Zeph (./7045) :
Le seul argument que je vois contre ça, c'est que certains programmes qui ne prennent pas du tout de fichier en paramètre (ça reste rare) se retrouvent à avoir potentiellement une expansion effectuée alors qu'elle n'aura aucun sens pour eux.
J'en vois d'autres :
- ça oblige tous les programmes à utiliser la syntaxe "concaténation de nom de fichiers" pour leur ligne de commande, même si ce n'est pas la meilleure solution pour eux
- ça empêche de traiter spécifiquement les jokers (exemple tout bête : demander une confirmation si tu exécutes une commande dangereuse avec "*" comme argument)
- ça empêche le programme de démarrer tant que la liste des fichiers correspondant au pattern n'a pas été constituée, ce qui est gênant s'ils sont nombreux et/ou que le système de fichiers est lent à répondre (par exemple un partage réseau avec une connexion limitée)
- après expansion, ça fait des lignes de commandes potentiellement super longues, avec nécessité d'allouer dynamiquement vu que le nombre de fichiers est inconnu. Assez anecdotique de nos jours j'admets, mais je trouve ça un peu dommage.

Pour moi, la bonne méthode est qu'il y ait une API d'énumération des fichiers qui correspondent à un pattern (pour éviter d'avoir 36 implémentations différentes).

Flan > pour moi c'est carrément le principe "tout est un flux de texte unique" (qui s'applique aussi à la ligne de commande) qui est bancal et limité pour interfacer des applis. Mais j'en ai déjà parlé ^^
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Zerosquare (./7050) :
Zeph (./7045) :
Le seul argument que je vois contre ça, c'est que certains programmes qui ne prennent pas du tout de fichier en paramètre (ça reste rare) se retrouvent à avoir potentiellement une expansion effectuée alors qu'elle n'aura aucun sens pour eux.
J'en vois d'autres :
- ça oblige tous les programmes à utiliser la syntaxe "concaténation de nom de fichiers" pour leur ligne de commande, même si ce n'est pas la meilleure solution pour eux
- ça empêche de traiter spécifiquement les jokers (exemple tout bête : demander une confirmation si tu exécutes une commande dangereuse avec "*" comme argument)
- ça empêche le programme de démarrer tant que la liste des fichiers correspondant au pattern n'a pas été constituée, ce qui est gênant s'ils sont nombreux et/ou que le système de fichiers est lent à répondre (par exemple un partage réseau avec une connexion limitée)
- après expansion, ça fait des lignes de commandes potentiellement super longues, avec nécessité d'allouer dynamiquement vu que le nombre de fichiers est inconnu. Assez anecdotique de nos jours j'admets, mais je trouve ça un peu dommage.
Ça m'est arrivé plus d'une fois d'avoir une liste d'arguments trop longue, en effet sad
Flan > pour moi c'est carrément le principe "tout est un flux de texte unique" (qui s'applique aussi à la ligne de commande) qui est bancal et limité pour interfacer des applis. Mais j'en ai déjà parlé ^^
Oui, aussi oui
C'est tout de même étrange d'avoir à l'écran des flux stderr/stdin/stdout complètement mélangés, y compris entre applications quand tu as lancé avec &
avatar<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Pour la partie "tout est flux de texte unique", un autre problème (plus important pour moi) est surtout qu'on perd toute information sur la nature du contenu. Je trouve ridicule de jouer avec des | cut -d ... ou | awk '{ print $3 }' pour tenter de récupérer une date au sein d'un listing de fichiers par exemple. Une solution élégante à ce problème est celle qu'a proposé PowerShell smile
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)
Bien d'accord oui
avatar<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Voilà, Powershell et AppleScript par exemple montrent qu'il existe d'autres paradigmes que la ligne de commande "classique" pour faire interagir des programmes, et qu'on peut imaginer des mécanismes plus puissants. Mais ce n'est pas dans l'esprit UNIX, et (surtout ?) ça demande davantage de boulot de la part des dévs d'applis.
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Je ne suis pas sûr que PowerShell demande plus de boulot.

En termes d'interface, il y a également Automator sur macOS qui est pas mal.

Je pense qu'on peut encore aller plus loin que PowerShell, mais faudrait sûrement abandonner complètement l'interface en ligne de commande comme on la connaît (ce qui ne veut pas dire abandonner une interface orientée clavier).
avatar<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
oui
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
J'ai une amie qui possède le PC suivant depuis des années: http://www.toshiba.be/fr/discontinued-products/satellite-l500-1c7/

Il est devenu trop lent pour ses tâches quotidiennes (surf, mail, films et séries, bureautique légère), même après restauration.

Une boutique lui demande 150€ pour le "booster", mais je vois vraiment pas comment. Peut-être en restaurant l' OS (déjà fait), en augmentant la RAM (elle est au max) ou en changeant le CPU (je pense que le gain de puissance ne sera pas significatif par rapport à l'effort fourni et au prix).

Vu mon expérience relativement positive avec Ubuntu sur mon MacBook 4,1 de 2007, je pensais que je pourrais peut-être lui installer Linux qui apportera un gain de réactivité sans aucun prix à payer, hormis l'incompatibilité de certains programmes qu'elle pourrait éventuellement utiliser.

Je précise qu'elle est loin d'être une nerd, même si elle est sortie avec quelques-uns grin Je pense qu'au niveau informatique on peut facilement la qualifier de Madame Michu. Je l'aime beaucoup mais il est hors de question que je lui serve de SAV ou de centrale téléphonique 24/7 grin Un Linux ultra-user-friendly sera donc obligatoire, et qui fonctionne out-of-the-box.

Je dois encore discuter de tout ça avec elle mais au cas où, des suggestions?

D'autre part j'ai ressorti mon eee PC 900 sur lequel j'avais installé Lubuntu Netbook Edition 14.04. J'aurais aimé le mettre à jour mais le SSD de 4 Go n'a pas l'espace disponible pour télécharger et installer les mises à jour. Pourtant l'ordi possède un deuxième SSD de 8 Go qui est lui entièrement libre. Des idées?
avatarSpartine, la fille que ce soir elle dîne en enfer: http://www.spartine.com

Pockett Videogames, le site de toutes les consoles portables!: http://www.pockett.net

J'aime beaucoup faire des dessins aux petites filles! C'est ma passion.
Pas trop dans l'informatique? Pas de Linux alors. Le super duper ultra friendly ça n'existe pas ici, même les *buntu sont loin d'être triviales des qu'un truc merde
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
[color=DAA5
On peut tenter de l'apprivoiser sur Mint 18 Mate (testé plus léger que cinnamon sur configs légères), ca démarre sur livecd. si elle est trop perdue tu lui remets un winxp grin
Ceci dit si apres reinstall la machine est lente il faut voir sur le refroidissement, le cou chauffe probablement trip
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
[color=DAA5
passage à un SSD, peut-être ?
avatar<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Tu marque (indirectement) un point, si la machine est plus lente que neuve, le disque dur peut aussi être responsable.
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
[color=DAA5
Je pensais surtout aux sites internet qui deviennent de plus en plus lourds (coucou Facebook), aux antivirus qui demandent plus de ressources et pas que pour des trucs utiles (coucou Avira), aux mises à jour de sécurité (coucou Windows) et à d'autres choses encore qui font qu'un PC de quelques années ne puisse plus être utilisé confortablement malgré un fonctionnement impeccable.
avatarSpartine, la fille que ce soir elle dîne en enfer: http://www.spartine.com

Pockett Videogames, le site de toutes les consoles portables!: http://www.pockett.net

J'aime beaucoup faire des dessins aux petites filles! C'est ma passion.
flanker (./7061) :
passage à un SSD, peut-être ?
j'allais le dire, ça donne une seconde vie à un bon vieux eeepc par exemple... (ça et la ram)
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca
Pas d'antivirus, Windows Defender powa ^^
Très léger et discret par rapport aux concurrents et suffisant à mon goût. smile
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
lolpaf
avatar
énorme grin
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)
Comme quoi, linux n'est PAS user friendly, et ce meme Ubuntu
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
[color=DAA5
Ce n'est pas la faute de GNU/Linux, mais de Dwarf Fortress qui vole le nom d'un exécutable système Unix qui existe depuis des décennies! Ça montre que les portages GNU/Linux doivent être faits par des gens qui connaissent le système, pas par des développeurs Windows! (Même un développeur Mac qui se respecte devrait connaître df, mais bon, l'ignorance de la base Unix pourtant présente est très courante là-bas malheureusement.)
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
https://fr.wikipedia.org/wiki/Df_(Unix)
df apparut pour la première fois dans la version 1 AT&T UNIX.
https://commons.wikimedia.org/wiki/File:Histoire_d%27UNIX.svg?uselang=fr
V1
1972

https://fr.wikipedia.org/wiki/Slaves_to_Armok_II:_Dwarf_Fortress
Date de sortie 2006

Il devrait être très clair qui a la priorité sur le nom!
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
zzz

Tu ne fais que confirmer ce que je dit.
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
[color=DAA5
Les noms réservés existent partout. Windows réserve même globalement des noms comme NUL, CON etc.
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
./7071 : tiens, ça serait amusant un système de résolution de chemin qui privilégie l'ancienneté d'un exécutable en cas de conflit cheeky
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)
grin
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Kevin: non tu ne peux nommer un fichier COM1, NUL, etc.. sous windows.
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
[color=DAA5
C'est bien ce que je dis, il y a des noms réservés et ça foire si tu essaies de les utiliser.
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
et pourquoi ça n'a pas foiré lorsque le gars a installé dwarf fortress ? pourquoi le système n'a pas réagi ? C'est bien pour ça que linux n'est pas user friendly sur ce point. Si le système avait réagi dès les premiers tests, ils auraient nommé leur exécutable autrement, et on aurait pas cette conversation. Alors oui, ils sont peut être juste ignorants, mais un système bien conçu n'aurait pas laissé le développement arriver à ce stade sans avertissement...
avatarpedrolane stoppe la chute des chevaux

La DNC-Team : un club plein de mystères
Kevin Kofler (./7073) :
Les noms réservés existent partout. Windows réserve même globalement des noms comme NUL, CON etc.
Kevin Kofler (./7077) :
C'est bien ce que je dis, il y a des noms réservés et ça foire si tu essaies de les utiliser.
Donc tu confirmes implicitement que Windows est supérieur ?
avatarROM ne s'est pas compilé en un jour
Cinnamon, MATE ou XFCE sur Mint donnent un environnement raisonnablement léger et solide. C'est vers ce genre de solutions que j'orienterais la rénovation d'une vieille machine.

Folco (./7065) :
Pas d'antivirus, Windows Defender powa ^^
Très léger et discret par rapport aux concurrents et suffisant à mon goût. smile
Attention quand même, en plus d'être assez limité, Windows Defender s'est récemment fait épingler par l'équipe du Project Zero de Google pour contenir une dizaine de failles gravissimes (dont ACE) et pour ne pas être sandboxé, contrairement à plusieurs autres composants de Windows smile
Mais bon, quel que soit le pro-virus, les taux de faux positifs, de faux négatifs et de vulnérabilités intrinsèques sont inacceptables. Ils sont tous mauvais, certains le sont juste encore plus que les autres. Il est important d'utiliser un PV gratuit, pour ne pas financer cette très lucrative industrie d'insécurité informatique.
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.