Nudge am 31.07.2008

Praktikant

in Witziges | Tags: Outsourcing, Praktikum

Heute ist das Praktikum meines ersten Praktikanten zu Ende gegangen.

mein Praktikant

mein Praktikant

Er hat zwar mal ausversehen unsere komplette Intranet-Datenbank gelöscht, aber ansonsten war er sehr nett und hat die indische (hier: indonesische) Software-Schmiederei so gut wie möglich vertreten.

Nudge am 31.07.2008

WordPress-Update

in Web | Tags: Blog, Tag Cloud, Web 2.0, Wordpress

Hi Leute,

soeben wurde dieser Blog auf WordPress 2.6 migriert. Die Update-Routine sorgte trotz Backup und Fahrplan natürlich zum kompletten Kategorie- und Link-Verlust :-(. Ist bei meinem Schreibaufkommen aber an diesem Abend noch _manuell_ gelöst worden. <Ätz!>

Ab sofort könnt Ihr dafür diese tolle Schlagwort-Bolle alias Tag Cloud unten rechts genießen – ich weiß, es wird Euer Leben* retten, huldigt mir nicht zu sehr. 🙂

* Leben 2.0, versteht sich

Nudge am 31.07.2008

SQL im Webshop: Suche nach Modified

in MySQL, PHP, Web | Tags: Cache, MySQL, Performance, Query, SQL, Webshop

Größere Netzwerke, Suchmaschinen oder auch mal eben der kleine Statusbalken arbeiten viel besser, wenn man einen Zeitstempel zur Verfügung stellen kann à la “Dieser Artikel oder dieses Produkt wurde zuletzt geändert am …”.

Das ist allerdings nicht ganz so easy, wenn sich die Daten des Satzes in verschiedenen Tabellen befinden. Also muss man die sich mühevoll zusammenklauben. Bei uns im Shop sind es eigentlich nur eine Handvoll Tabellen: Der Artikeleintrag in der Warenwirtschaft, die Varianten, die Preise, Rabatte, Shop-Eintrag, Shop-Texte und Shop-Fotos.

Weiter lesen »

Nudge am 27.07.2008

MySQL vs. Postgres – never ending story?

in Linux, MySQL | Tags: Cache, Chemitzer Linux-Tage, DBMS, MySQL, Performance, PHP, Postgresql, Query, Tuning

Ich habe mal wieder darüber nachgedacht, ob es nicht Zeit wäre, von MySQL auf Postgres umzusteigen. Bei den diesjährigen Chemnitzer Linux-Tagen habe ich ein interessantes Gespräch mit einem der Postgres-Leute gehabt. Seitdem laufen beide Datenbanken auf meinem Laptop und warten darauf, eingehend verglichen zu werden. Weiter lesen »

Nudge am 22.07.2008

phpmssqladmin im Winterschlaf

in MySQL, PHP | Tags: DBMS, MSSQL, PHP, phpmssqladmin, tdslib

Als Fan von phpmyadmin habe ich mich vor einiger Zeit nach einer ähnlichen Lösung für MSSQL-Datenbanken umgeschaut.

Die gibt es auch – in Form von phpmsadmin. Der Aufbau der Homepage ist extrem an phpmyadmin’s Layout angelehnt. Unter der Haube gibts auch die Möglichkeit, mit JDBC zu arbeiten – damit könnte man eigentlich noch eine ganze Latte anderer Datenbank-Systeme erschlagen.

Ich habe leider noch nicht in den Code geschaut, um zu verstehen, wie die Anbindung intern umgesetzt ist. Auf dem Server haben wir PHP mit der tdslib-Erweiterung ausgestattet, die ebenso eine Konnektivität mit MSSQL erlaubt und mir auch sehr performant erscheint.

Leider ist das Projekt seit ganz schön langer Zeit auf Eis gelegt. Und das bei einem noch recht jungen Entwicklungsstand. Denn bis auf Tabellen und deren Anzahl von Einträgen gibts nicht viel. Der Row-Editor funzt zwar, aber alles ist extrem spärlich gehalten. Schade ist, dass phpmsadmin beim Browsen standardmäßig keine 30 Zeilen, sondern gleich alle ausgibt, was sich bei einer Installation mit knapp 40 Mio Datensätzen einfach unhandlich macht. 😉

Wenn ich mal ganz, ganz viel Laaaaaaaangeweile haben sollte, werde ich ein paar Zeilen beisteuern. Better not watch out.

Nudge am 14.07.2008

Kilo Mega Giga Tera Peta …

in Lokales | Tags: fdisk, Hardware, Linux, Terabyte

Was meldet mein fdisk denn da?

> Command (m for help): p

> Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
> 255 heads, 63 sectors/track, 121601 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes

Wahnsinn, eine 1-Terabyte-Platte…

Weiter lesen »