1 febbraio 2010 di admin
Nessun commento »
Una piccola curiosità inutile ..

Avete notato la data di oggi 1 Febbraio 2010 ?
01 02 2010 — > 01022010
una bella data palindroma*
[*] Il palindromo (dal greco antico πάλιν “indietro” e δρóμος “corsa”, col significato “che corre all’indietro”) è una sequenza di caratteri che, letta a rovescio, rimane identica. Il concetto si riferisce principalmente a parole, frasi e numeri. Secondo una leggenda l’inventore e il primo virtuoso del genere sarebbe stato il poeta greco Sotade, vissuto ad Alessandria d’Egitto nel III secolo.
1 febbraio 2010 di admin
Nessun commento »
Firefox Mobile 1.0 è finalmente arrivato per tutti gli user dell’Internet Tablet (e non solo) Nokia N900 (anche il Nokia N810 e l’N800 sono compatibili ma non raccomandati).

Finalmente firefox ha rilasciato la versione per dispositivi mobili, ora più che mai ha la possibilità di guadagnare nuovi utenti sia per questi ultimi che ora hanno a disposizione un browser più personalizzabile e realizzato per migliorare l’esperienza della navigazione da cellulare sia per gli utenti desktop che possono avere finalmente una continuità nei diversi ambienti di uso quotidiano ( computer, dispositivi mobili, cellulari, etc..)
In firefox mobile sono presenti tutte le funzionalità della versione “standard” di firefox, compresa la possibilità di installare componenti aggiuntivi. È il primo browser mobile ad offrire questa funzionalità, sono già disponibili più di 40 addons.
Le altre piattaforme devono attendere ancora un po’. Per informazioni aggiuntive vi rimandiamo alla pagina della faq.
Via | Firefox
23 gennaio 2010 di admin
1 commento »
Finalmente dopo il susseguirsi di versioni beta e RC il nuovo firefox 3.6 vede finalmente la luce.La release 3.6 del celebre browser firefox è basata su Mozilla’s Gecko 1.9.2 web rendering platform, contiene moltissime nuove funzionalità per web developers, add-on developers, e user finali. Questa versione è molto più veloce e risponde meglio ai comandi rispetto alle precedenti versioni è ottimizzata per essere eseguito sui sistemi operativi dei device mobili più popolari in particolare su Maemo.

Le principali funzionalità aggiuntive incluse in Firefox 3.6 sono:
20 gennaio 2010 di admin
Nessun commento »

Oggi voglio presentare un piccolo ma credo interessante how-to su ping. L’autore originario di ping fu Mike Muuss che lo scrisse nel 1983 come strumento diagnostico di rete mentre lavorava al Ballistics Research Lab dell’US Army. L’origine del nome è attribuita alla similitudine esistente tra il funzionamento del programma da lui creato e quello di un sonar marino, il quale appunto emette dei ping sonori aspettandone il ritorno dopo che essi rimbalzano sul bersaglio. Infatti il ping è un termine onomatopeico nato per indicare un segnale sonoro di breve durata e di alta tonalità emesso da un sottomarino per segnalare la propria presenza e la propria raggiungibilità ad un altro sottomarino.
In seguito David L. Mills ha definito ping come acronimo di Packet InterNet Groper (ricercatore di pacchetti Internet).
Nel linguaggio informatico il termine è stato adottato per designare un particolare comando (presente su molti sistemi diversi, come UNIX (Linux e Mac), DOS, Windows,) che invia una successione di pacchetti ad una stazione per verificarne la raggiungibilità, e che ricorre a tal fine al protocollo ICMP.
Tecnicamente ping invia un pacchetto ICMP di tipo echo request e rimane in attesa di un pacchetto ICMP di tipo echo response in risposta. Solitamente infatti la parte di sistema operativo dedicata alla gestione delle reti (stack di rete) è programmata per rispondere automaticamente con un pacchetto di tipo echo response alla ricezione di un pacchetto di tipo echo request.
Incrementare o decrementare il tempo di intervallo tra i pacchetti
Di default ping attende 1 secondo tra un pacchetto e il successivo.
Incremento del Ping Time Interval
Per esempio incrementiamo questo intervallo di 5 secondi
$ ping -i 5 IP
Decremento del Ping Time Interval
Per esempio decrementiamo l’intervallo a 0.1 secondi
# ping -i 0.1 IP (o sudo ping -i 0.14 IP )
Vi chiederete perchè ho eseguito il comando da superuser ?! Solo il super user può specificare un intervallo inferiore a 0.2 sec. Continua a leggere: Tutorial sul comando Ping
13 gennaio 2010 di admin
1 commento »
Salve, anche se sono sempre a favore dell’opensource e della condivisione completa del codice sorgente dei software, voglio parlare comunque di protezione con offuscamento del codice java che a volte in ambiente enterprise e commerciale può essere utile.
Per il nostro fine abbiamo bisogno di un piccolo stralcio di codice per compilarlo e poi eseguire la procedura di reverse engineered , dopo aver visto questo in fine si procederà all’offuscamento del codice e verifica finale.
Creiamo un piccolo programmino java chiamato Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World!"); }
}
Ora compiliamo il file Hello.java e poi lo eseguiamo :
$ javac Hello.java
$ java HelloWorld
Hello World!
Continua a leggere: Reverse Engineered e Offuscamento del codice Java
5 gennaio 2010 di admin
Nessun commento »
Salve, oggi voglio segnalare Ubucompilator un semplice compiler rilasciato con licenza GPL3, make,configure, install e la creazione di pacchetti .deb non saranno più un problema ! La compilazione dai sorgenti non sarà mai stata così veloce ed intuitiva, con ubuntucompilator si risparmierà molto tempo in fase di compilazione e creazione dei file .deb

Per l’installazione di Ubuntucompilator in Ubuntu bisogna per prima cosa scaricare il pacchetto.deb possiamo velocemente procedere al download con wget da terminale.
wget http://ubucompilator.googlecode.com/files/ubucompilator_0.0.1-1_all.deb
Ora o procediamo all’installazione tramite il gestore pacchetti di ubuntu cliccando sul pacchetto .deb che abbiamo scaricato e seguiamo le istruzioni che visualizzerà il setup o lanciamo l’installazione tramite terminale con il comando dpkg.
sudo dpkg –i ubucompilator_0.0.1-1_all.deb
Per lanciare Ubuntucompilator basta lanciare il programma dal menu > applicazioni > sviluppo …
Via | Ubuntucompilator
30 dicembre 2009 di admin
Nessun commento »
Un altra piccola ma interessante utilities per gli user Ubuntu / KUbuntu / XUbuntu è senz’altro Ailurus un’applicazione di sistema che ci permette in modo grafico con una semplice GUI di attivare repository aggiuntive, funzionalità nuove al terminale e a nautilus.

Le principali funzioni di Ailurus sono:
* Display information about BIOS, motherboard, CPU and battery.
* Change some GNOME settings.
* Install/remove some applications which are not provided in the official Ubuntu apt repository.
* Detect the speed of apt mirrors and find the fastest one.
* Enable/disable some third party repositories.
Ailurus originariamente era conosciuto come “Ubun-student” ora il progetto è stato rinominato. Per installare il pacchetto bisogna per prima cosa scaricare il file .deb, possiamo farlo in modo veloce via terminale con wget.
wget http://ailurus.googlecode.com/files/ailurus_10.01-0revision1_all.deb
Avendo poi scaricato la versione ailurus_10.01-0revision1_all.deb.installiamo il pacchetto via terminale con :
sudo dpkg -i ailurus_10.01-0revision1_all.deb
Dopo aver terminato l’installazione troviamo Ailurus in “Applicazioni”->”Strumenti di sistema”.
Per chi è interessato presso questo indirizzo http://code.google.com/p/ailurus/downloads/list è possibile trovare i file sorgenti e le versioni Unstable.
Via | Ailurus
30 dicembre 2009 di admin
Nessun commento »
Salve, il nuovo anno è sempre più vicino manca solo un giorno e per questo ho deciso di scrivere qualche altro post prima del 2010!. Tempo fa avevo parlato dell’installazione e configurazione di un wiimote (il controller del nintendo wii) su Ubuntu 8.10 ( http://rafanto.net/wii-remote-su-ubuntu-810/) oggi invece volevo segnalare un applicazione chiamata Wiican che ci permette di configurare in maniera veloce ed intuitiva il wiimote nintendo.
Il programma infatti cerca tramite connettività bluetooth il telecomendo permettendo la connessione alla vostra linuxbox e creando il mapping dei comandi e delle azioni per interagire con la macchina e le applicazioni. WiiCan si avvia e rimane residente nella system tray come icona, il software è stato scritto in python e utilizza bluez and hal via dbus per la ricerca dei dispositivi bluetooth disponibili. Per la definizione della mappatura WiiCan utilizza wminput.

Le principali caratteristiche di WiiCan sono:
Ricerca dei device bluetooth disponibili alla connessione.
Visualizzazione delle liste di tastiere, mouse e wiimote disponibili alla mappatura.
Assistenza alla creazione di mappature personalizzate per l’utente.
Gestore delle mappature:
New/Edit/Delete
Up/Down order
Visible/Invisible
Notifica dello stato di uso del wiimote
Bluetooth disponibile/non disponibile
Ricerca wiimote
Wiimote disconnessione
Per l’installazione su Ubuntu Karmic basta aggiungere via terminale con il seguente comando il repository che contiene il pacchetto di wiican:
sudo add-apt-repository ppa:fontanon/wiican
Poi aggiornare la lista dei repository:
sudo apt-get update
e in fine installare il pacchetto:
sudo apt-get install wiican
Via | Blog.Gnome
24 dicembre 2009 di admin
Nessun commento »

Buon Natale e Felice Anno 2010 a tutti !
Che questo Natale e nuovo Anno possa portare a tutti un po’ di salute, serenità in famiglia, soddisfazioni nello studio o nel lavoro. Personalmente spero che anche l’Italia possa riprendersi dalla crisi e che qualcosa cambi nel governo che ultimamente sta proprio degenerando..
21 dicembre 2009 di admin
2 commenti »
Su Ubuntu 9.10 (in base alla configurazione hardware) si può incorrere ad un blocco della funzionalita usb. Per risolvere il problema non si può ricorrere al riavvio continuo ogni volta che le porte si bloccano. Un fix molto semplice da effettuare è editare la configurazione del boot aggiungendo un parametro opzionale all’avvio di grub.
Apriamo il file /boot/grub/menu.lst con i permessi di scrittura
sudo gedit /boot/grub/menu.lst
ora cerchiamo la seguente riga
# defoptions=quiet splash
Aggiungiamo i parametri acpi=force irqpoll al termine della riga che abbiamo cercato prima
# defoptions=quiet splash acpi=force irqpoll
dopo di che lanciamo il comando di update di grub
sudo update-grub
ora riavviamo
Via | ubuntuforums.org