La v27 est en béta

a marqué ce sujet comme résolu.

Ben tout compte fait … Je pige pas. J’ai testé chez moi, pas de problème. J’ai testé avec Travis et à priori, pas de plantage non plus.

Y’a donc un truc qui m’échappe. Dans l’ordre, est ce qu’il y a un fichier /opt/zds/app/dist/licenses/copyright-svg-converted-to.pdf qui existe effectivement? Si non, est ce que la commande rsvg-convert -f pdf /opt/zds/app/dist/licenses/copyright.svg -o /opt/zds/app/dist/licenses/copyright-svg-converted-to.pdf fonctionne effectivement? Si oui, on est pas dans un problème de droit d’accès éventuel ? (j’imagine que non, mais je tente).

+0 -0

En effet, ce serait bien de savoir si la création des images réussit bien pour pouvoir déchiffrer ce mystère.

+0 -0

Je me demandais : y’aurait pas une boucle infini dans le template latex?

J’ai ce contenu qui hang indéfiniement :

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
\usepackage{blindtext}
\title{Récap' communautaire #2}
\author{firm1, Aabu, lthms, Titi_Alone, Rockaround}
\licence[/opt/zds/app/dist/licenses/copyright.svg]{Tous droits réservés}{}

\smileysPath{/opt/zds/app/dist/smileys}
\makeglossaries

\begin{document}
\maketitle
\tableofcontents

\levelOneTitle{Introduction}


Salut à toutes et à tous,



Nous avons le plaisir de vous annoncer la reprise des \textbf{récap' communautaires}. Après un \externalLink{premier épisode au succès certain}{https://zestedesavoir.com/articles/1299/recap-communautaire-1/}, et une trop longue période d'absence, voici ce qu'il se passe dans notre communauté dernièrement. Et il y a beaucoup à raconter !g



\levelOneTitle{Le coup de projecteur}


\levelTwoTitle{Sielo, un navigateur Web pratique}


\image{/opt/zds/data/contents-public/recap-communautaire-2-1__building/extra_contents/images/H1Lezr5b7/SygIgzBcb7.png}



Sielo est un navigateur web intégrant toutes les fonctionnalités de base pour une navigation fluide et efficace (navigation par onglets, marque-page, historique, navigation privée, navigation sur le web, etc.). Mais ce n'est pas tout, car pour se démarquer, le navigateur intègre quelques fonctionnalités avancées telles qu’un bloqueur de publicités, la gestion des proxies, la gestion du cache, ou encore un gestionnaire de mot de passe (possibilité d'enregistrer ses différents mots de passe et de les chiffrer avec un mot de passe principal).



Au niveau technique, Feldrise, son développeur, opte pour le moteur web WebEngine fourni avec Qt. Mais pour implémenter ses fonctionnalités innovantes, Sielo possède aussi une base de code qui lui est propre et originale.



Pour en savoir plus, je vous invite à \externalLink{consulter le lien du projet}{https://zestedesavoir.com/forums/sujet/9405/sielo-navigateur/}. Sielo est disponible en téléchargement pour Windows et Linux ; n'hésitez pas à le tester et à donner votre avis au développeur du projet.



\levelTwoTitle{Golden Panic, un jeu pour vos « soirées canapés » entre amis}


\image{/opt/zds/data/contents-public/recap-communautaire-2-1__building/extra_contents/images/H1Lezr5b7/r1ZUgMHqZ7.png}



Golden Panic est un \textit{Party Game} (c'est-à-dire un jeu vidéo de fête) jouable en ligne et en local, de 2 à 4 joueurs, et dont les parties sont courtes et accessibles à tous.



Dans Golden Panic, chaque joueur incarne un nain. Ils doivent explorer un donjon rempli de gobelins avec pour seul et unique objectif de s’en mettre plein les poches ! Ils pourront s’associer pour récupérer de nombreux trésors ou au contraire se piéger les uns les autres, car il n’y aura, de toute façon, qu’un seul vainqueur.



\levelTwoTitle{Utopia, un jeu de programmation}


Après cinq années de travail sur son propre \externalLink{moteur de jeu}{https://zestedesavoir.com/forums/sujet/1039/nazara-engine/}, après avoir acquis en connaissances, compétences et maturité, Lynix s'est lancé dans la création d'un jeu vidéo intégrant de la programmation (à la façon de Leek War).



L'idée est de faire un jeu de combat de vaisseaux spatiaux qui sont contrôlés par des IA écrites par les joueurs, et ensuite d’étoffer.



Mais avant, et surtout, l’idée est d’en faire un jeu communautaire, c’est notamment pour cette raison que le jeu sera open-source et disponible sur GitHub et que toute idée proposée par les joueurs sera ensuite débattue publiquement puis éventuellement intégrée.



Le développement du jeu est effectué \externalLink{en live sur Twitch}{https://www.twitch.tv/sirlynixvanfrietjes}. Voici une petite vidéo qui montre l'état d'avancement du Jeu après 6 mois de développement.



\iframe(https://www.youtube.com/embed/ekYq5Oep54I)[Video][]

Video : Utopia



Actuellement, le développement est assez technique, le travail se fait surtout sur le réseau (mise en place d’une architecture de base pour le serveur, de la gestion des paquets, etc.). Si vous voulez découvrir comment on développe un jeu, n'hésitez pas à suivre \externalLink{le projet}{https://zestedesavoir.com/forums/sujet/9642/jeu-de-programmation-utopia/}.



\levelOneTitle{Les contenus du moment}


Zeste de Savoir a bien changé depuis le dernier récap', et chaque membre a maintenant sa tribune, sur laquelle il peut publier ses billets, avec une validation \textit{a posteriori} qui ne vérifie que la conformité aux \externalLink{CGU}{https://zestedesavoir.com/pages/cgu/}. Les membres eux-mêmes ont façonné les tribunes, en y publiant ce qu'ils voulaient. On y retrouve, en vrac :



\begin{itemize}
\item des billet-signets, dans lesquels l'essentiel du contenu est un lien ;
\item des billets si complets qu'ils ont été promus en article après un travail entre l'auteur et un validateur, ce qui est le cas notamment de \externalLink{ce travail sur les molécules stimulantes}{https://zestedesavoir.com/billets/1815/i-cafeine-theine-ou-chocolatine-2/} ;
\item des billets d'humeur ;
\item des expériences personnelles : Gabbro nous raconte \externalLink{son combat contre la maladie}{https://zestedesavoir.com/billets/1950/lymphome-1-avant-propos/} et entwanne nous fait \externalLink{vivre son année}{https://zestedesavoir.com/billets/2268/une-annee-a-linkoping/} à Linköping, en Suède ;
\item tant d'autres, qui sont disponibles \externalLink{par ici}{https://zestedesavoir.com/billets/}.
\end{itemize}


Les tribunes n'ont bien sûr pas empêché la publication de tutoriels et articles. En deux ans, il y en a eu pléthore, donc on ne va pas lister toutes les nouveautés dans ce récap'. Vous pouvez \externalLink{y jeter un oeil}{https://zestedesavoir.com/bibliotheque/} par vous-même ! D'ailleurs, on assiste à une diversification du sujet des contenus comme par exemple sur le \externalLink{secourisme}{https://zestedesavoir.com/bibliotheque/?tag=secourisme} ou encore sur la \externalLink{musique}{https://zestedesavoir.com/bibliotheque/?tag=musique}.



Notons une initiative qui a vu le jour depuis le dernier récap', les \externalLink{Défis de Clem}{https://zestedesavoir.com/articles/2444/les-defis-de-clem-le-bilan/}, dont l'objectif était de ludifier la rédaction de contenus afin d'attirer de nouveaux auteurs. L'initiative semble avoir pris, étant donné les membres prolifiques qui se sont révélés à cette occasion.



\levelOneTitle{Du côté des forums}


Vous voulez travailler vos capacités linguistiques ? Vous avez envie de rafraîchir vos cours de lycée qui commencent à dater ? Venez prendre part \externalLink{à une conversation}{https://zestedesavoir.com/forums/sujet/10550/parlons-dautres-langues/?page=1} où il y a déjà de l'anglais, de l'allemand, de l'espagnol, du toki pona, du latin, du russe, du roumain, etc...



Du côté des suggestions, les forums de Zeste de Savoir sont remplis de propositions pour remettre le site au goût du jour. L'objectif est de permettre au site de s'améliorer et de continuer de proposer le meilleur pour ses membres et auteurs. Ainsi :



\begin{itemize}
\item suite à la décision d'arrêt des publications externes sur OpenClassrooms, la communauté s'est portée volontaire pour rédiger un courriel destiné à l'équipe dirigeante du site et ayant pour vocation de proposer Zeste De Savoir comme alternative naturelle ; \externalLink{le mail a été envoyé par nohar}{https://zestedesavoir.com/forums/sujet/10579/openclassrooms-ne-produira-plus-ses-cours-quen-interne-une-opportunite-pour-zds/?page=4\#p178137}, et nous avons reçu \externalLink{un retour positif}{https://zestedesavoir.com/forums/sujet/10579/openclassrooms-ne-produira-plus-ses-cours-quen-interne-une-opportunite-pour-zds/?page=4\#p178835}.
\item firm1 s'est porté volontaire pour \externalLink{rassembler des propositions}{https://zestedesavoir.com/forums/sujet/10580/reinventons-la-communication-externe-de-zds/?page=1} pour améliorer la communication externe de ZdS. Si vous avez des idées, n'hésitez pas à proposer, ce sera utile !
\item firm1, toujours le même, a choisi de remonter un sujet qui date un peu concernant la refonte de l'interface d'écriture du site, la communauté est en plein débat à ce sujet, \externalLink{alors n'hésitez pas à y prendre part !}{https://zestedesavoir.com/forums/sujet/9442/rediger-sur-zeste-cest-quand-meme-un-peu-complique/?page=2\#p177902}
\item Gabbro, dans la veine de la refonte de la communication, propose quant à lui de remotiver les troupes en ce qui concerne la rédaction ; il demande pour cela aux auteurs ce qui les inciterait à rédiger plus pour le site. N'hésitez pas à intervenir sur \externalLink{le sujet en question}{https://zestedesavoir.com/forums/sujet/10621/auteurs-quest-ce-qui-vous-motiverait/} pour exprimer votre point de vue, si ce n'est pas déjà fait.
\end{itemize}


\levelOneTitle{L'actualité des développeurs}


Les développeurs sont des membres avant tout, et ils ont profité pleinement de l'arrivée des tribunes. On a pu y lire Sandhose parler \externalLink{des sauvegardes de ZdS}{https://zestedesavoir.com/billets/2462/les-sauvegardes-de-zeste-de-savoir/}, ou artragis \externalLink{communiquer régulièrement sur les progrès}{https://zestedesavoir.com/billets/2457/chronique-zest-of-dev-6/}.



Cette équipe talentueuse est toujours à la recherche de nouveaux contributeurs. Ses membres sont disponibles pour vous aider à les rejoindre dans l'aventure et répondent toujours aux questions avec joie. Une \externalLink{liste des \textit{issues} faciles}{https://github.com/zestedesavoir/zds-site/issues?q=is\%3Aissue+is\%3Aopen+label\%3AFacile} peut être trouvée sur GitHub, alors foncez !



\levelTwoTitle{La version 27}


Cela fait un moment que nous la peaufinons. Elle arrivera \textit{bientôt}. Nous n'avons pas de date précise simplement car l'alignement des planètes nous a été quelque peu défavorable : les développeurs et administrateurs système ont manqué de temps pour régler les derniers détails et le mois d'avril a été un mois de pause totale pour le développement de Zeste de savoir.



Pour autant nous n'avons pas abandonné le projet et nous avons confiance en ce que nous vous avons préparé. Pour rendre hommage à l'équipe du projet \externalLink{Debian}{https://debian.org}, nous pouvons dire que la version 27 arrivera \textit{when it's ready} \textsuperscript{\ref{footnote:1}}.



\footnotetext[1]{\label{footnote:1} Quand ce sera prêt.}

\levelTwoTitle{La version 28}


Nous avons envie de vous livrer une version 28 qui fournit de nouvelles fonctionnalités. Le moins que l’on puisse dire, c’est que la francophonie ne manque pas d’idées.  Malheureusement, nous avons trop d'idées et nous commençons à nous décourager d'en voir de belles mettre trop de temps avant d'arriver sur vos écrans. Alors la v28 sera l'occasion de tester un nouveau mode de gestion de projet : nous prioriserons les deux fonctionnalités les plus demandées par la communauté. Pour cela, je vous propose de répondre à \externalLink{ce sondage}{https://framadate.org/vZFxEqZ3FVGOBi4o}.



\levelTwoTitle{À l'aide !}


Nous avons clairement besoin d'aide aussi bien pour développer que pour relire et tester les \textit{pull requests} des développeurs du site.



Notons qu'aujourd'hui le projet Zeste de savoir, ce sont en fait quatre projets techniques importants :



\begin{itemize}
\item \externalLink{zds-site}{https://github.com/zestedesavoir/zds-site} : le code du site, en Python, HTML, CSS et un peu de JavaScript (nous utilisons JQuery pour nous faciliter la vie) ;
\item \externalLink{zmarkdown}{https://github.com/zestedesavoir/zmarkdown} : notre parseur de markdown avancé qui permet aussi de générer du $\LaTeX$, et donc des PDF, il est écrit en JavaScript ;
\item \externalLink{latex-template}{https://github.com/zestedesavoir/latex-template} : un modèle pour générer les PDF de vos articles et cours ;
\item \externalLink{ZdS Notificateur}{https://github.com/zestedesavoir/extensions-notificateurs} : une collection d’extensions pour navigateurs (Firefox et Chrome au moment de la publication de cet article) pour voir les notifications du site.
\end{itemize}


Toute aide est la bienvenue. Il n’y a pas de petite contribution ! Pourquoi ne pas commencer en proposant des retouches orthotypographiques, de design, ou même d'expression ? Un site agréable passe aussi par une interface belle et qui s'exprime bien.



\levelOneTitle{Un récap', des stats'}


\levelTwoTitle{Joyeux anniversaire}


Les tribunes fêtent leur anniversaire ! Depuis le \externalLink{premier billet}{https://zestedesavoir.com/billets/1800/les-3-v-du-big-data/} publié le premier mai 2017, ce sont déjà 294 billets qui ont été publiés ! En moyenne, plus de cinq billets par semaine : quelle activité !



\levelTwoTitle{Le top 10 des contenus du mois}


Voici le top 10 des contenus de Zeste de Savoir les plus consultés durant le mois d'avril 2018.



\begin{longtabu}{|c|c|c|} \hline
Contenu & Pages vues & Visiteurs uniques \\ \hline
\externalLink{Arduino : premiers pas en informatique embarquée }{https://zestedesavoir.com/tutoriels/686/arduino-premiers-pas-en-informatique-embarquee/} & 13 848 & 3 962 \\ \hline
\externalLink{Créez une API REST avec Symfony 3 }{https://zestedesavoir.com/tutoriels/1280/creez-une-api-rest-avec-symfony-3/} & 8 230 & 1 480 \\ \hline
\externalLink{La programmation Cobol }{https://zestedesavoir.com/tutoriels/685/la-programmation-cobol/} & 2 555 & 690 \\ \hline
\externalLink{Le langage C }{https://zestedesavoir.com/tutoriels/755/le-langage-c-1/} & 2 534 & 807 \\ \hline
\externalLink{Créez votre site web avec ASP.NET }{https://zestedesavoir.com/tutoriels/597/creez-votre-site-web-avec-asp-net/} & 2 147 & 427 \\ \hline
\externalLink{Pygame pour les zesteurs }{https://zestedesavoir.com/tutoriels/846/pygame-pour-les-zesteurs/} & 1 620 & 505 \\ \hline
\externalLink{WAMP : développer avec PHP / AJAX / HTML sous Windows }{https://zestedesavoir.com/tutoriels/612/wamp-developper-avec-php-ajax-html-sous-windows/} & 1 548 & 682 \\ \hline
\externalLink{Doctrine 2 : À l'assaut de l'ORM phare de PHP }{https://zestedesavoir.com/tutoriels/1713/doctrine-2-a-lassaut-de-lorm-phare-de-php/} & 1 162 & 411 \\ \hline
\externalLink{Les macros google spreadsheet }{https://zestedesavoir.com/tutoriels/1023/les-macros-google-spreadsheet/} & 829 & 515 \\ \hline
\externalLink{Développez votre site web avec le framework Symfony2}{https://zestedesavoir.com/tutoriels/620/developpez-votre-site-web-avec-le-framework-symfony2/} & 686 & 383 \\ \hline
\end{longtabu}



La programmation Arduino est toujours aussi plébiscitée sur le site. Comme vous pouvez le voir, les disciplines informatiques occupent toujours les premières places, mais ça pourrait être chamboulé dans le futur avec la multiplication des contenus sur des sujets différents.



\levelOneTitle{L'association}


Ces derniers mois, certains membres ont éprouvé le besoin \externalLink{de rendre l'association plus active}{https://zestedesavoir.com/forums/sujet/9556/rendre-lasso-utile-un-peu-plus-que-juste-pour-payer-des-trucs-quand-il-y-a-besoin/} dans la vie du site. Cette orientation tranche un peu avec l'idée de départ qui consistait à avoir une association passive et de laisser la communauté du site se gérer.



L'assemblée générale de l'association Zeste de Savoir ayant eu lieu le samedi 14 avril (un article plus détaillé est en cours de rédaction), le bureau a accusé réception de la volonté de la communauté de changer d'orientation. Une réunion du Conseil d'Administration aura lieu pour en discuter plus en profondeur.



L'assemblée générale a été aussi marquée par un changement majeur du bureau de l'association. Les nouveaux membres du bureau sont les suivants :



\begin{itemize}
\item \textbf{Président} : nohar,
\item \textbf{Vice-président} : entwanne,
\item \textbf{Trésorier} : firm1,
\item \textbf{Vice-trésorier} : Talus,
\item \textbf{Sécrétaire} : Fumble,
\item \textbf{Vice-sécrétaire} : Sandhose.
\end{itemize}


Souhaitons leur bonne chance dans leurs nouvelles fonctions.



\levelTwoTitle{Le THSF 2018}


L'association sera présente au \externalLink{THSF}{https://www.thsf.net/} à Toulouse, du 10 au 13 mai, où elle aura un stand, facilement reconnaissable à la peluche de clémentine. Si vous voulez vous organiser avec nos membres qui y vont, ou proposer votre aide, c'est \externalLink{par ici}{https://zestedesavoir.com/forums/sujet/10366/thsf-2018/?page=1}. N'hésitez pas à venir nous dire bonjour !



\levelOneTitle{Conclusion}


Un site actif comme vous le voyez, mais qui pourrait l'être encore plus ! Participez, racontez vos expériences, partagez vos trouvailles ou même parlez du site à vos amis, proches ou professeurs !



Enfin, si vous voulez participer à la prochaine édition de ce récap', c'est \externalLink{par ici}{https://zestedesavoir.com/forums/sujet/10584/recap-communautaire-reloaded/} !


\end{document}

Montre le log, je vois pas trop où ça pourrait boucler. Et échappe le # dans le titre et le _ dans les auteurs.

+0 -0

Je sais que c’est très tard dans le processus, mais je viens seulement d’y penser : la génération de PDF et compagnie via LaTeX a l’air de poser pas mal de problèmes. Or, maintenant on a zmd, qui gère notre Markdown en JavaScript.

Est-ce que du coup on ne pourrait pas en profiter pour migrer aussi la génération de PDF en JavaScript, via PDFKit ou l’une des moult libs qui rendent ce truc plus facile à utiliser ?

Si, probablement, si une telle libraire existe (là, pour le coup, les possibilités en terme de mise en forme et en page sont un peu limitées). Une idée qui me passait par la tête, tant qu’on en est à énumérer des possibilités, c’est générer de l’OpenDocument et de le faire changer en PDF par LibreOffice (c’est possible en ligne de commande).

alors pour info : vhf avait fait des tests avec le rendu PDF d’un chrome embarqué, ça donnait des pdf pas trop mauvais, à voir donc.

L’ODT, ça pourrait être vraiment cool.

J’ai déjà un fix pour la partie "échapement des titres" qui a été mergé par vhf. Ensuite, je suis en train de travailler sur l’histoire des path pour les images. J’ai des comportements étrange. Amha on risque quand même d’avoir des epub sous optimaux au début et je les corrigerai en v28. Pour les pdf, ça sera globalement la loterie : certains passeront, d’autres non.

Ensuite, je suis en train de travailler sur l’histoire des path pour les images. J’ai des comportements étrange. […] Pour les pdf, ça sera globalement la loterie : certains passeront, d’autres non.

artragis

Hésite surtout pas à partager (ici, sur GH, ou ailleurs). LaTeX a tendance à en faire une montagne pour pas grand chose. On va pas se mentir, ce n’est PAS la solution idéale (et ça le sera probablement jamais). Mais on peut tendre vers un truc sympa.

EDIT: pour les PDFs rendu par le navigateur, y’a ça.

+0 -0

Salut,

Je me permets de reposer ma question qui est passée à la trappe (question sans animosité, simple curiosité).

Pourquoi les définitions de commande LaTeX ont-elles disparues ?

Est-ce que la sortie est prévue avant ou après le 30 juin minuit ? C’est pour savoir si on s’arrange pour publier le récap’ communautaire avant ou après.

Les commandes LaTeX sont définies où dans le tutoriel ? Étonnamment on trouve la définition de \integ, mais pas celle de \deriv dans le fichier TeX.

+0 -0

Je suppose que c’est dû au changement de MathJax vers Katex. Ce dernier bien que plus rapide, légé, … N’a pas de support pour des fonctions avancées comme la définition de nouvelles commandes (mais la création de macro est possible via \gdef, en vrai, je ne recommande pas, c’est spécifique à KaTeX il me semble).

Voir du coup : Things that KaTeX does not yet support

Je ne peux pas t’en dire plus, c’est déjà tout ce que je sais :s

PS: Personnellement, je pense que c’est une bonne chose, j’ai toujours un ordinateur très ancien et lire une page avec du MathJax était assez galère. Le gain avec KaTeX est sympathique.

+0 -0

J’ai peut-être tort, mais j’ai pas l’impression que ce soit à cause de KaTeX vu que c’est rebber qui gère la transformation MD -> Latex et que KaTeX n’entre pas en jeu ici (je crois). C’est pourquoi ce serait cool de voir le Markdown associé.

+0 -0
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