Image Lists or Resources?

One of the nicest things about Visual Studio and the .NET language is choice. You have plenty of choices, plenty of options, and plenty of different ways to confuse and confound yourself. Take, for instance, icons/images as “labels” for buttons: what’s the best way to do that?

At face value, there are two options, either of which should theoretically work just fine, and get what you need: Image Lists and Resources (resx files). Technically, there’s even a third option: compiling local resources directly into your application. Anyway if this all sounds like Greek to you, no worries, here’s the low-down on these two (three) different ways of adding an image to your file.

Continue reading

CompleteRSS 1.0 Released

CompleteRSS 1.0 was released yesterday, it’s been upped to a full-release, no longer alpha. Nothing major has changed as far as functionality or purpose is concerned, but it’s a highly recommended upgrade because it addresses a couple of high-profile (really annoying) bugs that can occur if you have a post with the word “feed” in the permalink.

Moreover, there have been several fixes to enhance compatibility with non-standard permalink structures, older versions of PHP, and feeds via proxies. It’s a fully-stable release, and now it’s more important than ever, since WordPress 2.1 has gone public.

WordPress 2.1 never displays content past the <!–more–> marker in an RSS/Atom feed, unlike WordPress 2.0.x & co. If you’re a dedicated blogger and you love your readers, do them a favor and serve full-content RSS feeds: they’ll appreciate it, and you’ll get more feed subscribers :)

Continue reading

Bloggers: Boycott Pay-Per-Action!!

If you’re a blogger or a small-site webmaster, get ready to boycott Google’s new Pay-Per-Action program. Why? Because you’ll never get as much money as you do right now with AdSense & Co.

Google calls Pay-Per-Action the “complement to AdWords,” but in reality, Pay-Per-Action is an AdWords/AdSense replacement. Look at it from Google’s point of view: Google claims it loses over a billion dollar’s in revenue from click-fraud with AdSense. If Google thinks it’s losing that much money due to click-fraud, and Google sincerely believes that with Pay-Per-Action that loss will no longer exist, they’d be stupid not to switch over.. Unless of course, bloggers refuse to use their new PPA service.

Continue reading

The Real Reason Twitter Will Fail

Twitter is all the hype right now, you don’t need us to tell you that. For some odd reason, something as simple and basic as a one-liner blog site has captured the minds of the online world. For two minutes, put aside whatever feelings you may have on the matter. Good or bad, just set them aside for a couple of minutes and look at it from a different point of view.

Let’s take the best-case scenario here. Twitter continues to increase in popularity, and can handle any and all problems that come up with their system. Let’s assume Twitter keeps on booming. What happens next?

As with all other social networks, the goal of Twitter is connections. NeoSmart Technologies connects ideas, Twitter connects people. Now there are a billion people on Twitter: they check out each other’s profiles, and get to one-another. What then? They head off to each person’s blog, Facebook, or even MySpace to get in touch: leave one another messages, check out their friends, share ideas, photos, and videos.

At the end of the day, people are going to be leaving Twitter to go to their friends’ blogs and sites, and hooking up with them there. The point is, Twitter isn’t filling the void. It fills up a small portion of it, but not enough to satisfy. If at the end of the day, people are going to leave it for other sites, they’ll stop going back.

Continue reading

NST Server Upgraded to SP2

We’ve successfully upgraded our server to Windows Server 2003 SP2 today, without any trouble at all. During the upgrade, there was about an hour-and-a-half of on and off downtime due to the upgrade procedure, but that’s all been taken care of now thankfully.

Windows 2003 SP2 was only just released yesterday, so it hasn’t really been put through the motions. But you know us: it’s hypocrisy to preach bleeding-edge and remain using decrepit software! If you notice any odd behavior regarding our server or how pages are being displayed (or aren’t!) that wasn’t there before, please comment away to bring the matter(s) to our attention.

Halo 2 Release Date: May 8, 2007!!

Microsoft has just announced two birds with one press bulletin: Halo 2 will be coming to Windows Vista on a PC near you on May 8, 2007 — at the same time as Games for Windows LIVE goes public!

As the official press release states, Halo 2 for Windows Vista will have superior graphics compared to the Xbox version, and it’ll come with a Map Editor too (that we’ve known for a while now). It’s good to finally have a concrete date set for one of the most anticipated games in PC history.

Halo 2 was the most popular game for the Xbox, taking up where the original Halo for Xbox left off. Halo 2 and Microsoft/Epic’s Gears of War currently top the popular list for Xbox 360. Gears of War is another game PC gamers are looking forward to playing on the PC.

Following the May 8th release of Halo 2 for PC, another FPS game for Windows Vista will be released come June: Shadowrun. Shadowrun will PCs and Xbox 360s at the same time, making it the first true multi-platform experience on Games for Windows LIVE.

Windows XP x64 Service Pack 2 Released!

Microsoft has just released Windows XP x64 Edition SP2, currently available for all architectures (x86, x64, & Itanium) in English and German.

Before installing Windows XP x64 Service Pack 2, you must first ensure that you uninstall Internet Explorer 7 before installing the update, or else Internet Explorer will fail to work, since SP2 will reinstall IE6 for you.

Continue reading

MySQLi for WordPress 2.1.x

MySQLi is a “new”1 and improved version of the original MySQL extension for PHP. While there is no especially convincing reason to switch from the original MySQL functions to MySQLi, both MySQL and PHP recommend that developers do so.

WordPress is aimed for the masses and WordPress 2.0 still supports even MySQL 3.x – so most likely we won’t be seeing a switch to a MySQLi-powered WordPress anytime soon. However, for those that care about such things, we’ve created a MySQLi conversion file for WordPress.

Continue reading


  1. It’s been available for years, just no one uses it. 

No More Downtime!

It seems that every time we get on Slashdot (or Digg for that matter), we go down. It doesn’t make a difference just how well prepared we are, what kind of hosting we’re using, what the application being Slashdotted is, etc. It’s the unwritten law at NST. But we hope this’s the last time we ever experience downtime for a while.1

Why? We’ve left PHP. Well, not exactly. It seems that PHP doesn’t give a damn about Windows users. PHP has repeatedly stated that “we’re aware of [….] serious stability issues on Windows…” But they’ve done nothing about it for almost a year now. Their advice is to abandon (their own) PHP ISAPI connector and instead fallback to the ages-old and incredibly slow PHP CGI solution.

Continue reading


  1. Currently, NeoSmart Technologies is running off of a dedicated host (from LunarPages) with eAccelerator, MySQL, WP Cache, and some more optimization goodiness. 

Prescription Meds for Windows Vista Sleep Disorder

Are you experiencing Windows Vista Sleep Disorder syndrome? Does your PC refuse to wake up once you put it to sleep? Does it wake up blind, deaf, and dumb? Does it refuse to connect with others in the family? Groggy eyes? Slow reflexes? Then NeoSmart Technologies has just the thing for you!

Several months ago, we published an article that described all these symptoms and more that happen to Windows Vista x86 and x64 PCs ever since RTM. We brought all these problems to Microsoft’s attention during and after the beta process, and now it’s time to reap the fruits of our work.

We’ve compiled a list of patches and hotfixes that address some (the majority actually) of these issues, you can check it out here at the original article. There is no guarantee that they’ll fix your problem, and you may have to contact Microsoft by phone to get access to these hotfixes. Hope they help!