Sunday, April 30, 2006

Problems installing Planet

I really want to install Planet to aggregate all my blogs. So far I still rely on Kinja to aggregate them, and that's also only after I consulted Priyadi, one of my friends who is also a blog expert. So, couple of days ago, I tried to install Planet on my own server.

According to its documentation, Planet requires Python 2.2 or greater, while the Python installed on my server is still 1.5.2.

bash-2.02$ python
Python 1.5.2 (#17, Jun 6 2001, 02:45:56) [GCC 2.95.3 20010315 (release)] on bsdos4
Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
>>>

So I downloaded the latest stable version of Python (2.4.3) from its website and installed it. There's actually a newer version, which is 2.5, however it's still alpha 1 release. I installed the Python 2.4.3 under my home directory, not as root because the server is a live server and it's shared by many users. Therefore, after compilation, the binary file will be in my home directory.

bash-2.02$ ~/python/Python-2.4.3/python
Python 2.4.3 (#1, Apr 27 2006, 14:46:13)
[GCC 2.95.3 20010315 (release)] on bsdos4
Type “help”, “copyright”, “credits” or “license” for more information.
>>>

After finished installing Python, I proceeded to download the latest version of Planet, which is still version 1.0, from its website. I went through the instruction on the INSTALL file, and follow all the instructions there, including to edit the config.ini file for Planet's configuration. I also have modified the planet.py file to call the newly installed python (version 2.4.3) inside my home directory, instead of the default python on the server (version 1.5.2).

However, when I tried to run the program, it didn't work. This is the error message I am getting:

bash-2.02$ ./planet.py ~/planet/indra/fancy/config.ini
Traceback (most recent call last):
File “./planet.py”, line 22, in ?
import planet
File “/usr/home/ip/planet/planet/__init__.py”, line 33, in ?
import dbhash
File “/usr/home/ip/python/Python-2.4.3/Lib/dbhash.py”, line 5, in ?
import bsddb
File “/usr/home/ip/python/Python-2.4.3/Lib/bsddb/__init__.py”, line 47, in ?
import _bsddb
ImportError: No module named _bsddb

I'm not too sure what's the cause of the error. I searched Google but I couldn't find any possible answers to the problem above. Someone said that the above error occurs because my Python environment doesn't have bsddb installed, however I'm not too sure how to install the module.

Or is it because I'm using BSDI (BSD/OS)?

Priyadi advised me to try installing the new version of Python as root (server wide), and not installing it in my home directory. However, I didn't dare to do that because it's a live server and shared by multiple users. Perhaps I might want to try using another server first (e.g. development server). Will try that later.

Anyone else might have encountered the same or similar problem and know how to workaround this? :)

[Indonesian version]

Saturday, April 29, 2006

Tekukor Playground and Bistro Delifrance

Last Sunday (23/4), after having her weekly reading lesson at ICR Jurong East, Inka with her brother Irza went to Jalan Tekukor to play at the playground there. They were having a great time playing there. The pictures can be found here.

In the evening, the whole family went to Ngee Ann City, Orchard Road. Our destination is the Bistro Delifrance restaurant, on basement 1. It's the restaurant version of the famous Delifrance cafe in Singapore. The food served is similar to what is served in Swensens, and the price is also similar.

The flat principal (main course) which I ordered is Jarret d’ Agneau Braisé (see right picture), which is braised lamb shank served with mashed potato. My wife ordered Pâtes Forestière, chicken and mushroom in cream sauce served on linguine. Irza chose the Friture de Poisson et Pommes Frites (see bottom left picture), which is Delifrance's version of fish and chips, golden battered fish fillet and potato wedges, served with tartar sauce.

Inka didn't order any main course because she already had dinner at home before we left. So she ordered Gauffres Croustillantes for dessert. It's Delifrance's anwer to waffle ice cream. Hot crispy waffles served with a scoop of vanilla ice-cream, topped with strawberry sauce. It's very nice indeed, and eventually Irza also wanted the same dessert.

The pictures can be found here.

[Indonesian version]

Friday, April 28, 2006

Install BlogMap on a Wordpress Blog

Last time, I have written an article on how to install BlogMap on our own blog. The article is more useful to those who uses Blogger for their blogs. Now, how to install the BlogMap on a Wordpress blog?

Basically, it's the same. There are five main steps need to be done:
  1. Get a geo-tag
  2. Put the geo-tag on our blog's template
  3. Register our geo-tag to BlogMap
  4. Get the script to display the BlogMap
  5. Insert the script into our blog's template
The only differences are on point (2) and (5). In Blogger, the edit template option will provide one single interface to edit the whole's blog template. How about in Wordpress? Which template file we need to edit? It depends on the Wordpress theme use you. Each theme has different template files, even though usually there's naming convention for each type of file.

For step (2), the geo-tag needs to be inserted into the header of our blog. Therefore, in Wordpress, we usually need to edit the header.php file on our Wordpress theme's directory. The geo-tag should be inserted between the <head> and </head> lines, anywhere between the lines. I would suggest that you can put the geo-tag just after the <head> line, before the <title> line.

For step (5), we usually put the geo-tag script on the side bar. Therefore, the template file we need to edit is sidebar.php, the same file we need to edit when we need to insert our shoutbox, or any other banner we want to put on the side bar.

In Wordpress, we will see the change immediately after we edit the template files. Therefore, we don't need to do another "republish" like in Blogger after we edit the template files.

You can read this article to see more details about the other steps on how to create BlogMap in our blog. Do have a try! :)

[Indonesian version]

Thursday, April 27, 2006

Saturday Bus Journey

Last Saturday (22 April 2006), I took Irza for a bus ride around Singapore. Irza likes to take the public bus, especially the double decker bus. Our first destination was Paragon in Orchard Road. We left home at around 2pm, and we took bus 61 to Holland Road, after which then we took the bus 7 to Lucky Plaza bus stop along Orchard Road. Actually, there's a direct bus (174) from our home to Orchard, however the bus is very rare and sometimes it takes ages to wait for the bus to come.

We walked around Paragon for a while, before walking towards the bus stop in front of Heeren. After buying some fried snacks from Old Chang Kee, we took bus 77 towards the Marina Bay area. Our next destination was Marina Square. We alight at the bus stop in front of Pan Pacific Hotel, and use the overhead bridge to the Marina Square shopping mall.

We had our lunch at the Cavana Chicken restaurant on the 2nd floor. After lunch, we walked outside the shopping mall, and crossing the Raffles Avenue towards the Esplanade. Actually I wanted to take Irza to Esplanade, however looks like he's very tired so I decided to go to the bus stop there to look for a bus ride home. There was no direct bus home from there, so we took the bus 171 to Upper Bukit Timah Road, just opposite the Bukit Timah Plaza, and then we continue to take the bus 66 home.

Some pictures during the bus journey can be found here.

[Indonesian version]

Wednesday, April 26, 2006

Which article goes to which blog? :)

After knowing that I am opening another blog, Minda Indra, my friend Tata asked me a very good question. How am I going to manage which article goes to which blog? :)

A good question, indeed. However, I actually already have the answer, and I have actually written it here. However, it's in Bahasa Indonesia, so please find the answer on how I manage my blogs, below. In English, of course. :)

Actually, I "only" have four blogs, "so far". :) Two in English, and another two in Bahasa Indonesia. Here they are:
  • New Information, which is this blog. This will be my main blog in English. Postings on this blog will be in English, and can be formal or personal.
  • The Journey of Inka and Irza. This blog is also in English, and this is more to a diary of my personal and family's life.
  • Minda Indra. This is a new blog, based on Wordpress installed on my own server. This blog will be in Bahasa Indonesia, and the contents will be more formal, including my announcements and technical articles.
  • Rumah Indra. This used to be my main blog in Bahasa Indonesia, and I will still post more personal articles for myself and my family, here.

Got confused on which blog you should visit? Don't worry. :) I am now using one of the features provided by Kinja to aggregate all my blogs into one single page. So you can view all the postings on all my four blogs in one page. You can find the aggregate here. I actually intend to install a blog aggregation tool called Planet on my server, however I still don't have the time to do it. Well, perhaps later. As for now, we'll use Kinja first. :)

One of you might ask, why don't I just combine all the four blogs into one. Especially since we can categorise posts on Wordpress. Moreover, Wordpress allows us to import all contents from a Blogger/Blogspot blog in a single click. Well, in fact, I have actually considered that option. However, I'm not too sure what will happen to the main page if I post everything there. I imagine our family's diary will be mixed together with my technical articles, English articles will be mixed with my Indonesian articles, very messy. Mixed, like a rojak. I don't think I will like it.

As of now, I think I'll prefer to have the blogs separated. So people will not have any difficulties reading them. As for those who wants to read *all* my posts on all my blogs, well they can use my Kinja aggregate. In the near future, I will also try installing Planet so I won't have to rely on Kinja to aggregate my blogs.

Tuesday, April 25, 2006

Minda Indra

Minda Indra. What is that, and what does it mean?

"Minda" is actually a Malay word, not an Indonesian word. It means "mind". So, "Minda Indra" means "Indra's mind".

OK, so what is Minda Indra?

It's just another blog of mine. :) Yup.. yup.. understand that you will complain. I already have several blogs, some for myself and some are dedicated for my family, in both English and Indonesian, so why should I create a new one, again?

Simple. I want to try installing Wordpress on my own server, so I can use my own domain name for my blog. One of my friends, as well as my customer, Glenn, asked me why I am still using blogspot.com for my blogs, even though I am working in a hosting provider. :) Well, I told him that I don't want to "sacrifice" my own server's space while I can get free hosting space in blogspot. :P But actually, the truth is because I am a very busy person (at work for the company, and at home for the family), so I didn't have the time to set up my own blog on my own server.

So at last, I managed to setup my own blog on my own server, using Wordpress. It's located at this URL: http://ip.sg.or.id/ and it's called "Minda Indra". The blog will be in Bahasa Indonesia, and the contents will be similar to what I am going to write here, I guess. In the meantime, the contents of Rumah Indra and The Journey of Inka and Irza will be more personal and more dedicated for my family.

So far, I do not have any plan to migrate or move all my blogspot blogs to Wordpress, yet. Perhaps later, in the future. Having your own Wordpress on your server combine all the features on both blogsome.com and wordpress.com, and more over, you can get all the flexibility that you can get, including installing whatever plug-ins you want to install, since everything is inside your own server which you have control.

Of course, I didn't have the time to install any plug-ins yet. I haven't even finished editing my Wordpress template, let alone installing plug-ins. Slowly... but sure... :) :)

Friday, April 21, 2006

Kantin Aneka 2

Since October 2005, there's a new "makan" place for those who loves authentic Indonesian cuisine. Reggy Haryanto opened Kantin Aneka in Lucky Plaza, Orchard Road, with authentic Indonesian cuisine such as ayam bakar rica-rica (spicy grilled chicken), ayam goreng (fried chicken), nasi timbel komplit, nasi empal, batagor, ketoprak and many more.

Initially, Kantin Aneka, which is located at unit #06-46/07 of Lucky Plaza (6th floor), only opens on Sunday. However, since early this year, Reggy also opened Kantin Aneka 2 stall inside the halal food court located on the same 6th floor of Lucky Plaza. This Kantin Aneka 2 stall opens from Monday to Saturday, while Kantin Aneka opens only on Sunday.

When this stall first opened, a lot of discussions is going on the indo-sing mailing list, praising the food served, which is being cooked by a female Indonesian cook, Nelly. I, myself, has went to Kantin Aneka 2 twice, even though I've never been to Kantin Aneka 1 since I seldom go to Lucky Plaza on Sundays.

Last Thursday (20/4), I went to Kantin Aneka 2 to have lunch. This stall is located in a far left corner of the food court. The food court itself is not really strategic especially for those who are downstairs (1st to 4th floor). It's because the whole 5th floor of Lucky Plaza is being used by Medical Centres, so a lot of people do not know that there's food court and some other eating places on the 6th floor, thinking that the 4th floor is already the highest floor housing all the shops and restaurants there.

I ordered the spicy grilled chicken (top left picture) and the ketoprak (right picture), thinking that the portion might be small. It turned out to be quite a big portion each. :) The food is really delicious! The spice on the grilled chicken is just nice, and the ketoprak is also delicious. Too bad I didn't have the time (and the space on my stomach) to try the famous batagor as well.

I would have to say that I'm putting this Kantin Aneka as one of my favourite's Indonesian eating places in Singapore, after Ayam Penyet and Es Teler 77 (for the chicken noodle). I plan to go there again, to try the batagor. Who wants to join? :)

[Indonesian version]

Monday, April 17, 2006

Sentosa

Last Sunday (17 April 2006), I and Irza took Uncle Sigit to Sentosa for a short sightseeing. We decided to go to Sentosa after taking Uncle Sigit to his new temporary home in Paya Lebar. Entering Sentosa, we needed to pay $2 per person (including Irza), plus another $2 for the car. So total we needed to pay $8 at the gate. Quite cheap, compared to several years go when we had to pay $6 per person only to enter Sentosa.

I parked my car at the Cable Car carpark, just behind the Merlion (see left picture). There are several carparks in Sentosa, and I like this carpark becaues of its close proximity to several attractions in Sentosa, including the Merlion and Sentosa Luge, our favourite attraction we intended to go. From the carpark, we walked towards the escalator, and took the escalator down to Merlion.

Kindly informed that now, there are several escalators connecting the Merlion and the Cable Car Plaza (see right picture). So you will not have to take the stairs anymore to "climb" the hill from the Merlion to Cable Car Plaza. We took several pictures in front of the Merlion, even though we didn't enter and went up to the top of the Merlion due to the hefty ticket price, which is $8 per person (for adult)! Last time, before renovation, it was only $3 per person, not too sure why it's now $5 more expensive after the renovation.

After taking pictures around the Merlion (see left picture), we went back up again, using the escalators, back to the Cable Car Plaza. Passing through the Images of Singapore and Carlsberg Sky Tower, we reached the next attraction, the Sentosa Luge. We purchased the $20 family pass which can be shared among us. Since Irza didn't have to pay since he was just a pillion rider on the toboggan, we could take 2 rides each.

As usual, Irza was having a great time riding the toboggan. This is the first time Uncle Sigit rode the toboggan. Right now, there's an automatic camera attached to a tower which will take our picture while we were riding the toboggan. So once we finished riding the toboggan, we can buy the photos from the kiosk nearby. Wow, $10 for a photo print, and $5 for the photo file to be sent to our e-mail address. Very expensive!
After the first ride, we went back up using the chairlift (see left picture). Initially, Irza didn't want to take the chairlift since we have actually taken this chairlift before and he was a bit scared, however after convincing and promising him another toboggan ride, he's taking the chairlift eventually. I noticed that there's also an automatic camera attached to the second tower while we were climbing up, so we can get the photo while we were taking the chairlift, with Singapore Straits as the background.

After the second toboggan ride, we proceeded to Siloso Beach (see right picture). Once there, we bought some ice cream from New Zealand Natural Ice Cream kiosk, before taking Irza to play on the beach. Unfortunately, the weather suddenly changed and the lifeguards there issued thunder warning and asked everyone to come out of the sea and take shelter.

After changing Irza's clothes, we took the beach tram towards Underwater World. After getting off the tram, we went to the Flying Trapeze attraction. Irza was stunned to see children his age was climbing up the stairs and swing using some ropes, just like in the circus.

From there, we walked past Delifrance, and cross the roundabout to the bus stop in front of Underwater World, for us to take the "green line" Sentosa bus back to Cable Car Plaza. Reaching the Cable Car Plaza, we alight from the bus and once we walked past the Calsberg Sky Tower, it started to rain. So I had to carry Irza, and then we walked fast through the escalator towards the carpark. Luckily, we reached the car in time 5 minutes before it really rained.

From there, we went to Paya Lebar to drop off Uncle Sigit, before heading back home. Photos while in Sentosa can be found here.

[Indonesian version]

Thursday, April 13, 2006

Bukit Batok Nature Park

Last Saturday (8 April 2006), I took Inka to Bukit Batok Nature Park, for a bit of exercising and, for Inka, cycling. Actually I intended to bring Irza as well, but he was still asleep on that morning, and did not wake up after we waited for quite some time, so we decided to go without him.

Bukit Batok Nature Park is quite close to our home, at the corner of Bukit Batok East Avenue 2 and Bukit Batok East Avenue 6. It's actually an extension of the Bukit Timah Nature Reserve (separated by the Upper Bukit Timah Road), therefore its rainforest is indeed inviting. It's perfect with joggers who like uneven terrain and serene ambience.

There's only one bicycle track, though, however the track leads you to the main attraction of the park, a picturesque pond. The pond is beside a very high stone cliff (see top right picture). It's simply spectacular, perfect for photo shutters. Not far from the pond, there's a playground for children to play around (see left picture).

After Inka was having a great time playing in the playground and cycling around the park, we went to West Mall in Bukit Batok, to have our breakfast at Burger King, first floor. As usual, Inka ordered her favourite chicken ham croissant. There, we met my wife and Irza. My wife was also having appointment with some of her friends living around Bukit Batok area.

Photos while we were at the Bukit Batok Nature Park can be found here, while the photos while we were at the Burger King, West Mall can be found here.

[Indonesian version]

Monday, April 10, 2006

Aunty Ambar's Birthday Party

Last Saturday (8/4), we went to Aunty Ambar's place in Tanjong Rhu, Singapore, to attend her birthday party, as well as her farewell party since she will be going back to the UK, following her husband. As usual, Inka and Irza immediately joined their friends to play and to have fun together with Kakak Fira and Adam, Kakak Aily and Algo, Q1 and Q2, Rifa, Iffah and the others.

We also all together sang the Happy Birthday song (in Bahasa Indonesia) for Aunty Ambar, as well as prayer led by Aunty Ellen. There's also tumpeng (not cake, see right picture) cutting ceremony, and some words of advice given by Aunty Mela. We had quite a lot of variety of Indonesian food dishes for dinner, including satay which is specially prepared by Aunty Wanti.

I can see that Inka is now able to socialise with her friends. Usually, she's quite difficult to socialise and mingle with other children. Perhaps it might be helped by the fact that Inka has met some of them during her birthday party at McDonalds Bukit Timah, as well as at Q1's birthday party in Pasir Ris.

Another thing which is quite interesting, I can see that Irza was a bit jealous to see his sister playing around with others. Perhaps it's because usually Irza always play with Inka at home, there's no other children or friends he can play with, not even Alex, the kid next door. And it was actually a good time for Irza to play with a lot of friends on his age, such as Adam and Rifa. Ah well, may be next time will be much better. :)

More photos during the event can be found here.

[Indonesian version]

Friday, April 7, 2006

Marina Square

Last Thursday (6/4), I took half-day PM leave because in the afternoon I had to attend two important meetings: (1) parent-teacher meeting with Inka's teacher, Ms. Idayu at Bukit Timah Primary School, and (2) Irza's doctor's appointment at the KK Hospital's clinic.

I reached the Bukit Timah Primary School on Lorong Kismis at around 3pm, and met Ms. Idayu. We discussed about Inka's difficulties in spelling, and the teacher suggested that Inka is to be exposed to more books, so she can learn and be more familar with more English words. Overall, she doesn't have any issues for both English (reading and writing) and Math, except that her spelling still need to be improved.

After finished our meeting, I took Irza to KK Hospital for a follow-up check after he was discharged from the hospital due to febrile fit. Thank God, according to the doctor, there's nothing to be worried of, and there's no need for further appointment. The most important is to ensure that the fit does not come back again and to control his body's temperature should he gets fever again.

We then went to Marina Square, a big shopping mall in the heart of the city, not far from Suntec City and Esplanade. This mall has been renovated recently, and we can feel that it's more bright and lively after the renovation (see left picture).



Some of the stores include Kiddy Palace in the third floor (see right picture). A wide range of toys are available at reasonable prices, really much cheaper compared to, for example, Toys R Us or any other department stores.



After walking around the big mall, we went to Cavana restaurant on the second floor, near Giant Hypermart, for dinner. Inka and Irza really loves the Cavana chicken rice, especially the crispy chicken wing (see left picture). My wife chose the famous barbeque chicken rice, while I ordered the teriyaki chicken rice on a hotplate.

After dinner, we went to the Giant Hypermart to buy some things before heading back home. More photos at the Marina Square can be found here.

[Indonesian version]

Thursday, April 6, 2006

Secret Recipe

Other than Swensens, one of our favourite restaurants in Singapore is Secret Recipe. This restaurant chain is actually based in Malaysia, but it has already opened several branches in Singapore, such as IMM Building, Plaza Singapura, Suntec City, Marina Square etc. I even heard from my wife that they also have opened a branch in Jakarta's Taman Anggrek Mall, but we've never been there before. The outlet list in Singapore can be found here. They are already halal certified by MUIS.

On Wednesday (5/4) lunch time, I had lunch with my wife at Secret Recipe in IMM Building (see top left picture). It's located on the first floor, just next to the KFC restaurant. My wife ordered her favourite Irish Lamb Stew, mutton ribs stewed with an Irish special steak sauce, topped with mashed potatoes, while myself ordered the Black Pepper Chicken Steak served with rice and salad. Delicious. :)


In the evening, the whole family took Uncle Sigit to Plaza Singapura for a short sightseeing. Since Inka haven't had her dinner yet, I took Inka to Secret Recipe (again), this one is the Plaza Singapura branch, located on the third floor. Inka ordered her favourite kids burger, served with hash browns, while myself just ordered the chocolate fudge cake for dessert since I already had my dinner. Secret Recipe is also famous for its wide range of cakes available, from several types of chocolate cakes, cheese cakes and tiramisu.

Similar to Swensens, the price is moderate, with dishes between $9 and $15, while the cake is sold at $4.50 per slice. Last time, DBS credit card holders got 10% discount, unfortunately the promotion is no longer in action. Take note that if you have Worldcard issued by Genting or Suntec City Privilege Card, you can redeem your Worldcard points here.

[Indonesian version]

Tuesday, April 4, 2006

Tour de Sengkang

Last Sunday (2 April 2006), we went to Sengkang to visit the new home of Aidan, the son of Uncle Wisnu and Aunty Shinta. They just moved from Bedok Reservoir to Sengkang just a couple of months ago. We have not seen Uncle Wisnu, Aunty Shinta and Aidan for quite some time already. Last time we met them during Inka's birthday party last December, and also when we went to Pendas and Johor Bahru together last September.

Sengkang is a new town on the north-east side of Singapore. Together with Punggol, the town is connected to the downtown Singapore via a new subway line, the North-East Line (NEL). The train journey from Sengkang town to Dhoby Ghaut on Orchard Road will only take about 20 minutes.

We reached Aunty Shinta's apartment in Anchorvale, Sengkang, at around 11:30am. After which, we walked to Compass Point to have lunch. Compass Point is the biggest shopping mall around Sengkang. It's next to the Sengkang MRT and LRT stations, and it's only less than 10 minutes' walk from Aunty Shinta's place.

There's Banquet halal food court there on the 2nd floor, however it's very small, so we decided to go to the Kopitiam food court on the 4th floor. However, as we expected, it's also packed. So we decided to have our lunch at Sakura restaurant, a halal Chinese and Thai restaurant, with quite reasonable prices. You can find the photos here.

After lunch, we went to Kiddy Palace to buy some toys for Inka and Irza there. We also bought some home-made waffles from Prima Deli, before going back to Aunty Shinta's place. There are two playgrounds in the apartment complex, so Inka, Irza and Aidan took the opportunity to play in one of the playgrounds and have fun. You can find the photos here.

Since it was going to be raining soon, we rushed back to Aunty Shinta's place, and Inka, Irza and Aidan continued to play and have fun there. More photos of Inka, Irza and Aidan at Aunty Shinta's place can be found here.




[Indonesian version]

Saturday, April 1, 2006

Having Fun at the Playground

Yesterday (Saturday, 1 April 2006) evening, I took Inka and Irza to the playground within our apartment's vicinity, and coincidentally, our neighbours Ilma, Nadia and Adrian are also there with their mother, Tante Dini. As a result, they were having a great time playing around, together.




More pictures of them playing at the playground can be found here.

The Indonesian version of this post can be found here.