domenica 29 marzo 2009

Ripulire l'HTML generato da Word con Tidy

Come sapete Microsoft Word consente di salvare i suoi documenti anche in formato HTML, quindi subito pronti per il web. Fra le opzioni disponibili c'è anche quella di salva come "Pagina web (filtrata)" che consente di generare un HTML più pulito. Comunque sia, l'HTML generato è pieno di codice inutile ed illeggibile.

HTML Tidy nasce proprio per questo scopo: correggere l'HTML non valido e riordinare il codice sorgente di una pagina. Inizialmente sviluppato da un membro del W3C, è poi passato nelle mani dei volontari di sourceforge. Scritto in C è un'applicativo ma anche una libreria.

L'applicativo è a linea di comando ed ha tante opzioni. Ad esempio si può ripulire un html utilizzando un file di configurazione in questo modo:
tidy -config config.txt -m test.html

o passando direttamente i parametri
tidy –m –-uppercase-tags no –-word-2000 yes test.html

Nota: esiste uno speciale parametro word-2000 utilizzato per rimuovere tutte le cose in più inserite da Word durante il salvataggio.

lunedì 23 marzo 2009

Come rimuovere il processo in background GoogleUpdate.exe dal sistema

GoogleUpdate.exe è uno di quei fastidiosi processi che eseguono in background e che rubano risorse al sistema senza motivo. Se sei un'utente di qualche applicazione google (Chrome, Earth, Gears...) avrai questo processo avviato sul tuo sistema. Se vuoi rimuovere questo processo, puoi seguire i seguenti metodi:

1. La maniera più veloce è quella di bloccare il processo usando un firewall, ovviamente senza rimuovere completamente il processo;

2. L'altra è quella di rimuovere permanentemente il processo; questo ovviamente non ti darà più la possibilità di avere in automatico le notifiche di aggiornamento delle applicazioni Google;

3. Per prima cosa vai in "Pannello di controllo"(control panel) e poi in "Operazioni pianificate" (scheduled tasks) e rimuovi Google Update selezionando il task e premendo il tasto CANC;

4. La prossima cosa da fare è eliminare il processo GoogleUpdate.exe. Quindi fai CTRL+ALT+CANC, seleziona il processo GoogleUpdate e clicca "termina rpocesso" nel menù contestuale.

5. è possibile che tu abbia anche un servizioni installato quindi vai in "Pannello di controllo"(control panel), "Strumenti di amministrazione"(administration tool) e poi su servizi (services), cerca "Google Update Service" e disabilita il servizio;

6. Dopo aver fatto questo, dovrebbe essere possibile cancellare il file GoogleUpdate.exe che solitamente è in programmi\Google\update;

7. Adesso apri l'edito di registro (scrivi regedit su esegui). Cerca la chiave "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\". Avrei un valore chiamato "Google Update", fai tasto destro e poi delete;

8. Riavvia il sistema.

Adesso non dovresti avere il tanto fastidioso processo di update.

giovedì 19 marzo 2009

Aggiungere una uscita eSata al nostro Aspire One


La scheda madre degli Aspire One sono dotate di due interfacce una SATA ed una PATA. Dunque è possibile sfruttare l'interfaccia libera per installare una uscita eSATA esterna. In questo modo sarà possibile connettere unità disco esterne SATA, che sono circa 5 volte più veloci. Se sei interessato qui trovi il link ad un articolo ed un video che spiega nel dettaglio come fare.

venerdì 13 marzo 2009

Accedere ad un database Derby embedded utilizzando Aqua Data Studio

Come sapete Java DB (Apache Derby) è un DBMS completamente sviluppato in java ed ora parte integrante della piattaforma java. Questo database può essere utilizzato come un database embedded dentro applicazioni java, semplicemente integrando la libreria Derby.jar . Però, come fare ad esplorare, vedere e modificare il contenuto di un database embedded?

Utilizzando Aqua Data Studio (la versione 4.7.2 è freeware) è possibile utilizzare il driver embedded per registrare il database all'interno di questo tool.

è sufficiente :
  • selezionare Generic JDBC come tipo RDBMS
  • scrivere jdbc:derby:/path/databaseFolder nel campo URL
  • scrivere org.apache.derby.jdbc.EmbeddedDriver nel campo Driver
  • scrivere C:\path\derbyclient.jar;C:\path\derby.jar in Driver Location


Ora è possibile esplorare il database ed eseguire query di qualunque tipo.

venerdì 20 febbraio 2009

Eliminare selettivamente i dai salvati nei moduli di Firefox

Riporto un piccolo tips per Firefox. non vi è mai capitato di inserire un dato errato su un modulo, magari salvandoci per sbaglio proprio la password... Cercando ho trovato questo post.

In pratica è sufficiente posizionarsi con la freccia sul valore da cancellare e premere SHIFT + DEL.

mercoledì 18 febbraio 2009

Da Compiz a Xfwm4 in un click

Riporto qui di segiuto uno script per il passaggio a runtime da Compiz a Xfwm4, il windows manager di Xfce. Questo script è "necessario" per tutti coloro che vogliono utilizzare Compiz come windows manager primario ma al tempo stesso di tanto in tanto vogliono ulizzare VLC. Di fatti l'utilizzo di VLC su un Aspire One che utilizza Compiz è improponibile (almeno x me lo era). In questo modo possiamo passare a Xfwm4 e utilizzare VLC "tranquillamente".

#!/bin/bash
#
## Script to switch between Compiz and Xfce windows manager
## Version 1
#



ps aux | grep -v compiz-switch.sh | grep compiz-manager | grep /usr/bin/


if [ $? = 0 ]; then
killall -I compiz
sleep .5
xfwm4 &
echo "standard enabled"
else
killall -I xfwm4
sleep .5
compiz-manager --replace &
echo "compiz enabled"
fi
Una volta salvato questo script in un file .sh (ad es. compiz-switch.sh), rendiamo il file eseguibile e spostiamolo in un posto dove non disturba:
chmod +x  compiz-switch.sh
sudo mv compiz-switch.sh /usr/local/bin

Ora possiamo linkarlo al pannello con il solito comando:
xfce4-panel -a

Selezioniamo il plugin “Avviatore” e inseriamo i dati della nostra icona:

  • come nome Switch Compiz
  • come descrizione “Switch between Compiz and Xfwm4”
  • come comando mettiamo “/usr/local/bin/compiz-switch.sh”
  • scegliamo un’icona appropriata

Clicchiamo su aggiungi e spostiamolo nella posizione desiderata.
Da ora in poi cliccando sull’icona possiamo passare da Compiz a Xfwm4 e viceversa.

giovedì 5 febbraio 2009

Rimozione OGA - Office Genuine Advantage


Oggi ho dovuto combattere con OGA, quella diavoleria inventata da Microsoft per la verifica dell'originalità cella tua copia di Office. La cosa interessante è che non funziona visto che ho un office con una licenza corporate ovviamente riconosciuta come non originale!

Comunque alla fine di tutto sono riuscito a neutralizzare anche questo virus. Qui i file necessari per eliminare il messaggio (la famosa stellina vicino all’orologio):

Scarica ANTI OGA per WINDOWS XP

Scarica ANTI OGA per WINDOWS VISTA

Qui il link ad un post più dettagliato.
UPDATE 16.09.2009

martedì 3 febbraio 2009

Installare Firefox 3 su Aspire One


Ho voluto aggiornare Firefox alla versione 3 sul mio AcerOne, in definitiva ho trovato almeno 2 differenti modalità di installazione.

  • Il primo, scaricando il programma direttamente dai repo di Mozilla ed installandolo manualmente (Qui trovate due guide utili in questo caso Guida 1, Guida 2).
  • Il secondo, installandolo utilizzando il package manager (Qui trovate una guida utile in quest'altro caso Guida).
Io personalmente ho seguito il primo metodo. Quindi dopo aver scaricato Firefox dal repository ufficiale Mozilla, ho scompattato e installato seguendo i passi della Guida 2. Finalmente avevo Firefox 3 funzionante, c'erano però 2 problemi da risolvere:

1 - avevo aggiornato anche l'icona sul desktop che adesso non si vedeva più. Basta però copiare l'icona nella cartella giusta per risolvere il problema:
su -
cp
/opt/firefox/icons/mozicon128.png /usr/share/pixmaps/firefox.png

2 - cosa peggiore, diverse applicazioni fra cui il client di posta, il lettore RSS e il programma di istant messaging non funzionavano più. Il problema è dovuto al fatto che questi programmi dipendono da librerie del vecchio firefox che sono state rimosse insieme ad esso. Riporto qui uno script che consente di ripristinare i file mancanti.
#!/bin/bash
### Script to recover Firefox 2 libraries
## Jorge Barrera Grandon
## Version 2
#### Usage: ./recover_firefox_libraries.sh
 

WGET=`which wget`
RPM_URL="http://jorge.ulver.no/files/firefox-files.tar.gz"
MV=`which mv`
CHOWN=`which chown`
CHMOD=`which chmod`
RM=`which rm`
TAR=`which tar`
MKDIR=`which mkdir`
RMDIR=`which rmdir` 

cd /root/
echo
"## Getting hold of the Firefox-files.."
$WGET $RPM_URL 

echo
"## Unpacking the library-files.."
$TAR zxvf firefox-files.tar.gz  

echo
"## Moving library-files.."
$MV /usr/acer/bin/AME /usr/acer/bin/old.AME

$MV /root/firefox-files/AME /usr/acer/bin/AME
$MKDIR /usr/lib/firefox-files/
$MV /root/firefox-files/* /usr/lib/firefox-files/  

echo
"## Changing permissions and cleaning up.."
$RM /root/firefox-files.tar.gz
$RMDIR /root/firefox-files/
$CHOWN -R root.root /usr/lib/firefox-files/
$CHMOD -R 755 /usr/lib/firefox-files/ 

echo
"## Done!"
Eccovi servito Firefox 3!

giovedì 29 gennaio 2009

Nuovo Acer Aspire One D150

E’ finalmente in arrivo il tanto atteso Acer Aspire One D150, il modello da 10 pollici del netbook record di vendite nell’ultima parte del 2008. Sotto la scocca colorata batte un cuore tutto nuovo rispetto ai modelli A110 e A150 in commercio: il processore Intel Atom N280.

Qui trovate maggiori dettagli.

martedì 20 gennaio 2009

VLC - Installazione su Aspire One (update)


Provando a reinstallare VLC sul mio AcerOne mi sono accorto che il repository segnalato dal sito ufficiale era cambiato.

Vi segnalo il nuovo link http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm .

Potete trovare una guida all'installazione di VLC in questo post.

martedì 13 gennaio 2009

NTFS - Abilitare il supporto su Aspire One/Linpus


Qualche giorno fà avevo fra le mani un pennina usb formattata NTFS contenente alcuni file di grandi dimensioni. Inserendo la chiavetta in una delle porte del mio AcerOne ho avuto la spiacevole sorpresa:

il filesystem NTFS non è supportato nativamente dalla distribuzione Lunpus in dotazione con il netbook.

Il problema è dato dalla mancanza di alcuni package tnfs-3g e fuse. Installare i package è semplice:

$> sudo yum install  fuse  fuse-libs  ntfs-3g
Ora dovrebbe funzionare funzionare tutto perfettamente ed i filesystem NTFS dovrebbero essere riconosciuti e montati automaticamente.

PS: funziona anche per gli HDD esterni.