Tarnyko a écrit 490 commentaires

  • [^] # Re: Laisser un commentaire

    Posté par  (site web personnel) . En réponse au message Où acheter des trajets SNCF courts que la SNCF refuse de vendre ?. Évalué à 1.

    Bon, j'ai réussi à laisser un commentaire à ta place. En voici le texte :

    Je veux acheter un billet de train Lyon Part-Dieu vers Couzon-Au-Mont-d'Or ; avec une correspondance par Albigny-Neuville. Le trajet existe, mais Lyon Part-Dieu est toujours remplacé par Lyon Vaise.

    Ma vision d'informaticien : il n'a pas aimé un caractère spécial (le ">" ?).
    Bon après, l'absence de champ "contact", qui ne permet pas de revenir vers toi, fait vraiment ressembler ça à une bouteille à la mer. Yapukattendre!

  • [^] # Re: Laisser un commentaire

    Posté par  (site web personnel) . En réponse au message Où acheter des trajets SNCF courts que la SNCF refuse de vendre ?. Évalué à 4.

    Ah oui, effectivement… Ca me rappelle les heures les plus sombres du site de l'URSSAF…

  • # Laisser un commentaire

    Posté par  (site web personnel) . En réponse au message Où acheter des trajets SNCF courts que la SNCF refuse de vendre ?. Évalué à 5.

    Quand tu arrives sur la page "Votre trajet n'a pas été trouvé" (par exemple, en essayant de forcer la correspondance avec Albigny-Neuville) ; il y a sur la même ligne un lien menant vers une FAQ, et en bas de la FAQ une section "Votre cas ne correspond pas" où tu peux laisser un commentaire.
    Tu devrais essayer cette manière d'ouvrir un bug !

  • # Objective-C aujourd'hui

    Posté par  (site web personnel) . En réponse à la dépêche Histoire de l'Objective-C et décès de son créateur. Évalué à 2.

    Bon pas vraiment aujourd'hui, mais il y a 3 ans ; à titre d'exercice rigolo, j'avais essayé de créer un outil IHM multi-plateforme (Mac/Linux/Windoze) avec Objective-C/GNUstep.

    Passons sur les bugs Winwin, compréhensibles pour un projet aussi peu backé.

    Passé le côté rigolo d'utiliser une nouvelle syntaxe ET des classes Cocoa, il en ressort que :
    - les gimmicks d'Objective-C ([:]-+) ne sont pas pratiques à enchaîner au clavier ;
    - les définitions d'IHM sont ultra-verbeuses et répétitives. Tu sens le truc qui n'a pas été pensé pour être écrit en code, mais plutôt auto-généré dans des fichiers .nib via un IDE genre XCode (bien plus qu'en GTK+/Qt, où tu peux avoir une IHM fonctionnelle en une 10aine de lignes) ;
    - les facilités "objet" d'Objective-C sont très en retard comparé à C#/C++. Tu sens le langage qui n'a pas bougé pendant 15 ans (ce que rappelle d'ailleurs l'article). Et comme elles sont peu mélangeables avec C++, tu finis par te demander si ce serait pas mieux d'écrire l'essentiel en C++ et reléguer l'Objective-C à des unités purement "IHM".

    Donc voilà, marrant à essayer, mais je ne le recommanderais pas à un dév en 2021.
    Pis de toute façon il est mort le gaillard, Swift l'a remplacé ;).

  • [^] # Re: GNUstep

    Posté par  (site web personnel) . En réponse à la dépêche Histoire de l'Objective-C et décès de son créateur. Évalué à 2.

    On m'a dit qu'Étoilé, déçu par le peu d'utilisation d'Objective-C, envisageait de forker. Malheureusement rien sur Freshmeat ni SourceForge pour l'instant.

  • # Vala

    Posté par  (site web personnel) . En réponse au sondage Quel est selon vous le client XMPP à l'interface la plus adaptée pour une équipe soudée de gens inconnus?. Évalué à 2.

    Dino - Dommage que ce soit du Vala car c'est pas trop mal

    /me aiguise son glaive
    Tu as quoi contre Vala, l'élégance du C# avec la performance du natif ^ ?

  • [^] # Re: Au business comme à la guerre

    Posté par  (site web personnel) . En réponse à la dépêche Histoire de l'Objective-C et décès de son créateur. Évalué à 2. Dernière modification le 27 janvier 2021 à 23:08.

    Ne pouvant modifier/supprimer mon commentaire, je remarque que ma traduction rapide "trial" peut aussi être remplacée par "évaluation", auquel cas il s'agirait simplement de promouvoir NeXT par étude comparative avant/après. Il n'empêche, ça reste croustillant.
    (le texte précise bien qu'il le fait à condition que NeXt résolve une ancienne affaire de royalties où ils lui doivent de l'argent)

  • # Au business comme à la guerre

    Posté par  (site web personnel) . En réponse à la dépêche Histoire de l'Objective-C et décès de son créateur. Évalué à 1. Dernière modification le 27 janvier 2021 à 22:55.

    Merci pour le document, c'est passionnant. On y trouve des perles :

    Tom Love, now a managing director at Morgan Stanley, was approached by Steve Jobs about purchasing NeXT workstations, and Love started a trial comparing Morgan Stanley’s existing development tools with NeXT’s.

    Ma traduction tombée du camion : "Tom Love, devenu cadre chez Morgan Stanley, fut approché par Steve Jobs pour promouvoir l'achat de stations NeXT. Love instigua un litige notant des similitudes entre les outils de développement existant chez Morgan Stanley et ceux de NeXT."

    Si ça c'est pas des techniques de corsaire ! Un bon petit cheval de troie en interne qui travaille pour M.iPod en loucedé (moyennant commission, sans doute). Bien sûr Morgan Stanley c'est pas la startup du coin, y a un budget litiges toussa, mais les méthodes de barbouze quoi !

  • [^] # Re: Compatibilité et Mednafen

    Posté par  (site web personnel) . En réponse à la dépêche DuckStation, un émulateur PlayStation libre époustouflant !. Évalué à 0. Dernière modification le 12 janvier 2021 à 13:45.

    Il y a deux écoles : d'une part Yabasanshiro

    Merci pour la citation, j'ignorais l'existence de celui-ci (me limitant à SSF pour une compat' maximale).

  • # ePSXe, perte du code source

    Posté par  (site web personnel) . En réponse à la dépêche DuckStation, un émulateur PlayStation libre époustouflant !. Évalué à 1. Dernière modification le 12 janvier 2021 à 13:38.

    suite à la perte du code source de l’auteur, lui‑même finalement piégé par sa propre politique en la matière

    Commentaire un peu H.S. ; mais pour avoir 4 exemples en tête (2 sur un logiciel "public", 2 dans un contexte professionnel), je suis toujours stupéfait quand ce genre de choses se produit.

    Le code source d'un logiciel de cette envergure, si EN PLUS il n'est pas hébergé à l'extérieur, tu prends les précautions nécessaires pour pas le perdre. Au même titre que le rendre fonctionnel (je parle même pas de sa qualité), c'est le critère n°1 du sérieux d'un développeur !

  • # Presque en synchro

    Posté par  (site web personnel) . En réponse au journal RiscOS et les systèmes inventifs des années 80. Évalué à 10. Dernière modification le 11 octobre 2020 à 13:43.

    À deux semaines près ; je vais bientôt être l'heureux possesseur d'un Acorn Archimedes A3010.
    C'est une machine qui m'a toujours fasciné, par son exotisme mais aussi sa parenté architecturale avec nos smartphones modernes.

    On peut installer un Linux 2.0.31 dessus ; dans ce cas, l'ABI est la même que sur un Linux 2.x ARM "classique". Les binaires sont donc transférables. Par exemple, ce code une fois "assemblé" marchera à la fois sur Archimedes et une autre carte ARM :

        message:
         .ascii "Salut !\n"
    
        .global main
    
        main:
          mov r0,#1        /* put 1 in R0 : stdout */
          ldr r1,=message  /* put buffer address in R1 : string */
          mov r2,#8        /* put 8 in R2 : string length */
    
          /* OABI : write() syscall */
          swi #9437188
    

    Sur un Linux plus récent, non seulement l'alignement change (on passe de l'architecture "arm" à "armel" par défaut sur Debian), ce qui fait que le binaire ne se transfère plus; mais en plus on passe de l'OABI historique à l'EABI, ce qui implique de changer le syscall à la fin:

          /* EABI : write() syscall 4 */
          mov r7,#4 */
          swi #0
    

    (ce qui, par ailleurs, marchera aussi sur Android).

    RiscOS, lui, intègre carrément un éditeur pour exécuter de l'assembleur directement. Le format est bien sûr différent, et depuis le vieil Archimedes jusqu'à la récente Raspberry Pi, reste constant grâce à des genres de macros :

               SWI "OS_Write0"  ; display registry 0 content on console
    

    C'est vraiment un excellent OS pour s'initier au bas niveau sur ARM ; un truc d'étudiant. Niveau écosystème soft, on est bien sûr bien loin derrière Tutux…

  • [^] # Re: Utilisé dans Chrome, pas Chromium ?

    Posté par  (site web personnel) . En réponse au journal systemd: identifiant unique, world-readable?. Évalué à 1.

    Effectivement, tout comme moi.
    J'ai installé Chrome du coup, et ai même activé la synchro cloud (pour la science !), mais sans résultat.
    Par contre j'ai trouvé ceci sur le net ; n'ayant pas de compte "entreprise", je ne peux pas tester…

  • # Utilisé dans Chrome, pas Chromium ?

    Posté par  (site web personnel) . En réponse au journal systemd: identifiant unique, world-readable?. Évalué à 3. Dernière modification le 31 juillet 2020 à 14:03.

    Hello, après avoir lu le code de Chromium,
    J'ai trouvé où c'est implémenté, mais pas appelé. Du coup je me demande si seul Chrome (le browser commercial) ne ferait pas appel à cette info, et d'une manière qu'on ignore ; pourrais-tu exécuter :

    ls ~/.config/chromium/Policy/Enrollment/
    ls ~/.config/chrome/Policy/Enrollment
    ls ~/.config/google-chrome/Policy/Enrollment/
    et m'indiquer le retour ?

    (un indice quand même : sous Windows uniquement, si l'équivalent de cette valeur existe, la machine est considérée comme "gérée par l'entreprise" et Chrome ne fait pas ses mises à jour par lui-même)

  • # Contexte

    Posté par  (site web personnel) . En réponse au journal Transition ARM : Apple assistera certains projet open source . Évalué à 10. Dernière modification le 23 juin 2020 à 15:47.

    Comme la news est lapidaire, j'étoffe un coup ; Apple Silicon sera un dérivé de ça.
    Soc Apple A12Z (ou +), jeu d'instructions ARMv8.3, donc. Comme le dit @barmic, la plupart des projets supportent déjà ARM en général ; on peut imaginer que le coup de pouce vise l'optimisation.
    Dans Chromium p.ex., il y a différents codes assembleur suivant le niveau de jeu d'instructions ARM ciblé ; sauf que bien sûr, les jeux en question correspondent surtout aux CPUs des téléphones Android.
    Vu à quel point ARM reste encore en retrait d'x86 sur la performance brute, avec ou sans optim' ça fait un monde de différence.

  • [^] # Re: Rien de nouveau

    Posté par  (site web personnel) . En réponse au journal Télétravail, premier pas vers une délocalisation générale ?. Évalué à 2.

    Maintenant, on peut juste imaginer arrêter le délire de mettre tous les informaticiens à Paris, et que ceux qui préfèrent un autre endroit moins cher puisse le faire

    Difficile de plusser… plus.
    Avec pour principe de refuser les offres parisiennes, même en évitant les domaines réservés (finance etc), on sentait être trop d'oiseaux à picorer dans l'assiette.
    Et puis, même nonobstant le côut de… tout en fait, Paname c'est pas si top que ça.

  • # Versions non alignées

    Posté par  (site web personnel) . En réponse au message Des problèmes avec le scanner USB. Évalué à 2. Dernière modification le 21 mai 2020 à 12:45.

    Attention, erreur : apt search montre tous les paquets, pas juste ceux installés. Tu peux vérifier avec dpkg -L [paquet].

    Cependant, il est probable que tu aies bien libgusb.so.2 (qui, comme packages.ubuntu.com nous l'apprend, fait partie du paquet libgusb2) ; mais pas dans la version qu'attend simple-scan .

    Questions :
    - as-tu installé simple-scan avec apt install ou un gestionnaire externe comme Snap ou Flatpak (ou une archive auto-installable fournie par un site tiers) ?
    - dans le 1er cas, essaie un apt-get update suivi d'un apt install libgusb2 .

  • [^] # Re: Une hypothèse optimiste

    Posté par  (site web personnel) . En réponse au journal oh et puis merde.... dlfp, c'est vraiment censé être politique?. Évalué à 1.

    :-D.

  • [^] # Re: Une hypothèse optimiste

    Posté par  (site web personnel) . En réponse au journal oh et puis merde.... dlfp, c'est vraiment censé être politique?. Évalué à 8.

    Du coup, l'environnement est beaucoup moins amusant.

    Je m'étais aussi fait la remarque récemment.
    Dans le temps, il y avait un côté fun et un peu décalé ici.
    Maintenant le langage reprend les tics de l'entreprise : ça cause régressions, nombre de contributeurs, quantité de features/release… les anciens hackers dans leur garage ont été au pire embauchés par les GAFAM, au mieux engloutis dans les wannabe de la startup nation.
    Ue signe : le soutien apporté dans les commentaires à des softs pyramidaux et éminemment discutables comme systemd, Chromium… qui en leur temps ont généré des trolls épiques. Avec le fameux argument "Si tu n'es pas content, fais mieux" volontiers utilisés par ceux qui bossent dans des fermes de développeurs capables d'aligner des centaines de personnes et des millions de dollars.

    Du coup il ne reste que les barbus du logiciel libre -qui ont toujours été un peu à part- pour détonner, et du coup de plus en plus par rapport aux précédents.

    Ce commentaire est bien sûr un troll patenté.

  • # Mine d'or

    Posté par  (site web personnel) . En réponse au journal Accéder aux articles gratuits des Editions Diamond. Évalué à 2.

    Mais… mais c'est une vraie mine d'or planquée quasiment entre le frigo et le micro-ondes !

    Merci beaucoup pour le partage :-).

  • [^] # Re: Ah ben oui...

    Posté par  (site web personnel) . En réponse au journal Confinement, recyclage et *pof* ça marche pas.. Évalué à 3. Dernière modification le 01 avril 2020 à 16:08.

    J'ai pas pertinenté car ça ne fait tourner ni Skype, ni Chrome ;) .

  • [^] # Re: lol

    Posté par  (site web personnel) . En réponse au journal Confinement, recyclage et *pof* ça marche pas.. Évalué à 3.

    sortir une vielle machine et faire les mises à jours version par version, plutôt qu'une nouvelle installation propre, je pense que l'auteur du journal peut être un client ;)

    Pas faux :D .

  • [^] # Re: lol

    Posté par  (site web personnel) . En réponse au journal Confinement, recyclage et *pof* ça marche pas.. Évalué à 4.

    Une vieille version de QEMU (à la louche, fourchette v0.8-v0.9) devrait pouvoir le faire. En fait elle est même capable d'émuler un AMD64 sur un IA-32 ;).

    Ça laissera le souci d'une lenteur internale -bon PoC de geek, mais complètement inutilisable au quotidien.

  • # Rien d'étonnant

    Posté par  (site web personnel) . En réponse au journal Confinement, recyclage et *pof* ça marche pas.. Évalué à 10.

    En voyant écrit GNOME, Skype, Chromium… j'ai direct anticipé que ça allait coincer.
    D'ailleurs pour bosser un peu sur le code du dernier, je peux te dire que le support pour ton proco a été retiré il y a bien longtemps.

    Indépendamment de la puissance brute, tu utilises une archi considérée "morte" par de nombreux devs : l'IA32 -sans même SSE2.
    En dehors du simple cas "pas testé", ça embête les logiciels compétitifs -ceux qui utilisent les optims explicitement- de maintenir ton cas vu le manque d'effectif ;).
    J'ai pas de solution miracle à part d'embaucher un dév ou récupérer au moins un Athlon 64.

  • [^] # Re: Un grand merci pour MATE !

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

    Laisse, Bastoon.
    Tu as parfaitement le droit de critiquer GNOME 3 par rapport à MATE ; bien qu'ils partagent beaucoup de code, les personnes/priorités/financements du premier ont beaucoup changé depuis l'époque de GNOME 2 - ça se voit à l'oeil nu. Bien sûr ils n'allaient pas tout réécrire ; et de son côté l'équipe de MATE est trop petite pour s'eloigner franchement.
    Après, certaines personnes sont territoriales avec le projet qu'elles suivent/soutiennent depuis longtemps.

  • # Emulateur Thomson sous Linux

    Posté par  (site web personnel) . En réponse au journal Le 5eme axe sur Xbox. Évalué à 2.

    Hello Samos,

    Intéressant ! Du coup, cela fait de Teo-Ng le premier émulateur dédié Thomson sous Linux -DCMOTO ne supportant que Windows, je me trompe ?
    (MAME/MESS fonctionne aussi mais n'est pas optimal)