Archiv für den Monat: Mai 2013

PayPal-Mist trifft Murphy

PayPal hat bei mir grad einen weiteren Minuspunkt bekommen :O (Ja, das geht noch!)

Die Story: Leider musste ich gerade PayPal für eine eBay-Bestellung benutzen. Da mein Passwort irgendwie nicht akzeptiert worden ist, habe ich die Recovery-Funktion benutzt. Es ist ja gut, dass man bei der Passworteingabe netterweise aufgefordert wird, ein sicheres Passwort zu wählen (pseudo – weil: maximal 20 Zeichen :facepalm: ). Dass man das dann jedoch nicht mit Copy & Paste einfügen darf, is scheiße. Wozu gibts denn KeyPass? Und dann hatte ich an dem Rechner noch nichtmals NoScript installiert, um das dumme JavaScript zu deaktivieren :( . Schonmal 20 zufällige Zeichen eingegeben?

Manchmal schlägt Murphy halt richtig zu :-P

Geschrieben von Kap. Zuletzt geändert am 30. Mai 2013.

Glass-Porno

Um das beste Gesetz im Internet (Rule 34) zu erfüllen, hat Mikandi letzte Woche die Entwicklung der ersten Porno-App für Glass bekanntgegeben ;).

Es hat nur ein paar Tage gedauert, bis sich die Ankündigung zu den bekanntesten Blogs verbreitet hat. Interessant finde ich, wie Leute über Pornos auf Glass diskutieren. Als ob es eine Frage des „ob“ wäre, höchstens des „wie“. Abgesehen von Hatern scheint der Konsens scheint zu sein, dass Pornos auf Glass auf jeden Fall kommen (und vermutlich deutlich zum Erfolg von Glass beitragen), doch einige finden die Idee von Glass-Pornos absurd und überraschend. Diesen Leuten sei folgendes nochmal in Erinnerung gerufen:

Da Pornos bisher auf jedem Medium verbreitung gefunden haben, gehe ich mal davon aus, dass dies auch auf Glass der Fall sein wird. Die neue Möglichkeit des POV-Pornos bietet auch einige neue Ideen. Wir können gespannt abwarten, bis Glass für die Allgemeinheit verügbar sein wird, dauert es eh noch ein bisschen.

Geschrieben von Kap. Zuletzt geändert am 30. Mai 2013.

Buck – Das neue Build-Tool von Facebook

Facebook hat sein Build-Tool Buck als Open Source veröffentlicht. Das Tool hat gewisse Ähnlichkeiten mit dem bei Google verwendeten Cloud-Basierten Buildsystem. Während es bei Buck keine Cloud mit verteiltem Dateisesystem gibt, sind die ähnlichkeiten doch groß. Die Konfigurationsdateien heißen bei Google BUILD, während sie bei Facebook BUCK heißen, die Syntax ist aber identisch. Auch bei den Features sind die Tools ähnlich, nur dass Buck halt auf meinem kleinen Rechner zu Hause laufen kann.

Ich habe das Tool mal ausprobiert und beschreibe hier meine Erlebnisse. Ausgehend von einem neuen Benutzer auf GitHub, auf einem System auf dem ich kein Root-Zugang habe und der Java-Compiler veraltet ist, sind einige Härtefälle enthalten ;)

Auf der Installationsseite von Facebook sind die drei Schritte, die benötigt werden, angegeben:

git clone git@github.com:facebook/buck.git
cd buck
ant
sudo ln-s ${PWD}/bin/buck /usr/bin/buck$

Wenn ihr Root-Zugang zu eurem System habt und die benötigte Software auf dem neuesten Stand ist, müsst ihr erstmal nicht weiterlesen ;)

GitHub-Account erstellen

weiter zum Installieren

Zunächst benötigt man einen GitHub-Account und ssh-Schlüssel, wie hier beschrieben.

Falls schon ein ssh-Schlüssel erstellt worden ist, liegt er in ~/.ssh/id_rsa.pub. Falls die datei nicht vorhanden ist, muss ein Schlüssel erstellt werden:

ssh-keygen -t rsa -C "mail@gmail.com"

Wenn man einfach Enter drückt, landet der Schlüssel im obigen Verzeichnis, man kann das hier aber ändern. Zum entschlüsseln des ssh-Schlüssels wird ein Passwort benötigt. Es gelten wie immer die gleichen Sicherheitsregeln.

Anschließend wird der Speicherort des Schlüssels und der Fingerprint angezeigt.

Den exakten Inhalt der Datei ~/.ssh/id_rsa.pub, die den öffentlichen Schlüssel enthält muss gleich bei GitHub eingegeben werden.

Erstellt einen (kostenlosen) Account bei GitHub und loggt euch ein. Wenn ihr einen Gravatar-Account habt, ist euer Avatar auch bereits eingestellt ;)

Klickt nun auf Account Settings (oben rechts, neben dem Ausgang) und dann im Menü links auf SSH Keys. Klickt auf Add SSH Key und gebt den Inhalt der Datei mit dem öffentlichen Schlüssel ein. Am Besten per Copy & Paste ^^

Zurück an der Kommandozeile könnt ihr testen, ob alles soweit gefunzt hat:

ssh -T git@github.com

Der Schlüssel von GitHub ist noch unbekannt, ihr müsst ihn nun verifizieren. Der Fingerprint ist 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Falls ihr keine Lust auf den Test habt, kommt die Abfrage des Keys gleich beim Holen der Buck-Daten aus dem Repository.

Buck installieren

weiter zum Einbinden

Nun können wir nochmal versuchen, den Buck-Quellcode runterzuladen. Wir können das in einem Verzeichnis unserer Wahl machen (ich wähle das Verzeichnis /local/programs als Basis:

cd /local/programs
git clone git@github.com:facebook/buck.git
cd buck
ant

Zumindest die ersten drei Schritte sollten nun ohne Probleme funktionieren.

Falls eure Java-Installation up-to-date ist, klappt alles, ansonsten gibt ant eine Fehlermeldung aus.

Es kann verschiedene Fehlermeldungen geben, je nach aktueller Java-Version. Eine Möglichkeit ist Unrecognized option: -Werror, die von einem veralteten javac ausgegeben wird.

Java 1.5 genügt nicht, ich hab das Oracle JDK 1.7 genutzt. Wie es mit 1.6 aussieht, weiß ich nicht. Das JDK müsst ihr irgendwo installieren und den Pfad in der Umgebungsvariable JAVA_HOME setzen, dann wird die neue Version automatisch von ant benutzt:

export JAVA_HOME=/local/programs/jdk/

Ein neuer Versuch, buck zu kompilieren sollte nun erfolgreich sein.

Buck im System einbinden

Wenn man Root-Zugriff hat, kann man nun einfach einen symbolischen Link auf buck anlegen:

sudo ln -s /local/programs/buck/bin/buck /usr/bin/buck

Ohne Root-Zugriff kann man zum Beispiel den Pfad erweitern:

export PATH=$PATH:/local/programs/buck/bin

Die Zeile kann man bei Bedarf in die .bashrc einfügen, so dass buck bei jedem Systemstart verfügbar ist.

Nun sollte Buck erfolgreich eingerichtet sein und funktionieren :) Ein erstes Beispiel (zur Android-Programmierung) gibts bei Facebook. Sobald ich es für Java ausprobiert habe, werde ich hier einen weiteren Beitrag dazu schreiben.

Geschrieben von Kap. Zuletzt geändert am 6. Mai 2013.

Hasengemetzel in Mayhem Triple

Heute habe ich seit längerer Zeit mal wieder ein neues Computerspiel installiert: Mayhem Triple.

Es ist ein sehr geiler Shooter, in dem die Welt vor angreifenden Killer-Bunnies gerettet werden muss. Obwohl (weil?) die Grafik nicht modern ist, sondern vermutlich auch auf einem SNES laufen könnte, macht das Spiel extrem viel Spaß, und artet direkt in ein Gemetzel aus. Was wohl Killerspiel-Gegner dazu sagen?

Die abstruse Handlung der angreifenden Killer-Bunnies wird vom Protagonisten ohne weitere Zweifel einfach hingenommen, so ist man direkt mitten im Geschehen (oder besser: Gemezel). Das Gameplay kann durch zahlreiche interessante Einfälle begeistern, so kann oftmals mit Objekten interagiert werden. Es gibt auch einige für Jump’n’Runs typische Rätsel.

Neben den massenhaft auftretenden einfachen Hasen gibt es auch fiesere Gegner, wie extrem widerstandsfähige Monsterhasen und Hoden-Bomben abwerfende Penisroboter, die für Abwechslung sorgen. Die Story wird von verschiedenen auftauchenden Protagonisten vorangetrieben, die herrlich politisch unkorrekt sind: An Checkpunkten gibt es die Möglichkeit bei einem Schwarzmarkt-Verkäufer Waffen zu kaufen. Der ist natürlich schwarz ;) Immerhin verkauft er keine Drogen :-D Für länger anhaltenden Spielspaß sorgen einige Erfolge, für die man zum Beispiel versteckte Gegenstände finden muss oder Hasen auf bestimmte Arten töten soll.

Wer auf nette Indy-Spiele steht, sollte es sich mal ankucken. Das ganze ist sogar kostenlos, bei Gefallen darf man dem Autor gerne spenden. Und hier noch der Trailer:

Geschrieben von Kap. Zuletzt geändert am 4. Mai 2013.