RSS Feed
^__^

lawnchair – a client side JSON document store

Max Girkens, 2009/11/25 14:04

Sorta like a couch except smaller and outside

JSON Daten clientseitig speichern und verfügbar halten.

“stores” nennt Lawnchair das dann.
Eigentlich ähnlich wie bei Propel und co. Nur halt ohne DB.

ich würde sagen die Syntax spricht in dem Fall für sich selbst: » read more

Strato, WordPress, Umleitungsschleife…

Max Girkens, 2009/11/12 13:05

Um “duplicate content” Missverständnissen vorzubeugen hat ja WordPress diese canonical URL redirects.

Klingt komplizierter als es ist. Im einfachsten Fall wird jemand der


http://www.domain.com

aufruft, auf


http://domain.com

umgeleitet. Klappt auch ganz hervorragend.

» read more

sunrise, sunset, sunrise, sunset, sunrise, sunset

Max Girkens, 2009/11/11 10:56

Ist doch schön wenn einen die Lieblings Programmiersprache nach all den Jahren noch überraschen kann.

…nein, die Rede ist nicht von JS.

Dass PHP Sonnenauf- bzw. untergangszeiten ausgeben kann wusste ich bisher nicht.

date_sunrise und date_sunset heissen die beiden Funktionen.


/* calculate the sunset time for Lisbon, Portugal
Latitude: 38.4 North
Longitude: 9 West
Zenith ~= 90
offset: +1 GMT
*/

echo date("D M d Y"). ', sunset time : ' .date_sunset(time(), SUNFUNCS_RET_STRING, 38.4, -9, 90, 1);

coole Sache, wie ich finde. » read more

Google’s closure Tools jetzt opensource

Max Girkens, 2009/11/06 16:09

Google wirft seine Closure Tools in den open source Topf.

Das ist einmal die Closure Library, ein JS Framework. Wenn ich das auf den ersten Blick richtig erkannt habe, geht das in eine ähnliche Richtung wie zb. jQuery UI.

Der Closure Compiler ist ein Javascript Optimizer der Code viel viel viel schneller machen soll.
Um den dann auch weiterhin debuggen zu können gibt es den Closure Inspector in Form einer Firebug Extension direkt dazu. » read more

crossplatform HTML Preview mit Adobe Browser Lab

Max Girkens, 2009/10/19 17:47

Adobe hat mit Browser Lab ein Tool auf den Markt geworfen

(eigentlich ist es ein online Tool und gratis, sofern man keinen Dreamweaver Plugin haben will, was ich mal voraussetze)
mit dem man Webseiten durch die Renderengines verschiedener Browser auf verschiedenen Betriebssystemen anschauen kann.

Allerdings auch nur als eine Art Screenshots. » read more

Tiny URLs mit PHP und der tinyurl API

Max Girkens, 2009/10/15 13:38

für den Fall dass ich nicht der einzige bin, der das bis vorhin nicht wusste:

tinyurl.com hat auch eine API.
Die ist zwar unglaublich simpel, aber das ist doch auch mal schön.

$tinyURL =  file_get_contents( 'http://tinyurl.com/api-create.php?url='.$tooLongURL );

und vice versa (hackish):

function reverse_tinyurl($url){
            // Resolves a TinyURL.com encoded url to it's source.
            $url = explode('.com/', $url);
            $url = 'http://preview.tinyurl.com/'.$url[1];
            $preview = file_get_contents($url);
            preg_match('/redirecturl" href="(.*)">/', $preview, $matches);
            return $matches[1];
        }

» read more

PHP debug Ausgaben in Ajax Responses mit FirePHP

Max Girkens, 2009/10/03 12:15

eine weitere Supererweiterung für Firebug ist meiner Meinung nach FirePHP.

SimpleConsole in

Das Tool ermöglicht PHP (debug)Ausgaben direkt an die Firebug Konsole zu schicken: » read more

JS Unit Testing mit FireUnit – JavaScript Unit Testing Extension

Max Girkens, 2009/10/02 14:28

FireUnit ist eine Extension für eine Extension. Für Firebug nämlich.
Damit lassen sich dann ziemlich komfortabel Javascript Unit Tests machen.

Der Funktionsumfang ist überschaubar, was mir das Ding auf Anhieb sympathisch macht.

true / false Tests und String compare:


if ( typeof fireunit === "object" ) {
// Simple true-like/false-like testing
fireunit.ok( true, "I'm going to pass!" );
fireunit.ok( false, "I'm going to fail!" );

// Compare two strings - shows a diff of the
// results if they're different
fireunit.compare(
"The lazy fox jumped over the log.",
"The lazy brown fox jumped the log.",
"Are these two strings the same?"
);

}

» read more

Web FTP / web based Filemanager tools im überblick

Max Girkens, 2009/09/08 16:23

Eine Übersicht über 6 webFTP / Filemanager Tools verspricht dieser Artikel hier:

http://www.dreamcss.com/2009/07/file-managers-based-on-jquery-ajax-php.html

if you looking for Free and powerful File Managers


Based on jQuery , Ajax and php
ready to use in your web projects and easy to customize , take a look at this list with Free and powerful File Managers using jQuery/Ajax/php

Ich finde fand Relay (demo) sieht sah am besten aus.
v0.1 beta klang dann schon nicht mehr ganz so hervorragend…
und das upload script heisst auch nicht ohne Grund “upload.pl” » read more

Googlemaps Marker Clustering

Max Girkens, 2009/09/07 13:38

Wer schonmal mehr als 50 Marker auf einer Googlemap unterzubringen hatte wird wissen, wie das auf die Performance gehen kann.

Um das Clustering Thema kommt man also früher oder später nicht herum.

Neben kommerziellen Lösungen (zB. mapToolKit)

gibt es auch, unscheinbar versteckt in den Weiten von GoogleCode, den opensource MarkerClusterer. » read more