mehrere Bilder verkleinern

Da ich vor kurzem mal wieder ein Bilder-verkleinerungs-Script brauchte und keines hatte und mich dann mal wieder ein wenig mit imagemagick beschäftigt habe:
Hier ein kleines Bash-Script, mit dem man alle Bilder (hier alle .jpg-Dateien) in einem Verzeichnis auf eine bestimmte größe (hier [auto]x600) komprimieren kann.

#!/bin/bash
# Ordner 'small' erstellen
mkdir small

# Alle .jpg Dateien auslesen
for file in *.jpg
do
    # Bilder verkleinern und unter gleichem Namen in 'small' ablegen
    convert ${file} -resize x600 small/${file}
done

Android Impressions

Just flashed Android to my Freerunner…

I didn’t think it’s that easy!

It’s just like flashing a normal Om2008.12 or SHR image. You don’t have to use a special bootloader (if you use koolus 1,9MB kernel). But remember to prepare a uSD-card before starting Android.
All necessary files and a step by step guide can be found here: http://forum.koolu.org

Android really isn’t usable at the moment. SHR or Om2008 gives you much more functionality. But i had to test it =).

Some pictures…

Creative Commons Lizenzvertrag

Steam für Linux


Update 24.04.2012: Ja, es ist wirklich wahr, siehe: phoronix.com

Die Gerüchte um ein nativ auf Linux laufendem Steam und dazugehörige Steam-Spiele verdichten sich. Nachdem ich schon öffters mal über dieses Gerücht gebloggt habe gibt es nun starke Hinweise, dass es Wirklichkeit wird. Auch wenn offiziell noch nichts bekannt gegeben wurde.

In der Demo-Version des auf der Source-Engine aufbauenden Spiels “Left 4 Dead” wurden eindeutige Hinweise auf einen Linux Port und einen nativen Steam-Linux-Clienten gefunden, da dort Dateien mit Namen wie steamclient_linux.so und libsteam_api_linux.so vorhanden waren.

Die Dateien wurden mittlerweile aus der downloadbaren Demo-Version entfernt. Doch es sieht so aus als würde “Left 4 Dead” das erste Linux-Steam-Game werden, Die Leute lieben es so sehr, wie sie das lieben beste online casino spiele.

Left for Dead 2 / Steam running native on Linux

Nähere Informationen: http://www.phoronix.com

Minority Report PC-Steuerung

Ich fand gerade ein sehr schönes Video, über eine neue von Mgestyk Technologies entwickelte Art einen PC ohne Maus und Tastatur zu steuern. Das ganze funktioniert mit Gesten, die vom Computer mit einer Kamera aufgenommen werden und sieht aus wie im Film “Minority Report”.

Read more

Ultrastar Deluxe: SingStar für Linux

Ultrastar-Deluxe ist ein Clone des beliebten Playstation Karaokespiels “Singstar”. In einem älteren Artikel beschrieb ich schon den Fork Ultrastar-NG des OpenSource Karaoke-Spiels “Ultrastar”.
Ultrastar-Deluxe konzentriert sich nicht wie Ultrastar-NG auf einen perfekten Stimmen-Erkennungs-Algorithmus, sondern auf eine schöne Benutzeroberfläche mit Effekten und auf Portierbarkeit. Das Aussehen von Ultrastar-DX ist druch Skins veränderbar, deshalb sieht es SingStar zum Verwechseln ähnlich.

Eine Windows-Version des Spiels gibt es schon länger, doch seit einiger Zeit ist auch die Entwickler-Version für Linux und Mac auf einem Stand (Alpha 1.1) auf dem sie gut spielbar ist und alles funktioniert.

Außerdem ist es mit verschiedenen Tools aus der USDX-Community möglich die Songs der SingStar-DVDs incl. Hintergrund-Videos/Cover/Text/Duett usw. zu exportieren, um sie in Ultrastar-DX zu benutzen.

Installation der Entwickler-Version:

Svn Checkout:

svn co https://ultrastardx.svn.sourceforge.net/svnroot/ultrastardx/trunk ultrastardx

Compilieren & installieren:

./configure
make
make install

Abhängigkeiten:

portaudio, sdl, sdl_image, sdl_ttf, sqlite3, ffmpeg, fpc, subversion

Für ArchLinux User (PKGBUILD):

# Contributor: slyon
pkgname=ultrastardx-svn
pkgver=1513
pkgrel=1
pkgdesc="SingStar like game for computers"
arch=('i686')
provides=('ultrastardx')
conflicts=('ultrastardx')
license=('GPL')
depends=('portaudio' 'sdl' 'sdl_image' 'sdl_ttf' 'sqlite3' 'ffmpeg')
makedepends=('fpc' 'subversion')
source=()
md5sums=()
_svntrunk=https://ultrastardx.svn.sourceforge.net/svnroot/ultrastardx/trunk
_svnmod=ultrastardx
build() { cd $startdir/src msg "Updating ultrastardx SVN..." svn co $_svntrunk -r $pkgver $_svnmod msg "SVN checkout done or server timeout" msg "Starting make..." cd $startdir/src/$_svnmod ./configure --prefix=/usr make make DESTDIR=$startdir/pkg install
}

Screenshots:

Screenshots der aktuellen Entwickler-Version hier: http://www.assembla.com
Screenshots der letzten (Windows-only) stable:

weitere Infos:

Homepage: http://ultrastardx.sourceforge.net

Projekt: http://sourceforge.net/projects/ultrastardx/

Wiki: http://ultrastardeluxe.xtremeweb-hosting.net/wiki

Codeweavers: Crossover kostenlos

Nur Heute: Codeweavers verschenken ihre Software!
Heute am 28.10.2008 kann jeder der will kostenlos eine Version von Crossover Pro oder Crossover Games für Linux oder Mac ganz legal auf der Codeweavers Website bekommen. Codeweavers verschenken ihre Software heute, aufgrund der “Lame Duck Challenge“, wer näheres wissen will hier die englische Pressemitteilung: Link

Ich habe meinen Crossover Key bereits erhalten. =)

Google released Android source

Android is now fully available under an opensource license. This was annouced by Google today. I’m very curious how much this will influence the Openmoko project and how long it takes until we can test Andorid on the Freerunner.

Today I’m very proud to announce that we are releasing the code that went into that same revolutionary device. Let me present Android: the first complete and highly functional, mass market, Open Source mobile platform. Built with and on top of a bunch of Open Source software, this is one of the largest releases in the history of FOSS. Our goal was to make millions of terrific phones possible, to raise the bar on what people can expect from any mobile phone and to release the code that makes it possible.

Google’s announcement is here: http://google-opensource.blogspot.com

And the Andorid-Source there: http://source.android.com

Openmoko: The Echo Bug

Since a very long time there is a very annoing bug (#1267), the ‘Echo Bug’. But about a week ago there was a very interesting post on the community-mailinglist: Echo issue on OM2008.08 solved, which describes how to solve this bug.

The mail provides a patch and binary files, too. So we don’t have to compile code to get the fix.
Installing the binary files is pretty easy, just follow these steps:

1. download files

http://danielnoethen.de/libqtopiaphonemodem.so.4.3.2
http://danielnoethen.de/gsmhandset.state

2. upload these files to you Neo

scp libqtopiaphonemodem.so.4.3.2 root@moko:/opt/Qtopia/lib/libqtopiaphonemodem.so.4.3.2

scp gsmhandset.state root@moko:/usr/share/openmoko/scenarios/gsmhandset.state

3. restart Qtopia

/etc/init.d/xserver-nodm restart

That’s it!

Now you should be able to call someone without annoing him with his own echo.

I tested this fix on my FDOM-20080927, but it should also work on every distribution using the Qtopia phone-stack. Furthermore the fix is known by the developers and is ‘in testing’, so it should get into the official sources soon.

Attention: as zecke says in his post (http://zecke.blogspot.com) overwriting the binary library-file is a very dirty way to get this fix and it can lead to chaos in the packagemanager. A cleaner way would be to use the openmoko-testing feeds and upgrade using the package-manager.

Creative Commons Lizenzvertrag

Openmoko Report #1

I got my Freerunner about two months ago and I made a few experiences until today. Now I want to share these experiences.

FDOM

In my last post – Openmoko: Distributionen (it’s in German) – I presented (subjectiv) the positive and negative ascpects of the different available distributions for the Neo.
I want to add FDOM to this list, a distribution which I use on my Freerunner now as my daily phone.
The FDOM-distribution is based on om2008.9, is enhanced with some fixes from the community, has a lot of applications preinstalled and has a good preconfiguration.

pro’s

  • phone-basics work (with qtopia-x11)
  • PIM-basics work (with qtopia-calendar)
  • GPS mapping works (with TangoGPS)
  • mp3 playback works (with Pythm)
  • power-management works pretty well
  • phone awakes from suspend on incoming call/sms

con’s

  • battery life of 1-2 days (it’s enough for daily use, but should be more)
  • Qtopia version is 4.3, which is very slow

QtExtended

Nokia released a prerelease of Qtopia 4.4, which is now called QtExtended. I tried this release because there was a lot of positive feedback on the mailinglists.
But in my opinion it isn’t that good. One good point was that QtExtended 4.4 it is much more responsive than version 4.3 but the show-stopper was the broken power-management: the phone doesn’t awake from suspend on incoming call or sms and the battery-life is very short if i don’t set it to suspend.

FSO

I tried the FSO-testing-images a few days ago, too. And I saw that they made good progress with the framework. Big praise to mickeyl and his team, you made really good work! The resource-management is very nice. For example it turns on the GPS if you need it and turns it back off if you don’t use it anymore.
The FSO-phone-application “Zhone” is functional and has all the needed features, but I’m looking forward to paroli…

Paroli

In my eyes Paroli is a very interesting project. It’s a phone-application (dialer, sms, contacts), written in python and elf, which uses the FSO-framework. It is going to replace the qtopia-x11 as phone stack when om2008 resp. om2009 and FSO gets merged. Unfortunately I was not able to get paroli up and running on my FSO-testing-image.

Has anyone got any status-report and/or screenshots of paroli? The only news I can get are the code commits: http://code.google.com/p/paroli/updates/list

Creative Commons Lizenzvertrag