1. JRuby on Windows: Day 0 - install and Hello World

    JRuby is a Java implementation of Ruby that runs atop the Java Virtual Machine. The JRuby wiki has this to say:…


  2. Deleaker - finding leaks in C++ Builder and Delphi projects

    Deleaker is an extension that can help C++ Builder and Delphi users to find leaks in their applications. This post provides a very brief introduction to it.…


  3. Using RadiantCMS in 2020

    After a very long time and being recently frustrated by using Wordpress for one of our sites, I was keen to go back and check how things were with RadiantCMS which had long been my go-to CMS for my work. I really liked how it worked. However, the rapid jumps in Rails versions at one time meant that Radiant found itself a bit left in the cold, and lost favour. [1-5]: 3…


  4. Use Command Files to Switch Directories Easier on Windows

    We all have our own preference of which operating system works best for us, and helps us enhance our productivity. Over time, we also devise our own ways to make the operating system work better for us, and to train ourselves to work better on our computers.…


  5. Journey to Bluemix: Part 4 - Updating the Buildpack

    In a previous post, we covered how to get your Jekyll blog working with Bluemix – that post was written in 2017 and if you followed the instructions now, you would find that you are unable to deploy your site since it fails. You will see an error as below on your command line.…


  6. Creating iCalendar (ICS) Files with Full-day Events in Ruby

    I recently got a file with numerous dates to be “marked in my calendar” – the original file was a PDF file but what I really wanted was to have this data put into my calendar so that I have access to it when I look at my calendar. Last year, I had done this manually by creating a CSV in Excel and then importing it into the Outlook desktop client, as explained in this article at Tech Republic. We use Office 365, so this synchronizes to the online calendar and then on to all my devices. The online calendar in Office 365 only allows importing ICS (iCalendar) files and since that is what I use most of the time, I decided to see how I could create this file when I got the list of dates for this year. It’s also convenient to mail this file to others who can use it to import it into their calendars – making the whole process worth the effort.…


  7. Getting work done in a Flight

    Working on planes in economy is always a hit and miss. But, I had a great experience on a lightly loaded flight from Singapore to Kolkata…


  8. Travel, Calendars and Time Zones - 6 Tips

    Time zones really are the bane of travellers… and if you don’t get it right, you might not wake up or reach an appointment in time and so on. Modern technology and gadgets help – so, this is one place where I use a mix of tools to help stay on top of things. The list below is a compilation of things that work for me.…


  9. Productivity

    Productivity: love it or hate it, it’s always an ongoing battle and is always in fashion. We all have our own ways of working and doing things… we all find ways to manage the complexities that we need to deal with. Over the past 20+ years of owning computers (and moving from IBM OS/2 to a series of versions of Windows from Windows 3.1 to Windows 10), a number of excellent Palm devices and different phones and other gadgets, I’ve tried to find a system that works for me. As technology has matured and evolved, I’ve tried to find tips and tricks that save me a few seconds or make me better prepared for the things I do.…


  10. Not going cashless soon, I guess

    In Singapore recently, going cashless has been in the news quite a bit. However, when I was in Japan, I noticed something interesting – there doesn’t seem to be any rush to go cashless. For example, this payment machine in a hospital will accept any Japanese coin – from the mighty 500 Yen coin (approx US$4.48, SG$6.04 as of 19th Sep 2017) down to the lowly 1 Yen coin (which is worth US$0.009, SG$0.012). It seems surprising that they would put in all the technology to accurately count even 1 Yen coins. Is it needed, and is it worth it?…


  11. Journey to Bluemix: Part 3 - Deploying without Downtime

    Once you have gone through the trouble of setting up your static website on Bluemix and done up a custom domain for your application, you’ll need to start doing updates. If you follow the instructions from the previous post about getting started on Bluemix, you’ll see that you have downtime every time you do an update. When you do a cf push, your website might go offline for about 60 – 75 seconds.…


  12. Quality Audio for your Digital Devices

    It would appear that digital audio music devices are getting more and more personal – people are using their mobile phones, streaming services and more with their headphones plugged in. For people wanting to turn up the volume, Bluetooth speakers have continued to grow in popularity. From the outside, it almost appears that the micro-component systems and amplifiers of old have reached a saturation point.…


  13. Where are the Grab Straps/ Handles in your Trains?

    Have you ever given a thought to the grab straps (handles, straps, loops, grips, … there’s a debate on what the correct word is) in the trains? If you take a look at the pictures on Wikipedia, you’ll see that these seem to vary a bit across countries.…


  14. Cool Bicycle Park Spotted in Japan

    I was in Japan earlier in the month and I spotted this in Tokyo. Of course, from the title, you know that this must be a bicycle park. So, let’s start with a question – how many bicycles do you think there are under there?…


  15. Flipboard Magazine for C++ Builder and Delphi

    It seems that of late, I have been saving a number of articles related to Embarcadero C++ Builder, Delphi and RAD Studio tools. I’ve been a fan of C++ Builder and Delphi since I first used the tools back in 1998 while working as an intern at Vital Technologies (which became a part of HP and was later spun out to Agilent).…