von Christian am 9. Januar 2010

MySQLDumper
Wer schonmal versucht hat eine wirklich grosse Datenbank mit phpMyAdmin zum im- oder exportieren kennt sicherlich das leidige Thema der Timeouts.
An dieser Stelle springt MySQLDumper ein. Das PHP-Script kann nicht nur grosse Datenbanken im- und exportieren (es sorgt eigenständig dafür, dass keine Timeouts auftreten) sondern bietet eine Vielzahl weiterer Features. So kann MySQLDumper Backups auf bis zu 3 FTP Server verteilen, per PErl-Script auch CRON-gesteuert Backups anlegen, und vieles mehr.
Ein weiteres Highlight dürfte sein, dass das Script z.B. es auch ermöglicht Dumps von MySQL 5 in MySQL 4 zu importieren (es haben sich ja z.B. ein paar Änderungen bei den CREATE TABLE Anweisungen ergeben – MySQLDumper schreibt diese so um, dass sie auch unter Version 4 funktionieren). Ausserdem erleichtert das Script es, Datenbanken von einem Server auf einen anderen zu übertragen da es sich ggf. um abweichende Benutzernamen, Datenbanknamen und ZEichenkodierungen kümmert.
Alles in Allem dürfte das unter der GPL stehende Script eine der umfangreichsten Lösungen für das Backup von MySQL-Datenbanken über das Web sein und ist sicher mehr als nur einen Blick wert 
Veröffentlicht in MySQL, PHP | getaggt GPL, MySQL, Perl, PHP |
von Christian am 8. Januar 2010

Unique
Unique ist ein Generator für menschlich aussehende Avatare.
Der Generator funktioniert dabei so wie man es z.B. von der Wii oder von den meisten Online-Spielen gewohnt ist. Man wählt aus ob man eine Frau oder einen Mann generieren möchte und wählt dann aus vielen verschiedenen (Weit über 200) Komponenten wie Haaren, Augenbrauen, Augen, Mündern, usw. die aus die einem gefallen und Unique setzt sie zu einem Avatar zusammen den man dann herunterladen kann.
Wirklich nützlich ist Unique vermutlich für die meisten Leute nicht – aber es macht Spass ein paar Minuten damit zu vertrödeln 
Veröffentlicht in Webseiten
von Christian am 8. Januar 2010
Vor Kurzem wurde in mehreren Blogs eine Liste mit Passwörtern veröffentlicht die bei Twitter verboten sind da sie zu oft genutzt werden.
Und obwohl ich eigentlich der Meinung bin, dass zu restriktive Regeln für Passwörter kontraproduktiv sein können (wer einmal in einer Firma gearbeitet hat die alle 30 Tage einen Passwortwechsel erzwingt bei dem ein Passwort mit min. 8 Zeichen benutzt werden muss wobei min. eine Zahl und ein Sonderzeichen vorkommen muss und man keines seiner vorhergehenden Passwörter nutzen darf weiss was ich meine -> gefrustete Benutzer, aufgeschriebene Passwörter, etc.) finde ich die Idee dem Benutzer zumindest bestimmte Passwörter zu verbieten nicht ganz verkehrt.
Aus diesem Grund habe ich mal für diejenigen, die sowas in Ihre Seite einbauen möchten die Listen zum Download bereitgestellt:
Wobei man für deutschsprachige Nutzer ggf. noch ein paar zusätzliche Einträge hinzufügen sollte (“passwort”, “gott”, “sicher”, “geheim”, “hallo”, “schatz”, etc.).
Vielleicht kann die Listen ja jemand gebrauchen 
Veröffentlicht in Allgemein |
von Christian am 7. Januar 2010

rsslounge
rsslounge ist ein Web-basierter RSS Reader der in PHP und MySQL geschrieben wurde.
Normalerweise würde ich das Skript aus mehreren Gründen nicht vorstellen: es funktioniert nicht mit dem Internet Explorer (wobei meiner Meinung nach kein offensichtliches Feature diese Einschränkung rechtfertigen würde) und es ist durch die Verwendung des Zend-Frameworks extrem aufgebläht (22 MB !!!).
Das ich das Skript trotzdem vorstelle hat einen einfachen Grund: es ist wirklich brauchbar. Man kann über einen Wizard RSS-Feeds zu rsslounge hinzufügen (dabei werden neben normalen RSS-Feeds auch RSS-Feeds für Bilder, Feeds von DeviantArt, tumblr und vi.sualize.us unterstützt). Feeds können dabei in selbst definierbare Kategorien eingeordnet werden und mit einer Priorität versehen werden. Über ein Slider-Element kann man dann später auswählen welche Feeds man sehen möchte (so kann man z.B. alle Twitter-RSS-Feeds mit einer Priorität von z.B. 2 belegen, normale RSS-Feeds mit 1 etc. und dann z.B. nur die Twitter-Meldungen einblenden indem man per Slider den Prioritätsbereich auf 2-2 stellt). Seine Daten aktualisiert rsslounge entweder per CRON-Job oder per AJAX. und speichert sie dann in der Datenbank.
Wer seine Feeds also z.B. nicht über den Google-Reader sondern auf seinem eigenen Server verwalten will sollte sich rsslounge definitiv mal anschauen.
Das Script steht unter der GPLv3 und kann frei genutzt werden.
Veröffentlicht in MySQL, Open Source, PHP | getaggt GPL, MySQL, PHP |
von Christian am 6. Januar 2010

openWYSIWYG
openWYSIWYG ist ein Vertreter aus der “Wir wandeln ein <textarea> Element auf einer Website in einen vollständigen WYSIWYG Editor um”-Familie.
Das JavaScript benötigt dabei keines der üblichen Frameworks (jQuery, Prototype, etc.) sondern läuft unabhängig als Stand-Alone Lösung.
Wie von anderen Scripts gewohnt kann man zwischen HTML-Tags und WYSIWYG-Modus umschalten, ein Werkzeug zur Farbauswahl (für Schriften, etc.) ist vorhanden, Tabellen können über einen Wizard definiert werden und vieles mehr.
Das Script steht unter der LGPL und läuft auf allen gängigen Browsern (IE ab 5.5 (unter Windows), Firefox 1+, Mozilla 1.3+, Netscape 7+).
Veröffentlicht in JavaScript | getaggt JavaScript, LGPL, WYSIWYG |
Letzte Kommentare