Archive für September, 2007

22. Sep 2007

Bilder umblättern - mit JavaScript

Mit den neuen curl.js und cvi_curl_lib.js JavaScript Bibliotheken von Christian Effenberger ist es mögliche einen - Seiten-Umblätter-Effekt zu simulieren.

Alles was zu tun ist:

  • <script type="text/javascript" src="curl.js“></script>
  • To get the page curl effect just add a class=”curl” to the image (minimum dimension: 64×64).
  • vary the size of the curl by adding isize followed by the desired size in percent:
    Curl size class “isize” - min=0 max=MinImageDimension default=33
  • vary the paperback color of the curl by adding icolor followed by the color:
    Curl color class “icolor” - min=000000 max=ffffff default=0
  • vary the shadow by adding ishadow followed by the opacity in percent:
    Curl shadow class “ishadow” - min=0 max=100 default=66
  • If you want flexibility, use “cvi_curl_lib.js” instead of “curl.js“. You can make your curls respond to user actions (e.g. changing the curl size when the image is hovered over).

Mehr dazu auf http://www.netzgesta.de/curl/…

Posted by Posted by Bernhard Woehrlin under Filed under JavaScript Comments No Comments »

13. Sep 2007

PHP Code aus UML-Diagramm erstellen

Zur automatischen Generierung von PHP Code gibt es nicht allzu viele Tools. Wunderbar, dass mit ArgoUML es nun möglich auch PHP 4 und PHP 5 Code-Gerüste aus UML (1.4) Diagrammen zu erzeugen.

Posted by Posted by Bernhard Woehrlin under Filed under PHP, Programmierung, UML Comments No Comments »

13. Sep 2007

Drupal vs. Joomla!

Drupal und Joomla! sind zwei der populärsten PHP Content Management Systeme. Interessant der folgende Google-Trend Chart zu Drupal und Joomla:

Joomla Drupal

© Google Trends

Sagt natürlich nichts über die tatsächliche Qualität der beiden CMSe aus…

Posted by Posted by Bernhard Woehrlin under Filed under CMS Comments No Comments »

12. Sep 2007

Styling von HTML input type=file

Es ist nicht ganz einfach ein HTML Input-Element vom Typ ‘File’ (Eingabefeld für Datei-Upload) proper zu stylen. Hier zwei Lösungsansätze die CSS mit Hilfe von JavaScript auf die Sprünge helfen:

Posted by Posted by Bernhard Woehrlin under Filed under CSS, JavaScript Comments No Comments »

12. Sep 2007

Adobe AIR

Mit Adobe AIR stellt Adobe ebenfalls eigene Gadget-Runtime zur Verfügung: “…the best of the web and the best of the desktop come together”. - Mit AIR lassen sich sowohl Flash-Applikationen wie auch HTML-Seiten auf dem Desktop starten.  - Eine Flash Runtime außerhalb des Browsers macht womöglich Sinn, wozu allerdings HTML außerhalb des Browsers zum Einsatz kommen soll, ist nicht ganz logisch, oder etwa doch?

Posted by Posted by Bernhard Woehrlin under Filed under Ajax, Web 2.0 Comments No Comments »

05. Sep 2007

Javascript Tipp: “#” vs. “javascript:void(0)”

Für HTML Links ohne Ziel bzw. mit Ziel auf der gleichen Seite bietet sich das #-Zeichen an. Dann wird die aktuelle Seite einfach neu geladen. Häufig ist es allerdings von Vorteil, an dieser Stelle

javascript:void(0);

einzugeben. Dann wird Seite nicht neu geladen.

Posted by Posted by Bernhard Woehrlin under Filed under JavaScript Comments No Comments »

04. Sep 2007

Migration von MySQL 4.0 auf MySQL 4.1

Bei der Umstellung der Datenbank von MySQL 4.0 auf MySQL 4.1 kann man Böse Überraschungen mit dem Character Encoding erleben. MySQL 4.0 und früher hat kein UTF-8 unterstützt. Mit MySQL 4.1 hat sich das geändert. Hintergründe erläutert beispielsweise dieser Artikel auf Drupal.org.

Beim Export der Daten deshalb das Charakter Encoding mit angeben. Aus MySQL 4.0* geht das mit folgendem Statement:

mysqldump -uusername -ppassword --add-drop-table --default-character-set=latin1 dbname > dbname_bkp.sql

Der Import in MySQL 4.1 kann dann so erfolgen:

mysql -uusername -ppassword --default-character-set=utf8 dbname < dbname_bkp.sql

(*Export aus MySQL 4.1.2 erfolgt standardmäßig in UTF-8, davor in Latin1.)

Posted by Posted by Bernhard Woehrlin under Filed under Datenbanken Comments No Comments »