Aapo Rantalainen's blog

Experiences with Information Technology and Open source

Archive for the ‘Programming’ Category

Newer adb for Ubuntu, with sideloading

Posted by Aapo Rantalainen on March 4, 2015

Android debugging tool ADB has ‘new‘ feature called sideload, which is in use on Android devices, but not all versions of host toolset. Here comes instructions for compiling newest version from source.

Read the rest of this entry »

Advertisements

Posted in Android, Programming, Ubuntu | 1 Comment »

Käyttöjärjestelmä ilman seiniä

Posted by Aapo Rantalainen on March 8, 2011

Luinpa Wirediä (http://www.wired.com/magazine/) ja siinä oli Windowsin mainos.  Mainos kuuluu

“Windows. Life without walls. [] connected[]. Because life is better without walls.”

Otin keskeltä mukaan tuon sanan ‘connected’, eli itse mainos puhuu tarkkaan ottaen yhdistämisestä. Mutta mielikuvana seinä ja seinättömyys viittaavat paljon laajempaan.

Minulle tuli heti mieleen tämä:

Tein seinättömyyteen (merkityksessä: “minua ei estä kukaan eikä mikään”) liittyen videon:

Mitä videossa tapahtuu: Tietokone on ThinkPad Lenovo t500, sen kiintolevyssä on tunnistin, joka kytkee kiintolevyn pois päältä jos tietokone putoaa. Tällaista laitetta kutsutaan ‘kiihtyvyysanturiksi’. Samanlaisia on tämän päivän älypuhelimissa, jotta niitä voi kääntää pystyyn ja vaakaan ja näyttö kääntyy itsestään oikein päin. Kun kerta tietokoneessani on kiihtyvyysanturi, niin minä haluan voida käyttää sitä miten vain, enkä vain rajoittuen siihen mitä valmistaja on alunperin ajatellut. Vapaalla käyttöjärjestelmällä, videon tapauksessa Ubuntu GNU/Linux, ja vapailla ajureille tämäkin onnistui. (Lue lisää: http://www.thinkwiki.org/wiki/HDAPS)

Videossa myös käytän hiirilevyä näytön ollessa kallistettuna (vaikeus johtuu vain kamerasta). Viimeksi kun näin Windowsin, jonka näytön pystyi kääntämään pystyasentoon, niin hiirilevy ei kääntynyt mukana, vaan käyttäytyi väärin (tämä on tilanne myös oletus asetuksilla toimivassa Ubuntussakin). Mutta jälleen kerran kiitos avoimille ajureille, ongelmaan oli helppo ratkaisu.  (Lue lisää: http://cc.oulu.fi/~rantalai/synaptics/ )


 

Posted in hardware, Programming, Ubuntu | Leave a Comment »

Playing with Android

Posted by Aapo Rantalainen on April 6, 2010

I was in Codecamp playing with Android and this is story of my experience with it.

Android is operating system (uses Linux kernel) for mobile phones by Google.

Pros:

  • It is fully open source.

Cons:

  • Not all kernel modifications are in upstream.
  • It is not using GNU (there are not all ‘standard’ libraries of GNU/Linux system)

Read the rest of this entry »

Posted in Android, Programming | 1 Comment »

NXT finds kitten

Posted by Aapo Rantalainen on March 29, 2010

I just passed course about Robotic programming on University of Helsinki. I made couple of nice robots and this is story of one of those.

If you want just check video:
Read the rest of this entry »

Posted in NXT Mindstorm, Programming | Leave a Comment »