iodine – VPN über DNS

November 20th, 2011 by Sven

Als “roadwarrior” hat man manchmal das Problem das kein (kostenfreies) WLAN zur verfügung steht.
Und endweder kann oder will man das vorhandene nicht bezahlen. Die Gründe sind vielfältig und nicht Gegenstand dieses Artikels.
Was in den meisten Fällen aber trotzdem problemlos funktioniert ist DNS! Hier setzt iodine an und baut per DNS-Querys ein VPN auf. Der iodine VPN-Server tunnelt dann das Internet zum client. Clients gibt es für Linux und Windows!

Read the rest of this entry »

 

Tip: Apache und IPv6

November 6th, 2011 by Sven

Wer einen Apache mit IPv4 und IPv6 Addressen gleichzeitig betreibt sollte es dringlichst unterlassen die “NameVirtualHost”-direktive in der listen.conf auch für IPv6 Addressen zu benutzen. Wenn man es dennoch tut gibt es, unter umständen, den “tollen” Effekt das die Verbindung, zu einer so konfigurierten IPv6 Addresse vom Apachen sofort nach dem “GET /”-Request, ohne weiteres Abwarten auf weitere (zum request gehörenden) Angaben geschlossen wird.

Read the rest of this entry »

 

syncplaces – Syncronisieren von Bookmarks und Passwörtern

October 10th, 2011 by Sven

Syncplaces ist ein Firefox Addon für die die ihre Bookmarks und gespeicherten Passwörter auf mehreren Rechnern oder mobilen Geräten (wie Laptop oder Android-Smartphone) nutzen wollen aber ihre Daten nicht dritten in die Hand geben wollen.
Firefox bietet zwar einen eigenen sync an, da liegen die Daten dann aber auf deren Rechnern in den USA. Auch wenn sie verschlüsselt sind kann man da dann auch leider nichts garantieren…
Syncplaces arbeitet u.a. per WebDAV über HTTPS. Meiner Meinung nach die empfohlenste Variante. :-)

Einige der Features:
- Verschlüsseln (AES 256 bit oder TEA) der Daten
- Komprimieren der Daten
- Vor dem senden, herunterladen und zusammenführen(mergen) der Bookmarks/Passwörter
- Automatisches oder Zeitgesteuertes syncronisieren
- Backup der Bookmarks und Passwörter

Read the rest of this entry »

 

Webseitenoptimierung: speed

September 27th, 2011 by Sven

Was anscheinend einige/viele Webseitenbetreiber immernoch, oder wieder, gerne vergessen: je schneller eine Webseite beim Benutzer/Kunden geladen ist desto besser. Denn u.a. davon hängt auch die Zufriedenheit der Nutzer und die Bereitschaft gerne wieder zu kommen ab. – Und ein CDN ist kein Allheilmittel.

Durch einen Artikel bei VBTechSupport bin ich auf eine Latte von 24 (Online)tools gestoßen die einem dabei helfen sollen die Webseite, in punkto Geschwindigkeit, zu optimieren. Aber nicht alle sind, meiner Meinung nach, wirklich hilfreich. Genau genommen fand ich nur sechs erwähnenswert. Sprich die auch wirklich online (also kein Browserplugin), “anonym” (also zumindest ohne Angabe von persönlichen Daten wie Mailaddresse o.ä. oder Login) und kostenfrei nutzbar sind und auch wirklich verwertbare Tips liefern.

Read the rest of this entry »

 

EncFS

September 20th, 2011 by Sven

EncFS ist ein virtuelles verschlüsseltes pseudo “Dateisystem”.
Im Gegensatz zu den meisten anderen verschlüsselten Dateisystemen verzichtet EncFS auf “Container-Dateien” mit denen man sich meist auf eine feste Größe festlegt. Sondern benutzt nur ein normales Verzeichniss, mit einer Steuerdatei, für die verschlüsselten Dateien (jede Datei ist einzeln verschlüsselt). Und einen mountpoint über den die Dateien entschlüsselt bereit gestellt werden. Es wird also auch kein Speicherplatz durch pre-allocating verschwendet. Ausserdem läuft es, mittels FUSE, im Userspace.
Interessant um z.B. Dateien in einer Dropbox oder auch Verzeichnisse im NFS oder auf CD-ROMs (hier natürlich read-only) schützen.

Read the rest of this entry »

 

nginx

September 20th, 2011 by Sven

Ein, high performance, Webserver und eine sehr gute und mächtige Alternative zu Apache die ebenfalls als reverse proxy und Loadbalancer dienen kann.

Read the rest of this entry »

 

Linkdump

September 6th, 2011 by Sven

CPAN dependencies and test results checker
Vendor/Ethernet/Bluetooth MAC Address Lookup and Search
Schimanas: Unterschied Durchsatz (MB/s) und I/O pro Sekunde (IOPS)
Schimanas: IOPS einer einzelnen Festplatte ausrechnen
Schimanas: Datendurchsatz (MB/s) aus IOPS und Transfersize (Blocksize) errechnen
Schimanas: Was bedeutet Queue Depth bei einem SAN-HBA?
Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Membase vs Neo4j comparison
F5 BIG-IP iHealth qkview-analyzer
BlaBlaMeter – wie viel Bullshit steckt in Ihrem Text?
DCF77 (Zeitsignal z.B. für Zeitserver) Linksammlung

 

Linkdump

March 6th, 2011 by Sven

Free CSS Templates
Template Toolkit
Online-Generator zum Erstellen von QR-Codes (2D-Barcode)
Darik’s Boot And Nuke
frequently used SSL commands
Einzeilige Scripts für SED
BASH IDE für vim
Perl IDE für vim
C/C++ IDE für vim
Source code browser für vim
Brainfuck/Text/Ook! obfuscator – deobfuscator

 

xbindkeys

February 13th, 2011 by Sven

Ein, scheinbar vergessenes, goodie.
Mit xbindkeys kann man, kernel und Windowmanager unabhänggig, unbenutzte Tasten (z.B. die Windowstaste, sonstige Sondertasten auf Multimediakeyboards oder Tastenkombinationen) nutzbar machen und mit beliebigen Funktionen/Programmen belegen.

Read the rest of this entry »

 

piwigo

February 6th, 2011 by Sven

[Updated: 29.04.2011]
(Aus überfälligem Anlass)
Die Alternative zu gallery2 oder auch gallery3.
Nach dem sich gallery in allen Versionen, für mich, als unbrauchbar erwiesen hat, bin ich nach etwas suchen und einem Kollegentipp zu piwigo gekommen. Der Hauptvorteil, auf den es mir besonders ankommt, es kann Kategorieren und man kann Bildern mehrere Kategorieren zuweisen. Nicht starr nur einem hierarchischem “Album”. Desweiteren ist es sicherer, schneller und schlanker, einfacher installiert und die Administration ist deutlich übersichtlicher.

Read the rest of this entry »

 

monit

January 30th, 2011 by Sven

monit restartet (er kann auch jede beliebige andere Aktion ausfühern) Dienste automatisch wenn bestimmte Konditionen zutreffen, wie z.B. der daemon läuft amok und frisst CPU oder Speicher, die systemlast im allgemeinen ist zu hoch, er stirbt ganz einfach, eine (z.B. Konfig) Datei ändert sich oder ein anderer Dienst wird durchgestartet von dem der jeweilige abhängt uvm. und leistet so u.a. einen guten Beitrag zur hochverfügbarkeit. Nebenbei lässt es sich noch als IDS “mißbrauchen” da es timestamps und checksummen von Dateien überwachen kann.
Über jede Aktion informiert monit per mail, was manchmal unnötig/ungewollt ist. Diese notifizierung kann man aber abschalten!

Read the rest of this entry »

 

mysqltuner und tuning-primer

January 23rd, 2011 by Sven

Das tuning/optimieren einer MySQL-Datenbank kann eine enorme performance verbesserung bringen. Hierfür gibt es u.a. folgende zwei Scripte die die Datenbank analysieren und recht nützliche Empfehlungen ausgeben.

mysqltuner.pl ist ein, Perlscript mit dem eine MySQL Datenbank auf optimierungspotential hin untersuchen lassen kann. Es werden keine Änderungen am System vorgenommen sondern nur eine Analyse gefahren.
Zu haben ist die Originalversion (vom 15.09.2009) hier: http://mysqltuner.com/mysqltuner.pl – welche auch schon gute Dienste tut.
Eine Weiterentwicklung (fork) ist hier zu haben: https://launchpad.net/mysqltuner/.

tuning-primer.sh tut das selbe jedoch als Shellscript. Zu haben ist es hier: http://www.day32.com/MySQL/tuning-primer.sh

Es empfiehlt sich beide scripte frühestens nach 48 Stunden uptime der Datenbank auszuführen. Zudem würde ich beide Scripte und nicht nur eines der beiden, konsultieren.

Hier ist noch die MySQL Doku zur Optimierung

 

tcmalloc: Speicheroptimierung

January 23rd, 2011 by Sven

Das TC steht fuer Thread-Caching. Es soll nicht nur deutlich schneller als das normale malloc oder ptmalloc sein sondern die lock-contention fuer multi-threaded Programme deutlich reduzieren. Gutes Einsatzgebiet sind hier MySQL, Apache, Tomcat, Squid, Varnish, LDAP usw.

Read the rest of this entry »

 

OMD – Die Open Monitoring Distribution

January 16th, 2011 by Sven

… basierend auf Nagios.
OMD möchte ein All-in-one-glücklich Paket sein. Es beinhaltet, neben nagios (z.Zt. in version 3.2.2), u.a.: nagvis, pnp4nagios, nagios-plugins, check-mk, dokuwiki, nsca, Multisite und Thruk.
Das Hauptfeature, neben einer relativ einfachen installation (gegenüber einer händischen all dieser Tools), ist das man mehrere Instanzen (sites genannt) unabhängig voneinander parallell laufen lassen kann. Nützlich um endweder anderen Abteilungen oder Kunden jeweils ein unabhängiges Überwachungstool, samt Statistiken, Reporting und Dokumentation, in die Hand zu geben.

Read the rest of this entry »

 

Linkdump

January 9th, 2011 by Sven

Kostenneutrale SEO Webseiten ErstAnalyse 1
Kostenneutrale SEO Webseiten Erst-Analyse 2
YDN: Best Practices for Speeding Up Your Web Site
List of User-Agents
Star Wars auf der console via telnet: towel.blinkenlights.nl
Star Wars in ASCII im Web
Softwareverzeichniss für MAC
Oracle tuning – Tune individual SQL statements