chimrod a écrit 1102 commentaires

  • [^] # Re: Distribution spécifique

    Posté par  (site web personnel) . En réponse au journal Linux, c'est déjà demain - écran tactile. Évalué à 2.

    Je croyais que dwm était basé sur le code de wmii ? (puis awesome, i3…) Peut-être me suis-je trompé.

  • [^] # Re: Distribution spécifique

    Posté par  (site web personnel) . En réponse au journal Linux, c'est déjà demain - écran tactile. Évalué à 4.

    genre Meego, ou quel que soit le nom que ce projet peut porter maintenant.

    Tu aurais pu remonter à la source : Maemo.

    Cela dit, je suis impressionné par la vivacité de certains projets, qui semblent avoir été écrits pour être forkés, xmms, Wmii… Si ça continu, d'ici quelques années on pourra se faire de jolies cartes pour en tracer l'historique !

  • # Un pc + un récepteur

    Posté par  (site web personnel) . En réponse au message Qu'est-ce que vous utilisez comme GPS (pour la navigation) ?. Évalué à 4.

    J'utilise un pc portable avec navit. Le pc a suffisamment d'autonomie pour me tenir un trajet, le récepteur gps est un simple dongle usb comme on peut en trouver plein sur ebay.

    J'ai détaillé la solution sur mon blog : un gps libre avec navit, et c'est ce que j'utilise encore aujourd'hui.

  • [^] # Re: Tant de changements pour une version mineure

    Posté par  (site web personnel) . En réponse à la dépêche OCaml 4.02. Évalué à 10.

    Pour ma part, je trouve que les changements induits (librairies sorties du projet principal) justifieraient un changement de version majeure. Un programme écrit pour OCaml 4.01 ne compilera pas directement avec OCaml 4.02, sans changements dans le projet ; non pas à cause de changements de syntaxe, qui, comme tu le fais remarquer est très stable, mais à cause de l'environnement qui évolue (dépendance vers camlp4 qui ne sera plus disponible par défaut).

    En même temps, j'ai l'impression que OCaml 4.XX marque une rupture dans le langage. Historiquement, un bon langage était un langage avec une bonne syntaxe, qui évitait au développeur de passer du temps sur des choses simples. Aujourd'hui ça n'est plus suffisant : un bon langage doit « être fourni avec des piles » pour reprendre le slogan de python.

    Pendant longtemps, c'est ce qui a manqué à OCaml. Deux bibliothèques concurrentes ont essayées de combler ce manque, batteries et core, et il semble qu'aujourd'hui core soit en train de gagner la bataille. ( + Opam vient également changer la donne dans la diffusion des bibliothèques ).

    Pour moi, cela représente davantage que les changements de syntaxes. Un langage ne peut pas être résumé à sa grammaire s'il veut se diffuser. OCaml à la chance d'avoir une bonne syntaxe, élégante et très puissante. S'il n'a pas percé jusqu'alors, c'est pour d'autres raisons, et je pense que cette version 4.XX est en train de marquer ces changements.

    C'est bien beau de pouvoir coder des arbres balancés, mais au quotidien, on a plus souvent besoin d'un parseur XML que d'un splay tree ! Je pense que c'est sur ce point que l'on va continuer à voir le langage évoluer et se diffuser.

  • [^] # Stratagème n°29

    Posté par  (site web personnel) . En réponse au journal Documentaire "Les Gardiens du nouveau monde" de Flo Laval. Évalué à 8.

    Si on se rend compte que l'on va être battu, il faut faire une diversion, c'est-à-dire qu'on se met tout d'un coup à parler de tout autre chose comme si cela faisait partie du sujet débattu et était un argument contre l'adversaire. Cela se fait avec discrétion si la diversion a quelque rapport avec le thème discuté ; avec imprudence si elle ne concerne que l'adversaire et n'a rien à voir avec l'objet du débat.

    La_Dialectique_éristique, ou autrement dit : don't feed the troll !

  • [^] # Re: Envoyez l'oseille

    Posté par  (site web personnel) . En réponse au journal Documentaire "Les Gardiens du nouveau monde" de Flo Laval. Évalué à 10. Dernière modification le 06 septembre 2014 à 13:53.

    je moinse ton commentaire, car je ne trouve pas anormal de devoir payer pour bénéficier d'une source d'information. Certains choisissent de vivre grâce à la publicité (que je filtre sur internet), d'autres choisissent de vivre en demandant au lecteur de payer. La deuxième option à le mérite d'être claire et honnête.

    Je comprend que ça soit désagréable de se retrouver face à une page nous demandant de payer, mais je préfère ça à une page liée à une régie publicitaire. Mediapart a choisi de ne pas être lié à un fournisseur de publicité (akiamaid, google, ou autre) en échange d'une contribution (9€ par mois), je pense que ça se vaut.

  • [^] # Re: En cherchant deux minutes on trouve ca

    Posté par  (site web personnel) . En réponse au message règlement chiffrement en UK. Évalué à 5.

    C'est possible avec n'importe quel système de chiffrage et losetup :

    « losetup -o » permet de déclarer un offset sur le point de montage, donc tu peux cacher une partition dans un fichier (pour ne pas écraser les headers), une autre partition etc…

    Si tu utilise cryptsetup pour chiffrer les données, ne pas utiliser le format lucks, car il utilise un format identifiable pour stocker le trousseau de clefs.

  • [^] # Re: internet est réel

    Posté par  (site web personnel) . En réponse à la dépêche Je crée mon jeu vidéo E12 : interfaces physiques et graphiques. Évalué à 1.

    Bien vu ! J'avais commencé à écrire :

    internet est virtuel, pas réel. On peut interagir avec lui, mais il n'a pas d'existence réelle.

    Puis avais retiré le « réel » pour ne pas faire écrire une tautologie. J'aurais du me relire davantage…

  • [^] # Re: internet est réel

    Posté par  (site web personnel) . En réponse à la dépêche Je crée mon jeu vidéo E12 : interfaces physiques et graphiques. Évalué à 1.

    Bon, on peut continuer encore assez loin comme ça :)

    Je suis d'accord avec toi pour dire que ce que l'on fait sur internet n'est pas le fruit de notre imagination. Comme je l'ai dit plus haut, notre interaction n'est pas imaginaire.

    Par contre, je pense qu'une idée n'exclue pas la possibilité d'action. Il y a des idées qui transforment le monde (entendre : qui changent la manière dont on perçoit le monde), et ça rejoins la citation de K Dick : la réalité est subjective.

    Et pour moi c'est dans cette catégorie que je classe internet, ça n'est pas palpable, ça n'a pas de texture, tu ne peux pas me montrer internet. Pourtant, nous sommes tous d'accord pour dire qu'internet existe et que les actions que l'on y réalise sont réelles. Et c'est pour ça que je le qualifie de virtuel. Ça ne lui donne pas moins de valeur, je ne nie pas le temps que j'y passe, au contraire !

  • [^] # Re: internet est réel

    Posté par  (site web personnel) . En réponse à la dépêche Je crée mon jeu vidéo E12 : interfaces physiques et graphiques. Évalué à 1.

    Pourtant, je peux en prendre un bout

    Ah bon comment fais-tu ? Tu peux en extraire de l'information, la modifier, et l'enrichir. Pour autant cette information que tu possèdes n'est pas internet.

    Internet t'offre un support pour accéder à l'information, tout comme un quotidien. Les pages de ton journal sont réelles, l'encre qui est dessus l'est aussi. Mais est-ce que l'idée présente dans l'article que tu lis est réelle ?

    De la même manière, mon commentaire est fait de mots, et permet d'interagir avec toi (tu peux être d'accord, t'opposer, me donner des arguments qui me feront charger d'avis), mais ce commentaire n'a pas d'existence réelle. Il existe certes, mais virtuellement, à travers la représentation que tu en as.

    Cela n'enlève rien à la force d'internet, mais il n'est pas réel.

  • [^] # Re: internet est réel

    Posté par  (site web personnel) . En réponse à la dépêche Je crée mon jeu vidéo E12 : interfaces physiques et graphiques. Évalué à 1.

    Je me plaçais au niveau du concept, pas au niveau de la facilité à communiquer.

    Pour moi, tu peux interagir avec internet tout comme tu peux interagir avec un miroir : si tu braques une lampe torche dessus, tu verras la lumière éclairer ton plafond. Pour autant, l'image présente sur le miroir n'est pas réelle pour autant.

    Elle n'est pas imaginaire (elle existe objectivement), mais on ne peut pas parler de réalité pour autant.

    Après, on peut discuter pour se demander quelle définition on peut donner à « réalité », mais je pense avoir été trop marqué par Pirsig et Mage : l'Ascension pour avoir une définition objective…

  • [^] # Re: internet est réel

    Posté par  (site web personnel) . En réponse à la dépêche Je crée mon jeu vidéo E12 : interfaces physiques et graphiques. Évalué à 0. Dernière modification le 26 août 2014 à 13:01.

    Pas d'accord, internet est virtuel, pas réel. On peut interagir avec lui, mais il n'a pas d'existence.

    (Pour ce qui est de la définition du réel, je laisse le soin à ceux qui se posent la question d'y réfléchir, moi je vais terminer ma digestion.)

  • [^] # Re: logiciel de rançon

    Posté par  (site web personnel) . En réponse au journal Virus qui montent : rançon contre données. Évalué à 6.

    Tor ne protège que la connexion réseau, pas la transaction financière.

    Pour le compte bancaire, tu peux utiliser les bitcoins, une banque pas très regardante à l'étranger etc. Il y a plein de possibilités de payer sans être pisté.

  • [^] # Re: Élitiste != désagréable

    Posté par  (site web personnel) . En réponse au journal Pourquoi LinuxFr sent-il le vitriol?. Évalué à 5.

    J'avais cru comprendre que dans ton milieu, quand un type était un peu trop ouvert à ton goût, tu lui collais un type fantôme pour le surveiller et le restreindre dans ses possibilités ?

    Tu trouves que c'est une attitude sympathique ça ? ;)

  • # Ergonomie

    Posté par  (site web personnel) . En réponse au journal Ned et les maki : second appel. Évalué à 6.

    Je joue habituellement à « sokoban garden » sur mon téléphone (donc du tactile). Le jeu a inversé les contrôles : on choisi la pièce que l'on veut déplacer et la déplaçons via glisser/poser. le personnage se déplace ensuite automatiquement pour réaliser l'action demandée. C'est un confort dans le sens où cela nous évite de faire toutes les opérations de déplacement.

    Je n'ai pas retrouvé cette possibilité dans la version html5, mais c'est peut être prévu, sinon c'est une idée d'ergonomie comme une autre :)

  • # Cool les vacances

    Posté par  (site web personnel) . En réponse au journal Journal-nimage rapidoce en deuspi tavu. Évalué à 3.

    Ça m'a fait penser à ça une planche de boulet ! Bon, c'est pas tout mais y en a qui bossent quand même…

  • [^] # Re: Notification

    Posté par  (site web personnel) . En réponse au message mise à jour serveur ssh. Évalué à 3.

    Même avec une machine hébergée, tu as la possibilité de transférer ta clef ssh avant de désactiver l'accès par mot de passe.

    De toute façon, en cas de problème, tu as toujours un accès console, même si c'est via une page web (je pense à ovh par exemple).

  • [^] # Re: Amusant

    Posté par  (site web personnel) . En réponse au journal Spécifier une interface réseau à un processus (2). Évalué à 6.

    Tout à fait.

    C'est fait avec iptables et les règles « -m owner --uid-owner » qui sont chargées de rediriger le trafic uniquement sur le vpn.

  • # Amusant

    Posté par  (site web personnel) . En réponse au journal Spécifier une interface réseau à un processus (2). Évalué à 8.

    J'ai fait exactement la même chose que toi hier : mettre en place un vpn pour un seul utilisateur au lieu de l'installer pour le système complet.

    Je me suis inspiré d'un script disponible ici : http://www.niftiestsoftware.com/2011/08/28/making-all-network-traffic-for-a-linux-user-use-a-specific-network-interface/, mais que je vais quand même détailler (histoire de mettre une valeur ajoutée au commentaire) :

    tu as la possibilité de créer des tables de routages spécifiques, à travers iproute2. Donc il faut créer une table de routage qui utilisera le vpn, mais qui n'est pas cette par défaut. Ensuite il faut marquer les paquets en provenances d'un utilisateur pour les assigner à cette table de routage.

    Une option à ne pas oublier dans la configuration d'openvpn est « route-nopull » qui évite de charger les route au démarrage de la connexion. Par contre, il faut aller chercher à la main dans ce cas la passerelle à utiliser avec la connexion réseau nouvellement créée. J'ai pas encore eu le temps d'automatiser ça, mais tu peux regarder les paramètres « up » et « down » dans openvpn qui permettent d'exécuter un script à l'initialisation ou à l'arrêt de la connexion.

    Bon voilà en gros une autre manière de faire, je profite de ton journal pour rebondir dessus, mais j'avais l'intention de détailler tout ça davantage sur mon blog une fois tout bien rodé…

  • [^] # Re: Mathématiques

    Posté par  (site web personnel) . En réponse au journal GOG débarque sous Linux. Évalué à 7.

    Tu as des calendriers solaire, lunaire voire même Calendrier_luni-solaire… Donc non, il n'y a pas de point commun.

  • [^] # Re: It's awesome

    Posté par  (site web personnel) . En réponse au message Choix d'un gestionnaire de fenêtres. Évalué à 2.

    ps : je sais plus comment on appel un gestionnaire de fenetre basé sur le terminal en informatique.

    Tu veux dire comme screen ou tmux : un multiplexeur ?

  • # Autre entrée du forum

    Posté par  (site web personnel) . En réponse au message Redmine : Comment savoir ce que fait "l'installeur" de paquets de Debian. Évalué à 3.

    Tiens, une autre entrée dans le forum qui donne également des pistes :

    https://linuxfr.org/forums/linux-debian-ubuntu/posts/redmine-et-debian

    de rien !

  • # J'ai aussi

    Posté par  (site web personnel) . En réponse au message Installation d'un nouvel OS sur un ecafé Hercules . Évalué à 2.

    Tout d'abord sache que ce portable n'est pas prévu pour être mis à jour régulièrement. Il est relativement figé et assez difficile à mettre à jour. Une fois que tu as un système qui marche, garde le et tout ira très bien !

    Par contre si tu as besoin de mettre à jour une application, tu as plusieurs solutions (certaines plus compliquées que d'autres) :

    Il y a un guide pour créer une carte SD bootable (comme dit plus haut on est sur de l'arm donc non standardisé), si c'est réellement ton but. Toutefois je te conseille de rester sur la version de base pour éviter tous les problèmes. Attention, il s'agit vraiment d'une opération avancée et tu vas t'aventurer seul sans avoir beaucoup d'aide là dessus.

    Si tu restes avec le système de base, attention si tu cherches à faire une mise à jour : les paquets de hercules (drivers écran par exemple) ont des dépendances cachées et tu risque de te retrouver avec un problème au démarrage si tu met à jour des paquets sensibles tels que la glib. Peut-être es-tu dans cette situation ?

    J'ai contourné le problème en appliquant la méthode des backport pour les applis que j'utilise le plus souvent : rxvt-unicode, navit etc. Est-ce qu'il n'est pas possible de compiler playonlinux de cette manière ? (je ne connais que de nom…)

  • [^] # Re: suckless !! More is less !

    Posté par  (site web personnel) . En réponse au journal Pourquoi un PC ralentit-il ?. Évalué à 7.

    Ca a l'air louche comme même…

    s/comme/quand/

    Pitié !

  • [^] # Re: Polynome de degré 3 ou la version enclume flottante pour entiers

    Posté par  (site web personnel) . En réponse au message Algorithme : permutation. Évalué à 1.

    Je suis parfaitement d'accord avec toi.

    Mais entre écrire la tableau à la main (avec le risque de se tromper qui va avec), et une fonction qui permet (ou exclusif) :

    • ou bien de générer le code qui sera par la suite inséré dans le programme
    • ou bien de tester que les valeurs retournées par la fonction sont correctes

    Mon choix est vite fait.

    Il est évident que ce genre de fonction n'est pas à mettre dans l'application, mais ça n'en retire pas son utilité.