XCache and eAccelerator WP Plugins Updated

We’ve just finished uploading the latest versions of our XCache and eAccelerator plugins, now at version 0.6.

For those of you that missed the initial announcement, we’ve written two plugins that let WordPress communicate directly with memory-resident opcode PHP variable caches that are used in XCache and eAccelerator to boost performance and decrease I/O activity.

eAccelerator and XCache are the two most-popular open-source opcode caching engines for PHP, and we highly recommend that any and all hosts use them to improve PHP performance by several folds. In particular, we recommend XCache for best performance.
Continue reading

Introducing the EasyBCD Debug Toolkit (and EasyBCD 1.7.1 Beta)

Just a quick heads-up: EasyBCD 1.7.1 has entered the beta stage and can be grabbed at the usual beta builds thread.

EasyBCD 1.7.1 is a bugfix build that addresses two issues that have come up since our (most stable release ever!) 1.7 final a couple of months back. Perhaps you’ll find our new EasyBCD 1.7.1 Debug Toolkit to be of greater interest, though.

The all-new EasyBCD Debug Toolkit is a way to “trick” EasyBCD into seeing a system configuration that’s not really there. You just run EasyBCD with a command-line switch (/debugbcd and /debugbp) and you can then have it use fake info (in the form of a text file containing the stdout dump you’d like EasyBCD to see) instead of actually checking your current system configuration and going by those settings instead.

Continue reading

Server Move Completed – NeoSmart Technologies Fully Optimized!

We’ve been working on moving to a new server all week, and we’ve just finished the transition. Best of all, we’ve switched to the new servers without any downtime in-between. Our new server is a 1.86 GHz Core 2 Duo and with 3GB of DDR2 RAM – all thanks to the awesome guys and gals at Lunarpages, the best host there is.

A lot of work has gone into this transition in hopes of raising the performance – and more importantly, the reliability – of our server. In the past year (since we first started our hosting with LP), we’ve gone from several million hits a month to dozens of millions, and our old server took quite a hit. To that end, we’ve focused on deploying lightweight and highly-optimized code all around; hopefully there will be no more un-expected downtime… ever.

Our current software setup is very complicated, but hopefully it’ll take us all the way to 0.00 minutes of downtime – that’s our goal! We have multiple application servers and programs running in the background each doing what they best – instead of the traditional have-the-web-server-do-it-all way. At the moment, we currently have a software stack comprising of a tightly-knit mesh of these products:

Continue reading

Major 1&1 DNS Configuration Bug!

1&1, popular website hosting service and domain name registrar, have a very serious problem with their nameserver configuration web interface.

We’re hosting our own domains with 1and1 (pointing to our dedicated servers hosted with the excellent and much-recommended Lunarpages), and were attempting to reconfigure our nameservers to point to a different IP address. We went into the 1&1 admin interface and attempted to re-configure the neosmart.net nameservers to point to the new IP – a week later, the DNS hadn’t yet propogated and we couldn’t find a good explanation.

This was how we had originally set up our nameserver entries in the 1and1 web administration center:

Continue reading

FastCGI for IIS Final Released, Congratulations to the IIS Team!

Congratulations are in order for Microsoft’s IIS development team – today they’ve just announced the public availability of the final version of the IIS-FastCGI ISAPI Extension – a long-awaited and much-improved way of running just about any open-source scripting engine on IIS, safely and quickly.

The Microsoft [[MSFT]] FastCGI module for IIS 5.1, 6, and 7 (with Windows Vista and Server 2008) have been in the works for quite a while now, and we’ve been using them since the first beta release – they’re good. While the biggest benefit will be seen in using FastCGI w/ IIS7 to take advantage of the new kernel-mode caching, it’s still a huge improvement over the old way of running scripting engines for languages like PHP on Windows.

The Problem: Most open-source scripting engines like PHP and Ruby on Rails were initially developed on/for the *nix world. On Unix-based platforms, the easiest way of creating multi-threaded applications is just to run the same app twice or more (The CGI model). On Windows, that doesn’t work out so well, because it takes a lot more resources to create another process. So these engines released Windows-specific single-process multi-threaded engines; the only problem was, they weren’t stable. Too many race conditions in some very non-thread-safe code wreaked havoc on many Windows systems, with the PHP developers themselves giving “Stability on IIS” the lowest level of concern.

Continue reading

Windows XP SP3 Beta (Build 3205) Released – Analysis Included

Following our coverage of the Windows XP SP3 beta leak almost a month ago in August, here’s some more info on the official beta, which just had its first authorized distributable released earlier today. Say hello to Windows XP SP3, build 3205!

While Microsoft’s [[MSFT]] newly-released build and the one leaked a month ago (Build 3180) may share the same name, we can exclusively reveal that they are not identical releases. This release, also shipped as windowsxp-kb936929-sp3-x86-enu.exe, is 334.2 megabytes and has been made available to tier-one Windows Server 2008 and Windows Vista SP1 beta testers. Hashes are as follows:

CRC: 56e08837
MD5: c8c24ec004332198c47b9ac2b3d400f7

Along with the standalone installer redistributables (in English, Japanese, and German), Microsoft also provided the usual release notes and a list of all the hotfixes included in this release. Contrary to popular belief, Windows XP SP3 does ship with all-new features – not just patches and hotfixes, most of them backported from Windows Vista:

Continue reading

Internet Explorer 7 “Updated” – But Not Really…

Steve Reynolds, program manager of the Microsoft [[MSFT]] Internet Explorer development team, has just announced an “update” of sorts to Internet Explorer 7 a year or so after its original release in 2006. Never mind the fact that we were promised regular updates and that “Internet Explorer 7 won’t be like IE6” with regards to lack of new features and updates, what’s up with the list of the things that have changed with this new version!? Have a look for yourself at the “changelog:”

  1. No need for WGA verification in order to get Internet Explorer 7
  2. The menu bar is now visible by default.
  3. The Internet Explorer 7 online tour has updated how-to’s. Also, the “first-run” experience includes a new overview.
  4. We’ve included a new MSI installer that simplifies deployment for IT administrators in enterprises. Learn more about it here.

Interesting… Here’s our take on these “updates” 

  1. It really shouldn’t have required WGA in the first place – Microsoft (for some odd reason) guarantees users of pirated versions of Windows “immediate” access to any security-related patches, upgrades, and hotfixes. Doesn’t Microsoft tout Internet Explorer 7 as a security-prioritized upgrade?
  2. Noooo! We love the hidden menu bar! It’s clean, it’s clutter-free, and it gives IE7 a great look. Obviously the reason they’ve put it back is that users had trouble getting the menu to show (hint: press `alt` to make it appear), but who actually uses the menu bar anyway?! At least make it a first-run option… please? Sure, you can make it hidden again by flicking a switch in the options panel, but that’s just so wrong on so many levels…
  3. Not exactly what we’d call an upgrade to Internet Explorer itself so much as it is an improvement to the external documentation. It’s just a file hosted on MS servers that users can opt to view.
  4. Nothing more than an upgrade to the packaging/deployment for Internet Explorer 7, albeit a most-welcome one for sysadmins and software integrators everywhere.

Continue reading

Say Hello to Kristan Kenney, The Latest Windows Shell/User MVP

Congratulations are in order for our good friend Kristan M. Kenney (currently of Windows Now) has just been made the latest Microsoft Windows Shell/User MVP in the most recent round of MVP appointments.

Kristan Kenney’s contributions to Windows Vista community started before the Vista beta program even began, and it’s always been just a matter of time before this appointment happened. From the days of 4074 to RTM and now SP1, Kris has been at the forefront of finding tricks and hacks to make Windows Vista a more enjoyable experience. Hopefully we can expect even more (and greater) contributions to come from Kris in the future.

Congratulations, Kris, you deserve it!

Outsourcing Your Documents to Scribd and Gaining Exposure

Web 2.0 is about sharing stuff. No need to repeat that any more than it’s already been said. But for many “Web 2.0” sites/services out there, sharing is really the only thing they do. For instance, when you don’t really get anything by uploading a video to Metacafe or YouTube – you just share. But Scribd, the Web 2.0 “startup” (It’s been there for a while now…) for sharing text is a bit more than that. When you post content to Scribd, you tend to benefit in exchange.

When you upload a document to Scribd (which accepts almost all popular formats like OpenOffice, Microsoft Word, PDF, PowerPoint, and more), it’s automatically converted to .doc, .pdf, and .txt – and it comes with a converted-to-audio MP3 version as well. But most importantly – it’s a hell of a lot more convenient for your readers.

While you can embed a self-hosted video in your blog and have it streamed to your readers with little to no effort, inline and all, it’s a lot more complicated (rather, impossible) to embed a binary-encoded text file in a post or article. With Scribd, you can instantly embed a document like this:

Continue reading

Family Misunderstands Open Source, Panics, & Sues the Wrong Person…

Open source is supposed to be a way of simplifying licensing issues and sharing your software/music/video/other content with the masses — freely and magnanimously. Problem is, what happens when something open source is found to be a (possible) violation of some else’s rights? What happens to its derivatives? Do they just pack up shop and find something else, or are they legally responsible for their actions? In what seems poised to become a landmark case on this issue, we’re about to find out.

A Texan family is now suing Virgin Mobile for using a photo of their daughter, Alison Chang, in an ad campaign – the catch is, it was released by the photographer on Flickr under the Creative Commons Attribution license, and that’s where Virgin Mobile got the photo from. The problem is, the girl featured in the photo had no idea her photo was being used – or that it was released under the Creative Commons license.

As the case currently stands, the Changs are suing consumers of open source works and not the original party responsible for the release of the work as an open source material without a proper media consent form.

Continue reading