2014-04-11

Real life stories behind bug reports

I've found some gem, while browsing through Android reported issues:

My Nexus 10 was on silent mode this yesterday at church. I was using the YouVersion Bible app, taking notes. All of a sudden my Nexus 10 let off a shreaking siren type noise that couldn't be silenced. My church (of about 1500 people) all heard it, it stopped the pastor mid-sentence - as I ran out of the auditorium. Has anyone else experienced something like this? I don't think I can ever trust it to be quiet - in a quiet place again.

source: Aaron.Ky report at https://code.google.com/p/android/issues/detail?id=42447

It shows also why some environments have distance to newest technology. 

2014-03-15

What does it mean to "be Agile" today?

Are you using Agile approach in your organisation?
You can often hear:
"Yes, and we are going do make SCRUM certification".
What does it mean in practice?
Read more about other shades of Agile methodologies, effects of PR and buzzword leverage for Agile movement:
http://pragdave.me/blog/2014/03/04/time-to-kill-agile/

2014-02-26

Dropping domain - use blogspot.com instead of worona.eu

I've dropped custom domain, so all old links pointing to:
http://itprolife.worona.eu/
should be changed to:
http://itprolife.blogspot.com/

2013-09-03

Hackathon idea - export Endomondo user data

I've used Endomondo sport tracker for some time. I'm still using it. But sometimes I like to switch to other tracking software, to get other features. Last time I've decided to make some comparisons with other software, and to dig data with other tools. I've heard that Endomondo (non pro) is not too nice about data export policy.

So, there was no big surprise - no export all data option. I've checked option of exporting single workout - but if you have hundreds of those - it is no option. I'm a hostage that could go out with a very short chain attached.

So I've started to looking for solutions. Because of large user-base there are some links found:

1. exportmondo Android app (cost about 2$)

Probably one of the easiest options to go. Not tested.

Btw. It is very nice gesture from Endomondo to make niche for other business opportunities. 

2. Dump Database hidden feature 
http://forums.androidcentral.com/health-fitness/218459-exporting-data-endomondo.html

Very nice Android option. You can use special copydb/endomondo credentials to have SqlLite3 database copied into root folder of card. 
If previously you had your data on device and Endomondo asked for logging ti is good for you, in other case...
If you use copydb user id you have empty database. 
If you use your own credentials, your data gets synchronized. Then to use copydb logon you have to be logged out. 
Unfortunatelly that way was secured by wiping out local database. There is a way to get it work - application could have more hidden features like dumping database.   

I've tested that - and got only empty database.

3. PHP script that fetches data from Endomondo web site
https://www.bytopia.dk/blog/2012/11/30/download-all-workouts-from-endomondo/
not tested


4. some Python script to fetch data https://github.com/yannickcarer/endomondo-export
not tested

5. GreaseMonkey script to fetch data
http://userscripts.org/scripts/show/128743 

Because I'm playing a lot with browsers and GreaseMonkey engine I've gave it a chance.
First run and success! It is fun to see how much time it cold take for poor user to export all those files manually. Probably it could be recorded as a new kind of workout activity.

After operation I've above hundred of gpx files. I'm going to merge it into larger database.

And I have to rethink future use of Endomondo if I had to fight more for my data. 

2017 Update
6. tapiriik.com
Open source project that synchronises data between various tracking services accounts like Endomondo or Runkeeper.
There is a full list of services I found in the project:

  • BeginnerTriathlete
  • Dropbox
  • Endomondo
  • GarminConnect
  • Motivato
  • NikePlus
  • Pulsstory
  • RideWithGPS
  • RunKeeper
  • Smashrun
  • SportTracks
  • Strava
  • TrainAsONE
  • TrainerRoad
  • TrainingPeaks
  • VeloHero

2013-08-10

99 $items on the $container ...

Do you know the song that goes like:

99 little bugs in the code
99 little bugs in the code
Take one down, patch it around
~
117 little bugs in the code
...

That was about some funny facts we are experiencing some days.

Now something more didactic:
http://www.99-bottles-of-beer.net/