I SoundFont consentono di eseguire file midi con suoni più o meno realistici. SoundFont migliori hanno una resa sonora migliore di quella del banco di default installato da Apple.
Il SoundFont di default usato da Apple non è male, ma ce ne sono altri, gratuiti o a pagamenti, nettamente migliori.
Come installarli? Basta caricare i SoundFont (file con estension sf2) nella cartella ~/Library/Audio/Sounds/Banks
Farsi avvisare via eMail quando un utente bash si collega alla LinuxBox
Oggi parliamo di come poter essere avvisati via email, quando un utente bash si connette alla nostra Linux Box Debian. Ogni volta che un utente accede alla shell di sistema, vengono eseguiti una serie di scripts che generalmente provvedono ad impostare le variabili locali dell’utente. Tra questi, vengono eseguiti tutti gli scripts con estensione .sh … Leggi tutto
awstats: Error while processing /etc/awstats/awstats.conf
Uno dei problemi classici che si hanno con awstats è l’impossibilità di elaborare i files di log e questo a causa dei permessi troppo restrittivi degli stessi. In pratica awstats non ha i privilegi di accesso ai files. L’errore completo che si ha eseguendo:
1 | run-parts/etc/logrotate.d/httpd-prerotate |
è:
1 2 3 4 5 6 | Error whileprocessing/etc/awstats/awstats.conf Create/Update database forconfig"/etc/awstats/awstats.conf"by AWStats version7.0(build1.971) From data inlog file"/var/log/apache2/access.log"... Error:Couldn'topen server log file"/var/log/apache2/access.log":Permesso negato Setup('/etc/awstats/awstats.conf'file,web server orpermissions)may be wrong. Check config file,permissions andAWStats documentation(in'docs'directory). |
La soluzione più veloce è eseguire il seguente … Leggi tutto
Mettere in pausa un processo
Aggiungendo qualche riga di codice al vostro .bashrc (parliamo quindi sia di GNU/Linux che di Mac OSX) possiamo creare due nuovi “comandi” per mettere in pausa e riavviare un processo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | vi~/.bashrc ########################## pause(){ if$(killall-STOP"$1");then echo"[+] $1 messo in pausa" else echo"[-] Errore pausa $1" fi } unpause(){ if$(killall-CONT"$1");then echo"[+] $1 riavviato" else echo"[-] Errori riavvio $1" fi } ########################## |
Ora, abbiamo due nuovi “comandi” che possiamo avviare dal terminale per mettere in pausa/riavviare un processo. Ad esempio:
1 | pause cupsd |
1 | unpause cupsd |
enjoy!
bash: cambiare la data di modifica di un file
Oggi solo due righe per indicarvi come cambiare la data/ora di modifica di un file in modo manuale. Iniziamo dal vedere la data di modifica di un file:
1 2 | ~$llp.php -rw-r--r-- 1tech staff 89310Nov13:34p.php |
Ora modificamo la data nel 12 ottobre 2014 alle 09:10 e 20 secondi:
1 2 | ~$touch-m-t201410120910.20p.php ~$llp.php |
e poi ricontrolliamo:
1 | -rw-r--r-- 1tech staff 89312Ott09:10p.php |
enjoy!
OS X Mavericks: altre immagini di sfondo per la scrivania già presenti nel disco
Vi segnalto alcune cartelle che contengono altre immagini che possono essere utilizzate come sfondo per la scrivania. Alcune sono davvero belle. Basta aprire il terminale e digitare:
1 | open/Library/Screen Savers/DefaultCollections/ |
Poi basterà aprire “Scrivania e Salvaschermo” tra le “Preferenze di Sistema” e copiare le cartelle che sono state visualizzate eseguendo il precedente comando. enjoy!
lftp: come fare un mirror FTP?
lftp è un ottimo client FTP che può essere installato anche su Mac OS X (ne ho parlato anche in passato). Tra le tante caratteristiche, ha anche quella di poter effettuare il mirror di una cartella FTP (da locale a remoto, oppure da remoto a locale). La sintassi è semplice. Si può usare direttamente:
1 | lftp-emirror-uuser,pass server_ftp |
Un buon lettore multimediale per OS X
Oggi vi consiglio un buon lettore multimediale per OS X: MPlayer OSX Extended (rilasciato sotto licenza GNU GPLv2). MPlayer OSX Extended si basa sui progetti open source MPlayer e FFmpeg per fornire un semplice e versatile video player per OS X. MPlayer OSX Extended prende origine dal progetto originale MPlayer OSX, ma adotta un’interfaccia utente … Leggi tutto
.htaccess: Url Rewrite 301 con carattere #
Per attivare un redirect 301 verso una pagina di un altro sito web, basta utilizzare una regola di rewrite 301 nel proprio file .htaccess. Generalmente basta qualcosa del tipo:
1 | Redirect301/http://www.altrodominio.ext |
ma se fosse necessario anche una verifica prima di attivare il redirect (RewriteCond), bisognerebbe usare qualcosa del tipo:
1 2 3 | RewriteEngineOn RewriteCond%{HTTP_HOST}^login.miodominio.ext RewriteRule^(.*)$http://www.altrodominio.ext[R=301,L] |
In questo caso, verifico che la … Leggi tutto
Espressioni regolari con grep
Spesso preferisco utilizzare i comandi nella bash piuttosto che software grafici. Il motivo è legato all’immediatezza di utilizzo della bash: un comando al posto giusto ed il risultato è servito senza troppi fronzoli. Per cercare all’interno di files, il comando più utilizzato è sicuramente grep. Ad esempio, per cercare la stringa “pippo” all’interno di tutti … Leggi tutto