jugend's pings
Sort By:
I was looking through some of the old photos that I have and I found this sunset photo I took in Bako National Park, Malaysia. Nowadays, we hardly can find a quiet beach, and I was lucky that day; after setting up my camera on a tripod, I saw two people taking a stroll on the beach, and I quickly pressed the remote release and took this beautiful snap. The two people walking …
After months of relentless work, finally my body rebelled and said, “Give me a break”. And it succumb itself to the attack of mild flu and fever. I fell sick yesterday.
Last nite I tugged in to bed early, after popping a pil. Thanks to my wife who massaged my head while I was on bed, and last nite was one of the rare good-and-peaceful sleep that I opportune to …
If you are a foreigner, just like you, I have been living as a modern-age nomad since 1995. The day when I finished high school, the day when I stepped out from the comfort zone of my hometown, the day when I furthered my study. I knew that life is not going to be as easy as before. Freedom that used to be a shackle with its keys guarded by my parents were then passed to me, …
Received exception:Wrong type NilClass. Not allowed!Type: Blog Post (Markdown)Blog: PluitPost:Title: testDate: -4712-01-01 08:00:00 +0800Pings: OffComments: Offtest
So you heard of Ruby On Rails (RoR), watched a 15 minutes screencast. And you kind of liked it. You tried coding ‘Hello world’, and you said, “Hey, this is easy”. You thought you should push yourself and try out a more complicated stuff, stuff real developers do.You wanted to create a few standard panels on your home page, because almost every site …
Thanks to SingGeo for spotting this. GoogleMap finally supports Singapore map, it is now up to our creativity to make full use of it. :)
If you are new to Ruby, you may bump into some confusions when overriding methods, especially when you still need to refer to the old (parent) methods. Just to share some notes I have taken on overriding methods in Ruby.
You can override a method by either extending a class (duh, I already know that) or by redeclaring an exisiting class with just the new methods (this could …
A few months ago, when I migrated BookJetty from Java to Ruby On Rails (RoR) platform, one obstacle I faced was I could not find any object pooling library that checks for idle objects on a fixed interval, and evicts invalid and expired objects in the pool. While in Java I used Apache Commons Pool, in ruby, I was scratching my head back then.But, the beauty of ruby and rails …
We are meeting up again, this time we manage to get to a proper room with Wi-Fi connection at Central Lending Library. Thanks to Doug for organising this meetup, and to Ivan Chew, from Singapore National Library Board (NLB) for facilitating the use of this room.It is the first time we are having presentions, and two of our top brigades are presenting, here is the …
You know, once in a while, you do strange thing in your life, like getting up early, buying Chinese newspaper even if you do not understand most of the words, and flipping through the pages eagerly to look for just one page to be immortalised.Ah…and I did that this morning, I stopped at a page with a word I could finally understand ‘BookJetty‘ and a face I …
One way to use Module is to use it as a helper module, to store common methods to be shared across different classes.
By including the module in your class, you inherit its methods. Problem pops up, when on some cases you need to call the same method in a class mehod instead of an instance method. And you know you can’t call an instance method directly from a class …
There were moments in life when it feels so happy, serene, and beautiful.This is probably one of those moments, snapped at Yeow’s wedding, June 9th, Kuala Lumpur.
The new BookJetty is finally out. It is now on Ruby On Rails with some interesting features. Well, indeed a hard work finally pay off when you see something nice coming out of it.
You can now bookmark your books as Wanted, Reading and Read. So the next time you go need to go to the library, you just have to go to your wanted list.
You can also tagged your books with any …
Just manage to grab a copy of The Art of Start by Guy Kawasaki from Bishan Library. (I can’t help but love this new library, a stone-throw away from my lunching place, modern design, disabled friendly, and the books are fresh, kudo to the National Library Board).
After a long tiring day, on my bed, light off, warmed with a soft bedside lamp. I read the a quote above the …
Pluit has just embarked on a new Ruby On Rails project with Exploit Technologies Pte. Ltd., a commercial arm of
Agency for Science, Technology and Research (A*STAR) in Singapore that helps to identify, protect and exploit Intellectual Property (IP) created by the Research Institutes (RIs) funded and managed by A*STAR.
This project marks the beginning of Pluit’s …
Pricing is always a very sensitive issue, pricing it too much you lose a deal, pricing it too low you make a lost. But what is the right price? And how should you charge, per project, hourly or per retainer basis? These are the hard questions that we all have to deal each day, be you the vendor or the customer. Brian Ling from Blue Flavor, has written a great article about …
BookJetty now supports four different types of listing, i.e. library list, default list, cover list, and simple list. I have also redesigned the display of the book attributes, less important attributes like ISBN is now moved to the tooltip area, while pricing information has also been removed from the listing area, since they are not referred often. The labels have also been …
I used to hate Javascript, but thanks to Sam Stephenson for Prototype Javascript library, coding Javascript is no longer the same with what it used to be.One of key features provided by Prototype library is the extension of HTML Elements, Form and Form Elements. Form refers to the form object, while Form Elements refer to the input fields, text area and selection boxes. The …
Remember how do you usually find a book from the library book shelves? You write its call number on a small piece of paper, you slip it down in your pocket, sometimes in your wallet. When you are in the library, you search your left pocket, right pocket, take out your wallet, go through each of your wallet compartments, and !*#@$#$%, you left it on the table.From today …
Time flies, the last time I worked on BookJetty, it was in February, three months has passed, and I’m glad that I finally am able to work on it again. The recent features added are meant to make BookJetty more blogger friendly. We all love to show some books on our blog, be it the recommended list, currently reading list, wanted list and etc. So the first feature the …



…