Eine Sinatra App mit Thin starten

thin -d -R config.ru -C config.yml start

MySQL Trigger über zwei Datenbanken

USE db_1;
DELIMITER |

CREATE TRIGGER test
BEFORE INSERT ON table_1
FOR EACH ROW
INSERT INTO db_2.table_2 SET table_2.field_2 = NEW.field_1;
|

Aus einem Processing Sketch ein Video machen

Manchmal möchte man seine Processing Animation als Video weiterverwenden, um es beispielsweise bei Vimeo oder Youtube hochladen zu können. Dazu sollte man sein Processing programm folgendermaßen aufbauen:

boolean capture = false;
long frameCounter = 0;

void setup() {
  size(1280, 720, P2D);
  frameRate(30);
}

void draw() {
  //draw your stuff here

  if(capture) {
    saveFrame("screen-" + nf(frameCounter,6) + ".tif");
    frameCounter++;
  }
}

void keyPressed() {
  if(key == ' '){
    if(capture) {
      capture = false;
    } else {
      capture = true;
    }
  }
}

Jetzt kann man seinen Processsing Sketch starten. Mit der Leertaste kann man nun seine Aufnahme beginnen. Vorsicht: Das kann ziemlich hohe Last für die Festplatte bedeuten. Falls die nicht hinterherkommt, einfach die FrameRate auf einen kleineren Wert setzen. Ist man mit dem Capturen fertig, wechselt man in den Ordner des Sketches und kann mit

ffmpeg -f image2 -i screen-%06d.tif -b 5000000 -r 25 -s hd720 -vcodec mpeg4 -f mp4 -an -threads 2 shuffle.mp4

ein Video erzeugen. Die ffmpeg Einstellungen sind hier auf Vimeo abgestimmt und müssen ggf. an deine Auflösung/Codec/Bitrate/Computer angepasst werden.

Mando - Low cost interactive whiteboard

There was a time, when I shared a blog. This post was written by Stephan. See all blogpost from him or stalk him on github.


Da das Projekt relativ unbekannt ist, wollte ich hier nur einmal auf diese tolle Idee aufmerksam machen, die das OpenSource Projekt Mando bietet.

Mando Interactive Whiteboard

Für wenig “Bares” kann man ein leistungsfähiges System zum Betreiben eines Interactive Whiteboards aufbauen. Alle wichtigen Details gibt es hier.

Ein Bericht zur Umsetzung wird im neuen Jahr folgen

WLAN Zugang in der HTWK mit Ubuntu

There was a time, when I shared a blog. This post was written by Stephan. See all blogpost from him or stalk him on github.


Ein WLAN-Zugang über die Hochschule ist relativ einfach zu realisieren. Man benötigt keine zusätzliche Anmeldung im Rechenzentrum und, wenn man der Unix/Linux Welt beisteht, nicht einmal einen hässlichen Loginmanager wie unter Windows.

So einfach geht es mit Boardmitteln auf meinem Laptop Vaio VGN BX195XP unter Ubuntu 9.04. Es wird natürlich vorausgesetzt, dass dein WLAN-Adapter unter Ubuntu richtig erkannt wurde.

Zuerst sucht ihr unter den verfügbaren Funknetzwerken das Netzwerk mit der SSID “HTWK001” und versucht euch zu verbinden. Es erscheint das nachfolgende Eingabefenster.

Dann stellt ihr einfach folgendes ein (Nutzername und Passwort bitte anpassen):

Bei der Sicherheit des Netzwerkes wählt ihr Dynamisches WEP(802.1x) aus Bei Legitimierung wählt ihr Getunneltes TLS Ihr gebt kein Certificat an und bei der inneren Legitimierung PAP

Zusammengefasst:

Dynamisches WEP Getunneltes TLS (TTLS) CA Certificat: keins (oder besorgt es euch) Innere Legitimierung: PAP Benutzername: Namenskürzel, also wenn ihr Jens Lehmann heißt dann jlehmann Passwort: das dazugehörige Passwort (erstes Hochschulmailpasswort, habt ihr bei IMA erhalten)

Viel Spaß beim Surfen