Skip to main content

Posts

Showing posts from August, 2007

Vista SP1: Small things come in big packages

Microsoft's planned Vista Service Pack 1 may not be adding many features, but it sure does take up a lot of space.

Based on current test versions, the operating system update will be a 1GB file when uncompressed. By way of comparison, Windows XP--the whole thing--shipped on a CD, which only holds about three quarters of a gigabyte. On the plus side, systems that already have the latest Vista patches can be brought up to the Service Pack 1 level with only a 50MB compressed file through Microsoft's online Windows Update utility.

http://news.com.com/8301-10784_3-9768026-7.html

27 - 31 Aug 07 Stock Market Mood

This weekend, investors here are likely to be watching for signs of any slowdown in the US economy, based on the latest new home sales data published overnight yesterday, which could set the mood for the start of trading next week. Furthermore, MAS has just pointed out DBS has got additional $1.1 billion direct exposure to collateralised debt obligations (CDOs) than it previously disclosed.

National Day Rally 2007

IntroductionIncome Gap – leaving no one behindUpgrading Education – levelling up societyAgeing Population – living active livesWorking Longer – more savings for old ageImproving CPF – building a nest eggUpgrading & Renewal – best home for allForging Ahead – go for it together

Plans to Get Another Blog

I am having plans in getting a new dedicated blog for Technology news and this current one to be more personal.

I am in the process in designing and setting up environment ready for the new blog.

A Petition for the Development of Unmanaged Visual Basic

What Is It ?

By providing a new version of a COM-based Visual Basic within the Visual Studio IDE, Microsoft will help maintain the value of its clients' existing code, demonstrate its ongoing commitment to the core Visual Basic language, and greatly simplify the adoption of VB.NET by those that wish to do so.This mirrors the approach taken for the C language and enhances the viability of VB.NET while preserving customers' assets. By continuing development of both managed and unmanaged Visual Basic, Microsoft will demonstrate their commitment to their entire developer community.

http://classicvb.org/petition/

I myself has just signed my petition (It will take a while to load).
You can find my name "Loh Hon Chun" near the bottom.

http://www.classicvb.org/petition/signatories.asp?lang=en&page=-1

.NET Checklist

This list of over 700 guidelines is excerpted from the textbook Practical Guidelines and Best Practices for Microsoft Visual Basic .NET and Visual C# Developers, by Francesco Balena and Giuseppe Dimauro (2005, Microsoft Press) and is meant to be used together with the book. All the examples on applying these guidelines are provided in the book, together with a thorough description of each rule and its benefits as well as cases where the rule isn't recommended and shouldn't be used.

Download
http://www.box.net/shared/3ki66r7yjl

OpenProj - Replacement for Microsoft Project

The Fall of Asia Pacific Bulls

The market is doing really bad this month. The entire Asia Pacific stock market has fallen and China is not spared this time round.


The bulls are becoming bears.

Hotmail Email Storage Up to 5 GB

Microsoft's Live Hotmail now offers 5 GB of email storage space. Yahoo's mail is currently offering unlimited storage space and Google's GMail is currently offering 2.89 GB of storage space.

Currently Ranked 21st for August 2007

I am currently ranked 21st for the month of August 2007. I am pushing for a 2 million mark by August and at the same time climb back up to top 100 ranking overall. I have lost this top 100 position since I entered NUS. My highest for overall ranking was 51st and this feat is almost impossible to match.

Folders for GMail

GMail uses concept of Labels and don't have the hierachical advantages of a folder structure. To make up for this shortfall, GMail uses its powerful search to get back your emails. However, you could have dreamt to have folders back for a very long time.

1,911,776 Points Now

Currently, I am at a total of 1,911,776 EE expert points. I am gunning for 2,000,000 (2 Million) points by end of this month (August). It's going to be very very tough but I know pretty well the likelihood of the goal stands only at 50/50 chance.

Keep my fingers crossed.

10 Minute Email Address

Most importantly, it's free and it works!

Why would you use this? Maybe you want to sign up for a site which requires that you provide an e-mail address to send a validation e-mail to. And maybe you don't want to give up your real e-mail address and end up on a bunch of spam lists. This is nice and disposable. And it's free. Enjoy!

I Feel Bad

I just sent out an email to my freelance business analyst telling him I will not be taking up a project. I feel bad because I sent out the email really late.

4 Great Eastern funds have CDO exposure

Just FYI to keep ourselves updated especially with the recent US's subprime scare, below is quoted from the BT.

GEH said that the four funds - GreatLink Choice Sept 2010, GreatLink Choice Oct 2010, GreatLink Choice Aug 2013 and GreatLink Choice Dec 2013 - are invested in CDO-related products.

It said GreatLink Choice will continue to pay the annual coupon as well as the 100 per cent principal at maturity as projected if the default losses stay within the subordination levels throughout the policy term.

Google Cheat Sheet

This two page Google Cheat Sheet lists all Google services and tools as well as background information. The Cheat Sheet offers a great reference to grasp of basic to advance Google query building concepts and ideas.

Microsoft SQL Server - Get Random Integer from a Range

I created the below script today as an answer to one of the SQL question in EE. I thought it may come handy.

Basically, the below Stored Procedure will generate a random integer from an integer range. The code is tested using SQL Server 2005.
IF ISNULL(object_id('cspGenRandomInteger'),0)<>0 DROP PROC cspGenRandomInteger GO CREATE PROC cspGenRandomInteger(@MinValue int, @MaxValue int, @RandomInteger int output, @DebugMode bit=0) AS BEGIN SET NOCOUNT ON DECLARE @RandomNumber float SELECT @RandomNumber = RAND(CONVERT(VARBINARY, NEWID())) SELECT @RandomInteger = ((@MaxValue + 1) - @MinValue) * @RandomNumber + @MinValue IF @DebugMode = 1 SELECT @RandomNumber RandomNumber, @RandomInteger RandomInteger END GO IF ISNULL(object_id('cspGenRandomInteger'),0)<>0 GRANT EXECUTE ON cspGenRandomInteger TO PUBLIC GO -- Test SP DECLARE @RandomInteger int DECLARE @MinValue int, @MaxValue int SELECT @MinValue = 1, @MaxValue = 10 -- Add last para…

Experts-Exchange Signatures