A while back, Jaisen Mathai decided to start OpenPhoto, a project dedicated to provide a Free Software hosting solution for photos, to liberate the users from the claws of hosting services like Flickr, Picasa, etc.
This is an idea I have been mulling for a long time, so much that I even started on my own, but it didn't go very far. So when I found out about OpenPhoto, my curiosity got picked. It seemed to fullfill the same goals so I decided instead to look at it.
My first task was to get it to run. The catch is that from the start it was designed to run off Amazon Web Service and their SimpleDB. Not something I wanted. So I started writing the needed code to support MySQL and local filesystem to store the photos. And that's how it started. Then I implemented support for importing metadata from the pictures, automatically, something that I have seen missing in several of the competing services.
The OpenPhoto project is part of WebFWD, Mozilla's Open Innovation program. And it was one of the first project to make use of Mozilla's excellent BrowserID.
The source code is available on github. Feel free to download it, install it, tinker with it. Pull requests are more than welcome. If you don't feel like installing it, you can still go to openphoto.me for the hosted version.
And since I like "dogfooding", I'm running my own instance.
tl;dr we need a Gnome computer.
This is not about choice, it is about freedom.
A hardware platform that would be libre, that would run a libre OS, based on Gnome, Linux and GNU.
A hardware platform whose software stack would be vertically integrated for a maximum user experience: working out of the box, as advertised.
And for those who think it is about choice, think again. Choice is dealing with a bazillion different hardware configuration, drivers, etc. Dealing with more poorly written drivers (usually from hardware vendors) or proprietary (hello GPU driver) or even buggy firmware.
Next will come the portable devices: tablet, phones, etc.
Since I joined the accessibility team at Mozilla I took on one of the task that was in need to be solved: bringing back accessibility in Firefox on Mac as it has been lagging behind.
Marco already wrote about how things are ramping up and started filing more bugs on what is broken in the build I provided.
With the quick release cycle, I can't really commit on which Firefox version this will be in, but the code is current in Nightly, aka Firefox 12, except that on Mac we don't build with accessibility enabled yet.
You can purchase this playlist on iTunes or stream it on Rdio.
I may I sort-of praised Youtube and HTML5, allowing me to view some of the YouTube content without having Flash, and in Firefox since Google supports WebM, to some extent.
Here come the time to give some tips.
Enabling HTML5
Given the how buggy is the HTML5 implementation of YouTube, particularly with playlist and users, it is a two step process.
First, you have enable the HTML5 beta: the page will tell you the status. If it is enabled or not, what are the capabilities. If you use Firefox, you need Firefox 4 that supports the new WebM open format.
Second, to fix the UI issues, you have to use Cosmic Panda, the new UI. You enable it from that page.
At anytime you can return to these pages and revert your selection. Also you have to do that per browser - to be honest, since I'm not logged in, I can't really be sure if it sticks for the user.
Embedding
If you are embedding Youtube video with <embed>, then you are doing it wrong. This is unfortunately what a lot of plugins for CMS to. You need to use the new <iframe>. For that, when you go to the video page, click share, then embed and you'll have the snippet of HTML to paste. This will embed the video properly, using HTML5 if the viewer supports it, with the fallbacks to the usual way if needed.
I just pushed out of the door Geglmm 0.1.6, the C++ bindings for GEGL. Nothing very special, they just needed an update.
I just did a quick release for libopenraw 0.0.9. It just include a few fixes and enhancements cherry-picked from master. There is much more going into master including a serious API breakage. If you package libopenraw in a distro, I encourage you to pick this one up.
NEWS - tar.bz2 - gpg signature
"Lucid LoCo" Drupal Theme by Saturn Laboratories