Finestre.  Virus.  I Quaderni.  Internet.  ufficio.  Utilità.  Autisti

Un robot programmato per seguire le tue istruzioni, chi lo rifiuterebbe? Sfortunatamente, molti utenti ci pensano Automatizzatore'e, l'ultimo strumento di automazione del Mac, è come un giocattolo per i principianti che hanno troppa paura di imparare AppleScript. In effetti, Automator può essere molto potente, specialmente se combinato con altre funzionalità di OS X come i comandi Unix, l'elaborazione delle immagini integrata e persino AppleScript.

Ecco cinque utili/divertenti (sottolineate) routine di Automator che ti faranno invidiare da tutti i geek della città 😉

Puoi tutte e 5 le procedure che verranno discusse.

Innanzitutto, avvia Automator (nella cartella Applicazioni) per iniziare. Ora scegli un'applicazione in grado di eseguire l'azione di cui hai bisogno e fai clic su questa applicazione nella colonna "Libreria", quindi nella colonna adiacente "Azioni", seleziona l'azione appropriata e trascinala nell'area di costruzione dello script (Flusso di lavoro) . (Le applicazioni e le azioni corrispondenti che utilizzeremo sono evidenziate in grassetto di seguito.)

Se si desidera salvare la procedura (flusso di lavoro), selezionare File > Salva. Se si desidera salvare la procedura come applicazione (in modo che possa essere avviata facendo doppio clic), selezionare "Applicazione" dal menu a discesa Formato file nella finestra di dialogo di salvataggio.

Quindi, passiamo alla pratica.

Backup di documenti Word

Tutti lo sanno backup file importanti è una buona idea, ma molte persone dimenticano di farlo. Questa procedura semplifica il backup; quando lo esegui, tutti i file modificati di recente Microsoft Word nella cartella Documenti vengono archiviati e quindi masterizzati su CD. Esegui la procedura ogni settimana e non perderai mai più degli ultimi giorni di lavoro di Word.

1. Finder: trova gli elementi del Finder Questa azione cerca tutti i file sul disco rigido che corrispondono ai criteri specificati. Innanzitutto, fai clic sul menu a discesa Dove e seleziona Documenti, quindi la procedura cercherà solo nella cartella Documenti. Successivamente, nei menu a discesa Di chi, seleziona Data di modifica a sinistra e seleziona Questa settimana a destra. Fare clic sul segno più (+) per aggiungere un altro criterio. Nella nuova riga del menu a comparsa che appare, imposta il primo menu su Estensione. Di seguito inserire il valore Is Equal To (equivalente) e quindi il tipo documento doc nel campo di testo accanto a questo menu. Questa procedura cercherà ora i file nella cartella Documenti che sono stati modificati questa settimana e sono File Microsoft parola.

2. Finder: crea archivio Quando esegui la procedura, questa azione prende tutti i file trovati nel primo passaggio e li comprime in un singolo file ZIP. Nel campo Salva con nome, definire un nome, ad esempio: Backup dei file di Word (backup File di parole).

3. Sistema: masterizza un disco Questa azione inserisce il file compresso del passaggio 2 sul proprio CD (o DVD) vuoto. Specificare un nome nel campo Nome disco, ad esempio "Word Backup CD", e selezionare la casella di controllo "Append Date", in modo che il nome del CD contenga la data di registrazione, che sarà più facile da trovare in seguito.

4. Finder: sposta nel cestino Questa azione sposta il file ZIP creato nel passaggio 2 nel Cestino.

Altre idee: se desideri duplicare file diversi da Word con questa procedura, modifica semplicemente i criteri nel primo passaggio; puoi impostare qualsiasi tipo tu voglia (HTML per esempio).

Per rendere la procedura ancora più comoda, utilizza la funzione di allarme in iCal per impostarla in modo che si avvii automaticamente. Per fare ciò, salvare la procedura come applicazione, come descritto all'inizio di questo articolo. In iCal seleziona File: Nuovo evento, seleziona Visualizza: Mostra informazioni, fai clic sul menu a discesa Allarme e seleziona Apri file. Nella finestra di dialogo che appare, seleziona la tua procedura.

Ottenere informazioni sul tuo Mac

Ce l'hanno tutti i Mac della tua classe ultima versione OSX? Ti ritrovi a cercare freneticamente informazioni sulla RAM del tuo computer quando parli con il supporto Apple? Anche se OS X include un'utilità System Profiler per ottenere informazioni sul tuo Mac, è comunque difficile tenere traccia di tutte le statistiche contemporaneamente. Questa procedura estrae tutte le informazioni del profilo dal tuo Mac e le restituisce come file di testo.

1. Sistema: Profilo del sistema Fare clic su Opzioni e abilitare Mostra azione durante l'esecuzione. Quando esegui la procedura, ti chiederà su quale parte del computer desideri ricevere informazioni - Software, stampanti, AirPort, ecc.

2. TextEdit: filtra i paragrafi Nel passaggio 1, otteniamo una grande porzione di testo contenente informazioni sul profilo filtrate in base alla tua richiesta, ma questo testo contiene molto righe vuote. Per rimuoverli, imposta il menu a discesa per questa azione sul parametro Restituisci paragrafi (restituisci paragrafi) a Non sono vuoti (non vuoto).

3. TextEdit: nuovo file di testo Questa azione salva il testo ricevuto dopo il passaggio 2 nel proprio file. Immettere, ad esempio, "Profile.txt" nel campo Salva con nome, quindi selezionare la cartella Documenti nel menu a comparsa Dove: è qui che verrà salvato il profilo.

4. Finder: Apri gli elementi del Finder Questa azione apre il file per la visualizzazione. Lasciare il menu a discesa Apri con impostato su Applicazione predefinita con cui aprire il file editor di testo TextEdit o, a seconda delle tue esigenze, scegli un'altra applicazione in grado di leggere testo semplice, come Microsoft Word o Apple Safari.

Altre idee: se hai bisogno di chiamare il supporto Apple, stampa il tuo profilo generato da questa procedura in modo da poterlo fare riferimento. Se gestisci un laboratorio informatico, utilizza i rapporti di testo generati su ciascuna macchina per generare statistiche di sistema.

Rendi le pagine man più "leggibili"

Quando si studiano i comandi Unix, ad esempio, lo stesso grep o uptime, prima di tutto, gli intenditori si rivolgono ai manuali per chiedere aiuto, utilizzando il comando man. Questa procedura ti salverà dall'aprire il Terminale e affaticare gli occhi per leggere questo testo in un formato scomodo. Invece, puoi aprire qualsiasi pagina di manuale in TextEdit e stampare o salvare per facilitare la lettura.

1. Modifica testo: chiedi testo Quando esegui una procedura, questa azione ti aiuterà a determinare la pagina man corretta. Nel campo Domanda, inserisci qualcosa come "Quale comando Unix vorresti conoscere oggi?" quale comando Unix vorresti imparare oggi? E seleziona l'opzione Richiedi una risposta.

2. Automator: esegui lo script della shell Usa questa azione per eseguire i comandi Unix che trovano e costruiscono la pagina man di TextEdit. Selezionare Come argomenti dal menu a discesa Passa input. Quindi digitare man "$@" | col -b in un ampio campo di testo (vedi prima schermata, A).

3. TextEdit: nuovo documento TextEdit Questa azione apre la pagina man appena generata in TextEdit.

Altre idee: salva una pagina di manuale usata di frequente (per linguaggi di programmazione come Perl o Ruby, ad esempio) come file di testo e conservala nei tuoi documenti per un facile accesso.

Installazione di una telecamera di sorveglianza

Se hai una fotocamera digitale, allora ci sono alcune possibilità che il tuo Mac possa costringerlo a scattare foto mentre è connesso al tuo computer. (La fotocamera deve essere in grado di scattare una foto quando è collegata a USB. Il primo passaggio di questa procedura ti dirà se è in grado di farlo). Questa procedura dirà alla fotocamera di scattare una foto ogni 10 secondi, comprimerla in un piccolo JPEG e ripeterla finché non si interrompe il programma. Questo può essere utile in molte situazioni, ad esempio quando stai cercando di capire cosa sta facendo il tuo cane quando non sei a casa o se vuoi realizzare un video al rallentatore senza acquistare software aggiuntivo.

1. Cattura immagine: Scatta foto Questa azione dice alla fotocamera di scattare una foto. Se la tua fotocamera ha una memoria limitata, seleziona l'opzione Elimina immagine dalla fotocamera dopo il download. Se la tua fotocamera ha una scheda di memoria di grandi dimensioni, ovviamente puoi lasciare questa opzione disattivata, quindi le tue foto saranno sia sulla fotocamera che sul tuo Mac.

Si noti che questa azione salva automaticamente le immagini nella cartella Immagini. Se desideri archiviare le foto altrove, aggiungi un'azione del Finder: sposta gli elementi del Finder nella procedura e qui specifica dove desideri memorizzarli.

2. Anteprima: cambia il tipo di immagini Questa azione ti consente di convertire le foto in formati più economici, particolarmente utile se la tua fotocamera scatta in formato TIFF o Raw. Quando inserisci questa azione nella tua procedura, apparirà una finestra di dialogo che ti chiederà se vuoi aggiungere un'azione che copierà le tue istantanee prima di cambiarle. Fare clic su Non aggiungere in modo da non consentire 2 copie di ciascuna foto. Quindi, per risparmiare più spazio, seleziona JPEG 2000 dal menu a discesa Tipo se il tuo redattore grafico supporta questo formato - Apple Preview, Adobe Photoshop e supporto di Photoshop Elements. (Se stai usando Photoshop, potresti aver bisogno di alcuni plugin con disco di installazione). Altrimenti, scegli semplicemente JPEG.

3. Anteprima: ridimensiona le immagini Questa azione comprime le dimensioni di ogni foto per risparmiare ancora più spazio. Vedrai la stessa finestra di dialogo quando inserisci questa azione nella tua procedura. Clicca su Non aggiungere di nuovo. A meno che tu non abbia bisogno di queste foto alta risoluzione, sebbene la dimensione standard di 480 pixel sia generalmente sufficiente.

4. Automator: Pausa Aggiungi questa azione per forzare Automator a mettere in pausa prima di scattare la foto successiva. Immettere 10 nella casella di testo per mettere in pausa la routine per 10 secondi. Prima di passare al passaggio successivo, salva la procedura (come Workflow) e assegnagli un nome.

5. Automator: esegui il flusso di lavoro Per fare in modo che la procedura prenda l'immagine successiva, è necessario ripetere i passaggi. Questa azione lo riavvia di nuovo. Dal menu a comparsa Flusso di lavoro, seleziona Altro, quindi seleziona la procedura salvata nel passaggio 4. Ora salva nuovamente la procedura con lo stesso nome.

Per testare il tuo nuovo programma, eseguire lo script con il pulsante Esegui. Al termine della creazione delle immagini, è possibile interrompere l'esecuzione dello script facendo clic sul pulsante Stop.

Altre idee: quando hai interrotto la procedura, trascina le immagini in iMovie per creare un video con un ritardo. E puoi anche utilizzare lo stesso Automator per fare in modo che QuickTime Pro crei una presentazione: un'attività in 2 passaggi!

Uno degli strumenti più sottovalutati sul Mac è ancora considerato . È grazie a questa utility che è possibile automatizzare un numero enorme di attività quotidiane di routine. In questo articolo, forniremo esempi di 6 modi per utilizzare Automator con il tuo browser preferito su .

In contatto con

Apertura giornaliera di una pagina Web in un determinato momento

Nei giorni feriali mi alzo alle sei del mattino e vado al lavoro alle otto. Ogni dieci minuti prima di uscire controllo il meteo per capire cosa indossare. Quindi perché non fare in modo che alle 7:50 nei giorni feriali le previsioni si aprano automaticamente? Automator può facilmente far fronte a queste e altre attività descritte di seguito.

1 . Correre (apri esploratore CercatoreProgrammi o avvialo tramite la ricerca Spotlight (scorciatoia da tastiera Controllo (⌃)+ spazio).

2 . Nel messaggio popup, seleziona " nuovo documento».

3 Notifica del calendario", quindi fare clic su " Scegliere».

4 . Nel menu a sinistra sotto " Biblioteche" Scegli una sezione " Internet».

5 . Nella seconda colonna, cerca il parametro " Ottieni URL specificati' e trascinalo su spazio di lavoro(flusso di lavoro) situato sulla destra.

6 . Elimina l'indirizzo web suggerito e aggiungi quello di interesse.

7 . Ora, dalla seconda colonna, trascina il parametro " Visualizza pagine webOttieni URL specificati».

8 . Per verificare le prestazioni del nostro script, fai clic su " Correre” nell'angolo in alto a destra della finestra di Automator. Dovrebbero aprirsi il browser predefinito e la pagina specificata.

9 File → Salva con nome... e salva la notifica del calendario.

10. Dopo l'apertura del calendario del personale, selezionare il giorno e l'evento correnti. Nel menu a destra, specifica l'ora di inizio e di fine dell'evento, nonché l'ora di ripetizione, ad esempio solo nei giorni feriali.

Ora ogni giorno alle 7:50 sul mio Mac riceverò una notifica e si aprirà una pagina con il meteo. Ed è anche un buon segnale che è ora di prepararsi per il lavoro.

Apertura di alcuni siti preferiti

Con questo mini tutorial imparerai come creare un piccolo algoritmo che ti permetta di lanciare alcune pagine web selezionate. Ad esempio, sei dentro certo tempo navigando in un gruppo di siti di notizie. Ogni volta che devi aprire le stesse schede, altrimenti hai cliccato su un'applicazione speciale e tutto è in bella vista.

1 . Ripetere punti 1-2.

2 . Imposta il tipo di documento su " Programma».

3 . Torna al " Internet' e trascina il parametro ' Ottieni URL specificati» all'area di lavoro.

4 . Aggiungi alcuni siti preferiti.

5 . Dalla seconda colonna, trascina il parametro " Visualizza pagine web» nell'area di lavoro immediatamente sotto il blocco « Ottieni URL specificati».

6 . Nella barra dei menu, vai a File → Salva con nome... e salvare il nuovo programma.

Lanciando il programma creato nel browser predefinito, si apriranno tutte le schede di interesse.

Scarica tutte le immagini su una pagina

Indubbiamente un'opzione utile per una serie di professioni come designer, giornalisti e persino utenti ordinari. Con una tale utilità, non devi più scaricare widget dubbi o ordinare le pagine con il codice. L'unico aspetto negativo è che puoi solo lavorare Navigatore Safari. Se conosci un modo per eseguire un'operazione simile con altri browser, assicurati di annullare l'iscrizione nei commenti.

1. Ripeti punti 1-2.

2. Specificare " Processi».

3 . Vai alla sezione " Internet”, ma questa volta trascina il parametro “ Ottieni la pagina corrente da Safari».

4 . Quindi trascina il " Ottieni l'URL dell'immagine dalla pagina web" e in esso seleziona l'opzione " su queste pagine web».

5 . E alla fine aggiungi il parametro " Scarica URL” e, se necessario, specificare la cartella di download.

6 . Nella barra dei menu, vai a File → Salva con nome... e salvare il nuovo programma.

Ora, per scaricare tutte le immagini, apri la pagina di interesse in Safari, vai nella cartella dove hai salvato lo script ed eseguilo.

Aprirà . Tutto quello che devi fare è premere il tasto " Correre» nell'angolo in alto a destra e attendere che i file vengano scaricati.

Scarica tutti i file audio e video dalla pagina

Bene, ora creeremo uno script più specifico, ma non per questo meno utile, grazie al quale non sarà difficile scaricare quasi tutti i contenuti multimediali.

1 . Ripetere punti 1-3 istruzioni precedenti.

2 . Ora trascina il " Ottieni URL di link da pagine web". Se lasci un segno di spunta nella casella di controllo, tutti i file audio e video verranno scaricati dal dominio su cui si trova la pagina e, se lo deselezioni, tutti i file verranno scaricati dalla pagina, indipendentemente dal dominio in cui si trovano SU.

3 . Aggiungi il parametro " Filtro URL". Grazie al filtro potrai concretizzare la tua richiesta.

Ad esempio, se desideri scaricare solo file MP3, insieme a " Percorso - contiene" aggiungere " .mp3" (senza virgolette) se il video in MP4 è " .mp4", e così via.

4 . Bene, ora resta da aggiungere il parametro già familiare attraverso il quale specifichiamo la posizione per il salvataggio dei file - " Scarica URL».

Il download utilizzando questo script viene eseguito allo stesso modo del paragrafo precedente.

Ho scaricato una selezione di composizioni di Mozart con un clic, altrimenti avrei dovuto scaricare ogni traccia separatamente.

Esecuzione di pagine Web come applicazione autonoma

Non so perché potrebbe essere necessaria una sceneggiatura del genere, ma poiché è possibile, allora qualcuno ne ha sicuramente bisogno. Puoi parlarci delle tue opzioni per l'utilizzo di questa lozione nei commenti.

1 . Correre Automator → Nuovo documento → Programma.

2 Ottieni URL specificati” e aggiungere l'indirizzo web di interesse.

4 . Nella barra dei menu, vai a File → Salva con nome... e salvare il nuovo programma.

Avviando una nuova applicazione (nel nostro caso, è "Yablyk"), il sito Web specificato si aprirà in una finestra scura separata. Verrà visualizzato in cima a tutte le finestre.

Titoli di apertura contenenti parole chiave specifiche

A volte trovare qualcosa di utile anche tra centinaia di titoli RSS può essere difficile. Con Automator puoi eseguire ricerche per parole chiave sui titoli dei tuoi siti preferiti.

1 . Correre Automator → Nuovo documento → Processo.

2 . Trascina il " Ottieni URL specificati» e aggiungere un collegamento RSS all'indirizzo Web di interesse.

Per fare ciò, vai alla pagina delle risorse e trova l'icona o l'iscrizione con RSS. Il collegamento di solito contiene la parola " foraggio».

4 . Trascina il " Estrai gli URL dagli articoli". Attenzione! In alcuni siti (compreso il sito) è necessario deselezionare la casella per ricevere indirizzi da domini diversi.

5 . Resta da aggiungere il parametro " Visualizza pagine web».

6 . Salva lo script e fai clic su " Correre' per avviare il processo.

Dopo l'avvio nel browser predefinito, tutte le schede contenenti il ​​file specificato parola chiave nel titolo.

E nei commenti, assicurati di scrivere dei tuoi casi d'uso preferiti. .

<<1 >>

Automator è apparso per la prima volta in Mac OS X Tiger (10.4). Questo programmaè stato creato in modo che l'utente possa programmare varie azioni che possono essere successivamente eseguite con un clic. Allo stesso tempo, per creare azioni automatiche utilizzando Automator, non è necessario disporre di competenze di programmazione, poiché la creazione di tutti i processi automatizzati avviene in GUI. L'utente deve semplicemente disporre le azioni nell'ordine di esecuzione trascinandole da un pannello all'altro (le capacità di programmazione non interferiscono comunque, poiché Automator supporta Apple Script, che consente di creare script molto più avanzati).

Cosa si può affidare ad Automator?

L'essenza stessa di Automator è che l'utente organizza le azioni nell'ordine in cui vengono eseguite. Tuttavia, i valori restituiti azione precedente servono come valori di input per quello successivo. Automator ti consente di automatizzare le azioni con un numero enorme di programmi, che vanno dal Finder e dalla Rubrica, a numerosi prodotti di terze parti come Adobe Photoshop, ad esempio.

  • Traduzione di testi;
  • eseguire il backup di alcuni dati specifici semplicemente trasferendoli nella cartella richiesta;
  • trasferire le e-mail non lette da Mail all'iPod;
  • raggruppare i file in base ad alcuni attributi;
  • la possibilità di selezionare alcuni brani dalla libreria, importarli e quindi spegnere l'iPod.

C'è una sezione speciale sul sito web di Apple dove puoi trovare vari script per Automator.

Esempi di automazione

Consideriamo gli esempi più interessanti di creazione di un'azione nel programma Automator, progettato per i principianti. Il modo più semplice per capire qual è l'essenza di questo programma è avviare automaticamente un'applicazione arbitraria. In una certa misura, questo è un analogo di "Hello World" dal mondo della programmazione (di solito tutti i libri sulla programmazione per principianti iniziano con un'analisi dell'esempio "Hello World").


Per creare la prima azione è necessario, infatti, lanciare il programma stesso. Successivamente, apparirà un menu con la scelta del progetto iniziale. In genere, gli utenti scelgono "Progetto personalizzato" per ottenere un processo pulito che può essere riempito da zero con le proprie attività. Il passaggio successivo nella creazione del processo di automazione più semplice, vai alla scheda "Azioni" nel campo "Utilità". Dalle azioni mostrate, seleziona "Esegui il programma" e trascina questo elemento a destra - nel campo in cui le azioni sono disposte nell'ordine di esecuzione.

Tutte le altre operazioni sono estremamente semplici. Devi solo selezionare il programma che verrà eseguito. Nel campo delle opzioni questo caso non c'è niente di interessante. Ma per altri processi è possibile utilizzare la voce "Mostra azione in corso", in quanto consentirà di osservare personalmente come viene eseguito lo script. Ora devi salvare il processo. Questo viene fatto utilizzando il menu File/Salva con nome. È meglio salvare l'applicazione come programma.

È così facile creare processi in Automator. Il primo esempio è stato educativo. Non aveva una vera utilità per se stesso. Ora proviamo a considerare qualcosa di più interessante dal punto di vista pratico.

L'azione più semplice, ma allo stesso tempo molto utile in Automator può essere un processo che chiuderà tutto aperto questo momento programmi. Perché potrebbe essere necessario? In primo luogo, tale processo potrebbe essere richiesto in una situazione in cui l'utente sta per spegnere il computer e desidera chiudere rapidamente tutti i programmi senza timore di perdere dati. In secondo luogo, questo metodo è abbastanza adatto se l'utente lavora con un ampio set di programmi eseguendo compiti diversi. Ad esempio, durante l'elaborazione di foto, è possibile utilizzare un editor di immagini e diverse utilità aggiuntive. Quando l'utente vuole fare qualcos'altro, di solito chiude tutte queste applicazioni, ma farlo una alla volta non è molto conveniente. È meglio usare una sorta di evento automatico. Può essere facilmente creato in Automator.


Il processo di creazione di questo evento è molto simile al precedente. Solo in questo caso, nel set di azioni "Utilità", è necessario selezionare non "Esegui un programma", ma "Termina tutti i programmi". Qui non puoi cambiare nulla, in questo caso tutti i programmi verranno chiusi, tranne Finder e altri processi di sistema. Altrimenti, puoi aggiungerne alcuni programmi speciali all'elenco in modo che lo script chiuda qualcosa di specifico. Inoltre, sarebbe bello avvisare l'utente del sistema che tutti i programmi sono chiusi. Puoi farlo con un messaggio vocale. Per fare ciò, vai al campo "Testo" nelle azioni. Ci sono due punti di interesse per noi: "Ottieni il testo specificato" e "Pronuncia". Devono essere trasferiti al programma nella sequenza specificata. Nel campo "Ottieni il testo specificato", inserisci ciò che verrà pronunciato a voce al termine della chiusura ultimo programma. Nell'azione "Parla", devi selezionare una delle voci di sistema che lo faranno. Dopo la compilazione questa applicazione deve completare tutti i passaggi precedenti. In questo esempio, puoi vedere come creare azioni composte da molte altre, in cui c'è un trasferimento di dati da un'azione all'altra. In questo caso, il testo è stato passato all'azione Parla.

Come conclusione…

Oggi Automator offre un numero enorme di possibilità. Non è possibile descriverli tutti nel quadro di un articolo separato (questo richiederebbe un intero libro). Ma la caratteristica più piacevole di questa applicazione è che l'utente di persone assolutamente qualificate può lavorarci. Se questo è un principiante, non sarà difficile per lui creare le proprie azioni: tutto è intuitivo. Utente avanzato a sua volta, apprezzerà le ampie possibilità di Automator, parte del quale è un completo Supporto Apple Sceneggiatura.

Infine, può capitare che l'utente debba creare un'azione che non riesce a trovare sul sito Apple o nel set di azioni standard, ma allo stesso tempo non conosce Apple Script. In questa situazione, la soluzione sarà la possibilità di registrare gli eventi. Ciò significa che devi selezionare la voce di menu appropriata in Automator e iniziare a eseguire alcune azioni in Mac OS X. Tutte verranno ripetute quando sposti l'azione registrata nel tuo processo. Questa è un'opportunità molto utile per creare nuove funzionalità. Ed è estremamente semplice.

<<1 >>

Nel mio primo post su questa risorsa, vorrei descrivere l'esempio più semplice di creazione di un informatore utilizzando l'utilità Automator colossalmente conveniente fornita con Mac Os X.

Proprio l'altro giorno, con un drastico abbassamento della temperatura stradale a Mosca, improvvisamente ho avuto un compito: monitorare visivamente la temperatura nella sala server (o meglio, nel rack), a un certo intervallo, perché il condizionatore d'aria che serviva la stanza si rifiutava di funzionare al T< -15 ºC.


Per cominciare, spiegherò immediatamente che di per sé il problema del controllo della temperatura della sala server, del rack, di ciascun server al suo interno, nonché di un paio di centinaia di altri parametri, è stato risolto da me in modo completo installando il monitoraggio Zabbix sistema. E devo dire che fa un ottimo lavoro con questo, non solo raccogliendo scrupolosamente tutti questi dati e memorizzando i registri di tutte le modifiche a questi parametri, ma anche eseguendo informazioni in caso di raggiungimento di punti di controllo o critici (trigger). Tuttavia, non sempre è conveniente ricevere messaggi di posta o SMS, soprattutto dello stesso tipo, come nel mio caso, contenenti un valore specifico che cambia leggermente nel tempo, in questo caso la temperatura ambiente. E così ho deciso di visualizzare queste informazioni per me stesso, poiché il processo richiede 5 minuti e una dozzina di clic, e di conseguenza otteniamo notifiche che appaiono opportunamente con il parametro desiderato e l'intervallo per il loro aspetto è configurabile e la cronologia è conveniente memorizzati negli elenchi dei messaggi del centro notifiche di Mac Os X.

Ho scelto il sensore ambientale di uno dei server rack come fonte di informazioni. Questo è un server Supermicro dotato di un'interfaccia IPMI.
Innanzitutto, apri l'interfaccia del programma:


Selezioniamo la creazione di un nuovo processo, quindi, nella sezione "Azioni" della libreria, selezioniamo la sottosezione utilità - infatti, le useremo solo.

In realtà, l'interfaccia del programma è abbastanza semplice, sulla sinistra abbiamo una libreria di azioni o variabili che possiamo usare durante la creazione processi passo dopo passo, e sulla destra c'è il campo di formazione del corpo del processo, in cui le azioni e le variabili di cui abbiamo bisogno vengono trascinate dalla libreria nell'ordine cronologico in cui dovrebbero verificarsi all'interno della struttura del processo che si sta formando.


Quindi, la richiesta principale, come ho indicato in precedenza, restituirà la temperatura di uno dei sensori del server situato nel rack. Il comando che lo restituisce nel mio caso è simile al seguente:

Ipmitool -H xxx.xxx.xxx.xxx -U LOGIN -P PASSOWRD sensor get "Nome sensore" |grep "Lettura sensore" |grep -o ""

Dove xxx.xxx.xxx.xxx è l'indirizzo IP dell'interfaccia IPMI
LOGIN e PASSWORD sono username e password per l'accesso all'interfaccia.
Nome sensore è il nome del sensore da cui si suppone vengano letti i dati. Nel mio caso era "System Temp".
Utilità grep in questo contesto, viene utilizzato per restituire un valore numerico a due cifre leggibile dall'uomo per la temperatura del sensore.

Per un processo da eseguire nella shell dato comando, trascina l'azione corrispondente dalla libreria al campo del processo:

Nota: nell'angolo in alto a destra è presente una casella di controllo che consente di inserire il risultato dell'esecuzione dello script in stdin o di restituirlo come argomento per ulteriori azioni. Poiché prevediamo di utilizzare il risultato in futuro, scegliamo di restituire "come argomento".
E poiché vogliamo utilizzare il valore ricevuto in altre operazioni, ha senso creare una variabile, a cui verrà assegnato il valore ottenuto sopra, per questo selezioniamo l'azione "Imposta valore variabile":

Facendo clic sul campo "nuova variabile", è possibile assegnargli un nome facilmente leggibile, ad esempio "Temperatura". Si noti inoltre che ci sono delle frecce tra le due azioni, che indicano la direzione della sequenza di azioni.

Bene, allora è abbastanza semplice, ora dobbiamo visualizzare una notifica nel pannello delle notifiche con il valore della nuova variabile. Trasciniamo l'azione corrispondente dalla libreria e trasciniamo la nostra variabile dal pannello inferiore con un elenco di variabili definite nei punti necessari per la sostituzione.


Bene, allora resta da riempire il corpo del messaggio stesso.

Inoltre, abbiamo il compito di eseguire il looping di questo processo in modo che la richiesta venga eseguita a un certo intervallo. Per fare ciò, ha senso trascinare l'azione "sospendi" dalla libreria azioni, in cui è possibile specificare l'ora in cui il processo è sospeso. Prendo atto (e questo è importante) che inizialmente ho provato a impostare 1800 secondi invece di 30 minuti, ma il processo ha funzionato in modo errato, motivo per cui puoi impostare la dimensione del ritardo in secondi, minuti o ore nell'azione. Per quanto ho capito il manuale, il contatore è limitato a 1000 unità.

Bene, l'ultima azione di cui abbiamo bisogno è un ciclo, perché dobbiamo ripetere il processo. Per fare ciò, metti l'azione "Loop" alla fine del processo.
Ci sono diverse opzioni configurabili in questa azione, vale a dire: una richiesta obbligatoria per l'utente di continuare l'azione, che può essere sostituita con un ciclo completamente automatico (infatti, ne abbiamo bisogno). Il secondo parametro è il punto di ritorno del ciclo, dobbiamo tornare all'inizio del processo, quindi selezioniamo "Usa input iniziale". Bene, il terzo parametro piuttosto importante è "stop after". Questa impostazione determina a che punto termina l'azione del ciclo. Ci sono due opzioni qui, dopo un certo intervallo di tempo o dopo un certo numero di cicli. Sfortunatamente, non puoi fare un ciclo infinito, impostare questo parametro su "zero" sia per i minuti che per i "tempi" non porta a questo (il ciclo verrà eseguito solo una volta), quindi è più facile scegliere quello che ti piace. Anche il valore massimo del contatore è di 1000 unità. Per me stesso, ho scelto personalmente 1000 volte, questi sono 1000 cicli. Noto che se questo non è abbastanza, metti il ​​​​ciclo successivo subito dopo il primo, questo eseguirà il ciclo nel ciclo, e questo è 1 milione di iterazioni, ecc.

Di conseguenza, la versione finale del processo è simile a questa:

E i messaggi emessi, in primo luogo, vengono visualizzati comodamente sul desktop, spuntando con la frequenza desiderata, mentre puoi sempre vedere la loro cronologia, che assomiglia a questa:

Ora resta solo da avviare il processo. E inizierà ad essere eseguito dall'automatore, e in modo che non interferisca nel Dock - fai clic con il tasto destro sull'icona di Automator nel Dock e poi "Nascondi".

Lo scopo principale di questo post è dirti che con l'aiuto di uno strumento così meraviglioso come Automator, puoi automatizzare non solo attività molto complesse che richiedono ripetute ripetizioni di azioni di routine, ma anche eseguire attività periodiche con una visualizzazione abbastanza conveniente di queste richieste.

I computer sono stati progettati per gestire attività ripetitive in modo efficiente e coerente, quindi perché continuiamo a rinominare manualmente i file sul nostro computer? O applicazioni aperte solo felici di stampare? Probabilmente puoi pensare a una dozzina di altre cose che potresti automatizzare da solo. Ci deve essere un altro modo per farlo, e c'è: Automator e AppleScript. Con loro, puoi mettere queste attività sul pilota automatico e puoi anche insegnare al tuo Mac a unire i file PDF in uno, salvare automaticamente i file iWork e persino stampare istantaneamente un piano giornaliero.

7 incredibili azioni di Automator

Automator ti consente di automatizzare le attività con un'interfaccia drag-and-drop, rendendole più facili da creare per i principianti.

Rilasciato su Mac OS X 10.4 (Tiger) e versioni successive, Automator consente di creare facilmente flussi di lavoro che simulano attività ripetitive. Per creare un flusso di lavoro, trascina un'azione di Automator dall'elenco delle azioni (sul lato sinistro dell'applicazione) all'area di lavoro (sul lato destro). Puoi salvare il flusso di lavoro come file di Automator o come applicazione autonoma. Per salvare un flusso di lavoro, è necessario completare il flusso di lavoro desiderato con tutti i passaggi necessari.

Ogni azione di Automator ha determinate funzioni di input e output. Per ottenere informazioni dettagliate sulle azioni di Automator, selezionale nell'elenco delle azioni e leggi le informazioni nella descrizione del .workflow, utilizza la finestra di dialogo di salvataggio standard (File > Salva). Per salvarlo come applicazione separata, che funzionerà come altre applicazioni di Mac OS X, scegli File > Salva con nome. Si aprirà una nuova finestra di dialogo di salvataggio, che ti consentirà di inserire un nome file e salvare la posizione. Prima di fare clic sul pulsante "Salva", selezionare un'applicazione dal formato file nell'elenco a discesa. Ciò ti consentirà di eseguire il flusso di lavoro al di fuori di Automator come qualsiasi altra applicazione.

Questo mostra le caratteristiche principali e le opzioni di salvataggio di Automator. Successivamente, creiamo 7 azioni di Automator per aiutarti a risparmiare tempo mentre lavori sul tuo Mac.

1. Rinomina gli elementi di ricerca in batch

A nessuno piace rinominare gli elementi del Finder. Se hai una serie di file da rinominare, che si tratti di foto, video o articoli, questo può richiedere molto tempo... a meno che tu non stia utilizzando il flusso di lavoro di Automator, che ti consente di rinominare i file in un batter d'occhio.

Per iniziare, apri Automator e seleziona il modello "Flusso di lavoro" dalla selezione del modello, quindi trascina e rilascia queste due azioni nel flusso di lavoro:

>>

>> Rinomina gli elementi del Finder

Queste due azioni diventeranno presto le tue migliori amiche per rinominare i file dopo aver impostato l'azione Rinomina elementi del Finder. Questo è un ottimo passo per imparare le diverse opzioni su come rinominare. Per i nostri scopi, sceglieremo "Crea in sequenza" poiché abbiamo molti file.
Per eseguire questo flusso di lavoro, fai clic sul pulsante Aggiungi nell'azione Ottieni elemento del Finder specificato. Nella finestra di selezione dei file che appare, seleziona i file che desideri rinominare e fai clic sul pulsante "Aggiungi". Dopo aver aggiunto i tuoi file, fai clic sul pulsante "Esegui" in Automator. Non appena inizia il flusso di lavoro, i tuoi file verranno rinominati in base alla sezione "Rinomina elementi del Finder". Puoi salvarlo come file di lavoro o salvarlo come allegato se utilizzi sempre le stesse regole di ridenominazione.

2. Esporta i video dell'iPhone utilizzando QuickTime

Automator non è solo produttività. Può essere utilizzato insieme ad alcune delle azioni QuickTime per esportare file video compatibili con iOS. Per fare ciò, apri Automator e seleziona un modello di flusso di lavoro. Trascina le seguenti azioni nel flusso di lavoro:

>> Richiedi un film

>> Esporta film

L'unica cosa che devi configurare all'interno dell'azione "Esporta film" è il formato del file, che può essere selezionato dall'elenco a discesa. Puoi scegliere iPhone, iPhone (Edge), iPod, Apple TV o QuickTime.

Quando sei pronto per avviare il flusso di lavoro e convertire i file video per Apple, dispositivo specifico, fai clic sul pulsante Esegui in Automator o salva il flusso di lavoro come applicazione. Per prima cosa ti verrà presentato il browser multimediale iLife, che ti consente di selezionare un file di film da iTunes, Photo Booth, iMovie o dalle tue cartelle di film. Dopo aver selezionato un video, fai clic sul pulsante "Seleziona". Questo video verrà elaborato e inserito nella cartella dei filmati.

3. Unisci più file PDF in uno

A volte diventa necessario combinare diversi file PDF in un unico file di grandi dimensioni. Mentre puoi farlo in più passaggi con un'anteprima sul tuo Mac, Automator può aiutarti ad accelerare il processo e ti consente di unire più PDF in una volta sola.

Per iniziare, seleziona un modello di flusso di lavoro e aggiungi le seguenti azioni:

>> Ottieni gli elementi del Finder specificati

>> Combina pagine PDF

>> Sposta gli elementi del Finder

Per avviare il flusso di lavoro, trascina i file in Formato PDF all'azione Ottieni elementi del Finder specificati, quindi fare clic sul pulsante Esegui. Dopo alcuni secondi, sul desktop verrà visualizzato un file PDF contenente diversi file PDF elencati nella prima fase del flusso di lavoro.

4. Scarica mp3 dalle pagine web di Safari aperte

A volte, durante la navigazione in Internet, potresti imbatterti in file MP3 che desideri scaricare da un determinato sito, ma chi vuole passare attraverso tutte queste pagine facendo clic su un collegamento di download dopo l'altro? Ripetiamolo ancora. Automator può scaricare tutti i file MP3 sulla pagina Web attualmente aperta in Safari.

Per fare ciò, apri Automator e seleziona un flusso di lavoro come modello. Successivamente, trascina le seguenti azioni nel flusso di lavoro:

>> Ottieni le pagine web correnti da Safari

>> Filtro URL

>> Scarica gli URL

Dovremo configurare l'azione "Ottieni collegamento URL dalla pagina Web" selezionando la casella che dice "Restituisci solo URL dello stesso dominio della pagina iniziale".
Per avviare un flusso di lavoro, vai a una pagina Web che contiene file MP3, quindi fai clic sul pulsante Esegui in Automator per attivare il flusso di lavoro. Quando il flusso di lavoro viene avviato, i file MP3 associati alla pagina aperta in Safari verranno scaricati sul desktop. È possibile salvare questo flusso di lavoro come applicazione se si prevede di utilizzarlo spesso.

5. Crea miniature

In un mondo in cui regnano le foto ad alta risoluzione, sono ancora necessarie miniature a bassa risoluzione da utilizzare come avatar su siti Web e app come Twitter, Facebook, iChat e molti altri. Non è necessario aprire un'app per la creazione di miniature per crearle. Puoi creare un servizio che ti permetta di spingere clic destro fai clic su un'immagine nel Finder e crea immediatamente una miniatura di quell'immagine. Per fare ciò, devi creare un nuovo modello di servizio di Automator e trascinare le seguenti azioni nel flusso di lavoro:

>> Crea immagini in miniatura

Per modificare il tipo di file, utilizzare il menu a discesa nella parte superiore del flusso di lavoro per selezionare "File immagine" in "Qualsiasi applicazione". Successivamente, seleziona una dimensione della miniatura nell'azione Crea miniatura.
Quindi scegli File > Salva. Immettere un nome per il nuovo servizio. Per avviare il flusso di lavoro, vai su Finder e fai clic con il pulsante destro del mouse sull'immagine e scegli Servizi > Nome del tuo servizio. Dopo aver fatto clic sul menu, verrà creata una nuova miniatura che conterrà "_tn" nel nome del file.

2. Facile attività di avvio

Quando accendiamo il computer al mattino, di solito lanciamo applicazioni: Mail, Safari, iCal e Twitter. Ma non vogliamo nemmeno che funzionino con il computer poiché non utilizziamo quelle app relative al lavoro nei fine settimana. Perché dobbiamo aprire queste app manualmente? Una soluzione è creare una semplice applicazione di avvio AppleScript che apra le applicazioni necessarie con un solo clic.

Per creare questa attività, apri l'editor AppleScript e inserisci la seguente riga di codice:

Ora esegui lo script. Hai notato che Safari si è avviato? È possibile modificare il nome dell'applicazione in virgolette a qualsiasi altra applicazione sul tuo Mac.

Ripeti una riga di codice da una nuova riga per avviare più applicazioni. Ad esempio, se desideri avviare Mail, Safari, iCAL e Twitter, inserisci quanto segue:

dire all'applicazione "Mail" di avviarsi

dire all'applicazione "Safari" di avviarsi

dire all'applicazione "iCal" di avviarsi

dire all'applicazione "Twitter" di avviarsi

Salva questo script come file dell'applicazione e fai doppio clic su di esso per eseguirlo automaticamente. Puoi creare più lanciatori per diverse applicazioni, come uno per il lavoro, uno per l'intrattenimento e uno per i social network.

3. Stampa piani iCal giornalieri

La carta può essere considerata "vecchia tecnologia", ma quando hai in programma un'intensa giornata di lavoro, a volte vorresti averla stampata per una rapida consultazione. Questo può essere fatto con AppleScript:

dire all'applicazione "iCal"

visualizza il calendario a (mia (data corrente))

passare dalla vista alla vista giorno

attivare

dire all'applicazione "Eventi di sistema"

sequenza di tasti "p" utilizzando il comando

ritardo 1 - (secondi)

ritorno di battitura

ritardo 2 - (secondi)

ritorno di battitura

fine raccontare

fine raccontare

Aggiungiamo questo script all'editor AppleScript e facciamo clic sul pulsante "Esegui". iCal aprirà la data corrente e stamperà il piano giornaliero della giornata utilizzando la stampante predefinita. Salva come applicazione.

Se noti un errore, seleziona una parte di testo e premi Ctrl + Invio
CONDIVIDERE: