Blackknight a écrit 1237 commentaires

  • [^] # Re: Vive le fonctionnel

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Publication de la nouvelle norme Ada 2012. Évalué à 9.

    Tiens, je note que dans Ada, on rajoute quelques constructions inspirées par la programmation fonctionnelle.

    Sauf que je ne pense pas que le but soit de faire de la programmation fonctionnelle, il s'agit juste d'un sucre syntaxique.
    Les gens qui normalisent Ada n'ont pas pour habitude de suivre les effets de mode et laissent faire la programmation fonctionnelle à ceux dont c'est le métier. C'est pas demain la veille qu'Ada sera un langage fonctionnel.

    Serait-ce l'avènement si longtemps attendu que bientôt toute programmation sera fonctionnelle ?

    Attendu par qui ? Parce que l'avènement de Lisp, ça fait plus de 50 ans qu'on l'attend :D

    Sinon, pour mémoire, On n'est pas vendredi hein !

  • [^] # Re: Pour le lancement du jar

    Posté par  (site web personnel, Mastodon) . En réponse au journal Write once, run anywhere qu'il disait. Évalué à 6.

    C'est clair !! Moi, d'ailleurs, j'ai totalement arrêté de corriger les fuites mémoire, les fuites de ressources et autres futilités.
    Soyons clair, je coûte plus cher à l'heure qu'une barrette de RAM alors quand ça chie, hop, j'envoie une commande au service achat.

  • [^] # Re: Bonne nouvelle?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Fin de la limitation de la puissance des motocyclettes à 100ch en France. Évalué à 7.

    C'est au minimum 2 secondes.

    Non !! Ça, c'est le temps moyen pour qu'un mec vienne se mettre en toi et la voiture qui te précède :D

  • [^] # Re: Ordres de grandeurs

    Posté par  (site web personnel, Mastodon) . En réponse au journal Fin de la limitation de la puissance des motocyclettes à 100ch en France. Évalué à 5.

    Le chat-vapeur, c'est pas la quantité d'énergie nécessaire pour vaporiser un chat ? Ou alors, c'est le nom d'un plat dans un restaurant chinois ? Merde, je sais plus !

  • [^] # Re: Faire ça comme ça, c'est comme ne rien faire.

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

    Tu n'as pris que la fin de la phrase. Quand je parle de coup de tête, c'est par opposition au fait de réfléchir au mode de scrutin au moment où on vote.
    Par coup de coeur, il faut lire : "voter en fonction de ses convictions".

  • [^] # Re: Faire ça comme ça, c'est comme ne rien faire.

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

    Ben oui mais tout le monde ne va pas réfléchir de façon aussi approfondie sur les conséquences du mode de scrutin et je pense que beaucoup de gens votent au coup de tête/cœur :)

  • [^] # Re: Crash, boucle infinie, ou programme vide ?

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

    Ah si, autre bémol, y a pas de core dump, juste une exception mais ça, c'est complètement normal :)

  • [^] # Re: Crash, boucle infinie, ou programme vide ?

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

        function Yusuf return Natural is
    
           procedure Blood;
           procedure Head;
    
           procedure Love is
           begin
              Blood;
           end Love;
    
           procedure Blood is
           begin
              Head;
           end Blood;
    
           procedure Head is
           begin
              Love;
           end Head;
    
        begin
           Love;
           return 0;
        end Yusuf;
    
    

    Même comportement en Ada au bémol du $? qui retourne toujours 1.

  • [^] # Re: Faire ça comme ça, c'est comme ne rien faire.

    Posté par  (site web personnel, Mastodon) . En réponse au journal Avis aux abstentionnistes. Évalué à 3.

    Ca m'a fait penser à cette vidéo de l'émission Archimède que j'avais trouvé bien sympa quand c'était passé. Bon, ok, les plateformes de diffusion de vidéo sont une grande avancée permettant de dégrader aisément toute vidéo :D

    Maintenant que le mode de scrutin soit choisi par la démocratie, si je suis d'accord sur l'idée, dans la pratique, je ne connais pas beaucoup de gens qui aient directement la préoccupation de changer celui-ci… Comme tu dirais habituellement, la résistance au changement ou la force des habitudes.

  • [^] # Re: Vive la compil

    Posté par  (site web personnel, Mastodon) . En réponse au journal Des serveurs de FreeBSD.org compromis . Évalué à 2.

    Enfin, cette fois-ci, c'eut été un mauvais conseil !!
    D'ailleurs, j'ai du mal à voir la justification, les avantages de la compilation étant :
    - colle au plus près à l'architecture de la machine (pas de compatibilité avec un truc antédiluvien)
    - permet de passer des options de compilation non utilisées pour les mêmes raisons

    Par contre, c'est pas forcément pour les newbies mais c'est quand même pas la mort à utiliser.

  • # Vive la compil

    Posté par  (site web personnel, Mastodon) . En réponse au journal Des serveurs de FreeBSD.org compromis . Évalué à 2.

    En lisant le rapport, on voit que les machines touchées faisaient partie du cluster permettant la construction des packages des logiciels tiers (donc hors base).
    On voit aussi que les repo SVN et Perforce ont été audités et que rien n'a été touché.
    Conclusion : Sous BSD, il vaut mieux toujours utiliser les sources via les ports plutôt que les packages :)

  • [^] # Re: Inepties

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche « Une génération perdue dans le bazar ». Évalué à 1.

    Est ce que ces fameuses dépendances sont le fait de choix des développeurs ou des empaqueteurs?

    Sous BSD, comme sous Gentoo, on ne fait que peu de paquets, la voie royale, c'est la re-compilation des sources donc on peut facilement dire que ça vient des développeurs.

  • [^] # Re: git init --bare

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Nouveautés autour de Git. Évalué à 10.

    Oh my god !!! T'es en train de dire qu'avec une gestion de versions distribuée, on peut soit-même être serveur des versions ????
    Perso, je trouve que c'est bien de le rappeler de temps en temps parce qu'en voyant la popularité croissante de GitHub, je me demandais si je n'avais pas rêvé quand j'avais lu décentralisé ;)

  • [^] # Re: Popularité ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Gambas 3.3. Évalué à 1.

    Tu pourrais nous donner quelque chiffres sur la popularité de Gambas ?

    Enfin, il y avait aussi ça dans les questions de départ ce qui justifiait mon premier commentaire ainsi que la réponse de Benoît

  • [^] # Re: Popularité ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Gambas 3.3. Évalué à 1.

    Ceci dit, ça ne me gêne pas en fait si Gambas n'est pas populaire, et par conséquent qu'il y ait des milliers de langages de programmations, certains plus populaires que d'autres :

    Tout à fait d'accord, c'est juste un indicateur et le plus intéressant au-delà de ça, c'est l'évolution qui te permet de savoir si on en parle de plus en plus.

    Je n'aime pas trop la mentalité Sauron (one language to rule them all).

    Là, pas de problème non plus, chaque langage a ses spécificités.

    Je pense que chaque programmeur devrait écrire son langage de programmation. Comme un musicien qui exprimerait son langage musical en jouant ses propres compositions. Comme un comédien qui jouerait ce qu'il a à raconter. Et si on réfléchit bien, c'est toujours comme ça que ça devrait être.

    L'analogie n'est pas correcte, un musicien fait ses propres compositions sans ré-inventer le solfège et heureusement d'ailleurs !!
    Pour ce qui est d'écrire son propre langage de programmation, je suis moyennement d'accord car cela met en œuvre des connaissances qui ne pas nécessaires à tout programmeur.

    Après je comprends que ça rassure d'utiliser le langage que tout le monde utilise.

    Ça dépend des gens. Certains voudront en apprendre le plus possible pour répondre à leurs divers problèmes, d'autres diront que tel ou tel langage sait tout faire facilement.

  • [^] # Re: Popularité ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Gambas 3.3. Évalué à 1.

    Tu pourrais nous donner quelque chiffres sur la popularité de Gambas ?

    Je viens de regarder, ça n’apparaît pas dans le TIOBE ni dans Lang-index :(
    Enfin, la bonne nouvelle, c'est que pour le deuxième, ça va changer, j'ai soumis le patch pour faire des stats sur Gambas :)
    Du coup, on en saura plus dans quelques jours.

  • [^] # Re: logiciels de musique non libres

    Posté par  (site web personnel, Mastodon) . En réponse au journal Blender : Tears of Steel visible en ligne !. Évalué à 6.

    Ouais, tout comme il y a de bons codeurs qui travaillent pour le libre sur leur temps libre, il doit bien y avoir de bons musiciens fans de libre, non ?
    C'est quand même vachement réducteur de lier tout ça à un problème d'argent.

  • [^] # Re: IPV6, Nat, Firewall et réseaux locaux

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche IPv6 : des poules et des hommes. Évalué à 2.

    Ouais…
    <ironique>
    Enfin trois lignes plutôt lisibles et écrites en une seule fois plutôt que 8 lignes relativement cryptiques
    </ironique>

    Bon, ok, la version Packet Filter serait un poil plus longues que les trois lignes présentées mais côté lecture, perso, je préfère.

  • [^] # Re: IPV6, Nat, Firewall et réseaux locaux

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche IPv6 : des poules et des hommes. Évalué à 2.

    Comme on parle juste d'IPv6, ça, c'est bien comme premier jet (Attention à la complexité et au manque de lisibilité qui piquent les yeux)

    pass out quick on ${ext_if} inet6
    block in log quick on ${ext_if} inet6
    
    
  • [^] # Re: Intéressant, ne marchera pas !

    Posté par  (site web personnel, Mastodon) . En réponse au journal Six recettes pour ne pas innover (et l’inverse) . Évalué à 0.

    C'est la forme ancienne de "bronsorisé"

  • [^] # Re: Tu chipotes.

    Posté par  (site web personnel, Mastodon) . En réponse au journal PHP, A Fractal Of Bad Design. Évalué à 2.

    Donc en résumé, le langage est sensible à la casse, logique, mais pas pour les fonctions.

    Autant je suis d'accord pour dire qu'il y a un gros manque de cohérence dans le langage, autant je vois pas pourquoi il est logique qu'un langage soit sensible à la casse. C'est juste une convention.
    D'ailleurs, cette convention, les humains ne la suivent pas forcément . Pour preuve, si je t'écris en mettant Sébastien, sebastien, séBastien ou SEBASTIEN, tu sauras que je parle de toi.
    Ce n'est finalement pas forcément logique d'être case-sensitive. Ce qui l'est, c'est d'y être sensible partout ou nulle part.

  • [^] # Re: Not foune

    Posté par  (site web personnel, Mastodon) . En réponse au journal kded-appmenu: le retour. Évalué à 3. Dernière modification le 12 septembre 2012 à 14:44.

    Voilà, c'est mieux ! Ça faisait pas sérieux tout ça quand tu causais robustesse de service critique ou systemd :)

  • # Not foune

    Posté par  (site web personnel, Mastodon) . En réponse au journal kded-appmenu: le retour. Évalué à 2. Dernière modification le 12 septembre 2012 à 14:28.

    Au vu de ta page perso, je croyais que c'était mort dans un affreux 404 depuis longtemps :D

  • [^] # Re: LOGO, Pascal et C

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche En Estonie, la programmation à l’école dès 6 ans. Évalué à 3. Dernière modification le 10 septembre 2012 à 14:27.

    Les gars, les gamins ont 6 ans et je vois mal comment on va leur expliquer les plans d'adressage mémoire d'une machine, les opérations avec offset, les registres, les interruptions…
    D'ailleurs, pour mémoire, l'addition se voit à peine en CP, la soustraction en CE1, la multiplication en CE2 et la division en CM1.
    De plus, jusqu'à preuve du contraire, il y a plein d'informaticiens qui s'en sont plutôt bien sorti en commençant par du Pascal, voire du Basic, en lieu et place du C.

    Perso, l'assembleur, je n'en ai fait qu'à partir du moment où j'ai eu un cours de microprocesseur et ça permettait au moins de comprendre pourquoi il fallait que le programme commence à l'adresse X.

    Pour finir (désolé mais j'aime bien les métaphores) pour conduire une voiture, on apprend d'abord des concepts de haut niveau et le bas niveau n'est même pas obligatoire.

  • [^] # Re: Loin de la foule

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

    Ahahahah !! T'as raison, bosses ton anglais parce que là, t'es dans le faux :D

    En tout cas, j'aime bien ton élitisme qui interdit aux non-informaticiens de s'intéresser au fonctionnement de leur OS.