
Je travaille depuis quelques jours à un petit jeu de stratégie basique pour smartphone. Et j'en suis venu à me poser une question : quelle époque ou univers plait d'avantage aux joueurs ?
- L'époque contemporaine ? Avec les tanks, les soldats, l'armement nucléaire, l'armement chimique, ...
- L'âge du bronze ou du fer ? Comme dans Age of Empire ? (Cavalerie, lanciers, archers, catapultes, ...)
- Le monde de l'Héroic Fantasy ? Façon Warcraft ou Warhammer avec les orcs, les gobelins, les elfes, ...
- Ou enfin la science-fiction ? Façon Star Wars ou Star Trek avec des possibilités infinies ?
Personnellement, j'ai toujours préféré les univers fantastiques, qu'il s'agisse d'Heroic Fantasy ou de science-fiction. Je ne sais pas pourquoi. Peut être car ils font d'avantage travailler notre imagination...
Cependant, pour mon jeu, je pense opter pour un mix époque contemporaine / science-fiction. Pas vraiment aujourd'hui, mais pas vraiment demain non plus, avec une évolution, petit à petit, vers ce le monde de la SF (armes futuristes, conquête de planètes, champs de force, pouvoirs mystiques, ...).
Vous en pensez quoi ? Et vous, à quoi vous jouez quel est votre univers préféré ?
image modifiée de John-Morgan, sous licence CC

Je sors tout juste du cinéma... Et mon premier réflexe est de sauter sur mon ordinateur pour parler du film que je viens de voir : Les aventures de Tintin, le secret de la Licorne. Je sais que c'est mal d'écrire à chaud mais là... je ne peux pas m'en empêcher. 
Déjà, il faut savoir que depuis tout petit, je suis "fan" de Tintin. Je connais toutes les bandes dessinées par coeur, mes deux préférées étant Le secret de la Licorne et Le trésor de Rackham le Rouge.
Sachant que le film ne pourrait jamais égaler les bandes dessinées, je me suis décidé à regarder le film d'un oeil neuf, sans faire le lien avec notre bon vieux reporter Belge. 
Malgré cela, j'ai pu voir le plus mauvais film qu'il m'ait été donné de voir. Il ne m'a fallu que 20 minutes pour avoir envie de m'en aller. Je ne suis resté que parce que j'étais avec des amis. Et je n'étais pas le seul, plusieurs personnes ont quitté la salle bien avant la fin du film.
Mais pourquoi ?
Je vais essayer de faire bref, car si je m'y met, je vais y passer la nuit. Voici les points qui font de Tintin un très très très très très (et encore, il manque des "très") mauvais film :
- L'histoire est abracadabrantesque. Spielberg a eu la fausse bonne idée de prendre 6/7 bandes dessinées Tintin et de mélanger toutes les histoires. On se retrouve avec un scénario qui part dans tous les sens et qui nous gave très rapidement...
- La réalisation est pitoyable. Moins de la moitié des choses qui se passent dans ce film sont possibles dans la réalité. Entre Tintin qui nage 800 mètres en apnée en moins de vingt secondes, la bibliothèque géante façon Poudlard complètement vide, le bateau qui passe à 50 mètres au dessus de l'autre, les 3 gouttes d'alcool dans le feu qui déclenchent une explosion, l'avion qui rebondit sans problème sur les dunes de sable, le faucon du méchant mieux dressé qu'aucun chien ne le sera jamais, le combat de grues, les scènes et les plans qui manquent, ... On a vraiment l'impression d'assister à une parodie des premiers Indiana Jones, en exagéré. C'est vous dire !
- Le mauvais jeu des acteurs. Spielberg a réussi l'exploit de sortir un film en images de synthèse dans lequel le jeu des acteur est vraiment, vraiment, vraiment nul. Je ne pensais pas que c'était possible, et pourtant il l'a fait. Je me demande si le jeu des acteurs dans les films X n'est pas meilleur. Pffff...
- Le rythme est atroce. Il n'y a pas la moindre pause pendant tout le film. Pas de scène calme ou de scène de réflexion. Il n'y a que de l'action, de l'action et de l'action. Pourquoi ? Peut être pour éviter que les gens ne réfléchissent au scénario pendant les scènes calmes, qui sait ?
- Tintin n'est plus belge, mais américain. Tout le texte en français de l'histoire d'origine a été américanisé. Ainsi, la Licorne est devenue "Unicorn", notre cher capitaine François de Haddock laisse à ses 3 fils français 3 parchemins en anglais, ... Et ceci pour tout. Navrant.
- L'humour ? Quel humour ? Si le film se veut drôle, c'est raté. Au mieux, certaines scènes m'ont fait sourire. C'est tout. Entre les "acteurs" qui surjouent et la mauvaise réalisation, on n'a pas vraiment envie de rire...
- Enfin, l'histoire et les personnages ne sont en aucun cas ceux créés par Hergé. Tintin est capable, au premier coup d'oeil d'identifier le nombre de canons du bateau, son siècle d'origine et le nom du roi français qui régnait quand voguait ce navire. Depuis quand ? Et où est Tournesol, qui a un rôle phare dans les BD ? Et qu'est ce que la Castafiore fait là ? Et Allan ? Et pourquoi M. Sakharine, qui n'avait rien demandé à personne, est devenu un personnage méchant ? Et où sont passés les frères Loiseau ? Tant de choses qui gâchent véritablement l'histoire. Hergé doit se retourner dans sa tombe, le pauvre...
Et encore, je pense avoir oublié pas mal de choses... 
En tout cas, je ne sais pas pour vous, mais j'ai clairement perdu 2 heures de ma vie au cinéma devant ce film.
Et je n'arrive pas à comprendre comment il peut avoir 3,6 étoiles sur Allociné. Ca me dépasse. Quand je pense que j'ai du payer pour ça, j'en ai mal au coeur.
En bref, un film à éviter à tout prix, et que je ne souhaiterais jamais revoir. Jamais. Je me contenterais des BD. 

Bon, je ne vous ferais pas l'affront de vous présenter la série Bref, je pense que tout le monde connait...
Mais pour ceux qui ne le savent pas, l'acteur principal Kyan Khojandi joue à Starcraft 2 ! 
Du coup il a eu la bonne idée, à la dernière soirée oGaming de Pomf et Thud, de nous faire un petit sketch à sa façon : Bref, j'ai joué à Starcraft 2.
Je vous laisse le découvrir sans plus attendre (attention, connaissances sur le jeu requises
) :
EDIT : J'ai expliqué la majorité des gags dans les commentaires.

Haaaaaaaaaaaa !
Je viens juste de découvrir une astuce INDISPENSABLE à tout développement .Net sur Visual Studio (je précise, des fois que vous soyez sur Mono
).
Comme vous le savez tous (ou pas), lorsqu'on veut lancer une application ou un site web sur Visual Studio, on utilise souvent le raccourci ultime : F5. (Ou parfois F6, lorsqu'on veut juste build notre application).
Seulement, qui n'a jamais appuyé sur une de ces touches pile au moment où il se rendait compte qu'il avait oublié un morceau de code ?
On se retrouve, à chaque fois, à attendre comme un idiot la fin du build pour pouvoir couper l'application ou le serveur web et faire notre modification.
Et bien... On peut très facilement arrêter le build Visual Studio !
Sisi !
Il suffit de faire CTRL + PAUSE (ou d'aller dans Build/Cancel Build), et votre Visual Studio arrêtera tout ce qu'il était en train de faire.
Rien qu'hier, je m'en suis servi une bonne demi-douzaine de fois, donc je me suis dit que ça pourrait vous être utile...
Bonne journée à tous ! 
image modifiée de Anton Fomkin, sous licence CC

Un de mes amis et ancien camarade d'école vient tout juste de lancer son blog.
Au programme : de courtes bandes dessinées humoristiques avec des personnages qu'on connait tous : Superman, Batman, Iron Man, Agent J (MIB), Doc et Marty, Buzz l'éclair, ... (En fait en plus la liste avance, en plus on s'éloigne des super héros... Les prochains seront-ils Timon et Pumba ?
)
Du coup je me suis dit que j'allais lui faire un peu de pub, étant donné que j'ai bien aimé ses dessins. (Bon, le terme pub est relatif, je suis loin d'avoir beaucoup de visiteurs. Quoique quand sebsauvage et le hollandais volant me citent...
).
Alors n'hésitez pas à aller y faire un tour, c'est par ici : myfamousfriends.net.
Et pour ceux qui ont la flemme d'y aller, voici ma préférée :


image modifiée de myfamousfriends.net

Depuis le début des inondations en Thaïlande, le prix des disques dur a presque triplé... Je vous laisse d'ailleurs vous rendre chez matériel.net pour vous faire une idée de la crise.
Heureusement, il est toujours possible, en fouillant un petit peu, de trouver un disque dur à un prix convenable.
Et l'affaire du jour est signée Boulanger ! Je ne sais pas s'il s'agit d'un oubli ou d'une erreur d'affichage, mais ils nous vendent un beau petit disque dur externe 2.5" de 500 Go à seulement 60 euros ! 
Je ne sais pas trop ce qu'ils ont comme stocks, mais je pense qu'ils vont vite s'épuiser... Donc si vous pensez avoir besoin d'un disque dur dans les prochains mois, dépêchez vous !
Et espérons que les inondations que subissent les thaïlandais cesseront rapidement...
Edit 1 : Une autre affaire chez zoombits : un disque dur externe 2.5" de 1 To à 105 euros ! (via Cyril)
Edit 2 : Quelques offres convenables en 3.5" chez Pixmania. (via Cyril)
source
image de Forrestal_PL, sous licence CC

Hier, j'ai eu l'opportunité de voir un Kindle de près. Je n'avais jamais été intéressé plus que ça par les liseuses électroniques, mais je me suis rendu compte que ce n'était pas si mal au final !
La qualité d'affichage est vraiment excellente, et la lecture n'est pas du tout fatigante pour les yeux. On a vraiment l'impression de lire un livre papier. Je ne sais pas pourquoi, mais depuis que les liseuses électroniques sont sorties, je m'attendais toujours à voir des écrans un peu comme celui de la première gameboy. Drôle d'idée, je sais, mais c'est comme ça. 
Du coup je me suis intéressé au sujet, et j'ai constaté plusieurs points qui rendent les Kindle (et les liseuses électroniques en général) plus intéressants que des livres papier :
- La possibilité d'acheter un livre et de l'avoir tout de suite,
- La possibilité de transporter des dizaines de livres dans seulement quelques dizaines de grammes,
- La possibilité d'augmenter ou de diminuer la taille du texte en fonction de nos préférences,
- Peu importe la taille du livre qu'on lit (je pense surtout aux gros livres de plus de 500 pages), la taille et le poids de la liseuse ne changent pas (encore heureux !
),
- L'autonomie est conséquente et permet de lire un (voire même plusieurs) livre de la première à la dernière page,
- Enfin, un point génial : la possibilité d'avoir la définition d'un mot juste en cliquant dessus. Génial pour la lecture de livres dans d'autres langues !
Cependant, de nombreux points me gênent quand même :
- Les DRM. Je ne vais pas en dire plus car je finirais par être vulgaire...
- Le prix des e-books. En gros, les livres sont presque au même prix que les versions papier (voire parfois plus cher !
). Les éditeurs veulent vraiment voguer sur ce marché pour s'en mettre encore plus dans les poches. Plutôt que de payer 30 € un livre dont 1 € ira à l'auteur, je préfèrerais offrir 5 voire 10 € à l'auteur directement... Non mais...
- La faible quantité de livres disponibles en Français. D'après les commentaires et plusieurs forums, les livres en Français sont peu nombreux, et plusieurs classiques manquent. Dommage.
- La conversion des PDF qui laisse vraiment à désirer. Dommage, j'aurais aimé pouvoir lire des tutos de développement directement sur une liseuse.
- L'impossibilité, pour le Kindle du moins, de lire les e-books au format epub, le format le plus commun aujourd'hui. Bon ben ça, no comment.
C'est vraiment dommage, car les liseuses électroniques ont vraiment des avantages non négligeables.
Le pire dans tout ça, c'est quand on se dit que les seuls points négatifs sont liés aux politiques des fabricants et des éditeurs. DRM, prix exorbitants, offre française laissée de côté, formats ignorés, ... A quand une liseuse "open source" avec un catalogue et des livres au prix qu'ils valent ?! Probablement jamais.
En tout cas, une liseuse électronique peut être, selon moi, un très bon cadeau pour un enfant ou un jeune adolescent. C'est High Tech, ça encourage la lecture, ça permet d'apprendre de nouveaux mots facilement, c'est facile à transporter, ... Ca pourrait peut être réconcilier les jeunes et la lecture. Ou peut être pas.
Si vous avez une liseuse électronique et que vous voulez donner votre avis, n'hésitez pas ! Moi je vais continuer de réfléchir quant au fait d'en acheter une.
Bonne journée à tous !

Allez, un peu d'actualité, ça faisait longtemps :
- Steve Jobs contre Dennis Ritchie ? Pfff, Dennis Ritchie en a fait bien plus pour le monde de l'informatique que Steve Jobs n'en aurait fait en dix vies... Sans Steve Jobs, on n'aurait juste pas de baladeurs / d'ordinateurs portables / de smartphones hors de prix... Sans Dennis Ritchie, on en serait encore à coder en assembleur. De plus, Apple a beau être la société la plus rentable au monde, elle ne se gêne pas pour maltraiter tous ceux qui travaillaient pour eux. Mais bon, prier et remercier Saint Steve Jobs est à la mode, et les gens croient tout ce qu'on leur dit ("Sisi, c'est Steve Jobs qui a créé les smartphones et les tablettes tactiles !"). Tssss...

- Orange "écoute" les clients de son offre Sosh en... les arnaquant d'avantage ! Tous les clients Sosh demandaient un forfait data non limité avec fair use. Orange a donc décidé de... diminuer le prix des recharges data. Et ouais, ils sont comme ça chez Orange ! Ils ont tout compris ! Ah et ils ont baissé le prix de 20%... par contre la durée de validité a été diminuée de 50%. Merci pour tout Orange, et ne compte plus sur moi le jour où Free sortira ses offres mobile !

- L'iPhone et l'iPad ont été interdits de vente en Allemagne. Ils ne savent plus quoi faire pour bloquer la concurrence ! "Bonjour monsieur le juge, voilà je demande l'interdiction de vente de l'iPad. En effet, j'ai un brevet sur la fabrication d'objets de forme rectangulaire et l'iPad est rectangulaire. -Effectivement. J'interdis la vente d'iPad dans le pays." Du grand n'importe quoi ! Et ça sera quoi la prochaine étape ?
- Aujourd'hui, le programmeur est la main d'oeuvre du monde informatique. En France, le développeur est tout en bas de l'échelle. Et après les entreprises françaises se demandent pourquoi le turnover dans l'informatique est si grand, et pourquoi elles ont tant de mal à trouver de bons développeurs. Tssss... [via sebsauvage]
- Tiens, nos eurodéputés n'hésitent pas à aller "badger" pour la journée, tôt le matin, avant de quitter le parlement. Histoire, bien sûr, de toucher leurs 300 € pour une bonne journée de "travail". 300 € non mérités pour une signature quand on gagne déjà 10 000 € par mois, c'est censé être normal ?
[via LeHollandaisVolant]
- Mince ! Le Samsung Galaxy S 2 blanc est très légèrement différent du noir ! Zut alors, moi qui venait juste de m'acheter le noir...
- L'ACTA, ou la création d'une loi par des lobbyistes (qui n'ont pas été élus mais qui, bizarrement, ont pas mal de pouvoirs) qui détruira à jamais la liberté de communication et d'expression en ligne... Une vidéo à voir. Serait-ce le début de la fin d'internet ?
Et pour se détendre :
- Un réveil un peu spécial qui vous réveillera à coup sûr ! (le 5)
- Une application qui vous permet de mettre à jour facilement tous vos logiciels sur Windows. Indispensable.
- Le trailer du futur Assassin's Creed. Vraiment bluffant niveau rythme et musique. Du coup, j'ai repris Assassin's Creed Brotherhood.

- Bon, lui je ne vais pas l'emmerder...
- On n'hésite pas à dépenser de l'argent dans des trucs inutiles, mais on n'ose toujours pas dépenser quelques centimes pour une application qui le mérite. Intéressant.
- Une pub juste excellente !
- Un article de Ploum très sympa sur l'obsolescence et notre réaction face... La qualité de vie est bien plus importante que la qualité des objets qu'on possède. Mais la société de consommation dans laquelle on vit essaie de nous faire croire le contraire... Et ça me rappelle une citation : "Les hommes sont faits pour s'aimer, et les objets sont faits pour être utilisés. Malheureusement aujourd'hui on aime les objets et on utilise les hommes."
- Un site regroupant des commentaires idiots pour vos commit de code dans votre logiciel de versionning (SVN, TFS, ...). De quoi rendre ses collègues complètement fous !

Allez, bonne fin de journée !
image modifiée de 85mm.ch, sous licence CC

Aujourd’hui, une petite astuce Management Studio pour tous ceux qui s’amusent à générer du SQL à la volée.
En effet, lorsqu’on génère une requête SQL directement dans une procédure stockée, on a souvent besoin de relire notre belle requête générée, histoire d’être sûr qu’elle ne fasse pas n’importe quoi. Malheureusement, ce n’est pas facile de lire ce que SQL Server Management Studio nous renvoie, étant donné que ce dernier met en vrac notre requête dans une cellule de grille :

Du coup, on perd notre belle indentation si durement créée dans notre requête SQL. Mais alors comment faire ? Tout réindenter à la main ? 
Non. Il y a bien plus simple !
Dans votre management studio, allez dans "Outil/Options".
Puis allez dans "Résultats de la requête/SQL Server/Résultats dans du texte". Là, changez la valeur du champ "Nombre maximal de caractères affichés dans chaque colonne" pour 8192 (le maximum) :

Enfin, fermez votre fenêtre de requête, ouvrez-en une nouvelle et cliquez sur ce bouton :

Vous n'avez plus qu'à lancer votre script, et vous récupérerez votre requête mise en forme ! 

image modifiée de Anton Fomkin, sous licence CC

Une de mes collègues a posé plusieurs fois cette question ces derniers jours. Et je me suis rendu compte que c’était assez difficile à expliquer à un non informaticien. Mais pour cela, j’ai trouvé un parallèle plutôt simple :
Développer une application, c’est comme écrire un livre à la machine à écrire.
En effet, je vous défie d’écrire une page de texte à la machine sans faire de fautes. C’est très difficile. Il faut sans cesse réfléchir avant d’écrire, faire attention à ce qu’on écrit, se relire et corriger les fautes lorsqu’on a eu le malheur d’en faire. Et lorsqu’on se relit, on peut facilement rater des fautes qui auraient sauté aux yeux d’autres personnes.
Maintenant, quel est le lien avec le développement ? C’est exactement la même chose, avec un impératif de temps très serré en plus.
Imaginez ceci :
"Voici une machine à écrire. Je veux que tu me rédiges un roman de 500 pages avec. Je ne veux pas voir de blanc ou de fautes sur ce roman. Tu as 2 semaines."
Voilà, à peu de choses près, la vie d’un développeur.
Et après, on ose nous demander POURQUOI il reste toujours des bugs dans nos applications, et POURQUOI on n’a pas pu faire plus vite telle ou telle tâche.
Pfffff...
Enfin, vous savez tous qu'un livre doit avoir une bonne structure, être cohérent et offrir une histoire intéressante. L'auteur doit également faire attention au vocabulaire, aux répétitions, aux temps, à la formulation, ... Et bien c'est encore une fois la même chose pour le développement d'une application ! (Architecture de la solution, cohérence du code, parcours utilisateur agréable, optimisation des performances de l'application, factorisation du code, ...)
image modifiée de chefranden, sous licence CC