gerade gefunden:
git prompt – GIT repository status direkt im shell prompt.
nützlich und schön bunt.
…dev, tech problems and solutions.
gerade gefunden:
git prompt – GIT repository status direkt im shell prompt.
nützlich und schön bunt.
Hier mal ein Beispiel für einen (via shell script) automatisierten build bei einer PHP, Symfony 1.4 Anwendung mit GIT zur Versionskontrolle.
#wipe old version of build db mysql -uUSER -pPW drop build-db
#wipe the build workspace rm -rf ./build-workspace
#checkout the sourcecode git clone git@my-domain.com:my-repository ./build-workspace
cd build-workspace
Von Haus aus kommen im Vork Framework alle MVC Dateien ohne Endung daher.
Wer das ändern möchte kann folgende Dinge tun:
in der Klasse config in der Datei .config folgendes einfügen:
public $fileExtension = '.php';
dann erwartet vork im MVC Ordner Dateien mit der Endung .php.
Um alle Dateien umzubenennen braucht man eigentlich nur Windows Vista, eine präzise Maus und etwas Geduld.
oder folgende Zeile:
find /myVorkFolder/mvc -type f -exec mv '{}' '{}'.php ;
visuelle Sitemaps in XHTML / CSS.
Ein Stylesheet um unordered Lists als Sitemap darzustellen.
http://astuteo.com/slickmap/
http://astuteo.com/slickmap/demo
Musste neulich so einen “Web 2.0 Mirror FX” haben und bin über 2 interessante Lösungen gestolpert:
Silverstripe & GD:
http://www.ssbits.com/web-2-0-mirrored-images/
jQuery & Canvas:
http://www.digitalia.be/software/reflectionjs-for-jquery#demo
weitergehende Erklärungen dazu spare ich mir jetzt mal, sind ja beide gut dokumentiert :)
meine Entdeckung des Tages:
jQuery hover Intent Plugin.
Mit der WebCam wird die Absicht des Users erkannt und nur ein Event getriggert wenn der MouseOver wirklich gewollt ist.
Möglicherweise ist es technisch etwas anders gelöst. Aber der Effekt ist gut!
Exceptionhub protokolliert clientseitig auftretende Javascript Fehler.
* Logs all JavaScript errors (local or remote)
* Provides a stack trace to find the cause in all browsers
* Groups errors by cause
* Development and Production modes
* RSS feeds for errors
Einfach einbinden via Javascript im Seitenheader. Dann kriegt man schöne Statistiken über Javascript Fehler mit Browser und OS Infos, Mail-Notifications usw.
Continue reading “Next Level Javascript Error Tracking”
pushing the boundaries
um den ZoomFaktor auf GoogleMaps dynamisch zu setzen,
je nachdem wie viele Marker man wo hat, kann man GLatLngBounds benutzen.
Continue reading “Googlemap Zoom-Faktor automatisch berechnen”
dieses erwähnenswerte Tool ist ein Javascript-Wrapper für die Geocoding Services:
Yahoo Placemaker, Yahoo GeoPlanet, jsonip.appspot.com, IP location tools, W3C Geo location und Flickr.places.findByLatLon.
Die Syntax ist mal denkbar einfach, denn das ganze beschränkt sich auf eine einzige Methode, nämlich:
yqlgeo.get(what,callback)