Mi sono imbattuto in questi giorni in una libreria per disegnare grafici che non conoscevo e che merita davvero una menzione: si tratta della libreria D3. La libreria è opensource e in realtà non fornisce, come fanno invece molte altre, grafici preconfezionati (se non una piccola parte), ma permette di creare i propri grafici con un'infinita gamma di personalizzazioni. Questo grazie al fatto che la libreria non agisce su modelli di grafici precostruiti, ma utilizza il formato svg e sulle diverse parti di questo agisce.
Questo permette di agire su qualsiasi parte del grafico, e determinare animazioni, gradient, e tutto quanto la fantasia ci mette a disposizione. La condizione per l'utilizzo della libreria è di avere una basilare conoscenza del formato svg, ma la documentazione è amplissima, e per tutti i livelli di conoscenza, per cui, una volta appresi i fondamentali le porte ci si aprono di fronte sono enormi.
In particolare risulta interessante la quantità di plugin applicabili alla libreria che vanno ad estenderne le funzionalità, per esempio fornendo soluzioni più semplici di configurazione.
La libreria la troviamo gratuitamente su Github, per cui è possibile anche contribuire, o a questo indirizzo: http://d3js.org/
sabato 20 aprile 2013
martedì 22 gennaio 2013
Web design facile con le librerie di Twitter
Alla data in cui scrivo non è certo una novità, ma ci tengo a segnalare quesot poteten strumento per il web-design. si tratta di una libreria javascript-css potentissima che ci consente di creare layout per le nostre applicazioni web in maniera veloce, pulita e sicura. Lo strumento è fornito da Twitter ed è a dir poco potente. si potrebbe obbiettare che tale tipo di sturmenti introducano una certa standardizzazione del web e del suo stile, ma in realtà molte applicazioni hanno bisogno di rigore e precisione. Caratteristiche che non possono essere ricercate ogni volta che ci mettiamo a disegnare un layout spendendo tanto tempo. Con questo strumento abbiamo già una base preimpostata su cui costruire a nostro piacere. Il nostro design risulterà più facilmente responsive per tutti i formati di display.
Ovviamente libera e aperta la trovate qui: http://twitter.github.com/bootstrap/
Ovviamente libera e aperta la trovate qui: http://twitter.github.com/bootstrap/
domenica 16 dicembre 2012
Supertuxkart, gioco di cart per Linux
Avrei potuto intitolare questo articolo: "droga, come entrare nel tunnel". Ma probabilmente non avrebbe attratto tanto quanto il gioco che vado a descrivervi. si tratta di Supertuxkart, un gioco che è disponibile anche per Windows e Mac ma che dà vera soddisfazione solo sulla piattaforma opensource. Questo perchè tutti i personaggi sono le mascotte di qualche applicazione libera. Stiamo parlando di un gioco di cart, alla Super Mario, ma non è un clone. Tecnicamente nulla di eccezionale, nessun super effetto speciale, anche se le diverse piste riservano piacevoli sorprese. Un gioco in 3D in cui dovete sfidare il pinguino di Linux, o l'elefantino di PHP, o l'animale strano (è un lupo? un cane?) di GIMP in percorsi completamente diversi tra loro e tra le quali ne troviamo di veramente assurde. Le modalità di gioco sono 3: la gara normale, la gara a cronometro, e la modalità "segui il leader", in cui non dobbiamo mai essere primi, ma sempre secondi, e comunque, se siamo ultimi, veniamo eliminati. Il gioco è una droga, a causa delle "sfide" disponibili che danno la possibilità di sbloccare nuovi gran premi e nuove piste. Ultimo dettaglio, ma non per questo meno importante, il gioco, alla versione 0.8, è ovviamente gratuito e opensource, lo trovate nei repository di Ubuntu, tramite il software center, oppure dal sito http://supertuxkart.sourceforge.net/
Buon divertimento
Buon divertimento
lunedì 29 ottobre 2012
Codeception: test per PHP
Uno dei maggiori problemi di PHP è la scarsità di strumenti di test completi e collaudati. Tuttavia gli strumenti di test, pur non essendo un'idea nuova, sono gli strumenti che ci consentono di creare applicazioni solide, stabili e senza (o quasi) bug. Per fortuna mi è capitato di scoprire uno strumento atto all'uopo che permette di scrivere test per applicazioni in PHP. Si tratta di Codeception, un framework che si rivela molto intuitivo e semplice nell'utilizzo. anche per chi non ha molta confidenza con questi strumenti. Codeception è in grado di simulare il comportamento di un utente che usa il proprio browser tramite un emolatore basato su Mink. In questo modo è in grado di testare tutti gli scenari possibili di utilizzo della nosta applicazione web.
Qualcosa di molto simile agli strumenti di test che può fornire il framework Ruby on Rails.
Si tratta di un progetto Opensource gratuito, con una buona documentazione e degli ottimi tutorial anche in formato video
Qualcosa di molto simile agli strumenti di test che può fornire il framework Ruby on Rails.
Si tratta di un progetto Opensource gratuito, con una buona documentazione e degli ottimi tutorial anche in formato video
venerdì 26 ottobre 2012
calcolatrice sulla dash di Ubuntu
Avete presente Alfred, l'applicazione per Mac, che vi consente di velocizzare un sacco di applicazioni? Se sì, bene; altrimenti non importa.
La cosa che più mi piace di Alfred è che mi consente di usare la calcolatrice molto velocemente, e volevo che la stessa cosa potesse farla anche la dash di Ubuntu.
Per cui ho cercato un po' qua e là e ho trovato un ottimo pacchetto che permette di fare i calcoli senza dover avviare l'applicazione calcolatrice, ma solamente premendo il tasto Win (o Linux per i più fortunelli).
Per installare questo pacchetto è sufficiente aggiungere il repository
sudo add-apt-repository ppa:scopes-packagers/ppa
e quindi installare l'applicazione
sudo apt-get update && sudo apt-get install unity-lens-utilities unity-scope-calculator
Una funzione interessante è che una volta effettuato il calcolo, possiamo cliccare sulla calcolatrice per copiare negli appunti il risultato.
L'applicazione ha qualche bug, ma nel complesso è davvero stabile e veloce. Consigliata.
La cosa che più mi piace di Alfred è che mi consente di usare la calcolatrice molto velocemente, e volevo che la stessa cosa potesse farla anche la dash di Ubuntu.
Per cui ho cercato un po' qua e là e ho trovato un ottimo pacchetto che permette di fare i calcoli senza dover avviare l'applicazione calcolatrice, ma solamente premendo il tasto Win (o Linux per i più fortunelli).
Per installare questo pacchetto è sufficiente aggiungere il repository
sudo add-apt-repository ppa:scopes-packagers/ppa
e quindi installare l'applicazione
sudo apt-get update && sudo apt-get install unity-lens-utilities unity-scope-calculator
Una funzione interessante è che una volta effettuato il calcolo, possiamo cliccare sulla calcolatrice per copiare negli appunti il risultato.
L'applicazione ha qualche bug, ma nel complesso è davvero stabile e veloce. Consigliata.
lunedì 15 ottobre 2012
Diagrammi facili sul web
Nella programmazione di un progetto, di un'applicazione, è importante organizzare il flusso di lavoro dei membri del gruppo e dell'applicazione stessa.
Nel 90% dei casi lo strumento migliori sono penna e carta; a volte però si ha la necessità di mostrare i nostri schizzi ad un pubblico più ampio, proiettandoli ad una parete, elaborandoli in tempo reale, annotando e aggiungendo appunti.
Alla fine della riunione ovviamente bisognerà salvare tutto ciò che è stato fatto e detto, e magari inviare tutti gli appunti ai partecipanti. Per fare tutto ciò esiste uno strumento molto interessante on-line. È ovviamente gratuito, nel suo livello basilare, ma sono disponibili account a pagamento con funzionalità più avanzate per aziende di varie dimensioni. Il link è il seguente http://www.websequencediagrams.com/
Nel 90% dei casi lo strumento migliori sono penna e carta; a volte però si ha la necessità di mostrare i nostri schizzi ad un pubblico più ampio, proiettandoli ad una parete, elaborandoli in tempo reale, annotando e aggiungendo appunti.
Alla fine della riunione ovviamente bisognerà salvare tutto ciò che è stato fatto e detto, e magari inviare tutti gli appunti ai partecipanti. Per fare tutto ciò esiste uno strumento molto interessante on-line. È ovviamente gratuito, nel suo livello basilare, ma sono disponibili account a pagamento con funzionalità più avanzate per aziende di varie dimensioni. Il link è il seguente http://www.websequencediagrams.com/
domenica 16 settembre 2012
Videogames, per Ubuntu, Mac, Windows, Android. E paghi quello che vuoi
Recentemente ho scaricato (e pagato) un set di videogiochi da Humble Bundle.
Il sito propone di scaricare l'intero set di games pagando ciò che l'utente desidera; i videogiochi sono disponibili per Android, Mac, Windows e (attenzione, attenzione!) Linux. Le cose interessanti sono molte, soprattutto per gli utenti Linux; innanzitutto dal punto di vista commerciale "l'offerta libera" si rivela come un modello di business piuttosto innovativo; non nuovissimo, ma comunque non usuale. Poi la cosa che più mi ha stupito, sono le statistiche sui download e le offerte lasciate. Gli utenti Windows sono la maggioranza, e questo è normale, ma la cosa più interessante è che al secondo posto ci sono gli utente Linux, che sorpassano i Mac users, rivelando quindi 2 cose:
Purtroppo la versione Linux di Anomaly Warzone pare avere un bug per cui il gioco non parte con particolari driver video e come ammette la stessa casa sviluppatrice
Il sito propone di scaricare l'intero set di games pagando ciò che l'utente desidera; i videogiochi sono disponibili per Android, Mac, Windows e (attenzione, attenzione!) Linux. Le cose interessanti sono molte, soprattutto per gli utenti Linux; innanzitutto dal punto di vista commerciale "l'offerta libera" si rivela come un modello di business piuttosto innovativo; non nuovissimo, ma comunque non usuale. Poi la cosa che più mi ha stupito, sono le statistiche sui download e le offerte lasciate. Gli utenti Windows sono la maggioranza, e questo è normale, ma la cosa più interessante è che al secondo posto ci sono gli utente Linux, che sorpassano i Mac users, rivelando quindi 2 cose:
- Linux sta diventando una piattaforma buona (non ottima ancora) per il gaming
- gli utenti Linux sono disposti a pagare per avere software, la loro scelta di utilizzare un sistema operativo gratuito, non è dettata quindi dalla parsimonia, ma dal desiderio di qualità.
Average Windows: $6.03
Average Mac: $7.24
Avarage Linux: $10.20Purtroppo la versione Linux di Anomaly Warzone pare avere un bug per cui il gioco non parte con particolari driver video e come ammette la stessa casa sviluppatrice
Basically, the game requires Nvidia or Ati cards, same as Windows or Mac version of the game. On Intel graphic cards the driver errors make it impossible to use many advanced rendering techniques that are utilized in Anomaly Warzone Earth.
But we missed that so now we’re looking at this issue and trying to find out if there is any chance to make it live on Intel cards.
Iscriviti a:
Post (Atom)






