browse by category or date

This is an update to my old ferry schedule. Apparently many people visiting that page when they were looking for information about ferry from Singapore to Tanjung Pinang. Just to make sure I didn’t mislead them, I recently visited Tanah Merah Ferry Terminal. I quickly grabbed the printed schedules from the service counters.

Anyway, I managed to take picture of the entrance using my HTC Sensation. With the help of an Android App called Pano, I can automatically stitched a few photos into a panoramic-view image.

 

UPDATE 2013-02-16: You might want to check my latest and complete ferry schedule from Singapore to Batam/Bintan/Karimun

 

Monday to Friday

Depart from Singapore
(Singapore Time +8 GMT)
Depart from Tanjung Pinang
(Indonesia Time +7 GMT)
08.50 – Indo Falcon 07.00 – Sindo Ferry
09.20 – Wave Master 10.00 – Indo Falcon
12.30 – Sindo Ferry 10.30 – Wave Master
15.00 – Indo Falcon 14.00 – Sindo Ferry
15.30 – Wave Master 16.00 – Indo Falcon
18.20 – Sindo Ferry 16.30 – Wave Master

Saturday, Sunday and Public Holiday

Depart from Singapore
(Singapore Time +8 GMT)
Depart from Tanjung Pinang
(Indonesia Time +7 GMT)
08.50 – Indo Falcon07.00 – Sindo Ferry
09.20 – Wave Master10.00 – Indo Falcon
10.20 – Sindo Ferry10.25 – Wave Master
13.10 – Indo Falcon13.30 – Sindo Ferry
13.30 – Wave Master14.00 – Indo Falcon
17.10 – Indo Falcon14.25 – Wave Master
17.30 – Wave Master18.00 – Indo Falcon
18.20 – Sindo Ferry18.30 – Wave Master

Enjoy your trip to Bintan! Happy Holidays everyone! Cheers!

[nggallery id=”6″]

About Hardono

Howdy! I'm Hardono. I am working as a Software Developer. I am working mostly in Windows, dealing with .NET, conversing in C#. But I know a bit of Linux, mainly because I need to keep this blog operational. I've been working in Logistics/Transport industry for more than 11 years.

Possibly relevant:

I don’t have a great voice 🙂 But it doesn’t stop me for going to Karaoke session with friends and colleagues. Here are my favorite Jay Chou’s songs that I always tried to sing it (provided the KTV has it). See, now I can practice this three songs in front of my PC.

Anyway, I hope you like the arrangement. It started sad, mellow and slow with An Jing, then progressed to slow rock with Bu Neng Shuo De Mi Mi. And finally, Huo Yuan Jia with it’s rapping rock, turntables effect, Erhu and distorted guitar. This last song simply blows my mind.

Although Jay Chou has many albums and songs, somehow only these three songs from Jay Chou that managed to stick to my brain. The rest simply failed to do so.

Enjoy your weekend!

An Jing (Silence)

Video Clip
Karaoke Clip
Lyrics
只剩下鋼琴陪我談了一天
Zhi sheng xia gang qin pei wo tan le yi tian
I had no one to talk to except for the piano one day.

睡著的大提琴
Shui zhao de da ti qin
The sleeping cello

安靜的舊舊的
An jing de jiu jiu de
Is quiet and worn out.

我想你已表現的非常明白
Wo xiang ni yi biao xian de fei chang ming bai
I think you’ve already made it extraordinarily clear.

我懂我也知道
Wo dong wo ye zhi dao
I understand and I know

你沒有捨不得
Ni mei you she bu de
You’re not unwilling to part with me.

你說你也會難過我不相信
Ni shuo ni ye hui nan guo wo bu xiang xin
You say it will also be hard for you, but I don’t believe it.

牽著你陪著我
Qian zhe ni pei zhe wo
You holding me hand and accompanying me,

也只是曾經
ye zhi shi ceng jing
That’s all in the past.

希望他是真的比我還要愛你
Xi wang ta shi zhen de bi wo hai yao ai ni
I hope he really loves you more than I do.

我才會逼自己離開
Wo cai hui bi zi ji li kai
Only then can I force myself to leave.

你要我說多難堪
Ni yao wo shuo duo nan kan
You want me to say something that comes very hard for me.

我根本不想分開
Wo gen ben bu xiang fen kai
I certainly don’t want us to break up.

為什麼還要我用微笑來帶過
Wei shen me hai yao wo yong wei xiao lai dai guo
Why must I use a smile in order to go on?

我沒有這種天份
Wo mei you zhe zhong tian fen
I don’t have that kind of ability

包容你也接受他
Bao rong ni ye jie shou ta
To tolerate the fact that you also accept him.

不用擔心的太多
Bu yong dan xin de tai duo
You don’t need to worry too much.

我會一直好好過
Wo hui yi zhi hao hao guo
I will feel better.

你已經遠遠離開
Ni yi jing yuan yuan li kai
You’ve already gone far, far away.

我也會慢慢走開
Wo ye hui man man zou kai
I will also slowly leave.

為什麼我連分開都遷就著你
Wei shen me wo lian fen kai dou qian jiu zhe ni
Why must I obediently go when we are breaking up?

我真的沒有天份
Wo zhen de mei you tian fen
I truly don’t have the ability

安靜的沒這麼快
An jing de mei zhe me kuai
My silence doesn’t come fast.

我會學著放棄你
Wo hui xue zhe fang qi ni
I will be learning how to let go of you.

是因為我太愛你
Shi yin wei wo tai ai ni
It’s because I love you too much.

lyrics, romanji & translation found at chinese music blog.

Bu Neng Shuo De Mi Mi (Secret I Can’t Tell)

Video Clip
Karaoke Clip
Lyrics
不能说的秘密 | Bu Neng Shuo De Mi Mi | Secrets I Can’t Tell

词: 方文山
Ci: Fang Wen Shan
Lyrics: Vincent Fang

曲: 周杰伦
Qu: Zhou Jie Lun
Music: Jay Chou

冷咖啡离开了杯垫
leng ka fei li kai le bei dian
As the cold coffee leaves the coaster

我忍住的情绪在很后面
wo ren zhu de qing xu zai hen hou mian
I desperately tried to hold my emotions far behind

拼命想挽回的从前
pin ming xiang wan hui de cong qian
Fighting hard to restore the past

在我脸上依旧清晰可见
zai wo lian shang yi jiu qing xi ke jian
On my face you can still see ever so clearly

最美的不是下雨天
zui mei de bu shi xia yu tian
that rainy day wasn’t the most beautiful

是曾与你躲过雨的屋檐 oh~~
shi ceng yu ni duo guo yu de wu yan
It’s the shelters that I once shared with you in the rain

回忆的画面
hui yi de hua mian
The pictures in my memory

在荡着秋千 梦开始不甜
zai dang zhe qiu qian meng kai shi bu tian
While on the swings dreams become less sweet

你说把爱渐渐 放下会走更远
ni shuo ba ai jian jian fang xia hui zou geng yuan
You told me that by gradually letting go I’d be able to go further

又何必去改变已错过的时间
you he bi qu gai bian ni cuo guo de shi jian
and why bother changing the times that you’ve missed

你用你的指尖 阻止我说再见
ni yong ni de zhi jian zu zhi wo shuo zai jian
you used your fingertip to stop me from saying goodbye

想像你在身边在完全失去之前
xiang xiang ni zai shen bian zai wan quan shi qu zhi qian
imaging you being by my side before you completely disappear

你说把爱渐渐 放下会走更远
ni shuo ba ai jian jian fang xia hui zou geng yuan
You told me that by gradually letting go I’d be able to go further

或许命运的签 只让我们遇见
huo xu ming yun de qian zhi rang wo men yu jian
Perhaps life’s destiny only allowed us to meet

只让我们相恋 这一季的秋天
zhi rang wo men xiang lian zhe yi ji de qiu tian
(and) Only allowed us to love this one season of fall

飘落後才发现 这幸福的碎片
piao luo hou cai fa xian zhe xing fu de sui pian
only after the pieces drifted down that I realized these are the pieces of happiness

要我怎麼捡
yao wo zen me jian
How do i pick them up

Lyrics, romanji and translation found at Byon

Huo Yuan Jia (Fearless)

Video Clip
Karaoke Clip
Lyrics
嚇 命有几回 合擂台等着
he ming you ji hui he lei tai deng zhe
Humph, How many rounds are there in life, the arena is waiting

生死状赢了 什么冷笑着
shen shi zhuang yin le she me leng xiao zhe
After winning a death duel, who’s smiling coldly?

天下谁的 第一又如何
tian xia shui de di yi you ru he
Who controls the fraternity? So what if (you) are the first

止干戈 我辈尚武德
zhi gan she wo bei shang wu de
Stop interfering in my martial rules

我的 拳脚了得 却奈何 徒增虚名一个
wo de quan jiao liao de que nai he du zheng xu ming yi ge
My punches and kicks are great but I only gained a meaningless title

江湖难测 谁是强者 谁争一 统武林的资格
jiang hu nan che shui shi qiang zhe shui zheng yi tong wu lin de zhi ge
The martial fraternity is too hard to predict. Who will be the strongest? Who will have the qualifications to rule the whole fraternity?

小城里岁月流过去 清澈的勇气 洗涤过的回忆
xiao cheng li sui yue liu guo qu qing che de yong qi xi yi guo de hui yi
Time passes fast in the city, the limpid courage washed away my memories

我记得你 骄傲的活下去
wo ji de ni jiao ao de huo xia qu
I’ll remember you, living on proudly

霍霍霍霍 霍霍霍霍 霍家拳的套路招式灵活
huo *9 jia quan de tao lu zhao shi ling huo
Huo (*9) family punch’s moves are flexible

我我我我 我我我我 活着生命就该完整渡过
wo (*8) huo zhe shen ming jiu gai wan zheng du guo
I (*8) I have lived life and should live to the finish

我我我我 我我我我 过错软弱从来不属于我
wo (*9) guo chuo ruan luo cong lai bu su yu wo
I (*8) Mistakes and weakness will never come from me

霍霍霍霍 霍霍霍霍 我们精武出手无人能躲
Huo (*8) wo men jing wu chu shou wu ren neng duo
I (*8) None can evade when our fine moves are executed

Lyrics, romanji and translations found at A-Lyrics

PS: It’s created with the help of Expanding/Collapsing Box.

About Hardono

Howdy! I'm Hardono. I am working as a Software Developer. I am working mostly in Windows, dealing with .NET, conversing in C#. But I know a bit of Linux, mainly because I need to keep this blog operational. I've been working in Logistics/Transport industry for more than 11 years.

Possibly relevant:

Last week, I was required to quickly do maintenance to an ancient JSP page. The page basically is a spaghetti code that retrieve shipment data from Oracle, transform it into HTML output. The page itself is residing in an old Allaire JRun server. So yeah, it’s really that ancient 🙂

Due to the time constraint and my lack of familiarity with the overall Java EE environment, I decided to move it into my comfort zone 😀

To create the overall layout, we can always derive from Ext.NET MVC project. So I made a few changes and I have something like this:

When the user clicked the Search button, we need to submit to backend processing and show the output in the Result panel.

<ext:Button Width="100" Height="20" runat="server" ID="btnSearch" Text="Search">
	<Listeners>
		<Click Fn="fnSearch" />
	</Listeners> 
</ext:Button>

The click event handler is in JavaScript:

var fnSearch = function(sender, ev) {
   pnlResult.load({
	url:'/Job/Search', 
	params:{shipref: txtShipRef.getValue()}, 
	callback:function(el){
		el.applyStyles("overflow:scroll"); 
	}, 
	text:'loading...',
	timeout:30
   });
}

Meanwhile at the backend, JobController.cs will have the following the action handler:

public ContentResult Search(String shipref)
{
	var res = new ContentResult();
	res.ContentType = "text/html";
	var sb = new StringBuilder();
	try
	{    	
	    //Convert the Java code in JSP page into C# code	    		
	    //Highly recommended to use sb.Append() 
	    //instead of + operator for String concatenating
	    res.Content = sb.ToString();	
	}
	catch (Exception ex) {
		res.Content = ex.ToString();
	}
	return res;
}

There you go, at least now we can move this application to a newer and better server. Which should translates as a better experience to the user 😀

I hope it helps. Cheers!

About Hardono

Howdy! I'm Hardono. I am working as a Software Developer. I am working mostly in Windows, dealing with .NET, conversing in C#. But I know a bit of Linux, mainly because I need to keep this blog operational. I've been working in Logistics/Transport industry for more than 11 years.

Possibly relevant: