Archive for the “Uncategorized” Category

Saturday, April 16, 2011 Categorized under Tech, Uncategorized

India

Work has taken me all over the place, but this week was the first trip to India…specifically Bangalore.

India

India

It was a short two-day meeting, but the travel time to/from India makes the trip 5 days.  The shortest routing I could find was through Frankfurt. It’s a mere 21 hours of flight time, not including airport layovers.  Door-to-door, I think it’s about 28 hours minimum to get from Oregon to the hotel in Bangalore.

I left the house in Oregon shortly before 8am on Monday for the airport, and got to the hotel at about 4:30am Wednesday morning Bangalore time.  I napped for a couple of hours then went into the office for a full day of meetings.    I got about 5 hours of sleep Wednesday night, then it was back in the office early for another day of meetings on Thursday, then off to the airport to catch a flight home.

One thing I like a lot is that the flights out of India leave at around 2am.  It’s about an hour drive to the airport at night (when there isn’t a lot of traffic out), and the 2am flight time means there’s time to grab a decent dinner, pack and get to the airport.  Works out just about right.

Some initial thoughts:

  • It was hot when compared to home
  • The visible poverty is shocking, with shanties next to very nice buildings
  • Friendly people
  • Good food.  I love Indian food.  It was much spicier than the Americanized version, but I love that.
  • Traffic is unbelievable.  No way I’d ever attempt to drive there

I’d done a little homework, and knew enough to stay away from uncooked things, and not to drink the water or even use it to brush teeth.  I didn’t have any issues there.

There wasn’t any downtime, and I was either at work or in meetings at the hotel so I didn’t get a chance to get out and see anything.

But, of course, I did manage to capture some video from my cell phone in the taxi to/from work. We had meetings in the taxi, so I had to replace all the audio from the videos, and this was done VERY quickly.  So you’ll miss all the horn-honking that happens on the street, and lots of video mistakes.

Bangalore is the silicon valley of India, so I was probably in the nicer/safer parts of the city.

Looks like I have another trip there coming up, so I’ll get some pix next time.

Saturday, January 16, 2010 Categorized under Uncategorized

No, You’re Not Seeing Things

It was time for a change, and there have been a few lately.  I made some updates to the site, including blog software and database upgrades, look/feel change, and tighter integration with facebook.

Probably the most significant upgrades, however, are:

  • This site should now be readable on your mobile phone.  Check it out and let me know if you run into issues.
  • New address.  This blog can now be found at http://www.allthehalls.net. Please update your bookmarks.  The old randyehall.com address will continue to work for awhile.
Tuesday, February 12, 2008 Categorized under Family, Uncategorized

2007 Media Stats

For the curious, I just finished the 2007 media backups to DVD.  Here are the factoids:

  • 4626 pictures – actually this is far fewer than I thought
  • 1669 video clips.  This does not include the clips from Mini DV camera that gets used for longer events like soccer games or school music programs.
  • That translates to just over 58GB (yes, gigabytes) of data, or roughly 16 DVDs.

And I burned 2 sets of DVD backups so that’s 32 DVDs for 2007 media backups.  BTW, this does not include the music backups.

I think it’s time to invest in a good NAS solution.

Monday, April 3, 2006 Categorized under Uncategorized

Flash File Reference Subtleties

I spent Saturday evening wrestling with Flash’s file download capability and thought I’d share a couple of the subtleties I encountered. I’m relatively new to Flash programming (but hey, it’s simply ECMA-262 with excellent visual capabilities), and I’m one of those guys that believes in using the right tool for the job. For what I was trying to accomplish, Flash fits the bill. I’m also one of those guys that thumps on a tool until I subvert it to my purposes. What follows is a couple of items I learned from a Saturday evening in front of the TV with laptop regarding the Flash FileReference object.

The documentation on the FileReference object is fairly sparse and I’m sure I’m not the first to encounter these issues but I thought I’d post a couple of the issues I encountered.

#1 – Variable scoping – not so obvious

The biggest gotcha is that the FileReference instance needs to be declared at a level where it doesn’t go out of scope before the d/l completes.  The first several times I tested the download feature, the trace window showed the download progress but the file wasn’t being written because the fileref object had gone out of scope.  I had it buried in an event handler than ran to completion, *presumably* was garbage collected, and killed the download. I am used to .NET and was expecting an exception to be thrown and caught in the trace window.

#2 - File Existence – This is fairly obvious

The file your downloading needs to exist at the source. Otherwise, nothing happens.

Following are snippets of code that helped address my file download needs:

#3 – Alerts need to be added to the library before they can be used. The tool tells you this, but it’s a little odd IMO. Essentially, you need to drop an instance of an Alert onto the stage to add it to the library. You can then delete it from the stage (but it’s still in the movie library).

Relevant Code Snippets
This code lives in an “Actions” layer in keyframe 1 of the Flash movie timeline.

import flash.net.FileReference;

//pbSaving is a progress bar
pbSaving.visible = false;

//A simple “Cancel” button that appears when a download is active
btnCancel.visible = false;

//File Download – **** Put these variables where they won’t go out of scope ****
var listener:Object = new Object();
var fileRef:FileReference = new FileReference();

//Event listenter object — use this to trap/handle events
fileRef.addListener(listener);
var url:String ;

/*
Cancel download button – this is useful in situations where the user has a slow
connection, a big file, or both
*/

//Handle the onPress for the Cancel button
btnCancel.onPress = function() {
fileRef.cancel();
pbSaving.visible=false;
this.visible=false;
};

//Invoked when the “Download” button gets pressed
btnDownload.onPress = function() {

//url is declared at global scope for simplicity
url = “(http://www.somesite.com/myfiles/afile.txt“);

if(!fileRef.download(url, “afile.txt”) {
trace(“dialog box failed to open.”);
}
};
//This handler isinvoked after the user selects the file location for the download
listener.onSelect = function(file:FileReference):Void {

//Pause the download – not required but the video gets pretty jerky IMO
//FLVPlaybackVideo is an instance of FLVPlayback on the stage
FLVPlaybackVideo.pause();

btnCancel.visible = true;
pbSaving.visible = true;
}

//This handler is invoked if the user presses the “Cancel” button to
//interrupt the download
listener.onCancel = function(file:FileReference):Void {

btnCancel.visible = false;
pbSaving.visible = false;

//Resume playback
FLVPlaybackVideo.play();

}
listener.onOpen = function(file:FileReference):Void {

btnCancel.visible = true;
pbSaving.visible = true;

}

//An example of a manual update of the “Saving” progress bar
listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {

pbSaving.setProgress(bytesLoaded, bytesTotal);

}

//Handler invoked when the file download is complete

listener.onComplete = function(file:FileReference):Void {

btnCancel.visible = false;
pbSaving.visible = false;

//Resume playing
FLVPlaybackVideo.play();

}

//Handle HTTP errors

listener.onHTTPError = function(file:FileReference, httpError:Number):Void {

/*

Use the Component viewer to land an alert on the stage and add it to the movie library
then delete the instance so it’s not on the stage (but is still in the library).
Seems a little quirky but it works.

*/
Alert.show(“HTTP error encountered in downloading ” + file.name + “:  ” +   httpError.toString(), _global.appName , Alert.OK, this);
}
//Security error handler

listener.onSecurityError = function(file:FileReference, errorString:String):Void {
Alert.show(“Security error encountered in downloading ” + file.name + “:  ” + errorString, _global.appName , Alert.OK, this);
trace(“onSecurityError: ” + file.name + ” errorString: ” + errorString);
}

//IOError handler
listener.onIOError = function(file:FileReference):Void {

//See previous note regarding alerts

Alert.show(“Encountered a problem in downloading ” + file.name, _global.appName , Alert.OK, this);

pbSaving.visible = false;

}

Wednesday, January 18, 2006 Categorized under Uncategorized

Crabby Runners

It’s mid-January which means the Pacific NW Dungeness Crab season is well underway, and equally wet & crabby runners are hitting the roads and trails as the 2006 running season gets going. We’re planning to transport the entire family to Kansas City in June for the Hospital Hill Run where the Hall clan will be running in force. To assess how much work I have ahead of me in order to get competitive again, I ran my first 10K in about 8 years last Sunday (1/8/06) through some really pretty farm country near Forest Grove, OR. Judging by the time I turned in, I’m going to be very busy running in the rain. Becky gave me some new waterproof gear for Christmas but it’s still tough to get out of a warm bed at 4am to go slosh up & down hills in the dark.

I was in KC for work this past week and took advantage of a cold but sunny Saturday morning to run the 12K course. What I encountered was nothing short of alarming and I’ve got some bad news for my friends and family in the mid-west.

It’s been about 14 years since I last ran Hospital Hill and during Saturday’s run, I discovered that the hills had gotten larger. The only explanation I have for the huffing/puffing is that tectonic uplift under Kansas City has increased the size of the hills on the run (it certainly couldn’t be me). At its current rate, left unresolved, the Hospital Hill Run will soon require sherpas, supplemental oxygen and staging camps and result in even crabbier runners.

This is a terrible problem and I’m sure KC’s civil engineers are trying to find a solution. Until one can be found, the only known work-around will be increased training/competition. Next race is March 4 at Champoeg Park Guess what I’m doing at 4am tomorrow morning.

Tuesday, January 17, 2006 Categorized under Uncategorized

Oops

Video is here….

Oops

The weatherman predicted we’d get a “dusting of snow” early Tuesday morning as a “weak front” moved through the area. Boy were the weather folks wrong.

Oops

When I left the house at 4am, it was bone dry. Around the time I hit the 3 mile point of my 6-mile run, I was seeing snow flurries. By the time I hit the 4.5 mile point, it was sleeting. And by 7am, we had an inch of a snow/ice mix on the ground.

School was soon cancelled and I worked from home while Becky took care of the undeniably harder task of entertaining snow day kids.

The weather got progressively worse through the day and, long story short, Portland shut down. Pac NW residents don’t see much snow so it’s a problem when we get hit.

Maybe it was God’s way of preventing a cataclysm. Afterall, Brad Schultz was in town and everyone knows what happens when matter and anti-matter meet (Brad was stuck downtown and I, in the hills).

School was cancelled today too and Becky took some great pix/video while I was working (my company gets faster when everyone telecommutes – busiest day I’ve had in awhile).

Here’s some video of the adventures. Credit goes to Becky for all pix/video (and snow days fun). We’re supposed to get hit with an ice storm tomorrow night but then dry out and warm up to 40. It’ll be a sloppy mess here on Sunday.

Monday, January 2, 2006 Categorized under Uncategorized

Lotta Rain

Please see the video index page for this video.

I said I was going to post some video of the Tualatin River, which is near the house, overflowing its banks.  Reed and I took advantage of the break in the rain to go down the hill to see the River.

If I read the weather data charts correctly, we’ve had roughly 5 inches of rain since last week.  I think the webbing between my toes is starting to grow in.

The water level has fallen a bit but it’s starting to rain again and it’s expected to continue thru Sunday.  Should be some fun running weather.

For those new to blogs, I forgot to mention that you can quickly access past posts by clicking on the highlighted date in the calendar.

Saturday, December 31, 2005 Categorized under Uncategorized

Top 10 for 2005

Top 10 for 2005
31 December 05 08:02 PM | randyehall | with no comments

[Edit]
I am late in posting my top 10 music list for 2005.  The rule is that the discs must have a 2005 copyright:

Top 10 2005 Releases

  1. Francis Dunnery – The Gulley Flats Boys.  Phenomenal musician, decent human being.
  2. The Dissociatives – S/T.  I like this video.
  3. Halloween Alaska – Too Tall To Hide
  4. Sonata Form – Harmony, Courage, Joy and IQ – The Halls got a liner note acknowledgement on this one.
  5. Archer Prewitt – Wilderness
  6. Roger Joseph Manning Jr. – Solid State Warrior
  7. The Samples – Rehearsing for Life
  8. Spymob – Spymob EP
  9. Bob Mould – Body of Song.  He has an interesting but very edgy blog; not recommended for kids.
  10. Cardinal Re-issue (Eric Matthews) – Cardinal

Honorable Mention

Teenage Fanclub – Man-made

David Gray – Life in Slow Motion

Tahiti 80 – Heartbeat

Most Spun Discs in 2005

Todd Rundgren – Liars

Eric Matthews – The Lateness of the Hour

Francis Dunnery – One Night in Sauchiehall Street

The Wondermints – Bali

Jason Falkner – Bliss

Most Anticipated Discs of 2006

Eric Matthews – Foundation Sounds, May 2006

Jason Falkner – ???

The Nines – ???

Most Anticipated DVD

Francis Dunnery – Title & release date DVD tbd

Most Anticipated Shows of 2006

Archer Prewitt – 2/19 @ Doug Fir

Todd Rundgren & The New Cars – ???

The Samples – ???

Trending Towards 2006 Most Spun

  1. Eric Matthews – It’s Heavy In Here
  2. Kevin Gilbert – The Shaming of the True & Thud

Albums I Hope I Like in 2006

  1. Pugwash – Jollity.  Eric Matthews is all over this one.  It’s getting good reviews from EM fans.
  2. The Thornbirds – All the Same.  Russ Parrish, who plays in TB’s did some really good guitar work in Kevin Gilbert’s Thud.  Check out the guitar at the end of this KG rarity and tell me you don’t agree.
Friday, December 30, 2005 Categorized under Uncategorized

Welcome

While I’m still not convinced I have the discipline [or enough time] to be a good blogger, I am running out of excuses about why I don’t have a blog.  I actually went so far as to create one behind the corporate firewall but I didn’t want to maintain multiple blogs and that site has been mothballed.  Also, I’ve been sending kid pix now for 5 or 6 years and I’ve probably killed some inboxes along the way (sorry).  This site is intended to provide a less intrusive way of delivering content about my favorite subjects as well as silence the folks who’ve been hounding me about not having a blog.

I was hoping to make this a quick transition from distributing pix and video over e-mail to the web but there’s a compatibility issue between the version of the runtime I’m using on this site and the web site code, so the transition to doing everything online (as opposed to e-mails) will take a little longer than expected.  I’m guessing late February at this point.

But there is an upside:  with the previous delivery method (posting video on a web site), I was limited to 25MB low-resolution video clips which amounts to ~4 minutes per segment.  Because this site has significantly more space, the clips can get a little longer and maybe a little fancier.  As a test, I’ve added a higher-resolution video clip of pix and video from the past few days here.  Thought I’d start the year with something upbeat so Tahiti 80 provides the soundtrack here.

I’ve also posted the Christmas video here and I will be posting more as time permits.  If you click around, you’ll notice that not everything is working yet.  I’m working on it but it’s going to take a little time (bear with me).

For those interested, you can use the syndication features to automatically get alerts when new pix and video get posted.  If you’re not sure how to use this, please let me know and I’ll post a quick how-to navigation around the site.

We hope you all had a great New Years.  Becky and I had a nice, quiet evening in front of a fire while kids slept.

Please let me know if you run into significant issues in getting pix/video.

One last thing, I’d like to send a special shout out to Penney Armstrong who helped me with a little hardware purchasing issue I had over the holidays.  I appreciate her taking time out of her holiday to help me.  Sorry I couldn’t talk longer on the cell but I was in the middle of returning a broken Santa gift at Toys-R-Us and the lady at the counter was not in a good mood.  Will follow up with you when I get back into the office!

Enjoy!

Switch to our mobile site