L’e-mail, apparu en 1966 (rien que ça), est omniprésent dans notre vie et est indispensable. On l’utilise pour communiquer avec ses collègues, avec ses amis, avec ses clients et même maintenant avec l’administration française … Mais voila, entre le spam, les comptes multiples, les erreurs de configuration et les logiciels obsolètes, les mails sont-ils toujours aussi efficaces ? Petite réflexion personnelle.
Catégorie : En vrac
Tiloweb revient !
Un an après mes déboires avec mon hébergeur et après la négociation acharnée avec une société de domain-parking, j’ai enfin retrouvé mon nom de domaine préféré : tiloweb.com.
Ainsi, ce blog revient ! Avec un nouveau design et les mises à jours qui vont avec …
Certes, le SEO est tout cassé, il faudra tout recommencer, mais je suis motivé à redonner vie à ce blog avec de nouveaux articles.
Longue vie à Tiloweb !
Changement de nom de domaine et problèmes d’hébergement
Le comble pour un développeur web / administrateur réseau ? Et bien, se voir déconnecté du jour au lendemain.
En effet, mon ex-hébergeur, ex-registrar et accessoirement ex-ami, a déposé le bilan de son entreprise debut de la semaine dernière et en a profité pour déconnecter tous les noms de domaine dont il avait la gestion (dont tiloweb.com, avec qui je me battais pour pouvoir le transférer chez un autre registrar plus sérieux), toutes ses lignes téléphones (mêmes personnelles, impossible de le joindre) ainsi que tous ses serveurs (dont les miens) et ce, sans sommation.
Ainsi, le mardi 18 juin 2013 au matin, plus de blog, plus de serveur, plus de mails, plus de nom de domaine, plus rien. Le temps que je comprenne ce qu’il se passe, le blog, pourtant très bien référencé, s’est vu totalement désindexé de Google. Là c’est le drame.
Mais c’est une bonne leçon à prendre. Ne jamais faire confiance aux petits pour des choses aussi importantes qu’un nom de domaine. Ainsi, je resterais toujours fidèle à mon Gandi (même si c’est 2 fois le prix d’OVH, mais allez savoir …).
J’ai mit en place une URL temporaire, http://www.tiloblog.com, en espérant pouvoir racheter mon http://www.tiloweb.com rapidement et tout en pouvant garder la possibilité de poster des articles et d’interagir avec vous.
Désolé pour cette absence, il faut maintenant recommencer tout depuis le départ.
La vie est dure, CMB.
UPDATE :
– Le nom de domaine a été racheté par une société pour le mettre en parking, profitant ainsi de mon bon référencement pour se faire un peu d’argent …
– Négociation en cours pour récupérer mon nom de domaine contre un gros chèque
– Quelques mensonges larmoyant ont fait leur effet. Je récupère mon nom de domaine ! Victoire !
Nouvel iPhone 5 – Deception Point
Le 12 septembre dernier, Apple a présenté le tant attendu iPhone 5. Les fans étaient au rendez-vous, les rumeurs également, mais apparemment, Apple ne l’était pas vraiment. Petit retour sur ces nouveautés qui font débat.
Coding.fm un openspace de dev comme si vous y étiez
Un des plus grands stéréotypes en agence sur les développeurs, c’est leur image d’associal, celui qui n’interagit pas avec ses collègues, qui porte son casque sur la tête toute la journée. A vrai dire, c’est pas faux ! Je pense qu’on l’assume tous totalement. Mais, grâce à Coding.FM, nous savons maintenant pourquoi !
Coding.FM est une webApplication, à l’image de RainyMood qui vous permet de vous plonger dans l’ambiance sonore d’un openspace de développeur. Vous avez ainsi le choix entre trois ambiances :
- « Monday Morning Coding » qui vous donne l’impression d’un dev plutôt en mode « Tumblr » qu’en mode « boulot ».
- « Hackathon Coding » qui lui vous plonge dans un univers de développement intense ! Avec des coups de clavier à tout va.
- « Angry Dev Coding » où l’on entend un développeur en pleine crise de nerf parce que son chef de projet est incapable de faire un cahier des charges correcte (ou tout autre context …).
Et c’est LA que l’on comprend pourquoi TOUS les développeurs rentrent rapidement en mode associal en travaillant. NOUS SOMMES INSUPPORTABLE A ENTENDRE ! Je vous jure qu’il me faut moins de quelques secondes en mode « Angry Dev Coding » pour me retrouver exactement dans le même état que le développeur enregistré et ce POUR RIEN ! Le casque est alors totalement obligatoire pour ne pas finir au service RH avec une batte de baseball.
Bref, grâce à cette petite WebApp (qui ouvre en fait une simple iFrame cachée de soundcloud), nous venons de résoudre l’un des plus grands mystère de la sociologie humaine de notre temps. ET DONC CE N’EST PAS NOTRE FAUTE.
[Humour] #CSSJoke sur Twitter : Imaginez la vie en CSS !
@AntoineAugusti, compte Twitter d’un développeur web que je vous conseil, est à l’origine d’un petit mouvement fort sympathique qui pourrait recevoir un certain succès, du moins, je lui souhaite. Je vous présente les #CSSJoke, dont et le principe est d’imaginer la vie en CSS. En voici une petite sélection :
.titanic {float: none} #CSSjoke
— Antoine Augusti (@AntoineAugusti) August 27, 2012
.ninja {visibility: hidden;} #CSSjoke
— Antoine Augusti (@AntoineAugusti) August 28, 2012
.mcdo:after {width: 120%;} #CSSjoke
— Antoine Augusti (@AntoineAugusti) August 28, 2012
.pise_tower {font-style: italic;} #CSSjoke
— Antoine Augusti (@AntoineAugusti) August 28, 2012
D’autres twittos se sont rapidement mis à suivre :
//11 septembre .tourJumelle:before {height: 29472972947942729739px;} .tourJumelle:after {height: 0px;} #CSSjoke
— Maxime Antoine (@Maxime_Antoine) August 28, 2012
#me + #you { margin:0; } cc @AntoineAugusti #CSSjoke
— Maxime L. (@ssxz_) August 28, 2012
https://twitter.com/a__cleo/status/240494289287778305
#hollande {font-weight: normal; font-style: normal; font-variant: normal; line-height: normal; white-space: normal;} #CSSjoke
— T. Itart-Longueville (@tibeoh) August 28, 2012
.melanchon {left: -9999em;} #CSSjoke
— Michel Buonomo (@MicheIB) August 28, 2012
Si vous voulez y participer, utilisez simplement HashTag #CSSJoke !
[humour] Les perles des commentaires
Un topic sur StackOverflow recense les commentaires les plus farfelus trouvés dans les codes sources. De quoi faire sourir plus d’un développeur ! En voici quelques un de mes préférés :
// Dear maintainer: // // Once you are done trying to 'optimize' this routine, // and have realized what a terrible mistake that was, // please increment the following counter as a warning // to the next guy: // // total_hours_wasted_here = 42 //
// When I wrote this, only God and I understood what I was doing // Now, God only knows
// I dedicate all this code, all my work, to my wife, Darlene, who will // have to support me and our three children and the dog once it gets // released into the public.
// somedev1 - 6/7/02 Adding temporary tracking of Login screen // somedev2 - 5/22/07 Temporary my ass
// drunk, fix later
// Magic. Do not touch.
//This code sucks, you know it and I know it. //Move on and call me an idiot later.
# To understand recursion, see the bottom of this file {...} # To understand recursion, see the top of this file
// I am not responsible of this code. // They made me write it, against my will.
//Dear future me. Please forgive me. //I can't even begin to express how sorry I am.
// I will give you two of my seventy-two virgins // if you can fix this.
// I have to find a better job
// Catching exceptions is for communists
// If you're reading this, that means you have been // put in charge of my previous project. // I am so, so sorry for you. God speed.
// If this code works, it was written by Paul DiLascia. // If not, I don't know who wrote it
// if i ever see this again i'm going to start // bringing guns to work
/* Ah ah ah! You'll never understand why this one works. */
Quelques perles de nos lecteurs :
@ibi :
# Dafuq is this ? // I don’t remember what this function actually does but it doesn’t matter // To avoid headache, please do not read this part // You’re a kitty ! # WWTTTTTFFFF ??????!!!!
@Bastien :
#DEFINE TRUE FALSE /* Have fun. */
Bref ! Beaucoup de bonnes perles que je n’ai pas besoins de traduire. Je crois que je vais m’y mettre également. Retrouvez toutes ces citations sur le sujet de StackOverflow !
Les rumeurs autour de l’iPhone 5
Chaque année (ou presque) nous avons le droit à notre lot de rumeurs concernant la sortie du prochain produit Apple. Après la déception d’Octobre dernier (« Comment ? Un iPhone 4S ? On nous avait promis le 5 ! »), mieux vaux être prudent avec tout ce que l’on peut entendre. Des prévisions les plus farfelues aux véritables révélations, il n’y a qu’un pas. Mais voici une petite sélection des bruits qui courent sur le web :
Nouvel écran
La première des rumeurs, et pas des moindres, concerne l’écran de cet iPhone 5. Celui-ci pourrait être incurvé pour améliorer l’ergonomie de l’appareil. Alors que Sharp a annoncé la livraison de ses premiers écrans, certaines personnes assurent que cette évolution n’a pas été retenue, pour des raisons budgétaire. Mais ce n’est pas tout ! On parle d’un écran plus grand, 4 pouces, qui pourrait prendre alors toute la largeur du téléphone (enfin, si on peut encore considérer l’iPhone 5 comme un téléphone). Alors que cette annonce pourrait ravir la plupart des utilisateurs, cela pourrait être un véritable cauchemars pour tous les développeurs iOS si le ratio de l’écran venait à changer (développement spécifique, design différencié, bref, tout ce qu’on n’aime pas chez Android). Par contre, celui-ci devrait être plus fin grâce à une nouvelle technologie, le tactile « in-cell » qui permettrait d’intégrer les capteurs directement à l’intérieur de l’écran. Cela permettrait alors d’affiner ce nouvel iDevice pour qu’il puisse enfin s’aligner sur ses plus important concurrents.
Date de sortie
C’est là où l’on s’amuse le plus (et où il y a le plus de déçus) : La date de sortie de cet iPhone 5. Rappelons tout de même que l’iPhone 4S était une grande surprise, les rumeurs annonçant déjà à l’époque, l’arrivée de ce modèle. Depuis, et dans l’ordre, nous avons pu voir passer ces dates :
- 11 Juin 2012 : Visiblement non (à moins d’avoir raté quelque chose). Simplement la présentation du nouveau MacBook et de l’iOS 6 (c’est tout).
- 7 Août 2012 : C’est le site KnowYourMobile qui annonce cette date. A l’heure où je vous écris cet article, nous somme le 2 Août et aucune invitation n’a été envoyé par Cupertino pour cet évènement. Soit ils ne sont pas très doués dans leur organisation (et pas très avisés pour sortir leur produit en pleine vacances d’été dans le monde entier) soit on peut considérer cette rumeur comme bidon.
- 12 Septembre : Il y a du mieux ! C’est la rentré, tout le monde est de retour. La keynote pourrait être prévue pour le 12 Septembre et la sortie officielle se ferait le 21 Septembre (et les pré-commandes ?). Il semblerait que ce soit la rumeur la plus plausible pour le moment.
- Octobre 2012 : Apparemment, plusieurs rumeurs de retard se propagent. Certains évoquent un problème détecté avec la batterie, d’autres parlent d’un problème de puce chez Qualcomm qui n’arriverait pas à les livrer à temps ou encore d’un retard dans la livraison des écrans.
Nouveau connecteur
Aspect général

Performances
4G
BlueTooth
Recharge sans-fil
Paiement sans contact – NFC
Nano carte SIM
PS : On me souffle à l’oreille que cet iPhone serait développé en grande partie par Microsoft … Mais cela reste à confirmer !
Cet article a été écrit pour WebLife, quotidien d’actualité web.
[auto-net] Quoi de neuf dans l’iOS 6 beta d’apple ?
Cet article, dont je suis l’auteur, a été originalement écrit pour le blog auto-net.fr, blog de l’agence Digital Dealer dans laquelle je travaille, dont voici le lien original.
Avec plus de 160 millions de « iDevice » vendus (dont 10 rien que chez Digital Dealer) pour seulement 5 modèles d’iPhone (1, 3G, 3Gs, 4, 4s) et 3 modèles d’iPad (1, 2, new), Apple reste la marque dominante du marché du smartphone et de la tablette.
Lundi dernier (le 11 juin 2012), à 19h (heure française) s’est déroulée la WWDC, la Worldwide Developers Conference, l’une de ces fameuses « Keynote » présentant les toutes dernières nouveautés de la marque dont saint Steve Jobs avait le secret. Nous avons pu alors découvrir, en direct, un nouveau modèle de Mac Book Pro (très impressionnant, mais malheureusement le prix l’est tout autant), la prochaine version du système d’exploitation de Mac (OS X Mountain Lion, qui se rapproche encore un peu plus des fonctionnalités d’un iPad) et enfin, la version 6 du système d’exploitation des iPhones (iOS).
En temps que développeur d’applications iPhone (CF Dealer Phone, dont la V2 arrive très vite, c’est promis) nous avons eu accès, quelques minutes après la fin de cette conférence, à une version beta (non définitive et privée) de l’iOS 6. Nous l’avons testé, nous avons aimé, nous allons vous faire partager notre expérience.
Ne pas déranger
L’iPhone, ses mails, ses notifications, ses alertes, c’est génial ! Mais qui n’a jamais eu envie de jeter son téléphone par la fenêtre ou dans les toilettes quand, à 4h du matin, on reçoit un mail (le son qui va avec et la chambre qui s’illumine) d’un prince africain souhaitant nous récompenser de notre fidélité avec 400 millions d’euros en échange d’un virement de 4500€ pour avancer les frais d’huissier ? Un SMS nous prévenant qu’Aurélie a essayé de nous joindre et a laissé un message au 0824093072 (1€58 par appel puis 0€36 la minute) ou votre mère « likant » votre photo de classe sur votre profil Facebook. C’est affreux, ça réveille et c’est inutile. Mais iOS 6 est là ! Depuis les configurations de votre iDevice (smartphone / tablette), vous pouvez déterminer une plage horaire où rien ni personne ne vous dérangera ! Mieux encore, vous pouvez déterminer quel groupe de contact peut vous déranger en cas d’urgence. Une nouvelle fonctionnalité qui, mine de rien, m’a offerte ma première vraie nuit de sommeil depuis 6 ans.
Apple Map
Apple et Google ne sont plus très amis depuis quelque temps, mais Google reste une marque omniprésente dès que l’on touche de près ou de loin aux nouvelles technologies. Belle déclaration de guerre de la part d’Apple en supprimant l’application Google Maps pour la remplacer par sa propre application Plans. Ce système utilise les données GPS de TomTom mais dispose de ses propres cartographies (Toujours plan, satellite et mixte) Plans propose en plus un nouvel affichage, celui de la 3D (uniquement pour l’iPad apparemment). Le rendu est actuellement assez pauvre, mais la mise à jour est quotidienne et les villes commencent, petit à petit, à sortir du sol. Nous retrouvons également une ébauche de GPS dit « step-by-step », bien trop pauvre à mon goût et une meilleure intégration du trafic routier. En soit, la volonté de remplacer Google a un prix et se traduit par une absence d’amélioration du système de guidage en direct. Ainsi, je resterais avec mon Mappy Free qui fait du très bon boulot gratuitement (et bientôt smartGPS ?).
Notons, pour la petite anecdote, un changement de logo de l’application :
Vous notez la différence ? Avec iOS6 (le premier), nous avons maintenant un itinéraire (partant de Cupertino, siège social de la marque Apple) et bien devinez quoi ? Si on suit l’itinéraire indiqué, on est obligé de sauter d’un pont et d’atterrir en plein autoroute … Attention à vous !
Gestion des appels entrants
Régulièrement, on se retrouve dans l’impossibilité de répondre au téléphone lors d’une réunion, d’un rush ou encore d’une période de détente méritée (enfin, moi jamais … Détente ? Jamais …). Au lieu de pousser son interlocuteur au harcèlement, iOS 6 nous propose deux petites options dont je risque d’abuser : « répondre par message » et « me le rappeler plus tard ». « Répondre par un message » n’est qu’une reprise améliorée de l’iOS 5 et permet d’envoyer par texto un message pré-formaté (« Je te rappelle », « J’arrive », « Quoi de neuf ? », ou un message personnalisé) tout en renvoyant le correspondant vers sa messagerie. « Me le rappeler plus tard » permet par contre de rajouter un rappel (disponible depuis iOS 5) « dans une heure » ou « quand je pars ». Ainsi, plus d’appel oublié ! Assez pratique effectivement.
Intégration de Facebook
Avec l’arrivée de iOS 5, twitter était pleinement intégré au système d’exploitation, ce qui permettait de twitter et de partager toute sorte de contenu nativement. Nous étions au courant, Apple et Facebook n’étaient pas les meilleures amis du monde (notamment depuis l’histoire de iTunes Ping pour lequel Facebook s’est désisté dans son partenariat moins d’une semaine avant la sortie de ce réseau social musical) pourtant, c’est fait ! Facebook, au même titre que Twitter est ainsi nativement intégré à iOS 6. Bonne nouvelle pour les accros !
Passbook
Le Passbook est encore un peu flou, celui-ci prendra toute son ampleur dès la sortie officielle de l’iOS 6 puisqu’il s’agit ici d’un nouveau type d’application permettant de recréer virtuellement un porte-ticket interactif. En effet, vous pourrez enregistrer vos billets d’avion, de train, de théâtre, de concert, etc. Vous serez alors prévenu des retards, des des modifications quelconques et plus besoin d’imprimer ses billets (ou même de les recevoir par courrier ou sur une borne pour les moins technophiles d’entre vous).
AppStore, iPod et téléphone
Certaines choses n’avaient pas évolué depuis la toute première version d’iOS, c’est maintenant chose réglée ! L’application iTunes (que PERSONNE n’utilisait) a fusionné avec l’application App Store qui a eu le droit à un petit rafraîchissement (et d’une super amélioration de l’expérience utilisateur !). De la même manière, l’application Musique fait également peau neuve, ainsi que l’interface de numérotation que j’avais toujours trouvée un peu brouillon.
(et on ne critique pas le choix musical)
Safari
Pour l’instant, rien de bien flagrant, mais tout vient à point à qui sait attendre ! En effet, avec la sortie de l’OS X Mountain Lion, votre safari iOS et votre safari OS X seront entièrement synchroniser ! Récupérez vos onglets ouverts sur votre iPhone directement sur votre Mac grâce à iCloud. De plus, l’interface de partage des pages a été largement améliorée et prend maintenant en compte une multitude de réseaux sociaux.
Conclusion
On ne peut pas dire que le passage d’iOS 5 à iOS 6 soit une aussi grande révolution que le passage d’iOS 4 à iOS 5. D’ailleurs, le nom « iOS 6 » est à mon avis purement marketing car il ne s’agit en fait que d’une simple amélioration de l’iOS 5, une sorte de version 5.5 en fait (le noyau de l’application n’a pas été touché, contrairement au passage vers la version iCloud). Néanmoins, les fonctionnalités proposées nativement sont assez agréables bien qu’inutiles pour certaines (inutiles, donc indispensables). Par contre, la grande nouveauté se retrouve dans le SDK de cet OS (Outil permettant de créer des applications), ainsi, l’iOS 6 va pouvoir user de tout son potentiel dès sa sortie officielle avec des applications utilisant toutes les nouvelles possibilités offertes par Apple.
Prochain rendez-vous avec Apple en Octobre prochain pour la sortie de l’iPhone 5 (dont les premières photos volées du produit final circulent depuis ce matin sur le web). En attendant, nous, on va bien s’amuser avec cet iOS 6 beta et on a une petite pensée pour vous qui devrez attendre quelques semaines encore !
Un peu d’humour chez les devs : Les joies du code
Découvert il y a quelques semaines déjà, j’aimerais vous faire partager ce tumblr si bien réfléchi : Les joies du code
Le concept est simple, illustrer toutes les situations vécues par un développeur (java dans son cas) avec des gifs animés.
Ce tumblr nous a valu quelques fous-rires bien agréables à l’agence et je vous le conseil vivement.
Pour ma part, voici celui qui a largement retenu mon attention :

Quand je vois du code mal indenté
Enjoy !
PS : Un autre tumblr est sorti juste après, pas le même auteur et reprenant certaines vannes, pour les graphistes. J’aime moins, mais je partage tout de même : Le graphisme ça Boom.