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

24.02.2013

Alternativnamen für Ubuntu

Filed under: Fun — Schlagwörter: , , — BenBE @ 19:07:52

Da das Alphabet nur 26 Buchstaben hat, und Ubuntu doch schon recht weit fortgeschritten ist, hätte ich hier eine Reihe von Vorschägen, wie man nach Erreichen von Z fortsetzen könnte. Sei denn, der Spuk ist (wie böse Zungen behaupten) nach Z endlich vorbei. (more…)

Flattr this!

26.08.2012

Threads und Fibers

Filed under: Software — Schlagwörter: , , , — BenBE @ 01:40:34

Für ein Projekt, welches ich bereits seit etwas längerer Zeit vorbereite, benötige ich eine sehr flexible IO-Schicht, mit der ich eine Reihe verschiedener Tätigkeiten wie IO und anderer Events möglichst flexibel parallelisieren kann. Nun gibt es für solche Aufgaben zwar üblicherweise Threads, aber da die Aufgaben zum einen sehr kurzweilig sind, andererseits aber unter gewissen Umständen blockieren können, funktioniert der Ansatz über Thread Pools nur bedingt. Eine vollständige asynchrone Bearbeitung der Ereignisse scheided auf Grund der Komplexität aber auch aus, da das System leicht erweiterbar bleiben muss. Was also benötigt wurde, ist ein Mittelweg aus beiden Ansätzen.

Ein Ansatz für einen solchen Mittelweg bieten Fibers, die analog zu POSIX Threads dem Programm erlauben, mehrere Ausführungsstränge zu erzeugen und damit die Abläufe in der Anwendung zu parallelisieren. Fibers fungieren dabei vollständig im User Mode und sind dadurch gegenüber PThreads oder gar geforkten Prozessen wesentlich leichtgewichtiger beim Wechseln des Zustands. (more…)

Flattr this!

03.05.2012

Neubings für Einsteiger

Filed under: Politik und Philosophie — Schlagwörter: , , , , — BenBE @ 02:18:40

Eigentlich war dieser Ausflug nach Neumünster in der Form zwar nicht gedacht, aber wo die nette Begleitung so lieb danach gefragt hatte, konnte ich mich dann doch nicht verschließen. Und so hieß es am Samstag, den 28. April bereits um kurz nach zehn das Bett zu verlassen und in Richtung Bahnhof aufzubrechen, von wo aus wir zur Holstenhalle in Neumünster – unter Piraten auch unter Neubings oder Neumonster bekannt – fahren wollten. (more…)

Flattr this!

21.04.2012

Anti-ACTA-Proteste die Zweite

Filed under: Politik und Philosophie — Schlagwörter: , , , , , , , , , — BenBE @ 16:25:43

Bereits am 11. Februar gab es eine größere Demonstration gegen ACTA in Kiel, aber wie das bei unliebsamen Themen in der Politik so ist, kommen diese schneller wieder, als einem manchmal recht ist. Und so stand auch bereits für den Am 25. Februar der Termin für eine weitere Demonstration fest. (more…)

Flattr this!

29.03.2012

Nicht verfügbar

Filed under: Fun — Schlagwörter: , , — BenBE @ 19:00:19

Manchmal sieht man solch eine Meldung gerne:

Diese Partei ist in deinem Bundesland nicht verfügbar. Das tut uns leid.

Ach ja, wäre noch zu klären: „Ist die FDP noch im Landtag?“ Fragt sich nur wie lange noch.

(via)

Flattr this!

28.03.2012

DKIM und die Leere aus veralteter Software

Filed under: Server — Schlagwörter: , , , , , , — BenBE @ 00:06:42

Nein, die Überschrift hat keinen Tippfehler; zumindest, wenn es um die Leere in den Postfächern auf dem Server geht. Ungefähr seit etwa 3 Monaten wollten nämlich sporadisch einige Mails nicht mehr ankommen. Dies war insbesondere auffällig bei Mails, die von GoogleMail aus gesendet wurden: Diese wollten nämlich einfach nicht ankommen. (more…)

Flattr this!

24.02.2012

ACTA-Demo die Erste

Filed under: Politik und Philosophie — Schlagwörter: , , , , , , — BenBE @ 19:48:45

Am 11. Februar gab es weltweit einen Aktionstag mit Kundgebungen, Veranstaltungen und Demonstrationen gegen ACTA. Auch in Kiel gab es aus diesem Anlass ein Demonstration mit (je nach Quelle) 400 bis 1200 Teilnehmern, wobei 800-1000 Teilnehmer die wahrscheinlichste Zahl ist. Aber dazu gleich mehr. Denn wie für eine Demo üblich, fängt das Vergnügen ja bereits vor der eigentlichen Kundgebung an. (more…)

Flattr this!

18.02.2012

Lautstärkenbegrenzung für DNS-Queries

Filed under: Server — Schlagwörter: , , , — BenBE @ 15:27:06

Nachdem seit einiger Zeit versucht wurde, meinen Server mittels gefälschter DNS-Queries als Teil eines DNS-Amplification-DDoS zu missbrauchen, gab es bereits vor einigen Wochen ein paar kleine Änderungen in meiner Firewall, um die Bandbreite, die mit solchen Angriffen erreicht werden kann, stark zu reduzieren. Und während wie man im DNS-Graphen sehen kann, auch bereits gut wirkte, so war dennoch dieses unnötige Grundrauschen da. Um auch dieses zu entfernen, gab es eine weitere Ergänzung in der Firewall. (more…)

Flattr this!

29.01.2012

Cat Desk Bed

Filed under: Fun — Schlagwörter: , , — BenBE @ 16:28:18

Für manche Probleme, wie etwa die Beziehung von Katzen zur eigenen Tastatur:

Its very hard to code with one hand and pet a cat who is half on your keyboard w/ the other. I need Dan to come home, take care of the kids.

gibt es ganz einfache Lösungen:

You need the cat desk bed! (of course, cat won’t use it anyway)

(via hier und Twitter)

Flattr this!

15.09.2011

Automatisches Link Quality Management für OLSR+Tinc

Filed under: Software — Schlagwörter: , , , , , — BenBE @ 20:26:07

Möchte man mehrere dezentrale Standpunkte in einem Mesh-Network miteinander verbinden, so bieten sich in der Regel Lösungen mittels eines VPN an. Diese sind oftmals auch mit wenig Aufwand eingerichtet, können aber mitunter gewisse Nachteile mit sich bringen. Einer dieser Nachteile betrifft zum Beispiel den Aufbau der Routing-Tabelle, wenn sich das VPN nicht vollständig wie der physikalische Counterpart verhält. Dies ist bei Tinc, einer sehr einfach nutzbaren VPN-Software der Fall, die bei Nutzung des Switch-Modus das gesamte VPN als eine Broadcast-Domäne betrachtet. Da in der Regel aber nicht wirklich jeder VPN-Client mit jedem anderen kommuniziert, führt dies zum Verlust von Struktur-Informationen bei Mesh-Netzwerken, die mittels Broadcast versuchen, die Netzwerk-Struktur zu erkunden. Einer der bekanntesten Vertreter ist hierbei OLSR, was auf Grund dieses Verhaltens haufenweise „virtuelle“ Verbindungen zwischen den VPN-Clients sieht, die real nicht existieren, was mitunter zu ungünstigen Verhaltensweisen beim Aufbau der Routingtabelle führt. (more…)

Flattr this!

« Newer PostsOlder Posts »

Powered by WordPress