Gambas: Calcolatrice

È da tempo oramai che non scrivevo su un blog e vi chiedo scusa. Ora inizierò a scrivere di nuovo come un tempo :)

A scuola, il prof di informatica ha spiegato un po’ di visual basic e io ho deciso di realizzare una calcolatrice. Su internet ci sono dei codici già fatti, ma sono molto lunghi e complicati. Io ne ho realizzato uno davvero semplice per tutti.

Innanzitutto non ho usato visual basic perchè non è disponibile su GNU/Linux, ma ho usato Gambas la cui sintassi è simile a visual basic (se non uguale ad eccezione di piccole cose).

Ecco qui il codice:

Dim a, b, c As String

‘addizione
a = ValueBox1.Text
b = ValueBox2.Text
c = a + b
Label1.Caption = c

‘sottrazione

Dim a, b, c As String
a = ValueBox1.Text
b = ValueBox2.Text
c = a + b
Label1.Caption = c

‘moltiplicazione

Dim a, b, c As String
a = ValueBox1.Text
b = ValueBox2.Text
c = a + b
Label1.Caption = c

‘divisione

Dim a, b, c As String
a = ValueBox1.Text
b = ValueBox2.Text

If b = 0 Then

Message.Info(“impossibile dividere per zero”)

Else
c = a / b
Label1.Caption = c

Endif

 

Per quanto riguarda la userform ho messo due valuebox, una label e 4 comand button (per le 4 operazioni).

Per addizione, sottrazione e moltiplicazione il codice è simile, infatti bisogna dichiarare le variabili, e poi dire la variabile c=a+b (nel caso dell’addizione).

Poi nella label apparirà il risultato.

 

Per quanto riguarda invece la divisione dovremmo aggiungere un altro pezzo di codice, perchè è impossibile dividere un numero diviso zero. Quindi ho usato la funzione if…else dicendo se la variabile b=0 allora deve apparire un box dove uscirà scritto “impossibile dividere per zero).

 

Spero di essere stato chiaro.

 

Buona programmazione :)

Etichettato con:
Pubblicato in Script

Nuovo dominio e nuove… idee !

Sono passati quasi due anni da quando ho aperto questo blog e lo scopo era di raccogliere tutte le news riguardanti GNU/Linux.

Col tempo questa idea è diminuita e piano piano ho iniziato a scrivere guide, appunti e piccole mie considerazioni. Per questo ho deciso di cambiare dominio al blog mettendoci il mio nickname per far capire che questo è il mio piccolo spazio in una rete immensa.

Le novità effettive sono poche, ho cambiato solo il template e aggiustato le sezioni :D

P.S: Cambiate l’url del feed

Etichettato con:
Pubblicato in Linux

Dropbox è scomparso dalla tray ?

In attesa del client Google Drive continuo ad usare Dropbox. Un giorno aggiornai il pacchetto e nella tray non vidi più Dropbox,  anche se il demone non si era stoppato, ma era in esecuzione e mi continuava a sincronizzare la cartella.

Ma perchè non c’era più l’icona ? Mi sono messo alla ricerca di questo piccolo problema e dopo un po’ ho trovato la soluzione.

In pratica un demone normalmente non dovrebbe posizionarsi nella tray e questo faceva si che Gnome Shell non mettesse Dropbox nella tray. Risolvere questo problema è molto semplice, invece di avviare dropbox come un demone lo dobbiamo avviare come un programma qualunque.

Innanzitutto ho rimosso il demone dropbox da rc.conf.

Poi ho creato nella home un documento che bisogna chiamare .xintrc .

Una volta aperto il file ho scritto dropboxd. Poi ho aperto il terminale e ho digitato il comando :

sudo chmod +x .xintrc

Con questo comando renderemo il file .xintrc eseguibile. Riavviate e Dropbox riapparirà nella tray :D

Etichettato con: , , , , , ,
Pubblicato in Linux

Condividere cartelle con Samba

Da un po’ di tempo avevo l’idea di far diventare il mio vecchio pc fisso un server casalingo per caricarci backup e files vari (in attesa di HD esterno). Però grazie a @KernelMonkey ho trovato un’ altra soluzione: usare Samba. Samba appunto serve a condividere cartelle e stampanti tra due sistemi GNU/Linux oppure tra un sistema GNU/Linux e uno Windows. Adesso vedremo come condividere le cartelle tra Xubuntu e ArchLinux.

Il pc fisso ha xubuntu sopra e thunar non possiede un plugin per condividere facilmente le cartelle tramite Samba. Ma cercando in rete ho trovato un plugin che si chiama thunar-share-plugin. Potete scaricare la versione per la vostra architettura da qui (anche se si trova nei repository di Linux Mint funziona con Xubuntu).

Per gli arcieri basta seguire il wiki.

Dopo aver scaricato i pacchetti e aver seguito la guida basta terminare la sessione, avviarla andare sulla cartella da condividere, poi cliccare su share e decidere le varie opzioni (vedere l’immagine).

Il computer che deve fare da client è il mio fighissimo laptop con sopra installato Arch Linux e come DE Gnome 3.2. Per vedere le cartelle condivise basta installare i pacchetti gvfs-smb e  gnome-vfs tramite pacman:

sudo pacman -S gvfs-smb gnome-vfs

Per gli altri DE consultare il wiki.

Per Ubuntu credo che non bisogna installare questi pacchetti.

Riavviare la sessione e poi aprendo il gestore di file dovrebbe apparire la cartella condivisa.

 

 

Etichettato con: , , , , , ,
Pubblicato in Linux

Installare Scanner Brother DCP 145-C su Arch Linux

Installare i driver per lo scanner della odiosa stampante multifunzione DCP145C su Arch Linux è abbastanza semplice infatti basta dare un semplice comando:

yaourt -S brscan3

Dopo installiamo xsane:

sudo pacman -S xsane

Se proviamo a fare lo scan di qualche documento vedremo che ci sarà sempre restituito un errore. Cercando in rete ho trovato la soluzione, basta aprire xsane da root. Quindi bisogna digitare sul terminale

sudo xsane

Adesso potrete scannerizzare un bel po’ di documenti.

 

Etichettato con: , , ,
Pubblicato in Linux

[Post di un amico] Benvenuto Ubuntu !

 

È raro che io concedo il mio spazio ad un altra persona, non perchè sono permaloso, ma perchè questo è il mio piccolo spazio in una rete immensa e preferisco tenermelo caro :D

Però mi ha fatto piacere la richiesta di un mio amico di scrivere un post sul mio blog. Si chiama Luca ed era un fanboy dell’Apple però poi sono riuscito a farlo passare dalla parte dei pinguini. Adesso continuerà a scrivere lui il post :D

Salve linuxari, mi presento mi chiamo Luca e prima ero un fanboy dell’Apple, ma adesso sto usando GNU/Linux. Ringrazio Luigi (gigitux) per avermi concesso questo piccolo post, per parlarvi un po’ come mi è nata questa passione per questo fantastico sistema operativo. So che qualcuno di voi lettori stenterà a credere alle parole che ho scritto ma è proprio così gigitux con la sua passione per l’informatica e per il mondo dell’open source mi ha convinto a provare una distro GNU/Linux “Ubuntu”. All’inizio non ero molto entusiasta anzi pensavo che migliore di OSX non ci fosse niente ma poi ho dovuto ricredermi. Da subito ho capito s le potenzialità di Ubuntu. Inizialmente credevo che Ubuntu e OSX stessero allo stesso livello, ma dopo aver capito un po’ la struttura di Ubuntu e di Ubuntu Software Center ho cercato di impararmi ad usare il terminale. Dal primo sudo apt-get update è stato amore a prima vista.

Spero che questa mio piccolo post sia letto anche dai fanboy Apple e che prima di giudicare possano provare un sistema GNU/Linux: non ve ne pentirete !

Se volete potete seguirmi anche su twitter @apple_luca (ben presto cambierò nickname).

Voi invece come siete entrati nel mondo GNU/Linux ? Raccontateci la vostra esperienza !

 

Etichettato con: , , ,
Pubblicato in Linux

Considerazioni su Arch Linux

Se mi seguite su twitter sicuramente avrete letto che ho installato archlinux sul mio computer insieme a gnome shell. Non copro nessuna carica importante nel mondo di GNU/Linux, non sono nemmeno un programmatore, però voglio fare alcune considerazioni personali su Arch Linux.

Non voglio scatenare flame o quant’altro, ma semplicemente voglio scrivere cosa ne penso di questa meravigliosa distribuzione.

Arch Linux viene descritto come una distro difficile per gli utenti che cercano un alternativa a windows, questo è vero infatti credo che un utente prima di avviarsi nel mondo di questa distro debba provare distro più semplici come Ubuntu o Linux Mint in modo da capire cosa è il terminale, i pacchetti, i DE, ecc…

Arch Linux invece per chi conosce il mondo GNU/Linux non è molto difficile da installare grazie al completissimo wiki di installazione e grazie alle molte guide che si trovano in rete (personalmente vi consiglio questa).

Arch è una rolling relase cioè non bisogna fare il mega aggiornamento ogni 6 mesi, ma è una distro sempre aggiornata.

Il comando apt-add-repository sarà un vecchio ricordo, ma il tutto verrà sostituito da un ottimo repository sempre aggiornato accompagnato da aur.

Voi deciderete quali demoni e moduli avviare al boot, voi deciderete i programmi da installare. All’inizio avrete soltanto una shell, dove vi dovrete immergervi a colpi di tastiera, pacman e script (lo so non è divertente, ma la volevo scrivere ) ;)

Arch Linux ha una community pronta a dare una mano agli utenti in difficoltà, il forum italiano di Arch Linux è veramente uno dei migliori.

Con questo post vorrei “inaugurare” una nuova categoria del blog che riguarda Arch Linux. Scriverò come risolvere dei problemi che ho avuto all’installazione con il mio fighissimo notebook ( schede video e broadcom 4313).

Con questo non abbandonerà Ubuntu, anzi non vedo l’ora che esca la versione 12.04.

Spero che questa nuova un giorno possa essere una discreta alternativa al wiki e ai nuovi arcieri che avranno delle difficoltà

Voi, cosa ne pensate di Arch Linux ? L’avete provata ? Commentate !

 

Etichettato con: , , , , ,
Pubblicato in Linux
Chi sono


Sono un appassionato di informatica e sono un convinto sostenitore del mondo dell'open-source. Ormai per me è diventata una filosofia di vita e insieme alla mia distro Ubuntu ho deciso di ambientarmi sempre di più nel gruppo dei blogger. Per questo ho deciso di creare il mio primo spazio web dedicato al mondo di linux!
Seguimi su:
Image and video hosting by TinyPic Image and video hosting by TinyPic Image and video hosting by TinyPic Image and video hosting by TinyPic

Enter your email address to follow this blog and receive notifications of new posts by email.

Unisciti agli altri 314 follower

Iniziative a cui ha aderito il blog


Windows 7 Peccati



I love Free Software!

This is our banner to take action against the Windows 8 secure boot protocol which aim is to prevent users to boot any other Operating System. We believe in freedom to use our own hardware as we please, so we do invite people to boycott Windows 8 and choose the freedom of GNU/Linux.

Linux Day
Antipixel
Iscriviti

Ricevi al tuo indirizzo email tutti i nuovi post del sito.

Unisciti agli altri 314 follower

%d bloggers like this: