Nov 112011
 

Kleines Snippet um Unix Timestamps in einer Tabelle in Datetime umzuwandeln

ALTER TABLE `table1` CHANGE `time` `unix_time` int(11) NOT NULL /* rename the old column */
ALTER TABLE `table1` ADD `time` DATETIME NOT NULL /* create the datetime column */
UPDATE `table1` SET `time`=FROM_UNIXTIME(unix_time) /* convert the data */
ALTER TABLE `table1` DROP `unix_time` /* drop the old unix time column */
Nov 112011
 
apt-get install postfix-pcre

In

/etc/postfix/main.cf

müssen die header_checks aktiviert werden:

header_checks = pcre:/etc/postfix/header_checks

Jetzt muss nur noch

/etc/postfix/header_checks

erstellt werden, mit folgendem Inhalt:

/^Subject: (.*)/ REPLACE Subject: PREFIX${1}

PREFIX muss durch den entsprechenden Prefix ersetzt werden.

Das ganze kann man auch ohne postfix-pcre nutzen:
Dafür muss in

/etc/postfix/main.cf

folgende Zeile eingefügt werden:

header_checks = regexp:/etc/postfix/header_checks
Nov 112011
 

Hier eine kleine Abfrage, um Doppelte Einträge in einer Tabelle anzuzeigen:

SELECT tabl1,
 COUNT(field_name) AS NumOccurrences
FROM tabl1
GROUP BY field_name
HAVING ( COUNT(field_name) > 1 )

table1: Tabellenname

field_name: Feld welches zum vergleichen genutzt werden soll

Nov 062011
 

Hier eine kleine Abfrage, um Doppelte Einträge aus einer Tabelle zu löschen:

DELETE FROM table1
WHERE
EXISTS (SELECT 1 FROM table1 vtable WHERE ( (table1.field_name = vtable.field_name) AND (table1.rowid > vtable.rowid)))

table1: Tabellenname

field_name: Feld welches zum vergleichen genutzt werden soll

Die WHERE Clause kann man beliebig erweitern.

Sep 242011
 

Ich habe nun ~2 Jahre lang EMM (Ember Media Manager) genutzt und war damit sehr zufrieden. Leider wurden die Arbeiten an diesem Programm vor einigen Monaten angestellt.

Auf der Suche nach einem würdigen Nachfolger habe ich mir folgende Programme (Open Source/Kostenlos) angeschaut:

Über YANFOE kann ich nicht viel sagen:

  • Von dem Funktionsumfang her scheint es groß zu sein.
  • Mit der Benutzung kam ich nicht so gut zurecht.
  • Außerdem schien die Entwicklung einige Monate fest zu stehen
  • Das Forum ist nicht mehr erreichbar.

Die erste EMM Revisited Version scheint nicht mehr weiter entwickelt zu werden.

Die zweite EMM Revisited Version wird wohl noch weiter entwickelt, auch wenn sich das meiste bis jetzt auf Bugfixes beschränkt.

Mit FIO bin ich dagegen bis jetzt sehr zufrieden:

  • Es wird aktiv weiter entwickelt.
  • Der Entwickler geht auf die Wünsche und Fragen der User ein.
  • Die Kern Funktionen sind alle vorhanden und funktionieren, was zum Updaten der Film Datenbank sehr hilfreich ist.
  • Serien Funktion ist in Arbeit

/Edit 30.03.2012
Leider sieht es aktuell so aus, als wäre auch die Entwicklung von FIO eingestellt worden. Letztes Update ist von Anfang Januar 2012.