Dad 3.0

C'est un papa du futur avec son appareil photo

Catégorie : Tech 3.0 Page 2 of 7

Pokemon Go : attention aux versions piratées

Sauf si vous sortez d’hibernation, vous ne pouvez pas avoir raté le phénomène Pokemon Go. Cette app vous permet de chasser les Pokemons à travers le monde via votre Smartphone en réalité augmentée. Cette app est pour l’instant réservée à certains pays en Asie et aux États-Unis. Frustrant pour les joueurs européens. Aussi, vous avez certainement vu passer des trucs et astuces pour installer Pokemon Go sur vos Smartphones.

Pokemon Go est officiellement disponible sur le Play Store et pour iPhones depuis la semaine du 25 juillet 2016

Go les Pokemons

Pour les possesseurs d’iPhones, rien de plus simple : il vous suffit de vous connecter sur le Store US avec un compte US. Si vous découvrez ici cette possibilité, vous trouverez plein de tutos sur le web pour créer un compte US.

Pour les possesseurs d’un appareil Android, on vous dirige vers le fichier de l’app, le fameux apk. Pour l’installer, il vous faut autoriser les sources inconnues sur votre appareil. Cette autorisation est une sécurité pour vous rappeler que vous ne devez installer une app que si elle provient d’une source de confiance. Si l’app est malveillante, une fois installée, elle peut avoir des conséquences très désagréables…

Et c’est ce que vient de mettre en évidence la société spécialisée Proofpoint. Certaines versions du jeu en circulation ont été modifiées pour avoir un comportement malveillant. Ces apps permettraient une prise de contrôle de votre appareil à distance.

Bien sûr, il existe des moyens de vérifier si l’app est censé être l’originale ou non, mais la plupart d’entre vous qui lisez ces lignes va être terrorisé si j’utilise les mots « comparer les hashs »… 🙂

Aussi, si vous êtes sous Android, je vous conseillerai plutôt d’attendre patiemment la sortie officielle de l’app dont la disponibilité chez nous ne saurait tarder.

Pour finir, pourquoi Niantic, l’éditeur, a limité la distribution ? Et bien sachez qu’il s’agit d’une méthode d’éditeur de logiciel pour finaliser les tests de leur app principalement pour leurs serveurs. C’est en la mettant à disposition à un grand nombre, mais pas trop, qu’ils peuvent évaluer le besoin en serveurs.

Dans tous les cas, bonne chasse !

Google I/O 2016 : Firebase se positionne comme la relève la plus complète de Parse

Hier soir, s’est tenu la session d’ouverture de la conférence Google I/O 2016. Cette conférence annuelle est destinée aux développeurs et est l’occasion pour Google d’annoncer les nouveautés et les grandes lignes de ses produits pour l’année qui vas suivre.

Logo FirebaseCette année, je n’étais pas devant mon écran. Et oui, j’avais un peu plus important : me faire dédicacer par Monsieur Patrick Couton l’ultime volume des annales du Disque-Monde, La couronne du berger. Il y a pourtant un sujet qui me concerne directement, c’est la présentation de Firebase.

Firebase est un service qui intéresse beaucoup les développeurs mobile depuis qu’en janvier dernier, Facebook a provoqué une grande perturbation dans la Force… Enfin, celle des développeurs mobile, en annonçant la fermeture de son service Parse. Dans un billet sur ce sujet, je vous avais indiqué que Firebase était l’alternative directe. Si Firebase offrait un service Baas (Backend as a service) similaire à Parse, il était beaucoup plus limité en fonctionalités, ne proposant qu’une base temps réel, un système d’authentification et un hébergement.

Google, qui a acquis Firebase il y a 18 mois, avait déjà su rebondir sur l’annonce de la fermeture de Parse, mais ils ne se sont pas endormi sur cette occasion et ont enrichi le service. Je ne vais pas lister ici tout ce qui a été dit pendant la présentation de Firebase. L’équipe a publié un post assez complet sur leur blog. Je vais revenir sur ce que j’estime le plus intéressant.

Lire la suite

Votre boite à outils Python

Que vous utilisiez Python en tant que professionnel, pour des petits projets ou simplement pour apprendre à programmer, il vous faut connaitre quelques outils. Tous ne sont pas indispensables (seul le premier de la liste suivante l’est) mais certains peuvent être très utiles. Il s’agit de :

  • Un interpréteur, c’est certainement le seul élément indispensable…
  • Un gestionnaire de packages, et en particulier pip
  • Python fournit de base un interpréteur interactif, mais qui a des lacunes… iPython offre ainsi un interpréter plus évolué, mais pas que…
  • Isoler vos développements, c’est avec Virtualenv et les outils qui vont avec
  • Développer de manière efficace passe par un environnement de développement.

Voici une petite présentation de ces outils que j’essayerai de faire la plus grand public possible.

Lire la suite

Utiliser le RecyclerView sous Android, seconde partie

android robot post logoAvec Android 5 Lollipop, Google a proposé un remplaçant des ListView, le RecyclerView. Les avantages de ce widgets sont détaillés dans la documentation. Cette documentation explique également comment mettre en place les différents composants. Le web a également fleuri de tutos sur ce sujet.

Et pourtant, malgré tous les tutos disponibles en ligne, il est extrêmement difficile d’en trouver un qui vous conduise à un résultat utilisable dans la vie réelle. Mettre en place une liste pour qu’un tap sur un élément affiche un Toast est très limité.

Je vous propose ici de poursuivre mon tuto inspiré de l’application Compagnon Alkemy qui est en production. Dans une première partie, nous avons défini les vues des éléments et l’Adapter, il est temps de passer à l’affichage des composants.

Lire la suite

Comment réagir à l’arrêt du service Parse ?

Cette nuit, une annonce a fait l’effet d’une bombe dans la communauté des développeurs mobile (en particulier) : Parse annonce l’arrêt de son service. Parse est ce que l’on appelle un MBaas, Mobile Backend as a Service. C’est un service Cloud destiné à simplifier le travail du dévelopeur mobile en lui proposant toute une panoplie d’outils coté backend (serveur). Les principaux services étant l’authentification, le stockage et partage de données.

Parse avait été racheté par Facebook en 2013 et l’annonce avait eu un caractère assez cool. Cette cool-attitude aujourd’hui détournée…

facebook-arret-parse

Alors faut-il paniquer et chercher une solution de replis rapidement ? Laquelle ? Comment migrer ? Voici quelques éléments de réponse.

Lire la suite

Utiliser le RecyclerView sous Android, première partie

android robot post logoAvec Android 5 Lollipop, Google a proposé un remplaçant des ListView, le RecyclerView. Les avantages de ce widgets sont détaillés dans la documentation. Cette documentation explique également comment mettre en place les différents composants. Le web a également fleuri de tutos sur ce sujet.

Et pourtant, malgré tous les tutos disponibles en ligne, il est extrêmement difficile d’en trouver un qui vous conduise à un résultat utilisable dans la vie réelle. Mettre en place une liste pour qu’un tap sur un élément affiche un Toast est très limité.

Aussi, je vous propose ici un tuto plus complet inspiré de ce qui se fait pour une application mise en production. Pour illustrer le tout, j’utilise l’application Compagnon Alkemy qui contient plusieurs exemples d’actions suite au tap sur un élément. Ma petite valeur ajoutée est que je vous propose ce tuto dans l’ordre dans lequel vous devriez en toute logique penser aux différents composants. Pour rester lisible et structuré, ce tuto sera décomposé en plusieurs billets.

Lire la suite

Un Dad sur un event de Mums

Badge e-Fluent Mum pour les e-Fluent MumzSamedi dernier, j’ai pu faire un tour sur le Spot de e-FLUENT qui se veut le plus grand rassemblement de la blogosphère. Plus spécifiquement, il s’agit de la blogosphère parentale. L’évènement dans ses premières éditions a été lancé en tant que Spot des e-FLUENT Mums donc concernait avant tout les mamans blogueuses. Le Mums a disparu mais l’évènement reste à destination des mamans car dans le domaine du blog parental, les blogs de papas restent anecdotiques.

Est-ce qu’un salon de ce type va intéresser un Dad 3.0 ? Après tout, je suis un papa blogueur, je ne tiens pas un blog parental ou de papa. La différence subtile est que si mes posts sont influencés par la parentalité (genre il faut commencer à partager ses jouets et regarder Star Wars en vf…), ils ne sont pas le thème du blog. Pas plus que de vous raconter le progrès des Kidz ni de tester l’ensemble des produits du marché (les 3 thèmes majoritaires des blogs de parent d’après une étude pour Maman Sphère).

Et bien la réponse est dans les lignes qui suivent…

Lire la suite

Quand une mauvaise agence web se défend par des injures misogynes

En publiant mon précédent article sur la migration d’une base WordPress, j’ai évidemment relayé le post sur Twitter en y ajoutant le tag CMS (Content Management System). Du coup, je suis tombé sur un fil qui depuis a commencé à faire du bruit sur la toile. Tout commence par ce tweet :

Il faut dire que l’article cité de l’agence Cera Interactive est assez édifiant et illustre la désinformation que peuvent véhiculer certaines agences pour vous vendre un mauvais produit. La première réaction rappelle un peu l’affaire LinuxFr.

Ainsi, dans un premier temps, je voulais vous faire un article pour ne pas vous faire embobiner par des web agency peu scrupuleuses. Mais force est de constater que Cera Interactive a choisi d’être l’illustration du cas d’école de l’agence à éviter aussi bien par la promotion de ses produits que par la gestion de sa communication basée sur les attaques personnelles et misogynes.

Lire la suite

Migrer WordPress vers une base mutualisée

Logo WordPressChanger d’hébergement ne se fait pas tous les jours, mais lorsque cela arrive, il faut que cette migration soit la plus transparente possible pour les visiteurs et pour les contributeurs. Dans le cas de la migration d’un WordPress, ça peut être assez simple, mais il y a une ou deux astuces à connaitre.

Dad 3.0, c’est 3 blogs distincts sous WordPress (avec GeekGarage et Art of Dad). Vous avez peut être vu que j’ai récemment migré ces blogs. Je détaillerai dans un autre post le pourquoi, mais les contraintes d’hébergement se sont un peu resserrés. Les fichiers étaient évidemment dans des répertoire différents, quand aux données, elles étaient dans trois bases distinctes qui ont dût migrer vers une unique base mutualisée. En soi, ça ne gène pas, WordPress propose lors de l’installation de préfixer la base. Par défaut, il s’agit de wp_. Pour deux d’entre elles, j’ai laissé ce défaut.

Lorsque ces 3 bases WordPress doivent coexister dans une base MySQL, il faut que les trois préfixes soient différents. Si ils ne le sont pas, il y a une série de manipulations à faire.

Lire la suite

Gagnez en efficacité avec Evernote en utilisant les modèles

Logo EvernoteJe vous avais déjà parlé d’Evernote en vous montrant comment il pouvait vous aider à gérer l’année scolaire. Bien entendu, Evernote sert à beaucoup plus que ça. Pour ma part, il me sert aussi par exemple à travailler sur les articles de ce blog, prendre des notes de réunion et plein d’autres choses.

Avec un peu d’expérience, on se rend vite compte que certaines notes ont une structure commune. Ce n’est pas pour rien que j’ai cité le fait de travailler sur un article ou les notes de réunion. Je vais vous présenter ici la manière la plus simple de gagner en efficacité en utilisant les modèles de notes.

Lire la suite

Fièrement propulsé par WordPress & Thème par Anders Norén

En naviguant sur Dad 3.0, vous acceptez l’utilisation de cookies pour une navigation optimale et nous permettre de réaliser des statistiques de visites. Plus d'informations

Le blog Dad 3.0 utilise les cookies pour vous permettre une navigation optimale et nous permettre de réaliser des statistiques de visite. Dad 3.0 affichant des publicités, celles-si utilisent également des cookies pour un ciblage publicitaire. En continuant la navigation sur Dad 3.0, vous acceptez le dépôt et la lecture de cookies.

Fermer