Articles rédigés par «Augier» :
Lettre ouverte à l'Académie Française
Ceci est un sorte de lettre ouverte adressée aux académiciennes et académiciens de l’Académie Française ; un plaidoyer contre la françisation à outrance des mots d’origine anglaise.
Cher académiciennes et académiciens,
je sais que parmi vos objectifs figure celui de proposer des traductions françaises pour des mots d’origine étrangère et ce, afin de défendre notre langue et notre culture. Standardiser le français fait partie de vos attributions depuis 1634, date de la fondation de l’Académie. Je comprends et respecte cette mission, et me bats moi-même constamment contre certains de mes pairs afin qu’ils utilisent les traductions correctes de termes anglais.
Cependant, je pense qu’il y a parfois un moment à partir duquel il faut savoir s’arrêter ; en particulier lorsque vous vous mettez en tête de traduire des mots dans un domaine qui, visiblement, vous dépasse et auquel vous semblez ne rien paner. Sans détour, je fais référence ici… Lire la suite
Bashing Java : Notes sur la programmation orientée objets
Dans la plupart des écoles d’informatique, il y a un cours qui s’appelle généralement POO. S’il ne s’apelle pas comme ça, il s’appelle alors plus honnêtement Java ou C♯. On y apprend alors généralement que le Java, le C♯ ou le C++ sont les langages dit orientés objets. Certains profs pourrons même aller jusqu’à donner une définition d’un objet en disant que c’est un ensemble de données (comme les structures en C) et de méthodes de traitement sur ces données.
Sauf que partant de cette définition, on peut parfaitement définir le C comme un langage orienté objet car il suffit de rajouter à une structure des pointeurs sur fonction, de les assigner lors de l’allocation et hop ! Un objet ! Bon c’est un peu bancal alors certains profs prendront quand-même la peine de préciser que pour faire de l’orienté objet, il faut pouvoir faire de l’héritge d’objets, bla bla… Lire la suite
A non-voté
À l’attention des lecteurs : Vous vous doutez bien que je vais parler d’un sujet extrêment sensible. Vous vous doutez aussi que la plupart des arguments à l’emporte-pièce qui existent contre mon choix, je les ai déjà entendus. Je tiens à vous prévenir que ce blog est équipé d’un système de validation des commentaires a priori que je n’hésite pas à utiliser. Si vous comptez commenter pour affirmer quelque-chose d’aussi peu réfléchi que « t’as pas voté, tu ne t’es pas exprimé alors ne te plains pas », passez votre chemin, le commentaire ne sera pas publié.
Mon ami de longue date Stéphane a publié sur son blog un billet dans lequel il exprime son avis sur le non-vote. Ses arguments sont très pertinants mais lui et moi savons que sur ce point, nous sommes inconciliables.
Alors ce week-end, je n’ai pas été voté. Il y a un… Lire la suite
Les chroniques d'un monde nouveau — Épisode 3 : L'informatique révolutionne-t-elle les administrations ?
Il existe un champ de la sociologie que l’on appelle la Théorie des organisations. Ce champ s’intéresse aux organisations humaines ; c’est à dire les modes d’association — libres ou contraints — des êtres humains et leur mode de coopération.
L’un des théoriciens majeurs de ce champ est Max Weber ; on lui doit essentiellement une étude approfondie de la bureaucratie. Ce mode d’organisation repose, selon Weber sur les principes suivants :
Les individus sont soumis à une autorité uniquement dans le cadre de leurs obligations impersonnelles officielles Les individus sont répartis dans une hiérarchie d’emplois clairement définie Chaque emploi a une sphère de compétences clairement définie L’emploi est occupé sur la base d’un contrat Le recrutement se fait sur la base des compétences (diplômes et/ou expérience) La rémunération est fixe, en fonction du grade hiérarchique L’emploi est la seule occupation du titulaire Logique de carrière : la promotion dépend de… Lire la suite
Nos politiques sont sortis de leur rôle
La loi Macron est passée. De force et sans vaseline.
Nos politiques sont définitivement sortis de leur rôle. Ils ont oublié leur fonction première : être les mercenaires du peuple et faire ce qu’on leur dit sans discuter.
Je suis désolé, mais je ne vois pas d’autre définition pour désigner un politique. Il s’agit d’une personne payée et mise en poste pour régler des affaires selon les ordres que le peuple lui donne.
Mais ce n’est plus ce qu’il se passe aujourd’hui.
La démocratie en a pris un sérieux coup. La Constitution dit à son article 2 : « gouvernement du peuple par le peuple pour le peuple. » Dans la tête d’un individu lambda, cela signifie qu’en 2005, lorsque le peuple vote non à la ratification du traité Européen, le Gouvernement le ne ratifie pas sans son accord 4 ans plus tard.
Cela signifie que lorsque le peuple descend… Lire la suite
Les chroniques d'un monde nouveau — Épisode 2 : L'iPhone et la lutte des classes
Je me suis longtemps demandé pourquoi les gens achetaient des iPhone. D’un point de vue purement technique, il faut l’avouer, c’est un mauvais téléphone : la résolution de l’écran a 2 ans de retard, la puissance du processeur est minable, le téléphone est tellement verrouillé que la première chose que la plupart des gens font, c’est le jailbreak.
Et pourtant, inexorablement, l’iPhone se vent.
C’est ainsi que lorsque l’iPhone 6 plus est sorti, je fus persuadé qu’Apple était allée trop loin, qu’elle venait de commettre l’erreur qui, enfin, ferait couler la boite et permettrait à l’informatique de passer à autre chose. Je me suis dit que personne n’achèterait un téléphone qui coûte un SMIC quand mon OnePlus, qui coûte 3 fois moins cher, est plus puissant et me laisse la liberté d’installer la distribution Android de mon choix.
J’étais loin de me douter à quel point j’étais dans l’erreur et… Lire la suite
Plus de Groovy avec Android (et un peu de SwissKnife dedans)
Cédric Champeau, concepteur du plugin Android qui m’a sauvé la vie et principal développeur du langage Groovy m’a fait l’honneur de faire une petite remarque technique sur mon billet concernant l’installation du plugin Groovy pour Android. Je me dois donc de la signaler.
Et c’est cool parce que la procédure d’installation du plugin est un poil plus simple. Du coup, dans la deuxième partie du billet, je vous parlerai un peu de l’utilisation de la bibliothèque SwissKnife.
Plus de Groovy avec Android
Résumons. Un nouveau projet AndroidStudio présente deux scripts
build.gradle
, un général et un à la racine du dossier
app/
de votre projet que nous appelleront respectivement
build.gradle
et
app.gradle
.
La manip pour le
build.gradle
ne change pas, il faut passer la ligne
classpath ‘com.android.tools.build:gradle:0.11.+’
à
classpath ‘com.android.tools.build:gradle:0.12.+’
. J’ai essayé avec une version plus récente (
0.13.2… Lire la suite
BIBLIOTHÈQUE, PUTAIN !
Je suis désolé, je n’ai pas l’habitude de faire des articles de moins de 1300 mots mais il fallait que ça sorte.
J’en ai marre du barbarisme de certains développeurs qui s’évertuent à traduire l’anglais library par le faux-ami français librairie. Alors une bonne fois pour toutes, je vous en supplie, lorsque vous parlez de libraries faites l’effort d’utiliser la traduction française correcte qui est : bibliothèques. L’équivalent anglais de librairie est bookstore, soit, un magasin où l’on achète des livres. Là où l’on entrepose des livres — ou des composants logiciels — il s’agit d’une BIBLIOTHÈQUE ! C’EST CLAIR !?
La France, cet État totalitaire
Cela fait désormais plus d’un mois depuis l’attaque sur Charlie Hebdo. Dans le RER, le métro, on ressent encore les effets de bord. Il ne se passe plus une seule journée sans qu’une alerte à la bombe ne vienne pourrir les transports aux heures de pointe. La France semble avoir sombré dans la panique.
Pourtant, il faut se rendre à l’évidence : ces attaques n’étaient pas des actes terroristes.
Un acte terroriste présente au moins deux caractéristiques :
il est aveugle à l’identité des personnes visées il est conçu pour tuer le plus de monde possible.
Et l’on ne peut que constater que c’est précisément l’inverse qui s’est passé. On se retrouve dans un cas d’attaquants qui ont demandé l’identité des personnes avant de les exécuter et n’avaient visiblement pas prévu de tuer qui que ce soit en dehors de ces personnes ni de faire précisément des dommages collatéraux. C’est… Lire la suite
Faire du Groovy avec Android
Note : La solution technique décrite dans ce billet n’est plus à jour. Pour avoir la version à jour, veuillez lire le billet suivant de la série.
Ceux qui me connaissent et ont déjà développé avec moi savent à quel point je déteste Java.
Hmm… Déjà vu… :/
Bref. J’aime pas beaucoup Java, je l’avoue. Il faut reconnaitre à ce langage d’avoir été une petite révolution quand il est arrivé : il a été parmi les premiers langages à présenter une bibliothèque standard qui couvre pratiquement tous les besoins, jusqu’à fournir par défaut des composants graphiques. Mais le pauvre a mal vieilli. Son créateur est tellement devenu taré qu’il a affirmé que s’il devait réécrire le langage aujourd’hui, il supprimerai la notion d’héritage et ne laisserai que la possibilité de créer des interfaces — le truc le plus inutile de l’histoire de l’humanité. On peut voir cette folie de… Lire la suite