Deutsch English Français Italiano |
<1pngokm.l04kkgwshfb8N%josephb@nowhere.invalid> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!news.uzoreto.com!news.alphanet.ch!alphanet.ch!.POSTED.aannecy-652-1-11-48.w86-209.abo.wanadoo.fr!josephb From: josephb@nowhere.invalid (Joseph-B) Newsgroups: fr.comp.sys.mac.programmation Subject: Re: SignAuPif 1.0.2 Date: Wed, 16 Feb 2022 10:23:04 +0100 Organization: Aucune Sender: joseph25b@aannecy-652-1-11-48.w86-209.abo.wanadoo.fr Message-ID: <1pngokm.l04kkgwshfb8N%josephb@nowhere.invalid> References: <sudomp$40e$1@shakotay.alphanet.ch> <1pndpse.atg1z4rzoqh0N%josephb@nowhere.invalid> <sugbib$gke$1@shakotay.alphanet.ch> <sugl1n$ta2$1@shakotay.alphanet.ch> <1pnfmhn.1ivwnx41ilwvm6N%josephb@nowhere.invalid> <sugvol$f9m$2@shakotay.alphanet.ch> <1png02n.1uq9taq1kdwtecN%josephb@nowhere.invalid> <suhgq4$n3q$1@shakotay.alphanet.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Info: shakotay.alphanet.ch; posting-host="aannecy-652-1-11-48.w86-209.abo.wanadoo.fr:86.209.24.48"; logging-data="24818"; mail-complaints-to="usenet@alphanet.ch" User-Agent: MacSOUP/F-2.8.4 (6da4d6e6d0) (Mac OS X version 10.11.6 (x86)) X-NO-ARCHIVE: YES Bytes: 3379 Lines: 48 "Benoît L." <benoit@com.invalid> wrote: > Si tu tapes > set set AppleScript's text item delimiters (return & return) > ça ne marche pas mais > set AppleScript's text item delimiters to (linefeed & linefeed) > oui. Pourquoi ? No idea. Il y a deux raisons à cela 1) la première est que la source, le fichier .text original des GMP, si tu l'ouvres dans BBEdit, tu verras sur le bandeau en pied ses caractéristiques « Text File ; Unicode (UTF-8) ; Unix (LF) » le dernier étant le type de coupure de ligne, Line Feed et non pas Return comme pour du MacOS Roman que l'on traine encore comme un boulet que l'on est passé à OS X. 2) Parce que je sais par expérience que progressivement AppleScript (intégré aux couches basses du Système) devient plus strict (je devrais dire plus cohérent) sur le type d'encodage (UTF-8) et donc de coupure de ligne, mais que Yosemite, par exemple, aurait accepté sans broncher les deux, Linefeed ou Return, comme absolument équivalent, ce qui n'est plus le cas depuis 10.12 (encore que avec M. V. on a pu trouver des "exceptions déroutantes" avec l'interpréteur AppleScript des commandes Shell, toujours pas corrigées depuis 22 ans …) > Je vois des " > > " > Dans ton script. C'est encore un nouveau "feature" d'Applescript récent qui a transcrit lors de la compilation en forme texte (caractère invisible) ce qui aurait dû rester en symbolique de code "\n". À l'inverse, si sur mon Capitan je tape des retours à la ligne dans le code, à la compilation il m'écrit des "\r" ce qui est une aberration héritée de Mac OS pré X ! Bon, j'aurais écrit <linefeed> en toutes lettres au lieu de "\n" le problème ne se srait pas posé. Ce sont des manques de rigueur comme cela depuis aussi longtemps qu'Applescript existe qui le font mépriser par les "vrais " programmeurs. Et ça fait plus de 20 ans que je le dis, pas attendu l'article que tu cites. <https://www.economist.com/business/2022/01/29/what-if-all-workers-wrote-software-not-just-the-geek-elite> -- J. B.