SocketCAN und der socketcand unter Arch Linux
Der Arch Linux Kernel hat zur Zeit keine SocketCAN Module integriert. Die einfachste Möglichkeit, dies zu ändern, ist, den aktuellen Kernel über das ABS neu zu bauen und dabei die benötigten Module zu integrieren. Die Basis dafür ist dieser Artikel.
**Custom Kernel mit SocketCAN-Support **Zunächst müssen einige Pakete installiert werden:
$ pacman -S abs base-devel
Jetzt wird ein Verzeichnis erstellt, in dem der Kernel neu kompiliert wird. Anschließend kann das PKGBUILD und Hilfsdateien des aktuellen Kernels in das Verzeichnis kopiert werden.
»Liebe Politmagazine und Nachrichtensendungen
Liebe Fernsehmagazine und Nachrichtensendungen! Da recherchiert ihr mehr oder weniger fundiert einen Beitrag zusammen und kommt einfach nicht auf die eingeplante Sendezeit. Da werden dann noch schnell ein paar unbeteiligte Schwachmaten auf der Straße interviewt. Die haben zwar nichts zur Sache zu sagen aber sicher immer ein paar populistische Sprüche auf Lager.
Das muss doch echt nicht sein. Wenn ich mich mit einem Deppen über das Thema unterhalten will dann finde ich schon selbst einen. Beschränkt euch einfach auf das was ihr besser könnt als ich, nämlich Experten interviewen, recherchieren und Themen informativ zusammenfassen.
Danke!

Lustiges rund um Star Trek und Star Wars
Nachdem ich beim letzten Post über Star-{Wars,Trek} unheimlich viele schöne Bilder zum Thema gefunden habe gibt es hier nochmal einen separaten Post. Ich habe heute nochmal meine Suppe durchgeschaut und versuche hier mal aufzulisten, was das Internetz so an Memen rund um die bekanntesten Science-Fiction-Serien zu bieten hat:
Admiral Ackbar Da wäre zunächst mal Admiral Ackbar mit seinem berühmten Ausspruch “It’s a trap!” aus Star Wars IV: Return of the Jedi. Er wird nicht nur gerne gefährlichen Situationen verwendet sondern kann auch der Vermarktung von Lebensmitteln dienen:
»Diagramme mit einfachsten Mitteln
Ich habe gerade eine kleine Umfrage durchgeführt und möchte die Ergebnisse jetzt auswerten. Ein PHP-Skript hat im Ordner results die Dateien res, res1, res2… abgelegt, in denen die Ergebnisse gespeichert wurden:
/* Variablen holen */
$konfiguration = $_POST["konfiguration"];
$path = "results/";
$filename = "res";
/* Dateinamen bestimmen */
while (file_exists($path.$filename)) {
$fnum++;
$filename = "res".$fnum;
}
$fp = fopen($path.$filename, "w") or die("Konnte das Ergebnis nicht speichern!");
fwrite($fp, "konfiguration: ");
fwrite($fp, $konfiguration);
fwrite($fp, "\n");
/* ... */
fclose($fp);
Der Inhalt einer Datei sieht dann folgendermaßen aus:
»Es wird Sommer!
Endlich! Das sind jetzt schon bestimmt drei Wochen mit akzeptablem Wetter. Es scheint sogar, dass wir gerade fast den Frühling überspringen und direkt zu sommerlichen Temperaturen übergehen, was ich sehr unterstütze.
Ich habe mich dann heute mal nach draußen begeben und war erst am Schillerteich und habe eine Runde gelesen.
Das war übrigens dieses Buch hier. Es geht um allgemein verständliche Kryptographie. Wer sich ein Bisschen mit dem Thema beschäftigt hat darf zumindest im ersten Drittel (weiter bin ich noch nicht) keine großartigen neuen Erkenntnisse erwarten, wohl aber gute Unterhaltung mit einigen spannenden Geschichten über den Einfluss von Kryptographie. Heute las ich über One-Time-Pads und die Enigma.
Kayak UI mockups
In den letzten Monaten ist bei der Entwicklung von Kayak einiges passiert. So langsam habe ich mich mit den grundlegenden Strukturen der Netbeans-Plattform vertraut gemacht und es geht etwas leichter von der Hand. Das Interface ist, wie ich finde, schon ganz schick und auch im Hintergrund funktioniert schon eine ganze Menge. Einen aktuellen Screenshot gibt es hier:
[caption id=“attachment_470” align=“aligncenter” width=“590” caption=“Aktueller Screenshot von Kayak”]
[/caption]
[caption id=“attachment_466” align=“alignright” width=“160” caption=“Log file explorer”]
[/caption]
The principles of datalove
Love data Data is essential Data must flow Data must be used Data is neither good nor bad There is no illegal data Data is free Data can not be owned No man, machine or system shall interrupt the flow of data Locking data is a crime against datanity Love data
Was für ein tolles tolles Prinzip. Ein paar Leute von Telecomix haben hier versucht zu erklären, warum sie sich für freien Zugang zu Datennetzen und Netzneutralität einsetzen.
Das “data” in datalove ist hierbei nicht nur auf statische Daten zu beziehen sondern meint auch die Kommunikation, also den Fluss von Daten.
In eigener Sache
Eigentlich sollte das erst in ein paar Monaten passieren aber mich hat’s dann doch zu dolle in den Fingern gejuckt. Zunächst einmal vielen Dank an alle, die in den letzten 8 Monaten dieses Blog gelesen haben. Am 24.03.2011 hat wordpress.com insgesamt 2.772 Views gezählt und die Kurve zeigt leicht nach oben:
[caption id=“attachment_432” align=“aligncenter” width=“538” caption=“Statistik des letzten halben Jahres”]
[/caption]
Dieser Post sollte erst zum Einjährigen kommen aber ich mache das dann doch schonmal jetzt: 2codeornot2code hat einen eigenen Webspace bekommen und vor allem auch eine eigene Domain. Den Webspace habe ich bei artfiles gekauft und bin bis jetzt sehr zufrieden. Das Blog läd wie ich finde deutlich fixer und ich kann endlich die Plugins verwenden, die ich gerne so hätte. Ich bin sicher das wird toll ;).
»Das Aussitzen der Laufzeitverlängerung
[caption id="" align=“alignright” width=“221” caption=“Mahnwache in Braunschweig”]
[/caption]
Ich glaube die Ereignisse, die sich zur Zeit in Japan überschlagen, sind wirklich schrecklich und ich bewundere die Fassung, mit der die Japaner diese Katastrophe über sich ergehen lassen. Ich fühle mich jedoch nicht ausreichend informiert, um darüber weitere Aussagen zu machen und halte das auch nicht für angemessen. Auf Deutschland bezogen sehe ich jedoch gerade eine Bundesregierung, die versucht, sich unter den aktuellen Umständen möglichst gut aus der Affäre zu ziehen. Daher möchte ich hier ein paar Fragen aufwerfen.
»SocketCAN Tutorial 2 - PEAK Adapter
Diese Anleitung wurde am 27.02.2012 aktualisiert und bezieht sich nun auf Treiber-Version 7.4 und Ubuntu 11.10.
Dieses Tutorial ist eine Fortsetzung des ersten SocketCAN Tutorials, das die Verwendung von virtuellen CAN-Devices beschreibt. In diesem Tutorial soll es jetzt um reale Busse und deren Verwendung mit SocketCAN gehen. Im Speziellen geht es um die PCAN-USB Adapter der Firma PEAK.
Kompilieren des PEAK Treibers
Die Treiber für die Adapter werden zur Zeit für Linux nur im Sourcecode bereitgestellt. Auf der Downloadseite finden sich einige Informationen über die unterstützte Hardware und die Einstellungsmöglichkeiten. Im Folgenden installieren wir die aktuelle Version 7.4 des Treibers. Es wird von einer aktuellen Ubuntu-Installation (11.10) ausgegangen.
»