HTTParty::Response doesn’t like tap

A small surprise by hacking rivendell-api, if you try to use Object#tap on HTTParty::Response like this :

self.class.post(...) do |response|
  response.error! unless response.success?
end

The response instance won’t find these HTTParty::Response #error! or #success? methods (?).

In fact, the response variable isn’t a HTTParty::Response because of HTTParty::Response#method_missing which delegates the #tap method the parsed_response :-/

Without a tap, these 3 lines work fine :

response = self.class.post(...)
response.error! unless response.success?
response

RivendellBoxes Tryphon en production

Après un hiver productif, les premières RivendellBoxes étaient expérimentées au printemps chez Radio Grésivaudan. Elles gérent depuis le début juillet l’antenne 24h/24.

Vendredi dernier, c’était au tour de l’équipe de Radio Campus Montpellier. Le mois d’août verra 3 nouveaux déploiements.

Branchées et configurées en quelques minutes, les RivendellBoxes permettent à toutes les radios de déployer Rivendell sans avoir à gérer les aspects informatiques. Reste à utiliser Rivendell intelligemment :)

D’ailleurs, la prochaine session de formation a lieu à Rennes du 20 au 23 aout. Elle sera l’occasion d’une présentation de Rivendell le 20 août à 14h ouverte à toutes et tous (dans la mesure des places disponibles). Contactez-nous pour y assister.

Tous les détails dans le blog de Tryphon.

Formation Rivendell à Montpellier : Libérez votre antenne

En partenariat avec Radio Campus Montpellier, Tryphon organise du 24 au 26 Mars 2012 une formation Rivendell, le logiciel libre de gestion d’antenne.

A l’image de la session qui s’est déroulée en juin dernier chez Radio Larzac, la formation se déroulera dans les locaux de Radio Campus mais plusieurs radios seront présentes.

La formation se déroule sur 3 jours. Elle permettra de découvrir et prendre en main Rivendell, ainsi que d’aborder les questions concernant la mise en place de cette solution libre de gestion d’antenne.

Tous nos supports de formation sont publiés sous licence libre Creative Commons by-nc-sa 3.0 et disponibles en ligne.

Tous les détails sur le blog de Tryphon.

Check-list de Noël

Pour Nöel :

Et bah … c’est fait :)

Samsung Galaxy S et opérateurs : comparons

Imaginons que votre vieux téléphone et celui de votre compagne ne sont plus trop en état et que deux petits Samsung Galaxy S semblent convenir à vos usages. Prenez votre téléphone (actuel) et faites le tour des opérateurs.

Voici ce que donne cette expérience pour notre part. Notre opérateur actuel est Bouygues (depuis très longtemps) et nous n’avions pas changé de téléphone depuis fort longtemps (3 ans). Un premier appel a d’abord abouti sur une remise de 75€, le deuxième … pour résilier le contrat … à une remise de 126,90€.

L’abonnement pris en compte pour les calculs est un “2h+2h” avec internet “illimité” qui se trouve chez les 3 opérateurs français, sur 24 et 12 mois.

L’internet “illimité” est un joli concept invité par les services marketing de nos opérateurs. Concrètement, il s’agit de 500Mo par mois (avant que le débit soit baissé). Le comble revient à Orange qui n’intégre pas dans le forfait en question le traffic SMTP/IMAP/POP (renseignement confirmé ce matin par leur service commercial). En gros chez Orange, c’est 11,90€ (supplémentaire) pour pouvoir consulter ses mails autrement qu’en webmail :-/

Voici donc le petit tableau des prix qui nous ont été proposé par les 3 opérateurs (pour 1 ou 2 ans). La remise de 100€ pour un nouvel abonné est valable jusqu’à 23 août chez SFR, jusqu’au aujourd’hui chez Orange.

.e { text-align: right; }

Abonnement Téléphone €/Mois Remise Total
Bouygues 24 mois 206 € 32,90 € 126,90 € 868,70 €
SFR 24 mois 129 € 37,90 € 137,90 € 900,70 €
SFR 12 mois 129 € 43,00 € 143,00 € 502,00 €
Bouygues 12 mois ~240 € 37,90 € 126,90 € 569,80 €
Orange star 12 mois 129 € 42,90 € 100 € 543,80 €
Orange star+ 12 mois 129 € 53,90 € 100 € 675,80 €

Bonne négociation à vous

Lancement de la StreamBox Tryphon

L'interface d'administration de la StreamBox Tryphon

Après plusieurs semaines de travail et de tests, nous voila prêts à lancer officiellement la StreamBox Tryphon.

Un boitier tout prêt pour créer des streamings, un boitier plein de logiciels libres, un boitier rackable, court et silencieux, en un mot : une merveille :)

Je vous laisse découvrir le produit sur notre site et sur notre blog. Pour ceux qui sont intéressés par les coulisses, le projet StreamBox à son trac sur projects.tryphon.eu comme tous les projets de la maison Tryphon.

Un grand merci à Ayoli, Nico et toute l’équipe de Radio Larzac pour leur confiance et leurs retours.

Rivendell 1.7.0 packages for debian and ubuntu

Fred Gleason team released Rivendell 1.7.0 on monday, Debian and Ubuntu packages are now updated.

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

As usual, you can find on debian.tryphon.org :

  • Debian packages : for lenny, squeeze or unstable
  • Ubuntu packages : for hardy, jaunty and karmic
  • both i386 and amd64 packages

Check if selected date is correct with cucumber

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 :

Continue reading

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

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.

Continue reading

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

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.