mercoledì 30 settembre 2009

Scrivere il comando su di una unica riga in questo blog [superato]

Per ottenere questo:
fusedav -u 'USER' -p 'PASSWORD' 'INDIRIZZO_SERVER_WEBDAV' 'DIRECTORY_DI_MOUNT'
Ovvero mantenere su di una riga l'intero comando da digitare, ho dovuto modificare a mano l'html del layout.
Per fare questo ho selezionato layout -> modifica html.

Ho aggiunto queste linee di codice:

.post pre {
color: #f63;
overflow: auto;
}


In mezzo a queste:

.post h3 {
margin-top: 0;
font: $titlefont;
letter-spacing: -1px;
color: $titlecolor;
}

.post {
margin-top: 0;
margin-$endSide: 0;
margin-bottom: 1.5em;
margin-$startSide: 0;
padding-top: 0;
padding-$endSide: 0;
padding-bottom: 1.5em;
padding-$startSide: 14px;
border-bottom: 1px solid #ddd;
}


Ottenendo questo risultato:

.post h3 {
margin-top: 0;
font: $titlefont;
letter-spacing: -1px;
color: $titlecolor;
}

.post pre {
color: #f63;
overflow: auto;
}

.post {
margin-top: 0;
margin-$endSide: 0;
margin-bottom: 1.5em;
margin-$startSide: 0;
padding-top: 0;
padding-$endSide: 0;
padding-bottom: 1.5em;
padding-$startSide: 14px;
border-bottom: 1px solid #ddd;
}


Ovviamente ho poi utilizzato i codici "<pre>" "</pre>" per racchiudere il testo del comando.
Potete vedere il codice selezionando visualizza sorgente pagina dal vostro browser, che e` quel che ho fatto io in un'altro 'blog' per vedere come aveva 'fatto', purtroppo non mi ricordo quale era :(

martedì 29 settembre 2009

fusedav, mount webdav directory

fusedav -u 'USER' -p 'PASSWORD' 'INDIRIZZO_SERVER_WEBDAV' 'DIRECTORY_DI_MOUNT'

Questo comando per funzionare necessita della creazione della directory di mount e che sia vuota (nel caso non lo fosse un messeggio vi avvertira`).
Se viene utilizzato come utente normale, questi deve appartenere al gruppo 'fuse':
usermod -Ga fuse 'UTENTE'

Nelle distro debian e ubuntu mi sono limitato a (installare):
apt-get install fusedav

domenica 20 settembre 2009

Immagini e Blogspot

Realizzando il precedente post, ho constatato come le immagini vengano 'caricate' in "Picasa".
La cosa mi rende alquanto perplesso, sia per un discorso di backup, che di 'scomodita`' vera e propria nella gestione di vecchi post.
Bah .. vedremo.

Notes, Tags -> Notetaking (2)

Avevo gia` cercato e trovato alcune soluzioni a questo "problema", programmi online che ho descritto nel post Notetaking.

Ho cercato comunque di realizzare una mia soluzione, cioe` un'archivio dove poter annotare qualsiasi cosa, con la possibilita` di 'taggare' con piu` parole chiave le note inserite, in modo da facilitarne la ricerca, senza dimenticare l'eventuale possibilita` di averle disponibili online, per me e per quelli a cui potessero interessare.

Per realizzare questo archivio di note 'taggate' ho pensato di utilizzare Tellico, che (a mio avviso) possiede un buon "export" in "html".
Per prima cosa ho creato l'archvio selezionando la voce "New custom collection", ho proseguito aggiungendo i campi che ho ritenuto necessari (e anche qualcuno in piu`), queste sono le schemate dei campi inseriti:


 
 
 
 
 
 
 



Potete vedere una schermata del risultato finale dopo l'inserimento di qualche annotazione:




Potete vedere qui l'export in html senza raggruppamento, mentre quello raggruppato per 'tag' qui.
Potete scaricare il file NoteTag.tc aggiornato a ieri, ovviamente e` da utilizzarsi con Tellico.

Dimenticavo, nelle note in cui sono presenti, le identazioni non vengono visualizzate, per visualizzarle occorre editare la nota.


Riferimenti:
Tellico
Notetaking

Leggere le news da linea di comando (newsbeuter)

Dopo aver provato vari programmi per la lettura delle news tramite rss/feed/atom, ho optato per newsbeuter

newsbeuter
Il programma si configura facilmente, basta leggere il 'man':

man newsbeuter

Avendo gia` un'accout su Bloglines, mi sono limitato a creare il file "~/.newsbeuter/config", inserendo queste righe:

urls-source "bloglines"
bloglines-auth "userlogin:password"
bloglines-mark-read "no"
browser "firefox %u"
confirm-exit "yes"
error-log "~/.newsbeuter/error.log"
save-path "~/.newsbeuter/saved_article"

e digitando

newsbeuter

poi e` semplice, col tasto "?" si accede alla pagina con l'elenco dei tasti e relativa funzione.
Mi piace molto la sincronizzazione 'online' col mio account su Bloglines.
Il programma ha un'altro eseguibile podbeuter da utilizzarsi per i podcast, per ora ho solamente inserito le righe di configurazione che lo riguardano, sempre nel file ""~/.newsbeuter/config":

download-path "~/Downloads/%n"
max-downloads "1"
player "mp3blaster"

ma non ho nuovi podcast da scaricare e/o ascoltare, quando sara`, aggiornero` il post.

Nota, sembra che newsbeuter utilizzi gli stessi script di Snownews, almeno cosi` e` scritto nella man page:
From version 0.4 on, newsbeuter contains support for Snownews extensions.
The RSS feed readers Snownews and Liferea share a common way of extending the readers with custom scripts.
Two mechanisms, namely "execurl" and "filter" type scripts, are available and supported by newsbeuter.

Snownews
Sono partito da questo, perche` gia` conosciuto ed utilizzato in passato, ma quando mi sono trovato in difficolta` sugli "atom" generati da "blogspot", dove sembra non ci sia un convertitore funzionante, sommato al fatto che gli indirizzi devono essere inseriti a mano (o editando un file), ho cercato se esistesse qualcosa di meglio.

nrss
Questo l'ho trovato nei repository di ubuntu del mio pc, ma quando sono andato sul sito ed ho trovato "NRSS has been deprecated. Use Canto in the future. You will *not* be automatically forwarded.", ho pensato di non provarci neanche.

Canto
Non male, anche qui l'elenco degli 'url' e` un file di testo, ma quando ho tentato l'import del file oplm:

canto -i Downloads/export.opml

Unable to find config file. Generating and using ~/.canto/conf.example
You will keep getting this until you create your own ~/.canto/conf

Remember: it's 'h' for help.

Traceback (most recent call last):
File "/usr/bin/canto", line 6, in ...

Sono passato al successivo, ovvero newsbeuter il primo della lista :D

Riferimenti:
newsbeuter
Bloglines
Snownews
nrss
Canto

mercoledì 16 settembre 2009

Problema "gcc" con "emerge --depclean"


emerge --pretend --depclean
emerge --depclean
revdep-rebuild --pretend --ignore
revdep-rebuild


...
configure: error: C compiler cannot create executables
See `config.log' for more details.
...

gcc-config -l
* gcc-config: Active gcc profile is invalid!
[1] i686-pc-linux-gnu-4.3.2
gcc-config 1
source /etc/profile
emerge --oneshot gcc
revdep-rebuild --pretend --ignore
revdep-rebuild

martedì 8 settembre 2009

Notetaking

Ho cercato ovunque un software dove poter inserire i miei appunti di navigazione e non solo, sono approdato a questa parola "Notetaking" che sembra essere un nuovo 'tag' che li riguarda, ho cercato in rete e ne ho trovati svariati, vedi links in fondo al presente post.

== Evernote
Dopo alcuni giorni di prova, credo di aver individuato in "Evernote" il migliore tra tutti, sia per la possibilita` di condividere le annotazioni che di avere un pulsante in Firefox per copiare quel che interessa direttamente nel "notebook".
Il software 'client' e` solo per windows, ma una volta loggati il pulsante in Firefox funziona anche su sistemi *nix.
C'e` la possibilita` di 'taggare' le note inserite o incollate, di creare piu` 'notebook' e di condividerne uno o piu`, sia con amici (che devono anch'essi essere registrati su Evernote) che con tutti (http://www.evernote.com/pub/mr_dub/publicnotes#List/).

== Ubernote
Sembra un clone riuscito male di Evernote, ma credo sia perche` e` ancora in fase 'beta', risulta molto lento, non c'e` (ad oggi) la possibilita` di mettere in condivisione col mondo le proprie annotazioni, ma solo con altri (ovviamente anche qui devono essere utenti registrati).

== Gli altri
Ogniuno a suo modo non e` male, ma nessuno aveva le caratteristiche che stavo cercando.

== Springnote
Ho scelto questo per creare una pagina di note da condividere perche` mi e` sembrato il piu` accattivante, le caratteristiche sono simili ad Evernote, se non che nella pagina di sharing non ci sono tante possibilita` di ricerca dei contenuti, i tag appaiono solamente se si legge un post e riguardano solamente quelli ad esso relativi, quindi puo` andare finche` gli articoli/post non sono tanti, ma c'e` la possibilita` di creare delle ramificazioni ad albero, quindi raggruppare per un titolo le voci comuni.
Anche questo e` un po` lento, ma per ora penso possa andare.

Blogger
In effetti, e` possibile utilizzare anche questo come servizio di "notetaking", dato che ultimamente e` stato aggiunto il "tag cloud" in formato nuvola, c'e` la possibilita` di aggiungere la ricerca, oltre quella di selezionare i post per anno/mese, vedi anche questo blog ;)

NB: Il post lo pubblico adesso, se mi verra` in mente qualcos'altro da scrivere lo modifichero` (come faccio sempre del resto) ;)

Riferimenti:
http://delicious.com/mr_dub/notetaking
http://www.evernote.com/pub/mr_dub/publicnotes#List/
http://davide4.springnote.com/

100 perche` ...

Merita, andatelo a leggere.

http://100reasonslinuxkicksass.blogspot.com/

martedì 1 settembre 2009

Problema dipendenze delle maggiori distribuzioni Linux ?

Penso di essermi imbattuto in una cosa assai curiosa, installando un sistema di "base" GNU/Linux (intendo solo avviabile e solo console), effettuando una richiesta di installazione di "Firefox" o "Iceweasel" (Debian), non viene incluso nei pacchetti nessun "x-server".
Ho provato sulla SuseStudio e sulla Debian, ed entrambe non mi installano Xorg.
Gentoo invece sembra funzionare.

Ho paura di non riuscire a "provare" tutte le distribuzioni, per il momento ho fatto i seguenti test.

-- "Test SuseStudio"
Ho creato una "new appliance" selezionando solo sistema base, poi semplicemente gli ho aggiunto 'firefox' nella selezione dei pacchetti aggiuntivi, questi ha selezionato automaticamente una cinquantina di pachhetti dipendenze, nessuno che riguardasse un 'xserver', poi sono passato alla creazione della 'iso' per un livecd, che al test:

startx

ha fallito.

-- "Test Debian"
Ho effettuato una nuova installazione, ovviamente su una macchina virtuale con Virtualbox, selezionando "installazione base".
Al termine, dopo il riavvio del sistema ho dato il comando:

apt-get install iceweasel

ho verificato l'elenco dei pacchetti, nessuno era un "xserver-xorg*", nemmeno tra i consigliati c'era qualcosa.
Al termine dell'installazione, nonostante sapessi gia` non fosse presente, ho provato lo stesso un:

startx

niente, il comando non e` presente.
Sembra che Debian non funzioni.

-- "Test Gentoo"
Ho effettuato una nuova installazione, ovviamente su una macchina virtuale con Virtualbox, sono arrivato fino al punto "10. Configuring the Bootloader", dopodiche` il mio comando e` stato:

emerge -puD mozilla-firefox

mi ha risposto che non poteva installare tutti i pacchetti richiesti come dipendenze perche` non avevo la USE "X" attivata, l'ho inserita e mi ha domandato anche la "svg", quindi la mia variabile USE inserita nel /etc/make.conf e` risultata cosi`:

USE="X svg"

rilancio il comando (senza "-p --pretend"):

emerge -uD mozilla-firefox

vengono installati se non ricordo male circa 147 pacchetti.
Terminato l'instal, ho dato il comando (senza preoccuparmi della configurazione di "xorg"):

startx

si e` avviato il server "xorg" e come 'window manager' "twm", allora ho provato subito da terminale il comando:

firefox

Sembra che Gentoo funzioni, mi ha installato tutti i (minimi) pacchetti richiesti per poter utilizzare Firefox.