Weblog
14/06: TYPO3 Flash Uploader: Error 406
Kürzlich hatte ich bei einem Kunden das Problem, dass er den Flash-Uploader von TYPO3 4.3 nicht verwenden konnte. Folgende Fehlermeldung ist erschienen:
Nach einiger Recherche habe ich herausgefunden, dass im Hintergrund eine andere Komponente (swfupload) dafür verantwortlich ist.
Lösung: mod_security beim apache deaktivieren. Dazu einfach die .htaccess mit folgender Zeile ergänzen:
SecFilterEngine Off
That’s it.
2/05: Ubuntu Release Party: Programme
An der Ubuntu Release Party am 1. Mai in Winterthur habe ich eine Session zum Thema Standard-Anwendungen unter Ubuntu gehalten. Hier eine Auflistung der angesprochenen Programme (hoffe so vollständig wie möglich – Ergänzungen in den Kommentaren willkommen):
Everyday tools (alle in den Quellen)
- Nautilus mit Nautilus Scripts (im Software Center als Nautilus Action Konfigurator)
- pyRenamer: http://www.infinicode.org/code/pyrenamer/
- Tomboy: http://projects.gnome.org/tomboy/
- Tweetdeck: http://www.tweetdeck.com/ (nicht in den Quellen)
- Gwibber (bessere(?) Alternative zu Tweetdeck): https://launchpad.net/gwibber
Firefox-Extensions (Installation via Firefox)
- ASNumber: http://www.asnumber.networx.ch
- Extended Statusbar: https://addons.mozilla.org/de/firefox/addon/1433
- Pearl Crescent Page Saver: https://addons.mozilla.org/de/firefox/addon/10367
- Undo Closed Tabs Button: https://addons.mozilla.org/de/firefox/addon/3082
- Firebug: https://addons.mozilla.org/de/firefox/addon/1843
- JSONView: https://addons.mozilla.org/de/firefox/addon/10869
- Lazarus: https://addons.mozilla.org/de/firefox/addon/6984
- TimestampDecode: https://addons.mozilla.org/de/firefox/addon/2058
- Web Developer: https://addons.mozilla.org/de/firefox/addon/60
Thunderbird-Extensions (Download und Installation im Thunderbird)
- LookOut: https://addons.mozilla.org/de/thunderbird/addon/4433
- AttachmentReminder (anscheinend auch in der neusten TB Version integriert): https://addons.mozilla.org/de/thunderbird/addon/5759
Backup, Synchronisation und Sicherheit (alle in den Quellen)
- Truecrypt: http://www.truecrypt.org/
- sbackup: http://wiki.ubuntuusers.de/SBackup
- Dropbox: http://www.dropbox.com/ (nicht in den Quellen)
- Ubuntu One: http://one.ubuntu.com/
Grafik (alle in den Quellen)
- Geeqie: http://geeqie.sourceforge.net/
- Gimp: http://www.gimp.org/
- Scribus: http://www.scribus.net/ (Empfehlung: Paket ScribusNG aus den Quellen verwenden)
- Postr: http://projects.gnome.org/postr/ (In den Quellen unter Flickr Uploader zu finden)
Büro (alle in den Quellen)
- GnuCash: http://www.gnucash.org/
- OpenOffice: http://www.openoffice.org/
- LaTeX: http://wiki.ubuntuusers.de/LaTeX
Multimedia (alle in den Quellen)
- VLC Mediaplayer: http://www.videolan.org/vlc/
- gPodder: http://gpodder.org/
Kommandozeilen-Tools (in den Quellen)
- Alle Bilder verkleinert abspeichern: imagemagick
Befehl: for i in *.JPG ; do convert $i -resize 1024×768 -quality 85 small/$i ; done - pdftk: http://www.accesspdf.com/pdftk/
- tnef: öffnen von winmail.dat-Anhängen (Alternativ: Thunderbird-Extension): http://sourceforge.net/projects/tnef/
Tools für Entwickler
- Editor Geany: http://www.geany.org/
- FTP-Client: Filezilla: http://wiki.ubuntuusers.de/FTP
- Diff&Merge Tool Meld: http://meld.sourceforge.net/
- SVN Client: RapidSVN: http://rapidsvn.tigris.org/
- IDE Netbeans (für PHP): http://netbeans.org/
- Datenbank Modelierung: MySQL Workbench: http://wb.mysql.com/
9/04: Gravatar: Support top
Bei diversen Diensten wird bekanntlich mit dem Service von gravatar.com ein Bild zu einer E-Mail-Adresse abgerufen. Ich finds eigentlich ganz praktisch, auch wenn es nur visuellen Nutzen hat.
Ich hatte bis heute zwei Accounts für zwei Adressen. Ich habe nicht herausgefunden, wie man diese zusammenführt und daher, ohne Erwartungen, ein Mail an den Support geschrieben. Schon oft habe ich bei kostenlosen Diensten keine Antwort gekriegt. Verständlich, und soo gross war das Problem jetzt auch wieder nicht.
Umso mehr war ich überrascht, nach nicht einmal 40 Minuten eine Antwort gekriegt zu haben. Mit der simplen Erklärung, ich könne die eine Adresse beim anderen Account einfach hinzufügen. Das würde dann automatisch klappen. Was es auch hat.
Das Tool ist einfach, der Support schnell und kompetent. Und das
- ohne Werbung
- mit über 29′000 Abfragen auf den Service – pro Sekunde!
Wie machen die das nur? Irgendwer subventioniert hier quer oder es ist ein starkes Team von Idealisten dahinter. Ich tippe auf ersteres.
4/04: Passwort als Hash: Salt beachten
Problem: beim Erstellen der Datenbank-Tabellen soll gleich ein Benutzer mit einem (komplizierten) Standard-Passwort erstellt werden. Der mit der mySQL-Funktion SHA1() erzeugte Hash ist jedoch ein anderer, als CakePHP beim Login generiert (und damit die Berechtigung überprüft).
Lösung: standardmässig wird noch ein sog. Salt-Wert mit dem Passwort verwendet. Dieser ist im Konfigurationsfile core.php definiert. Um nun den Hash des Passworts zu erzeugen ist folgender PHP-Aufruf nötig:
sha1($salt.’password’)
wobei $salt dem Salt-Wert entspricht
29/01: cakePHP: RSS import
Nur kurz zum Festhalten: RSS-Import mit cakePHP ist einfach machbar mit Hilfe von SimplePie. Hier die nötigen Links dazu:
http://bakery.cakephp.org/articles/view/simplepie-cakephp-component
http://sandbox.pseudocoder.com/demo/simplepie
http://simplepie.org/wiki/reference/start
25/01: Linuxtreff: Linksammlung
Der Linuxtreff am vergangenen Freitag war erneut eine sehr interessante Angelegenheit. Was so die Themen waren ist anhand der Linksammlung sichtbar:
www.reprap.org
DIE Maschine für alle Bastler
www.lightneasy.org/
Ein seehr einfaches CMS. Für ganz einfache Seiten ev. eine Option
www.pythonchallenge.com
Wieder einmal eine Diskussion über Python und deren Paradigmen. Anlass für mich, mich wieder einmal intensiver mit dieser interessanten Sprache auseinander zu setzen.
www.group-office.com
Groupware-Alternative. Ich setze zurzeit auf Tine20, aber GroupOffice sieht auch interessant aus. Nachteil: die Synchronisation ist nicht mit der community-Version machbar, dafür muss man bezahlen
www.golem.de/1001/72424.html
OpenStreetMap leistet wertvolle Dienste in Haiti.
http://tryruby.org/
Kurzes Online-Tutorial, um einen Einblick in die Sprache Ruby zu erhalten.
Linuxtreff, jeden Freitag ab 19.00 Uhr im Internetcafe gegenüber Bahnhof Kreuzlingen.
10/01: Firefox: schwarzer Rand auf einer Seite
Beim automatischen verkleinern (erstellen Thumbnails) von Bildern kann es sein, dass der Firefox einen hässlichen schwarzen Rand darstellt. Zum Beispiel so:
Ich hab nicht herausgefunden, wie das gelöst werden kann. Wenn nur das Bild angezeigt wird, ist der schwarze Rand nicht sichtbar – am Bild liegts also nicht. Mein Workaround war, den linken padding anzupassen, bis der Rand verschwunden ist. Erklären kann ich mir das Verhalten nicht. Auch ist die “Lösung” nicht sonderlich elegant. Bessere Ideen sind gerne willkommen.
5/01: Vodafone Ireland: Vorbildliche Fehlermeldungen
Heute wollte ich mich bei Vodafone Ireland einloggen. Mit Login-Daten, die eigentlich funktionieren müssten, aber schon ca. 5 Jahre alt sind. Dass etwas schief geht, erstaunt mich also nicht. Doch die Fehlermeldung hat mich positiv überrascht:
Natürlich nicht die Meldung an sich, sondern die Box rechts davon mit dem grünen Titel. Damit hat man direkt die Möglichkeit, usability-relevante Informationen zu versenden. Ohne Anmeldung. Ohne Pflichtfelder. Finde ich vorbildlich und gefällt mir gut. Das mit dem Login-Fehler werden sie schon noch hinkriegen.
Was ich dagegen noch zu kritisieren habe: der Hintergrund der Seite ist von vorgestern speziell.
21/12: TYPO3 fatal error nach update
Nach dem Hochladen neuer Dateien ist folgende Fehlermeldung erschienen (Backend):
TYPO3 Fatal Error: Extension key “sv” was NOT loaded! (t3lib_extMgm::extPath)
Auch das Frontend hat mit der Meldung
Error: The main frontend extension “cms” was not loaded. Enable it in the extension manager in the backend.
unerwartet reagiert.
Lösung: Löschen der temporären Dateien im Verzeichnis typo3conf (beginnend mit temp_).
23/10: Ubuntu: Mic und Lenovo Netbook S10e
Bei der (noch bis 29. Oktober) aktuellen Ubuntu-Distribution gibt es einige Probleme mit dem Mikrofon auf einem Netbook Lenovo S10e. Nach einigem Suchen bin ich auf diverse hilfreiche Artikel und Forenbeiträge gestossen, sodass ich das Problem schlussendlich lösen konnte. Ich sollte solche Dinge immer sofort verbloggen, denn jetzt sind meine Erinnerungen an die Lösung nur noch vage vorhanden. Trotzdem versuche ich, das Problem nach einigen Wochen zu beschreiben (bzw. deren Lösung). Folgende Möglichkeiten sollten ausprobiert werden:
1. Der Mikrofon-Channel ist auf lautlos gestellt: Dazu im Systray auf das Lautsprecher-Symbol klicken und ggf. weitere Channels hinzufügen, falls das Mikrofon standardmässig nicht sichtbar ist.
2. Irgendetwas nachinstallieren (sorry, ist zulange seither, erinnere mich gerade nicht mehr exakt daran – denke, hatte was mit dem ALSA Treiber zu tun).
Ich kann jedoch die Links anbieten, die mich zur Lösung gebracht haben:
http://ubuntuforums.org/showthread.php?t=385739
https://help.ubuntu.com/community/HdaIntelSoundHowto
https://help.ubuntu.com/community/AudioCapture
http://www.linuxquestions.org/questions/linux-hardware-18/lenovo-s10e-internal-microphone-doesnt-work-ubuntu-remix-9.04-744752/
http://forum.ubuntuusers.de/topic/lenovo-s10-internes-mic-geht-nicht-mit-skype/#post-2137246




