Récap' communautaire #16 — Juin 2019

Faisons le point sur l'actualité de notre communauté !

Nous sommes maintenant en juillet, le mois de juin est terminé, et voici le récap !

Petit rappel habituel avant de commencer : la rédaction du prochain récap' a déjà démarré et est ouverte à tous. On vous donne rendez-vous sur le sujet de la bêta.

Le coup de projecteur

BlockColor

Ce mois-ci, @mrchiantos nous a présenté son projet : BlockColor. Le projet est un fork de Minetest, et propose un univers composé de blocs de 8 couleurs. On peut bien sûr utiliser des blocs de construction pour bâtir tout ce que l’on veut, mais aussi utiliser des véhicules, changer ses vêtements, ou encore planter des arbres. L’idée est que le jeu « permet d’offrir une vision différente ou une alternative à des jeux violents, de survie ou de combats », basée sur la créativité.

Le code source (principalement en Lua) est disponible sur github si vous souhaitez donner un coup de main.

Du côté des forums

Nos forums sont actifs, et bien des sujets sont intéressants. En voici ici quelques-uns.

@qwerty voudrait bien acheter un nouveau téléphone. Mais en 2019, il y a des dizaines de marques, certaines avec des problèmes de respect de la vie privée, d’autres qui envoient des informations à leur gouvernement, d’autres encore qui empêchent de désinstaller certaines applications, et puis lesquelles nous laissent changer la batterie ? Pas facile de choisir…

On peut souffrir de son introversion, et il ne faut pas hésiter à en parler, que ce soit à des proches ou à de relatifs inconnus sur internet comme ici, ne serait-ce que pour se décharger. Et puis si en plus on peut recevoir de bons conseils de nos zestes, c’est tout bénéfice !

Le dual zinc dans le dentifrice, avancée scientifique ou élément marketing ? @etherpin voudrait bien savoir ce qu’il se met dans la bouche.

Les contenus du moment

Fait rare ce mois-ci : ce ne sont pas moins de quatre tutoriels qui ont été publiés. Par contre, petit mois pour les articles et les billets.

Tutoriels

Logo Tutoriels
@informaticenzero, @Lucas-84 et @Taurre ont mis à jour leur tutoriel sur le C afin que ce dernier suive la norme C11 (il se basait sur la norme C89 jusqu’à présent). De nouveaux chapitres ont également été ajoutés, notamment sur la gestion des jeux de caractères, encodages et caractères larges.
@Eskimon nous explique comment réaliser un bot Discord simple en Python à l’aide des webhooks.
@Karnaj nous présente le paquet LaTeX ntheorem permettant de définir des théorèmes, lemmes, définitions, etc.
@qwerty a mis à jour son tutoriel sur la cartographie en ajoutant un chapitre sur les systèmes d’informations géographiques.

De nombreux contenus attendent vos retours en bêta. C’est le cas du guide du contributeur, dont vous pouvez lire et commenter la nouvelle mouture en suivant ce lien.

Articles

Vous connaissez déjà certainement @Ryx et ses tutos sur la musique, mais le connaissez-vous réellement ? Ce mois-ci, vous pouvez lire son entretien exclusif, juste pour les zestes !

Billets

Ce mois-ci, sept billets ont été publiés.

@informaticienzero présente une solution pour avoir des environnements de développement sans utiliser d’environnements virtuels, non universels.

@Aabu a décidé d’analyser l’impact des qualifications sur la place finale en F1, dans deux circuits différents. Les résultats sont étonnants par certains aspects et confirment qu’il est plus facile de doubler sur certains circuits.

Dernier billet mis en valeur ce mois-ci, mais tous sont intéressants, @FougereBle vous fait un retour d’expérience sur GameCodeur, une école en ligne pour apprendre à créer des jeux vidéos. Est-il utile de payer pour avoir accès à un fil directeur ? Il vous donne son avis.

Un récap', des stats'

Le Tweet du mois

Le tweet du mois
Le tweet du mois
Statistique chiffre
Clics sur le lien 22
J’aime 11
Retweets 7
Ouvertures des détails 3
Réponses 1

On en profite pour vous rappeler comment rejoindre notre serveur Discord. Il vous suffit de cliquer sur ce lien : https://discord.gg/ue5MTKq. Le sujet présentant l’initiative est quant à lui disponible ici.

Le top 10 des contenus lus sur Zeste de Savoir

Du 1er juin au 27 juin 2019.

Tutoriels

Articles

La mise en Une tient ses promesses

Deux articles mis en avant durant le mois (« La méthode Continuous Delivery » et « À la découverte de Julia ») se retrouvent dans le top 10 des articles les plus lus.

Billets

Sujets

Forum Sujet Pages vues Vues uniques
Systèmes et Matériels Problème téléversement arduino 512 370
Vos projets Galactae: Space Age Dawn 332 187
Programmation Cette classe est-elle un sous type légitime ? 212 105
Programmation Communication via RX et TX 194 163
Programmation erreur de python avec : ValueError: invalid literal for int() with base 10: '2.5' 176 166
Développement Web Foire aux questions Symfony 175 146
Le bar à smoothies Réinventons l’informatique ! 172 140
Systèmes et Matériels Acheter un smartphone en 2019 159 101
Le bar à smoothies PS4 erreur de connexion à Spofity (PS Music) 158 120
Systèmes et Matériels [Windows][Linux]Comment lancer un script python de n’importe où ? 156 147

L'actualité des devs

l’équipe

Le recrutement lancé à la toute fin de mai est toujours d’actualité, et il est possible de contribuer quel que soit son niveau ! Si vous avez des appréhensions à vous lancer, vous pourrez recevoir de l’aide soit sur nos forum, soit sur un canal du serveur Discord mentionné plus haut.

zds-site

Côté avancées importantes d’un point de vue technique on peut noter qu’on a enfin réussi à comprendre et à corriger le bug qui rendaient instables certains tutoriels lorsqu’on leur ajoutait des tags ou qu’on les renommait. On doit cela à l’excellent rapport de bug d'@entwanne qui nous a permis d’écrire une procédure de reproduction automatique et donc de corriger le bug.

Bien que vous ne vous en soyez pas forcément rendu compte, il y a eu aussi plusieurs remontées qui ont été réalisées suite à la publication de l’excellente mise à jour du tutoriel C. Ce tutoriel, par sa taille et son utilisation poussée des fonctionnalités du markdown qu’on vous fournit grâce à zmarkdown a permis de mettre en évidence trois problèmes :

  • lorsqu’un tutoriel est trop long à publier (plus de 30 secondes), gunicorn le rejette, impossible de terminer la procédure ;
  • lorsqu’on met un alignement (exemple -> centrer <-) dans un tableau, notre export latex ne compile pas ;
  • lorsqu’on met un & dans un acronyme (exemple AT&T) notre export latex ne compile pas.

Nous sommes en train de résoudre ces trois problèmes. Sachant que, comme vous avez pu le voir, nous avons une solution de contournement en ce qui concerne la publication en elle-même, car nous avons réussi à la mener à terme.

les autres projets open-source

Du côté de zmarkdown, nous avons ajouté un moyen de compter les caractères et les mots d’un tutoriel afin de mieux évaluer le temps de lecture. Cette modification n’est pas encore prise en compte dans zds-site mais ça devrait venir car c’est un problème que les lecteurs soulignent souvent.

Zeste De Savoir possède aussi un autre projet open-source beaucoup moins connu : django-cors-middleware.

C’est une bibliothèque django qui permet de gérer les entêtes HTTP de type « Cross Origin Request », pour faciliter l’utilisation de l’API.

Ce projet est un fork de django-cors-header qui a connu un développement en pointillé. ZDS en avait repris le développement pendant un temps puis… l’avait laissé en pause pendant deux ans par manque de temps et parce que chez nous « ça marche ». Par respect pour les contributions externes du temps a été dégagé pour les intégrer et, avec l’aide de @gustavi, la version 1.4.0 a été publiée sur PyPI.


Dernier rappel avant de se quitter : la rédaction du prochain récap' a besoin de volontaires ! On attend vos suggestions sur le sujet de la bêta.

7 commentaires

Beaucoup de bon ce mois-ci ! :soleil:

J’essaierai de passer sur le canal dev du discord parce que j’ai un problème sur un ticket que je suis en train de corriger… :(

Pour django-cors-middleware, il me semble avoir vu passé sur le repo de ZdS que l’auteur original avait demandé de merger sur son original pour reprendre le développement mais je n’ai pas revu de trace.

Edit: il y a marqué django-cors-header sauf que c’est […]-middleware

+0 -0

J’ai tellement envie de faire quelque chose pour remplacer cet antique et bancal tuto Java qui continue à faire beaucoup trop de vues, et pourtant j’ai tellement pas le temps…

SpaceFox

Mais tellement ! Y’a tellement de choses qui déjà n’allaient pas au temps du SdZ et que j’avais remontées à l’auteur.

Je ne peux que t’encourager dans cette optique. Je ne peux pas faire beaucoup plus, vu que je suis déjà bien occupé par le tutoriel C++ et que Java, je ne kiffe pas spécialement. Mais je peux aider à la relecture ou pour le plan ou des idées. :)

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte