martedì, dicembre 25, 2007

Link del giorno (1)

sabato, dicembre 22, 2007

Link del giorno (1)

Link del giorno (7)

giovedì, dicembre 20, 2007

lunedì, dicembre 17, 2007

Netbeans 6.0 + Java Persistence + J2SE

Per abilitate NetBeans all'utilizzo di Java Persistence anche in ambiente J2SE, includere la libreria TopLink Essentials.


Tasto Dx sul progetto>Properties>Libraries>Add Library> Selezionare "TopLink Essentials"


lunedì, novembre 26, 2007

Firefox: disabilitare il pannello di stampa

Se si vuole stampare direttamente da Firefox senza far visualizzare il pallenno di stampa e quello di avanzamento.
Fare come segue:
1. Nella barra degli indirizzi scrivere about:config
2. Tasto dx "Nuovo"->"Booleano"
3. Scrivere print.always_print_silent ed impostarlo a "true"
4. Cercare print.show_print_progress ed impostarlo a "false"

Nota: se si utilizza la funzione javascript "window.print()"; non verranno più visualizzati pannelli di dialogo.

martedì, maggio 08, 2007

E' ARRIVATO!!!!!!

Non pensavo ci mettessero così poco. Ma un'altra volta "Ubuntu" mi stupisce. Il 14/04/2007 tramite questo sito https://shipit.ubuntu.com/ ho richiesto che mi venisse spedito il CD di Ubuntu 7.04 GRATIS. Così è stato, oggi(08/05/2007) a casa c'era un pinguino ad attendermi con tanto di adesivi :D.....

domenica, aprile 01, 2007

Impostare come sfondo l'immagine del giorno del National Geographic su Ubuntu

Ho creato uno script per impostare come sfondo l'immagine del giorno del National Geographics in modo automatico.

Ho preso spunto da un widget ("National Geographic Photo of the Day") per Google home page.
Consiste nel cercare all'interno dell'html della pagina http://lava.nationalgeographic.com/cgi-bin/pod/wallpaper.cgi il link (/pod/pictures/lg_wallpaper/*.jpg) all'immagine.

Seguono i passaggi per impostarla al riavvio di Ubuntu:

1. Decidere dove mettere lo script. Io ho creato questo path ~/scripts/NGPodWallpaper/

2.Aprire un editor tipo gedit ed incollare il testo sotto:

#!/bin/sh

#regexp="/pod/pictures/lg_wallpaper/[a-zA-Z0-9._%\-]*.jpg"
webbase="http://lava.nationalgeographic.com"
htmlpart=`w3m http://lava.nationalgeographic.com/cgi-bin/pod/wallpaper.cgi -dump_source | grep "/pod/pictures/lg_wallpaper/[a-zA-Z0-9._%\-]*.jpg"`

if [ "$htmlpart" != '' ]
then
wget "$webbase"`expr "$htmlpart" : '.*\(/pod/pictures/lg_wallpaper/[a-zA-Z0-9._%\-]*.jpg\)'` --output-document=today.jpg
gconftool-2 -t string -s /desktop/gnome/background/picture_filename `pwd`/today.jpg
fi
3.Salvare il file nella cartella scelta nel punto 1. Io l'ho chiamato NGPodWallpaper

4.Impostare nelle proprietà del file "consentire l'esecuzione del file come programma" oppure dare i permessi da linea di comando:
hacklix@hacklix-desktop:~$ cd ~/scripts/NGPodWallpaper/
hacklix@hacklix-desktop:~$ chmod +x NGPodWallpaper
5. Aggiungere eventuali componenti mancanti
sudo apt-get install w3m wget
6.Eseguire lo script per testare che funzioni
hacklix@hacklix-desktop:~$ ~/scripts/NGPodWallpaper/NGPodWallpaper

output:

--21:59:53-- http://lava.nationalgeographic.com/pod/pictures/lg_wallpaper/SP113_197.jpg
=> `today.jpg'
Risoluzione di lava.nationalgeographic.com in corso... 207.24.90.176
Connessione a lava.nationalgeographic.com|207.24.90.176:80... connesso.
HTTP richiesta inviata, aspetto la risposta... 200 OK
Lunghezza: 155,227 (152K) [image/jpeg]

100%[====================================>] 155,227 95.69K/s

21:59:55 (95.48 KB/s) - "today.jpg" salvato [155227/155227]


Se è andato tutto bene, all'interno della cartella dello script c'è un'immagine di nome today.jpg e lo sfondo è cambiato.
7. Se lo si vuole eseguire ad ogni riavvio, andare sotto Sistema>Preferenze>Sessioni ed inserirlo tra i "Programmi d'avvio"

giovedì, marzo 15, 2007

Linksys WUSB54G-EU, Ubuntu Edgy e WPA-PSK

Questo è un altro pezzo che ho aggiunto al mio Linux Media Center, si tratta di un dongle wifi. In questo post descrivo come configurarlo, ma è valido esclusivamente per la versione 4 (si può leggere levando il coperchietto posteriore dove c'è il velcro. Vedi foto sotto).






Alcune considerazioni sui driver:

  • Il chip all'interno è Ralink 2570 (presente nella versione 4 del WUSB54G)
  • Driver utilizzati sono della Ralink perchè quelli presenti in Ubuntu (rt2x00) non supportano il WPA-PSK.


Adesso passiamo alla procedura di installazione e configurazione:

Step 1:
Prepariamo l'ambiante
sudo -s
cd /usr/src

Step 2:
Scarichiamo i sorgenti dei driver. Se il link non dovesse più funzionare sono da cercare sul sito.
wget http://www.ralinktech.com.tw/data/RT25USB-SRC-V2.0.8.0.tar.gz

Step 3:
Installazione delle utility per gestire il wifi
sudo apt-get install wireless-tools

Step 4:
Compilare i driver
cd /usr/src
tar -xvf RT25USB-SRC-V2.0.8.0.tar.gz
cd RT25USB-SRC-V2.0.8.0
cp Makefile.6 Makefile
make

Step 5:
Disattivazione dell'interfaccia di rete e rimozione del modulo già presente ma che non gestisce WPA-PSK
ifconfig rausb0 down
rmmod rt2570

Step 6:
Aggiunta del nuovo modulo appena compilato
insmod /usr/src/RT25USB-SRC-V2.0.8.0/rt2570.ko

Step 7:
Riattiviamo l'interfaccia di rete
ifconfig rausb0 up

Step 8:
Settiamo il tipo di autenticazione (WPA-PSK)
iwpriv rausb0 auth 3

Step 9:
Impostiamo il metodo di criptazione TKIP(enc 3) o AES (enc 4)
iwpriv rausb0 enc 3

Step 10:
Impostiamo il SSID del nostro access point o router wifi
iwconfig rausb0 essid "IL SSID DELLA TUA RETE"

Step 11:
Impostiamo la chiave (password) della nostra rete
iwpriv rausb0 wpapsk 12345678

Step 12:
Reimpostiamo il SSID
iwconfig rausb0 essid "IL SSID DELLA TUA RETE"

Step 13:
Aspettiamo qualche secondo e recuperiamo l'indirizzo ip dall'DHCP
dhclient rausb0

A questo punto il WUSB54G dovrebbe essere correttamente configurato.

Al riavvio verranno persi tutti i settaggi perciò conviene inserire tutte le istruzioni in uno script che verrà eseguito all'avvio in questo modo:

Step 1:
Aprire il file /etc/rc.local
sudo gedit /etc/rc.local

Step 2:
Inserire i comandi che sono stadi dati in precedenza esempio:
#COMMENTI..............
echo Inizia la configurazione della rete wifi

sleep 10
ifconfig rausb0 down
sleep 5
rmmod rt2570
sleep 5
insmod /usr/src/RT25USB-SRC-V2.0.8.0/rt2570.ko
sleep 5
ifconfig rausb0 up
sleep 5
iwpriv rausb0 auth 3
echo 3 TKIP
iwpriv rausb0 enc 3
iwconfig rausb0 essid HACKLIX-NET
iwpriv rausb0 wpapsk miapassword
iwconfig rausb0 essid HACKLIX-NET
echo Recupero dell'IP
sleep 20
dhclient rausb0
echo Fine configurazione della rete wifi

exit 0

#Penso che lo script si possa ottimizzare a voi gli esperimenti ;)


Riferimenti ed approfondimenti:


venerdì, marzo 09, 2007

Link del giorno - 24

  • Bauhaus - Mobili e designer.
  • Jamendo - Sito per scaricare album in modo gratuito, legale e illimitato.
  • bt.etree.org - Fonti BitTorrent per scaricare legalmente video di concerti, ecc..
  • The Definitive BIOS Optimization Guide - La descrizione è nel nome.
  • Fly Jumper - Io sono appassionato di aggeggi che si possono usare con i piedi (pattini, Freebord, ecc.. ) e questa è una nuova scoperta.
  • GL-Como OpenCast - Dal Sito: "OpenCast e' un podcast in italiano che parla di Linux, del Software Libero e dell'Open Source."
  • PromoGEST - Gestionale OpenSource
  • WLAN & Linux - Schede WiFi compatibili con Linux.
  • Beryl vs. AeroGlass: Linux contro Vista - Questo video mette a confronto i desktop 3D di Linux e Windows Vista. (!!!)
  • Wiki Wiili - Dal Sito: "WiiLi è il nostro progetto a lungo termine: avere Linux sul Wii. Prima di Wiili, arriverà WiiLi Live, un LiveCd che trasforma un normale PC in un centro multimediale e in una piattaforma per giochi disegnato intorno al WiiRemote. Stiamo lavorando solo sui PC per ora, con la speranza di portare Wiili sul Wii prima o poi". Attualmente si riesce ad utilizzare WiiRemote su Linux esempio per girare il Cubo del desktop 3D.
  • MDW-TV - Archivio di video manga da poter vedere in streaming
  • Remote Control - Comandare con il PocketPc il PC via bluetooth.
  • Scotty - Pannello solare evoluto per cellulari e non solo.
  • Autocostruzione Solare Termico - Come auto costruirsi un pannello solare termico.
  • AirSnort - Dal sito: "AirSnort is a wireless LAN (WLAN) tool which recovers encryption keys. AirSnort operates by passively monitoring transmissions, computing the encryption key when enough packets have been gathered."

giovedì, marzo 08, 2007

Wireless Pointer Stick Keyboard KB-2800 ed Ubuntu


Questa è la tastiera che ho comprato per il media center che sto facendo. Però ho avuto qualche problema che sono riuscito a risolvere e postato sul forum di Ubuntu-It
Link del prodotto: Wireless Pointer Stick Keyboard KB-2800


----- Tratto dal post su Ubuntu-it -----

[Risolto] in parte.
1. Ho abilitato da BIOS l'opzione USB Legacy prima era su "Auto"
2. Ho modificato il file /etc/modprobe.d/blacklist (con permessi di root) come segue :
Cercare le righe
Codice:
# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd
E commentarle
Codice:
# these drivers are very simple, the HID drivers are usually preferred
#blacklist usbmouse
#blacklist usbkbd
Ho messo risolto in parte perchè su un pc(con Edubuntu) adesso funziona correttamente. Mentre nell'altro con Ubuntu ha funzionato solo una volta.
----- Fine post-----

Link (Speciale GPS)


  • GPSSerial Communications - Viene descritto il protocollo NMEA con esempi in C (eng)
  • NMEA - Viene descritto il protocollo NMEA (ita)
  • GPSVisualizer - Applicazione web che permette di creare delle mappe (es. Google Maps) partendo da trace fatti da vari tools GPS.
  • GPS Babel - Un tool che permette di convertire vari formati di trace GPS tra di loro
    • GPS Babel Web
      - Lo stesso tool ma sfruttato da un'applicazione web.
  • gmap - Sorgenti in php che permettono di visualizzare con Google Maps i file di trace generati con WiFiFoFum.
    • WiFiFoFum -
      Permette di tracciare access point wifi associando la posizione con
      un'antenna GPS.
  • Novi GPSPlot - Tool per PocketPc che permette di tracciare i propri spostamenti, salvare le informazioni in vari formati tra cui il KML (Google Earth) e molto altro ancora. (!!!)

domenica, febbraio 11, 2007

Link del giorno(mese) - 23


  • The Kings Of Reggae - Compilation reggae selezionata da David Rodigan. Dal
    sito si possono ascoltare 30min del CD.
  • Optimus mini three keyboard - Tre mini display a bottone con la
    possibilità di programmare l'immagine da visualizzare.
  • GPE Phone Edition - Versione linux per telefono.
  • OBD Bluetooth - In questo sito viene venduto un connettore OBD-Bluetooth
  • Paint.NET - Un editor di immagini fatto in .NET molto + evoluto del MS Paint (free)
  • Ubuntu Ultimate Edition 1.1 - Distribuzione Linux Ubuntu ricca di applicazioni pre-installate.
  • JAD - Distribuzione linux ricavata dalla openSuse orientata alla musica ed ai musicisti.
  • Screenlets - Motore per i gadgets del desktop 3D Compiz.
  • FlickrDown - Permette di scaricare le foto da un account Flickr
  • Giro del Mondo 2004 - Racconto di una persona(uomo) che ha fatto il giro del Mondo in un anno
  • Giro del Mondo 2007 - Racconto di una persona(donna) che sta facendo il
    giro del mondo durerà un anno.
  • Debian Installer - Installare Debian da Windows con un classico installer.
  • RAW Linux - Un guida su varie implementazioni del formato RAW delle immagini in Linux.
  • Piemonte Feel - Info sul Piemonte news, eventi, luoghi, ecc...
  • Grigio Torino - Info sul Torino news, eventi, luoghi, ecc...
  • SickGirl - Dal sito: "Dedicato non solo alle ragazze cattive e irresistibili d'Italia
    Libere e maledettamente organizzate, nascono dalla voglia di fare a pezzi noia e benpensante perbenismo... figlie incazzate delle pin up anni '50". (Nel sito le ragazze che ballano la lap-dance nel metro)(!!!).
  • IronPython - Implementazione Python in .NET
  • Linux Security - Tool per la sicurezza su Linux
  • OpenID - Dal sito: "OpenID is an open, decentralized, free framework for user-centric digital identity."
  • Mambo - Server CMS.
  • Notepad++ - Editor di testi (windows/free).
  • Unknown Device Identifier - Tool per windows che da info sulle periferiche
    non riconosciute.
  • Download Cobian Backup - Tool per il backup (windows/free).
  • Formatpixel - Tool Web 2.0 per creare presentazioni.
  • Pando - Share big file (free).
  • Instructables - Istruzioni per fare cose.
  • Cuts - Tool Web2.0 per video editing.

Link ( Speciale PocketPC )


  • Cryptainer LE - Crea un disco criptato di 2Mb (free)
  • Mologogo - Permette di condividere la tua posizione, tramite GPS/GoogleMaps, con i tuoi amici.(free)
  • 1000 Apps - Sito di applicazioni.
  • vxHpc - Hyper Terminal. Appena trovo una versione free lo faccio sapere (pay)
  • GMobileSync - Sincronizza Google Calendar con Pocket Outlook (free)(!!!)
  • MyNav - Navigatore GPS per la montagna.
  • Stylish - Dal sito: "Transform your Pocket PC into a wireless trackpad and digital whiteboard." (free)
  • PocketPC's OpenSource Portal - Applicazioni OpenSource.
  • Linux e Pocket - Implementazioni di Linux per Pocket di varie marche.
  • WiFiFoFum - Permette di tracciare access point wifi associando la posizione con un'antenna GPS.
  • Flickr Uploadr - Uploader di foto per Flickr.

lunedì, gennaio 15, 2007

Link del giorno - 22

  • osalt - Archivio di programmi alternativi (opensource) a quelli commerciali più famosi.
  • Python S60 - Wiki per programmare cellulari Symbian (es. alcuni modelli di Nokia) in Python (!!!)
  • Javadoc Search - Motore di ricerca di javadoc
  • del.icio.us - Sistema di bookmarks condivisi. Funzionalità di associazione tags, ricerca, condivisione o meno. Si integra con i browsers.(!!!)
  • iPhone - Video su youtube (il più visto della rete)
  • Drupal - Software per CMS (Content Management System) -
  • Quintura kids - Motore di ricerca per bambini
  • Intype - Editor di testi
  • Sidekiq - Motore di ricerca unificato
  • TopoLinux - Webzine si linux
  • Ubuntu ScreenCast - Video guide su ubuntu
  • Compiz - Nuovo sito di Compiz
  • Ghost4Linux - Software per fare immagini li partizioni con linux (!!!)

sabato, gennaio 13, 2007

Questo sono io ;)



Per gentile concessione di Max Maggi.

giovedì, gennaio 04, 2007

Link del giorno - 21

  • Mobup - Permette l'upload di foto su Flickr da cellulari Symbian, tramite GPS si può collegare la foto ad un zona del mondo.(!!!)
  • pys60miniapps - Insieme di tools scritti in python per cellulari Symbian (Uploader Flickr, BabelFish, ark_zip, Mini Webcam, Rubrica Manager, Xmms BT)
  • Debaday - Un pacchetto per Debian/Ubuntu al giorno da provare.
  • Unison - Tool per sincronizzare file in rete tramite protocollo SSH (Linux/Windows)(Free)(!!!)
  • OpenTom - Wiki su OpenTom. TomTom Go ha come sistema operativo Linux, in questo wiki viene mostrato come personalizzarlo, es. lettore Mp3 .(!!!)
  • Supergamer - Distribuzione Linux con tutti i giochi free già installati e pronti per l'uso. Disponibile in LiveCD (!!!)
  • Yellow Dog - Distribuzione Linux che gira su PS3. Iso e info per installarla.
  • DVL(Damn Vulnerable Linux) - Distribuzione Linux ricca di bugs per testare gli exploit con i tools esistenti. Dal sito: "Damn Vulnerable Linux (DVL) is a Linux-based (modified Damn Small Linux) tool for IT-Security & IT-Anti-Security and Attack & Defense. It was initiated for training tasks during university lessons by the IITAC (International Institute for Training, Assessment, and Certification) and S²e ..."
  • XDebug - Una estensione(php) per fare il debug di applicativi in php.