Christophe B. a écrit 1665 commentaires

  • [^] # Re: félicitations !

    Posté par  (site web personnel) . En réponse au journal Scripting Python sous Linux 2eme EDITION. Évalué à 4.

    Alors ce livre est fait pour toi, tu es exactement le public visé à l'origine du projet.
    Un administrateur système qui a besoin d'apprendre python ou qui dans l'écriture de ses scripts à besoin de plus que ce peut offrir le shell.

    Mais après écriture ce livre peut très bien convenir à tout informaticien qui connaît linux, le shell et la programmation et qui veut apprendre le langage python.

    Pour les sysadmins c'est aussi plein d'exemples pour recueillir des infos sur ses machines, effectuer des manipulations de données, accéder à des bases de données, lire et écrire dans des formats de fichiers très courants, faire de joli rapport PDF ou HTML, générer des données aléatoires cohérentes etc …

    Pour les autres informaticiens ce livre parle de cas de figure à la frontière entre le développement et l'administration système.
    Mais c'est peut être une vision "old school" de ma part, car j'ai longtemps évolué dans un environnement ou les développeurs ne voulait pas entendre parler de ligne de commande.

    J'ai passé beaucoup de temps à peaufiner des scripts qui demanderait pas mal de recherche sur le net pour illustrer chaque sections, comme avec les librairies RRDTool, Reportlab par exemple.

    Les instructions et les fonctions de bases du langages sont illustrés avec des exemples pertinents et des informations que je n'avait jamais trouvé ailleurs ainsi

    >>> x=5
    >>> y=8
    >>> x or y # quelle valeur est retournée ?

    Je vous le dit ce n'est pas pour rien si le livre fait 862 pages, d'ailleurs au prix ou l'éditeur le vend cela reviens à 4,5 cents d'euros la page :)

    Une de mes plus grandes récompenses est venue quand un lecteur m'a dit que ce livre lui servait de référence et ne quittait jamais son bureau.

  • [^] # Re: félicitations !

    Posté par  (site web personnel) . En réponse au journal Scripting Python sous Linux 2eme EDITION. Évalué à 4.

    J'espère que je ne rate rien d'important !

    Oui et non :) cela dépend de ce que tu attends de ce livre

    Non :
    car même la première édition te permettra d'apprendre python et/ou de progresser avec ce langage.
    Certains lecteurs, moi y compris, ce servent de ce livre comme référence, car certains scripts et sections vont beaucoup plus loin avec certaines librairies que ce que l'on trouve rapidement sur le net.

    Ce n'est pas pour rien qu'il pèse plus d'un kilo :)

    Sur les 763 pages de cette édition 53% sont dédiés à la découverte et à l'apprentissage, 25% sur la pratique dans des cas concrets que j'ai rencontré et 13% pour progresser et aller plus loin( le reste constitue les annexes 9% )

    Oui :
    la deuxième édition m'a permis de faire une mise à jour et de corriger quelques petits points et d'aller plus dans le détail sur d'autres.

    Dans les points mis à jour : match - case
    J'ai été obligé de faire 2 sections, 1 sur l'usage de ces "soft keywords" avec des litéraux et l'autre sur l'usage avec des objets.

    La correction de certains points concernent des scripts pas franchement système mais très intéressant pour comprendre certains concepts du langage. C'est ainsi que j'ai enlevé les scripts sur le jeu de bataille et l'évaluation d'une main au poker, qui permettait de bien comprendre les types de données listes et dictionnaires.

    Sincèrement mélanger des cartes en python fait appel a plein de notion :)

       print("Melange des cartes")
        while paquet:
            melange.append( paquet.pop( paquet.index (random.choice(paquet) ) ) )

    OK c'est pas trop 'sysadmin'
    Cela a été remplacé par des exemples basés sur RRDTool, Scapy et subprocess beaucoup plus "système d'administration linux"

    Et il y a un chapitre de plus sur le CLOUD, chapitre dont je particulièrement content car il explique de manière simple le cloud et les bonnes pratiques à respecter sur AWS avec en final un script qui permet de générer avec la librairie boto3 un environnement complet sur AWS.

    Donc oui la deuxième édition est forcément meilleure, c'est une amélioration mais pas un nouvelle version qui chamboule tout.

    Cela m'a permis de corriger ce que j'avais trouvé un peu trop léger ou pas assez sysadmin, et aussi suivi les conseils de mon éditeur sur certains points et au final j'ai inséré certaines choses que je n'avais pas pu faire lors de la première édition.

    J'aurais aimé tout garder et seulement rajouter mais je risquais de buter sur la limite technique du nombres de pages et/ou de caractères, car la première édition en était pas si éloignée que ça

  • # Petite Question

    Posté par  (site web personnel) . En réponse à la dépêche 🪶 Les journaux LinuxFr.org les mieux notés de juin 2023. Évalué à 4. Dernière modification le 09 juillet 2023 à 13:43.

    Bonjour à tous

    Pouvez vous me transmettre sur ma boite mail les coordonnées de la ou les personne(s) à contacter pour les récompenses sur les journaux les mieux notés.

    pour me contacter

    En effet pour la sortie de mon ouvrage, Scripting Python sous Linux 2e Edition, je peu obtenir de l’éditeur un exemplaire gratuit et je souhaiterai que LinuxFr en profite.

    Merci

  • [^] # Re: félicitations !

    Posté par  (site web personnel) . En réponse au journal Scripting Python sous Linux 2eme EDITION. Évalué à 3.

    Merci beaucoup

    Super content que vous ayez apprécié toi et un de tes enfants :)

    La récompense pour les efforts lors la rédaction d'un livre : c'est d'être lu
    Et les livres c'est fait pour être partagé, prêté …

    Cela m'a surpris quand on m'a demandé de fournir une deuxième édition, mais apparemment le nombre de ventes n'a pas été si mauvais que ça (non je ne suis pas devenu riche ;) ) et ne serait ce que pour l'éditeur il faut bien relancer la machine.

    Cette deuxième édition corrige quelques coquilles, certains scripts ont été supprimés et remplacés par d'autres plus dans le sujet de l'administration système.
    Les nouveaux mots clés 'match-case' sont abordés, en 2 parties d'ailleurs car c'est exactement le genre d'ajout au langage qui peut changer la manière de coder en python.
    Il y a un chapitre de plus sur le CLOUD avec les bonnes pratiques à respecter sur AWS et un exemple complet sur la librairie boto3 qui permet de construire un environnement complet sur AWS.

    Je le redis si tu veux une dédicace a joindre a ton exemplaire, n'hésite pas me contacter sur ma boite mail perso pour me transmettre ton adresse et je te renverrai une dédicace sur papier libre.

    Encore merci pour ton chaleureux retour :)

  • # Ouf je suis pas le plus vieux :)

    Posté par  (site web personnel) . En réponse au sondage Cher lectorat, chèr(e) contributeurice, quel âge avez-vous ?. Évalué à 4.

    C'est déjà ça …

    Question : des fantômes et des plus de 70 ans … passe encore cela paraît plausible

    mais des collégiens et des lycéens ?!? sur LinuxFr ?

    Difficile à croire …

    IL y a une version mobile du site ?

  • [^] # Re: Informix 4G

    Posté par  (site web personnel) . En réponse à la dépêche Écrire une appli web en une journée avec SQLPage. Évalué à 2. Dernière modification le 07 juillet 2023 à 10:48.

    Dans les années 90 c'était la révolution des "langages de 4eme génération" : L4G
    avec même des concours pour se confronter au COBOL

    Le L4G Adonix très spécialisé dans l'info de Gestion, édité par la sté SPEMI et pondu par Bertrand YVINEC, Luc VERNA et Freddy SALAMA était très innovant pour l'époque.

    Tous des Joueur de Bridge, Freddy tenait même la rubrique "Bridge" du regretté Magazine "Jeux et Stratégie"

    Une des premières applications avait été de gérer les tournois de Bridge :)

    Puis c’est devenu SPEMI qui est devenu ADONIX, avec notamment l'ERP ADONIX ENTREPRISE qui est à l'origine de SAGE X3

    Toute une époque !

  • # Aucun octet n'a été maltraité durant l'écriture de ce post ...

    Posté par  (site web personnel) . En réponse au journal Ça sert à rien, c'est inutile : une base de données SQL dans vos onglets de navigateur. Évalué à 7. Dernière modification le 05 juillet 2023 à 10:41.

    À la grande rigueur on peut s'y entraîner à SQL sans danger.

    Bon je me moque, même si ce n'est pas dredi, mais depuis quand SQL est il dangereux ?

    Windows , Bing, La suite office … OK c'est un peu comme les réseaux sociaux et la télé réalité si tu abuses tu peu perdre des points de QI mais SQL …

    Pour infos, et en plus je peu étaler ma science ;) voici quelques commandes de bases

    $ sqlite3 test.db
    SQLite version 3.31.1 2020-01-27 19:55:54
    Enter ".help" for usage hints.
    
    sqlite> create table contacts ( id integer, nom varchar(30), tel varchar(30), dnai date);
    
    sqlite> .schema contacts 
    
    CREATE TABLE contacts ( id integer, nom varchar(30), tel varchar(30), dnai date);
    
    sqlite> insert into contacts values ( 1, "Linus Torvalds", "06.12.34.56.78", "1969-12-28");
    
    sqlite> select * from contacts;
    1|Linus Torvalds|06.12.34.56.78|1969-12-28
    
    delete from contacts where id = 1;
    
    sqlite> .quit
    
    rm test.db

    PS: enfin j'ai compris comment fonctionne les blocs de code :)

  • # Merci pour l'info

    Posté par  (site web personnel) . En réponse à la dépêche Écrire une appli web en une journée avec SQLPage. Évalué à 8.

    Exactement le genre de choses qui peut être utile quand on connait mal le dev WEB

    merci

  • [^] # Re: Sondage ?

    Posté par  (site web personnel) . En réponse à la dépêche Vingt-cinq ans de LinuxFr.org. Évalué à 4.

    Inscrit depuis Avril 2000, p…. 23 ans

    A l'époque les sites français et pertinent sur linux n'était pas légion

    Et maintenant ceux qui ont résisté aussi longtemps non plus.

    Vous pouvez être fier de tout ce que vous avez fait en qualité et en durée de vie, 25 ans en informatique c'est énorme.

  • [^] # Re: Cela ne nous rajeunit pas !

    Posté par  (site web personnel) . En réponse à la dépêche Vingt-cinq ans de LinuxFr.org. Évalué à 7.

    Bon ok c'est pas encore dredi …

    Mais reste t il encore des "djeunes" sur LinuxFR ?

    vous pouvez moinsser …

  • # Happy birthday

    Posté par  (site web personnel) . En réponse à la dépêche Vingt-cinq ans de LinuxFr.org. Évalué à 4.

    Joyeux Anniversaire LinuxFr

    tellement de choses se sont passés sur ce forum et que des bonnes choses …

    Merci à tous pour ce joyeux forum, pour son intelligence, sa largesse d'esprit et la qualité de ses posts

    Longue vie a Linuxfr

  • # On va tous mourir ...

    Posté par  (site web personnel) . En réponse au journal La science sur internet, ça m'inquiète. Évalué à 5.

    On va tous mourir … dixit Homere Simpson

    Avec ce genre de choses, et depuis l'élection de Trump, les créationnistes qui font se côtoyer dinosaures + Adam et Eve, des groupes qui sont persuadés que la terre est plate
    etc …

    La bêtise humaine franchit une borne de plus, et quand on dépasse les bornes il n'y a plus de limite.

    Et ce magnifique outil qu'est internet, un espace libre de partage de connaissance est devenu, beaucoup trop vite à mon goût, un accélérateur de bêtise humaine.

    Et le pire dans tout ça, c'est que cela n'augure rien de bon dans l'avenir, à chaque fois je me dis que l'on ne peut pas faire pire, et pourtant si c'est possible.

    Surtout que dans un groupe l'intelligence collective a tendance a se diviser alors que la bêtise se multiplie très vite.

    Le phénomène ne va que s'empirer d'années en années et le film "Idiocracy" passe de comédie en prophétie.

    Si vous avez des réponses plus optimiste n'hésitez pas écrivez les, j'en ai besoin …

  • [^] # Re: DIY le plaisir de construire ce genre de truc

    Posté par  (site web personnel) . En réponse au journal [DIY] Boitier en acrylique pour NAS. Évalué à 5.

    Je n'ai qu'une objection à cette approche : le système d'exploitation n'est pas libre. ;)

    Objection acceptée !
    honte sur moi j'ai oublié ce "détail" … pour ma peine je vais relire 10 fois la GPL …

  • # DIY le plaisir de construire ce genre de truc

    Posté par  (site web personnel) . En réponse au journal [DIY] Boitier en acrylique pour NAS. Évalué à 3.

    Bonjour

    Je comprends le plaisir de fabriquer soi même certaines choses, tout en apprenant plein de techniques.
    Cela permet aussi de maîtriser ce que ce genre d'appareil pourrait envoyer comme données à l'extérieur.

    Mais dernièrement j'ai voulu seconder mon vieux NAS, construit en 2014 ou 2016 je sais plus, et fabriqué a partir d'un PC de l'époque pour une capacité de 6 To dont 3 To utiles.

    A l'époque en plus du plaisir du DIY il y avait aussi un gain économique qui allait du simple au double.

    Mais maintenant, j'ai pu acquérir sur LE site de vente en ligne un NAS WD de 8To (4To utile) pour 378 euros.

    Et en plus du vrai plug and play avec linux, même pas besoin de s'inscrire sur le site du constructeur ou en plus de ton nom ton adresse il demande ton groupe sanguin celui de ta famille et même plus.

    Bref le plaisir du DIY OK mais je suis pas convaincu que cela coûte réellement moins cher.

    Sinon ton résultat est super chouette, comment tu as fait pour la découpe laser un fab lab ?

  • # Très bonne initiative

    Posté par  (site web personnel) . En réponse à la dépêche Distribution gratuite d’ordinateurs sous Linux à Quimper. Évalué à 2.

    Bravo excellente idée
    sur de multiples points de vue : éthique, technique, écologique

  • [^] # Re: Euh ...

    Posté par  (site web personnel) . En réponse à la dépêche Robot humanoïde libre français Poppy. Évalué à 5.

    Effectivement le coût s'explique par le choix des servos moteur et/ou moteur pas à pas
    de qualité.
    Ils sont certainement plus puissant, robuste etc … mais cher …

  • # Euh ...

    Posté par  (site web personnel) . En réponse à la dépêche Robot humanoïde libre français Poppy. Évalué à 6.

    Bonjour à tous

    Magnifique mais à 9680€ le robot opensource je trouve cela un peu cher
    mais je ne me rends peut être pas compte de ce que cela représente
    SI quelqu'un à une explication ?

  • [^] # Re: À la hache

    Posté par  (site web personnel) . En réponse au journal AI générative pour scripter en Python ?. Évalué à 6.

    +1
    Même si je n'ai pas approfondi réellement l'utilisation de chatGPT comme certains, j'ai cependant testé sur 2 choses :

    • une courte introduction sur AWS, et comme le résultat me convenait j'ai bien entendu cité la source et même l'éditeur après quelques jours de réflexion a donnée son feu vert.

    • j'ai aussi demandé à chatGPT de me générer une application django avec des models de données, les views et templates HTML qui vont avec, cela permet d'aller vite sur certaines choses et cela me rappelle le scaffolding de "Ruby On Rails"

    Bon le code se devait d'être revu mais il est tout a fait possible de demander à chatGPT de le formuler autrement dans un style plus proche de ce que j'aurais codé avec mes petits doigts.

    IMHO chaptGPT et l'IA générative devrait permettre d'avancer plus vite sur de nombreuses choses comme de "pisser de la ligne de code".
    Et cela devrait permettre de guider certains utilisateurs dans la rédaction de scripts simple ou faciliter la recherche d'informations, plutôt que de demander aux informaticiens :)

    Mais comme n'importe quel outil ou technique si tu n'as pas un minimum de maîtrises de l'art en question tu risque de ne produire que de la m…..

    Si le seul outil que tu as est un marteau, alors tu auras tendance a voir tout problème comme un clou.

    Une truelle est un outil simple, faire du béton n'est pas super compliqué non plus, mais il suffit de regarder un ancien maçon faire une bordure de fenêtre pour comprendre que la texture du béton et le savoir faire cela ne s'acquiert pas en 10 minutes

    L'informatique c'est pareil

  • # Excellent bouquin

    Posté par  (site web personnel) . En réponse au journal Livre : hacke-moi si tu peux de Florent Curtet. Évalué à 5. Dernière modification le 11 juin 2023 à 17:50.

    Pareil j'ai eu du mal a lâcher le bouquin, en papier pour moi aussi, et l'ai dévoré en quelques jours.

    Il est très bien écrit et de plus son histoire, à mon avis pas trop romancée, est exceptionnelle.

    Quel dommage que gamin il n'ait pas rencontré les bonnes personnes qui lui aurait permis de transformer sa passion pour l'informatique en métier et le diriger sur le bon chemin.

    Bon ok cela n'aurait pas permis la publication de cet excellent bouquin.

  • [^] # Re: Mieux qu'il y a 20 ans déjà

    Posté par  (site web personnel) . En réponse au journal Réinitialiser le mot de passe root ??. Évalué à 3.

    L'Amiga et L'Atari ST (oui depuis le temps la paix a été conclue :) )
    étaient de super bécane à l'époque pour le prix

    Faire la même chose au point de vue Graphisme / son cela coûtait 4 fois le prix d'un amiga pour faire la même chose avec un PC de l'époque qui par défaut se contentait de 16 couleurs et d'un son style "bip"

    Et je parle pas de L'AmigaOS, qui apportait une interface graphique ET le multitache des sa sortie en 1984 … on evitera de comparer avec le DOS 3.3 :)

    Par contre le basic standard de l'amiga n'était pas top et c'était un temps ou le prix du compilateur C coutait un mois de mon salaire de l'époque …

    Alors que maintenant il y a presque trop de langages à apprendre …

  • [^] # Re: Mieux qu'il y a 20 ans déjà

    Posté par  (site web personnel) . En réponse au journal Réinitialiser le mot de passe root ??. Évalué à 4.

    Pour info ce n'était pas des PC/X86 à la même époque : fin des années 80 debut 90, enfin je crois, plein de constructeurs sortaient ce que l'on nommait de la "mini" par opposition à la "micro" informatique type PC et au mainframe IBM, Bull etc …

    La plupart se basaient sur des processeurs motorola Z80, M68000 etc …

    L'OS était Unix System V et le port console devait ne pas être considéré comme un poste normal, en théorie …

    Puis la "micro" est devenu aussi puissante que la "mini" et ces termes ont disparu, IBM a sorti son RS/6000, windows venait de sortir, Amiga et Atari se bagarrait et le basic était le langage populaire de l'époque :)

    Enfin d'après mes souvenirs …

  • [^] # Re: Mieux qu'il y a 20 ans déjà

    Posté par  (site web personnel) . En réponse au journal Réinitialiser le mot de passe root ??. Évalué à 3.

    Et il y a plus longtemps encore …

    IL fallait se connecter physiquement sur le port "console", généralement le 1er port serie de la 1ere carte pour effectuer certaines opérations.

    Puis le réseau TCP est arrivé :)

  • [^] # Re: Solution mais pas libre

    Posté par  (site web personnel) . En réponse au journal Opportunité de réinventer la roue... et la gestion de tickets ?. Évalué à 2.

    JIRA a l'origine c'est un outil de suivi de projet
    JIRA Service Desk est basé sur JIRA pour la gestion d'une équipe de support

    C'est vrai qu'il y a un peu de BPM dedans mais ce n'est pas une finalité

    Attention la définition du besoin et d'un cahier des charges reste toujours un prérequis
    vu le cout des ces produits
    sinon autant prendre un produit libre

  • [^] # Re: Un gestionnaire de tickets, et il y a le choix

    Posté par  (site web personnel) . En réponse au journal Opportunité de réinventer la roue... et la gestion de tickets ?. Évalué à 4. Dernière modification le 10 mai 2023 à 09:44.

    Je viens de lire ton POST dans linked in

    Intéressant et cela permet de faire le paralèlle entre un ERP et le secteur du batiment

    Oui tout est possible, ce n'est qu'une question de temps et d'argent comme toujours :)

  • [^] # Re: Un gestionnaire de tickets, et il y a le choix

    Posté par  (site web personnel) . En réponse au journal Opportunité de réinventer la roue... et la gestion de tickets ?. Évalué à 3.

    Attention piège :

    OK il n'y a pas d'obligation a effectuer les montées de versions sur un ERP
    mais

    Si l'on prend trop de retard, le travail peut devenir énorme et remettre en question beaucoup de choses et ce n'est plus une mise a jour mais une migration

    Conseil de vieux c.. : se poser la question régulièrement de manière collégiale et pas qu'avec le staff technique si l'ERP concerne toute la boîte.

    Mais chaque cas est particulier.