DarenHan's Blog

I am a Dot net asp.net developer working with VS 2005 and SQL 2005 now.

March 2008 - Posts

The Nokia Wifi Zone is now available on 12 buses running across the island allowing commuters to surf the internet literally on the go for free.

The newly launched wifi initiative will include Ang Mo Kio and Toa Payoh Bus Interchanges by the end of next week with more locations following in the future. Singaporeans can now hop on to any of the 12 buses plying service routes 12, 14, 30, 51, 65, 72, 80, 88, 96, 143, 147 and 179 to enjoy free and instant access to the internet, where you can surf, chat online, download music, play games or catch up on emails.

A first in Singapore and Asia Pacific, the Nokia wifi buses are part of Nokia's initiative to enable consumers to gain access to high speed internet connection on the go. Commuters can use the bus ride to catch up with their social networks, check emails and confirm an urgent meeting even before reaching office, or download the latest news and favourite sports updates while traveling to school or work. With mobile devices fast becoming the main platform for people to enjoy digital content and share their experiences, a boring commute will be a thing of the past. Mr. Chris Carr, General Manager of Nokia Singapore, says, "We see the launch of the Nokia Wifi Zone initiative a natural extension of our goal to connect people - to the internet, to their favourite web applications on the move, given the proliferation of mobile gaming, digital music consumption and online social networks like Facebook and Friendster among Singaporeans."

"I believe this is the first of its kind in Singapore and we are excited by the possibilities of what our consumers can do with the free Wifi access on the buses as they commute on a daily basis. We want consumers to have a seamless mobile internet experience on the go, especially with the added speed and convenience offered by our wifi-enabled devices under the Nokia Nseries such as the Nokia N95, Nokia N95 8 GB, Nokia N80 Internet Edition, Nokia N81, Nokia N81 8GB, Nokia N800 Internet Tablet, Nokia N810 Internet Tablet, and the Nokia Eseries such as the Nokia E51, Nokia E61, Nokia E61i, Nokia E65 and the Nokia E90 Communicator," he added. Mrs. Jayne Kwek, CEO of Moove Media said, "We are extremely excited and happy to be part of creating this first-in-Singapore innovation with Nokia and their partners, thereby delivering a ground breaking Internet experience to Singaporeans."

Consumers using their Nokia devices to enjoy the free internet access at the Nokia Wifi Zone only need to go to their Active Standby screen, click on their WLAN Wizard and connect to "Nokia Wifi Zone".

Posted by darenhan | with no comments


--can remove spyware and adware in users computer , corporate policy - like bittorent, kazaa in users' office not home pc.

-- make sure do not shutdown sql server during patching

-- make sure do not shutdown IIS during patching

-- has statistics reports which server has missing patches, how many patches installed etc

-- able to group patches to approved and disapproved patches to prevent unauthorise patches to flow to production.

-- able to scan what patches are installed on the server (big plus to us)

-- can configure reboot or not reboot after system patching

-- can extend time for reboot after patching
-- able to see smartly if patches files are older, then don't deploy them

--can perform custom action after patching eg. remove certain registry settings after patching..

-- can schedule patches at certain time like period of time over 2 hours.

Demo available to see what features:
http://www.shavlik.com/products/product_demonstration/NetChkProtectDemov12.htm

Posted by darenhan | 1 comment(s)

this post say that firexfox 3 beta 4 is faster than safari and safari is faster than IE 8 / IE 7.
there are some benchmark test results inside the link.

http://blogs.zdnet.com/hardware/?p=1536


for year 2008, two more new web browsers will emerge.
IE 8 and firefox 4....what does it mean for developers? compliance to standards and app upgrades for the app team.
http://blogs.computerworld.com/node/4342
Posted by darenhan | with no comments
we have a new builder server that was in-charge of building source code. One fine day the hard disk fail, the boss kan cheong quickly ask me to find the model and the hdd to replace...till now he still havent buy back the same hdd model and plug it in...it is running on RAID but he wants a bigger hdd to buy....looks like he dun understand what is the meaning of RAID.

Anyway, we did move to a new builder server and i copy everying from the Nant directory which pervious pple setup. The Nant build file was givng me problem as it runs but it cannot get the latest source code from VSS. What to do in this case? it is just an cryptic XML file when i ask my collegues nobody know how to troubleshoot.

I google abit and found that there is actually a debug mode for build files.
http://nant.sourceforge.net/release/latest/help/fundamentals/buildfiles.html
http://www.nantbuilder.com/

Luckily we have google and nantbuilder...the kan cheong boss wants me to reply him by monday...everything want by monday and I only got 2 hands...crazy!

Posted by darenhan | with no comments

 

http://www.mediafire.com/imageview.php?quickkey=dn3mybnzdc4&thumb=4

 My Infrastructure guy was  complaining he has problems adding a ssl in MSMQ. See error in image.

Found the solution at:

http://support.microsoft.com/kb/300532/en-us 

 

Posted by darenhan | with no comments

 Another article from Microsoft states that when you uninstall dot net security hot fix, the version of the dll may not roll back to the lst version when you initially install. So don’t have high expectations on Microsoft regarding hot fixes.

 http://support.microsoft.com/kb/939160/

 I found this below article quite useful which totally describes my experience facing when the Infra Guy update the dot net framework and the website is broken

With all of the .NET patches, Adobe patches, and Sun Java patches that have just been released, it's enough to make one yell "Uncle."

A single PC might need as many as three different patches for Microsoft .NET, so let me advise you on how to handle them.


MS07-040 (931212, 928367, 930494, 928366, 933854, 929729, 928365, 929916)
Multiple patches confuse .NET Framework situation

Our first truly critical patch this week, which I want you to install as soon as possible, is a patch — or, I should say, patches — for Microsoft's .NET (pronounced "dot net").

.NET Framework is a programming run-time environment that's relied upon by programmers to build applications. It's used by and included with such major programs as QuickBooks.

You'll very likely find that you have not one but two (and sometimes three versions) of .NET Framework on your systems.

.NET 1.0, .NET 1.1, and .NET 2.0 all need patching this week. A later version, .NET 3.0, does not need patching.

The Knowledge Base numbers you'll see that relate to this week's .NET security bulletin, MS07-040, include all of the following:

• 931212, 928367, 930494, 928366, 933854, 929729, 928365, and 929916.

The large number of KB articles related to this bulletin is due to all the different versions of .NET and all of the platforms that it can be installed on. It's confusing, to say the least!

You could need up to three different .NET patches on a system, if you have .NET 1.0, 1.1 and 2.0 installed, for example. One server in my company has two .NET versions and thus needed both 928365 and 933854.

Unfortunately, as with previous .NET upgrades, these patches are never easy to get onto your system successfully. Folks in the Windows Update newsgroup are already reporting issues with the installation of these patches.

If you experience any problems after installing a .NET update, be prepared to take the following actions:

• Remove and reinstall the offending .NET version, as recommended by Microsoft in KB article 923100.

• Follow the recommendations to troubleshoot .NET installation issues, as described in KB 824643.

• If you uninstall MS07-040, be prepared to follow KB 934711 for the issues that may occur after uninstalling. You may even need to use the clean-up tool referred to in KB 939160 to straighten out the mess caused by the uninstallation.

As someone joked in the Windows Update newsgroup, it nearly makes you think that a bad .NET install is Microsoft's way to get us to buy new computers running Vista!

However, Vista isn't perfect, either. If you uninstall — and then attempt to manually reinstall — .NET 1.0 or .NET 1.1 patches on Vista workstations, be prepared to need the instructions in KB 934712.

Also, be aware that you'll get a warning message from User Account Control when you install or reinstall a patch.

If you have any issues getting these .NET patches installed, please let me know via the Windows Secrets contact page. Also, be sure to call Microsoft product support at 1-866-PC-SAFETY in the U.S. and Canada, or your local Microsoft subsidiary elsewhere, and complain about the situation.

Most people are having few, if any, problems getting these things installed — but I'd recommend that you have those phone numbers handy, just in case.

Downloading updates causes unhelpful error messages

I learned a lesson this month: when evaluating patches, never use a test machine that's also a PC you use to beta-test various software.

I ran Microsoft Update to try out this week's patches. Instead of downloads, I got a very cryptic error code. I entered it into the search box that Microsoft Update offered up to help me — 0x8024D007 — but no information came back in return.

Google was somewhat helpful, offering up a KB article that lists all the cryptic error numbers, remarkably making their definitions even more cryptic: 928208.

Fortunately, a page on the Tek-tips site finally gave me a clue that a beta product I was testing was interfering and causing the errors. It was easy enough to get that pre-release program reconfigured. But it reminded me how hard it is to debug error messages when we update our machines.

The helpful LangaList newsletter, which merged last year with Windows Secrets, was assisting folks to understand these error codes as far back as May 2003. This kind of gobbledegook translation is still needed by all of us patchers today. Years later, the best troubleshooting tool we have for solving install errors in Windows Update and Microsoft Update isn't Microsoft.com but Google.com. Sigh.

 


 Source of Information:

http://72.14.235.104/search?q=cache:-sbDFgnl40oJ:windowssecrets.com/2007/07/12/06-You-need-a-road-map-to-install-.NET-patches+kb+933854&hl=en&ct=clnk&cd=15&gl=sg

 

 

 

 

 

Posted by darenhan | with no comments
Recently, I went to Avantus for SQL Server 2005 clustering training.

Found on google there is a link that look exactly like our lab exercise :)

For database mirroring (with GUI how-to-do-it)
Source:
http://searchsqlserver.techtarget.com/tip/0,289483,sid87_gci1199004,00.html

The SQL 2005 feature comparison states that SQL Mirroring is available in Standard and Enterprise editions, making it a viable solution for smaller customers as well as for enterprise customers.
Source:
http://www.microsoft.com/sql/2005/productinfo/sql2005features.mspx

However, we can tweak the settings to get mirroring work in SQL Developer 2005 edition.
The lecturer said we can add a switch to start sqlserver under the services "-T 1400"
However, because of we not on SP1, the lab exercise failed. :(

Mirroring allows the user to create an exact copy of a database on a different server. The mirrored database must reside on different instance of SQL Server Database engine. Microsoft fully supports database mirroring with SQL Server 2005 SP1 onwards. For the RTM release (prior to SP1), Microsoft support services will not support databases or applications that use database mirroring. The database mirroring feature should not be used in production environments. Prior to SP1, database mirroring is disabled by default, but can be enabled for evaluation purposes by using trace flag 1400. The following T-SQL statement can be used to achieve this:

DBCC TRACEON(1400)


(With T-SQL how-to-do-mirroring)
Source: http://www.sql-server-performance.com/articles/clustering/mirroring_2005_p1.aspx



Posted by darenhan | with no comments

I found some tools that will help in msmq management and troubleshoot msmq messages.

QueueExplorer 2.2 seems to be a nice tool to have. I tried using it to add private MSMQ and it took me like 30 mins to finish the job for adding 30 + queues.seems to be a nice tool to have. I tried using it to add private MSMQ and it took me like 30 mins to finish the job for adding 30 + queues.

QueueExplorer 2.2

Windows interface

http://www.cogin.com/mq/qefeatures.php

MSMQ Studio

Free tool but does not have save function.

http://www.geekproject.com/tools.aspx

Other Microsoft command-line tool (not so user-friendly)

http://blogs.msdn.com/johnbreakwell/archive/2007/12/13/what-publically-available-tools-are-available-for-troubleshooting-msmq-problems.aspx

Posted by darenhan | with no comments