468x60

martedì 22 marzo 2011

CD Mounting in Debian linux

Vediamo come effettuare il mounting di un CD in Debian

1) Creare un mount point

Probabilmente c'è già un mount point sul tuo sistema, solitamente è su /cdrom, /media/cdrom, /media/cdrom0 o /mnt/cdrom. Se non c'è bisogna crearlo:

# mkdir /media/cdrom0

2) CD Mounting

# mount -t iso9660 /dev/hdc /media/cdrom0/

A questo punto il CD è pronto!

venerdì 18 marzo 2011

Sincronizzare Google Calendar con Mozilla Sunbird e Lightning

Per sincronizzare il Google Calendar con Mozilla Sunbird e con Lightning si deve seguire questa procedura:

  1. Creare un nuovo calendario su Sunbird/Lightning, come calendario "Sulla rete"
  2. In Formato scegliere "CalDAV"
  3. In "Luogo" specificare l'url del proprio calendario, che sarà del tipo https://www.google.com/calendar/dav/[tuo_google_id]/events

dove al posto di [tuo_google_id] si deve specificare l'indirizzo email del proprio account Google.

giovedì 17 marzo 2011

Generare JPA Entities con Eclipse

Il Reverse Engineering di JPA Entities da database pensavo fosse possibile solo con Netbeans, invece ho scoperto come fare anche con Eclipse. Vediamo come...

Step #1: Creare il Datasource su Eclipse
  1. Creare la Definizione del MySQL JDBC Driver
  2. Creare la Connessione MySQL JDBC
Window--> Open Perspective--> Database Development Perspective



Click destro sul nodo "Databases"--> New



Scegliere "Generic JDBC Connection"



Scegli il driver corrispondente alla tua versione di MySQL, es. MySQL JDBC 5.0 e clicca sul bottone Add



Punta Eclipse al path del driver MySQL JDBC



Digita le proprietà della connessione JDBC e testa la connettività



Step #2: Creare un Eclipse JPA Project

  1. Creare la definizione dell'App Server (puntare Eclipse all'installazione dell'App Server)
  2. Creare il JPA Project
File--> New--> Project--> JPA Project



Clicca sul bottone New nella sezione Target Runtime



Puntare Eclipse sulla cartella di installazione di Glassfish



Scegli Opzioni su JPA Project



Continua col wizard e vai alla JPA perspective



Step #3: Reverse-Engineer delle JPA Entities dal DB

Sulla JPA Perspective: Click destro su Progetto--> JPA Tools--> Generate Entities



Scegli il JDBC Datasource e lo Schema



Scegli le tabelle, ed il gioco è fatto!

venerdì 4 marzo 2011

Connessione SSH senza password

Vediamo come poter effettuare connessioni SSH senza dover digitare manualmente una password.

ssh-keygen -t rsa

Con questo comando, nella directory /home/mio_utente/.ssh sono state create due chiavi: una pubblica id_rsa.pub e una privata id_rsa. E’ importante verificare che la chiave privata sia accessibile solo per il proprietario:

ls -la /home/mio_utente/.ssh

A questo punto occorre aggiungere la chiave pubblica al “remotehost” per l’utente “remoteuser”.

cat /home/mio_utente/.ssh/id_rsa.pub | ssh remoteuser@remotehost 'cat >> .ssh/authorized_keys'

Avviare TeamViewer in automatico al boot di Ubuntu

Per avviare TeamViewer in automatico al boot di Ubuntu basta seguire questa procedura:

  • Andare su Sistema-> Preferenze-> Applicazioni d'avvio
  • Nel campo "Comando" digitare: bash -c "sleep 10; /usr/bin/teamviewer"

venerdì 28 gennaio 2011

GWT Designer

gwt-banner

GWT Designer è uno strumento per la costruzione di interfacce per il framework GWT, il quale permette con pochi click di creare form e altri componenti grafici, utilizzando esclusivamente una palette grafica lasciando allo strumento la generazione del codice Java. GWT Designer è stato sviluppato come plugin di Eclipse e delle sue varianti (MyEclipse, RAD,…) ed utilizza il GEF frameworf di Eclipse per la visualizzazione e la gestione della visualizzazione grafica. Questo strumento è stato sviluppato da Instantiations acquisita da Google ad agosto 2010 e rilasciato come free software insieme ad altri prodotti Java della stessa software house.

L’installazione è alquanto semplice basta andare in Help->Install New Software e specificare il repository da dove scaricare il plugin (cliccando su Add…), il repository cambia a seconda della versione di Eclipse installata:

Eclipse 3.6 (Helios)
http://dl.google.com/eclipse/inst/d2gwt/latest/3.6

Eclipse 3.5 (Galileo)
http://dl.google.com/eclipse/inst/d2gwt/latest/3.5

Eclipse 3.4 (Ganymede)
http://dl.google.com/eclipse/inst/d2gwt/latest/3.4


Ps. Cerco sviluppatori GWT per collaborazioni, contattatemi su csaffi [at] tiscali(dot)it

Google Web Toolkit

gwt-logo

Google Web Toolkit (GWT) è un toolkit di sviluppo creato per poter sviluppare complesse applicazioni browser-based. La sua pecurialità è quella di permettere lo sviluppo di applicazioni web interattive senza dover conoscere linguaggi come Javascript o essere esperti di tecnologie come Ajax, ma conoscendo soltanto il linguaggio di programmazione Java. In sostanza GWT permette di sviluppare applicazioni Ajax-enabled scrivendo codice in linguaggio Java, che tramite l’SDK di GWT, viene compilato in codice Javascript, ottimizzato e compatibile con tutti i principali browser disponibili.

Ps. Cerco sviluppatori GWT per collaborazioni, contattatemi su csaffi [at] tiscali(dot)it
468x60

Cerca su Google

Cerca nel Blog con Google