David Delassus a écrit 761 commentaires

  • [^] # Re: MAME

    Posté par  (site web personnel) . En réponse au journal Vendre de l'open source illégal??. Évalué à -10.

    La GPL est une licence Open Source, pourtant il est interdit de redistribuer le logiciel sous une autre licence, à ce niveau là elle n'est pas libre.

    Donc même en terme de licence, libre et open source ne sont pas la même chose.

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • # Pourquoi j'utilise github.

    Posté par  (site web personnel) . En réponse au journal Pourquoi GitHub saimal, quelques alternatives. Évalué à 7.

    01) Github est proprio, mais il n'empêche pas de faire du libre ;
    02) Github propose une API REST, ce qui fait que des applications pour mobile, et pour windows (et autres plateformes où la ligne de commande est inutilisable voir inexistante) peuvent voir le jour ;
    03) Github propose un wiki géré par git grâce à Gollum ;
    04) il fourni un Bug Tracker très performant qui gère les roadmap (via les "milestones") ;
    05) il permet d'héberger un site statique de son projet (créer un dépôt nommé <username>.github.com, et créer une branche "gh-pages" dans le projet que l'on désire, il sera accessible à <username>.github.com/<projet>) ;
    06) il fourni des "hooks" qui permettent de notifier une liste de diffusion, un salon IRC, un compte Twitter, lors d'un commit, et j'en passe, la liste est longue ;
    07) il intègre un système de revue de code assez performant (possibilité de commenter un commit, ligne par ligne avec notification par courriel et possibilité de répondre par courriel) ;
    08) permet d'intéragir avec le bug tracker via les messages de commit (ajouter "Fix #5" dans le message va fermer le ticket 5, par exemple) ;
    09) il permet d'ajouter des utilisateurs et de gérer ses clés SSH en quelques clics ;
    10) il intègre le système de clé SSH de déploiement (on ajoute une clé SSH, le propriétaire de cette clé a ainsi la possibilité de cloner le dépôt via SSH sans avoir d'accès en écriture) ;
    11) il permet de suivre un dépôt ou un utilisateur (en mode réseau social).

    J'ai pu apercevoir les points 2, 3, 5, 8 et 9 sur d'autres solutions, mais jamais aussi abouties que sur Github.

    Github a beau être proprio, mais tant qu'il reste le plus fourni en fonctionnalités, et le plus simple à utiliser pour le commun des mortels, il sera le plus utilisé.

    De plus, Github n'impose aucun workflow, vous restez libre d'utiliser votre dépôt git comme bon vous semble.

    Et pour finir, je ne pense pas que Linus Torvalds soit le mieux placé pour parler de Git, et pour justifier ce point je ne ferai que citer Wikipédia :

    Fin juillet 2005, Linus Torvalds a décidé de confier la maintenance et les évolutions de Git à Junio Hamano, expliquant qu'il avait « toujours dit qu'il ne voulait pas vraiment le maintenir sur le long terme ».

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • [^] # Re: C'est mort

    Posté par  (site web personnel) . En réponse au journal GNOME systemd : et la guerre ne fait que commencer. Évalué à 2.

    c'est grâce à systemd que l'on peut faire du multitâche !

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • [^] # Re: C'est mort

    Posté par  (site web personnel) . En réponse au journal GNOME systemd : et la guerre ne fait que commencer. Évalué à 0. Dernière modification le 19 octobre 2012 à 16:48.

    Oh oui, j'ai dit que c'était la killer feature de systemd, j'ai même nié l'évidence que des superviseurs existaient.

    J'ai même été dire que systemd était une innovation, et le premier à faire ce qu'il implémente.

    Merci de me prêter des propos qui ne sont pas les miens.

    Quand je dis "Maintenant", c'est une formulation. Cela ne veut aucunement dire que le besoin n'existait pas avant.

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • [^] # Re: C'est mort

    Posté par  (site web personnel) . En réponse au journal GNOME systemd : et la guerre ne fait que commencer. Évalué à 3.

    Rien ne t'empêche de désinstaller systemd, GNOME et tout les outils qui ne te conviennent pas.

    Rien ne t'empêche de changer de distribution si tu n'es plus en accord avec la philosophie de ta distribution, c'est d'ailleurs pourquoi il y a tant de distributions.

    Le but de systemd était de proposer un système d'init qui exploite 100% des fonctionnalités de Linux, et de ne pas se cloisonner dans la norme POSIX, c'est louable. En effet, pourquoi développer des fonctionnalités si c'est pour que personne ne les utilisent en prétextant "Ça n'est pas POSIX".

    systemd est un logiciel qui dans le concept est très intéressant, car il offre une vision différente du processus d'init. Cela ne veut pas dire que j'accroche pour autant.

    Je remarque beaucoup, dans les commentaires de ces sujets à troll, une confusion entre init et gestion des services.

    Pour moi, l'init c'est :

    • amorcer la machine ;
    • monter les partitions ;
    • faire quelques checks.

    Ceci peut être fait très simplement avec des scripts shell (c'est ce qui était fait avant).

    Maintenant on a un deuxième besoin, la gestion des services :

    • lancer le service ;
    • logguer le service ;
    • superviser le service (relancer en cas de crash, …).

    Selon moi, cette partie la ne concerne plus l'init, mais le superviseur. Et des superviseurs il y en a plein, mais je ne citerai que supervisord, qui est très simple d'utilisation (plus simple encore que systemd je trouve).

    Donc pour résumer, systemd fourni une solution d'init et de supervision unifiée, c'est bien cela ?

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • [^] # Re: Et tu remplaces Arch Linux par quoi ?

    Posté par  (site web personnel) . En réponse au journal Archlinux est morte…. Évalué à 8. Dernière modification le 09 octobre 2012 à 12:41.

    (qui n'est pas, quoi qu'en disent les gens de mauvaises foi, un dépôt utilisateur)

    AUR = Arch User Repository

    https://wiki.archlinux.org/index.php/AUR_User_Guidelines

    The Arch User Repository (AUR) is a community-driven repository for Arch users.

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • # samba 4 profite aussi aux particuliers

    Posté par  (site web personnel) . En réponse au journal Samba4 disponible en RC. Évalué à 6. Dernière modification le 17 septembre 2012 à 08:53.

    N'est-il pas dangereux pour une PME de confier la totalité de ses données à une entreprise pas forcément soumise aux mêmes lois ?

    Samba4 sera toujours utile aux particuliers qui ont au sein du même réseau local, possèdent des machines Windows et Linux.

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • [^] # Re: Il y en a qui ont essayé, ils ont eu des problèmes

    Posté par  (site web personnel) . En réponse au journal Facebook détruit-il internet?. Évalué à 1.

    Il ne faut pas combattre le concept de l'authentification centralisée.

    Imaginons une personne lambda, nommons la Mr. X.

    • Mr X a un compte sur amazon, car il aime bien acheter du matériel informatique
    • Mr X s'intéresse à la lecture, il a un compte sur le site de la fnac
    • Mr X est féru d'informatique, il a un compte sur Developpez.com
    • Mr X s'intéresse à Linux, il a un compte sur LinuxFR
    • Mr X est … il a un compte sur …

    Dans mon exemple, on a déjà 4 identifiants différents. Pour peu que l'on s'intéresse à pas mal de chose, le nombre d'identifiant peut très vite augmenter. Déjà que la mémoire d'un être humain est relativement limité (à cause du gavage quotidien d'information pas nécessairement utile), il faudrait qu'il se souvienne de tout ces identifiants ?

    Non, OpenID existe pour ca !

    • Soit tu place ta confiance en une entreprise, ou une personne (qui héberge un serveur OpenID)
    • Soit tu fait de l'auto-hébergement

    Ainsi, tu centralise tes identifiants, et tes profils sous un seul identifiant que tu utilise sur chaque service que tu utilise.

    Le principe d'authentification centralisée n'est pas contraire au principe décentralisé d'internet.

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • [^] # Re: Mais, mais, mais, que vois-je ?

    Posté par  (site web personnel) . En réponse au journal Facebook détruit-il internet?. Évalué à 6.

    "coucou! on critique un système auquel on participe" :D

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • [^] # Re: Quagga, zebra ?

    Posté par  (site web personnel) . En réponse au journal Sondage d'intérêt pour fwallsh. Évalué à 1.

    Exactement,

    Je pense que cela pourrait rendre l'administration système sous linux plus accessible. En tout cas c'est dans cette optique la qu'on développerai le projet.

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • [^] # Re: Mais pourquoi faire ?

    Posté par  (site web personnel) . En réponse au journal Sondage d'intérêt pour fwallsh. Évalué à 2.

    Surtout que le cli cisco, c'est un peu ce que cmd.exe est à un shell unix.

    Nous ne reproduirons pas un clone identique à la CLI de Cisco. Il s'agt de créer notre propre shell en s'inspirant de cela.

    Par exemple, on pourrait utiliser readline pour gérer historique, complétion, etc… afin de faire un shell plus performant.
    Tout ca n'est que du détail.

    En fait la principale question que je me pose est : pourquoi ajouter un nouveau shell avec la syntaxe d'un produit propriétaire sur un linux ?

    Tout ce qui est propriétaire n'est pas à jeter. Il arrive que de bonnes idées naissent de ce côté.
    Je pense que le résultat final peut être très intéressant, il faut voir ce que ça donnera.

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • # Réponses sur le sondage

    Posté par  (site web personnel) . En réponse au journal Sondage d'intérêt pour fwallsh. Évalué à 2.

    You are going to decrease the level of configuration by adding a software interface in the middle. Providing a technology XML with a strict schema might be more interresting.

    fwallsh est un shell, il sera donc possible d'exécuter un script (seul l'administrateur de la machine en sera capable).

    ne pas réinventer la roue - ex: webmin

    Webmin est une interface web à des outils déjà existants, par exemple pour configurer IPTables, il faut séléctionner les éléments de la commande dans des listes. Cela ne change rien à l'expérience utilisateur.

    Les buts de webmin et de fwallsh ne sont donc pas les même.

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • [^] # Re: Quagga, zebra ?

    Posté par  (site web personnel) . En réponse au journal Sondage d'intérêt pour fwallsh. Évalué à 2.

    C'est deux logiciels que je ne connaissais pas. Merci du lien :)

    Le projet est encore à l'état d'idée (d'où ce sondage), on y travaille encore.

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • # duplicity

    Posté par  (site web personnel) . En réponse au journal Synchroniser deux répertoires rdiff-backup. Évalué à 1.

    Si tu es soucieux sur tes transferts, tu peux regarder du côté de duplicity.

    Le fonctionnement est identique à rdiff-backup mais intègre un chiffrement à l'aide GPG sur les données transférées.

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • [^] # Re: problem pour lancer un terminal

    Posté par  (site web personnel) . En réponse à la dépêche WMFS 2 est disponible. Évalué à 2.

    Ouvre un ticket sur le bugtracker ou rapporte le bug sur le salon IRC :)

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • [^] # Re: Possibilité

    Posté par  (site web personnel) . En réponse à la dépêche WMFS 2 est disponible. Évalué à 2.

    « Je donne tel tag à ce client et il iras dans tel frame »

    Actuellement impossible, désolé. Tu peux toujours faire une feature request sur le bugtracker.

    est-il possible de gérer de multiples écrans dans WMFS2 ?

    Ou bien évidement :)

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • # Merci pour la découverte :)

    Posté par  (site web personnel) . En réponse à la dépêche M.A.R.S. — jeu shooter spatial à plusieurs. Évalué à 5.

    Ce genre de jeu d'arcade est toujours très prenant, j'ai peur de l'installer :)

    Bon soit, on va quand même tester histoire de pouvoir faire quelques critiques, après avoir vu le trailer je pense que je vais adhérer.

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • # Il y a github, et le reste

    Posté par  (site web personnel) . En réponse au journal GitHaven. Évalué à 4.

    J'ai testé pas mal de forge (codingteam, redmine, trac, gitorious, etc...)

    Il y a quelques features intéressantes chez Github que je n'ai pas vu ailleurs

    • Le wiki géré par git (gitorious le fait aussi), github utilise un outil de leurs créations : Gollum
    • Les gh-pages :
      • Tu créé un dépôt username.github.com sur ton compte, tu push ton site statique dedans, et tu obtiens ton site à l'adresse http://username.github.com.
      • Tu créé une branche (orpheline, git checkout --orphan gh-pages) gh-pages dans un de tes projets, tu place le site statique de ton projet dedans, et tu as le site à l'adresse http://username.github.com/tonprojet.
      • Tu peux placer à la racine de ton site le fichier CNAME contenant un nom de domaine. Tu fais pointer ce NDD vers les serveurs de Github, et il n'y a rien de plus à faire.
      • Exemple: mon site, le site de Cream-Browser. Avec mon générateur de blog statique dont j'ai parlé dans certains de mes journaux, on obtiens un résultat fortement acceptable.

    J'ai vu que gitorious faisait payer les sous nom de domaine (offre basique à 99$/mois), alors que chez github, c'est gratuit.

    Pour sourceforge il te propose également un site+sous nom de domaine. Cependant faut utiliser FTP (ou SFTP je sais plus), ici avec github c'est par git (git clone/git push/et tout les joyeuseté de git: transfert sécurisé via SSH avec clé RSA/DSA/EDSA)

    Codingteam je ne sais pas si il propose quoi que ce soit du genre.

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • [^] # Re: Options

    Posté par  (site web personnel) . En réponse au journal Des nouvelles de Cream-Browser. Évalué à 1.

    J'avais prévu (et je ne sais pas si WebKit, enfin libsoup plutôt me le permettra, je vais potasser les deux) était plutôt simple :

    • On enregistre les cookies pour un domaine, par exemple :
      1. Je visite le site example.domain.com, j'enregistre les cookies au domaine domain.com.
      2. Je visite le site www.domain.com, je lui envoie les cookies enregistrés précédemment, et j'en enregistre de nouveaux, toujours associés au domaine cité.
      3. Je visite le site www.example.fr, je ne lui envoie aucun cookies car il n'y en a aucun enregistré pour example.fr, j'en enregistre pour ce domaine.
      4. Je reviens sur example.domain.com, je lui envoie les cookies enregistré au domaine domain.com mais pas ceux enregistré pour example.fr.
    • L'utilisateur aura (par le biais de la page about:cookies) la possibilité de modifier les cookies (valeur, durée de vie, etc...)

    De plus, je pense que le premier point permettra d'éradiquer la publicité ciblée (qui, il me semble corrigez moi si je me trompe, utilise les cookies pour connaître les sites visités par l'utilisateur et donc ces centres d'intérêts).

    J'ai implémenté il y a peu la gestion des profils dans Cream-Browser. (cream-browser -p <profil>). Le profil par défaut est donc "default". Les cookies seront enregistré dans le dossier : ${XDG_CACHE_HOME}/cream-browser/<profil>/cookies/. Donc si on lance deux instances de Cream-Browser sous deux profils différents, on aura ainsi la possibilité d'aller sur le même site sous deux sessions différentes (utile pour le développement de site web) :)

    Et il y aura certainement d'autres idées concernant la gestion des cookies qui me viendrons en tête.

    NB: Les cookies ne sont pas encore implémenté, je dois d'abord coder la gestion du dossier de cache :p

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • [^] # Re: Tiling browser

    Posté par  (site web personnel) . En réponse au journal Des nouvelles de Cream-Browser. Évalué à 1.

    Ah je ne savais pas pour Konqueror, merci de l'info :)

    Merci pour le soutiens ^^, ici le but n'est pas de remplacer firefox mais d'implémenter les fonctionnalités les plus intéressante qu'il offre (look vimesque, multi-protocole, profiles, bloqueur de pub/popup/plugins (tel que flashplayer), le tout en natif et simplifié au minimum pour plus de rapidité et de légèreté :)

    M'enfin je prévois quand même une gestion des plugins même si je n'ai aucune idée de comment ^^

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • [^] # Re: Gopher

    Posté par  (site web personnel) . En réponse au journal Des nouvelles de Cream-Browser. Évalué à 2.

    Sachant que chaque modules peut-être désactivé à la compilation, je pense que cela peut être sympa de l'intégrer.

    D'autant plus que Gopher n'est pas si lourd que ça, un simple socket + un ptit GIOChannel (pour l'asynchrone) et c'est réglé.

    Par exemple :

    $ ./configure --enable-mod-webkit --enable-mod-dummy --disable-mod-gopher
    
    

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • [^] # Re: Tiling browser

    Posté par  (site web personnel) . En réponse au journal Des nouvelles de Cream-Browser. Évalué à 5.

    Oui je connais dwb, justement c'est lui qui m'a donné l'idée d'inventer le split. Car je trouvais malheureux de ne pouvoir redimensionner les vues :)

    Dans le concept c'est différent :

    • dwb utilise un GtkPaned, d'un coté on a un WebView, et de l'autre un GtkHBox dans lequel s'empile des WebView
    • Le GtkVimSplit est totalement différent :
      • Au départ c'est un WebView tout bête.
      • On split, le GtkVimSplit devient un GtkPaned, le WebView est déplacé dans un nouveau GtkVimSplit lui même placé dans le GtkPaned et on ouvre un second GtkVimSplit dans la second partie du GtkPaned
      • On resplit, et c'est le GtkVimSplit qui a le focus qui répète l'action

    On pourrait représenter ce schéma par un arbre binaire ou chaque noeud est un GtkPaned, la racine le GtkVimSplit, les feuilles les WebView.

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • # RSS disponible

    Posté par  (site web personnel) . En réponse au journal Plstblog, un générateur de blog statique écrit en Perl. Évalué à 1.

    J'ai ajouté aujourd'hui la génération du flux RSS 2.0, voici ce qu'il faut ajouter dans la config :

    rss=yes
    rss.title=Your RSS title
    rss.link=http://example.com/
    rss.lang=en
    rss.description=Example of RSS summary
    rss.author=author@example.com
    

    Il y a encore quelques détails à peaufiner (création d'une variable pour ajouter le lien du flux à la page (x)HTML par exemple) mais cela marche niquel pour l'instant :)

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • [^] # Re: Flux RSS

    Posté par  (site web personnel) . En réponse au journal Plstblog, un générateur de blog statique écrit en Perl. Évalué à 1.

    Il ne serait pas question d'un flux RSS des commits mais d'un flux RSS des articles posté sur le blog. :)

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg

  • [^] # Re: pas de solution clé en main?

    Posté par  (site web personnel) . En réponse au journal Plstblog, un générateur de blog statique écrit en Perl. Évalué à 2.

    J'ai regardé très vite fait quelques logiciels du genre (shblog notamment). Mais ne trouvant rien au bout de 10min j'ai fait le mien :)

    De plus ici, comme je l'utilise pour Cream-Browser (donc sur github) tout est géré via git : j'édite, je génère, je commit/push et hop.

    Au niveau standard, la encore une fois je l'ai développé selon mes besoins (donc selon les contraintes de github: 100% (x)HTML), après peut-être qu'il y avait quelque chose de plus standard et adapté je ne sais pas :)

    plstblog c'est juste le strict minimum :

    • poster des articles.
    • un ptit index.
    • bientôt un flux Atom.

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg