phpsqldiff – Compare mysql schemas with PHP

You know the problem:
There are two mysqldumps and you’d like to create update queries based on them. This is not an easy task and I have not found a solution which provided what I wanted. So I went and did something by myself.

The result is phpsqldiff.
A PHP class to compare mysqldumps and create update queries.

It’s a simple php class which compares two files with mysqldumps and creates update queries from it. It is currently taking care of the following situations:

  • Adding, dropping and renaming of tables
  • Adding, dropping, changing and renaming of columns
  • Adding and dropping of indexes

There are lots of possible pitfalls when comparing mysqldumps. Therefore use it carefully and wisely.

Find the code on Github.

Schweizer Helden in Twitter – die Awards!

Auf Twitter werden aus Schnapsideen bekanntlich Events. Der neuste Anlass in dieser Serie ist die Vergabe der Awards für Schweizer Helden in Twitter – kurz SHITAwards! Wobei Helden offensichtlich mit einem Augenzwinkern zu verstehen ist. Es geht fast ein bisschen in Richtung Golden Raspberries der Twitterwelt. Auch gut :)

Organisiert wird die Sache von Rene Roediger alias @djsojus. Heute hat er die offiziellen Kategorien bekanntgegeben, in welchen Awards vergeben werden sollen – und es können ab sofort Nominationen eingegeben werden.

Die Kategorien lauten wie folgt:

Wurst des Jahres
Timeline Vollmüller
Linkschleuder des Jahres
Newcomer des Jahres
Fettnäpfchen des Jahres
Troll des Jahres
Out of this World
Most Shameless Self Promoter
Klugscheisser
MegaEgo

Ich werde mir meine Nominierungen auch noch überlegen und dann über den Award-Blog abgeben. Und du?

Kezera: Wenn Prognosen wahr werden

Es gibt Ideen, die setzen sich wie von selbst um. Vor paar Tagen hab ich mir mal Gedanken über einen Service mit dem Projektnamen «I told you so» gemacht. Ziel dieser Webplattform wäre es gewesen, ein Ort zu sein, an welchem Behauptungen hinterlegt werden können um später rechthaberisch zu prahlen, dass man es doch immer gewusst habe – oder öffentlich angeprangert werden zu können, dass man falsch lag.

Und dann hab ich kurz darauf bei Basic Thinking über die Plattform Kezera gelesen. Kezera macht genau das. Und hat sogar einen Screenshot im Pressekit, auf dem ganz gross “I told you so” steht :)

Seit heute darf ich den Dienst auch ausprobieren und hab natürlich auch gleich eine erste Prognose hinterlegt. Kezera ist sehr schön umgesetzt, die User Experience macht Spass.

Mich erstaunt ehrlich gesagt, dass sich jemand tatsächlich die Mühe genommen hat, diese “Schnapsidee” so professionell umzusetzen. Ein Geschäftsmodell dürfte sich kaum finden und das Risiko, dass der Dienst nur so vor sich dahinplätschern wird ist gross.

Irgendwie kommt bei mir der Gedanke in den Vordergrund, dass man solche Energie besser in sinnvollere Projekte investieren sollte. Und stimme daher auch der Prognose zu, dass Kezera keine grosse Zukunft haben wird.

Update: Dass Prognosen direkt getwittern, dann aber von Nicht-Usern zur Zeit nicht gelesen werden können, ist übrigens ein ziemliches Fail.

Fight For Your Right To Paaaarty

Aus aktuellem Anlass jetzt überall zu sehen. Hier das Original:

Auf gehts: Tippspiel zur EURO 2012

Man nehme ein bestehendes Tippspiel-Skript, baue dieses ein bisschen um und fertig ist das Tippspiel zur EM 2012. Jetzt anmelden und mitmachen.

Goodie: Dank der Team-Funktionalität kannst du dich problemlos auch mit deinen Arbeitskollegen oder Freunden messen – und die aktuelle Rangliste erst noch live in deine Website integrieren.

Älteres →