Mrz
10.

Apple Xcode 4 erschienen

Aber leider nicht mehr kostenlos, es sei denn, man ist Mitglied in einem von Apples Entwicklerprogrammen. Wobei der Preis von 3,99 € durchaus akzeptabel ist, für über 4,2 GB.

Zum inhaltlichen: Xcode ist jetzt eine integrierte Anwendung. Alles was vorher in einzelnen Applikationen durch die gegend flog, wird jetzt in einem Fenster angezeigt. Für uns mit eine der wichtigsten Neuerungen. Weiterhin gibt es einen neuen Compiler. Ein Derivat des freien LLVM. Dieser läuft im Hintergrund und soll auch Programmierfehler aufzeigen. Wie weit das geht können wir aktuell noch nicht beurteilen. Der erzeugte Code soll auch schneller laufen, als mit GCC.

Zu finden ist Xcode 4 im Mac App Store.

Apr
8.

Tagebuch unserer IDE Nummer 6

Das Entwicklungsumgebungs Tagebuch

Hallo liebe Besucher,

heute wollen wir unseren automatischen Release-Prozess beginnen. Was wir erreichen wollen ist folgendes :

  1. Export unserers Projektes aus Subversion
  2. Entfernen nicht benötigter Dateien
  3. Handlich als .zip verpacken
  4. Anlegen PHPDoc
  5. Prüfung mit CodeSniffer
  6. Ausführen Unittests falls vorhanden

Wir werden uns in diesem Teil allerdings nur mit den Vorbereitungen beschäftigen, mehr ist an einem Abend fast nicht drinnen, außer man hat kein Privatleben ;)

Phing selber läuft ja hoffentlich bereits bei euch, falls nicht solltet ihr noch einen Blick auf den Teil 5 unserers Tagebuches werfen.

Wir gehen jetzt einfach davon aus das ihr bereits erste Projekte im Subversion angelegt habt, falls nicht besorgt euch für euren Client Tortoise damit sollte es euch nicht schwerfallen Projekte auf einem SVN Server zu erstellen (Tutorial auf Deutsch zu Tortoise) . Der Knackpunkt dürfte in diesem Fall vielleicht ehr sein, dass ihr gar keinen SVN Server habt.

Wir können empfehlen wenn ihr keine  geheimen Projekte entwickelt einen kostenlosen Dienst von Google in Anspruch zu nehmen : http://code.google.com dort könnt ihr euch ein Projekt anlegen welches auch nebenbei gleichzeitig Unterstützung für Subversion bietet (FAQ Subversion bei Google).

Für die Nutzung von Phing brauchen wir als erstes mal ein neues Directory auf unserem Server (Freigeben für den Client) wo wir unseren erzeugten Build + Tempfiles ablegen können. Unser Server liegt auf einer eigenen Partition (F:) wo wir nun ein Directory Builds erzeugen.

Vorbereitung PHING

Unsere eigentlichen Entwicklungen befinden sich logischerweise im ./htdocs Directory des Servers, sonst könnten wir ja nichts testen :-) Dort müssen wir jetzt ein XML File anlegen welches Phing sagt was es tun soll. Phing macht im Prinzip nichts weiter als dieses XML File zu lesen und alle enthaltenen Befehle zu starten, ähnlich einer Batchdatei. Man könnte die ganzen Sachen die wir nun behandeln auch händisch durchführen, nur beim 10x hat man dazu keine Lust mehr !

Neben dem XML File brauchen wir auch noch eine Datei mit Einstellungen , diese enthält unseren Zugang zum Subversion und die URL zum Projekt auf dem Subversion Server. So können wir am Ende das XML File für jedes unserer Projekte nutzen und müssen nur das File mit den Einstellungen entsprechend anpassen.

(weiterlesen…)

Mrz
5.

Unsere lieblings Software

Guten Abend ihr lieben,

heute möchte ich mal kurz ein paar unserer “lieblings” Programme auflisten, zu einem damit wir beim neu installieren unserer Workstations alle Links parat haben, und um euch vielleicht noch die ein oder andere Perle zu präsentieren.

Also was läuft auf einer typischen Team “Workstation” :

Bildbearbeitung

Um schnell einen Screenshot zu bearbeiten, oder kleine Änderungen vorzunehmen ganz klar Paint.NET , kostenlos, klein & flink.

Screenshot Paint.net

Download & Homepage

Für etwas anspruchsvollere Tätigkeit und als Ersatz für Photoshop :

The Gimp

thegimp_screen

Download & Homepage

Zum editieren von Webseiten , Scripten und co. kommt zum Einsatz :

Wenn es schnell gehen soll und nur ein paar Zeilen zu schreiben sind PSPad, der perfekte Ersatz für das langweilige Notepad :-)

Screenshot PSPAD

Download & Homepage

Die größeren dinge werden dann mit PDT (PHP IDE für Eclipse erledigt) -> mehr hier

Zum Browsen benutzen wir FireFox , Safari & zum testen den Internet Explorer, weiterhin braucht man natürlich noch einen Server zum testen, dort möchten wir den VMWare Player in Kombination mit einer der vielen fertigen VM-Ware Maschinen empfehlen. Eine Auswahl an fertigen Servern finder ihr hier -> VMWare Server Images & Player

Wer sich lieber selber einen netten Server bauen will hat diese Woche Glück, hier gibt es das passende Tutorial :

Die “alltäglichen”-Aufgaben müssen natürlich auch erledigt werden, Text & Tabellen werden mit Open Office gebaut, oder im Zweifelsfall auch mal online über Google.

Openoffice

OpenOffice Download & Homepage

Muss mal eine CD/DVD gebrannt werden, konnte ich mich bisher nur für Deepburner als Freeware begeistern. Klappt immer und ist flott. Download & Homepage DeepBurner .

Ich denke das sollte es nun gewesen sein, vielleicht könnte man noch Skype als Kommunikationsplattform erwähnen, Telefon / SMS und CHAT in einem !

Ihr habt noch weitere tolle Tipps ? Wir freuen uns selbstverständlich auf Kommentare.

Feb
16.

Mozilla – Bespin IDE

Guten Abend,

Firefox, sponsored by Firefox
Creative Commons License photo credit: striatic

interessante News von der IDE Front , Mozilla bastelt an einer eignen Entwicklungsumgebung. Mit dieser soll es auch im PHP Umfeld möglich werden gemeinsam an einem Projekt zu arbeiten, mit allen bekannten Features anderer IDE’s .

Das ganze schimpft sich Bespin, bereits die Version welche jetzt getestet werden kann ( Prototype 0.1) sieht vielversprechend aus.

Ein kleines Einführungs Video ist ebenfalls zu finden :


Introducing Bespin from Dion Almaer on Vimeo.

Wer das ganze testen möchte : https://bespin.mozilla.com/

Wir sind aufjedenfall sehr gespannt, was uns dort erwartet.

Dez
10.

Netbeans IDE 6.5 PHP – Link-Tip

Guten Abend LimerSpacer,

wir hatten ja vor kurzem einen kleinen Bericht über neue Entwicklungsumgebung Netbeans 6.5 geschrieben, mittlerweile häufen sich die ersten guten Tutorials zu dieser IDE auch im Bereich der PHP Entwicklung an.

Ein sehr ausführlichers (allerdings in Englisch) findet ihr hier => NetBeans IDE 6.5 Tutorial