ITBazar, informatica 100%

l’informatica alla portata di tutti!

Gli Script bash diventano grafici e accattivanti grazie a Zenity!

Inviato da Domenico Dibello il 27 Febbraio 2008

Una delle caratteristiche che rende Linux di una classe superiore rispetto a Windows è la possibilità di creare Script, di far comunicare i programmi tra loro e sfruttarne tutte le potenzialità a proprio piacimento. Le nuove distribuzioni Linux diventano sempre più “User Friendly” avvicinandosi anche a quella fascia di utenti allergica al terminale e alla linea di comando!

Possiamo rendere i nostri script più “friendly” e accattivanti grazie ad un piccolo software di grande utilità: Zenity!

zenity file entry script bash

 

Invece di far inserire all’utente l’intero percorso di un file che potrebbe essere difficile da ricordare, basta utilizzare l’utility Zenity –file-selection!

Bash Script Zenity file selection

 

Oppure l’inserimento di una data, con un comodo calendario…

zenity bash script calendario

Le immagini parlano da sole, Zenity è un insieme di utility Gtk per vivacizzare i proprio script senza apportare nessun cambiamento agli stessi, basta soltanto usare il comando Zenity con i giusti parametri al momento opportuno…

Zenity è disponibile tra i repository Debian e Ubuntu e in formato .rpm per le distribuzioni come Fedora che usano questo standard. Se vi piace questa dritta e volete approfondire c’è una semplice e completa guida in italiano qui

 

Pubblicato in ITbazar, Linux, Ubuntu | Nessun Commento »

Apt: Installare, disintallare e cercare applicazioni su Linux Ubuntu e Debian

Inviato da Domenico Dibello il 14 Febbraio 2008

apt install remove cache installare

Uno dei punti di forza della distribuzione Ubuntu è proprio il sistema di gestione e pacchettizzazione del software APT (Advanced Packaging Tool). Vedremo come con pochi semplici e potentissimi comandi possiamo aggiornare tutto il nostro sistema in pochi secondi. Quello che dobbiamo sapere dal punto di vista teorico e che Ubuntu conserva una lista di tutte le principali applicazioni disponibili su dei server internet accessibili a tutti, il cui indirizzo è conservato nel file /etc/apt/sources.list cioè la “lista delle fonti software” l’indirizzo dove trovare i programmi da installare.

 

  • apt-get update, utilizza le righe del file sources.list per controllare se ci sono novità, se sono disponibili nuove versioni dei software già installati nel nostro sistema o se ci sono nuovi software che possiamo installare.
  • apt-get dist-upgrade invece dice di installare tutte le nuove versioni dei programmi che ci sono già nel mio sistema. Quindi potrete capire bene che è fortemente consigliato dare un apt-get update prima del dist-upgrade, altrimenti il gestore non troverà nuovi pacchetti da installare.
  • apt-get install nomeprogramma ovviamente installa il programma desiderato preoccupandisi di installare anche tutte le dipendenze di cui quel pacchetto ha bisogno
  • apt-cache search mp3 player, se invece vogliamo cercare un software in particolare nell’elenco dei pacchetti disponibili possiamo usare apt-cache search parolachiave, per esempio se cerchiamo un programma che legga mp3 possiamo scrivere.

Apt si occupa di soddisfare tutte le dipendenze, se installiamo Eclipse, un programma in Java, ma non abbiamo installato java sul nostro sistema, apt provvederà prima a installare java a poi tutto il resto…

Oltre ai comandi principali ce ne sono alcuni secondari che in certi casi possono rivelarsi molto utili

 

  • apt-get remove nomeprogramma --purge disinstalla un programma ed elimina completamente eventuali files di configurazione (–purge)
  • apt-get autoremove pulisce i programmi scaricati automaticamente per soddisfare le dipendenze ma che ora non servono più, per esempio nel caso precedente, disinstalla il Java installato automaticamente dopo che abbiamo disinstallato Eclipse
  • apt-get install -f cerca di risolvere problemi che si sono creati in caso di errori, oppure se un’installazione è stata interrota bruscamente etc…

“Essendo un semplice strumento da riga di comando, apt-get presenta agli amministratori di sistema numerosi vantaggi rispetto ad altri strumenti di gestione dei pacchetti disponibili in Ubuntu. Alcuni di questi vantaggi sono la facilità d’utilizzo mediante connessioni via terminale (SSH) e la possibilità di essere usato in script di amministrazione del sistema, resi magari automatizzati attraverso l’utilità di pianificazione cron.”

Pubblicato in Guide, Linux | Nessun Commento »

Tutorial PHP - Lezione 1, Installare PHP su Linux

Inviato da Domenico Dibello il 11 Febbraio 2008

lamp linux apache mysql php

Benvenuti alla prima di una serie di entusiasmanti lezioni riguardanti la programmazione server side, in particolar modo prenderemo in considerazione la piattaforma LAMP (Linux + Apache + Mysql + PHP). Il primo passa da compiere è ovviamente quello di installare il software necessario sul nostro sistema. La cosa è più semplice di quanto crediate, a patto che abbiate scelto un sistema operativo degno di questo nome. :-) In questi tutorial baseremo tutti gli esempi su un sistema Ubuntu, ma andranno bene anche per le altre distribuzioni.

Fase 1: Installazione

sudo apt-get install apache2 mysql-server php5 phpmyadmin

l’installazione è completamente automatica alle domande successive scegliamo di installare Apache2 e php4 e php5 insieme.

Digitando http://127.0.0.1 in un browser vi apparira la schermata di Apache che vi conferma il funzionamento corretto

All’indirizzo http://127.0.0.1/ phpmyadmin invece potrete amministrare il vostro server mysql tramite un’interfacia php, verificando il corretto fuzionamento di php, mysql e phpmyadmin!

La prossima guida tra qualche giorno…

Pubblicato in Guide, ITbazar, Linux, Mysql, Php, Tutorial | 1 Commento »

Linux:Installare e configurare Momodesign MD-@

Inviato da Domenico Dibello il 2 Febbraio 2008

Modem H3g Momodesign Md-@ HSDPA

Questo modem non vi è nuovo! :-)

La rete di telefonia mobile H3G (Tre) , fornisce questo gingillo per connettersi tramite gli abbonamenti privati e business con line HSDPA,UMTS o GPRS.

Avendo un abbonamento business con 20Giga di traffico al mese, o meglio 5 giga a settimana e dato che non ho intenzione di installare alcun tipo di prodotto microsoft sul mio bambino ho dovuto trovare un modo per utilizzare il modem con Ubuntu Linux. Un’ottima guida è stata già pubblicata dagli amici di www.debianclan.org ed è disponibile in formato PDF, inutile reinventare la ruota, dunque, ecco il link.

Guida MD Momodesign su Linux

Faccio però alcune precisazioni per le quali mi ringrazierete:

 

  • Non navigate a cavallo tra sabato e domenica!!! Dalla mezzanotte in poi del Sabato il traffico effettuato sarà a pagamento, € 0,50 a Mb. Il servizio clienti 3 dice che a quell’ora resettano i contatori di traffico e quindi il cliente non deve essere connesso. Comunicare questo PICCOLO particolare anche sul sito no eh??? Porca…..! :-)
  • Quando viene lanciato wvdial appaiono le scritte
    • WvDial Modem<*1>: AT+COPS?
      WvDial Modem<*1>: +COPS: 0,0,”H3G”,2
    • la prima è una richiesta che wvdial fa al modem, la seconda è la risposta del modem. Indica che ci si trova in un’area coperta dalla rete H3G! Si può controllare questa stringa tramite uno script e il gioco è fatto. E’ un po scomodo come metodo ma meglio di niente!!
    • Con linux non si può impostare come unica rete HSDPA, (si potrebbe conoscendo la stringa adatta) ma una volta impostata con Windows pare che il parametro rimanga inalterato negli usi successivi del dispositivo. Testato!!!
  • Si può verificare la soglia di traffico ancora disponibile sul sito della 3

Per qualunque chiarimento o informazione non esitate a contattarmi!

Pubblicato in Guide, ITbazar, Linux, Tutorial, Ubuntu | 30 Commenti »