Is it so difficult to maintain a free RSS reader?

A few months ago Google decided to retire its Google Reader (it stopped working on July 1st, 2013). As it was simple, effective and good-looking, a lot of people complained about this demise. A few days ago The Old Reader, one of the most successful replacement for Google Reader, also announced it will close its gates, only to keep early registered users. And today Feedly, another successful alternative, announced it is introducing a pro version at 5.00 USD per month. ...

August 5, 2013 · 3 min · jepoirrier

How to write data from R to Excel (even if you don’t have Excel)

Following my previous posts on how to read/write Excel files from Matlab here is the way I use to read/write Excel files from R. Again it seems the Apache POI java library made developers’life easy. I use here the simple-yet-powerful xlsx package ( documentation here in PDF; project website). Here you don’t need to install any additional files, installing the xlsx package from R does all the dirty work that for you. Then, reading an Excel file is very easy: ...

May 21, 2013 · 1 min · jepoirrier

Any free solution for the demise of Google Reader?

Last week Google announced it will shut down its Reader service. It is a web-based RSS reader. It therefore allows to be kept updated of news from around the net in a central location. I liked the service for 3 reasons (on top of the fact it’s free, 0$, to use): It’s web-based, accessible from anywhere/everywhere with a simple browser; It’s text-based, you can quickly scan headlines and use the powerful search function from Google; It’s backed by an API so you can use it via different apps on different platforms and they all stay synchronised (the web/mobile version of Reader is not as efficient as the web/desktop version; hence the proliferation of apps using Reader as a backbone). Of course it frustrated a lot of people, from scientists to consultants … to name a few only. People are looking for alternative ( you can do a search on Google while the Search service is still working). Feedly is cited very often as the next best alternative. However its nice, graphical interface conflicts with my second reason to like Google Reader: it’s text-based. The Old Reader looks also interesting, it is text-based but no apps on different platforms yet. But both are also proprietary and can be turned off (or changed to a pay-for-use model) at any moment :-( ...

March 25, 2013 · 3 min · jepoirrier

Map of GAVI eligible countries in R

I was trying to reproduce the map of the GAVI Alliance eligible countries (btw I was surprised India is eligible - but that’s the beauty of relying on numbers only and not assumptions) in R. This is the original map (there are 57 countries eligible): I started to use the R package rworldmap because it seemed the most appropriate for this task. Everything went fine. Most of the time was spent converting the list of countries from plain English to plain “ISO3” code as required (ISO3 is in fact ISO 3166-1 alpha-3). I took my source from Wikipedia. ...

February 10, 2013 · 3 min · jepoirrier

Android is catching up iOS

Well, there is nothing new in this statement. The smartphone OS Android is catching up and even overtaking its rival iOS in many domains: more activated products per day and per year in 2011, more Samsung Galaxy S3 (running Android) sold in Q3 2012 than iPhone4 and 5S (running iOS), more devices worldwide, catching up Apple’s market share in tablets, … All this is summarised in an infographics MBA Online designed (the original address is here: http://www.mbaonline.com/android/ - click at your own risk). It is sweet and colorful, with lots of numbers and some references in the end. Unfortunately these references are embedded in the image so you cannot click on them if you ever want to read more info. ...

December 21, 2012 · 2 min · jepoirrier

How to write data from Matlab to Excel (especially when you don't have Excel)

If you are using Matlab on a MS-Windows PC with MS-Excel installed, there is no problem reading and writing data to Excel (in case your users/customers only understand this software but you still want to do the computations in Matlab). Here is the code to read (1st line) and write (2nd line): [sourcecode language=“matlab”] inputs = xlsread(‘inputfile.xls’, ‘inData’, ‘A1:B3’); [writeStatus, writeMsg] = xlswrite(‘outputfile.xls’, myMatrix, ‘outData’, ‘A1’); [/sourcecode] Now, there are several reasons why you may not be able to read and write directly to an Excel file: you have Matlab but ...

December 11, 2012 · 3 min · jepoirrier

Android-based smartphones market share in Asia

31% Tonight I was wondering what was Android market share in Asia. It is 31% according to a recent study from Ericsson’s ConsumerLab group ( reported by TechRepublic). Although dominant through most studied countries, Android is not dominant in Singapore (iOS has 46%), in Indonesia (RIM has 29%) nor in Vietnam (Symbian has 26%). Last year ABI Research released a study where they showed that Android-based smartphones market share grew from 16% in 2010 to 52% in 2011 (but this included tablets and did not cover exactly the same countries as the Ericsson study). Voila :-)

November 23, 2012 · 1 min · jepoirrier

Idea shared #2 - the feedback toothbrush

After the T-shirt that measures your sleep better than an app, here is idea #2: the toothbrush that provides some feedback. The idea is simple - so simple it was already applied elsewhere. The idea is to provide feedback about the quality of the way people brush their teeth. The Brushduino focuses on entertaining kids to keep them brushing at the right place for the right amount of time. Other projects (with many variants) focus specifically on time spent brushing. ...

October 22, 2012 · 2 min · jepoirrier

Idea shared #1 - measure your sleep

I don’t consider having more or better ideas than others. But I gradually realized I have less and less time for some activities like programming, electronics etc. Maybe that’s how we realize we are getting older now adults. So I decided to share these ideas rather than fueling the illusory idea that I will implement them one day. So idea 1 is about measuring sleep. I recorded animals’sleep during my Ph.D. - but it was thanks to an EEG device. I think that if you want to understand or improve something you have to first measure it in a way or another. So I started to try to measure my own sleep with an app ( Sleep Cycle). But despite its good reviews it doesn’t work, at least for me. ...

September 22, 2012 · 4 min · jepoirrier

The 6 Android apps I really appreciate(d)

For some reasons, I had to choose between a new, simple Nokia phone (but fortunately not a Windows one!) and my 1-year-old Android phone. Before I leave this Android phone, here are the few 6 Android apps that I really appreciated and used daily. FBReader is a very nice e-book reader for Android. It supports a lot of e-book formats like epub, fb2, (partially) mobipocket, html, RTF and plain text. It works very well with Calibre (a free software e-book reader / manager / converter) - or is it the opposite? I also really like the fact FBReader can browse and download some free e-books directly from the internet. Of course, reading an e-book on a small 3.2 inch screen isn’t the perfect user experience. However, the night mode (white text on black background) is very handy to read something when it’s late and you don’t want the harsh white background. You can find FBReader on the Android Market for free (it’s a free software, under the GPL). ...

January 26, 2012 · 4 min · jepoirrier