witze.us

Sonntag, 29. Mai 2005

Nach einiger Zeit hab ich mich entschlossen, die Domain witze.us nicht nur als Weiterleitung auf witze.org zu verwenden, sondern dort getrennt Inhalte online zu stellen.
Und somit gibt es dort jetzt ein Fun-Blog, in dem ich die besten Fundstücke aus dem Internet präsentiere. Als Folge dessen, werde ich hier keine Links mehr zu verrückten Dingen aus dem Internet posten. Das gibt es nun alles unter der neuen Adresse witze.us.

Eine kleine Einführung in GIT

Donnerstag, 26. Mai 2005

Seit BitMover die Entwicklung des freien Clients eingestellt hat, wurde die Linux-Gemeinde dazu gezwungen, eine Alternative zu finden. Linus Torvalds hat sich dabei entschlossen ein eigenes System zu entwickeln, welches perfekt zur Entwicklungsart von Linux passt.

Das Ergebnis ist GIT (webgit) und das darauf aufgesetze Cogito. Obwohl Cogito einen einfachen Bedienungs-Layer für GIT bietet. Mag es für einige interessant sein, direkt mit GIT zu arbeiten.

Ich habe hier versucht einige Befehle zusammen zu stellen, die einem die Verwendung von GIT erleichtern sollen. Vielleicht hilft das einem Neuling sich einzuarbeiten, und ein paar Schwierigkeiten von Anfang an zu umgehen. Wenn nicht, so habe ich für mich eine kleine Referenz zusammengestellt...

Besonders sollte man darauf achten, dass zwar einige Scripte eine Datei .git/HEAD erwarten, diese Datei aber nicht automatisch durch die GIT-Scripte erstellt wird!

Auch erstellt GIT standardmäßig keine Historie der Commits. Auf die Historie der Commits muss man selber achten...

Die Befehle sind in der Reihenfolge aufgeführt, wie man sie wohl am häufigsten nutzten wird. Dieses bedeutet aber nicht, dass man sie genau in dieser Reihenfolge nutzten muss...

Auch stellt das gezeigt nur mein Ansatz dar. Andere mögen an die Sache vielleicht anders heran gehen.

Für Kommentare, Erweiterungen und Anregungen bin ich dankbar...




git-init-db

Erstellt ein neuen GIT-Cache im aktuellen Verzeichnis. Der GIT-Cache wird in dem Verzeichnis .git gespeichert.




git-update-cache --add *

Fügt alle Dateien des aktuellen Verzeichnisses in den GIT-Cache ein. Anschliessend muss noch ein neues Commit erzeugt werden. Unterverzeichnisse muss man extra angeben:

git-update-cache --add * lib/*




git-commit-tree `git-write-tree` -p `cat .git/HEAD` <changelog >.git/HEAD

Erstellt ein neuen GIT-Tree und schreibt ein neues Commit. In .git/HEAD wird die Commit-ID des vorigen Commit erwartet (Parent). .git/HEAD wird dann anschliessend mit der aktuellen Commit-ID ersetzt. In der Datei changelog wird ein Kommentar zum aktuellen Commit erwartet.

Möchte mann den ersten Commit in einem git-Cache machen, muss man den -p-Parameter weglassen:

git-commit-tree `git-write-tree` <changelog >.git/HEAD




git-cat-file commit `cat .git/HEAD`

Zeigt den letzten Commit an.




git-rev-tree `cat .git/HEAD`

Zeigt die Historie des aktuellen GIT-Caches an. Dazu muss man jedoch eine Historie angelegt haben. Es werden dann nur die Commit-Objekte angezeigt. Details werden dann mit

git-cat-file commit <commit-id>

angezeigt. Wobei <commit-id> durch eine der angezeigten Commit-IDs ersetzt werden muß.




git-checkout-cache -a

Lädt alle aktuellen Dateien aus dem GIT-Cache in das aktuellen Verzeichnisses.




Diese Einleitung betrachtet nur einen kleinen Teil der gegebenen Funktionalität. Es gibt noch einige weitere Befehle, deren genaue Nutzung oder Bedeutung ich noch nicht ergründen konnte.

Desweiteren war es mir nicht mögliche die aktuellen GIT-Releases auf einem Mac zu kompilieren. Um GIT auf meinen Mac zu bekommen, mußte ich erst ein Release auf meinen Linux-Server kompilieren, aktualisieren und dann auf meinen Mac kopieren.

Auf WordPress umgestiegen

Donnerstag, 26. Mai 2005

Vor über einem Jahr hab ich mir schon einmal WordPress angeschaut. Damals habe ich entschieden, dass mir s9y besser gefällt und ich lieber damit arbeiten möchte.

Irgendwann bin ich dann von s9y auf Blogger.com umgestiegen. Mit Blogger war ich nur mäßig zufrieden. Es hat zwar alle Funktionen erfüllt, die ich brauche, aber ich hab mich mitte dieser Woche trotzdem entschlossen, meine Einträge wieder aus Blogger zu exportieren, und nun doch WordPress zu nutzen.

Die Umstellung ist nun soweit abgeschlossen. Es sollten keine toten Links entstanden sein. Findet trotzdem jemand etwas, freue ich mich über eine kurze eMail oder einen Kommentar mit Hinweisen.

Das Layout werde ich in den nächsten Tagen noch ein wenig anpassen. Das gefällt mir noch nicht 100%.

404 Fehlerseite

Sonntag, 22. Mai 2005

Wer haßt es nicht. Man sucht in Google nach irgendetwas und so bald man den Link anklickt landet man auf einer Fehlerseite: Fehler 404 - Die Seite existiert nicht! Na toll... Kann man das nicht auch interessanter gestallten?

Ja kann man! Wenn man bei Homokaasu eine Seite aufruft, die nicht existiert, so landet man bei einem Arkanoid clone!

Gut, die Seite ist nun überhaupt nicht mein Fall, aber hei... Arkanoid hab ich schon immer gerne gespielt!

Sitebar

Mittwoch, 18. Mai 2005

Unter der URL sitebar.egbers.info habe ich mal die kostenlose Software SiteBar installiert. Die Software bietet eine onlien Link-Verwaltung. Ideal für die Mozilla-Sidebar, oder ähnliches...

Aber ich brauche nicht viel erzählen. Jeder der Lust hat, kann sich die Software kostenlos anschauen - und das sogar ohne Registrierung... Mit dem kleinen, feinen Link-Verzeichnis.

Wer die Software dann vollständig nutzen möchte, der kann sich hier kostenlos registrieren.

TiddlyWiki

Freitag, 13. Mai 2005

Ich verwende wirklich gerne und viel Wikis. Und auch Heute hat mich ein Kollege auf ein verrücktes Wiki hingewiesen.

Bei TiddlyWiki handelt es sich um ein Wiki, was ausschließlich im Browser-Client arbeitet. Speicher kann man die Daten dann auch nur, wenn man die Datei vorher lokal zwischengelagert hat. Das ganze ist ziemlich verrückt, aber trotzdem irgendwie genial.

Neben dem Bash-Wiki ist das die zweite Kreative Wiki-Idee die mir begegnet.

Gestern, die Nacht und Heute

Dienstag, 10. Mai 2005

Gestern hat mich meine Frau mit unserer kleinen Tochter vom S-Bahnhof abgeholt. Wir haben die Gelegenheit genutzt, und gleich ein kleinen Spaziergang angehängt. Da war der Abend noch in Ordnung.
Gegen 19:45 Uhr sind wir dann nach Hause gekommen. Im Hausflur vor unserer Wohnung stand die Luft voll rauch. Es roch unangenehm nach angebrannter Milch, oder angebranntem Essen. Wie wir noch überlegten, wo der Qualm her kam, gesellten sich diverse Mitbewohner zu uns. Ihnen ist auf einmal aufgefallen, dass es nach Qualm stinkt. Nachdem wir die Wohnung aus gemacht haben, wo der Rauch her kam, haben wir mehrfach versucht durch klingeln und klopfen die Tür zu öffnen. Nachdem dann bereits der Rauch aus einem geöffneten Fenster aus der Wohnung quoll, hab ich die Feuerwehr gerufen.
Fünf Minuten später waren zwei Polizeiwagen da, weitere fünf Minuten später kam auch die Feuerwehr. Die Polizisten haben es nicht geschaft, die Wohnung aufzubrechen, so dass es einer der Feuerwehrmänner probierte. Er warf sich dreimal beherzt dagegen, und die Tür sprang auf. Sofort schwoll die Rauchwolke im Flur an, und die Luft stand wieder vor Qualm. Ungeachtet dessen, ist der Feuerwehrmann sofort rein, und hat festgestellt, dass die Mieterin noch in der Wohnung ist.
Ich bin dann schließlich in unsere Wohnung gegangen, und hab die Leute ihre Arbeit machen lassen...

Meine Frau und die Kleine waren bereits in der Wohnung. Die Kleine war beim Abendbrot und sollte anschliessend ins Bett. Sie schlief mit relativ wenig gezähter ein. Wir haben dann noch Abendbrot gegessen und wollten schließlich auch ins Bett gehen.
Bevor wir jedoch dazu gekommen sind, war die Kleine wieder aufgewacht, und wollte nun garnicht mehr schlafen. Sie ist im Moment am zahnen, und irgendwie hatte sich auch Blähungen. Die Nacht war mehr oder weniger gelaufen! Irgendwann gegen 1 Uhr morgens ist die Kleine dann eingeschlafen, und wir konnten uns auch zur Ruhe legen.

Heute früh bin ich nur schwer aus dem Bett gekommen. Die Nacht war einfach zu kurz, um ein wenig erholt zu sein. Aber Arbeit ist Arbeit und so hab ich mich dann auf den Weg gemacht. Bis S-Lankwitz war noch alles in Ordnung.
Die Bahn hab ich zwar genau verpasst, aber das passiert mir eigentlich jeden Morgen. Der Bus kommt genau an, wenn die Bahn einfährt. Bis man den Bahnhof erreicht hat, ist die S-Bahn weg. So musste ich also erstmal warten. Die nächste S-Bahn die kam fuhr dann nur bis Pristerweg. Also Pristerweg umgestiegen und weiter gefahren. Doch die Bahn fuhr dann nur bis Papestraße.
Papestraße hieß es dann, man müsse mit der Ringbahn fahren und mit einer anderen S-Bahn weiter. Also ab in die Ringbahn, eine Station gefahren, und dann in die nächste Bahn und bis Friedrichstraße. Friedrichstraße konnte ich dann normal umsteigen und weiter zur Arbeit fahren!
Für den Weg zur Arbeit brauche ich sonst zwischen 50 und 60 Minuten. Heute habe ich fast zwei Stunden gebraucht!
Auf Arbeit ist dann auch noch der Fahrstuhl kaputt, und ich musste in den vierten Stock laufen...

Ich bin müde, hab schlechte Laune, und will nach Hause... Irgendwelche Fragen?

Baby Egbers

Freitag, 6. Mai 2005

Meine Mutter hat gestern mit ein wenig technischer Unterstützung von meiner Frau und mir ihren Online Shop live gestellt. Dort bekommt man wunderbare Second Hand Ware für Kinder. Jeder der ein kleines Kind hat, erwartet oder im Bekanntenkreis jemanden mit kleinem Kind kennt, sollte mal drauf schauen. Noch nie habe ich die Preise für Markenware so günstig gesehen! Also gleich mal bei BabyEgbers rein schauen.

Ja ja, ein bisschen Werbung sei mir doch gestattet, oder?

Urlaub

Mittwoch, 4. Mai 2005

So, dann genießen wir mal die zwei Tage Urlaub. Heute und Freitag bleib ich zu Hause. Donnerstag ist Feiertag... Das macht also fünf Tage in Folge, in denen ich ein wenig abspannen kann. Das ist doch schon mal was...

mIRC Highlight bei join

Dienstag, 3. Mai 2005

Ich habe auf witze.org vor einiger Zeit einen IRC-Channel eröffnet. Da ich nun auf Arbeit nicht immer mitbekommen habe, wenn jemand den Channel betritt, hab ich mir einen kleinen Hack gescriptet:


on *:join:#witze.org:{
if ($nick != $me) {
.msg $me $nick joined!
}
}



Um das Script zu verwenden einfach Alt+R drücken und anschließend den Code in das Fenster pasten. So bald nun jemand den Channel betritt, wird das Script ausgeführt und es wird eine kurze Nachrich an einen selber geschrieben. Dadurch highlightet sich das mIRC Fenster, und ich bekomme nun mit, wenn jemand den Channel betritt.

Bleibt mir eigentlich nur noch zu sagen: Kommt alle in unseren Chat!