Ich wollte meinen Lesern (falls es welche gibt außer mir) ein geruhsames und frohes Weihnachtsfest wünschen. Ich hoffe, ihr habt auch frei, so wie ich und könnt erholt und voller Tatendrang ins neue Jahr starten.
Monatsarchiv Dezember 2007
Dateipfad ermitteln
Im Setup einer Extension kann man Dateipfade mit EXT definieren, damit je nach Installationsart die Datei trotzdem gefunden werden kann. Wie löst man diese Schreibweise nun auf.
In Constants werden zwei Beispielvariablen definiert, von der ersten Datei soll der Pfad ermittelt werden, von der zweiten braucht man direkt den Inhalt.
plugin.np_sudoku {
# cat=plugin.np_sudoku/file/1; type=file[txt]; label=Sudoku File: a text-file which contains all the sudoku games
sudokuFile = EXT:np_sudoku/res/sudoku.txt
# cat=plugin.np_sudoku/file/2; type=file[html,htm,tmpl,txt]; label=Rules File: a file which contains the preformatted rules for playing sudoku
rulesFile = EXT:np_sudoku/res/rules.html
}
Im Setup liest man die Konstanten aus:
plugin.tx_npsudoku_pi1 {
# name of the sudoku file
sudokuFile = {$plugin.np_sudoku.sudokuFile}
# name of the rules file
rulesFile = {$plugin.np_sudoku.rulesFile}
}
Die Werte stehen in der Klasse tx_npsudoku_pi1 im $conf zur Verfügung. Von der ersten Datei braucht man nur den Dateinamen:
$filename = $GLOBALS[‚TSFE‘]->tmpl->getFileName($this->conf[’sudokuFile‘]);
Von der zweiten Datei braucht man den Inhalt:
$filecontent = $this->cObj->fileResource($this->conf[‚rulesFile‘]);
Neuer Job
Ich wohne und arbeite am jetzt in Köln. Grad mal seit einer Woche am Arbeiten und schon zwei Typo3-Extensions entwickelt, geht gleich richtig zur Sache hier. Netterweise hat mein Foto und eine Begrüßung gleich auf der Firmenseite einen Platz gefunden, wo auch ein Link zu diesem Blog zu finden ist.
Neue Mitarbeiterin
Noch zwei witzige Sachen über das Unternehmen: die Initialien stimmen überein. Es macht echt Spaß Extensions zu entwickeln, die mit np_ beginnen. Dann scheinen die Jungs hier auch grün zu mögen (die Frösche kann ich ja nach und nach einschmuggeln).
Convenient-Möhre
Ok, es ist nicht meine Idee, ich spinne nur das weiter, was ich gehört habe. Jemand hatte die Idee, Möhren in der Dose zu verkaufen, an der Tanke. Also, wenn man Bock auf eine frische Möhre hat, geht man zur Tanke und kauft sich eine Möhre. Das ist die Idee.
Das Problem dabei ist, die Möhren zu vereinheitlichen, damit sie in immer die gleiche Dosen passen. Meine Idee ist daher die Möhre direkt in die Dose reinzuzüchten. Wenn die Möhre noch klein ist, stülpt man die Dose über die Möhre und läßt sie reinwachsen. Noch besser, man nimmt spezielles Glas – dünner und robust. Aber an einer Stelle ist es zerbrechlich. Wenn man dann die Möhre kauft und an einer bestimmten Stelle drückt, dann zerfällt das Glas und man hat die Möhre.
Die weitere Entwicklung dieser Idee ist die Convenient-Gurke. Das Prinzip ist das gleiche. Die Gurke wächst ins Glas hinein. Es wäre nur billiger zu realisieren, weil man da nichz zunächst in der Erde buddeln müsste.
Und als Höhepunkt des ganzen fügt man Dips hinzu. Bei der Möhre Ingwer-Orange und bei der Gurke Quark-Dill.

Sinnvolle Software
Innerhalb von zwei Jahren habe ich auf meinem Rechner so viel installiert, daher dachte ich mir, ich stelle eine kleine Liste zusammen mit sinnvoller Software, damit ich dann nicht lange suchen muss. Alle hier aufgelisteten Programme sind entweder frei verfügbar der Open Source.
Das erste was man braucht, ist ein Antivirus-Programm. Da gibt es einige, für die man bezahlen muß, gibt aber auch sehr gute, die für Privatanwender umsonst sind. Da gibt es z.B. BitDefender oder Antivir von Avira.
Dann gibt es noch ein Tool zum Entfernen von Spyware: Ad-Aware von Lavasoft.
Ein nettes Soundbearbeitungsprogramm ist Audacity – die Oberfläche sieht billig aus, aber man kann damit Sounddateien bearbeiten, abspeichern, in diverse Formate exportieren, mischen etc.
Auch sehr cool ist CDex, damit kann man seine CDs für Backupzwecke rippen oder in mp3 umwandeln.
Sehr schön ist auch ein PDF-Drucker wie CutePDF. Damit kann man (fast) alle Dateien in ein PDF Drucken. Funktioniert sogar besser als der PDF-Export in Open Office.
Sehr geiler und schlanker Musikplayer ist Foobar2000. Damit kann man verschiedene Formate und Streams abspielen und es ist viel handlicher als das mittlerweile bloatige WinAmp.
Zum Abspielen von Videos gibt es zwei sehr gute Player – VLC ist sehr klein, gut zu bedienen und kann die meisten Formate ohne Probleme abspielen, mplayer bringt so viele Codecs mit, dass man damit wirklich jedes Format abspielen kann.
Mit TrueCrypt kann man seine Festplatte oder auch nur Dateien verschlüsseln.
POV-Ray ist ein 3D-Renderer. Die Szene und Animationen werden mit einer Skriptsprache definiert und dann vom Renderer zu einem Bild gerendert. Die Beispiele finde ich sehr beeindruckend.
Auch ganz schick zum Gestalten ist Processing. Das ist eine Programmiersprache auf Javabasis, die es ermöglicht, Animationen und Vektorgrafiken zu zeichnen. Contra: Java, daher langsam.
Firefox Add-ons
Es gibt viele Listen mit Firefox Add-Ons: für Security, für Webentwickler, zum Bilder gucken etc. Das ist eine Liste mit denen, die ich gerne nutze, hab ich zusammengestellt, damit ich die schnell auf einem anderen Browser installieren kann.
Web Developer – CSS ein- und ausschalten, Bereiche ein- und ausblenden, Quelltext
https://addons.mozilla.org/de/firefox/addon/60
Firebug – Quelltext optionen, Ladegeschwindigkeiten, Styleeigenschaften etc.
https://addons.mozilla.org/de/firefox/addon/1843
MeasureIt – ein Lineal, mit dem man Abstände abmessen kann
https://addons.mozilla.org/de/firefox/addon/539
ColorZilla – Color picker für die Seite, Zoom-Funktionalität
https://addons.mozilla.org/de/firefox/addon/271
Cache Status – Cache-Anzeige und -Verwaltung in der Statusleiste, Cache löschen mit 2 Klicks
https://addons.mozilla.org/de/firefox/addon/1881
Extended Cookie Manager – Cookieregeln für alle Webseiten schnell einzeln festlegen
https://addons.mozilla.org/de/firefox/addon/1243
Die folgenden Add-ons sind nicht unbedingt notwendig, aber trotzdem sehr praktisch.
del.icio.us – falls man ein del.icio.us Account hat, kann man seine Bookmarks schnell verwalten. Es gibt einige Extensions mit diesem Namen, zwei sind ganz gut.
del.icio.us Bookmarks – überschreibt leider die lokalen Bookmarks und fügt eine Sidebar hinzu, die das Durchsuchen einfacher macht.
https://addons.mozilla.org/de/firefox/addon/3615
del.icio.us Buttons – einfach und schön, fügt zwei Buttons: Tag und MyBookmarks hinzu, völlig ausreichend
https://addons.mozilla.org/de/firefox/addon/1532
(gibt auch für Mr.Wong https://addons.mozilla.org/de/firefox/addon/2136)
Down Them All! – komplexer Downloadmanager
https://addons.mozilla.org/de/firefox/addon/201
IE Tab – ermöglicht das Anschauen von Webseiten mit der IE Engine (wenn da bloss die Developer-Extensions funktionieren würden)
https://addons.mozilla.org/de/firefox/addon/1419
NoScript – erlaubt das Ausführen von JavaScript nur von bestimmten Seiten, am Anfang etwas nervig, aber auch sehr nützlich, denn man bekommt weniger Werbung
https://addons.mozilla.org/de/firefox/addon/722
SeoQuake – zweigt PageRank der Seite, Keywords an, ich empfehle aber das Seitenparsen auszustellen
https://addons.mozilla.org/de/firefox/addon/3036
YSlow – analysiert die Webseite und gibt Ratschläge, wie man die Performance verbessern kann
https://addons.mozilla.org/de/firefox/addon/5369
Neueste Kommentare