Tag ‘linux’

Passione Flash e AMD64

Domenica, Agosto 30th, 2009

30 agosto 2009 – La battaglia tra l’autore del blog e la tecnologia di casa Adobe, Flash, sembra conclusasi. Era l’autunno del 2006 quando l’acquisto del portatile, primo e unico, inaugurò la convivenza con l’architettura AMD64: Debian GNU/Linux, un suo port allora non ufficiale, aveva appena i software più diffusi compilati per la CPU AMD; le guide online per l’installazione della distribuzione erano striminziti articoli e ogni informazione in più valeva come un tesoro. Nella barca dei pirati, però, c’era vento forte: ben presto il sistema operativo e le applicazioni intorno raggiunserò la maturità necessaria per supportare l’architettura a 64 bit.

Flash, fino a stamattina, è rimasto un tabù. Nel corso degli anni – ricordo che la storia inizia nel 2006 – si sono rincorse diverse soluzioni per usare al meglio la tecnologia Adobe, ognuna con pro e contro, ma nessuna troppo convincente per giustificarne la mia adozione: sono un “pioniere” (con quale diritto poi?) di GNU/Linux su AMD64 e su quel tipo di macchine ho sempre installato un sistema a 32 bit da avviare in chroot; così ho sempre avuto la mia seconda versione del sistema operativo da avviare, alla fine, solo per vedere quei siti con Flash.

Oggi ho deciso di aggiornarmi sulla convivenza AMD64-Flash: ho scoperto che Adobe sta lavorando a un plugin Flash, seppur in versione alpha, per l’architettura a 64 bit; dopo il download del file, al seguente link Adobe Labs - Download Flash Player 10, l’ho provato.

L’installazione su Iceweasel, su distribuzione Debian GNU/Linux, è semplice. Dal pacchetto appena scaricato si estrae il file libflashplayer.so; esso va copiato nella directory /usr/lib/iceweasel/plugins che, se assente, va creata. (Su un articolo trovato nella rete si suggeriva di creare anche un link simbolico al file libflashplayer.so nella directory /usr/lib/iceweasel/xulrunner/plugins/: penso che serva per utilizzare Flash nelle applicazioni XUL; nel dubbio ho seguito il consiglio.) Non rimane che riavviare Iceweasel e controllare all’URL about:plugins che sia presente la voce riguardante il plugin Flash. L’installazione è conclusa.

Al momento il plugin sembra funzionare bene in tutti i siti visitati, anche in quelli in cui a volte avevo problemi con il plugin a 32 bit installato nell’altro sistema Debian GN/Linux: forse la mia “migrazione” è avvenuta!

p.s Per l’occasione ho aggiunto ad Iceweasel l’estensione Flashblock: disabilità tutti gli oggetti Flash nella pagina finché non vi si clicca sopra, per attivarli; permette un risparmio di risore poiché la tecnologia Adobe non brilla certo per snellezza.

WiFi CESMI e GNU/Linux

Sabato, Maggio 23rd, 2009

Ingegneria 2009Le intenzioni di questo articolo sono spiegare in pochi passi come configurare la rete wireless offerta dal CeSMI (Centro Servizi Multimediali ed Informatici) per gli studenti dell’Università Politecnica delle Marche in ambinte GNU/Linux. Per tale scopo verranno utilizzati la distribuzione Debian GNU/Linux e l’applicativo wpa_supplicant necessario per l’autenticazione alla rete protetta con protocollo PEAP.

Il primo passo per avere una rete funzionante è effettuare il download del certificato da usare per l’autenticazione; tale file è disponibile dal sito del CeSMI nella sezione Rete wi-fi. Andare in una delle sezioni dedicate agli altri sistemi operativi e scaricare il certificato.

Poi occorre configurare wpa_supplicant. Il file di configurazione, su Debian, si trova nella directory /etc, come di consueto; il nome è wpa_supplicant.conf. Di seguito se ne trova un esempio da completare con le proprie credenziali d’accesso.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=1
 
network={
   ssid="cesmi-univpm"
   proto=WPA
   key_mgmt=WPA-EAP
   pairwise=TKIP
   eap=PEAP
   identity="username usato nel sito univpm.it”
   password=”password usata nel sito univpm.it”
   ca_cert=”path certificato/cisco-acs.univpm.intra_wifi-CA.crt”
   id_str=”"
}

Una volta configurato il programma la connessione alla rete si stabilisce lanciando wpa_supplicant da riga di comando con le credenziali dell’utente root.

alice:/home/gilberto# wpa_supplicant  -Dwext -i interfaccia -c /etc/wpa_supplicant.conf

L’ultimo passo, ad autenticazione effettuata e connessione con il router stabilita, è ottenere l’indirizzo IP tramite il comando dhclient. Infine si può impostare il proxy sul proprio browser: internet funziona!

Alice Gate 2 Plus Wi-Fi e GNU/Linux

Sabato, Gennaio 3rd, 2009

Alice Gate 2 Plus Wi-Fi è il “nome” con cui si presenta il modem/router per l’ADSL made in Telecom. Tale dispositivo ostacola la navigazione degli utenti GNU/Linux per delle incompatibilità sulle configurazioni del protocollo TCP/IP.

Di seguito si elencano le impostazioni da correggere nel file /etc/sysctl.conf.

net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_window_scaling = 0
net.ipv4.tcp_ecn = 0

Gli stessi parametri possono essere modificati al volo attraverso l’applicazione sysctl.

Emacs e SWI-Prolog

Lunedì, Novembre 17th, 2008

Di seguito sono elencati i comandi da usare con Emacs per interagire con l’interprete PROLOG Swi-Prolog. Per maggiori dettagli si rimanda il lettore al link Instructions On Installing SWI-PROLOG Integration In EMACS Kit (Linux only) o a ricerche su Google.

ALT-x prolog-mode
ALT-x run-prolog