Richest Blogger in Malaysia 2009.

February 3rd, 2009 by Oracle9

Who is the richest blogger in Malaysia? Definitely not Kenny Sia, not LiewCF, JeffOii, etc etc.

Because non of them can make more than RM 3000 per day (UDS 850). So who is the richest blogger in Malaysia? It is our ex prime minister Tun Dr Mahathir. http://chedet.co.cc/chedetblog/advertise.htm

Sometimes, I wonder if blogging is a great tool to do money laundering.

Another funny think is, while he is asking the rakyat (citizen) to boycott United States and Israel Products…but his blog is hosted in United States. What a big 2 faces man. Shame on him!

big cheater mahathir

Boycott McDonald?

February 3rd, 2009 by George

Yesterday I bought prosperity double burger in McDonald drive-thru somewhere in Pandan Indah. And guess what? I got this piece of paper from the window girl:

mcdonald-israel

Notice from McDonald’s Malaysia. Apparently this is regarding the Israel issue which has been quite a hot topic in our Malay community. This note in printed in fancy thick paper which I think it need about RM 0.01 per piece to print out. (Believe me, I used to be in Printing industry :) ).

So? still wanna boycott McDonalds?

Am I too pressured? Part 2

February 2nd, 2009 by Oracle9

I guess so. Having a personal blog is hard especially when you know somebody you know is going to see it one day. It might be your friends, partner, family, clients, or worst: your boss/future boss.

It is hard to rant on the Internet without exposing yourself. It would be totally meaningless if I stay anonymous if I want to rant on something/someone right? Just like whenever there’s a terrorist attack, someone has to claim the responsibility right? But then you will marked as the bad guy forever. I hope you get what I mean.

One fact is, It seems that I’ve mastered my evil radiation as even when I chatting via MSN or writing an email, people somehow sensed that they’re being offended  by me. Wow, what should I say? I guess I’d better just shut myself, stop writing, chatting and left this hell out of my way.

As a matter of fact, I did stop writing for a while due to this issue. Hope I’ll get back on track soon.

I’ll absorb all the blames, accuses, responsibility, mis-judgement, mis-understanding, loses, dead cats etc etc and one day before you know it, I’m either far ahead from you or I have boomed myself in the center of Malaysia. Cheers!

Shouldn't I write something?

February 1st, 2009 by Oracle9

Whole CNY is kinda busy. What an excuses right? haha.

No matter how, persistence has to be there. Getting out from the captivity of negativity.

The coldest winter have arrived, the spring is not far from now.

Happy Chinese New Year!

January 23rd, 2009 by Oracle9

Today I’m gonna to continue rant all the things that looks no good in my eyes.

After using Windows 7 about 1 week, I found that it is very stable, smooth and fast! I like it but the sad thing is that I already have Windows XP Pro and I definitely won’t go for it as that will cost another extra money to do that. What am I suppose to do the the XP? This giving “Extra Problem” thanks is Windows again. Anyway, for those that are using pirated Windows or Vista, it is best time to move to Windows 7 is possible.

I believe most of you encounter the MSN Messenger Sign in Problem most of the time in XP environments. I just encountered it in Windows 7 just now but this time, it has a very intelligent troubleshooting that will self-diagnosis and repair the network problem. Yes, in 1 minute time you’re able to MSN again instead of restart your XP again.

I’ve been busy looking for ideas to write a sales kit for the company, yet hardly can find some references for service industry. Man, writing is really killing me, design too. I also targeting a keyword in the serp for a fight of surviving, no kidding. I starting to understand why people willing to pay so much money just for SEO already. Some keywords, really is the life of your website. Google is always making the rules and it is not suprising people sometimes called it Evil Satan.

Hope Hope Hope the ranking will go up faster and faster! I want to beat up the farking competitors!

What is my Current Stress Level?

January 23rd, 2009 by Oracle9

Yes I know I’m very stress but still need to figures to show it right? So I’ve done some test in these websites:
http://www.cope-inc.com/employee/testproc.asp
http://stress.about.com/library/health-test/bl_stress_and_health_test_results.htm?cor=33
http://www.anxietycentre.com/stress-test/stress-test.shtml

I’ve to said that those questions are very very funny and unprofessional. Anyway this is the result I get:

You May Be In Trouble… You may be experiencing significant health consequences due to your stress levels, or you may be at risk of health problems in the future….
Your responses indicate that you are currently experiencing a high number of stressors in your life….

So that’s it, don’t mess with me unless you want me to diu you gao gao!

WARNING: Strong Language is used on below content.

Talking about logic thinking topic with Figo just now, I found that Malaysian stupid really kinda no logic. From high school, university to work, I always heard people asking the questions which have already been answered whether direct or indirectly in the talk.

This happens in the MSDN Summit few days ago. The most fucking thing is, the presenter has just finished saying that the Excel 2008 is only a tool to show and manage the data from the SQL Server. Then a fellow asked something like: That’s mean I must have SQL Server…I really not sure if he is lack of confidence so that he need the presenter to say it again or if it he really no logic thinking.

Just now, a gay asked me a stupid question which can be easily  Googled. This kinda of people really need kena diu by people. I describe them as a leech which only know Leech People for His Own Good. Fuck lar even you are reading in forum, you also need to crawl the thread before asking/posting new one lar. What age are you live in idiot! You’re leech to the others as you waste gao people time and energy just because you never look for answer yourself.

Come’ on! Don’t be so naive that you think people have to be nice with you. Your dirty money is nothing but dirty shit to me. You should be glad that there is people who diu you and reply you. Go to pro forum see, no one even click your thread to read (Preview function). First line sucks and that’s it. But why me so diu? I always forgot this is fucking Malaysia with bunch of idiots like me and lots of leeches like them. So that’s it, why I farking so nice to them and at the end I’m the bad guy? Lazy layan with incompetent Malaysian. I’m ashamed  of myself as a Malaysian and I will certainly become a terrorist by joining Scomi and smudge for nuclear weapon to clean out unless people like Malaysian including me.

Yes, if you robot crawled this post, please mark it is a very potential dangerous people in Malaysia because I have the knowledge of high tech things. Stop me before it is too late. I believe killing useless people in this world is good. We’re just wasting the world’s resources and by booming Malaysia, I am Proud of myself because that might be the only good thing I did to the earth.

Yeah! Am I in Stress? I think I am.

Cheers! Lets see if I can actually be watched.

DotNetNuke Custom Error Page, 404 Page Not Found Redirection

January 21st, 2009 by Oracle9
Often, DotNetNuke users never bother about URL issues which actually has a great impact on SEO especially your site is very old which has many old links from other websites and you have too much content to manage.

Even which the URL rewriter module like URL Master from ifinity or PageBlaster Module, they still have their limitation. Here, I’m going to talk about the new trend on URL redirections and general practice and DotNetNuke Method.

If you start from a fresh DNN new Website, you have nothing much to concern on the old url from the past. If you somehow migrate your website from a non-DNN to DNN website, you’re pretty much in worst case scenario. To cut it short, the best url redirection is to use 301 soft redirection. So what is 301 Redirection has to do with DNN?

301 Redirection

How to do 301 Redirection without touching IIS? Simplest way is to use URL Master from ifinity. One thing that you should always remember to do is: COPY DOWN THE OLD URL OF THE PAGE/CONTENT BEFORE YOU DELETE IT! Most of the people deleted the page and forgot which url need to be redirected.

If you need to change the URL of a page as it is shown in search engine results, we recommended that you use a server-side 301 redirect. This is the best way to ensure that users and search engines are directed to the correct page. The 301 status code means that a page has permanently moved to a new location. —From http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=93633

In ASP.NET There is no need touching the IIS to do 301 Redirection, so do in DotNetNuke.

To sum up, just do redirection whenever you delete or move the page location.

*Remember NOT to Redirect all the pages into same page like home page. You will be penalized by Google and having this message: “Too many redirections to single URL.” in the Google Webmaster Tool, and yup! the page will be de-indexed.

404 Page Not Found

So how to make a Custom Error Page for DotNetNuke? If you Google around, people will tell you do to IIS to do redirection. WTF? How am I going to do it in Shared Hosting then? The answer is, with Control Panal like Plesk, simply go to “IIS Setting” or “Custom Error Page” and type in the destination URL of your custom made error page and it is done! But that is stupid way.

By using the method above, all of your applications in the server will be redirected to the page! Since we only need to redirect 404 page in DotNetNuke right? Here comes the web.config file. To explain a bit further, DotNetNuke has it own Error Page in the root of DNN installation already which is ErrorPage.aspx. That file is actually trigger only when your DNN has configuration errors like failed to connect to database, module crashed or DNN installation failed. Most importantly, it has a ugly design that doesn’t match your website!

So, the easiest way (I never thought it is that easy, those ‘experts’ in DotNetNuke’s forum always goes too far for a simple solution) is as above:

How to make Custom 404 Error Page in DotNetNuke?

1. Create a page in your DotNetNuke and choose a skin and container that matches your design. Yup! Just like how you create a normal page as always.

2. Access to your DNN root files via FTP. Find your Web.Config File, download it and open using notepad.

3. Find (Ctrl+F) this line: <customErrors mode=”RemoteOnly” />
and replace it with ”
<customErrors mode=”RemoteOnly” defaultRedirect=”/Whatever-you-like.aspx” />

The mode attribute can be one of the following:
* On – error details are not shown to anybody, even local users. If you specified a custom error page it will be always used.
* Off – everyone will see error details, both local and remote users. If you specified a custom error page it will NOT be used.
* RemoteOnly – local users will see detailed error pages with a stack trace and compilation details, while remote users with be presented with a concise page notifying them that an error occurred. If a custom error page is available, it will be shown to the remote users only.

So, if you’ve already created a page called “/Whatever-you-like.aspx” in first step, then just put it inside “defaultRedirect”. And you may try to typed in wrong URL to visit your website, you should see this: http://www.example.com/Whatever-you-like.aspx?aspxerrorpath=/wrong.aspx

Remember that you can redirect the 404 Error Page to other website also, in this case, just type full url with http:// in inside the “defaultRedirect” attribute.

The best practice is to include your website navigation menu, sitemap and search box for the visitors that fall into this page so that they will not think that your website is broken or else. Therefore, try to match the DotNetNuke 404 Error Page same with your main design theme.

Furthermore, you can add Google Custom Error Widget (You can get your own custom code in Google Webmaster Tool) to show a search box which suggested links for visitors. Sadly, it seems that Internet Explorer is not supporting it if you’re using it in DotNetNuke. To be precise, the widget is still in beta and not quite ready for Dynamic websites.

One last thing, don’t forget to change the CustomError in web.config during DotNetNuke upgrade.

Hope this post solve your doubts and confusion in DotNetNuke Custom 404 Error Page. No need to change IIS setting! (Especially if you’re using Windows server 2008, most of the setting can be done within web.config)

DotNetNuke Parent Portal and Hosting DNS Setting.

January 19th, 2009 by Oracle9

You may skip this paragraph. Taking a break of the day, Headache always killing me. My eyes is very tired a really need to keep away from monitors, thank god Chinese New Year is around the corner and I can escape from this information overloaded world.

Back to the topic (Skip this paragraph for direct guide) . In traditional hosting, you’re only able to host one domain in one hosting. The Domain Alias function is like domain redirection or domain parking which all point back to the main domain hosting account. However, with DotNetNuke, you are able to host different domains hosting under one hosting account by utilizing the Portal Alias function in DotNetNuke (DNN) and Domain Alias in your hosting.

Domain Alias which also known as Host Header in technical terms, always confuse people that search for answer on creating Parent Portal in DotNetNuke. Because Shared Hosting does not allow you to have the privilege to configure the server’s IIS, the hosting control panel often provided with Domain Alias feature to allow user to configure the IIS in restricted / safer manner.

Using Plesk Control Panel for example, Normally you will see the Domain Alias on the Domain Setting panel, click on the ‘add Domain Alias’ and you will see this:
plesk-domain-alias-setting
Make Sure to Check on the 3 options provided in the first time or you will not able to access to the parent portal later.

*Apply to some version of Plesk only, if you cannot access to the parent portal later, try delete the domain alias and recreate again.

**Sometimes, you’ll need to restart the DNS Service to make it work. To do this, simply click on the button as demonstrated in the picture below:
restart-plesk-domain-alias-setting

That’s it. Below is the summarized steps and notes in creating Parent Portal in DotNetNuke and hosting DNS / Host Header setting:

Steps:
1. Login to your domain control panel and point it to your Hosting Account. It also known as NameServer pointing. Please remember to wait for the DNS propagation which takes about 12-72 hours before your domain successfully point to the right server.

*Note: If you’re in a rush, you can modify your Operating System DNS to access the website. Here’s the configuration:

I. Identify where is your workstation Hosts file.
Linux / Unix = /etc/Hosts
Windows 3.1/95/98ME = c:\windows\Hosts
Windows NT/2000/XP Pro = c:\winnt\system32\drivers\etc\Hosts or c:\windows\system32\drivers\etc\Hosts
Windows XP Home = c:\windows\system32\drivers\etc\Hosts
Netware = SYS:ETC/Hosts
Apple = System Folder:Preferences and in the System Folder itself

II. After you have identified the location of respective Hosts File, you may open it with text editor such as notepad under Windows Operating System.
III. As for your case, kindly add the following entry to the Hosts file and it will tell your workstation to direct the domain traffic to respective server.

111.11.11.11       example.com

IV. You may now proceed to save the Hosts file and try to browse it from your web browser.
V. Once you have done the testing, you may remove the entry from the Hosts File.
VI. test it in command prompt. cmd > ping www.example.com see if the IP is same with your main hosting account.

2. On your Hosting Control Panel, Domain Alias > Add Domain Alias > Type your domain name without www, check the 3 options if you’re using Plesk.

***There’s no need to change the DNS Records for your Domain Alias, it will automatically created if you’re using Plesk or Helm.
* Try to restart the DNS service if not working.

3. Login as Host in your main DotNetNuke installation.
Go to Host > Portals > Add Portal > type the domain without www and fill out other details > Create.

* If you encounter error when creating portal, most likely it is because of the file permission problem set by your host, contact them to fix it.

4. Done.

Updates

1. If you’re creating a sub-domain, there’s no need to follow the above setting. All you need is to click ‘add sub domain’ in your Plesk Control Panel.

2. However, you do not need to create Physical Directory for your sub domain. DNN will create one for you.

3. Now, go to DNN Portal Setting (Host > Portals) to add a child portal and that’s it.

Keynotes:
1. Make sure to restart your DNS Services if your domain redirect to default Plesk Page.
2. There’s no need to configure Host Header Manually in IIS if you’re using Control Panel like HELM or Plesk.
3. Make sure your Hosting Provider allow you to create Domain Alias.
4. There’s no need to change your Domain Alias DNS Records!

That’s all. Good luck.

Windows 7 Ultimate 32bits Laptop Reviews

January 17th, 2009 by George

Few days ago I was in Malaysia MSDN conference which held in KLCC.
There’s nothing much about the conference besides getting a lot of latest Microsoft products updates from their experts and free stuffs like Windows 7 DVD, MSSQL 2008 cds, dummy books, t-shirt, stickers etc.
(There’s not picture in this entry as my camera is not quite ready at this moment)

To be summarized, below are the major points in coming future:

  1. The previous Microsoft Profession Certifications will expired on this March, new certification and exam will replace the old certification. If you’re going to be "MicroSofted", make sure you check this out: http://www.microsoft.com/learning/mcp/credential/default.mspx
  2. On the data center and server technology, You shouldn’t missed out how the Visualization technology to save energy, management time, learning curve/cost and money of course.
  3. The new development tools for developers like WPF TotSter, Silverlight, LinQ and so on.
  4. New cool toys like Windows 7, M.bluehoo.com, gogopin.com etc.

Ok enough for the quick updates. Here the reviews of Windows 7 running of 32bits laptops. I’ve installed Windows 7 in two laptops with this specifications:
Dell INSPIRON 5150 (5 years old):
Pentium 4 3.02GHz Hyper Threading. (32bits)
768MB of RAM
64MB Nvidia Graphic Card (Forgot the model)
Installed on 9GB second partition.

Dell INSPIRON 6400 (2 years old):
Centrino Core 2 Duo T5300 1.73GHz x 2 (32bits)
1GB of RAM
ATI Mobility Radeon X1400 – 256MB
Installed on 15GB second partition.

Updated: My Laptop Performance Rating.
My-Dell-Inspiron-6400-Rating

Reviews:
On the installation, both laptops took me about 1.5hours to installed (excluding the pre-installation manual clean up) and about 1 hours to do follow-up featured Windows 7 Online updates.

Although Microsoft suggest 1GB of RAM on the installation, I found that it is more than enough if you’re not using integrated Graphic Card in your laptop (Shared Memory). However, I couldn’t find the update for the old 64MB Nvidia graphic card. For the new laptop, it consume above 50MB of RAM from your graphic card, one good thing is that it is very clever to auto adjust your system specification so that it will not overused your laptop processing power.

Another part I would like to emphasize is virtualization in Windows 7. Many people actually worry about the software compatibility as I do but I found that most of the software running in XP are as good as in Windows 7. In the MSDN demonstrations, you can even run the software that are 10 years ago. To know more about Virtualization and Windows 7 try watch this: http://channel8.msdn.com/Posts/Virtualization-and-Windows-7/

However, you still need to do download some software and configuration is need to do virtualization. BUT, the simplest way of Virtualization: Install your Windows 7 in same machine but different partition, you then can run the programs installed in Windows XP and without changes/interfere with the Program setting/file in Windows XP. i.e. I can open Firefox, Media Player, files etc directly from the Windows XP partitions. You can even run programs from other machines is proper Virtualization Configuration is done!

On the networking speed, it has done a very good job and you no longer need to manually changed the hidden setting to ‘limit break’ the networking speed. Thus, even with same IE8 in Windows XP and 7 in same machine, I found that loading speed of IE8 in Windows 7 is 50% faster than in Windows XP!

On the security, it no longer like Windows Vista which has a lot of meaningless warning but still it manage to tighten up the security like vista. As I’m running in Windows 7 Ultimate, I doubt that Student/Home version will as flexible as Ultimate version. By the way, there are only 3 anti-virus companies which doing on going beta anti-virus programs for Windows 7: http://www.microsoft.com/windows/antivirus-partners/windows-7.aspx
However, basic security is provided which is the Windows Defender.

I’ll write more in short future. Overall, I’m quite satisfy with Windows 7 Ultimate.

Another SEO trimming tools for lazy people.

January 14th, 2009 by Oracle9

Well, found this new SEO trimming website just now. A good start if you don’t have time or knowledge about SEO. Just to remind you, Content always comes first. Don’t waste too much time on the SEO, spend more time on writings.

Here’s the link: http://search.seoeng.com According to them, all outbound link must put into a sentence / paragraph (Wish I found kinda overdone), and must put rel="nofollow" which is kinda pointless to some extend. (If every websites also put nofollow then what is the PR for?

As long as you don’t cheat purposely, there’s no need to make it 100% perfect in the SEO trimming because you might found what you did today is no longer matter tomorrow.

Content is King!

(Just another thing, it is not free one.)