Der Zwiebelflüsterer

Schälen, oder geschält werden


Der Rubel rollt langsamer

Zunächst die eigentliche Aussage: Für die Roaming-Gebühren, also die Gebühren die man als Anrufer / Angerufener bei Auslandsgesprächen innerhalb der EU zahlt, gibt es seit dem heutigen Tag EU-weite, gesetzliche Begrenzungen. Golem berichtete.

Nun das wichtige:

“Dank der beeindruckenden Unterstützung des Europäischen Parlaments und des Verhandlungsgeschicks des deutschen Ratsvorsitzes konnte eine politische Einigung über die EU-Roamingverordnung in einer Rekordzeit von nur 10 Monaten erzielt werden”

Faszinierend, das man für so eine “Kleinigkeit” tatsächlich NUR 10 Monate benötigte. Da kann man ja nur froh sein, das es sich nicht um solche Lapalien wie Abgeordnetendiäten handelte, die nur ein kleinen Teil des EU-Volks betrifft. Sowas würde sicher Jahre dauern! …. Nein halt, seltsamerweise braucht soetwas wesentlich weniger Zeit …

Nunja, zumindest arbeitet die EU schneller als die UN, die für diverse Aburteilungen von Kriegsverbrechen direkt mal ein halbes Menschenleben benötigt.

Published by Thomas, on Mai 23rd, 2007 at 1:48 pm. Filled under: Allgemein Tags: , No Comments

Chrome so geil, wie 1000 laszive Topmodels

Hollister Phantom front

Ich habe mein Traummotorrad gefunden. Und es ist sogar für einen schlappen Obolus, den ich mir nichtmal in 3 Leben zusammenkratzen könnte, bei Hollisters zu finden:

Published by Thomas, on Mai 22nd, 2007 at 8:38 am. Filled under: AllgemeinNo Comments

Small Hands, Big Fish

Small Hands: Eine Ableitung aus Craig Paks(?) letztem Hulk Run “Planet Hulk”, als der große grüne von seinen Mitstreitern auch als “Two Hands” bezeichnet wurde. Beides hat zwar eigentlich nichts miteinander zu tun, aber irgendwie hatte ich so den roten Faden ;)

Big fish: Weil ich eine Bezeichnung für was großes, cooles brauchte. Und der Film is ja mal cool! ;)

Und was soll das alles? nichts.

Published by Thomas, on Mai 22nd, 2007 at 8:24 am. Filled under: ZwiebelschmiedeNo Comments

Gimme a uuuge pot of memory

Funny thing on php is, you will need mostly more memory as you think. For example, i currently write a commandline-script (yeah, shame on me for doing this with php :/). This script should converts a middle large databasedump (~35M). So, i know there a per default limits of memory, that php should be used (~16M or 32M), and surely i needed more.

As i want to change this property, i see the inline-comment

; Maximum amount of memory a script may consume (16MB)

So i think, for my little 35M dump, i only need at least this 16 plus 35M for my own. But, i didn’t. In fact, i needed at last 110M assigned memory, to read this nice little script. Just to read it. I barley interested in, how much i will need to convert and rewrite it in a new file.

Published by Thomas, on Mai 21st, 2007 at 2:27 pm. Filled under: codebase Tags: , , No Comments

Kleine Ameisen machen auch Mist

Wer hatte nicht auch schonmal das Problem, ein Projekt vollautomatisiert mit ANT und Subversion zu verwalten. Ich weiss es nicht. Ich weiss aber nun, wie man den Mankerl, das ANT keine Subversion-Tags von Haus aus integriert hat, beheben kann. Und im nachhinein war es sogar recht easy.

Wir brauchen:

Eclipse und Subclipse sollten klar sein.

Letztlich werden die verfügbaren ANT-Tasks mithilfe von Svnant um Subversion-spezifische Tasks erweitert. Wie ein entsprechendes ANT-Skript aufgebaut sein muss, damit alles so sauber klappt wie gewünscht, kann man aus der beigelegten README des Svnant-Download-Packages erkennen.

Wenn man unter Windows nun noch die Umgebungsvariable PATH auf das Zielverzeichnis von JavaHL verweist, kann man glücklich sein:

  • …\plugins\org.tigris.subversion.javahl.win32_1.2.0

Es gehört Standardinstallation von Subclipse, leider liest man das nur etwas versteckt in der Svnant-Dokumentation.

Published by Thomas, on Mai 20th, 2007 at 8:21 pm. Filled under: Zwiebelschmiede1 Comment

Midnite .. eh, just mite

Mite, ist ein kleiner (neuer?) deutscher Service. Dieser besteht im großen und ganzen “nur” aus einer einfachen Form der Zeiterfassung. Insgesamt sehr cool gemacht. Kunden, Projekte und neue Benutzer können mit wenig Zeitaufwand erstellt werden. Tasks werden in einer Übersicht dargestelllt die die aktuelle Woche wiederspiegelt und man somit schnell auf alle Tasks eines jeden Wochentags zurückgreifen kann. Zusätzlich kann man sich Reporte über den Verlauf der angelegten Tasks erstellen lassen. Da man auch mit Budgets arbeiten kann, könnte man dies somit auch für Rechnungsstellungen nutzen.

Aber, ich würde diesen Dienst niemals nutzen.

Ein anderer neuer Service in meinem derzeitigem Lieblingsgebiet steht unter springloops bereit. Springloops bietet nach eigenen Aussagen eine Plattform, um gemeinsame Softwareprojekte zu entwickeln. Im Detail sieht es ähnlich aus, wie bei dutzenden anderen ähnlichen Diensten. Nutzer und Projektverwaltungen. Statt Tasks stehen hier aber das gemeinsame Arbeiten in Code-Repositories im Vordergrund. Dazu stellt springloops umfangreiche Schnittstellen zu eigenen Subversion-Repositories, aber auch auf externe zur Verfügung. Um den Collaboration-Gedanken etwas weiter zu schnürren, wird auch eine Schnittstelle zu basecamphq angeboten. Letzteres konnt ich bisher aber leider noch nicht austesten.

Aber, ich würde diesen Dienst niemals nutzen.

So, wieso würd ich also diese beiden tollen Dienste mit all ihren Leistungen niemals nutzen? Ebensowenig wie ich basecamphq nicht nutzen werde. Ich find die dahinterliegenden Gedanken toll, aber um Himmels Willen werd ich es nicht nutzen.

All diese Dienste basieren auf den Global Collaboration Gedanken, mit einem Schuss socialising, wie es zur Zeit ja groß in Mode ist, und ich eigentlich auch ganz groß finde. Aber das klappt im Geschäftsleben nicht. Zumindest nicht in dieser Form, das sind zumindest unsere Erfahrungen. Dezentrailisierte Kollaborationsplattformen sind schön und gut, machen die Zusammearbeit agiler, aber keine etwas größere Firma wird einer solchen Dienstleistung vertrauen. Warum auch. Immerhin sollen da sensible Daten bezüglich des Projektes, Projektbudgets und Personen abgelegt werden.

Warum werden dann solche tollen Dienste nicht als OpenSource parallel mit publiziert? Genauuuu, weil die Macher dahinter natürlich auch ein wenig was für ihre Kaffeekasse verdingen wollen. Kann man niemanden verübeln.

Und so schauen kleinere und mittelständige Unternehmen weiterhin in die Röhre, können sie (auf Dauer und zukunftsorientiert) doch nur zwischen nutzerunfreundlicher und undbefriedigenden OpenSource und ClosedSource-Software wählen.

… oder gibt es tatsächlich noch ein Licht am Ende des Kollaborationshorizonts? ActiveCollab, ein frei verfügbarer basecamphq-Klon, verspricht ja einiges. Auch das ab der 1.0er Version die Kaffeekasse wieder herumgeht. Die bisherigen Betas jedoch zeigten die gleichen Mängel wie das original …

Published by Thomas, on Mai 19th, 2007 at 1:17 pm. Filled under: webware Tags: , , , , No Comments

Event.observe() and onclick

Make a dynamic link to use it as an control on your application. Sure, it’s simple. But sometimes you forgot the correct order of definitions:

<script type="text/javascript">
// create a <a>-Object
var link = Builder.node('a', {href:document.location.href}, 'do foo');
// define the Eventhandler
Event.observe(link, 'click', this.onRemove.bindAsEventListener(this));
// define the onclick-attribute
link.setAttribute('onclick','return false');
</script>

So, why i do talk about this little excercise? Because, if you change the order of definition the Elementattribute and Eventhandler, the Eventhandler overwrites the attribut-action.

(seen on Firefox 2.0.0.3)

Published by Thomas, on Mai 18th, 2007 at 12:07 pm. Filled under: codebase Tags: , , , , No Comments

Wampe weg, Haare weg

Notiz an mich selbst: wenn die Wampe weg ist, verschwinden auch mal die Haare aufn Kopp!

Published by Thomas, on Mai 18th, 2007 at 8:32 am. Filled under: Allgemein1 Comment

SPARTANS! TONIGHT, WE DINE IN …

Well, not hell. But something close ;)

300 Spartans (on a plane)

Published by Thomas, on Mai 17th, 2007 at 4:40 pm. Filled under: Bilderflimmern Tags: , 1 Comment

Köln ruft und wir folgen

Letztes Jahr hab ich es leider aufgrund unaussprechlicher Gründe verpasst, dieses Jahr soll es mir nicht passieren: das Cologne Barcamp ruft!

Am 18. und 19. August diesen schönen Jahres 2007 findet in Köln wieder ein Barcamp statt, wie auf franztoo berichtet wird. Ich bin gespannt und halt mir die Tage auf jedenfall frei von kumpelhaften Grillsaufen, imaginären rockigen Wochenendtouren, Arbeit und Beachball-Bunnies.

Published by Thomas, on Mai 12th, 2007 at 3:45 pm. Filled under: barcamp Tags: , No Comments