Watch the interactive presentation.
Watch the interactive presentation.
During my christmas break I finally found some time to release a project that I started during Hackweek earlier this year:
Give it a try:
As you can see, I could need some help with improving the graphics 🙂 So if you would like to help, please contact me or send a pull request on github!
Features of the game:
During the last weeks, we have been busy working on integration of the appstream project into openSUSE tools. Appstream is a cross-desktop initiative that provides APIs and concepts for building a Linux App-Store. We are extending the Ubuntu Software Center to be useable for other Linux distributions, working on Apper to support the additional metadata and enhance our software page with appstream data.
A preview of the app browser is already available here. Please tell us what you think about the new package search and the overall appstream project! Join us on #opensuse-project on freenode, or on email@example.com.
Dropbox is an absolutely great tool to share your data between different computers and mobile devices. Your data is stored in the cloud from where you can publish files and photo albums and work collaboratively on documents. It works very smoothly, has a great performance, and provides client apps for Linux, Windows, Mac, iOs, Android etc., offering 2GB space for free.
That sounds perfect, where’s the catch?
You are giving your private data to a U.S. based commercial company, which recently had a credibility issue, some security problems, awkward terms of service changes, and the fact that the government can get access to your data.
ownCloud to the rescue!
This is where ownCloud might be your choice. It is an open source webdav server that can be deployed on your own webspace. It does not yet have all the features and smoothness of Dropbox but it’s catching up. The recently released version 3 comes with file-sharing, contacts and calendar syncing, and an online music player.
Installing it is quite easy: Just drop the uncompressed tarball to a standard webspace which provides php. After that you can configure the setup in a browser and are ready to go. This is how you can mount your owncloud directory on a linux workstation:
wdfs http://<your owncloud host>/files/webdav.php /mnt
The package wdfs is included in the openSUSE standard repositories. wdfs can be used as normal user, no root privileges and changing of /etc/fstab is needed. After you have mounted your ownCloud to the system it can be used just like a local filesystem.
So now we are searching for students that would like to hack on one of our proposed projects from May 23rd – August 22nd (fulltime, 40h/week) being payed by Google (5000$ on success). Sounds like a fair deal, doesn’t it? 😉
There are even some days left to propose a new project to hack on! In that case we would try to find a suitable mentor from our community to get you started.
There are quite some interesting project proposals on our gsoc2011 wiki page, reaching from build service projects to SUSE Studio tools and distribution specific tools, as well as cross-distribution efforts.
I would like to mentor a student in the OBS Mobile project which will create a nice interface to use the buildservice from your handheld. So if you are skilled in web technologies (jquery-mobile, rails) please apply and get the chance to hack this summer of code on this exciting project!
To get in contact with the openSUSE community please join channel #opensuse-project on freenode, or our project mailinglist at firstname.lastname@example.org and we will help you to get started.
My project for Hackweek IV was to bring openFATE to mobile devices, and have a shared framework, so we can easily create mobile versions of other opensuse sites, for example the build service.
I decided to use the jquery mobile framework and together with Andre we created a rails plugin that automatically switches iPhones and android devices to the mobile version.
(Use this link to test the mobile version with your desktop browser)
I also created a native app that is available from the market that wraps this mobile web interface:
My plan is now to create a similar interface for the opensuse build service
which offers some basic functionality, such as request handling, showing build status etc.
If you have suggestions for other interesting feeds that should show up in the public feeds, please comment.
We updated the openSUSE feature tracking tool openFATE yesterday.
The update includes:
The full changelog is available here.
Der deutsche SciFi Channel veroeffentlicht alle Folgen von Leschs Universum online bei youtube 🙂
I wanted to create DVDs from youtube videos
in an easy way, to be able to watch them on my TV.
At first, you need to download the videos.
This can be done with youtube-dl (1-click install for opensuse)
By calling: youtube-dl.py -l <youtube-url> the videos will be stored to your local disk.
The next step is to encode these video files to DVD compatible mpeg files, create a DVD navigation menu and
build the DVD image for burning.
So, I’m going to create a DVD with some guitar lessons from youtube. It’s as easy as this:
> mkdir /tmp/flv; cd /tmp/flv; > youtube-dl.py -l http://www.youtube.com/watch?v=lJw4hMjlRYw > youtube-dl.py -l http://www.youtube.com/watch?v=njPMjKUWnZ0 > youtube-dl.py -l http://www.youtube.com/watch?v=JdIjuTAiWtI > youtube-dl.py -l http://www.youtube.com/watch?v=RhdItoEqaRU > flvtodvd -i /tmp/flv -o /tmp/dvdout -t "Pink Floyd"
To finally burn the DVD, you can use a burning application of your choice and use the created DVD structure at:
makedvd -burn /tmp/dvdout/dvdxml.xml
Note: The created mpegs have a data rate of about 10mb/min.