January 2005 - Posts

HashTab Shell Extension (way cool!) & NVIDIA SDK v8.5

Well almost always I seem to be checking the MD5 hashes of files i download now, make sure that what I download is what I'm meant to have downloaded. I had to use a third party tool to calc the MD5 and manually compare that of another (usually it was easy to see things change) but a few days ago i came across HashTab Shell Extension for Windows ( Download Here). Which adds a cool new tab to the properties of a file that calculates the MD5 of an application along with the CRC and SHA-1.

Thought i'd point out the very appealing EULA the author has placed. Ofcourse you *have* to agree to agree after using it.

YES! YES! YES! I AGREE!

And what it looks like for the setup.exe file you download from the site after you download, agree and install.

YES! YES! YES! I AGREE!

NVIDIA SDK v8.5

In other news NVIDIA has released v8.5 of their SDK for developers. Grab it from here. Weighing in at 308MB this release brings  HDR using 2x fp16 render targets, DXSAS implementation, GPU video filtering, PBO texture performance analysis, relief mapping, dozens of new HLSL FX examples for FX Composer and more...  The code samples also include Shader Model 3.0 examples, High Dynamic Range Rendering, Deferred Shading, Instancing, Multiple Render Targets, Vertex Texturing, Soft Shadows, Perspective Shadow Maps, and many more. The FX Composer effects include Flame, Glow, Gooch Shading, Metals, Multitexture-Based BRDFs, Color Controls, a selection of Image Filters, and much more.  Be sure to install the latest version of FX Composer to view all the HLSL effects included in the SDK. 

VB6 to VB.NET 2.0 (.NET 2.0 -> Whidbey) Upgrade Wizard Enhancements

I was asked by a reader about the new changes in the VB6 to VB.NET upgrade tool in Whidbey and whether Microsoft have done any major renovations to help make the transition smoother along with the updates/changes to the VB.NET language in general.

Well I've found an article for anyone who's keen on going via this path to look from MSDN Library. There are also other articles there that may be interesting to read whilst your bored or when you have the in-law's at home and you want to pretend your working really hard (which in this case you really are).

Some areas to look into (from the VB side):

Among the others, and if your not a VS.NET tester grab the Express beta's and start drooling over the new GUI and the new .NET 2.0 framework.

IMPORTANT: MySQL Security Flaw could cause issues on Windows MySQL Installations (READ!)

Just found this on eWeek...

MySQL 'Bot' Attacks Windows Systems
Malicious hackers have launched a zero-day bot attack against default Windows installations of the MySQL database engine, infecting vulnerable systems at the rate of 100 per minute, security experts warned on Thursday.

The bot takes advantage of the publicly released "MySQL UDF Dynamic Library Exploit" to break into the open-source MySQL package. Once a database is hijacked, infected systems will connect to an IRC (Internet Relay Chat) server and retrieve propagation instructions.

Johannes Ullrich, chief technology officer at the SANS Internet Storm Center, said his handlers discovered more than 8,000 hosts connected to the IRC server during the day on Thursday.

MySQL is a freely available database engine designed to provide fast access to stored data. It is installed on more than 8 million systems worldwide, according to MySQL AB, the Cupertino, Calif.-based firm that develops and manages the program.

Because of the wild popularity of MySQL, it is likely that many more MySQL systems could be infected but blocked from connecting to the swamped IRC server, Ullrich told eWEEK.com.

If you have any Windows Installations of MySQL I suggest you read up on obtaining patches or blocking the attempts by the bot to connect to the IRC servers.

According to an advisory from the SANS ISC, the bot creates a table called "bla" using the database "mysql," which is typically used to store such administrative information as passwords.

Ullrich said the bot includes the usual set of bot features such as a DDoS (distributed denial of service) engine, various scanners, commands to solicit information like system stats and software registration keys from infected systems.

"This bot does not use any vulnerability in MySQL. The fundamental weakness it uses is a weak 'root' account," he said.

Make sure you have a strong MySQL root password (dont be lazy).

Try Avalon and WinFX Today (XPSP2/2003 Server)

I've been playing around with the Avalon & WinFX SDK the last few days and come to love the new UI System that will be included in Longhorn and also available seperatly for Windows XP SP2+/2003 users.

If you have yet to try it checkout this video by Daniel Lehenbauer (the design engineer on the Avalon Team) and download the November CTP Release. NOTE: Its 261MB and still in “Development“. CTP builds arent as stable as Beta builds, so if your a chicken/wuss/scaredy-cat/goody-goody/i-dont-like-microsoft-betas-they-are-worse-that-final-software or the alike dont bother.

With Whidbey Express (or non-express) versions you can create Avalon Applications and play with the XAML language or Aurora.

Just released CodeSMART 2005 for VS.NET

AxTools has released CodeSMART 2005 for VS.NET.

Quick Presentation: http://www.axtools.com/cs2k5net_screenshots.htm

What's new in CodeSMART 2005 for VS.NET - TOP PICKS
===================================================

1. CodeSMART now offers support for Visual C++ projects in several of its

subsystems: 'Code Explorer', 'Extended Find and Replace', 'AutoText',

'SmartComplete', 'Code Snippets', 'Multiple Copy and Paste Buffers'.

2. SmartComplete brings an Intellisense-like list with language (VB.NET, C#,

C++) keywords, statements and global functions that are missing from the

standard Intellisense list.

3. Designer Explorer: offers a convenient and simple way to visualize and

navigate a designer's control hierarchy.

4. Code Flow: can parse any method's code and produce a tree representing the

logical code flow (somehow similar to a code flowchart). The tree can also

be used to navigate the parsed method in the VS.NET code editor.

5. Tab Order Designer: an AutoOrder feature was included to automatically set

the tab order (the algorithm orders controls left to right, top to bottom).

6. HotKey Designer: a simple and convenient way for designer control hotkey

automatic management.

... and many more! For a comprehensive what's new list, see:

http://www.axtools.com/cs2k5net_whatsnew.htm

====================================================

Australia Day 2005 & Tamil Tigers recruiting young'ens...

Well it was one stinking hot(32-33C) Australia Day today, had a family BBQ (few too many family members turned up... not sure if some were infact family:O) went out to the city and enjoyed the activities (well my sister did... I enjoyed the beach more) but I heard that Jeff Kennet (our *previous* state premier) was appointed a Companion of the Order of Australia.

JEFF Kennett's confidence and self-belief was a key factor leading to his latest achievement.

The former premier, 56, today will be appointed a Companion of the Order of Australia.

And so, Mr Kennett becomes Jeff Kennett AC, an honour recognising his parliamentary life and his work with the national depression initiative beyondblue.

"If people are confident, if they feel good about themselves or the community, they've got a bright future," he said.

Forgive me for being political but he *was* the reason why most of the state was “depressed” during the time he was in power. He cut education, health and many more relief from families. Anyhow the article was in hte Herald Sun (The Age had no mention of it).

Tamil Tigers Recruit Young ones

Well I'm Sri Lankan (Sinhalese and Australian) and proud of it. But what I'm not so proud of is our ethnic war between the Sinhalese government and the Tamil Tigers that has ravaged on for the past 20 years or so. But even more degrading is what I hear that the LTTE (the “The Liberation Tigers of Tamil Eelam”) have been recruiting children as young as 13 (who as you may have guessed would have lost everyone in the Tsunami and now displaced) to continue their scourge among the people of Sri Lanka for the next generation of this pointless war. Article from The Age:

Tamil Tiger rebels have recruited 40 children since the tsunami orphaned hundreds in Sri Lanka a month ago, the United Nations children's agency says.

"We have 40 verified cases," UNICEF spokesman Martin Dawyes said.Four of the cases were from welfare camps for post-tsunami survivors.The others were recruited in the aftermath of the disaster in villages under rebel control in the north and east of the island."UNICEF is very concerned about the recruitment," Dawyes said.

He said UNICEF complained to the rebel group last week over 29 specific cases, but that the Tigers had not responded. No immediate comment was available from the rebels. Most of the recruitment was from the area of Trincomalee on the eastern coast, which was hit hard by the tsunami.

One of the recruits was a 13-year-old, and others were 17, he said.

The organisation's field staff had received complaints from families of children taken by the rebels and verified 40 cases. He did not say how many complaints it investigated. UNICEF was focusing its efforts on providing relief for hundreds of thousands of survivors displaced by the tsunami, but was continuing to monitor alleged cases of child abuse and recruitment by the rebels, he said.

I hope they dont brain-wash those kids to thinking that the Sinhalese government was the root cause of this disaster. Dont get me wrong, I'm not anti-tamil (heaven no), I'm just sick of this constant violence and suffering everyone in Sri Lanka has gone through regardless of whether they are Sinhalese, Tamil, Muslim or otherwise. Not suprisingly i find no mention of this critical news item from their TamilNet news site(just a whole lota bitching and propaganda).

Interested in learning more about the LTTE and what this war is about? Heres a good explanation about LTTE, what they're after and what damaged they've caused our country. Would *you* want an organisation like the LTTE controlling 28% (or so) of your country?

Swinburne one of the first Victorian uni's with .NET courses *yayy!*

From the moment University High(my highschool) said to start thinking about your career and what University you want to go into, I knew i wanted Swinburne. Why? Its probably *the* best (in Victoria) for anything IT. No other Uni comes close from what i hear and it was no surprise (but then again it was to hear any uni would...) to hear that Swinburne was to start teaching .NET courses (seven infact) in 2005. It was in the MSDN Australia Flash which thanks to Chuck Sterling who let me know before i got it. So if your looking around for some where to get into (probably 2004 VCE graduates its a little late) after finishing VCE, you may consider something like the Bachelor of Software Engineering or Bachelor of Science: Computer Science & Software Engineering at Swinburne or if you want to go by TAFE Diploma of IT: Software Development.

Academic update
The number of Microsoft .NET technology courses is rising in 2005.
The University of Swinburne in Victoria will be offering seven Microsoft .NET technology courses - from Introduction to Programming to Enterprise .NET. And the University of Technology in Sydney is offering four. All the .NET courses across Australia will be listed on our new student Web site - which is coming soon. So stay tuned.

VS.NET 2005 December CTP: Error 1304.Error writing to file: Microsoft.VisualStudio.Windows.Forms.dll. Verify that you have access to that directory.

Well just got around to checking my mail and getting down and dirty updating VS.NET Whidbey beta 1 over to the latest December CTP release, ho-hum being a CTP release i decided i'd do two installations, one on a clean non-dev machine with XPSP2(PC1) and the on an already Whidbey beta 1 installed machine(PC2).

PC1 installed fine (3.1GB+1.5GB approx for documentation i think) after which i installed the latest Yukon beta (not express builds), however PC2 gave me “Error 1304.Error writing to file: Microsoft.VisualStudio.Windows.Forms.dll. Verify that you have access to that directory.”

At first i thought the file must be locked so i cancelled setup, restarted and re-ran setup on a clean boot. Nope. Then i realised that the installer (as yet) doesnt migrate VS.NET Whidbey Beta 1 -> beta 2 (maybe the final beta 2 will) so if you do experience this issue you have to:

1) Uninstall VS.NET Whidbey Beta 1 (or any pre-release builds released there after)
2) Uninstall .NET 2.0 Beta 1
3) Restart to make sure all is removed
4) Re-Run setup

You'll have to restart again during setup after .NET 2.0 Beta 2 (Pre) is installed but you'll find the problems with M.VS.W.F.dll are gone. Alternatively you can just uninstall Whidbey only and see if that helps...

So what if you dont have VS.NET Whidbey beta 1 installed? You could press on and find some .NET Framework errors popping up, primarily if you installed Yukon Beta 1 (again not express) or pre-release builds that included the earlier .NET 2.0 release you'll need to either upgrade to hte latest yukon beta (very funky beta 2) or update the .NET framework install.

Lastly can i add, that Whidbey and .NET 2.0 ROCKS!

Free Intel DVD Subscription

Stumbled apon this yesterday and thought it might be useful for some:

SeeWebsite

What it is.
A comprehensive DVD portfolio of software tools, in-depth technical content and industry strategies created to help software developers make informed technical decisions and produce well-designed software applications.

What you get.
Approximately every quarter, you'll receive a new Dispatch Release that is focused in-depth on a specific Intel®-based platform or technology – from mobility to Itanium® architecture to the Digital Home and more.

How you benefit.

  • A single DVD gives you access to must-know online tools, demos, technical specs and training from both Intel and collaborative third parties
  • Saves the hours of time it would take to research and find all of the relevant content yourself
  • Automatic membership to Intel® Developer Services
  • The subscription is free

Back from Vacation... Well kinda a vacation...

Well after just over a month I'm back from Lanka. Thanks to everyone who sent me emails, SMS's and left messages on my voicemail after the Tsunami incident (and before for christmas/New Year etc)...

I thought i'd leave the Tsunami details out of this blog as some of the stuff i experienced there was a little disturbing. I can say however that I nor my immediate family (in Australia) or my relatives/extended family members were not affected. However, we did have friends, colleges, neighbours and servants who have lost members of their family and their houses, memories and worldly possessions.

Anyhow, lets hope this new year brings new hope and peace across the globe.