Visualizzazione post con etichetta informatica. Mostra tutti i post
Visualizzazione post con etichetta informatica. Mostra tutti i post

venerdì 11 luglio 2014

Come inviare una mail automatica contenente il proprio indirizzo ip

La maggior parte dei contratti con provider Internet prevedono l'assegnazione di un indirizzo ip dinamico che quindi cambia nel tempo o al riavvio del router. Spesso si ha la necessità di accedere al computer (o server) di casa da remoto: per accedere al sistema di videosorveglianza domestico, o per collegarsi tramite desktop remoto o connessione ssh etc. In questi casi è necessario conoscere l'indirizzo ip assegnato dal provider. Una soluzione molto utilizzata è registrare un dominio dns, es. su siti come dyndns, associare al nome dns l'indirizzo ip ed aggiornare il dns ad ogni cambio dell'indirizzo ip attraverso un client dns installato sul computer o attraverso il router se dispone di questa funzionalità. Questa soluzione, tuttavia, comporta, spesso, il pagamento di un abbonamento al servizio dns o non è funzionale poiché l'aggiornamento del dns non avviene in tempo reale o non avviene affatto per via di malfunzionamenti o errate configurazioni.
Una soluzione alternativa è fare in modo che il vostro pc invii una mail, con cadenza temporale da voi scelta, contenente come testo l'indirizzo ip. Vediamo come fare ciò nell'ipotesi che il sistema operativo del vostro pc (o server) sia linux ed in particolare ubuntu.
(Se, invece, avete un computer o server windows seguite i consigli di questo ottimo articolo:
http://www.pc-facile.com/guide/reperibilita_indirizzo_ip_dinamico/44548.htm )
I passi da seguire sono (apriamo una finestra di terminale con ctrl+alt+T):  
  1. Installare un server smtp che si occuperà di inviare le mail eseguendo il comando:

    sudo apt-get install ssmtp
     
  2. Editare il file di configurazione del server smtp per inserire i parametri del vostro gestore di servizio mail (nell'esempio gmail di google):

    sudo -e /etc/ssmtp/ssmtp.conf

    Per gmail i parametri sono:

    Root=tua_mail@gmail.com
    Mailhub=smtp.gmail.com:465
    RewriteDomain=gmail.com
    AuthUser=user_name_gmail # io@gmail.com
    AuthPass=tua_password_mail
    FromLineOverride=Yes
    UseTLS=Yes
     
  3. Creare uno script che chiamiamo "ipcheck" che "legga" l'indirizzo ip pubblico del computer ed invii la mail contenete l'indirizzo, utilizzando lo scheduler "cron" per fare in modo che lo script sia eseguito automaticamente a cadenza da noi scelta:

    sudo -e /etc/cron.daily/ipcheck

    Il comando precedente crea il file-script "ipcheck" e lo posiziona dentro la directory di "cron.daily" per fare in modo che venga eseguito ogni giorno (altre opzioni sono cron.hourly, cron.weekly, cron.monthly per ricevere la mail rispettivamente ogni ora, ogni settimana, ogni mese). Il contenuto dello script sarà:
     

    wget -qO  http://ipecho.net/plain | mail -s "Il mio indirizzo ip" tua_mail@gmail.com

    con wget ci facciamo dire dal sito ipecho.net il nostro indirizzo ip pubblico e lo passiamo con la pipe "|" al comando "mail" che invia tramite il server smtp una mail al tuo indirizzo avente per oggetto "Il mio indirizzo ip".
  4. Rendere lo script eseguibile con il comando:

    sudo chmod 0755 /etc/cron.daily/ipcheck
Questo è tutto!
Enjoy!

sabato 28 settembre 2013

Trello: uno strumento on -line di project management originale versatile e gratuito

Se state cercando uno strumento on line per gestire i vostri progetti sia condivisi sia privati, per ordinare le vostre idee o le cose da fare, allora non potete non provare trello uno strumento on line gratuito e veramente originale, che vi permetterà di tenere  in ordine le vostre idee. In estrema sintesi si tratta di un tabellone virtuale dove si possono attaccare delle liste di cose da fare, che si stanno facendo o si è già fatto o qualunque altra lista voi vogliate. Le liste conterranno le card ossia una specie di post-it virtuale contenente dei compiti che, una volta svolti, possono essere spostate da una lista all'altra.
Trovate una recensione in italiano  completa e ben fatta qui.
Nell'immagine sottostante un esempio di tabellone per gestire ad esempio il proprio progetto di tesi di laurea.

immagine esempio trello

Dimenticavo: Trello è anche mobile con app per il mondo apple e per android.
Enjoy!

domenica 22 settembre 2013

Wiggio: una piattaforma on-line gratuita per il lavoro di gruppo

I software per la collaborazione di gruppo (groupware) sono sempre più diffusi sia in ambito aziendale sia didattico e ciò grazie al fatto che rendono più facile e più efficiente il lavoro cooperativo del team.
Nati per girare sui server aziendali, i software stanno evolvendo verso il paradigna dei servizi on-line dove la società produttrice del groupware offre un srvizio on line che consente agli utenti di lavorare in gruppo da qualunque dispositivo collegato a Intenet.
La maggior parte di questi servizi sono a pagamento e questo vale anche per piattaforme open-source per le quali è possibile scaricare gratuitamente il software da installare sui propri server, mentre per l'utilizzo on line è, quasi sempre, richiesto un canone. In alcuni casi è possibile testare il software per un periodo limiato o usarlo solo per un numero limitato di utenti (cinque o dieci).
In questo post vi presento uno dei pochi grupware on-line completamente gratuito e completo. Si chiama wiggio (le prime tre lettere stanno per work in group le altre tre sono solo per rendere il nome pronunciabile) e lo traovate all'indirizzo http://wiggio.com.
Wiggio consente di effetturae incontri virtuali anche per videoconferenza, creare liste delle cose da fare ed assegnare compiti, inivare e-mail e messaggi di testo e vocali, gestire eventi attraverso un calendario condiviso, effettuare sondaggi in tempo reale, caricare e gestire file in una directory condivisa ed il tutto è free.
Sotto il video di presentazione di wiggio, mentre il blog lo trovate qui.
Provatelo!

martedì 3 settembre 2013

Calibre ebook library manager e proxy

Se si vuole utilizzare Calibre in una rete che accede a Internet attraverso un proxy, può accadere che il programma non sia in grado di importare correttamente i dati relativi al proxy dalle impostazioni di Internet Explorer o che non sia correttamente gestista l'autenticazione.
In questi casi si può settare la variabile d'ambiente http_proxy. Per sistemi operativi windows seguite questa procedura:
  1. Da Risorse del Computer - Tasto destro del Mouse - Proprietà- Impostazioni di sistema avanzate - Variabili d'ambiente;
  2. Selezionare nuova - Nome variabile : http_proxy - Valore variabile: http://username:passowrd@proxy_host:porta dove proxy_host è il nome o l'indirizzo ip del proxy e porta è la porta in cui è in ascolto il proxy (in genere la porta è 8080).
Qualora la suddetta procedura non dovesse funzionare (ad es. può accadere per sistemi windows 7 o 2008 che utilizzano autenticazione proxy di tipo NTLMv2) occorre installare un software come cntlm che supporti il tipo di autenticazione richiesto dal proxy e ripetere i passaggi "1" e "2" inserendo come proxy_host 127.0.0.1 e come porta quella configurata nel software (per cntlm di default è 3128).
Per installare cntlm potete seguire le istruzioni che trovate in:
dove viene anche descritto come usare cntlm per permettere a Dropbox di lavorare dietro ad un proxy.

lunedì 29 luglio 2013

È nato Passione Telematica

Oggi nasce "PassioneTelematica" blog italiano di Information and Communication Technology Engineering. Si parla di Elettronica, Fotonica, Informatica, Optoelettronica, Ottica e Telecomunicazioni.