harlock974 a écrit 286 commentaires

  • # Pas très contagieux

    Posté par  . En réponse au journal Migrer Windows 10 d'un disque BIOS/MBR, vers un SSD en mode UEFI/GPT avec des logiciels libres. Évalué à 8.

    Je n'aurais jamais cru que ce soit si compliqué de faire passer un virus d'un disque à un autre…

    [ OK je sors… ]

  • [^] # Re: Open-source ??????

    Posté par  . En réponse à la dépêche Microcontrôleur de DEL basé sur ESP8266. Évalué à 10.

    C'est la carte qui est open source, pas le microcontrolleur.

  • [^] # Re: D'accord avec tes conclusions

    Posté par  . En réponse au journal France Culture: que reste-t-il du logiciel libre ?. Évalué à 1.

    Bref, c'était très frustrant de devoir débattre à 4 sur 40mn sur un sujet aussi vaste. Mais je pense que si on veut rééquilibrer opensource et valeurs, il va sérieusement falloir se sortir les doigts :-/

    Le débat était d'un très bon niveau. Les arguments étaient parfaitement exposés, de façon claire et posée.

    Concernant les raisons de l'achat de Github par Microsoft, si on pense à mal (et vu le passé et le passif de Microsoft, on peut se le permettre), on peut en envisager deux :

    • Embrace,_extend_and_extinguish, comme tu l'as fort bien expliqué dans le débat.
    • le représentant de Microsoft a évoqué la mise en place d'une « intelligence artificielle » dans Github, qui, je suppose, sera une sorte de data mining permettant de rechercher rapidement des morceaux de code. J'imagine très bien Microsoft rechercher les algorithmes les plus brillants pour les intégrer dans ses propres produits propriétaires. La GPL c'est bien, mais j'imagine qu'une fois le code compilé et intégré dans un ensemble plus vaste, la réutilisation illégale du code est indétectable.

    Concernant la défense du logiciel libre, je constate dans ce type de débat que l'on avance souvent en priorité les raisons éthiques. Je suis parfaitement convaincu de l'importance sociétale de la philosophie du libre, mais n'avancer parfois que cet argument a tendance a faire passer les libristes pour de gentils idéalistes déconnectés des réalités.

    Personnellement, dans mon entreprise, le choix du logiciel libre s'est fait parce que c'était la meilleure solution technique. Lorsque j'essaye de promouvoir l'usage du logiciel libre en entreprise, je constate que les éditeurs de logiciels propriétaires, malgré leur produits souvent pourris, parviennent à conserver une image de sérieux et de professionnalisme qui rassure les décideurs. Ce qui est un comble quand on sait que Windows a été conçu pour un image familial et que Linux vient d'Unix, le vrai système professionnel de l'époque.

    Je pense que dans ce type de débat libre / propriétaire, il faut vraiment avancer la qualité technique du code, sa fiabilité (rapidité de correction des failles), sa pérennité du fait de son indépendance et de l'utilisation de format ouverts et documenté, sa rapidité souvent (les développeurs du libre se soucient moins de rajouter des fonctionnalités bling bling inutiles). Ensuite on peut évoquer l'intérêt économique lié à la licence, qui permet une grande facilité de déploiement. Et à la fin, ajouter "et en plus, … [développer ici l'intérêt éthique et sociétal].

  • # Et pas de Tab du tout ?

    Posté par  . En réponse au journal tlimit: un addon de navigateur pour limiter le nombre de tabs ouverts. Évalué à 4.

    Hello Yazgoo,
    Comme je vois que tu touches en WebExtensions, une petite suggestion au cas où tu t'ennuierais : créer une extension qui supprime l'espace pris par l'onglet quand un seul onglet est ouvert. Ça ferait gagner 32 pixels sur l'écran.
    Ça a existé mais l'ancienne extension ne fonctionne plus depuis la version de Firefox qui a fait sauter quasiment toutes les extensions d'habillage (la 57 je crois).
    Un petit historique dans la série "c'était mieux avant" :
    Autrefois, quand on ouvrait Firefox, une fenêtre sans onglet apparaissait. À partir d'un second espace d'affichage on avait le choix, nouvel onglet ou nouvelle fenêtre. Puis Firefox a décidé que les onglets, c'était mieux, et a imposé l'affichage d'un onglet inutile même avec un seul espace d'affichage.
    Quelqu'un a donc crée une extension pour rétablir l'ancien comportement. En passant ça arrive souvent, et quelle perte inutile d'énergie, que des extensions soit créés pour rétablir des fonctionnalités populaires que l'éditeur supprime parce qu'il sait mieux que nous ce qui est bon pour nous…
    Mais bon depuis la fameuse mise à jour de l'an dernier, cela ne marche plus…
    Voilà c'était la petite diatribe du matin…

  • [^] # Re: Sympa !

    Posté par  . En réponse à la dépêche GrafX2 enfin en version 2.5. Évalué à 4.

    produire de superbes animations comme celles-ci (cliquer sur Show Options pour voir que le seul effet appliqué est la translation de certaines couleurs dans la palette de couleurs… c'est fou !

    Je suis soufflé. Après avoir lu d'un oeil sceptique le début de l'article, je suis converti !

    (J'adore les vieux logiciels rétro mais je ne comprenais pas l'utilité par rapport à Gimp).

  • [^] # Re: Geany et son plugin

    Posté par  . En réponse au journal Le markdown, sous Emacs, et plus largement sous Linux. Évalué à 1.

    Vraiment très chouette le cahier Arduino.
    Avec quoi fais tu les petits schémas ?

  • [^] # Re: Geany et son plugin

    Posté par  . En réponse au journal Le markdown, sous Emacs, et plus largement sous Linux. Évalué à 2.

    Pareil je n'utilise plus que Zim pour la doc perso et la prise de note.
    Seul petit reproche : le plugin "tableau" est encore assez lourdingue.

  • [^] # Re: Ubuntu et le cancer

    Posté par  . En réponse au journal [HS] Troll de Scandinavie, c'est fini, l'Afrique est le futur !. Évalué à 8.

    Quelle coïncidence !
    Je reçois plein de mails d'Afrique de la nièce dont le tonton très riche est mort du cancer et qui a besoin de moi pour faire transiter l'héritage…

  • [^] # Re: blaque de R. Stallman

    Posté par  . En réponse à la dépêche Revue de presse de l’April pour la semaine 19 de l’année 2018. Évalué à 4.

    Justement, l'un des charmes du libre est lié aux blagues, traits d'humour et autres oeufs de Pâques qui parsèment la documentation et le code…

  • # Castor

    Posté par  . En réponse à la dépêche Sortie d’Ubuntu 18.04 LTS Bionic Beaver. Évalué à 6.

    C'est donc vrai, cette histoire des castors et des canards…

  • # Yen a trop

    Posté par  . En réponse au journal La ronde (boucle?) des langages. Évalué à 5.

    Point de vue d'un amateur, qui se limite à C et bash, et php / javascript pour le web : Je trouve assez surprenante la multiplicité excessive des langages de programmation. Je ne connais pas le milieu professionnel du développement, mais il doit y avoir une perte d'énergie considérable à l'apprentissage des langages et à l'attention à ne pas se mélanger les pinceaux entre les différentes syntaxes.
    Un truc qui m'étonne aussi, c'est la popularité des langages interprétés, y compris pour réaliser de gros programmes. Ce qui revient à faire porter au matériel la performance du logiciel.
    Et j'ai l'impression qu'on a tendance à éviter le C de nos jours, alors qu'en matière de performance (vitesse d'exécution), c'est quand même top.
    Enfin ce sont juste des ressentis par rapport aux actualités glanées ici où là, je n'ai pas de statistiques précises.

  • # Linux / Windows / Geany

    Posté par  . En réponse au journal Le débat est clos. Évalué à 4.

    Je ne comprends pas tout du sondage :

    Most popular platform : Linux 48.3 % / Windows 35.4 %
    Developers' Primary Operating Systems : Windows 49.4 % / Linux 23 %

    En plus il y a eu apparemment plusieurs choix possibles dans certaines questions, avec des totaux nettement supérieurs à 100 %, ce qui rend les interprétations un peu difficiles.

    Enfin il n'y a pas Geany dans les "Most Popular Development Environments". Pourtant, je l'utilise :D

  • # 1986

    Posté par  . En réponse au journal Le retour de la vengeance de la virgule flottante. Évalué à 1.

    Comme j'avais loupé le précédent échange, un grain de sel ici :
    Sur mon ordinateur de poche SHARP PC-1262 de 1986, si je tape :
    2 - 1.8 - 0.2 = 0
    Le résultat est bien 1
    Comme quoi, quand on veut…
    ;)

  • [^] # Re: C’est toujours mieux qu’un open-bar.

    Posté par  . En réponse au journal Et ca continue encore et encore ... avec la pomme ... la grande rigolade. Évalué à 4.

    J’ai un Mac, c’est mieux.
    Et je dis ça malgré les nombreux problèmes de High Sierra : ils ont dû me prendre 30min à résoudre, et pour l’escalation de privilèges je n’étais pas affecté, étant le seul utilisateur de mon mac.
    Quand j’avais un portable sous Linux (un thinkpad en plus, donc bon support et bonne documentation), 100% des fonctionnalités n’ont jamais marché, malgré des dizaines d’heures à bidouiller. Que ce soit le multi écrans, la gestion de l’energie ou les « périphériques » spécifiques, il y a toujours eu des soucis.

    Apple fabrique les machines ET l'OS. C'est donc la moindre des choses que leur OS marchent dans leur machine.
    Donc Mac, non ce n'est pas mieux que Linux. Le temps que tu passes à bidouiller pour faire marcher un truc sur Linux, les ingénieurs d'Apple l'on fait à ta place avant de vendre la machine. Essaye d'installer Mac OSX dans un thinkpad.

  • [^] # Re: Bof mouais pfff

    Posté par  . En réponse au journal [liens] Mais juste un. Évalué à 1.

    C'est vrai que autant de lignes de codes pour un programme sans interface graphique, qui gère de l'informatique matérielle (capteurs - actionneurs), ça paraît très curieux.
    Peut-être utilisent-ils des environnements de développement dit rapides, qui produisent rapidement du code lourd et lent ?

  • [^] # Re: Article pas terrible

    Posté par  . En réponse au journal [liens] Mais juste un. Évalué à 2.

    Pour être clair je pense que l'idée de faire du développement interactif avec un outil visuel permettant d'ajuster des blocs entre eux est en soi pertinente

    Et ça existe déjà. Ça s'appelle Scratch :D

  • # Un arduino

    Posté par  . En réponse au sondage Pour fermer mes volets / stores, j'utilise.... Évalué à 4.

    Des relais pilotés par Arduino, avec des cables partout, emballés dans du lego…

  • [^] # Re: Virer les onglets

    Posté par  . En réponse au journal Le Firefox nouveau est arrivé !. Évalué à 1.

    Merci Abakkk
    Si pas de news pour l'extension, j'essaierais ta solution.

  • # Virer les onglets

    Posté par  . En réponse au journal Le Firefox nouveau est arrivé !. Évalué à 0.

    Ce serait bien que les programmeurs de Firefox se rendent compte qu'il y a encore des gens qui utilisent d'autres interfaces que Gnome shell, Unity ou Androïd…
    Je suis peut être le dernier des mohicans, mais j'utilise une interface graphique avec un tableau de bord (panel) en bas, sur lequel les fenêtres ouvertes apparaissent sous forme de boutons. Dès lors, les onglets de Firefox ne servent à rien en ouvrant des pages dans une nouvelle fenêtre. Supprimer les onglets permet donc un gain de place sur l'écran. De même, lorsqu'une seule page est ouverte, ça ne sert à rien d'avoir un onglet, qui fait perdre 32 pixels. Avant on avait le choix, onglets ou fenêtres, et l'onglet n'était pas affiché s'il y en avait qu'un. Puis Firefox a imposé l'onglet permanent à partir de la version 29. Chris a eu la bonne idée de faire un plugin pour rétablir cette fonctionnalité, mais celui-ci est devenu obsolète avec la version 57. J'espère que l'auteur le mettra à jour.

  • # Pareil

    Posté par  . En réponse au message pc portable redemarre seul. Évalué à 1.

    J'ai le même souci, par intermittence, et je n'arrive pas à reproduire volontairement le problème.
    Pas de solutions pour l'instant.

  • # Avec wchar

    Posté par  . En réponse au message Linux ncurses emoticones. Évalué à 4.

    Essaye comme ça :

    #include <stdio.h>
    #include <wchar.h>
    #include <locale.h>
    main()
    {    
    setlocale(LC_ALL, "");
    wchar_t s[] = L"頁";
    printf("%ls\n",s);
    }
  • [^] # Re: Charset de l'éditeur

    Posté par  . En réponse au message Linux ncurses emoticones. Évalué à 2.

    echo '\u9801' | iconv -f utf-8 -t C99 = iconv: conversion to 'C99' is not supported

    Ça paraît normal, C99 n'est pas un jeux de code de caractères (cf iconv -l).

  • # Ils font de l'informatique chez DELL ?

    Posté par  . En réponse au message Dell XPS 13 sous Ubtuntu. Évalué à -1.

    J'ai voulu acheter un XPS 13 via le site de DELL, mais ils ont réussi à me décourager :
    - Bouton "Découvrer Windows 10 pro" à toutes les pages
    - À la racine "Ordinateurs portables", affiner votre recherche, choix du système d'exploitation, il n'y a que Windows 7 ou 10
    - Il faut vraiment sélectionner le modèle XPS13 pour découvrir dans un coin qu'il existe une version Ubuntu
    - impossible de trouver un numéro de téléphone ou une adresse mail pour poser une question. Le formulaire pour laisser un message bugue.
    - Le site est au niveau zéro de l'ergonomie. Ils ne connaissent pas des vrais développeurs chez DELL ?

  • # rm avec noms de fichiers corrompus ???

    Posté par  . En réponse au message Effacement de tous les fichiers d'un utilisateur. Évalué à 3.

    Je continue à enquêter sur le problème, et j'ai pu déterminer à 10 mn près l'heure d'effacement des fichiers. Il apparaît que le dernier être humain à avoir eu accès à l'ordinateur, environ 15 mn avant l'incident, a fait l'action suivante : il a connecté une carte SD pour copier quelques fichiers qui s'y trouvaient, avec le navigateur de fichier Caja (de Mate). il a ensuite demandé le démontage de la carte, et Caja a proposé d'effacer les fichiers de la corbeille de la carte, ce que l'opérateur a accepté. Puis la carte a été retirée.
    Cette carte équipe un terminal de terrain, où le constructeur a eu la bonne idée d'utiliser une sorte de Windows embarqué. En vérifiant le contenu de cette carte, il s'est avéré que le système de fichier FAT était corrompu, que que le répertoire corbeille contenait plusieurs fichiers dont les noms incluaient des caractères non ascii et des caractères de contrôle. Le syslog affichait d'ailleurs les erreurs suivantes au branchement de la carte :

    Oct 20 12:00:24 Serveur01 kernel: [4409259.900670] FAT-fs (sde1): error, invalid access to FAT (entry 0x0000f92a)
    Oct 20 12:00:24 Serveur01 kernel: [4409259.900718] FAT-fs (sde1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
    Oct 20 12:00:25 Serveur01 kernel: [4409260.803446] VFS: Lookup of '[02][0E][03][13][03]*[03]A[03]' in vfat sde1 would have caused loop

    En la formatant avec cfdisk, la carte a d'ailleurs pourri la console avec des caractères bizarres, et ce même après que la commande soit terminée (un peu lorsque l'on cat un fichier binaire).

    Bien que cela paraisse un manque de chance incroyable, serait il possible que Caja, en voulant effacer la corbeille, ait lancé l'équivalent d'un rm -rf sur un fichier commençant par les caractères '\' et 0x0A (saut de ligne) ?

  • [^] # Re: logs

    Posté par  . En réponse au message Effacement de tous les fichiers d'un utilisateur. Évalué à 1.

    L'historique du user a disparu avec le reste des fichiers, et rien d'anormal dans celui du root.
    Le dossier personnel est sur la même partition que le système.

    L'heure du problème a pu être cerné grâce à /var/log/syslog :

    à 12h30 un scripts situé dans le /home/user est lancé sans erreur par CRON.
    à partir de 13h23 j'ai des messages de pulseaudio et de rtkit-daemon qui ont l'air de mouliner dans la choucroute :

    Oct 20 13:23:49 Serveur01 pulseaudio[30315]: [pulseaudio] shm.c: shm_unlink(/pulse-shm-3311755292) failed: No such file or directory
    Oct 20 13:23:49 Serveur01 pulseaudio[30315]: [pulseaudio] shm.c: shm_unlink(/pulse-shm-975947294) failed: No such file or directory
    Oct 20 13:23:50 Serveur01 rtkit-daemon[2176]: Successfully made thread 30929 of process 30929 (n/a) owned by '1000' high priority at nice level -11.
    Oct 20 13:23:50 Serveur01 rtkit-daemon[2176]: Supervising 1 threads of 1 processes of 1 users.
    Oct 20 13:23:50 Serveur01 rtkit-daemon[2176]: Supervising 1 threads of 1 processes of 1 users.
    Oct 20 13:23:50 Serveur01 rtkit-daemon[2176]: Successfully made thread 30930 of process 30929 (n/a) owned by '1000' RT at priority 5.
    Oct 20 13:23:50 Serveur01 rtkit-daemon[2176]: Supervising 2 threads of 1 processes of 1 users.
    Oct 20 13:23:50 Serveur01 rtkit-daemon[2176]: Supervising 2 threads of 1 processes of 1 users.
    Oct 20 13:23:50 Serveur01 rtkit-daemon[2176]: Successfully made thread 30931 of process 30929 (n/a) owned by '1000' RT at priority 5.
    Oct 20 13:23:50 Serveur01 rtkit-daemon[2176]: Supervising 3 threads of 1 processes of 1 users.
    Oct 20 13:23:51 Serveur01 pulseaudio[30929]: [pulseaudio] authkey.c: Failed to open cookie file '/home/tom/.config/pulse/cookie': No such file or directory
    Oct 20 13:23:51 Serveur01 pulseaudio[30929]: [pulseaudio] authkey.c: Failed to load authentication key '/home/tom/.config/pulse/cookie': No such file or directory
    Oct 20 13:23:51 Serveur01 pulseaudio[30929]: [pulseaudio] authkey.c: Failed to open cookie file '/home/tom/.pulse-cookie': No such file or directory
    Oct 20 13:23:51 Serveur01 pulseaudio[30929]: [pulseaudio] authkey.c: Failed to load authentication key '/home/tom/.pulse-cookie': No such file or directory
    Oct 20 13:23:51 Serveur01 pulseaudio[30929]: [pulseaudio] backend-ofono.c: Failed to register as a handsfree audio agent with ofono: org.freedesktop.DBus.Error.ServiceUnknown: The name org.ofono was not provided by any .service files

    Et ça se poursuit comme ça sur des dizaines de lignes, à la même heure. Je ne sais pas ce qu'est rtkit-daemon.