Tipp
latest blog entries
latest bookmarks
-
Welcome to Pig!
Tags: analysis analytics apache architecture cloudcomputing cloud computing concurrency database datamining distributed software research parallel programming nosql mapreduce library tools yahoo data opensource hadoop java language grid datasets dsl -
Hadoop, Pig, and Twitter (NoSQL East 2009)
Tags: algorithms analysis analytics data database datamining functional scalability programming presentations presentation nosql howto search server slides socialnetworks statistics twitter mapreduce hadoop -
Developer Guide - Protocol Buffers - Google Code
Tags: buffer buffers communication serialization format protocolbuffers programming documentation google rpc api software messaging -
PDF-Datei
Tags: cloud cloud_computing cloudcomputing security -
slact's nginx_http_push_module at master - GitHub
Tags: ajax longpolling push realtime longpoll asynchronous nginx -
Nginx & Comet: Low Latency Server Push - igvita.com
Tags: ajax asynchronous comet chat polling nginx plugin toread -
CRE146 JavaScript - Chaosradio Podcast Network
Tags: javascript js -
Welcome to CometD Project @ The Dojo Foundation | cometd.org
Tags: ajax comet ajaxpush bayeux http webdev web2.0 opensource server asynchronous -
A future database technology, for today
Tags: mysql database scalability keyvalue nosql -
The Most Essential App For Android – Titanium Backup | Tech N Life
Tags: android backup
blah
Mon
19
Jan
2009
Der Beginn einer Zensur-Infrastruktur
Ein *leicht* sarkastischer, unbedingt lesenwerter Artikel zum Thema Zensur bei Kris 'Isotopp'. Erst muss man sich vor Lachen bepissen, dann muss man eher weinen.
Mon
19
Jan
2009
(Fast) Geschafft. Keine Klausuren mehr :)
So, jetzt ist es fast geschafft. Keine Klausuren mehr!!11elfelf
Mein Fernstudium der Wirtschaftsinformatik entbehrt nur noch der Diplomarbeit.
Diese wird sich mit den Themen Wissensmanagement und Semantic Web (BUZZ WEB 3.0) beschäftigen. Ein riesengroßes Fass, aber ich denke, eines der spannensten Themen, die man sich nur aussuchen kann.
Wer gute Resourcen hat, bitte ab innen Kommentar!
Sat
16
Aug
2008
Bei Jimdo Arbeiten!
Warum?
Ein einziges Baby, keine "Kundenprojekte, die diesen Monat noch fertig müssen, damit wir ne Rechnung schreiben können", lockere aber trotzdem professionelle Arbeitsatmosphäre, nicht um 8 Uhr im Büro sein müssen, der Schub nach vorne, ständig dazu lernen, konsequentes Refaktorisieren der Software und Rauswerfen von altem "Müll", die sehr gute Kaffeemaschine, Open Source.
Achja: Und Chefs, die sich nicht als Chefs fühlen, sondern als Teil des Team - manchmal stolz wie ein Kind sind, wenn sie aus dem Urlaub mit nem neuen "Deine Mudda"-Spruch ankommen, den noch keiner kennt ;)
Na? Auch will?
Sat
09
Aug
2008
PHP: SortingIterator
I just had the need for an Iterator that can sort itself by a user defined callback.
My special use case is that the DirectoryIterator of PHP does not sort the file list so it's pretty random. But my program logic relies on files being sorted by filename.
So here's the little class:
Mon
04
Aug
2008
on holiday: just saved some norwegian sailor souls
While enjoying the holidays at the beautiful northsea isle "Amrum" and going out for a smoke two hours ago I just noticed a boat in the dark about 200 meters away. It didn't seem to have a right driving direction and was just near the ferry port (look at the map).
So I thought it's better look what's up and just took my bike to drive to the ferry port. After 2 minutes I arrived and asked them if I can help.
Fortunately they could speak english (bad if you're a sailor and can't) and they told me that they don't know where the sailboat-habour is located (they didn't have high resolution sea-maps with them :[)
They asked my to come on board and help them. Ok, did so and asked for a lamp to show them the way (it's just a few hundret meters but a very dangerous terrain if you don't know it because of many sand banks and tidelands).
In the end everything went well, the norwegian crew arrived save at the harbour and they gave me some irish (tripple distilled) whiskey (they actually came from great britan).
But I don't drink whiskey at all :)
Sun
29
Jun
2008
some pics from soccer-party at hamburg-altona
bus-stopping and bus-climbing :)
Sat
28
Jun
2008
YEAAAH - private website finally moved to Jimdo!
Much to do but the biggest step is done :)
Sun
06
Apr
2008
Linux/Software-RAID1 with USB works!
Linux software RAID has been stable for years here. And yes I'm aware of the performance impact because data has to be sent twice but data safety is more important than performance.
Well, setting up RAID is easy. Just partition the two disk with a linux-raid-autodetect (type: fd) each. Then create the RAID1:
sudo mdadm --create /dev/md0 --chunk=4 --level=1 --raid-devices=2 /dev/sdc1 /dev/sdb1
Linux detects the raid array without any problems if the harddisk has been turned on before you boot. If you turn it on while Linux is running you can see someting like this:
Apr 5 16:30:16 turingmachine kernel: [ 581.115378] md: bind
Apr 5 16:30:16 turingmachine NetworkManager: [1207405816.515378] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/volume_uuid_1ce94a96
Apr 5 16:30:16 turingmachine kernel: [ 581.205182] md: array md0 already has disks!
Apr 5 16:30:16 turingmachine kernel: [ 581.213413] md: array md0 already has disks!
Apr 5 16:30:16 turingmachine kernel: [ 581.221198] md: array md0 already has disks!
Apr 5 16:30:16 turingmachine kernel: [ 581.226570] md: array md0 already has disks!
But it doesn't seem to happen all time. I'll keep an eye on it ...
Next step was crypting the raid-array so that stasi 2.0 doesn't have a chance to get my private data. This is very easy if you follow this howto.
Hope that helps someone
Sun
06
Apr
2008
smbfs suxx, use cifs
Mon
31
Dec
2008
New open-source project "dropr" - the message queue framework for PHP
The main goals are:
- reliable and durable (failsafe)-messaging over networks
- decentralized architecture without a single (point of failure) server instance
- easy to setup and use
- modularity for queue storage and message transports (currently filesystem storage and curl-upload are implemented)
The project is sponsored by my lovely employer Jimdo!
Please visit the dropr - php message queue project homepage for more information.
Mon
31
Dec
2008
Windows at its best
Btw the computer has no ps/2 port, no ps/2 emulation. Plugging in another keyboard didn't change the result. The only thing that will help is to reinstall this fucking windows system.
I'm very proud to announce that I'm now all out of windows. My home notebook and my work computer are now powered by Ubuntu. Thanks for this great system. Windows is only existing in a virtual box.
Tue
22
May
2007
Neuste Spam Methode
Warum nicht einfach E-Cards versenden:
Message-ID: <1500638885.1179834969819.JavaMail.ringo@ringo19.tickle.com>
From: Abdulahi Dieng
To: debian-isp@lists.debian.org
Subject: Abdulahi has sent you an e-card!
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_Part_274315_1500635153.1179834969819"
X-Original-Recip: debian-isp@lists.debian.org
Accreditor: Habeas
X-Habeas-Report: Please report use of this mark in spam to
X-Originating-IP: 212.100.250.217
Date: Tue, 22 May 2007 04:56:09 -0700 (PDT)
X-Rc-Spam: 2007-05-03_01
X-Rc-Virus: 2006-10-25_01
X-Rc-Spam: 2007-05-03_01
Resent-Message-ID:
Resent-From: debian-isp@lists.debian.org
X-Mailing-List: archive/latest/23989
X-Loop: debian-isp@lists.debian.org
List-Id:
List-Post:
List-Help:
List-Subscribe:
List-Unsubscribe:
Precedence: list
Resent-Sender: debian-isp-request@lists.debian.org
Resent-Date: Tue, 22 May 2007 12:15:35 +0000 (UTC)
Abdulahi Dieng sent you a Ringo eCard! http://www.ringo.com/photos/ecard.html?d=none&b=fdsoXnB6nkq0&origin=photoinvite
Abdulahi included this message:
Regarding Mr. David Moussa.
Thu
03
May
2007
Rückblick auf ein halbes Jahr NorthClick
NorthClick wurde 2004 von 3 Jungspunden (2 sind sogar jünger als ich
Dies war auch einer der Gründe, die mich zu diesem Unternehmen zogen. Weitere sind der gelebte Perfektionismus, die Liebe zum Detail und auch der Weitblick bei Weiterentwicklungen.
Daneben kommt der Spaß nicht zu kurz. Einmal pro Tag "Atomic Bomberman" spielen ist Quasi-Pflichtprogramm. Das ist so energisch, dass sogar schon die Nachbarn über uns gefragt haben, was denn immer so gegen 18 Uhr los sei. Große Neuentwicklungen werden mit Turnieren und Bier trinken gefeiert.
Zuerst wollte ich auch nicht glauben, dass man Spaß und Professionalität so gut vereinen kann. Im Laufe kürzester Zeit zeigte sich mir aber, dass das keine gespielte "Wir-sind-freunde"-Taktik ist, sondern einfach so ist. Was ich noch herausstellen will, ist die Ehrlichkeit und Offenheit. Es werden keine Informationen geheim gehalten, Konversationen erfolgen offen, es zählt nur das Ergebnis. Keine Rechthaberei und Machtstrukturen. Einfach ehrlich.
Ein weiterer Punkt ist, dass unentwegt und konsequent Refactoring am bestehenden System angewendet wird, also strategisch keine Inseln aufgebaut werden - dazu gehört auch das Neinsagen und Auslagern von Kompetenzen. Es gibt keine wirklichen Hierarchien, sondern wird demokratisch abgestimmt - keiner fühlt sich gekränkt, wenn es der andere einfach wirklich besser weiß. Ich denke, dass sind auch wichtige Erfolgs- und Motivationsfaktoren für ein Unternehmen.
Mir fällt noch vieles ein, von dem ich schwärmen könnte, aber das ist vielleicht dann auch soviel, dass man es es vielleicht nicht mehr glaubt. Vielleicht trägt das noch dazu bei: Das "Jahresmitarbeitergespräch" heute dauerte 2 Minuten, weil einfach alles passt.
Kurz: Ich bin in der besten Firma der Welt gelandet! Danke, Jungs!
Wer es nicht glaubt und sich selbst überzeugen will: Wir expandieren und suchen Verstärkung mit Jimdo, der frisch gegründeten Schwester von NorthClick.
Sun
22
Apr
2007
Meine RSS Feeds
Thu
04
Jan
2007
Adé St.Adé - Auf in die schönste Stadt der Welt!
Das Zimmer ist ca. 20qm groß, also schön geräumig, damit auch nen großes Bett (für untenrum und so nech) und die ganzen Server reinpassen. Badewanne, Waschmaschine usw. sind alles vorhanden. Also schon ein echter Glücksgriff, von dem aus man ganz in Ruhe eine eigene Wohnung suchen kann.
Hier sieht man es bei Google Maps.
Wed
03
Jan
2007
Bilder vom Ärzte Konzert
Tue
12
Dec
2006
some pics from northclick office
Yeah I really can't hide those pics (and especially the orgasmic espresso-machine) from you!











Fri
27
Oct
2006
de.licio.us script updated
Alexander Hagenah asked me if I can tune the script al little bit. It should return the entries by date. No problem, here the little hack:
<?php
$xml = simplexml_load_file('http://del.icio.us/rss/s0enke');
$entries = array();
$i = 0;
foreach ($xml as $element) {
if ($i++ == 0) {
continue;
}
list($time) = $element->xpath('./dc:date');
list($time) = (array)$time;
$time = strtotime($time);
$entries[$time - $time % 86400][$time] = $element;
}
foreach ($entries as $date => $time_entries) {
echo '<br class="clear" /><h4><span>' . strftime('%d.%m.%Y', $date) . '</span></h4><div class="block">';
foreach ($time_entries as $time => $element) {
echo '<p>' . strftime('%H:%M', $time) . '<br /><strong><a href="' . $element->link . '">' . utf8_decode($element->title) . '</a></strong></p>';
}
echo '</div>';
}
?>
Thu
28
Sep
2006
bookmarks from de.licio.us account online
A simple PHP script enables my homepage to show my latest bookmarks. The technique is only some simplexml.
Look at the new menu entry above. Enjoy watching my Web 2.0(aka. 1984)-life (expressed in links I like)! ![]()
Here the simple code:
$xml = simplexml_load_file('http://del.icio.us/rss/s0enke');
$i = 0;
foreach ($xml as $element) {
if ($i++ == 0) {
continue;
}
list($time) = $element->xpath('./dc:date');
list($time) = (array)$time;
echo '<p>' . strftime('%d.%m.%Y %H:%M', strtotime($time)) . '<br /><strong><a href="' . $element->link . '">' . utf8_decode($element->title) . '</a></strong></p>';
}
?>
</div>
Tue
15
Aug
2006
employer changed
Sun
25
Jun
2006
Web-designer's daily harm
I guess this pie-chart speaks out of every webdeveloper's soul:



