Usefull Stuff #4

Manchmal muss man schnell in X11 das Tastaturlayout aendern und moechte sich deswegen extra scim oder andere Programme installieren. Dabei hilft dann “setxkbmap”.

setxkbmap -model pc104 -layout us

Viel leichter kann man fast gar nicht sein Tastaturlayour umstellen. Es sei den wir packen und das noch in die .bashrc:

alias chkey=’setxkbmap -model pc104 -layout’

Dann laesst sich das ganze schnell per “chkey us” aendern. Und anschliessend empfehle ich “xterm xterm” in einem xterm auszufuehren.

Tales of Monkey Island

Wooow. Dieses Jahr wird es gleich zwei neue teile von Monkey Island geben. Einmal ein neues Adventure und ein remake von “The Secret of Monkey Island”. Ich spiele eigentlich gar nicht mehr, aber Monkey Island wuerde ich mir Blind kaufen und sofort wine installieren. Das gleiche kommt dann auch noch fuer die Wii und die DSi raus. Jetzt heist es bis 7. Juli warten ;)

via: golem.de (Trailer + News)

GP2X Wiz

Da sehe ich doch ein neues Spielzeug und das mit Linux :D Das GP2X Wiz ist verfuegbar. Es ist eine Spielekonsole aus Korea und als OS laueft Linux. Es gibt sehr viele Emulatoren und somit gibt es reichlich Spiele fuer den kleinen Tux.

Specifications

  • Chipset: MagicEyes Pollux System-on-a-Chip
  • CPU: 533MHz ARM9 3D Accelerator
  • NAND Flash Memory: 1 GB
  • RAM: SDRAM 64 MB
  • Operating System: GNU/Linux-based OS
  • Storage: SD Card (with SDHC support)
  • Connection to PC: USB 2.0 High Speed
  • USB Host: USB 2.0
  • Power: Internal 2000mAh Lithium Polymer Battery (approx. 7 hours game/video playback)
  • Display: 320×240 2.8 inch AMOLED Touch Screen
  • Microphone Input
  • Physical size: 121 mm wide, 61 mm high, 18 mm deep
  • Weight: 98 g (without battery), 136 g (with battery)
  • 3D Acceleration and TV Out
  • Chipset supports OpenGL ES 1.1
  • 133M Texel/sec, 1.33M Polygon/sec

So sehen die technischen Daten laut Wikipedia aus. Mal schauen ob man sich die irgendwann mal leistet. Hier gehts lang…

Diese Petition ist ein MUSS

Text der Petition

Wir fordern, daß der Deutsche Bundestag die Änderung des Telemediengesetzes nach dem Gesetzentwurf des Bundeskabinetts vom 22.4.09 ablehnt. Wir halten das geplante Vorgehen, Internetseiten vom BKA indizieren & von den Providern sperren zu lassen, für undurchsichtig & unkontrollierbar, da die “Sperrlisten” weder einsehbar sind noch genau festgelegt ist, nach welchen Kriterien Webseiten auf die Liste gesetzt werden. Wir sehen darin eine Gefährdung des Grundrechtes auf Informationsfreiheit.

Begründung

Das vornehmliche Ziel – Kinder zu schützen und sowohl ihren Mißbrauch, als auch die Verbreitung von Kinderpornografie, zu verhindern stellen wir dabei absolut nicht in Frage – im Gegenteil, es ist in unser aller Interesse. Dass die im Vorhaben vorgesehenen Maßnahmen dafür denkbar ungeeignet sind, wurde an vielen Stellen offengelegt und von Experten aus den unterschiedlichsten Bereichen mehrfach bestätigt. Eine Sperrung von Internetseiten hat so gut wie keinen nachweisbaren Einfluß auf die körperliche und seelische Unversehrtheit mißbrauchter Kinder.
—————————
Wenn ich Kinderpornografie bekaempfen wuerde, wuerde ich direkt die Server bekaempfen worauf die Daten liegen. Dass was die Regierung hier macht ist keine Bekaempfung, das ist Schwachsinn. Da wird ein Vorwand benutzt wo natuerlich alle Menschen zustimmen, aber bekaempft wird gar nichts. Der Zugang wird nur erschwaert. Ich bekaempfe Drogen doch nicht indem ich die kleinen Dealer verhafte sondern indem ich die Hersteller der Drogen verhafte oder Handlungsunfaehig mache. Ich koennte jetzt mehrere Beispiele aufzaehlen, aber ich denke mal jeder sieht was ich meine.
Und glaubt nicht das unser lieber Staat nur Seiten mit Kinderpornographie sperrt. In dem Gesetz steht naemlich auch das die Provider nicht zur rechenschaft gezogen werden koennen, wenn sie “auswersehen” andere Seiten blocken werden…. WILLKOMMEN in einem abgeschwaechten China Boah! Da werde ich echt Wahnsinnig, wenn ich daran denke wie die Regierung versucht die Menschen zu verarschen!!!
—————————
Deswegen hier mitmachen: epetitionen.bundestag.de
—————————
p.s.: wieso geht hier kein absatz mehr?

Twitter missbraucht

Ich bin mal wieder zurueck auf Twitter, aber warum? Irgendwie “missbrauche” ich Twitter als RSS Reader fuer meinen BB. Dank Yatca bekomme ich meine abonnierten Feeds direkt in meine Inbox (als Nachrichten) und bleibe so immer auf dem Laufenden. Finde ich sehr angenehm, aber man muss aufpassen das man nicht  “Channel” abonniert die einem non stop Nachrichten schicken.

Vielleicht ist das auch der Sinn von Twitter… egal ;)

Japanisch auf dem Blackberry (Update)

Nach ein paar Monaten hatte ich mal wieder einen Windows Computer vor der Nase und konnte ein Firmware Upgrade meines BB Bold machen. Ziel war es das ich endlich mal Japanisch schreiben und sehen kann auf dem Blackberry. Mit einem kleinen Trick hat es dann auch endlich geklappt:

1. Firmware von Hong Kong CSL Limited herunterladen.
Das wichtigste dabei ist das ihr eine “EastAsia” herunterladet. Die Dateien fangen mit “9000jEastAsia_PB…” an. Das “J” ist auch wichtig.

2. Die Datei ganz normal Installieren, aber nicht den Manager starten.

3. Damit wir aber Japanisch, Koreanisch und Chinesisch installieren koennen, muessen wir eine Vendor.xml loeschen. Das machen wir unter Programme -> Gemeinsame Dateien -> Research in Motion -> AppLoader. In dem Ordner die Vendor.xml loeschen.

4. Man koennte jetzt den RIM Desktop Manager starten, aber man kann auch einfach die Loader.exe (ich glaube die heißt so.) in dem gleichen Ordner benutzen. Die gewuenschten Sprachen auswaehlen und Upgraden.

Das war es auch schon. Endlich funktioniert das. Die eingabe ist die gleiche wie bei Japanischen Handies und somit besser als Scim oder die bei MS. Wieso kann RIM nicht in jeder Firmware jede Sprache anbieten? Versteh ich nicht! Viel Spass beim Tippen.

UPDATE: Es gibt eine neue EastAsia Version der Firmware für den Bold 9700. Gleiches vorgehen wie oben (vendor.xml löschen) und schon kann es Weitergehen. Der Download versteckt sich hier.

World of Goo (Linux)

Yippi das ist doch mal ein Blog eintrag wert. World of Goo ist in der Linux und Mac (gabs das schon vorher) erschienen. Habe das Spiel mal bei einem Freund auf dem Tablet gespielt und hat super viel Spass gemacht und fuer 20USD/16EUR kann man da echt nichts sagen.

Heruntergeladen -> Entpackt -> Gespielt

Was ein hammer Spiel. Funktioniert super auf meinem etwas eingerostetem T41,  laueft fluessig und macht sehr viel Spass. Kann das Spiel nur empfehlen :)

Neue Gallery

Es ist mal wieder Zeit eine neue Gallery zu verkuenden :) Bis jetzt hatte ich immer, aber wirklich immer probleme meine Bilder ordentlich zu praesentieren. Jetzt habe ich einen ordentlichen Weg gefunden. Dabei gehe ich einen kleinen, aber sehr praktischen, Umweg ueber flickr.com. Wie dem auch sei hier kommt sie…

Gallery

Es gibt sozusagen zwei Gallerien. Eine fuer die besten der besten und eine fuer Bilder die ich ausserdem gut finde. Up2Date kann man per flickr.com bleiben oder ab und zu auf der Gallery vorbeischauen.

Zum Abschluss gibt es noch ein Bild aus Koeln.

Cologne at night

Email function for the bash

Bash scripten ist und bleibt einfach ein Teil meiner Arbeit, auch wenn es Perl gibt. Viele meiner Scripte erzeugen log Dateien wenn das Script gelaufen ist). Natuerlich started man sein Script nicht immer per Hand sondern laesst das cron erlaedigen. Jetzt kann es sein dass das Script nicht fehlerfrei durchgelaufen ist. Falls man eine Fehlermeldung auf STDOUT erhaellt bekommt man diese per Mail von cron. Das ist aber nicht immer einlaeuchten wenn das Script ueber ein paar hundert Zeilen besteht und raubt einem nur den Nerven. Falls man eine nette log Datei hat, wieso sollte man sich diese nicht von dem letzten Durchlauf des scriptes zusenden lassen? Ich habe mir dafuer eine function geschrieben die ich so gut wie in jedem meiner scripte anwenden kann:

TMPLOG=”/tmp/mail.tmp-$RANDOM”
LOGFILE=”~/log/run.log”

LINE=”MYKEYWORD”

$TAC $LOGFILE | $GREP -m 1 -B `cat “$LOGFILE” | $WC -l` $LINE | $TAC > $TMPLOG

$MAILX -s “FT: FILE TRANSFER PROBLEM” $MAILTO < $TMPLOG

Somit lasse ich mir immer nur die letzten Eintraege des Durchganges zusenden. Der letzte Durchgang wird durch $LINE dem Script klar gemacht. Was man eigentlich nur beachten muss ist das $LINE nur einmal vorkommen darf pro durchlauf.

Eine andere Idee war:

LASTLINE=$($CAT $LOGFILE | $GREP $LINE -n | $TAIL -n 1 | $AWK -F':' '{ print $1 }')
FULLLINE=$($CAT $LOGFILE | $WC -l )
LINENUMBER=$($ECHO `$ECHO $FULLLINE-$LASTLINE | $BC `+1 | $BC)
$TAIL -n $LINENUMBER $LOGFILE > $TMPLOG