Franziskus Domig

seric.at

PHP-Code-Camp in München

Vom 3. bis zum 6. März 2008 findet in München das PHP Code Camp statt und es sind noch Plätze frei. Auf diesem Camp werden unterschiedliche Schulungen mit einigen bekannten Referenten abgehalten. Das Camp findet im NH Hotel Deutscher Kaiser direkt am Münchner Hauptbahnhof statt und kostet ab 1.790 Euro. Organisiert wird das Code Camp vom PHP Magazin und von der Entwickler Akademie und wird als ein neuartiges Trainingskonzept beworben, das vier Tage lang in konzentrierter Form vermittelt, wie PHP-Anwendungen mit professionellem Anspruch entwickelt werden können.

Heute Neu: Google

Wer es Leid ist, Leuten die partout nicht zuerst eine Suchmaschine benutzen bevor diese in z.B. einem IRC-Channel fragen, biete ich ab sofort *applaus* IWUG. Man erntet manchmal keinen Erfolg, wenn man nur den Google-Link pastet bei einer dummen Frage, die von Google beantwortet würde, denn der User sucht eh nicht. Präsentiert man aber einen Link den er auf den ersten Blick nicht als Google-Link verifiziert, kann man immerhin hoffen, dass der User dann die Suche auch wirklich verwendet.

Anti Spam Word

Da möchte ich doch tatsächlich mal einen Kommentar bei meinem Freund Jan in seinem Blog hinterlassen, da stoße ich auf das Anti-Spam-Wort Plugin, welches Spam freie Kommentare bieten soll. Als ich das Wort dann jedoch begutachte fällt mir spontan nur ein, dass der “Spam” bereits sein Plugin untergraben hat, denn ich sehe folgendes Anti-Spam-Wort:

Software Design im Team

Leider scheitern viele innovative (Software) Projekte und Ideen an der Umsetzung. Oftmals kommen Programmierer mit verschiedenen Kenntnissen sowie Erwartungen zu dem Projekt. Es gibt selten ein Team mit den gleichen Kenntnissen der entsprechenden Programmiersprache sowie der selben Art an die unterschiedlichen Probleme heranzutreten und vorzugehen.

Hier möchte ich einige aus meiner Sicht essentiellen Punkte erläutern, welche einer guten Idee auch zu einer entsprechend guten Umsetzung verhelfen. Das ganze werde ich in meheren Teilen veröffentlichen und starte heute mit Teil 1:

Externals in SVN inkludieren

Weil wir gerade die Diskussion hatten wie man externe Repositories in das eigene Repository inkludieren kann, möchte ich dazu einige Zeilen tippen. Es manch manchmal durchaus externe Quellen wie zum für Beispiel eine Library oder Plugins und Themes in ein Projekt zu integrieren. Um dabei auch jeweils auf dem aktuellsten Stand zu bleiben, kann man mithilfe der SVN (Subversion) Eigenschaft “externals” ein externes Repository angeben.

Dazu macht man folgendes:

Microsofts Antwort auf Yahoos Ablehnung

Nachdem Yahoo! das Angebot zur Übernahme durch Microsoft abgelehnt hat, reagierte Microsoft mit folgender (interessanten) Pressemeldung:

MICROSOFT RESPONDS TO YAHOO! ANNOUNCEMENT

Reiterates Full and Fair Proposal for Microsoft-Yahoo! Combination

REDMOND, Wash. — Feb. 11, 2008 — Microsoft Corp. (NASDAQ:MSFT) today

issued the following statement in response to the announcement by

Yahoo! Inc. (NASDAQ:YHOO) that its Board of Directors has rejected

Microsoft’s previously announced proposal to acquire Yahoo!:

“Nein zu Assimilation”

Ich will ja wirklich alles andere als rassistisch sein, aber was zu weit geht, geht zu weit. Einen heute vom türkischen Ministerpräsidenten Erdogan in Berlin gemachten Vorschlag geht meines Erachtens deutlich zu weit und ist völlig inakzeptabel. Integration 2.0 oder wie? “Der türkische Regierungschef Erdogan hat sich bei einem Besuch in Berlin am Freitag mit einer brisanten Idee vorgewagt: Er forderte die Einrichtung türkischer Schulen in Deutschland. Kinder sollten zuerst in

Überwachung 3.0

Nein, Videoüberwachung, Onlinedurchsuchung und Abhöraktionen sind out. Der Staat züchtet sich nun viel mobilere und intelligentere “Werkzeuge” zur Aufklärung und Verhinderung von Straftaten und belohnt dies natürlich entsprechend. “Der Sicherheitspreis des Kuratoriums Sicheres Österreich und des Innenministeriums wird seit fünfzehn Jahren verliehen.” Sehr toll an sich und auch richtig wenn Straftäter hinter Schloss und Riegel kommen. Allerdings ist es schon soweit gekommen, dass man sich ja schon fast vor’m Nachbarn fürchten muss, wenn man draußen auf der Straße sein Auto wäscht – es könnte ja sofort eine Anzeige geben.

Die Türme von Hanoi in C

Ein beliebtes Beispiel für rekursives Programmieren ist das 1883 vom Mathematiker Eduard Lucas erfundene (Mathematik-)Denkspiel “Die Türme von Hanoi“. Das Spiel besteht darin, einen Stapel A von verschieden großen Scheiben, welche der Größe nach sortiert sind, auf einen Stapel C mithilfe eines “Zwischenlager”-Stapel B zu bewegen ohne dabei eine größere Scheibe auf eine kleinere Scheibe zu legen. Am Ende muss auf dem Stapel C die selbe geordnete Reihenfolge vorliegen, wie auf dem Ursprungs-Stapel A.

PowerTOP

Seit dem Linux-Kernel 2.6.21 ist dieser zwar tickless geworden (sprich, kein timer tick mehr alle 1000Hz), trotzdem ist der Linux-Kernel bzw. sind Linux-Programme noch weit davon entfernt richtig energiesparend zu arbeiten. Mit dem – bestimmt vielen bekannten – von Intel entwickelten Tool PowerTOP lassen sich die Ursachen für hohen Stromverbrauch lokalisieren sowie entsprechende nicht verwendeten Energiesparfunktionen aktivieren. Ich verwende dieses Programm nun seit geraumer Zeit und muss sagen, dass ich im Akkubetrieb mit meinem Notebook (Asus A8JP) eine um durchschnittlich ca.