Webdesign und Webentwicklung macht Spaß!

Als Webentwickler hat man jeden Tag mit neuen Herausforderungen zu kämpfen. Egal ob es sich um Probleme mit der Skriptsprache PHP, dem Datenbanksystem mySQL oder CSS und (X)HTML handelt, die alltäglichen Probleme und Hindernisse sind vorprogrammiert. Als Geschäftsführender Gesellschafter der ITABS GbR, freiberuflicher Journalist und Autor befasse ich mich darüber hinaus noch mit den Themen Content Management, eCommerce sowie Usability von Websites. In meinem Blog greife ich alle diese Themen auf und versuche meine Erkenntnisse
und Erfahrungen in diesen Bereichen möglichst gut weiterzugeben und zu teilen.

May 24 2009

Falls mal etwas kaputt gehen sollte…

IMAGE_093Nachdem ich nun seit ein paar Wochen das Glück habe mit einem iMac arbeiten zu dürfen, habe ich mir ein paar Gedanken über die Zukunft meines Macs gemacht ;-)

Von Haus aus hat man bei Apple leider nur 1 Jahr Garantie für den iMac. Bedenkt man den relativ stolzen Preis, so ist das natürlich eher suboptimal. Aber egal, Apple bietet ja extra Garantieerweiterungen, die preislich ähnlich wie die von Dell sind und das meiner Meinung nach auch in Ordnung geht. Das große Problem beim iMac besteht eben darin, dass man selbst relativ wenig machen kann, wenn etwas kaputt ist. Mit aufschrauben und selber fixen ist da leider nicht…

Daher für alle neuen glücklichen iMac Besitzer: Investiert die paar Euro, falls etwas kaputt gehen sollte, lohnt sich so eine Garantieerweiterung auf alle Fälle ;-)

May 21 2009

Subversion unter Mac OS X – Endlich klappt’s!

Seit einigen Wochen bin ich glücklicher Besitzer eines iMacs. Eine hervorragende Performance und Verarbeitung rechtfertigen meiner Meinung nach auf jeden Fall den nicht ganz geringen Preis und Mac OS X hat definitiv seine Vorzüge. Ein Nachteil ist meiner Meinung nach aber das zum Teil stark eingeschränkte Softwareangebot im Vergleich zu Windows. So habe ich nun ewig mit Subversion gekämpft und nun endlich eine Lösung gefunden. Vorweg muss ich gestehen, dass ich zu faul für die Kommandozeile war und daher einen grafischen Client gesucht habe. Getestet habe ich dabei:

  • Subversion über Zend Studio (integrierter Client)
  • svnX
  • scplugin
  • Versions

Die ersten drei Lösungen sind dabei im Prinzip kostenlos. Das Zend Studio kostet natürlich, aber sofern man es gekauft hat, hat man auch den SVN Client ;-) Komischerweise hatte ich aber nun bei den ersten drei Clients das selbe Problem. Egal auf welches Repository ich gegangen bin, es  haben immer Dateien und Ordner gefehlt und wurden nicht heruntergeladen. Auch beim einchecken von Dateien habe ich die seltsamsten Fehlermeldung erhalten nun Dateien wurden teilweise gar nicht beachtet und nicht geänderte Dateien wurden als geändert markiert. Unter Windows hatte ich bislang problemlos mit Tortoise gearbeitet und dort hatte ich nie ähnliche Probleme.

Irgendwann bin ich dann auf Versions (http://versionsapp.com/) gestoßen und  muss sagen, super Programm! Es kostet zwar 39 Euro, aber es funktioniert problemlos, das Handling ist gar kein Problem, Fehler sind bislang keine aufgetreten und der Client macht auch keine Probleme  wenn man einmal > 50 000 Dateien eincheckt.

Wer also auf der Suche nach einem grafischen Subversion Client für Mac OS X ist, wird mit Versions bestimmt glücklich.

April 05 2009

Still waiting…

iMac

Wer hätte gedacht, dass die kabellose Tastatur und Maus die Lieferzeit auf bis zu 10 Tage hochkatapultiert…

March 29 2009

Add-In-Entwicklung für Visual Studio 2008

51Mk20lT4CL._SS500_An dieser Stelle möchte ich nochmals kurz das neue Buch von Thomas Müller erwähnen. Thomas Müller (in der Community besser bekannt als TOM_MUE) ist Blogger und leidenschaftlicher Softwareentwickler, den ich auf einem Microsoft Event vor einigen Jahren kennen gelernt habe. Wir hatten während der Realisierung seines Buches 2-3 Mal über sein Vorhaben gesprochen und letztendlich hat das dann auch den Stein ins Rollen gebracht und ich habe mich daraufhin entschlossen, das Buch “Der eigene Online-Shop mit Magento” zu schreiben.

Sein Buch richtet sich dabei an Add-In Entwickler für Visual Studio. Wer mit dieser IDE arbeitet wird sich sicherlich für sein Buch interessieren und sollte einen Blick hinein werfen ;-)

Warum sollten Sie dieses Buch lesen?
Vielleicht haben Sie ja schon einmal erste Schritte in der Add-in-Programmierung für Visual Studio gewagt. Dann könnte es Ihnen genau so wie mir ergangen sein und Sie haben sich mit den folgenden Fragen und Hindernissen herumärgern müssen:

  • Sie möchten Toolfenster erstellen, die sich genau so wie die Toolfenster von Visual Studio verhalten?
  • Sie haben eigene Symbole mit transparenten Bildbereichen, aber in den Toolfenstern von Visual Studio werden diese nicht angezeigt?
  • Sie möchten auf Ereignisse in Visual Studio reagieren, wissen aber nicht, wie Sie die entsprechenden Event-Handler abonnieren können?
  • Sie haben eigene benannte Befehle erstellt, die dann aber nur einmal angezeigt werden?
  • Sie möchten neben benannten Befehlen eigene Befehlsleistensteuerelemente und Symbolleisten erstellen, finden aber nur Beispiele in Makrocode, die für Visual Studio Add-ins nicht anzuwenden sind?
  • Sie möchten auf das Code-Modell in C#-Projekten zugreifen, ohne den gesamten Text einer C#-Datei zu parsen?

Auf diese und viele weitere spannende Fragen werden Sie in diesem Buch Antworten finden. Zusätzlich habe ich Ihnen für jedes Thema aus den einzelnen Kapiteln dieses Buchs praxisnahe Beispiele erstellt.

Add-in-Entwicklung für Visual Studio ist das erste deutschsprachige Buch, dass sich praxisnah mit diesem Thema unter Verwendung der Sprache C# beschäftigt.

Über den Autor:

Thomas Müller arbeitet bei der Firma DATEV eG in Nürnberg als Software Engineer. Der erfahrene Software-Entwickler hat bereits im dotnet magazin eine Artikelserie zur Add-In-Programmierung veröffentlicht, ist Leiter der dodnet UG Granken sowie Speaker auf der Basta und diversen User Groups. Darüber hinaus betreibt er einen Weblog unter http://www.tom-mue.de

Buch bei amazon.de kaufen

March 29 2009

Mitten im Umzug…

 

So langsam wird’s was mit dem neuen Büro ;-)

Alle Fotos auf Flickr

March 28 2009

R.I.P – Dell XPS 1330

IMAGE_048 IMAGE_049

… ich könnte kotzen!

March 27 2009

Bald erhältlich: Der eigene Online-Shop mit Magento

9783836213783 In knapp einem Monat ist es nun endlich soweit, denn das Magento Buch an dem ich die letzten Monate mit meinem Kollegen Rouven gearbeitet habe, wird pünktlich ende April im Handel erhältlich sein.

Der Titel des Buches wurde nun relativ kurzfristig angepasst, weswegen das Buch nicht wie ursprünglich geplant unter dem Titel “Einstieg in Magento” sondern unter “Der eigene Online-Shop mit Magento” erscheinen wird. Das hat unter anderem auch damit zu tun, dass der Umfang des Buches relativ groß geworden ist, weswegen es per Definition nicht nur ein Einstieg in Magento ist, sondern die komplette Software beschreibt und erklärt. Ersterer Titel wäre so tendenziell eher etwas irreführend, weswegen wir uns für den neuen Titel entschieden haben.

Weitere Informationen zum Buch, Ergänzungen sowie Themen rund um Magento werden übrigens in unserem Corporate Blog unter http://blogtabs.de veröffentlicht. Vorbeischauen lohnt sich ;-)!

March 24 2009

VMware öffnet virtuelle Maschine nicht

So, heute habe ich einen erbitterten Kampf mit meiner VMware geführt, die aus irgendwelchen Gründen auch immer eine virtuelle Maschine von mir nicht öffnen wollte. Dabei wurde immer die Fehlermeldung “configuration file was created by a VMware product with more features than this version” ausgegeben.
Nach einer Recherche im Internet habe ich dann das Problem gefunden und auch relativ prompt gelöst. Sollte diese Fehlermeldung erzeugt werden, muss man sich die Konfigurationsdatei der jeweiligen virtuellen Maschine anschauen und öffnen (Es handelt sich dabei um die Datei mit der Endung .vmx). Dort gibt es dann folgende Zeile virtualHW.version = "X", die bei mir beispielsweise wie folgt aussah: virtualHW.version = "7". Ändert man die 7 in eine 6 klappt es ohne Problem. Jedoch habe ich keine Ahnung, wie aus der 6 eine 7 wurde, denn eigentlich hat die virtuelle Maschine immer ohne Probleme funktioniert…

December 26 2008

Neues Design für 2009

Für das neue Jahr bin ich noch etwas zu früh dran, aber ich habe die Feiertage genutzt und etwas an meinem Blog geschraubt. Daher hat mein Blog ab heute ein komplett neues Design. An das bisherige habe ich mich ehrlich gesagt schon etwas zu sehr gewohnt und pünktlich zum neuen Jahr ist eine Veränderung sicherlich in Ordnung ;-)

Ansonsten werden noch ein paar Änderungen betreffend den Kategorien folgen, da die aktuelle Ordnung etwas wirr und undurchsichtig ist. Ich habe mir also für die nächsten Monate einiges vorgenommen und ich hoffe doch stark, dass ich im neuen Jahr etwas öfters zum bloggen kommen werde, gerade was die Themen Webentwicklung und Webdesign angeht.

December 18 2008

Mein HTC Touch Diamond

Wie bereits vor einigen Tagen angekündigt, kommt nun ein kleiner Erfahrungsbericht von meinem ersten Smartphone, dem HTC Touch Diamond. Es sei erwähnt, dass ich das Gerät schon ein paar Wochen im Einsatz habe, d.h. das Gerät musste schon den einen oder anderen Härtetest bestehen ;-)

41m5gHM gDL._SS400_Wer immer noch der Meinung ist, dass nur Apple stylische Smartphones herstellt und alle Windows Mobile Smartphones hässlich sind, der wird vom HTC Touch Diamond begeistert sein. Optisch macht das Gerät einen wirklich sehr guten Eindruck, auch die Verarbeitung ist top. Natürlich kann man gerade die gute Verarbeitung bei einem Gerät, welches knapp 500€ kostet (bzw. gekostet hat), auch erwarten. Das Gerät liegt außerdem sehr gut in der Hand, das Display hat eine sehr gute Größe und das Gerät sieht einfach sehr edel aus.

Bedienen lässt sich das HTC Touch Diamond dank der TouchFlo 3D Oberfläche wirklich sehr gut. Man kommt schnell an SMS und kann diese gleich versenden, E-Mails können ohne große Mühe abgerufen werden und andere wichtigen Punkte, wie die Kontakte, Aufgaben etc. sind schnell zu erreichen. Dies sind aber wie gesagt die Vorteile der TouchFlo 3D Oberfläche, das eigentliche Windows Mobile wirkt wirklich etwas veraltet und könnte bzw. sollte dringend aktualisiert werden. Dennoch stört mich bei Windows Mobile die Darstellung eher weniger. Viel mehr kämpfe ich mit meinem Gerät gegen unfreiwillige Reboots. Ich kann es mir noch nicht erklären, an was es liegt, aber ab und zu schaltet sich das Gerät einfach von selbst aus und macht einen Reboot. In einem Gespräch ist mir das nicht passiert, dennoch ist es ärgerlich wenn man gerade am E-Mail oder SMS schreiben ist und das Gerät neustartet. Es scheint sich dabei aber auch um ein Problem zu handeln, welches wohl nur bei mir auftritt, andere HTC Touch Diamond Besitzer haben sich zumindest darüber noch nicht beklagt. Ich denke aber auch, dass gerade solche Probleme mit neuen Versionen von Windows Mobile bzw. Updates behoben werden können.

Der Touchscreen reagiert etwas langsam und es kann schon einmal vorkommen, dass man sich verklickt. Arbeitet man direkt im System, sollte man auf den mitgelieferten Stift zurückgreifen. Im Gegensatz zum iPhone kann man beim HTC Touch Diamond nicht jede Anwendung alleine mit den Fingern bedienen. Mit dem Stift hat man aber eine sehr gute und präzise Bedienung.

Die Akkulaufzeit des Geräts ist für ein Smartphone in Ordnung, wobei es immer darauf ankommt, was man mit dem Gerät macht. Nutzt man relativ häufig UMTS so muss man das Gerät eigentlich fast jeden Tag aufladen. Konzentriert man sich eher auf das Schreiben son SMS, so hält der Akku locker 2-3 Tage durch.

Die Highlights

  • Windows Mobile® 6.1 Professional
  • Prozessor Qualcomm 528 MHz
  • ROM: 256 MB
  • RAM: 192 MB DDR RAM
  • Interner Speicher: 4 GB
  • TFT-LCD 2,8 Zoll mit echter VGA Auflösung
  • HSDPA/WCDMA: Europa/Asia: 900/2100 MHz, EE.UU.: 850/1900 MHz / UP 384 kbps und 7,2 Mbps DOWN / GSM/GPRS/EDGE Triband: Europa/Asia: 900/1800/1900 MHz, EE.UU.: 850/1800/1900 MHz
  • Neues TouchFLO 3D
  • GPS bzw. A-GPS
  • Bluetooth 2.0 EDR
  • Wi-Fi: IEEE 802.11 b/g

Mein Fazit: Das Geräte hat sicherlich seine Vor- und Nachteile. Mich persönlich hat das HTC Touch Diamond jedoch überzeugt, da man ein wirklich sehr gut verarbeitetes und hübsches Smartphone bekommt, welches über eine gute Performance und Akkulaufzeit verfügt. Es ist also ein perfekter Begleiter für Unterwegs, mit dem man (fast) alles machen kann ;-)