Font Size: A A A   Layout: Left | Right

greg hughes - dot net

Security, IT and anything else that matters... to me, that is



Friday, April 22, 2005 7:53:00 AM (Pacific Daylight Time, UTC-07:00) ( Random Stuff | Tech )

So, tonight's a special Geek Dinner, there's also a monthly Portland Nerd Dinner, and next week at the PADNUG meeting (that's Portland Area .NET Users Group), my coworkers Scott and Patrick are teaming up to present on "Continuous Integration for .NET" to attendees:

"Continuous Integration is more than just a fad; it's darn near required to survive anymore. Join Patrick Cauldwell and Scott Hanselman as they talk about one of Corillian's product's build processes. They will explore NUnit, NAnt, custom NAnt Tasks, automatic reporting of errors, and unit test failures as well as Cruise Control.NET which can enable you to create an Enterprise Wide Build Dashboard for all the pointy-haired bosses to oogle at. It'll be fun, informative, and fast pace."

Portland Community College Auditorium
CAPITAL Center, Room 1508
18640 NW Walker Rd.
Beaverton, OR 97006
Directions

There's chat time and free pizza at 6:00 pm. The meeting and presentation begins at 6:30 pm.


Friday, April 22, 2005 7:31:02 AM (Pacific Daylight Time, UTC-07:00) ( Geek Out | Random Stuff )

My friend Chris Pirillo and his lovely fiance Ponzi will be in town this evening, and Alex has put together a Geek Dinner this evening here in Portland. Head for Northwest and join us/them for a geeky get together:

What: Geek Dinner in Portland
Date: Friday, April 22nd
Time: 6pm
Where: Blue Moon - 432 N.W. 21st, Portland
Who is Welcome: Everyone!

Bring your friends and digital cameras, let's hang out and be - well - geeks, I guess.


Thursday, April 21, 2005 11:10:55 PM (Pacific Daylight Time, UTC-07:00) ( Tech )

Ever need access to a SMTP server so you can send email when you're out doing the mobile computing thing?

Use GMail: Set your email client to drop outbound mail to smtp.google.com, and use your gmail login credentials. It even supports using an SSL connection, if you like.


Thursday, April 21, 2005 8:43:23 AM (Pacific Daylight Time, UTC-07:00) ( Blogging | Tech )

Mindjet1The Mindjet team, the people who create and publish the MindManager software that can be so useful for organizing thoughts, ideas and plans, recently started blogging:

"The Mindjet team is now blogging! Visit our new Mindjet blog at: http://blog.mindjet.com/ to read and comment on regularly updated discussions about our journey through the world of visualizing information. Gain insight into Mindjet's goals and read featured commentary from the diverse and creative team pioneering Mindjet's efforts.

"Discussions could range from technology to philosophy and even unique uses for MindManager software. So please join us at the blog."

They've even posted a MindManager map that contains hyperlinks to some of their favorite blogs on information visualization, collaboration and related fields, as well as their RSS feeds. Interesting idea.


Thursday, April 21, 2005 1:09:02 AM (Pacific Daylight Time, UTC-07:00) ( Random Stuff )

Last night, I did something unusual, at least for me.

Honestly, I am not one to go to book or poetry readings or art houses or anything like that. Now, I have nothing against those kinds of things and places, but all else being equal I'd just assume go to a movie theater and see what Hollywood has to throw at me, or maybe watch a great movie on DVD that no one else I know has seen. Or maybe just jump on a motorcycle or 4 wheeler and cruise around and feel the wind.

But I really do like books, and I especially enjoy books by John Irving.

About 14 months ago, a few local people started putting together a new writing/author/books/written word festival, which they called Wordstock. Last night was the opening night, and I went with a friend (who also would not normally be caught dead at a book reading) to Keller Auditorium to see and hear John Irving, a great American novelist. I wondered what he would have to say, and what he might read or do.

I first encountered John Irving's stories in a theater when I saw The World According to Garp on film. I thought it was great, and it was one of those first movies early in my adult life that led me to actually read the book it was derived from, knowing even before cracking the cover that the book was almost certainly even better than the film.

My favorite John Irving novel is called A Prayer for Owen Meany, and it's unique in that it's written in the first person. If you appreciate a great storyteller who can paint the world in your mind and help you stand right in the middle of it, you should read John Irving.

His presentation was terrific. He first read from two of his works - the first reading was a first draft while the second was a polished, finished piece from his next novel, one which will be published soon. The first-draft piece was a funny story, and had the crowd laughing out loud. It was a true story, and one that will never be published, Irving said. The second reading was a rewritten, polished and final except from the opening of his new book. Both were terrific and fascinating to hear, in large part because I had never read them before, and in one case because I won't ever get to read the funny story that he wrote for a purpose other than publication. It was a lot like hearing a secret, and knowing something that most of the rest of the world will never experience.

Irving then answered questions from the audience. I was glad to discover through his answers that he's a no-crap, doesn't-mess-around kind of guy. As a bonus, I finally experienced someone whose answers to posed questions are even longer than mine (I'm lucky to have close friends that put up with my long windedness). Several esoteric questions were asked by people in the audience that had both me and my friend rolling our eyes ("What are your favorite words?" - Huh??). He deftly and politely responded to these questions with the most meaningful, indirect, free-thought non-answers, which (despite the fact that he actually has no favorite words) take you deep into his mind and provide a glimpse at how he thinks and writes, and why.

John Irving has always been one of my behind-the scenes heros, someone I have never met, but a seemingly quality man who writes thoughtful, meaningful books that I read and believe - books that make me wonder how an author could possibly know and write so much about me and my thoughts. That's what makes him a great author; When Irving writes, we don't just read the words, we feel them and see the world they describe.

Anyhow, this is all pretty deep for me. Suffice it to say that one night, I went to a book reading, which is something I'd not normally do. I went because the man who was reading was someone who's made an indirect but strong impression on my life on several occasions. I went because I wanted to hear his words in his own voice, and to see if the way I've read his words in the past was in any way similar to how he would speak and read them.

Oh and one more thing about John Irving. When he works he writes 8 or 9 hours a day, he's taught writing and English, has written several great novels, and he's dyslexic. Even without knowing that, the sheer volume and quality of his writing is amazing. But when you add dyslexia to the equation, it's so much more than just amazing.

I got to see one of my real-life heros. And I wasn't disappointed.

Wordstock. I may have to go again next year.


Tuesday, April 19, 2005 12:48:49 PM (Pacific Daylight Time, UTC-07:00) ( Humor | Random Stuff )

This is great: How to Destroy the Earth. Sam Hughes (no relation) does an excellent job of outlining any of a variety of ways to bring this planet to it's end. And he clearly has a lot of time on his hands.

Preamble

Destroying the Earth is harder than you may have been led to believe.

You've seen the action movies where the bad guy threatens to destroy the Earth. You've heard people on the news claiming that the next nuclear war or cutting down rainforests or persisting in releasing hideous quantities of pollution into the atmosphere threatens to end the world.

Fools.

The Earth was built to last. It is a 4,550,000,000-year-old, 5,973,600,000,000,000,000,000-tonne ball of iron. It has taken more devastating asteroid hits in its lifetime than you've had hot dinners, and lo, it still orbits merrily. So my first piece of advice to you, dear would-be Earth-destroyer, is: do NOT think this will be easy.

This is not a guide for wusses whose aim is merely to wipe out humanity. I (Sam Hughes) can in no way guarantee the complete extinction of the human race via any of these methods, real or imaginary. Humanity is wily and resourceful, and many of the methods outlined below will take many years to even become available, let alone implement, by which time mankind may well have spread to other planets; indeed, other star systems. If total human genocide is your ultimate goal, you are reading the wrong document. There are far more efficient ways of doing this, many which are available and feasible RIGHT NOW. Nor is this a guide for those wanting to annihilate everything from single-celled life upwards, render Earth uninhabitable or simply conquer it. These are trivial goals in comparison.

This is a guide for those who do not want the Earth to be there anymore.

Read the whole thing here.

(via Jeremy's linkblog)


Sunday, April 17, 2005 11:48:10 PM (Pacific Daylight Time, UTC-07:00) ( Tech )

VS-LogoNew to .NET? Thinking about trying the VS 2005 Express editions, but like me you're intimidated by people like Scott who make people like me look, well, cerebrally challenged?

To the rescue: The Absolute Beginner's Video Series to Visual Studio 2005 Express Editions

Thank goodness for online resources like this. The first three parts of the 16-part series are available now, and they look like a good way to learn for those of us with Adult Onset ADD and stuff... Videos for C# and VB.NET are available, along with the accompanying VS 2005 project files.

The videos make it clear that these are for people who have never programmed before, or who - like me - have not programmed in ages. From the web site:

This video series is designed specifically for individuals who are interested in learning the basics of how to create applications using Visual Basic 2005 Express Edition and Visual C# 2005 Express Edition. This includes over 10 hours of video-based instruction that walks from creating your first "Hello World" application to a fully functioning RSS Reader application. Learn how to write your first application today!!

Lesson Outline

  • Lessons 1-3: Workflow, Visual Studio Express Interface (Now Available!)
  • Lessons 4-7: Programming Language Basics (Coming Soon)
  • Lessons 8-11: Working with Data and SQL Server 2005 Express Edition (Coming Soon)
  • Lessons 12-16: Creating an RSS Reader (Coming Soon)

Sunday, April 17, 2005 5:26:42 PM (Pacific Daylight Time, UTC-07:00) ( IT Security | Tech )

Discover1I was making an online payment on my Discover Card account today when I noticed they are offering a computer program called Discover Deskshop that not only fills out web forms for you when you are making online purchases, it also has an option to use a unique one-time card number instead of your actual Discover Card account number. That means if you use their application, you never have to send your real card account information to online vendors. Instead you send a pretend card number assigned at the time of purchase by Discover, and that information can only be used for that one purchase.

I buy things online frequently. I'm a computer security guy by trade, so I am extra careful about how I do Internet purchases. I have one thing to say about Discover's Deskshop software:

THAT IS SO COOL.

There's also a web-based version that one can use from any web browser. It won't fill out purchase forms for you automatically, but does allow you to use one-time card numbers for purchases you make.

I installed it and used it for the first time today as I purchased a copy of HotRecorder (software that lets you record Skype conversations without the typical hassle). It worked great, but did not set the expiration date for me - I had to do that myself. Every other field it nailed right on.

Discover2I like this - it's a real step up in security, with the one-time card number and associated info. Discover's auto-complete software and one-time card number feature will mean I will be using that card more frequently for purchases, which mean it's good news for Discover and for the customer. Good deal.

I've scribbled out a few things in the image at right to protect myself, but you can get an idea of what the program looks like and how it works. It's all automagical. I have to log onto my Discover Online account in the program interface before I can use the program to make purchases (so moms and dads can rest assured Junior won't be able to make any sneaky purchases).

All I did was tell the program to fill out the form and it did the rest. I set the expiration date and executed the purchase.

Nice. No more taking the card out of my wallet and squinting my getting-older eyes to read the account info and type it in. No more fat-finger mistakes. And better security on top of it all.

Thanks, Discover - you just made me a much happier customer.

 


Sunday, April 17, 2005 1:33:48 PM (Pacific Daylight Time, UTC-07:00) ( SharePoint | Tech )

If you're a SharePoint 2003 developer or system administrator, you know how lost one can get in the guts of the systems. For the longest time, SharePoint documentation was almost non-existent, but now you can get decent information from Microsoft, as well as from other parties. The SDK, however, can be a bit difficult to wade through. A visual representation of some of the underlying SharePoint core functionality would be a great thing to have.

WSSObjectModelEnter Mindsharp - they offer documentation, courseware and training for SharePoint professionals, and one of their offerings is three free posters, which they will ship to you. You'll have to sign up on the web site, and they'll ship to the address and info you provide. One set of posters is available at no cost to residents of the US, UK, and Canada. Additional sets can be purchased for $20 (Mindsharp's cost to produce, package, process, and post). Electronic versions of the posters are also available for $45/each (the entire set must be purchased).

The three posters include:

  • Windows SharePoint Services Object Model
  • Windows SharePoint Services Administration Roadmap
  • SharePoint Portal Server Administration Roadmap

Mindsharp also sponsors a mailing list for SharePoint admins and developers. Send email to subscribe-sharepointdiscussions@yahoogroups.com to join.

Other SharePoint information from MindSharp that you can get from their web site:

White Papers

  • Best Practices for Designing and Deploying a SharePoint Portal
  • How to Move Your Portal Farm from One Server to Another

Webinars

  • Reader Course
  • My Site Course

Live Meetings

  • Moving a Server Farm

Sunday, April 17, 2005 12:43:27 PM (Pacific Daylight Time, UTC-07:00) ( Humor | Random Stuff )

Seth Godin points to a photoshop contest gallery with some pretty funny images by some talented photoshoppers. The contest challenged people to depict corporate logos everywhere:

Contest Directions
Everywhere you turn there is another Starbucks, McDonalds or GAP popping up whether it's the logo, store or actual ad you see. In this contest you're going to take corporate takeovers of society to the extreme. Put ads, logos and/or stores in the most unexpected areas you can think of (i.e. the Sphinx in Egypt wearing RayBan sunglasses, or a Taj Mahal McDonalds).

The rules of this game are thus: Depict the world completely overrun by logos, advertisements and stores in the most unexpected places. As always, quality is a must. We will remove poor entries no matter how much we like you. You'll have 48 hours to submit for this contest, so make your submissions count.

And the participants came up with some cool - and occasionally subtle - stuff:

Arches_mc

Nike_gir

Coke_moon

View the whole gallery here.


Sunday, April 17, 2005 10:16:08 AM (Pacific Daylight Time, UTC-07:00) ( IT Security | Tech )

There's another new version of the Firefox web browser out. You know, it's a good browser, but the number one problem I have with Firefox is a lack of automated, verifiable security patching... Plus apparently you have to download a whole new version to update it, and the release notes known issues section says not to install it over an older version:

"Prior to installing Firefox 1.0.3, please ensure that the directory you've chosen to install into is clean and doesn't contain any previous Firefox installations."

Anyhow... The following security issues are fixed in v1.0.3, so if you are using Firefox, go get it now:

Severity key: critical, high, moderate, low

MFSA 2005-33 Javascript "lambda" replace exposes memory contents
MFSA 2005-34 javascript: PLUGINSPAGE code execution
MFSA 2005-35 Showing blocked javascript: popup uses wrong privilege context
MFSA 2005-36 Cross-site scripting through global scope pollution
MFSA 2005-37 Code execution through javascript: favicons
MFSA 2005-38 Search plugin cross-site scripting
MFSA 2005-39 Arbitrary code execution from Firefox sidebar panel II
MFSA 2005-40 Missing Install object instance checks
MFSA 2005-41 Privilege escalation via DOM property overrides


Saturday, April 16, 2005 8:41:39 PM (Pacific Daylight Time, UTC-07:00) ( Random Stuff )

I had to do a bit of eye-balling, but eventually I found it. Supposedly this is imagery showing Area 51 near Rachel, Nevada on Google Maps. Other resources on the web seem to corroborate that (click for a lot of info from a guy who tried this well before I did).

Area51satellite

Now, why in the world would they only have low-res imagery of this area??? Escapes me... At least they've blocked out the rooftops of the White House and other critical buildings.

By the way, some people have been wondering what the "lumps" in the ground are to the southwest of Area 51. As it turns out, I don't think that's part of Area 51 at all. My memory tells me that's Areas 1-30 at the Nevada Test Site, if I am not mistaken. And those aren't actually lumps either - they're craters from the underground detonations that have been done at the test site over the years:

Nts_craters

Google Maps is just too much fun. Here's the USS John C. Stennis, which is an aircraft carrier that two friends serve on - and it's also the one I spent a week on last year, underway from from Hawaii to San Diego. 

I went chasing all this stuff down after FilmDivision uploaded a similar image to Flickr.


Saturday, April 16, 2005 8:09:49 PM (Pacific Daylight Time, UTC-07:00) ( )

Perpendicular_bitsHitachi's got a bright idea to cram 10 times the amount of data on any given piece of magnetic storage media.

The superparamagnetic effect is what happens when bits of data get crammed too close to each other and randomly reverse their magnetic charge. You get corrupted data, and that limits how much you can cram onto one hard drive platter.

So, Hitachi's plan is to stand those bits up on-end, like stacking a box of dominos standing tall rather than end-to-end on the table.

And they have a rather unique way to explain it to us: A Flash "music video." Check it out here.

Thanks to Omar Shahine for the link.


Saturday, April 16, 2005 7:07:36 PM (Pacific Daylight Time, UTC-07:00) ( Random Stuff )

Airscooter1I've often dreamed of having a small, lightweight helicopter-like vehicle to fly to and from work, and it looks like that is actually becoming a possibility in the near future with the AirScooter ultralight recreational vehicle.

So cool - hey, if the AirScooter people want or need someone to learn to fly one of those and then write all about it on their blog for marketing purposes, I'll gladly participate!

From the product's web site:

Question: When is the AirScooter going to be available?

Answer: The AirScooter II is currently undergoing the final testing phase on the AeroTwin Engine. The AirScooter II is expected to be available sometime in 2005, but no firm date has been determined at this time.

Question: What is the price for an AirScooter II?

Answer: No pricing will be available on the AirScooter II until after final product testing is complete and manufacturing plans are finalized.

Cool stuff - Video here (QuickTime) and more pictures here.

(found via Engadget)


Saturday, April 16, 2005 1:54:28 PM (Pacific Daylight Time, UTC-07:00) ( Tech )

Get Messenger Plus!If you're a MSN Messenger user and you have not yet tried the free Messenger add-on called Messenger Plus!, you're missing out. Cruise on over to download a copy and see all the extras you can get.

I have been using Messenger Plus! for well over a year, and I find myself using many of its features all the time. The logging is great, and the floating messenger contacts capability is very cool. I can also use it to associate special sounds with individuals and their actions - so when Tim logs on, for example, timmy_scream.wav plays instead of the default Messenger sound. Heh... And the emoticon sounds thing is cool, too.

There's also a whole slew of plug-ins available. Click on the Plug-ins link that you'll find on the download page for a complete library. One of my favorites is the IRC-style plug-in that lets me type things like "/me slaps himself upside the head."

Click to download it:

Messenger Plus! 3.50

About the sponsor program that comes with the software: When you install Messenger Plus!, you'll be given an opportunity to choose whether or not you want to install a "sponsor program" (this is how the author makes a few bucks for his work). I'm glad Patchou, the author, allows people to opt out of this when installing, since some people either cannot or don't want to install that kind of software. The sponsor is C2 Media, and it installs a toolbar in IE and adds some commercial advertising. You don't have to install the sponsor program if you don't want to.

Note: If you're not already on my contact list, my MSN Messenger address is the same as my email:

  • greg(at)greghughes(dot)net

Feel free to add me if you like...


  

Navigation

Search

Categories