Sunfox


360 méridiens en 365 jours

9 septembre 2009 1 commentaire,

[Illustration d'un homme avec un chapeau melon et des bagages sur le dos
photo © striatic

J’offre un petit coup de pouce de 15 € à un brave garçon qui vient de partir faire le tour du monde en un an. En échange il m’enverra pour mon anniversaire une carte postale d’Oulan Bator. Un endroit que je ne connaissais même pas.

Allez-donc suivre le carnet de voyage de Joachim et devenez vous aussi un microsponsor de son aventure.

Cinéma en plein air au Parc de la Villette

9 juillet 2009 2 commentaires,

Affiche Cinéma en plein air au Parc de la Villette 2009

Tout comme l’année dernière, Le Parc de la Villette accueille du 15 juillet au 16 août 2008 des séances de cinéma en plein air. Si l’année dernière l’entrée était à 2 maigres euros la séance, cette année l’entrée est redevenue gratuite !

Mais parce que la liste de films est longue j’ai une fois de plus alimenté le calendrier google disponible pour l’occasion au format ical, très simple à intégrer à tout logiciel d’agenda.

Suite de l’article…

Mort aux tabulations

23 mai 2009 11 commentaires, , , ,

\t

Le signe tabulation en informatique est utilisé pour aligner du texte ou indenter du code. Mais c’est un caractère perfide : dans un environnement à chasse fixe c’est le seul caractère qui a décidé de prendre plus de place que les autres.

Et cette taille est variable, jusqu’à même prendre parfois une taille nulle. Elle est d’autant plus variable qu’aucun éditeur ne s’accorde sur la taille maximale que le caractère doit prendre, entre 8 et 2 caractères. Du coup, ça casse l’indentation voulue lorsque l’on décide de l’ouvrir autre part.

Exemple d’alignement avec des tabulations qui font 8 caractères de large au maximum :

Spam	Egg	Yoke
Foo	Bar	Yoke
Whizzey	Bam	Yoke

Le même texte affiché dans un éditeur où les tabulations font 4 de large :

Spam    Egg Yoke
Foo Bar Yoke
Whizzey Bam Yoke

On perd l’alignement choisi et donc le sens des colonnes.

De plus, c’est un caractère invisible. Il n’apparaîtra différent d’un espace que dans certains éditeurs de texte. Or mélangez les deux et vous n’avez pas fini de vous tirez les cheveux, surtout lorsque l’indentation est importante, comme en Python.

Le choix de la taille d’indentation doit être choisi par projet plutôt que de s’adapter aux facéties de chaque développeur. En remplaçant les tabulations avec des espaces, ces problèmes n’ont plus lieu.

Enfin la tabulation est pénible à écrire dans certaines applications—comme dans un navigateur web—car la touche tabulation sert avant tout à passer d’un champ à l’autre.

L’HTML avant la tempête

12 mai 2009 2 commentaires, , , ,

Pylônes

La page blanche. Puis viens ce moment pur où, dôté de la maquette du site, il ne reste plus qu’à faire la page la plus propre possible. À nous le choix d’XHTML ou d’HTML, d’utiliser ou pas tt, address, … De créer de jolies listes, des titres à plusieurs niveaux. De choisir avec soin le nom des ids et des classes et de saupoudrer le tout de microformats. Le tout propre et bien indenté.

J’aime ce moment où on peut s’approcher le plus possible des idéaux de l’HTML sémantique… jusqu’à ce que CMS et CSS, bourreaux des cœurs, nous imposent de souiller la pureté de nos documents.

Dotfiles suck.

20 mars 2009 10 commentaires, , , ,

~/.suckrc

Dotfiles are where the user configuration is usually hidden on Unix systems. They are responsible for the gigantic difference between ls and ls -a in your home directory.

Why dotfiles suck:

  • They fill up your home directory
  • Managing invisible files is awkward
  • Are they ini-type files ? xml ? sh ? One can’t tell, they don’t have any extension.
  • You can’t easily use any kind of versionning system
  • Configuration files for programs have nothing to do with the window manager used, yet a lot of programs’ configuration is hidden in .kde or .gnome2
  • They fill up your home directory

The solution: programs should place their configuration in ~/.config/. As simple as that. Only a few applications do that. It ought to change.

RailsCamp Paris 2

8 mars 2009 1 commentaire, , , ,

Logo de RailsCamp Paris 2

L’année dernière j’inaugurais le premier Barcamp autour de Rails sur Paris. Cette année la deuxième édition du RailsCamp Paris a eu lieu ce samedi dans les locaux de Sun. Les locaux étaient magnifiques et les salles de conférences avaient la bonne taille pour ces petites présentations d’une heure.

Dans cette édition moins de course entre chaque conférence et plus de discussions de couloirs extrêmement intéressantes. Différence dans les discussions par rapport à l’année dernière : github est beaucoup plus cité, louangé et rares sont ceux qui ne s’en servent pas aujourd’hui :)

La communauté Rails se porte bien, ça ne manque pas d’offres d’emploi et malgré que les inscriptions aient atteint les 100 participants assez rapidement on rencontre malgré tout de nouvelles têtes.

Je repars avec de bonnes listes de plugins, des bonnes idées de trucs à faire avec CouchDB, des promesses de fork et une folle envie de me replonger dans du Ruby :)

Merci à l’association Ruby France et aux nombreux sponsors de faire vivre cet événement (et de nous fournir en montagnes de pizzas !).

Un gros morceau de noir contre une loi liberticide

26 février 2009 , ,

quadrature_black-out_hadopi

Le projet de loi HADOPI et sa « riposte graduée » c’est mal.

Portrait de Jayne Ireland

8 février 2009 2 commentaires, ,

[Photo de l'article]

Un article fait le portrait de ma maman dans « Notre Île », le mensuel d’informations locales de ma commune L’Île-Saint-Denis. Elle a été interviewée à l’occasion de l’obtention de sa médaille de la Légion d’Honneur et de son départ pour le Danemark.

Voici le transcript numérique du « Portrait-Métier » de l’édition de janvier 2009 :

Suite de l’article…

Google Mobwrite

26 janvier 2009 1 commentaire, , , ,

Logo Mobwrite

Google Mobwrite est une petite application web qui sert à synchroniser des champs de formulaires en temps réel.

Avec un brin de JavaScript, n’importe quel champ texte devient un éditeur de texte temps-réel comme SubEthaEdit en appliquant les changements chez tout le monde en même temps.

La synchronisation, la fusion et la résolution des conflits entre différents utilisateurs est un problème compliqué dont Google Mobwrite se charge. Votre application finale aura simplement à conserver en mémoire le dernier formulaire envoyé.

Suite de l’article…

Origami, Zoo, Roux

8 janvier 2009 2 commentaires, , ,

Origamis Roux

Ô majuscule accentuée, sois louée !

14 décembre 2008 21 commentaires,

Û !

Écoutez ceci une bonne fois pour toutes : les majuscules prennent aussi des accents. À mon grand regret beaucoup de monde évite soigneusement de mettre des accents ou des cédilles rien que pour d’vieux problèmes d’impression. Ça devrait pourtant en être fini aujourd’hui des machines à écrire et des limitations de Windows !

Être accentuée est le rêve de toute majuscule alors soyez sympa, pensez à elles.

Rails Party, Paris On Rails 2008 et Apéro Ruby

3 décembre 2008 3 commentaires, , ,

Compte-rendu de trois rencontres autour de Ruby et Rails.

Rails Party, pour les geeks

Les conférenciers de la Rails Party on eut entre 40 et 5 minutes pour nous parler de : RSpec, bonnes pratiques Active Record, Facebooker, indexation de bases de données avec Sphinx, Lazy pagination, YAPS, migration vers Rails 2.2, i18n dans Rails 2.2, déploiement d’une très grosse appli Rails et desktop. Ces conférences était extrêmement intéressantes et n’avaient rien à envier aux conférences payantes du lendemain ! Domamge qu’il ait fallu parfois tendre l’oreille vers deux bonnes présentations en même temps.

Chapeau bas à Jean-François et au reste de l’équipe de Ruby France d’avoir organisé cette rencontre un brin informelle et surtout gratuite en si peu de temps.

Paris On Rails, pour les décideurs

[Logo Paris On Rails]

DHH, le créateur de Rails a répondu à nos questions depuis Chicago. Il est bon de le voir s’emporter (il a dit bullshit, je suis témoin !) quand on lui a posé une question sur Merb. Pour ma part j’ai été plus politiquement correct, je lui ait demandé quel t-shirt il portait :]

Michael Koziarksi membre de l’équipe de développement de Rails, nous faisait une conférence sur les performances de Rails. Extrêmement instructif mais en anglais avec un accent néerlandais débité à une vitesse folle. Je relirais ses diaporamas avec grand intérêt.

Don’t be a Ruby developer

J’ai particulièrement apprécié la vidéo-conférence de Russ Olsen, l’auteur du livre Design Patterns in Ruby pour ces anecdotes sur les tous premiers pots en terre glaise décorés comme des paniers, sur son fils de 8 ans et lorsqu’il rappelait à quel point il ne fallait jamais s’arrêter sur une technologie et toujours voir de l’avant. Si j’aime la communauté Ruby c’est aussi parce qu’on y parle beaucoup d’Erlang, Smalltalk, io et autres langages.

Mathieu Fosse nous vantant les mérites de la librairie JavaScript Mootools et Didier Lafforgue de Liquid, un moteur de rendu de pages bien trop complexe. Mais aucun des deux n’a réussi à me convaincre d’utiliser leur techno.

Guillaume Desrat a fait une très chouette présentation avec les nouveautés de Ruby 1.9, (avec un interpréteur 4.5 × plus rapide que Ruby 1.8 !) qui donne envie d’y passer.

Les tests, c’est bien

On retrouvait Jean-Michel Garnier pour nous parler des tests d’interface Web qu’il n’aimait pas faire l’année dernière. Ces tests d’interfaces d’exemples étaient assez simples pour que ça me convainque d’en faire, au moins un minimum. Merci Jean-Michel d’être passé me dire bonjour :). Philippe Hanrigou, ensuite, présentait les tests d’acceptation en distribuant les tests avec Selenium Grid. On en retiens que les tests c’est bien mais que c’est long et qu’il faut bien se garder d’avouer qu’on en fait pas…

Apéro Ruby, pour les piliers de bar

C’était l’occasion de se détendre, de manger une soupe à l’oignon et de continuer de très intéressantes discussions autour de Ruby, en petit comité, avec des habitués de Ruby France.


Merci aux organisateurs, sponsors et à Julie et ma boîte Cosmic Communication de m’avoir offert la journée pour aller aux conférences payantes de Paris On Rails. C’est à ça qu’on reconnaît les entreprises dans lesquelles on aime bosser :)

Party!

28 novembre 2008 1 commentaire, , ,

Ce week-end sur Paris je serais à l’Ubuntu Party et à la Rails Party. Les deux événements sont des conférences totalement gratuites, un brin geek, bon enfant, organisées et animées par des passionnés.

Que vous vouliez discuter Ubuntu et logiciels libres, faire vos premiers pas sous Linux ou troller allègrement passez-donc Samedi et Dimanche à l’intrépide Ubuntu Ibex Party, à la Cité des Sciences et de l’Industrie. Cette Édition promet d’être grandiose avec conférences, démonstrations, et débats mais avec en plus un stand, des animations et ateliers Mozilla.

Logo Ruby France Et si vous voulez parler Ruby, Rails, développement agile, MVC ou bien également troller allègrement, passez-donc Dimanche à la Rails Party. À la veille de Paris on Rails 2008, au bar Dune et organisée par Jean-François de Ruby France, le programme est prometteur avec Hackfest, conférences et Lightning Talks de gens très bien  (dont trois anciens étudiants de l’INSIA !).

Les matchs d’improvisation

24 octobre 2008 7 commentaires, ,

[Photo de joueurs lors d'une improvisation]
LIP contre Restons Calme
photo de BBiP

Connaissez-vous les matchs d’improvisation ? C’est une forme de théâtre venue du Québec où, dans un décor de hockey, des équipes doivent improviser un thème, imposé par un arbitre. Celui-ci impose également une catégorie, le nombre de joueurs et la durée de l’improvisation.

A partir de là c’est un régal à voir car quand les équipes sont bonnes les situations sont toujours loufoques, absurdes, drôles a en pleurer. A la fin de chaque improvisation le public doit voter pour l’équipe qui a le plus brillé à l’aide d’un papier de couleur. Et si l’arbitre est rude et méchant (ils le sont toujours) lancez-lui donc le chausson que l’on vous a fourni a l’entrée !

Moi qui voulait faire du théâtre depuis longtemps cette année je me suis laissé tenter par ce monde de l’improvisation et j’ai rejoint l’amicale ligue de la LUDI-IDF pour prendre des cours d’improvisation. Souhaitez-moi bonne chance !

Bouton Paris Web 2008

24 octobre 2008 6 commentaires, , , ,

Parmi les boutons de promotion pour Paris Web 2008 il en manquait un.

Paris-Web 2008, 13, 14 et 15 novembre : J'y serai pas mais allez-y quand même

« Papa… qu’est ce que tu veux faire quand tu seras grand ? »

14 octobre 2008 3 commentaires, ,


Beau-beau-baudrier net !

Pub copinage pour un collègue, qui joue et mets en scène une petite pièce de théâtre qui a égayé mon dimanche après-midi.

C’est l’histoire d’un père comédien qui tente tant bien que mal d’empêcher que son fils fasse le même métier que lui. Les scènes tournent autour du métier d’acteur et de la relation père-fils. Sur scène ça bouge, ça saute, on ne s’ennuie jamais. Et c’est drôle. Très drôle.

Si vous voulez une place réservez-en une vite :

Papa… qu’est ce que tu veux faire quand tu seras grand ?
Une comédie de Thierry Redler
Mise-en-scène : Jean-Michel Coignard
Avec Jean-Michel Coignard et Jean-Baptiste Richardet
Au Théâtre de Ménilmontant, 15 rue du Retrait 75020 Paris

  • 21 h les vendredis 10, 17 et 24 octobre et samedis 11, 18 et 25 octobre
  • 16h les dimanches 12, 19 et 26 octobre et samedi 25 octobre à 16 h

Places à 17 € (carte vermeil, étudiants, demandeurs d’emplois 12 €, groupe à partir de 10 11 €, enfant de moins de 12 ans 10 €), location : 01 46 36 98 60.

PS : Par contre c’était moins drôle quand le nom d’un méchant acteur anglais s’est trouvé être ce jour-là… « Sunny Ripert ». :p

7 chansons du moment

23 septembre 2008 6 commentaires,

  1. Hooverphonic – This Strange Effect, de l’album Blue Wonder Power Milk parce que cette chanson m’a suivi à travers les années et que depuis leur concert je ne me lasse pas de la réécouter
  2. Flight of the Conchords – Foux du fafa, une chanson du duo néozélandais de l’hilarante série Flight of the Conchords. Ils chantent en français avec un gros accent et ça me fait sourire à chaque fois
  3. Cibo Matto – Speechless, parce que ce groupe est une grande découverte que j’écoute quasi-exclusivement sur mon baladeur en ce moment
  4. The Moldy Peaches – Who’s got the crack?, une pèche et une douceur bien agréable
  5. The Knife – You take my breath away, ce groupe de musique électronique très étrange ne produit que des morceaux fabuleux
  6. Butterfly Boucher feat. David Bowie – Changes parce que j’écoute du David Bowie en ce moment et que cette reprise m’émeut à chaque écoute
  7. The White Stripes – Hotel Yorba, enfin, parce qu’une bonne dose de White Stripes, il n’y a rien de tel pour commencer une journée :)

Oui, ceci est une chaîne, refourguée par Kerdekel et dont les instructions se trouvent en ces bas fonds. Ça me plairait de savoir ce qu’aiment écouter en ce moment les 7 demoiselles adylk, areku, Hellgy, Infimité, Mitternacht, Myriam et ^^V^^, même si elles détestent ces chaînes à la noix.

Qu’est-ce qu’il m’arrive ? Moi qui voulait écrire des articles techniques me voilà à suivre des chaînes, écrire des comptes-rendus de week-ends et lancer des trolls poilus… Aurais-je un blog docteur ?

Spoiler alert : Dieu n’existe pas

16 septembre 2008 153 commentaires,

Aucune religion n’a raison. Aucun Dieu n’existe. Si vous croyez en Dieu c’est que vous avez reçu une bien pauvre éducation. Il faut que vous appreniez à séparer les faits de la fiction, à être moins idiotement crédule.

Cela peux vous paraître présomptueux, obtus, irrespectueux, blasphématoire (la bonne blague). Ça ne change pas que c’est la vérité. L’unique. Même si c’est dur à admettre.

Un agnostique est un athée qui n’a pas de couilles.

N’osez même pas me dire que rien ne prouve que Dieu n’existe pas. C’est faux. Tout prouve que Dieu n’existe pas.

On rit doucement du Pastafarisme ou de la Licorne rose invisible, mais pas des religions qui ont réussi à s’imposer ? Elles ne sont qu’un amas de superstitions pathétiques, enroulées de bon sentiments, que l’on prend bien trop au sérieux et qui n’a que trop duré. Arrêtons de cultiver l’illogisme.


Hallelujah.

(Le rant du mardi, vous a été proposée par les dragées Fucca.)

No more sweet music

11 septembre 2008 1 commentaire, ,

[Photo du concert d'Hooverphonic]
[Photo d'un plan de ville] [Photo de Firefox gonflé]
[Photo de feu d'artifice]

Le week-end en Belgique est fini. Certes ranger une tente sous la pluie c’est pas terrible, mais à côté voici un tour des choses qui étaient vraiment grandioses, magnifiques, géniales :

  • Hooverphonic
  • Avoir révisé les classiques d’Hooverphonic avant
  • La pêche et la proximité du public de Jerboa
  • La jolie ville de Sint Niklaas
  • Le feu d’artifice devant l’hotel de ville
  • Les belges
  • L’accueil chaleureux de Mitt, Neokraft et de leur clic-clac
  • Mitt, Neokraft et Gru
  • La pizza faite maison par Neokraft
  • La pizza faite maison par Neokraft
  • La pizza faite maison par Neokraft
  • La ville de Bruxelles
  • Les bars belges
  • La Faro lambic
  • L’organisatrice et conductrice de renom, j’ai nommé Kerdekel

J’en garde plein d’autres bons souvenirs, et pour le reste il y a les photos et les vidéos.

One Way Ride

3 septembre 2008 5 commentaires

Photo de viking devant un feu
Skål!

Har ! Jeunes pucelles, petits blondinets et fiers guerriers, aujourd’hui est un Talk Like A Viking Day ! Écoutez-moi donc vous conter mes prochains périples au cœur des enfers.

À bord d’un drakar démoniaque je me rends ce Dimanche en contrées Belges. Moi, Sunthar le Rouge (et non pas « l’Hardie Rouquine », hum) voguerais en compagnies de la vorace Feignåsse Verte qui tiendra la barre. Nous allons évidemment dormir sur la paille, boire des pintes gigantesques, dépouiller femmes et enfants, piller de pauvres chaumes et égorger du clergé. Mais par dessus tout nous allons chanter en cœur nos victoires auprès de bardes déchaînes pendant les festivités sanguinaires de Villa Pace, où ma hache valsera aux mélodies divines d’Hooverphonic.

Parce qu’on a qu’une vie, Valhalla, nous voilà.

NB : Ce n’est pas vraiment un Talk Like A Viking Day, mais faites comme si.


Recherche

Rechercher dans mon journal

👨🏻‍🦰 Sunny Ripert

est un développeur web vivant à ParisContactArchives

Textes et contenus sous licence Creative Commons.