BLOG

  • GOODBYE OLD PHONE CALLS, I AM MOVING ON

    AUTHOR: // CATEGORY: Blog

    The time has come.

    From the 1st of July I will communicate only via internet. No more SMS text and more voice calls using the old (and reliable) GSM network. There is no need to use them anymore. We are all connected 24/7, so why should I keep paying for services that I barely use?

    Luckily where I live, it’s possible to subscribe for a internet only package for the price of 99 dollars for 6 months and 12gb of data. This basically means I can use 2gb per month at the price of 16.5 dollars. And 2gb are more than what I need. At the moment I have a plan which include 500mb per month and I barely use 300, since I am always under wifi coverage at home and work.

    Not very expensive in my honest opinion.

    It will not be a big step actually. Text messages are long gone thanks to apps like iMessage, whatsapp, viber, Facebook, etc. And for the calls, well, that’s even easier. I barely make two calls every week. Now I will make then with viber, skype or facetime.

    But what about the people who are not on internet or don’t own a smartphone?

    Wait, who? I am sorry, the 90s are long gone, it’s time to move on. You can communicate with me from your computer or call me directly. Yes because I can still receive text and calls, my phone number will remain the same and nothing will change for you.

    The downside is the reliability and coverage of 3G/4G networks. But I live in a big city where I’ve never encountered any problem at all. And when I will travel I am pretty sure I can find wireless in basically every cafe’.

    I can only hope that more and more people will start doing like me, we are all tired of the unbelievable expensive rates the mobile carriers are always charging to us.

    Because, let me ask you, when was last time you couldn’t use internet to communicate?

  • THE BEST EXPLANATION OF THE BIG BANG THEORY (YET)

    AUTHOR: // CATEGORY: Blog

    Taken from the book “The ant and the Ferrari” written by Kevin Spackman:

    You’ve probably seen the very popular TV series MythBusters, where Jamie and Adam test popular myths to decide if they are ‘Confirmed, Busted or Plausible’. It’s a fun and easy format to follow, so let’s use their approach to begin our investigation.
    In typical MythBusters’ fashion we’ll start by blowing up a car. (They love their explosions!)
    Like Jamie and Adam, we’ll replay the car explosion in ultra-slow motion. When we do we see thousands of fragments flying in all directions: a bit of a door going this way, a wheel going that way. But rather than just observing the overall carnage, we’re going to analyse what happens to each of these pieces, one at a time.

    The best way to do this is to pause the video and follow each fragment as we advance the video frame by frame. Doing this allows us to calculate the speed and direction of motion of every individual piece using the following technique:

    1. We determine the speed of each fragment by seeing how far it moves between successive frames. For example, a door might move 3 metres between two frames while a wheel might move 6 metres. If that happens the wheel must be going twice   as fast because it has travelled twice as far as the door in the same time.
    2. We determine the direction each object is moving in by drawing a line that joins its position as it moves from one frame to the next.

    When we overlay these speeds and directions directly onto the video footage we notice something very interesting. No matter which frame we look at, the fragments furthest away from the car are going the fastest and the items closest to where the explosion began are going the slowest. But it’s even more precise than that. An object twice as far away is going twice as fast. An object 3.24 times as far away is going exactly 3.24 times as fast.

    We also notice that each particle is moving in a direction pointing directly away from one single point. And what’s so special about that point? It’s exactly where the car used to be.

    If we rewind our video and play it back in reverse we find all the fragments fly back together into a single place, at exactly the same time, to form a car. It’s like going back in time. But if any of the directions are misaligned, the objects won’t all meet back at the same place. Similarly, if some of the speeds are too fast those objects will arrive too early and carry on past the central point before the other fragments arrive. Again, we won’t get everything back together in one nice car.

    The only way we can get everything back together in one piece is if:

    - All objects move directly towards a single point. Their angles must be perfectly aligned.
    - The speed of every object is perfectly matched with how far away it is from the central point.
    - Items twice as far away must be going twice as fast. Items 2.41 times as far away must be going 2.41 times as fast. The match of speed and distance must be exact — otherwise they won’t arrive at the same time.

    Now supposing we hadn’t seen the whole video of our car explosion, but were only given a single frame recorded halfway through the explosion. If all the speeds and directions of every fragment were marked on that frame, and they all perfectly matched our requirement of speed and direction, we could reasonably conclude all the fragments must have been in the same place at the same time in the past. That is, they came from a single explosion.

    This brings us to a most surprising and unexpected discovery.

    In the 1930s, astronomer Edwin Hubble decided to measure the speed of the stars and galaxies using the same technology the police use when they check your car’s speed with a radar gun. Hubble was gobsmacked to discover exactly the same pattern with the stars as we’ve just seen with our exploding car: stars that were twice as far away were going twice as fast and galaxies that were 127 times as far away were going 127 times as fast. This was a total shock to him, because at the time everyone expected all the stars to be fixed nicely in their own place in a static Universe.

    Since then, thousands of people have checked literally billions of stars and galaxies using a variety of different speed-measuring techniques — and they always find the match of distance and speed is exact. We can be as confident of the stars’ speed as the police can be of your car’s speed. If we don’t doubt the police radar guns then we shouldn’t doubt the speed of the stars.

    What was even more surprising was to find that all the stars were moving away from a single point, just as the fragments in our car explosion were. They’re all perfectly aligned. This can’t possibly be a coincidence. The only sensible conclusion we can come to is that at some time in the past everything in the Universe was squashed together in one place

    We can easily calculate how long ago that was, by dividing the distances to each star by their speeds. It’s the same technique we use when calculating how long a journey is going to take. We divide the distance of the journey by how fast we’re going to drive. If it’s 300 km and we’re going to drive at an average of 60 km/h then it will take us 300/60 = 5 hours. When we do this calculation for the stars we find the entire Universe — every star and every galaxy — was squashed together into a single point 13.7 billion years ago.

    It’s looking suspiciously like some sort of big explosion took place.

  • HOW TO IMPORT YOUR COMPLETE TWITTER TIMELINE WITH TWEET TIME MACHINE

    AUTHOR: // CATEGORY: Blog

    Follow this step-by-step tutorial to import all your tweets inside Tweet Time Machine for iOS:

     

    1. On your computer, go to twitter.com, click the gear icon in the top-right corner and select Settings

    tutorial1

     

    2. Scroll down till the end and press the Request your archive button

    tutorial2

     

    3. Open the email from Twitter and save the tweets.zip file on a folder on your computer

    4. Unzip the previously saved file

    5. Connect your iPhone to the computer and open iTunes

    6. Enter the Apps screen in iTunes, scroll down and select TimeMachine

    7. Click Add…

    tutorial4

     

    8. Browse to the folder where you unzipped the file and select the file tweets.csv

    tutorial3

     

    9. Open Tweet Time Machine on your iOS device, click on the gear icon and press the Import Timeline button

    NB: You need to do this only once, Tweet Time Machine will automatically download the new tweets at startup

  • HOW TO DEVELOP FOR STM32 ON A MAC WITH GDB SERVER

    AUTHOR: // CATEGORY: Blog

    Requirements:
    - Xcode installed (this how to was written with Xcode 4.3.1)
    - Macports: http://www.macports.org/
    - HomeBrew: http://mxcl.github.com/homebrew/
    - Eclipse for C/C++: http://www.eclipse.org/downloads/
    - Codesourcery binaries: http://dl.dropbox.com/u/21507002/Codesourcery_4.6.1_osx.zip (binaries compiled by me)

    (more…)

  • IMPLEMENTARE GOOGLE API IN XCODE 4.2 E ARC

    AUTHOR: // CATEGORY: Blog

    Since Xcode version 4.2 Apple introduced ARC, if you want to build an application with this feature enabled and google api support it’s not possible anymore to simple import the Gdata framework but you have to follow these simple steps:

    1. Download the last svn version with the command:

    svn checkout http://gdata-objectivec-client.googlecode.com/svn/trunk/ gdata-objectivec-client-read-only

    2.Open the Gdata.xcodeproj project located inside the source folder

    3. With the alt key pressed, click on the down arrow next to the folder Gdata Sources, you will notice that all the subfolders will be expanded

    4. Select all the files inside the Gdata Sources folder and its subfolders. If you want to use Oauth2 for the login, inside the Optional subfolder there are 2 folders called iOS and Mac, you need to select only the file in the correct subfolder according to the type of application you are developing

    5. Drag all the selected files inside your application project (maybe in a folder)

    6. Go in Targets -> Build Phases – > Compile Sources in your project’s options, select all the google api files, press enter and in the window that appear write -fno-objc-arc

    7. Now move to the Summary tab and add the Security.framework and SystemConfiguration.framework

    That’s all. You are ready to start developing your app with google api support and ARC feature enabled.

    If you want to use only the api of a single Google service, you don’t need to copy all the files inside the Gdata Sources, just The files inside Common and those inside the folder of the service you need.

  • LA RIMONTA DI MICROSOFT?

    AUTHOR: // CATEGORY: Blog

    Onestamente, quanti di noi potevano pensare che dopo iOS di Apple e Android di Google, Microsoft riuscisse a creare un sistema operativo per smartphone innovativo? E invece guardate un po’!
    E’ semplice, intuitivo, user friendly e accattivante. Non e’ perfetto e le lamentele non mancano, ma sinceramente e’ veramente un ottimo prodotto!
    E credo che se Microsoft riuscisse a attirare molti piu sviluppatori cosi da ingrandire il Marketplace e spingesse di piu’ sul marketing potrebbe davvero avere un mercato molto piu’ ampio.
    Penso inoltre che l’accordo con Nokia che sia stato un ottimo affare, unendo l’esperienza di Nokia con quella di Microsoft i primi smartphone presentati sembrano ottimi. Le varie lamentele sul fatto che siano in ritardo ormai lasciano il tempo che trovano, meglio tardi che mai,
    sopratutto se si porta un ottimo prodotto in un mercato in cui di grandi innovazioni non se ne vedono.

    Credo quindi che continuando questa strada con Windows 8 su pc, telefono e tablet sia la strada giusta.
    Certamente il Windows 8 su pc avra’ oltre all’interfaccia metro anche la classica interfaccia a cui siamo abituati, mentre su tablet e smartphone solo l’interfaccia metro e un’architettura basata su ARM ma l’integrazione sara’ comunque ottima.
    Se guardiamo il tutto nel complesso ( Windows 8 su pc, smartphone, tablet) ci aggiungiamo una Xbox360 con la nuova dashboard per omogeneizzare l’esperienza utente, ci aggiungiamo anche Bing e i servizi online di Microsoft, abbiamo un quadro a mio vedere positivo!
    Sono utente Microsoft da sempre cosi come la maggior parte delle persone (cosi come lo sono di Apple e Linux) e questo e’ il periodo in cui sento meno quell’antipatia che normalmente c’era nelle persone verso Windows e microsoft.
    Anzi cominciano a esserci persone contente di Microsoft e non si puo’ dargli torto. Windows 7 e’ un signor sistema operativo, i servizi online comiciano davvero a essere all’altezza della concorrenza e l’xbox 360 e’ al vertice da anni.

    Analizzando tutto questo quindi non posso che pensare in modo positivo riguardo al futuro di Microsoft.
    Purtroppo rimarra’ il problema delle architetture, ARM per smartphone e tablet e x86-64 per pc, cosi che non possano esistere applicazioni che girano sia su tablet sia su pc ma debbano essere scritte appositamente.
    E’ un piccolo prezzo da pagare credo che verra’ colmato in futuro, quando Windows 8 raggiungera’ milioni di persone e il marketplace sara’ inondato di applicazioni.
    Perche’ si sa, potete dire quello che volete, ma Windows per pc e’ il sistema operativo usato dal 90% delle persone del pianeta e avere un negozio di applicazioni che raggiunge quella portata e’ una manna per sviluppatori e aziende, e sopratutto Microsoft!

  • CHE APPLE SIA ARRIVATA AL SUO MASSIMO SPLENDORE?

    AUTHOR: // CATEGORY: Blog

    Ora la Apple ha creato un mondo intorno a tutto questo, Abbiamo Ipod, Iphone, Ipad, Appstore, Mac e ora iCloud.
    Cosa manca?
    In molti penseranno che Apple deve ancora smussare molti angoli e molti piccoli problemi ma a livello di prodotti sembra che non ci sia piu’ spazio per qualcosa di nuovo e innovativo!
    E cosa succede quando non si immette sul mercato qualcosa che rivoluziona?
    Che a piano a piano i concorrenti si allineano al tuo livello e la gente comincia a valutare tutte le soluzioni possibili!
    E questo e’ quello che sta succedendo ora!
    Windows ha immesso Windows phone 7 che e’ un ottimo prodotto, tra poco rilascera’ Windows 8 che unifichera’  tablet e pc e sta accentrando i propri servizi per offrire un’esperienza utente a 360 gradi (xbox360 è forse il nome più azzeccato!).
    Google non sta certo a guardare, con android e i servizi web e’ un ottimo prodotto che ha già superato i numeri di apple in termini di devices!
    Apple ha ancora un vantaggio ora come ora, i suoi servizi sono piu’ interconnessi tra di loro e l’esperienza utente è probabilmente la piu’ semplice, ma non passera’ molto prima che gli altri raggiungano la stessa qualità se non migliore.

    Se fino a qualche tempo fa non esisteva una vera alternativa all’iphone ora ci sono molte altre alternative! Anche migliori a voler vedere.
    E diciamocelo chiaramente, anche quando uscira’ l’iPhone 5, non aspettiamoci una rivoluzione! Sicuramente sara’ un successo, una nuova forma, schermo piu grande e risoluzione migliore, sottile, cool…
    Ma niente di piu’ a meno che non intendano implementare gli ologrammi o la tastiera olografica o gesture tipo kinect o controllo mentale!
    E quindi se prima la gente non aveva altra scelta che iPhone per avere uno smartphone, la stessa gente ora ha molta scelta e comincera’ a chiedersi quali sono le differenze!
    E la stessa cosa vale per l’iPad!

    Cosa succedera’ quindi? Beh io credo che Apple rimarrà sempre una compagnia forte e all’avanguardia ma le altre compagnie saranno allo stesso livello e quindi iniziera’ la vera battaglia!
    Credo quindi che questo sia il massimo splendore di Apple, ha esplorato e conquistato nuovi campi, ha polverizzato la concorrenza e guadagnato milioni di utenti e miliardi di dollari!
    Ora pero’ tutto questo si comincera’ ad assottigliare, in attesa di qualcosa di nuovo che rivoluzionera’ ancora il mondo tecnologico!
    Chi sarà ad introdurre la novità?
    Io personalmente non punterei su Apple, come ben sappiamo, sono le compagnie che non hanno nulla da perdere (come era Apple anni fa) che tentano nuove strade per rientrare in gara, ed Apple non è più una di queste!

    Qualcuno potra’ giustamente ribattere che Apple puo’ conquistare nuovi settori, come pare voglia fare con quello televisivo (anche se credo che la TV apple sara’ una comune TV LED con integrata una nuova versione della AppleTV tutto condito con un design cool!), o in quello videoludico (con una console?), ma anche qua, sarebbe piu’ un’innovazione o un voler “entrare in tutti i settori”, che una rivoluzione!
    Detto cio’ aggiungo che solo il tempo sapra’ dirmi se i miei pensieri sono giusti o sbagliati, in ogni caso, noi consumatori siamo sempre in attesa di nuove rivoluzionarie esperienze tecnologiche!
  • GOOGLE, CHE TI SUCCEDE?

    AUTHOR: // CATEGORY: Blog

     

    Google Search

    Il prodotto per eccellenza che contraddistingue Google, quando parli di google si pensa subito al motore di ricerca! E’ da qui che e’ cominciato il tutto!
    Quello che per prima si nota in google search e’ sicuramente la sua grafica ridotta all’osso, intuitiva e facile da usare! E a parte qualche piccola modifica al layout e’ sempre rimasta uguale e sinceramente spero rimanga sempre cosi!
    Ultimamente sono stati introdotte  nuove opzioni e strumenti per la ricerca come la possibilita’ di scegliere dove cercare (blogs, forum, notizie, immagini, ecc.) o impostando una timeline o solo in determinati luoghi. Opzioni che, personalmente, ho accolto con molto piacere.
    Quello che pero’ non e’ piu’ al passo con i tempi e’ l’algoritmo di ricerca! Ormai quando vogliamo cercare qualcosa di specifico (non parlo di grandi nomi), si fa una fatica enorme! Questa non e’ certamente del tutto colpa di Google, ma anche dei SEO che sanno fare molto bene il proprio lavoro. Il fatto e’ che trovo frustrante che quando, ad esempio, cerco delle informazioni specifiche su qualcosa, mi escono nei primi seimilanovecento risultati solo link a negozi che vendono tale dispositivo e link ai link dei link degli stessi negozi…
    Inoltre la differenza di risultati con Bing, il motore di ricerca ora principale antagonista di Google, non e’ cosi grande, anzi, certe persone preferiscono Bing a Google ultimamente.
    Un’altra nuova feature introdotta e’ il famoso Google instant. Personalmente lo odio! Funziona poco, male e invece che farti guadagnare tempo te lo fa perdere! Ogni volta che inizio a digitare la parola da cercare mi fa ottomila ricerche per ogni lettera che digito e quando finisco di digitare la parola non ne fa nessuna!
    Per non parlare del fatto che non e’ disattivabile completamente! Ma Come? direte voi! Si puo’ disabilitare dalle preferenze di Google! Certamente! Peccato che la preferenza di Google Instant venga salvata nei cookies del pc da cui accedete, per cui se voi accedete al vostro Google Account da un’altro pc vi ritroverete Google Instant abilitato!
    Ma Google con il chromebook non si faceva vanto del fatto che anche se il pc veniva distrutto, i vostri dati e preferenza rimanevano inalterati?!!!
    A parte queste piccole noie, uso sempre Google Search senza problemi, anche se potrei andare avanti ad elencarvi altre piccole noie per pagine intere!!

     

    Google+
    Dopo i fallimenti di Google Wave e Buzz, ecco Google+!
    Tutti (me compreso) a correre a provarlo subito! E ora, dopo qualche mese, obiettivamente tutti si domandano: si ma perche’ dovrei abbandonare facebook, dove ho gia’ tutti i miei contatti, le mie foto, i miei video, le mie preferenze sulla privacy che ho passato giorni a cercare di capire e impostare correttamente? Per non parlare del fatto che ho un sacco di tag su foto altrui, foto che non ho fisicamente sul mio computer perche’ son troppo pigro per scaricarle!!!
    Inoltre non offre nulla di piu’ di Facebook! Anzi, offre meno! Molto meno! E sappiamo tutti di cosa parlo, dei giochi, dei questionari e delle fanpages! E se per gente come me e te questo e’ anche meglio, per il 99% della gente questo significa non avere un motivo per usare G+!
    Credo che se Google voglia almeno tentare di scalfire facebook dovrebbe introdurre qualcosa di innovativo, qualcosa che facebook non ha, come per esempio le statistiche utente, le persone che hanno visitato il tuo profilo, insomma, qualcosa che spinga l’utente ad usare G+!

     

    Android
    Anche Android e’ uno dei prodotti di Google sfornato negli ultimi anni. Un ottimo prodotto obiettivamente e sopratutto open source (o quasi!).
    Peccato che questo suo essere open source ne limiti la sua praticita’.
    Ora se ci pensate bene, considerate Android parte di Google? Io personalmente lo vedo con un figlio immaturo, non riesce a darmi la stessa fiducia che ho in altri servizi della grande G.
    Come ho gia’ detto e’ un ottimo sistema operativo, ma cosi come lo sono tantissime altre distribuzioni di Linux. Il fatto e’ che pero’ sembra gli stia capitando la stessa sorte, un prodotto visto come mediocre, come un’alternativa a qualcosa di piu’ costoso (dicasi windows phone e iphone).
    E se posso condividere il fatto che Windows phone i iOS non siano obiettivamente superiori ad Android sulla carta, non posso tralasciare che su strada le cose sian ben diverse!
    La cosiddetta frammentazione degli Android e’ cosa nota e non aiuta il consumatore comune!

     

    Gmail
    Uno degli altri servizi di punta di Google assieme al search e a Google ads, e’ stato rinnovato recentemente cambiando grafica e con altre piccole modifiche.
    Diciamo che anche qua, potevano fare meglio! Stiamo parlando di Google!
    La grafica ora e’ un po’ piu’ sobria, fin troppo direi, e’ quasi funebre!!! E non e’ che la vecchia grafica fosse brutta! Diciamo che ora e’ leggermente piu’ ordinato il tutto.
Anche se con quei grossi pulsanti sembra quasi un prodotto per persone con problemi alla vista!

     

    Google Reader
    Uno dei prodotti Google da me piu’ utilizzati e che con l’ultimo aggiornamento ha deluso tutti i suoi utilizzatori, me compreso. Se da una parte posso capire il cambio di grafica per renderlo omogeneo con gli altri prodotti (anche se quei pulsanti enormi e i link in nero….), non riesco a tollerare la rimozione delle features sociali!
    La cosa migliore di Google reader era proprio il fatto che avendo una lista amici che condividevano articoli di ogni genere, avevo un sistema fantastico per leggere un sacco di articoli filtrati  da gente che seguivo e che sapevo essere brava a scegliere e condividere gli articoli migliori, e cosi facevo io quando trovavo un articolo interessante!
    E ora tutto questo non c’e’ piu’, integrato (dicono) da G+…

    In conclusione, questi sono sono alcuni degli ultimi prodotti aggiornati o introdotti da Google che invece che continuare a innovare come era solito fare, stanno ad un passo dal finire in prodotti mediocri.
    Come ho detto, sembra che Google stia cercando di offrire troppi prodotti senza “Googlizzarli” (passatemi il termine)! Come un detto dice “Qualita’, non quantita’”!
    Penso che Google sia una grande compagnia, uso tuttora i suoi prodotti e continuero’ a usarli finche potro’, ma mi manca un po’ lo stupore che c’era un tempo quando Google presentava un suo nuovo prodotto, rigorosamente in beta, rigorosamente gratis e che rigorosamente cambiava le carte in tavola di tutti i prodotti concorrenti!
    Che forse sia finita l’era delle grandi rivoluzioni tecnologiche?
    Non so, ma Google: puoi far meglio di cosi!