Les analogies en informatique, partie 2

Comme je l’avais promis lors de mon dernier poste à propos de l’avenir de ce blog, je viens de publier un nouveau tutoriel sur zeste de savoir. Cette fois-ci c’est la programmation asynchrone qui est à l’honneur.

Ce tutoriel est dans les bacs depuis pas mal de temps mais si je lui consacre un article qui s’appelle “les analogie en informatique”, en écho au premier article qui tentait d’expliquer le fonctionnement d’un ordinateur, c’est avant tout parce que la rédaction de ce tutoriel a été fortement conditionnée au fait de trouver la bonne analogie.

Continue reading

Et Laika participa au concentré de savoir

Avec un peu de retard, je vous le dis : L’association Laïka a participé au Concentré de Savoir de mars 2015 !

Le concentré de savoir? c’est quoi?

Concentré de Savoir, CDS pour les intimes, c’est le nom d’un projet communautaire né sur Zeste de Savoir. Le principe : sur deux semaines, un nombre plus important qu’à l’accoutumée de tutoriels et d’article est publié au rythme d’un contenu tous les deux jours, sauf le premier jour où un tutoriel et un article ont été publiés. Ces articles et tutoriels tournent tous autour d’un thème. Dans notre cas c’est l’exploration spatiale parce que l’idée du CDS a été lancée suite à l’atterrissage de Philae sur sa comète.

Alors évidemment, ce mercredi 18 mars, Laïka a ajouté sa pierre à l’édifice en publiant l’interview de Timothée Martens (président), Pierre Treffois (responsable détecteur de particule), Thomas Rangeon (vice-président).

Le tout se trouve ici. Je vous conseille vraiment de lire la vidéo avant l’article, ce dernier permettant d’aller beaucoup plus loin que la vidéo.

Continue reading

Utiliser l’api de recherche Bing

Cet article bien en complément du dernier où j’annonce avoir forké une lib permettant d’accéder simplement à l’API bing search.

Pour utiliser l’API de recherche Bing, il vous faudra obtenir l’autorisation de l’utiliser.

En effet, pour éviter que des abus de soient commis, Microsoft limite le nombre de requêtes opérables par mois sur son API, si vous en voulez plus, il faudra débourser.
La première étape consistera donc à se rendre sur cette page, et d’y sélectionner l’offre qui vous sied le mieux. Un compte Microsoft vous sera demandez, créez-le si vous n’en avez pas.

Continue reading

Tutoriel sur asp.net disponible en béta

Bonjour à tous !

Avant toute chose, bonne rentrée à ceux qui commencent aujourd’hui, bon courage à ceux qui ont déjà commencé et que les autres (comme moi ^^) profitent au maximum de leur journée !

Pour ma part, mes vacances ont été plutôt productives. Avec plusieurs PR sur le dépôt git de zeste de savoir et surtout la mise en béta d’un tutoriel complet sur ASP.NET MVC 5.

Le tutoriel est encore en cours de rédaction, mais il y a déjà de quoi faire pas mal de belles choses avec ce que mes coauteurs (BlueShark et Zyhou) et moi même avons écrit.

Notamment, vous pourrez découvrir :

  • Ce qu’est ASP.NET, les différentes possibilités que ce framework offre
  • Comment créer un site de base avec ASP.NET MVC5
  • Comment créer votre maquette graphique
  • Comment utiliser les formulaires avec ASP.NET MVC 5

Nous n’avons que deux tout petits prérequis : Savoir utiliser le duo HTML5/CSS3 et connaître la syntaxe de base de C# ou VB.NET.

L’avenir du tutoriel sera divisé en deux parties distinctes :

  • la rédaction des parties pour l’instant vides de contenu
  • la création de vidéo de démonstration et d’explication qui viendront soutenir le texte du tutoriel.

A noter que le contenu vidéo ne représentera pas plus de 10% du contenu total du  tutoriel et devrait surtout se composer de screencast commentés (vous ne verrez donc pas ma tronche). Ce n’est pas par pudeur mais parce que je ne possède pas de camescope, donc si une personne habitant sur lille lit ce message et se send opé pour une séance de tournage (si possible si vous avez un fond vert ^^), je serai heureux de vous accueillir chez moi. Et puis à Lille on peut trouver des bars sympa avec de la bonne bière ^^.

Zeste de savoir : un projet opensource pour la beauté du zeste

J’ai enfin trouvé un chez moi dans le monde de l’open source.p

Même si j’ai envie de me retirer petit à petit du développement web, c’est pourtant vers publicsur un projet de site que je compte apporter ma pierre à l’édifice. Ce projet, c’est http://zestedesavoir.com.

mascotte zds

Clem’ la mascotte de zeste de savoir

Ce projet exploite la stack technologique python/django, mysqli, nginx pour le back, et SCSS, JS, Twig pour le front.

L’histoire du projet est simple : le site du zéro, géré par la société Simple IT, devenus tous les deux (le site et la société) OpenClassrooms, l’équipe dirigeante de OC a décidé un virage total en ce qui concerne la communauté de base. Aujourd’hui, la communauté historique est un poids pour le site, la volonté de partager gratuitement des connaissances ou des savoir faire n’est plus à l’ordre du jour, comme le dit une de leur éditrice “si c’est gratuit c’est vous le produit”.

Alors les anciens modérateurs, validateurs, auteurs ont commencé à réfléchir à des nouveaux projets de sites.

Dans une volonté de rassembler une communauté autodidacte à un niveau assez sérieux et qui s’oriente surtout vers l’embarqué, plusieurs d’entre eux ont créé progdupeupl.

Pendant ce temps, firm1, nohar et d’autres (comme mon ami nordiste ShigeruM) ont démarré un projet qui a la même cible que le site du zéro : les débutants.

Et comme on ne refait pas l’Histoire, il était normal que SDZ devienne… ZDS. Vient alors le nom “zeste de savoir”.

Comme progdupeupl offrait une base technique fiable, l’équipe a décidé de forker ce dernier depuis son dépot bitbucket. Et c’est le début d’une belle aventure qui se formalisera le 19 avril 2014 par un parution au journal officiel des status de l’association zestedesavoir.

Personnellement, j’arrive à cette époque comme beta testeur sur leur premier test privé. Le projet me plait, je propose mes services. Quelques semaines plus tard, le code est ouvert au public, ma première pull request peut être envoyée.

Depuis, je me concentre sur le backend, n’étant pas particulièrement doué pour l’intégration front.

Ma petite fierté, est le débuggage complet du système de tag qui permet une meilleur sémantique sur les forums de zds. Travailler sur ce système m’a permis d’en apprendre plus à propos de Solr, un moteur de recherche ultra puissant dont la seul faiblesse est qu’il est en Java et développé par la fondation Apache (documentation, tout ça…)

Ce que je désirerai faire pour le projet?

  • Créer quelques méthodes d’API en lecture pour faciliter la navigation au sein du système de tag lorsqu’on est sur mobile;
  • Ajouter la possibilité pour un membre d’envoyer une correction orthographique qui se présenterait à l’auteur comme une Pull Request
  • Une appli winphone 8.1 voire carrément une appli universelle