Journal

November 2016

November was the month of another endings:

  • Final goodie bags from CEC, NTUSU, hall, NTUBS.
  • Another FYP deadline, though not as important as the one in October
  • The final final exam in NTU

Some other events:

  • Signed work contract. It’s a 14-page long terms where wordings seem repetitive yet extraordinarily comprehensive. A sentence might contain tens of adjectives. :P
  • Collected room key. That day I travelled to Serangoon to collect the room key from my aunt. The trip was quite productive as I make use of the long travel time to read the novel So Long and Thanks for All the Fish
  • Won ice-skating tickets (again) and I didn’t use it (again) since the expiry date was very soon (like 1-2 weeks after my collection, and it was nearing exam)

Realized that I have free Starbucks drink so I go and claim one. Turns out that I could claim any drink of any size (so I claimed the Venti size :P )

Regarding coursework:

  • Meeting with Prof Miao again where she offered me to consider taking PhD with her (though I expect the meeting was talking about my FYP report, in the end, but she said it was already okay)
  • Submitted CZ4042 Project 2. This project was actually run multiple and sufficient experiments such that you discover the best parameter that produces the best accuracy. Not quite fun, as I would just tune the parameters of a pre-written Matlab program, gather the result, and spend a lot of time doing the report. The report part was really not fun.
  • Submitted CZ4032 Project. Yeah, like finally, after too much meeting and too much demands from the boss.
  • Submitted CZ4073 Assignment 3.

The day of big spending

There was one day, after I bought my flight tickets, I spent a lot of money for various stuffs: paying flight tickets, collected micro SD card, and bought new earphone from Challenger JP, bought lots of groceries from JP in preparation for reading week. In total, there were around $200 was spent.

November was also the month where I really submitted FYP Amended Final Report. Good thing is that the examiners and my prof asked for softcopy. Saved paper & money :)

Just before the reading week started, I joined JCU GameJam with Dian, Pentium, and Aristo. It was a game jam, mainly using Unity, but every one of us except Aristo had any experience with it. So, on the day, we went there by MRT and a 10-minute walk. The school itself felt quite new though quite ulu. One thing I realized is that the area was around the Singapore’s Zika outbreak area. Oops.

The Gamejam started at 6 pm. But Pentium came in late, and Aristo is still rushing his assignment report during that time, where me and Dian supposed to follow Unity’s tutorial. Few hours passed by and we finally get started for real, being guided by Aristo. By daylight, we had somewhat slept for a while and finished our own stuffs. Meanwhile, I was waiting for other people to finish their part.

In the morning, when Aristo finally integrated the main character to the game, we were amazed :P He implemented objects orbiting around the main character. Woah. No wonder it took a long time. In the afternoon, progress was still slow and the level were badly designed by me. In the final 2 hours, something terrible happened. Somehow, the synchronization with GitHub failed to update the configurations of Unity. (hint: we included the “meta” file to gitignore; do not do this) After we realized our mistake, the atmosphere became very intense. Basically, we rushed in the final hours to integrate and also build the game. We submitted it in the final minutes and the gamejam was over.

One strange thing about the game jam is that the showcase was on the day after. So we need to wake up early in the morning and came to the place again to “showcase” our games. There was a Pac-Man challenge too, essentially playing the real Pac-Man at the old consoles located in their library. After lunch, we were relocated to a public lecure and then the announcement. We didn’t win anything, even from the lucky draw. So yeah, we went home afterwards.

Anyway, few days afterwards, Coldplay’s concert in Singapore was announced! EXCITED EXCITED EXCITED. I BOUGHT CAT-1 TICKET AT THE FIRST PRE-SALE! 1st row 2nd seat, see how much NTU’s STARS Wars have prepared me for this kind of first-come first-serve (read: kiasu) online situations.

In first half of November too, I continued implemented some requirements for LILY Silver Testbed platform. Now they told me to write documentation. Duh. Luckily they let me see the old documents and I adapted my documentation from that one.

In the reading week, I started to play Tropico 5. Basically becoming a dictator of an island. Building houses, industries, and services. Not as exciting as Simcity but still nice. Though after unlocking every buildings and advancing to the latest era, the game feels dull.

And then there were exams.

  • CZ4073 exam. S/U option is ticked. Not because it was difficult, just because I have S/U left, so why not put effort on others and let this be S/U-ed. Energy saved. I left the exam hall in around 1 hour 30 minutes.
  • CZ4032 exam. More difficult than expected. I suspect a lot of people did not finish the paper.

Then I have around 6 days of nothingness before my last final exam. Started by playing Steam games: Tropico 5. Continued by reading Douglas Adam’s book. Now on 2nd half of So Long and Thanks for All the Fish. It was hilarious: after some Arthur’s love story, the author looks tired of writing and dedicated a single chapter to suggest reader to just skip to the end.

Then I continued studying for the CZ4042 exam on 2 December.

Wikipedia Asian Month 2016. Oh yeah, November was also the Wikipedia Asian Month, for the 2nd time. Since I was not involved in building the tool, essentially I am not really useful this time. I helped the idwiki admins sending mass messages to participants, and I participated by creating 4 articles (to be eligible to the lowest reward).

Updated SSL Certificates

(a very short update)

So today I received an e-mail notifications from Let’s Encrypt service stating that my SSL will expire in 19 days. I believe they will send more emails in the upcoming days, but since I have some free time, I went ahead to go and renew my SSL certificates. Everything went smoothly, but then I kind of forgot which file to copy to which field in IDHostinger’s control panel. I am now really grateful that I had written a tutorial about it in my blog >.< (and apparently it has helped a lot of others too, as it was now my blog post with most views (after my home page) and even a staff from Hostinger contacted me stating that they created their tutorial (which has much better screenshots & styles) based on my blog post. :) :) :)

October 2016

3 November 2016

Yet another October has passed. So what happened in October?

It started with NTUBS MR1 ending. Emotional yet frustrating too. Essentially I was happy and sad at the same time because my involvement with NTUBS has finally (really finally) ended. It was really tiring, considering that I had lots of due dates in October.

On a side note, I accepted the job offer at Garena.

I found out Hacktoberfest and submitted few pull requests on GitHub, mainly on Microsoft’s BotBuilder project, fixing typos on their documentation. Halfway through October, I completed the challenge (of submitting 4 PRs) and they were all accepted.

After a personal embargo on ice cream since end-July 2016, I finally lifted it up and started to eat ice cream again. Oh, by the way, my personal embargo on Canteen A’s mixed rice was ongoing since mid-2015.

I submitted CZ4042 project 1. This project is quite tiring as the work is quite tedious: finding best project configuration by trial and error (a.k.a. “experiment”). And worse of all, we need to also submit a report.

I submitted my FYP to my supervisor for comments. He printed it out, pointed numerous mistakes but essentially the heavy parts (middle sections) were left unchanged (or unread). After receiving these feedback, I started to fix and revise on my FYP report.

I celebrated my 21st birthday. More on this in another post.

I built c4bot, after tired of writing FYP report. Deploying it on Azure, and the most frustrating part was to make sure its dependency (node-canvas) worked correctly. I also had to spend several days on getting the bot approved on Facebook Messenger.

By the way, I printed two copies of my FYP report, which drained my ez-link credits, and I submitted it to my supersivor & examiner.

I replied to my hall office about my final day of hall stay.

I completed CZ4073 Assignment 2. It was basically cleaning up a small stock price dataset (using means stated by the prof) and then build a decision tree model, and tune the parameters. Results wasn’t that good (around 30% accuracy !?) but I don’t care cause I will opt for “S/U” for this course. Hahaha

I presented in CZ4032 group project. Our group presented on music rating prediction which resulted in considerably decent result. A lot of meetings were carried out, maybe way too many meetings, for a so-so results.

To end October, I attended Geekcamp.sg 2016, where I during the breakfast period, I talked to a very senior software developer who gave me quite number of advice regarding career. Generally, the event itself was nice and not nice. Since it only has a single track, I would also need to go through talks that were uninteresting to me, like the one talking about using cardboard to communicate with satellites (which he talked a lot of other stuffs, yet he hasn’t finished this project). Some interesting stuffs include: Rust! GraphQL! Kubernetes! Hopefully I could explore more about these technologies later on.

 

 

 

c4bot

15 October 2016.

It was two days before my FYP report submission. That whole day was spent on proofreading my report. It was very tedious and boring task. To recharge myself, I decided to went up to “the spot” and did a lot of self-talk. “The spot” is basically a laundry drying spot at level 5 in my block where almost no one was ever here. …

21

It’s the time of year where I apply kaizen: To stop, reflect, and continuously improve.

I’m scared of the future. It seemed so uncertain and scary out there. Meanwhile, my days in university is numbered. I couldn’t start it with positivism and optimism like what I did in my 17th, where after reading it back, I laughed at myself 😃 Many things have changed but some things will not. I saw my wishes from my 18th birthday, I felt that I did fulfilled all of them already by this age: improved designing skill (check; hey, back then, my designing skill was really bad); improved public speaking (partial check; I think co-presented a presentation during international conference counts? hahaha); built personal website (check; it was a mini-resume now, with few side projects hosted on it). …