iPhone, SIM-Karten und die Hölle …

Tja, scheinbar degradiert mich mein neues iPhone zu einem totalen Handy-Illiteraten. Kaum war das Teil am Freitag eingetroffen gab es schon mal die erste Ernüchterung: eine SIM-Karte war zwar dabei, wird aber erst 24h freigeschaltet. Naja, also warten.

Aber wenn man schon einmal dabei ist, kann man ja schon mal die SIM-Karte einsetzen und das Handy ans Ladegerät hängen. Also erstmal das iPhone bestaunt und festgestellt, das man bei der Bedienung keine Chips essen sollte. Als ich nach 10 Minuten immer noch nicht heraus hatte wohin mit der SIM-Karte erstmal ein Blick in die Anleitung geworfen. Aus welchen Gründen auch immer hab ich nichts Entsprechendes gefunden, und musste googeln.

weiterlesen

Agiles Projektmanagement

Mit agilem Projektmanagement in der Softwareentwicklung sollen die bisher vorhandenen, sehr bürokratisch gehaltenen Prozesse abgebaut, und durch stärkere Berücksichtigung menschlicher Aspekte effektiver gestaltet werden. Die reine Entwurfsphase soll auf ein Mindestmaß reduziert, und im Entwicklungsprozess so früh wie möglich zu ausführbarer Software gelangt werden. Diese kann dem Kunden somit in kurzen Abständen zur gemeinsamen Abstimmung vorgelegt werden. Hierbei soll flexibler auf den Kunden und dessen Wünsche eingegangen, und somit die Kundenzufriedenheit erhöht werden. Hierfür gibt es unter anderen ein spezielles Vorgehensmodell: Das sogenannte Scrum.

weiterlesen

Openark-Kit – coole Tools für MySQL

Shlomi Noach hat eine interessante Tool-Sammlung für MySQL veröffentlicht. Das Ganze funktioniert über die Shell und setzt Python voraus. Die Tools sind natürlich frei verfügbar. Im Einzelnen sind es die folgenden 8 Tools:

oak-apply-ri
Referentielle Integrität auf zwei Spalten mit einer Eltern-Kind-Beziehung
oak-block-account
Benutzer innerhalb von MySQL sperren
oak-kill-slow-queries
Killen von Slow Queries
oak-modify-charset
Ändert den Zeichensatz einer Textspalte
oak-purge-master-logs
Löscht Master-Logs in Abhängigkeit zum Replikations-Status
oak-security-check
Komplette Sicherheitsüberprüfung der MySQL-Installation
oak-show-limits
Zeigt den Status von AUTO_INCREMENT-Feldern an
oak-show-replication-status
Zeigt an, um wie viel an Slave-Server dem Master hinterher hinkt.

weiterlesen

Getting Things Done nach David Allen

In Anbetracht dessen das mir GTD geholfen hat, nicht mehr länger im Chaos zu versinken, habe ich mir gedacht das ich mal kurz beschreibe, was das eigentlich ist, zumal ich den entsprechenden Beitrag bei Wikipedia etwas ominös finde. Ich für meinen Teil tue mich schwer, zu verstehen was mir die Autoren da diesbzgl. eigentlich mitteilen wollen. Ich glaube aber mit einem kleinen Crash-Kurs kann man dies durchaus verstehen.

weiterlesen

iPhone zum Selbstmanagement

Ich gebe zu, ich konnte dem Werbedruck nicht widerstehen, ich habe ein iPhone bestellt. Da ich aber viel unterwegs bin und so zumindest nicht mehr iPod und Handy gleichzeitig durch die Gegend schleppen muss, habe ich zumindest eine weitere Tasche frei.

Allerdings erhoffe ich mir auch, dass ich dadurch etwas produktiver werde und mir das Selbstmanagement besser gelingt. Ich denke zum Beispiel daran plötzliche Gedankenblitze festhalten zu können, Mindmaps erstellen und Aufgaben verwalten zu können. Tja, und schon fangen die Probleme an :) Dies mit den „Bordmitteln“ das iPhone hinzubekommen ist nicht möglich, so wie ich das verstanden habe, gibt es noch nicht mal eine Aufgabenverwaltung.

weiterlesen

Professionelle PHP 5-Programmierung

Das Buch Professionelle „PHP 5-Programmierung: Entwicklerleitfaden für große Webprojekte mit PHP“ ist ein wunderbares Buch für all jene, die sich professionell mit Web-Entwicklung beschäftigen wollen.

Der Autor George Schlossnagle widmet sich sowohl der korrekten Formatierung von Quelltext, wie beispielsweise das korrekte Einrücken durch Tabs, aber auch OOP und fortgeschrittenem PHP. Das Buch unterscheidet sich angenehm von bestehenden Lehrbüchern, da es nicht nur auf die Standards wie Vererbung oder Kapselung eingeht, sondern es beschäftigt sich auch mit den unterschiedlichsten Entwurfsmustern, wie dem Adaptermuster, Schablonen, Interfaces, Fabrikmuster, Singletonmuster, Polymorphismus und Type Hints.

weiterlesen