domenica 29 novembre 2009

New "server"@home

Stanco dei continui cambi di disco, ne ho bruciati due negli ultimi mesi, ho approfittato di un'occasione (diciamo cosi`, perche` nessuno regala mai) per sostituirlo.

Il nuovo e` un Pentium Dual Core con 1GB di Ram e 2 dischi SATA da 250GB, decisamente un'altra cosa rispetto al precedente Celeron 466 con 512MB Ram e 30GB di HDD.

Non volevo 'ricostruire' la macchina da zero, ho optato per la mia soluzione di backup & restore.

Copia HDD
Ho spento il precedente computer, ho riavviato con una distribuzione live, da qui, collegato un disco usb formattato in ext3, ho copiato su questo tutto il contenuto del vecchio HDD.
Ho fatto la stessa cosa col nuovo, ho avviato da distro live, ho collegato il disco usb e ho copiato tutto.

Problema
L'unico problema e` l'hardware del nuovo pc, totalmente differente rispetto al precedente, per quel che riguarda il software invece non dovrebbero esserci problemi.

(Mia) Soluzione
Ho provato modificando a mano la configurazione di "grub" (il boot loader), ma niente da fare, non ne voleva sapere.
Ho quindi installato da zero una Debian base completa di boot loader, ho riavviato con una distro live e ricopiato di nuovo i miei files di backup dal disco usb, tralasciando quelli di "grub".
Copio poi i precedenti kernel e modifico a mano il file "/boot/grub/menu.lst".
Finalmente il sistema parte, ma ci sono molti errori, dopo un controllo mi rendo conto che sono tutti dipendenti dal nuovo hardware che viene si riconosciuto, ma e` "spostato" rispecchio al vecchio, per esempio quella che dovrebbe essere "eth0" viene vista come "eth4".
Modifico i files:
  • /etc/udev/rules.d/70-persistent-cd.rules
  • /etc/udev/rules.d/70-persistent-net.rules
eliminado le linee obsolete del vecchio hardware e modificando le assegnazioni al nuovo (per esempio: eth4 -> eth0, cdrom1 -> cdrom).
Riavviato, tutto e` filato liscio al primo colpo.

mercoledì 25 novembre 2009

dvdbackup-0.4.1.ebuild

# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit toolchain-funcs eutils

DESCRIPTION="Backup content from DVD to hard disk"
HOMEPAGE="http://dvdbackup.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86"
IUSE=""

DEPEND="media-libs/libdvdread
 sys-libs/glibc
 "

src_unpack() {
 unpack ${A}
}

src_compile() {
 econf || die "econf failed"
 emake || die "emake failed"
}

src_install() {
 einstall || die "einstall failed"
 dodoc AUTHORS COPYING ChangeLog NEWS README || die "dodoc failed"
}

Riferimenti:
http://dvdbackup.sourceforge.net/

giovedì 19 novembre 2009

Install DokuWiki plugin

Ho installato su DokuWiki i plugin "cloud", "tag" e "pagelist".
wget http://cloud.github.com/downloads/dokufreaks/plugin-cloud/plugin-cloud.tgz
wget http://www.chimeric.de/_src/plugin-tag.tgz
wget http://www.chimeric.de/_src/plugin-pagelist.tgz
Ho scompattato con "mc" (midnight commander), deselezionando la casella di mantenere i permessi, cosi` facendo sono risultati accessibili come "root:root", ma non i files che devono avere permessi "644", per fare questo mi sono posizionato nelle rispettive directory dei plugins installati ed ho lanciato il comando:
find -type f -exec chmod 644 '{}' ';'

Riferimenti:
http://www.dokuwiki.org/
http://www.dokuwiki.org/plugins

martedì 17 novembre 2009

Backup e Restore

Backup
Le esperienze passate mi hanno insegnato a fidarmi poco degli HDD, per questo motivo il mio backup consiste nel copiare il disco su di un'altro ogni notte.
Per fare questo ho creato un file "/etc/cron.daily/backup" con questi comandi:
#!/bin/bash
su - postgres -c "pg_dump NOMEDB > pg_backup_NOMEDB"
mount /dev/hdb1 /mnt
rsync -va --delete --exclude='/mnt' --exclude='/proc' --exclude='/sys' --exclude='/dev' /  /mnt
umount /dev/hdb1
Ovviamente la prima copia (completa delle directory che sono escluse nel comando 'rsync') l'ho effettuata a mano.

Restore
Sfortunatamente ho "perso" il primo disco, fortunatamente non il secondo (che controllo ogni tre settimane circa con un "fsck" a mano), per ripristinare il sistema ho solamente tolto il disco rotto, riconfigurato il secondo disco come primo ed eseguito questi comandi (utilizzando un live cd "Knoppix"):
# grub
> root (hd0,0)
> setup (hd0)
> quit

martedì 27 ottobre 2009

Terratec Cynergy 600 TV

Dopo un tempo indefinito ho cercato di guardare la televisione e ho scoperto che la mia scheda non funzionava piu`.
Non so quanti upgrade/update siano passati dall'ultima volta, pero` ricordavo funzionasse.
Ho provato a verificare il sistema quando un:
dmesg | grep saa | less

saa7130/34: v4l2 driver version 0.2.15 loaded
saa7134 0000:01:01.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
saa7134[0]: found at 0000:01:01.0, rev: 1, irq: 22, latency: 64, mmio: 0xfa6ffc00
saa7134:
saa7134: Congratulations! Your TV card vendor saved a few
saa7134: cents for a eeprom, thus your pci board has no
saa7134: subsystem ID and I can't identify it automatically
saa7134:

saa7134: I feel better now. Ok, here are the good news:
saa7134: You can use the card= insmod option to specify
saa7134: which board do you have. The list:
...

mi ha fatto capire il problema.

Come prima prova ho dato i comandi:
rmmod saa7134
rmmod saa7134-alsa
poi
modprobe saa7134 card=11
modprobe saa7134-alsa
constatato il funzionamento, per i prossimi riavvii del sistema ho provveduto alla sistemazione di quel che serviva, ho generato il file "/etc/modules.d/saa7134" inserendovi questa riga:

options saa7134 card=11

ho poi lanciato il comando:
update-modules
per rigenerare il file "/etc/modules.conf" con quest'ultimo settaggio.
Ovviamente ho provato a riavviare per constatare di aver fatto le cose per bene.

domenica 18 ottobre 2009

emerge -puDN world (problema menu gnome)

Ho aggiornato il sistema e mi sono ritrovato col menu delle applicazioni vuoto.
La distribuzione in oggetto e` la Gentoo, il menu e` quello delle applicazioni di Gnome.
Dopo aver tentato invano eliminando le directory ".gconf", ".gconfd", ".gnome2" e ".gnome2_private", ho effettuato una ricerca in google, dopo aver trovato e letto http://forums.gentoo.org/viewtopic-t-746546-start-0.html, ho dato il comando:
emerge --oneshot gnome-menus
Terminato ho semplicemente letto il messaggio a video che indicava alcune soluzioni in caso di problemi al menu, la mia e` stata aggiungere una variabile al file ".xinitrc" dell'utente, che ora risulta cosi`:

export XDG_MENU_PREFIX=gnome-
exec gnome-session

E` scomparso un gruppo di programmi, ma niente di importante, era una mia personalizzazione per il lancio di alcuni programmi con terminale colorato.

sabato 10 ottobre 2009

Cuesheet (.cue file)

Alcuni player audio "software" per pc, utilizzano il file '.cue' per leggere e mostrare l'autore ed il titolo del brano in riproduzione, questo e` utile sopratutto quando la traccia da riprodurre e` un '.mp3' mixato.


Creazione del file '.cue' (cuesheet) con linux
Uso il programma cd2xmcd per generare l' "xmcd" file:

cd2xmcd -x 'album.xmcd'
cd2xmcd
comando che genera il file 'xmcd'
-x
opzione che serve per scrivere su file il risultato
'album.xmcd'
nome del file da creare
Questo comando genera un file "album.xmcd", che contiene i titoli e gli autori dei brani contenuti nel cd audio.
Il comando per convertirlo nel formato 'cue' e`:
xmcd2cue 'album.xmcd' -n
xmcd2cue
comando per convertire un file 'xmcd' in 'cue'
'album.xmcd'
nome del file generato precedentemente
-n
normalmente il programma crea un file denominato come il sorgente ma con estensione '.cue', questa opzione serve per rinominare il file risultante come il titolo del cd audio

Non rimane che controllare il nostro '.cue' ottenuto per correggere eventuali informazioni errate.


Riferimenti
Python Audio Tools
xmcd2cue


Annotazioni
Ho installato Python Audio Tools utilizzando il comando checkinstall in Ubuntu 9.04, le dipendenze da soddisfare per la compilazione sono:

  • python2.6-dev
  • libcdio-cdda-dev
  • libcdio-paranoia-dev
Per xmcd2cue invece ho utilizzato la versione precompilata che e` possibile scaricare direttamente dal sito.

sabato 3 ottobre 2009

<pre> (html tag)

Partendo da questo post: http://davide4.blogspot.com/2009/09/scrivere-il-comando-su-di-una-unica.html, sono andato a controllare il 'mio' Drupal (che non pubblicizzo) come si comporta (copio e incollo l'articolo che mi sono scritto) ...

Ho notato che il 'codice' inserito col semplice tag "code", non viene visualizzato correttamente, non me n'ero accorto perche` per la maggior parte sono tutte righe corte.
Ho pensato come risolvere il problema .. googlando :)
Infine ho fatto qualche prova, e questo e` il risultato che sono riuscito ad ottenere utilizzando il tag <pre> con le opzioni style="background-color:whitesmoke;overflow:auto":

Questa e` una frase lunga, scritta appositamente per verificare l'efficacia del tag indicato sopra, siccome avrei gia` terminato, scrivo ancora una parola: parola.

Ovviamente "qui", le impostazioni non funzionano al 100%, pero` ho reso l'idea (o no?).

Riferimenti:
http://davide4.blogspot.com/2009/09/scrivere-il-comando-su-di-una-unica.html
http://www.w3schools.com/tags/ref_colornames.asp
http://www.ahfb2000.com/webmaster_help_desk/showthread.php?t=3083

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.

lunedì 31 agosto 2009

suse studio, fbi e freefont

Durante la 'personalizzazione' del livecd indicato nel precedente post, sono inciampato in un problema sulle dipendenze del pacchetto "fbi", che necessita del pacchetto "freefont" per la visualizzazione delle immagini in console, l'ho segnalato allo staff, che ha provveduto ad aprire una segnalazione:
https://bugzilla.novell.com/show_bug.cgi?id=535628.

Suse Studio

Iscritto da tempo a questo "progetto", ho iniziato creando una "macchina" con solo programmi software fruibili da console.
La personalizzazione di una versione che si avvii da 'cd', partendo da uno 'zero', cercando di includere solo programmi da console (senza dimenticarne), non e` poi cosi` facile.
Comunque, appena arrivato a buon punto vedro` come e dove metterla in condivisione, cosi` qualcuno mi dara` il suo parere e perche` no, la portera` con se fra i sui "cd utili".
;P

Riferimenti:
SuseStudio

domenica 30 agosto 2009

Problemi al pc

Non miei fortunatamente, l'ho postato perche` da utlizzatore GNU/Linux non potevo perdermi la ghiotta occasione.
Sorry, no radioshow this weekend
:)

Backup di questo blog (xml2)

Saro` un pochino paranoico e maniaco, ma mi piace 'controllare la situazione', vorrei avere la certezza (un domani) di poter recuperare/importare di nuovo anche su altri programmi/piattaforme/blog/ecc.ecc. i post che inseriro` in questo.
Ho visto che nelle ipostazioni c'e` l'esportazione del blog in formato ".xml", ma non mi soddisfa pienamente, non sono un'estimatore dei "formati", adoro il testo semplice, caratteri ascii, lo puoi sempre colorare, formattare, modificare con qualsiasi programma.
Ho cercato in rete trovando un programma incluso nei repository Ubuntu, si chiama "xml2".
Il suo utilizzo e` semplice:
xml2 > outfile.html < infile.xml
e genera un file in formato ".html" sufficientemente leggibile da potersi (un domani) 'ricopiare' i post di questo blog.

Avevo provato anche ad esportare tramite il plugin "scribefire" per Firefox, che esporta in formato sqlite, che ho provato a leggere con "SQLite Data Browser" ('sqlitebrowser' nel repository Ubuntu) ma non ho capito perche` non trovo i post, forse esporta solo la struttura.

domenica 2 agosto 2009

(Ri)Costruzione Pentium II 266MHz 320MB Ram

Premessa
Era da tempo che volevo riportare in vita questo PC, vuoi per un motivo, vuoi per un'altro, rimandavo sempre.
Ho iniziato a pensarci sul serio una settimana fa, quando lessi che erano state rilasciate alcune (credo abbastanza conosciute) distribuzioni linux, ho provato varie soluzioni, ma andiamo con (quasi, perche` non sono sicuro di ricordare bene tutto quel che ho passato) ordine ...

Ricerca della distribuzione Linux da utilizzare
Per una settimana circa, ho installato e configurato diverse distribuzioni su macchine virtuali utilizzando VirtualBox.
Le caratteristiche delle macchine virtuali erano 256MB Ram e 40GB HDD, ho testato SimplyMEPIS 8.0, AntiX 8.2, DSL 4.4.10, Debian 5.0.2, PCLinuxOS LXDE 2009.3, e altre che ora non ricordo.

Verifiche e sistemazioni PC
Sapevo che mancava l'HDD perche` era stato tolto per il suo utilizzo in un'altra macchina, cosi` come sapevo che il masterizzatore a bordo era in grado di leggere CD, ma non piu` di masterizzarli.
Apro il case, e tralasciando tutto quel che e` successo ("un calvario": HDD guasti, Banchi di RAM pure, prove e riprove dei componenti, ecc.ecc.), installo un HDD da 6GB, cambio dei banchi di RAM portando la memoria totale a 320MB, sostituisco il masterizzatore e cambio la ventola sul processore.

Scelta del sistema operativo
Tutte le prove fatte non sono servite a niente, il bios e` antecedente l'anno 2000, e alcune distribuzioni neanche si avviano (e neanche segnalano il perche`, rimangono in caricamento ..).
Per la Debian sono indietreggiato alla release 3.1, l' unica che bootava, ma l' ho ritenuta troppo obsoleta per procedere oltre.
La SimplyMEPIS sono riuscito tramite parametrizzazioni all'avvio, e subito avevo optato per questa, il livecd mi sembrava interessante, ma una volta installata, era veramente inutilizzabile, troppo, troppo lenta.
E alla resa dei conti ho installato Antix, che mi e` sembrata il giusto compromesso fra velocita` e facilita` d'uso (questo perche` in realta` il pc e` destinato ad una persona che dovrebbe solamente navigare in rete, gestire posta elettronica e poco piu`).

Installazione
Niente di piu` semplice, mi sono limitato ad avviare da livecd con i parametri per l'impostazione della risoluzione video perche` non riconosceva/configurava correttamente il sistema grafico, ed una volta avviato ho cliccato sul desktop l'iconcina di installa sistema, poi ho risposto praticamente si a tutte le domande.

Problemi (fino ad ora) riscontrati
La scheda audio, integrata sulla motherboard, non viene risonosciuta dal sistema, ho provato anche installando una soundblaster, ma mi sono accorto che (per entrambe) mancavano i moduli (o driver, come preferite chiamarli) alsa (solo alcuni, proprio quelli ?!?!), ho quindi scaricato dalla rete il pacchetto alsa-driver, compilato ed installato, ho usato l'ultima versione, senza preoccuparmi, e` andato tutto bene quindi .. ho solamente dovuto aggiungere nella blacklist un'altro modulo che veniva erroneamente caricato, fatto questo, veniva caricato correttamente quello del chpset audio presente sulla motherboard.

Conclusioni
La mia esperienza e` terminata (per ora) a questo punto, sono poi riuscito ad aggiornare il bios della scheda madre e ad installare Debian ;)
Come prima impressione la Debian mi sembra (nonostante tutto) piu` performante, ma ho installato selezionando come interfaccia grafica "lxde" e non "gnome" o "kde", vedremo, magari faro` un'altro post.
Conclusioni 2 (2009.09.13)
Ho lasciato Debian :)
Non e` velocissimo, ma i programmi una volta avviati vanno benone.
Ho installato anche il kernel marcato i486, ma non ho visto nessuna significativa differenza rispetto all'i686 installato di deafult, l'interfaccia per il windows manager e` la "LXDE", ne ho installate altre, ma il rapporto "facilita` d'uso/velocita`" mi e` sembrato nettamente a suo favore.

Riferimenti:
AntiX 8.2
Scheda madre Intel® SE440BX
Alsa per Chipset audio "cs4236"
Aggiungo un'articolo interessante:
http://tropicofvector.wordpress.com/2009/09/01/spoilt-for-choice-spoiled-choice-finding-the-right-linux-distribution-for-my-old-laptop/

lunedì 20 luglio 2009

Linux Distribution Chooser

Ho fatto il test sulla distribuzione linux consigliata, e questo e` il risultato

Abbiamo trovato le seguenti distribuzioni:

100%
Slackware
Homepage: http://www.slackware.com/
Screenshot: The Coding Studio
Slackware Linux by Patrick Volkerding is an advanced Linux operating system, designed with the twin goals of ease of use and stability as top priorities. Including the latest popular software while retaining a sense of tradition, providing simplicity and ease of use alongside flexibility and power, Slackware brings the best of all worlds to the table.
Get this distribution on CD/DVD at PCTech101

100%
Gentoo
Homepage: http://www.gentoo.org/
Screenshot: The Coding Studio
Gentoo Linux is a special flavor of Linux that can be automatically optimized and customized for just about any application or need. Extreme performance, configurability and a top-notch user and developer community are all hallmarks of the Gentoo experience.
Get this distribution on CD/DVD at PCTech101


Linux Distribution Chooser
© 2005 - 09, www.zegeniestudios.net

lunedì 6 luglio 2009

Convertire immagini cdrom ".img/.cdd" (CloneCD) in ".iso"

La soluzione e` semplice, c'e` un programma che fa` questo e si chiama proprio: ccd2iso
Uso:
ccd2iso nomefilesorgente.img nomefiledestinazione.iso