Symbian, QT Quick e Linux!

27 settembre 2010 - Fonte: http://frafra.eu

E dopo un po’ di attesa, ecco le nuovissime e scintillanti QT 4.7.0!

La novità principale? QT Quick ovviamente! E che sarebbe? Semplice, un nuovo modo per disegnare le intefacce grafiche, in QML (un linguaggio dichiarativo basato su Javascript). Ovvero? Beh, sembra di scrivere una sorta di svg :D

Ora… Dopo aver consultato pagine e pagine di documentazione e aver creato la nostra applicazione… Come portarla su Symbian con le nuove QT? Beh, Frafra s’è un po’ rotto di doversi settare a manina l’ambiente di sviluppo (vedasi il precedente post), e allora ha scoperto come, utilizzando QT Creator, ovviare al...

Leggi il seguito »

Swap con variabile d’appoggio, operatori bitwise e con somma/differenza

11 settembre 2010 - Fonte: http://myapp-csharp.blogspot.com/
Chiunque abbia un minimo di conoscenza di programmazione sa certamente cos'è e come effettuare lo swap di due variabili intere. Esso consiste nello scambiare i loro valori cosìcche la prima assuma il valore della seconda e viceversa. Non tutti sanno però che esiste più di un modo per farlo. In questo caso affronteremo il problema in C/C++.

Per primo presento il metodo più diretto e conosciuto che sfrutta una variabile cosiddetta d'appoggio per effettuare lo scambio:
Leggi il seguito »

     		     

Utilizzare la classe “fstream” per operare sui files di testo

5 settembre 2010 - Fonte: http://myapp-csharp.blogspot.com/
Credo che questo sia il metodo più immediato per leggere e scrivere sui file di testo in C++.

Ve lo presento molto sinteticamente:
   1: //IN ALTO TRA GLI #INCLUDE...
...

Leggi il seguito »

Programmare su Symbian con le QT

25 agosto 2010 - Fonte: http://frafra.eu

Per capire dove nasce questa idea, vi consiglio di leggere la prima e la seconda puntata ;)

Giusto questa sera, sono riuscito a fare il porting su Symbian della mia piccola applicazione C++/QT. Ecco come fare:

Requisiti: dovete avere gcc/g++ installato, make, qmake, le librerie di sviluppo di libssl e zlib, wine, e un po’ di pazienza :)

In una cartella, scaricate:

Conversione Python/QT – C++/QT

25 agosto 2010 - Fonte: http://frafra.eu

Nel precedente articolo ho mostrato un programma scritto in Python, che aveva la peculiarità di sfruttare esclusivamente le funzioni fornite da PyQT, facilitando così un porting verso C++/QT in futuro. Beh,  ho incominciato a riscrivere il programma ieri sera (grazie anche all’aiuto di Rief) e l’ho finito nel primo pomeriggio di oggi, con ottimi risultati (ovvero: non ci sono regressioni). Il codice non è molto bello (ve l’ho detto, non sono un bravo programmatore C++), e alcune cose le avrei potute gestire meglio, ma vi ricordo che il mio intento fondamentale era semplicemente trascrivere il programma in un altro linguaggio, non stravolgendone la forma e lasciando invariate le funzioni e l’aspetto.

Non vi mostro il...

Leggi il seguito »

Auguri a Informania! 2 mesi!

20 luglio 2010 - Fonte: http://www.informania.it

Apriamo lo champagne e brindiamo, Informania fa 2 mesi di vita! Dai ragazzi che fino ad adesso non ho intenzione di mollare! Eheheh

Chi volesse contribuire con l’avanzamento del Blog, magari per ottenere un pò di popolarità, può sempre contribuire con la creazione degli articoli per diventare collaboratore, per maggiori info contattare sebawebdesign@gmail.com
Auguriiii!!

Da rete elettrica a batteria: ovvero gestire l’alimentazione del nostro notebook!

14 maggio 2010 - Fonte: http://hosiris.wordpress.com
Di certo, in questo post, non parlerò di alimentazione casalinga… bensì mi voglio occupare dell’alimentazione del nostro portatile e con più precisione di come sia possibile rilevare l’evento che ci indica il passaggio da alimentazione da rete elettrica ad alimentazione da batteria. Nei sistemi *NIX lo stato della batteria è moritorato dal file /proc/acpi/battery/BAT0/state, quindi [...]...

Leggi il seguito »

Chiavi pubblic beta per Command&Conquer 4

4 febbraio 2010 - Fonte: http://bumbatech.netsons.org

Command & Conquer 4: Tiberian Twilight, quarto capitolo dello strategico più amato dagli appassionati, è in dirittura d’arrivo e verrà lanciato sul mercato il 16 marzo per pc. Nel frattempo, gli sviluppatori di EA Los Angeles hanno inaugurato una beta per testare la modalità multiplayer online, aperta a tutti coloro che si iscriveranno in tempo a questo link.

...

Leggi il seguito »

Gioco della vita di Conway: da Python a C

7 novembre 2009 - Fonte: http://frafra.eu

Vi ricordate il post sul gioco della vita di Conway (life)? Avevo scritto un algoritmo che oltre a implementare questo giochino (vedi Gioco della vita di Conway), ricercasse, con un bruteforce, tutte le figure che si ripetevano. Ora l’ho riscritto in C, supportando come parametri anche shift e step (sono un metodo grezzo per permettere un balance tra cpu/pc lanciando processi con parametri diversi) e un metodo economico (ma stupido) per il calcolo delle figure successive (vedere la variabile dirty e la nota n. 1). Quest’ultima caratteristica rende l’algoritmo intrinsecamente più veloce rispetto a quello che avevo scritto in Python, per cui le prestazioni sono sfasate (penso che questo trucco possa rendere il codice cinque volte più...

Leggi il seguito »