03. September 2010
Test Driven Development scheint mir eine interessante Strategie zu sein. Ich hab das ganze mal mit diesem Kata ausprobiert. (Kata heißt wohl so viel wie Übung, der Begriff kommt von japanischen Kampfkünsten)
Bis jetzt habe ich das noch nicht in Objective-C mit OCUnit/SenTestingKit gesehen. Hier ist mein Ergebnis:
Den fertigen Code inklusive Xcode-Projekt kannst du hier runterladen: tdd-kata.zip
Tags: Cocoa, Kata, Mac, Objective-C, OCUnit, Programmieren, SenTestingKit, TDD, Unit Test, Xcode
Veröffentlicht in Mac, Programmieren | 1 Kommentar »
15. Juni 2010
So, heute gibt es meine zweite Safari-Erweiterung “Reconnect“. Die Seite ist im Moment nur englisch, aber der Rest kommt noch.
Tags: extensions, safari, Web
Veröffentlicht in Programmieren | 1 Kommentar »
09. Juni 2010
Seit gestern gibt es die neue Version von Apples Web-Browser Safari 5. Die wohl größte Neuerung ist die Möglichkeit Erweiterungen für den Browser aus CSS und JavaScript zu erstellen. Hier gibt es eine Liste mit (fast?) allen verfügbaren Erweiterungen bis Apple später im Sommer eine eigene Galerie anbietet.
Ich selber habe mich auch mal da dran gewagt und schnell die Erweiterung “
BlockTarget” zusammengebastelt. Das Skript dafür zu schreiben war einfach und ging schnell. Das ganze drumherum war aber nicht so optimal:
- Man benötigt ein Entwickler-Zertifikat welches man sich bei Apple kostenlos erstellen kann. Aus irgend einem Grund ging das ganze aber nicht in Safari, mit Firefox funktionierte das aber ohne Probleme.
- Der “Extension Builder” wurde wohl sehr eilig übersetzt, die deutsche Übersetzung ist wirklich nicht gut, da wäre es wohl besser gewesen das Teil auf englisch zu lassen.
- Außerdem scheint es im Moment keine Möglichkeit zu geben die Extensions komplett zu lokalisieren. Die Beschreibung und den Namen kann man über eine lokalisierte “InfoPlist.strings”-Datei übersetzen, aber für die Einstellungen gibt es wohl (noch?) nichts.
Ich gehe mal davon aus, dass das noch besser wird. Im Moment kann man die Extensions ja auch nur über das Entwickler-Menü aktivieren. Bis die offizielle Extension-Galerie startet wird sich da also sowieso noch etwas tun müssen.
Tags: apple, coding, extensions, js, safari, Web
Veröffentlicht in Programmieren | Keine Kommentare »
08. Juni 2010
Iron Maiden stellt das Cover für ihr neues Album “The Final Frontier” auf ihrer Homepage vor. Das Album soll am 16. August erscheinen, den Song “El Dorado” gibts aber schon jetzt gratis zum Download. Das Lied ist klasse, ich bin auf den Rest des Albums gespannt.
Tags: Album, Download, Iron Maiden, Metal
Veröffentlicht in Metal | Keine Kommentare »
08. Juni 2010
Ich hatte hier in meinem Blog eine Zeit lang Intensedebate für die Kommentar-Funktion verwendet. Bis ich vor ein paar Tagen bemerkt habe, dass die meine Besucher per 1-Pixel-Gif von Quantcast verfolgen. Also kommt das weg.
Ich mag es nicht, wenn Webseiten ihre eigenen Benutzer über solche Dienste wie Quantcast oder auch Google Analytics ausspionieren. Die Server-Logfiles sollten vollkommen genügen. Vollkommen daneben ist es aber, wenn man einen Dienst anbietet und damit solchen Tracking-Code ohne zu Fragen oder auch nur darauf hinzuweisen, in die Seiten von anderen einbaut.
Tags: blog, google, intensedebate, Internet, privatsphäre, Web
Veröffentlicht in Internet | Keine Kommentare »
26. April 2010
Mit diesem Shell-Skript kann man sich die Feed-URLs aus der PubSub-Datenbank (wie sie z.B. von Apple Mail verwendet wird) als OPML exportieren, z.B. um sie in Google Reader wieder zu importieren. Eine andere Möglichkeit habe ich nicht gefunden die RSS-URLs aus Mail zu bekommen.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| #!/bin/sh
dbfile=~/Library/PubSub/Database/Database.sqlite3
if [ ! -r $dbfile ]
then
echo "Cannot read pubsub db file" >2
exit 1
fi
dateCreated=`date`
cat < < EOF
<?xml version="1.0" encoding="utf-8"?>
<opml version="1.1">
<head>
<title>Feeds subscribed via PubSub</title>
<datecreated>$dateCreated</datecreated>
<ownername>$USER</ownername>
</head>
<body>
<outline>
EOF
sqlite3 -batch $dbfile "select url from feeds" | while read url
do
echo "<outline type=\"rss\" xmlUrl=\"$url\" />"
done
cat < < EOF
</outline>
</outline></body>
</opml>
EOF |
Hier gibt es das Skript zum Download: pubsub2opml.sh
Tags: Apple Mail, Feed, google, Mac, OPML, PubSub, RSS, Shell
Veröffentlicht in Mac, Programmieren | Keine Kommentare »
09. März 2010
Heute gabs so eine Art Ratatouille.

- Eine Zwiebel würfeln und in eine Pfanne mit Öl geben
- Eine rote Paprika klein schneiden und dazu geben
- Eine Zucchini in Scheiben schneiden und dazu geben
- Würzen (Salz, Pfeffer, Knoblauch, Kräuter, Chili)
- Natürlich nicht vergessen umzurühren
- Wenn alles angebraten ist eine Dose gehackte Tomaten und etwas Zucker hinzufügen
- Etwas einkochen lassen und fertig.
Dazu gab es Nudeln, aber ich könnte mir vorstellen das auch Reis passt.
Wie man übrigens an der Sauerei auf dem Herd sieht brauche ich unbedingt eine größere Pfanne.
Tags: Kochen, Nudeln, Paprika, Pfanne, Tomate, Vegetarisch, Zucchini
Veröffentlicht in Kochen | Keine Kommentare »
11. Februar 2010
So, jetzt habe ich auch mal einen Account bei Google Wave bekommen. Insgesamt zwar ganz nett, aber ob das wirklich mal Email ersetzen wird kann ich mir nicht vorstellen. Vielleicht irgendwann mal wenn es Desktop-Clients dazu gibt.
Insgesamt kann ich 25 Einladungen zu Wave vergeben. Wer das also auch mal ausprobieren will kann sich bei mir melden.
Tags: google, Internet, wave, Web
Veröffentlicht in Internet | Keine Kommentare »
12. August 2009
Um Bandbreite zu sparen und (vielleicht) die Downloads von Dateien zu beschleunigen folgendes in die .htaccess-Datei im wp-contents/uploads-Verzeichnis von WordPress schreiben:
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !^CoralWebPrx
RewriteCond %{QUERY_STRING} !^coral-no-serve
RewriteRule ^(.*)$ http://%{HTTP_HOST}.nyud.net:8090/wp-content/uploads/$1 [R,L]
Damit werden alle Zugriffe auf Dateien auf die Server von CoralCDN umgeleitet.
Das ganze funktioniert natürlich auch in anderen Ordnern, es muss nur die URL in der letzten Zeile entsprechend angepasst werden.
Tags: .htaccess, Apache, Bandbreite, Cache, mod_rewrite, Web
Veröffentlicht in Linux | Keine Kommentare »
05. August 2009
So, jetzt ist Wacken für dieses Jahr wieder vorbei. Ich hatte auf jeden Fall meinen Spaß – geile Bands, geile Party und gutes Wetter. Das einzige was mich wirklich nervt ist, dass jetzt wieder quer durcsh Internet gemeckert wird wie scheiße Wacken doch ist und das man da nie wieder hin fahren kann. Wenn ich Lese worüber sich die Leute aufregen kann ich nur den Kopf schütteln. Hier mal ein paar Statements von mir zu den (meisten?) Kritikpunkten:
Lies den Rest des Artikels »
Tags: Konzerte, Meckern, Metal, Photos, Wacken
Veröffentlicht in Metal | 2 Kommentare »