Gitarrenfinder.....oder sowas?!

  • Ersteller Bierschinken
  • Erstellt am
.....Thread verwechselt sorry!
 
Bewertung ist ne blöde Idee......

hersteller, anzahl bünde, bezeichnung, tonabnehmer, vibrato ja/nein und typ,holz, hals geschraubt etc, control board,

mehr fällt mir nich ein
 
anstatt "Vibrato ja/nein" solte man die bezeichnung "Bridge" oder "Brücke" verwenden. Sonst verwirrt man neulinge die dann denken Tune-o-matic wäre nen Vibrato ;)

Ansonsten fände ich die Idee super geil, würe mich selbst auch als Eintrager anbieten :D
 
Ich kenn mich jetzt nicht mit Servern aus, aber für ein Unix-Script hätte ich schon ne Konkrete Idee, aber ich habe eher die Suchfunktion im Sinn, als überichtliche Daten.. Also, Here We Go:

Zuerst wird auf dem Server ein File angelegt, das alle Gitarrendaten wie folgt beinhaltet:

Gitarrenname:Hersteller:Herkuftsland:Hals:Bridge:Vibrato:pickups usw.

Das sähe dann wie folgt aus:
(Guitardata.txt)
Code:
G-400:Epiphone:Korea:Eingeleimt:Tune-O-Matic:Keins:H-H-H
USA Stratocaster 20th Anniversary:Fender:USA:Geschraubt:Fender Vibrato:VibratoXYZ:S-S-S
Mexico Stratocaster:Fender:Mexico:Geschraubt:Keins:Tune-O-Matic:S-S-S
Stratocaster:Fender by Squier:Mexico:Geschraubt:Keins:Tune-O-Matic:S-S-S
(...)

Dann wird ein Script angelegt:
(findguitar.sh)
Code:
#! /bin/sh
Das muss am Anfang jedes Script's stehen!

Code:
name=$1
hersteller=$2
land=$3
hals=$4
bridge=$5
vibrato=$6
(...)
Das definiert all die Variabeln. $1 Steht dabei für das erste Argument das mit dem Script geöffnet wurde. $2 Für das nächste usw....

Code:
echo 'cat guitardata.txt | grep name | grep hersteller | grep land | grep hals | grep vibrato (...)'
"Echo" sendet einen Text ( der hier aus dem Script an den Server gesendet würde ) und zwar diesen Text : "Cat guitardata.txt" öffnet unsere Datei und das Zeichen "|" leitet den Output an den nächsten Befehl weiter. "grep name" Durchsucht die ganze Datei nach einer Zeile die die Variable "name" beinhaltet, und gibt alle Linien die das tun aus. "|" Leitet all diese Linien weiter.
"grep hersteller" Durchsucht die ganze Datei nach einer Zeile die die Variable "hersteller" beinhaltet, und gibt alle Linien die das tun aus.
Die restlichen "grep"'s fahren genauso weiter, und am Ende werden alle Linien die alles beinhalten an "echo" gesendet, wellches diese dann ausgibt!

Wenn wir hier nun mal einen theorethischen Testlauf machen:

Wir starten das Script über: ./findguitar("Strat",*,*,"Geschraubt",*)
Das liefert dem Script all die Informationen ( "*" steht für eine beliebige Anzahl beliebiger Zeichen )

Nun befinden wir uns im Script:

Code:
name=$1
hersteller=$2
land=$3
hals=$4
bridge=$5
vibrato=$6
(...)
$1 Ist das erste Argument das dem Script in der Klammer mitgeteilt wurde ( "Strat" )
$2 Ist das zweite Argument das dem Script in der Klammer mitgeteilt wurde ( "*" )
(...)

Code:
echo 'cat guitardata.txt | grep name | grep hersteller | grep land | grep hals | grep vibrato (...)'
Hier wird nun die Datei nach Linien die "Strat" und "geschraubt" enthalten durchsucht, als Ergebnis sendet uns Echo z.b. das hier:

USA Stratocaster 20th Anniversary:Fender:USA:Geschraubt:Fender Vibrato:VibratoXYZ:S-S-S
Mexico Stratocaster:Fender:Mexico:Geschraubt:Keins:Tune-O-Matic:S-S-S
Stratocaster:Fender by Squier:Mexico:Geschraubt:Keins:Tune-O-Matic:S-S-S
Das müsste dannoch z.b. über PHP formatiert werden indem man alle ":" durch Returns ersetzt usw.


Ich nehme an, ihr versteht was ich meine.. Ich habe das ganze nicht getestet, aber ich glaube das ein Teil davon funktionieren würde.. Vielleicht habe ich irgendwo ein "'" vergessen oder so, aber die Richtung der Idee ist der Grund für den Post!

mfgNoob

PS: Falls die Gitarrendaten nicht ganz stimmen, schlagt mich nicht!
 
@Noob: Für sowas gibt's eigentlich Datenbanken..... :rolleyes:
 
Für die benötigten Gitarrendaten hätte ich hier einen Vorschlag:

-Komplette Produktbezeichnung ( z.b. 20th Anniversary Stratocaster )
-Hersteller ( z.b. Gibson )
-Herkunftsland ( z.b. Korea )

-Hals ( z.b. Geschraubt )
-Body ( z.b. Mahagony )
-Body-Farbe ( z.b. Sunburst )
-Griffbrett ( z.b. Mahagony )
-Bridge ( z.b. Fender Vibrato oder String Through Body )

-Pickups ( z.b. H-S-H )
-Bridge Pickup ( z.b. Seymor Duncan S-7 )
-Mittelpickup ( z.b. Emg 81 )
-Stegpickup ( z.b. Emg 85 )

-Preis ( z.b. 1000€ / 1500Chf )

Evt. dannoch:

-Potis ( z.b. 2xTone 2xVolume )
-Extras ( z.b. C-Switch )

mfgNoob

Edit:
clemens schrieb:
@Noob: Für sowas gibt's eigentlich Datenbanken..... :rolleyes:
Fertig-Zeugs ist doch langweilig ;) Aber recht haste.. Naja..

Ich werde aufjeden Fall helfen sogut ich kann... Ob das jetzt eintragen oder was auch immer ist.. ( Falls wir Modelle zum testen bekommen, will ich sie ;) :D )
 
Jep, für sowas gibts wirklich datenbanken ...

Also ich würde mich mit meiner Programmierer Truppe anbieten sowas zu schreiben und die Domain (Webspace ist auch kein Problem, wir haben an die 40 Server.) dafür zu sponsorn, jedoch erst, wenn mein Abi vorbei ist. (ca. 4 Wochen.)

Möglich ist alles, wir haben schon einige nicht wirklich kleine Web Projekte realisiert.
 
Es wär vielleicht auch praktisch,wenn man die Korpusform Angibt.

Wenn ihr Webspace braucht,ich hab genug,so 200-300mb könnt ihr gerne benutzen.(im notfall auch 500 oder so)
 
Noob schrieb:
-Pickups ( z.b. H-S-H )
-Bridge Pickup ( z.b. Seymor Duncan S-7 )
-Mittelpickup ( z.b. Emg 81 )
-Stegpickup ( z.b. Emg 85 )

Is kein gemecker (deine Idee ist ja gut) aber der Bridge PU ist der Steg PU ;)

-Pickups ( z.b. H-S-H )
-Hals Pickup ( z.b. Emg 85 )
-Mittelpickup ( z.b. Seymor Duncan S-7)
-Stegpickup ( z.b. Emg 81 )

so würde es funzen... ich mecker zu viel
 
Ist schon erstaunlich, dass sich einige Programmierer auf dem Board rumtreiben. ;)
leider ist guitar24.de schon vergeben .... Andere einfälle ? :D

Korpusform wär eben gar nicht mal so schlecht.

Strat, Tele, Paula, PRS, SG, Extremes ....

So wie beim musicstoreköln
 
Als Preise müsste man dann aber UVP´s nehmen und die sind nicht wirklich representativ!


Anzahl der Bünde wurd glaub ich vergessen....


Ich hatte die Idee aber von Programieren hab ich Null Ahnung, das müsste also dann wer für mich übernehmen
 
Naja, UVP ist meistens weit drüber.

Wir nehmen den Straßenpreis von ebay und guitar24.
Z.B.: Epiphone SG-400 kostet meistens 299€

Wir wollen ja keine Herstellerpreise, denn die sind sehr unrealistisch.
Ein Portal für Gitarristen, die Straßenpreise wissen wollen, das wollen wir
 
BestOfTheBeast schrieb:
Is kein gemecker (deine Idee ist ja gut) aber der Bridge PU ist der Steg PU ;)

-Pickups ( z.b. H-S-H )
-Hals Pickup ( z.b. Emg 85 )
-Mittelpickup ( z.b. Seymor Duncan S-7)
-Stegpickup ( z.b. Emg 81 )

so würde es funzen... ich mecker zu viel

Lol, hab mich verschrieben, danke!

Für den Preis könnten wir den Durchschnitt zwischen einigen Preisen von Musikläden nehmen..
 
Also, hab all die vorgeschlagenen Infos dazugenommen, das heisst:

Generell
-Komplette Produktbezeichnung ( z.b. 20th Anniversary Stratocaster )
-Hersteller ( z.b. Gibson )
-Herkunftsland ( z.b. Korea )
-UVP ( z.b. 1000€ / 1500Chf )
-"Strassenpreis" ( z.b. 700€ / wird aus dem Durchschnitt des Preises von Thomann und Musiker-Service berechnet )

Konstruktion
-Body ( z.b. Mahagony )
-Body-Farbe ( z.b. Sunburst )
-Body-Form ( z.b. Explorer,Strat,Tele,LesPaul..)
-Body-Art ( z.b. Hollowbody )
-Bridge ( z.b. Fender Vibrato oder String Through Body )
-Sustain-Block ( z.b. Ja, Nein )
-Hals ( z.b. Geschraubt )
-Hals-Material ( z.b. Mahagony )
-Bünde ( z.b. 24 )
-Tuners ( z.b. Mini Grovers )

Elektronik
-Pickups ( z.b. H-S-H )
-Bridge Pickup ( z.b. Seymor Duncan S-7 )
-Mittelpickup ( z.b. Emg 81 )
-Halspickup ( z.b. Emg 85 )
-Potis ( z.b. 2xTone 2xVolume )
-Extras ( z.b. C-Switch )

Infos:
-Hersteller-Homepage ( z.b. http://www.Gibson.com )
-Produktpage ( z.b. http://www.gibson.com/Products/.../Firebird%20Studio/ )

----------------------------------------------

Eventuelle Domain-Namen:
-Guitarfinder.de
-Guitar24.de ( Vergeben! )
-Guitar24.org
-Guitar24.net
-Guitar24.eu
-Guitar24.com
 
Höhrt sich doch gut an.....



ich wäre für Guitarfinder.de
 
Versuch mich gerade an der Datenbank...

mfgNoob

[Edit: Such ein Tool für Mac zum schnellen Bearbeiten von CSV-Datenbanken...
Wobei, vielleicht sollte das ein Pro hier machen, ich kenn mich nur mit Unix gut aus...]
 
EvolutionVII schrieb:
leider ist guitar24.de schon vergeben .... Andere einfälle ? :D

wie wär's mit TheBoard'sGuitar_Almanach ;)
 
So, meine Test-Datenbank ( Name : "test" Format: "CSV" ) hatte den Inhalt :

Modellname;Hersteller;Herkunftsland;UVP
G-400;Epiphone;Korea;400€
20th Anniversary Stratocaster;Fender;USA;1555€
Sg Supreme '57 Humbuckers;Gibson;USA;600€
V-Factor X;Gibson;USA;1000€

Dann gab ich folgendes in die Unix-Shell ein:
"cat test | grep USA | grep Gibson | grep Sg"
Das Ergebnis war:
"Sg Supreme '57 Humbuckers;Gibson;USA;600€"

Dann könnte man wie schon erwähnt mit PHP oder so das ganze in eine Tabelle umwandeln - Et Voila!

Ich denke, ein PHP-Script oder ein RB-Programm ( Multi-Betriebssystem! ) kann Problemlos Daten in diese CVS-Datenbank schreiben, womit wir unser Eingabeformular hätten..

mfgNoob

( Ich hab grad Zeit für das, da ich nicht wirklich viel Musik machen kann... Lest die Signatur.. )
 
nein..... :screwy:

guitarfinder.de

Das ist gut und drückt alles nötige aus..
Wie weit sind wir mit den Datenbanken ?
 
EvolutionVII schrieb:
nein..... :screwy:

guitarfinder.de

Das ist gut und drückt alles nötige aus..
Wie weit sind wir mit den Datenbanken ?

Hier hätte ich ne billige Gratis-Datenbank gefunden...
( Hab bereits einige Test-Einträge gemacht.. )

http://

Natürlich wäre selbergeschrieben schöner...

Edit:
Ich versuch hier grade noch einen Titel zu machen, und das ganze schöner zu gestalten...
 

Ähnliche Themen


Unser weiteres Online-Angebot:
Bassic.de · Deejayforum.de · Sequencer.de · Clavio.de · Guitarworld.de · Recording.de

Musiker-Board Logo
Zurück
Oben