37 private links
Des conseils utiles, je garde sous le coude.
Hélas, j'ai eu connu des informaticiens qui n'était pas plus curieux que ça et loin d'être ouverts :/
Petit message pour vous expliquer pourquoi cela fait longtemps que je n'ai plus mis à jour l'application Simple Dictaphone sur Android.
Ce n'est pas parce que je l'ai laissée tomber ou que je la considère comme terminée, d'autant que j'avais prévu de faire une nouvelle version majeure avec une interface totalement repensée et une réécriture presque complète du code !
Non, la réalité c'est que c'est suite à la décision de Google de rendre les adresses personnelles visibles pour les applications payantes ou avec des achats intégrés. Quésaco ?
Suite à une décision européenne, les coordonnées des entités vendant des applications doivent être publiquement connues. Évidemment, Google a été contraint de le faire et a pris cette mesure au pied de la lettre : tous les développeurs, qu'ils soient des personnes physiques ou morales, doivent s'y soumettre !
On est de très nombreux développeurs à ne pas être contents par cette mesure : cela est une violation de la vie privée ! Qu'on connaisse l'entreprise derrière un produit je suis d'accord, mais pour un indépendant ou un particulier, ce n'est pas normal. Vous aimeriez vous que votre véritable adresse se retrouve publiquement sur Internet ? Imaginez si vous tombez sur un utilisateur un peu trop zélé qui demande remboursement et qu'il vous attende devant votre porte ou Dieu sait quoi d'autre... Bref, ma conjointe et moi sommes d'accord : il est hors de question que notre adresse se retrouve accessible aux yeux de tous !
Ce n'est pas de la parano, beaucoup de développeurs refusent de faire de même et ont même lancé une pétition.
En conséquence, le jour où je devrai publier une nouvelle version de l'application, je serai obligé à ce moment-là de mettre mes coordonnées, donc je ne le fais pas.
Pourquoi ne pas mettre une adresse bidon ou une case postale ? Parce que Google est très clair là-dessus : cela doit être une adresse physique réelle ! Sinon Google risque de sévir en banissant.
Que faire ? Je ne sais pas. Si vous avez une solution je suis preneur. J'ai pensé à une adresse c/o, qui est bien une adresse physique réelle, mais faut-il d'abord que je demande la permission à mon employeur...
Qu'on soit d'accord : c'est normal que Google connaisse l'adresse des développeurs, mais ça ne l'est pas qu'il veuille les publier aux yeux de tous. C'est débile, ça sert à quoi ? À donner l'occasion aux utilisateurs mécontents de venir nous trouver avec une batte ? À faire justice soi-même ?
ÉDIT : Ah et une autre raison qui fait que je refuse, c'est pour éviter de recevoir du courrier indésirable dans ma boîte. Déjà que mon adresse mail de développeur est spammée depuis qu'elle est publiquement affichée sur Google Play (bravo Google pour ne pas avoir mis la moindre protection antispam), alors je n'ose pas imaginer pour le courrier... Et oui, ça m'est déjà arrivé : à l'époque où mon adresse était affichée dans le Whois d'un de mes sites, j'ai eu le plaisir de recevoir, par exemple, une de ces arnaques consistant à se faire passer pour le registrar du domaine et demander des prix exorbitants pour le renouveler...
Constatant l'ampleur avec laquelle les développeurs Android se permettent tout et n'importe quoi avec leurs applications (permissions abusives, publicités intrusives, clones inutiles, etc), j'ai décidé de rédiger une charte pour un développement éthique et respectueux de l'utilisateur.
Lorsqu'elle sera terminée, je compte afficher cette charte sur mon site pour montrer mon engagement sur ces points. Ensuite, j'encouragerai les autres développeurs à faire de même et à l'afficher sur leur site.
Vous pouvez trouver la première ébauche ici : http://paste.vuilleumier.tv/?812db43642c6ee59#MWJW92zX3XnBGKfx57Q8Z64JeRdsyqoXNZf4M/Tbix4=
Elle n'est pas terminée, bien entendu. N'hésitez pas à commenter si vous avez d'autres idées ou si certains points mériteraient d'être modifiés/éclaircis ;)
... mais de bons développeurs !
Ou comment générer son propre certificat CA, l'installer sur la machine locale puis signer son code sans débourser un centime 8)
TL;DR, mais pour ce que j'en ai lu, je suis tout à fait d'accord !
Via : http://nicolas-delsaux.hd.free.fr:8080/Shaarli/?fFcZoQ
En développant une application WinForms/.NET, je me demandais pourquoi je n'arrivais plus à faire de glisser-déposer de fichiers dans celle-ci lorsqu'elle s'exécutait avec des privilèges élevés (administrateur).
La raison est simple : pour des questions de sécurité, le glisser-déposer ne peut pas se faire depuis une application ayant des privilèges plus bas (par exemple l'explorateur Windows). Il n'y a pas moyen de contourner ça, si ce n'est désactiver l'UAC.
Le blog de développement de HowTommy.
Je vois qu'il fait également du développement .NET et Android, comme moi :p
J'avais peur d'être un peu le seul à faire du .NET dans la Shaarlisphère...
Même si j'en connais la plupart, je me dis que ça peut intéresser certains ;)
Bien que je ne fasse plus trop de Java en ce moment (à part pour Android), je trouve que ces nouveautés sont très intéressantes ! Plein de bonnes idées pour simplifier la vie du développeur.
Un article intéressant sur WPF. Il faudra une fois que je me penche sur le WinRT d'ailleurs.
Oh merde. Cela voudra dire que je serai obligé de rendre publique mon adresse physique pour ma seule application payante ? Pourquoi donc ? Pour qu'un utilisateur vienne me casser la gueule si l'application ne lui plaît pas ?
Sérieusement, à quoi sert cette mesure pour des particuliers ? Qu'ils connaissent l'adresse, c'est normal, mais qu'ils la rendent publique, c'est autre chose.
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.
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 :)
Je suis totalement d'accord : en temps que développeur Android, on a accès aux rapports de plantages envoyés par les utilisateurs dans l'interface du Google Play. Lesdits rapports contiennent les exceptions qui ont eu lieues, la ligne incriminée, ainsi que les commentaires des utilisateurs... Mon Dieu, s'ils ne sont pas vides (dans la majorité des cas), ils sont souvent remplis de saloperies, comme des insultes -_-
Partant du postulat qu'il est difficile de faire connaître son application (surtout à ses débuts) et que peu de sites acceptent que les utilisateurs fassent de la pub, je me suis dit qu'une communauté francophone serait un bon point de départ.
Cette communauté permet donc aux développeurs d'applications mobiles (Android, iOS ou Windows Phone) de faire la promotion pour celles-ci : c'est libre et gratuit.
Pour les simples utilisateurs, c'est aussi l'occasion pour eux de découvrir de nouvelles applications, peut-être prometteuses, mais souvent totalement inconnues et perdues dans la masse existante ! Voire de faire découvrir des applications qui leurs plaisent.
Donc cette communauté est ouverte à tous, simples utilisateurs comme développeurs !
Peut-être qu'elle n'aura jamais de succès, mais je comptais tenter le coup pour autant, ça ne coûte rien ;)
Il est prévu qu'une petite sélection de l'équipe soit faite de temps en temps pour mettre des applications méritantes en avant ;)
Pour ceux qui préfèrent Facebook, voici le lien vers le groupe : https://www.facebook.com/groups/723689384333975/
Je garde ça de côté car je dois toujours le rechercher...
Un service web pour envoyer des requêtes HTTP (avec authentification, entêtes, paramètres, etc) sans passer par une extension. Utile pour du débogage et développement web ;)
EDIT : 1000ème lien :D
Pas tout à fait d'accord avec toi sur le coup ;)
En effet, ce sont des options avancées dont la majorité des utilisateurs n'en ont pas l'utilité. Je dirais même plus : ce sont des options potentiellement nuisibles qui ne peuvent que submerger le support de questions du style : "Pourquoi j'ai mon écran qui clignote ?", alors qu'il a activé l'option qui provoque ce comportement et ne sait même pas pourquoi.
De nombreuses options demandent de connaître certains concepts et peuvent avoir un comportement contre-intuitif.
Ceux qui en ont vraiment besoin d'y accéder connaissent généralement l'astuce ou, tout du moins, en entendent parler assez vite.
Et puis, il n'y a réellement que quelques options vraiment utiles dans le tas, pour être honnête (même en tant que développeur).