SEO, SEO, SEO! SEO? Ja, SEO! (0)

geschrieben am 11.05.2009 18:50 in anderes

Wer nicht weiss, was SEO ist, der muss sich keine Sorgen machen. SEO ist so ein Internetausdruck, der dafür steht, wie man seine Seite für Suchmaschinen optimieren kann. Heute war’s mal wieder soweit: wir hatten den ganzen Tag SEO Workshop und haben dabei wieder viele neue Sachen entdeckt, wie wir unsere Seiten besser auffindbar machen können. Amüsant war der Grubenkampf unseres hauseigenen SEO Experten gegen den zugekauften Consultant.

Außerdem sehr lustig: offensichtlich hatten wir seit vielen vielen Jahren einen tollen Schreibfehler in den Metatags bezüglich der Suchmaschinensteuerung. Das hat bis jetzt keiner der SEO Experten, die auf unsere Seiten losgelassen wurden, entdeckt. Wie die das wohl übersehen konnten?

P.S.: die keyword density auf dieser Seite ist natürlich viel zu hoch. Ein Top Ranking werde ich beim Begriff SEO wohl nicht erlangen.

Einblick in die iPhone Entwicklung gefällig? (0)

geschrieben am 27.04.2009 15:31 in apple

Der Verlag Manning und The Unofficial Apple Weblog (TUAW) haben bis 30. April die Aktion, dass man das iPhone in Action Buch von Christopher Allen und Shannon Appelcline zum halben Preis erwerben kann. D.h. das ebook kostet dann weniger als 13$. http://www.manning.com/callen/

Beim Checkout den Code tuaw50 eingeben. Bezahlen ist auch per paypal möglich.

Das Buch bietet meines Erachtens einen schönen Einblick in die Möglichkeiten des iPhones/iPod touch und erklärt die Unterschiede zwischen Webanwendungen und nativen Applikationen. Dabei fukusiertert es sich auf die eher unerfahrenen Benutzer und auch Programmierneulinge.

Eishockey Liveticker 1.3.2 verfügbar (3)

geschrieben am 13.04.2009 17:17 in eishockey

Nur ein kleiner Bugfix im create.sql Script. Mehr nicht.

Hier gibt’s das Update: liveticker1_3_2.zip (ca. 270kb)

Was lange währt, wird endlich gut? (0)

geschrieben am 01.04.2009 20:39 in xbox

Vor einer Weile habe ich mich nicht allzu positiv über Lips hier im Blog geäußert. Heute wurde endlich mein Wunsch Erfüllung und der schon seit einer Weile angekündigte Patch für Lips wurde endlich online gestellt. Als Schmankerl gab’s noch den Lips Power Pack kostenlos dazu. Wenn dann mal der Download startet…

Weiterlesen »

Eishockey Liveticker 1.3.1 verfügbar (0)

geschrieben am 24.02.2009 22:33 in eishockey

So kurz nach dem Release der Version 1.3 muss ich schon einen kleinen Bugfix 1.3.1 nachschieben, der zwei Fehler behebt und die Dokumentation zum Update ausbessert.

Hier gibt’s das Update: liveticker1_3_1.zip (ca. 270kb)

Eishockey Liveticker 1.3 verfügbar *update* (0)

geschrieben am 20.02.2009 17:29 in eishockey

Dieses ist das größte Update des Eishockey Livetickers seit es ihn gibt. Die Änderungen sind vielfältig und weitreichend. Die gravierendsten sind:

  • ein Fehler im DBLayer wurde ausgebessert, der immer eine Verbindung zur DB aufstellte, auch wenn keine nötig war (speziellen Dank an Franz, der mich auf den Fehler aufmerksam gemacht hat)
  • die Ausgabe des Tickers wurde auf eine OOP Variante umgestellt
  • meine nichtskönnende Templating Engine wurde durch smarty ersetzt.

Wichtig ist, dass ich diese Version nicht auf PHP 4 getestet habe. Es kann sein, dass sie funktioniert, es kann aber durchaus auch sein, dass das nicht der Fall ist. Sollte das eintreten, dann kann immer noch die index_old.php verwendet werden, die dann aber ohne Smarty-Templates auskommen muss und die neuen Features zum Match nicht kann.

Hier gibt’s das Update: liveticker1_3.zip (ca. 270kb)

ACHTUNG: in der Dokumentation zum Update fehlt die Information, dass man die FRAGMENTDIR Konstante in der config.php auf das neue templates Verzeichnis umstellen muss. Bitte verzeiht den Umstand!

PHP stinkt! (0)

geschrieben am 20.02.2009 09:42 in anderes

Ich glaub’s echt nicht! Entweder habe ich gerade einen gewaltigen Knoten in meinen Gedanken, oder da ist ein gewaltiger Hau drin. Folgendes Problem: in meinem Liveticker root Ordner gibt es eine Datei config.php, die alle relevanten Konfigurationseinstellungen enhält. Nun habe ich einen Unterordner match in diesem Verzeichnis. Darin befindet sich die Datei matchview.class.php, welche meine MatchView Klasse enthält.

Im root Ordner habe ich weiters eine Datei test.php, die über require_once ‘match/matchview.class.php’; oben genannte Klasse bekannt macht, damit ich dann eine neue Instanz eben derer machen kann und so weiter und so fort.

Ich brauche in matchview.class.php Konfigurationseinstellungen. Was mache ich in meinem jugendlichen Lichtsinn? Ich schreibe require_once ‘../config.php’;. Ich bin schließlich im Ordner ./match und config.php liegt einen Ordner höher.

/config.php
/match/matchview.class.php
/test.php

Wenn ich nun test.php aufrufe, kriege ich folgenden unschönen FATAL ERROR:

[20-Feb-2009 09:25:48] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required ‘../config.php’ (include_path=’.:/Applications/MAMP/bin/php5/lib/php’) in /Users/mwidmann 1/Dropbox/projects/liveticker/match/matchview.php on line 2

Wenn ich config.php über require_once ‘config.php’; einbinde, dann geht’s komischerweise. Dieses Phänomen sollte mir mal jemand erklären, denn Sinn macht es für mich keinen.

Urlaubs-Status Update #2 zum Liveticker (0)

geschrieben am 18.02.2009 13:41 in eishockey

Ich habe gerade einige Stunden damit verbracht den Liveticker zu bearbeiten. Morgen oder Freitag sollte das Update auf 1.3 kommen, das neben Bugfixes und kleinen Erweiterungen auch 2 wesentliche Änderungen bringen wird:

  1. die Ausgabe wurde umgestellt, dass sie nicht mehr eine unsägliche Wurst an Spaghetticode ist. Die Einträge sind in Objekte gespeichert und es schaut alles moderner und aufgeräumter aus.
  2. die Templates werden aller Voraussicht nach durch Smarty Templates ersetzt. Ich werde versuchen möglichst alles gleich zu lassen, dass das Stylesheet nach wie vor funktioniert, aber die Änderung ist nicht nur sinnvoll, sondern auch nötig um erweiterte Features zu ermöglichen.

Mehr gibt es im Laufe der Woche.

Urlaubs-Status Update (0)

geschrieben am 18.02.2009 09:54 in anderes

Die Halbzeit meines Zeitausgleichs ist nun fast vorüber. Es ist Zeit für ein Update. Folgende Punkte habe ich bereits erledigt: ein Spiel durchgespielt (Resistance 2 UK), die gelben Müllsäcke geholt und aus der Kirche ausgetreten. Das habe ich gerade eben auf der BH in Dornbirn erledigt. Wußte gar nicht, dass man das direkt an der Information machen kann. Rein, fragen, Formular ausfüllen und Bye Bye röm. kath. Kirche!

Meine Gründe dafür sind vielfältig und haben nicht ausschließlich damit zu tun, dass ich nicht einsehe, wieso ich jedes Jahr an den Verein, dem ich nicht beitreten wollte, einen schönen Batzen Geld überweisen soll, ohne eine entsprechende Gegenleistung von denen zu bekommen. Das einzige, was man von denen kriegt sind veraltete Weltbilder und ein schlechtes Gewissen.

Eigentlich wollte ich es ja schon lange tun. Wenn da dieser Schweinehund nicht wäre. Die Aktionen zuletzt mit dem – schlussendlich dann doch nicht angetretenen – Weihbischof in Oberösterreich, der meinte, Schwule könne man heilen. Oder die Tatsache, dass ein deutscher Papst einen Holokaustleugner wieder in die Kirche aufnimmt. Ich will dem Paparatzi hier keine Wiederbetätigung oder sonstiges unterstellen, einen faden Beigeschmack hat diese Sache aber schon.

Aber jetzt bin ich ja raus. Jetzt wird mein Beitrag, der mit wildesten Drohungen bis hin zur Gehaltspfändung eingetrieben wird, nicht mehr dazu verwendet Hass und Angst zu predigen und eine Schar von unehelichen Kindern durchzufüttern, die im Zölibat ganz zufällig unbefleckt auf die Welt gekommen sind.

Jetzt kümmere ich mich um den Liveticker, damit das auch gemacht ist.

Der Tag ist trotzdem gerettet (0)

geschrieben am 09.02.2009 22:15 in apple

Heute war kein guter Tag. Zum ersten Mal seit Langem. Ich war sogar richtig angepisst. Kurz, aber immerhin. War ich schon lange nicht mehr. Trotzdem ist der heutige Tag gerettet. Ich habe nämlich einen großen Usability Kritikpunkt, den ich gegenüber dem Mac hatte, gelöst! Es geht um die Art und Weise, wie Home (Pos 1 auf Windows Tastaturen) und End reagieren.

Für nicht Mac Benutzer: normalerweise scrollt am Mac Home an den Anfang eines Dokuments und End ans Ende. Dabei bleibt der Cursor aber dort, wo er aktuell ist. Logisch? NEIN! Nerven tut das vor allem ÜBERALL. Kurzum: unbrauchbar.

Doch nun hab ich auf lifehacker gefunden, wie man mit ein paar Zeilen Code, das Verhalten umstellen kann, damit die Tasten wie unter Windows funktionieren!

Damit sind nun auch Coda und CSSEdit wieder höchst interessant für mich und werden nächsten Monat wohl gekauft. Diesmal muss aber die Firma zahlen. Ich will nicht ständig für “Arbeitsgeräte” selbst bezahlen.

Die nächsten Schritte? (2)

geschrieben am 09.02.2009 08:07 in anderes, apple, eishockey

Ich habe nächste Woche Zeitausgleich, weil ich in den letzten Jahren viel zu viele Überstunden angehäuft habe. Ich werde die Zeit nutzen! Es gibt einen ganzen Haufen Dinge, die ich gerne machen würde. Was steht auf den Plan:

  • widmann.org redesignen. Endlich mal ein paar interessante WP Plugins installieren, ein neues Theme gestalten, das mehr Web 2.0 ist und endlich mal die neuen Features einbauen, die man in Themes verwenden kann.
  • ein paar Erweiterungen am Liveticker vornehmen.
  • aus der Kirche austreten
  • gelbe Müllsäcke holen
  • ein Spiel durchspielen (egal, welches, am ehesten Fallout 3)
  • eine iPhone native App erstellen, die den Trackservice von fm4 nachbildet, damit ich endlich ganz einfach nachgucken kann, was gerade läuft. Auch im Auto!

Das ist ja mal ein Plan!

Eishockey Liveticker 1.2.3 verfügbar (0)

geschrieben am 23.01.2009 10:00 in eishockey

Keine Sorge, es ist nur ein kleines Update. Wenn schon auf 1.2.2 upgegraded wurde, dann reicht es, wenn lediglich die index.php mit der neuen Version überschrieben wird. Neu ist, dass nun auch Drittelpausen und die Zeit vor, bzw. nach den Pausen als solche angezeigt wird. Hier gibt’s das Update: liveticker1_2_3.zip (ca. 67kb)

Hey, UTF-8. Wie wär’s mit uns zwei? (0)

geschrieben am 21.01.2009 09:21 in anderes

Seit der Umstellung auf WordPress 2.7 sind mir einige Male Charakter im falschen Encoding aufgefallen. Was wirklich lästig ist, wenn man bedenkt, dass der Blog ja seit seinen Anfängen 2004 als ISO-8859-1 eingestellt war. Ganz offensichtlich ist das einigen Modulen vom neuen WordPress aber egal und so kam’s dann zu meinen Problemen. Um diese Probleme endlich mal in den Griff zu kriegen, habe ich den Blog nun auf UTF-8 umgestellt. Da ich – ecto sei dank – die Artikel schön HTML escaped habe, sollten die Posts der letzten beiden Jahre absolut keine Probleme bereiten, ältere könnten ab und an ein falsches Zeichen anzeigen, aber damit kann ich leben.

M! Forum goes iPhone (2)

geschrieben am 09.01.2009 13:15 in anderes, apple

Ich habe momentan Urlaub und offensichtlich viel zu viel Zeit und deshalb bin ich endlich mal ein Projekt angegangen, das ich schon länger einmal machen wollte: das M! Forum in eine (hoffentlich) benutzbare web applikation für das iPhone/iPod touch zu konvertieren.

Das Problem:

Das iPhone hat einen extrem eingeschränkten Bildschirm und ist für Seiten, die auf Frames beruhen nur bedingt zu gebrauchen, da die Frames immer so groß dargestellt werden, damit der ganze Content dargestellt wird. Das hat im Zusammenspiel mit dem M! Forum bedeutet, dass das Browsen in der “normalen” Version nur mit sehr viel scrollen möglich war (zuerst der oberste Frame, dann der mittlere Frame und dann erst die Nachricht). Es gab zwar alternative Frame Layouts, aber die waren alle nur ein Tropfen auf den heissen Stein.

Enter the M! iPhone Webapplikation:

Ich hatte in den letzten Monaten beruflich relativ viel mit dem iPhone zu tun und da habe ich mehrmals darüber nachgedacht, wie man das M! Forum auf das kleine Gerät von Apple bringen könnte. Mein Ansatz war: weg von den Frames ohne die Übersichtlichkeit des Forums zu gefährden.

Raus gekommen ist das hier: http://www.widmann.org/iphone_maniac/

Aktuell gibt es noch viele Punkte, die offen sind:

  • man kann noch nicht posten (soll aber kommen!
  • Benutzerprofile fehlen
  • Suche? Pah!
  • Who’s online
  • Layouts/verschiedene Modi? Wird’s nie geben!

Worauf ich besonders stolz bin:

  • den Browser dazu zu bringen, dass er in einer Ajax Anwendung die History updated, damit man im M! Forum sieht, welche Posts gelesen/ungelesen sind, war eine mittlere Herausforderung, die ich mit einem ekelhaften Hack gelöst habe.

Wer kein iPhone hat, kann die Seite natürlich auch im Firefox/Safari angucken. Funktioniert dort auch. IE nicht, also gar nicht probieren.

Lips und das verschenkte Potential (0)

geschrieben am 05.01.2009 13:00 in Alleine singen stinkt, xbox

Eigentlich wäre es ganz einfach für Microsoft gewesen: man nehme SingStar, das schon seit vielen Jahren etabliert ist und in der PS3 Version absolut grandios funktioniert, man füge die geilen Schnurlosmikrophone, die Minispiele und den Onlinepart dazu, man würze das Ganze mit ein wenig eigener Musik und schwups hat man die Konkurrenz besiegt, ein grandioses Produkt und einen unendlich dankbaren neuen Fan: mich.

Weiterlesen »