Disqualifiziert: Meine Suchmaschine

Ich habe eine Suchmaschine geschrieben. Nicht so was wie Google und Co, eine Suchmaschine für Produkte ist es. Und – wie ich selbst meine – eine gute Suchmaschine.

Ich habe lange an meiner SuMa gearbeitet, habe verbessert und optimiert. Nun war es so, dass meine SuMa „in die Welt“ musste, damit ich auch mal Feedback bekomme. Feedback im Sinne von „Wer sucht was“ und wenn jemand etwas sucht „wer klickt was, wenn er was gesucht hat“. Solche Fragen kannst du nicht allein beantworten, dazu muss deine Seite – deine SuMa – „live“ sein.
Eine Domain hatte ich noch, ein Design war schnell besorgt, auch wenn es dazu nötig war einen Copyright-Hinweis einzublenden; nicht schön, aber hauptsache die Seite geht ins Internet.

Nun noch schnell alle Scripte hochladen, die DB erstellen und nun – tata – die Produktdaten hochladen. Das dauerte … und dauerte … und dauerte. Irgendwann hatte ich dann mal knappe 500.000 Produkte in der Online-DB drin, da vertagte ich den Rest auf morgen. Ich war einfach zu müde.

Am nächsten Tag starte ich meinen Rechner, meinen Browser und HALT – da stimmt was nicht. Meine SuMa ist meine Startseite, ich weiß genau, was mich erwartet, aber das, was nun kam, sah nicht aus wie grün, weiß mit Wolken am oberen Rand, dass war eine Fehlerseite. Genauer gesagt, eine Seite, die mir anzeigte, dass die Domain „disabled“ war. Häh?

Na gut, Mailprogramm auf und siehe da, eine Mail meines Hosters. Meine Domain ist „temporär gesperrt“, weil ich mit meinem Verhalten auf der DB alle anderen Kunden beeinflussen würde. Das war wohl das hochladen der Produktdaten. Weiterhin wäre der Betrieb einer SuMa auf einem normalen Hosting-Server wohl „nicht möglich“.Möglich ist es schon, wie meine Webseite zeigt, das Problem ist wohl, dass ich mit dem Upload und den Aktualisierungen – die ich ja eigentlich täglich durchführen müsste – wohl den Regelbetrieb so sehr störe, dass ich gesperrt wurde.

Naja, ein Kniefall und das Versprechen, dass ich erstmal eine Uploads mehr durchführe später ist meine Webseite nun wieder online und kann zumindest wieder indiziert werden.

Leider bräuchte ich für den Normalbetrieb der SuMa einen root-Server. Der aber kostet zu viel Geld. Ziel der SuMa war es ja, ein wenig Geld ein zu bringen, nicht jeden Monat Geld rein zu pumpen. Derzeit wirft die SuMa nichts ab, was aber klar ist, da die SuMa
a. noch recht neu ist und
b. gerade mal 10% meiner Ideen verwirklicht sind.

Ich habe noch 3 Dutzend Ideen für das Projekt. Dumm nur, dass ich an einem normalen Tag gerade mal 20 Minuten Zeit habe, etwas davon zu realisieren. Die Motivation wäre bestimmt höher, wenn mal jemand meine SuMa benutzen würde.

Ist schon frustrierend. Da willst du eine zu studienzwecken eine SuMa für Produkte bauen und dabei was über SEO, SuMa, PHP, DB, usw. lernen und nebenbei etwas Geld verdienen, damit du studieren kannst, kommst aber nicht dazu, weil du dir keinen root-Server leisten kannst, weil die SuMa nicht genug Geld abwirft … was sie nur dann kann, wenn sie auf einem root-Server liegt … was nicht geht, weil die SuMa kein Geld abwirft … und so weiter.

So, hab nun erstmal meinen gröbsten Frust abgeladen.
Mal schauen, wie es weitergeht…

Das Studium rückt näher

Ich habe nun wieder des öfteren mit meiner Frau das Thema Studium auf dem Besprechungsplan, vor allen Dingen dessen Zeitliche dringlichkeit.

Ich bin Berufstätig, d.h. ich benötige schon mal ein Fernstudium. Da ich „nur“ ein FOS12 habe, bleibt mir auch „nur“ eine FH zum studieren übrig. Die letzten Tage verbrauchte ich damit, herauszufinden, ob ich denn lieber ein Bachelor/Master oder Diplom haben möchte. Ich habe mich nun letztlich doch zum Diplom entschieden. Der Grund liegt darin, dass ich mich mit den Studienfächern des Dilpomes besser identifizieren kann.

Auch eine potientielle Hochschule habe ich gefunden, die „Wilhelm Büchner Hochschule“ in Pfungstadt bei Darmstadt. Diese bietet einen Fernstudium zum Dipl.-Inf. (FH) an, genau dass, was ich gesucht habe.

Nun lese ich derzeit ein sehr interessantes Blog, das von Armin. Armin hat im Januar bei oben genannter FH angefangen und erzählt in seinem Blog über das Studium an der WB-FH. An dieser Stelle mal ein „Hallo Armin, wir kennen uns nicht, aber ich lese von dir :)“.

Armins Blog: http://www.moebius-dental.de/blog

Quelltexteditorwechsel im Firefox

Wenn man – wie ich – den Standart-Quelltext Editor von Firefox satt hat, kann man diesen auch ganz bequem wechseln. In meinem Falle wollte ich mein Notpad++ benutzen, weil´s
a) Syntax-Highlighting beherrscht und
b) Zeilennummern unterstützt
2 von vielen Gründen also, den Standarteditor zu verändern.

Howto:
1. Firefox öffnen, in die URL ‚about:config‘ eingeben, die folgende Sicherheitsfrage bejahen
2. Den Eintrag ‚view_source.editor.path‘ raussuchen und dort die Adresse des Editors eingeben, in meinem Falle also ‚C:\Programme\Notepad++\notepad++.exe‘.


3. Mit OK das ganze bestätigen
4. Webseiten ansurfen und mit STRG+U nun den Quelltext im neuen Editor betrachten.

Viel Spaß damit …

Softwareentwickler == Alleingänger ???

Allein der Titel zeigt schon, dass Entwickler im Allgemeinen ein abstrakteres Gefühl vom ‚Leben‘ an sich haben. Dass ich nun auf mich bezogen auch nicht der Kommunkationsstärkste Mensch bin wusste ich ja schon länger – mal von meinen DSA-Runden abgesehen, bei denen ich Quasseln kann wie ein Wasserfall – aber nun ‚überraschte‘ mich dann doch ein (zugegeben) älterer Artikel in der Computerwoche über die Ausmaße dessen, was ich als ‚Berufskrankheit‘ sehe.

Softwareentwickler haben kaum Schnittstellen zur Realen (Offline) Welt.

Eigentlich eine Frechheit. Aber derzeit kann ich das nur an meiner Familie widerlegen. Frau, 2 Kinder, alles paletti. Alles was zum (koomunikations-)Glück noch fehlt, ist eine Rollenspielgruppe…die sind aber in Thüringen recht rar gesäht, wenn man es vorsichtig ausdrücken möchte. Sobald sich eine neue Gruppe gefunden hat, die mich des öfteren mal von meinen 0 und 1, meinen if´s und while´s ablenkt, stellt sich mir die Frage, ob ich dann sowas wie ein ‚besserer‘ Entwickler bin…
Softwareentwickler Level 2, oder so…

MySQL Suchfeld für Firefox

Nachdem mir mein PHP-Suchfeld sehr gut Dienste leistet, habe ich nun noch ein weiteres Suchfeld für MySQL gebaut. Dort kann ich nun sehr bequem nach der Syntax für MySQL-Kommandos suchen.

Die Vorgehensweise ist die gleiche wie beim PHP-Suchfeld, anbei noch der Inhalt der Datei; viel Spaß damit 🙂

— mysql-suche.xml —————————————————————–

MySQL Suche
Suche nach MySQL-Funktionen mit Firefox
UTF-8
data:image/x-icon;base64,AAABAAEAEBAQAAAAAABoAwAAFgAAACgAAAAQAAAAIAAAAAEAGAAAAAAAAAMAABILAAASCwAAAAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Vwpzeyqz///////////////////////////////////////////////////+0nVru1r3/////////////////////////////////+v//8v//////////////+v/eyqzNoWLmyqz///////////////////+9oWL24s3Vwpz////////////////////e0rTewov/+v/////////////////uzrTmyqykhTH////////////////25t60mVr23s3////////////////////////ewov/+vbmyqz///////////////+9oWL/+v/////////////////////////////Vwpz/////////////////////7u7NtoP////////////////////////////////24s3m2sX////////////////NsnP27ub////////////////////////////////Vsnv////////////////25t69qnP////////////////////////////////27ubmyqz/+v//////////+va0nVr////////////////////////////////////evpz/8v/u1r3////23s20mVr/+v/////////////////////////////////26t7Vwpz/8u7NuovFoWLNupT////////////////////////////////////////uzrTFqnPNqnP/9vb///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//



————————————————————————————–

Google lauscher aus Firefox entfernen

Vor kurzem las ich die Meldung, wie man den internen Schnüffeldienst Google bei Firefox aussprerren kann. Derzeit ist es so, dass bei Suchanfragen, die Firefox nicht kennt, Google befragt wird. Dies kann man aber ausschalten, wenn auch mit etwas aufwand.

Ihr gebt also in die Browserzeile about:config ein, die folgende Sicherheitsfrage wird bejaht.
Im folgenden dann oben bei Filter das Wort safe eintragen und auf die Zeile browser.safebrowsing.enabled doppelklicken, so dass dort bei Wert ein false steht. Nun weiß Google etwas weniger über eure Surfgewohnheiten, was ja auch nicht verkehrt sein muss.

P.S. Wie bekomme ich eigentlich Bilder in mein Blog. Ich hätte euch gern Bilder der Stellen gezeigt, nur wie mache ich das?

PHP Suchfeld für Firefox

Es nervt wirklich, jedesmal das PHP-Manual öffnen zu müssen um dort nach der Syntax eines exotischen Kommandos zu suchen. Ich suche nun schon länger nach einem Suchfeld für meinen Firefox, mit dem ich nach PHP-Kommandos suchen kann. Diese kleinen Eingabefelder oben rechts, die einen so schön bequem nach irgendwas bei irgendwo suchen lassen. Sowas will ich auch für PHP-Funktionen, also auf ins Web und dannach gesucht.

Kurzum: Ich habe nichts gefunden, wahrscheinlich bin ich zu blöd, Google zu benutzen. Nichtsdestotrotz, wozu ist man denn Entwickler. So schwer können diese Suchfelder doch gar nicht sein.

Und in aller Eile: Ja, es ist mir nun doch endlich gelungen, mein erstes Suchfeld für den Firefox zu bauen.

Und nun für euch anderen: Wie baue ich mir mein PHP-Suchfeld:
Sucht euch auf der Festplatte die anderen Suchfelder heraus, diese liegen bei mir unter
C:\Dokumente und Einstellungen\Name\Anwendungsdaten\Mozilla\Firefox\Profiles\irgendwas\searchplugins
Dorthin muss nun die Datei php-suche.xml, die das Suchfeld beinhaltet.

— php-suche.xml —————————————————————–

PHP Suche
Suche nach PHP-Funktionen mit Firefox
UTF-8
data:image/x-icon;base64,Qk02AwAAAAAAADYAAAAoAAAAEAAAABAAAAABABgAAAAAAAADAADEDgAAxA4AAAAAAAAAAAAAw
ICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAw
ICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICA19fX19fX19fXwICAwICAwICAwICAwICAwICAwICA1
9fX19fX19fXwICAwICAwICA19fXAAAA19fXwICAwICAwICAwICAwICAwICAwICA19fXAAAA19fXwICAwICAwI
CA19fXAAAA19fX19fXwICAwICA19fXwICAwICA19fX19fXAAAA19fX19fXwICAwICA19fXAAAAAAAAAAAA19
fX19fXAAAA19fX19fXAAAA19fXAAAAAAAAAAAA19fX19fX19fXAAAA19fX19fXAAAA19fXAAAA19fX19fXAA
AA19fXAAAA19fX19fXAAAA19fX19fXAAAA19fX19fXAAAA19fXAAAA19fX19fXAAAA19fXAAAA19fX19fXAA
AA19fX19fXAAAA19fX19fXAAAA19fXAAAA19fX19fXAAAA19fXAAAA19fX19fXAAAA19fX19fXAAAAAAAAAAA
A19fX19fXAAAAAAAAAAAA19fX19fXAAAAAAAAAAAA19fX19fXwICA19fX19fX19fXwICA19fXAAAA19fX19fX
wICAwICA19fX19fX19fXwICAwICAwICAwICAwICAwICAwICA19fXAAAA19fXwICAwICAwICAwICAwICAwICA
wICAwICAwICAwICAwICAwICAwICA19fX19fX19fXwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICA
wICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICA
wICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICA
wICAwICAwICA




————————————————————————————
Anschließend Firefox neu starten und oben rechts das Feld PHP Suche auswählen.
Viel Spaß damit