Monthly Shaarli
May, 2014
Un team (suisse) a mis en place un site pour se fédérer autour de Truecrypt et proposer de continuer le projet au cas où il serait mort...
Prudence toutefois : rien ne dit pour l'instant que ceux derrière le site sont fiables !
Dans leurs arguments, le seul point qui me fait tiquer, c'est la mention comme quoi les membres de la team ne seront pas anonymes : c'est honorable, mais dangereux. Le point fort de Truecrypt, c'était justement l'anonymat du développeur qui ne pouvait ainsi pas subir de pressions (jusqu'à maintenant ?).
Si les membres sont connus, rien ne dit qu'ils ne vont pas être manipulés et "contraints" de fragiliser l'implémentation de TC ou y intégrer une backdoor.
À suivre...
Au passage, cette histoire avec TC pue à des kilomètres. Plusieurs théories s'affrontent mais une chose demeure : personne ne croit à la version "officielle". En attendant, je conseille de garder la dernière version fiable (7.1a) qui est encore sûre jusqu'à preuves du contraire !
Kévin Carnal annonce sa prochaine création : après le Pokédex sur Android, il y aura le Pokédex en ligne, accessible avec un simple navigateur !
La version mobile continuera d'exister, bien entendu, et les deux versions vivront en parallèle.

Votre frigo est vide ? Vite, une publicité pour le supermarché le plus proche. Toilettes bouchées ? Un plombier est à proximité. Votre maison brûle ? Publicité pour un bon assureur. Vous vous êtes fait voler ? Idem. Génial.

Voilà, je refais une annonce rapidement pour vous indiquer qu'il est maintenant possible de demander à rejoindre la communauté ;)
Attention : gens peu sérieux s'abstenir ! Cette communauté n'est pas une page "fan", mais uniquement dédiée aux bêta-testeurs ! J'attends un minimum de rigueur et de retours de leur part, merci.
J'en parlais ici : https://links.kevinvuilleumier.net/?0TZvBA
Je voulais vous signaler que j'ai créé une communauté Google+ privée pour les bêta-testeurs de mes applications Android.
Pourquoi une communauté Google+ ? C'est le mécanisme standard sur Google Play pour publier des applications en bêta-test (et même alpha !), donc je n'ai pas le choix. J'ignore exactement comment se déroule la publication de l'application chez les bêta-testeurs, mais ça sera l'occasion de le découvrir ;)
Au programme : bêta-test (mises à jour importantes, nouvelles applications), discussions autour de celles-ci et nouvelles en avant-première !
Si vous êtes intéressés à la rejoindre et tester en avant-première certaines nouvelles mises à jour et nouvelles applications, faites-le moi savoir pour que je vous ajoute !
PS: Timo, je me suis permis de déjà t'inviter.
EDIT : La page est ici : https://plus.google.com/communities/104083486447079609411
EDIT 2 : Il est maintenant possible de demander à la rejoindre. Ouf !
Computrace, un mouchard présent sur quantité d'ordinateurs (portables ?), non détectés par les antivirus, non supprimable car situé dans une partie non modifiable du BIOS et auto installable sur l'OS ! Cerise sur le gâteau : il fait du trafic réseau et ralenti la machine... En plus, le trafic n'est même pas chiffré, ainsi n'importe qui peut se faire passer pour les serveurs légitimes !
Existe aussi en version mobile. Encore une backdoor installée sous couvert de "sécurité"...

Un article présentant des bonnes pratiques quand on utilise MySQL.

Pour nos amis francophones des quatre coins du monde : les langues en Suisse, c'est (un peu) compliqué.
Voyons voir : acheter une console next-gen hors de prix pour ne même pas avoir droit à du 1080p, quelle arnaque ! Pendant ce temps-là, sur PC, les jeux sont moins chers et tourneront bien ;)
Par contre, avoir besoin d'un octocore, WTF ?

Putain, 4,8 millions de dollars de chiffre d'affaires par jour pour Puzzle & Dragons !
J'en suis encore très loin du compte, hélas xD
Honnêtement, ça ne m'étonne guère : je n'ai eu vent que de mauvais échos sur cette société. Et je n'ai jamais aimé la façon dont ils vous matraquent de publicité dans les publications spécialisées.
"Pourtant, [...] le S3 devait bien avoir droit à son KitKat, mais des problèmes insolubles auraient poussé le constructeur à annuler la mise à jour."
Des problèmes insolubles ?
"Ce sont les applications Touchwiz qui seraient en cause. La réponse officielle de Samsung rejette la faute sur la quantité de RAM embarquée sur le S3 : les versions 3G ne possèdent que 1 go de mémoire vive ce qui serait insuffisant."
FUUUUUU.
Moi je rejette la faute sur Samsung : arrêtez avec vos surcouches remplies de merdes et faites votre boulot !
Il va vraiment falloir que je songe à changer de ROM, moi...

Un service en ligne qui permet de créer des web fonts (SVG) très simplement (regardez la vidéo, c'est hallucinant) !
Le projet a été financé sur Kickstarter et est à présent accessible moyennant un don.

J'avoue : j'ai hésité longuement avant de me décider à poster ceci... Du coup, je le livre tel quel, brut de décoffrage, dans sa première révision (publique) !
C'est l'autobiographie fictive d'un homme (tout aussi fictif) atteint d'un maux peu courant et pourtant très envié : l'immortalité. Derrière ce texte se cache surtout une réflexion sur l'immortalité, ses conséquences sur une existence humaine (somme toute banale) et son impact à long terme. Un peu pessimiste me diront certains, mais c'est MA vision des choses (donc tout à fait personnelle et sans prétentions).
Vous êtes libres de commenter et de proposer vos corrections, avis, remarques ou quoi que ce soit... Peut-être le publierais-je un jour d'une manière plus "officielle" sur mon site... ou non. Ça dépendra des retours.
Soyez indulgent, car ce texte n'a pas été beaucoup corrigé ou révisé depuis son écriture initiale (septembre de l'année passée) ! D'ailleurs, il n'est pas totalement terminé.

Énorme : marrant, bons effets spéciaux... et puis Hugh Jackman en guest star, quelle classe 8)
C'est un chanceux ce Cyprien de recevoir un cocktail (et d'avoir fait la rencontre) de M. Wolverine en personne, je suis jaloux :O
Merci Seb ;)
Au passage, je voulais aussi signaler que le lien de téléchargement direct est disponible sur le site.

Timo, ton Saint Graal arrive (si ce n'est pas un fake) ;)
Ce sera l'occasion de m'y mettre enfin !
EDIT : Ce n'est pas un fake et les covers sont connues : http://www.pokemon.com/us/pokemon-video-games/pokemon-omega-ruby-and-pokemon-alpha-sapphire/
Voici ma toute nouvelle application Android nommée "Mes positions".
En quelques mots : c'est un gestionnaire de positions géographiques.
Il arrive parfois qu'on ait envie de retenir la position d'un lieu qui nous intéresse. En faisant de la randonnée ou en voyage, par exemple. Malheureusement, on ne connaît pas toujours le lieu où on se trouve et il faut pouvoir le noter dans un lieu pérenne. Cette application a justement été conçue dans ce but !
Elle vous permet donc de sauvegarder votre position courante sous forme de coordonnées avec diverses infos (date, source de l'acquisition, précision, description). Il est ensuite possible de visualiser l'endroit sur un logiciel de cartographie (Google Maps ou tout autre application installée).
Il manque encore des fonctions, mais le principal est là. Je ferai la page de présentation sur mon site d'ici peu.
N'hésitez pas à tester et me communiquer vos impressions !
EDIT : la page de présentation du logiciel est disponible à cette adresse : http://kevinvuilleumier.net/android/mes-positions/
Tu n'es pas d'accord sur cette affirmation ? ^^
Hop, plein de vieux jeux (certains moins que d'autres) d'Ubisoft en promotion !
Dommage : la plupart sont en anglais.
Mais bonne affaire si vous voulez (re)jouer à certains classiques : Prince or Persia, Rayman, Heroes of Might and Magic, Far Cry, Splinter Cell, etc.
Léviator \o/
J'ai frôlé le Magicarpe de peu, ouf !

Et voilà ! J'ai enfin publié la page de présentation de mon application Android : "Simple Dictaphone" :)
Et j'ai été sympa : pour les allergiques au Play Store, j'ai mis un lien de téléchargement direct de l'APK !
Ça m'a pris du temps, mais j'espère que ça vous plaira ;)
Mes applications sur le Play Store : https://play.google.com/store/apps/developer?id=Kevin+Vuilleumier
Battlefield 3 est disponible gratuitement jusqu'au 3 juin ;)

Histoire d'y voir plus clair avec la chronologie des films X-Men.
Mine de rien, ce n'est pas si facile, surtout avec le dernier film où la chronologie est mise à mal par les voyages dans le temps.
Ok, ça fait rêver, mais c'est de l'argent qu'il se fait sur le dos de ses utilisateurs. Ben oui : le contenu est généré par les utilisateurs et lui il touche l'argent. Ils ont quoi les utilisateurs, les véritables créateurs du contenu du site ? Que dalle.

Encore un tutoriel intéressant, mais sur la (para)virtualisation avec Linux.
C'est malheureusement vrai. Les utilisateurs ne trouvent plus normal qu'une application puisse être payante, même si son coût est minime.
...
Je vais vomir et je reviens...
Si jamais, les comptes mail sont passés de 2 à 5 Go (gratuitement) mais, pour en profiter, il faut aller changer manuellement le quota pour chaque compte. Ce n'est pas automatique. Et ça ne marche pas (encore) depuis l'application mobile : il faut passer par le manager en ligne.
Pas seulement les nouvelles offres mutualisées 2014, mais aussi les anciennes ;)
Ceci est aussi valable pour les MX Plan.
Un générateur de données JSON. Très utile pour avoir de fausses données crédibles et tester ses applications.
La syntaxe est assez simple et permet la génération de prénoms, noms, adresses, GUID, nombres, structures complexes, emails, téléphones, etc.
Des photographies édifiantes (sans censure du gouvernement) qui ont valu au photographe d'être plusieurs fois interdit de séjour en Corée du Nord. Les légendes accompagnant les images sont très instructives.
On dirait qu'il n'y a que des militaires dans ce pays (et des gens dans une précarité extrême) :/
... Qui n'a pas l'air de fonctionner du tout (cf. commentaires) et dont le code source est fermé :(
Honnêtement, je confirme à 100% ce qui est dit dans l'article : certains capteurs (particulièrement le magnétomètre) sont complètement à côté de la plaque :/
Par contre, trouver le nord à partir du gyromètre, WTF ?!

Fantastique ce NAS : outre les fonctions usuelles, il est même possible de faire de la virtualisation (Linux, Windows) !
Par contre, cela a un prix : plus de 1'000€ !

PDO ou MySQLi ? PDO, sans hésitations et rien que par le fait qu'il supporte les requêtes préparées !
Ah ah, ils ont eu du culot : après avoir étudié le fonctionnement des POS (caisses électroniques) chez Subway, ils ont créé une entreprise qui crée justement des POS, puis en ont vendus. Mais, ces derniers étaient en fait vérolés et leur permettaient de générer des bons de réduction à l’œil et à distance (backdoor). Pas mal, franchement. Machiavélique.

Contrairement à ce que le titre peut laisser penser, l'article parle d'informatique. Il met en perspective la différence d'échelle de temps existant entre notre perception et celles de nos ordinateurs.
Par exemple, l'accès à un disque dur, ramené à une échelle humaine, correspond à 1-12 mois !
Ah zut, je m'attendais à une liste ^^
Mais je suis parfait d'accord sur le coup. J'essaie, d'autant que possible, d'apporter de la valeur ajoutée, mais ce n'est pas tout le temps facile et, parfois, on n'a rien de spécial à dire sur le sujet. Et puis, il y a le problème de la redondance de l'information, c'est vrai.
Merveilleux ! Un bon tuto pour installer son propre serveur XMPP :P
nVidia :
- Pilotes très efficaces et fiables, qui supportent la majorité des extensions OpenGL ;
- Intègre souvent des optimisations pour des jeux précis ;
- Ne s'inquiète pas de la compatibilité et des standards ;
- Les spécifications des GPU ne sont pas publiques et les pilotes ne sont pas open source.
AMD :
- Plus conforme aux standards ;
- Outils plutôt efficaces ;
- Version open source des pilotes existe, avec moins de bugs...
- ... mais aussi moins de performances et moins de fonctions ;
- Pilotes pleins de bugs ;
- Les mises à jour des pilotes cassent souvent des choses.
Intel :
En gros, deux pilotes existent (Open Source et non), mais les prestations sont grandement différentes. Et le bilan est plutôt négatif.
Que... QUOI ? C'est quoi cette connerie encore ?!
Déjà au titre on se pose des questions et à la lecture de la page, on s'en pose encore plus !
"Un nombre croissant d’entreprise possède un site sur Facebook."
Un site... sur Facebook ? Foutage de gueule. Une page, oui, mais pas un site.
Le web n'est donc cantonné qu'à Facebook ?
Et puis c'est quoi cette histoire d'hébergement SSL sur Facebook à la fin ?! Ils hébergent quoi concrètement ? Facebook vient faire quoi là-dedans ? Ils gèrent une page FB au compte d'une entreprise ?!
Surtout que ce n'est pas donné : 90.- de frais d'installation + 180.- par année pour 300 malheureux Mo (avec MySQL en option pour 90.-/an).
Ça fait cher le "site" Facebook quand même...
C'était moi ;)
La voici : https://links.kevinvuilleumier.net/?OJKDQA
Je t'ajouterai dès que possible.
Ah merde, j'ai déjà reçu un rapport de plantage pour mon application...
Comme il est possible que celui chez qui cela soit arrivé lise mon Shaarli, est-il possible que je sache dans quelle situation cela est arrivée ?
Je sais quel est le bug et où il se situe (stack trace), mais pas pourquoi c'est arrivé. En plus, je n'ai pas réussi à le reproduire !
+1
On est loin de l'image "jeux pour enfants". Surtout quand tu vois certains dialogues...
Tiens d'ailleurs, tu as finalement une 3DS ? Tu parlais d'en acheter une en tout cas.

Bon résumé.
Perso, c'est pour ça que j'aime bien la Team Flare (les derniers), car autant ils sont habillés d'une façon ridicule et autant ce sont de vrais psychopathes qui veulent tuer tout le monde (humains comme Pokémon) !
Mention spécial à leur chef (pas de spoil ici) qui est l'incarnation vivante de leur folie. Comme dit un internaute en commentaire : "[He] was a homicidal maniac."
A côté de ça, la Team Rocket passe pour des enfants de cœur.

C'est ce que je m'évertue à dire x)
Vous ne voulez pas de sanctions ? Alors ne dépassez pas les limites autorisées.
Via : http://lehollandaisvolant.net/index.php?mode=links&id=20140506203945
Bon dossier.
De bonnes surprises tout de même parmi toutes ces grosses licences.
Je citerais notamment : Shadow of the Colossus \o/
Magique, poétique, prenant, émouvant... les mots ne manquent pas ! Et même Peter Jackson et Guillermo del Toro sont fans :O
Ce n'est pas de conneries : Guillermo en parle dans cette interview, par exemple : http://www.empireonline.com/interviews/interview.asp?IID=1350

Mais... je veux écouter sans compte Spotify moi ! Décidément...
Au passage : de vous attardez pas trop sur les titres des musiques, car ils vous spoilent l'histoire à eux seuls !
Mon Dieu... Je regardais le code source de la page de login d'un site (dont l'absence de design en disait long) et je suis tombé sur une perle...
Déjà, je trouvais bizarre qu'il y ait une réimplémentation de MD5 en JS (seul code présent, d'ailleurs). Enfin soit, pourquoi pas, ça peut se justifier !
Je présentais un truc horrible et, malheureusement, mes craintes se sont trouvées fondées lorsque je suis tombé sur cette ligne (un peu modifiée pour des raisons de confidentialité et pour mieux y voir) :
<input name="login" type="submit" value="ENTRER" onClick="password.value = md5(md5(password.value) + 35755);">
Oui, regardez bien le code JS implémenté dans l'événement onClick : password.value = md5(md5(password.value) + 35755);
Visiblement, quelqu'un s'est renseigné sur comment sécuriser ses mots de passe, mais sans rien y comprendre au final oO
Ici, il fait un double hash MD5 du mot de passe (avec un sel)... c'est bien... mais du côté client !
Au final, ce hash sera envoyé au serveur et comparé tel quel avec celui stocké en BDD. Il est où l'intérêt ? Autant envoyer le mot de passe directement et le stocker en clair dans la BDD !
Évidemment, la connexion n'est pas sécurisée...
Il existe plusieurs sortes de puces NFC sur le marché (taille de stockage et portée différentes). Certaines sont compatibles avec tous les appareils, d'autres non. Un bon moyen de s'y retrouver.
Comment calculer les probabilités d'obtenir des collisions avec des hashs (paradoxe de l'anniversaire).
Outil plutôt pratique pour convertir des pixels en dp et vice-versa pour la programmation Android.

Tellement vrai... A quand le retour d'un monarque en France ?
Tout comme moi, Kévin Carnal a aussi créé une communauté Google+ pour bêta-tester ses applications. Je vous invite à y aller si vous êtes intéressés ;)

Tutoriel très intéressant sur la programmation de systèmes embarqués. À garder sous le coude ;)

Euh, on a d'un côté : "garantir un taux de confidentialité très élevé et sans compromis", puis "3DES" de l'autre.
Facepalm
En ce moment, les noms de domaine .info sont à 2.99€/an chez OVH (au lieu de 6.99€) ! Pensez-y si vous hésitiez encore à prendre un nom de domaine ;)
Enorme ! On peut demander (gratuitement) à recevoir une sonde Atlas pour mesurer la qualité de service de votre connexion à Internet !
En prime, vous avez quelques bonus sympathiques, comme celle de gagner des points qui permettent ensuite de les "dépenser" pour demander à la sonde de surveiller un site ou un serveur particulier (idéal pour faire du monitoring de son site à peu de frais) :P
Je crois que je vais tenter le coup, je n'ai rien à y perdre !
Via : plein de monde.
EDIT : C'est fait, mais ils rencontrent actuellement une forte demande. Du coup, ils évaluent les requêtes (ils se basent sur "your location and topology"). En Suisse, il y a visiblement assez peu de sondes en ce moment, surtout dans ma région, donc ça devrait aller. A suivre...

10€ par mois ? Pas de mods possibles ? Pas intéressant.
Ah ah les malins ^^
Et si on intégrait des œuvres à l'intérieur ? Imaginez : des oeuvres piégées à jamais dans le blockchain et ineffaçables :D

Au début, je me suis dit : "Mouais, encore du pinaillage d'américain pour avoir du fric".
Mais non, c'est beaucoup plus sérieux que ça et il est possible que ça finisse en "class-action" !
Oui, enfin ce que l'article oublie de préciser, c'est que c'est la surabondance de listes de filtres qui cause une énorme consommation de la mémoire et un ralentissement de Firefox. Je n'utilise que la liste par défaut et tout roule.
"L'éphémère n'existe pas quand on parle du monde numérique." Exactement ! Comme ceux qui nous sortent des éditions numériques "limitées". La seule limite qu'il y a est marketing et non technique...
Très bon site, au passage.
Comme on dit : l'histoire est un éternel recommencement. Sauf que le prochaine fois, ce n'est sera pas limité à un seul empire localisé, mais toute la société à l'échelle mondiale. Pas sûr que la tendance va s'inverser, personnellement. On va droit dans le mur, pour cette raison et des tas d'autres.
Voilà un concurrent crédible à Mario Kart sur plateformes mobiles. Pour une fois, il ne s'agit pas d'une énième copie mal faite d'un produit existant, mais il y a véritablement du travail derrière et l'ambiance MK s'y retrouve. Il faudra que je teste...
Même si ce sont des zombies végétariens ou des poules-zombies (si si) !
Je me demande si un SDK sera toujours disponible, comme sur les AR.Drones. On verra le prix.
Mouais, je ne sais pas trop quoi en penser... Et Dracaufeu s'écrit comme ça, punaise !
Ah je comprends enfin comment fonctionnent et à quoi servent les entrées de type SPF dans les DNS !

Nouveau tutoriel Android pour afficher du contenu formaté (code HTML) dans une WebView.
Ça peut paraître simple au premier abord, mais il y a quelques pièges dont il faut faire attention.
Hop, c'est fait !
Et je vois que tu as Pokémon X (moi Y). On va pouvoir se faire des combats si tu veux ^^
Et aussi une personne de plus pour mon parc des amis ;)
Mouais. Honnêtement je m'attendais à pire.
En gros il se plaint que Twitter permet de poster plus de 140 caractères...
Cool !
Ouais je suis d'accord avec toi. Perso j'ai une 3DS XL depuis le début de l'année seulement. Et c'est ma première console portable depuis... le GameBoy Color !
C'est cool car maintenant je peux rattraper mon retard avec les jeux DS et jouer aux récents jeux 3DS :p
J'ai bien fait de prendre la XL car la taille est idéale et l'écran est bien plus confortable ainsi.
Et puis c'est un vrai concentré de technologies vidéo-ludiques (mention spéciale au StreetPass, original et bien pensé). Par contre je suis d'accord avec toi sur les deux derniers points.
Il faudra qu'on s'échange nos codes amis :p
Si tu es intéressé, le mien c'est 2552-2338-4316 ;)
"- un film Splinter Cell ? Ça fait au moins 6 ou 7 ans qu'on en parle."
Je ne savais pas. Je trouvais intéressant car je n'étais pas très au fait de toutes ces annonces.
"- un film Mass Effect ? Mais Mass Effect est un film dont vos êtes le héros..."
Je suis parfaitement d'accord. Mais sait-on jamais...
"- Citez moi UN SEUL film adapté d'un jeu vidéo qui ne soit pas une grosse daube..."
Aucun. Peut-être se surpasseront-ils, surtout si les studios supervisent et que les réalisateurs sont fans et connaisseurs de la franchise. Mais autant ne pas trop se faire d'illusions...
"- Vraiment un article rempli de beaucoup de vent : sorti les 4-5 premiers projets de films, tout le reste c'est "date de sortie inconnue" :D"
Tu n'as pas tord ^^'
J'avoue : ces places abandonnées sont vraiment belles à voir. Et puis, il s'en dégage une atmosphère absolument unique qui ajoute un certain mysticisme aux lieux.
Alors c'est officiel, il se fait vraiment. Bon, rien à se mettre sous la dent, mais ça confirme qu'il est en cours de production...
Heureusement, ce n'est pas Uwe Boll à la tête de la production x)

Je recopie ici mon commentaire :
« Beaucoup ont l'air de dire qu'il faille obligatoirement que les applications soient codées en 64 bits pour qu'elles puissent bénéficier de cette nouvelle architecture. Je ne suis pas vraiment d'accord.
Certes, avec des applications natives, il est impératif qu'elles soient compilées en 64 bits pour exploiter cette architecture. Mais n'oublions pas que sur Android, la grande majorité des applications sont écrites en Java !
Cela implique qu'elles sont compilées sous forme de bytecode qui sera ensuite interprété par la Dalvik VM ; c'est cette dernière qui a pour tâche de générer le code natif et non le programmeur (sauf dans le cas où il fait du code natif, mais ce n'est pas tous les jours).
Par conséquent, je pense que c'est un faux problème : la plupart des applications bénéficieront du 64 bits sans changements, par le simple fait que le code natif est produit par une VM qui, elle, devra supporter cette architecture.
C'est le principe du bytecode : faire abstraction de l'architecture cible et laisser le soin à la VM de faire le boulot de compilation et d'optimisation. »
Ah ah, merci ^^
Je doute que je devienne milliardaire grâce à cette application, mais il est clair que je n'oublierais personne ;)