Check if selected date is correct with cucumber

January 4th, 2010

The default web steps provided by cucumber provide a way to check the content of a text field : the "..." field should contain "...", but how to check if the date selected by default in a form is correct ?

To describe some of the features of the coming PigeBox web interface, we needed something like : the "..." datetime should contain "17:00:00".

Even if webrat doesn’t provide the builtin method to “read” a Rails datetime select, this piece of code adds the method selected_datetime to webrate scope.

With this small webrat extension, the following step becomes possible :

Read the rest of this entry »

Rivendell 1.6.0 packages for debian and ubuntu (with karmic support)

December 22nd, 2009

The Rivendell development team released Rivendell 1.6.0 last thursday, Debian and Ubuntu packages are now updated.

For Ubuntu Karmic users, the distribution is now supported. Choose the right source on debian.tryphon.org.

Please follow the quick start guide for your first Rivendell installation.

Read the rest of this entry »

RadiOxfam : la radio éphémère qui prend le train

December 10th, 2009

850 personnes de France, de Grande Bretagne, d’Espagne, d’Irlande, de Belgique embarquent vendredi midi à Bruxelles Midi dans un train pour Copenhague.

Mise en oeuvre par Oxfam, RadiOxfam sera la radio éphémère du périple. Au programme : débats, interviews évidemment autour du climat mais aussi sur les implications sociales que cela implique.

Même si nous ne serons que 5 à bord du train, toute l’équipe d’Autres(M)Ondes (et Tryphon) s’activent pour préparer ces 72 heures : studio dans le wagon restaurant durant les 26 heures de voyages, diffusion des programmes dans le train, mise en ligne des programmes sur le site dès notre arrivée à Copenhague, …

Pour ne rien rater de ces 3 jours d’une radio pas comme les autres, abonnez-vous au podcast de RadiOxfam. Les prochains sons dès vendredi matin 9 heures ! A suivre aussi sur Twitter : @radioxfam.

Salon Le Radio, destination Libre

October 19th, 2009

A partir de demain, nous serons parmi les visiteurs du salon SIEL – SATIS – LE RADIO. Pour Florent et moi, c’est l’occasion de voir ce qui se fait de neuf dans le monde de la radio.

Evidemment, ça n’est pas l’endroit où l’on croisera une myriade de logiciels libres … Mais c’est une manière pour nous de rencontrer pas mal de gens et de tester justement nos projets radio basés sur des solutions libres, histoire de consolider les premiers retours de notre étude de marché en cours.

Radio Amazigh, Babel et logiciels libres

October 17th, 2009

Avec toute l’équipe d’Autres(M)Ondes, nous réalisons ce soir une radio éphémère consacrée à Amazigh Kateb et son nouvel album Marchez Noir. Au programme, direct à partir du 18h depuis notre bar préféré : le Babel à Ménilmontant.

Une soirée bien sympathique que vous pourrez suivre sur le net en Ogg/Vorbis. Pour ceux qui sont dans le quartier, n’hésitez pas. Et si les logiciels libres vous intéressent dans le monde de la radio, venez nous dire bonjour ;)

First “public” release for alsa-backup

September 28th, 2009

For a long time, we’re using continuous recording tools to record our radio broadcasts. Many of these tools were homemade and alsa-backup is the latest project of this “serie” (after jack-backup and just-record).

alsa-backup can :

  • record several channels,
  • change record file according your naming policy (… without a blank),
  • run as daemon,
  • log into syslog,
  • stop record and retry after errors

And many other features are coming :) This piece of Ruby code is more flexible than just-record. It uses the awesome ruby-ffi library which allows to use C libraries with few lines of ruby code.

alsa-backup is available as debian/ubuntu packages on Tryphon’s debian repository. Source files are available in GitHub alsa-backup repository.

Use a M-Audio Delta 66 Rev E with alsa

September 20th, 2009

I’ve installed this week a Rivendell station with a M-Audio Delta 66 Rev E sound card. As experienced in 2008, the alsa ice1712 driver can’t be loaded with (some ?) Delta 66 Rev E :

[   11.605252] invalid CS8427 signature 0x0: let me try again...
[   11.606638] unable to find CS8427 signature (expected 0x71, read 0x0),
[   11.606687]    initialization is not completed
[   11.606732] CS8427 initialization failed
[   11.606784] ACPI: PCI interrupt for device 0000:05:01.0 disabled
[   11.606790] ICE1712: probe of 0000:05:01.0 failed with error -14

Same problem occurs with alsa 1.0.17 on lenny or 1.0.18 on jaunty.

Several tips are available in forums … but the only way I found to use the card is to patch (again) the alsa driver to disable the cs8427 initialisation.

But this time, here are all the required resources to make your Delta 66 Rev E work with alsa :

Read the rest of this entry »