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.

@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 :

D’autres twittos se sont rapidement mis à suivre :

https://twitter.com/a__cleo/status/240494289287778305

Si vous voulez y participer, utilisez simplement HashTag #CSSJoke !

Nous avons vu ensemble, il y a quelques semaines de cela, comment créer un environnement de développement PHP local sous Mac OS X. Malheureusement, l’arrivée de la mise à jour 10.8 de Mac OS (Mountain Lion) a quelque peu tout chamboulé et quelques actions sont nécessaires pour rétablir votre environnement.

Tout d’abords, sachez que les droits sur les fichiers ont été rétablis, que les fichiers sont de retour à l’origine donc que nous avons perdu toutes les anciennes configurations d’apache. Réeffectuez simplement l’étape 1 du tutoriel.

L’interface des paramètres de partage de Mac OS X a changé également et ne permet plus de redémarrer apache comme dans la version précédente. Il faut maintenant ouvrir le terminal (qui se trouve dans « /Applications/Utilitaires/terminal.app ») et utiliser cette ligne de commande :

sudo apachectl restart

A partir de là, normalement, tout est revenu à la normal. Alors profitez bien !

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 !

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.
Alors soyons optimistes et réalistes, je pense que l’on peut se baser sur une présentation le 12 septembre 2012 avec une sortie le 21. (Je prend les paris, qui me suit ?)

Nouveau connecteur

Vous connaissez tous la blague au sujet de l’USB à trois faces. Dans un sens, ça ne rentre pas, si on inverse non plus, il faut encore inverser pour y arriver enfin. Et bien c’est la même chose pour son iPhone. Mais plus maintenant ! Enfin, c’est ce qu’il se dit. En effet, on pourrait voir apparaître un nouveau connecteur, plus petit cette fois ci. On parle de 8 ou 19 broches contre (attendez, je compte) 30 actuellement, mais surtout, on parle d’un connecteur sans sens particulier ! Fini donc la bataille pour recharger son iPhone dans le noir. Par contre, cela amène à un gros problème. En effet, si cela devait arriver, les accessoires pour les iPhones 1, 3G, 3Gs, 4 et 4s seraient alors inutilisables ! C’est une nouvelle relativement affreuse pour les consommateurs qui ont investi dans du matériel, mais une très bonne nouvelle pour Apple qui, faisons leur confiance, en profitera pour nous vendre très rapidement des adaptateurs (merci Cupertino !). Si d’ailleurs on suit la logique du marché, on devrait voir le prix des accessoires « old generation » baisser de prix, afin que les constructeurs puisse les écouler et passer à autre chose (bonne nouvelle).

Aspect général

On se souviendra de cette photo qui a fait jaser le net il y a quelques semaines alors que ce n’était qu’un concept dessiné en 3D (chapeau l’artiste). Pourtant, il semblerait que celle-ci soit plutôt fidèle. On parle d’un écran plus grand donc, d’un téléphone plus fin et plus léger, d’un dos mat ou métallisé, de la disponibilité tout de suite en noir et en blanc ou encore un mini-jack (pour brancher votre casque) en bas de l’appareil (comme pour les iTouch) ce qui rendrait alors l’utilisation de certains accessoires totalement impossible (ouch encore !).

Performances

Pour ceux qui ont eu la « chance » d’essayer iOS 6 (qui sera livré de base avec l’iPhone 5), vous aurez peut-être aperçu quelques problèmes au niveau de la performance de ce logiciel. iOS 6, c’est bien, mais c’est lourd ! (Mes deux iPhones 4 me boudent depuis cette mise à jour). Qu’à cela ne tienne ! On s’en fiche puisque l’iPhone 5 sera bien plus puissant que le 4S. En effet, un processeur Quad-Core serait prévu, ainsi qu’une batterie plus puissante et encore mieux, 1Go de mémoire vive (et dire qu’on a réussi à envoyer des gens sur la lune avec 64 ko de RAM).

4G

Ce n’est plus vraiment une rumeur, le téléphone sera compatible 4G. Mais par contre, orange nous annonce une catastrophe inter-planétaire ! En effet, la 4G de l’iPhone 5 ne respecterait pas les normes françaises, le rendant alors incompatible avec notre chère et future 4G gauloise. C’est affreux, mais je ne sais pas qui blâmer : Cupertino ou la France ?

BlueTooth

Lors de la keynote sur iOS 6, on a pu apercevoir sur l’écran résumant les différentes nouveautés un étrange message : « Blutooth Map Support ». Ô joie ! Actuellement, nous sommes tous d’accord, le bluetooth sur l’iPhone est inutilisable. Mais l’iPhone 5 devrait donc intégrer le BlueTooth MAP qui permet de transmettre des données plus précises, plus volumineuses et de développer ainsi des produits pouvant interagir avec le téléphone de manière intelligente. Ainsi il sera possible de recevoir ses messages sur un autre terminal (une montre par exemple), de savoir qui vous appel depuis une oreillettes (voir une google glass ?). Mais ce n’est pas tout ! L’iPhone 5 intégrerait aussi la norme BlueTooth 4.0 qui réduirait considérablement la consommation de se dernier. En effet (comme le dirait Philippe Douste Blazy), au lieu de laisser le récepteur allumé constamment, celui-ci ne s’activerait uniquement lors d’un transfert de données. Problème de batterie réglé !

Recharge sans-fil

Imaginez-vous poser simplement votre téléphone sur une petite plaque, sans vous soucier du connecteur et voir celui-ci se recharger ? C’est déjà possible avec certains accessoires (très utiles, mais très encombrant) mais cela devrait être directement intégré à l’iPhone. Fini, donc, la galère d’avoir oublié son cable chez soi, plus besoins de se battre avec vos collègues ou vos amis pour savoir qui va pouvoir le recharger le premier.

Paiement sans contact – NFC

Cette technologie est très controversée. En effet, il est maintenant possible d’utiliser sans carte bleue ou son téléphone simplement en approchant celui-ci d’un terminal NFC. Cela a un risque : A New-York, des petits malins se sont amusés à approcher un terminal NFC de toutes les poches des passants dans le métro et ont ainsi réussi à débiter des centaines de personnes et à récupérer leur numéro de carte bleu, leurs coordonnées et même un historique des derniers achats effectués. Mais il n’empêche que cette technologie, peu rassurante, reste prometteuse. Alors que Google vient d’annoncer la sortie de Google Wallet, un porte-feuille en ligne, gérant ainsi le paiement sans contact sur les terminaux Android ou le paiement en ligne, les rumeurs sur la compatibilité NFC de l’iPhone 5 sont très floues. Certains parlent d’une intégration complète, d’autres disent alors qu’Apple aurait fait marche arrière face à ce manque de sécurité. A voir donc.

Nano carte SIM

La sortie de l’iPhone 4 a été un sacré cauchemar pour les opérateurs et encore plus pour les consommateurs. L’arrivée de la carte sim version « mini » a provoqué quelques problèmes. Les opérateurs ont dû s’équiper, prévoir l’affluence des demandes et les clients d’orange (parmi tant d’autres) n’ont pas eu le droit de recevoir cette micro carte SIM s’ils n’avaient pas acheté leur iPhone chez eux directement (honteux … Je me suis retrouvé sans téléphone pendant 4 jours, j’ai cru mourir). Et bien Apple remettrait le couvert avec un format SIM encore plus petit : La nano SIM ! Des adaptateurs auraient été livrés à tous les opérateurs pour que ceux-ci puissent se préparer au mieux. C’est un gain de place, certe, mais une petite galère pour tous les consommateurs qui vont devoir, en plus de la livraison de leur iPhone 5 de la part d’apple, attendre la livraison de leur nano SIM de la part de leur opérateur (je compte sur toi Free-mobile, ne me déçois pas).
Voila un petit tour rapide des rumeurs tournant actuellement sur le web. Rendez-vous donc à la rentrée (?) pour compter les scores !

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.