rakoo a écrit 921 commentaires

  • [^] # Re: Juste faux

    Posté par  (site web personnel) . En réponse au journal made in France. Évalué à 0.

    Pourquoi t'es toujours moinssé ? C'est chiant, faut cliquer sur '+' pour lire ce que tu dis.

  • [^] # Re: backend auto-hébergé ?

    Posté par  (site web personnel) . En réponse au journal Getting Things GNOME! 0.2.9. Évalué à 0.

    J'ai decouvert recemment couchdb, un truc incroyable.

    C'est une base de donnees schema-less (NoSQL) distribuee, orientee documents, qui fournit une API JSON RESTFul. ("Foutaises !")

    Pour GTG, ca offrirait
    * la replication/synchronisation
    * la gestion des versions
    * l'interface web

    Ya meme le projet desktopcouch pour voir un peu plus loin et synchroniser les taches, contacts, favoris, ... via D-Bus. Ca serait sympa de s'interfacer avec ca non ?

    Sinon, ca sera une bonne occasion pour que je m'essaie au python =]

  • [^] # Re: Toujours lamêmequestion

    Posté par  (site web personnel) . En réponse à la dépêche btrfs avance à grands pas. Évalué à 8.

    Je dois avouer que j'ai lancé cette question un peu "comme ça", pour la discussion. Même Dieter Plaetinck, le concepteur de uzbl, a admis les faiblesses de cette approche :

    The main lesson I learned from doing uzbl is: the very ideology-based approach of "one program for each thing" is nice in theory, but can become a hassle in practice. The means of IPC are limited: passing command line arguments, setting environment variables, or creating your own little protocol that needs to be parsed. Advanced constructs like loops and branches complicate things more, and when passing stuff through various processes like we did, it can be tricky to figure out how to quote your strings so that they are expanded at the right stage. It's also hard to jump between various pieces of code; the separation between processes start to feel like real barriers.

    Dans l'absolu, je suis d'accord, on devrait avoir une seule interface entre mes fichiers et le disque même. Mais maintenant que je sais que des choses comme LVM ou le RAID existent (même si ce dernier est pas forcément tip-top), j'aimerais pouvoir les utiliser avec des FS différents, pour bidouiller.

  • [^] # Re: Toujours la même question

    Posté par  (site web personnel) . En réponse à la dépêche btrfs avance à grands pas. Évalué à 0.

    Et la philosophie UNIX, on en fait quoi ? Un outil pour une tâche, et des outils qui communiquent entre eux ?

  • [^] # Re: Plan ordinateur portable et tivoïsation.

    Posté par  (site web personnel) . En réponse à la dépêche Mageia et Creolinux fork ever !. Évalué à 1.

    la sujétion des adultes au sein d'une entreprise est mieux acceptée que la sujétion des enfants vis-à-vis du système éducatif.

    On peut penser que les adultes le font en totale connaissance de cause, ils sont responsables de ce qu'ils font (ce sont des adultes, quand même). Par contre, les collégiens/lycéens sont suivis par un système éducatif qui est là pour leur apprendre la vie parce qu'ils ne sont pas capables de prendre toutes les décisions en prenant assez de recul (comme pas mal d'adultes, cela dit).

  • [^] # Re: Yep!

    Posté par  (site web personnel) . En réponse à la dépêche Fossil, une forge pour DVCS. Évalué à 0.

    Pour faire dans l'analogie facile, des centaines de millions d'utilisateurs utilisent toujours Windows, la plupart sous XP, et parmi ceux-là pas mal avec IE6 =]

  • [^] # Re: Plan ordinateur portable et tivoïsation.

    Posté par  (site web personnel) . En réponse à la dépêche Mageia et Creolinux fork ever !. Évalué à 2.

    Le ton est aggressif, mais le fond est là. Ce que fait la Réunion avec ces ordinateurs est largement comparable à la philosophie d'Apple : "Arrêtez de réfléchir, on le fait pour vous". C'est même pire encore, et là c'est pas ce qui est clairement affiché par les GrosMéchantsSaPueSayPasLibre : "vous n'avez pas le droit de réfléchir autrement".

    Libérer les ordinateurs au bout de 3 ans est tout de même très louable. J'espère sincèrement que le but final (faire découvrir Linux et faire en sorte que les élèves le privilégient) sera atteint, parce que les moyens sont vraiment pas jolis-jolis.

    je ne peux pas aujourd'hui installer Creolinux pour des élèves qui me le demandent et qui auraient retiré leur portable chez un autre revendeur que les miens.

    Pourquoi ?

    Et puisque le lycéen n'a pas le droit d'installer d'autres OS, est-ce qu'il aura au moins la latitude de faire ce qu'il veut avec celui installé ?
    Parce que d'expérience, et je suis loin d'être le seul à penser ça, découvrir le logiciel libre ne se limite pas à installer une distribution Linux, quelques programmes et jeux fournis dans les dépôts et basta. La découverte, c'est installer tout et n'importe quoi, voir que ça casse, chercher où et pourquoi ça a cassé, et réparer. Le tout soi-même, avec l'aide d'autres utilisateurs. ÇA c'est le vrai avantage du libre, et pas juste avoir un OS gratuit, sans virus, stable et autres avantages largement reconnus aux OS open-source. En cassant un nombre incalculable de fois mon OS, j'ai appris un nombre incroyable de choses sur le fonctionnement de Linux, ce qui me permet de choisir exactement ce que je veux et de connaitre tout ce qui tourne sur ma machine à tout moment; et c'est ça qui me fait dire que c'est mieux que des solutions privatrices.

    Donc, pour la découverte : est-ce qu'ils auront le droit de tout casser, de réparer avec des bouts de code/scripts bancals, remplacer quelque chose de lent/bugué/incompréhensible par une solution alternative ? Si même ça c'est pas possible, alors je trouve que la fougue de Zenitram est justifiée.

  • [^] # Re: Yep!

    Posté par  (site web personnel) . En réponse à la dépêche Fossil, une forge pour DVCS. Évalué à 2.

    On peut se passer de tout. 90% des utilisateurs de VCS se satisfont de SVN dont ils ne connaissent pas 30% des possibilités et n'imagine même pas en quoi un DVCS leur faciliterait la vie. Redonnes moi un CVS je continuerais à bosser. Les outils sont là pour apporter du confort et de la facilité mais on peut s'en passer.

    Au boulot j'utilise ClearCase. Une vraie horreur. En plus, il semble être configuré pour ne pas pouvoir revenir en arrière : une fois que tu as mis à jour les fichiers (ClearCase est file-centric...), si ça pète, tant pis pour toi. Il faut attendre que celui qui a tout fait péter résolve le problème, ou que tu le fasses toi même, parce qu'en attendant, tu peux pas bosser.

    Et je vais dans ton sens, le rebase -i c'est un vrai plaisir à utiliser. Je sais que je peux faire mon goret dans mon coin sans problème (c'est le but d'un DVCS), quand je mettrai tout sur mon repo public je ferai un peu de refactoring de commits pour que ça soit un peu présentable.

  • # Yep!

    Posté par  (site web personnel) . En réponse à la dépêche Fossil, une forge pour DVCS. Évalué à 4.

    Voila une bonne idee : tout les utilitaires de gestion de projet dans un seul executable, qui a le bon gout d'etre leger.

    En parcourant la page du comparatif avec git, j'ai trouve ca :

    The lack of a "rebase" function is considered a feature of Fossil, not a bug.

    Et finalement, ca colle parfaitement avec leur design de utilitaire pour petit projet avec un nombre limité et défini de développeurs qui partagent tout

    Ah, et ca c'est un truc qui m'a rendu heureux :

    git fast-export --all | fossil import --git new-repo.fossil

    Des exemples de projet, pour qu'on ait un petit apercu ?

  • [^] # Re: Plan ordinateur portable et tivoïsation.

    Posté par  (site web personnel) . En réponse à la dépêche Mageia et Creolinux fork ever !. Évalué à 2.

    Ok, en fait j'ai compris : GRUB2 est en GPLv3, donc on doit pouvoir le modifier pour pouvoir installer ce qu'on veut par la suite.

    et il me parait difficile d'agir sur un plan légal sans être directement concerné par cette offre

    J'ai vu ya pas si longtemps un bout du web qui disait qu'on ne peut porter plainte si on n'est pas victime. Par contre la ref...

  • [^] # Re: Plan ordinateur portable et tivoïsation.

    Posté par  (site web personnel) . En réponse à la dépêche Mageia et Creolinux fork ever !. Évalué à 1.

    Post vraiment interessant. Elle est partie la lettre ou pas ? Et on peut la voir ?

    Mais sinon, la GPLv3 protege le software. Comment elle peut avoir une incidence sur le materiel, qui d'un certain point de vue est "au-dessus" ?

  • [^] # Re: Plan ordinateur portable et tivoïsation.

    Posté par  (site web personnel) . En réponse à la dépêche Mageia et Creolinux fork ever !. Évalué à 2.

    Du peu que j'ai lu (c'est meme plus en diagonale a ce point la) sur ce pdf, le plan est avant tout de remettre un PC entre toutes les mains, et pas forcement du LL. Les mauvaises langues pourront dire que les LL ne sont privilégiés que pour leur gratuité.

    En fait ca m'a quand meme l'air d'etre une forme de pret/leasing de PC portable non ? Parce qu'on pourrait toujours reinstaller un autre OS et etre un peu plus libre, nan ?

  • # Alternative

    Posté par  (site web personnel) . En réponse à la dépêche Tribler, ou le Bittorrent en véritable P2P de bout en bout. Évalué à 1.

    Vous avez certainement entendu parler de l'archive des liens magnet de TPB qui tient sur une cle USB.

    J'ai pour projet de mettre tout ca dans un serveur couchdb.

    Le gros interet, c'est que chacun peut ajouter ce qu'il veut, et en se repliquant les uns les autres on aura une base de donnees vraiment resistante. Et gros bonus : les recherches peuvent se faire en local. On pourrait meme penser mettre ca sur une tablette, ou sur un smartphone, et trimballer ca avec soi partout.

    Pour l'instant, les 1.6M+ liens font une db de 200Mo.

  • # Si je comprends bien

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de CLFS 1.2. Évalué à 2.

    En gros, si je comprends bien, l'objectif de LFS est de faire un systeme complet depuis les sources, et le mettre a jour depuis les sources ?

    En gros, comme les BSD, faire un systeme complet coherent ? (en tout cas avec ce que l'utilisateur a choisi)

  • [^] # Re: à ce point là ?

    Posté par  (site web personnel) . En réponse au journal Linux Magazine 146 - suicide ou rachat par google ? . Évalué à 1.

    Je réagissais sur l'ADSL prôné par Tanguy comme le Nirvana pour l'auto-hébergement.

    Tiens d'ailleurs, ca existe l'ADSL dans l'autre sens que celui qu'on connait ? Pour le coup, c'est plus qu'interessant pour l'"auto-hebergement".

  • [^] # Re: Les cases

    Posté par  (site web personnel) . En réponse à la dépêche LinuxFrien(ne)s, quel(le)s internautes êtes-vous ?. Évalué à 5.

    Pourquoi essaye-t-on toujours de faire rentrer les humains dans des cases alors que notre esprit est justement fait pour ne pas s’y adapter ?

    Ben justement si. Le fonctionnement de notre cerveau, tel qu'on le connait (c'est a dire encore assez vague) et tel que je le transcris (on perd encore un peu plus d'informations) c'est :

    • Je détecte un truc inconnu
    • J'essaie de le rapprocher de ce que je connais
    • Si ça matche pas mal avec ce que je connais, je me félicite (récompense) et j’élargis le "ce que je connais" au truc inconnu
    • Sinon, je crée une nouvelle catégorie.

    En gros, hein. Par contre la frontière qui définit le "ça matche" varie d'un individu a l'autre, selon qu'il est prêt a définir une nouvelle catégorie ou non. C'est pour ça qu'il faut cultiver l’émerveillement (c'est une phrase que j'ai entendu je sais plus trop ou ya pas longtemps, en parlant de comment garder un cerveau en bonne sante quand on est vieux) pour pouvoir avoir le plus de catégories possibles.

    J'en profite pour dire du mal d'un vieil adage : la curiosité n'est pas un vilain défaut, c'est au contraire le meilleur atout qui existe.

  • [^] # Re: Aspect pratique?

    Posté par  (site web personnel) . En réponse à la dépêche HUD pour « Head-Up Display » : disparition des menus dans Unity. Évalué à 0.

    Et si le human being, ce qu'il veut, c'est de la CLI ?

    De toute façon, tant que la commande vocale ne pourra pas remplacer le clavier ET la souris, l'ordinateur restera un outil à appréhender. Parce que l'interface naturelle d'échange d'un être humain, ça reste la parole.

  • [^] # Re: Juste pour signaler…

    Posté par  (site web personnel) . En réponse à la dépêche Quelques logiciels qui sonnent sioux. Évalué à 1.

    Un jour de grande frustration, j'ai voulu abandonner le mastodonte Firefox et essayer ces logiciels : uzbl, jumanji, luakit.

    Après de trop rapides essais, chacun a planté, perdant ainsi les pages web sur lesquelles j'étais. Du coup je me suis résigné à favoriser la stabilité face à la légèreté et l'originalité.

    Dommage, pourtant j'adorais le mode de fonctionnement d'uzbl, avec les scripts externes dans le langage de son choix, la conf en plain/text, la communication au choix via des sockets ou des fifos...

  • [^] # Re: Fausse bonne idée!

    Posté par  (site web personnel) . En réponse à la dépêche HUD pour « Head-Up Display » : disparition des menus dans Unity. Évalué à 3.

    Dans "bonne interface", il y a "intuitive". Je découvre un logiciel, je l'ouvre, je ne vois que trois pauvres boutons, j'en conclue que le logiciel ne fait rien, je sors et mange une crêpe.

    Je ne suis pas d'accord. Pour moi une bonne interface est une interface qui n'existe pas : si l'utilisateur peut faire ce qu'il veut sans se casser la tête sur le comment, c'est que le logiciel fait ce qu'il veut sans le gêner dans la manière de le faire; il n'aura pas vu qu'il y a une interface entre lui et les actions qu'ils veut faire.

    Mais pour que cette interface soit efficace, il faut qu'elle corresponde à l'utilisateur; du coup, soit le logiciel apprend de l'utilisateur (et on en est encore au stade expérimental), soit l'utilisateur apprend du logiciel.

    Comme je pense que cette dernière solution est la meilleur à suivre pour le moment, je pense que l'intuitivité d'une interface n'est pas nécessaire. Je préfère perdre 2h au premier lancement du logiciel pour avoir une interface intelligente pendant le reste du temps (qui dépasse largement 2h), plutôt qu'apprivoiser un logiciel en 5 minutes et galérer plus tard, juste parce que "c'est facile d'apprendre à s'en servir"

    Un exemple tout bête, que j'aime bien dénigrer : iOs. Une interface réputée facile à prendre en main (et c'est vrai), tellement que même les grands-mères s'en prennent un. Mais à l'usage, c'est pas pour rien si les applis ont été rassemblées dans des dossiers. Et puis les multiples raccourcis en appuyant entre 1 et 5 fois sur le bouton principal, moi je vois surtout ça comme un design pourri mais simple pour pas trop compliquer les choses.

  • [^] # Re: Hein ?

    Posté par  (site web personnel) . En réponse à la dépêche La SACEM autorise l'utilisation des licences Creative Commons Non Commerciales. Évalué à 3.

    Électeurs qui votent pour des programmes sans les lire.

    Les électeurs ne votent plus pour un programme, ils votent pour un bonhomme, un "s'il était président il serait bon".

  • [^] # Re: Vim !

    Posté par  (site web personnel) . En réponse à la dépêche HUD pour « Head-Up Display » : disparition des menus dans Unity. Évalué à 2.

    Je suis d'accord avec toi, je fais juste la parallèle en remarquant qu'en appuyant sur un certain bouton, on entre dans un mode où taper sur son clavier ne va plus agir sur mon document ou sur mon application, mais sur les fonctions que celui-ci m'offre.

  • [^] # Re: Question de troll :]

    Posté par  (site web personnel) . En réponse au journal Révolution dans la gestion des modules Weboob. Évalué à 0.

    Et pourquoi ne pas utiliser rsync ?

    Comme ça on peut même profiter directement de sa spécificité : le téléchargement du diff si possible.

    Par contre, je n'ai pas réussi à voir si rsync avait un overhead qui le mettrait trop vite de côté... et je n'ai pas (encore?) fouillé le code ni la doc.

  • [^] # Re: des peaux

    Posté par  (site web personnel) . En réponse au journal Révolution dans la gestion des modules Weboob. Évalué à 1.

    Je pense à un développeur qui veut distribuer son application. S'il veut toucher le plus de monde, il devra packager son appli dans chaque format de paquet qui existe : deb, rpm, ports divers et variés ...

    Et ceux qui n'ont pas de gestionnaire de paquets ? Et ceux qui ont un nouveau gestionnaire de paquets qui va révolutionner le monde ?

    Du coup ya deux solutions pour distribuer le plus largement un logiciel :

    • fournir les sources et les instructions pour le compiler/l’exécuter
    • fournir un logiciel de gestion dudit logiciel

    La première solution est peu envisageable pour la plupart du monde... d'où la deuxième.

  • [^] # Re: Hein ?

    Posté par  (site web personnel) . En réponse à la dépêche La SACEM autorise l'utilisation des licences Creative Commons Non Commerciales. Évalué à -1.

    Tu me rassures, là.

    Donc si je comprends bien, la SACEM est là pour récupérer l'argent de tous ceux qui diffusent ma musique, et de me rétribuer en fonction du pourcentage de temps de mes oeuvres qui a été diffusé.

    Après tous les débats sur le partage de musique, est-ce qu'il ne serait pas temps de commencer à faire confiance aux clients, plutôt que leur imposer un prix et aller le chercher ? Je suis clairement idéaliste, je sais.

  • # Vim !

    Posté par  (site web personnel) . En réponse à la dépêche HUD pour « Head-Up Display » : disparition des menus dans Unity. Évalué à 10.

    J'aime beaucoup, dans le premier lien Mark cite des testeurs :

    power users say things like “every GUI app now feels as powerful as VIM”

    Et c'est vrai que d'un certain point de vue, on peut rapprocher le nouveau paradigme de ce que fait Vim, à savoir un fonctionnement modal :

    • Un mode commande, où l'on rentre des ... commandes, comme sur le HUD;
    • Un mode édition, où l'on travaille sur le document;
    • Des raccourcis claviers, qui ne rentrent pas réellement dans le cadre du fonctionnement modal, mais qui sont une manière complémentaire de remplir ces fonctions.

    Ouais, donc Ubuntu fait ce qu'a fait vi depuis 1976... =]