Blackknight a écrit 1237 commentaires

  • [^] # Re: Carte d'identité ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Encore une technologie sensible rachetée par les États-Unis. Évalué à 0.

    Et un agent de la DGA aura certainement plus d'influence sur un développeur de carte à puce travaillant à Nanterre que un patron situé aux Etats-Unis.
    Que vient foutre la DGA là-dedans ? Tu veux peut-être parler de la DCRI ?

  • [^] # Re: Robot après tout

    Posté par  (site web personnel, Mastodon) . En réponse au journal CAPTCHA. Évalué à 1.

    Heu, y a quoi d'écrit ? :D

  • [^] # Re: C'est lumineux !

    Posté par  (site web personnel, Mastodon) . En réponse au journal Journal bookmark récursif. Évalué à -2.

    comme mon commentaire tout pleins de fôtes de typo

  • [^] # Re: C'est lumineux !

    Posté par  (site web personnel, Mastodon) . En réponse au journal Journal bookmark récursif. Évalué à 0.

    Le principe même du journal Linuxfr, ere inintéressant

  • [^] # Re: rien compris

    Posté par  (site web personnel, Mastodon) . En réponse au journal IBM. Évalué à 1.

    ligne 3
    Y a juste 14 jours de retard... T'as raison, c'est pourri ! Avec 14 jours de retard, on comprends plus rien

  • [^] # Re: Re : Journal vous reprendrez bien un petit électron ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal vous reprendrez bien un petit électron ?. Évalué à 3.

    Merde, moi non plus, j'ai pas eu de bol. En grand consommateur égoïste que je suis, j'ai acheté une maison avec jardin pour mes enfants et ma femme. Quand j'ai dû changer de boulot pour aller bosser à 30 bornes de là où les transports en commun mettent une heure et demie au lieu de 25 minutes, j'ai pas vendu pour perdre un max de blé.
    Quel con, je fais !!
    Mais tu as raison, on a toujours le choix et tout est question de priorité.

    Tu seras quand même de bonne foi si tu demandes à ta maman si elle n'aurait pas préféré vivre dans un appartement plus grand voire une maison avec ses deux enfants parce que ce n'est pas parce qu'elle a réussi que ça lui a plu.

  • [^] # Re: date création compte

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche 13 ans de LinuxFr.org : entretiens avec les visiteurs (4). Évalué à 0.

    @Sébastien Rohaut : je viens de tilter que j'ai créé mon compte LinuxFr la même année que toi :-p

    Ok, ->[]

  • [^] # Re: De l'intérêt de ces paradigmes ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Des paradigmes alternatifs. Évalué à 1.

    J'ai réalisé après qu'effectivement on parlait pas de la même chose :)
    Perso, je parlais des generic Ada dont seul le mot clé a été re-pompé par Java car à part ça, on en est à des kilomètres. C'est d'ailleurs le même problème pour les enum mais bon, passons.
    En Java, on est bien d'accord, les generic, c'est plus pour rassurer des dinos comme moi qu'autre chose :D
    En C++, les template, c'est bien mais je suis bien d'accord avec toi, la syntaxe peut vite devenir imbuvable pour peut que tu fasses des templates de templates.
    De toutes façons, je crois que quel que soit le langage, la généricité, c'est lourd ;-)

  • [^] # Re: De l'intérêt de ces paradigmes ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Des paradigmes alternatifs. Évalué à 1.

    Mais encore ?
    Parce que là, c'est un poil restrictif comme définition. L'existence même des paquetages IO, Numerics et j'en passe va à l'encontre des restrictions que tu imposes à cette fonctionnalité... Ou alors, c'est encore le départ du troll sur les langages :D

  • [^] # Re: De l'intérêt de ces paradigmes ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Des paradigmes alternatifs. Évalué à 0.

    Je vais encore faire mon bourrin mais tu peux développer ?
    Il y a bien des différences mais de là à dire que c'est loin d'être équivalent...

  • [^] # Re: De l'intérêt de ces paradigmes ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Des paradigmes alternatifs. Évalué à 0.

    Ok, on y va.
    Pour le langage :
    - Typage fort (moi, je trouve ça bien)
    - Possibilité de faire de la POO
    - Encapsulation forte
    - Utilisation des génériques (ou template pour un équivalent C++)
    - Bibliothèque de base standardisée
    - Limite de portée des pointeurs pour éviter les pointeurs pendants
    - Impossibilité de faire de l'arithmétique de pointeur
    - Véritable gestion des spécifications (compilable, n'est pas un bidule géré par un macro-processeur et reste indépendant du source contrairement à Java)
    - Multithreadé de base
    - Lisible donc maintenable dans la limite du design de départ

    Pour l'Os :
    - Robuste
    - Consistent (on n'a pas d'un côté le noyau et de l'autre, le reste du monde, les deux évoluant à des rythmes différents)

    Bien sûr, cela ne reste que ma vision des choses. D'ailleurs, y a six ou sept ans, j'aurais pu te parler dans des termes aussi élogieux du C++ et de l'Objective-C et il y a treize du Java. Comme quoi, faut pas se focaliser

  • [^] # Re: De l'intérêt de ces paradigmes ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Des paradigmes alternatifs. Évalué à 0.

    Tu connais beaucoup de langages qui n'ont pas la notion de référence ou de pointeur ?

    Beaucoup, non mais quelques-uns comme :
    - Lisp et ses descendants
    - Prolog
    - Smalltalk

  • [^] # Re: De l'intérêt de ces paradigmes ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Des paradigmes alternatifs. Évalué à 0.

    Juste pour les archives du Web, pour moi, aujourd'hui, la meilleure façon de programmer, c'est en Ada sous FreeBSD avec Emacs...

  • [^] # Re: De l'intérêt de ces paradigmes ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Des paradigmes alternatifs. Évalué à 1.

    Si je veux dire que j'adore les croissants et que c'est ma viennoiserie préférée et que je la trouve formidable, je m'autorise à le dire malgré le fait que je ne les ai pas toutes goûtées (je ne les connais même pas toutes).

    Y a une grande différence entre dire j'adore les croissants et les croissants, c'est ce qu'il y a de mieux. Le premier annonce clairement la subjectivité, le second donne un fait... Mais bon, je chipote.
    Sinon, pour les Os cités, j'ai touché aux quatre... ;-)

    Sinon les prés et post condition c'est des commentaires où c'est formellement vérifié à la compilation ou à l'exécution ?

    Ici, c'est du commentaire mais en passant du Spark Ada, ce serait vérifié à la compilation. Enfin, le langage seul vérifie déjà pas mal de choses.

  • [^] # Re: De l'intérêt de ces paradigmes ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Des paradigmes alternatifs. Évalué à 0.

    j'ai juste ajouté que je trouve que le C++ est ce qu'il y a de mieux pour ça.

    C'est pas un peu gonflé de dire ça alors que tu connais pas tous les langages du monde notamment les Pascal et Algol-like ?

    Allez, un bout de code Ada pour la gloire :D
    PACKAGE Singly_Linked_Lists IS
    ------------------------------------------------------------------------
    --| Specification for simple linked lists with a single pointer
    --| Author: Michael B. Feldman, The George Washington University
    --| Last Modified: September 1995

    ------------------------------------------------------------------------

      SUBTYPE WordType IS String(1..3);
    
      TYPE List IS PRIVATE;
    
      PROCEDURE AddToFront (L: IN OUT List; Word: IN WordType);
      -- Pre:  Word is defined; L may be empty
      -- Post: Word is inserted at the beginning of L
    
      PROCEDURE AddToEnd (L: IN OUT List; Word: IN WordType);
      -- Pre:  Word is defined; L may be empty
      -- Post: Word is appended to the end of L
    
      FUNCTION Copy(L: IN List) RETURN List;
      -- Pre:  L may be empty
      -- Post: returns a complete copy of the list L
    
      PROCEDURE Display (L: IN List);
      -- Pre:  L may be empty
      -- Post: displays the contents of L's Word fields, in the 
      --   order in which they appear in L
    
    PRIVATE
    
      TYPE ListNode;
      TYPE List IS ACCESS ListNode;
      TYPE ListNode IS RECORD
        Word: WordType := "###";
        Next: List;
      END RECORD;
    
    END Singly_Linked_Lists;
    

    ça vient de , ça me prenait la tête d'écrire ça moi-même.
    Bon, tu remarqueras aisément que :
    - ce n'est pas de l'objet
    - ça respecte l'encapsulation
    - ça n'utilise pas de pointeur merdique avec arithmétique

    Moi aussi, j'ai fait du C++, ça a des avantages, ça a des inconvénients. D'ailleurs, l'objet aussi, ne rêvons pas. En tout cas, il n'y a pas de langage parfait, ça se saurait.

  • [^] # Re: Justification

    Posté par  (site web personnel, Mastodon) . En réponse au journal Unicode. Évalué à 2.

    C'est comme pour les adresses IPv4.
    Au début, on croit qu'on en a tellement qu'on peut s'éclater comme des bètes, réserver des pans entiers d'adressage pour expérimenter.
    Alors là, tu penses avec Unicode, on peut encoder les langages passés, présents à venir, les hiéroglyphes, les symboles Klingon, mon écriture à moi que j'ai...

  • [^] # Re: Ya pas que les ingénieurs dans la vie

    Posté par  (site web personnel, Mastodon) . En réponse au journal "Métier d'ingénieur : le Livre blanc de l'Isae". Évalué à 2.

    Et les personnes que je cotoie qui veulent faire finance, affirment vouloir le faire pour les mathématiques. J'avoue que je suis assez scéptique, après les-dites personnes se sont "plantées" d'école, vu qu'elles n'aiment ni la physique ni l'informatique.

    C'est juste pour avoir la double compétence et demander encore plus de thunes :D

  • [^] # Re: Est-ce vraiment utile ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Traumatisme d'Enfance : Le libre et la réalité du terrain. Évalué à 10.

    Attention, les i-moutons ne font ce bruit-là, il font "i-bêêêêêêh i-bèêêêêêhhhh!"

    Merde, c'est où la sortie ? ;-)

  • [^] # Re: c'est moi ou bien...

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Quelques nouvelles rapides du langage Go. Évalué à 6.

    avec des parenthèses en moins pour que ce soit moins lisible : comme python j'ai envie de dire, et pourtant on s'y fait a l'usage. Comme les declarations de types "a l'envers".

    Le problème, c'est de devoir s'y faire et donc de ré-apprendre un nouveau truc dont l'utilité est limitée

    gestion des slices : c'est une fonctionnalite tres puissante pour obtenir un sous tableau sans copie! En C si tu veux zapper le debut d'une string tu incrementerais le pointeur, ici tu fais str[2:] pour zapper les 2 premiers chars. Si tu veux t'arreter avant la fin tu doit soit modifier ta string et ajouter un \0 avant la fin, soit creer une nouvelle string. Ici tu fait str[:8]. Et bien evidemment tu peux faire str[2:8]. Le seul desavantae c'est que si tu as une slice de deux elements qui a un array de 10000 elements derriere, l'array source restera en memoire jusqu'a ce que tu n'utilises plus la slice.

    Un peu comme ce qui se fait en Ada sauf que ça date de 1983...

    Désolé, je suis trop vieux donc toujours pas convaincu ;-)

  • [^] # Re: c'est moi ou bien...

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Quelques nouvelles rapides du langage Go. Évalué à 9.

    C'est toi qui vieillit !!! Simplement, on devient de moins en moins open et de plus en plus critique avec les années. Forcément avec 10 ans de plus que toi, j'en arrive aux questions suivantes :
    1. En dehors d'être estampillé Google, ça sert à quoi ?
    2. Avec des définitions de variables à la Visual Basic et une syntaxe plus ou moins proche du C (avec des parenthèses en moins pour que ce soit moins lisible) et des trucs particulièrement abscons comme la gestion des slices, avait-on vraiment besoin de ça ?

  • # Droit d'auteur

    Posté par  (site web personnel, Mastodon) . En réponse au journal Comment contribuer au logiciel libre dans un environnement hostile ?. Évalué à 3.

    L'hostilité ne vient pas des clients ou de ma direction qui comprennent très bien l'intérêt de contribuer.
    Juste une petite question, as-tu un papier de ton employeur t'autorisant à contribuer avec le code effectué lors de tes horaires de travail ?
    Parce que même, s'il n'y est pas hostile, il semble me rappeler qu'il reste propriétaire du code que tu produis sur ses machines et ses heures en l'absence de document spécifiant le contraire.
  • [^] # Re: Précisions

    Posté par  (site web personnel, Mastodon) . En réponse au journal Hudson, l'aigle de l'intégration continue. Évalué à 4.

    Pour moi, les fonctionnalités fournies par BuildBot sont suffisantes donc qu'il n'ait pas évolué depuis quatre ans ne me pose pas plus de problème que ça.
    Après tout, LateX n'a pas évolué depuis des lustres et personne ne s'en plaint vraiment ;-)
  • [^] # Re: Précisions

    Posté par  (site web personnel, Mastodon) . En réponse au journal Hudson, l'aigle de l'intégration continue. Évalué à 2.

    Perso, mettre un JRE sur mon serveur de gestion de version/gestion de bugs, ça me fait un peu chier.
    Et puis comme j'ai déjà un Python sur la machine, je préfèrerai mettre Buildbot.
    Après, c'est juste une question de goût.

    Allez, un petit lien http://olivier.ramonat.free.fr/svn_trac_buildbot/svn_trac_bu(...)
  • [^] # Re: Qu'en est-il...

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Le point sur Java 7. Évalué à 2.

    int toto = 2
    if (toto)
    {
    //c'est la qu'on passe
    }
    else
    {
    //neverland
    }

    Mouais, j'ai rien du comprendre aux boucles en fait.
  • [^] # Re: Touches de couleur

    Posté par  (site web personnel, Mastodon) . En réponse au journal La télécommande de la freebox. Évalué à 2.

    Je ne suis pas seul !!!! :D
    C'est particulièrement cool quand tu gères les enregistrements du magnéto (alors jaune pour effacer, vert pour la page précédente, rouge pour revenir au menu de la Freebox).

    Au secours !!!

    Vive les IHM aux couleurs criardes :D