Wow j'étais absolument ignorant de ce genre de limitation. Je pensais aussi que Docker était plus proche que ça de l'implémentation de LXC (je pensais que c'était plus une couche d'API, l'intégration du fs en pelure d’oignon et plein d'autres outils, pas une ré-implémentation sur la base du noyau)
Merci pour le journal et ce commentaire !
Pour moi c'est vraiment un sujet intéressant aussi d'un point de vue sociologique. (Attention je généralise sauvagement) Il semble qu'un système ne puisse pas s'abstraire es dynamiques humaines. Je pense que des gens qui ont l'expérience des communautés Open Sources s'en aperçoivent, il n'y a pas de système qui puisse faire sans l'éthique des participants.
Je crois d'ailleurs que c'est aussi un sujet de recherche théoriques (sur les systèmes de règles et la possibilité de justice effective)
Personnellement, ça me pousse à être attentif à mon éthique dans mes activités et à l'éthique de mes activités. J'essaye d'appliquer notamment l'éthique de réciprocité. Pas de monde juste sans cette quête personnelle.
Oui voir mon poste plus haut, il y a une technique (en mode connecté qui est l'Horodatage certifié). Je ne connais pas de technique en mode déconnecté, à moins que ça puisse se faire avec un dongle usb (un certificat privé inaccessible + un compteur qui permet de vérifier qu'il n'y a pas eu d'opérations supprimées).
La méthode habituelle est de faire signer le hash par un serveur tiers (celui de l'éditeur par exemple) qui reçoit le hash, ajoute la date et l'heure et signe le tout (avec son certificat privé). Voir Horodatage certifié. Je suis déjà tombé sur des LL qui implémentent le serveur d'horodatage, mais j'ai plus le nom sous la main.
Ainsi l'information est validée par un tiers, a un temps donné. Tu ne peux plus le modifier.
J'ai bien dit qu'il s'agissait d'une analogie, je n'ai aucunement voulu le présenter comme scientifique. Mais bonne référence, en tout cas, il faut éviter de glisser.
Effectivement, je voulais prendre l'exemple d'une base génératrice mais non libre, mais en pratique pour qu'elle soit libre on la prend souvent orthogonale.
C'est avoir un code où différent modules se concentre sur une tâche spécifique qu'il font bien, les tâches se composent ensuite naturellement en des choses plus complexes.
Comme je l'entends, le terme orthogonalité vient effectivement de l'espace de vecteurs. Quand tu décris la position d'un point dans l'espace, tu utilises un système de coordonnées composé de vecteurs. Tu peux très bien le faire avec des vecteurs non orthogonaux (mais qui génèrent bien tout l'espace), mais chaque point a alors plusieurs coordonnées possibles. Si tu choisis des vecteurs orthogonaux, tu as un et un seul vecteur coordonnées pour chaque point. De manière intuitive, les vecteurs de ton repère ne répètent pas une information présent dans un autre (la projection d'un des vecteurs sur les autres est nulle).
Dans le logiciel, tu essaye d'avoir des fonctionnalités simples et complètes mais qui ne répètent pas ce que font les autres (ici : sélection, édition etc…, mais pas remplacement car c'est une sélection / édition) mais se composent ensemble pour permettre un vaste ensemble d'interaction (ton espace).
L'avantage c’est que tu génère moins d'incohérence et facilite la maintenabilité (une évolution n'est pas à reporter à plusieurs endroit à la fois, tu peux éventuellement faire évoluer chaque fonctionnalité indépendamment, mais en augmentant toujours les interactions possibles, chaque fonctionnalité a une cohérence interne bien focalisée qui permet de plus facilement dérouler la logique). Le désavantage c'est que n'ayant pas de définition formelle de l'orthogonalité, c'est un peu au nez que tu le définis (où plutôt à l'expérience). C'est également un type de design qui demande plus une vision d'ensemble pour résoudre les cas d'usages concrets.
Bien sur ce n'est pas une définition de logique formelle mais uniquement analogique (mais ça a de la valeur en sois, et tu peux le mesurer en pratique).
Une autre question sur la lancée de ta réponse : est que dans XMPP les autres nœuds stockent des infos d'un autre nœud (redondance). Je veux dire est-ce que si ton serveur XMPP est down, j'ai des chances de pouvoir récupérer le dernier contenu d'un autre serveur (et dans quelles conditions) ?
C'est une question qui me taraude un peu car quand on parle de distribué et qu'on l'associe à utilisateurs final, la redondance me semble un gros plus, qui permet de moins dépendre d'un serveur (je pense à SàT notamment).
Juste pour info depuis quelques temps le problème n'est plus présent, il semble qu'une mise à jour ai corrigé le problème (difficile de savoir laquelle car j'utilise souvent un clavier externe et donc je ne l'ai pas vu passer !).
Je pense que c'est bien ce qu'ils font : ils prennent un projet stable SFLPhone et ajoute juste ce qui permet un annuaire / mise en relation distribuée.
Hum désolé je reviens avec beaucoup de retard, car en fait je ne vois le problème que quand j'utilise le clavier du portable, ce qui n'est pas toujours le cas.
Donc merci déjà de la piste, car dans paramètres / accès universel, j'avais bien, dans pointage et clic souris, le contrôle du pointeur avec l'aide du pavés numérique activé.
Ceci dit mon problème n'est pas résolu en soi, car j'ai bien un passage inopiné en caps-lock de mon clavier assez fréquemment :-/
Ta piste est bonne. En effet les touchent qui ne correspondent pas à des chiffres fonctionnent.
Ceci dit il ne me semble pas que ce soit des chiffres qui viennent, mais plutôt certaines touchent par exemple simulent le clic droit de la souris.
Je viens d'avoir l'idée de monitorer le clavier avec xkbevd. À partir d'un moment où le clavier fonctionne, au moment où je click avec le touchpad je vois passer :
XkbIndicatorStateNotify event, serial 13, synthetic no, device 3, time 101399841,
state changes= 0x00002002, new state= 0x00002002 À partir de là le clavier ne fonctionne plus.
Ce serait un problème de driver du pad par exemple ?
Donc en gros j'imagine qu'un avantage c'est de se brancher sur des équipements pro, par exemple si l'on veut faire un visio-conf avec une salle entière (donc aller sur l'ampli de la salle et avoir en entrée le micro de la salle, etc…) ?
En fait je parle bien d'utiliser RDF et un schéma de définition des données (et le web des données sert vraiment à ça).
Les marchés c'est des règles administratives précises et bien définies (type de procédure, date limite de soumission, date de publication, avis rectificatif, etc…) donc ça doit bien se traduire en schéma. Et les règles sont les même pour tout le monde.
Hello, ta dépèche me relance un peu car j'avais deux idées derrière la tête dont une qui concerne les données ouvertes.
Depuis peu je travaille avec une entreprise qui est en lien avec les marchés publics. Après être allé a une présentation de l'univ. de Nante et Logilab sur les linked open data (ou web des données) je me suis dis que ce serait bien que les marchés publiques soient accessibles en Five Star Open Data.
La feuille de route serait qu'une commission définisse un schéma de donnée RDF, spécifie quelles sont les données qui doivent être obligatoirement diffusées, fixe des règles pour les entités externes (par exemple si je cite l'uri d'un département, quelle uri j'utilise : celle de dbpedia, ou de l'INSEE ou autre…).
Ensuite on pourrait donner une obligation minimum de publication d'un différentiel journalier du RDF. Le SPARQL end-point resterai optionnel dans un premier temps.
Un dernier point fondamental serait de définir la licence sous laquelle les données devraient être accessibles.
De là il suffirait d'un décret (ou autre, je ne suis pas spécialiste) pour rendre obligatoire la diffusion des marchés suivant ce mode là à partir d'une certaine date.
Avec un peu de chance dans 3 ans on a des données ouvertes sur les marchés !
Je pense que même si le premier round se fait avec un schéma simple, avec le temps les décrets pourraient améliorer la qualité (une fois la solution de base en place et éprouvée c'est plus facile, surtout si l'utilité est avérée).
Bon comme j'ai peu de temps pour mener une telle proposition, je voulais savoir si quelqu'un était intéressé pour m'aider ! On pourrait viser d'avoir une description courant août.
Je trouve les finalités de l'outil intéressantes. En même temps c'est un domaine casse gueule ou on risque de se retrouver avec un outil qui ne va ni au développeurs ni aux utilisateurs.
Les captures d'écrans sont très petites et la doc très laconique et ne permet pas réellement de se faire une idée. C'est un peu normal, la publication du projet est encore récente.
Une chose qui serait bienvenu dans mon cas (j'ai peu de temps pour regarder si je veux m'intéresser à l'outil) aurait été une instance de démo qui lance, par exemple, un test sur google ou ddg.
Et oui, les conseilleurs ne sont pas les payeurs ;-) bon courage pour ce projet.
C'est marrant car je l'ai tout juste testé hier pour faire la comptabilité d'un petit camps neige pour ados !
J'ai trouvé le logiciel vraiment convivial avec un bon accompagnement.
J'ai assez vite trouvé mes marques, par contre une explication des concepts de compta lié m'aurait aidé.
Le manuel est en effet très (presque trop) complet. Il faudrait que je contribue avec un use case simple (le mien : compta d'un séjour de groupe). À voir si je trouve le temps…
Bien sur le rapide vient notamment de l'utilisation de backend Key-Value store, mais si on dit "rapide" c'est que c'est le but de cette implémentation. À chacun de juger s'il le but est atteint.
Quand tu es grave à la bourre sur ton projet et que tu es jugé au résultat, tu passes à la trappe la qualité de code ! C'est le responsable de projet lui même qui a pu écarter ces tâches parce qu'elle le menaient à "l'échec" suivant ses standards !
Il peut y avoir eu par exemple un manque d'indépendance et/ou de pouvoir de la qualité.
[^] # Re: le manuel va durer 50 ans aussi ?
Posté par Alex G. . En réponse au journal L'increvable. Évalué à 1.
Je pense que l'idée de base reste le fait de pouvoir facilement remplacer des pièces avec un design modulaire.
Donc notamment la partie électronique.
[^] # Re: Lecteurs PDF capables de voir les documents intégrés
Posté par Alex G. . En réponse à la dépêche Premier module libre de facturation électronique pour Odoo. Évalué à 3.
Merci pour l'article.
Si on pouvait avoir un fichier de test on pourrait vérifier sur d'autres lecteurs :-)
[^] # Re: Ce n'est qu'une première étape.
Posté par Alex G. . En réponse au journal Docker 1.10 et les user namespace.. Évalué à 3.
Wow j'étais absolument ignorant de ce genre de limitation. Je pensais aussi que Docker était plus proche que ça de l'implémentation de LXC (je pensais que c'était plus une couche d'API, l'intégration du fs en pelure d’oignon et plein d'autres outils, pas une ré-implémentation sur la base du noyau)
Merci pour le journal et ce commentaire !
[^] # Re: Concordant
Posté par Alex G. . En réponse au journal Bitcoin va très mal ?. Évalué à 4. Dernière modification le 19 janvier 2016 à 10:10.
Mais qui dit qu'il a un seul compte Bitcoin ? Où qu'il ne s'est pas fait payer par quelqu'un pour réaliser Bitcoin.
[^] # Re: Concordant
Posté par Alex G. . En réponse au journal Bitcoin va très mal ?. Évalué à 10.
Merci.
Pour moi c'est vraiment un sujet intéressant aussi d'un point de vue sociologique. (Attention je généralise sauvagement) Il semble qu'un système ne puisse pas s'abstraire es dynamiques humaines. Je pense que des gens qui ont l'expérience des communautés Open Sources s'en aperçoivent, il n'y a pas de système qui puisse faire sans l'éthique des participants.
Je crois d'ailleurs que c'est aussi un sujet de recherche théoriques (sur les systèmes de règles et la possibilité de justice effective)
Personnellement, ça me pousse à être attentif à mon éthique dans mes activités et à l'éthique de mes activités. J'essaye d'appliquer notamment l'éthique de réciprocité. Pas de monde juste sans cette quête personnelle.
[^] # Re: inaltérabilité
Posté par Alex G. . En réponse à la dépêche Projet de loi de finances FR 2016 : interdiction des logiciels libres de comptabilité et de caisse. Évalué à 1.
Oui voir mon poste plus haut, il y a une technique (en mode connecté qui est l'Horodatage certifié). Je ne connais pas de technique en mode déconnecté, à moins que ça puisse se faire avec un dongle usb (un certificat privé inaccessible + un compteur qui permet de vérifier qu'il n'y a pas eu d'opérations supprimées).
[^] # Re: Blockchain et fonctions de hashage crypto
Posté par Alex G. . En réponse à la dépêche Projet de loi de finances FR 2016 : interdiction des logiciels libres de comptabilité et de caisse. Évalué à 2.
La méthode habituelle est de faire signer le hash par un serveur tiers (celui de l'éditeur par exemple) qui reçoit le hash, ajoute la date et l'heure et signe le tout (avec son certificat privé). Voir Horodatage certifié. Je suis déjà tombé sur des LL qui implémentent le serveur d'horodatage, mais j'ai plus le nom sous la main.
Ainsi l'information est validée par un tiers, a un temps donné. Tu ne peux plus le modifier.
[^] # Re: Design orthogonal
Posté par Alex G. . En réponse à la dépêche Kakoune, un éditeur de texte qui a du caractère. Évalué à 2.
J'ai bien dit qu'il s'agissait d'une analogie, je n'ai aucunement voulu le présenter comme scientifique. Mais bonne référence, en tout cas, il faut éviter de glisser.
[^] # Re: Design orthogonal
Posté par Alex G. . En réponse à la dépêche Kakoune, un éditeur de texte qui a du caractère. Évalué à 1.
Ok autant pour moi, il faut des vecteurs "libre".
Effectivement, je voulais prendre l'exemple d'une base génératrice mais non libre, mais en pratique pour qu'elle soit libre on la prend souvent orthogonale.
[^] # Re: Redodance
Posté par Alex G. . En réponse au journal Parlons XMPP - épisode 8 - PubSub et PEP. Évalué à 1. Dernière modification le 14 novembre 2015 à 11:28.
-- effacé --
[^] # Re: Design orthogonal
Posté par Alex G. . En réponse à la dépêche Kakoune, un éditeur de texte qui a du caractère. Évalué à 5.
Ce n'est pas pipo et tout à fait utile.
C'est avoir un code où différent modules se concentre sur une tâche spécifique qu'il font bien, les tâches se composent ensuite naturellement en des choses plus complexes.
Comme je l'entends, le terme orthogonalité vient effectivement de l'espace de vecteurs. Quand tu décris la position d'un point dans l'espace, tu utilises un système de coordonnées composé de vecteurs. Tu peux très bien le faire avec des vecteurs non orthogonaux (mais qui génèrent bien tout l'espace), mais chaque point a alors plusieurs coordonnées possibles. Si tu choisis des vecteurs orthogonaux, tu as un et un seul vecteur coordonnées pour chaque point. De manière intuitive, les vecteurs de ton repère ne répètent pas une information présent dans un autre (la projection d'un des vecteurs sur les autres est nulle).
Dans le logiciel, tu essaye d'avoir des fonctionnalités simples et complètes mais qui ne répètent pas ce que font les autres (ici : sélection, édition etc…, mais pas remplacement car c'est une sélection / édition) mais se composent ensemble pour permettre un vaste ensemble d'interaction (ton espace).
L'avantage c’est que tu génère moins d'incohérence et facilite la maintenabilité (une évolution n'est pas à reporter à plusieurs endroit à la fois, tu peux éventuellement faire évoluer chaque fonctionnalité indépendamment, mais en augmentant toujours les interactions possibles, chaque fonctionnalité a une cohérence interne bien focalisée qui permet de plus facilement dérouler la logique). Le désavantage c'est que n'ayant pas de définition formelle de l'orthogonalité, c'est un peu au nez que tu le définis (où plutôt à l'expérience). C'est également un type de design qui demande plus une vision d'ensemble pour résoudre les cas d'usages concrets.
Bien sur ce n'est pas une définition de logique formelle mais uniquement analogique (mais ça a de la valeur en sois, et tu peux le mesurer en pratique).
# Nostalgie
Posté par Alex G. . En réponse à la dépêche Formulaires Seafile (Seafform). Évalué à 2.
Ça me rappelle un produit qu'avait essayé de lancer itaapy à l'époque : iscrib : https://web.archive.org/web/20130722021512/http://iscrib.itaapy.com/
Très bonne idée en tout cas !
[^] # Redodance
Posté par Alex G. . En réponse au journal Parlons XMPP - épisode 8 - PubSub et PEP. Évalué à 2.
Une autre question sur la lancée de ta réponse : est que dans XMPP les autres nœuds stockent des infos d'un autre nœud (redondance). Je veux dire est-ce que si ton serveur XMPP est down, j'ai des chances de pouvoir récupérer le dernier contenu d'un autre serveur (et dans quelles conditions) ?
C'est une question qui me taraude un peu car quand on parle de distribué et qu'on l'associe à utilisateurs final, la redondance me semble un gros plus, qui permet de moins dépendre d'un serveur (je pense à SàT notamment).
# Licence cc-by-sa en fait ?
Posté par Alex G. . En réponse à la dépêche Campagne de financement d'un livre par la fondation Creative Commons. Évalué à 3.
J'ai vu ensuite que dans un schéma fait par un des auteur (en image), elle mentionne la cc-by-sa.
# Corrigé !
Posté par Alex G. . En réponse au message Le clavier de mon portable se bloque (et c'est pas une blag. Évalué à 1.
Juste pour info depuis quelques temps le problème n'est plus présent, il semble qu'une mise à jour ai corrigé le problème (difficile de savoir laquelle car j'utilise souvent un clavier externe et donc je ne l'ai pas vu passer !).
[^] # Re: Encore un !
Posté par Alex G. . En réponse à la dépêche Ring, la plate-forme de communication multimédia distribuée et sécurisée. Évalué à 6.
Je pense que c'est bien ce qu'ils font : ils prennent un projet stable SFLPhone et ajoute juste ce qui permet un annuaire / mise en relation distribuée.
[^] # Re: verrouillage numerique
Posté par Alex G. . En réponse au message Le clavier de mon portable se bloque (et c'est pas une blag. Évalué à 1.
Hum désolé je reviens avec beaucoup de retard, car en fait je ne vois le problème que quand j'utilise le clavier du portable, ce qui n'est pas toujours le cas.
Donc merci déjà de la piste, car dans paramètres / accès universel, j'avais bien, dans pointage et clic souris, le contrôle du pointeur avec l'aide du pavés numérique activé.
Ceci dit mon problème n'est pas résolu en soi, car j'ai bien un passage inopiné en caps-lock de mon clavier assez fréquemment :-/
[^] # Re: verrouillage numerique
Posté par Alex G. . En réponse au message Le clavier de mon portable se bloque (et c'est pas une blag. Évalué à 1. Dernière modification le 25 avril 2015 à 15:40.
Ta piste est bonne. En effet les touchent qui ne correspondent pas à des chiffres fonctionnent.
Ceci dit il ne me semble pas que ce soit des chiffres qui viennent, mais plutôt certaines touchent par exemple simulent le clic droit de la souris.
Je viens d'avoir l'idée de monitorer le clavier avec
xkbevd
. À partir d'un moment où le clavier fonctionne, au moment où je click avec le touchpad je vois passer :
À partir de là le clavier ne fonctionne plus.XkbIndicatorStateNotify event, serial 13, synthetic no, device 3, time 101399841,
state changes= 0x00002002, new state= 0x00002002
Ce serait un problème de driver du pad par exemple ?
[^] # Re: Support de JACK
Posté par Alex G. . En réponse à la dépêche Sortie de SFLphone 1.4.0 - Softphone libre pour GNU/Linux. Évalué à 1.
Donc en gros j'imagine qu'un avantage c'est de se brancher sur des équipements pro, par exemple si l'on veut faire un visio-conf avec une salle entière (donc aller sur l'ampli de la salle et avoir en entrée le micro de la salle, etc…) ?
[^] # Re: Ça tombe bien
Posté par Alex G. . En réponse à la dépêche Simplification des démarches administratives. Évalué à 2.
En fait je parle bien d'utiliser RDF et un schéma de définition des données (et le web des données sert vraiment à ça).
Les marchés c'est des règles administratives précises et bien définies (type de procédure, date limite de soumission, date de publication, avis rectificatif, etc…) donc ça doit bien se traduire en schéma. Et les règles sont les même pour tout le monde.
# Ça tombe bien
Posté par Alex G. . En réponse à la dépêche Simplification des démarches administratives. Évalué à 5. Dernière modification le 17 juillet 2014 à 14:18.
Hello, ta dépèche me relance un peu car j'avais deux idées derrière la tête dont une qui concerne les données ouvertes.
Depuis peu je travaille avec une entreprise qui est en lien avec les marchés publics. Après être allé a une présentation de l'univ. de Nante et Logilab sur les linked open data (ou web des données) je me suis dis que ce serait bien que les marchés publiques soient accessibles en Five Star Open Data.
La feuille de route serait qu'une commission définisse un schéma de donnée RDF, spécifie quelles sont les données qui doivent être obligatoirement diffusées, fixe des règles pour les entités externes (par exemple si je cite l'uri d'un département, quelle uri j'utilise : celle de dbpedia, ou de l'INSEE ou autre…).
Ensuite on pourrait donner une obligation minimum de publication d'un différentiel journalier du RDF. Le SPARQL end-point resterai optionnel dans un premier temps.
Un dernier point fondamental serait de définir la licence sous laquelle les données devraient être accessibles.
De là il suffirait d'un décret (ou autre, je ne suis pas spécialiste) pour rendre obligatoire la diffusion des marchés suivant ce mode là à partir d'une certaine date.
Avec un peu de chance dans 3 ans on a des données ouvertes sur les marchés !
Je pense que même si le premier round se fait avec un schéma simple, avec le temps les décrets pourraient améliorer la qualité (une fois la solution de base en place et éprouvée c'est plus facile, surtout si l'utilité est avérée).
Bon comme j'ai peu de temps pour mener une telle proposition, je voulais savoir si quelqu'un était intéressé pour m'aider ! On pourrait viser d'avoir une description courant août.
# Démo ?
Posté par Alex G. . En réponse à la dépêche Cerberus 0.9.1 est disponible. Évalué à 2.
Hello,
Je trouve les finalités de l'outil intéressantes. En même temps c'est un domaine casse gueule ou on risque de se retrouver avec un outil qui ne va ni au développeurs ni aux utilisateurs.
Les captures d'écrans sont très petites et la doc très laconique et ne permet pas réellement de se faire une idée. C'est un peu normal, la publication du projet est encore récente.
Une chose qui serait bienvenu dans mon cas (j'ai peu de temps pour regarder si je veux m'intéresser à l'outil) aurait été une instance de démo qui lance, par exemple, un test sur google ou ddg.
Et oui, les conseilleurs ne sont pas les payeurs ;-) bon courage pour ce projet.
# Bravo
Posté par Alex G. . En réponse à la dépêche Sortie de la version 1.0 de Grisbi, logiciel de comptabilité. Évalué à 4.
C'est marrant car je l'ai tout juste testé hier pour faire la comptabilité d'un petit camps neige pour ados !
J'ai trouvé le logiciel vraiment convivial avec un bon accompagnement.
J'ai assez vite trouvé mes marques, par contre une explication des concepts de compta lié m'aurait aidé.
Le manuel est en effet très (presque trop) complet. Il faudrait que je contribue avec un use case simple (le mien : compta d'un séjour de groupe). À voir si je trouve le temps…
[^] # Re: Titre trompeur...
Posté par Alex G. . En réponse à la dépêche Meetup Python à Nantes le 09 avril : GrapheekDB une base de données graphe rapide en Python !. Évalué à 2.
Bien sur le rapide vient notamment de l'utilisation de backend Key-Value store, mais si on dit "rapide" c'est que c'est le but de cette implémentation. À chacun de juger s'il le but est atteint.
[^] # Re: Qui a fait ce code?
Posté par Alex G. . En réponse à la dépêche Encore un exemple de code spaghetti : Toyota. Évalué à 7.
Quand tu es grave à la bourre sur ton projet et que tu es jugé au résultat, tu passes à la trappe la qualité de code ! C'est le responsable de projet lui même qui a pu écarter ces tâches parce qu'elle le menaient à "l'échec" suivant ses standards !
Il peut y avoir eu par exemple un manque d'indépendance et/ou de pouvoir de la qualité.