Monthly Archive for February, 2007

An Email For Singnet

Dear Singnet,

I’m a loyal Singnet customer for more than 5 years. My ID is ****** and my IC no. is ******. I would firstly like to thank you for providing me and my family with our internet connectivity these years.

I’m writing in to describe my less than happy experiences in getting my broadband internet plan renewed. I’ve been to http://www.singnet.com.sg/recontract/ but have not made the decision on what to select even though I’ve been thinking about the 5Mbps plan.

I spared some time one afternoon to call the singnet helpdesk, after navigating the usual automated telephone system, and waiting to connect my line to an operator, I asked for the details of my current plan, including how much I’m paying monthly. The operator said he would check it out and ask me to hold on the line, which I did. After listening to some music and voice promotions, the line was dropped. Upset, I made no further attempt to call in that day.

I tried to settle my recontract matter again when I was in Woodlands at the recent Singnet roadshow. After a long queue, I was asked by a promoter to do the recontract at home. Not willing to hold up others waiting, I inquired if he knew of other promotions that are offered. He said that there would be a roadshow somewhere in March, I replied that my contract would be ending before then and took my leave.

Now, here’s what I do not understand and hope you would give me some answers. Why are new customers getting better offers and existing customers like me have to resist the temptations to switch providers. Take the case of the roadshow which offered movie tickets (and free registration) to new users in addition to the same offers we get in the recontract plans (I don’t even need the extra value added services). If I wanted the free goodies of a new sign up, I could have terminate my contracts and get another of my family member to sign up a new contract.

What do you suggest I do? Should I terminate at the end of my existing plan or revert to normal charges while I wait for new promotions? Or perhaps there are other offers that I can consider to renew my plan? Its interesting to note that I’ve paid less than $10 (with my loyalty rewards deduction) when I signed up Singnet years ago when I was a student. Today, I’ve have yet to complete studies, but I paying few folds more than previously. Its true that the speed I get now is different from what I get from before, in comparison however, hardware prices drop for an increase in value.

I’m not trying to say that Singnet is like the Microsoft with its unethical FUD practices, providing crippled services then increasing the prices for some improvements, but I have some concerns above that can be addressed.

I looking forward to hear from you, please contact me by phone ****** or mobile ******.

Cheers,

———————–
Update 1:
The singnet has closed the email that I could write in previously. Therefore, I’ve been made to use their online form and that’s why I posted this here (I seldom want to do complains). Their automated email is below.

Dear Valued Customer,

Thank you for your email.

We apologise for any inconvenience caused by the closure of this
mailbox. To streamline and improve our processes, we have set up an
online form for our customers to share with us their comments and views
or to find out more about our services.

We would appreciate it if you could complete the form at
http://home.singtel.com/customer_service/cust_serv_callus.asp and we
will reply to you within 3 working days.

For SingNet promotion enquiries, you may contact our Customer Service
Officers at 1610 from 8.00 am to 6.00 pm on Mondays to Saturdays
excluding Sundays and Public Holidays.

For technical support, you may call the following hotlines:
Dial-up 1800-7334133 9 am to 6 pm Mondays to Saturdays, closed Sun/PH
Broadband 1800-8486933 8 am to 12 midnight daily
JetPack 1900-9152829* 8 am to 12 midnight daily
Magix 1800-8486933 8 am to 12 midnight daily

* Calls are charged at 30cents per minute.

Thank you

Yours Sincerely,

SingNet Email Support
(this is a system automated reply)

SingNet Homepage : http://www.singnet.com.sg
Customer Care : http://userweb.singnet.com.sg/Consumer_Main.html
Internet Security : http://www.singnet.com.sg/tou/security.asp
————————————————–
Update 2 (1 March)

So Singnet got their Recontract Team to contact me. Not much was offered to me, I was even surprised that they started billing normal rates even before my promotional contract ended. However, I was asked to consider the new Mio plan which have more savings as the mobile, home phone and internet lines are combined - very likely in a move to compete with Starhub plans. Also the lady that spoke to me said I could wait for the next roadshow to consider my plan and get back to her. Maybe that’s the most they could do, maybe they aren’t too bordered.

—————————————————-
Update 3 (2 March)

I went into a SingTel / Singnet shop at Bedok to enquire about MIO plan. The dealer was a nice guy who took time to explain and check up if I could convert my existing plans. The benefits are cheaper rate with a combined bill, unlimited local calls using their digital voice, all connected to their wireles “mio box”. The catch I’m guessing is that I guess there are limitations to the mio box. Their contractors would come down to install, if you need an extra telephone jack/extension then extra payment have to be made. Others factors include whether their box work with my router?

Also if there’s a blackout, I guess digital voice will fail, I suppose they expect you to use your handphone then (Then again, you won’t get the unlimited wifi/voip with mio in that situation). Well, I still have to consider. Some other webpages shows negative and positive remarks.


A Singaporean’s (Bad) Experience with Singtel’s MIO

Official Singtel Generation MIO Thread at HardwareZone

2 Users using a Single PC (Part I)

by using 2 sets of keyboard and mouse, 2 display device, a single dual-head card, running dual X. (In another words, its turning a computer into two)

Dual X
[photo of my current setup, shows the mess I have T home too :( ]

Introduction
Is was just the thought that the modern pcs is usually under-utilised if it is just used for normal tasks (like surfing internet, or using office tools.. I feel 1GHz is alot of power already). So I wondered why couldnt an extra, cheap usb mouse be added to allow more to use a computer at 1 time. After all, don’t modern OSes support multi video cards, multi display, multi users.

What I did (My Implementation)

My Desktop
My normal (messed) computer desktop.

Extension wire
Using a dvi-vga converter, I still needed a 3m vga extension cable which I bought about $10. This is to connect to my 15″ LCD screen which I placed on top of the piano. See 1st picture in this post (Creative, or horrible idea depending on how you look at it).

Viewsonic LCD
My Viewsonic LCD screen is paired up with my wireless microsoft keyboard and mouse. (My wired set is Logitech). The wireless set is placed on the closed piano, a white piece of paper placed under the optical mouse to make it work really good (because of the reflective surface of the piano).

Philips CRT
My Primary Philips 15″ CRT Flatscreen.

The Methods
At first I thought of writing a software in Windows that redirects keyboard and mouse events to a target window (become a 2nd virtual mouse), at least allow an extra user share 1 pc without too much effort, unfortunately it seems it wasnt as easy as I thought or it isnt within my capabilities. My orginal configuration was actually using a wireless set of keyboard&mouse with my extensions wires to my Tv.

Fast forward. After deciding to install Ubuntu 6.10 on my pc, I remembered reading implementations of multi-terminals/multi-users on linux basically using X configurations. With my nvidia support dual heads, an extra lcd monitor, and extra usb wireless keyboard mouse set I began to set up my “Dual X”.

The methods for implementing a multiple x/ dual-terminal system are not few. Although many used to be quite hackish, I thought there should be some easy way with the latest software. Looking for the implementation with the most convenience, I found Chris Tyler’s Blog article - Multiseat X Under X11R6.9/7.0

Basically this method’s simple - create multiple layout X configuration for each card, using evdev to map which keyboard and mouse to which screen. After much trying, the reason why it didn’t work for me because I was running a dual-head card (my 6600gt with vga, dvi and s-video outputs), rather than 2 graphics card. That means that we can only create 1 X server for each gpu (and 1 gpu on 1 video card).

I do have another pci video card, but I wanted to make full use of the dual heads of my 6600 so I tried another method. I found the walkthrough guide Multiseat computer with Ubuntu very useful and practical. His steps are almost based on Multiseat with Xephyr method

This Xephyr-based implementation uses a twinview/xinerama/extended desktop configuration which creates a screen or X server that covers 2 display device. Then 2 Xephyr (sort of a Nested-X) instances will be run, 1 on each screen. The Xephyr (A X server running in another X server, therefor itself being an X client) available to download from the links are compiled with hacks to make them response to their specified keyboard and mouse only.

More Reading
Multiseat article at Wikipedia

Food for Thoughts
are there any other easy pratical methods that increase the numbers of users to the numbers of cpu? Sure, a server maybe serving many users (eg as serving webpages or providing terminal services) but the total number of computers or cpu remain the same (computers at client side, even thin or diskless clients).

Conclusion

So this is how I configured my computer so my sisters and I can use the internet at the same time without needing to snatch or quallel (This is if they are willing to use linux ;)

I soon found out this implementation limitations like mentioned.. OpenGL (apps and games) couldn’t run on Xypher, Mplayer didnt have hardware acceleration, XGL was not supported (so my beryl window manager couldnt run)

To be continued…
(Part 2 of this series is on solving this problem :)


Explanation of Terms

X - The architectural, software for graphics display on *nix systems. The server term used seems to confuse others who think like servers are machines providing you a service. A X server refers to display device while X clients are software which connects to the screen (server). More

Multi-Terminals: to describe the multiple users using a single pc at a time using multiple screens, keyboard and mouse. Other words have been used to describe it like multiseats (contrast to multiheads), multi-X. And basically what this post is about :)

LilyPondTool updates

I’ve distracted long enough to be lost from the lilypond and lilytool world.

Was surfing round the lilypond mailing list web archives I found several updates interesting enough to share.

Bert, the creator of LilyPondTool, created a new webbie for LilypondTool at http://lilypondtool.organum.hu/

Bert now has his own blog over at http://briffid.blogspot.com/

LilyPond 2.10.19 and 2.11.19 are available for download. From what I can see, the installation is much simple on linux than before with its installer script, and I see ample windows builds (Wait till I buy vista before windows again). As usual new features keep coming in.

LilyPondTool 2.10.4 released Seems it has many new features including

LilyPondTool 2.10 demo is released demonstrating some of the most exciting features -instant errorchecking, instant help, instant point-and-click). See more cool demos

There’s this new webpage called A-Play was first seen here then mentioned as a shell for lilypond and discussed more over here Now, I don’t really get the entire idea of how to use it, but I already had the idea of how it should be used before I ever seen of this.

(This paragraph contain random thoughts)
In no way to suggest bad for lilytool in anyway, but I feel the web platform would be the way really for lilypond to reach out to the masses. I mean, what can be harder than opening a web browser compared to installing >10mb of stuff. Normal users would most likely seen a web browser 10x more than file editor, which cuts down lots more learning curve for interface alone. Graphical interface could be easily implemented in html too. Expert users can use a textarea with autosave feature enabled, providing a portability around the world. Syntax highlighting, indentation can be done with a iframe. Shortcuts can be added to keyevents. Snippets can be drag and drop or provided via menu or toolbars. Combined with good server side support to store, render and process, and server/browser communication using AJAX to provide seamless integration between user and machine, it seems only good can come out from this. Well of course this is another of my wild imaginations, although I think its not fairly difficult to implement, not many people who can implement will do it, but perhaps an employee or someone in his 20% time might do it for fun.

Lastly I glad that even LilyPond’s “boss” Hans-Wen has openly supported LilyTool as a “official recommended tool”. Kudos to Bert! Well, as this point of time I can’t wait to open my development tools like Eclipse and start coding goodies for LilyPondTool, but not yet. Got to install a running copy of jEdit with its plugin first. Then settle lots of other stuff I needa do, followed by keep a cool head to not to rush, keep the ideas and program well.

Slow and steady wins the race.

Ubuntu Customisation & Tweaks Part I - Documentation

When I first planned to run Ubuntu 6.10 “Edgy Eft”, many reviews on the net showed that not everyone is happy, some whom might think its not edgy enough, some who had their systems broken because they tried to upgrade.

Remember one of my reason I installed Ubuntu? The nature of Ubuntu and its community makes it easy to use, customise and repair the system.

Part 1 of this series is on Reading Guides, Documentations and Experiences

1. Here are 2 pretty good (if not the best) links to get started with

A good guide on customizing Ubuntu and its many software
http://doc.gwos.org/index.php/EdgyCust

A good tutorial on tweaking your Eft Ubuntu to make it more Edgy
http://kmandla.wordpress.com/2006/11/11/howto-set-up-edgy-for-speed/

More Readings:
Article about improving Ubuntu speed
Nice recommendation of applications and tweaks
Customisation Guide Link for Dapper
Another Speed improvement guide
More Speed Improvement related stuff

2. Next are the important hangout sites

So far, I have found almost every problem to be answered and solved in Ubuntu Forums.

In wanting to find out and learn in greater detail, with excellent examples, I found Gentoo’s and ArchLinux’s wiki documentation to be superb in almost every topic, perhaps because they are linux distros targeted towards more advanced users.

3. More help sources

Hang out at IRC, and browse through newsgroups, mailing lists, forums & blogs will help up alot

Asking your own shell is great way to learn. “man command“, “command –help | less“, “help command” can’t be less helpful.

Not forgetting a very good friend Google whether to troubleshoot or a look up a topic. Just search “Ubuntu problems“, “Ubuntu error message” or “Ubuntu topic” would usually give very specific solutions and guidance to what you need.

Conclusion

As you may know, the term RTM- Read the (Friendly) Manual, is often given to those who expects others to help them, but don’t help themselves by reading up first.

So, happy reading.

My Cardio Report Is Out

I went to get the results for my heart tests and consultation today.

Frankly, I didn’t know what to expect or how to react, but thank God, I’m doing good (in health) even though I’m slightly different physically.

  • ECG: electrocardiogram, which they place lead probes on you to measure the heart’s activity
  • Echo: Transthoracic Echocardiogram, the use of Ultrasound to take 2d scans of the heart, like how they see the baby in the mother’s womb by using a probe after applying some aloe vera like stuff
  • Trans-esophageal Echo: This could be considered invasive as they insert the scope down the esophagus after giving some anesthesia. This would provide clearer images as the transducer to nearer to the heart, without the rib cages blocking.
  • Treadmill Exercise ECG Test: ECG is taken with varying paces on the treadmill.

I went for many different tests like the above mentioned, so at least its good that I get an opinion of my condition after being unclear for so long. Based on the results, my heart is functioning as well as a normal person. So I would think its like there are engine designed differently (like some engines has different numbers of valves or piston or combustion method, eg. a rotary engine vs four-stroke piston engine) and its okay I’m born with a slightly different configuration or mechanism. I thought if God had designed me like cpu chips, what was needed was a missing pin to give me the blue face of death. (To Darwin’s supporters: I don’t want to spark any war, but consider is that possible that humans have to die of different heart designs so man would evolve with the perfect heart?)

Anyway the results my heart is missing something that others has but it mild at this time for my age. I would jokingly tell others that this “thing” is the lack love and so I suffer from a broken heart.

Ultimately I know that my heart have to lay in the hands of God (actually even the King’s heart is, see Proverbs 21:1). And

God can heal if he wants (Psalm 147:3)

If I were to be able to run, its God’s merciful hand upon me (like on Elijah in 1 Kings 18:46).

The verse I know and have to hold on, Psalm 73:26
“My flesh and my heart faileth: but God is the strength of my heart, and my portion for ever.”