
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
GrayLog Vortrag auf dem OSAD 2018
Vortragsinhalt
- Worum gehts?
- Was läuft schief?
- Wie kann man es besser machen?
- GrayLog als Lösung.
- Software Aufbau
- Server Aufbau
- Lösungsbeispiel
Die Slides vom Vortrag
Vortragsvorbereitungen für Pi-Hole
Mitten in den Vorbereitungen zum Vortrag über Pi-Hole.
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
Pictures
Early morning walk

Monumental

Shopping Tour

Ankunft

Westpark (Ost)

Singh

Fichten: wir sind alle Individuen Birke: ich nicht

Das ist auch ein Wanderweg. Brennesseln und Brombeeren all over. Danke Komoot @schlingel

K3 wird 16. Nachbar schenkt uns Fallobstäpfel. Daraus wurde eine wunderbare Tarte des pommes.

30 Grad und kein bisschen Schatten

Recent Comments