mercoledì 31 dicembre 2008

Saluti di fine anno


Il secondo anno di MoosesooM sta per volgere al termine, mi sembra giusto (e doveroso) fare gli auguri a tutti i lettori ringraziando in particolar modo quelli che hanno arricchito il blog con i loro commenti e quelli che mi hanno tenuto compagnia durante lo scorso sfortunato ottobre.

BUON ANNO!!!!!

martedì 30 dicembre 2008

Skype: problemi audio

Da un po' di tempo non mi era possibile parlare utilizzando skype.
Al momento di effettuare una chiamata avevo una segnalazione di problemi con il playback audio.
A parte una serie abbastanza inutile di tentativi, pare che la soluzione sia arrivata da tre azioni principali:
  1. rimuovere pulseaudio e tutte le sue componenti (tramite synaptics)
  2. reboot
  3. configurare l'audio di skype come nell'immagine seguente:

domenica 28 dicembre 2008

Gimp: Desaturazione parziale


Breve tutorial per eseguire la desaturazione parziale con Gimp (mi scuso con l'autore del post originale ma mi ha crashato firefox e non riesco a ritrovare l'url del suo blog) questo effetto consiste nell'evidenziare parte di una immagine lasciandola a colori mentre tutto il resto e' in bianco e nero:
  • Duplichiamo il livello

Questo è un tutorial molto veloce. Per prima cosa duplichiamo il livello dalla finestra dei livelli o con Maiusc+Ctrl+D

  • Desaturiamo il livello

Lavoriamo adesso sul livello duplicato: Colori --> Desaturazione.

  • Applichiamo una maschera

Aggiungi maschera di livello, selezioniamo bianca (opacità completa) e siamo pronti per lavorare sull'immagine. Usiamo un pennello nero per cancellare lo strato in bianco e nero e "scoprire" il colore. Se ci accorgiamo di aver fatto un errore rimediamo con un pennello bianco.

venerdì 19 dicembre 2008

OpenOffice: rimuovere righe duplicate in Calc


Come selezionare tutti i valori unici di una colonna in un foglio di OO Calc? Voglio rimuovere tutte le righe ridondanti in un report con migliaia di record.

Non c'e' una funzione automatica per rimuovere le righe duplicate. Seguite questi passi per cancellare tutte le righe che hanno valori duplicati sulla colonna A:
  1. Selezionare tutte le celle del corrente data range. Dovrebbe essere sufficiente cliccare una qualsiasi cella all'interno del data range e premere CTRL+* (l'asterisco del tastierino numerico).
  2. Ordinate il data range usando come indice la colonna A scegliendo:
    Data - Sort
    .
  3. Cliccate su una casella vuota della prima riga. Per esempio la cella C1. Inserite la formula:
           =IF(A1=A2;1;0)
    Questo mostrera' il numero 1 se la riga corrente ha lo stesso valore, in colonna A, della riga seguente. Mostrera' invece il numero 0 in caso contrario.

  4. Copiate la formula su tutte le righe del data range trascinando l'angolo basso destro della cella C1 fino all'ultima riga.
  5. Ora le formule devono essere rimpiazzate dai loro valori per congelarne il contenuto:
    Selezionate la colonna C, premete CTRL+C per copiare le celle selezionate.
  6. Premete Shift+Ctrl+V per aprire la dialog box di Paste Special.
    Nell'area di selezione, abilitare solo i "Numbers" e disabilitare tutte le altre selezioni. Cliccate su OK.
  7. Selezionate l'intero data range, inclusa la nuova colonna C e ordinate usando come indice la colonna C.
    Choose Data - Sort.
  8. Selezionate tutte le righe che hanno il valore 1 nella colonna C, poi premete il taso Del (Canc su tastiera italiana).
  9. Passi opzionali: cancellare la colonna C, selezionare le rimanenti righe e ordinarle usando come indice la colonna A.
N.B.: Questo metodo puo' essere utilizzato anche per rimuovere le linee di testo duplicate in un documento di Writer. Copiate il testo in un foglio di Calc, rimuovere le righe duplicate poi copiate/incollate come testo non formattato su Writer.

N.B.: se le righe suplicate devono essere selezionate in base a piu' di una colonna occorre modificare la formula di selezione da:
=IF(A1=A2;1;0)
a:
=IF(AND(A1=A2;B1=B2;C1=C2;D1=D2;E1=E2;F1=F2);1;0)
Ovviamente in questo caso la colonna usata per la formula non sara' la C bensi una qualsiasi altra colonna maggiore di F.

lunedì 15 dicembre 2008

Ubuntu: Installare font .ttf


Aprire un terminale
Posizionarsi sulla cartella in cui abbiamo scaricato i font da installare
cd /home/utente/directory_con_font_da_installare
Per rendere disponibile il comando a tutti gli utenti del sistema, eseguire il comando:
sudo cp *.ttf /usr/share/fonts/truetype
Se altrimenti si vuole rendere disponibile il font solo all'utente corrente:
sudo cp *.ttf ~/.fonts

giovedì 11 dicembre 2008

Zencart: aggiungere supporto a Google Analytics

1) Scaricare Zencart addon per Google Analytics
2) FARE UN BACKUP DEL SITO E DEL DATABASE!!!
3) HO DETTO DI FARE UN BACKUP DEL SITO!!!
4) ANCHE QUELLO DEL DATABASE!!!
5) Se non avete fatto il backup interrompete qui e uscite a mangiarvi un gelato.
...
6) Visto che avete fatto il backup, possiamo proseguire.
7) Scompattare il pacchetto scaricato.
8) Copiare la directory includes/templates/YOUR_TEMPLATE/common/ contenuta nel pacchetto nella directory /includes/template/IL_TUO_TEMPLATE/ (Sostituire a IL TUO TEMPLATE il nome del template che state utilizzando)
9) Copiare la directory includes/templates/YOUR_TEMPLATE/jscript/ contenuta nel pacchetto nella directory /includes/template/IL_TUO_TEMPLATE/ (Sostituire a IL TUO TEMPLATE il nome del template che state utilizzando)
10) Copiare il file template_default/common/tpl_footer.php o il file file template_default/common/tpl_main_page.php nella directory IL_TUO_TEMPLATE/common/ directory).
11) Editare il file appena copiato e aggiungere la riga seguente (va bene in fondo al file):
<?php include($template->get_template_dir('tpl_footer_googleanalytics.php',DIR_WS_TEMPLATE, $current_page_base,'common'). '/tpl_footer_googleanalytics.php'); ?>


11b) Se la stringa qui sopra viene tagliata da quella ciofeca di Blogger, potete copiarla corretta dal readme del pacchetto
12) Tornate su Zencart Admin
13) Andate su Admin->Tools->Install SQL Patches e installate il file install.sql contenuto nel pacchetto (non usate la funzione di upload - meglio fare copia/incolla per installare il codice sql)
14) Andare su Admin>Configuration>Google Analytics Configuration e inserire la propria configurazione di Google Analytics
15) Andare su Google Analytics e verificare la seguente voce nella configurazione del sito:
E-Commerce Website : Yes

mercoledì 10 dicembre 2008

Zencart: l'editor HTMLarea non funziona


Se dopo aver installato Zencart non riuscite a visualizzare i bottoni di modifica del testo controllate le seguenti cose:

- in admin la voce "configurazione->info negozio->Editor HTML" deve essere settata a HTMLAREA
- verificate la presenza e l'eventuale contenuto del file .htaccess nella cartella editors del vostro negozio (eventualmente rinominatelo....attenzione che si potrebbero creare problemi di sicurezza...vedrete che l'editor si attivera' come per incanto per editare i campi descrizioni e newsletter)

domenica 7 dicembre 2008

Killare processi defunct


Dovrei cominciare a scrivere una FAQ per certe domande fatte cosi' di frequente.

Puo' capitare di trovare qualche programma irrimediabilmente piantato, eseguendo il comando
ps ax

potete trovare alcuni processi indicati come
<defunct>

E' impossibile killare questi processi direttamente, bisogna uccidere il processo genitore (c'e' chi dice padre...ma come possiamo essere sicuri del sesso di un processo?)
Conviene quindi lanciare il comando
ps -ef

che per ogni processo mostra il suo numero e quello del processo genitore,
poi eseguire il comando
kill NUMERO_PROCESSO_GENITORE

Se anche questo non bastasse siete praticamente costretti a riavviare la macchina.

venerdì 5 dicembre 2008

Non si vorrebbe dire male....


...pero' a volte...
Ieri mi sono deciso ad andare dal dentista che ha provveduto a sistemare il dente che mi fa soffrire da qualche giorno. Ovviamente per ora ho una otturazione provvisoria.

Mi ha prescritto un antibiotico. E fino a qui tutto regolare.

Il pomeriggio l'effetto della santa anestesia e' terminato e ho sperato di risolvere come nei giorni scorsi con un brufen: ahime' non c'e' stato nessun risultato apprezzabile. Ho deciso di passare alle maniere forti e ho preso del contramal. Dopo qualche ora di fitte lancinanti ho chiesto a mia moglie di chiamare la guardia medica, sperando che mi potessero prescrivere qualcosa di piu' forte e immediato.

E' qui che comincia il "dramma"....la guardia medica si limita a dirmi che la terapia va bene (e chi se ne frega se ho dei dolori lancinanti?) e che posso prendere 3 brufen al giorno, 3 antibiotici al giorno e 2 contramal al giorno (non di piu' altrimenti scatta la denuncia!?!?!?!?!?!). Se non mi dovesse passare il male devo prendere una tachipirina e in caso due gocce di lexotan per dormire. Se avessi problemi devo fare SCIACQUI CON ACQUA E SALE.

Ora qualche considerazione:

1) se la guardia medica non mi da' la ricetta, chi sara' il farmacista cosi' sconsiderato da darmi il lexotan sulla fiducia? di notte per giunta.....
2) non si e' capito che tipo di denuncia scatterebbe....tentativo di suicidio con antiinfiammatori?
3) io chiamo per una urgenza e il medico mi da i consigli della nonna.

Alla fine ho risolto (in parte) facendo sciacqui con un ottimo torbato scozzese e ingurgitando due pilloloni di valeriana potenziata.

Buonanotte questa notte....pacatamente....serenamente.....forse......

giovedì 4 dicembre 2008

trixbox: cambiare password utente maint

Entrare su una console e lanciare il comando:
passwd-maint

Per sapere quali sono i comandi disponibili lanciare il comando:
help-trixbox

error: asm/semaphore.h: No such file or directory

Compilando i moduli di virtualbox per il nuovo kernel 2.6.27-9 ricevevo l'errore citato nel titolo del post.

Dovete trovare nei sorgenti che state compilando la riga
#include <asm/semaphore.h>
E sostituirla con queste linee di codice:
#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19))    
#include <asm/semaphore.h>
#else
#include <linux/semaphore.h>
#endif
Per quanto riguarda i moduli di virtualbox la soluzione e' stata piu' semplice: sono passato dalla versione 1.6.2-gutsy alla 2.0.6-intrepid :)

Ubuntu, firefox e una tazza di java

Dopo quasi un anno dal precedente articolo sull'argomento
tornano i problemi di Ubuntu a visualizzare correttamente le applicazioni Java.

Oltre a tentare la soluzione del post precedente potete lanciare il seguente comando per controllare quale Java Virtual Machine stia usando il vostro sistema:
sudo update-alternatives --config java

Solitamente la soluzione sta nel selezionare java-6-sun (verificate di avere installato i pacchetti sun-java6-jre e sun-java6-plugin)

martedì 2 dicembre 2008

Broadcom 43xx su Ubuntu Hardy

Su http://ubuntuforums.org/showthread.php?t=738216 ho trovato la soluzione al mancato fuzionamento della scheda wifi Broadcom 4312 installata sul notebook HP 6720s.

Ecco i passi necessari (lievemente corretti rispetto a quelli del post originale):
sudo apt-get install build-essential
cd /usr/local/src
sudo wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2
tar xjf b43-fwcutter-011.tar.bz2
cd b43-fwcutter-011
make
cd ..
export FIRMWARE_INSTALL_DIR=”/lib/firmware”
sudo wget http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2
tar xjf broadcom-wl-4.80.53.0.tar.bz2
cd broadcom-wl-4.80.53.0/kmod
../../b43-fwcutter-011/b43-fwcutter -w /lib/firmware wl_apsta.o
sudo reboot

Mal di denti


Notte insonne con fastidioso dolore (nonostante un sano cocktail farmacologico)

:-(

Alle 6 sono riuscito a dormire per circa 4 ore.....dopo aver fatto gli sciacqui con questo colluttorio:

domenica 30 novembre 2008

rkhunter: PHP Warning: Function registration failed - duplicate name - pg_update in Unknown on line 0


Puo' capitare, lanciando rkhunter, di ricevere warning da PHP come il seguente:
PHP Warning: Function registration failed - duplicate
name - pg_update in Unknown on line 0.

Molto probabilmente avete aggiornato/compilato la versione Apache del PHP ma non quella CLI (ovvero la versione per console).
Su un sistema ubuntu/debian potrebbe bastare il seguente comando:
sudo apt-get install php5-cli


venerdì 28 novembre 2008

Esportare contatti da Evolution (csv)

Normalmente Evolution permette di esportare i contatti solo in formato VCard.

Se volete esportarli in formato CSV potete usare questo comando:
evolution-addressbook-export --format=csv > contatti.csv

Troverete nel file contatti.csv l'export richiesto (se ne avete piu' di uno viene esportato l'address book di default).

Nome file generato da cups-pdf

Per evitare di sovrascrivere documenti gia' generati e' possibile anteporre ad ogni file un prefisso contenente il numero di job di stampa che l'ha generato.

Aprite il file /etc/cups/cups-pdf.conf
Cercate la voce seguente:
### Key: Label
## label all jobs with a unique job-id in order to avoid overwriting old
## files in case new ones with identical names are created; always true for
## untitled documents
## 0: label untitled documents only, 1: label all documents
### Default: 0

Label 0
Modificate
Label 0
in
Label 1
Fate ripartire cupsd
sudo /etc/init.d/cups restart

mercoledì 5 novembre 2008

Video Flash / Youtube muti (no audio)


A partire dal passaggio a Intrepid Ibex, i video di youtube (piu' in generale i video in flash) si erano ammutoliti, ecco la soluzione:
sudo apt-get remove --purge flashplugin-nonfree
sudo apt-get install nspluginwrapper flashplugin-nonfree

martedì 4 novembre 2008

Gloobus e nautilus

Un interessante progetto (interessante per chi adora le chicche desktoppose) e' gloobus. Ricalcando Quicklook, un programma di Mac OS X, consente di sfogliare le immagini presenti in una directory in 3D come nella foto seguente:



Premendo SPAZIO viene visualizzata una preview ingrandita della foto corrente.


L'installazione e' molto semplice:
Scaricare i pacchetti gloobus e gloobus-preview dal sito: https://code.launchpad.net/gloobus/+download

cd /usr/local/src
tar xzvf /downloads/Gloobus-Preview-x.xx.tar.gz
tar xzvf /downloads/Gloobus-x.xxx.tar.gz
cd RELEASE
sudo ./install.sh


Se ricevete un errore relativo al file libSDL_gfx.so.4 potete installare la libreria mancante con il seguente comando, per poi rilanciare lo script install.sh:
sudo apt-get install libsdl-gfx1.2-4

L'autore del pacchetto vorrebbe fosse integrato in nautilus, per il momento possiamo farlo provvisoriamente utilizzando nautilus-actions:
sudo apt-get install nautilus actions

Selezionare dal menu di sistema System -> Preferences -> Nautilus Actions Configuration e aggiungere due azioni (nell'esempio coverflow e preview) configurate come nelle immagini seguenti





Far ripartire nautilus con il seguente comando:
killall nautilus

Ora lanciando nautilus e posizionandosi su una cartella contenente immagini, potete selezionare un file, cliccando con il tasto destro avrete a disposizione le voci coverflow e preview. La prima lancera' gloobus visualizzando l'anteprima di tutte le immagini presenti.

sabato 1 novembre 2008

/usr/local/bin/compiz: not found

Se non riuscite ad attivare gli effetti speciali di Ubuntu, provate a lanciare il comando da terminale:
compiz

Se ricevete l'errore dell'oggetto, questa e' la soluzione:

sudo gedit /usr/bin/compiz

Cambiare le linee 30 e 31 cosi':
COMPIZ_BIN_PATH="/usr/bin/" # For window decorators and compiz
PLUGIN_PATH="/usr/lib/compiz/"

e qualche linea piu' in basso:
COMPIZ_NAME="compiz.real" # Final name for compiz (compiz.real)

venerdì 31 ottobre 2008

E sdoganiamo sto muflone!!!!


Tutti gli upgrade di distribuzione delle ultime release (a parte qualche reinstallazione totale) li avevo fatti utilizzando la procedura online tramite Update Manager.

Questa volta ho voluto provare un metodo alternativo:

Si scarica la ISO di Ubuntu (Alternate CD)

A questo punto potete usare 2 metodi:

1) Se la ISO e' stata scaricata sul PC da aggiornare e' sufficiente eseguire i seguenti comandi:
sudo mount -o loop ~/Desktop/ubuntu-8.10-alternate-i386.iso /media/cdrom0
sudo "sh /cdrom/cdromupgrade"

2) Se la ISO e' stata scaricata su un PC diverso da quello da aggiornare e' sufficiente masterizzare la ISO, inserire il CD nel drive del PC da aggiornare ed eseguire il seguente comando:
sudo "sh /cdrom/cdromupgrade"

Sincronizzazione tra WinMobile 5.0 e Ubuntu/Evolution


http://lof-ubuntu-xp.blogspot.com/2008/05/syncing-windows-mobile-56-with-synce.html

Aggiungo solo che, siccome ricevevo un errore durante la compilazione dei nuovi moduli rndis, ho dovuto aggiungere un:
sudo apt-get install quilt

lunedì 20 ottobre 2008

Bollettino medico numero 1


Buongiorno a tutti. Sono Raluca, la moglie di Francesco (Moosesoom). Sono stata incaricata a tenere aggiornati i lettori sul suo stato di salute. Ebbene, ringraziando a Qualcuno o Qualcosa, sembra che l'intervento abbia avuto una buona fine e il nostro caro stia bene. Ci vorra' ancora un po' di tempo per rimettersi in sesto, ma pazienza...speriamo che andra' tutto per il meglio. Saluti a tutti!!!

domenica 19 ottobre 2008

Ci siamo!!!


Alle 7:30 di domani mattina mi portano in sala operatoria.
Ho parlato con un anestesista, useranno un mazzuolo da 5 Kg per la generale.
Per la notte abbiamo contrattato un Tavor per dormire un po' piu' sereno (se cio' e' possibile).

Da piccolo per un'altra operazione ho ricevuto il forte nordista dei Playmobil, quest'anno avevo chiesto questo gioco di societa':


Pero' pare che mia moglie non sia riuscita a trovarlo da nessuna parte....dice che e' esaurito.

venerdì 10 ottobre 2008

:(

Mi scuso fin da ora per l'off topic ma spero capirete....
Domani (oramai oggi, vista l'ora) mi ricoverano e la prossima settimana subiro' un intervento non difficile ma abbastanza invasivo.

Mi sa che per 3 o 4 settimane saro' bloccato la' e sara' difficile scrivere qualche post (anche se non tutto e' perduto ;-)

Mi farebbe piacere pero' ricevere un saluto (anche due se ne avete voglia) cosi' quando riusciro' a collegarmi trovero' (forse) qualcosa di carino e (spero) divertente (non troppo che poi mi saltano i punti)

:-)

Ringrazio fin da ora quei quattro gatti che risponderanno al mio appello (tra cui sicuramente una mia zia di Vigevano e un creditore che ha tutto l'interesse a che io esca bene dalla faccenda)
Ciao...a presto....

Franz (il Moose)

giovedì 9 ottobre 2008

Hardy Heron: gnome-panel si blocca cliccando su applet calendario

Problema:

Il plugin per la gestione di Google Calendar all'interno di evolution non va d'accordo con l'applet di gnome-panel.

Soluzione:

Lanciare Evolution
Edit -> Plugins
Togliere la spunta dal plugin "Google sources"
Chiudere Evolution
eseguire il comando: evolution --force-shutdown

(fonte http://ubuntuforums.org/showthread.php?t=776486)

martedì 7 ottobre 2008

Virtualbox: gli snapshot, questi sconosciuti.....

Ecco un'ottima guida per scoprire (o ripassare) il funzionamento degli snapshot in Virtualbox:

Parte 1
Parte 2

(Fonte giornaledisistema.blogspot.com)

domenica 5 ottobre 2008

Albumshaper: software per creare gallerie di immagini

Permette di creare in modo semplice e veloce delle Gallerie di Immagini pronte per essere messe subito su internet.

sudo apt-get install albumshaper

(fonte SiciLinux)

venerdì 3 ottobre 2008

Cambiare la suoneria SMS a Qtek 9000 / JasJar / Vodafone v1640


impostazioni -> suoni e notifiche
Controllare ci sia il segno di spunta su eventi
Controllare ci sia il segno di spunta su notifiche
scegliere evento
Messaggi: nuovo sms
Riproduci suono e scegli la suoneria

Copiate le suonerie personalizzate nella cartella \Windows del dispositivo, non nella \Windows\Ring

sabato 27 settembre 2008

Ubuntu: Waiting for root filesystem

Stanotte (mi girava cosi') ho fatto l'upgrade da gutsy a hardy.
Tutto bene, nessun problema enorme.

Solo al boot il sistema si "freeza" per parecchi secondi sulla scritta:
Waiting for root filesystem

Dopo questo tempo il boot procede regolarmente.

Pare che la soluzione stia nel comando:
sudo dpkg-reconfigure udev

Ho fatto un boot di prova e questa volta ha solo inciampato dove prima si fermava. Vedremo come si comporta ai prossimi riavvii.

lunedì 15 settembre 2008

Triste notizia...

Ho appreso pocanzi che Richard Wright, storico tastierista dei Pink Floyd, e' volato verso la faccia nascosta della luna :-(

...the lunatic is on the grass...

sabato 13 settembre 2008

10 anni fa....


...piu' o meno a quest'ora...

mi trovavo in un fosso lungo l'A14 dentro la mia Opel Tigra semidistrutta.

Ciao Juliette, e grazie ancora per avermi protetto fino all'ultimo.

Tilda: crash con segmentation fault

Ultimamente capita sempre piu' spesso che mi sparisca tilda (una console che appare al semplice premere il tasto F1).

Se provo a lanciarla da terminale ottengo un bel segmentation fault (core dump).

Soluzione: rimuovere o rinominare la cartella ~/.tilda

Evolution: account su virgilio.it


Ecco come configurare un account NOMEUTENTE@virgilio.it su Evolution.

Nell'esempio sono state fatte le seguenti sostituzioni (ovvie, ma non si sa mai):

NOMEUTENTE = username assegnato da virgilio all'atto della vostra iscrizione/abbonamento
NOME = Nome dell'utente
COGNOME = Cognome dell'utente





E' RISORTA!!!!


E' l'immagine meno blasfema che ho trovato per illustrare la resurrezione della multifunzione Epson rx500. :-)

Non mi ero ancora rassegnato e non l'avevo ancora lanciata nel canneto.

Ho scopero due cose di cui si parla molto poco (o almeno non ne avevo sentito parlare finora):

1) Quando la stampante dice che e' finito il Cyan puo' significare che e' finito il Cyan, ma forse si riferiva al Light Cyan. Purtroppo finche' non le date cio' che vuole lei non vi fa' fare nulla per farvi uscire da questo dubbio. Stessa cosa ovviamente puo' succedere con Magenta e Light Magenta.

2) Per resettare la eeprom della stampante dovete spegnerla e premere contemporaneamente i seguenti tasti:
Power
Load/eject
Stop
B&W
Color
Quando appare sul display la scritta "init eeprom" rilasciate i tasti e premete il tasto Color per azzerare i contatori della stampante.
Seguite poi le istruzioni apparse sul display.

lunedì 8 settembre 2008

Xsane error: "Failed to create file: Permission denied"


Questo errore puo' apparire all'uscita dal programma xsane (interfaccia grafica del sistema sane per la gestione dello scanner).

E' causato da alcuni file/cartelle con i permessi errati.

Soluzione per avventati/coraggiosi/sapienti:
cd
rm -rf .sane
xsane

Soluzione per titubanti/prudenti/niubbi:
cd
mv .sane .sane.backup
xsane

Povera multifunzione...


Il tristo mietitore ha deciso di portarsi via la mia fedele multifunzione Epson RX-500 :-(
Peccato perche' funzionava molto bene, purtroppo ha smesso di rilevare la cartuccia Ciano, sia quelle ufficiali che quelle "un po' meno ufficiali" ed e' finita in un limbo nell'infinita attesa di una cartuccia Ciano (metafora postmoderna del principe azzurro?...oddio, non e' morta, e' solo impazzita e crede di essere una principessa): a proposito, a qualcuno interessano delle cartucce (un po' meno ufficiali) per epson rx

Corriamo ai ripari!!!!

Era da un po' di tempo che pensavo di prendere una laser, possibilmente con duplex automatico, preferibilmente dotata di interfaccia di rete. E ovviamente compatibile con Linux.

Dopo qualche giorno di ricerche per incastrare i requisiti (tra cui il fattore economico), la scelta e' caduta su una Samsung ML2851ND (e non venitemi a dire che fa schifo); eccola qui in tutto il suo splendore:

Appena arriva vi faro' sapere come se la cava con CUPS.

Mi sarebbe piaciuto anche uno scanner decente (almeno con ADF) ma non ho trovato nulla di abbordabile. Ci ho messo una pezza tirando fuori dal dimenticatoio polveroso questo splendido esemplare di Artec Ultima 2000 e+ di cui avevo gia' parlato in un post precedente:

giovedì 28 agosto 2008

Anche le belle vacanze hanno qualche lato negativo...

Senza parole...






Alienazione


Ieri sera dovevo assistere a un concerto di fado (e' una musica popolare portoghese). Il concerto faceva parte di un grosso evento che si tiene alla fiera di Rimini in questi giorni. Il servizio d'ordine ai parcheggi era imponente. Decine e decine di volontari per indirizzare (credevo io) i visitatori/spettatori al giusto parcheggio. L'ingresso principale era ovviamente bloccato e riservatissimo a nobili, porporati e figli di tutti questi potenti (libera citazione da Fantozzi). Ci fermiamo quindi davanti a una graziosa signorina che a mo' di Cerbero bloccava l'accesso al parcheggio e le spieghiamo che noi dobbiamo andare al teatro. A questo punto della narrazione, una mia parente ha quasi impersonato il conte Mascetti aggiungendo: "Dobbiamo andare al fado".
La signorina e' sbiancata, ha cominciato a farfugliare e ha terminato con quella che ormai e' diventata una frase mitica:
"mi spiace....non saprei....io non sono di qui...!!!"

Difficile trattenere una risata dinnanzi a una tale confusione mentale. Dopo un breve giro di spiegazioni siamo stati indirizzati a uno dei parcheggi riservati al popolo. Ben lontano dalla fiera, e cosparso di una bella ghiaia ignorante (specialmente per le signore che per l'occasione indossavano scarpe eleganti con tacchi di varia altezza).

Fortunatamente il concerto e' stato molto bello con l'intervento di diversi grandi nomi italiani e portoghesi del panorama musicale: Marco Poeta (mi spiace ma non ricordo i nomi dei suoi chitarrista e bassista che sono stati molto bravi), Francesco di Giacomo (ebbene si'....una vera icona), Silvia Mezzanotte, Ana Mora e altri splendidi interpreti.

giovedì 21 agosto 2008

Amici del nord est (e non solo)...

Il mio viaggio nell'amata transilvania volge al termine, la prossima settimana si torna nel delirio. Ma ecco spuntare all'orizzonte qualcosa che non puo' che stimolare la fantasia e portare il buonumore.

Questo post e' dedicato agli amici dell'operoso nord-est italiano che meglio di chiunque altro potranno apprezzare la visione che mi ha portato a scrivere questo post.

Ebbene, dopo 2 giorni di dolore ho chiesto a mia moglie di procurarmi delle fiale di diclofenac (non e' pubblicita', e' il nome generico), cotone e alcool.

Al suo ritorno mi allunga sulla porta quello che le avevo chiesto e torna a raggiungere i suoi sotto casa.

Io apro il sacchetto e guardate cosa ne esce:


Ci mancava solo che si chiamasse Bea :-)

E dire che mia moglie ha vissuto per parecchio tempo a Venezia...mi viene il sospetto che abbia comprato proprio questa bottiglietta, e non altre piu' anonime, per tirarmi su il morale :-)

domenica 10 agosto 2008

EEE PC: openvpn - Cannot open TUN/TAP dev OpenVPN: no such file or directory (errno=2)

mkdir /dev/net
mknod /dev/net/tun c 10 200
reboot

IP Forwarding persistente su Debian

Inserire la linea seguente nel file /etc/network/options:
ip_forward=yes

Poi riavviare il networking con il comando:
/etc/init.d/network restart

martedì 22 luglio 2008

HP Color Laserjet 2600n


Per utilizzare questa stampante con Linux bisogna usare il driver foo2hp.

L'home page del progetto e' http://foo2hp.rkkda.com/

Ecco il riassunto dei comandi necessari per l'installazione del driver:

wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
tar zxf foo2zjs.tar.gz
cd foo2zjs
make

Scegliete una delle tre seguenti linee a seconda della stampante che state installando.

./getweb 2600n # Get HP LaserJet 2600n .ICM files
./getweb 1600 # Get HP LaserJet 1600 .ICM files
./getweb 1215 # Get HP LaserJet CP1215 .ICM files

sudo make install
sudo make cups

A questo punto potete creare la stampante mediante l'interfaccia che preferite
(ad esempio puntando il browser all'url http:/localhost:631)

La stampante deve essere installata come socket://IP_ADDRESS_STAMPANTE:901

Al momento della scelta del driver potete selezionare il corretto file .ppd dalla cartella PPD
contenuta nella cartella di distribuzione del driver (foo2zjs).

Una volta creata la stampante controllate che nei parametri di configurazione sia settata a 1
la voce "bits per pixel"

mercoledì 25 giugno 2008

Mattina a [CENSURA]

Guardate cosa mi e' apparso stamattina lungo un corridoio del tribunale di Rimini:



Cosa c'entra [CENSURA]? Fatevi un giro al tribunale poi mi saprete dire.... :)

martedì 24 giugno 2008

OpenOffice: adattare un foglio Calc alla stampa

Format -> Page -> Sheet

In basso trovate:

Scale -> Scaling mode -> Fit print range(s) to width/eight

A questo punto bisogna impostare il numero di pagine (in larghezza e altezza) su cui si vuole stampare il vostro foglio elettronico.

sabato 21 giugno 2008

Il jumper maledetto dei dischi SATA

della serie: forse non tutti sanno che...

I dischi SATA hanno un jumper che ne riduce la velocita' di trasmissione dati.
Per motivi di compatibilita' questa viene abbassata da 3 giga al secondo a 1.5 giga al secondo.

Togliendo il jumper viene ristabilita la piena operativita' del disco (sempre che venga usato su un controller capace di gestirla)

venerdì 13 giugno 2008

Configurazione modulo omnibook/toshiba

In un vecchio post avevo annunciato la presenza di un frontend grafico per il modulo omnibook.

Non ho piu' avuto occasione di testarlo, ma nel frattempo ho trovato un "pratico" frontend che gira su terminale: omnibookconf

Lo trovate qui:
https://sourceforge.net/projects/omnibookconf

SMTP: tin.it e virgilio.it


Per indirizzi nomeutente@tin.it -> smtp.tin.it

Per indirizzi nomeutente@virgilio.it -> out.virgilio.it

Virgilio puo' utilizzare anche il server di tin.it

Postfix: attivare SMTP AUTH

Se i log dal vostro server preferito smettono di arrivare nella vostra casella di posta.

Se nei log (/var/log/mail.log) del server trovate qualcosa del genere:

Jun 13 17:27:01 localhost postfix/smtp[26456]: 0DD1085CB: to=, relay=smtp.tin.it[62.211.72.32]:25
, delay=0.66, delays=0.03/0.01/0.41/0.21, dsn=5.0.0, status=bounced (host smtp.tin.it[62.211.72.32] said: 550 RCPT T
O: Relaying not allowed - please use SMTP AUTH (in reply to RCPT TO command))
Allora dovete attivare l'autenticazione sull'SMTP con il vostro relayhost (di solito e' smtp.vostroprovider.it)

Su /etc/postfix/main.cf:

smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_auth_enable=yes
smtp_sasl_security_options =
relayhost = RELAY_HOST

Su /etc/postfix/sasl_passwd (dovete crearlo voi):

RELAY_HOST utente@mydomain.com:PASSWORD

n.b.:
RELAY_HOST deve essere sostituito dall'SMTP server del vostro provider
utente@mydomain.com deve essere sostituito dallo username completo assegnatovi dal provider
PASSWORD deve essere sostituito dalla password assegnatavi dal provider

Eseguire i seguenti comandi:

chown root:root /etc/postfix/sasl_passwd
chmod 600 /etc/postfix/sasl_passwd
postmap /etc/postfix/sasl_passwd
/etc/init.d/postfix restart
Attenzione: sul mio sistema c'erano gia' installati i seguenti pacchetti legati all'autenticazione sasl, non so quali/quanti siano necessari per consentire l'autenticazione. Se da voi non ci sono e avete problemi in fase di invio della posta provate a installarli:

libauthen-sasl-perl
libsasl2
libsasl2-2
libsasl2-modules
sasl2-bin

In caso i log visualizzino un errore del genere:
 Mar 31 11:25:14 my_server postfix/smtp[24449]: E70B51ADC: to=, relay=smtp.myisp.com[xxx.xxx.xxx.xxx]:25, delay=349882, delays=349879/0.06/3.1/0, dsn=4.7.0, status=deferred (SASL authentication failed; cannot authenticate to server smtp.myisp.com[xxx.xxx.xxx.xxx]: no mechanism available)
molto probabilmente occorre installare il pacchetto
libsasl2-modules

Ricompilare un pacchetto debian

Visto che la vostra assistente personale Debian (foto sopra) di sicuro non vi rispondera', dovrete cavarvela da soli.

Prima di tutto verifichiamo di aver installati gli strumenti di base per la compilazione dei sorgenti:
apt-get install devscripts build-essential
scarichiamo i sorgenti del che ci interessa:
apt-get source

Attenzione: il comando scarica i sorgenti nella directory corrente.
Scarichiamo le dipendenze necessarie al :
apt-get build-dep

Nella cartella debian trovate alcuni file interessanti:
rules (contiene le opzioni di compilazione)
changelog (contiene il sommario delle modifiche apportate ai sorgenti)
Se avete finito le vostre modifiche possiamo ricompilare il pacchetto:
cd
debuild -us -uc

A compilazione terminata, troverete i pacchetti .deb nella directory superiore.
Se, ad esempio, desiderate installare il pacchetto appena generato, dovete eseguire i comandi seguenti:
cd ..
dpkg -i

Vediamo un esempio concreto. Immaginiamo di voler ricompilare il pacchetto mysql-server-5.0:
apt-get source mysql-server-5.0
apt-get build-dep mysql-server-5.0
cd mysql-dfsg-5.0-5.0.32
debuild -us -uc
cd ..
dpkg -i *.deb




Virtualbox: migrazione di guest windows ... schermata blu


Spostando una macchina virtuale (windows xp o 2003) da un server all'altro, si puo' ottenere un orrenda schermata blu (BSOD) che le impedisce di partire correttamente.

Soluzione:
Abilitare IO-APIC nei settaggi della macchina virtuale
Invertire il settaggio General -> Advanced -> IDE Controller Type (puo' essere PIIX3 o PIIX4)

giovedì 12 giugno 2008

The package jedit needs to be reinstalled, but I can't find an archive for it

Puo' capitare, installando un pacchetto deb, di ricevere questo simpatico errore
The package NOME_PACCHETTO needs to be reinstalled, but I can't find an archive for it
Il brutto e' che dopo averlo ricevuto non riuscirete piu' a installare/rimuovere alcun pacchetto.

Per sbloccare la situazione potete lanciare il comando seguente:
dpkg --remove --force-remove-reinstreq NOME_PACCHETTO

mercoledì 11 giugno 2008

Blogger: come inserire nei post codice HTML da visualizzare

Al seguente url trovate un traduttore in cui inserire il codice html che volete visualzzare nel vostro blog e che normalmente vi viene "spappolato" durante la visualizzazione in quanto il codice stesso viene interpretato dal vostro browser:

http://www.plus2net.com/html_tutorial/tags-page.php

netselect-apt: netselect was unable to find a mirror

Per chi non lo sapesse netselect-apt e uno script perl che tramite il comando netselect cerca il mirror debian piu' veloce che potete utilizzare e vi crea nella directory corrente un file sources.list che potete poi utilizzare con apt-get.

Installazione:
apt-get install netselect-apt
Esecuzione:
netselect-apt
(per default vengono analizzati i repository stable)

Purtroppo si puo' riscontrare l'errore indicato nell'oggetto.

Soluzione:

Editare il file /usr/bin/netselect-apt e sostituire la linea:
$/="\n\n";
con
$/="<br><br>";

bind9: dumping master file:...open: permission denied

Scenario:

1 server DNS primario e 1 server DNS secondario (entrambi basati su bind9)
Il master parte correttamente.
lo slave non parte e i log evidenziano un errore del genere:
Jan 31 17:42:41.799 dumping master file: /etc/named/tmp-XXXX2RSNyT: open: permission denied
Jan 31 17:42:41.799 transfer of 'mydomain.com/IN' from 192.168.3.1#53: failed while receiving responses: permission denied
Significa che lo slave ha iniziato il trasferimento delle zone dal master, pero' non riesce a scrivere i relativi file.

Soluzione:

Probabilmente avete configurato named.conf (o named.conf.local) tenendo le zone per cui il server e' slave nella stessa directory in cui tenete le zone statiche (127, ecc). Ebbene cio' e' male.
Meglio creare una directory apposita e darle i permessi giusti. Ad esempio:
mkdir /etc/bind/zones
chown bind.bind /etc/bind/zones
Ricordatevi di correggere il path dei file delle zone dinamiche per farli puntare alla nuova directory.
Rilanciate il servizio:
/etc/init.d/bind9 start
L'errore dovrebbe essere sparito.

lunedì 9 giugno 2008

OpenOffice: andare a capo in una cella di Calc


Per andare a capo all'interno della cella basta premere:
CTRL+INVIO

o
CTRL+ENTER