- The Jython Project - Implementazione Java du Python
martedì, dicembre 25, 2007
sabato, dicembre 22, 2007
Link del giorno (7)
- PHP-GTK - Libreria per creare applicazioni desktop in php
- Creare applicazioni per il desktop in PHP
- XML Sapiens Open Source Project - Where Web Developers Learn a New Technology For Creating Own Free CMS And Program Site Interfaces.
- Access to Ext2/Ext3 from Windows XP - Software per leggere le partizioni Linux da Windows
- Wubi - The Easiest Way to Linux - Installer di Ubuntu per Windows
- Liberated Games - Contiene la lista di tutti i videogiochi di cui sono stati resi liberi i sorgenti.
- GamesLive - Fedora Project Wiki - Fedora per i videogamers
giovedì, dicembre 20, 2007
del.icio.us2blogger - Coming soon....
Sotto una preview del software che sto sviluppando per creare i link del giorno direttamente da del.icio.us
Etichette:
blog,
blogger,
del.icio.us,
editor,
post
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.
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:
4.Impostare nelle proprietà del file "consentire l'esecuzione del file come programma" oppure dare i permessi da linea di comando:
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/sh3.Salvare il file nella cartella scelta nel punto 1. Io l'ho chiamato NGPodWallpaper
#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
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/5. Aggiungere eventuali componenti mancanti
hacklix@hacklix-desktop:~$ chmod +x NGPodWallpaper
sudo apt-get install w3m wget6.Eseguire lo script per testare che funzioni
hacklix@hacklix-desktop:~$ ~/scripts/NGPodWallpaper/NGPodWallpaper7. Se lo si vuole eseguire ad ogni riavvio, andare sotto Sistema>Preferenze>Sessioni ed inserirlo tra i "Programmi d'avvio"
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.
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:
Adesso passiamo alla procedura di installazione e configurazione:
Step 1:
Prepariamo l'ambiante
Step 2:
Scarichiamo i sorgenti dei driver. Se il link non dovesse più funzionare sono da cercare sul sito.
Step 3:
Installazione delle utility per gestire il wifi
Step 4:
Compilare i driver
Step 5:
Disattivazione dell'interfaccia di rete e rimozione del modulo già presente ma che non gestisce WPA-PSK
Step 6:
Aggiunta del nuovo modulo appena compilato
Step 7:
Riattiviamo l'interfaccia di rete
Step 8:
Settiamo il tipo di autenticazione (WPA-PSK)
Step 9:
Impostiamo il metodo di criptazione TKIP(enc 3) o AES (enc 4)
Step 10:
Impostiamo il SSID del nostro access point o router wifi
Step 11:
Impostiamo la chiave (password) della nostra rete
Step 12:
Reimpostiamo il SSID
Step 13:
Aspettiamo qualche secondo e recuperiamo l'indirizzo ip dall'DHCP
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
Step 2:
Inserire i comandi che sono stadi dati in precedenza esempio:
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:- Post da cui ho tratto gran parte di questa configurazione
- Dettagli su questo hardware
- WUSB54G (Linksys)
- Schede wifi supportate da Linux
- Schede wifi supportate da Ubuntu
- Driver rt2x00
- WPA
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
Codice:
# these drivers are very simple, the HID drivers are usually preferred
#blacklist usbmouse
#blacklist usbkbd
----- 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
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.
Iscriviti a:
Post (Atom)