Web-développeur et Administrateur système Freelance au Luxembourg, j'ai mis en place ce blog pour vous permettre de suivre l'évolution de ma société et partager avec vous quelques lignes de code.
Olivier
web 2.0

Le bureau du jour #2

17/12/2008
17/12/2008
17/12/2008

Au menu de cette édition:

- le mac mini qui me servait de media center en remplacement du G5 vendu
- un switch Linksys SD2008 ouvert en attendant de remplacer les condensateurs défectueux.
- les ptites pilules bleues pour le stress

Le repas de Noël Oxeron 2008

Vendredi soir s’est tenu le traditionnel repas de noël offert par Oxeron. Devant le succès de l’opération (10 amis très proches dont 2 fort bronzés pour un mois de décembre), il a été nécessaire d’investir dans des nouveaux meubles (3 tables, 11 chaises, 1 pouf et 1 table basse).

IMG_2035.JPG
IMG_2036.JPG
IMG_2037.JPG
IMG_2055.JPG
IMG_2059.JPG
IMG_2081.JPG

Au menu du repas: pain surprise et bûche de Noël signés Bauer Frères, foie gras et selle de sanglier de la Klauss (tiens, un client à moi :) ), plus d’autres petites choses visibles sur le menu

IMG_2151.JPG

Les invités ont eu droit à leur petit cadeau, un seul d’entre eux est reparti (un peu) riche. Une très bonne soirée entre amis, avec une partie de Loup Garou Vs villageois bien marrante (sauf pour Yohan mais ca, c’est parce qu’il parle trop :) )

IMG_2117.JPG
IMG_2122.JPG
IMG_2137.JPG
IMG_2145.JPG

Un gros merci à tous les participants pour leur bonne humeur et leur amitié, à Valérie pour son aide en cuisine, à Sam pour avoir mangé le sanglier alors qu’il n’aime pas ça, à Virginie qui n’a pas arrêté de voter contre Valentin au jeu du loup, à Yohan et Aurélie pour le sticker du petit, à Cynthia pour le cadeau d’Isa (je vais enfin avoir droit à des gateaux … enfin j’espère) et à Ludo pour les photos de la soirée (même les floues)

On vous aime tous très fort.

A l’année prochaine pour un nouveau repas.

PS: les photos des préparatifs se trouvent ici et celles du repas .

15 août 2009


L’encodage des paramètres dans les urls

Après plusieurs années de développement, on en apprend toujours, et c’est ca qui fait plaisir dans ce métier. Bien que parfois, il y a des surprises dont on pourrait se passer …

En voici une justement qui m’est arrivée pas plus tard que tout à l’heure: pour un site fraîchement mis en production, un fournisseur veut envoyer une emailing contenant une invitation à jouer pré-remplie avec nom et prénom. Jusque là, rien de sorcier. Sauf qu’au lieu d’encoder correctement l’url, le prénom et le nom de famille des joueurs est transmis tel quel dans un bon vieux “nom=tonton&prenom=rené”

Au sein de mon formulaire d’inscription, je récupère et j’affiche ces valeurs avec un ptit urldecode (inutile dans ce cas là of course) et un html_entities avec charset réglé en UTF-8

Sur certains browser,” tonton rené” devient “tonton ren” suivi d’un carré ou d’un @ selon les cas. Mais uniquement sur PC ! Sous macosx, tout va bien …

Safari et FF version Macosx considèrent donc que les paramètres de l’url sont encodés en UTF8, mais IE6 et FF sous Windows considèrent qu’il s’agit d’ISO. La solution est alors de tester l’encodage des paramètres passés dans l’url et d’utf8_encoder tout ce petit monde s’il ne s’agit pas déjà d’utf8

Au passage, voilà une fonction trouvée sur php.net qui permet de tester ce genre de chose:

function is_utf8($string) {
// From http://w3.org/International/questions/qa-forms-utf-8.html
return preg_match(‘%^(?:
[\x09\x0A\x0D\x20-\x7E]            # ASCII
| [\xC2-\xDF][\x80-\xBF]             # non-overlong 2-byte
\xE0[\xA0-\xBF][\x80-\xBF]        # excluding overlongs
| [\xE1-\xEC\xEE\xEF][\x80-\xBF]{2}  # straight 3-byte
\xED[\x80-\x9F][\x80-\xBF]        # excluding surrogates
\xF0[\x90-\xBF][\x80-\xBF]{2}     # planes 1-3
| [\xF1-\xF3][\x80-\xBF]{3}          # planes 4-15
\xF4[\x80-\x8F][\x80-\xBF]{2}     # plane 16
)*$%xs’
, $string);
}

Et voilà encore du boulot qui aurait pu être évité si les fournisseurs extérieurs développaient correctement leur business…

Mise en production d’Osborne, un jeu réalisé pour Bouygues Telecom

Contacté en urgence par les gens de Dubon, on m’a demandé de développer vite fait un jeu pour une opération commerciale de Bouygues Telecom. Deux semaines de boulot plus tard, le projet est enfin en production. Vous pouvez d’ailleurs y jouer en cliquant ici, il y a des chouettes cadeaux à gagner.

J’ai été chargé de mettre en place les 3 modules flash qui sont 3 mini jeux indépendants, réalisés par Sophie Estival. J’ai réalisé les différentes pages du jeu (dont 3 formulaires), la programmation qui se trouve derrière, l’insertion dans la base de donnée des leads, les différents imports/exports avec les prestataires externes (import des adresses email invalide, envoi des emails viraux de relance des joueurs et des invitations à jouer, export journalier des leads, etc…), et l’outil d’administration. Tout cela sous le regard bienveillant de Fleur Marty alias Flaoua, que vous avez peut-être déjà croisée sur Presse Citron. Comme quoi le monde de l’Internet est vraiment tout petit :)

Au final, un projet bien sympathique réalisé un peu dans l’urgence, avec son lot de (mauvaises) surprises. La routine quoi :)

PS: pour les pros des stats, un jeu comme celui-là représente un taux de transformation variant entre 30% et 50% selon les jours avec environ 2000 visiteurs uniques quotidiens. Le reste des chiffres à la fin du jeu …

Mise à jour PHP sur Oxyweb

Suite à la publication d’une faille de sécurité dans PHP, je viens de mettre à jour le serveur d’hébergement mutualisé. La version actuelle est la 5.2.6-pl7-gentoo

Modification du service anti-spam

Les mails détectés comme “HIGH SPAM” (ceux dont le score ne laisse quasiment aucun doute) par le filtre anti-spam ne sont plus délivrés. Ils sont stockés temporairement puis supprimés au bout de quelques jours. Surveillez vos emails dans les jours qui viennent, et prévenez moi si vous constatez des irrégularités.

Coupure mysql de 2:44 à 9:28

Suite à une surcharge due au système de backup, le serveur mysql a coupé ses entrées cette nuit. Je l’ai réactivé ce matin. Aucune donnée n’a été perdue.

J’ai configuré le serveur de monitoring pour tenter des redémarrages automatiques du serveur mysql en cas de coupure. Je vais aussi prochainement modifier les procédures de backups pour qu’elles soient moins agressives.

Toutes nos excuses pour la gêne occasionnée.

Et vous, quelle tête avez vous ?

Trouvé chez Mr Presse Citron, ce site permet de générer une image en fonction de votre nom (ou de n’importe quelle information vous voudrez bien lui donner)

Aller pour le fun, ca c’est moi

Là c’est ma femme (tiens j’aurai dit l’inverse, mais bon …)

Voilà Ludo

 

et enfin Yohan

A vous de jouer (et le terme est bien choisi je trouve :) )

Un client au JT de 13h sur TF1

Le gérant de l’auberge de la Klauss, bien connue par les fins gourmets du pays des 3 frontières, est passé hier midi au JT de TF1.

Vous pouvez revoir ce passage sur le site de TF1. L’auberge de la Klauss, c’est le premier client à avoir utiliséle CMS fait maison OxyCMS pour vendre en ligne des produits de son élevage.

Ca fait toujours plaisir :)

« Messages précédents