Christophe B. a écrit 1671 commentaires

  • [^] # Re: Moinssage « sauvage »

    Posté par  (site web personnel) . En réponse au journal Au revoir, LinuxFR. Évalué à 1.

    Moi aussi

    Comme quoi unicode ça a du bon …

  • # Que d'imagination !

    Posté par  (site web personnel) . En réponse au journal La fuite de Conan le Cimmérien: un autre point de vue. Évalué à 2.

    Faire un paralèlle entre Conan le barbare et Richard Stallman même pour un dredi
    C'est fort fallait oser …

  • [^] # Re: Merci pour les DNS FDN

    Posté par  (site web personnel) . En réponse au journal Le DNS d'Orange bloque twitch.tv (à la Réunion). Évalué à 2.

    Tout a fait d'accord :)

    Mais il faut le maintenir … et la c'est moins drôle …

    Et en cas de panne le reste de de la famille ne veux surtout pas entendre parler de planning, hors contrat etc .. bref tu dois réparer t'as pas le choix.

  • # Merci pour les DNS FDN

    Posté par  (site web personnel) . En réponse au journal Le DNS d'Orange bloque twitch.tv (à la Réunion). Évalué à 3.

    Vous en connaissez d'autres des DNS libres ?

  • [^] # Re: Retour sur des grosses applications

    Posté par  (site web personnel) . En réponse à la dépêche Python pour la rentrée 2019 — partie 1 ― Popularité. Évalué à 1.

    Moi je dirais qu'il parle de Windows …

  • [^] # Re: Pourquoi je n'aime pas Python...

    Posté par  (site web personnel) . En réponse à la dépêche Python pour la rentrée 2019 — partie 1 ― Popularité. Évalué à 6.

    ce n'est pas une bonne idée de compter sur la puissance des machines.

    C'est le seul point sur lequel je suis d'accord avec toi

    Sinon python2 python3 cela reste du python mais en mieux plus logique

    L'indentation : cela oblige a structurer le code et c'est un vrai bonne idée
    la preuve quasiment tout les langages ont des outils pour améliorer / formatter / standardiser la lecture du code (même python)

    Python comme tout les langages demande un peu d'investissement, et pour être honnête moi aussi je suis passé à coté (version 1.5 il y a longtemps …)

    Puis en lisant un bout de code ou une explication sur l'objet je tombe sur la syntaxe suivante :

    class Vide():
        pass
    
    a = Vide()
    a.toto = 1
    b.truc = 2

    Une lumiere s'est allumé en haut, j'ai entendu de la musique bref l'illumination … enfin un langage permettant de créer des structures vides que l'on peut completer par la suite.

    Le but : écrire du code sans trop réfléchir et être obligé de tout poser sur papier

    comme quand on dessine une tête, on fait une patate ou un oeuf (cela dépend de la tête :) )
    puis on dégrossit, on affine.
    des que le brouillon est presque correct on passe au feutre les lignes importantes pour obtenir quelque chose de propre.

    Peu de langage permette ce genre de choses

    Et c'est ce que j'aime dans python, c'est toi qui decide pas la syntaxe, python par défaut considère que le codeur sait ce qu'il fait.

    Autre exemple : il n'y a pas de propriétés ou d'attributs privés, tout est public, par convention si le nom commence par '_' c'est a considérer comme privé, mais rien ne t'y oblige c'est juste une convention.
    Il n'y a rien à cacher juste des grands garçons et de grandes filles : des codeurs responsables

    si tu veux de la structure et un compilateur/interpreteur qui te corrige tes conneries faut aller voir du coté du langage ADA, tu seras pas déçu.

    Cependant cela correspond peut être à MA manière de voir les choses, heureusement il y a BEAUCOUP de langages pour tout les goûts et c'est une bonne chose.

    Mais python mérite que l'on s'y attarde …

  • [^] # Re: Utilisation de Python par un profane

    Posté par  (site web personnel) . En réponse à la dépêche Python pour la rentrée 2019 — partie 1 ― Popularité. Évalué à 1. Dernière modification le 05 septembre 2019 à 12:21.

    cette matière est secondaire pour eux

    Pour l'éducation nationale aussi on dirait … même si le choix du langage python m'a surpris agréablement

    d'ou vient ce choix d'ailleurs ?

  • [^] # Re: Utilisation de Python par un profane

    Posté par  (site web personnel) . En réponse à la dépêche Python pour la rentrée 2019 — partie 1 ― Popularité. Évalué à -1.

    Honnetement c'est parce que je n'arrive pas à retenir les règles de priorités normales de mathématique
    trop compliqué pour moi, et je dois pas être le seul …

    Aussi j'utilise systèmatiquement des parentheses pour éviter toute ambiguité.

    Le code doit être lisible par tout le monde … par forcément que par les matheux ou les pythonistas pur jus qui sont moins nombreux que les autres :) les bipédes de catégorie moyennes comme moi.

    L'ambiguité qui est génératrice de bug, pas les règles de priorités normales de mathématique.

    parfois la communication passe par le plus petit dénominateur commun …

  • # A mon avis la réponse est simple

    Posté par  (site web personnel) . En réponse à la dépêche Python pour la rentrée 2019 — partie 1 ― Popularité. Évalué à 10.

    Mon avis (qui n'engage que moi) sur ces langages : Python / Javascript / Java / C# / PHP / C++

    Javascript : même avec node.js c'est pas le plus abordable des langages et loin d'être le plus lisible, qui n'a pas pété les plombs a cause d'une accolade ou d'une parenthèse mal placée ?
    en plus ce langage n'était pas destiné à devenir un GRAND langage à la base.

    Java : plébiscité par le milieu pro OK, mais c'est quand même verbeux et puis il y a trop de machines virtuelles différentes, ceci dit quand la mémoire est bouffée par un processus on sait d'ou cela vient.
    Par contre l'éco système et les librairies sont impressionnantes, mais difficile de s'y mettre.
    Bien conçu des le départ mais maintenant il s'écroule sous sa propre masse.

    C# : c'est pour les fans de microsoft sinon je sais pas pourquoi il existe …

    PHP : sincerement faire de l'objet avec PHP … et je disais que java était verbeux …
    la aussi Pretty Home Page a commencé petit et il est devenu grand mais trop vite …

    C++ : c'est un peu comme les formules 1 ou les poids lourds, tu vas pas au supermarché du coin avec …
    par contre si tu veux aller vite ou faire de grandes choses …
    Le C n'était qu'un assembleur amélioré, le C++ n'est qu'une surcouche au départ.

    et python : simple lisible efficace, parfait pour débuter, une fois que tu l'adoptes tu le laches plus et en plus tu peu tout faire avec de gros projets, du web, du scripting de tout les jours etc …
    Python a toujours eu de bonne bases solides et simples, et comme les autres il s'améliore car oui il y en encore des choses à améliorer.

    "La simplicité c'est la sophistication ultime"

    perso j'ai abandonné le perl pour python car maintenir un code que tu n'as pas touché depuis 6 mois est difficile en perl

    vous pouvez moinssez, c'est mérité et à la limite de la caricature, mais j'ai pas pu attendre Dredi

  • [^] # Re: Utilisation de Python par un profane

    Posté par  (site web personnel) . En réponse à la dépêche Python pour la rentrée 2019 — partie 1 ― Popularité. Évalué à 2. Dernière modification le 05 septembre 2019 à 09:12.

    Avec

        if x==1 or 2 or 3:

    La syntaxe est ambigüe, c'est à éviter absolument , beaucoup de bug proviennent d'une syntaxe ambigue

    Avec x=1 y=2 z=3 quelle est la valeur de : x * 3 - y + z - 4 ?

    python l'interprète de gauche à droite et le résultat est 0

    mais en fait tu voulais exprimer (x * 3) - ((y + z) - 4)
    et dans ce cas le résultat est 2

    Cependant c'est exactement le genre de piège qu'il faut étudier avec tes élèves et leur apprendre à écrire du code lisible sans ambigüité.

    Il y a longtemps j'ai fait un test de montrer à des devs du code python, sans connaître le langage la majorité comprenait ce que faisait le script.

    Ce n'est pas le cas avec tout les langages.

    Et s'il te plaît si tes étudiants doivent devenir des professionnels de l'informatique dis leur de se poser 2 questions quand ils codent : Fréquence et volume

    Fréquence : quelle est la fréquence d'utilisation du script ? 1 fois par an / 1 fois par minute etc …
    Volume : quelle est le volume de données à traiter ? 1 Ko / 1 Mo / 1 Go …

    Cela évitera beaucoup de problèmes, cris, larmes etc …

    je suis effaré de voir certains Chef de projets/ Consultants / devs etc … ne JAMAIS se poser ce genre de question.

    Enfin si je puis me permettre de te donner un conseil sur ta méthode d'enseignement alors que je n'ai aucune légitimité.

  • [^] # Re: Version française ?

    Posté par  (site web personnel) . En réponse au journal Sortie de "The Art of PostgreSQL" de Dimitri Fontaine. Évalué à 1.

    mais apparemment je suis tout seul … sniff

    C'est bien ce que je dis … je suis le seul ou presque … donc c'est pas grave non plus

    Et tant mieux pour l'auteur, qui ne s'est pas trompé de "public visé"

    D'ailleurs je lui souhaite de vendre des millions de livres …

    Et à toi, de l'autre coté, de vendre des dizaines de "Gold Support"

    A la base c'était juste une question …

  • [^] # Re: Version française ?

    Posté par  (site web personnel) . En réponse au journal Sortie de "The Art of PostgreSQL" de Dimitri Fontaine. Évalué à 3.

    J'entends et je comprends ce que vous me dites.
    Et sauf si vous le demandez, je ne ferais pas de caprice, avec pipi par terre et se rouler dedans, si
    il n'y a pas de version française.

    Par contre je ne mettrais pas 110 € pour une version papier en anglais qui me demande un effort supplémentaire de lecture. car il s'agit plus d'une lecture … pour me détendre et apprendre

    les raisons : PostGresql m'interresse beaucoup mais pas a ce niveau
    et je ne m'en sert pas dans mon boulot, ce qui est dommage, donc pas de possibilité de faire passer cela entre 2 clé usb et une multiprise (quoique …)

    C'est dommage mais pour moi, pour l'auteur 1 client potentiel de moins, si on était 1000 cela changerait la donne, mais apparemment je suis tout seul … sniff

    je vais donc m'acheter le chapeau coquille de Calimero et aller voir la traduction de la doc officielle de PostGreSQL

    PS : je vous mets le lien Wikipedia pour Calimero car beaucoup ne devais pas être né à l'époque ;)

  • [^] # Re: Utilisation

    Posté par  (site web personnel) . En réponse au journal Sortie de "The Art of PostgreSQL" de Dimitri Fontaine. Évalué à 1.

    Je n'ai pas cherché l'explication au phénomène, et je ne sais pas si c'est reproductible avec d'autres SGBD, mais on a eu le cas sur des tables très petites et sur plusieurs centaines de lignes (au-delà c'est paginé donc trié côté SGBD), sur des clé de tri indexées ou non.

    plusieurs centaines de lignes même sqlite peut le gérer sans problème
    c'est quand le volume des données est bien supérieur à la mémoire allouée à la base de données que l'on peut faire la différence

    Pour avoir du tester le gain de traitement sur certaines machines en comparant avec d'autres moins rapide
    il a fallu créer un table non indexée de 250 millions de lignes pour obtenir des choses probantes.

    Car quand un select demande quelque chose 99 fois 100 la lecture est effectué depuis la mémoire cache de la baie de disque / de l'os / de la base de données etc …

    D'ailleurs le meilleur moyen de résoudre les problemes de perf sur les bases de données c'est d'allouer autant que de mémoire que possible, j'ai même un client heureux depuis que je lui ai dis vous avez 80 Go de données allouez 80 Go de mémoire à la base, au début c'était pour rire mais combien coute 80 go de RAM de nos jours ?

    maintenant l'ERP tourne bien :)

  • [^] # Re: Actif/actif

    Posté par  (site web personnel) . En réponse au journal Sortie de "The Art of PostgreSQL" de Dimitri Fontaine. Évalué à 2.

    OK merci pour les infos
    encore un truc a mettre sur la pile des choses à apprendre

  • [^] # Re: Version française ?

    Posté par  (site web personnel) . En réponse au journal Sortie de "The Art of PostgreSQL" de Dimitri Fontaine. Évalué à 5.

    Tout a fait d'accord et c'est dommage qu'il n'y ait pas d'éditeur pour se lancer dans l'aventure

    Le problème de l'anglais, même de l'anglais technique, c'est que parfois certaines nuances sont difficile pour moi (je n'ai pas d'exemple en tête) et cela me met un doute dans ma tête …

    Vous inquiètez pas les vieux qui aiment le français et les bouquins en papier bientôt seront tous à
    la retraite ! il n'y en pas pour longtemps …

  • # En aout c'est Dredi tout les jours ...

    Posté par  (site web personnel) . En réponse au journal LinuxFr.org : première quinzaine d’août 2019. Évalué à 3.

    La France est en vacances au mois d'aôut
    alors on peut décreter que c'est Dredi tout le mois d'aout !

  • # Version française ?

    Posté par  (site web personnel) . En réponse au journal Sortie de "The Art of PostgreSQL" de Dimitri Fontaine. Évalué à 2.

    Je viens de recevoir l'extrait … mais il n'y a pas de version en français ?

    dommage …

  • [^] # Re: Actif/actif

    Posté par  (site web personnel) . En réponse au journal Sortie de "The Art of PostgreSQL" de Dimitri Fontaine. Évalué à 2.

    Tout en respectant la cohérence des données ?

    C'est justement ce que j'aimerais étudier des infos … des liens … ce livre ?

  • [^] # Re: Actif/actif

    Posté par  (site web personnel) . En réponse au journal Sortie de "The Art of PostgreSQL" de Dimitri Fontaine. Évalué à 2. Dernière modification le 25 août 2019 à 12:31.

    Cas classique beaucoup considère l'actif actif comme une sauvegarde
    ce qui n'est absolument pas le cas

    C'est une méthode pour redémarrer plus rapidement en cas de problème sérieux

    d'ailleurs avant de parler de solution il vaut mieux commencer par analyser les problèmes que l'on souhaite couvrir … après on analyse comment.

    Je connais mal les solutions actives / actives open source (si vous avez des liens … )

    mais la seule solution sérieuse, à mon avis, est chez Oracle avec dataguard
    mais :

    • c'est pas libre
    • c'est tellement cher que très peu peuvent l'acquérir
    • Les solutions ne sont pas simples à mettre en route et demande beaucoup de surveillance
    • Oracle fait tellement peur maintenant que plus personne n'en veut, et c'est bien fait pour eux (a tel point que je reflechis à l'enlever de mon CV)

    Par contre j'aimerais savoir si ce genre de Livre couvre bien tout les sujets sur PostGresQL (dont l'actif actif par exemple)
    et si on en a pour son argent quelqu'un l'a déjà lu ?

  • [^] # Re: Anecdote

    Posté par  (site web personnel) . En réponse au journal Sortie de "The Art of PostgreSQL" de Dimitri Fontaine. Évalué à 2.

    Sur les solutions professionnelles M$ est train de perdre le combat
    même sur Azure le cloud de M$ il y 68 % de linux …

    Lien

    Alors il faut attaquer sur tout les fronts … MySQL c'est forcément de la m…. prenez plutôt SQL SERVER
    c'est beau écologique et ya même des morceaux dedans !

    TOUT le monde (coté pro) est en train de s'apercevoir que :

    LE LIBRE CELA FONCTIONNE
    C'EST MOINS CHER
    ET CELA DURE PLUS LONGTEMPS

    même si pour l'instant très peu on les c……. de changer et préfère la sécurité

    maintenant on ne change pas 20 ans de mauvaise pratique en 1 jour, c'est un peu comme l'écologie …

  • [^] # Re: Plus jamais ça ...

    Posté par  (site web personnel) . En réponse à la dépêche Retour sur la libération du code source de MS-DOS 1.25 et 2.0 par Microsoft. Évalué à 4. Dernière modification le 22 août 2019 à 10:57.

    Avec 8MO de RAM et un 486 on pouvait faire plein de trucs en mode graphique avec Windows 95

    Ah les années 90 que de souvenir …

    C'est sur qu'a cette époque l'installation de Linux avec des disquettes ou pour les plus riches/chanceux un lecteur de CD n'avait rien à voir avec W95 dont l'installation n'était pas franchement dénué de gag

    C'est difficile de comparer au vu des moyens mis à l'époque et si on fait un ratio moyen/résultat
    Linux est gagnant :) …

    Sans parler du multi utilisateur, Linux est un Serveur AVANT d'être un poste de travail, et ne parlons pas du prix bien sur … un W95 de base ne sais rien faire … si des .bat avec Notepad :)
    Ce n'est pas le cas d'un linux même si à l'époque c'était un truc de barbu

    Comparons M$ et Mac pour être sur un pied d'égalité et la ya pas photos (pas le même prix non plus …)

    mais bon … ok c'est le mois aout … de la rhétorique etc … cette discussion a eu lieu des milliers de fois (au fait pbpg est encore vivant ?) je comprends ton message.

    Mais pour moi qui ai connu l'informatique depuis le début des années 80, Microsoft n'a jamais fait que mettre sur le marché des produits plus ou moins finis pas franchement innovateur coté technologique, généralement un surcouche de la version précédente.
    Mais bon la force des médias et la pub leur a permis d'écraser tout le monde et d'imposer sa vision des choses.

    Par contre on ne peut pas enlever à Microsoft : sa capacité à évoluer et à changer son fusil d'épaule
    surtout pour une entreprise de cette taille, ils sont passé à coté de toute les grosses évolutions ( Internet le cloud le libre etc … ) mais ils sont capable d'évoluer et donc de survivre.

    Son "ouverture" vers le monde du libre est un exemple, c'est timide et cela doit leur bruler les fesses mais comme le dit le dicton chez M$ avec de la bepantheme cela passe …

    De toute façon un monde avec QUE du Microsoft est une erreur, de même qu'un monde tenu par les pingouins ou par google / facebook etc …

    par contre un monde ou l'on trouve du Mac du microsoft du Linux du Beos et bien d'autres j'espere …me parait plus cohérent.

  • [^] # Re: Plus jamais ça ...

    Posté par  (site web personnel) . En réponse à la dépêche Retour sur la libération du code source de MS-DOS 1.25 et 2.0 par Microsoft. Évalué à 1.

    Si on oublie les BSOD les virus les malwares …
    sans parler de la nécessité d'avoir besoin de toujours plus de RAM de CPU de DISQUE
    Sans parler des pratiques déloyales de M$ en position de monopole (qui aurait du être cassé normalement)
    etc …

    Mais bon, on peu se consoler en se disant que si Windows (toutes versions confondues) avait été fiable, secure et bon marché linux n'aurait JAMAIS eu le succès qu'il a aujourd'hui :)

    Donc OK merci beaucoup Microsoft

  • [^] # Re: Plus jamais ça ...

    Posté par  (site web personnel) . En réponse à la dépêche Retour sur la libération du code source de MS-DOS 1.25 et 2.0 par Microsoft. Évalué à 1.

    Ah la force de l'habitude …

    L'être humain a cette faculté de s'habituer à tout, puis au bout du compte il est persuadé que c'est une bonne chose même pour des choses contre productive et absolument en dehors de toute logique.

    Et surtout ne pas renier ses premiers pas …

    A mon avis ce qui perdra l'humanité et notre civilisation c'est la perte de son sens critique.

    Tout le monde sait que le premier arrivé gagne et c'est d'autant plus vrai en informatique.

    vous ne me croyez pas …

    Recherchez "réponse gm microsoft"

    Puis après visionnez "The Great Hack" sur NetFlix

    Et le pire c'est que je ne vois même pas comment on peut s'en sortir …

  • [^] # Re: Précisions sur l'informatique dans le secondaire.

    Posté par  (site web personnel) . En réponse au journal Apprentissage de la programmation : comment moderniser les exercices. Évalué à 1. Dernière modification le 12 août 2019 à 09:12.

    Le problème c'est le recrutement

    C'est sur que si l'on ne se base que sur la promotion interne, l'association math - informatique date du siècle dernier.

    Il s'agit de 2 disciplines différentes sur plein de domaine.

    D'ailleurs n'importe qui peut devenir prof dans un lycee ou il y a un cursus obligatoire ?

    Si c'était faisable je reconnais volontiers que cela me plairait de finir prof d'informatique

    Mais avec mon cursus de poursuite d'étude (sans jamais les attraper), un dossier scolaire en rouge clignotant classifié "fouteur de bordel"
    Ceci dit j'ai quand même un bac + 2 (obtenu mon bac avec 2 ans de retard :))

    cela serait un comble de finir dans l'éducation nationale …

  • [^] # Re: Plus jamais ça ...

    Posté par  (site web personnel) . En réponse à la dépêche Retour sur la libération du code source de MS-DOS 1.25 et 2.0 par Microsoft. Évalué à 3.

    Pas mal … et tu crois pas si bien dire :)
    comme pour la vrai trabant, les carcasses s'amoncellent … il faudrait trouver un trabicille …

    voir https://fr.wikipedia.org/wiki/Trabant_601 : la fin et le bilan