Archive | WIP RSS for this section

Regionali Sardegna 2014, l’app e le stat in tempo reale

In occasione delle elezioni regionali 2014 in Sardegna, ho tempestivamente realizzato un app android e web per visionare i risultati in tempo reale. Nella giornata di domenica gli unici dati disponibili sono quelli relativi alle affluenze, mentre lunedì saranno presenti anche i risultati man mano che vengono scrutinati. L’app è disponibile su Android, ma è anche utilizzabile via web sugli altri dispositivi.

2014-02-17 14.35.23
Screenshot_2014-02-16-17-57-54

Nella nottata di domenica, ho inoltre realizzato una pagina web in cui vengono visualizzati in tempo reale i grafici ed i dati relativi allo spoglio. Il link per raggiungerla è http://sagregna.it/reg14/chart/.

Screenshot
Screenshot-1

 

Tutti i dati visualizzati ed utilizzati sono a cura della Regione Sardegna.

Sardegna Orari Trasporti e geodata visualization

Dopo due anni di attività dell’applicazione CTM Orari per android, ho deciso di riscrivere il tutto completamente, utilizzando HTML5, jquery e javascript. Il risultato è Sardegna Orari Trasporti (https://play.google.com/store/apps/details?id=com.davidegessa.sardegnatrasporti).

L’applicazione, rispetto alla precedente, presenta numerose funzionalità:

  • Sfoglia le linee CTM per Linea, Direzione e Fermata, o visualizza le fermate vicine a te.
  • Calcola il percorso per arrivare da un punto all’altro della Sardegna, tramite gli autobus delle linee CTM e ARST.
  • Geolocalizzazione per visualizzare le fermate vicine e il punto di partenza.

Permette sempre di sfogliare le linee CTM per linea, direzione e fermata, ma offre anche la possibilità di pianificare il percorso utilizzando i servizi di google maps.

Inoltre, la nuova applicazione salva in modo anonimo le fermate ricercate dagli utenti, rendendo possibile fare delle statistiche sull’utilizzo dei vari bus nei vari orari e nelle varie fermate. I dati verranno presto rilasciati in formato open, per ora è presente un applicativo basato su openstreetmap.org, leafletjs e bootstrap, che consente di visualizzare le fermate utilizzate nelle ultime 24 ore: http://sagregna.it/oraritrasporti/map/

Mappa Fermate CTM

MonoGame: fix block text problem

Yesterday I’ve started to write the UI of my game with monogame on linux. After writing a window system, I’ve tried to display some text with SpriteFonts, but has displayed black blocks instead of text.

Immagine

Searching on google, someone said that I should create my spritefonts using the monogame content processor; done, but same result.
Searching deeply on google, someone else said to install libtxc_dxtn to fix the problem: this has worked, thanks ShaneG.
Immagine

MineML: F# miner

MineML is a multithread CPU based bitcoin miner written in F#. At the moment it’s a slow implementation, but the class structure offers the possibility to implement different type of MinerThread using different processing methods (opencl, cuda, or sha256 dedicated hardware).

The program structure is very simple: there’s a class (Program) that reads config file and creates the Miner object; the Miner object spawns MinerThread objects. At the moment there’s only the implementation for a CPU based thread, but will be possible to implement an opencl or cuda based thread.

Immagine

The TODO list contains:

  • Statistics
  • GUI interface
  • OpenCL thread implementation
  • Difficulty handling

Want to work on? Fork it on github!

Uazapp-im: a desktop client for whatsapp

Uazapp-imTest the convenience of using your WhatsApp account directly from your computer.

Uazapp supports different operating systems: Windows, Linux, Mac Osx and many others.

Uazapp is opensource, you can download the source code and improve the application for non commercial use.

Read More…

uazapp-im: whatsapp server down

After five days of work on uazapp-im (a desktop client for Whatsapp), WhatsApp Inc modified the server-side protocol or something like this, so my software is no more usable. I will alert you when the service will be available again (I hope soon).

WIP: github game-off-2012

Ho deciso di partecipare al game-off-2012 di GitHub, un contest di programmazione nel quale viene proposto di sviluppare un gioco visualizzabile sul browser (e’ possibile utilizzare qualsiasi tecnologia, flash, html5, webgl, unity, …), con tematiche relative ai commandi di git (clone, merge, push, pull, …). Sono previsti vari premi, 5 iPad mini per i primi classificati, 100$ da spendere su github.com per i secondi (non e’ molto chiaro quanti siano, o se sono tutti coloro che han realizzato un gioco completo), od un badge coderwall per tutti i partecipanti.

Questo e’ il mio, un piccolo scroller verticale scritto in CoffeeScript (un linguaggio funzionale ad oggetti che compila in codice js) e Html5, utilizzando la libreria PropulsionJS. E’ presente anche una pagina nella quale e’ possibile provarlo e scaricare i sorgenti.

WIP: uazapp-im, a desktop client for whatsapp

News about uazapp-im here, stay tuned!

Hey there,

yesterday I started a new interesting project, uazapp-im. It is an instant messenger forked from emesene capable of connecting to whatsapp from your desktop.

Here’s a first screenshoot of a working chat session with uazapp connected to the whatsapp server:

Read More…