Un mese con #JawboneUp: #KnowYourSelf

Jawbone Up è un braccialetto che traccia le attività che svolgo durante la giornata: dei piccoli e precisi sensori registrano le varie posizioni e i vari movimenti del mio braccio. Usando queste parole sembrerebbe un prodotto poco interessante o privo di valore, ma non è così.

Once you #KnowYourSelf there's only one way to go. up.

Once you #KnowYourSelf
there’s only one way to go. up.

Ho comperato il Jawbone Up online, direttamente dal sito ufficiale al prezzo di 129,99€. È arrivato 3 giorni dopo, direttamente dall’Inghilterra.

Arrivato!

Come i cagnolini che quando sentono ospiti e vogliono uscire, anche io mi ero posizionato sulla porta di ingresso e “scondinzolavo” aspettando che arrivasse il fattorino :) . Appena è arrivato ho scartato subito la busta come se non avessi mai mangiato in vita mia ed il contenuto del pacchetto fosse il piatto più buono e prelibato di questo pianeta. Il packaging è uno dei più belli che io abbia mai visto!  Leggi tutto »

Pubblicato in Android, Apple, Cellulari, GNU/Linux, iPad, iPhone, iPod, My Life, Startup, Vita da Admin | Etichette: , , , , , , , , , , , , , , , , | Scrivi un commento

Creare un server mercurial privato

Quando bisogna lavorare seriamente a dei progetti o si deve collaborare con altre persone su dei files, è importante mantenere sotto controllo ed avere delle revisioni continue del codice: in caso di problemi si può tornare ad una versione precedente e si possono gestire più comodamente le patch. Mercurial è un software di controllo di versione, decentralizzato e quasi completamente scritto in python. Una alternativa al buon vecchio Git.

Per farlo ci sono diversi modi. Uno di questi è utilizzare le piattaforme come GitHubBitBucket, anche se solo quest’ultimo supporta anche Mercurial. Però il web non è sempre free, per questo molti servizi si pagano.

Mercurial, come Git, è una risposta che può tornarci utile, perché ci da la possibilità di lavorare in modo del tutto decentralizzato. Ma quando si lavora in team, è sempre bene avere un server dove salvare i repository con i file.

Creare un repository mercurial è molto semplice e ricorda molto il procedimento per farlo con git. Però la particolarità di mercurial è che offre una interfaccia web per poter visualizzare i dati dei repository sul server: questa è una guida spiegata passo passo su come ho installato il mio server mercurial personale :)

Leggi tutto »

Pubblicato in GNU/Linux, My Life, OpenSource, Programmazione, Ubuntu, Vita da Admin, Web Generale | Etichette: , , , , , , | Scrivi un commento

Perché adoro l’OpenSource: python-digitalocean

Oggi è successa una cosa che mi ha fatto felice. Da qualche mese mi sono spostato su Digital Ocean. Non ho scritto nulla su questo blog perché prima di dare un giudizio complessivo ho preferito aspettare qualche mese.

Digital Ocean, anche se non è avanzato come la concorrenza, si può considerare come una valida ed economica alternativa ad Amazon EC2. Una delle cose che ho più apprezzato è la piattaforma di FeedBack con la quale molti clienti suggeriscono features. Io ho proposto il pagamento in bitcoin. Dopo un po’ di tempo di utilizzo ho ricevuto questa email:

Digital Ocean Email

Digital Ocean Email

Dato che mi stavano coccolando per bene, ho deciso di ricambiare creando un semplice modulo python per gestire le macchine sulla loro piattaforma tramite API: python-digitalocean( il codice è  su GitHub ).

Poi la magia! Questa mattina, mi sono svegliato con il buon umore in quanto avevo ricevuto una pull request per delle migliorie che D. Yu aveva fatto al codice.

Adoro l’open source proprio per questo motivo, perché altre persone possono migliorare il codice e far crescere il progetto. Da quando ho abbandonato il mio progetto del sistema operativo, nessuno più mi ha fatto pull request. :)

Credo che sia la cosa più bella che mi sia capitata oggi! Credo che rimarrò su Digital Ocean per molto tempo :)

Pubblicato in GNU/Linux, My Life, OpenSource, Programmazione, Vita da Admin, Web Generale | Etichette: , , , , , , , , , | Scrivi un commento

Learn to code

Cosa significa imparare a scrivere codice? Cosa significa scrivere codice? La parola codice ha diverse accezioni e la maggior parte di queste provengono dal campo semantico del complesso. Il “codice” è qualche cosa di difficile e che va interpretato.

Il mio primo libro sul javascript

Il mio primo libro sul javascript

Nel 2013 parlare di programmazione usando questa parola, mi sembra del tutto sbagliato. I motivi che mi fanno pensare questo sono tantissimi. Uno di questi è che oramai per me programmare significa applicare la creatività e la fantasia per realizzare qualsiasi cosa con il computer.

Voglio scrivere un po’ di appunti sparsi su questo mio approccio alla programmazione e su come l’insegnamento può essere stimolante per gli studenti.

Leggi tutto »

Pubblicato in My Life, Programmazione, Scuola, Vita da Admin, Web Generale | Etichette: , , , , , , | 1 Replica

Ieri avevo 19 anni

Ieri avevo 19 anni, oggi ne ho 20, mi sento decisamente più vecchio. Perché una cosa è dire “ho 14 anni” oppure “ho 19 anni“, una cosa è dire “ne ho 20“… e dato che in passato ho sempre avuto l’impressione di perdere tempo, ho capito quanto sia importante fare esperienze, conoscere persone e frequentare quelle con cui si sta meglio. Sorridere ed essere felici cambia le cose e ti fa vivere meglio.

Torta di compleanno

( Non mi chiamo Paolo, è un mio amico ed è una lunga storia )

Negli ultimi sei mesi ho capito quanto sia bella e varia la vita. Non mi farò scappare mai più occasioni per colpa di decisioni che non sono le mie. Il mondo è pieno di cose da fare e di opportunità che non vanno mai sottovalutate! Quando c’è la possibilità di stare bene, bisogna approfittarne… nei momenti più cupi poi c’è sempre la possibilità di stare meglio, cercando nelle piccole cose le grandi gioie dell’amicizia e dell’amore.

Pubblicato in My Life | Etichette: , | Scrivi un commento

Privacy, reti mesh, Bitcoin e fantasie varie

Da un bel po’ di mesi a questa parte, mi sono accorto che il mio atteggiamento nei confronti delle grandi società che gestiscono l’internet “delle masse” è sempre più orientato al lasciarle trattenere una fettina della mia privacy in cambio di servizi gratuiti.

20130116-100535.jpg

p2p?

L’ultima novità di Mark Zuckerberg, riguarda uno pseudo-motore di ricerca avanzato. Graph search migliorerà la ricerca dei contenuti sul social network, peccato che ciò significhi anche spingere da una parte l’utente medio a non distaccarsi più da Facebook, dall’altra l’utente più esperto a migliorare ed adeguare le informazioni per ottenere più visite e like… devo documentarmi meglio a riguardo…

Ciò non sarebbe tanto diverso da quello che fa Google, se non che Facebook conosca in modo non anonimo anche quanti peli ho nel naso nel momento in cui faccio una ricerca. La mia privacy ha un peso fondamentale e i TOS non li leggo quasi mai. Per questo ho iniziato a pensare a varie soluzioni a questi problemi

Leggi tutto »

Pubblicato in Cellulari, Eventi, Facebook, FreeSoftware, GNU/Linux, Google, My Life, OpenSource, P2P, SocialNetwork, Startup, Twitter, Ubuntu, Vita da Admin, Web Generale | Etichette: , , , , , , , , , , | 4 Repliche

La soluzione Ubuntu

Ubuntu è una delle più importanti e diffuse distribuzioni GNU/Linux al mondo. Canonical, con Mark Shuttleworth, ha portato avanti con grande successo questo progetto. Realizzando un vero e proprio ecosistema con soluzioni open source, Ubuntu accontenta sia l’utente più esperto che chi ha bisogno di una interfaccia grafica più usabile e innovativa.

Ubuntu Phone Logo

Ubuntu per smartphone

Canonical oltre ad essere anche una importante realtà per quanto riguarda il cloud computing, ha iniziato a sviluppare una versione del suo sistema operativo per smartphone: in un breve futuro potremo installare Ubuntu Phone OS al posto di Android. Questa è un’ottima notizia perché significa dare una vera alternativa libera a Java ( che tanto odio ).

Leggi tutto »

Pubblicato in Android, Apple, Cellulari, GNU/Linux, iPhone, OpenSource, Programmazione, Ubuntu, Vita da Admin, Web Generale | Etichette: , , , , , , , , , , | 6 Repliche

Cose da fare nel 2013

Voglio appuntare una lista di cose da fare nel 2013:

  • Riprendere a scrivere sul blog con più regolarità.
  • Utilizzare meno il Mac.
  • Entrare nella comunità Ninux e installare una antenna a casa mia.
  • Portare avanti le TesteDure.
  • Comperare il necessario per costruirmi una Wiimote Whiteboard per prendere appunti.
  • Trovare finanziamenti per alcune mie idee.
  • Trovare il tempo di realizzare altre idee.
  • Riprendere il progetto Siderus.
  • Trovare qualche lavoretto.
  • Essere più attivo tra gli Indigeni Digitali.
  • Comperare una nuova Moleskine.
  • Rendere realtà dHouse.it
  • Superare Analisi

 

Pubblicato in My Life | 2 Repliche