Archive for Januar, 2010

jQuery in neuer Version mit schönen neuen Features

Sonntag, Januar 17th, 2010

Hallo zusammen,

das berühmte JavaScript Framework jQuery ist in einer neuen Version erschienen und bringt so einige schöne Verbesserungen mit sich. Eine nette Liste aller neuen Features findet ihr hier, und hier. Und hier gibt es noch ein Video der Entwickler zu den Neuerungen und was man evtl. bei einem Upgrade beachten sollte.

Anbei möchte ich euch noch eine sehr gute Seite empfehlen, die viele nette Links zu Tutorials, Frameworks und mehr über Webentwicklung postet. www.scriptandstyle.com

Have fun

Cygwin unter Windows 7 in der DOSBOX

Mittwoch, Januar 13th, 2010

Hallo,

aus diversen Gründen (die hier evtl. mal zusammen gefasst werden) nutze ich bald Windows 7. Eines ist jedoch klar, ohne ein paar *nix Tools aus der Konsole geht nichts.

Abhilfe schafft: cygwin (www.cygwin.com) und dann wäre es natürlich noch sehr nett, wenn man aus der dosbox (Shortcut: Windows + R und dann cmd) alle Tools von cygwin nutzen könnte und siehe da es geht und es ist echt einfach.

Folgt der Anleitung hier und es klappt ausgezeichnet. Installationspfade beachten und wenn ihr kein X nutzt, braucht ihr keine KDE User Variablen…

Have fun

SSL mit stunnel – https the simple way

Dienstag, Januar 12th, 2010

Hallo,
der eine oder andere Leser hat vielleicht schon mal überlegt einen Webserver zu installieren. Ob jetzt Apache oder lighttpd (oder andere), liegt natürlich bei euch und je nach Anwendungsfall ist der eine oder andere besser geeignet.

Ich will heute nicht auf die Installation eines Webservers eingehen, sondern auf die Installation und Konfiguration von stunnel. Einfach gesagt, statt unverschlüsseltem http ein verschlüsseltes https via Zertifikaten. Ein lauffähiger Webserver wird voraus gesetzt.

Die Anleitung geht von einem Debian Linux oder Ubuntu aus. Stunnel gibt es aber auch für Windows.

Erstmal müssen wir uns um SSL und die Zertifikate kümmern:

sudo openssl req -new -x509 -days 3650 -nodes-out stunnel.pem -keyout stunnel.pem

einfach alle Fragen irgendwiebeantworten und danach per

openssl x509 -subject -dates-fingerprint -in stunnel.pem 

anschauen, was ihr so eingegeben habt. stunnel.pem ist ein frei gewählter Name und kannauch foo.pem genannt werden.
So,jetzt installieren wir stunnel:

sudo aptitude install stunnel4

dann unter “/etc/default/stunnel4″

von ENABLED=0 auf ENABLED= 1

abschließend in  “/etc/stunnel/stunnel.conf” folgendes editieren:


; Certificate/key is needed in server mode and optional in client mode

cert = /etc/stunnel/stunnel.pem
key= /etc/stunnel/stunnel.pem

; Protocol version (all, SSLv2, SSLv3, TLSv1)
sslVersion= SSLv3

; Some security enhancements for UNIX systems - comment them out on Win32
chroot = /var/lib/stunnel4/
setuid = stunnel4
setgid = stunnel4
; PID is created inside chroot jail
pid= /stunnel4.pid

; Some performance tunings
socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1

[https]
accept = 443
connect = 8080

Erklärung: accept = stunnel lauscht auf Port 443 und leitet an connect Port, hier 8080 weiter. Ganz am Anfang müssen natürlich die Dateinamen mitden generierten Zertifikaten übereinstimmen.

Jetzt noch ein freundliches

sudo /etc/init.d/stunnel4 restart

und schon müsstet ihr euch per https://localhost/ verbinden können. Es kommt ein kurzer Hinweis mit einem nicht signierten Zertifikat, das müsst ihr annehmen und schonläuft die verschlüsselte Verbindung.

Mehr Informationen über SSL findet ihr bei www.google.de oder www.bing.de< /A> .

Das wars mit https in 10 Minuten.