Abteilung programmier-muh:
So schön wie die Technik auch bisweilen ist, manchmal behindert sie einen. Sehr.
Z.B. beim Spanischlernen. Zwar hat sich dieses Lernsystem (Lernbox/Karteikasten) bewährt, nur leider kann man das schlecht mit sich herumschleppen. Zumindest ist das etwas unhandlich und unpraktisch. Und wenn man schon Elektronik wie ich mit der Moto-Kuh mit sich herumträgt, kann man doch eigentlich auch das nutzen.
Soweit die Theorie.
Die Moto-Kuh denkt mittels Windows Mobile 6 und läßt sich zwar auch betouchen, nur hat keinen selbigen Screen. Die im Netz verfügbaren Programme zum Thema habe ich alle getestet, soweit kostenlos oder Shareware. 90% ließen sich nicht mal installieren, der Rest funktionierte schlichtweg nicht. Nur das eine Java-Programm lief genau einmal, erfand anschließend aber nur noch obskure Fehlermeldungen.
Na prima.
Aber wie heißt es so schön: “Ein Ingenieur und ein Problem können nicht zur selben Zeit am selben Ort sein. Zumindest nicht lange.” Und da ich ja jahrelang programmiert habe - ja auch für Kleinweichs Windows - wäre es doch eine gute Übung ... dachte ich.
Und so kramte ich meine C-Kenntnisse (und ich liebe diese Sprache, fast so sehr wie Perl) wieder hervor, suchte mir ne offene Entwicklungsumgebung (Pelles C, sehr zu empfehlen; läuft bei mir in einer VirtualBox) und legte los. Nunja.
Da ich viele Jahre lang intensiv geCt habe, war das zwar kein Problem, aber mein letztes Windowsprogramm (also das für Kleinweichs, nicht für X11) liegt doch schon 12 Jahre zurück (bei X11 sinds nur 9 Monate, aber da wars dann doch QT mir Perl). So war der (Wieder)Einstieg recht zäh, aber so nach und nach kam das alte Wissen wieder raus.
Und was soll ich sagen, nach knapp einer Woche Feierabenddenkleistung läuft es bereits recht klaglos und hilft beim Spanischlernen. Die »Daten« habe ich gleich im csv-Format als Text organisiert, so läßt es sich einfach und problemlos ergänzen.
Tja, war ne schöne Fingerübung. Müßte zwar noch fein und schick gemacht werden, aber das brauche ich doch nicht wirklich, denn das eigentliche Problem ist doch gelöst. Oder?
16.12.2009 - Kommentare: 0
Abteilung programmier-muh:
Wer Perl schon scheiße findet, muß Ruby eigentlich hassen. ;-)
schreibt Martin vom #!/bin/blog.
Ich glaube, ich sollte mir doch mal Ruby antun ... *g*
23.08.2007 - Kommentare: 0
Abteilung programmier-muh:
Nur damit niemand so lange suchen und probieren muß wie ich: Wer mit einer RRD-Datenbank arbeitet und - aus welchen Gründen auch immer - ein Datenfeld mit dem Typ COUNTER einsetzen muß und eine Datenquelle hat, die manchmal - warum auch immer - geresetet (Was für ein schönes Wort!) werden muß ohne daß der Counter übergelaufen ist, der muß zur Vermeidung von sinnlosen Pieks in den Grafiken _vor_ dem ersten Datensatz nach dem Reset einen (Datensatz) einfügen, wo er entsprechende Wert mit »U« markiert ist, also »unknown«. Dann klappts auch mit der Grafik ohne Ausreißer.
Nein, aus der spärlichen Doku vom rrdtool war es nicht ersichtlich, zumindest nicht so schnell beim Querlesen, wobei ich sowas wichtiges schon explizit ausweisen würde.
[weiter]
27.06.2007 - Kommentare: 4
Abteilung programmier-muh:
In einem Kommentar bei Melody kann man lesen:
Was Software betrifft: Bei manchen Programmen (wie von einer Firma mit A) muss ich immer wieder feststellen, dass man die Bedienungsphilosophie nur nachvollziehen kann, wenn man den gleichen Alkoholpegel hat wie die Programmierer.
Dem kann ich nur zustimmen. Auch und vor allem weil ich mal Programmierer war. Und gelegentlich immer noch bin.
09.03.2007 - Kommentare: 2
Abteilung programmier-muh:
Immerhin, er hat es nach nur 5 Versuchen gemerkt.
Ich hatte vorhin hier einen Kommentarspammer, der auf einen uralten Eintrag von mir versuchte, Kommentarspam unterzubringen. Was ihm zwar auch gelang, nur nicht so, wie er es wollte. Er hat es einfach nicht geschafft, einen Link so anzugeben, das er auch als (anklickbarer) Link erschien. Schade schade schade.
Jaja, so ist das mit diesen entsetzlichen Typen wie mir, die ihre Blogsoftware selbst geschrieben haben. Die verwenden dann ganz einfach mal solche ollen PHP-Funktionen wie htmlentities().
Unerhört! Das gehört sofort verboten!
Und wieso manche dann doch funktionierendes HTML in ihre Kommentare geschrieben haben? Ganz einfach, ich kann das pro Kommentar freischalten. Was ich auch tue. Nachdem ich den Kommentar gelesen habe. »Human firewall« sozusagen.
11.01.2007 - Kommentare: 0
Abteilung programmier-muh:
Huch, wo sind denn die drölfzig Einträge zum Schach hin?
Tja, irgendwie habe ich festgestellt, das ich wohl wegen der vielen Schacheinträge von diversen Blogrolls ... Blogrollen ... wie auch immer, geflogen bin. Nun mag ich aber das Schachspiel hier und habe deshalb mal etwas in meiner Blogsoftware herumgeschraubt.
Die Schachbeiträge sind jetzt über das Recht links ... ähhh ... den Link rechts in der Knopfleiste zu finden. Schön separiert. Und hier in der »Hauptansicht« habe ich die mal eben einfach ausgeblendet.
Ja, ist schon schön, wenn man alles selbst geschrieben hat, da weiß man doch gleich, wo man hinfassen muß ...
05.12.2006 - Kommentare: 3
Abteilung programmier-muh:
Wer hier halbwegs aufmerksam mitliest, wird sich fragen, wieso seit einiger Zeit meine Antworten beim Blogschach viel zügiger kommen. Ganz einfach, es ging mir auf den Keks! Also nicht das Schachspiel, sondern das Züge aufschreiben, Bild generieren und zum Blogsystem zu übertragen und dann alles ordentlich zusammenschreiben und formatieren. Und was macht der alte Codejunkie? Richtig, er läßt den Rechner das tun, wozu er da ist: Die Routinearbeiten erledigen.
[weiter]
23.11.2006 - Kommentare: 2
Abteilung programmier-muh:
Wer Perl-Fu auf einer SuSE 10.1 einsetzen mag und nur solche Errors bekommt:
muh-muh@muhstall:~> ./tmp/testgimp.pl -v
trying to start gimp with options “”
Can`t exec “”: Datei oder Verzeichnis nicht gefunden at /usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi/Gimp/Net.pm line 179.
schach-gimp.pl: protocol error (1) at /usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi/Gimp/Net.pm line 67. (ERROR)
trying to start gimp with options “”
Can`t exec “”: Datei oder Verzeichnis nicht gefunden at /usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi/Gimp/Net.pm line 179.
protocol error (1) at /usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi/Gimp/Net.pm line 67.
muh-muh@muhstall:~> _
der muß nicht wie ich einen halben Tag suchen, sondern einfach in einer bestimmten Datei was setzen, und zwar das:
root@muhstall:~> vi /usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi/Gimp/Config.pm

(...)
GIMP => q[/opt/gnome/bin/gimp],
(...)
Weil das nämlich leer ist.
Gut, vielleicht habe ich auch beim Compilieren vergessen, was mit anzugeben, aber das ist mir gerade mal egal.
08.11.2006 - Kommentare: 0
Abteilung programmier-muh:
Es verursacht schon ein recht mulmiges Gefühl, wenn man sich den Patch für ein kleines Tool aus einem Forum abschreiben muß. Und zwar aus einem russischen Forum!
08.09.2006 - Kommentare: 4
Abteilung programmier-muh:
In den Kommentaren bei Finja kann man einen sehr richtigen Hinweis in Punkto Bezahlung für helfende Informatiker lesen:
Da ist je nach Dateiformat zwischen 1 und 1000 Schokokuchen an Bezahlung nötig.
Genau, das hat die Helga ganz richtig gesagt.
11.08.2006 - Kommentare: 0
Abteilung programmier-muh:
Ich weiß schon, warum ich absolut kein Fan von Updates und Upgrades bin. Wegen der Nach- und Spätfolgen, die zwangsläufig immer mit im Boot sind.
Da der Opera 7.50 sich dem XMLHttpRequest-Javascriptobjekt gegenüber total unwissend stellte mußte ich gestern zu Hause also updaten. Und wenn man sowas schon macht, sollte man es richtig machen. Also auf die 8.51 hoch. Da wird zwar mit oben genannten Objekt ordentlich gearbeitet, aber ich kann die diversen Symbolleisten nicht (mehr) in der Reihenfolge anordnen, wie ich will. Bzw. wie ich es gewohnt bin. Aber als ob das nicht genug wäre, funktionierte meine selbstgeschriebene Blogadmin und -RSSlesesoftware nicht mehr so recht. Wie sich herausstellte - nach langem Suchen - will der neue Opera auch unbedingt in der Javascript-windows.open()-Funktion beim Parameter »Fenstername« (oder wie sich der auch nennt, also der 2. Parameter) ein »_blank« drin haben. zumindest wenn man mit einem Seitenaufruf gleich mehrere Seiten im Opera in Tabs öffnen will.
Ehrlich, ich hätte mir diesen ganzen Updateunsinn locker geschenkt, wenn ich nicht in meinem meiner Lieblingsprojekte (einem WWW-Onlinesiedlungsspiel) das AJAX unbedingt einsetzen wollte, es paßt da aber auch zu gut dazu ...
09.01.2006 - Kommentare: 0
Abteilung programmier-muh:
Nachdem ich gestern eher den halben Tag im Bett verbrachte - vielleicht so eine Art von Vorfrühjahrsmüdigkeit - wird nun heute nur geräumt. Und zwar das Weihnachtszeug zurück in die Kisten. Und die zurück auf den Boden. Wo sie dann geduldig auf den nächsten ersten Advent warten werden. Gestern noch schnell Ajax in eines meiner Lieblingsprojekte eingebaut. Fein. Prima. Was doch ein paar Handvoll Zeilen Javascript und PHP alles so leisten können. Allerdings muß man wirklich dafür einen neueren Opera verwenden ... Die Gelegenheit zum Update.
08.01.2006 - Kommentare: 0
Abteilung programmier-muh:
Markus hat bereits seinen ersten Wunsch fürs neue Jahr:
Ich möchte UltraEdit für jede Platform.
Dieses Problem habe ich leider nicht. Mein Lieblingseditor (von nEdit mal abgesehen) gibts wohl auf jeder Platform und nennt sich
vi
Jaja, ich bin so einer ... ;)
01.01.2006 - Kommentare: 0