greg hughes - dot net
Note that the contents of this site represent my own thoughts and opinions, not those of anyone else - like my employer - or even my dog for that matter. Besides, the dog would post things that make sense. I don't.
 Wednesday, 26 March 2008
Quick post: I just saw Josh Bancroft tweet about Photoshop Express, which you can go and try out here. Online photo editing, storage, galleries for sharing - Not a completely unique idea but this is all in your web browser and it uses a clean, well-put-together FLash UI. Pretty cool.
 Tuesday, 25 March 2008
I discovered ( via iPhone Atlas) a new web app that lets you specify any well-formed RSS feed, which it converts to an iPhone-formatted and friendly list of headlines - sliding animations and all. My site's feed can be seen by clicking here.  You can just click on over and add your feed. It takes seconds. This geeral idea could translate into some pretty cool blog themes if someone wanted to tackle it.
A Best Buy automated telephone system just called me about the HD DVD player purchase I made in their store late last year, to let me know they're sending a $50 gift card. The communication from Best Buy after the (unfortunate) death of HD-DVD has been great - That's one email and one phone call from them.  It's already been widely discussed that Best Buy is doing this, but I wanted to point our the smart business sense that someone there seems to have. It's good to see a store, one which I rather enjoy doing business with from time to time, recognizing the opportunity before them: A chance to both do the right thing and further their sales and relationships with customers that fall into the oft-neglected early-adopter category. Those are exactly the word-of-mouth people you want feeling good about your store, especially in the world of electronics and other products that Best Buy sells.
 Sunday, 23 March 2008
I saw an interesting post yesterday (with a couple pics) indicating that Mono, the open-source implementation of .NET, has been ported to the iPhone, or at least it's been started. That's pretty interesting, and it makes me wonder two things: First, are .NET apps realistic for the iPhone? And second, WW SHD? It's certainly interesting to think that all those talented .NET programmers out there could have a chance at programming for the iPhone, and that any of a variety of apps could be ported or even natively run in the future. A little proof: # hostinfo Mach kernel version: Darwin Kernel Version 9.0.0d1: Wed Oct 10 00:07:50 PDT 2007; root:xnu-933.0.0.204.obj~7/RELEASE_ARM_S5L8900XRB Kernel configured for a single processor only. 1 processor is physically available. 1 processor is logically available. Processor type: armv6 (arm v6) Processor active: 0 Primary memory available: 116.00 megabytes Default processor set: 26 tasks, 164 threads, 1 processors Load average: 0.00, Mach factor: 0.98 # export MONO_DISABLE_SHM=1 # ./mono hello.exe Hello Mono World #
 Saturday, 22 March 2008
I'm noticing a not-so-subtle change in the force. I spent the better part of the week listening to Barack Obama, and I'm a moderate-to-conservative guy. Policies aside, he's a persuasive man. Anyhow - I'm also a Windows guy for the most part, but have been known to ride (and occasionally cross over) that fence, as well. Recently, a new business/work venture has me experiencing the need to be ultra-portable from time to time, meeting and working potentially from who-knows-where. So, given the current tax situation and the "workability" needs, I broke down and dropped by the Apple Store last night and - after having visited the store four times and carefully considering the available options - I bought a MacBook Air. My friend Matt patiently watched while I substantially delayed our arrival at the movie theater. Good sport, that Matt. In case anyone's keeping track, the current game score in the Hughes household Windows vs. Apple system showdown is: Windows 2 (technically 3 if you count the roomie's machine), Apple 2 (or 3 if you count the iPhone). I'm not a Switcher, but I am an Adder. VMWare Fusion, a very cool app that will let me run Windows apps on the Mac, is coming soon. I will write up my experiences at some point with that process, with a focus on how it works from the perspective of an IT guy. There are - plain and simple - certain apps that are only available on Windows that I need to use, so it will provide me with both worlds, at the same time. You can learn about Fusion here. Everyone and their brother have already posted reviews and articles about the MacBook Air, so no point in me rehashing the obvious. Here are my initial highlights: - Keyboard - Backlit, brightness auto-adjusts, nice keys, quiet typing.
- Screen - Excellent backlight, also auto-adjusts, bright and contrasty.
- Thin - Well, duh. And light, too. That was what got me to look in the first place.
- Battery - Not going to get the advertised 5 hours, but I have pounded it pretty hard for about 2.5 and its still advertising an hour left on the battery (first charge)
- Close-lid-sleep-wake-up drill - Nice and quick. I like that.
Also, I picked up the "incase" brand neoprene sleeve case they had at the Apple store, which is really very nice. I am already liking it. Great protection and hey, it's all black. :) I got home, opened it up despite being very tired, ran through the setup (nice, easy and cool), eventually climbed into bed and watched this past week's episode of Lost in HD on the 'net. The Air is a great computer for that, too. I like.
 Friday, 21 March 2008
Got iTunes, or anything else Apple on your Windows computer? If so, when the Apple software checks for updates, you'll probably see an option (which is enabled by default) to install Safari - even if you don't already have it installed on your computer. Safari is Apple's default web browser (and actually not a bad one at that). But since people are used to seeing - well - updates when the software checks for updates, you might not realize you're installing new software. Just making sure you're paying attention here, is all. Sure enough, when I check for updates on my Windows machine, where Safari has never been installed, I'm presented with the option to install it... As Tom Krazit tells us... Just un-check the box if you don't want to install Safari. Simple as that. "It seems that at some point people became conditioned to downloading anything that shows up from an official source, like Microsoft, Apple, AOL, Yahoo, or whoever. Remember, it's your PC; spend your installation capital wisely." (link) It's always important to pay attention to what you're clicking on. Fact is, Apple's probably counting on the fact that a significant number of people will just click without thinking - And that's indicative of a whole slew of problems, with users, companies, you name it. For my part, I made the educated decision to install it. I actually kind of like Safari on the Mac, so I'm interested din trying it on Windows.
A quick non-techie post for all my carbon-focused brethren scattered around the world. Yesterday "it" couldn't decide whether to rain or shine, and this morning "it" couldn't decide whether to rain or snow. Yes, there is a common denominator there, but hey - It is Oregon. (I'm not saying Oregon is "it," just that it is Oregon, after all. You decide.) A couple pics... Yesterday afternoon and this morning. Originals linked - note that they are quite large. 
 Thursday, 20 March 2008
We recently conducted an interview with Michael Manos, Senior Director of Data Center Services at Microsoft, on RunAs Radio. Microsoft's been working on a substantial set of data center build-outs, and so Richard and I figured there's a lot we can all learn from someone like Michael. Not many people have to think as carefully or in such a large scale about how to best tackle the data center design and build issues. Microsoft has been doubling their data center capacity each year, and they have to think about maximizing efficiencies, "greening" the data center, locations, power - you name it. If you're in any way associated with data center design, architecture or operations this show's for you.
Stories at CNN, Ars Technica and CNET are covering the fact that Apple is working on a plan that would allow unlimited "free" access to the iTunes music library - if users paid more up-front for their iPod devices. This sounds interesting, but it seems like an up-front charge (when you buy the device, as a one-time fee) might have some legal (not to mention business viability) challenges associated with it. Now, if they were to go with a Zune-like monthly subscription model, that would be a whole different story. It would actually make a lot of sense. Group-think/conventional wisdom seems to be that since the average iPod/Phone user spends about $20 total on music through the iTunes store, it would make sense to charge everyone that much up front. Others say something more like $80 is more reasonable. I think they're all wrong: Charge me $20 up front, and I will do everything I can to maximize - in a big way - that mandatory investment. People only spend an average of $20 because they have to keep paying. Charge that up front and grant them unlimited access, and they'll download more music than you can possibly imagine. That's where the Zune Pass idea is a better one. Recurring monthly revenue of a predictable, fixed amount (which is great from a business standpoint) and a happy customer base. I just don't see a one-time fixed fee model holding water for very long. But then again, if your intent (hypothetically) is to launch a firestorm campaign to (further) monopolize the market and then dump it as unviable... Well, you might actually succeed at one goal by failing at another. Just an thought. :)
Guy Kawasaki and a couple of his friends recently fired up a site/service called Alltop, which displays a variety of popular topical areas in which various popular blog/news feeds are aggregated. Think of each of the topical sites as a one-stop-information-shop. High-level topics include the categories of Work, Living, People, Interests, Culture, Geekery, Good and News. On his blog Guy describes it as: Alltop... a news aggregation site that provides “all the top” stories for forty of the most popular topics on the Web. The headlines and first paragraph of the five most recent stories from forty to eighty sources for each topic are displayed. Alltop stories are refreshed approximately every ten minutes. The interface is clean and easy to read - lots of information on the page. Mouse over a headline and see the first few sentences of the article. Click the headline to go to the original site and read the full article or post. I'm privileged to be among the bloggers whose sites are listed on the Windows Alltop news site (at http://windows.alltop.com/), along with a list of information sites and authors which - truth be told - I am amazed to be paired with. I mean, glancing at the site right now, I'm on the page between Ed Bott and the IEBlog. If I work hard enough at it, I can only hope to provide the types and quality of information you get from the other sites in the list. Check out Alltop. Lots of good stuff there.
Vista SP1 is available (details in the document available at this link and Ed Bott did a great what-to-expect write-up and FAQ), so it's time to head on over to Windows Update (it's in your start menu) and grab it. Assuming it shows up in the available-updates list, of course. Apparently there are certain drivers and configurations which, if present on your system, will prevent the service pack from being offered. A Microsoft Knowledge Base article - KB948343 - details the possible causes and solutions. I upgraded on my 64-bit Vista Ultimate machine a little less than a month ago and have been happy with the performance improvements. If nothing else, just the speed of file copies over the network made it completely worthwhile. Add in other improvements and fixes and it's an important one in my book.
Yesterday I mentioned some new C# screencasts by my friend Stuart that are being published over at Channel 9. Another screencast-format resource for learning about .NET programming and the .NET framework is a new site that Dmitry Lyalin put together recently, called "Better Know a Framework." Dmitry recently joined Microsoft on the East Coast and is passionate about helping people understand the technology. So, if you're a .NET programmer (or want to be), you should check it out, as well. The screencasts so far are well-produced and quite usable. A short introduction... The Concept. The concept behind Better Know a Framework is directly inspired by a segment on the .NET Rocks podcast. In this segment the host (Carl) regularly discusses a class or a part of the .NET Framework as a way to expand peoples knowledge. My inspiration is to take this to the next level and bring screencast content to the development community in a similar fashion, a small segment at a time.
One of my colleagues and past co-worker when I was at Corillian/CheckFree, Stuart Celarier, has teamed up with Microsoft's Bruce Kyle and made a whole slew of what they're calling "Whirlwinds" that are being published at the Channel 9 community site at MSDN. By the time they've all been published, Stuart tells me he will have visually covered every new feature in C# v2. Wow, cool information! Stuart, correct me here if I am somehow exaggerating. :) You can start anywhere you like as these screencasts are published, but for reference, here's a link to the first one, and some information about the project: Bruce Kyle of Microsoft and Stuart Celarier of CheckFree explore the new languages features in C#. It's a whirlwind tour of the important language features since C# 1. Stuart describes the feature and why it is useful. But doesn't get into best practices nor suggested usages. Just the facts about the feature. Whirlwinds are bite-sized webcasts, each is shorter than 15 minutes. You can start anywhere in the series to learn about the parts you're most interested in. In Part 1 about generics, Stuart describes: - What generics are.
- How generics compare with collections.
- How the compiler treats generics.
- He also describes how generics increase performance and save memory.
This feature is part of C# 2 in .NET 2.0. Also available is "Whirlwind 2: What's new in C# 2 - Iterators," with lots more to come. Cool idea, well-executed - Congrats, Stuart! If you're a C# person (or would like to be), be sure to check it out.
 Thursday, 13 March 2008
When I record my audio for the RunAs Radio show, I'm typically sitting in my home office at my desk and using Audacity along with my Samson 01U USB microphone plugged into my Vista laptop. Audacity is an open-source program for all sorts of fancy audio recording, processing and editing. It's really pretty amazing. Until fairly recently, Audacity was also pretty reliable. But about a month ago I started experiencing occasional crashes when trying to save and export the audio from my recording sessions. Now, if you think about for more than a couple seconds you'll quickly understand that crashes that occur after the interview is over, but before the file is saved, are extremely frustrating - and not just for me. A recording session do-over with three or more people involved in a 30- to 45-minute interview is really not a nice thing to have to ask for. This morning Richard and I completed an interview with a guest. When I went to save the file, Audacity crashed. My heart sank, and my brain went into oh-crap-overdrive mode. I really did not want to be in the position of having to ask a busy guest to schedule more time to record an interview that had been quite good in the original session. I needed some magic. I started thinking about temp files. The hard drive is always flashing away as I record the interviews, so something must be saved somewhere, right? Sure enough, a quick search for *.au files on the hard drive uncovered nearly 400 files in a "_data" folder off the Audacity project's location. The date and time stamps on them made me feel a lot better - Phew! Each file appeared to contain 10 seconds of audio. The first one was stamped with the exact time we started recording the interview, and the last one with the time we stopped. I imported all the .au files into Audacity, thinking I could just do that and I'd be good to go. But it turns out Audacity doesn't import files one-after-the-other on the timeline. Instead, it imports them as if they were almost 400 individual tracks in a single 10-second audio project. I started the click-cut-end-paste process, and quickly realized it was going to take literally hours to fix this problem manually. (Also, just for fun I decided to see if the program would actually play a 10-second project session with 400 tracks in it. No dice.) I quickly gave up on the cut-paste option in search of something better. What I found was the aptly-named Audacity Recovery Utility. Apparently I'm not the only one who's needed to recover recorded audio seemingly lost during application crashes. It's a Python app and can be used on Windows, Mac and Linux. The program is simple in its execution. You point it at a folder and it looks for audio files, tries to determine if they are all one block/set, or if they're more than one, and then attempts to put them together into a single .WAV file that you can then import back into Audacity (or anywhere else for that matter) for editing and processing.  The app will confirm what it finds and give you a chance to stop it from proceeding. Tell it "Yes" and the program starts processing the temp files. Out the other end, you'll eventually get a .WAV file that you can use. Sure saved my backside today. Thanks to the author! By the way, supposedly Audacity 1.3.2 and newer (which is a beta release right now, not the stable version) have crash recovery built in. I'll probably have to check that out, as well.
 Tuesday, 11 March 2008
The Firefox team has released Firefox 3 Beta 4, which you probably have already read about and downloaded if you're a hard-core geek. But you can say you heard it here again. :) It's definitely a test version, so expect bugs and other weirdness, as they say: Thank you for helping test Firefox 3 Beta 4! This release is being made available for testing purposes only. You should read the release notes before getting started. We want to hear all of your thoughts about this beta, especially if you encounter broken sites or other web weirdness. Drag this feedback button onto your bookmarks toolbar and click on it when you have something to tell us. We'll be waiting to hear from you! (Or, if you'd prefer, you can file a bug.) I downloaded it as a Portable App from this link.
© Copyright 2008 Greg Hughes

This work is licensed under a Creative Commons License.
 | This page was rendered at Thursday, 27 March 2008 15:57:04 (Pacific Daylight Time, UTC-07:00)
newtelligence dasBlog 1.9.7174.0
|
"Computers used to take up entire buildings, now they just take up our entire lives."
- Unknown
"So how do you know what is the right path to choose to get the result that you desire? And the honest answer is this... You won't. And accepting that greatly eases the anxiety of your life experience."
Syndication [XML] and .net Alerts
For lazy, highly-technical or enlightened people, get this site's content without the use of a web browser. I use FeedDemon for this, but you can choose your own. Subscribe - click the icon for my feed... or sign up for Microsoft Alerts to receive updates through your MSN Messenger, e-mail, or mobile device. Click the orange button thingie to sign up with your Passport account: 
Contact
Drop me an email: Phone: 503-766-2258
Add me to MSN Messenger
Monthly Archive
March, 2008 (21) |
February, 2008 (32) |
January, 2008 (9) |
December, 2007 (6) |
November, 2007 (4) |
October, 2007 (19) |
September, 2007 (36) |
August, 2007 (19) |
July, 2007 (17) |
June, 2007 (16) |
May, 2007 (13) |
April, 2007 (11) |
March, 2007 (5) |
February, 2007 (14) |
January, 2007 (16) |
December, 2006 (16) |
November, 2006 (4) |
October, 2006 (23) |
September, 2006 (14) |
August, 2006 (21) |
July, 2006 (34) |
June, 2006 (25) |
May, 2006 (20) |
April, 2006 (20) |
March, 2006 (17) |
February, 2006 (34) |
January, 2006 (30) |
December, 2005 (23) |
November, 2005 (39) |
October, 2005 (30) |
September, 2005 (49) |
August, 2005 (31) |
July, 2005 (21) |
June, 2005 (35) |
May, 2005 (53) |
April, 2005 (54) |
March, 2005 (60) |
February, 2005 (27) |
January, 2005 (59) |
December, 2004 (70) |
November, 2004 (58) |
October, 2004 (55) |
September, 2004 (64) |
August, 2004 (53) |
July, 2004 (65) |
June, 2004 (50) |
May, 2004 (49) |
April, 2004 (26) |
March, 2004 (20) |
February, 2004 (26) |
January, 2004 (28) |
December, 2003 (12) |
October, 2003 (8) |
September, 2003 (11) |
August, 2003 (1) |
On this page
Search and Translate this Site
Blog Posting Categories
Navigation Links
Blogroll
Alex Scoble
Alex is a former coworker who blogs about a variety of IT-related topics. |
Brent Strange
Brent is a cool dude and a great QA guy that I used to work with. His blog is, appropriately, focused on QA and testing technology. |
Chris Brooks
Chris was formerly my boss at work and is an avid board gamer and photographer. He always has some new info about top-notch board games you may have never heard of, so if you're into them, you should check out this blog. |
Chris Pirillo
Lockergnome by trade, Chris is always up to something new. If you are not familiar with the Lockergnome newsletters, be sure to check them out, too. |
Matthew Lapworth
Matt's a software developer and friend. He seems to enjoy extreme sports. That's fine as long as he doesn't, like, die or something. |
Milind Pandit
Milind writes about all sorts of interesting stuff. We worked toegther for eight years, and he worked at our employer longer than I, which pretty much makes him old as dirt in company time. :) |
MSFT Security Bulletins [RSS]
RSS feed for all Microsoft security bulletins provides an always-up-to-date list of updates along with complete descriptions of each. |
neopoleon.com
Rory Blyth is one of the funniest and most thought-provoking bloggers I read. And I blame him for everything. Literally. |
Scott Adams' Dilbert Blog
Scott Adams is the creator of Dilbert, and his blog is an incredibly smart, clever and often funny (sometimes very serious) look at the world. Everyone should read this blog. |
Scott Hanselman
Scott's computerzen blog is a popular spot for all things .NET and innovative. I used to work with him, but then he went off to Microsoft. He's one of the smartest guys I know, and arguably the best technical presenter around. |
Sign In
Who Links Here
Total Posts: 1640 This Year: 60 This Month: 19 This Week: 3 Comments: 2546
Apple (5) AudioBlogging (39) Blogging (148) Geek Out (106) GnomeDex (20) Helping Others (26) Home Servers (3) Humor (133) IT Security (190) Kineflex Artificial Disc Surgery (6) Management (6) Mobile (79) Movies (28) Mt. St. Helens (13) Office 2003 (52) OneNote (29) Personal Stories (154) Photography (24) Random Stuff (576) RSS Stuff (46) RunAs Radio (18) Safe Computing (33) SharePoint (55) Tablet PC (41) Tech (860) Things that Suck (60) Windows Media Technology (25)
|