Monday, 26 October 2015

I signed up for this. I am going to bring a better UI to my fellow faculty mates. And so, I have to pick up Ruby on Rails. According to a senior, it's overkill but I believe that's better than no-kill.

As of now, I am at the part just before the "U" of "CRUD". But before I do that, I will have to revise "C" and "R"... and things like starting the server, my shell script will do it for me. I think it was "cd blog/" and then "bin/rails server" or something similar!

I was doing up my other blog for my Singapore Studies project ("") and it is only now that I have some free time before the last of my CS1101S Missions and Side Quests are going to ambush me. Yes, I literally mean "Missions and Side Quests".

I earn my CA marks through this online portal - I have to complete missions as a bare minimum, and in addition to that, completing all the side quests will earn me an extra Modular Credit (MC). How cool is that? More programming, more MCs! Disproportionate workload hours? I don't care!

Back to topic, I will definitely squeeze in time to commit to Rails and App Inventor! Preparation for winter (vacation)!

Labels: , , , , ,

0 comments | Leave a comment

I have been extremely inactive right off the bat! However, that does not mean I was idle! Last weekend, I had an internship briefing with First Code Academy. I am on my way to creating an application with a secret theme (you have to come for the camp on 14 Dec this year to find out!) except that I have not tested out if I could navigate between screens with button clicks.

I guess I am really inseparable from the tutorials. But due to some miscommunication, I sometimes remain uninformed of certain decisions sometimes due to my ignorance. Luckily, I do ask questions...

But my weekend is not just about the App Inventor! I'll talk about my second venture later!

Labels: ,

0 comments | Leave a comment

Sunday, 11 October 2015

I am going for training with First Code Academy instructors at the end of this month. I asked the program manager how I could better prepare myself for the training because it was impossible for me to sit-in during their earlier camps which were during the school term. I was informed that I could start with MIT's Scratch and App Inventor. So today I tried to scratch around Scratch.

The key to learning is "doing". I had too much fun with the sound "engineering" assignments in my current NUS module, and the fun continues here in Scratch. Presenting... AKB48 Medley!

By the way, my username is jiayeerawr (as always).

Labels: ,

0 comments | Leave a comment

Saturday, 10 October 2015

I need another post here so that the blog will be long enough for the scroll bar to appear because I set the overflow property to auto. Ideally, I don't want a scroll bar so I will not set overflow to scroll.

Because scroll bars are additional opportunities to decorate... and decoration takes time. The white background for the blog div is getting really annoying, time to find out how to reduce its opacity without causing my words to become transparent altogether.

Labels: ,

0 comments | Leave a comment

Too lazy to think of a new name so I simply changed a letter to retain the pronunciation. This is a test post, I am totally clueless about integrating what HTML I've written into the blogger template. In the end, I'm just going to copy and paste selectively...

Labels: ,

0 comments | Leave a comment

MSN was the trend back in 2007. I created a Hotmail account, and I discovered that I could have a "" that would be associated with my email address. That's when blogging became a part of my life, and subsequently, a part of me.

"Blogging meets girl. Girl meets blogging."

It was also the trend to have a "" and so I created a blogger account which was linked to my Hotmail in 2008. I remember my very first domain was "". I did not bothered to blog so much there. But I visited "" to find a blogskin.

It was also around 2008 that my spaces got closed down and I was given a chance to export it to WordPress. I exported to "" but I was so uncomfortable with this unfamiliar UI that I was not that active on WordPress.

I permanently switched over to Blogger (and am still here). I found a winter-themed blogskin and I decided to rename my blog to GlacieRaiN once and for all.

But one thing kept bugging me: the credits. I wish there would be no such thing, or at least let my name be the one to fill it up. That would entail building my own design. I did not know what HTML was. Time to play with fire to understand fire. It was the year 2009. I still refused to study for my examinations.

I scoured through "" again to find a blogskin with an appealing layout. I changed some of the numbers, and the boxes were resized and repositioned accordingly. It was magic. I changed more of these numbers.

Next, colours, images, and finally a blogskin that seemed original enough to call it my own. The skeleton, things like "<div class = "bg">" were taboo, because I did not understand the implication of changing them. Unlike numbers.

Repeat. And 10 blogskins were made in a span of 2 or 3 years. Some, like new malware, are simply variants of their older counterparts (but my blogskins are not malicious!). So there was actually a lot more to learn. All 10 retained their skeleton. Some were embellished with JavaScript copied from elsewhere. At that time, I had no inkling what JavaScript was.

Fast forward to between 2011 and 2012. I believed I did a final edit on my current blogskin at "" and in 2012, I became more steeped in homework from school, and blogging about unrequited love which I find silly and even ludicrous now. I did study for my examinations few months before it. There was no room for HTML.

2013 to 2014 was totally filled up by commitments in the school's Symphonic Band, Harmonica Orchestra and String Orchestra (the latter two being consecutive commitments instead of simultaneous) as well as my internal examinations. There was no room for tinkering, but I was sure something in me sparked. The desire to learn about what I was blindly hacking in the past.

Now here I am.

Labels: ,

0 comments | Leave a comment



About Blog

Anything geeky or nerdy shall be here!

About Me

Currently at a loss for words

My LinkedIn

Programming Languages

(in descending order)
  1. Python
  2. Ruby
  3. Java
  4. JavaScript
  5. C#
  6. Everything Else

Web Development

(in arbitrary order)
  1. HTML
  2. CSS
  3. jQuery
  4. Bootstrap, Materialize
  5. Hugo
  6. Flask
  7. Ruby on Rails


  1. Elasticsearch
  2. MongoDB
  3. Chef
  4. Ansible

The Hacks


    January to June

  • DSO: Defusing the Binary Bomb
  • DSO: Dynamic Malware Analysis
  • NUS AY15/16 Semester 1

  • CS1101S Programming Methodology
  • CS1231 Discrete Structures
  • MA1101R Linear Algebra I
  • MA1521 Calculus for Computing
  • December

  • GitHub

Contact Me


BiZiT Society
NUS Wind Symphony


NUS Computing Club
NUS Hackers


October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
August 2017
September 2017
October 2017
November 2017