Archive for the 'NS' Category

“Yeah!”

Cheered from the men in my unit as my name was announced for internal posting.

I was glad that there was this support I had. Days ago, I was still wondering how bad I was at relationships, not knowing how to speak or handle people, or how to prevents enemies not to think getting acceptance from others first.

Words were juggling in my mind “COS, DCC, SSP, Sentry, Escort..”. This week was my first time I did COS. One day ago, was my first time I was a escort to Tekong. Brings back memories as I cross the sea, bypassing the blocks in BMTC. I enjoyed sea breeze on the shipment ferry/platform- its takes all the heat away even though how the sun scorches you.

As I start to wear out, its good there are events that still motivates me.

Sudoku and My Handphone Solver

Sudoku is the short of “suji wa dokushin ni kagiru (æ•°å­—ã?¯ç‹¬èº«ã?«é™?ã‚‹),” meaning “the digits must remain single”. Its also called Nanpure (Number Place). Don’t mistaken this “Number Puzzle” for a magic square, it doest require adding, at the least maybe just counting. These numbers infact can be substitute with symbols, but digits are still the easiest way to represent 9 objects. The rule fill in digits so each digit(1-9) can only appear once in each row and column in the 9×9 grid, and each 3×3 subgrid. Most of the time you can solve the puzzle finding some pattern by observation.

The first encounter with sudoku The first time I saw of it was when I was reading Bittorrent’s creator Bram Cohen (cant remember was in his biography or interview about his Asperger’s Syndrome ) , when he found out he enjoy playing this game and hence learn about this puzzle.

As usual I learnt alot about the game from a wikipedia article on it.

Just as how Soduku popularise in many other countries, it became popular after appearing daily in Today Newspaper. I spend some fun time (or killing time) in camp solving the daily puzzle from copies of Today’s newspaper my campmate brings.

I believe this topic attract a considerable interest in the programming world, i decide to give a try at it too.. While I didnt do much well, the web provides lots of methods and implementations.

Then came my idea of using my mobile phone to play and solve it. Maybe it was just an idea to show off how my mobile phone can solve a puzzle when the rest are scribbling with pen and paper. So I I decided to create a Sudoku Puzzle Solver midlet for my Nokia 3120 Symbian series 40 phone.

What I use is a port/modification of Stan Chesnutt’s Java implementation/library of Knuth’s Dancing Links Method (see his university research paper)

Its interesting to know that Donald Knuth’s Dancing Links Algorithm uses his Algorithm X method. Dancing links seems to be the most efficient and organised way to find all solutions to a sudoku puzzle. Its uses boolean matrix of up to 700+rows and 500+columns. The operation on the matrix will be the algo x, where trys to solve cover leaf problems in the most efficient way. Here’s also another link for a comparision of dancing links implementations.

Anyway here’s the download to my initial version of my sudoku solver.

I thought at first maybe this sudoku was the only version for mobile phones around (at least free) but I found myself wrong after looking up getjars.com.. Happy Sudoku-ing on your mobile phone!

Ammo Tech Week 1

On the first day finding my new unit,
a) I went to a wrong road
b) I went 2 rounds along that wrong road (but happen to met a friend)
c) reached the correct road
d) but went 2 rounds in that area because I could not entrance

Quite a bad start? I almost never learn from 2 weeks back when I had a bad start of the week where i took 2 taxi trips, Monday back home, Tuesday to camp, which added to about 30 bucks.

So a new place, new environment, new people to know and new stuff to learn. On Job Training will take up my first few days.

Here is a chance where I get to see many new faces again. Different people, different characters, different behavior, but overall most very friendly to us new men.

A new environment means new lifestyle too.. Some time is needed to learn it and adapt it. Well, as our OC says the best thing that might be learnt here is learning human relationships.

So there are Men and there are “Bosses” too.. The biggest of them all, OC gave us an interview, we told him about ourselves, and he tell us about himself. The most interesting part is he tries to infuse good attitude in us. Phrases like “I cannot change someone’s character, I can only change someone’s behavior” were used. I agree to almost all of his views, example,
We all have a purpose here and a job to do
Cant work without a good attitude
If we cant change the facts, we should live with it
Get the most out of our 2 years in NS
Try to take up courses
Smoking is not good

It was interesting watching him talk to all the men, and how he motivates them, and even change my view like how you should use English which I thought were just small things..

On the forth day was our Cohesion Day.
We played CrossFire PaintBall at SDC (Singapore Discovary Center)

This got me instructed on this sport and here are a couple more links.

Here is TAG Paintball at OCC at Yishun, the only other place in Singapore you can play paintball (bigger, painer, and slight more expensive too)

Stress Relief Paintball Flash Game

Howstuffworks “How Paintball Works”

Well.. so far so good for the start.. More things are coming.. example Guard Duties (I got Chinese New Year Day 1)

Parting ATT-12

Well, after 12 mental challenging weeks, countless of assessments, battles with the Z monsters, learning, adapting & dealing with one another, its time to go. Its been fun getting to know each other, and the experiences learnt hopefully will not be forgotten.


As usual, I start out from home early in the morning. Here I see the sunrise.
Continue reading ‘Parting ATT-12′

Ammo Command Dinner

Location: Crown Palace, Yishun
Event: Ammunition Command Anniversary Dinner
People: ATTs


Continue reading ‘Ammo Command Dinner’