domenica 6 luglio 2008

my font guide sucks!!

oggi, casa della mia lei:
"su linux (PCLinuxOs nel caso) manca Times New Roman, manca Arial, manca Garamond...amo che faccio??"
io:
"ho scritto un post apposta...segui le istruzioni!"
lei carica il blog, legge un po', ed esclama:
"ma cos'è nautilus??"
io:
"..."
"..."
"è la stessa cosa di konqueror...apri konqueror"
lei:
"si è aperto google"

dal momento che la mia fidanzata è piuttosto brava con il pc, ne deduco che la mia guida faceva davvero schifo, soprattutto perchè io con linux sto abbastanza inguaiato, e non sapevo come farle capire dove trovare l'equivalente di risorse del computer in KDE, nè come fare lì un link simbolico... tra l'altro in PCLinuxOS non esiste la cartella .fonts nella home, quindi ho creato poi io manualmente (da konsole... non so farlo nemmeno io da konqueror) un link simbolico a WINDOWS\Fonts nella /usr/share/fonts

fortuna che poi il fc-cache dell'altra volta (vedi post precedente) ha funzionato perfettamente!! :P

per la cronaca, nella distro della mia lei, è possibile dare un
apt-get install webcore-fonts
per avere i font Microsoft più diffusi

sono andato un po' meglio stavolta??

lunedì 2 giugno 2008

quando ti manca il carattere!!

noioso modificare i documenti senza i font di windows cui siete abituati? si rovina l'impaginazione tanto sudata con l'odiato Word? OpenOffice sembra scialbo? avete windows installato, quindi perchè non usarne i font?

forse ho già scritto come fare, in realtà l'avevo già fatto e cmq sapevo già come si facesse, ma non so perchè, al momento la mia Hardy non vedeva Garamond, carattere usato nel mio résumé (o curriculum vitae :P )

soluzione? semplice...

aprite in nautilus il disco dove avete l'installazione di windows
aprite la cartella WINDOWS
localizzate la cartella FONTS
cliccate col destro sulla cartella ed eseguite: Crea Collegamento
nascerà una nuova voce dal nome Collegamento a Fonts
cliccate col destro su di esso ed eseguite Taglia
aprite un nuovo nautilus ed entrate nella vostra home
selezionate ed entrate nella sottocartella (normalmente nascosta) .fonts
cliccate col destro e premete Incolla...dovrebbe quindi apparire il sopracitato Collegamento a Fonts
rinominate il link simbolico appena creato (questo dovrebbe essere il nome tecnico di tale collegamento) in qualcosa tipo WinFonts
aprite un terminale e digitate sudo fc-cache -f -v (fonte: UbuntuWiki)

fatto... ora aprite OpenOffice, AbiWord, o qualsiasi altro programma di vostro gradimento e godetevi i font :)

saluti

sabato 2 febbraio 2008

cosa non puoi fare col pinguino?



Quante volte vi è capitato di cercare di disattivare una penna USB (o pendrive, o come cavolo volete chiamarlo) e non ci siete riusciti (roba tipo: "Impossibile disattivare volume generico") perchè qualche file era "in uso"?? A me milioni di volte (quando ancora frequentavo WinXP con una certa frequenza.
Ovviamente, il problema spesso non è di Windows stesso, ma piuttosto dei software che usiamo. Il problema di Windows a quel punto diviene: come faccio a capire di chi è la colpa se mi sembra di aver chiuso tutti i programmi che credevo incriminati??


In linux (che, come potete vedere, non è normalmente più esplicito di Windows) c'è un metodo (forse anche in Win, ma io non lo conoscevo): il comando lsof.
L'utilizzo è molto semplice: conoscete nome e percorso del file? Basta fare così:
maurizio@maurizio-laptop:~$ lsof /media/cdrom0/pdf/maggio.pdf
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
kpdf 20659 maurizio 12r REG 11,0 13424587 2852 /media/cdrom0/pdf/maggio.pdf


Conoscete solo il nome del file? Beh, potete sempre ricorrere a grep, così:
maurizio@maurizio-laptop:~$ lsof | grep maggio
kpdf 20659 maurizio 12r REG 11,0 13424587 2852 /media/cdrom0/pdf/maggio.pdf

Ovviamente, nel mio caso il file si chiama maggio.pdf e si trova nel lettore dvd.
Saputo chi è il colpevole, si è liberi di chiudere (o uccidere, come piace a voi) il processo incriminato.

Fonte: Linux Magazine (una raccolta dei pdf dei numeri del 2007)

sabato 12 gennaio 2008

memo hard drive

avendo verificato la possibilità di impostare hdparam a 128 senza attivare lo spin down dell'hard disk (almeno così dice l'utility Notebook Hardware Control che usavo su WinXP tanto tempo fa), e tuttavia aumentando le possibilità di risparmio energetico, mi segno questi valori qui sul blog onde monitorare l'andamento attuale del disco per un certo tempo, e poi fare un confronto a seguito del cambiamento.
i dati attuali sono:
maurizio@maurizio-laptop:~$ sudo smartctl -d ata --all /dev/sda | grep Load_Cycle
193 Load_Cycle_Count 0x0032 035 035 000 Old_age Always - 131025
maurizio@maurizio-laptop:~$ sudo smartctl -d ata --all /dev/sda | grep Power_On_Hours
9 Power_On_Hours 0x0032 095 095 000 Old_age Always - 4805


per capire meglio a cosa mi sto riferendo, andate a rileggere il mio post qui

ps: sto scrivendo da Epiphany, ho deciso di provarlo, nell'attesa di Firefox 3

saluti

lunedì 17 dicembre 2007

mathcad 11

procedura ex-novo by O'Latitant, che ha avuto problemi con questo software...non so perchè, ma a quanto pare il mio wine deve essere stato in qualche tempo drogato da una valanga di librerie che ora me lo rendono supercompatibile :P

cito:

Codice:
sudo ./ies4linux
EVVAIIIII!!!!

Mi permetto di aggiungere: la versione di ies4linux installata in tal modo consente di installare ed eseguire correttamente il mathcad 11 (per i restanti accorgimenti, rimando al mio post precedente)...

saluti!!

martedì 11 settembre 2007

certe notti...


stanotte non riesco a dormire... un po' per i residui di jet-lag, un po' per delle leggere fitte al ginocchio sinistro (mi duole sempre un ginocchio, se non entrambi, quando passo giornate di tensione), un po' per l'emozione di dover dimostrare domani a quei pagliacci dei nostri avversari che il Femialab (come lo chiamano) ha una sua dignità a calcetto!! :D

andiamo al motivo del post: tempo fa la mia ragazza mi aveva chiesto di installare linux sul suo pc fisso, un po' per la stanchezza di dover ricorrere sempre a mezzucci per continuare ad utilizzare decentemente windows, un po' perchè la macchina comincia ad accusare gli anni che passano. spinto dall'esperienza favorevole di casa mia, decido di installare SimplyMepis 6.0. Tutto bene se non fosse per il dannato modem USB: un Aethra Starmodem 1020 (se non sbaglio) con chipset ADI. nonostante i miei ripetuti sforzi, non c'è modo di risolvere la cosa (allora ero anche perfino più scarso di adesso, che sono ancora novellino). il risultato è la mia tristezza per il fallimento, e la cattiva impressione verso il pinguino della mia ragazza.

recentemente vengo a sapere che Mandrivia supporta nativamente tale modem, e vengo incuriosito dall'impennata di popolarità di PCLinuxOS. al ritorno dall'America, visto il vacillare ripetuto del pc fisso di cui sopra, mi ritrovo a sostituire Mepis con quest'ultima distribuzione. il risultato è ottimo: la connessione è totalmente indolore, e tutto sembra funzionare per bene. l'ultimo ostacolo è questo: la mia ragazza (che pure con i pc ci sa fare e si impegna non poco, quando vuole) aveva configurato la condivisione della connessione ADSL sul suo portatile tramite cavo ethernet fra i due WinXP. il tassello mancante è far sì che ora PcLinuxOS condivida la connessione verso il portatile XP. devo dire che nello splendido control center di tale distribuzione esiste già una voce atta proprio alla condivisione della connessione internet, ma tale voce non portava a termine la condivisione con successo quando ho tentato con la live (devo ancora riprovare dopo aver installato il sistema).

Intanto mi sono documentato, e come prima cosa ho guardato il wiki: la soluzione non calza a pennello, ma una lettura preliminare chiarisce un pochino le idee. sono andato alla ricerca sul forum della stessa distribuzione (che non vanta certo il numero di utenti di ubuntuforums, ma non si può avere tutto dalla vita). ho trovato un post molto interessante, più che altro per il fatto che i consigli che vengono dati sono abbastanza distro-indipendent, ossia mi sembrano riciclabili sulla maggior parte dei GNU/Linux esistenti. riporto qui la procedura per i posteri (e per me stesso e la mia dolce fida).


Why don't you just connect one PC to the Internet (ADSL), make a small 2pc private network with the ethernet card you bought and share the PC1 connection using iptables Source and Destination NAT? (Network Address Translation)

Do you have the 3 devices required? (1 adsl modem, 1 ethernet card for PC1, 1 ethernet card for PC2)

The scheme is like:
INTERNET <----> ADSL Modem <----> PC1 <-ethernet card 1-> <-ethernet card 2-> PC2 .
A pretty straightforward home network.

PCLinuxOS comes with iptables and nat support, iptables is even installed by default, so you will have to install no new apps.

Here is a full guide on how to set-up NAT (including how to configure your ethernet cards): (you save files in the console text editor nano by pressing Control + O, Enter)
1. Network setup.
a) You have an IP for the outside world (adsl). Make sure it's working and you have internet access on PC1. (There's no point sharing it if you don't have it Smiley.)

b) Configure your PC1 ethernet card. (don't use the PCLOS Control Center, it will automatically put non-existant DNS servers for your card and will cause drops in browsing. If you have configured it through the PPC before, open a Konsole; su; rm /etc/resolvconf/run/interface/ethX (where ethX is the device name of your card); resolvconf -u)
b.1 open Konsole
b.2 su
b.3 nano /etc/sysconfig/network-scripts/ifcfg-ethN (ethN = device of your eth card)
b.4 copy in the Konsole window

# Start below this line, SUBSTITUTE ethN WITH THE REAL DEVICE NAME
DEVICE=ethN
BOOTPROTO=static
IPADDR=192.168.0.1
NETMASK=255.255.255.0
ONBOOT=yes
METRIC=10
MII_NOT_SUPPORTED=no
USERCTL=yes
RESOLV_MODS=yes
IPV6INIT=no
IPV6TO4INIT=no
# Stop above this line

Now run "ifdown ethN && ifup ethN", subsitute ethN with the real device name.

c) set up your PC2 network card in a similar fashion, you can do it through the graphical wizard this time.
IP: 192.168.0.2
Gateway: 192.168.0.1
DNS1: The real IP of your DNS (same as on PC1 adsl connection)
DNS2: as above (you may or may not have a second DNS server)
Select both Users are able to control this connection and Start at boot (+ tell it to start the connection immediately).

2. Set up NAT. (start Konsole)
2.1 su
2.2 nano /etc/sysctl.conf
2.3 put this line at the end of the file, if it doesn't already exist. If it exists, change it if needed so that it reads:
# Start below this line
# Enable IP(v4) Forwarding
net.ipv4.ip_forward = 1
# Stop above this line
2.4 sysctl -p
2.5 nano /etc/sysconfig/iptables
2.6 copy in the Konsole window:
a) # Start copying below this line if you have a static IP with your ADSL
*nat
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A PREROUTING -d 192.168.0.2 -j DNAT --to-destination 192.168.0.2
-A POSTROUTING -s 192.168.0.2 -j SNAT --to-source 194.88.250.22
COMMIT
# End copying above this line if you have a static IP with your ADSL

b)
# Start copying below this line if you have a dynamic IP
*nat
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A PREROUTING -d 192.168.0.2 -j DNAT --to-destination 192.168.0.2
-A POSTROUTING -s 192.168.0.2 -j MASQUERADE
COMMIT
# End copying above this line if you have a dynamic IP

2.7 service iptables restart


infine, in bocca al lupo all'amico Manlio che si è gettato nell'avventura di Ubuntu!! :D

UPDATE: aggiungo un'altra fonte per la condivisione della connessione (o MASQUERADING)...direttamente da Howto forge

giovedì 7 giugno 2007

videoHOWTO: questo sì che è utile!!

guardate un po' qui... non è quello che avreste sempre voluto saper fare? no?
beh, se aveste visto la dimensione media dei pacchi di patatine americane... avreste voluto saperlo fare :P

martedì 5 giugno 2007

mini-HOWTO: Dizionario Garzanti Hazon Inglese 2006 e WINE

mah, forse sarò un po' pretenzioso, ma dopo un bel po' di tempo perso (non esageriamo, un paio d'ore :P) mi sento abbastanza soddisfatto, e già che nessuno ci aveva ancora pensato, pubblico una piccola guida. io ci sono riuscito così, anche se non credo sia un metodo completamente ortodosso, però è pur sempre un piccolo aiuto per qualche sventurato che dovesse risolvere il mio stesso problema.
NOTA: al momento l'audio sembra non funzionare, quindi vi dovrete accontentare della traduzione. in questo senso, quando installate il Dizionario potrete tranquillamente deselezionare sia l'audio che il Point'n'Go plugin

in sostanza si tratta di installare il Dizionario Garzanti Hazon Inglese 2006 sotto WINE, nel mio caso ci sono riuscito sulla mia Ubuntu Feitsy Fawn 7.04 64 bit.

primo passo: installare Internet Explorer 6 - il problema è che il programma ha bisogno di IE6 o successivi per funzionare. nel mio caso ho utilizzato il comodissimo IEs4Linux, in questo modo:
scaricare l'ultima release (verificare qual è l'ultima in questa cartella ed eventualmente modificare), nel mio caso è la beta6, e installarla in questo modo:

$: wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-2.5beta6.tar.gz
$: tar zxf ies4linux-2.5beta6.tar.gz
$: cd ies4linux-*
$: ./ies4linux


in questo modo si avvia la GUI di installazione di IEs4Linux, che consente di installare IE5, IE5.5, IE6 (e persino la beta di IE7 volendo) sul proprio pinguino. per i nostri scopi basterà IE6, quindi potete praticamente lasciare tutte le opzioni intatte.

NOTA: ciò creerà una cartella .ies4linux nella vostra Home directory con all'interno una sorta di installazione parallela di Wine. Se avete un'installazione fresca fresca di Wine potreste voler provare a modificare nella Sezione Advanced le seguenti opzioni:
voce Base location for installs
/home/[vostronomeutente]/.ies4linux ---> /home/[vostronomeutente]/.wine
voce Where downloads will go
/home/[vostronomeutente]/.ies4linux/downloads ---> /home/[vostronomeutente]/.wine/downloads
notate che questa opzione non è stata da me sperimentata, ma dovrebbe consentire di avere una installazione di WINE funzionante con IE6 installato...in linea teorica dovrebbe essere la cosa migliore, ma è comunque a vostro rischio :)

al termine dell'installazione avrete IE6 funzionante e presumibilmente ne avrete lasciato uno shortcut sul desktop o nel menu

secondo passo: installare il dizionario - a questo punto portatevi nella cartella contenente il cd-rom del dizionario ed eseguite:
a) nel caso in cui abbiate installato IEs4Linux con le opzioni originarie
WINEPREFIX="/home/[vostronomeutente]/.ies4linux/ie6" wine Installa.exe
b) nel caso in cui abbiate installato IEs4Linux in .wine
wine Installa.exe

terzo passo: sistemare il desktop - adesso dovreste trovarvi due nuove icone sul desktop. una è Dizionario Garzanti (ecc ecc).lnk. questo file può essere eliminato tranquillamente. l'altro è Dizionario Garzanti Hazon di Inglese 2006 con tanto di icona. se avete installato IEs4Linux in .wine, questo collegamento dovrebbe funzionare già così. se invece non avete cambiato nulla, questo collegamento potrebbe non funzionare (come è successo a me). per risolvere, ho usato la maniera più immediata e banale che mi è venuta in mente:
aprite il vostro editor di testo preferito (quello in Accessori andrà benissimo), e incollate in un documento vuoto queste righe:

#!/bin/bash
WINEPREFIX="/home/[vostronomeutente]/.ies4linux/ie6" wine "C:\Program Files\Dizionario Garzanti Hazon Inglese 2006\Garzanti_en.exe"


infine salvate il file come (ad esempio) Hazon.sh nella vostra Home. poi aprite il Nautilus (ossia il gestione risorse di linux, o qualsiasi altra cosa per navigare fra file e cartelle), trovate il file appena creato, cliccateci sopra col destro e andate in Proprietà. nella Tab Permessi selezionate la voce Consentire l'esecuzione del file come programma. cliccate Chiudi. infine cliccate col destro sul collegamento al Dizionario che vi è rimasto sul desktop, e aprite le Proprietà. andate alla voce Icona di avvio e nella sezione comando, cancellate il contenuto e sostituitelo con:

/home/[vostronomeutente]/Hazon.sh

e cliccate su Chiudi.

in bocca al lupo!!

suggerimenti e commenti sono graditissimi