In Evidenza
Rumors: nuovo iPad da 7,85 pollici?

Rumors: nuovo iPad da 7,85 pollici?

Molti i rumors di questi ultimi giorni riguardo al fatto che Apple starebbe pensando ad immettere sul ...

Continua a leggere

Magic Sorter: 5 divertenti giochi per i più piccoli solo su iPad

Magic Sorter: 5 divertenti giochi per i più piccoli solo su iPad

Con 5 divertenti giochi didattici costruiti in (tra cui puzzle, colore, dimensione e forma di corrispondenza), questa applicazione ...

Continua a leggere

[Contest] Vinci 4 copie di “Babel Running”.

[Contest] Vinci 4 copie di “Babel Running”.

Nuovo Appuntamento con il Contest su Zoelounge.it ma non per i più veloci. Siete pronti a ricevere ...

Continua a leggere

PokerStars Mobile Poker, il gioco poker on the go!

PokerStars Mobile Poker, il gioco poker on the go!

Il poker rappresenta un vero e proprio fenomeno culturale che, solo nel nostro Paese, coinvolge ben 4 ...

Continua a leggere

Guida al downgrade ad iOS 5.0.1 o iOS 5.1 su iPhone 4S con RedSn0w 0.9.11b2

Guida al downgrade ad iOS 5.0.1 o iOS 5.1 su iPhone 4S con RedSn0w 0.9.11b2

Bene amici adesso che anche Il tool per salvare i certificati SHSH è stato aggionato, eccovi una ...

Continua a leggere

Disponibile un nuovo aggiornamento di TinyUmbrella per i certificati SHSH di iOS 5.1.1 per tutti i device Apple

Disponibile un nuovo aggiornamento di TinyUmbrella per i certificati SHSH di iOS 5.1.1 per tutti i device Apple

Dopo gli sviluppi degli ultimi giorni rigurado il jailbreak deigli ultimi device nati in casa Apple sia ...

Continua a leggere

Babel running: corri, scappa, salta ma non perdere le pietre che ti condurranno ai piedi delgi dei. Nuovo su AppStore

Babel running: corri, scappa, salta ma non perdere le pietre che ti condurranno ai piedi delgi dei. Nuovo su AppStore

Una'ltro capolavoro del Team di sviluppo BulkyPix. Dopo l'enorme successo riscosso da Babel Rising arriva in  in ...

Continua a leggere

Shop: per non perdere di vista il proprio budget.

Shop: per non perdere di vista il proprio budget.

Shop di Andrea Caponnetto è un'applicazione che ti permette di monitorare e pianificare la tua sessione ...

Continua a leggere

Come aggiornare automaticamente i nostri iDevice via Wireless utilizzando AppleScript! [GUIDA]

Ecco una semplice guida per poter sincronizzare all’ora che volete i vostri iDevice in automatico.

 

 

Doug Adams, un vero e proprio guru nel mondo AppleScript, ha voluto condividere con il mondo un problema del suo quotidiano e… qualche riga di codice per risolverlo.

Il problema in questione è il dover invocare manualmente la del suo iPhone 3GS (spesso ci si scorda di farlo) che, passato il testimone al piu’ recente iPhone 4, è stato relegato da Doug a telefono orologio/sveglia/radio e in particolare alla riproduzione dei suoi podcast preferiti. Lo sviluppatore è solito ascoltare i podcast alla sera per questo ha pensato ad una soluzione che gli permettesse di sincronizzare il suo 3GS con durante l’ora di pranzo, in modo tale da arrivare a sera completo di podcast da riprodurre.

Per questo obiettivo è stato creato uno  che, dopo aver verificato l’esecuzione di iTunes sul Mac, invoca la sincronizzazione per il nostro iDevice, se iTunes risultasse chiuso, lo lo aprirebbe e effettuerebbe la sincronizzazione. E′ necessario che anche l’iPhone/iPod/iPad sia impostato per la sincronizzazione via Wireless altrimenti lo non saprà cosa sincronizzare.

Creazione dello script:

Per creare lo script bisogna aprire l’AppleScript Editor (presente in applicazioni Utilità) e digitare:

if not checkItunesIsActive() then return
tell application “iTunes”
    try
        set src to (some source whose name contains “4S”)
        tell src to update
    end try
end tell
to checkItunesIsActive()
    tell application id “sevs” to return (exists (some process whose name is “iTunes”))
end checkItunesIsActive

Come vedete abbiamo evidenziato la scritta 4S, questo è il paramentro identificativo del device che volete sincronizzare, deve essere una parte del nome che abbiamo assegnato al dispositivo e non ci devono essere altri dispositivi con quella parte di nome.

A questo punto salvate il vostro script in formato Script all’interno della cartella [nome utente]/Library/iTunes/Scripts e diamogli come nome “Sync My Device”.

Ora passiamo alla creazione dell’agente launchd a cui saranno relegati oneri ed onori di lanciare il nostro programmino.

Apriamo Textedit (applicazioni) e digitiamo su un documento vuoto :

<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>
<plist version=”1.0″>
<dict>
    <key>Disabled</key>
    <false/>
    <key>Label</key>
    <string>com.YOURUSERNAME.SyncMyDeviceAgent</string>
    <key>Program</key>
    <string>/usr/bin/osascript</string>
    <key>ProgramArguments</key>
    <array>
        <string>osascript</string>
        <string>/Users/YOURUSERNAME/Library/iTunes/Scripts/Sync My Device.scpt</string>
    </array>
    <key>StartCalendarInterval</key>
    <dict>
        <key>Hour</key>
        <integer>18</integer>
        <key>Minute</key>
        <integer>0</integer>
    </dict>
</dict>
</plist>

Nelle 2 volte evidenziate in rosso dovrete mettere il vostro nome utente (quello della cartella home). I numerini evidenziati sono l’ora e i minuti di partenza del vostro Script, potete cambiarli a vostro piacimento.

Ora cliccate sul menu formato in Textedit e premere converti in modalità solo testo, salvate il file in [startupdisk]/System/Library/LaunchAgents/ Con il nome com.YOURUSERNAME.SyncMyDeviceAgent.plist (assicuratevi che l’estenzione sia .plist)

Riavviate il computer e il gioco è fatto.

 

Via

Related Posts with Thumbnails
 

Leave a Reply


9 × tre =

Ricevi un avviso se ci sono nuovi commenti. Oppure iscriviti senza commentare.