Tutto il blog è stato spostato all'indirizzo
http://pierprogramm.altervista.org/wordpress/


I post memorizzati qui non verranno rimossi ma saranno obsoleti. Questo blog non sarà più aggiornato.

giovedì 5 agosto 2010

Programma d'esempio Java per creare un lanciatore

Scarica il file

Innanzi tutto scompattare la cartella compressa in un percorso a piacere.
Per eseguire il programma d'esempio e' sufficiente eseguire lo script CreareLanciatore.sh.
Per visualizzare il codice sorgente aprire con il gestore archivi il file CreaLanciatore.jar ed estrarre il file CreaLanciatore.java.
Il programmino creera' un lanciatore che aprira' Nautilus nella home.
L'utilita' e' nulla, infatti si chiama "programma d'esempio".

martedì 3 agosto 2010

Avviare il server mySql

Server version: 5.1.37-1ubuntu5.4
Per semplificare le "operazioni" per avviare (o altro) il server MySql,ho scritto un brevissimo "scriptino" in bash in modo che con 2 click e' possibile eseguire le operazioni piu' comuni sul server; senza la necessita' di ricordarsi il percorso della socket e la sintassi del comando.

Operazioni eseguibili: start, stop, restart, reload, force-reload, status.
Scarica lo script

Per facilitare ancora di piu' l'uso di MySql e' possibile creare un lanciatore (anche per via grafica) che esegua il comando "mysql -u root -p". In questo modo non sara' necessario aprire il terminale, bastano un po' di click dal menu'.
Scarica il lanciatore


Scarica questo articolo in versione pdf!

lunedì 2 agosto 2010

Creare un lanciatore

Puo' risultare utile creare automaticamente un lanciatore tramite un programma senza usare il menu' principale implementato di default su Ubuntu(Sistema->Preferenze->Menu' principale). In Ubuntu e' semplicissimo. Basta creare un file testo e nominarlo con estensione .desktop.
Creare il file "lanciatore.desktop".

[Desktop Entry]
Categories=;
Comment= [Stringa_commento]
Comment[it_IT]= [Idem_sopra]
Encoding=UTF-8
Exec= [Comando_terminale]
Hidden=false
Icon=gnome-panel-launcher
Icon[it_IT]= [Percorso_icona]
Name= [Nome_voce]
Name[it_IT]= [Idem_sopra]
Terminal=true [true_or_false]
Type=Application
Version=1.0

Questa e' piu' o meno la struttura che un file .desktop deve avere.
Le etichette che ho posto tra parentesi angolari ("[" e "]") descrivono le uniche poche stringhe che bisogna modificare alla struttura. Vediamo cosa vogliono dire:

  1. [Stringa_commento] : Questa e' una stringa facoltativa (ma ve la consiglio) che descrive brevemente a cosa serve quel lanciatore. (per interderci e' la stringa che compare quando il puntatore si posa per qualche secondo sulla voce dal menu

  2. [Comando_terminale] : E' obbligatorio. I lanciatori non fanno altro che eseguire un comando da terminale. Tutti i programmi di Ubuntu possono essere lanciati da terminale.

  3. [Percorso_icona] : E' il percorso dove risiede il file immagine (.png) che apparira' come icona nel menu'. Se si vuole lasciare l'icona di default inserire gnome-panel-launcher invece del percorso, se la vedra' Ubuntu a trovare l'image.

  4. [Nome_voce] : Naturalmente il lanciatore deve avere un nome.

  5. [true_or_false] : Bisogna specificare se il lanciatore fa partire un programma che necessita del terminale o no. Se ha una propria componente grafica e quindi non e' necessario il terminale inserire "false"; altrimenti se non ha componenti grafiche (ovvero se questo programma normalmente viene eseguito da terminale) allora inserire "true".

  6. [Idem_sopra] : viene specificato il valore che alcuni attributi devono avere nel caso si utilizzasse la versione italiana del sistema ([it_IT])


L'esempio riportato specifica un lanciatore che verra' posto nel sottomenu' "Altro" del menu' principale. E' possibile cambiarlo. Es: Network e' il sottomenu' Internet, AudioVideo e' Audio e video.

Infine il file .desktop va salvato nella cartella ~/.local/share/applications
Per i piu' niubbi:

  • ~ : vuol dire "/home/[nomeUtente]", dove [nomeUtente] e' il nome che avete scelto per la sessione

  • .local : e' una cartella nascosta, per visualizzarla con nautilus e' sufficiente digitare ctrl+H oppure scegliere visualizza dalla barra dei menu' e spuntare la casella "Mostra file nascosti"

Naturalmente solo chi ha esperienze di programmazione puo' scrivere un programma in grado di creare un lanciatore.


Scarica questo articolo in versione pdf!