1000x 本 NanoNote

Yesterday (24.02.2010) Qi-Hardware1 proudly announced their first product of copylefted hardware – Ben NanoNote – which is now released to the public. The first batch of 1000 NanoNotes is produced. They are shipping and in stock in Hong Kong, Europe and India!2

Now, Qi-Hardware’s masterplan is to sell their 1000 units. Actually they have to sell them, because they spend $180.000 until now, without earning any money (as stated in chapter two of the “[Company] Weekly Update 6/2010”3)

So, if you are an opensource enthusiast, interested in a miniPC/PDA like gadget with 100% opensource hardware (a.k.a. copyleft hardware), running 100% opensource software, which offers a lot of opportunities to run all sort of software on it, go for it!

Get a Ben NanoNote and help Qi-Hardware to finance their current and future efforts in the opensource hardware business:

Official Shop: http://www.nanonote.cc

European Distributor: http://www.tuxbrain.com
German Distributor: http://www.pulster.eu

1 http://www.qi-hardware.com

2 http://en.qi-hardware.com/pipermail/developer/2010-February/002114.html

3 http://en.qi-hardware.com/pipermail/developer/2010-February/002114.html

Creative Commons Lizenzvertrag

Virtual Keyboard

vkbd
I just found this little EFL-testapp:

It’s an app written by Gustavo Sverzut Barbieri. It’s an Iphone like virtual keyboard. You can find the sourcecode on googlecode..

I had to apply a little change to the code, to get it running on the Freerunner.
I changed lines 206-210 to this:

if ecore.evas.engine_type_supported_get("software_16_x11"):
    ee = ecore.evas.SoftwareX11_16(w=WIDTH, h=HEIGHT)
else: print "warning: x11-16 is not supported, fallback to x11" ee = ecore.evas.SoftwareX11(w=WIDTH, h=HEIGHT)

Maybe someone likes to modify this code and build a real virtural keyboard for SHR out of it?
I hope i could motivate someone, as this would be a really nice keyboard.

Creative Commons Lizenzvertrag

fsoraw and neon

Today I decided to try out the picture-viewing-app “neon” [1] [2] on my Freerunner. This app is really amazing! It is pretty fast and provides very cool features like auto rotating images by dimensions, auto rotating window using accelerometers and of course zooming, manual rotating images, slide-show, the basic stuff. And if you use the b_and_w theme it looks pretty elegant.

All in all i can say: I love this app! And therefore i created a ticket in the SHR-Trac to add neon to the SHR-Feed [3].

After a while of using neon I found a few things that couldn’t satisfy my expectations:

  • 1st the white background of the b_and_w theme, which is visible if a picture doesn’t fill the screen. But a short look in the neon-SVN and one edje_cc later I had created a edje-file for b_and_w theme, which has a black background [4].

    neon-b_and_w

  • 2nd issue was that the display of the Freerunner blanked while looking at pictures. This is where “fsoraw” [5] [6] comes on. Fsoraw (FSO Resource Allocation Wrapper) is a wrapper utility to launch applications preallocating system resources from FSO. That means you can activate e.g. the “Display”-resource, just by editing the .desktop file of an app. This way I edited my /usr/share/applications/neon.desktop to allocate the “CPU” and “Display” resources, to avoid suspending and display blanking. Furthermore, I customised the neon parameters to activate the picture and window auto rotating stuff, to use the b_and_w theme and to start in my “Bilder” (=pictures) folder. The Exec line of the .desktop file now looks like this:
    Exec=fsoraw -r CPU,Display -- neon -f -r 0 -R 1 -t b_and_w /media/mmcblk0p3/Bilder

Have fun with neon and use fsoraw (e.g. for mokomaze, too):

Exec=fsoraw -r CPU,Display mokomaze

[1] neon project page
[2] neon in om-wiki
[3] shr #596
[4] download this edje-file
[5] fsoraw project page
[6] fsoraw in om-wiki

Creative Commons Lizenzvertrag

FSO Milestone 5.5 is out!

A few minutes ago mickey released the long-awaited milestone 5.5 of the FreeSmartphone.Org (FSO) smartphone middleware.

Check out the git-commit here: http://git.freesmartphone.org
Big thanks to the whole FSO team for this great piece of software!

Now let’s look forward to the new FSO 2.0 API-Implementation – called cornucopia, which is rewritten in Vala. Vala is a compiled language, which leads to an performance boost in comparison with the FSO 1.0 implementation, which is written in Python.

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