giovedì 23 dicembre 2010

Calendario 2011 (e non solo)

Siamo vicini al termine di questo 2010 e ancora nessuno mi ha regalato un calendario per il prossimo anno.
A me piacciono quelli dove sono sono indicati anche il numero di giorni in progressivo crescente e quelli mancanti. In ufficio poi, non puo` mancare l'indicazione della settimana. A pensarci bene, servirebbe anche il mese precedente ed il successivo, per avere una migliore panoramica nelle pianificazioni e/o avanzamento lavori. Vorrei anche un po` di spazio per annotazioni, cosi` da scrivere quando sono assente o altre amenita`.

Ho fatto una breve ricerca ed ho trovato un programmino che genera un calendario proprio secondo le mie esigenze, perfetto da appendere al muro dell'ufficio, e` per windows (vabe`, non si puo` aver tutto dalla vita) e questo e` il link dove potete avere piu` informazioni e andarvelo a scaricare: http://www.maurorossi.net/pagine/programmi/calendarprint.htm

Inviare mail da linea di comando

Si presume che il 'mail server' (sendmail, exim, ecc.ecc.) sia configurato e funzionante.
Nel caso si utilizzi "mutt", che sia stato correttamente configurato.


E` possibile inviare una mail col comando:
mail -s '(s)Oggetto' destination@addr.ess << EOF
Testo della mail
EOF
Io preferisco utilizzare "mutt":
mutt -s "object" destination@addr.ess << EOF
Testo della mail
EOF
Variante con testo da file:
mutt -s "object" destination@addr.ess < message.txt
Variante con allegato:
mutt -s "object" -a allegato.tar.gz destination@addr.ess < message.txt
Variante con piu` allegati:
mutt -s "object" -a allegato.tar.gz -a allegato2.tar.gz destination@addr.ess < message.txt

lunedì 13 dicembre 2010

Una lista online

A questo indirizzo: http://www.dailytodo.org/
Avete la possibilita` di creavi il vostro "elenco delle cose da fare".
Io l'ho trovato comodo, facile e veloce per la creazione di liste 'istantanee' riguardanti cose da ricordarsi di fare e che non hanno scadenza, data o priorita`.

Un paio di schermate










 Nel mio firefox il link risultante rimane 'memorizzato', cosi` come la lista.


Non ho creato tante liste, me ne basta una, che modifico giornalmente, aggiungendo cose nuove ed eliminando o lasciando quelle da fare.
Da notare che lasciando la voce di un compito finito, il giorno successivo viene riproposta la casella da completare, quindi e` possibile lasciare gli eventi ripetitivi e segnarne il completamento giorno per giorno.

mercoledì 8 dicembre 2010

Ricevitore digitale terrestre Humax HD-5500T

Ho acquistato il prodotto in oggetto (nel titolo).
Sinceramente non l'ho acquistato per le sue caratteristiche (tecniche e non), ma per la fiducia sul marchio. Ovviamente alcune delle caratteristiche, come la possibilita` di collegarmi alla televisione in alta definizione, di utilizzare una carta per la pay tv, di non impazzire con (ri)sintonizzazione, il riordinamento delle stazioni e altre, erano comunque richieste minime.

Con piacevole sorpresa, ho scoperto che la porta ethernet presente, non serviva all'upgrade (peraltro automatico e impostabile in ore notturne) del dispositivo come indicatomi dal venditore, ma per il collegamento alla rete e ad un server DLNA.

Che cos'e` un server DLNA ?
Be`, non lo sapevo, dopo un paio di "colpi di google", ho scoperto che c'era ed era gia` pacchettizzato per debian/ubuntu, ho fatto una veloce prova, capito un po` meglio di cosa si intende per server DLNA, mi sono interrogato .. vuoi vedere che ..

Ho verificato il mio server FreeNAS, fra le voci "Services", quella UPnP e` pripro quel che mi serve. Un paio di prove e test della configurazione e via .. pronto il collegamento del mio nuovo decoder al server.

Ora da menu e` possibile selezionare di guardare film o ascoltare musica che si trova nel server (e che gia` usavo per queste cose).


Riferimenti:
http://www.humaxdigital.com/italy/products/product_stb_terrestrial_hd5500t.asp
http://freenas.org/

(Auto)Notificarsi dei messaggi sul desktop

E` un'idea venutami leggendo un post sulla mailing list del RELUG.

Per visualizzare messaggi ho utilizzato il programma "notify-send". Il rpogramma e` contenuto nel pacchetto "libnotify-bin".

Ho creato un semplice script che accetta in input un file di testo, lo legge riga per riga e visualizza questa tramite (per l'appunto) "notify-send".
Ovviamente ci sono altri parametri che possono essere utilizzati, ma per questo script ho scelto la visualizzazione semplice.

"notify-send-file.sh"
#!/bin/bash

# Help
if [[ $# -ne 0 || $1 = "-h" ]]; then
    echo "uso: $0 < input_file"
    echo "oppure"
    echo "uso: cat input_file | $0"
    echo ""
    echo "Se non specificata redirezione accetta input manuale"
    exit 1
fi

while read line
    do
    notify-send "$line"
done
Un'esempio di utilizzo e` per la visualizzazione del file 'todo' creato dal programma "calcurse":
notify-send-file.sh < .calcurse/todo
oppure
cat .calcurse/todo | notify-send-file.sh
E` possibile utilizzarlo con qualsiasi file di testo, ovviamente le frasi che visualizza devono essere scritte su di una unica riga. In caso di necessita`, potete usarlo col 'crontab' per ripetere a tempi regolari la "visualizzazione".

Riferimenti:
http://ubuntuforums.org/showthread.php?t=1411620
http://www.commandlinefu.com/commands/matching/notify-send/bm90aWZ5LXNlbmQ=/sort-by-votes

martedì 30 novembre 2010

Correzione ".muttrc.gmail"

Mi sono accorto solamente ora di un'errore nel file.
Succede che rispondendo ad una mail, il messaggio di risposta viene memorizzato due volte nella posta inviata, ma sembra che al destinatario ne arrivi (per fortuna) solamente una.

Questo e` il nuovo ".muttrc.gmail"
# Gmail muttrc configuration

#set ssl_starttls=yes
#set ssl_force_tls=yes
set imap_user="USERNAME@gmail.com"
set imap_login="USERNAME@gmail.com"
set imap_pass="PASSWORD"
mailboxes imaps://imap.gmail.com
set folder="imaps://imap.gmail.com/"
set spoolfile="+INBOX"
#set record="+[Gmail]/Posta\ inviata"
set postponed="+[Gmail]/Bozze"
set trash="+[Gmail]/Trash"
#set imap_idle
#unset imap_passive

set smtp_url="smtp://USERNAME@smtp.gmail.com:587/"
set smtp_pass="PASSWORD"

set from="USERNAME@gmail.com"
#set use_domain="no"
#%set use_from="no"
#%set use_domain
set hostname=gmail.com
set realname="NOME COGNOME"
set sort=threads
set editor=vim
#set charset="ISO-8859-15"

set header_cache =~/.mutt/cache/gmail/headers
set message_cachedir =~/.mutt/cache/gmail/bodies
set certificate_file =~/.mutt/gmail/certificates

# Maybe we shouldn't set index_format here, but this is a recommended
# one for maildir-style folders.

set index_format="%4C %Z %{%b %d} %-16.16L  %s"

######################################################################
#
# mySystem configuration file for Mutt
#
color hdrdefault cyan black
color quoted magenta black
color signature brightred black
color indicator brightyellow red
color error brightred black
color status brightyellow blue
color tree brightmagenta black  # the thread tree in the index menu
color tilde brightmagenta black
color message brightcyan black
color normal white black
color attachment brightmagenta black
color search black green        # how to hilite search patterns in the pager
color header brightyellow black ^(From|Subject):
color body brightyellow black "(ftp|http)://[^ ]+"      # point out URLs
color body brightcyan black [-a-z_0-9.]+@[-a-z_0-9.]+   # e-mail addresses
color underline brightgreen black


# Lista degli header da togliere quando visualizzo la mail
ignore *
unignore  Date To From: Subject X-Mailer Organization User-Agent
hdr_order Date From To Subject X-Mailer User-Agent Organization

# lbdb database
#%set query_command="lbdbq %s"

# abook
set query_command="abook --mutt-query '%s'"
macro pager A "abook --add-email"

Ho commentato la riga:
set record="+[Gmail]/Posta\ inviata"

Debian - Abilitare SSL in Apache

Non sto` inventando niente, e` solo un promemoria, perche` non ricordo MAI dove andare a leggere :P

Un'estratto dal file "/usr/share/doc/apache2.2-common/README.Debian.gz":

Enabling SSL
------------

To enable SSL, type (as user root):

  a2ensite default-ssl
  a2enmod ssl

If you want to use self-signed certificates, you should install the ssl-cert
package (see below). Otherwise, just adjust the SSLCertificateFile and
SSLCertificateKeyFile directives in /etc/apache2/sites-available/default-ssl to
point to your SSL certificate. Then restart apache:

  /etc/init.d/apache2 restart


Creating self-signed certificates
---------------------------------

If you install the ssl-cert package, a self-signed certificate will be
automatically created using the hostname currently configured on your computer.
You can recreate that certificate (e.g. after you have changed /etc/hosts or
DNS to give the correct hostname) as user root with:

  make-ssl-cert generate-default-snakeoil --force-overwrite

To create more certificates with different host names, you can use

  make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /path/to/cert-file.crt

This will ask you for the hostname and place both SSL key and certificate in
the file /path/to/cert-file.crt . Use this file with the SSLCertificateFile
directive in the apache config (you don't need the SSLCertificateKeyFile in
this case).

E questi sono i comandi digitati in console, completi delle informazioni restituite:
PC:~# a2ensite default-ssl
Enabling site default-ssl.
Run '/etc/init.d/apache2 reload' to activate new configuration!
PC:~# a2enmod ssl
Enabling module ssl.
See /usr/share/doc/apache2.2-common/README.Debian.gz on how to configure SSL and create self-signed certificates.
Run '/etc/init.d/apache2 restart' to activate new configuration!
PC:~# make-ssl-cert generate-default-snakeoil --force-overwrite
PC:~# /etc/init.d/apache2 restart
Restarting web server: apache2 ... waiting .

mercoledì 17 novembre 2010

Bridging on Bonding per macchine virtuali

Non sono riuscito a fare quello che volevo, configurare sul server di virtualizzazione le due schede rete in modo che avessero sia "fault tolerance" che "load balancing".
Il perche` e` dato dal fatto che utilizzando macchine virtuali con indirizzo ip dinamico (client dhcp), non riescono a scambiare correttamente i pacchetti.
Ho trovato questo in rete https://bugzilla.kernel.org/show_bug.cgi?id=14586, partito probabilmente da questo thread http://www.spinics.net/lists/kvm/msg25153.html (o viceversa),dove indicano anche la soluzione, ma ovviamente a me non funziona.

Non posso provare all'infinito, per ora ho lasciato la configurazione di backup, che tradotto significa: se la prima scheda di rete dovesse rompersi o scollegarsi, il traffico viene rediretto sulla seconda.
OS: GNU/Debian (Lenny)
Virtualizzazione: KVM


Ho modificato il file "/etc/network/interfaces":
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#allow-hotplug eth0
#iface eth0 inet dhcp
#allow-hotplug eth1
#iface eth1 inet dhcp

auto bond0
iface bond0 inet manual
    bond_mode 1
    bond_miimon 100
#    bond_downdelay 200
#    bond_updelay 200
    slaves eth0 eth1

auto br0
iface br0 inet dhcp
#    address 192.168.0.2
#    broadcast 192.168.0.255
#    network 192.168.0.0
#    gateway 192.168.0.1
#    netmask 255.255.255.0
    bridge_ports   bond0
    bridge_stp     off
    bridge_maxwait 0

Seguito da un:
/etc/init.d/network restart

Funziona, nel senso che sia la macchina "server" di virtualizzazione che le proprie virtualizzate usano e correttamente prendono l'indirizzo dal dhcp server (che e` un'altra macchina all'interno della rete).

Vedo cosa riesco a trovare in rete, per essere pronto a fare ulteriori prove al prossimo "fermo macchina".

Riferimenti:
http://guide.debianizzati.org/index.php/Configurare_un_Ethernet_Bonding_per_garantire_ridondanza_alla_rete
http://www.linux-kvm.org/page/Networking
http://www.slacky.eu/wikislack/index.php?title=Linux_Bonding_Mini-Howto
http://www.linux-kvm.org/page/HOWTO_BONDING
http://wiki.centos.org/HowTos/KVM
http://compsoc.dur.ac.uk/~djw/qemu.html
http://www.spinics.net/lists/kvm/msg25153.html

domenica 14 novembre 2010

Mutt, IMAP e gmail

Quest'oggi ho pensato di aggiungere un'ulteriore ".muttrc" per gestire la posta elettronica "gmail".

Creazione delle directory per la "cache" (caricare piu` di 10000 mail ogni volta potrebbe essere estenuante):
mkdir -p .mutt/gmail/
mkdir -p .mutt/cache/gmail

Il file di configurazione, che ho chiamato ".muttrc.gmail":
# Gmail muttrc configuration

#set ssl_starttls=yes
#set ssl_force_tls=yes
set imap_user="USERNAME@gmail.com"
set imap_login="USERNAME@gmail.com"
set imap_pass="PASSWORD"
mailboxes imaps://imap.gmail.com
set folder="imaps://imap.gmail.com/"
set spoolfile="+INBOX"
set record="+[Gmail]/Posta\ inviata"
set postponed="+[Gmail]/Bozze"
set trash="+[Gmail]/Trash"
#set imap_idle
#unset imap_passive

set smtp_url="smtp://USERNAME@smtp.gmail.com:587/"
set smtp_pass="PASSWORD"

set from="USERNAME@gmail.com"
#set use_domain="no"
#%set use_from="no"
#%set use_domain
set hostname=gmail.com
set realname="NOME COGNOME"
set sort=threads
set editor=vim
#set charset="ISO-8859-15"

set header_cache =~/.mutt/cache/gmail/headers
set message_cachedir =~/.mutt/cache/gmail/bodies
set certificate_file =~/.mutt/gmail/certificates

# Maybe we shouldn't set index_format here, but this is a recommended
# one for maildir-style folders.

set index_format="%4C %Z %{%b %d} %-16.16L  %s"

######################################################################
#
# mySystem configuration file for Mutt
#
color hdrdefault cyan black
color quoted magenta black
color signature brightred black
color indicator brightyellow red
color error brightred black
color status brightyellow blue
color tree brightmagenta black  # the thread tree in the index menu
color tilde brightmagenta black
color message brightcyan black
color normal white black
color attachment brightmagenta black
color search black green        # how to hilite search patterns in the pager
color header brightyellow black ^(From|Subject):
color body brightyellow black "(ftp|http)://[^ ]+"      # point out URLs
color body brightcyan black [-a-z_0-9.]+@[-a-z_0-9.]+   # e-mail addresses
color underline brightgreen black


# Lista degli header da togliere quando visualizzo la mail
ignore *
unignore  Date To From: Subject X-Mailer Organization User-Agent
hdr_order Date From To Subject X-Mailer User-Agent Organization

# lbdb database
#%set query_command="lbdbq %s"

# abook
set query_command="abook --mutt-query '%s'"
macro pager A "abook --add-email"

Per utilizzare questa configurazione il comando e`:
mutt -F .muttrc.gmail

Riferimenti:
http://davide4.blogspot.com/2010/10/debian-riconfigurazione-di-mutt-per.html
http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=mutt+imap+gmail
http://crunchbanglinux.org/wiki/howto/howto_setup_mutt_with_gmail_imap

venerdì 5 novembre 2010

Installazione Zentyal su Ubuntu in KVM con Debian

Che titolo eh ? Ma non sapevo cosa mettere :P
Sto` andando a memoria, alcune cose potrebbero non essere proprio come le ho scritte

Dopo aver constatato alcuni problemi nell'avvio dell'installazione di Zentyal su macchina virtualizzata in Debian con KVM, ed altri riguardanti la risoluzione video al termine dell'installazione (non era possibile collegarsi tramite "vnc" a causa dell'errata o incompatibile visualizzazione) .. ho pensato di adottare un'altro metodo.

Installazione di Ubuntu 10.04 Server amd64 in una macchina virtualizzata KVM su Debian lenny
Ho utilizzato l'immagine "ubuntu-10.04.1-server-amd64.iso" per l'installazione del sistema operativo.
All'avvio, quando si presenta la selezione, ho premuto il tasto F6 per le impostazioni avanzate, correggendo la linea di comando, aggiungendo "fb=false" ed eliminando "--quiet --".
Ho installato solamente i pacchetti base, deselezionando qualsiasi "gruppo" di programmi server venisse proposto durante l'installazione.

Installazione Zentyal 2.0
Terminata l'installazione Ubuntu, ho seguito le direttive per l'installazione tramite "apt-get" indicate sul sito http://trac.zentyal.org/wiki/Document/Documentation/InstallationGuide.

Riferimenti:
http://www.zentyal.org/

martedì 26 ottobre 2010

Debian, Xen, Nvidia

{Sono letteralmente impazzito}

Avevo gia` installato "xen" tempo addietro, provandolo mi ero accorto che non riuscivo a far funzionare "xorg", ma visto il tempo a disposizione lasciai perdere.

Nei giorni a seguire, ogni volta che capitasse mi segnavo (read it later, un'estensione per firefox) le pagine che potevano tornarmi utili, ricompilazione kernel, howto di xen, installazione moduli nvidia, ecc.ecc.
(Ne ho una dicreta raccolta, magari le allego in fondo.)

Per tagliare corto, ho semplicemente lanciato questi comandi:
rm /usr/bin/gcc
ln -s /usr/bin/gcc-4.1 /usr/bin/gcc
export IGNORE_XEN_PRESENCE=1
sh NVIDIA-Linux-x86_64-173.14.28-pak2.run
rm /usr/bin/gcc
ln -s /usr/bin/gcc-4.3 /usr/bin/gcc

Per ora sembra funzionare, pero` e` un po` tardi per provare ad lanciare/installare una macchina virtuale.

Riferimenti (metto solo quelli che hanno risolto):
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481485
http://blog.creonfx.com/linux/how-to-install-nvidia-driver-on-2625-2-debian-kernel-with-xen
http://wiki.debian.org/NvidiaGraphicsDrivers#WhyuseaDebian-specificmethod.3F (in questo c'e` il link al sito nvidia dove ho scaricato i driver)

lunedì 18 ottobre 2010

My Personal Notetaking

Ormai ho provato tantissimi programmi, on e off line.
Qualcuno l'ho mantenuto per alcune specifiche caratteristiche e lo utilizzo per scopi ben definiti, per esempio:
  • TiddlyWiki
    • Per annotazioni sui comandi in console di linux
  • Zim
    • Per annotazioni su video, audio, multimedia in genere
  • Drupal
    • Per "provare" da solo a gestire una "libreria" di documenti che hanno/avranno una sequenza di lettura a libro
Ma per l'immediato, comodo e veloce copia/incolla ?
Volevo un block notes che permettesse di taggare gli appunti, di effettuare delle ricerche, di averli sempre disponibili.

A parte l'oramai conosciuto Evernote, ho pensato a qualcosa che fosse piu` .. piu` mio!

L'idea
Un blog, come questo, c'e` la ricerca, ci sono le tags ed e` sempre online, oltretutto e` possibile salvarlo, cosa che consiglio di fare a tempi regolari.
Ho effettuato alcuni semplici test di copia e incolla da altre pagine web, ha sempre funzionato, riportando la medesima formattazione (o quasi) dell'originale, certo ci sono problemi con le immagini e quei link che riportano al sito di origine, ma volendo si puo` copiare anche solo il testo.

Cosa ho fatto
Come prima cosa mi sono preoccupato di creare un blog, l'ho personalizzato lasciando il menu per le ricerche alla sinistra, cosi` come l'elenco dei tag (praticamente al contario del presente, dove ho voluto far risaltare le notizie e non le ricerche).
Ho reso privato questo blog, perche` inserisco robaccia mia che non voglio rendere pubblica, cosi` facendo pero`, per "leggerselo" ci si deve autenticare.
L'editor integrato e` scomodo, perche` obbliga ad effettuare troppe manovre, per semplificare ed abbreviare il copia/incolla ho installato l'addon ScribeFire in Firefox, la vecchia versione pero` non la nuova, per l'esattezza la 3.5.3.1, questo perche` con la nuova non e` possibile postare in un blog 'privato' se non ci si e` gia` autenticati/loggati.
Per incollare "solo testo", mi sono anche installato l'addon Textise.
Non descrivo come si configurano gli addon, la rete e` piena di questi "tips" e "howtos", comunque, una volta configurato il sistema, e` sufficiente cliccare su ScribeFire, selezionando il blog giusto, copiare e incollare il testo, taggarselo e postarlo.

Riferimenti:
TiddlyWiki
Zim
Drupal
Evernote
ScribeFire
Textise

sabato 16 ottobre 2010

Debian - Posta elettronica (lettura in locale e spedizione)

Dopo aver configurato il sistema per l'utilizzo della posta tramite IMAP, ho considerato di mantenere ed utilizzare comunque, anche quella in locale.

Ho creato un nuovo file di configurazione per mutt, chaimandolo ".muttrc.local", questo e` il contenuto:
set mbox_type=Maildir
set folder=~/.maildir
set spoolfile=~/.maildir/
set record=~/.maildir/sent/

# Maybe we shouldn't set index_format here, but this is a recommended
# one for maildir-style folders.

set index_format="%4C %Z %{%b %d} %-16.16L  %s"

######################################################################
#
# mySystem configuration file for Mutt
#

color hdrdefault cyan black
color quoted magenta black
color signature brightred black
color indicator brightyellow red
color error brightred black
color status brightyellow blue
color tree brightmagenta black  # the thread tree in the index menu
color tilde brightmagenta black
color message brightcyan black
color normal white black
color attachment brightmagenta black
color search black green        # how to hilite search patterns in the pager
color header brightyellow black ^(From|Subject):
color body brightyellow black "(ftp|http)://[^ ]+"      # point out URLs
color body brightcyan black [-a-z_0-9.]+@[-a-z_0-9.]+   # e-mail addresses
color underline brightgreen black

set from="NOMECASELLADIPOSTA@alice.it"
set hostname=alice.it
set realname=NOMECASELLADICPOSTA(senza @alice.it)
set sort=threads
set editor=vim
#set charset="ISO-8859-15"

# Scarica la posta / esegui fetchmail premendo il tasto G
#macro index G "!fetchmail -a -m 'procmail -d %T'\r"
#macro pager G "!fetchmail -a -m 'procmail -d %T'\r"

# Lista degli header da togliere quando visualizzo la mail
ignore *
unignore  Date To From: Subject X-Mailer Organization User-Agent
hdr_order Date From To Subject X-Mailer User-Agent Organization

# lbdb database
#%set query_command="lbdbq %s"

# abook
#set query_command="abook --mutt-query '%s'"
#macro pager A "abook --add-email"
Si puo` notare come abbia disattivato l'utilizzo delle impostazioni per lo scaricamento della posta (fetchmail) e per la rubrica (abook, ho scoperto che in debian sono gia` inserite in "/etc/Muttrc.d/abook.rc" :P ).

Per utilizzare questo file di configurazione in avvio, il comando e`:
mutt -F .muttrc.local
che ho messo in un file chiamato "mutt-local.sh" rendendolo eseguibile.

Avevo dimenticato che si devono creare le directory:
mkdir -p .maildir/{cur,new,tmp}

Poi ho riconfigurato "exim4", da root:
dpkg-reconfigure exim4-config
rispondendo cosi`:
mail sent by smarthost; received via SMTP or fetchmail
DOMINIO.MIO
127.0.0.1
DOMINIO.MIO
LASCIATA VUOTA
out.alice.it
Yes
alice.it
No
Maildir format in home directory
Yes
per lasciarmi la possibilita` di inviare mail all'esterno.

2010.10.16
Corretto configurazione exim4 perche` cercava di spedire al SMTP esterno qualsiasi mail.

domenica 10 ottobre 2010

Salvare la posta "gmail" sul proprio pc

Questa, per tutti gli utilizzatori della posta elettronica in "gmail", mi sembra meriti proprio una bella segnalazione.
mailutil transfer {imap.gmail.com/ssl/user=USERNAME@gmail.com} Gmail/

mailutil fa` parte del pacchetto uw-mailutils

Riferimenti:
commandline.fu

giovedì 7 ottobre 2010

Newsbeuter - bookmark.sh

Ho modificato lo script per il bookmark degli articoli, prima generavo un file "html", ora me li spedisco nella casella di posta.
Questo e` il nuovo script (.newsbeuter/bookmark.sh):
#!/bin/sh
# url="$1"
# titolo="$2"
# descrizione="$3"

mutt -s "$2" NOMECASELLADIPOSTA@gmail.com << EOF
$1
$2
$3
EOF
Riferimenti: http://davide4.blogspot.com/2010/09/newsbeuter-podbeuter.html

domenica 3 ottobre 2010

Debian - Flash player (epiphany plugin)

Ho constatato come durante la navigazione i contenuti in flash non venissero correttamente visualizzati.
Dopo qualche ricerca, trovato il plugin, ho deciso di installare la versione in "sid".
Senza modificare il miei file "source" per "apt", ho scaricato:
wget http://ftp.it.debian.org/debian/pool/contrib/f/flashplugin-nonfree/flashplugin-nonfree_2.8.2_amd64.deb
che ho installato con:
dpkg -i flashplugin-nonfree_2.8.2_amd64.deb 
poi, e` stato sufficiente riavviare "Epiphany" e controllare su http://www.adobe.com/software/flash/about/ il funzionamento.

Riferimenti:
http://wiki.debian.org/FlashPlayer
http://packages.debian.org/sid/amd64/flashplugin-nonfree/download
http://www.adobe.com/software/flash/about/

venerdì 1 ottobre 2010

Debian - (ri)Configurazione di Mutt per utilizzo IMAP

Questa e` la mia prima volta in IMAP con Mutt ;)

La situazione e` invariata.

ATTENZIONE:
I riferimenti sono ad una casella della posta di alice, ho evidenziato con nomi di comodo il mio dominio, il mio username, ecc.ecc., facilmente individuabili.

I programmi sono gia` installati (vedi post precedente)

Questa volta mi sono limitato alla modifica del ".muttrc", che e` cosi` risultato:
set set ssl_starttls=yes
#set ssl_force_tls=yes
set imap_user="NOMEDELLACASELLADIPOSTACOMPLETADI@alice.it"
set imap_login="NOMEDELLACASELLADIPOSTACOMPLETADI@alice.it"
set imap_pass="PASSWORD"
mailboxes imap://in.alice.it
set spoolfile="imap://in.alice.it/"
set folder="imap://in.alice.it/"
set record="=Posta inviata"
set postponed="=Bozze"
set trash="=Posta eliminata"
set imap_idle
unset imap_passive

set index_format="%4C %Z %{%b %d} %-16.16L %s"

color hdrdefault cyan black
color quoted magenta black
color signature brightred black
color indicator brightyellow red
color error brightred black
color status brightyellow blue
color tree brightmagenta black # the thread tree in the index menu
color tilde brightmagenta black
color message brightcyan black
color normal white black
color attachment brightmagenta black
color search black green # how to hilite search patterns in the pager
color header brightyellow black ^(From|Subject):
color body brightyellow black "(ftp|http)://[^ ]+" # point out URLs
color body brightcyan black [-a-z_0-9.]+@[-a-z_0-9.]+ # e-mail addresses
color underline brightgreen black

set from="NOMEDELLACASELLADIPOSTACOMPLETADI@alice.it"
#set use_domain="no"
#%set use_from="no"
#%set use_domain
set hostname=alice.it
set realname=NOMEDELLACASELLA(senza @DOMINIO)
set sort=threads
set editor=vim
#set charset="ISO-8859-15"

# esegui fetchmail premendo il tasto G
#macro index G "!fetchmail -a -m 'procmail -d %T'\r"
#macro pager G "!fetchmail -a -m 'procmail -d %T'\r"

# Lista degli header da togliere quando visualizzo la mail
ignore *
unignore Date To From: Subject X-Mailer Organization User-Agent
hdr_order Date From To Subject X-Mailer User-Agent Organization

# abook
set query_command="abook --mutt-query '%s'"
macro pager A "<pipe-message>abook --add-email<return>"

Il tasto "G" e` stato disattivato (#), NON scarica piu` la posta.
Sono rimasti, il tasto "Q", che ricerca nella rubrica (abook) e il tasto "A", che gli aggiunge l'indirizzo.

Ho cercato fra le variabili configurabili del 'muttrc', ho trovato solamente:
set imap_idle
unset imap_passive

per poter controllare l'arrivo di nuova posta, ma per vederla devo toccare almeno un tasto (io uso freccia su o freccia giu`).

Ho dovuto disattivare la connessione protetta perche` non e` supportata:
#set ssl_force_tls=yes


Mi rimane un piccolo problemino da risolvere (?), quando si cerca di inviare mail con allegati, la ricerca funziona solo nelle caselle di posta, per "rientrare" nel computer ho digitato ~ (sicuramente potevo anche digitare il percorso della directory del file da allegare, ma sono pigro ;) ), ma per rientrare poi nelle caselle di posta sono dovuto uscire dal programma e poi rilanciarlo.


Riferimenti:
http://wiki.mutt.org/?MuttGuide/UseIMAP
http://crunchbanglinux.org/wiki/howto/howto_setup_mutt_with_gmail_imap
http://www.therandymon.com/woodnotes/mutt/node31.html
http://aiuto.alice.it/informazioni/alicemail/parametri_config.html
http://aiuto.alice.it/informazioni/clientemail/outlookexpress6.html,cnt=183&rel=185.html

giovedì 30 settembre 2010

Ritocco al "tema" del blog

Ho ritoccato, anche se di poco, il tema (o design, o template, o come volete chiamarlo).
Ho modificato le righe CSS personalizzabili in:

code {
  background: whitesmoke;
  color: orangered;
  padding: 3px;
}

pre {
  overflow: auto;
#  background: #e6f9ff;
  background: #e4f4ff;
  color: #330e00;
#  border: 1px solid deepskyblue;
  padding: 3px;
}


Poi mi sono personalizzato l'impostazione dei nuovi post aggiungendo un paio di comandi html da tenere sottomano per il copia e incolla:

<pre style="background:whitesmoke;border:1px solid lavender">| Background in whitesmoke con bordo lavender |
</pre>
<pre style="background:whitesmoke;border:1px inset lavender">| Background in whitesmoke con bordo lavender |
</pre>
<pre style="background:cornsilk">| Background in cornsilk |
</pre>

Ho scritto in grossetto per differenziare le parole descrittive dal codice, visto che ho dovuto settare nelle opzioni di post "Mostra HTML letteralmente" (altrimenti si vedrebbero le evidenziazioni).

Debian - Posta elettronica (mutt)

Qui non so se riusciro` ad essere sufficientemente 'chiaro', perche` ho dovuto rivedere un paio di volte alcune configurazioni, in quanto non avevo capito o avevo risposto male, o altro ..

Un paio di righe per spiegare la situazione.
Mi trovo nella rete, ma voglio lasciare questo pc indipendente, ovvero, deve poter inviare e ricevere posta da un server remoto (alice) e per una sola casella (anche se potrebbero essere piu` di una, ma sempre con lo stesso provider/isp, piu` correttamente: stesso server smtp).

ATTENZIONE:
I riferimenti sono ad una casella della posta di alice, ho evidenziato con nomi di comodo il mio dominio, il mio username, ecc.ecc., facilmente individuabili.

I programmi erano praticamente tutti gia` installati, mancavano:
apt-get install fetchmail abook
Per prima cosa ho riconfigurato "exim4":
dpkg-reconfigure exim4-config
Rispondendo cosi`:
mail sent by smarthost; received via SMTP or fetchmail
DOMINIO.MIO
127.0.0.1
DOMINIO.MIO
LASCIATA VUOTA
out.alice.it
Yes
DOMINIO.MIO
No
Maildir format in home directory
No
Poi ho configurato fetchmail:
vi .fetchmailrc
poll "in.alice.it" protocol pop3
  user "NOMECASELLADIPOSTA" password "PASSWORD" is "USERNAME" here
    forcecr
Poi ho configurato procmail (dove ho praticamente eliminato tutte le regole di smistamente della posta che avevo dalla precedente configurazione):
vi .procmailrc
MAILDIR=$HOME/.maildir  # Controllare che esista !!!
Poi ho configurato mutt:
vi .muttrc
set mbox_type=Maildir
set folder=~/.maildir
set spoolfile=~/.maildir/
set record=~/.maildir/sent/
set move=no

set index_format="%4C %Z %{%b %d} %-16.16L  %s"

color hdrdefault cyan black
color quoted magenta black
color signature brightred black
color indicator brightyellow red
color error brightred black
color status brightyellow blue
color tree brightmagenta black # the thread tree in the index menu
color tilde brightmagenta black
color message brightcyan black
color normal white black
color attachment brightmagenta black
color search black green # how to hilite search patterns in the pager
color header brightyellow black ^(From|Subject):
color body brightyellow black "(ftp|http)://[^ ]+" # point out URLs
color body brightcyan black [-a-z_0-9.]+@[-a-z_0-9.]+ # e-mail addresses
color underline brightgreen black

set from="NOMEDELLACASELLADIPOSTA"
#set use_domain="no"
#%set use_from="no"
#%set use_domain
set hostname=alice.it
set realname=NOMEDELLACASELLA(senza @DOMINIO)
set sort=threads
set editor=vim
#set charset="ISO-8859-15"

# esegui fetchmail premendo il tasto G
macro index G "!fetchmail -a -m 'procmail -d %T'\r"
macro pager G "!fetchmail -a -m 'procmail -d %T'\r"

# Lista degli header da togliere quando visualizzo la mail
ignore *
unignore  Date To From: Subject X-Mailer Organization User-Agent
hdr_order Date From To Subject X-Mailer User-Agent Organization

# abook
set query_command="abook --mutt-query '%s'"
macro pager A "abook --add-email"
Ed infine ho creato le directory:
mkdir -p .maildir/{cur,new,tmp}

Mutt (promemoria)
Il tasto "G" scarica la posta, il tasto "Q" ricerca nella rubrica (abook), il tasto "A" aggiunge l'indirizzo alla rubrica.

Riferimenti:
http://wiki.mutt.org/?MuttGuide/Aliases

Ho messo solo un riferimento, perche` non ho consultato pagine, molti comandi li conoscevo gia`, ed anche le risposte (o quasi).
Le difficolta` sono sopraggiunte nel ritocco del ".muttrc", questa volta ho dovuto eliminare la voce "set sendmail" e modificare la macro del tasto "A", che non funzionava piu`.

martedì 28 settembre 2010

Debian - Aggiunta repository

Ho aggiunto un paio di repository:
debian-multimedia
Google

Questi sono i comandi che ho utilizzato:
vi /etc/apt/sources.list.d/multimedia.list
deb http://mi.mirror.garr.it/mirrors/debian-multimedia stable main
deb-src http://mi.mirror.garr.it/mirrors/debian-multimedia stable main
vi /etc/apt/sources.list.d/google.list
deb http://dl.google.com/linux/deb/ stable non-free main
apt-get update
W: GPG error: http://mi.mirror.garr.it stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 07DC563D1F41B907
W: GPG error: http://dl.google.com stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A040830F7FAC5991
W: You may want to run apt-get update to correct these problems
Per correggere l'errore della chiave GPG, inserendola nel file delle chiavi:
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
apt-get install debian-multimedia-keyring
apt-get update

Non sto` e non staro` a descrivere tutti i comandi utilizzati, ed il perche` e` presto ' detto' , in rete si trovano ottimi howto, non vedo proprio la necessita` di scriverne altri (e non sono mai stato uno "scrittore").
Pero` mi piace l'idea dei post in ordine di installazione e configurazione di una distribuzione per un utilizzo desktop (quasi) standard.
Potrebbe tornare utile per il prossimo pc, avere una "linea guida" per procedere nella messa punto di base ..


Riferimenti:
http://wiki.debian.org/UnofficialRepositories

Debian - Cambiare l'editor di default

update-alternatives --config editor
There are 4 alternatives which provide `editor'.

Selection    Alternative
-----------------------------------------------
1    /bin/ed
*+        2    /bin/nano
3    /usr/bin/vim.tiny
4    /usr/bin/mcedit-debian

Press enter to keep the default[*], or type selection number: 
apt-get install vim
update-alternatives --config editor
There are 5 alternatives which provide `editor'.

Selection    Alternative
-----------------------------------------------
1    /bin/ed
*+        2    /bin/nano
3    /usr/bin/vim.tiny
4    /usr/bin/mcedit-debian
5    /usr/bin/vim.basic

Press enter to keep the default[*], or type selection number: 5
Using '/usr/bin/vim.basic' to provide 'editor'.

Riferimenti:
http://www.debianadmin.com/howto-change-default-editor-in-debian-etch.html

lunedì 27 settembre 2010

Debian - Terratec Cynergy 600 TV

La scheda viene riconosciuta al boot, ho installato "tvtime" e funziona.
L'audio invece, che e` collegato all'ingresso della scheda audio integrata in motherboard, no.
E` bastato provare a caricare il modulo
modprobe saa7134-alsa
per "vederla apparire" e "sentirla suonare".

Il modulo, per poter essere caricato automaticamente al boot (e non a manina come ora), e` stato inserito nel file "/etc/modules", come indicato in http://kernel-handbook.alioth.debian.org/ch-modules.html.

Debian - Attivazione NFS

Da "man fs":
nfs is the network file system used to access disks located on remote computers

Install:
apt-get install nfs-kernel-server
Configure:
/etc/exports
/home/davide 192.168.0.0/255.255.255.0(rw,sync,no_subtree_check)
/etc/hosts.allow
portmap: 192.168.0.0/255.255.255.0
/etc/hosts.deny
portmap: ALL

Reload:
/etc/init.d/nfs-kernel-server restart

Per non dover digitare sul client l'indirizzo di questo computer quando monto la directory nfs, e visto che ho un server "dhcp" :), ho sistemato anche il file "/etc/dhcp3/dhclient.conf" modificando la riga3
#send host-name "non_mi_ricordo_cosa_c'era_scritto";
in
send host-name "metal";

Ho chiamato il pc "metal", sto` identificando i miei pc con i vari generi musicali :P

Debian - Attivazione SSH

Non c'e` molto da scrivere
apt-get install ssh
poi ho editato il file "/etc/sshd_config" modificando la riga
"PermitRootLogin yes"
in
"PermitRootLogin no"

Debian - Configurazione scheda video nVidia Corporation G73 [GeForce 7600 GT]

Quest'oggi ho iniziato la "debianizzazione" di un computer, la prima difficolta` e` stata la configurazione della scheda video.
Non che fosse difficile, tutt'altro, ma non trovavo le informazioni giuste, finche` non sono capitato qui: http://wiki.debian.org/NvidiaGraphicsDrivers#Installation-1
Ho semplicemente digitato (ovviamente come user 'root'):
apt-get install nvidia-glx
Ho sistemato il file "/etc/X11/xorg.conf" secondo le mie esigenze:
Section "ServerLayout"
Identifier     "X.org Configured"
Screen         "Screen0"
Screen         "Screen1" RightOf "Screen0"
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
RgbPath      "/etc/X11/rgb"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "/usr/share/fonts/X11/misc"
FontPath     "/usr/share/fonts/X11/cyrillic"
FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/Type1"
FontPath     "/usr/share/fonts/X11/100dpi"
FontPath     "/usr/share/fonts/X11/75dpi"
FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load  "glx"
Load  "xtrap"
Load  "GLcore"
Load  "dri"
Load  "dbe"
Load  "record"
Load  "extmod"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option     "Protocol" "auto"
Option     "Device" "/dev/input/mice"
Option     "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier   "Monitor0"
VendorName   "BNQ"
ModelName    "BenQ FP93G"
HorizSync    31.0 - 83.0
VertRefresh  56.0 - 76.0
Option     "DPMS"
EndSection

Section "Monitor"
Identifier   "Monitor1"
VendorName   "HP"
ModelName    "HP L1510"
HorizSync    31.0 - 75.0
VertRefresh  56.0 - 70.0
Option     "DPMS"
EndSection

Section "Device"
Identifier  "Card0"
Driver      "nvidia"
VendorName  "nVidia Corporation"
BoardName   "G70 [GeForce 7600 GT]"
BusID       "PCI:5:0:0"
Screen      0
EndSection

Section "Device"
Identifier  "Card1"
Driver      "nvidia"
VendorName  "nVidia Corporation"
BoardName   "G70 [GeForce 7600 GT]"
BusID       "PCI:5:0:0"
Screen      1
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
DefaultDepth 24

SubSection "Display"
Viewport   0 0
Depth     24
Modes     "1280x1024_75"
#  Modes     "1024x768_75"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device     "Card1"
Monitor    "Monitor1"
DefaultDepth 24

SubSection "Display"
Viewport   0 0
Depth     24
Modes     "1024x768_75"
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection
ed ho avviato il server:
startx

Debian - Modifica runlevel, eliminazione login grafico

Ho ritenuto opportuno, prima di proseguire nella configurazione, disattivare il login dal server "xorg" ed avere solo quello della linea di comando.
Non ricordo mai qual'e` il runlevel di default, quindi:
cat /etc/inittab | grep def
# The default runlevel.
id:2:initdefault:

Adesso dovrei modificarlo, ho sbirciato le directory "/etc/rc*.d", e non ho visto grosse differenze fra il runlevel 2 e 3, ho cercato se fosse presente qualche utility che potesse venirmi in aiuto:
apt-cache search runlevel
bum - graphical runlevel editor
chkconfig - system tool to enable or disable system services
file-rc - Alternative boot mechanism using a single configuration file
rcconf - Debian Runlevel configuration tool
sysv-rc-conf - SysV init runlevel configuration tool for the terminal
sysv-rc - System-V-like runlevel change mechanism

Ho optato per:
apt-get install sysv-rc-conf

Col quale ho poi eliminato il lancio di "gdm" dal runlevel 2.

Questo e` servito per (ri)configurare il server "xorg", gia` scritto come (senza entrare nel dettaglio dei vari test della configurazione del file xorg.conf) in un post precedente, a cui (forse) cambiero` data, in modo da ricreare la sequenza di installazione/configurazione della macchina.

Debian - Modifica configurazione "hostname"

Non mi piaceva il nome dato alla macchina durante l'intallazione, quindi, ho deciso di cambiarlo.
Per fare questo ho modificato questi due files:
/etc/hostname
/etc/mailname
che si erano (pre)configurati in fase d'installazione.

Per trovare questi files ho usato il comando:
grep $HOSTNAME /etc/*

Si lo so, i post non sono in "ordine", ma solo questa mattina, avendo qualche minuto a disposizione, ho pensato fosse il caso di scrivere qualcosa.
Ovvimente scrivendo solo cio` che ricordo.

Debian - Installazione "debian-506-amd64-netinst.iso", hdd in raid1 con chipset Intel ICH7R

Nonostante avessi letto che e` supportato, non mi risuciva di far vedere al cd d'installazione il raid in oggetto.
Dopo aver provato anche un cd "ubuntu" e constatato che questi non aveva problemi, ho fatto una piccola ricerca, trovando: http://wiki.debian.org/DebianInstaller/SataRaid?highlight=%28dmraid%29
In definitiva, ed involontariamente (senza guardare troppo la linea di comando, visibile premendo 'tab' sulla prima schermata), ho risolto avviando l'installazione digitando:
install dmraid=true

venerdì 24 settembre 2010

Pulire supporti CD-RW, DVD+/-RW (CD e DVD Riscrivibili)

Quest'oggi ho pulito un paio di supporti CD-RW e DVD+/-RW, rimasti per troppo tempo fermi su un mobile, si trovavano in pessime condizioni.
Al contrario di cio` che pensavo e che avevo letto, l'ho fatto proprio con alcool.
Ho solo avuto l'accortezza di non pulirli seguendo la loro forma circolare, ma sfregando dal centro al bordo e viceversa.

Newsbeuter (Podbeuter)

Ho provato altri newsreader "online", ne ho trovato uno sufficientemente ricco di funzioni, ma dopo averlo utilizzato per un paio di giorni, ho deciso per un ritorno alle origini, la linea di comando ha il suo facino e la sua (a mio parere) duttilita` d'uso.
La scelta e` ricaduta su newsbeuter (che da` il titolo a questo post).
La sua installazione non la descrivero`, preferisco soffermarmi su un paio d'annotazioni basilari ed un piccolo stratagemma.
I files di configurazione, lanciato il programma almeno una volta, vengono a trovarsi nella directory nascosta ~/.newsbeuter/, ma prima di andare ad effettuare qualsiasi correzione, ho preferito "caricare" il file di backup ".opml" che mi sono salvato da bloglines, il comando che ho utilizzato e`:
newsbeuter -i bloglines.opml
A questo punto ho letto il manuale online per personalizzare e/o sistemarmi la configurazione, ho cosi` creato e modificato il mio file ~/.newsbeuter/config:
browser "firefox %u"
confirm-exit "yes"
error-log "~/.newsbeuter/error.log"
save-path "~/Documents/Dropbox/saved_article"
download-path "~/Podcasts/%n"
max-downloads "1"
player "mp3blaster"
# bookmark-interactive "yes"
bookmark-cmd "~/.newsbeuter/bookmark.sh"
history-limit 100

# Evidenziazioni
highlight all "Linux" default default bold
highlight all "Command" default default bold
La directory ~/Documents/Dropbox/saved_article e` ovviamente condivisa tra i miei computer in rete, cosi` posso segnarmi o bookmark-armi le notizie interessanti avendole sempre a disposizione (utilizzo Dropbox, ma e` un'altra storia).
Il comando che effettua il "bookmark" ~/.newsbeuter/bookmark.sh, l'ho creato partendo da alcuni esempi che si trovano in rete (cercate fra i riferimenti in fondo a questo post), al momento e` pensato per generare un file ".html" semplice-semplice, una riga per ogni bookmark e il risultato nella directory condivisa:
#!/bin/sh

url="$1"
title="$2"
desc="$3"

echo "<a href=\"$1\">$1</a> <br> $2 <br> $3 <br><hr>" >> ~/Documents/Dropbox/saved_article/readme.html

Per bookmark-are un'articolo si utilizza la combinazione dei tasti "CTRL+B", e` tutto scritto nel manuale citato in precedenza.
Per eliminare un bookmark gia` letto, non faccio altro che eliminare la relativa riga dal file "readme.hml", che al momento conteggio manualmente, ed e` per questo che ha una "ruler" aggiunta al bookmark in fase di inserimento, e` piu` facile conteggiare quale si vuole eliminare. Per ora funziona e va bene cosi`, se trovero` una soluzione piu` efficace postero` di nuovo.A proposito, per eliminare la riga (per esempio) 3 e` possibile utilizzare il comando:
sed -i '3d' Documents/Dropbox/saved_article/readme.html
che ho trovato su http://www.commandlinefu.com (cercate "sed -i").

Il secondo programma podbeuter, che fa` parte dello stesso (newsbeuter), e` da utilizzarsi dopo aver marcato per il download un "podcast feed", tasto "e", non fa` altro che scaricare il/i file/s che vi siete marcati in precedenza durante la lettura dei feed.

Riferimenti:
http://www.newsbeuter.org/
http://www.newsbeuter.org/doc/newsbeuter.html
http://kiza.kcore.de/software/snownews/snowscripts/extensions/

domenica 19 settembre 2010

Netlabel

In ampliamento del mio "feed/rss reader", di cui (penso ora) scrivero` qualcosa prossimamente, quest'oggi ho effettuato una (nuova?) ricerca semplice-semplice col solito motore: "netlabel".
L'elenco e` pressoche` infinito, quindi consiglio di affinare la ricerca includendo anche altre parole, come per esempio il vostro genere musicale.
Quelle fino ad ora consultate le potete trovare nel mio "bookmark" pubblico su delicious: http://www.delicious.com/mr_dub/netlabel.
Attualmente sono fermo al link sulla web radio http://ayeko.com/, sta` trasmettendo della minimal-psychedelic-techno-trance (non saprei come etichettarla) veramente ipnotica.

sabato 18 settembre 2010

SpiderOak (online, backup, sync, share)

Attratto dai 2GB di spazio online messo a disposizione gratuitamente, ho sfogliato un po` il sito SpiderOak.com.
Il programma e` multipiattaforma, ho deciso di approfondire la cosa, quindi, ho scaricato ed installato la versione per Ubuntu.
L'installazione e` semplice, doppio click sul ".deb" scaricato, le istruzioni e il download sono qui.
La configurazione mi e` sembrata un po` strana, non difficile, forse perche` credevo fosse un servizio differente. Vuole una directory da backuppare, non c'e` verso di configurarne una da condividere se prima non e` configurata quella di backup.
Problema delle directory di backup, propone solamente "Desktop", "Documents", "Music", "Pictures", non e` possibile selezionarne altre, non so se sia un limite della versione Ubuntu/Linux.
Questo mi e` sembrato un limite da non sottovalutare. Per spiegarmi meglio, ho dovuto mettere in backup la directory "Desktop" (non ho voluto mettere quella dei documenti perche` non li voglio in rete, anche se protetti, non accessibili, ecc.ecc., come dichiarato sul sito), per poter poi mettere in share la directory "Desktop/SharedA".

Riferimenti:
https://spideroak.com/
https://spideroak.com/install/ubuntulucid-i386-firefox

mercoledì 15 settembre 2010

Delicious e licenza

Non so se fosse gia` cosi`, l'ho notato solamente ora, ma in delicious e` possibile scegliere che licenza assegnare ai propri bookmark.
Ovviamente la mia e` ricaduta su "creative commons, non commercial, share alike".
Ho verificato, viene scritto in piccolo a fondo pagina, proprio a fianco del "feed/rss".

lunedì 13 settembre 2010

Decesso di un HDD

Sembra proprio che sia defunto un disco da 500GB.
Era installato su un'apparecchiatura Evertec per la registrazione dei programmi televisivi.
L'altra sera, dopo averlo utilizzato, ho controllato fossero presenti le registrazioni, l'ho spento, ho lasciato passare un minuto circa e l'ho collegato al pc col cavo usb, niente, nessuna periferica rilevata.
Quest'oggi l'ho estratto dalla sua sede e tramite un'adattatore l'ho provato a collegare di nuovo alla porta usb, niente, non da` segni di vita.
Non che ci fossero dati importanti, se non la registrazione dell'altra sera, ma la cosa mi disturba un po`, anche perche` non ne ho un'altro a portata di mano che lo possa sostituire.

PS:
Questo post e` scritto con scribefire, un addon per firefox, ho colto l'occasione per testarlo un po`.

Devo fare la faccia triste dell'HDD o quella allegra per Scribefire ?
:( :)

Ho effettuato la richiesta di sostituzione/riparazione in garanzia e quest'oggi e` arrivato il nuovo.
Gia' installato, sto' provando se funziona.

sabato 11 settembre 2010

Bloglines chiude

Il primo ottobre Bloglines chudera'. I motivi sono sul blog di ask linkati sulla pagina di login.
Mi dispiace perche' lo utilizzo (utilizzavo) giornalmente per leggere i feed/rss sia da casa che dall'ufficio.

Andro' alla ricerca di qualcosa di simile, probabilmente la scelta ricadra' sul servizio google reader (ho messo il link ma non so se sia corretto). Meglio mettersi in cerca, rimangono 3 settimane circa.

:(

giovedì 26 agosto 2010

Decesso di un HDD

Sembra proprio che sia defunto un disco da 500GB.
Era installato su un'apparecchiatura Evertec per la registrazione dei programmi televisivi.
L'altra sera, dopo averlo utilizzato, ho controllato fossero presenti le registrazioni, l'ho spento, ho lasciato passare un minuto circa e l'ho collegato al pc col cavo usb, niente, nessuna periferica rilevata.
Quest'oggi l'ho estratto dalla sua sede e tramite un'adattatore l'ho provato a collegare di nuovo alla porta usb, niente, non da` segni di vita.
Non che ci fossero dati importanti, se non la registrazione dell'altra sera, ma la cosa mi disturba un po`, anche perche` non ne ho un'altro a portata di mano che lo possa sostituire.

PS:
Questo post e` scritto con scribefire, un addon per firefox, ho colto l'occasione per testarlo un po`.

Devo fare la faccia triste dell'HDD o quella allegra per Scribefire ?
:( :)

Scrivere il comando su di una unica riga in questo blog

Dopo aver provato varie combinazioni, questa e` la soluzione che ho adottato.

Sono andato nel menu di modifica del "design", ho selezionato:
Designer -> Avanzato -> Aggiungi CSS
inserendo questo testo:
code {
  overflow: auto;
  color: orangered;
  padding: 3px;
}

pre {
  overflow: auto;
  background: #e6f9ff;
  color: #330e00;
  border: 1px solid deepskyblue;
  padding: 3px;
}
testo che ho copiato pari-pari dalla mia personalizzazione del template per Drupal.

Uffa!

Volevo solo modificare un pochino l'impostazione/visualizzazione, insomma, ho cercato di cambiare modello.
Di articoli non e stato perso niente, avevo comunque salvato, pero` l'impostazione si`.

:(

Comunque si, era ora di passare ad un modello piu` recente, anche per i nuovi gadget che sul precedente non funzionavano.

Ho dovuto rivedere il codice:
.post pre {
color: #f63;
overflow: auto;
}
perche` non funziona piu`.

Riferimento utile che ho trovato:
http://www.ialwayscapital.com/2009/05/how-to-insert-code-in-blog-post.html

Al momento ho fatto un bel copia-icolla, poi lo personalizzero` (colori, font, ecc.ecc.).

domenica 25 luglio 2010

Netlabel

Cercavo qualche brano da aggiungere alla mia collezione, ho fatto una ricerca inserendo questi termini: netlabel techno trance free download

o_O

Ma quante "etichette discografiche" ci sono che offrono musica gratuita ?

Ho constatato come sia sempre piu` presente ed utilizzata la licenza "Creative Commons", bellissima idea, conveniente al 'consumatore' ed anche all'artista.

In effetti, per chi non riesce ad pubblicizzarsi, affermarsi, farsi conoscere, credo sia una buona strada, e perche` no, anche remunerativa sotto certi aspetti.

Per il "consumatore" c'e` (forse) un rovescio della medaglia, troppo da ascoltare, difficile trovare, selezionare e scegliere fra "tutto".

Che scrivere ancora ..
mplayer *.*
(si, "mplayer" e` il mio preferito, ma questa e` un'altra storia)

mercoledì 9 giugno 2010

Virtualizzazione

Sto` cercando di "acculturarmi" su questo argomento, ho cercato su wikipedia e questi sono i links in attuale consultazione:
  • http://en.wikipedia.org/wiki/Virtual_Machine_Interface
  • http://en.wikipedia.org/wiki/VMware_ESX
  • http://en.wikipedia.org/wiki/XenSource
  • http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines
  • http://en.wikipedia.org/wiki/Paravirtualization
Adesso cosa faccio ?
Li provo tutti per trovare il prodotto piu` adatto alle mie esigenze di "newbie" (sperimentatore) ?

lunedì 7 giugno 2010

Parallel Print Server NXPSP

La settimana scorsa ho installato quest'oggettino.
Credevo sarebbe stato piu` semplice, invece sono riuscito a perderci un paio d'ore.
  • Vuoi perche` ho dovuto metter mano al pc cui era collegata la stampante
  • Vuoi perche` ho dovuto sistemargli il cavo di rete
  • Vuoi perche` la casualita` ha fatto si che l'indirizzo di rete riportato nel manuale non coincidesse con la realta`
  • Vuoi perche` l'indirizzo reale coincideva con quello di un pc
Vabe`, adesso funziona, ma non ho capito bene il perche` di quella contortissima procedura illustrata nelle istruzioni accluse.


Riferimenti:
Parallel Print Server NXPSP

venerdì 4 giugno 2010

Gentoo - Blocco tastiera e mouse

Questa sera la mia gentoo ha deciso per qualche malaugurato motivo di "piantarsi".
Una volta avviato il server "X" non c'era modo di uscirne, per fortuna ho il demone "sshd" attivo.
Mi sono loggato da un'altro pc e ho 'killato' tutti i processi a partire da "startx", poi sono andato direttamente sul pc a leggere i files di log, trovando un'errore sul caricamento del modulo "evdev" (che non riesco a scrivere qui perche` nelle successive prove e` andato eliminato).
A questo punto ho cercato il modulo incriminato:
equery b evdev_drv.so

[ Searching for file(s) evdev_drv.so in *... ]
x11-drivers/xf86-input-evdev-2.3.2 (/usr/lib/xorg/modules/input/evdev_drv.so)

Riemergendo il pacchetto in questione:
emerge --oneshot x11-drivers/xf86-input-evdev

mercoledì 26 maggio 2010

dokuwiki

Sto` constatando come molti dei siti web che hanno un wiki, questo sia realizzato con dokuwiki

Effettivamente anche io ho utilizzato/sto` utilizzando questo per un paio di siti web 'collaborativi' (meglio scrivere uno ? perche` il secondo e` stato solo configurato e praticamente mai utilizzato se non per le prove).

A mio avviso e` facilmente manutenibile (si scrive cosi`?), abbastanza veloce nel caricamento delle pagine e nell'apprendimento d'uso.
Offre tanti plugin, temi, ed altre cose di questo genere.
Anche l'installazione e` sufficientemente semplice per chiunque sappia leggere (e scrivere :) )

Be`, che altro aggiungere, provatelo.

domenica 28 febbraio 2010

Springpad - Note Taking e non solo

Nel mio incostante navigare sul web, sono incappato in questo sito internet, subito incuriosito dalle premesse e vista la facilita` di registrazione tramite openid ho deciso di 'testarlo'.

E` presto per trarre delle conclusioni, visto che mi sono registrato quest'oggi, ma mi e` sembrato sufficientemente ricco di funzionalita` da essere utilizzato sia come "block notes" che come "organizer" in generale e meritare due righe nel mio blog.

Interessante anche come sia possibile pubblicare (rendere pubbliche) alcune inserzioni, ne ho gia` inserite un paio che potete vedere qui.

Stavo per dimenticare un difetto, abbastanza grave per la verita`:
Non e` possibile salvarsi le inserzioni
E` scritto che ci stanno lavorando .. speriamo.

Riferimenti:

venerdì 5 febbraio 2010

TiddlyWiki - Personal Notetaking

Ho scoperto TiddlyWiki per caso, navigando su http://en.wikipedia.org/wiki/Comparison_of_notetaking_software.

Sostanzialmente e` un file "html" contenente 'javascript', che io utilizzo come "blocco note".
In passato ne avevo gia` provati altri, ma non avevano tutte queste caratteristiche.
Principalmente quelle mi hanno attratto sono state:
  • possibilita` di 'tagging' degli articoli/note
  • ricerca per:
    • ultime note inserite
    • tag
    • inserzionisti (vabe` io lo uso 'singolo' ;) )
  • veste grafica
  • portabilita`
Tant'e` che l'ho inserito nella mia directory Dropbox, cosi` da averlo sempre disponibile per i miei appunti.

mercoledì 3 febbraio 2010

Newsreader online: Bloglines vs Google Reader

Ho messo a confronto Bloglines con Google Reader, entrambi "newsreader" con funzionalita` di condivisione (sharing) dei contenuti.

Bloglines
Con Bloglines avete la possibilita` di rendere pubbliche alcune delle vostre sottoscrizioni o mantenerle private. Gli articoli possono essere (ri)marcati da leggere, ma potete anche 'bloggarli' aggiungendo una vostra descrizione/commento o segnarveli in una clip a parte, magari per leggerli piu` tardi, oppure semplicemente per non dimenticarvi di una notizia. Possiede anche una clip per i podcast, dove potete catalogarli, suddividendoli per genere o altro ed ascoltarveli ;)
 
Google Reader
  • RSS/Feed Reader
  • RSS/Feed Sharing (*1)
Con Google Reader non ho (ri)trovato le stesse funzionalita` del precedente, anzi, ho trovato scomodo rimarcare un articolo come da leggere dopo averlo letto, e per condividere i contenuti di un articolo si deve andare a selezionare l'apposito tag di sharing in basso a sinistra, visibile solamente in fase di lettura dell'articolo (non scorrendo i titoli).
 

Considerazioni
Pare ovvio che la scelta ricada su Bloglines, indubbiamente piu` ricco di funzionalita` d'uso, anche se, non possiede un'aggiornamento "realtime" delle notizie (a volte capita che 'arrivino' anche dopo diverse ore).



E per la felicita` degli utenti '*nix'
newsbeuter
The Mutt of RSS Feed Readers
  • Synchronize newsbeuter with your bloglines.com account
e tanto altro, ma non voglio rovinarvi la sorpresa.