Maintenant qu'il fait plus clair, je vais écrire sur le sujet du développement Android. J'ai en effet passé le dernier mois plongé dans le monde du système d'exploitation ouvert pour smartphones de Google, à tenter de maîtriser les arcanes du développement d'applications mobiles.
Dans la plupart des projets Web, contacter les utilisateurs par email est largement suffisant. Mais il arrive que l'on souhaite utiliser d'autres modes d'interaction, tels que le sms. Comparé au mail, le sms présente certains avantages :
il est plus facile de créer un compte email bidon qu'un faux numéro de mobile ;
le sms est instantané ;
le sms est quasi-impossible à manquer.
Évidemment, tout le monde est bien conscient que c'est un média de communication qui présente également des inconvéniants :
l'envoi de sms est plus intrusif, et donc potentiellement plus dérangeant ;
f**k you! I won't give you my phone number.
Dans ce rapide tutoriel, nous allons voir quels sont les moyens à notre disposition pour envoyer des sms depuis un projet Django.
Il y a quelques semaines, nous avons vu comment créer une page spécifique dans Mezzanine pour afficher une carte grâce à OpenStreetMap. Nous allons poursuivre l'exercice et en faire une application un peu plus puissante. Notre but : permettre à un administrateur de rentrer lui-même différents « lieux » ou points intéressants, pour qu'ils puissent s'afficher sur la carte. Chaque point est cliquable, et dispose de sa propre url. Pour pousser un peu le raffinement, nous utiliserons Backbone.js pour que la navigation soit dynamique, et éviter la nécessité de recharger toute la page à chaque fois.
« Bonjour à toutes et à tous ! Ce mardi 8 octobre, l'actualité du jour, c'est bien évidemment l'ouverture de la chasse. De bon matin, tous les recruteurs de la région se sont réunis pour chasser ingénieurs et techniciens qui constitueront les futurs cheptels des départements informatiques de leurs entreprises. Découvrez notre reportage, Martha Coustique et Jean-Pierre Bière. »
J'ai rarement autant écrit que depuis ces derniers mois et pourtant, ce blog
semble à l'abandon. Il n'en est rien. D'ailleurs, je viens de le dépoussiérer
un peu.
J'écoute de la musique, et j'aime ça ; mais je n'y connais rien à la musique.
Un jour, je me suis dit « tiens, ça serait cool d'essayer d'écrire de la
musique ». J'ai ouvert un nombre incalculables de sites et livres portants sur
la théorie musicale, et je les ai refermés avec l'impression d'être un parfait
demeuré.
J'aime Postgresql, le moteur de base de données le plus ennuyeux au monde. Une technologie tellement fiable et éprouvée que tous les cool kids essayent absolument de la remplacer par autre chose. Pourtant, Postgres offre tellement d'avantages que tout projet qui ne s'appuie pas dessus me semble de facto suspect. Aujourd'hui, nous allons passer en revue l'un des aspects offert par Postsresql : ses fonctionnalités de recherche.
Deuxième partie du notre tutoriel sur le deep learning, au cours duquel nous étudierons le fonctionnent d'un algorithme poètiquement intitulé la rétropropagation du gradient, ou backpropagation dans la langue de chat qu'expire.
Depuis très récemment, je suis l'heureux propriétaire d'une souris Logitech MX
Master. Logitech n'ayant pas pris la peine de fournir des outils de
configuration pour linux, il m'a fallu bidouiller pour tout faire fonctionner
correctement.
L'obsolescence des compétences est l'un des dangers qui guettent le vaillant
travailleur du Web. Notre domaine d'activité évolue tellement vite, tant au
niveau des outils, des méthodes, des pratiques, des technologies… que rester à
la page est un défi permanent.
Si, fraîchement émoulu de son école, notre jeune Webie·ne se lancera à corps
perdu dans l'apprentissage du x-ième framework Javascript avec un enthousiasme
toujours renouvelé, le senior finira peut-être par ressentir ennui et lassitude
face à la répétitivité de la chose.
Comment prendre de la distance avec sa veille techno sans pour autant se
laisser distancer par le Web ?