Dies ist das Archiv für September 2009.

Wir haben doch keine Zeit (mehr)

Abgelegt unter Subjektiv am 30.09.2009

Wenn man mal schaut wieviel Zeit man im Internet verbringt. wieviel Zeit man damit verbringt, Katzenbildchen etc. anzuschauen .. frag ich mich was die Leute früher mit ihrer Zeit gemacht haben die wir heutzutage verschwenden indem wir im Internet surfen.

Nicht größer ist nicht gleich kleinergleich

Abgelegt unter Code am 30.09.2009

In einer Kraut und Rüben – typisierten Sprache wie PHP ist das Gegenteil von Größer (  > ) nicht unbedingt Kleinergleich ( <= ).

Immer wieder komme ich auf Sachen, die ich so löse:

if(!($id > 0))

Wenn ich herausfinden will ob z.b. eine User-Id wirklich gültig (also größer Null ist)  ist. In der kleinen Zeile sind gleich mehrere Annahmen:

  • Größer kann etwas nur sein, wenn es auch eine Zahl ist. Ist also auch eine Prüfung, ob es sich um eine Zahl handelt.
  • Die Variable kann auch (wenn schlecht programmiert wurde) null sein oder einen String enthalten.

Wäre

$id = “hi”;

Würde eine umgestellte Abfrage

if($id <= 0)

nicht greifen. In dem Fall liegt ja auch wieder eine Prüfung auf eine Zahl inne. Nur diesmal nicht zu unserem Vorteil sondern zu unserem Nachteil. Währenddessen die ursprüngliche Abfrage auch kein Problem damit hat, wenn $id ein String ist.

Vim-Mastery – Die psychologische Komponente

Abgelegt unter vim am 26.09.2009

Es ist noch gar nicht so lange her, da habe ich mit Flo und Aaron einen Pakt geschlossen. Einen Pakt, dass wir Vim mastern wollen indem wir darüber bloggen. Aaron hat definitiv einen riesigen Vorsprung an Beiträgen und Flos wenige Beiträge sind qualitativ auch sehr gut. Ich habe irgendwie noch nichts geschrieben, ein Grund mehr mal die psychologische Komponente anzusprechen.

Bei Sport oder Meditation sorgt die Regelmäßigkeit für das mastern. Man muss jeden Tag üben – am besten mit kleinen Lehreinheiten. Der Punkt ist aber, dass so etwas bei sportlichen Sachen viel problemloser geht. Hat man sich erst mal das Ziel gesetzt, dass man abnehmen will muss man einfach nur noch regelmäßig trainieren. Das ist nicht weiter schwer, da es immer das gleiche oder durch den Trainingsplan vorgegeben ist.

Man muss auch regelmäßig üben um die alltäglichen Tools zu mastern. Man muss die Gehirnmuskeln trainieren! So kann man es sich vorstellen. Die Shortcuts bringen nichts, wenn sie nicht aus dem FF kommen.

Beim Programmieren oder den damit verbundenen Tools ist es nicht so leicht. Man muss sich immer andere Aspekte und Gesichtspunkte beibringen, welche nicht unbedingt einer logischen Reihe folgen. Vor allem ist nicht klar, wie man üben soll. Macht man nur ein mal lustlos das nach, was man in einem Blog gelesen hat? Macht man es 5 mal nach und fällt dann doch wieder in alte Gewohnheiten zurück?

Wie also kann man vim mastern, auch wenn es wie eine unbewzingbare Wand vor einem erscheint?

  1. Akzeptieren, dass es schwer ist. Akzeptieren, dass man viel investieren muss und nicht sofort Ergebnisse kommen.
  2. Anfangen, auch wenn es nur basics sind. Je länger man etwas macht, desto eher wird es Gewohnheit.
  3. Weiterüben und dafür regelmäßige Zeiten einplanen. 10 min am Tag oder 1 Stunde in der Woche.

Sparen beim Sparschein

Abgelegt unter Linux am 12.09.2009

Burgerking hat neue Spar/Probierscheine (Gutscheine sinds ja net). Aber selbst bei den Sparscheinen kann man noch sparen, wenn man 4 auf eine Seite macht.

pdfjoin burgerking-sparscheine.pdf burgerking-sparscheine.pdf burgerking-sparscheine.pdf burgerking-sparscheine.pdf ; pdfnup –nup 2×2 burgerking-sparscheine-joined.pdf ; lpr burgerking-sparscheine-joined-2×2.pdf

(c) nougad.

Textseed unter GPL veröffentlicht

Abgelegt unter Projekte am 10.09.2009

Das Projekt Textseed ist jetzt unter der GPL veröffentlicht. Ich sehe nicht wirklich eine Einnahmequelle darin es  als monolitischen Dienst zu betreiben. Dem Projekt wird es mehr bringen, wenn sich jeder einbringen kann und es jeder auf seine eigene Art nutzen kann. Vielleicht inspiriert die Technologie die ich darin verwende ja den einen oder anderen oder sie findet in dem einen oder anderen Projekt Einzug.

http://github.com/k-b/Textseed/tree/master

Alles Käse

Abgelegt unter Subjektiv am 01.09.2009

Wenn man geriebenen Hardkäse nach über einem Jahr immer noch essen kann, er immer noch keinen Schimmel angesetzt hat, dann spricht das meiner Meinung nach für die heutige Industrie.