Twitter iPhone pliant OnePlus 12 PS5 Disney+ Orange Livebox Windows 11 ChatGPT

Apple Store : changer Apple ID

190 réponses
Avatar
Jean-Pierre Kuypers
Le sujet a déjà été traité ici : Macintosh vendu...
Mais je ne le retrouve plus : honte à moi !

Ma fille a un iMac 21,5" Mid 2014.
OS X Yosemite 10.10.5.

L'installation initiale a été faite avec mon Apple ID : erreur
majeure !!!

Maintenant, chaque fois qu'il y a une mise à jour, celle-ci doit
s'effectuer avec cet Apple ID.

Est-il vraiment impossible de modifier cela ?

--
Jean-Pierre Kuypers

Veuillez modifier les phrases dans leur con-
texte avant de traiter sciemment.

10 réponses

Avatar
J.P
In article <1mmug9e.5cuanaruxwg0N%,
(M.V.) wrote:

> - ID/logiciel (ce qui provoque la demande de l'AppleID quand on
> souhaite faire une mise à jour d'un logiciel issu de l'App Store

Là, ça me paraît moins simple. J'ai toujours pensé (peut-être à tort),
que les infos étaient sur le serveur et qu'il y avait sur ledit serveur
des infos concernant les logiciels achetés. Le fait de devoir
s'identifier sur App Store pour consulter ses achats et faire la MàJ des
logiciels provenant de l'App Store me font penser qu'il n'y a pas sur ma
machine un fichier qui serait lu par le serveur lui indiquant ces
informations.



Je verrais quand même bien une "marque" sur le logiciel de l'AppleID
donné lors de son achat.
Si tu copies un logiciel de A vers B et que de B tu demandes une mise à
jour, quel AppleID est valide ?

--
Jean-Pierre
Avatar
dv
Joseph-B a pensé qu'on aimerait savoir :

mais pour te rassurer, tu peux remettre l'original "wrote:"
et utiliser le script que j'ai écrit qui répond aussi à la demande
de D.V. et peut-être M.V. qui s'épargnera de refaire à la
main ses introductions.



Eh bien, à toi l'admiration de l'assemblée, en tout cas la mienne !

--
Denis
Avatar
DV
Fleuger a écrit ceci :

Super idée idée Joseph, mais vois-tu ce que je vois ?

J'ai mis le script dans le dossier des scripts MacSoup et à chaque fois
que je le sélectionne, ça ajoute une proposition sans effacer
l'ancienne.



Si j'ai bien compris, le script est censé sélectionner ce qui se trouve
entre le caractère "<" et la fin de la première ligne, puis coller une
formule aléatoire à la place de cette sélection. Si tu relances le
script après ça, comme il n'y a plus de "<", il n'a rien à sélectionner
et se contente donc de coller le texte en fin de ligne.

Si tu veux changer de formule, il te suffit d'ajouter manuellement un
"<" au début de la formule actuelle avant de relancer le script.

--
Denis
Avatar
josephb
Fleuger estime devoir nous faire part de ceci :

J'ai mis le script dans le dossier des scripts MacSoup et à chaque fois
que je le sélectionne, ça ajoute une proposition sans effacer
l'ancienne.



Bonjour à toi Gérard, dont je savais que tu allais me faire cette
réflexion (ça fait partie du jeu, je n'en suis pas offensé,
rassure-toi)
et à l'assemblée en général je fais cette réponse courtoise :

Je vous ai donné le le beurre, l'argent du beurre, le lait, la baratte,
maintenant si vous voulez en plus avoir le Q de la crémière, va falloir
vous le gagner tout seuls comme des grands garçons, hein ?

Je pense qu'en fonction du contexte, plutôt que d'avoir une proposition
aléatoire, on devrait pouvoir choisir.
Qu'en penses-tu ?



Même les robots de Google ne sont pas encore capable de discerner la
nuance de colère, mépris, ironie ou franche admiration dans une phrase
comme celle-ci dans son contexte :
« Bravo ! Tu l'as bien méritée celle-là. »
Alors non, je ne saurai pas répondre à ta requête.
Et désolé, si non je serais riche, très riche !

Mais ce qui serait amusant serait plutôt d'y accoler un script de
Corvophraseur que l'un des augustes piliers de ce forum a posté un jour,
je crois bien, mais que je ne retrouve pas.


--
J. B.
Avatar
josephb
DV a pensé qu'on aimerait savoir :

Eh bien, à toi l'admiration de l'assemblée, en tout cas la mienne !



Ah, mais oui, il a bien pensé !
Merci du compliment :-)
--
J. B.
Avatar
josephb
DV après en avoir mûrement réfléchi nous soumet :

Si tu veux changer de formule, il te suffit d'ajouter manuellement un
"<" au début de la formule actuelle avant de relancer le script.



C'est une solution mais notre ami Fleuger voudrait bien n'avoir rien à
faire avec ses petites mimines, alors je suis sûr qu'il va trouver sous
peu la modif à apporter au script ;-)

--
J. B.
Avatar
g4fleurot
DV estime devoir nous faire part de ceci : a écrit :

Si tu veux changer de formule, il te suffit d'ajouter manuellement un
"<" au début de la formule actuelle avant de relancer le script.



Oui, j'ai compris après avoir étudié le script :-)

--
Gérard FLEUROT plus un
Avatar
josephb
Fleuger après en avoir mûrement réfléchi nous soumet :

Oui, j'ai compris après avoir étudié le script :-)



Deux pistes, si ça t'inréresse

• Pour éviter les recharges malvenues, je ferais ceci :
Au début de chaque phrase, au lieu de mettre une espace ordinaire, je
mettrais une espace insécable.
Si le script détecte l'espace insécable dans la première ligne, il ne
fait rien.

• Pour une réponse en contexte :
créer une liste de situations (colère, applaudissements, ironie, etc.)
Le sript appelle la commande "choose from list"
chaque item renvoie à une phrase (contenue dans une autre liste)
répondant au contexte.

Voilà, Y A PLU KA !

--
J. B.
Avatar
g4fleurot
Joseph-B a écrit :

Corvophraseur que l'un des augustes piliers de ce forum a posté un jour,
je crois bien, mais que je ne retrouve pas.



le voilà.
Mais, j'ai suprimmé ca qui est après les tirets à la fin du script :
Ça fonctionnait sous Yosemite, mais sur El Capitan, ça ne veut plus.
Comprends-tu pourquoi ?
J'ai le gong
----
property verbs_list : {{"accéder", "2"}, {"accélérer", "2"}, {"ajuster",
"2"}, {"améliorer", "2"}, {"amplifier", "2"}, {"analyser", "2"},
{"annuler", "2"}, {"bouffoner", "2"}, {"bouillir", "2"}, {"calcifrer",
"2"}, {"compresser", "2"}, {"créer", "2"}, {"décélérer", "2"},
{"décoder", "2"}, {"décrypter", "2"}, {"déstabiliser", "2"},
{"détecter", "2"}, {"diminuer", "2"}, {"dupliquer", "2"}, {"encoder",
"2"}, {"encrypter", "2"}, {"fracasser", "2"}, {"induire", "2"},
{"inhiber", "2"}, {"inverser", "2"}, {"ioniser", "2"}, {"moduler", "2"},
{"neutraliser", "2"}, {"optimiser", "2"}, {"phaser", "2"}, {"polariser",
"2"}, {"pournifier", "2"}, {"réarranger", "2"}, {"recombiner", "2"},
{"recréer", "2"}, {"rediriger", "2"}, {"relayer", "2"}, {"scanner",
"2"}, {"signaler", "2"}, {"stabiliser", "2"}, {"surcharger", "2"},
{"transformer", "2"}, {"trouer", "2"}, {"zombifier", "2"}}

property adjective_list : {{"à court rayon d'action", "à court rayon
d'action", "0"}, {"à grand rayon d'action", "à grand rayon d'action",
"0"}, {"à haute vitesse", "à haute vitesse", "0"}, {"adaptatif",
"adaptative", "2"}, {"alternatif", "alternative", "2"}, {"alvéolé",
"alvéolée", "2"}, {"artificiel", "artificielle", "2"}, {"atomique",
"atomique", "2"}, {"baleiné", "baleinée", "2"}, {"ballistique",
"ballistique", "2"}, {"basse vitesse", "basse vitesse", "2"},
{"binaire", "binaire", "2"}, {"bouffoné", "bouffonée", "2"},
{"calorifique", "calorifique", "2"}, {"carpien", "carpienne", "2"},
{"centrique", "centrique", "2"}, {"compressé", "compressée", "2"},
{"connotatif", "connotative", "2"}, {"corporel", "corporelle", "2"},
{"cythérien", "cythérienne", "2"}, {"dimensionnel", "dimensionnelle",
"2"}, {"directionnel", "directionnelle", "2"}, {"dirigé", "dirigée",
"2"}, {"dynamique", "dynamique", "2"}, {"encrypté", "encryptée", "2"},
{"génique", "génique", "2"}, {"gildoique", "gildoique", "2"},
{"gravifique", "gravifique", "2"}, {"gravitationnel",
"gravitationnelle", "2"}, {"holographique", "holographique", "2"},
{"instable", "instable", "2"}, {"interstellaire", "interstellaire",
"2"}, {"ionisé", "ionisée", "2"}, {"linéaire", "linéaire", "2"},
{"localisé", "localisée", "2"}, {"magnétique", "magnétique", "2"},
{"mécanique", "mécanique", "2"}, {"microscopique", "microscopique",
"2"}, {"modulaire", "modulaire", "2"}, {"moléculaire", "moléclaire",
"2"}, {"moncturien", "moncturienne", "2"}, {"navigationnel",
"navigationnelle", "2"}, {"oblatif", "oblative", "2"}, {"ossiphazolé",
"ossiphazolée", "2"}, {"parabolique", "parabolique", "2"}, {"parallele",
"parallele", "2"}, {"phasé", "phasée", "2"}, {"phasique", "phasique",
"2"}, {"plutonnant", "plutonnante", "2"}, {"plutonné", "plutonnée",
"2"}, {"pourniflant", "pourniflante", "2"}, {"quantique", "quantique",
"2"}, {"refroidi", "refroidie", "2"}, {"réplicatif", "réplicative",
"2"}, {"résistant", "résistante", "2"}, {"résonnant", "résonnante",
"2"}, {"spatial", "spatiale", "2"}, {"spinoidal", "spinoidale", "2"},
{"statique", "statique", "2"}, {"stellaire", "stellaire", "2"},
{"temporel", "temporelle", "2"}, {"trigloidal", "trigloidale", "2"},
{"valvué", "valvuée", "2"}, {"véloce", "véloce", "2"}, {"vibratile",
"vibratile", "2"}}

property noun_list : {{"aimant", "1", "2"}, {"alignement", "1", "2"},
{"amplificateur", "1", "2"}, {"anihilateur", "1", "2"}, {"capsule", "2",
"2"}, {"assimilateur", "1", "2"}, {"balise", "2", "2"}, {"bouclier",
"1", "2"}, {"bouffon", "1", "2"}, {"buffer", "1", "2"}, {"calcifrage",
"1", "2"}, {"capacité", "2", "2"}, {"capilectomie", "2", "2"},
{"causalité", "2", "2"}, {"chambre", "2", "2"}, {"champ", "1", "2"},
{"champ de force", "1", "2"}, {"coeur", "1", "2"}, {"conduit", "1",
"2"}, {"configuration", "2", "2"}, {"continuum", "1", "2"},
{"convertisseur", "1", "2"}, {"corridor", "1", "2"}, {"crevasse", "2",
"2"}, {"cristal", "1", "2"}, {"cybergement", "1", "2"}, {"déflecteur",
"1", "2"}, {"désintégrateur", "1", "2"}, {"détonateur", "1", "2"},
{"diagnostic", "1", "2"}, {"disrupteur", "1", "2"}, {"distortion", "2",
"2"}, {"écho", "1", "2"}, {"efficience", "2", "2"}, {"émission", "2",
"2"}, {"endiguement", "1", "2"}, {"énergie", "2", "2"}, {"entité", "2",
"2"}, {"filament", "1", "2"}, {"filtre", "1", "2"}, {"flot", "1", "2"},
{"flux", "1", "2"}, {"force", "2", "2"}, {"formation", "2", "2"},
{"fragment", "1", "2"}, {"fragmenticule", "1", "2"}, {"fréquence", "2",
"2"}, {"gain", "1", "2"}, {"générateur", "1", "2"}, {"gicleur", "1",
"2"}, {"glomérule", "2", "2"}, {"goniotron", "1", "2"}, {"graviton",
"1", "2"}, {"grille", "2", "2"}, {"hologramme", "1", "2"}, {"impulsion",
"2", "2"}, {"incursion", "2", "2"}, {"inducteur", "1", "2"}, {"inertie",
"1", "2"}, {"inhibiteur", "1", "2"}, {"laplaxmol", "1", "2"},
{"matiere", "2", "2"}, {"matrice", "2", "2"}, {"mécanisme", "1", "2"},
{"mine", "2", "2"}, {"mitochondrie", "2", "2"}, {"moteur", "1", "2"},
{"moulinotron", "1", "2"}, {"multiplexeur", "1", "2"}, {"nacelle", "2",
"2"}, {"noyau", "1", "2"}, {"nuage", "1", "2"}, {"ordinateur", "1",
"2"}, {"papsouille", "2", "2"}, {"parallax", "1", "2"}, {"particule",
"2", "2"}, {"plasma", "1", "2"}, {"plutonneur", "1", "2"}, {"porteuse",
"2", "2"}, {"poussée", "2", "2"}, {"radiation", "2", "2"}, {"rayon",
"1", "2"}, {"réhausseur", "1", "2"}, {"relai", "1", "2"}, {"rémouleur",
"1", "2"}, {"réplicateur", "1", "2"}, {"réplication", "2", "2"},
{"réseau", "1", "2"}, {"résonnateur", "1", "2"}, {"ressort", "1", "2"},
{"rotation", "2", "2"}, {"schisme", "1", "2"}, {"séquence", "2", "2"},
{"signal", "1", "2"}, {"signature", "2", "2"}, {"singularité", "2",
"2"}, {"sonde", "2", "2"}, {"spouniseur", "1", "2"}, {"survolteur", "1",
"2"}, {"sustentation", "2", "2"}, {"syntagme", "1", "2"}, {"tachyon",
"1", "2"}, {"transistor", "1", "2"}, {"translateur", "1", "2"},
{"transporteur", "1", "2"}, {"trigloide", "1", "2"}, {"trophoblaste",
"1", "2"}, {"tropisme", "1", "2"}, {"tube", "1", "2"}, {"tunnel", "1",
"2"}, {"turbulence", "1", "2"}, {"vagissement", "1", "2"}, {"vague",
"2", "2"}, {"vibration", "2", "2"}, {"vide", "1", "2"}, {"vortex", "1",
"2"}}

property prefix_list : {"aéro", "ana", "anti", "auto", "bi", "bulbo",
"capillo", "crypto", "extra", "hepta", "hétéro", "homo", "méta",
"micro", "morpho", "morvo", "multi", "néo", "non", "nucléo", "octo",
"penta", "poly", "proto", "pseudo", "puslo", "quadri", "rétro", "servo",
"spiro", "sub", "sur", "thermo", "theta", "trans", "tri", "turbo",
"ultra"}

property gabarit_list : {"Si nous pouvons [v] [n] [a], nous devrions
pouvoir [v] [n] [a] et [v] [n] [a] !", "Capitaine, je ne peux pas [v]
[n] parce que [n] [a] est sur le point [d] [n] [a] !", "[v] [n] [a] est
illogique, puisque [n] [a] va [v] [n] [a].", "Il est possible que [n]
[a] puisse [v] [n] [a], mais seulement si nous pouvons [v] [n] [a] et
[v] [n] [a] !", "Pas de panique ! [v] [n] [a] ne nous empêche pas [d]
[n] [a] ni même [d] [n] [a].", "Voici [n] [a] dont il est temps [d] [n]
[a] sans oublier [d] [n] [a].", "Damned, [n] [a] ne peut pas [v] [n] [a]
! Nous allons être obligé [d] [n] [a]...", "Tout va bien a bord. [n] [a]
semble [v] correctement. Mais nous devrions [v] [n] [a] pour plus de
sécurité.", "Alerte ! [n] [a] semble [v] dangereusement ! Il faut [v]
[n] [a] d'urgence !!!", "Veuillez [v] [n] [a] avant [d] sciemment."}


on substitute_Verb(prep)
set the_x to random number from 1 to the count of verbs_list
set theVerb to item 1 of item the_x of verbs_list as string
if item 2 of item the_x of verbs_list is "1" then
set theVerb to substitute_Prefix() & "-" & theVerb
else if item 2 of item the_x of verbs_list is "2" then
if alea() is 1 then set theVerb to substitute_Prefix() &
"-" & theVerb
end if
if prep is 1 then
if check_Voyelle(theVerb) is true then
set theVerb to "d'" & theVerb
else
set theVerb to "de " & theVerb
end if
end if
return theVerb
end substitute_Verb

on substitute_Adj(adjGenre)
set the_x to random number from 1 to the count of adjective_list
if adjGenre = 1 then
set the_adj to item 1 of item the_x of adjective_list as
string
else
set the_adj to item 2 of item the_x of adjective_list as
string
end if
return the_adj
end substitute_Adj

on substitute_noun(genre, withAdj)
set the_x to random number from 1 to the count of noun_list
set the_noun to item 1 of item the_x of noun_list as string
set currGenre to item 2 of item the_x of noun_list as integer
if genre ≠ 0 and genre is not currGenre then
set the_noun to substitute_noun(genre, withAdj)
else
if item 3 of item the_x of noun_list is "1" then
set the_noun to substitute_Prefix() & "-" &
the_noun
else if item 3 of item the_x of noun_list is "2" then
if alea() is 1 then set the_noun to
substitute_Prefix() & "-" & the_noun
end if
if withAdj is 1 then
set the_noun to the_noun & " " &
substitute_Adj(currGenre)
end if
end if
if check_Voyelle(the_noun) is true then
set the_noun to "l'" & the_noun
else if currGenre is 1 then
set the_noun to "le " & the_noun
else
set the_noun to "la " & the_noun
end if
return the_noun
end substitute_noun

on substitute_Prefix()
set the_x to random number from 1 to the count of prefix_list
return item the_x of prefix_list as string
end substitute_Prefix

on get_Gabarit()
set the_x to random number from 1 to the count of gabarit_list
return item the_x of gabarit_list as string
end get_Gabarit

on check_Voyelle(the_word)
if character 1 of the_word is in {"a", "e", "i", "o", "u", "y",
"é", "h"} then
return true
else
return false
end if
end check_Voyelle

on alea()
return random number from 0 to 1
end alea

on noun_with_adj(Phrase, counter)
set cResult to 0
set counter to counter + 4
set numChars to (count characters of Phrase)
if counter < numChars - 2 and text counter thru (counter + 2) of
Phrase is "[a]" then set cResult to 1
return cResult
end noun_with_adj

on corvo()
set startPhrase to get_Gabarit()
set resPhrase to ""

set numChars to (count characters of startPhrase)
set x to 0 as integer
repeat while x < numChars - 2
set x to x + 1
set tempWord to text x thru (x + 2) of startPhrase
if tempWord is "[v]" then --verb
set resPhrase to resPhrase & substitute_Verb(0)
set x to x + 2
else if tempWord is "[n]" then --noun
if noun_with_adj(startPhrase, x) is 1 then
set resPhrase to resPhrase &
substitute_noun(0, 1)
set x to x + 6
else
set resPhrase to resPhrase &
substitute_noun(0, 0)
set x to x + 2
end if
else if tempWord is "[a]" then --adj
set resPhrase to resPhrase & substitute_Adj(0)
set x to x + 2
else if tempWord is "[d]" then --verb with preposition
set resPhrase to resPhrase & substitute_Verb(1)
set x to x + 2
else if tempWord is "[m]" then --masc noun
if noun_with_adj(startPhrase, x) is 1 then
set resPhrase to resPhrase &
substitute_noun(1, 1)
set x to x + 6
else
set resPhrase to resPhrase &
substitute_noun(1, 0)
set x to x + 2
end if
else if tempWord is "[f]" then --femin noun
if noun_with_adj(startPhrase, x) is 1 then
set resPhrase to resPhrase &
substitute_noun(2, 1)
set x to x + 6
else
set resPhrase to resPhrase &
substitute_noun(2, 0)
set x to x + 2
end if
else
set resPhrase to resPhrase & character x of
startPhrase
end if
end repeat
set resPhrase to resPhrase & text (x + 1) thru numChars of
startPhrase
return resPhrase
end corvo

on substitute()
set result to corvo()
return result
end substitute

set the clipboard to corvo()

corvo()

--tell application "TextEdit"
--activate
--delay 0.5
--tell application "System Events"
--activate
--keystroke "v" using command down
--keystroke return
--keystroke return
--set visible of process "TextEdit" to false
--delay 0.5
--set frontmost of process "TextEdit" to true
--end tell
--end tell
------

--
Gérard FLEUROT plus un
Avatar
Jean-Pierre Kuypers
In article (Dans l'article) <1mmvbel.olm5qze7posmN%,
Fleuger wrote (écrivait) :

Joseph-B nous a gratifié de cette remarque bienvenue : a bien voulu nous
faire partager ses réflexions sur ce passionnant sujet : estime devoir
nous faire part de ceci : a bien voulu nous faire partager ses
réflexions sur ce passionnant sujet : nous a gratifié de cette remarque
bienvenue : a élucubré : nous a gratifié de cette remarque bienvenue :
après en avoir mûrement réfléchi nous soumet : a bien voulu nous faire
partager ses réflexions sur ce passionnant sujet : a bien voulu nous
faire partager ses réflexions sur ce passionnant sujet : a élucubré :



N'oublions pas le Corvophraseur ...

"Si nous pouvons créer la radiation microscopique, nous devrions
pouvoir surcharger la vague parabolique et encoder la thermo-poussée
compressée !"

<https://sourceforge.net/projects/corvophraseur/>

--
Jean-Pierre Kuypers

Damned, le corridor localisé ne peut pas puslo-diminuer le spouniseur
gravifique ! Nous allons être obligé de bi-ajuster l'efficience baleinée...