Dienstag, 20. Mai 2008, 12:07 Uhr von Felix
Da mir die bestehenden Video-Plugins für WordPress entweder von der Handhabung nicht gefallen, unzählige Shortcodes einführen oder keinen XHTML 1.0 Strict validen Code generieren, habe ich mir schlichtweg ein eigenes geschrieben: ich freue mich euch EmbedAVideo vorstellen zu dürfen.
Due to the fact that most video plugins for WordPress have an aweful usability, introduce reams of video shortcodes or are unable to generate XHTML 1.0 Strict valid code, I decided to roll my own. Here is EmbedAVideo. Diesen Beitrag weiterlesen »
Schlagworte: EmbedAVideo, php, Plugin, Video, WordPress
Veröffentlicht in Code, English Articles, HowTo | 1 Kommentar »
Sonntag, 18. Mai 2008, 11:32 Uhr von Felix
Ich bin kürzlich über Cushy gestolpert – ein neues Content Management System. “Wie langweilig” mag der ein oder andere nun denken und genüsslich gähnen. CMS gibt es schließlich wie Sand am Meer. Drupal, Joomla, Mambo, Typo3, TypoLight… Blogsoftware wie WordPress und MovableType nicht zu vergessen.
Letztgenannte haben eins gemeinsam: sie alle stellen Anforderungen an den Webserver. Eine Datenbank wird benötigt, ein PHP- oder Pearl-Interpreter, Code-Bibliotheken oder auch Schreibrechte für Ordner. Hier unterscheidet sich Cushy von ihnen. Die einzige Anforderung ist FTP-Zugang. Mehr bedarf es nicht. Wie soll das funktionieren? Diesen Beitrag weiterlesen »
Schlagworte: CMS, Cushy, SaaS, Webdesign
Veröffentlicht in Fundgrube, HowTo | Keine Kommentare »
Dienstag, 01. Januar 2008, 23:24 Uhr von Felix
Mit Ruby on Rails in der Version 2.0 sind Änderungen beim Scaffolding einhergegangen. Nahezu alle für 1.x geschriebenen Tutorials und Bücher generierern Fehlermeldungen.
Dynamisches Scaffolding in einem Controller mittels
scaffold :model
wird in Rails 2.x nicht mehr unterstützt.
Auch statisches Scaffolding durch Eingabe von
ruby script/generate scaffold model controller
auf der Console funktioniert nicht mehr. Die Syntax wurde wie folgt geändert:
ruby script/generate scaffold model fieldname:fieldtype fieldname:fieldtype
Schlagworte: ActiveRecord, Code, Rails, Ruby
Veröffentlicht in Code, HowTo | Keine Kommentare »
Freitag, 21. Dezember 2007, 20:15 Uhr von Felix
Mongrel, die erste Wahl zur Bereitstellung von Rails-Applikationen, lässt sich ganz einfach mit
gem install mongrel
installieren. Soweit so gut. Bei uns (Debian/GNU Linux) hat das leider nicht funktioniert. Genauer gesagt hat sich das benötigte Gem (ein Begriff aus der Ruby-Welt, gleichbedeutend mit Paket) “Fastthread” zu Wort gemeldet:
ERROR: While executing gem ...(Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.
Des Rätsels Lösung: entgegen meiner Annahme waren zum Zeitpunkt der Übergabe des Servers durch den ISP nicht alle benötigten Pakete zur Kompilierung installiert. Mit folgendem Befehl lässt sich dies beheben:
apt-get install build-essential
Damit sollte die Installation im zweiten Anlauf problemlos über die Bühne gehen.
Schlagworte: Debian, Mongrel, Rails, Ruby
Veröffentlicht in Code, HowTo | Keine Kommentare »
Sonntag, 16. Dezember 2007, 15:50 Uhr von Felix
Wer Webanwendungen, die auch außerhalb Mittel- und Westeuropas genutzt werden, entwickelt, der kommt wohl um UTF8 nicht herum. Dabei müssen diverse Stolpersteine berücksichtigt werden. Die Codierung muss unter anderem für Datenbank, Webserver und Browser spezifiziert werden. Auch die Verbindung zwischen Datenbank und Anwendung sollte bedacht werden.
Einen besonders leicht zu übersehende Tücke bringt php mit sich:
mit htmlentities aufbereitete Texte werden nicht richtig dargestellt. Warum? Der dritte Parameter (charset) ist, sofern nicht anders gesetzt, ‘ISO-8859-1′ alias latin1. Er muss auf ‘UTF-8′ gesetzt werden. Templatesysteme müssen gegebenenfalls angepasst werden. Ein Aufruf sieht dann etwa so aus:
htmlentities ( $string, ENT_QUOTES, 'UTF-8' );
Schlagworte: Code, i18n, php, UTF8
Veröffentlicht in Code, HowTo | Keine Kommentare »