Archive | Linux RSS for this section

Intel Corporation PRO/Wireless 4965 AG or AGN (HP notebook dv2690el / Debian / Linux)

Hi! I’m posting to release a fast and furious tutorial to bring your wireless lan active in a few minutes.

I assume that you have a kernel release >= 2.6.24. The iwlwifi driver (we need it) has been merged into mainline kernel since 2.6.24.
Run uname -r command to know your kernel version.

Ex.
$ uname -r
2.6.26-1-686

If your kernel is < 2.6.24, you have to upgrade your kernel.
If your kernel is >= 2.6.24 simply load iwlwifi module with modprobe as root user (to become root user use su command at command line and insert root’s password):

modprobe iwlwifi

Is your wlan led turned blue? It’s right. Your wlan is active.
Now you can configure it with ifconfig or you can create an adeguate configuration in /etc/network/interfaces file. If you need help simply use man interfaces command.

Uhm, but I think you need a basic config to use at home with WPA encryption… you don’t have time to read / search / study… that’s so strange!! 😀

So that’s it: edit /etc/network/interfaces (you need root privileges) and put this at the end of file.

#IW
# uncomment next row if you want your wlan active at startup
#auto wlan0
iface wlan0 inet dhcp
pre-up (echo 'Modprobing iwl4965') && /sbin/modprobe iwl4965
post-down (echo 'Removing iwl4965') && /sbin/modprobe -r iwl4965
wpa-ssid YOURNETNAMEAKASID
wpa-key_mgmt WPA-PSK
wpa-proto WPA
wpa-pairwise TKIP
wpa-group TKIP
wpa-psk "yourpassphrase"
wpa-driver wext

With this config you can easy bring up/down your wlan with ifup wlan0 or ifdown wlan0 as root user.

Note: in order to use wpa you need to install a package called wpasupplicant. Install it with apt-get install wpasupplicant as root user.

Have a nice day!

HP notebook dv2690el and linux and… WOW!!!

Hp dv2690el (dv2000 series) is my new laptop.

dv2690el notebook and linux debian

dv2690el notebook and linux debian

Microsoft Vista is too much slow for a pc like this… Who code Vista think to users or think to Hardware Productors? I can’t belive that a new machine equipped with centrino duo and 2gb ram may be slow like it may be with Vista… like a pentium II and XP four years ago…

So, my friend, I’m going on linux with my preferred distro: Debian. And I’m going like a rocket!!!
When I bought this notebook I thinked «I hope that linux works with it».
But now, with debain unstable and kernel 2.6.26-1-686 I think: «Wow!!! It’s completly ready to work after installation!!!». Webcam works without any configuration, also with Skype. alsaconf configure audiocard in no more than 30s, nvidia video card has native linux drivers directly from productor, wlan is active immediatly and without problems (see my dv2690el linux wireless how-to), touchpad it’s right, eth0 works without problems during installation (NETinst) and after, k3b burn CDs and DVDs whitout stop, special keys work immediatly with xmodmap and remote control too… simply wonderful!!!

You like linux and want a new notebook? dv2690el it’s a good choice!

To use special keys and remote control put these rows in a new file:

keycode 162 = XF86AudioPlay
keycode 164 = XF86AudioStop
keycode 144 = XF86AudioPrev
keycode 153 = XF86AudioNext
keycode 174 = XF86AudioLowerVolume
keycode 176 = XF86AudioRaiseVolume
keycode 160 = XF86AudioMute

Name this file .Xmodmap and put it in your home (~) directory. Reload X or type xmodmap ~/.Xmodmap.

Utilissimo: da oggi righe e colonne con Inkscape!

Con la nuova versione 0.46 è possibile creare tabelle in modo semplice e veloce. Read More…

Nuova versione di Inkscape, 0.46!

Sto finalmente provando la nuova versione 0.46 di Inkscape dopo aver aggiornato la mia Debian Unstable.

Stupendo il nuovo strumento `Ritocca Oggetti Scolpendoli o Ridipingendoli`.
Fa esattamente quello che si ripromette di fare! Vi permetterà di modificare i vostri oggetti come se fossero fatti di plastilina. Sei modalità sono infatti destinate alle “sculture” mentre altre due sono dedicate alle “tinteggiature”.

Il nuovo strumento `Disegna solido 3d` vi permetterà di realizzare con agilità nuovi disegni in falso 3d attraverso Inkscape.

La nuova selezione “multi-livello” vi renderà la vita più facile evitandovi di dover cercare oggetti saltellando tra i livelli, cosa che si rendeva indispensabile fino ad ora. Read More…

Estendere Ruby con C

Capita a volte di aver bisogno di estendere Ruby con codice C.
I motivi principali riguardano le performance dell’applicativo e la comodità garantita da un linguaggio di basso livello come C.
Altre motivazioni possono riguardare la necessità di utilizzare con Ruby una libreria C non disponibile in Ruby.

Nel mio caso ho trovato estremamente utile, se non del tutto necessario, utilizzare C per eseguire operazioni di compressione/decompressione con l’algoritmo di Huffman, in special modo sentivo particolarmente la mancanza dei comodi puntatori C.

Dopo una breve ricerca ho trovato un buon tutorial in lingua inglese su rubyinside.com.
Seguendo il tutorial potrete compilare la vostra libreria in C e creare un modulo da utilizzare per estendere una classe Ruby.

Per completezza, ho trovato anche altri metodi per ottenere risultati similari, tra i quali Ruby Inline, Swig e DL. A mio parere però, nessuno di questi metodi ha la linearità e la semplicità del metodo offerto da `How to create a Ruby extension in C in under 5 minutes` di Peter Cooper.

A breve creerò un tutorial per questa utile funzionalità.

Webdesign con Inkscape – Inkscape Tutorial – 2/2

In questa seconda parte dell’inkscape tutorial andremo a perfezionare il nostro header. Renderemo lo sfondo sfumato, aggiungeremo qualche effetto, ma soprattutto inseriremo il menu di navigazione per il nostro nuovo blog in stile web 2.0.

Per chi dovesse ancora farlo, consiglio di leggere la prima parte della guida ad inkscape.

Read More…

Webdesign con Inkscape – Inkscape Tutorial – 1/2

Eccomi qui, come vi avevo promesso nel mio primo post a proposito del web design con gimp ed inkscape ho realizzato una prima inkscape tutorial per invogliarvi a provare questo strumento opensource che finalmente ha raggiunto un livello di qualità/funzionalità che gli permette di essere utilizzato anche a lavoro.

Partiamo dunque con questa prima guida ad inkscape.

L’obbiettivo non è quello di farvi diventare dei grafici professionisti, sicuramente lo siete già. Lo scopo è quello di farvi conoscere ed apprezzare inkscape e le potenzialità offerte dalla grafica vettoriale.

Read More…

The Gimp + Inkscape, il webdesign a portata di opensource

Per quanto tempo ho sognato di poterlo dire. Da qualche mese a questa parte il webdesign è a portata di opensource. The Gimp e Inkscape hanno fatto grandi progressi e sono divenuti più semplici da utilizzare, più intuitivi, potenti ed affidabili. Dopo anni passati a riavviare tra windows e linux, finalmente sono libero di rimanere esclusivamente in compagnia del mio pinguino.

Sembra poco magari, ma fino ad un anno fa nessuno aveva affermato con decisione che su linux era possibile sviluppare agevolmente la grafica di un sito internet – vedi il post sul blog di html.it a proposito di una stazione di design web opensource.
Nemmeno io ero molto d’accordo con l’ipotesi avanzata ed in effetti i commenti si erano accentrati sulle emulazioni con wine di programmi quali photoshop, illustrator & co.

Da oggi però la musica cambia.
Se da tempo non avete provato le nuove versioni di Inkscape e Gimp vi suggerisco di  darci un occhiata e di apprezzarne le potenzialità.

Al più presto pubblicherò nel mio blog una guida in grado di  illustrare attraverso qualche immagine la potenza di questi due strumenti.

Postfix and lastest Debian/Testing Mysql 5 upgrade

Today I have upgraded my mail server.

As usual I did

#apt-get update #apt-get dist-upgrade

Always goes well but after some minutes I was in panic because my postfix server did not receive messages as usual.

There is some log messages:

Sep 24 06:44:14 localhost postfix/trivial-rewrite[25002]: fatal: mysql:/etc/postfix/mysql_virtual_alias_maps.cf(0,lock|fold_fix): table lookup problem
Sep 24 06:44:14 localhost postfix/pickup[24913]: 1BE73105714: uid=106 from=<logcheck>
Sep 24 06:44:14 localhost postfix/cleanup[24961]: warning: 1BE73105714: virtual_alias_maps map lookup problem for root@sviluppoweb.eu 

With last upgrade the mantainer of mysql package has removed `old_passwords` row.

There isn’t a postfix package upgrade, so due to recovery I have enabled old password.

Open your /etc/mysql/my.cnf and add this row

old_passwords = true

under `mysqld` section.

Good luck and see you soon!

Giulio