Sytoka Modon a écrit 4545 commentaires

  • [^] # Re: Exécution direct

    Posté par  (site web personnel) . En réponse au journal Bash dans Windows. Évalué à 10.

    Rien à voir pour moi. Avec Wine, tu as et fait tourner un binaire PE32 (Windows) alors qu'avec Cygwin, tu as aussi un binaire PE32 et non ELF !

  • # util*

    Posté par  (site web personnel) . En réponse au message Bash sous Windows. Évalué à 4.

    Bash a poils n'est pas très utile, il faut au minimum les bsdmainutils, les binutils…

  • [^] # Re: LR ne voulait pas

    Posté par  (site web personnel) . En réponse au journal [HS] Déchéance de nationalité et constitutionnalisation de l'état d'urgence bronsonisés. Évalué à 2.

    De toute manière, son mode d'élection est lamentable, il nous coûte une fortune et ne sers à rien. Le parlement Européen est un bien meilleur rempart aux lois ratées… Bref, investissons réellement sur l'Europe et la décentralisation ;-)

  • [^] # Re: {{pas clair}}

    Posté par  (site web personnel) . En réponse au journal [HS] Déchéance de nationalité et constitutionnalisation de l'état d'urgence bronsonisés. Évalué à -3.

    Et à par dire (répéter) des phrases vident de sens, tu postes quoi ;-)

  • [^] # Re: Dommage

    Posté par  (site web personnel) . En réponse au journal [HS] Déchéance de nationalité et constitutionnalisation de l'état d'urgence bronsonisés. Évalué à 3.

    président de la république s'exprimer devant le parlement

    Il a parlé au congrès, nuance.

    Pour ta dernière phrase, je suis d'accord. Il est de bon ton de dire du mal de lui dans tous les cas. Or jetez l'éponge aujourd'hui est une bonne chose. Il a proposé, les deux chambres ne sont pas d'accord, il arrête. Très bien. Ou est le mal absolu ?

  • # LR ne voulait pas

    Posté par  (site web personnel) . En réponse au journal [HS] Déchéance de nationalité et constitutionnalisation de l'état d'urgence bronsonisés. Évalué à 4.

    Nous voilà avec un président de la république qui a réussi un combo de diviser son propre parti

    La droite a surtout noyauté le truc ne voulant pas à mon d'un an de l'élection présidentielle valider une réforme constitutionnelle que pas mal de personne à LR approuve en réalité !

    Ceci dis, à mon sens, le résultat d'aujourd'hui est un bon résultat ;-)

  • [^] # Re: WebAssembly

    Posté par  (site web personnel) . En réponse à la dépêche Firefox 45 ESR et autres actualités mozilliennes. Évalué à 9.

    remplacer JavaScript par un langage de plus bas niveau répond ici aussi à une forme de besoin.

    J'ai bien saisi toute cette problématique et je la comprends. Cependant, cette quête du binaire 'universelle' risque d'aller de pair avec les magasins en ligne. On est dans la même problématique que les distributions GNU/Linux, iOS ou Androïd, comment éviter la prolifération des failles ou d'un virus, chose malheureusement inévitable… Le magasin de type iOS devrait être interdit en Europe.

    Je vois aussi une tendance lourde, permettre à l'utilisateur d'installer ses applications sans passer par le système (cf l'actualité sur la dernière version de GNOME - http://linuxfr.org/news/parution-de-gnome-3-20-delhi, les extensions des navigateurs…). On a aussi une tendance des développeurs (et aussi Google) à créer un ensemble programme + bibliothèque, à voir cela comme un tout sans chercher à mutualiser les bibliothèques. C'est aussi un tendance du fork dans github comme mode de développement. Cela pose problème pour les mises à jour, chose que très peu de nos utilisateurs ont conscience dans le monde professionnel malgré la communication qui en est faite. L'utilisateur est plus prompt à tout donner à Apple ou à Alphabet qu'à son service informatique ;-)

    Le monde n'est ni tout blanc ni tout noir. Les distributions GNU/Linux montrent pour la plupart qu'on peut centraliser les applications et respecter les personnes. Quand je vois pas exemple que pas mal d'extension de Mozilla ne sont toujours pas signés, on peut quand même se poser des questions…

  • [^] # Re: WebAssembly

    Posté par  (site web personnel) . En réponse à la dépêche Firefox 45 ESR et autres actualités mozilliennes. Évalué à 2. Dernière modification le 28 mars 2016 à 12:47.

    Entièrement d'accord pour dire que Tiny C n'est pas la solution. Je pensais à lui comme une piste (idée) mais il est clair qu'il y aurait pas mal de boulot à faire.

    Je n'ai absolument pas confiance en une machine virtuelle, quel que soit le langage qui est dessous. Les deux approches plus système liés au sandbox (cgroup, cpuset…) et à la diminution des privilèges (secomp) me semble plus raisonnable. Il est clair qu'il faut que les programmes soient 'propres' et que plus le langage permet cela, mieux c'est. Mais tout comme l'encadrement des droits sur les systèmes de fichier est indispensable depuis des années, l'encadrement des droits dans une même session utilisateur, afin de protéger celui-ci contre lui-même, est fondamental de nos jours.

  • [^] # Re: WebAssembly

    Posté par  (site web personnel) . En réponse à la dépêche Firefox 45 ESR et autres actualités mozilliennes. Évalué à 2.

    Il reste Java Webstart… Quelqu'un s'en sert ?

    Oui, on a une belle daube qui tourne avec cela. Un logiciel de gestion de bâtiment (GTC). C'était sensé être une application web (dans le cahier des charges), en pratique, cela ouvre des ports RMI, impossible à mettre derrière un reverse proxy (si quelqu'un sais faire) et cela ne marche déjà plus avec les dernières versions des navigateurs ou de java (l'application à tout juste 3 ans)…

    Bref, je préfère un vrai client lourd a de la mensongerie web éhontée dont le bilan carbone est catastrophique ;-)

    Un petit lien pour voir que certaines idées ne sont pas nouvelles, presque 40 ans, avec le Pascal UCSD - https://en.wikipedia.org/wiki/UCSD_Pascal. On voit avec la JVM qu'il n'est pas facile d'avoir un machine réellement multi-plateforme et retro-compatible dans le temps… Une approche intermédiaire me semble se faire avec Moar http://www.moarvm.org/ avec Perl6, ou l'idée est d'avoir une base commune, virtuelle mais sans vouloir supprimer complètement l'étape de compilation. Une autre approche est celle de la compilation ultra-rapide avec Tiny C (https://en.wikipedia.org/wiki/Tiny_C_Compiler). Le peu de temps perdus à parser le code source puis à le compiler n'est-il pas largement gagné par la suite pour les grosses applications ?

    Que deviens l'accès au code source avec le WebAssembly ?

  • [^] # Re: WebAssembly

    Posté par  (site web personnel) . En réponse à la dépêche Firefox 45 ESR et autres actualités mozilliennes. Évalué à 10.

    Mais ca ne m'etonne pas d'un libriste…ils sont a peu pret tous convaincu de leur connerie comme quoi plus y a de choix mieux c'est…

    Je lance un débat et toi tu le bousilles au bazooka. Tu te trouves malin ;-)

    Lorsque j'ai évoqué l'ADN (juste évoqué), je pensais intérieurement aux Amériques. Une grande partie des amérindiens sont morts lorsque nous avons importé nos microbes d'Europe et d'Afrique. /A priori/, cela faisait trop longtemps qu'ils étaient coupé des autres continents. L'analogie était juste là, sur les faiblesses et les virus qui en profitent…

    Je te laisse car je sens bien que tu es bien plus absolu dans tes arguments que moi. Personnellement, il m'arrive régulièrement de changer d'avis lors d'un débat constructif ici même. A tchao ->[].

  • # WebAssembly

    Posté par  (site web personnel) . En réponse à la dépêche Firefox 45 ESR et autres actualités mozilliennes. Évalué à 10.

    Extrait de l'interview de Brendan Eich.

    compressed abstract syntax tree (AST), which is what WebAssembly is aiming at.

    At first, WebAssembly starts out just like ASM.js, but with a compressed syntax … then wasm can start to grow extra semantics that need not be put into JavaScript.

    Je ne sais pas vous, mais j'ai l'impression de revivre le même scénario qu'il y a 20 ans. On enlève le Script de Java, on remplace WebAssembly par Machine Virtuelle et on a des applets qui marchent partout, sur toutes les plate-formes, performantes et tout et tout… Les usines à gaz Java sont depuis passées de l'autre coté de la liaison et bouffent du CPU et de la RAM sur les OS virtualisés tournant dans des hyperviseurs ;-)

    J'ai comme l'impression que le même scénario va se reproduire.

    Les développeurs d'application (pas tous) s'en fichent un peu du web, de faire du contenu. Ils veulent de l'interactif qui fonctionne partout pareil et dont les fichiers soient des URL. Ne faut-il pas faire comme Redox-OS (http://linuxfr.org/users/tankey/journaux/redox-os), que tout soit URL de base directement sur son bureau ? La tendance n'est-elle pas aussi à vouloir faire tourner en container chaque application dans sa VM universelle…

    Pourquoi en arrive t-on là ? A mon sens en grande partie à cause des logiciels privateurs. Avec les logiciels libres, il n'y a pas réellement besoin d'avoir une VM universelle, il suffit de recompiler ou de cross-compiler, parfois à chaud, le code source pour la plate-forme ciblée. Globalement, je crois plus en la sécurité d'un logiciel tournant sur plusieurs CPU, sur plusieurs OS que de devoir faire confiance à une plate-forme unique, qui en plus des erreurs de design (inévitable sur le long terme), aura aussi ses bogues (inévitables aussi) mais plus que critique vu leur probable impact…

    La diversité me semble faire toujours du bien sur le long terme (cf ADN en biologie) même si cela complique les choses à l'instant t.

  • [^] # Re: restons classique...

    Posté par  (site web personnel) . En réponse au journal Quelles extensions pour votre Firefox?. Évalué à 2.

    J'en sais trop rien (voir nss) mais en pratique, cela marche très bien !

  • [^] # Re: restons classique...

    Posté par  (site web personnel) . En réponse au journal Quelles extensions pour votre Firefox?. Évalué à 5. Dernière modification le 26 mars 2016 à 19:25.

    Yep, j'ai oublié mon /etc/hosts avec plus de 650_000 lignes provenant la plupart du site http://someonewhocares.org/hosts/.

  • # Ma liste du jour

    Posté par  (site web personnel) . En réponse au journal Quelles extensions pour votre Firefox?. Évalué à 6.

    UBlock Origin, Self-Destructing Cookies, Textarea Cache (car je n'aime pas retaper deux fois la même chose) et User Agent Switcher pour les applications pourris au travail… A noter que je change de temps en temps mais évite d'en avoir 20 d'actifs en parallèle.

  • [^] # Re: interessant

    Posté par  (site web personnel) . En réponse au journal Partage: de ownCloud (décentralisé) à Syncthing (distribué). Évalué à 5.

    Pour ta sauvegarde de ownclound, tu peux utiliser lsyncd, cela fait exactement ce que tu veux. Un espèce de RAID1 logiciel asynchrone avec en sous couche inotify, rsync et une fenêtre de temps. En gros, on enregistre tous les événements pendant 1min avec inotify puis on lance un rsync juste sur ces fichiers… Je fais le mirroir de ma forge avec une fenêtre de 2min ainsi depuis des années.

  • # Davical

    Posté par  (site web personnel) . En réponse au journal Partage: de ownCloud (décentralisé) à Syncthing (distribué). Évalué à 4.

    On avait cela, cela marchait très bien même si la configuration des droits n'est pas triviale si c'est pour pas mal de personne. Depuis, on est passé à Zimbra avec lequel Thunderbird a bien plus de mal je trouve.

  • [^] # Re: Trollons

    Posté par  (site web personnel) . En réponse au journal Comment 11 lignes de code ont provoqué un #npmgate. Évalué à 3.

    Désolé pour le bruit.

  • [^] # Re: Trollons

    Posté par  (site web personnel) . En réponse au journal Comment 11 lignes de code ont provoqué un #npmgate. Évalué à 5.

    D'abord, sur le CPAN, il y a une hiérarchie de nom et donc se construit un système de nom de manière collaborative. Il n'y a pas 15000 modules à plat. Ensuite, sur le CPAN, il y a tous les sources avec toutes les versions. On ne va pas chercher à droite et à gauche. La licence est toujours une licence libre. La règle est que le premier qui se sers du nom a le nom, mais tout le monde peut proposer un module dans cet espace de nom.

    Bref, CPAN n'est pas qu'un annuaire…

  • [^] # Re: option "autologin"

    Posté par  (site web personnel) . En réponse au message Mot de passe au démarrage.. Évalué à 2.

    Il y a plusieurs solutions pour faire cela sans réinstallation… Un livecd par exemple. Mais attention, le faire sur un poste qui ne vous appartient pas est un acte de piratage. Ne surtout pas le faire sur un PC en entreprise, laisser la DSI le faire pour vous.

  • [^] # Re: option "autologin"

    Posté par  (site web personnel) . En réponse au message Mot de passe au démarrage.. Évalué à 3.

    En fait, ce n'était pas une bonne idée mais il tellement facile de le contourner que je ne suis pas sur qu'on puisse ici parler de sécurité en 2016. Par contre, la bonne idée est de chiffrer le poste lors de l'installation. Il faut alors mettre une phrase de passe au tout début de la phase de démarrage du poste (juste après grub).

  • [^] # Re: Microsoft a changé... ou pas.

    Posté par  (site web personnel) . En réponse au journal Microsoft rejoint la Fondation Eclipse et passe en open-source certains de ses plugins. Évalué à 1.

    Pour info, la licence MIT … est celle préférée quand on veut être simples

    Ah ah, tu n'as pas changé. Ta phrase sonne comme une affirmation sortie du chapeau. On aurait pu tout aussi bien affirmer, tu veut un truc simple et pas de faire chier, met la WTFL ;-)

  • [^] # Re: L'OS n'est pas le problème

    Posté par  (site web personnel) . En réponse au journal Microsoft va porter SQL Server sur Linux. Évalué à 2.

    Je suit de loin riak qui a l'air très bien.

  • [^] # Re: pas compris la question

    Posté par  (site web personnel) . En réponse au message Conversion .odt en .doc ou .docx. Évalué à 4.

    Ou envoyer au partenaire le lien vers le téléchargement LibreOffice ;-)

  • [^] # Re: ayatollah mode activé: Traduire "bug" en "bogue" est une aberration!

    Posté par  (site web personnel) . En réponse au journal Empêcher GNOME Web (aka Epiphany) de maximiser le volume du système en regardant une vidéo YouTube. Évalué à 2.

    Oui ;-)

  • [^] # Re: ayatollah mode activé: Traduire "bug" en "bogue" est une aberration!

    Posté par  (site web personnel) . En réponse au journal Empêcher GNOME Web (aka Epiphany) de maximiser le volume du système en regardant une vidéo YouTube. Évalué à 4.

    J'ai dis : on place un espace avant le deux points, cela ne veut pas dire qu'il n'y a pas d'espace après ;-) Pour simplifier, les symboles doubles ont une espace avant et après (sauf les guillemets…).

    Bug signifiant en gros punaise en anglais, le rapport avec une erreur dans un code et tout aussi stupide que bogue. De plus, une bogue de châtaigne, ça chatouille et cela fait mal lorsque tu te l'as prends sans le savoir dans la main ou sous le pied. Tout cela me rappelle le combat dans les années 80 contre le walkman et pour le baladeur. De nos jours, baladeur passe très bien et walkman a disparu du langage des jeunes. Au final, je pense que c'est une bonne idée de piquer un mot ailleurs et de l'adapter à nos spécificités. Toutes les langues fonctionnent et ont fonctionné ainsi. Et lorsqu'on pique un mot à l'arabe, on se pose moins de question sur l'orthographe ;-)