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.
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/.
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/
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.
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.
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.
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-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: