knock knock knock

fawkesIch nenne es den Nerd-Code — ein der Öffentlichkeit unbekanntes Erkennungszeichen, mit dem sich Nerds in einer Menschenmenge gegenseitig erkennen, ohne dass sie sich zuvor jemals gesehen haben.

Heute bin ich nach Hamburg angereist, auf die Jahreskonferenz des CCC. Das Gate am Flughafen war voll mit Menschen. Junge, Alte, Midager, Kinder. Alle mehr oder minder in Alltagskleidung, manche eleganter, andere weniger. Kein besonderer Unterschied ist im Schnitt zu erkennen. Es war noch Zeit, also blickte ich mich ein bisschen um und da waren sie plötzlich. Unter all den bunten, schwarzen, einfärbigen Jacken, Tshirts, Hoodies. Alle waren gleich, aber manche waren gleicher 😉

Schwarzes Hoodie mit 27C3 Logo, blaues Tshirt vom 30C3, einer mit Tux-Aufdruck, einer anderer mit Puffy. Zwei jüngere in unauffälliger Kleidung, beide mit Notebook bewaffnet unterhielten sich angestrengt darüber, was es mit den QR-Codes auf den Bordingtickets aus sich hat. Einer musterte mich dann und ich öffnete meine Jacke, um mein Big-Brother-Awards-Tshirt zu zeigen und es kam zu einer Art Gedankenaustausch, als wären wir alle Teil eines Borg-Kollektivs. Am Hamburger Flughafen verlor sich das Ganze, aber nur scheinbar, denn es wurden noch mehr. Aus allen Teilen der Welt reisen sie an…Gelbe-Pesthörnchen-Hoodie-Träger, Notebooks beklebt mit “NSA Monitored Device”, “DEFEKT” und “I love p0rn”, ClubMate-Vernichter und Tschunk-Trinker.

Das ist der wahre Nerd-Code. Obwohl, wenn es nach den Medien ginge, müssten wir alle einfärbig schwarze Kapuzenpullover und eine Guy-Fawkes-Maske tragen 😉

Darknets für Dummies

image.img.pngDer Begriff „Darknet“ ist eine Schöpfung der Medien und ist in letzter Zeit wieder öfters vorgekommen. Dieser Artikel erläutert, was sich dahinter eigentlich in Wahrheit verbirgt.

„Darknet“ bedeutet soviel wie „finsteres“ (wortwörtlich) oder „verborgenes Netzwerk“ und ist in der Öffentlichkeit durch einen Drogen-Online-Shop namens „Silk Road“ im Jahr 2013 erstmals auf breiterer Ebene aufgetaucht. Erst kürzlich wurde wieder ein mutmaßlicher Betreiber einer solchen Plattform festgenommen,1 wodurch die „Darknets“ in der täglichen Berichterstattung wieder gepusht wurden. Continue reading

Cairo Graphics and X11/Xlib

xlibThis article explains how to open an X11 window using Xlib and shows how to create graphics output with Cairo graphics.

Cairo Graphics — also simply called libcairo — is a very powerful 2D graphics library. Among many graphics primitives (such as lines, curves,…) the approach of libcairo is to separate the graphic functions from the actual backend. Thus, you can create whatever images and at the final stage of “saving” the image to disk you choose the output format, for example PNG, PDF, or JPG. Continue reading

AVR Linker: out of range error

IC-ATMEGA168A-PU_LRGThis article describes two common reasons for the out-of-range AVR linker error message and provides solutions. Although this article is specific to the AVR core, the same problems occur on most processor types.

I’m currently preparing a course, teaching students about assembly language. I chose to use Arduino as development platform which is equipped with AVR-type microcontrollers.

If you write native assembler code mixing functions and constant data you will most probably hit the following warning message of the linker (avr-ld):

warning: internal error: out of range error

Continue reading

5 Tipps für mehr Internet-Sicherheit

Dieser Artikel beschreibt die fünf wichtigsten Dinge, die man als „normaler“ Benutzer im Umgang mit Computern und Internet tun kann, um das Maß an Sicherheit im Umgang mit dem Internet zu erhöhen.

Vorgeschichte

Immer wieder werde ich im Verwandten- und Freundeskreis um Hilfe gebeten, um Dinge auf ihren Systemen zu reparieren, da ich mich ja „mit Computern auskenne“ 😉

tshirtDas sind meist solche Probleme wie „Das WLan geht nicht.“, „Ich komme nicht mehr in mein GMail.”, oder „Mein Word/Excel/… spinnt.“.1 Sehr oft werde ich auch gefragt, was man als Laie tun kann, um mehr Sicherheit zu bekommen. Continue reading

  1. Obwohl es eigentlich ganz und gar nicht mein Gebiet ist Windows-Problemchen zu beheben, da ich seit über 15 Jahren nichts mit Windows zu habe, tut man es halt dann trotzdem 😉

Native Assembler Programming on Arduino

arduinoThis article is about programming an Arduino board natively in pure Assembler without carrying the rucksack of standard libraries and functions. Using a simple example and an Arduino Uno board, I will show how to assemble, link, and upload your code to the board without using the Arduino development environment. This article does not teach you how to write Assembler code.

About Arduino

Arduino is an open source embedded hardware platform which is easy to use. There are several variants and different hardware add-ons available, such as e.g. Wifi or Ethernet. The Arduino project offers a really easy to use development environment which runs on Linux, MacOS, as well as on Windows, and it is designed to be used by people not really educated in microcontrollers  and their programming. This is one of its success factors. Continue reading

Cloudbetreiber sind verantwortlich!

jlGroße Aufregung herrscht gerade, wegen Naktfotos von einigen Hollywood-Stars, in erster Linie deshalb, weil diese von einem bösen Hacker aus der Apple-Cloud abgesaugt wurden.

Natürlich ist es nicht erlaubt, fremde Daten ohne Erlaubnis aus einer Cloud zu kopieren, ein Bankraub ist ja auch nicht erlaubt. Das ist grundsätzlich auch richtig so, allerdings hinkt dieser Vergleich ziemlich. Das Wesentliche an dieser Sache wird in der durchschnittlichen Berichterstattung leider unter den Tisch gekehrt. Continue reading

Nextgen Gallery Images Don’t Show Up In Lightbox

The Nextgen Gallery1 is an excellent plugin for WordPress. It allows to organize series of images to galleries and these can be inserted into posts as a whole are just into the text as single pictures.2

The Nextgen gallery is updated regularly. I’m using it on several blogs and it seems to be pretty stable. The plugin is easy and comfortable to use.

Unfortunately, rare but still sometimes I had the problem that images do not show up in a lightbox if you click on them. Instead, they are shown on a separate web page in the browser which is not a modern look and feel. A Google search showed that this problem happens also to other people. On the Nextgen web page there is a solution3 for that but the first few steps did not work for me and the final steps are too complicated. Thus, I looked for another solution and found a pretty easy way.

In your WordPress dashboard go to Gallery -> Other Options -> Reset Options and click on “Reset all options to default settings“. In a German version of WordPress this is Galerie -> Andere Optionen -> Standardeinstellungen wiederherstellen. Please note that you will loose all your special settings that you probably had set before.


A Handwriting Generator For Presentation Design

This article is about a tool which creates electronic documents with a real handwritten-like font (download link).

Sometimes it is desirable to use a font which looks similar to a handwritten text. Those fonts typically are called script fonts and a quick Google search results in several million hits. Although many of them look as designed by a calligraphist, all of those fonts work in the same way as every other font does (such as Times, Helvetica, and even Microsoft’s ugly Comic Sans.). Text is combined out of a set of static glyphs, one for each character. Continue reading

Big Data, der Weg zu Stasi 3.0

IMG_20140507_115219Die Re:publica 2014 ist voll im Gange und die vorherrschende Grundstimmung ist sehr klar: Durch das Internet wurden verkalkte Gesellschaftsstrukturen aufgeweicht und völlig neue Denkens- und Lebensweisen hervorgebracht, allerdings hat alles Schattenseiten und so wurden neue Wege für das Streben nach Macht und Geld eröffnet. Mit dem Zerfall des Ostblocks und dem Fall der Berliner Mauer glaubte man, dass Volksunterdrückung und -bespitzelung nach Stasi- und KGB-Art zumindest in westlich aufgeklärten Ländern für immer der Vergangenheit angehören würde. Continue reading