Pas sûr du tout qu'ils abandonnent le fonctionnement par mail, ça a quelques avantages (pour les gros projets seulement ?) https://lwn.net/Articles/702177/
Posté par dzecniv .
En réponse à la dépêche Nix pour les développeurs.
Évalué à 3.
Dernière modification le 07 juillet 2017 à 11:21.
Salut,
Merci pour les exemples ! J'aimerais bcp arriver à me servir de Nix ou Guix pour du dév de projets python/web. Sais-tu si c'est facilement possible à l'heure actuelle ?
J'aimerais donc:
installer les paquets python définis dans les fichiers "requirements.txt", à la bonne version (y a-t-il tous les paquets de pypi dans toutes les bonnes versions dans Nix ? Comment fait-on ?)
installer les paquets provenant de npm, encore dans la version spécifiée .
installer des paquets système, là ça a l'air d'aller.
peut être peut-on utiliser une méthode hybride, où on spécifie les dépendances systèmes, y compris les dépendances de certains paquets pip et js (C headers,…), et où on installe les autres paquets avec pip et yarn dans un environnement Nix isolé ("conteneurisé") ?
Salut,
Merci pour l'article c'est cool et ça donne des choses à montrer aux ami-es qui gèrent de petites ou moyennes publications sans l'utiliser.
Tu as donc dit que venant d'Adobe c'est pas évident et qu'il y a de la marge pour l'améliorer: j'aimerais donc bien savoir quels ont été vos difficultés et comment vous les avez dépassées: était-ce des fonctionnalités dures à trouver que vous avez dénichées, avez-vous reposé sur des articles de blog, de la doc ? Y a-t-il des choses vraiment plus chronophages ? Y a-t-il aussi des points forts ? Merci encore.
il ne retrouverait pas dans Dokuwiki le très pratique système de gestion en catégories de Dokuwiki
je suppose "… le très pratique système de gestion en catégories de Mediawiki".
Je ne suis pas sûr de trouver pertinent l'usage des catégories de Mediawiki. Voici mon usage et mon avis. Sur la doc ubuntu j'aime bcp les pages récapitulatives sur un sujet global, qu'on trouve par la page d'accueil, et qui envoient vers des pages plus précises. Par exemple: https://doc.ubuntu-fr.org/graphisme :
on peut voir une table des matières
la page est divisée en sections
chaque item possède une description, avec le lien vers sa page
cette description contient éventuellement d'autres liens: vers wikipédia, une discussion ailleurs, etc
Or on ne peut pas avoir tout ça sur une page Catégorie, par exemple https://fr.wikipedia.org/wiki/Catégorie:Éditeur_d'image_matricielle Tout est bêtement rangé par ordre alphabétique et on n'a aucune info sur l'item. Donc l'utilisateur doit cliquer sur chaque lien pour lire sa description ??
J'utilise et édite pas mal le site wikemacs. Une page thématique sans catégorie serait la page http://wikemacs.org/wiki/Buffer_management Tout est là. Je n'hésite pas à rediriger vers la page du projet spécifique. Une page Catégorie, sur un sujet très similaire pour comparaison, serait http://wikemacs.org/wiki/Category:Buffer_Navigation On n'a aucune idée de ce que font ces projets.
Développeurs Python ouvrez grand vos yeux ! La stack utilisée n'est pas répandue et très intriguante. Kansha est basé sur le framework Nagare (¡ erreur 500 sur http://www.nagare.org/trac/wiki/NagareTutorial !), basé sur Stackless Python. Nagare est basé sur les continuations et promet le développement d'applis riches tout en python, sans écrire de html (sauf si on préfère), ni de javascript, y compris pour les appels ajax, ici transparents (pas de double-data binding), et permet(trait) d'écrire une appli web "comme une appli de bureau".
salut, alors ça fait 10 jours que je n'arrive pas à valider mon valider mon paiement sur Ulule. Dsl ! ("vos informations bancaires n'ont pas été envoyées correctement par votre navigateur", Firefox 43, quelques extensions).
J'en profite pour corriger que jusqu'à présent l'INRIA n'a rien eu à voir dans le dévelopment de Guix. Ludociv Courtès (dév principal) y travaille bien, mais ne travaillait pas sur Guix.
Le candidat a annoncé vouloir contraindre les «messageries instantanées fortement cryptées» à fournir les clés de chiffrement aux autorités pour lutter contre le terrorisme. Impossible techniquement, sauf à s'engager vers un affaiblissement de la sécurité des communications pour tous.
c'est certes très approximatif:
L’ancien locataire de Bercy entend pousser au niveau européen «un système de réquisitions légales [des] services cryptés», comparable à celui qui existe pour les opérateurs de télécommunications. Sur ce point, rien de neuf : Macron ne fait que reprendre à son compte un projet déjà dans les tuyaux de la Commission. Celle-ci travaille à aligner le statut des services de messagerie sur celui des opérateurs. Toute la question – et tout le problème – est de savoir ce que ces services seraient tenus de fournir : ce à quoi ils ont accès aujourd’hui, ou ce à quoi les autorités souhaitent accéder. Autrement dit, s’ils seraient soumis à une obligation de moyens ou à une obligation de résultat. C’est toute l’ambiguïté de la formule – par ailleurs fort approximative – d’«obligation de livrer les codes» que le candidat d’En Marche dit vouloir mettre en place.
Il y a les menus ! Parfaitements pour ça non ? Selon le contexte il y aura un menu pour le language de programmation, pour org-mode, pour le gestionnaire de fichiers Dired, les menus d'édition, de fichiers, de buffer, d'outils (-> gestion de projet, compilation, recherche de fichiers (grep ou autre), controle de version, mail, navigateur web, calendrier, chiffrement, calculette, jeux, debuggeur, ediff, patches,…), le menu d'aide,… plutôt pas mal non ?
Il me manque toujours un truc sur n'importe quel autre éditeur de texte (ctl-k, c-x-e, c-x-r-t, M-/ ,…)
+1 :) puis surtout les greps interactifs (helm-swoop, helm-ag, la gestion de git avec magit, un shell où tout est du texte, l'émulation vim evil-mode, le gestionnaire de fichiers Dired, la connection à travers ssh avec tramp,…)
le nombre de commande "c-c xxc" à connaitre par coeur est "insane".
oui et non. Voyons voir. On n'est pas obligé d'apprendre un raccourci, on peut appeler sa commande avec Alt-x. D'où l'extension smex, qui propose ces commandes avec filtre interactif à la volée (comme une Command Palette) et les dernières commandes présentées en premier. Emacs a pas mal de moyens pour trouver de la doc. Il y a les menus. Il y a C-h k + raccourci pour voir quelle commande est associée à ce raccourci, et C-h ? pour voir les sections d'aide et chercher par mot-clef. Quand on appelle une commande par son nom, Emacs nous informe si elle a un raccourci associé. Il y a plusieurs modes qui aident à découvrir les raccourcis présents à tel moment: cf http://wikemacs.org/wiki/Discoverability dont notamment which-key. Puis certains modes proposent une super interface où une action est associée à une touche, ce qui permet de se rappeler uniquement du nom du mode. Cf magit (gestion git) et le paquet Hydra.
je pense pas, parcequ'il définit plus de choses que le markdown, et certainement d'une manière nécessairement différente pour parser le tout. Ç'aurait pas du tout été du markdown classique et valide du coup.
Mes exemples de fonctionnalités:
tableaux: sont très faciles à créer et à étendre dans orgmode. (On utilise des | et la touche TAB.)
tableurs: un tableau, des chiffres, une petite formule et on a un tableur !
tags et propriétés sur des titres de sections, ce qui permet de trier l'affichage, exporter un article de blog avec les bonnes catégories,
agenda, tâches avec dates planifiées, export et tri associés,
inclusion et génération de code (literate programming),
Voir aussi Guix: https://www.gnu.org/software/guix/ qui donc permet la même chose, mais tout avec le language Guile (un scheme, lisp quoi), quand Nix utilise plusieurs langages et son propre DSL pour la configuration. (Guix est évidemment inspiré de Nix, son mainteneur actuel en était un contributeur (ancien mainteneur ?). Guix est toujours développé à l'INRIA Bordeaux.)
Je crois pas que Guix ait packagé KDE, ils ont Gnome en tout cas.
# et Tuleap ?
Posté par dzecniv . En réponse au journal GNOME va passer à GitLab. Évalué à 4.
On a une équipe qui est venue parler de Tuleap ici, mais il n'est évalué dans aucun des cas :/ C'est juste un manque de notoriété ?
# Emacs y pense !
Posté par dzecniv . En réponse au journal GNOME va passer à GitLab. Évalué à 4.
Emacs aussi va certainement pas forcément totalement passer à Gitlab, mais l'utiliser, notamment pour la CI: http://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00592.html
Pas sûr du tout qu'ils abandonnent le fonctionnement par mail, ça a quelques avantages (pour les gros projets seulement ?) https://lwn.net/Articles/702177/
+: https://www.reddit.com/r/emacs/comments/6nlsjz/emacs_dev_gnu_savannah_vs_gitlab/
[^] # Re: Version communautaire limité
Posté par dzecniv . En réponse au journal GNOME va passer à GitLab. Évalué à 4.
Les tâches périodiques ont existé et devraient bientôt revenir, c'est réparé: https://gitlab.com/gitlab-org/gitlab-ce/issues/30882 avec ça pas (plus) besoin de cron.
# pip, npm ?
Posté par dzecniv . En réponse à la dépêche Nix pour les développeurs. Évalué à 3. Dernière modification le 07 juillet 2017 à 11:21.
Salut,
Merci pour les exemples ! J'aimerais bcp arriver à me servir de Nix ou Guix pour du dév de projets python/web. Sais-tu si c'est facilement possible à l'heure actuelle ?
J'aimerais donc:
Des articles pour comprendre les enjeux (avec Guix):
https://blogs.rdoproject.org/7843/guix-tox-a-functional-version-of-tox
http://connect.ed-diamond.com/GNU-Linux-Magazine/GLMF-195/Python-un-environnement-vraiment-isole-avec-GNU-Guix
peut être peut-on utiliser une méthode hybride, où on spécifie les dépendances systèmes, y compris les dépendances de certains paquets pip et js (C headers,…), et où on installe les autres paquets avec pip et yarn dans un environnement Nix isolé ("conteneurisé") ?
# Merci. Des détails ?
Posté par dzecniv . En réponse au journal Scribus pour notre journal Oxygène !. Évalué à 5.
Salut,
Merci pour l'article c'est cool et ça donne des choses à montrer aux ami-es qui gèrent de petites ou moyennes publications sans l'utiliser.
Tu as donc dit que venant d'Adobe c'est pas évident et qu'il y a de la marge pour l'améliorer: j'aimerais donc bien savoir quels ont été vos difficultés et comment vous les avez dépassées: était-ce des fonctionnalités dures à trouver que vous avez dénichées, avez-vous reposé sur des articles de blog, de la doc ? Y a-t-il des choses vraiment plus chronophages ? Y a-t-il aussi des points forts ? Merci encore.
[^] # Re: Merci
Posté par dzecniv . En réponse au journal Wiki Ubuntu-fr: réunion de la dernière chance lundi 26 juin 2017. Évalué à 5.
je suppose "… le très pratique système de gestion en catégories de Mediawiki".
Je ne suis pas sûr de trouver pertinent l'usage des catégories de Mediawiki. Voici mon usage et mon avis. Sur la doc ubuntu j'aime bcp les pages récapitulatives sur un sujet global, qu'on trouve par la page d'accueil, et qui envoient vers des pages plus précises. Par exemple: https://doc.ubuntu-fr.org/graphisme :
Or on ne peut pas avoir tout ça sur une page Catégorie, par exemple https://fr.wikipedia.org/wiki/Catégorie:Éditeur_d'image_matricielle Tout est bêtement rangé par ordre alphabétique et on n'a aucune info sur l'item. Donc l'utilisateur doit cliquer sur chaque lien pour lire sa description ??
J'utilise et édite pas mal le site wikemacs. Une page thématique sans catégorie serait la page http://wikemacs.org/wiki/Buffer_management Tout est là. Je n'hésite pas à rediriger vers la page du projet spécifique. Une page Catégorie, sur un sujet très similaire pour comparaison, serait http://wikemacs.org/wiki/Category:Buffer_Navigation On n'a aucune idée de ce que font ces projets.
Mes 2 centimes :)
# Nagare, Stackless Python, pas de html ni javascript
Posté par dzecniv . En réponse à la dépêche Sortie de la version 2 de Kansha, outil collaboratif et visuel de gestion de tâches. Évalué à 8.
Développeurs Python ouvrez grand vos yeux ! La stack utilisée n'est pas répandue et très intriguante. Kansha est basé sur le framework Nagare (¡ erreur 500 sur http://www.nagare.org/trac/wiki/NagareTutorial !), basé sur Stackless Python. Nagare est basé sur les continuations et promet le développement d'applis riches tout en python, sans écrire de html (sauf si on préfère), ni de javascript, y compris pour les appels ajax, ici transparents (pas de double-data binding), et permet(trait) d'écrire une appli web "comme une appli de bureau".
Un éternel recommencement, trop d'abstractions ? On en a discuté ici: https://linuxfr.org/users/dzecniv/journaux/kansha-clone-de-trello-ecrit-sans-une-ligne-de-javascript-ajax-compris-avec-le-framework-nagare
# j'arrive pas sur Ulule
Posté par dzecniv . En réponse à la dépêche Grammalecte, correcteur grammatical [2]. Évalué à 2.
salut, alors ça fait 10 jours que je n'arrive pas à valider mon valider mon paiement sur Ulule. Dsl ! ("vos informations bancaires n'ont pas été envoyées correctement par votre navigateur", Firefox 43, quelques extensions).
# async
Posté par dzecniv . En réponse à la dépêche Prédire la note d’un journal sur LinuxFr.org. Évalué à 4.
J'aurais bien étudié une moulinette en async/await :)
# 2 articles en français sur GLMF
Posté par dzecniv . En réponse au journal Créer une archive d'application conteneurisée avec guix pack. Évalué à 3.
Deux articles en français écrits par des dévs de Guix, ça vaut le coup de les référencer:
[^] # Re: Subuser
Posté par dzecniv . En réponse au journal Créer une archive d'application conteneurisée avec guix pack. Évalué à 3.
Je les ai pingués.
J'en profite pour corriger que jusqu'à présent l'INRIA n'a rien eu à voir dans le dévelopment de Guix. Ludociv Courtès (dév principal) y travaille bien, mais ne travaillait pas sur Guix.
[^] # Re: Subuser
Posté par dzecniv . En réponse au journal Créer une archive d'application conteneurisée avec guix pack. Évalué à 3.
salut,
je crains qu'il n'y ait pas de dév guix par ici. On pourrait les pinguer.
(dsl je crois que le dernier "nous" est trompeur, je traduisais l'article).
# Fossil = github tout en un
Posté par dzecniv . En réponse au journal Serveur Git avec Gitolite. Évalué à 5.
Et moi je suis impressionné par une récente découverte, Fossil.
Fossil =
Par le développeur de SQLite (pour le projet SQLite).
# et le bilan ?
Posté par dzecniv . En réponse au journal Résultat électoral : le nouveau DPL est.... Évalué à 4.
Et peut-on savoir comment se sont déroulées les 2 dernières années sous l'égide du DPL sortant ?
[^] # Re: Xkcd évidemment...
Posté par dzecniv . En réponse à la dépêche Org-mode 2/5 : Insérer des tableaux dans vos notes. Évalué à 3.
il y a une erreur ! La commande réelle est
alt-x butterfly
.# une vidéo
Posté par dzecniv . En réponse à la dépêche Org-mode 2/5 : Insérer des tableaux dans vos notes. Évalué à 2.
Je propose une vidéo: https://www.youtube.com/watch?v=fgizHHd7nOo les tableaux à 6'58 (comment ajoute-t-on le temps dans l'url déjà ?) avec en plus:
C-c-^
), bouger lignes et colonnes avec Alt-flèches,et je découvre des choses dans la suite :)
# et Macron s'emballe contre le chiffrement
Posté par dzecniv . En réponse au journal Le numérique dans le programme de l'UPR. Évalué à 5.
http://www.liberation.fr/elections-presidentielle-legislatives-2017/2017/04/10/terrorisme-macron-en-marche-contre-la-cryptographie_1561864
c'est certes très approximatif:
et bien sûr ça rétropédale le lendemain.
[^] # Re: Markdown ?
Posté par dzecniv . En réponse à la dépêche Org-mode 1/5 : gérer ses notes avec GNU Emacs. Évalué à 4.
t'as aussi https://github.com/jceb/vim-orgmode !
[^] # Re: emacs ?
Posté par dzecniv . En réponse à la dépêche Org-mode 1/5 : gérer ses notes avec GNU Emacs. Évalué à 2. Dernière modification le 12 avril 2017 à 14:48.
edit: oups c'est déja répondu
il y un essai pour vim: https://github.com/jceb/vim-orgmode
mais dans ce cas-là autant utiliser evil-mode :) (voire Spacemacs)
[^] # Re: Markdown ?
Posté par dzecniv . En réponse à la dépêche Org-mode 1/5 : gérer ses notes avec GNU Emacs. Évalué à 2.
Il y a les menus ! Parfaitements pour ça non ? Selon le contexte il y aura un menu pour le language de programmation, pour org-mode, pour le gestionnaire de fichiers Dired, les menus d'édition, de fichiers, de buffer, d'outils (-> gestion de projet, compilation, recherche de fichiers (grep ou autre), controle de version, mail, navigateur web, calendrier, chiffrement, calculette, jeux, debuggeur, ediff, patches,…), le menu d'aide,… plutôt pas mal non ?
et après des paquets comme which-key, qui montrent et expliquent les raccourcis présents à tel moment. Cf http://wikemacs.org/wiki/Discoverability
[^] # Re: top !
Posté par dzecniv . En réponse à la dépêche Org-mode 1/5 : gérer ses notes avec GNU Emacs. Évalué à 6.
+1 :) puis surtout les greps interactifs (helm-swoop, helm-ag, la gestion de git avec magit, un shell où tout est du texte, l'émulation vim evil-mode, le gestionnaire de fichiers Dired, la connection à travers ssh avec tramp,…)
oui et non. Voyons voir. On n'est pas obligé d'apprendre un raccourci, on peut appeler sa commande avec
Alt-x
. D'où l'extension smex, qui propose ces commandes avec filtre interactif à la volée (comme une Command Palette) et les dernières commandes présentées en premier. Emacs a pas mal de moyens pour trouver de la doc. Il y a les menus. Il y aC-h k
+ raccourci pour voir quelle commande est associée à ce raccourci, etC-h ?
pour voir les sections d'aide et chercher par mot-clef. Quand on appelle une commande par son nom, Emacs nous informe si elle a un raccourci associé. Il y a plusieurs modes qui aident à découvrir les raccourcis présents à tel moment: cf http://wikemacs.org/wiki/Discoverability dont notamment which-key. Puis certains modes proposent une super interface où une action est associée à une touche, ce qui permet de se rappeler uniquement du nom du mode. Cf magit (gestion git) et le paquet Hydra.# Vidéos
Posté par dzecniv . En réponse à la dépêche Org-mode 1/5 : gérer ses notes avec GNU Emacs. Évalué à 6.
ça peut valoir le coup de le voir à l'œuvre:
[^] # Re: Markdown ?
Posté par dzecniv . En réponse à la dépêche Org-mode 1/5 : gérer ses notes avec GNU Emacs. Évalué à 6.
je pense pas, parcequ'il définit plus de choses que le markdown, et certainement d'une manière nécessairement différente pour parser le tout. Ç'aurait pas du tout été du markdown classique et valide du coup.
Mes exemples de fonctionnalités:
|
et la touche TAB.)# Génial. Voir aussi GNU Guix, autres liens
Posté par dzecniv . En réponse à la dépêche NixOS, collection printemps‐été 17. Évalué à 5.
Génial, très bien expliqué !
Voir aussi Guix: https://www.gnu.org/software/guix/ qui donc permet la même chose, mais tout avec le language Guile (un scheme, lisp quoi), quand Nix utilise plusieurs langages et son propre DSL pour la configuration. (Guix est évidemment inspiré de Nix, son mainteneur actuel en était un contributeur (ancien mainteneur ?). Guix est toujours développé à l'INRIA Bordeaux.)
Je crois pas que Guix ait packagé KDE, ils ont Gnome en tout cas.
Article qui montre l'intérêt de ces gestionnaires de paquets dans un environnement multi-utilisateurs de supercalculateurs: https://matutine.gitlab.io/2016/09/26/gnu-guix-dans-un-environnement-de-supercalculateurs.html
[^] # Re: Matrix ?
Posté par dzecniv . En réponse au journal Mastodon, le réseau social qui monte ?. Évalué à 2.
lien direct: https://riot.im/app/#/room/#matrix:matrix.org