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