Bash Argsparse : mieux gérer sa ligne de commande dans ses scripts.

Posté par (page perso) . Édité par Xavier Teyssier, Benoît Sibaud et ZeroHeure. Modéré par Xavier Claude. Licence CC by-sa
46
10
oct.
2013
Ligne de commande

Je vous présente une bibliothèque écrite en Shell : bash-argsparse

Bash-argsparse permet une gestion des options de la ligne de commande en plus haut niveau qu'un simple getopt, un peu comme le module argparse de python.

Parmi la liste des fonctionnalités, on trouve :

  • la génération automatique du --help ;
  • la vérification des entrées utilisateurs, soit suivant des énumérations, soit suivant des formats pré-établis (nombres entiers, adresses IP, etc.), soit via des résultats de fonctions définies par le développeur du script ;
  • l'exclusion mutuelle de plusieurs options ;
  • le cumul de valeur par répétition d'une option ;
  • et plein d'aut'trucs.

VNC et Windows XP : le couple interdit.

Posté par (page perso) . Modéré par Yann Hirou.
Tags :
0
19
mar.
2002
Microsoft
Ca me parait tellement gros et personne n'a apparemment daigne' poster la nouvelle : La licence d'utilisation de WindowsXP ne permet pas qu'on prenne le controle du dit Windows avec un logiciel qui sort d'ailleurs que de la firme redmondienne.

"Except as otherwise permitted by the NetMeeting, Remote Assistance, and Remote Desktop features described below, you may not use the Product to permit any Device to use, access, display, or run other executable software residing on the Workstation Computer, nor may you permit any Device to use, access, display, or run the Product or Product's user interface, unless the Device has a separate license for the Product."

Comprenez : VNC ciao bye bye !

Cependant, le "Remote Desktop features" dont il est question aussi dans cette licence pourrait laisser le champ libre a 'rdesktop', qui est un client Libre pour le terminal service Windozien. Pour ce qui ne connaissent pas : avec le terminal service vous ne prenez pas le controle de la session de l'utilisateur actuellement logge' mais vous ouvrez une nouvelle session graphique. C'est beaucoup plus pratique que vnc tant que vous ne souhaitez aider l'utilisateur que vous avez au bout du fil.
rdesktop n'est pas d'une stabilite exemplaire mais il marche...

Galeon 1.2.0

Posté par (page perso) . Modéré par orebokech.
Tags :
0
13
mar.
2002
Mozilla
Pinaize ! le nouveau galeon, c'est de la balle, mon Leon.
- Memory leak corrigé
- Rapidité accrue
- Légèreté plus légère
- Gestion des mouvements de la souris (sisisi, c'est pas une blague..)
- Bookmarks ameliorés

Mozilla 0.9.9 requis.
Bref, que du bon.

Les noyaux Linux nouveaux sont parmi nous

Posté par (page perso) . Édité par Benoît Sibaud. Modéré par oliv.
0
23
nov.
2001
Noyau
J'arrive sur Linuxfr et paf je vois dans la boiboite kernel que non seulement le 2.4.15 est sorti mais que la série des 2.5 vient de faire son entrée. :)

Comme prévu le 2.4.15 contient ext3, mais aussi des mises à jour de drivers, de l'usb, de nfs, de la VM et tout le toutim :)

Voici le README trouvé sur kernel.org à propos du 2.5.0 :
"Linux-2.5.0 is exactly the same as 2.4.15, except for a version number change. Subsequent releases diverge, with Marcelo Tosatti maintaining the stable 2.4.x kernels, while the 2.5.x kernels are for development work."

Comprenez que le 2.5.0 est identique au 2.4.15 au numero de version près. A partir d'aujourd'hui les 2 branches divergent. Marcelo Tosatti se chargera désormais de maintenir les 2.4 et les 2.5 sont des versions de développement.

EXT3 : intégration dans l'arbre de source du noyau de Linus.

Posté par (page perso) . Modéré par orebokech.
0
10
nov.
2001
Noyau
Slashdot l'annonce : Linus vient d'intégrer ext3 à son noyau 2.4.15-pre2.
L'occasion pour moi de vous inviter a consulter la manpage de la commande tune2fs, particulièrement l'option "-j", pour vous préparer a la sortie du 2.4.15 final. Tune2fs fait partie du package e2fsprogs dont la version 1.20 (or later) est nécessaire pour jouer avec ext3.

Un petit bémol pour modérer vos ardeurs : ext3 est encore classé _expérimental_ même si des sites comme rpmfind le font tourner depuis (très) longtemps et que la RedHat 7.2 vous propose de formater ou migrer vos partitions en ext3. Personnellement j'ai sauté le pas. Et éviter des fsck sur 20Go vous imaginez sûrement quel bien fou ça fait :)

Note du modérateur: merci à Jean-Yves LENHOF qui a aussi proposé cette nouvelle.

Noyau 2.4.6

Posté par (page perso) . Modéré par Fabien Penso.
0
4
juil.
2001
Noyau
Ca y est ! Apres 9 pré-versions, le 2.4.6 est sur ftp.kernel.org.

Un patch de 7.9Mo (1.2Mo bz, 1.6Mo gz) comprenant :

- Les bugfix classiques.
- Mise à jour de la docs
- Gcc 3.0 compliance (normalement c'est garanti 0 warning)
- Mises à jour de l'usb, ppc, drivers rezo, etc etc...

Forcément que du bon quoi.

Cheese Worm : le virus qui vous aime..

Posté par (page perso) . Modéré par Fabien Penso.
Tags :
0
17
mai
2001
Sécurité
Entre humour et sécurité :

Voici un article sur cnet qui parle d'un nouveau "worm" pour Linux.
Ce vers a une particularité unique : il guérit (du moins, il essaye de guérir) votre système si ce dernier est vulnérable aux autres vers et/ou à certains 'rootshell'.
L'intention est louable.. (à mon avis)
Comme dirait le gars qui a posté l'info sur slashdot : "qu'est-ce qu'ils attendent pour faire un vers qui désactive vbs sous outlook ?" =]

DRI version 0.5

Posté par (page perso) . Modéré par oliv.
Tags :
0
10
mai
2001
Serveurs d'affichage
La sortie de XFree 4.1.0 étant _très_ proche (c'est à dire la fin de ce mois de Mai), les développeurs du projet DRI (Direct Rendering Infrastructure) se hatent pour pouvoir donner une version de leur joujou suffisamment stable pour éviter de se faire incendier par les utilisateurs. =]

En attendant, vous pouvez les aider en téléchargeant (et bien sûr en testant) les versions disponibles sur leur site web (sur sourceforge).

Ravis seront les possesseurs de carte 3dfx, car les performances annoncées sont le double de celles qu'offre XFree 4.0.x. Quant à ceux qui possèdent une Matrox G200/G400/G450, le support OpenGL est assuré. Même chose pour les cartes ATI Rage 128 et Radeon.

Possedant une Radeon, j'ai testé la version dri cvs datant de quelques jours et effectivement ca marche =]
Les performances n'égalent pas celles du driver w?nd?z9x mais c'est déjà pas mal (et franchement mieux que rien).

Noyau Linux 2.4.4

Posté par (page perso) . Édité par Benoît Sibaud. Modéré par Fabien Penso.
0
28
avr.
2001
Noyau
Le noyau 2.4.4 est sorti !
Le patch une fois dezippé fait 8Mo. Gros travail donc.
Au programme :
- Les correctifs officiels pour les chipsets via
- De grosse mises à jour (NTFS, usb,...)
- Le bugfix pour la faille de netfilter
- Un tmpfs (un filesystem virtuel)
- bug fix divers et variés (y'en a toujours...)

Ayant d'abord telechargé le patch j'ai eu quelque problèmes pour l'appliquer avant de renoncer définitivement et de télécharger l'archive entière..

Drivers pour webcam Philips

Posté par (page perso) . Modéré par trollhunter.
Tags :
0
22
avr.
2001
Matériel
Possesseurs de webcam usb philips, lisez donc cette petite histoire :

Il était une fois un kernel hacker qui voulait un driver Linux pour sa webcam. Mais le constructeur de la webcam n'avait pas prévu cette option. Le kernel hacker proposa donc au constructeur de coder lui même le driver. Le constructeur répondit qu'il était d'accord mais qu'en échange des specs des webcams et de quelques webcams offertes, il ne fallait pas divulguer les sources du driver. Le kernel hacker repondit ok et coda son driver. Suite à quelques pressions/pétitions et surtout à une restructuration du code du driver, l'accord de non-divulgation entre le kernel-hacker et le constructeur fut renégocié. Seul le module optionnel de décompression (qui permet d'accélérer le framerate et/ou d'augmenter la résolution de l'image) reste actuellement closed-source. Le driver, lui, est desormais GPL.
Bref, on en est pas encore au happy end mais on y arrive...
J'ai une ToUCam Philips pcvc740k chez moi et elle marche très bien avec ce driver... je vous le conseille donc..

Seawolf : Redhat Linux 7.1

Posté par (page perso) . Modéré par Fabien Penso.
Tags :
0
16
avr.
2001
Red Hat
Ca y est ! La Redhat GNU/Linux 7.1 est présente sur le site ftp de redhat et sur (presque) tous les miroirs. Elle se nomme Seawolf, possède un noyau 2.4 et est le fruit du débogage des 2 bétas, fisher et wolverine.
Vous y trouverez notamment :
- XFree 4.0.3
- La dernière version de gnome 1.2 (pas gnome 1.4 hélas)
- KDE 2.1.1
- Mozilla 0-7, netscape 4.76
- Glibc 2.2.2
- et aussi The GIMP 1.2.1, gcc 2.96-RH, Wine, des outils de configuration pour firewall, bind9, X...
- le support de nfs v3, l'ipv6 iptables..

Le noyau est basé sur un 2.4.2 avec quelques patchs correctifs.
Le support pour les portables et les Multi-proc est censé y être meilleur.

Comme pour la redhat 7.0 (et les 2 dernières béta) il y a 5 images iso :
- 1 pour l'installation (rempli de binaires)
- 1 deuxième cd pour l'installation (binaire + sources)
- 1 cd contenant les sources du premier
- 1 cd de powertools (packages divers et variés)
- 1 cd de doc (HOWTO avec leurs traductions, etc. etc.)

L'outil de mise à jour Red Hat (up2date) a beaucoup évolué pendant la période de béta-test. Ok c'est payant et ça ne vous avance pas à grand chose, mais il n'en demeure pas moins qu'up2date a un bel avenir devant lui. Surtout si quelqu'un se dévoue pour faire un serveur up2date gratuit. (up2date est GPL).

mise à jour: une 6° image iso d'une centaine de Mo se trouve dans le répertoire DMA. son contenu : 'Modules for Perl, Python etc - "Developer's Module Archive"'

Note du modérateur: Cette dépêche nous a été proposée par de nombreuses personnes (Jean-Yves, Arnaud K., etc.)

RIAA : "Nous ne payerons pas les droits d'auteur"

Posté par (page perso) . Modéré par Fabien Penso.
Tags :
0
17
mar.
2001
Son
La RIAA, les même méchants qui ont fait chuté le taux de transferts de napster de 60% (si si.. c'est leur faute), est en train d'essayer de monter son propre système de musique en flux sur internet (comprenez : "mp3 streaming"). Le plus beau de l'histoire c'est que la RIAA essaye de faire pression sur les auteurs/compositeur pour ne pas avoir à payer les droits d'auteurs (aka copyrights) pour les copies qui vont circuler sur ce réseau. Ils demandent même que l'US Copyright Office leur donne raison via une pétition.. Non là vraiment, s'ils réussissent, y'a plus de justice...

Crypter des cochons en latin ?

Posté par (page perso) . Modéré par dumonteil jerome.
Tags :
0
6
mar.
2001
Humour
Vous n'êtes pas sans savoir que depuis dimanche, les fichiers sont filtrés sur napster. Et bien, voici une solution qui risque de faire ch**r la RIAA. AIMster vient de proposer le "Pig Latin Encoder". Ca sert a crypter les titres des mp3s.
Le plus beau c'est que la méchante loi (DMCA) qui est en vigueur dans ces états et qui interdit de faire du reverse engineering, s'applique _aussi_ a la RIAA qui essayerait de s'attaquer à ce système de cryptage....
Cette loi qui gène beaucoup de gens (notamment la communauté du libre) aurait donc un interêt... Rappelons que si vous enfreignez la loi fédérale DMCA, vous risquez 500K$ d'amende et 5 ans de taule. Bien sur, pour enfreindre cette loi, il faut qu'elle soit appliquée et cette loi n'est applicable qu'aux States. Les gars de AIMSTER attaqueront en justice quiconque divulguerait le fonctionnement de leur système.
note du modero: pour rire un peu des sujets sérieux