Thomas Perl
You might have seen this one coming: gPodder is already working on Sailfish OS. If you want to try it out in the emulator yourself (no MP3 playback due to missing codecs, and some parts of the UI have not yet been ported), install the Sailfish SDK and start the emulator (thanks to the interpreted'ness of Python, we don't have to care about cross-compiling at this point). Then, SSH into the emulator as user "nemo" (I'm purposefully vague here - if you can't figure out how to SSH into the emulator, then you probably shouldn't be trying it out at this point).

From the "nemo" user, become root (use "su -", root password is "nemo") and then install some dependencies:

zypper in python-pyside git qt-components

With that in place, go back to the "nemo" user and get gPodder from Git:

git clone git://github.com/gpodder/gpodder.git

Then, cd into the Git checkout and start it as usual:

cd gpodder
python tools/localdepends.py
bin/gpodder

Again, you don't have to do any installation or compilation steps for gPodder - it will work straight out of a Git checkout (that's how I use it all the time). If you "export" the Emulator as appliance in VirtualBox and then "import" it on a different machine, you can even work with this nicely on Mac OS X and Windows. The fact that the emulator is just another Mer installation also means that you can install a compiler and -devel packages for quick development and testing. Vim 7.3 is already installed, I only wish zsh was also available in the Mer repos :)
Categories: gpodder
Thomas Perl
So the Sailfish SDK was released last week, and as explained in the last blog post, gPodder is already running on Sailfish Silica Components. Of course, this has only been possible because Silica is quite similar in API design to Harmattan Qt Components (whenever I write "Harmattan" in this blog post, I usually talk about Harmattan Qt components, and whenever I write "Sailfish" it usually means "Sailfish Silica Components"). But of course porting "from" Harmattan "to" Sailfish with no way back would be kind of annoying - either Harmattan gets dropped, or somebody has to maintain two codebases, something I'd rather avoid. So, just like in "good old" Maemo 4 and Maemo 5 times, the goal here is to convert a Harmattan-only codebase to Harmattan-and-Sailfish, so that both can be maintained in the same codebase and improvements to Harmattan benefit the Sailfish port and vice versa.
Click to read 2166 more words
Categories: gpodder
pellet

Hiring Open Source Talent

2013-03-10 00:39 UTC  by  pellet
0
0
I have just opened an open source department under the Advanced Software Platform Lab and we are hiring. Ibrahim Haddad  - ex Linux Foundation - is heading the team.
We will aim at establishing a team that will focus on working with and contributing to key open source technologies/projects/innovation. This team will be interfacing with the open source community in perfect accordance to its principle. Position will be out soon formally and more details will be posted. In the mean-time -in case you are interested -  contact me, and send me your CV, or contact Ibrahim or send us a mail or contact us through our website (http://www.sisa.samsung.com/careers-research-development-sisa/career-opportunities.html- just get through to us one way or the other if you want to be part of the excitement!A lot of us will be at the 7th Annual Linux Foundation Collaboration Summit in San Francisco from the 15th to 17th of April if you have any question or in case you just want to chat. Hope to see you there!
Henri Bergius

Working on an Android tablet

2013-03-18 18:00 UTC  by  Henri Bergius
0
0

As mentioned in my post Hacker-nomad’s toolkit, 2012 edition, the lease period of my lovely — Linux-driven — 11” MacBook Air expired this month, and I had to consider what kind of gear to go with next.

Click to read 3030 more words
pellet

Graph search: great fun...to be handled carefully

2013-03-19 09:56 UTC  by  pellet
0
0
I just tried Graph Search. I was on the waiting list as this was going to be good.  Not good as in useful-good, but good as in just plain fun.
Candy to the mind ..with the possibility to feed the little stalker that lies in all of us.
I have to say that the first 15 minutes were the best fun I had on the Internet since Google put a decent search engine out there. The sheer pleasure of finding meaningless facts about people kept me going... until the experience inevitably lead me down  memory lane as I encountered forgotten photos of myself commented or liked somewhere by somebody who was but a digital ghosts from Christmas past.

Thus, I oscillated between the state of mind of a poet and that of a trashy tabloid journalist for a quarter of an hour, but the effect kind of wears thin after a while...
In the end, you really do have to be a marketeer at heart to get a kick out of knowing that  there are over 100 female individuals in Bogota, Columbia, who both like Oreo cookies AND Origami....
But that only 7 individuals in Lisbon, Portugal like Oreo AND Mickey...
I shudder to think of the poor and alienated soul that will work the analytics on this one, desperately trying to find some sort of sickening and twisted correlation. ( Was Origami boosting the cookies sales? Or was Mickey suppressing Oreo? And how to factor in the Hispanic versus Lusophone aspect of the equation? What did it all mean?)

But, as my excitement wound down, I realized that I might be missing a little historical perspective.
After all, a few tries and the tool did allow me to find who were the "People who are Muslims " and living in my area, enlighten me to the fact that  there are "People who are Jewish and living in Ireland" as well as tell if my friends knew of any "Men who are interested in Men" or "People who like the Republican Party" .
The tool does seem equally adequate for either left or right wing dictatorship as well as any sort of genocide/bashing/hate crime that one may have in mind.

Bottom line: fun tool probably good for business, but - in case you have not done it already - you might want to tune your privacy setting and trim a bit your profiles if you don't want to be totally exposed.

Henri Bergius

Google Glass and the fear of the future

2013-03-22 00:00 UTC  by  Henri Bergius
0
0

Google Glass is coming this year, a wearable display that can keep you connected at all the times and supply information and instructions when you need them. And it can record video or take pictures of whatever you see, when you want it to.

Click to read 1980 more words
Marcin Juszkiewicz

Cookies blabla…

2013-03-22 21:25 UTC  by  Marcin Juszkiewicz
0
0

This site is using cookies. Some of them are to track you as I use Google Analytics. Other may keep your name/email/website when you write comments on my blog.

We have new law here in European Union that visitors should get notification when website is using cookies. You know — privacy stuff etc. Lot of people does not even have any idea what this whole noise is about. There are websites for them with all that not even needed information — your search engine will point you there (and use few cookies in meantime).

I do not plan to add any of those annoying popups which will tell that there are cookies in use. Once you see such one you get cookie — cause website needs a way to remember that you clicked “yes, I know, get off my screen” button. You will not see such one here.

There is a text box in right column about cookies — go, read, decide would you read my blog or not. It is your choice and always was.

PS. I added tags into post just to get this post shown on each RSS aggregator I am/was listed.

UPDATE: added small header.

Categories: misc
xan

Web 3.8: the peace dividends release

2013-03-25 17:05 UTC  by  xan
0
0

I’m very happy about this release. Thanks to hard choices that we dared to make in the past we are now breaking new ground and giving GNOME some of the tools it needs to be the premier free software operating system. It’s been a long way since I spent an entire GUADEC porting good old epiphany to this newfangled thing called “WebKit”, and what a ride it has been.

Click to read 1676 more words
Categories: Blogroll
pellet

Open Source positions are posted.

2013-03-27 21:24 UTC  by  pellet
0
0

As mentioned before, we are creating an Open Source department that will focus on key open source technologies.  The Open Source department  is in  Silicon Valley - as part of my Advanced Software Platform organization  in Samsung Research America.But there is also an office in London, UK - as part of Samsung European Research Institute (with a smaller satellite office in Helsinki, Finland).  So if you are also living in those countries and want to be in contact with those guys, you can also send us your CV and we will channel  them  to the relevant offices.We are hiring sw developers on the following: Linux Kernel, Webkit, jQuery, Android, Hadoop, Tizen, EFL, FFMpeg, Gstreamer, LLVM, Cassandra, Cloudstack, HBase, U-boot, WEbinos, Openstack, Chromium OS, Lighttpd, Linaro, Cairo, Node.js, Wayland, and Xen.  This is not an exhaustive list, this list will grow  and we are potentially interested in any open source project that might move the needle - so there is no harm in contacting us anyway - if only to chat.We will support the option to work remotely depending on your personal situation and we are also trying to build some core team here in Silicon Valley.So if you are currently involved in any of these projects/technologies (or similar/related projects) as a contributor, committer, reviewer, maintainer, etc., and enjoy collaborating with the global community of open source developers, you can contact us by going through the site or sending me your CV directly.That is the gist of it – if you want more details (about the content of the job, the requirements, etc…), go to http://careers.us.samsung.com/, enter as location San Jose and as keyword: open source.Thanks
philipl

GVFS MTP Updates: Direct I/O and filenames in URIs!

2013-03-28 04:24 UTC  by  philipl
0
0

Hi Everyone,

It’s been a while since my last update (over a month!) so it’s a good time to talk about what’s been going on.

Firstly, GVFS 1.16 is out – so that’s the first stable release with the MTP backend in it. w00t!

Before you wonder, it doesn’t include my work to support the Android Direct I/O extensions (that allow normal read/write access to files on the device). I’ve now got those to a point where I’m ready to get them in, but I’m waiting on a review in bugzilla. Since my last update, all the libmtp changes have been merged and released in version 1.1.16.

The second big thing I’ve done is completely change how mtp URIs work. In previous posts, I’ve talked about how I was putting entity IDs as path elements to save having to maintain an ID->filename mapping, and then relying on the gvfs display and copy name properties to make the files appear to have normal names when looked at. I ultimately decided to abandon this approach for a couple of reasons. The main one is that with Direct I/O support, every application that can operate on files can be used with an MTP device, and most of those apps don’t know anything about gvfs and can’t use the special properties. The second reason is that there are edge cases where it’s impossible to tell if you’re looking at a filename that’s all numbers or an entity ID. So, I’ve added a mapping system and URIs now use filenames.

Finally, I’ve fixed a bug in gvfs that only got triggered when unmounting an mtp device in Ubuntu 13.04 betas. The code in question hasn’t changed in gvfs for a long time, but the bug didn’t appear anywhere else. Still, there is a real code problem in there, so I’ve got a fix out for it.

I’ve updated my with builds that contain all these pending patches (although the raring gvfs got updated while mine was building so it’s now considered out-of-date) and the new libmtp, so please try the new stuff out.

For the curious, here are the GNOME bugzilla entries tracking these changes:

Enjoy!

Categories: The wonderful world of GNOME...

Back