Posts

Showing posts from 2018

[Review] Blue on Blue

Blue on Blue by Charles Campisi is about the police work in New York's Police Department's (NYPD) Internal Affairs Bureau (IAB). It is quite an enlightening read to know about how the detectives track and investigate the 'tips' they get about corrupt cops, and just how much time and effort goes into such investigations. The tone is light and the overall pace is good; I did not feel bored while reading this book and in fact, had a hard time putting it down many a times. Two noteworthy quotes for me came from Officer Lenny Swindell, "If ya got a job, do the job!" And Officer Fahy: What is the one four-letter word that should never, ever be associated with your service in the NYPD? In case anyone is wondering, the four letter word is not a profanity but the word F-A-I-R . In the book, Officer Fahy cautions the recruits that life isn't fair, the department isn't fair, the job of police officer isn't fair, and the sooner they accept that, the bette...

[Review] Happiness is A Choice You Make

Happiness Is A Choice You Make - Lessons from a year among the oldest old by John Leland weaves together the stories and wisdom of six New Yorkers who number among the “oldest old”― those eighty-five and up. A fairly good read with nuggets of wisdom from the seniors on living with contentment, despite the challenges of old age they face. I can't write as good a review as those already found on Amazon so I'll put some favourite passages from the book (and there's quite a fair number of them!) here instead. Chapter 4: Love in the Time of Lipitor If my year with the elders was also to be a love story, this was a lesson that I needed to learn: that in a relationship, sometimes taking - allowing the other person to do something for you, rather than insisting on doing it yourself - is also a kind of giving. The same applies in friendships or business relationships. True generosity includes enabling others to be generous. Chapter 5: On the Other Hand ... I knew successf...

2018 Mid-year Review

Considering it's the middle of 2018, it is time to do a review of my New Year's Resolutions . 1) Read 10 books Here's my read list thus far: The 10-Second Rule What I liked: There was none of the usual 'sales-talk' about the goodness of following Jesus, just some simple advice on how to allow God into one's life and work His magic. What I disliked: Nothing much really. The Little Book of Value Investing What I liked: Simplified language for financial novices like me to understand more about investing and what stock indicators to look out for. What I disliked: Too simplified for those looking for a more in-depth guide on how to perform business valuation and identify value stocks. My Holiday in North Korea What I liked: Simmons' anecdotes of her experiences in North Korea, which nearly had me burst out laughing on the train at times. What I disliked: Not sure if it's due to cultural or language differences but I did have difficulty understan...

Ubuntu VirtualBox Guest Additions and Custom LiveCD

Some quick notes for myself: Ubuntu VirtualBox Guest Additions Install VirtualBox guest additions Create virtual machine shared folder Add virtual machine Ubuntu user to vboxsf group `sudo usermod -a -G vboxsf username` Logout/restart References: https://stackoverflow.com/questions/26740113/virtualbox-shared-folder-permissions Creating Ubuntu Custom LiveCD Add Cubic repository `sudo apt-add-repository ppa:cubic-wizard/release` Install Cubic `sudo apt install cubic` Run Cubic and point to default ISO downloaded from www.ubuntu.com Install any additional packages needed Finish customizing ISO image References: https://askubuntu.com/questions/741753/how-to-use-cubic-to-create-a-custom-ubuntu-live-cd-image https://www.ostechnix.com/create-custom-ubuntu-live-cd-image/ For the more adventurous who want to create a LiveCD from scratch:  https://help.ubuntu.com/community/LiveCDCustomizationFromScratch

[Review] My Holiday in North Korea

Image
It's such a coincidence that I had barely finished reading "My Holiday in North Korea: The Funniest / Worst Place on Earth" by Wendy E. Simmons when news came about of the historic North and South Korea meeting in Panmunjom in which they agreed to "work toward denuclearizing the Korean Peninsula, and declaring a formal end to the Korean War by the end of the year". Talk about impeccable timing! My Holiday in North Korea  by Wendy E. Simmons I first picked up the book at the library due to the catchy title and cover photo which suggests a fun filled read - something I could do with seeing as to how I failed to finish reading the previous book I picked. Fortunately it did not disappoint and I frequently found myself grinning like a mad woman on the train while reading during my daily commute. Thankfully I managed to hold in my laughter so as to not appear deranged to the other passengers. My impression of North Korea before reading the book, formed from v...

iTunes and iOS

Some quick notes for my future reference: iOS backups Windows C:\Users\[username]\AppData\Roaming\Apple Computer\MobileSync\Backup\ macOS ~/Library/Application Support/MobileSync/Backup/ iOS software file (.ipsw) Windows C:\Documents and Settings\[username]\Application Data\Apple Computer\iTunes\iPhone Software Updates macOS ~/Library/iTunes/iPhone Software Updates Where ~ on macOS represents the user's home directory.

[Review] The Little Book of Value Investing

Image
This was supposed to be February's book review but I have been dragging my heels over it so here it is finally. The Little Book of Value Investing by Christopher H. Browne is the second book in the "little book" series that I've read, with the first being The Little Book that Still Beats the Market . As is usual with books in the little book series, The Little Book of Value Investing is written in a style that is understandable for commonfolk like me, without all the technical jargon that plagues most investing books. Unfortunately this is also its weakness, as the book failed to dive into the techniques of value investing which one can learn and apply. Browne did a good job of explaining the concept of value investing to the beginner though, and I would recommend this as a first book for those new to investing before picking up Benjamin Graham's The Intelligent Investor . This might be my last book review post though, seeing as to how Amazon reviews are...

Random thoughts

It's been a crazy week. First was the mental exercise afforded by CS50x Puzzle Day 2018 , then a week of unplanned physical activity where I ended up clocking 10,000+ steps daily, before cumulating in yet another unplanned 3 kilometers walk/run. Quite the workout over a period of 10 days; I think I've hit my quota for the year. The highlight of the week was making a new friend through a chance encounter. Fate works in really mysterious ways - if I had left work slightly earlier, or if she had been held up a little longer, we wouldn't have met. It feels like life is trying to hint something to me, having met two spritely ladies one after another, both of whom are well advanced in years and still living life to their fullest. It makes me feel ashamed and somewhat guilty with the way I have been muddling along, especially in the area of physical fitness. Perhaps it is time to take the first steps towards a healthier and more fulfilling life? All in all, it was an eventfu...

Ubuntu and VirtualBox EFI

Quick post on fixing the EFI shell issue for booting Ubuntu on VirtualBox with the "Enable EFI" option selected. Credits to Mostafa Ahangarha over on https://askubuntu.com/questions/566315/virtualbox-boots-only-in-uefi-interactive-shell for the original answer. From the EFI shell after installing Ubuntu, type the following to boot: Shell> FS0:\EFI\ubuntu\grubx64.efi After booting into Ubuntu, create or modify file /boot/efi/startup.nsh and add the following line: FS0:\EFI\ubuntu\grubx64.efi Save and close the file. Tested to work on Ubuntu 16.04.3 LTS.

Windows quick bites

Three useful Windows commands: 1) Getting MD5/SHA hash of a file I've always envied Linux users for having built-in  md5sum command but now there is a command in Windows PowerShell that does the same function! > Get-FileHash -Path C:\Users\YourName\Downloads\some.iso -Algorithm MD5 Algorithm Hash Path --------- ---- ---- MD5 ABCDEFGHIJKLMNOPQRSTUVWXYZ123456 C:\Users\YourName\Downloa... 2) Getting license key of upgraded Windows installation With Windows moving towards digital license, here's how to find out what's the license key on your working computer in case you ever decide to reinstall. > wmic path softwarelicensingservice get OA3xOriginalProductKey OA3xOriginalProductKey ABCDE-FGHIJ-KLMNO-P1234-56789 3) Download files over http/https using PowerShell Have a URL that points to a file that you'll like to download but your browser stupidly insists on rendering it in ...

[Review] The 10-Second Rule

Image
The 10-Second Rule by Clare De Graaf is a rule book on following Jesus made simple as stated on its cover. The idea behind the rule was basically to do what you are reasonably certain that Jesus wants you to do in the next 10 seconds. No procrastinating, no over-thinking, just do it like Nike's slogan. Many times we may have felt an impression, like a passing feeling or thought, to do something such as stopping to offer someone a hitch or to call someone and ask about their day, but fail to follow through on the thought/feeling as we start to analyse and feel that maybe the person trying to hitchhike could be dangerous, or the person we call may start to ramble and we won't be able to get off the phone. Such promptings could have been an instruction from God, perhaps to act as the 'angel' someone has been praying that He will send, or to help pull someone from the edge of thinking of suicide because no one cares in this world. The 10 second rule is about obeying ...

Happy New Year 2018!

It's the end of another year and the start of a new one. 2017 has been somewhat disappointing in the area of self-development so in order to not repeat the same mistake for the next year, here are some goals I am setting for myself in 2018: Read 10 books. As they say, reading is to the mind what exercise is to the body. So to keep my mind fit, I'll be aiming for approximately one book a month, with a small discount to make it manageable. Finish CS50x on edX . This is for completion sake as I have a bad track record of not completing the Massive Open Online Courses (MOOCs) I signed up for. With CS50x Introduction to Computer Science as a foundation, hopefully I'll feel more inspired to complete the rest of the technically courses I started. I would probably have a much longer list but I figured I should keep it simple for now. Plus there's always time to review again along the year to tack on more goals should I find any pressing ones. Here's a Happy New ...