Skip to content

PHPBBQ 2012 in Frankfurt

PHPBBQ in Frankfurt

Im Frankfurter Licht- und Luftbad in Niederrad fand gestern das Grillfest der PHP User Group Frankfurt, das PHPBBQ, statt. Leider war das Wetter ab Mittag etwas wechselhaft, was einige offenbar abschreckte, obwohl ein riesiger Pavillon den Grill und die Teilnehmer vor allzu viel Wasser von oben bewahrte.

Die Location direkt am Mainufer ist super, zumal man die komplette Ausstattung vor Ort mieten kann. Trotz einiger kurzer Regengüsse war es immer noch schön warm, das Grillgut schmeckte, die Getränke ebenfalls, und die Gespräche drehten sich gar nicht nur um PHP ;-) Einzig das gemeinsame Geocachen zum Abschluss der Veranstaltung war leider nicht von Erfolg gekrönt ...

Sollte jemand fragen, ob es auch 2013 wieder ein PHPBBQ geben soll, lautet meine Antwort: Ja, auf jeden Fall!

Heimathafen Wiesbaden - Coworking-Space

Heimathafen Wiesbaden: Das zukünftige Café

Immer wieder mal spreche ich mit anderen Selbständigen/Freelancern über das Konzept Coworking-Space. Die meisten äußern dann Bedauern darüber, dass es in Frankfurt, Wiesbaden oder Mainz kaum derartige Angebote gibt. Eine - unvollstänige - Übersicht bietet das Portal coworking.de für Hessen und Rheinland-Pfalz.

Dabei ist das Prinzip Coworking gar nicht mehr so neu. Schon vor fünf Jahren habe ich auf dem ersten Frankfurter Barcamp durch Johannes davon gehört. Aber so richtig durchgesetzt hat sich Coworking (hierzulande) bisher offenbar nicht. In letzter Zeit scheint es aber Bewegung zu geben. Gerade hat in Mainz das sympathisch wirkende Work & Friends eröffnet, und an der Wiesbadener "Rue" gibt es das Urbanhouse, von dem ich auch erst vor kurzem erfahren habe. Update: Ich wurde gerade auf das Nizza Loft in der Adolfsallee hingewiesen.

Anfang August soll nun ein weiterer Coworking-Space in Wiesbaden aufmachen: Der Heimathafen in der Adelheidstraße. Ich habe dem Heimathafen heute einen Besuch abgestattet und mir die Räume mal angeschaut.

"Heimathafen Wiesbaden - Coworking-Space" vollständig lesen

Barcamp Karlsruhe 2012 - Nachbericht

In einer Session beim Barcamp Karlsruhe

Am Wochenende war Barcamp in Karlsruhe in den Räumen von CAS Software bzw. im großen Zelt im Innenhof, das sich als erstaunlich brauchbar erwies. Etwa 200 Teilnehmer sorgten dafür, dass die 6 Sessionräume durchgängig ausgelastet waren. Natürlich waren unter den vielen Session auch einige dabei, die mich ganz besonders interessierten.

Sessions

Johannes Volk stellte das CMS Pimcore, das ich selbst vor einiger Zeit schon einmal getestet habe und über das ich seitdem viel Gutes gehört habe. In der Tat ist die aktuelle Version von Pimcore einen erneuten Blick wert. Ein Test dieses flexiblen Systems, das auf dem Zend Framework aufbaut, steht jetzt weit oben auf meiner Todo-Liste.

Thomas Witzenrath brachte mich dazu, noch am Sonntagabend eine eigene Owncloud zu installieren. Owncloud ist ein Dropbox-Ersatz, der komplett auf dem eigenen Server läuft. Ich hatte das schon eine Weile vor, schwankte bisher aber zwischen Owncloud und Sparkleshare. Bisher macht Owncloud einen guten Eindruck, aber vielleicht teste ich auch Sparkleshare einmal.

Unterhaltsam und auch lehrreich war das "Urherberrechtsquiz" von Astrid Christofori. Es zeigte sich wieder einmal, dass dieser Themenbereich so komplex ist, dass selbst Nutzer mit langjähriger Interneterfahrung mit ihrer Einschätzung nicht immer richtig liegen.

David Heidt hielt einen sehr inspirierende Session darüber, wie mit nginx und naxsi eine Web Application Firewall aufgebaut werden kann. Sah gar nicht so schwer aus und ist jedenfalls ein Anreiz, sich mit nginx und den weiteren Möglichkeiten auseinanderzusetzen.

Von Joachim Eckert erfuhr ich einiges über das Yii-Framework für PHP, über das ich immer wieder stolpere. Es bringt einige sehr interessante Ansätze mit, die vermutlich auch die Symfony2-Entwickler inspiriert haben. Persönlich halte ich weiterhin Symfony2 für das momentan beste PHP-Framework, aber Yii kommt schon recht nahe ran. Und angeblich soll es demnächst einen kompletten Rewrite von Yii geben.

"Barcamp Karlsruhe 2012 - Nachbericht" vollständig lesen

Histogramm-Werte auslesen mit ImageJ

Die @daehaex, die gerade an "organotypischen Co-Kulturen" forscht, fragte heute über Twitter, ob jemand das kann:

ein macro für imagej schreiben, das mir als batch aus einem ordner voller binärer tiffs von allen bildern mit bildnamen die anzahl der pixel mit der value 0 und value 255 auflistet? quasi wie die funktion "histogram" nur ohne die values 1-254.

Da ich von ihren Analysen zwar keine Ahnung habe, ihr aber trotzdem gern helfen wollte, habe ich mir flugs ImageJ aus den Ubuntu-Repositories installiert, die Dokumentation der Makro-Funktionen ergooglet und noch dieses hilfreiche PDF-Tutorial gefunden. Herausgekommen ist am Ende folgendes rudimentäre Skript, dessen Output als CSV in $Tabellenkalkulation importiert werden kann.

dir = getDirectory("Choose Directory ");
list = getFileList(dir);
setBatchMode(true);
for (i=0; i<list.length; i++) {
    showProgress(i+1, list.length);
    filename = dir + list[i];
    open(filename);
    getHistogram(0, counts, 256);
    print('"' + getInfo("image.filename") + '",' + counts[0] + ',' + counts[255]);
    close();
}

Geht bestimmt auch eleganter, aber es funktioniert, der Wissenschaftsbetrieb kann aufrecht erhalten werden, und ich bekomme demnächst ein Bier spendiert :-D

Barcamp Karlsruhe - Vorschau

Logo Barcamp KarlsruheAm Wochenende findet zum zweiten Mal das Barcamp Karlsruhe statt. Bei der ersten Ausgabe im letzten Jahr konnte ich nicht dabei sein, aber diesmal klappt es. Nur zur Warmup-Party heute Abend hat es leider nicht gereicht. Aber macht nichts.

Jeweils über 200 Teilnehmer sind es am Samstag und am Sonntag, darunter einige bekannte und viele neue Gesichter. Wenn ich es richtig sehe, sind an beiden Tagen noch einige Plätze frei, für Kurzentschlossene ist also noch Platz.

Ich hatte ursprünglich zwei Sessions angedacht: Eine über Symfony2 und eine zum Thema Openstreetmap für Einsteiger. Aus zeitlichen Gründen habe ich allerdings nur letzteres Thema halbwegs vorbereiten können, und auch da wird einige Improvisation nötig sein, falls es genügend Interessenten gibt.

Wie auch immer, ich freue mich aufs Wochenende, denn genauso wichtig wie die Sessions sind mir ja auch die Gespräche mit anderen Teilnehmern vor, zwischen und nach den Sessions.