Kategorien
Sonstiges Spass

Monkey Island – Remake

So, jetzt. Es gibt diesen Sommer gleich zwei neue Monkey-Island-Spiele. Nagut, eins ist ein Remake, aber egal:

Remake

Tales of Monkey Island

Releasetermin ist der 7. Juli 2009. Bin mal gespannt.

Kategorien
Sonstiges

Goodbye HaDiKo

Heute ist mein letzter Tag im Wohnheim. Irgendwie hab ich gespaltene Gefühle. Einerseits bin ich froh aus dem 12,5m²-Zimmer raus zu kommen und „was ordentlich“ zu haben, andererseits hab ich in diesem Zimmer halt seit April 2005 ’ne Menge Zeit verbracht.

Nervig ist beim Ausziehen ja immer das Ausräumen der alten Wohnung. Das war bei mir relativ unspektakulär, da ich ja nach meinem USA-Aufenthalt mit nur 2 Koffern wieder in Karlsruhe eingezogen bin.  In dem halben Jahr ist zwar daraus jetzt zwei große Pappkisten, zwei Klappkisten und drei Rucksäcke geworden (und ein großer Sack voll Wäsche), aber es passt alles noch in den Kombi. Hurra.

Jetzt kommt das Problem an der Sache. Ich hab noch keine neue Wohnung. Bedingt durch die Tatsache das ich erst seit 3 Wochen weiß, dass ich in Karlsruhe bleibe und zum 1.6. eine Wohnung brauchen würde, hab ich mir zwar 10 Wohnungen angeschaut und mich auf ca. 5 darauf „beworben“, bisher hatte ich aber kein Glück im Mieter-Lotto.

Dafür darf ich jetzt bei Freunden unterkommen, was natürlich extremst nett ist (*hust* *schleim*). Also bleibt mir nur noch folgendes zu sagen:

  1. goodbye lenin hadiko
  2. suche Wohnung, wer hat der darf sich melden 🙂 (ab 2 Zimmer, ab 40m², max. 5km Radius ums ZKM)
  3. Danke an jule,kaja,macmac und shug für die Obdachlosenhilfe
Kategorien
Sonstiges Spass

New.Band.Festival

Am Samstag war im Karlsruher Substage das New.Band.Festival. Insgesamt haben 6 Bands gespielt, davon hab ich aber nur 4 oder so live miterlebt, weil, ich war später da, als es anfing 🙂

  • Sept Ember
  • Quicksand
  • Biestig
  • Sonic Avalance
  • Brainsheep
  • Three Penny Jenny

Deswegen kann ich mich vermutlich auch nicht an die restlichen Bandnamen erinnern. Meine Eintrittskarte, auf der das stehen könnte, musste ich ja als Stimmzettel abgeben, also hilft mir die auch net weiter. Anyway. Dem joschi sei Dank, is die Liste jetzt vollständig.

Der Jugendausschuss Karlsruhe hat da was organisiert. Und auch das PopNetz Karlsruhe (thx @ joschi) So wie man von diversen Hollywood-Filmchen das „Battle of the Bands“ kennt (Ich persönlich mag da „School of Rock“) ist dies das ganze auf Deutsch in Deutschland. Die Musikrichtung war eindeutig Rock und konnte gefallen. Ich war bissle befangen und habe für Quicksand gestimmt, wenn man schonmal eine waschechte Sängerin kennen lernen darf. Dank der Kaja muss ich heir hinzufügen 🙂

Besonders gefallen hat mir dann „Chillout“, „Roundhouse Kick“ und ähm … „(N)Everlast“ hiess glaube ich das letzte Lied. Von den anderen Gruppen kann ich mich an kein Lied erinnern. Nur noch an die Gruppe „Biestig“, die waren aber auch nur zwei blutjunge hübsche Mädels (16 Jahr, blondes Haar, …). Gut, nachdem jeder mal ne halbe Stunde vor sich hinträllern durfte, wurden die Stimmen ausgezählt, die Jury-Wertung mit eingerechnet und dann verkündet.

Den dritten Platz haben .. jop, irgendne Band. gemacht. Den zweiten Platz haben Biestig gemacht. Den ersten Platz haben …

TADAAAAA

Sonic Avalance gemacht. Quicksand war dann 4. Sieger. Oder 5. Oder 6. Weiss man nicht. Aber bestimmt 4. 🙂 Jetzt noch ein paar Bilder

Kategorien
Sonstiges

Kalorien/Dollar

Find ich gut 🙂

090514_tbm_chartfun_calories_2via The Big Money

Kategorien
Sonstiges Spass

Bacon Explosion

Beeinflusst durch die “original” Bacon Explosion habe ich zusammen mit ein paar Freunden das am Samstag nachgegrillt. Natürlich muss man sowas der Menschheit mitteilen 🙂

  1. Besorge genügend Getränke inkl. Kühlung. Der Spass dauert ne Weile 🙂
    IMG_1461
  2. Lese die original Beschreibung nicht wirklich durch. Kaufe Gewürze nach Gefühl und ohne jegliche Grundlage. Bei uns waren das:
    • Pfeffer
    • Salz
    • “Grill-Gewürz”
  3. Die restlichen Zutaten sind auch schnell aufgezählt
    • 1kg Hackfleisch (Gemischt, 60% Rind)
    • 1kg Frühstücksspeck
    • 2 mittelgroße Zwiebeln
    • 1 Flasche Kraft-BBQ-Sauce
  4. Das langt für zwei “Würste”. Deswegen beschreibe ich nur das Rezept für eine Wurst. Kurzinfo: 4 Packungen Speck (500g) und 500g Hackfleisch pro Wurst
  5. Flechte den Speck. Am Besten auf Alufolie, das sorgt für Hygiene
    IMG_1473
    Wir hatten ungefähr 2,5 Packungen dafür verbraucht.
  6. Mit den in 2) genannten Gewürzen würzen.
    IMG_1492 IMG_1497
  7. Das Hackfleisch auf dem Speck verteilen. Ja, die ganzen 500g. Mit einer in Würfelchen geschnittenen Zwiebel bestreuen.
    IMG_1504
  8. Die restlichen Speck-Packungen (noch 1,5) in kleine Stücke reissen und auf dem Hackfleisch und den Zwiebeln verteilen.
    IMG_1510
  9. Die BBQ-Sauce grosszügig verteilen.
    IMG_1514
  10. Roll it! Erfahrungen im Sushi-Machen sind von Vorteil.
    IMG_1537IMG_1541 IMG_1536
  11. Auf einer Alufolienschale drappieren und zum Grillen bringen
    IMG_1560 IMG_1561
  12. Es hilft, wenn man de Rolle mit Bratenfäden oder Schaschlikspießen befestigt, sonst fällt die auseinander. Im Bild ist weiterhin die zweite Rolle als “Alu-Wurst” und Tomaten mit Mozarella
    IMG_1574 IMG_1578
  13. Dann fing ein Hagelsturm an. Schnell alles abgebaut und ins Haus geflüchtet.
    IMG_1581
  14. War auch ein großer Vorteil, weil die Würste auf dem Grill glaub niemals durch geworden wären, sondern nur aussen verbrannt und innen roh, klassische Stadion-Rote.
    IMG_1583 IMG_1592 IMG_1594 IMG_1608
  15. Lecker war das aber alle Mal. Die Kruste ist eine Legierung mit dem Hackfleisch eingegangen. Selten so was leckeres gegessen.
  16. Die andere Wurst wurde als Alu-Rolle gegrillt und hat somit eher was von “gekocht” als von “gegrillt”. Aber auch ziemlich gut, selbst die Kruste war ein bisschen kross. Durch die Hilfestellung der Alu-Hülle ist die Wurst auch viel formschöner.
    IMG_1614 IMG_1615 IMG_1632
  17. Das hier hab ich jetzt als Hintergrundbild 🙂
    IMG_1641
  18. Und natürlich braucht man auch einen Nachtisch. Schokoeis mit Kirschmarmelade, einem Klecks Sahne und Mocca-Marzipan.
    IMG_1645

Wir hatten auch einen gemischten Salat mit Rucola und Tomaten inkl. Sahnedressing. Da find ich aber gerade kein Foto zu 🙁 Insgesamt war das aber sehr lecker. Und satt war man auch 🙂

Kategorien
Sonstiges Spass

Filmallerlei

Gestern hab ich zwei Filme angeschaut. Jippiejajeh Schweinebacke.

Little Miss Sunshine

Sehr guter Film. Sehr unterhaltsam. Manchmal leider auch vorhersehbar, aber trotzdem ein Film den man gesehen haben sollte. Ich geb da mal
8 von 10 Punkten

American Gangster

Was ein Rotz. 157 Minuten voller Langeweile. Ich fand den echt schlecht. Der Rest der Welt findet den wohl gut. Ich net.
1 von 10 Punkten

Kategorien
Sonstiges Spass

MTV Unplugged – Sportfreunde Stiller

MTV schafft es doch tatsächlich (fast) immer die Bands fürs Unplugged zu fragen, auf die ich eh schon stehe 🙂 Im Jahr 2000 waren es Fanta 4, 2002 dann Die Ärzte (auuuuuus Berlin, aus Berlin), 2005 die Toten Hosen und jetzt:

DIE SPORTFREUNDE STILLER

Premiere Donnerstag, 21.5. (Christi Himmelfahrt)

  • 17:00 Uhr – TRL mit den Sportfreunden Stiller
  • 18:00 Uhr – Videografie von den Sportfreunden Stiller
  • 19:00 Uhr – Unplugged
  • 20:00 Uhr – Making of Unplugged

Quelle: http://www.mtv.de/music/article/19876833

Ich  glaub ich kauf hab mir auch gleich das passende Album auf Amazon.de gekauft 🙂

Kategorien
Linux PHP Sonstiges Spass

Quassel – PHP_search

Ich nutze ja schon eine Weile lang Quassel-IRC. Leider durchsucht die Suche nur das bereits vorhandene Backlog (bzw. die „Chathistorie“) und man muss immer erst mühsam bis zum Anfang hochscrollen, damit er sich „mehr“ holt.

Jetzt hab ich einfach auf dem Server auf dem der Core läuft folgendes PHP-Script hinterlegt:

#!/usr/bin/php -q
<?php
$shortopts  = "";
$shortopts .= "h:";
$shortopts .= "u:";
$shortopts .= "c:";
$shortopts .= "s:";

$options = getopt($shortopts);

function getMessage($db, $quasseluser, $channel, $search = null) {
    $quasseluser = sqlite_escape_string($quasseluser);
    $channel = sqlite_escape_string($channel);
    $search = sqlite_escape_string($search);

    $sql = '
        SELECT DISTINCT
                backlog.time AS time,
                sender.sender AS sender,
                backlog.message AS message,
                buffer.buffername AS buffername
        FROM backlog
        OUTER JOIN quasseluser, buffer, sender
        ON (
                quasseluser.username = "'.$quasseluser.'"
                AND
                backlog.bufferid = buffer.bufferid
                AND
                quasseluser.userid = buffer.userid
                AND
                buffer.buffername LIKE "%'.$channel.'%"
                AND
                sender.senderid = backlog.senderid
        )';
    if ($search != null) {
        $sql .= ' WHERE message LIKE "%'.$search.'%";';
    }
    $output = array();
    $longestname = 0;
    foreach ($db->query($sql) as $row) {
        $sender = explode("!", $row['sender']);
        $sendername = $sender[0];
        if (strlen($sendername) > $longestname) {
            $longestname = strlen($sendername);
        }
        array_push(
            $output,
            array(
                date("Y-m-d H:i:s", $row['time']),
                $row['buffername'],
                $sendername,
                $row['message']
            ));
    }
    foreach ($output as $entry) {
        printf("%s (%s) %s : %s\n", $entry[0], $entry[1], str_pad($entry[2], $longestname, " "), $entry[3]);
    }
    printf("Es wurden %u Ergebnisse gefunden.\n", count($output));
}

try {
    $homepath = $options["h"];
    $username = $options["u"];
    $buffer = $options["c"];
    $search = $options["s"];

    if(!$homepath || !$username || !$buffer) {
        $output = "usage: ";
        $output .= __FILE__." -h <path/to/quassel/sqlite> -u <quasseluser> -c <channel/buffer> [-s <string>]";
        die($output . "\n");
    }

    $db = new PDO('sqlite:' . $homepath);
    getMessage($db, $username, $buffer, $search);

} catch (PDOException $e) {
    echo 'Connection failed: ' . $e->getMessage();
}

Keinerlei Fehlerbehandlung, wenns schiefläuft geht bestimmt irgendwas irreperabel kaputt. Keine Garantie für nichts 🙂 Ein möglicher Aufruf wäre:

14:34:46 pennywise ~# ./searchQuassel.php -h quassel-storage.sqlite -u pennywise -c quassel.de -s foobar
2008-11-03 11:49:01 (#quassel.de) pennywise    : und da war der Bot jetzt halt drin, weil er irgendwas gesagt hat wie "hallo foobar, wilkkommen in der hölle"
2008-11-06 20:35:57 (#quassel.de) pennywise    : kann ich auch ein temporäres netzwerk haben? sowas wie /join irc.server.com/#foobar?
2008-11-12 11:52:56 (#quassel.de) hanswurst    : im core-log steht nur "foobar benutzer x getrennt"

manpage

-h : Pfad zur SQLite-DB von quasselcore. Liegt meist in ~/.config/quassel-irc.org/
-u : Der Benutzer mit dem man sich in quassel einloggt. Dies hat nichts mit der IRC-Identität zu tun.
-c : Der Channel (bzw. das Query) in dem gesucht werden soll. Ist case insensitive und kann auch nur teilweise übergeben werden (z.B. „quassel“ findet „#quassel“, „#quassel.de“ und „quassel-announce“)
-s : OPTIONAL. Der Text nach dem gesucht werden soll. Wenn weggelassen, dann werden alle Nachrichten im übergebenen Channel zurückgegeben

Ich hatte auch noch ne Version mit Prepared Statements, aber die hat beim „$db->prepare($sql)“ einfach kein Statement erzeugt. Ohne Fehlermeldung ohne alles. WTF?!

Kategorien
PC & Accessoires Sonstiges Spass

Linksammlung #1

Heisse juchee, meine erste Linksammlung die auch diesen Namen trägt. Diesmal aber sogar mit ein bissle Text zu jedem Link 🙂

  • Lautstärkeregler für einzelne Browsertabs: Sehr gut. Endlich kann man pro Tab Musik oder Soundeffekt abschalten. Sowas hat mir tatsächlich gefehlt. Wenn es das jetzt noch für den Firefox gäbe 🙂
  • Schwenkbare HDMI-Stecker gegen Platzprobleme Sehr gut. Sobald ich HDMI nutze … ähja. Vielleicht braucht sowas ja tatsächlich jemand 🙂
  • HDMI 1080p über RJ45: Und wieder hat jemand mal weitergedacht. Sobald ich mein erstes Haus/Wohnung habe, gibts ’ne Schlitzfräse-Akton inkl. 100e Tonnen von Kupferkabel in der Wand .. .oder gleich Glasfaser?!
  • ISC startet Entwicklung von BIND 10: Gut. Brauch ich nicht. Wird aber Zeit 🙂
  • Prezi – PowerPoint war gestern: DAS hab ich schon am 19.02. in einem IRC-Channel gepostet … golem.de ist manchmal echt langsam. Egal, die Präsentation sehen schon sehr funky aus, aber ob ich wichtige Präsentationen dem Internet anvertraue .. ich weiß nicht. Ausserdem fehlt mir da die kostenlose Offline-Unterstützung. Wobei ich mir die Desktopapplikation gerne mal selber anschauen würde.
Kategorien
PC & Accessoires Sonstiges

DOM: Javascript vs. C++

Musste das Syntax-Highlighting wegmachen, das hat das Layout zerstört

Ich geh gerade mal sterben. Beide Funktionen haben dieselbe Funktionalität, nämlich alles Bilder innerhalb einer Webseite zu „verstecken“. Hier der Javascript-Code

function RemoveImages(doc) {
  var images = doc.images;
    if (images != null) {
      for (var i = 0; i < images.length; i++) {
        var img = images.item(i);
        img.style.display = "none";
      }
    }
}