Closure Compiler – JavaScripts verkleinern

Closure Compiler

Closure Compiler

Bereits vor einiger Zeit hat google den Closure Compiler rausgebracht, einen “Compiler” für JavaScript.

Das Ganze ist ein Tool, welches JavaScripts optimieren kann. Dabei kann es entweder in einem sehr einfachen Modus laufen der (wie viele andere Tools auch) nur Whitespaces (Tab, Leerzeichen, etc.) und Kommentare entfernt oder auch in wesentlich komplexeren Modi bei denen es versucht ungenutzten Code zu entfernen und sogar soweit geht, bestimmte Code-Teile umzuschreiben und sie zu optimieren. Google selbst nutzt das Tool zur Optimierung der JavaScripts in GMail, Google Maps, etc.

Neben der Möglichkeit das Ganze lokal zu nutzen (was ein wenig komplizierter ist) stellt google sowohl eine REST-API als auch eine einfache Online-Variante zur Verfügung auf die man zugreifen kann.

Wer viel mit JavaScript zu tun hat sollte sich Closure Compiler definitiv anschauen, da das Tool Scripts teilweise dramatisch verkleinern kann ohne das man Funktionalität verliert.

Domainr – Alternative Domainnamen finden

Domainr

Domainr

Wer auf der Suche nach einem etwas ungewöhnlicherem Domainnamen ist sollte einen Blick auf Domainr riskieren.

Bei Domainr kann man einen beliebigen Namen eingeben und die Seite zeigt dann Variationen dieses Namens an. Nehmen wie z.B. den Domainnamen “heise”. Einige der Alternativen die Domainr vorschlägt sind he.i.se und hei.se – der Dienst versucht möglichst “kreative” Varianten mit Subdomains / Domains und Unterverzeichnissen zu finden.

Zwar macht das Ganze vielleicht für Business oder Firmenseiten eher weniger Sinn, aber für viele andere Seiten kann debei durchaus ein interessanter Name rauskommen.

jWizard – Assistenten mit jQuery erstellen

jWizard

jWizard

jWizard ist ein PlugIn für jQuery mit dem man auf einfache Art Assistenten erstellen kann.

Angenommen man möchte in einer Applikation dem Administrator die Möglichkeit geben neue Benutzer anzulegen, dann kann man mit jWizard einen Dialog mit mehreren Schritten erzeugen (z.B. zuerst den Namen eingeben, dann Details, etc.).

Das Ganze funktioniert so, dass man die Informationen der einzelnen Schritte in DIVs packt, die das PlugIn dann umschaltet (auf wunsch auch animiert).

So kann man sehr einfach Wizards/Assistenten erzeugen und kann sich selbst die Programmierung der Umschalt-Logik sparen.

jQizard unterstützt dabei übrigens die Themes von jQuery UI.

Boolean – 100 Icons im PNG Format

Boolean Icons

Boolean Icons

Boolean ist ein Icon-Set mit momentan 100 Icons im PNG-Format (16×16 Pixel).

Das Set steht unter einer Creative-Commons Lizenz und soll in Zukunft um weitere Icons im gleichen Stil erweitert werden.

Momentan ist der Nutzen zwar noch relativ eingeschränkt (für Web-Anwendungen sind hauptsächlich die Icons für Dateitypen und evtl. die, die unter “Signage” im Screenshot auf der Website zu sehen sind) interessant, aber wenn in Zukunft neue Icons hinzukommen, könnte das Set richtig interessant werden.

googleCL – google-Dienste von der Kommandozeile aus ansprechen

googleCL ist ein Kommandozeilen-Tool mit dem man bestimmte Dienste von google auf der Kommandozeile nutzen kann. Man kann damit z.B. Artikel auf blogger.com veröffentlichen, Videos nach YouTube hochladen, seine Kontakte exportieren, Bilder nach Picasa hochladen und vieles mehr.

googleCL nutz dabei Python und die gdata-Bibliothek für Python um die Dienste anzusprechen.

Was auf den ersten Blick vielleicht ein wenig nutzlos erscheint offenbart beim Zweiten Blick ein paar sehr interessante Möglichkeiten zur Automatisierung. Man kann Skripte z.B. automatisch Kalendereinträge anlegen lassen, Bilder die man in einen bestimmten Ordner legt sofort nach Picasa oder Videos nach YouTube hochladen lassen, uvm.

Wer googleCL unter Windows nutzen möchte findet hier eine (englische) Erklärung wie man es installieren kann (für Linux und Mac finden sich Infos auf der Projektseite unter “System Requirements”).

Seite 7 von 112« Erste...56789102030...Letzte »