Posts tagged ‘windows’

Somewhat back to normal: aftermath of the move

It’s been slightly over a week since I moved into the new place and things are working out well so far. One of the major changes is that I haven’t had as much time to sit down and develop: instead, the roommates and myself tend to be more social in the community area. Unfortunately for the screaming fans of XenonMKV, though, this means I haven’t had a chance to deliver on some bug fixes and requested features. I hope to have something new by the end of the month on that end.

On the technology front, I haven’t had as much luck getting 1:1 pixel mapping on a KDS-55A2020 television as the KF42E200A, but it’s still quite usable for movies without any overscan. I’m using the default nVidia drivers on Windows Vista, and using the “Adjust HDTV desktop size” controls in the nVidia Control Panel applet. There were some promising threads on AVSforum but they all seemed to deal with Windows XP and Powerstrip, both of which are needed to create and display custom resolutions.

I’ll likely have a new Judge Jake episode out within the next week or so, as well.

More powerful file management utility: FreeCommander

FreeCommander is a Windows utility similar to Midnight Commander on *nix systems. Check it out if you’re into heavy or repetitive filesystem operations.

I’ve often used ExplorerXP on Windows systems to provide a better version of Windows Explorer for file management, but I’ve recently had issues with file rename and copy operations. FreeCommander has filled this gap nicely. One of the things these utilities do best is display a “complete folder size” next to each entry, useful for finding folders that no longer contain the content you want.

Vista SP1 and file copy changes

The big news today (well, yesterday by the time this goes live) was that Windows Vista SP1 had released to manufacturing. Annoyingly enough, this doesn’t mean it’s available for public download yet, and end users will have to wait until in mid-March from Windows Update, or mid-April through Automatic Updates. I’ll keep my eye out for a validated copy from sources with access to the original MSDN files, because SP1 allegedly fixes some of the network copy issues I’ve been having recently.

As background, the network copy issues seem to involve Vista’s auto network tuning utility. I have a gigabit Ethernet connection between my Windows Home Server box and my primary Core2Quad system, and get about 40-50MB/s read speed without tweaking them using XP SP2 or Leopard clients. Vista, on the same Core2Quad and a 10K RPM Raptor drive, taps out at about 9MB/s and is often much slower than that, which is incredibly painful when working with 4+GB MKV files.

SP1 releases, at least with recent Microsoft products, have heralded new standards of stability and less crashiness. (SP2 really went above and beyond in fulfilling this role for XP, but it was an exception since it added additional security capabilities.)

The more interesting post of the day, though, is from Mark Russinovich’s blog in which he discusses the lower-level details of file copy operations. It’s definitely worth a read if you’re of the computer science mindset, and goes a long way to explaining some of the more intricate changes to Vista SP1.

More Sony KF42E200A troubleshooting for 1:1 pixel / 720p

I’ve discussed the holy grail of pixel mapping for the Sony E2000-series LCD projection televisions before. With the latest nVidia drivers on Vista, I believe I’ve found the most practical solution to this issue.

First, it’s notable that even using the HDMI inputs, 1:1 pixel mapping doesn’t seem easily attainable from a PC. While the native resolution of this particular TV is indeed 720p (1280×720, progressive), there is still a significant amount of overscan to account for.

My particular solution involves setting two display resolutions. The first is a 1:1 (or approximate) pixel mapped image when at the Windows desktop, set at 1152×648. This resolution is automatically detected in the Windows Display control panel and nVidia resolution list when connected with a DVI to HDMI cable. The second is a full 720p image while in Windows Media Center, which can have its own resolution detected independently:

1:1 pixel mapping and full 720p

To set up this type of display mapping, first install the latest nVidia drivers. Once installed, you should have an nVidia Control Panel option when right-clicking the desktop. Use “Advanced Mode” if prompted.

  • In Windows or the nVidia control panel, change your display resolution to 1280×720.
  • In the nVidia control panel applet, there should be a new “Resize HDTV Desktop” setting at the bottom of the tree view. Select this option.
Resize HDTV menu option
  • The right panel contains a frame for the “Resize my HDTV Desktop” option. Click this option, then click the Resize Desktop button.
Resize HDTV frame
  • When resizing the desktop, size it so that the arrows are slightly outside your HDTV display area. I find that putting the arrowheads offscreen (so that only the bottom parts of the arrows display) is the best setting.
Resize arrows
  • Close the resize desktop dialog and click OK (if available) in the nVidia control panel. Open the Display control panel again and change the resolution to 1152×648.
  • You should now be able to see all desktop contents, in a 1:1 or close to 1:1 display. Try adjusting TV display settings, if possible, to improve the display quality.
  • When ready, start Windows Media Center and run the Display wizard. Select 720p resolution. Media Center will automatically correct for some overscan.
  • Try playing a high definition, 720p or higher video. If there are black borders surrounding the video, you’ll need to close Media Center and repeat this process, but increase the desktop resizing correction. When Media Center closes, verify that your resolution returns to a standard 1152×648 so that the Start Menu and desktop are completely visible.

It might not be a perfect solution, but it’s a significant step up from previous solutions involving third party utilities. Did it work for you, or do you have any other suggestions? Let me know in the comments.

Wireless shakeup: Bell’s unlimited data addon for $7

The latest news from the Bell CDMA camp is raising eyebrows - and is the first volley in a potentially upcoming wireless data price war in Canada. The Toronto Star reports that Bell has launched a promotion: the HTC Touch, a Windows Mobile-based device, is eligible for a $7 per month unlimited data addon to an existing voice plan.
Bell’s branded HTC Touch

Strictly speaking, this feature is not a new development, but the decision to offer the plan on a PDA certainly is. Bell Mobility customers have been eligible for some time now to purchase the Unlimited Mobile Browser package, the focus of the news article. In technical terms, what “unlimited” really means is “unlimited WAP browsing”.

This definition, while not necessarily consumer-friendly, is much less of a risk for carriers. Customers are limited to accessing mobile-enabled sites serving WML pages. Generally these sites are heavily bandwidth-optimized and require multiple Next Page operations to completely browse the remote site. As a result, carriers don’t typically have to worry about heavy users abusing the system; the $7 fee will usually be quite profitable due to the difficulty and time required to use inordinate amounts of data. Each “page” is generally delivered in under 1KB. WAP sites can also easily be cached on a proxy server, reducing the external bandwidth required on the wireless provider’s part.

Rogers, for example, began offering unlimited WAP access this year within the Rogers-specific WAP site. What’s more, it’s included with any user’s plan without an additional fee. This is more of a marketing technique, though. It only serves to advertise; point to external, revenue-generating WAP sites; and offer costly downloadable ringtones and games. As soon as users leave the walled garden, the charges begin, and they’re not pretty.

Why this plan is so important now, though, is the fact that the HTC Touch is a Windows Mobile device. It contains a suite of Microsoft applications that almost all have one thing in common: they’re Internet enabled, and they can access the full Internet - not some watered-down, proxified version where WAP sites are the only possible destinations. Instead of using a browser limited to SMS-length information retrievals, Windows Mobile devices ship with Pocket Internet Explorer. Pocket IE, while offering nowhere near the advanced capabilities of a desktop Internet Explorer installation, attempts to replicate the full Web experience as closely as possible on a PDA.

Bell, remarkably, has changed the definition of “unlimited mobile Internet” to “unlimited mobile Internet - NO, REALLY, Internet.” Windows Mobile also offers portable versions of Windows Live Messenger and Outlook, not to mention the Office suite of productivity applications. With the HTC Touch’s ability to access significantly greater amounts of data at much higher EvDO speeds, the rules of the game have been changed.

Mobile PowerPoint

So really, what prompted Bell Canada - for a long time, the only possible phone company - to change their tune? The Toronto Star speculates that the potential threat of Rogers beginning to offer the iPhone could have swayed the decision. Since Apple has shown absolutely zero interest in producing a CDMA-compatible version of their holy grail, and Bell’s national network is rooted in the technology, there is nearly equivalently zero possibility that Bell can deliver an exclusivity arrangement for the device. This means that, much like Verizon and Sprint in the United States, Bell must convince customers that it’s not the device that matters: it’s the network and services. After all, what’s an iPhone really going to cost when data alone on a PDA is $80 per month for 500MB?

The plan also gives Bell a certain level of credibility with tech-savvy consumers. The company (in certain circles) has long been viewed as corporate, inflexible and uncompetitive. Data plans encourage a second look by knowledgeable users, who will drive additional customer adoption by virtue of recommendations.

The GSM versus CDMA technology argument is best hashed out by people on HowardForums, where thinly-veiled trolling over voice quality, network coverage and device swaps is commonplace. One thing’s for sure: Bell is in the perfect position as a carrier to offer this deal, since their CDMA-based network and provisioning structure can effectively limit this plan to eligible Touch users. On a comparable GSM network, users could buy a plan and start using it with a different device in the time it takes to swap SIM cards.

Competing carriers Rogers and Telus should be concerned for their data profits, and rightly so. Enthusiasts and savvy consumers are already taking advantage of the groundbreaking plan in the typically ‘pikey’ fashions: purchasing the device outright on a prepaid plan and adding the data capabilities; negotiation with retentions specialists for reduced data rates; and harassing customer service representatives for “official comments.” The TELUS forum in particular is filled with snarky, baiting posts: clicking a link titled Its Official, Telus’s Official Response To The Bell $7 Data Plan! “…is to deny the whole thing exists, and that Bell is just talking out of their harses, and that its not true!”

(Later on in the thread, the unofficial Telus retention offer seems to be a $15 per month unlimited email/instant messaging plan with 250MB extra data. Not bad, especially if you’re using a BlackBerry instead. ;))

Regardless of who your carrier is right now, it’s certainly a much better time to be a wireless data user in Canada - things are only looking up for the future. Any thoughts or comments about what this development means for your own wireless usage?

Stumble upon your own words. Platform superiority is for wankers.

Over the past few days this site has had a ridiculous number of hits outside its ordinary audience. This seems to be due to two particular referrals at the same time, both referencing my post on Leopard showing networked PC’s with blue screens of death:

Site referral statistics

Unfortunately, the StumbleUpon community seems to be somewhere around the Digg level of maturity when it comes to reviews:

StumbleUpon Reviews

We have a Warren-esque remark about how the site content is “OLD” (let alone the fact that it was written in June, and was a spur-of-the-moment type thing based on a preview copy of Leopard). Strike one.

We also have a superior-than-thou comment about how the poster has never seen a BSOD on XP, and is now going to play some “award-winning games” on his machine. I can hear the Comic Book Guy’s snickering now.

I’ve had kernel panics on OS X. I’ve had random “bus error” messages appear while using Disk Utility on the Mac - hence the title of this freaking weblog. (I’ve never had that horrible of an error message occur personally on any other operating system.) And I’ve had blue screens on 2000, XP, 2003 Server, and Microsoft’s latest pride and joy, Vista - and in Vista, they’ve been incredibly perplexing to troubleshoot.

Operating systems of all kinds can and will die unexpectedly. I don’t play the game of platform superiority anymore. I find Windows does better for certain tasks, such as a seamless 1.8TB storage pool for all my media and personal files. (I’ll have a post on Windows Home Server and its ass-kickery soon enough.)

I find the Mac does better for other tasks, such as managing my 60GB+ music library with iTunes. I don’t have the time or patience to determine why a Core 2 Duo E6750 can’t organize folders locally in half the time my MacBook can over the LAN. After years of tweaking Windows settings, I’m content to let the Mac manage things and find out solutions to idiotic problems when it’s convenient, not when I want to listen to Mims.

In any event, users probably wouldn’t notice XP bluescreening anyways, as its default settings are to dump memory contents to disk and reboot immediately. I’ve fixed many a system with dodgy motherboards that needed this option disabled, to confirm that the chipset drivers were acting up. A split second is not enough time to ascertain the driver file name or the STOP message.

XP default restart settings

So, commenters of StumbleUpon, I salute you for your wonderful sense of timing and self-satisfied gaming. Any other takers?

SharePoint/Project Server: almost the bane of my existence

It’s been about 20 days since I was last able to crank out a post for the site - I’ve started a few entries but haven’t been able to finish anything of substance.

Work has primarily been what’s on my mind. I’ve finished - or at least stabilized - a large custom application for my job, which has new heights of reliability and performance compared to something like SharePoint Server and Project Server 2007.

For reference, and for any of you tasked with implementing a Windows 2003 Server / IIS / SharePoint / Project Server installation should read the available documents and get some good books first. Then, plan to install it at least five times before you get the hang of it. Here are just a few things that could, or did, go wrong during my test implementation:

  • If a computer is not associated with a domain - just a workgroup - you’ll have to have some way of synchronizing usernames and passwords. This is acceptable if there are less than fifteen users, but if there’s a required password change every X number of days, then you’re looking at a serious problem.
  • Implementing anonymous surveys, regardless of all the articles indicating that this is indeed possible, means that you will suffer ongoing pain. Drawbacks include absolutely lousy support for anonymous users in SharePoint in general; Firefox will call up a domain login prompt regardless of your IIS anonymous access settings, and that’s just the tip of the iceberg. Want to replicate the worst problem on your own setup? Create a survey with a page break in between the questions. Not only is it a UI nightmare (”Next” versus “Save”), but I can guarantee you a few sparring rounds with the Permissions Page of Death - even in Internet Explorer.
  • Don’t migrate from a workgroup to a domain. Just start with a domain installation, even if it takes you through a maze of red tape to get a box connected. I was able to save a complete SharePoint content database, but Project Web Access is unforgiving if you decide to do such a migration. I couldn’t even log in once the process was complete.
  • You will need a beefy box to get started with this sort of thing. Plan for at least a two server deployment, with a dedicated SQL Server database box and a dedicated web frontend. In my experience, performance on a standalone system was unacceptable with even two simultaneous users. MediaWiki does a much better job running on lower-specced hardware.

Don’t get me wrong - SharePoint, when installed and running properly, is a really neat collaboration tool that supports wikis, discussion boards, and all other manner of accountable content. When adding the Project Web Access component, though, strap yourself in and prepare for a wild adventure of babysitting installation processes.

In personal news, I’m still running the RC1 build of Windows Home Server, which is actually a remarkably long time for me to run any particular OS. I’ve heard rumblings of possible releases, and I would like to move to the RTM version, but so far none of my sources have been forthcoming. One thing I’d like the ability to do is dedicate a larger partition size to my System drive, which was locked at 20GB when I installed the operating system. After a few installations, my Program Files directory looks like it needs to be relocated.

For the record, don’t attempt to install Steam to your D:\shares storage pool. You’ll get miscellaneous errors and it’s just not worth the hassle.

Hardware news? I recently bumped up to a Intel Core 2 Quad Q6600 with 4GB RAM for my main box, and added a Tuniq Tower 120 for cooling. The heatsink, besides being comparable with the “fins of death” passively cooling a Compaq Celeron 333 I once owned, is quite the nice addition and is currently allowing a 3GHz overclock with no issues. I still might need to tweak things a bit, but this guide at Anandtech was quite helpful getting the initial settings configured. As it stands, WinRAR absolutely flies when cranking out archives.

I think the biggest problem in my setup right now is the speed of disk access; Windows Home Server runs a drive rebalancing service in the background and often it seems like it’s kicking in at the least convenient moment. There’s an appreciable difference going from a 7200RPM Seagate Barracuda drive to a 10K RPM Western Digital Raptor. I’d like to see what running two Raptors in a RAID-0 configuration adds, but the drives are expensive enough that it’s not an idle experiment worth performing.

Edit: fixed some poor grammar.

1:1 pixel mapping and full 720p on the Sony KF42E200A TV

Over the past few days, I’ve been trying to achieve the proverbial “holy grail” of display resolutions with my Sony KF-42E200A television. These series of TV’s also go by the series name E2000; the A in E200A indicates the Canadian model of this set. They use LCD rear projection technology, and are nearly deprecated in favour of people wanting thinner LCD panel or plasma TV’s. I, however, enjoy the more accurate colour reproduction, wealth of inputs and inexpensive nature of this particular 42″ set. It also has a replaceable lamp in the event that it dies.

However, it’s buyer beware for this TV when attempting to use the system as a home theatre PC; because the E2000 series has deprecated a VGA port in place of two HDMI inputs, you have to be wary of what resolution you decide to send it. The TV is “smart” enough to detect common PC resolutions (800×600, 1024×768, 1152×864) and tries to adapt them to the screen size, but also detects common HDTV resolutions (720×480p, 1280×720p, 1920×1080i.) When a HDTV resolution is detected, the TV automatically “overscans” the content:

Desktop - overscanned

This is perfectly acceptable for DVD and game console content, because all of those devices compensate for overscanning when outputting video. However, when it comes to PC usage, your desktop often gets cut off, making it fairly difficult to see certain icons and controls. You do have several options: changing the resolution or resizing the desktop within your ATI Catalyst Control Center / nVidia Desktop Manager. For my 8500GT, I can’t use PowerStrip or similar programs to force a custom resolution because the driver support’s not there.

In any event, what I’ve found so far is that setting the resolution to 1152×648 (I’m using a DVI to HDMI cable) will give a 1:1 pixel mapping resolution, with a slight amount of black borders around the edges. Then, using the nVidia control panel, I changed the resolution to 1280×720 and selected “do not resize my desktop” in the HDTV settings panel. Afterwards, I switched the desktop back to 1152×648 for standard PC usage.

When configuring Windows Media Center, I chose a 720p resolution, which automatically compensates for the overscan issue and uses the nVidia 1280×720 settings.

Reference links that may assist in your efforts are at AVSForum:

Sony E2000 Settings/Tweak Thread
The Official Sony E2000 series Thread
Setting up PowerStrip to yield 1:1 Pixel Mapping on Sony A10 LCD RPTV

These are a few of my favourite apps

I’ve had several articles and references to my computer setup and preferred applications written before. I figure the list is due for an update with the latest hotness in technology.

CD/DVD Burning

DVD Video Burning

  • RipIt4Me with DVD Decrypter and DVD Shrink

Virtual DVD Drive

Instant Messaging

BitTorrent

Newsgroups

Graphics Editing

  • Fireworks

Audio/Video Players

File Transfer Clients

Programming and Development

Windows Home Server makes me want to forgive Microsoft for Vista

I’ve moaned and whined about the half-baked operating system Microsoft imbued upon the world earlier this year, and how its only real significant plus, for me, is the upgraded edition of Media Center. For the record, MCE has always seemed like beta software to me, and there’s no exception with Vista’s edition. About once a day on the media center box, Data Execution Prevention kicks in and restarts the Media Center shell. It takes about five seconds to do, but it’s distinctively pre-release candidate material.

I was about to do my usual round of reinstallations when I noticed that Windows Home Server had gone into RC1 stage (effectively, a usable beta from Microsoft.) It’s heavily based on Windows Server 2003, which I use as my primary OS at work. I read some details about WHS on Something Awful’s SH/SC forum, and decided to give it a go.

Drive spanning? Works.
Automatic backup of other PC’s? Works.
Seems to work with all my stuff? Yep.

I guess I’ll see how it performs under load in the next few days, then…