Coding
XHTML Doctypes PDF Drucken E-Mail
Transitional is for pussies ...

HTML 4.01

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">



XHTML 1.0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">



XHTML 1.1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd">

 
Google Maps - Koordinaten PDF Drucken E-Mail
Möchte man die Koordinaten zu einer Adresse haben geben man folgendes in die Adressleiste ein:

javascript:void(prompt('',gApplication.getMap().getCenter()));
 
Wordpress - wp_dashboard_setup Fehler PDF Drucken E-Mail

Bekommt man beim Admin Login einen Fehler, wie:

Call to undefined function wp_dashboard_setup()

ändere man in der wp-admin/index.php

require_once(ABSPATH . 'wp-admin/includes/dashboard.php');

in

require_once('includes/dashboard.php');

 
CSS Support in E-Mails PDF Drucken E-Mail
Wird hier ganz gut beschrieben: KLICK
 
.htaccess und ein 301er Rewrite PDF Drucken E-Mail

RewriteEngine On

RewriteRule ^index\.html$ http://www.DOMAIN.DOM/ [R=301,L]

RewriteCond %{HTTP_HOST} ^DOMAIN2\.DOM
RewriteRule ^(.*)$ http://www.DOMAIN.DOM/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^www\.DOMAIN2\.DOM
RewriteRule ^(.*)$ http://www.DOMAIN.DOM/$1 [R=301,L]

 
Java, Grails oder Maven mit OutOfMemoryException - Java Heap Space PDF Drucken E-Mail
Da bekommt die JVM wohl nicht genug Speicher zum allocaten.
Bisweilen hilft es, den Xmx- Speicher zu erhöhen - auf der Komandozeile mit:

-server -Xms256m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m

Um Grails das permanent mitzuteilen, editiere man diese Zeile in

$GRAILS_HOME\bin\startGrails(.bat)

an die $JAVA_OPTS dran.

Wer Maven benutzt: Hier werden die JAVA_OPTS von Grails wohl nicht angezogen, also irgendwo an den Anfang der

$MAVEN_HOME\bin\mvn(.bat)

noch folgende Zeile

export MAVEN_OPTS="-server -Xms256m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m"
bzw.
set MAVEN_OPTS=-server -Xms256m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m
 
IntelliJ IDEA und servergespeichertes Profil PDF Drucken E-Mail
Diese Kombination kann gefährlich werden.
IntelliJ speichert unglaublich tiefe Verzeichnisstrukturen, die beim Logon wegen zu langen Dateinamen nicht mehr vom Server auf den Client kopiert werden können. Also kein aktuelles Benutzerprofil und Windows baut sich sein eigenes temporäres - ohne IntelliJ, Codeindex, usw.
Btw. können die Configs leicht mal bis zu 3-4GB groß werden ... das macht Spass beim Logon.

Um die beiden Verzeichnisse an einen sinnvollen Ort zu verlegen ändere man in

C:\Programme\JetBrains\IntelliJ IDEA 8.1.3\bin\idea.properties

die drei Einträge in denen auf dass Homedirectory referenziert wird in sowas wie

# path to IDEA config folder. Make sure you're using forward slashes
idea.config.path=D:/Configs/.IntelliJIdea80/config
# path to IDEA system folder. Make sure you're using forward slashes
idea.system.path=D:/Configs/.IntelliJIdea8x/system
# path to user installed plugins folder. Make sure you're using forward slashes
idea.plugins.path=D:/Configs/.IntelliJIdea80/config/plugins


Bonustipp:

Ähnliches gilt für das Grails Workdir. Dieses verlegt man am besten indem man in

$GRAILS_HOME\bin\startGrails(.bat)

an die JAVA_OPTS noch dieses Argument anhängt:

-Dgrails.work.dir="\path\to\new\.grails\1.1.1"