<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.5.1" -->
<rss version="0.92">
<channel>
	<title>Cypris' lookout</title>
	<link>http://blog.nkadesign.com</link>
	<description>Just another programming weblog</description>
	<lastBuildDate>Sat, 21 Jun 2008 04:54:44 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>MS Access: checking network paths without freezing your application</title>
		<description><![CDATA[
Access programming is inherently single-threaded. That&#8217;s usually OK as most operations are sequential anyway and it keeps things simple at the programming level.
There are times though where the lack of ability to run code on another thread is sorely missing: anything that takes a long time to run will just freeze the application, making it [...]]]></description>
		<link>http://blog.nkadesign.com/2008/ms-access-checking-network-paths-without-freezing-your-application/</link>
			</item>
	<item>
		<title>Now I can prove Microsoft is an evil corporation</title>
		<description><![CDATA[It&#8217;s official, Gold Member is working for Microsoft, apparently doing some evil research in an unnamed Microsoft lair.

Here is the absolute proof:




He calls himself Erik Meijer now and apparently solved his skin issue but you only need to listen to them to know it&#8217;s the same person.





Yes, they are both Dutch, which in itself is [...]]]></description>
		<link>http://blog.nkadesign.com/2008/now-i-can-prove-microsoft-is-an-evil-corporation/</link>
			</item>
	<item>
		<title>Linux sysadmin: a short RAID trouble-shooting story</title>
		<description><![CDATA[I recently had an issue at a remote location (12000km away) where the old multi-purpose Linux server that had been working for the past 5 years wouldn&#8217;t boot again after a nasty power failure.
The server was used as a firewall, a local email store, a file server and a backup server, so its failure is [...]]]></description>
		<link>http://blog.nkadesign.com/2008/linux-sysadmin-a-short-troubleshooting-story/</link>
			</item>
	<item>
		<title>MS Access: Enhanced Message Box Replacement</title>
		<description><![CDATA[This project provides a custom and enhanced message box replacement for the default MsgBoxfound in Access. A Test database for Access 2007 is available at the bottom of this post.

What&#8217;s wrong with the default MsgBox

The default message box in Access is sometimes useful to warn, inform or ask confirmation from the user.


It has, however, a [...]]]></description>
		<link>http://blog.nkadesign.com/2008/ms-access-enhanced-message-box-replacement/</link>
			</item>
	<item>
		<title>MS Access: Restarting the database programmatically</title>
		<description><![CDATA[In my previous article about changing the MS Access colour scheme I had the need to allow the user to restart the database after the colour scheme was changed.

Being able to cleanly restart the application is also useful in other instances:


Changes made to the environment
Recovering from errors (for instance after a network disconnection)
Forcing the user [...]]]></description>
		<link>http://blog.nkadesign.com/2008/ms-access-restarting-the-database-programmatically/</link>
			</item>
	<item>
		<title>MS Access: Changing the Color Scheme programmatically</title>
		<description><![CDATA[Microsoft Office 2007 comes with 3 colour (color) schemes.
Users can easily change it but when you deploy an Access application under the Runtime your users have no way to set the colour scheme as the application&#8217;s options are not available.

Luckily for us, Office 2007 stores the global colour scheme setting in the registry under:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\Theme

The values [...]]]></description>
		<link>http://blog.nkadesign.com/2008/ms-access-changing-the-color-scheme-programmatically/</link>
			</item>
	<item>
		<title>MS Access: Modal Dialogs with Transparent Backgrounds (redux)</title>
		<description><![CDATA[Rob Cooper, of the Microsoft Access Team made an interesting post  and a follow-up on how to add a transparent layer that cover the screen to focus the attention of the user to a login form or other important popup window.

The trick is to use some WIN 32 API calls to modify the transparency [...]]]></description>
		<link>http://blog.nkadesign.com/2008/ms-access-modal-dialogs-with-transparent-backgrounds/</link>
			</item>
	<item>
		<title>&#8220;Apple&#8217;s OS Edge Is a Threat to Microsoft&#8221;. Really?</title>
		<description><![CDATA[Business Week has a recent article where the author foresee the demise of Windows in favour of Apple&#8217;s OS.
Reading it, I couldn&#8217;t help thinking I was reading one of these overenthusiastic 1925 popular-science article  promising us that within just a few years we would all use our own flying car to get to work.
Yeah, [...]]]></description>
		<link>http://blog.nkadesign.com/2008/apples-os-edge-is-a-threat-to-microsoft-really/</link>
			</item>
	<item>
		<title>WPF and Silverlight: it will take a while&#8230;</title>
		<description><![CDATA[Decoupling the User Interface from the underlying code has been one of the holy grails of application development.
Layers of indirection and new patterns have been invented over time to try to separate what the user does from the back-end data. It&#8217;s been a long and difficult journey but WPF is the last attempt at completely [...]]]></description>
		<link>http://blog.nkadesign.com/2008/wpf-and-silverlight-it-will-take-a-while/</link>
			</item>
	<item>
		<title>MS SQL Server Express: a good choice?</title>
		<description><![CDATA[Microsoft SQL Server comes in many editions, ranging from completely free to use and distribute to versions costing tens of thousands of dollars.
For small businesses, or when you can live with the limits imposed, the Express edition is one option to consider.

Here are some reasons why SQL Server Express may be a good choice:

You&#8217;re upsizing [...]]]></description>
		<link>http://blog.nkadesign.com/2008/ms-sql-server-express-a-good-choice/</link>
			</item>
	<item>
		<title>People, mind your dates&#8230; plz?</title>
		<description><![CDATA[What does 04/05/01 mean to you?
Let&#8217;s make it easy: is that date in 2001 or 2004?
And if I write it like 04/05/2001, is it really better? are we in April or May?
And the answer is&#8230;

 If you are from North America and a handful other countries 04/05/01 would mean 5th of April 2001.
If you&#8217;re in [...]]]></description>
		<link>http://blog.nkadesign.com/2007/people-mind-your-dates-plz/</link>
			</item>
	<item>
		<title>Thank you spammers&#8230;</title>
		<description><![CDATA[I&#8217;ve been tired of spam on my websites. The few hundreds messages spammers leave everyday are a bit of a nuisance.
Now though, I&#8217;ve decided to make them work harder to get their messages ignored.
Last week, reCAPTCHA came online. It&#8217;s an effort inspired by none other than Luis Von Ahn, so you know it&#8217;s good.

If you [...]]]></description>
		<link>http://blog.nkadesign.com/2007/thank-you-spammers/</link>
			</item>
	<item>
		<title>MediaWiki: Formating and colouring Code</title>
		<description><![CDATA[MediaWiki is the wiki software behind WikiPedia.
The issue, when using it as a software development tool, is formatting code in a pretty way.
As we did with WordPress before, here are some details to make dp.SyntaxHighlighter work fairly seamlessly with MediaWiki.

Install the client-side highlighter

Download dp.SyntaxHighlighter.
Uncompress its content under a new /skins/common/SyntaxHighlighter folder in your MediaWiki installation [...]]]></description>
		<link>http://blog.nkadesign.com/2007/mediawiki-formating-and-colouring-code/</link>
			</item>
	<item>
		<title>Chosing a development platform</title>
		<description><![CDATA[LAMP, Zend, .Net, Struts, Ruby on Rails, Catalyst, and a hundred other development platforms all compete for you attention, all pretending to be the only thing you&#8217;ll ever need to satisfy your every needs in web or UI development.
Making a decision is really hard: you want the best for your new project and want to [...]]]></description>
		<link>http://blog.nkadesign.com/2006/chosing-a-development-platform/</link>
			</item>
	<item>
		<title>SysAdmin: When your computer becomes forgetful</title>
		<description><![CDATA[Sometimes your computer crashes without reason. It happens at any time, for no particular reason.
Other times you&#8217;re trying to install a new OS on a brand new PC and at some point, it fails, reboot itself or just hangs.

A couple years ago I had this really depressing experience with a brand new system I was [...]]]></description>
		<link>http://blog.nkadesign.com/2006/sysadmin-when-your-computer-becomes-forgetful/</link>
			</item>
	<item>
		<title>Software: Cheap Microsoft Licenses</title>
		<description><![CDATA[I&#8217;m not particularly pro -Microsoft but I&#8217;m not against it either.
I love Linux, got my RHCE (Red Hat Certified Engineer) a bit more than a year ago and I love Open Source, Linux and all things GNU.

The only thing I really dislike about Microsoft is its marketing, its pricing, its Genuine (Dis)Advantage that nags me [...]]]></description>
		<link>http://blog.nkadesign.com/2006/software-cheap-microsoft-licenses/</link>
			</item>
	<item>
		<title>.Net: The limits of using Reflection</title>
		<description><![CDATA[Reflection is a hugely useful technology: it allows you to get inside objects and get their intimate details, modify their values and even rewrite part of their code.
Today I wanted to build a simple treeview control that would display the hierarchical structure of an arbitrary object by going through its properties and building a tree-like [...]]]></description>
		<link>http://blog.nkadesign.com/2006/net-the-limits-of-using-reflection/</link>
			</item>
	<item>
		<title>WordPress: Formating and colouring Code</title>
		<description><![CDATA[WordPress is pretty good, but it comes with no code formatting tool, yet colouring facilities.
I like the simplicity of dp.SyntaxHighlighter for displaying source code in web pages: it works with major browsers and degrades fairly well.

Its particularity is that is does its painting magic on the client side. This can be a drawback in some [...]]]></description>
		<link>http://blog.nkadesign.com/2006/wordpress-formating-and-colouring-code/</link>
			</item>
	<item>
		<title>XPO: eXpress Persistent Objects</title>
		<description><![CDATA[<img src="/wp-content/uploads/technology02.png" alt="technology02.png" title="technology02.png" align="left" width="64" height="64" hspace="5" vspace="5" border="0" /><a href="http://www.devexpress.com/Products/NET/XPO/">XPO </a>is an Object Relational Mapping .Net product from <a href="http://www.devexpress.com">Developer Express</a>, a cool company designing cool tools.
It's a programming component whose job is to abstract access to database while allowing the developer to concentrate on a simple object-oriented interface instead.]]></description>
		<link>http://blog.nkadesign.com/2006/xpo-express-persistent-objects/</link>
			</item>
	<item>
		<title>What&#8217;s your Star Trek profile?</title>
		<description><![CDATA[<img src="/wp-content/uploads/mood02.png" alt="mood02.png" title="mood02.png" align="left" width="64" height="64" hspace="5" vspace="5" border="0" />I was visiting <a href="http://www.paraesthesia.com/blog/weblog.php">http://www.paraesthesia.com/</a> for the latest version of a VS Studio add-in and Travis, the owner of the site, had his <em>"Star Trek profile"</em>. I suppose most people working in technical fields turn out to be the same...]]></description>
		<link>http://blog.nkadesign.com/2006/whats-your-star-trek-profile/</link>
			</item>
	<item>
		<title>The Importance of Conditions of Sales</title>
		<description><![CDATA[<img src="/wp-content/uploads/money01.png" alt="Business" title="Business" align="left" width="64" height="64" hspace="5" vspace="5" border="0" />In a past life, working as a project manager for a manufacturer of railway equipment, I had to deal with detailed specifications and conditions of contract that would be big thick documents of hundred of pages each.]]></description>
		<link>http://blog.nkadesign.com/2006/the-importance-of-conditions-of-sales/</link>
			</item>
	<item>
		<title>You Aren&#8217;t Gonna Need It</title>
		<description><![CDATA[<img src="/wp-content/uploads/technology02.png" alt="technology02.png" title="technology02.png" align="left" width="64" height="64" hspace="5" vspace="5" border="0" />Refactoring code is a necessary thing. Unless you work in some very specific environment where casual refactoring is not allowed (like in some safety-critical applications where the most minute change has to be pondered upon by teams and committees for weeks), you cannot code perfectly on the first shot.
More often, you end-up reviewing code and making it clearer, merging parts that are too similar, removing what turned out not to be useful, cleaning up the names, moving things around, etc... there are dozen of refactoring cases that usually help <a href="http://www.codinghorror.com/blog/archives/000589.html" target="_blank">remove the stink out of it</a>.]]></description>
		<link>http://blog.nkadesign.com/2006/you-arent-gonna-need-it/</link>
			</item>
	<item>
		<title>All sites won&#8217;t work with IE7</title>
		<description><![CDATA[<img src="/wp-content/uploads/technology01.png" alt="technology01.png" title="technology01.png" align="left" width="64" height="64" hspace="5" vspace="5" border="0" />I installed a <a href="http://www.microsoft.com/windows/ie/" target="_blank">beta of IE7</a> last week and was quite pleased at the new interface and tabbed browsing, which has been available to <a href="http://www.opera.com/" target="_blank">Opera</a> and <a href="http://www.mozilla.org/"  target="_blank">Mozilla</a> used and many other browsers for years.
However, looking good and being slick and more standard-compliant hasn't been enough to keep it on my machines.]]></description>
		<link>http://blog.nkadesign.com/2006/ie7-wont-work-with-all-sites/</link>
			</item>
	<item>
		<title>WordPress: Fixing PNG transparency issues in IE</title>
		<description><![CDATA[<img src="/wp-content/uploads/technology01.png" alt="technology01.png" title="technology01.png" align="left" width="64" height="64" hspace="5" vspace="5" border="0" /> I'm using <a href="http://wordpress.org/" target="_blank">WordPress </a>to blog this. I usually prefer to use PNG images over GIF for their ability to have variable alpha-channel transparency that makes them look good over any background. 
PNGs are a much greater improvement over the old GIF's single-colour transparency mask.]]></description>
		<link>http://blog.nkadesign.com/2006/wordpress-fixing-png-transparency-issues-in-ie/</link>
			</item>
	<item>
		<title>SlickRun: Desktop command-line launcher</title>
		<description><![CDATA[<img width="64" vspace="5" hspace="5" height="64" border="0" align="left" title="technology02.png" alt="technology02.png" src="http://blog.nkadesign.com/wp-content/uploads/technology02.png" />If you feel you often have to interrupt your typing to move your mouse around and click on it to open applications or websites, the SlickRun is the perfect power toy for you.

It's just a small application that can either stay in your tray until you call for it or that can display a small semi-transparent prompt where you can type in configurable commands that it will launch.]]></description>
		<link>http://blog.nkadesign.com/2006/slickrun/</link>
			</item>
	<item>
		<title>Microsoft Office 2007 beta 2</title>
		<description><![CDATA[<img width="64" vspace="5" hspace="5" height="64" border="0" align="left" title="technology02.png" alt="technology02.png" src="/wp-content/uploads/technology02.png" />I received an email from Microsoft updates this morning and there awas a link to download the latest beta of Office 2007.<br />
After registering, I got a few files including the <em>Microsoft Office Professional Plus</em> package at about 440MB and proceeded to installing the beast.]]></description>
		<link>http://blog.nkadesign.com/2006/microsoft-office-2007-beta-2/</link>
			</item>
	<item>
		<title>China Telecom blocking email access?</title>
		<description><![CDATA[<img src="/wp-content/uploads/security01.png" alt="security01.png" title="security01.png" align="left" width="64" height="64" hspace="5" vspace="5" border="0" />For months, every time more than a handful of connections were made between my ex-employer's office in Shanghai and their email server in Hong Kong, the latter would become unreachable, not just for email but for web access as well. The strange thing was that access to the rest of the Internet would be untouched.<br />
This prompted me to experiment with ways to circumvent the ISP's port blocking restrictions.<br />
The fight was on!]]></description>
		<link>http://blog.nkadesign.com/2006/china-telecom-blocking-email-access/</link>
			</item>
</channel>
</rss>
