
ShruggieBox Wallpaper
I have made two versions of the shruggiebox wallpaper. First one is directly from the OpenSCAD -> STL -> Cheetah 3d -> png render. The second one is a bit soften, focused and added with an vignette to make it more pleasing as a background. Have...
read more
Laptopsticker Part 2
Ich greife mal die Idee von @diskomanni und @klingebeil auf und erkläre die Sticker auf meinen Laptops. Danke @dvg für die Weiterleitung der Idee. #backtopsticker Nun zum neueren Laptop, da wäre noch etwas Platz... Sherlocks Heimatadresse. Eine der Serien die mich...
read more
Laptop Stickers – Part 1
Ich greife mal die Idee von @diskomanni und @klingebeil auf und erkläre die Sticker auf meinen Laptops. Danke @dvg fuer die Weiterleitung der Idee. #backtopsticker blog.fefe.de Die “Bild”Zeitung des Internets, immer wieder gut für Medienkompetenztraining. Die Flagge...
read more
The Shruggie Box
Preview for the upcoming project to support the Podcast and book from Dirk von Gehlen about the Shruggie answering questions. More about the project on the project...
read more
Stonehenge

Couscous
Dann bauen wir mal unsere eigenen Rezepte. Ein Einstieg ist mit diesem Couscous basierten Gericht gemacht. Zipbeutel kann man mehrmals wieder verwenden. Vakuumiert ist allerdings absolut wasserdicht und nimmt den kleinsten Raum ein. Das Gewicht der Mischung ist 200g...
read more
Camping Packliste
Da es demnächst mal wieder auf ein Camp geht (SHA 2017) schreibe ich mal auf was ich alles einpacke. Als Packliste-Anleitung, was man alles mitnehmen kann und was nicht. Diese Liste basiert auf den Dingen, welche ich zum CCCamp 2015 dabei hatte und der Erfahrung vom Wandern. Die Zeit fürs Camp ist mit einer Woche zwar kurz, aber mit der aktuellen Liste kann man auch eine Weltreise machen.
Die Planung ist für einen Transport bei Auto, Bus oder Bahn, weshalb auch Spritiusbrenner und Spiritus mit drin sind. Diese Sachen sollte man jedoch nicht bei einer Flugreise mitnehmen. Die Liste für ein Camping, dh. Zelt, Matte, Schlafsack, Kochutensilien sind auch mit dabei und stellen ein größeren Teil des Gewichts und des Volumens.
Blog posts
ShruggieBox Wallpaper
I have made two versions of the shruggiebox wallpaper. First one is directly from the OpenSCAD -> STL -> Cheetah 3d -> png render. The second one is a bit soften, focused and added with an vignette to make it more pleasing as a background. Have fun.
Laptopsticker Part 2
Ich greife mal die Idee von @diskomanni und @klingebeil auf und erkläre die Sticker auf meinen Laptops. Danke @dvg für die Weiterleitung der Idee. #backtopsticker
Nun zum neueren Laptop, da wäre noch etwas Platz…
- Sherlocks Heimatadresse. Eine der Serien die mich interessiert
- Ich bin tatsächlich drei Jahre älter als das Internet.
- Die etwas sarkastische Sichtweise auf meinen Job.
- graylog, Immer noch die Suchmaschine für Logfiles.
- Doctor Who, meine Lieblingsserie. Mein erster Doktor ist Tom Baker, und ja ich gucke dass seit dieser Zeit.
- µCCC, Der Münchner CCC Ableger
- StarTrek. Die andere SF Serie, die ich schon sehr lange gucke.
- Cross over der Nyan Cat mit der T.A.R.D.I.S.
Auf der Rückseite gibt es etwas CYBER, CYBER, CYBER-Band. Nachschub gibt es sicherlich auf dem nächsten Camp.
Laptop Stickers – Part 1
Ich greife mal die Idee von @diskomanni und @klingebeil auf und erkläre die Sticker auf meinen Laptops. Danke @dvg fuer die Weiterleitung der Idee. #backtopsticker
- blog.fefe.de Die “Bild”Zeitung des Internets, immer wieder gut für Medienkompetenztraining.
- Die Flagge des Staates Texas, war da schon öfters in Dallas
- Graylog. Meine beliebte Suchmaschine für Logfiles. Ein Traum für Sysadmins
- WordPress. Ich glaube ich kenne mich ein wenig mit dem Betrieb dieses Molochs aus
- Ein Grundhaltung die einen echt weiter bringt.
- Infrastrukturbau für muenchen.freifunk.net ist wichtig. Internet ist wie Strom und fliessend Wasser.
- Graylog logo, siehe 3)
- netzpolitik.org. Eine Aufforderung, das Transparenz unsere Gesellschaft weiterbringen kann.
- Hackaday Logo (Leuchtet von hinten) Ein perfekte Synthese aus Rock, Basteln und neuen Welten
- Die Fairy-Dust, das Raumschiff, dass Dich weiterbringt.
- Benutze IPV6 schon seit 2001 und wäre froh wenn es immer weniger legacy IP gibt.
- Wo kommt wohl deine Uhrzeit auf dem Rechner her? stratum0.org
- Als Admin kann man dass nur unterschreiben.
- Sticker aus Texas. Für mich ist es die Darstellung des busy beaver einer Challenge der Informatik über Turing Maschinen
- Das Pesthörnchen vom CCC
- Chaos Communication Camp. Gott ist das lange her, aber nächstes Jahr ist es wieder so weit. Vielleicht sehen wir uns das.
The Shruggie Box
Preview for the upcoming project to support the Podcast and book from Dirk von Gehlen about the Shruggie answering questions. More about the project on the project pages…
Bastlen in OpenSCAD
Stranger Things Ouija Board

Build a Stranger Things style Ouija board out of cardboard, 26 LEDs, an Arduino Nano, some cables, a switch and some batteries.
Code for the Stranger Things Ouija Board
typedef struct // Create a structure to convert Binary of the PORTs for the corresponding Letter
{
byte portd;
byte portb;
}letter_data_t;
const letter_data_t letter[] =
{
{B00000100,B11111110}, //A
{B00000100,B11111101}, //B
{B00000100,B11111011}, //C
{B00000100,B11110111}, //D
{B00000100,B11101111}, //E
{B00001000,B11111110}, //F
{B00001000,B11111101}, //G
{B00001000,B11111011}, //H
{B00001000,B11110111}, //I
{B00001000,B11101111}, //J
{B00010000,B11111110}, //K
{B00010000,B11111101}, //L
{B00010000,B11111011}, //M
{B00010000,B11110111}, //N
{B00010000,B11101111}, //O
{B00100000,B11111110}, //P
{B00100000,B11111101}, //Q
{B00100000,B11111011}, //R
{B00100000,B11110111}, //S
{B00100000,B11101111}, //T
{B01000000,B11111110}, //U
{B01000000,B11111101}, //V
{B01000000,B11111011}, //W
{B01000000,B11110111}, //X
{B01000000,B11101111}, //Y
{B10000000,B11111111}, //Z
{B00000000,B00000000} //26 = 0ff
};
void setup() {
// Setup each pin used as an output
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
}
void runHelpme()
{
PORTD = letter['h'-'a'].portd;
PORTB = letter['h'-'a'].portb;
delay(1000);
PORTD = letter['e'-'a'].portd;
PORTB = letter['e'-'a'].portb;
delay(1000);
PORTD = letter['l'-'a'].portd;
PORTB = letter['l'-'a'].portb;
delay(1000);
PORTD = letter['p'-'a'].portd;
PORTB = letter['p'-'a'].portb;
delay(1000);
PORTD = letter[26].portd;
PORTB = letter[26].portb;
delay(1000);
PORTD = letter['m'-'a'].portd;
PORTB = letter['m'-'a'].portb;
delay(1000);
PORTD = letter['e'-'a'].portd;
PORTB = letter['e'-'a'].portb;
delay(1000);
PORTD = letter[26].portd; //Turn off the LEDs
PORTB = letter[26].portb; //Turn off the LEDs
delay(1000);
}
void runHappyHalloween()
{
PORTD = letter['h'-'a'].portd;
PORTB = letter['h'-'a'].portb;
delay(1000);
PORTD = letter['a'-'a'].portd;
PORTB = letter['a'-'a'].portb;
delay(1000);
PORTD = letter['p'-'a'].portd;
PORTB = letter['p'-'a'].portb;
delay(1000);
PORTD = letter[26].portd;
PORTB = letter[26].portb;
delay(100);
PORTD = letter['p'-'a'].portd;
PORTB = letter['p'-'a'].portb;
delay(1000);
PORTD = letter['y'-'a'].portd;
PORTB = letter['y'-'a'].portb;
delay(1000);
PORTD = letter[26].portd;
PORTB = letter[26].portb;
delay(1000);
PORTD = letter['h'-'a'].portd;
PORTB = letter['h'-'a'].portb;
delay(1000);
PORTD = letter['a'-'a'].portd;
PORTB = letter['a'-'a'].portb;
delay(1000);
PORTD = letter['l'-'a'].portd;
PORTB = letter['l'-'a'].portb;
delay(1000);
PORTD = letter[26].portd;
PORTB = letter[26].portb;
delay(100);
PORTD = letter['l'-'a'].portd;
PORTB = letter['l'-'a'].portb;
delay(1000);
PORTD = letter['o'-'a'].portd;
PORTB = letter['o'-'a'].portb;
delay(1000);
PORTD = letter['w'-'a'].portd;
PORTB = letter['w'-'a'].portb;
delay(1000);
PORTD = letter['e'-'a'].portd;
PORTB = letter['e'-'a'].portb;
delay(1000);
PORTD = letter[26].portd;
PORTB = letter[26].portb;
delay(100);
PORTD = letter['e'-'a'].portd;
PORTB = letter['e'-'a'].portb;
delay(1000);
PORTD = letter['n'-'a'].portd;
PORTB = letter['n'-'a'].portb;
delay(1000);
PORTD = letter[26].portd; //Turn off the LEDs
PORTB = letter[26].portb; //Turn off the LEDs
delay(1000);
}
void runRandom()
{
for(int i = 0; i<=15; i++)
{
int x = random(0,25);
PORTD = letter[x].portd;
PORTB = letter[x].portb;
delay(random(40,200));
delay(random(40,200));
delay(random(40,200));
}
}
void flickerRandom()
{
int x = random(0,25);
for(int i = 0; i<=5; i++)
{
PORTD = letter[x].portd;
PORTB = letter[x].portb;
delay(random(40,500));
PORTD = letter[26].portd;
PORTB = letter[26].portb;
delay(random(40,500));
}
}
void test() {
for (int i=0; i<27; i++) {
PORTD = letter[i].portd;
PORTB = letter[i].portb;
delay(500);
}
}
void loop() {
flickerRandom();
delay(2000);
//test();
runHelpme();
delay(2000);
flickerRandom();
runHappyHalloween();
delay(2000);
flickerRandom();
runRandom();
}

Air pollution and data monitor by the columbian Hackerspace
I got a link back from them and read their article about building an air pollution and data monitoring device. It is not in English or German, so I tried to cope with Spanish, but the technical part was understandable to me. Nice work.
Stonehenge
Your connection is not private
Why I do not trust free Wifi and always try to access my site prior to any valuable access from abroad.
This is what I got last time in a hotel in London from the Hilton group. They are using a SSL sniffing man in the middle attack on my https connection. Beware to use it! Luckily my certificate pinning did undermine their effort. read more…
Camping Kochideen
Ich hab gerade diese Rezepteliste gefunden. Mal austesten und auf 1 Person und meinen Kalorienhaushalt anpassen.
Recent Comments