Newsgroup: it.comp.macintosh
Titolo: Logo avvio

Ciao a tutti,
Vorrei chiedervi alcune cose:
1) come si fa a cambiare l'immagine che appare al caricamento del sistema 
operativo?
2) come si usano le "azioni cartella" e cosa sono?
Grazie
Michele 

 Michele 
Figurati !
-- 
Finalmente ci hanno declassati, non ne potevo più di vivere
sopra le mie possibilità.

 Qui passo, mai usate.
E' la possibilita' di collegare uno script ad una cartella. Ad esempio
potresti decidere di far partire un certo script quando in una cartella
arriva un file e cosi' via... Detta cosi' sembra una str***ta, ma io
l'ho usato qualche volta e mi e' sempre stato utilissimo! :-)
Ciao
Bombolo

 l'ho usato qualche volta e mi e' sempre stato utilissimo! :-)
A me detta così sembra una di quelle funzioni che non saprei proprio 
come potrebbero tornarmi utili, ma riconosco che la natura mi ha dotato 
di poca fantasia :D
Immagino che siano funzioni utili soprattutto per chi ha flussi di 
lavoro importanti e con azioni ripetute su molti file.. o sbaglio ?



| |._/|_|\__/\__/\__/ | *Non e' bello cio' che e' bello,
|        /_/ /_/      |  figurarsi cio' che e' brutto.

 lavoro importanti e con azioni ripetute su molti file.. o sbaglio ?
In acrobat, ad esempio, si possono inviare i file in cartelle dove
vengono utilizzate differenti impostazioni di distillazione.
-- 
me

 nome o sull'estensione.
O che carichi il file trascinato nella cartella su un server FTP.
-- 
Salutandovi indistintamente

 O che carichi il file trascinato nella cartella su un server FTP.
Ottima idea, vista l'inspiegabile impossibilita' di uploadare
direttamente dal Finder .-(


 O che carichi il file trascinato nella cartella su un server FTP.
Usi applescript +transmit?
-- 
non vincono, non vinceranno, non hanno domani
la forza è nel puntello impugnato da oneste fortissime mani

 direttamente dal Finder .-(
Ancora? Forse lo fanno per vendere abbonamenti a .mac :-D

 Usi applescript +transmit?
No, si può usare il comando ftp infilato dentro un AppleScript, che è
anche meglio perché fa tutto in background.
-- 
Salutandovi indistintamente

 anche meglio perché fa tutto in background.
Interessante. Dove sta il dizionario?


 Interessante. Dove sta il dizionario?
Di che? Io intendo il comando ftp da terminale, che puoi inserire in uno
script utilizzando il comando "do shell script". Una roba tipo questa:
property userid : "nome_utente"
property thePassword : "password"
property theURL : "
ftp.pippo.org
"
on adding folder items to this_folder after receiving these_items
tell application "Finder"
set thePath to quoted form of POSIX path of (this_folder as alias)
set theFiles to ""
repeat with theItem in these_items
set theFiles to theFiles & "\"" & (name of theItem as text) & "\" "
end repeat
do shell script ¬
"cd " & thePath & "; ftp -u ftp://" & userid & ":" & ¬
thePassword & "@" & theURL & "/ " & theFiles
end tell
end adding folder items to
N.B.
Funziona solo con i file, non con le cartelle.
-- 
Salutandovi indistintamente

 Funziona solo con i file, non con le cartelle.
Allora invece di usare ftp, userei curl. Dovrebbe farlo.


 curl. Dovrebbe farlo.
Ho dato un'occhiata al manuale e non mi pare.
-T/--upload-file <file> 
This transfers the specified local file to the remote URL. If there is
no file part in the specified URL, Curl will append the local file name.
NOTE that you must use a trailing / on the last directory to really
prove to Curl that there is no file name or curl will think that your
last directory name is the remote file name to use. That will most
likely cause the upload operation to fail. If this is used on a http(s)
server,the PUT command will be used. Use the file name "-" (a single
dash) to use stdin instead of a givenfile. Before 7.10.8, when this
option was used several times, the last one was used. In curl 7.10.8 and
later, you can specify one -T for each URL on the command line. Each -T
+ URL pair specifies what to upload and to where. curl also supports
"globbing" of the -T argument, meaning that you can upload multiple
files to a single URL by using the same URL globbing style supported in
the URL, likethis:
curl -T "{file1,file2}" 
http://www.uploadtothissite.com
 
or even 
curl -T "img[1-1000].png" 
ftp://ftp.picturemania.com/upload/
 
-- 
Salutandovi indistintamente

 Ho dato un'occhiata al manuale e non mi pare.
Confermo: se si prova a caricare una cartella, crea sul server un file
vuoto col nome della cartella.
-- 
Salutandovi indistintamente

 Allora invece di usare ftp, userei curl. Dovrebbe farlo.
Forse ncftp
Daniele
-- 
"How many times must good men die?
 How many tears will the children cry?
 'Til they suffer no more sadness
 Stop the madness. Oh, stop the madness!" (MH)

 Forse ncftp
Neanche, credo.
http://www.ncftp.com/ncftp/doc/ncftpput.html
-- 
Salutandovi indistintamente

 
http://www.ncftp.com/ncftp/doc/ncftpput.html
-R
Recursive mode; copy whole directory trees.
Non va?


 Recursive mode; copy whole directory trees.
Ah, non l'avevo visto. Sarebbe da provare.
-- 
Salutandovi indistintamente

 Ah, non l'avevo visto. Sarebbe da provare.
ncftp in modalità interattiva, col -R, carica anche le directory.
Non penso che ncftpput sia diverso :-)


 vuoto col nome della cartella.
Buffo. curl scarica intere cartelle come ridere, ma non le uploada. :)
-- 
non vincono, non vinceranno, non hanno domani
la forza č nel puntello impugnato da oneste fortissime mani

 Forse ncftp
Che però non ce lo hanno tutti. Io in genere lo installo, ma non è come
ftp o curl.


 Che perň non ce lo hanno tutti. 
Peggio per loro :-)


 Ah, non l'avevo visto. Sarebbe da provare.
Funziona!
property theUserid : "nome_utente"
property thePassword : "password"
property theServer : "
ftp.pippo.org
"
property theRemotePath : "cartella_remota"
on adding folder items to this_folder after receiving these_items
tell application "Finder"
set thePath to quoted form of POSIX path of (this_folder as alias)
set theFiles to ""
repeat with theItem in these_items
set theFiles to theFiles & "\"" & (name of theItem as text) & "\" "
end repeat
do shell script ¬
"cd " & thePath & "; ncftpput -R -u " & theUserid & " -p " ¬
& thePassword & " " & theServer & " " & theRemotePath & " " & theFiles
end tell
end adding folder items to
-- 
Salutandovi indistintamente

 Peggio per loro :-)
Glielo dici tu che è a linea di comando? :))


 Funziona!
Ovviamente dopo aver installato NcFTP.
ftp://ftp.ncftp.com/ncftp/binaries/ncftp-3.1.9-macosx10.3.dmg
-- 
Salutandovi indistintamente

 Glielo dici tu che è a linea di comando? :))
Devono solo installarlo per far funzionare lo script, mica sono
costretti ad usarlo dal Terminale.
-- 
Salutandovi indistintamente

 
http://www.ncftp.com/ncftp/doc/ncftpput.html
non conosco ncftp, ma `lftp' lo fa di sicuro (comando "mirror").
Ovviamente si può fare uno shell-scipt che automatizza il tutto e magari
tempificarlo (cron).
Vedo che lftp è su fink...
-- 
lupin(R)

 tempificarlo (cron).
Uh, si. Ma se mi devo mettere a fare uno shell script per usare *ftp,
allora piuttosto mi faccio un miniscript Python che usa la FTPLib per
fare la stessa cosa. Faccio prima e ho una migliore gestione degli
errori.
Poi perchè usare cron? È barbaro in questo caso. MacOS X è un sistema
con un ottimo gestore di eventi. Quando uno aggiunge roba alla cartella,
lui lo chiama.
È lo stesso principio per cui in ambiente *nix è stata introdotta la
select, invece di andare di sleep...


 costretti ad usarlo dal Terminale.
Right!
-- 
non vincono, non vinceranno, non hanno domani
la forza č nel puntello impugnato da oneste fortissime mani

 property theRemotePath : "cartella_remota"
Fra l'altro non ci dovrebbe essere bisogno di salvare la password cosě
su un file in chiaro.
ncftp ha una gestione dei bookmark con password encodata, bookmark che
possono essere richiamati anche da ncftpput.


 l'ho usato qualche volta e mi e' sempre stato utilissimo! :-)
Bisogna però stare attenti a non applicarle a cartelle con troppi files,
perchè ho notato che è facile consumere enormi risorse della CPU
semplicemente mentre lui fa il censimento dei nuvi arivati nella tal
cartella!
-- 
Poochie©

 che e' ora di passare tutto su CD e rifiuta di spostare il file.
O uno script che ti ridimensioni le immagini quando le metti nella
cartella "Le miei immagini per il desktop"

 script "nascosta".
In realtà esiste: c'è l'applicazione URL Access Scripting. Questo script
ad esempio carica l'elemento selezionato nel Finder su un server FTP.
tell application "Finder"
set FS to selection
end tell
tell application "URL Access Scripting"
repeat with theItem in FS
set loc to (theItem as alias)
upload loc to "
ftp://userid:pas...@ftp.pippo.org
" ¬
replacing yes without binhexing
end repeat
end tell
Il problema è che si può lavorare su un solo elemento alla volta, credo.
-- 
Salutandovi indistintamente

 Il problema č che si puň lavorare su un solo elemento alla volta, credo.
Si, ma come soluzione mi pare piů pulita. Mischiare applescript e shell
scripts, anche se comodo, personalmente non mi fa impazzire. A meno che
il task non sia davvero micidiale da svolgere in AS.
-- 
non vincono, non vinceranno, non hanno domani
la forza č nel puntello impugnato da oneste fortissime mani

 scripts, anche se comodo, personalmente non mi fa impazzire.
Nello specifico mi pare preferibile l'opzione NcFTP.
-- 
Salutandovi indistintamente

 Nello specifico mi pare preferibile l'opzione NcFTP.
Nello specifico si.


 che la connessione fosse unica.
Purtroppo no. Puoi caricare tutta in una volta una cartella con dentro
più cose, ma l'elemento di partenza, diciamo così, deve essere unico.
-- 
Salutandovi indistintamente

 più cose, ma l'elemento di partenza, diciamo così, deve essere unico.
Beh, ma quindi si può buttare su una cartella intera?
-- 
non vincono, non vinceranno, non hanno domani
la forza è nel puntello impugnato da oneste fortissime mani

 Beh, ma quindi si può buttare su una cartella intera?
Sì, ma se trascini due o più elementi (che siano file o cartelle) farà
un login separato per ciascuno. Tra l'altro per le cartelle bisogna
usare un'opzione aggiuntiva, quindi lo script andrebbe modificato in
modo da riconoscere il tipo di elemento e comportarsi di conseguenza.
-- 
Salutandovi indistintamente

 modo da riconoscere il tipo di elemento e comportarsi di conseguenza.
Certo. Ma complessivamente allora non mi sembra poi malaccio.
Ripeto.. a me in linguaggi non di shell appoggiarsi troppo a roba 
esterna non fa impazzire.
-enrico
-- 
Never argue with a logician.