06 Dec
Posted by Nathaniel McCallum as Technology
(If you’ve not read my last post, you’ll probably want to go do that now.) I’m pleased to announce the first public release of Natus! You can download 0.1.2 here. About Natus Natus is an MIT-licensed JavaScript meta-engine. Natus provides an engine agnostic way to build an application on javascript or to build modules for [...]
So as of late JavaScript is really starting to become an interesting language outside of the browser (OOB). There are dozens of projects with a variety of separate goals. Although I can name probably 20-30 such projects off the top of my head, the short list is probably around five or so, including probably the [...]
11 Nov
Posted by Nathaniel McCallum as Technology
If you’re not aware of Titanium, you should be. It’s a really easy way to write apps for iPhone and Android from the same codebase using JavaScript. Its all Free Software too! Anyway, one of the cool features it offers is compiling JS to Java bytecode on Android. This improves speed, at the loss [...]
So there is obviously lots of talk about Canonical’s decision to use the Unity shell on top of GNOME, particularly around events that transpired this weekend (which I’m not going to link to since I have no interest in fanning flames). However, I think something needs to be said that is missing in the context [...]
18 Oct
Posted by Nathaniel McCallum as Technology
Just to be clear, my last post was not prompted by any particular event or person. The transition to git (from CVS) is new to pretty much everyone as evidenced by the numerous git related threads on fedora-devel. I thought I’d contribute to the discussion by giving a simple outline of what to do and what not [...]
When making modifications to a package that you are not familiar with, please take a look at the structure of the git archive using a tool like gitg. If you notice that the branches are kept in sync for a number of releases (ie rawhide, f14, f13, f12) using fast-forward merges, please don’t then proceed [...]
I’ve just tagged libgpod 0.8.0 for F13 updates-testing. This is the first step to an updated Banshee (1.8.0) in F13 as well as better iPhone/iPad support in the existing Rhythmbox. I’d really like to get some testing on this, so please, if you are using updates-testing and have any Apple-brand device, please check to see [...]
Banshee 1.8.0 entered F14 updates-testing sometime yesterday. This includes: iPhone/iPad support Amazon MP3 Store (money from the affiliate program goes to the GNOME Foundation!) Miro Podcast Directory Much, much, more… In short, please test it and provide your feedback here. There is a known issue of Apple devices not turning off the sync screen when [...]
In order to get iPhone support, Banshee must be built against several new packages which switch Banshee from using its HAL backend to the new gudev backend. The latest libgpod has already been merged and you can test it in F14 updates-testing (leave feedback here: https://admin.fedoraproject.org/updates/libgpod-0.7.95-1.fc14). I’ve also filed new package review requests for each [...]
About six months ago I wrote C# bindings for libgpod in hopes that Banshee would adopt it. I did this following the old volunteer principle: in a volunteer organization, don’t do 100%; instead donate just enough effort/money to motivate others to give. Well, I can happily say that thanks to the fantastic efforts of the [...]