BenBE's humble thoughts Thoughts the world doesn't need yet …

10.04.2011

Dropbox und Verzeichnis-Listings

Filed under: Software — Schlagwörter: , , , — BenBE @ 00:13:45

Manche Leute nutzen ja ihre Dropbox ja als Fileserver. Was in dem Zusammenhang aber etwas störend ist, sind die Fehlenden Directory-Indizes. Aber da lässt sich, auch ohne einen lauffähigen Apache, schnell Abhilfe schaffen. (more…)

Flattr this!

08.04.2011

Sichere Updates

Filed under: Software — Schlagwörter: , , , , , , , , , , , — BenBE @ 20:45:40

Heute hatte ich wieder einmal eine recht spannende Diskussion. Anlass dieser war, dass Palemoon in Version 4 einen Bug im Updater hat, der dazu führt, dass auch vorhandene Updates nicht gefunden werden. An sich nicht weiter schlimm, könnte man meinen, denn das mit den Updatern haben schon ganz andere Leute nicht hinbekommen. Was mich an der Stelle aber etwas aufgeregt hat, war „die Lösung“ bzw. der vorgeschlagene Würgaround: „Schaltet einfach SSL ab“. Gute Nacht, Sicherheit! (more…)

Flattr this!

Unsere Sprache

Filed under: Fun — Schlagwörter: , , , , — BenBE @ 14:14:10

Mit immer mehr Technologie, die unseren Alltag bestimmt, wird unsere Sprache immer stärker von dieser Technologie verändert. Mit dieser Veränderung der Sprache geht neben einer beschleunigung auch eine Verstumpfung einher, was Daft Punkt bereits vor Jahren mit ihrem Song „Technologic“ eindrucksvoll bewiesen haben:

Aber gut, das kann das Interwebs durchaus noch toppen. Dies beweist Jed Stoneham von Urlesque, der mit Internetic ein Update zu oben genanntem Kunstwerk geschaffen hat:

http://www.youtube.com/watch?v=_FYMXZdO9bY&feature=player_embedded

Wäre es nicht so traurig, könnte man sagen, wir bewegen uns auf eine Zeit immer schneller werdender Kommunikation zu. Ooops, das tun wir ja schon. Na dann: Gute Nacht!

(via)

Flattr this!

28.03.2011

Kindernet an Schulen

Filed under: Fun — Schlagwörter: , , , , , — BenBE @ 22:48:37

Immer wieder hört man verzweifelte Rufe nach Netzscheriffs, die dafür sorgen sollen, dass unsere „armen Kinder“ auch bedacht werden. Einige Jugendschützer und Internet-Ausdrucker haben sich dem nun angenommen und sorgen in ganz neuen Maßstäben für den Schutz unserer Kinder: Vor Bildung! Denn man weiß ja nie, was dieses neumodische Zeugs mit unseren Kindern anstellt. Und daher dürfen wir auch gar nicht erst die Möglichkeit erscheinen lassen, dass es soetwas gäbe.

„Bildung“ … das ist schädlich, also weg damit!

Flattr this!

24.03.2011

Spielen mit IPv6

Filed under: Server — Schlagwörter: , , — BenBE @ 13:49:37

Möchte man gerne wissen, welche Rechner es in seinem lokalen Netz gibt, musste man hierfür früher noch einen Portscanner einsetzen und aufwändig danach suchen lassen. Dank IPv6 geht das aber inzwischen sehr einfach, indem man die Rechner einfach fragt:

ping6 -c 2 -I eth0 ff02::1 | grep 64 | cut '-d ' -f 4 | sort -g | uniq | sed -e 's/:$//g'

Der erste Teil ist hierbei der wichtigste, da er die ganze Arbeit macht. Alles andere ist lediglich, damit’s schön aussieht. Also schauen wir einmal im Detail auf den Befehl:

Wie zu vermuten, sendet ping6 genau zwei Pings in das Netzwerk. Da wir – und hier liegt der Trick – aber auf einer Multicast-Adresse pingen, müssen wir explizit angeben, auf welchem Interface wir diesen senden möchten. Soweit noch recht einfach. Nun könnte man aber meinen, warum steht da -c 2, wenn doch ein Ping auch ausreicht? Nunja: ping6 würde dann nach dem ersten empfangenen Host bereits aufhören und uns die weiteren nicht mehr liefern. Also einfach noch nen zweiten senden und die Duplikate mit einsammeln; die gehören nämlich auch zur Antwort …

Ungünstigerweise enthält die Ausgabe des Ping-Befehls an verschiedenen Stellen die IP-Adresse, u.a. auch da, wo wir sie nicht brauchen. Also mit grep uns alle unnötigen Fundstellen wegschneiden. Enthält die IPv6-Link-Local-Adresse zufällig auch die Zeichenfolge „64“ kann man im grep auch einfach nach ttl= suchen.

Nun ein wenig Magie: Wir wollen in unserer Liste nur die eigentlichen IPs stehen haben. Da diese Doppelpunkte auch selber enthalten, wäre es zu aufwändig nach diesen zu teilen; stattdessen teilen wir nach Leerzeichen, da deren Anzahl konstant ist. Dies hat jedoch den Nachteil, dass wir den abschließenden Doppelpunkt hinter der IP noch filtern müssen. Dazu aber gleich mehr.

Denn erstmal sortieren wir unsere so erhaltene Liste alphabetisch und numerisch,, was mit sort recht einfach gemacht ist. Anschließend filtern wir jegliche Duplikate und erhalten schon eine recht ansehnliche Liste, die wir im letzten Schritt nur noch von den Doppelpunkten befreien müssen.

Und hier kommt uns der Stream-Editor sed ganz gelegen, da dies mit Hilfe eines kurzen regulären Ausdrucks erledigt werden kann. Hierzu brauch man einfach nur nach Doppelpunkten am Zeilenende suchen und diese entfernen. Global angewendet und unsere Liste von Computern im Netzwerk ist fertig.

Flattr this!

11.03.2011

SMS/MMS auch ohne Handy

Filed under: Software — Schlagwörter: , — BenBE @ 21:45:38

Nachdem mich das ständige Offline-Sein beim Bewegen von A nach B irgendwie ein wenig gestört hat, habe ich mich jetzt die Tage dazu durchgerungen, die seit Monaten angedachte SIM-Karte eines von einem Kumpel für diese Zwecke empfohlenen Anbieters zu organisieren. Da die Vertragsbedingungen des Anbieters aber vorsehen, dass man in regelmäßigen Abständen auf bestimmte SMS reagieren muss, hätte es nun zwei Lösungen gegeben: Entweder ständig die Karte aus dem Netbook ständig herausnehmen, oder aber versuchen, direkt über das GSM-Modem im Netbook einen adequaten Ersatz zu finden, der mir die vom Anbieter (oder anderen) zugesandten SMS auf dem Netbook verfügbar macht. (more…)

Flattr this!

04.03.2011

mIRC 6 mit IPv6

Filed under: Software — Schlagwörter: , , , , , , — BenBE @ 16:53:21

ein relativ guter, wenn auch teilweise bereits in die Jahre gekommener IRC-Client für Windows ist mIRC in der Version 6. Dieser tut selbst auf etwas älteren Systemen noch genau das, was er soll: Funktionieren. Da ich jedoch so langsam aber sicher versuche, überall wo möglich auf IPv6 umzustellen, war die Frage, wie man mIRC dazu bewegt bekommt, mit dem neuen Protokoll zu arbeiten. (more…)

Flattr this!

01.03.2011

Parser-Bau für Einsteiger

Filed under: Software — Schlagwörter: , , , — BenBE @ 17:56:05

Wenn man in seinem Programm mathematische Ausdrücke, die vom Nutzer eingegeben wurden, auswerten möchte, so kann man dies entweder mit Hilfe bösartiger Konstrukte tun, oder aber, mit Hilfe eines Parsers, die Ausdrücke selber auswerten und dann in einer kontrollierten Umgebung ausführen. Die Möglichkeit einer solchen kontrollierten Ausführung ist in Script-Sprachen wie JavaScript notwendig, kann aber auch in Template-Systemen gute Dienste leisten, wenn mit den dem Template übergebenen Daten noch Berechnungen zu erledigen sind, oder einfache Transformationen zu implementieren sind. (more…)

Flattr this!

16.02.2011

Literatur aus aller Welt

Filed under: Fun — Schlagwörter: , — BenBE @ 01:30:12

Jedes Land hat so seine ganz eigene Art, mit den Dingen umzugehen. Während die Unterhaltungsliteratur in deutschen Buchläden nur von den zahllosen Frauen-Zeitschriften Konkurrenz fürchten muss, erfolgt die Einordnung in anderen Ländern nach klar erkennbaren Regeln:

Christian Fiction

Aber auch die Buchkritiken sprechend Bände!

(via Twitter)

Flattr this!

11.02.2011

GeSHi getting signed

Filed under: GeSHi — Schlagwörter: , , — BenBE @ 23:10:08

Because of a recent attack against SourceForge all the GeSHi releases will be available signed to allow for verification of authenticity of the released files. (more…)

Flattr this!

« Newer PostsOlder Posts »

Powered by WordPress