Archivio

Posts Tagged ‘linux’

Transmageddon: programma per conversione file video

4 aprile 2011

Ancora qualche appunto per ricordarmi di questo programma, transmageddon, quasi un coltellino svizzero per la conversione di filmati da un formato a l’altro.


Attualmente supporta e seguenti container/encoder audio-video:

* Containers:

  • Ogg
  • Matroska
  • AVI
  • MPEG TS
  • flv
  • QuickTime
  • MPEG4
  • 3GPP
  • MXT

* Audio encoders:

  • Vorbis
  • FLAC
  • MP3
  • AAC
  • AC3
  • Speex
  • Celt

* Video encoders:

  • Theora
  • Dirac
  • H264
  • MPEG2
  • MPEG4/DivX5
  • xvid
  • DNxHD

 

Su ubuntu 10.10 è possibile eseguire l’installazione con un semplice

sudo apt-get install transmageddon

Informatica , , , , , , , , , , , , , , , , , , , , , , , , , ,

Download video in streaming

3 aprile 2011

Alcuni appunti per ricordarmi come scaricare alcuni video in streaming:

Youtube:

youtube-dl http://www.youtube.com/url-del-video

Mmsh e altri con mplayer:

mplayer -dumpstream mmsh://url_delvideo

Eventualmente sostituire il protocollo mmsh:// con quello richiesto

Informatica , , , , , , ,

Gmail: backup con getmail

22 marzo 2011

Prendendo spunto da http://www.mattcutts.com/blog/backup-gmail-in-linux-with-getmail/ riporto alcune note su come ho implementato il backup del mio account gmail sul mio mini server Debian 5 Lenny:

Su Gmail, andando in “Impostazioni / Inoltro e Pop/IMAP” , abilitare il permesso per scaricare la posta tramite protocollo POP e impostare che i messaggi non vengano cancellati dopo il download.

Da root, installare getmail:

apt-get install getmail4

Creare la directory che conterrà la configurazione di getmail:

mkdir ~/.getmail

Creare la directory che conterrà il backup e le directory dedicate al formato Maildir con il quale verranno salvate le mail:

mkdir ~/gmail-archive
mkdir ~/gmail-archive/tmp ~/gmail-archive/new ~/gmail-archive/cur

Creare il file di configurazione ~/.getmail/getmail.gmail e inserire il seguente la seguente contenuto:

[retriever]
type = SimplePOP3SSLRetriever
server = pop.gmail.com
username = username@gmail.com
password = passwordgmail
 
[destination]
type = Maildir
path = ~/gmail-archive/
 
[options]
# print messages about each action (verbose = 2)
# Other options:
# 0 prints only warnings and errors
# 1 prints messages about retrieving and deleting messages only
verbose = 2
message_log = ~/.getmail/gmail.log

A questo punto è possibile fare il download delle mail con il seguente comando:

getmail -r ~/.getmail/getmail.gmail

Siccome Google limita il download a poche mail per connessione, il comando andrà ripetuto fin quando non saranno state scaricate tutte le mail. Io ho realizzato lo script backup_gmail.sh, riportato di seguito, che automatizza tale processo:

#!/bin/sh
while true; do
  echo "##### `date` #### Backup messaggi gmail"
  getmail -r /home/david/.getmail/getmail.gmail | grep "  0 messages (0 bytes) retrieved" 1> /dev/null
  if [ $? == 0 ]; then
    break;
  fi
  sleep 10
done

Lo script appena riportato potrà essere inserito nel crontab in modo da sincronizzare il backup nottetempo.

Informatica , , , , , , ,

HP Photosmart Premium C310

10 gennaio 2011

Alcuni giorni fa ho avuto l’esigenza di dovere acquistare una periferica multi funzione di stampa e scanner. L’uso che ne dovevo fare era quello tipico casalingo e semi-professionale. Dodo un po di ricerche sul web la mia scelta è ricaduta su una HP Photosmart Premium C310 attratto soprattutto dalle interessanti caratteristiche di integrazione con il web, la possibilità di stampare semplicemente inviando una email alla periferica e non per ultimo l’interfaccia wireless che offre la possibilità di utilizzare la stampante senza i classico cavo usb e la rende una stampante/scanner di rete. L’acquisto l’ho fatto presso un negozio di Agliana (Pistoia) della catena Mediaworld dove l’ho trovato ad un prezzo record di 169 € (di listino si aggira attorno ai 200 €).

Prosegui la lettura…

Informatica , , , , , , ,

Apache: abilitare mod_rewrite in locale

15 dicembre 2010

Appunti per abilitare il mod_rewrite in locale sulla mia debian:

  • Verificare che sia in /etc/apache2/mods-enabled sia presente un link a ../mods-available/rewrite.load
  • Modificare la configurazione del virtual host present in /etc/apache2/sites-available commentando la direttiva AllowOverride None e inserendo AllowOverride all come segue:
    <Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    #AllowOverride None
    AllowOverride all
    Order allow,deny
    allow from all
    </Directory>
  • Riavviare apache
  • Verificare che mod_rewrite tramite la pagina l’istruzione php:
    phpinfo(INFO_MODULES);
  • Verificare il funzionamento con il tutorial indicato qui

Informatica , , , ,

Backup Gmail con fetchmail

4 dicembre 2010

Segnalo questo interessante post che indica come eseguire il backup di una casella di Gmail con fetchmail sulla nostra linuxbox:
http://delirihitech.blogspot.com/2010/12/scaricare-la-posta-da-gmail-con.html

Informatica , , ,

Joomla: aggiungere helpers personalizzati a JHTML

30 novembre 2010

Di seguito riporto alcuni appunti che indicano come aggiungere degli helpers personalizzati alla classe JHTML che potranno essere richiamati con la classica chiamata

JHTML::_( "prefix.file.function", ........ );

Con il parametro riportato sopra “prefix.file.function” si indica l’helper da richiamare specificando il prefisso della classe (opzionale, se non riportato viene assunto il valore JHTML), il nome del file che poi deve anche essere il suffisso della classe, e il metodo della classe da richiamare.

Per esempio, generalmente si utilizza la seguente chiamata

JHTML::_( "grid.publisher", $row, $i );

per generare codice HTML con il quale eseguire il rendering del pulsante di pubblicazione/non pubblicazione.

Nel caso sopra indicato viene in pratica eseguita la chiamata a JHTMLGrid::publisher(). Per eseguire tale chiamata viene composto il nome della classe, nome delle funzione e nome del file da caricare prendendo il primo argomento fornitoro a JHTML::_():

  • classe JHTMLGrid: composta dal prefisso JHTML (preso di default perché non specificato) e dal suffisso Grid preso dalla prima parte di grid.published
  • funzione published(): presa dalla seconda parte di grid.published
  • file grid.php da cui da cui caricare la classe: preso dalla prima parte grid.published

A questo punto capito il meccanismo con cui viene richiamato l’helper possiamo crearne uno nostro. Di seguito riporto come esempio l’helper che ho creato per eseguire un  nuovo tipo di pubblicazione ovvero chiamato publishedHd, che dovrebbe servire per eseguire la pubblicazione/non pubblicazione di un elemento che qui non sto a specificare.

La chiamata viene eseguita nel seguente modo:

JHTML::_( "extendedgrid.publisherHd", $row, $i );

che in pratica richiama JHTMLExtendgrid::publishedHd( $row, $i ) contenuta nel file extendedgrid.php

Di seguito riporto il codice sorgente della classe JHTMLExtendedgrid:

class JHTMLExtendgrid extends JHTMLGrid
{
  function publishedHd( &$row, $i, $imgY = 'tick.png', $imgX = 'publish_x.png', $prefix='' )
  {
    $img    = $row->published_hd ? $imgY : $imgX;
    $task   = $row->published_hd ? 'unpublish_hd' : 'publish_hd';
    $alt    = $row->published_hd ? JText::_( 'Published' ) : JText::_( 'Unpublished' );
    $action = $row->published_hd ? JText::_( 'Unpublish Item' ) : JText::_( 'Publish item' );
 
    $href = '
    <a title="'. $action .'" onclick="return listItemTask(\'cb'. $i .'\',\''. $prefix.$task .'\')" href="javascript:void(0);">
    <img src="images/'. $img .'" border="0" alt="'. $alt .'" /></a>';
 
    return $href;
  }
}

Il precedente sorgente contenuto nel file extendgrid.php è stato salvato nella cartella helpers/html/ nella parte amministrativa del componente sviluppato. Il path di tale directory dovrà essere fornita JHTML per sapere dove andare a cercare i files contenenti gli helpers da caricare e viene fatto con la seguente chiamata che ho inserito nell’entrypoint del componente:

JHTML::addIncludePath( array( JPATH_COMPONENT_ADMINISTRATOR.DS.'helpers'.DS.'html' ) );

Informatica , , ,

Aggiungere le notifiche di Gmail al MessagingMenu di Ubuntu 10.04

12 maggio 2010

Grazie al pacchetto gm-notify è possibile integrare le notifiche anche per Gmail nel nuovo MessagingMenu di Ubuntu 10.04.

L’installazione avviene mediante i seguenti comandi i quali provvedono anche ad aggiungere l’apposito repository:

sudo add-apt-repository ppa:gm-notify-maintainers/ppa
sudo apt-get update && sudo apt-get install gm-notify

Prosegui la lettura…

Informatica , , , , ,

Abilitare il wifi sul Dell Mini 9 con Ubuntu 9.10 Netbook Remix

28 gennaio 2010

Dell Mini 9A seguito dell’installazione di Ubuntu 9.10 Netbook Remix sul Dell Mini 9 non viene riconosciuta la scheda di rete wireless.

Per attivarla deve essere installato manualmente il driver digitando i seguenti comandi:

sudo apt-get update
sudo apt-get --reinstall install bcmwl-kernel-source

Una volta terminata l’installazione bastera riavviare il sistema e la connettività wifi sarà magicamente funzionante.

Informatica , , , , ,

Attenzione !!! Pollycoke stà per tornare

20 gennaio 2010

É si, nessuno ci aveva creduto fino in fondo, quando alcuni mesi fa il famigerato Felipe dichiarò di chiudere Pollycoke. Quando oramai in molti si erano rassegnati ecco che arriva la notizia bomba:

pollycoke.net è stato venduto !!!
 

e con una mossa da doppiogiochista Felipe ha subitoto riaperto pollycoke.org su cui è imminente l’arrivo di nuovi turpiloqui ;-)

pollycoke.net è morto

lunga vita a pollycoke.org

I retroscena sull’accaduto potete leggerli QUI, forniti direttamente da Felipe.

Informatica, Letture ,

Statistical data collected by Statpress SEOlution (blogcraft).