Skip to content

Boost Web Development with Grunt Live Reload

Allgemeine Beschreibung wie Web-Entwicklung mit Node/Grunt vereinfacht werden kann:

Voraussetzungen:

package.json


{
  "name": "geckocodes",
  "version": "0.1.0",
  "author": "Robert J. Rotter",
  "private": true,
  "devDependencies": {
    "connect-modrewrite": "^0.8.1",
    "grunt": "~0.4.0",
    "grunt-contrib-connect": "0.1.2",
    "grunt-contrib-cssmin": "*",
    "grunt-contrib-livereload": "0.1.1",
    "grunt-contrib-sass": "*",
    "grunt-contrib-uglify": "*",
    "grunt-contrib-watch": "*",
    "grunt-cssc": "*",
    "grunt-htmlhint": "*",
    "grunt-regarde": "~0.1.1",
    "matchdep": "*"
  }
}
 

Gruntfile kopieren und regarde.files anpassen

grunt-contrib-connect Module unter
D:\freigabe\html\geckocodes\node_modules\grunt-contrib-connect\node_modules\connect\lib\middleware
in der Datei static.js das send() Kommando gepatcht werden:
                        send(req, path)
                    // .maxage(options.maxAge || 0)
                    // .index(options.index || "index.html")   <----- Der Aufruf fehlte
                    // .root(root)
                    // .hidden(options.hidden)
                    // .on('error', error)
                    // .on('directory', directory)
                    // .pipe(res);                    
 

ClassID

classid="clsid:0840D787-A0FB-4039-A05E-89B98F99674D"
>


classid="clsid:0840D787-A0FB-4039-A05E-89B98F99674D"
>

Netzwerk Scan für Arme (Win7)

Wenn man schnell wissen will welche Adressen im lokalen WLAN belegt sind, dann ist folgende Zeile hilfreich:

@for /L %i in (1,1,254) do @ping -w 1 -n 1 192.168.42.%i | find "Antwort"






@for /L %i in (1,1,254) do @ping -w 1 -n 1 192.168.42.%i | find "Antwort"
 

AWKenture

Vor längerem habe ich ein wenig AWK Know-How aufgebaut und es in ein kleines Text-Adventure fliessen lassen.
Viel Spaß dabei....

#!/usr/bin/gawk -f
#Aufruf von der Kommandozeile mit "./prog.awk prog.dat"
#11-07-2007

BEGIN{
   printf("\f\n-- Herzlich Wilkommen zum AKWenture.\n Benutze: look - look bag - get - nosw - help\n\n")

   bag[0]=2                # bag-Array beschreibt Gegenstaende im Inventar
   bag[1]="Wuerfel"        # bag[0]=Anzahl der Gegenstaende im Inventar
   bag[2]="Muenze"         # bag[x]=[Objekt]

   items[1,0]=4            # items-Array beschreibt Gegenstaende pro Raum items[<raumnr.>,"<itemnr.>"]=item
   items[1,1]="Kaugummi"   # an Position items[x,0] steht immer die Anzahl der Gegenstaende im Raum x.
   items[1,2]="Schraube"
   items[1,3]="Feder"
   items[1,4]="rostiger Schluessel"
   items[2,0]=2
   items[2,1]="Visier"
   items[2,2]="Vogel"
   items[3,0]=1
   items[3,1]="Klavier"

       

"AWKenture" vollständig lesen

Stop EME

Toll! Aus HTML wird DRML:

Stop the Hollyweb! No DRM in HTML5.


Dann wird bald per Tag abgerechnet:

<HEAD>  --> 1,- EUR <A>     --> 2,- EUR <EMBED> --> 5,- EUR

Mit einem Klick auf das Bild kommt man zur Petition der Free Software Foundation,
um sich gegen den Vorschlag der Medienindustrie auszusprechen.

Auf die Augen..

... gibt´s jetzt auch was


Wer von Euch schonmal so richtig auf die You-Tube gedrückt hat kennt es bereits: Einfach im Browser mit einem Klick sich das Video anschauen. Sehr bequem. Wir gehen auch mit der Zeit. Unter der Link-Rubrik MyVideos gibt es ab jetzt auch hier ein paar Videos zu sehen. Das erste Video ist ein kleiner Stop-Motion Film den ich zusammen mit Sarah gemacht habe. Also demnächst öfter mal reinschauen!

I want to believe

Das UFO-Archiv der franzoesischen Raumfahrtbehörde

Bei der französischen Raumfahrtbehörde CNES kann man, wenn der Traffic wieder nachlässt, sich vermeindliche UFO Sichtungen betrachten, und sich selbst ein Bild machen ... (ro)

No Pop-Ups !

Endlich keine Pop-Ups mehr!

Auch dies wurde lange von mir herbeigesehnt. Kein zusätzliches Fenster mehr wenn man loslegt. Yeah! Man darf es eigentlich niemand sagen, aber ein wenig habe ich das Pop-Up dann doch vermisst ;-) (ro)