Japan 2017 – Day 1

This marks my fifth visit to Japan and 10 years since my first visit, 2 years since my fourth.

It is now my custom to have ramen with beer on my first day. I wish they had draft beer instead of canned ones.

Hakata Furyu's Tonkotsu Ramen
Hakata Furyu’s Tonkotsu Ramen

Once again I’ve chosen to stay at Remm Akihabara because of it’s close distance to the train station and it’s in Akihabara! Haven for people like myself. It makes shopping easy as I can unload stuff I bought and then head out for another round of treasure hunting.

The only peaceful place on Earth

I quickly began searching for a used PS Vita Heavensward Edition and ended up with sore feet on the first day. Not good. I should get some shoes comfortable for walking long distances.

Never found the Vita I wanted and began considering getting a new one instead.

Another custom of mine is to visit Shibuya and order coffee from the Starbucks there that has a good view of the famous Shibuya Crossing.

It might be a waste of valuable vacation time but I enjoy it.

Things I look forward to

Everyday I look forward to my morning cup of coffee.

Every week I look forward to the weekends where I can relax.

Every month I look forward to meeting up with my friends.

Every 6 months I look forward to traveling overseas.

Every year I look forward to looking back on all the things I’ve achieved.

A Good Dream

A good dream that lasted only a month.

It helped me learned what my limits were and unlocked all the potential I have. Stubborn ideals I once had fell like the Berlin Wall.

It triggered another change in my life, gave me energy and made me feel young again.

Many mistakes were made.
Words that shouldn’t be said were said.
Words that should be said weren’t said.

I’m sad that it’s over, I’m thankful it happened.

Now to put this newfound energy into my career.

FastIris

There are only 2 bus companies in Singapore. SBS Transit being the largest and whose buses I travel on most frequently.

They released an iPhone app called iris, for poor people like me who cannot afford our own mode of transportation,  which we can use to check the time the next bus will arrive at a specified bus stop.

It was frustrating to use. I hated the loading screen which wastes a few seconds of my time. And then I had to spend a few taps to get to my favourites list which I’ve added the bus numbers that I frequently use.

On top of that, there are frequent unknown errors and I would have to try and reload the bus timings again and each load takes a long time to complete.

I happened to learn about the mitm proxy tool from an article that exposed how the Path app was sending user’s address book info in plain text to their servers.

This tool can be used to analyze traffic data between a phone and the internet. So I set it up and used it to analyze the HTTP requests made from the iris app.

It made a lot of requests which explains why it’s always so slow.

So knowing the structure of the data that was sent and received from the iris servers allowed me to write my own web app to get the information I want. And the result…

fastiris

It worked perfectly. And very fast.

I’ve added it as a bookmark icon on my phone. One tap, it brings me to the browser and loads my web app. Instantly, I’m shown a list of bus numbers that I frequently use. Tapping on the bus number, will load the next and subsequent time remaining till that bus arrives at the bus stop. That’s all I need.

There’s even a short cut to load the timings for 2 buses that I travel on everyday to get to work.

It uses cache.manifest to make the browser cache the jQuery file and the index file, this made loading the app almost instant.

I’ve also added 2 fields at the bottom which takes in the bus number and bus stop number so I can check the bus timings for other buses just in case.

tl;dr: programming and computers are fun.

TTTOv3

Work has begun on the next version of The Tarutaru Times Online.

I don’t know when I can finish it, and I can’t promise it.

It will be a complete rewrite of the whole system, using all the new knowledge I’ve gained since v2.

You could say the motivation for this rewrite is because of FF14. It’s that good.

And to commemorate this new beginning, I’ve updated the blog, using the new templates :o