Il resto del pinguino n°2 è qui

Dopo il favoloso numero 0, l’avvincente numero 1 è arrivato pure il numero 2. Di cosa sto parlando? Semplice, dell’e-zine “Il resto del pinguino”. In questo numero troverete:

  • Fabien Bodard: intervista allo sviluppatore dell’IDE di Gambas
  • RC4 – crittografia con “classe”: come creare una classe crittografica che usa l’algoritmo RC4
  • PHP e MySQL: come recuperare dei dati da un database MySQL con PHP
  • Su che cosa e come realizzare un programma: terza parte della nostra introduzione al mondo dei computer ed alla programmazione
  • Guida al C: la seconda puntata del corso di introduzione alla programmazione in C
  • Gesthotel: recensione del gestionale alberghiero realizzato da alcuni membri della nostra comunità
  • WordPress 3.0: le novità dell’ultima versione di uno dei più diffusi blogger
  • La cattedrale ed il bazar: confronto fra due modelli di sviluppo del software (terza parte)
  • Il tutto condito da un poi di news dal mondo dell’IT e dell’opensource.

(altro…)

Come gestire una progress bar con gambas

La progress bar è la barra di progresso, cioè quella barra che viene fuori quando si sta compiendo un’azione e che mostra indicativamente il tempo da aspettare con la percentuale. Per gestirla bisogna avere dei dati a nostra disposizione, ad esempio bisogna sapere quante operazioni ci sono da compiere e il tempo di ognuna, ma si può lavorare anche con meno precisione. Se volessimo scaricare un pagina da internet potremo valutarne la dimensione e successivamente elaborare il dato sapendo la velocità di download, per l’installazione di un file abbiamo la percentuale in Ubuntu.

Vediamo come gestirla con gambas. La proprietà .value è quella principale e ci permette di fissare il valore per la nostra progress bar, bisogna assegnargli un valore da 0 a 1, 0 significa che è vuota, cioè la percentuale sarà a 0%, 1 significa che è piena, cioè la percentuale sarà a 100%, quindi 0.50 significa che la percentuale, quindi il riempimento della barra saranno a metà, al 50%.

(altro…)

NMEA 1083

Un po di storia

NMEA 0183 è uno standard di interfacciamento tra apparecchiature digitali. Il sistema nasce originariamente per esigenze nautiche e solo successivamente viene utilizzato per l’interfacciamento fra ricevitori gps e trasmettitori verso un computer. L’ente che gestisce lo standard (e che ne detiene il copyright) si chiama National Marine Electronics Association.

Struttura del segnale

(altro…)

Come creare un pacchetto di installazione con Gambas

Ecco come creare facilmente un pacchetto di installazione dal nostro programma scritto con Gambas.

Come primo passo andiamo a decidere il nome e la versione del programma.

Andiamo quindi in Progetto–>Proprietà

In questa schermata possiamo scegliere la versione, il titolo e la descrizione.

Il titolo sarà quello visto durante l’installazione e quello che identificherà il nostro programma. Quindi sceglietelo bene.

Nella descrizione potete scrivere cosa fa il vostro programma, inutile dire cosa scrivere in autore(i).

La versione può essere scelta a vostro piacimento, solitamente la prima cifra si cambia solo se sono stati fatti grandissimi cambiamenti, oppure se si è arrivati a nove nella seconda, che, solitamente, si cambia quando è cambiato qualcosa sul programma, mentre le ultime due cifre si cambiano, sempre solitamente, quando si apportano correzzioni ad alcuni bug del programma. Ovviamente la scelta è libera e dipende dalla frequenza di aggiornamento del programma che state facendo.

(altro…)

Sicurezza in Ubuntu con IPTABLES

La sicurezza è molto importante, ecco qui alcune semplici istruzioni per impostare gli ip e bloccare il traffico non desiderato con uno strumento potentissimo che si trova in linux, il comando iptables

Per impostare gli ip a delle schede di rete andiamo nel terminale e digitiamo
(altro…)

Gambas Ftpclient, upload e download di file

Inviare file con Ftp può risultare molto utile, soprattutto se vogliamo condividere i nostri dati. Vediamo come inviare via ftp i file in Gambas.

Ora vediamo come fare l’upload, cioè inviarli: (altro…)

Gambas, primi passi

Ritorno a parlare di Gambas con una guida al primo utilizzo.

Se l’avete già installato vi basterà andare in Applicazioni–>Programmazione–>Gambas2 se no basta seguire la mia precedente guida.

La prima schermata che ci appare davanti è la seguente.

Da qui inizia la nostra avventura. Infatti possiamo scegliere di creare un nuovo progetto, di aprirne uno già esistente, aprirne uno usato di recente, uscire o vedere un esempio. Gli esempi ci saranno molto utili per iniziare a capire il funzionamento del programma.

Adesso è ora di creare il nostro nuovo progetto. Clicchiamo quindi su nuovo progetto, si aprirà di fronte  noi la seguente schermata.

(altro…)

Guida ad OpenOffice Database: Le relazioni

In questa guida spiegherò come creare delle relazioni con OpenOffice Database.

Primo passo è creare due tabelle, se non sapete come fare andate a vedere una mia precedente guida.

(altro…)