Tipp

von Nudge am 01.12.2009 um 00:14

MySQL mit Two-Way-Synchronization ohne Replikation

in MySQL, Tipp | Tags: MySQL, Primary Key, Synchronisation

Anbei eine kleine Idee für alle, die verteilte Datenhaltung haben, und dazu eine architektonisch recht einfache Synchronisation brauchen. Manchmal kommt aus diversen Gründen ein Replikationsmechanismus nicht in Frage. Dafür nun die folgende Idee. Wir nutzen dabei aus, dass MySQL bei zusammengesetzten Indizes einen AUTO_INCREMENT-Wert pro distinktem Schlüsselpräfix zählt.

von Nudge am 09.11.2009 um 20:12

Apache Directory Studio in Version 1.5 erschienen

in Tipp | Tags: Apache Directory Studio, Export, LDAP, LDIF, ODF

Das Apache Directory Studio, eine coole App zum Verwalten von LDAP-Einträgen, ist in Version 1.5 draußen.

von Nudge am 07.11.2009 um 17:00

rsync per ftp – ohne ssh

in Tipp, Web | Tags: ftp, rsync, Server, ssh, Update

Wenn man eine Website pflegt, der auf einem fremden Web-Server liegt, hat man oft nur einen Zugang über das FTP-Protokoll. Der Datenabgleich ist dann oft mühsam. Wer rsync zum Abgleich zwischen zwei Verzeichnissen oder Servern kennt, weiß die Geschwindigkeit des Tools zu schätzen. Denn rsync überträgt nur inkrementelle Änderungen, statt alles nochmal zu überbügeln.

von Nudge am 17.10.2009 um 13:28

Memcache – gib mir Speed!

in PHP, Tipp, Uncategorized, Web | Tags: Apache, Cache, memcache, memcached, PHP, Server, SQL

Ich habe diese Woche den memcache-daemon memcached in Version 1.4.2 mit der PHP-extension memcache ausprobiert und bin einfach nur begeistert. Was ist denn Memcache? Memcache ist ein Dienst, der es erlaubt, Daten im Arbeitsspeicher vorzuhalten. Daneben erlaubt er es auch noch, dies über mehrere Server zu verteilen, also ein richtiges Speicher-Netzwerk aufzubauen. Und Arbeitsspeicher ist [...]

von Nudge am 06.09.2009 um 16:24

Windows ist ungesund

in Tipp | Tags: Gesundheit, Haltung, Laptop, Linux, Maushand, Rücken, Schmerzen, Tastatur, Windows

Bildschirmarbeit ist doch ätzend. Neben den Augen werden auch Hände, Handgelenke, Unterarmsehnen und der Rücken arg in Mitleidenschaft gezogen. Jeder kennt zwar diese platten Tipps von Krankenkassenmagazinen, man solle sich regelmäßig bewegen, den Rücken durchstrecken oder gar Dehnübungen im Büro machen. Doch eine echte Programmieraufgabe erfordert halt, sich ganz tief in das Problem hinein zu [...]

von Nudge am 01.05.2009 um 12:08

korrektes Redirect mit 301 Moved Permanently

in PHP, Tipp, Web | Tags: .htaccess, 301, Apache, PHP, Redirect, Rewrite

Da Domains von Zeit zu Zeit umziehen, ist es wichtig, einem Besucher mit der alten URL zu sagen, wohin der Inhalt gewechselt hat. Dafür sollte man nicht einfach einen Satz wie “Du findest das jetzt hier.” in die alte Seite klatschen. Das ist häßlich und benutzer-unfreundlich. Javascript-Reloads finde ich ebenso unschön, die weil nicht jeder [...]

von Nudge am 19.04.2009 um 12:04

Character Sets / Zeichen-Kodierung

in Linux, Tipp | Tags: ASCII, gettext, i18n, Kodierung, Konsole, l10n, Linux, Locale, MySQL, Sprache, Terminal, Unicode

Letzte Woche bin ich mit MySQL fast verzweifelt. Irgendwie haute die ganze Kodierung nicht mehr hin. Das Backup hatte auf einmal zerrissene Umlaute, und nichts konnte es bewegen, es wieder richtig zu stellen. Nach verzweifelter Suche fiel mir der Fehler auf: Terminal, Verbindung, MySQL – all das muss passen. Und da hatte sich der kleine [...]

von Nudge am 08.04.2009 um 07:14

Mehrere MSSQL-Instancen in Squirrel und PHP ansprechen

in PHP, Tipp | Tags: Datenbank, FreeTDS, Instanz, jTDS, Microsoft SQL Server, MSSQL, PHP, Server, Squirrel

Hat man mehrere Instanzen eines MSSQL-Servers auf einer IP laufen, also zum Beispiel auf einem Server, dann stellt sich für die Verbindung von außerhalb automatisch das Problem, die richtige Instanz anzusprechen. Das Vorgehen unterscheidet sich ein wenig, je nach benutzter Technik, wie in PHP oder SQuirreL.

von Nudge am 27.03.2009 um 08:16

Update auf phpldapadmin 1.1.0.7

in PHP, Tipp | Tags: LDAP, Open Source, Phpldapadmin, Tipp, Update, Verzeichnis

Phpldapadmin hat eine neue Version draußen, und die ist wie ich finde, ganz gut gelungen. Sieht etwas besser aus, und hier und da wurden Bugfixes durchgeführt. Mein Tipp: phpldapadmin updaten. Ich wollte ja noch kurz die verfügbaren LDAP-Tools vorstellen, und das möchte ich jetzt auch nicht vorwegnehmen. Insofern nur ganz kurz: Phpldapadmin ist bekanntlich nicht [...]

von Nudge am 23.03.2009 um 23:06

phpmyadmin-Update und alte Features

in MySQL, PHP, Tipp | Tags: Editor, Konfiguration, MySQL, PHP, phpmyadmin, Problem, Query, Update

Nach einem Update von phpmyadmin von 2.11.6 auf die neue 3.1.3 waren mir vertraute Features plötzlich nicht mehr sichtbar. Falls es einigen von Euch genauso ging, hier ein kleiner Tipp, wie man die alte Ansicht wiederbekommt. Man öffne die Datei config.inc.php und füge nach der Server-Konfiguration die folgenden Zeilen ein: $cfg['DefaultTabTable'] = ‘tbl_structure.php’; $cfg['LeftDefaultTabTable'] = [...]