NWHirschfeld
Technology and Creativity

Drawing Pcaps With Graphviz

Posted by Niclas Wilhelm Hirschfeld on Mar 2, 2016

Playing around with network dumps in Wireshark, I often was confused, when I had to understand the task of the network devices in a unknown network. Wouldn’t it be nice to have a simple map of all this devices and their connections?

32c3

Posted by Niclas Wilhelm Hirschfeld on Dec 27, 2015

Ruby Extension für Apple Remote

Posted by Niclas Wilhelm Hirschfeld on Feb 26, 2015

In MacBook Pros bis Mitte 2012 und auch aktuellen Mac minis verbaut Apple ein IR-Empfänger, welcher es erlaubt mit einer entsprechenden Fernbedienung Multimedia-Anwendungen zu steuern.

Der Apple Infrared Remote Daemon erlaubt Zugriff auf diese Befehle auf Shell-Ebene. Um die Apple Remote auch in Ruby-Anwendungen wie tkn zu verwenden, habe ich iremoted in eine Ruby-Extension übertragen.

heart, fixed

Posted by Niclas Wilhelm Hirschfeld on Aug 11, 2014

heart, fixed

LaTeX Dokumente mit Ruby

Posted by Niclas Wilhelm Hirschfeld on Jul 17, 2014

Ich bin ein großer Fan von erb-templates für Webseiten und … siehe da es läuft auch ganz gut mit LaTeX-Files.

\section{<%= x %>}
<% (0 .. 10).each do |y| %>
\subsection{<%= y %>}
<% end >
\newpage

Kette: heart in a case

Posted by Niclas Wilhelm Hirschfeld on Jul 9, 2014

Farbe fürs Terminal

Posted by Niclas Wilhelm Hirschfeld on Mar 16, 2014

Ich bin ein großer Fan des Monokai-Farbschemas in Text-Editoren wie Sublime Text.

Mein Terminal unter OS X orientiert sich an den entsprechenden Farben. Passend dazu habe ich auch meine bash farblich gestaltet.

Die entsprechenden Einstellungen sind auf GitHub verfügbar.

Remote-Adapter für iPod Shuffle 3. Generation

Posted by Niclas Wilhelm Hirschfeld on Jan 20, 2014

Nachdem ich in den letzten Wochen bereits zwei iPods fit für den täglichen Gebrauch gemacht habe, legte ich mir auch einen gebrauchten iPod Shuffle der 3. Generation für den Sport zu. Doch leider musste ich feststellen, dass Apple die Fernbedienungen an den Kopfhörern in den letzten Jahren wohl verändert hat.

C: String überschreiben

Posted by Niclas Wilhelm Hirschfeld on Jan 12, 2014

typedef struct { char c[5]; } b;
int main(int argc, char const * argv[]) {
char ca[] = "Hallo";
printf("C:%x__%s\n", ca, ca);
* (b * ) ca = * (b * ) "ABCD";
printf("C:%x__%s\n", ca, ca);
return 0;
}

iPod Classic wiederbelebt - Frankenpod

Posted by Niclas Wilhelm Hirschfeld on Jan 11, 2014

Kette: heart in a case

Nachdem ich vor einigen Wochen meinen geliebten iPod der 4. Generation mit einer 32GB SSD wiederbelebt habe, fiel mein Blick in den letzten Tagen immer wieder auf meinen iPod Classic.