39 private links
Intéressant. En .NET, on connait deux sortes d'assemblys : les fichiers exécutables (.exe) et les bibliothèques (.dll). Sauf qu'il en existe un troisième, moins connu, les assemblys satellites !
Ce sont également des DLL, mais elles ne contiennent QUE des ressources localisées (textes, images, etc) et pas de code exécutable. On les retrouve sous la forme : nomduprogramme.resources.dll
Dans la suite de ce que je vous disais lundi : https://links.kevinvuilleumier.net/?NvuVMQ
Un utilisateur commente mon application "Le mot du jour" (https://play.google.com/store/apps/details?id=net.kevinvuilleumier.android.lemotdujour) en disait qu'il l'a "bokou aimé" (sic), sauf qu'il n'a laissé que deux étoiles (sur cinq)... Pourquoi ?
Je lui ai bien répondu pour lui poser la question, mais comme souvent, je pense que je n'aurai ni réponse, ni changement de la note...
Vous savez quoi ? Des situations du genre se rencontrent souvent (utilisateur content mais note basse), mais presque jamais le contraire (utilisateur mécontent mais note haute). C'est dingue.
Inutile, donc indispensable : un site pour "gaspiller" des GUID ! À chaque visite de la page, un nouveau GUID est généré 8)
Pour la petite histoire, un commentateur sur Stackoverflow disait (avec humour) qu'à chaque fois qu'il générait un GUID, il avait l'impression de voler l'Univers, car c'est comme si ce GUID n'allait plus jamais être généré ensuite par quelqu'un d'autre et qu'il était donc, en quelque sorte, gaspillé. En réponse, un utilisateur a posté l'adresse vers ce site.
Édit : le commentaire en question : http://stackoverflow.com/questions/39771/is-a-guid-unique-100-of-the-time#comment20713174_39771
« Every time I generate GUID I feel like I'm stealing one from the Universe. Sometimes I think about evil people who generate much more GUIDs than they need and those wasted GUIDs are so lonely not being used or generated again... »
Énorme :')
OK je ne connais pas vraiment la politique française, mais si on en croit cette BD, le PS c'est un peu nawak oO
C'est quoi ces histoires de motions et toutes ces conneries ?!
Si vous ne savez pas quel bon film regarder ce soir, cherchez l'inspiration parmi le top 250 des meilleurs films selon les votes des utilisateurs d'IMDB ;)
Une utilisatrice de mon application Android "Simple Dictaphone" me contacte pour accuser l'application d'être responsable de la perte de tous ses enregistrements. Sauf que :
1) Je ne vois pas comment mon application pourrait effacer tous les enregistrements, à moins d'une mauvaise manipulation de l'utilisatrice (changement du répertoire, effacement ou reset involontaire) ;
2) L'utilisateur doit être responsable d'effectuer régulièrement des sauvegardes de son appareil, ça évite ce genre de situations désagréables.
Connaissant la mauvaise foi de certains utilisateurs, je parierais presque sur une bêtise (même involontaire) de sa part... mais bon, c'est plus facile de taper sur le méchant développeur que de reconnaître son erreur -_-
Malheureusement, on le sait tous, les utilisateurs mécontents sont ceux qui s'expriment le plus et se font connaître. De fait, ils sont plus prompts à laisser une (mauvaise) note que ceux étant satisfaits. Du coup, ça laisse une impression d'application mal faite et à fuir pour les potentiels nouveaux utilisateurs. C'est bien dommage et je le regrette.
Si vous êtes satisfait d'une application (ou d'autre chose) : dites-le (laissez un commentaire positif, envoyez un mail au développeur, etc) ! Pas seulement pour "pousser" l'application, mais aussi - et surtout - pour le développeur. Croyez-le ou non, mais recevoir un avis positif en retour, quel que soit sa forme, fait grandement plaisir et participe à égayer sa journée :)
Si vous n'êtes pas satisfait : dites-le aussi, mais avant de laisser un mauvais avis, prenez le temps de contacter le développeur et voir avec lui s'il n'y aurait pas une solution ou quelque chose à faire. Après seulement, envisagez de laisser un commentaire acerbe. Comprenez bien qu'on ne peut pas tout savoir, tout connaître et créer des applications sans failles, d'autant que certains fabricants implémentent les API d'Android à leur sauce (sigh). Ah et les développeurs d'applications ne sont pas forcément de grandes équipes à plein temps sur le projet, mais des particuliers qui font ça pendant leur temps libre (c'est mon cas) !
Petite maxime du jour : soyez prompts à critiquer, mais encore plus à féliciter ;)
Je parais peut-être un peu dur avec cette utilisatrice, mais je vous rassure : je n'ai rien contre elle et il est possible qu'elle soit de bonne foi, mais c'est pénible de se faire accuser pour un oui et pour un non par des utilisateurs qui, souvent, ne prennent même pas la peine de vous répondre ensuite et de discuter du problème.
Je ne vais pas mettre tout le monde dans le même panier : certains utilisateurs sont super et prennent le temps de vous contacter, de vous répondre et d'argumenter leurs critiques (constructives) ! D'autres vous écrivent pour vous féliciter, mais c'est plus rare (au passage, je trouve dommage qu'on puisse laisser une note sur le Google Play Store sans même commenter : un avis sans argumentation sonne creux je trouve, surtout lorsqu’il est négatif). À tous ceux-là, je leur dis MERCI !
Un site pour vérifier si son email a été compromise. Ils se basent sur plusieurs listes d'informations de comptes volées.
Oh purée, quel bide ! Une grosse mascarade avec des jeux 18+ pour des mineurs, des blagues qui tombent à plat, du playback (!), bref... une honte et des milliers de personnes arnaquées...
Affligeant.
Ah, les bienfaits de la concurrence en action :)
Alléchant :P
Par contre, si c'est un foutu free-to-play où il faut payer à tout-va, non merci, hein. Je préfère encore mettre, disons, 10€ une fois pour toute et d'être tranquille. Où est passé ce modèle économique, bon sang ?
Ça fait partie des trucs que je ne veux pas voir dans mes applications Android -_-
ÉDIT : Ah au passage, je suis en train de rédiger une charte du développeur (Android, mais pas seulement). Une sorte de code de bonne conduite, parce qu'avec le foutoir actuel sur Android et tous ces développeurs qui se croient tout permis, je trouve que ce n'est pas de trop...
Comme quoi, rien n'empêche d'être une PME et de se classer au même niveau que les grosses sociétés :)
Via Arfy.
TL;DR
Voilà pourquoi WOT c'est bien : j'ai entendu parler de sites qui permettent de vendre une application (dans le sens de vendre son code source au plus offrant), alors j'ai fait quelques recherches et je suis tombé sur ce site, Chupamobile, mal noté sur WOT.
Ni une ni deux, je vais voir la fiche de réputation et qu'est-ce que je vois ? Sebsauvage qui est passé par là et a indiqué que ce site (ou les utilisateurs ?) volait le code source d'applications qui ne leur appartiennent pas, les mettait en vente et attaquait les auteurs originaux en vertu de la DMCA ! Bref, ce site puait et j'ai maintenant la confirmation que c'est bien de la merde, merci Seb :)
Mais... il faut être fou pour mettre une somme pareille pour un téléphone !
Personnellement, ça m'est bien utile d'avoir un smartphone et ça permet de se distraire dans les transports en commun, les voyages, etc. Mais de là à mettre une somme pareille !
Un article fort bien écrit sur la chiralité des molécules. Où pourquoi la méthamphétamine et le décongestionnant du Vicky sont la même molécule, mais dans un sens différent !
En Suisse, il est légal de se parquer sur un trottoir afin de déposer, prendre des gens, décharger ou charger du matériel, etc. Mais il ne faut pas s'éterniser et s'assurer qu'il y a en tout cas 3 mètres de libre pour les véhicules qui passent. Ouais, je suis en train de réviser le code de la route ;)
TL;DR : Un billet très intéressant d'Eric Lippert (développeur principal de l'équipe en charge du compilateur C#) concernant la cryptographie et le secret des clés. Car ce qui importe dans un algo de chiffrement pour qu'il soit sécurisé, c'est de gérer correctement les clés et les garder secrètes. Tout le reste doit être connu et ouvert, comme on le dit sans cesse !
Présentation du "material design" de Google qu'ils mettent gentiment en place dans leurs applications Android (comme Chrome). Ce n'est pas que du "flat design" comme on pourrait le croire et il y a une vraie volonté de rendre le tout ergonomique. À voir.
Et ça étonne quelqu'un franchement ? Apple est avant tout un bulldozer marketing, une véritable machine de guerre commerciale. On ne s'étonnera pas de retrouver des produits Apple partout et notamment dans les productions cinématographiques...
Néanmoins, c'est à vomir : ils poussent en avant les articles qui dénigrent la concurrence, manipulent les principaux médias pour qu'ils soient en leur faveur, etc.