Saturday, August 14, 2004

Hermosa Beach: Free WiFi Internet for Many!

update: This is turning out to be a resounding success.


Our city has deployed Wireless Internet for its residents, scheduled to be rolled out in phases, this first phase covering about 35% of the population, according to the press release.

I'm not sure the signal is reaching my house quite yet but this is very exciting. I'll likely be sauntering around the Pier area over the weekend and make my first blog entry from a free broadband connection!

This project is the brainchild of Council Member and former Mayor Michael Keegan. Keegan, a successful entrepreneur, has had very interesting ideas on absorbing costs, the most obvious ones being related to advertisements on the home page, the more interesting ones revolving around educating local businesses on leveraging this local network to better connect with prospective customers, while enlisting their sponsorships.

Muniwireless.com offers a good insight into similar efforts substantiated around the globe.

I think this movement is big. As various connectivity models and associated technical and business blueprints are put together from efforts such as this one, we're looking at a much lower barrier to entry to setting-up Internet broadband infrastructures.

Community wireless networks such as this one open the door to many things:

1) Internet access for all, limited in speed and quantity by the amount of bandwidth offered by the "backbone" that links our little wireless community to the Internet. This "backbone" is typically provided in the form of "T1" and/or "T3" lines by some of the major telco companies, and the amount of bandwidth used is typically billed to the customer (in our case, the City of Hermosa Beach) on a monthly basis. Once the infrastructure equipment has been paid for, this "backbone" usage is a key permanent ongoing cost the city must absorb, which shouldn't be too difficult.

High speed Internet connectivity opens a wider door to typical uses: ultra fast web browsing, ultra fast email. The other obvious use is "Voice over IP", aka, VoIP, aka "telephone over the internet". While an exciting prospect, we, as a community, should be mindful of not driving our "backbone" costs too high with too much VoIP usage. It is, after all, a shared resource.

But "internet traffic" only needs to go thru our "backbone" if, and only if, our computer attempts to communicate with a computer outside of our local community. This is where it gets really frickin' cool:

2) Virtually unlimited, superfast, unbridled use of our "local" network. The speed and usage of our "local" network is only limited by the amount of traffic that can be handled by our local Wireless Community equipment, without driving costs up: we own the equipment that makes up our local network. When would your machine throw a lot of a traffic at the local network? Simple: when "calling-up" someone. VoIP is, of course, the most obvious aspect. But companies such as Apple coming-up with "insanely great" software such as: iChat AV are also painting an exciting picture, particularly with regards to Video Conferencing. This is already being done over the Internet, across various ends of the globe, but keeping things "local" should make the whole experience a whole lot more exciting and cheaper for all parties involved.

Hermosa Beach businesses ought to look for companies that would host their web sites "inside" the "local" Hermosa Beach network, for faster access for their local customers at dramatic costs savings, on-top of retaining seamless access from the Internet at large. The key is to leverage your local community network and ensure people who seek to communicate with you, do so from within the local network, without going to the Internet thru the backbone and back inside.

Example: I have EarthLink DSL connectivity. My neighbor also has DSL. If I want to "give them a call" using VoIP, my computer will be sending data to the Internet thru my ISP, at an upstream speed of 128Kbps, at which point my ISP will find his ISP, relay packets all the way back down to him. If instead, we both belong to the same community network, we benefit from far higher speeds and lower latency which result in much higher call quality, and further enables the use of Video.

Possibilities are endless. Think of a new era of telecommunications.

Thursday, August 12, 2004

Horrible Accident Near Work

On my way to work this morning, I saw a bunch of fire trucks and cop cars gunning-it like crazy up Rosemead Blvd. I was coming from way South, off of the 10 freeway. Here's why.

Ugh. This is horrible. I can't believe what I'm reading. Ugh :( Those poor People :( That poor kid :( Ugh.

I don't use the 210 freeway in my daily commute. Only when I actually need to go to downtown Pasadena.

Monday, August 09, 2004

GeekStuff: Digital Ordnance @ SIGGRAPH

Today Daryll set-up his booth at SIGGRAPH, to showcase the latest version of his "2k film and HDTV content" playback system: The FrameThrower.

I'm hoping he'll find some time to update his blog to tell us how it's going. I'm planning to take a day off from work this week to check out his booth.

There's also a whole segment of SIGGRAPH dedicated to web graphics. Dave Shea, creator of CSS Zen Garden will be there too. Damn!

Hey maybe by this time next year I'll have some interesting to show in the field of rich web standards-based user interfaces.

Meet Harley

Meet Harley Harley is not my cat. Harley belongs to Joe, Brandy's roommate. I don't have pets. I haven't spent centuries reincarnating myself up the food chain to be scrubbing a pet's doo-doo. I do love pets. And pets love me. But I'm not one to deprive a pet owner from the privilege of tending to said pet's fecal matter. Developing ties with "other people's pets" clearly brings me the best of both worlds.

Thru wisdom and experience acquired in past lives, not the least of which were likely feline, I have developed the MagicScratch™ technique. I've already said too much.

Harley is alright. A cat with real flair and a slight penchant for goofiness would be Simon, Brandy's cat.

meowmix meowmix please deliver.

Flickr

This is a test post from flickr, a fancy photo sharing thing.

Friday, August 06, 2004

From the Dodgers Stadium

this is an audio post - click to play


We were actually 11 rows from the field, aisle 29. We were so close to the action I could almost hear the players spit. Hardcore fans were everywhere, people of all walks of life. During breaks, Parents and Kids would turn into Court Jesters in desperate attempts to appear on "The Big Screen". My own grimaces fell short of being a hit, to say the least. However, competition was rough. The owner of the Dodgers (I failed to catch his name) walked by our aisle while signing autographs and chatting with fans. As he signed an autograph for this adorable little girl who couldn't have been more than 8 years old, she started lecturing him about his trading some player, most articulately sharing her thorough disappointment. He empathetically apologized to her. She acquiesced and proudly mentioned she's a catcher in her softball team.

What happened to little kids being clueless, naive, and innocent?

There I was sitting with Brandy in those amazing seats we got for "free" thru the company she works for, barely knowing anything about the game, the players, the team and its politics, while this little kid was next to us, dressed in Dodgers gear from head to toe, and schooling this businessman on how to run his team.

I think the last time I had set foot in this stadium was back when I first moved to L.A., in the summer of '95, during orientation. USC's ESL department had set-up all those trips to get us acquainted with American Culture. A "Dodgers Game" was one of many excursions. That game wasn't at all high profile, the stadium was near empty, and I could barely make out silly little flies aimlessly hopping around on a green surface, while desperately reaching for an imaginary oxygen tank in the nosebleeds.

We were wise enough to have avoided the 110 freeway on a friday evening. We took the 710 to the 5. The 710 is turning into a steamy pile of crap, but I'm not either looking forward to traffic disruptions caused by the State fixing it. When the sun is lower, colors more saturated, smog becomes palpable. But we don't call smog "smog" here. We call it "Haze". It's a prettier word, more politically correct. You don't want residents of those bazillion dollar homes in Pasadena to start thinking of this yellow tinted persistent fog as "smog". "Haze" is okay. How bad is smog in Pasadena? Consider this: Our work offices sit at the foot of a mountain we cannot see beyond its immediate flank, despite the weather being dry and not a single cloud in the yellow-tinted blue sky.

Tuesday, August 03, 2004

Booking Cheap Flights and the Miles Game

I've just booked a round trip to Paris for $611 on delta/air france, direct flights each way. Had I done it a few months earlier I might have landed a deal just under $500. Keep in mind that fares quoted on web sites are usually over $100 less than what you get after adding taxes and fees. I'm always talking in terms of "final price". This beats the $1300 i'd pay had I booked it in November. Traveling reasonably cheap is all about planning early and flexible dates.

Miles and Frequent Traveler Programs

If you are a regular and/or frequent traveler, you should be enrolled in at least a few mileage programs. I've got United Mileage Plus and Delta Skymiles. Take the time to keep a handy list of which other airlines participate in your mileage program. Here are the Delta Skymiles Partners. Here are the United Mileage Plus Partners. Those partners will come-in handy when hunting for cheap Air Fares.

Lately I've been a great fan of Delta SkyMiles, and here's why: I use the Amex card very heavily to make the most of their Membership Rewards. Those reward points can be transferred to Delta SkyMiles any time. If you do it at the right time of the year (for me, a couple of months ago), you might get some promotional deal where you get an extra 15% on Amex points you transfer to Delta Miles. No matter what you do, strive to link all your billing relationships to something that can eventually translate to miles: credit/charge card, long distance phone, car rental, etc. I've also found delta's web site to be far more usable than united's, as far as their mileage programs go. There's one thing I've also recently discovered on delta skymiles: their partnership with iDine. Now that's a brilliant concept: thru iDine, you create a profile and register a credit card number with them, provided you're like me and crazy enough to trust yet another entity with your credit card info, oh well. Every time you go to a restaurant that participates in the iDine program and pay with the credit card you've registered, you earn SkyMiles. So check this sample use case: Pay for dinner with american express, which gives you Amex reward points, which you could eventually transfer to SkyMiles, but on-top of that, SkyMiles points automagically get credited to your account thru iDine! I had registered for this service a while back ago, but their site seemed buggy, so I never dug further. Last night I look at those mysterious Skymiles credits I received and trace them back to iDine!

Hunting for Fares

Based on fairly flexible traveling plans, you need to look for "deals" in the traveling month you're looking for. Those "deals" are usually not directly surfaced on the front page of any traveling site. It might be one or two clicks away. I've been using Travelocity for a while now, and it's always served me reasonably well. I'm sure there's the same thing on travelzoo.com and expedia, I happen to be familiar with travelocity so they'll be my example. The key is to find a "travel search interface" that lets you pick "flexible dates". That interface should offer you a range of traveling months you can specify.

From that point you should eventually see a list of Air Fares offered by various airlines. Picking the lowest fare at the top of the list is one aspect of the game. Another key aspect is to consider which airlines you have "frequent traveler" relationships with. I won't mind a few extra bucks for a flight that'll earn me miles. I'll also look at direct flights versus connecting flights. On travelocity, try to right-click on the "select" button next to the airline name and select "Open in a new window". Having a specific airline booking interface in a new window allows you to more easily come back to your main list of airlines. A first set of screens will help you pick your "departure date" for the given promotional fare. The following screens will cover the "return date". At the end of this process you should have a clear idea of which specific flights you're hoping to catch.

From this point, you can stay with Travelocity to go thru the entire reservation process. Your other alternative is to go directly to the airline's web site and book those specific flights thru their site. Delta is right now offering 1,000 miles to people who book flights thru their site. My Delta profile happens to also be more up-to-date than the one I have in Travelocity, this tends to make things easier. The flight also came to $10 less on delta's site than on Travelocity's. However, if I remember correctly, Travelocity lets me "hold a reservation for 24 hours" without paying for it, which Delta hasn't allowed me to do.

And yes, I've paid for the flight with the amex card. heh.



Meet Boren Consulting

My good friends Brandon and Oakley have just started a PC Consulting business, aiming to bring the love back into the relationship between humans, enterprises and their computers. Check out "praises" Brandon's already received. As He and Oakley build-up their business, I wouldn't be surprised to see this section grow. While I've never directly worked with him, I can vouch for Brandon's passion and enthusiasm for his craft.

Both Brandon and Oakley are warm and friendly people, which should bring a refreshing departure from the typical facelessness that plagues the I.T. consulting field.

Mad props to the both of'em :)

Saturday, July 31, 2004

Texas Weekend

this is an audio post - click to play


Brandy and I flew to Texas to attend her high-school friend Jennifer's wedding in Galveston. We all had a great time, great food, plenty to drink. Jennifer was absolutely dashing. After the reception we hung out at an Irish Bar with more of Brandy's high-school friends, most of which I had previously met at her 10-year reunion, they're all incredibly fun to be around, we must have chatted for hours as we left after 2am. I even got to take Brandy for a couple of spins as the band kept playing jazzy tunes we simply couldn't resist.

Yeah. It's hot and humid in Texas right now. HEH.

Monday, July 26, 2004

Mad Props to Lance Armstrong

Okay, I think France needs another Bernard Hinault.
Faut pas charrier non-plus. C'est quoi c'te bordel?

Sunday, July 25, 2004

Reporting from AVP bleachers

this is an audio post - click to play


Kiraly-Lambert lost the first two final games to Fonoi-Wong, 22-20, 21-19. The commenter mentioned Kiraly had been having trouble with his shoulder, despite the impressive athletic display he put forth. Kiraly and Lambert's "I-formation" was quite fun to watch. The crowd was wild, the weather was beautiful, a very exciting game to watch.

I missed the Women's Tournament on Saturday but did manage to line-up just in time to get into the bleachers 30 minutes before the Men's final games started! I sat right in front, with a great view and recorded good chunks of the action on the DV Camcorder before running out of battery. Brandy and I exchanged text messages as she couldn't make it in time, but seized the opportunity to catch-up on a much-needed nap.

Mad greets to my good friend Evy who introduced me to beach volleyball when I was still fairly fresh off my french boat 7 years ago.

Saturday, July 24, 2004

Stalking Dolphins

this is an audio post - click to play


While boogie-boarding I saw a few of'em playing not too far from me, so i got closer ... than I ever thought possible. A-frickin-mazing..

I'm'a get me a sandwich at Ashley's and check out the AVP tourney.

Friday, July 23, 2004

david webb - groove - flat - fire

this is an audio post - click to play


Bourne Supremacy was really really cool. I think I need to see it again. The movie started playing on the dot at 7:30 PM as i was still scrambling to get food for Brandy and ... and a bottle of water for Trina. She had phoned her request to Mojo. But Mojo was just done buying a mountain of snacks. So he relayed her request to me:

- Hey Chris! - Whuh? - Trina wants water! - Whah? - Water! can you get her a bottle of water? - *GRMBL* ... Make that 2 bottles please.
As i got back inside the "sekrit screening room", i walked up a few stairs and yelled "TRINA???". She waved as I honed in on her position ... at the end of the frickin' row. I gave the bottle to the first person in front of me and whispered them to pass the bottle along to the silly blonde waving her arms.

The first time I saw a car on fire was like ... 6 months ago, right in the middle of the curvy and narrow portion of the 110 freeway close to Pasadena, right around a bend. It was also a Thursday and I was headed back home from Lindy Groove. That thing was burning. it sucked. One car before me made a run for it. There were maybe 5 feet between them and the fire when they passed it. I stayed over to the side, still too close to it for comfort, but everyone kinda just stopped behind me, as 2 fire trucks arrived within minutes and blocked the road for good. They placed their trucks right between us and the car. They had the thing out within seconds.

Fred 62 is a 24 hour diner in North Hollywood Los Feliz (:P), right by The Derby (immortalized in this classic movie, which propelled this fine band to fame). Fred 62 is a great place for good food and and a laid-back atmosphere.

Thursday, July 22, 2004

GeekStuff: New Syndication Goodies

if you look to the right column, i've added a couple of syndication goodies. Feel free to share your thoughts if you use any.

I'm thinking someone should make an HTML-ized version of the RSS DTD: Uses only DIVs and/or other very basic HTML constructs, with relevant CSS classes. Site authors can then generate .js files that document.write those HTML snippets. As those .js files are referenced by other web sites, CSS can be applied to customize look and feel.

*Looks at Gregg*. web browsing client <--> syndicated feed : direct access. no need for middle-man if syndicated site author generates updated JS file.


<link rel="alternate" type="application/rsshtml+js" title="RSS" href="http://chrisholland.blogspot.com/rsshtml.js" />

Wednesday, July 21, 2004

GeekStuff: Fully Leveraging Security Built-In OS X

In a related development on this blog entry about various layers of operating system security, it would appear net-security.org saved me the extra work of outlining ways to further secure a Mac running OS X. I'm glad 'cuz they obviously know their stuff, and I don't. heh.

I would invite Windows users of all flavors to post similar pointers to their favorite geek forums, or as replies to this post.

One thing the PDF doesn't appear to mention is Mac OS X's very interesting user access restrictions: Apple Menu --> System Preferences --> Accounts . From there you can either create an account to play around with, or select an existing account you're not logged into. Select Account --> Limitations Tab --> Check "This user can only use these applications:" box. We're talking here about defining a list of applications the user may launch. Combine that with making the user a non-administrator user who can only write to their home directory, and you have yourself a very powerful way to further limit the amount of damage that can be inflicted upon your Mac. If I was in charge of a School Computer Lab, or, say Corporate IT in an industry where computer usage is very-much restricted to a set of a few basic apps, I so would leverage the crap out of this feature. It is truly cool.

I'm all about use cases, so I created "user DZ", set those restrictions and set myself to do what an average luser would do: download and install LimeWire. Here's a screenshot of what happened 8). update: fixed the screenshot link

Tuesday, July 20, 2004

Barclaycard: Priceless ... NOT

In this day and age there is no valid reason for a mission-critical web application such as online banking to not support all modern browsers.

For the record, I've been using Bank of America Online Banking since, oh, 1996, on Macs and PCs. Mostly Mac since 2001.

Sunday, July 18, 2004

Cafe Boogaloo

Yesterday we invaded our soon-to-be-wed friends Tom and Laura's Pool. They bought this house a couple of months ago and are finally settled-in and enjoying their very nice pool. I had planned to stop by Target to get them more toys. Profusion of toys is a Good Thing™. But time was running out as I was gathering a bathing suit and some towels for Brandy and Eva. When I got there, Tom and our other friend Rachel were smacking one-another with fries as Laura was desperately trying to relax by the side of the pool. Her camera wasn't far though, as she obviously was ready to immortalize the impending stupidity. Always ready to indulge a Lady's whim, I quickly got out of my clothes, ran across the lawn, and treated the hapless battling saps to the mother of all canon balls. Imagine that climactic moment in Deep Impact. As I emerged from under what little was left of the water, I saw a drenched Rachel glaring at me with an evil smirk when ... *BONK* ... "what the?" *BONK!* ... "wha?" *SMACK!*. All I've gotta say regarding the epic battle that ensued is ... TOM STARTED IT!.

Amidst fries and water thrown at my face, I caught several glimpses of Laura taking pictures. They'll never reach the 'Net. Same goes for that Dance-Dance-Revolution video footage. Brandy and Eva joined the fun an hour later, but by that time, we were pretty-much all battled-out, much to their satisfaction.

Friends with pools rule. Even when they live in the Valley :o

After a delectable dinner with Laura, Tom and Rachel at Señor Fred, Eva, Brandy and I headed back to my place. We walked over to the local Temple of Blues, Cafe Boogaloo™. I failed to catch the name of the band, but we all had a great time. Brandy and I got to do some of the Swing Thang on a couple of the more upbeat tunes. Eva got introduced to a couple of White Russians.

A most productive Saturday.

Right now, it's lunch time and we must focus on feeding ourselves. Oh the agony.

Thursday, July 15, 2004

Wednesday, July 14, 2004

Monday, July 12, 2004

home alone!

Brandy and her good friend from Holland, Eva, started traveling up the California coast on Friday. They're having a great time. They've done the 19-mile drive past Monterey, and today they completed the 47-mile drive throughout San Francisco, they'll soon be headed up to the Wine Valley to smear hapless grapes with toe fungus, amidst blissful pampering at most luxurious resort. Of course, Brandy took the whole week off.

Good thing Daryll and Linda have been nice enough to keep me busy ... otherwise I'd be running flopping around like a frog with its legs cut-off.

squeak.

Tuesday, July 06, 2004

Independence Day Fun

Sunday, my friend Monica and Her Man, Walt, came to visit me at the beach. Prior to their arrival I had gone to Ashley's Deli around the corner to get numerous samplings of their fine fresh salads, which proved to be quite delectable and a success to my guests!

We checked-out The Strand and found ourselves to be in the middle of what felt like an MTV music video. A few Strand houses were hosts to hard rock bands, amidst plenty of bare skin, red cups, wobbling, ad-hoc volleyball tournaments. I've lived in this house for 4 years and only now discovered Independence Orgy Day in HB. I usually attend more family-oriented events with friends in Burbank or the Valley.

Sunday night, Brandy, her friend Eva from Holland, Daryll, Linda and I had a wild evening of rockin' bowling. First I sucked bad. really bad. Expectedly so, I never play. Then I kinda figured out how to play and came out first with a whopping score of 110, that included 2 strikes, a spare and a bunch of 9's. Bowling is easy. I don't understand why people even compete in tournaments.

We all went back to Daryll's home to play that silly PS2 game where you jump on a floor mat with arrows to the tune of music playing thru the game, following on-screen arrows that tell you where to jump. I can't remember the name of that game. Daryll filmed me making a fool of myself. I spent the rest of the evening playing with Daryll's laser pointer and his cats chasing it. Forget sharks with laser beams. Cats'n'Laser Pointers are where it's at. Daryll and I also mused about open 802.11x wireless networks. Something big is afoot. really big.

Monday, Eva, Brandy and I roasted on the beach. I thought my skin would survive the "after-3PM-sun" without sunscreen, but Mother Nature hit me real hard with a fat clue-by-four as She reminded me of the cruel reality: I'm white. Fortunately, Auntie Aloe Vera is always there to bail me out.

Today is my last day off. Tomorrow, back to work! woohooo!

Saturday, July 03, 2004

The Godfather, Part II

My Godfather and his family finally made it yesterday evening! From looking at their map, it didn't seem that long of a drive, unfortunately, I had forgotten to warn them about driving from Hollywood down to the South Bay right in the midst of Friday-night rush-hour. They were on a tight schedule anyway, as they'd spent the entire day exploring Universal Studios, which they really liked. On their way to see me, one could argue they experienced the oh-so-thrilling "LA-Traffic-Ride!!", featuring exhaust-ridden breath-(literally)-taking speeds of two miles per hour! They're total boy-scouts and all about maps, I gave'em zero direction beside my cross-streets, and they found me without a snag.

They did arrive a bit late, but just in time for the dinner reservation I had for 8:30PM at this nearby restaurant that opened a few months ago: Mediterraneo. I'd been meaning to try it out, so I seized the opportunity, and I must say it was succulent. I had the "Filetto", medium rare of course, tender, very tasty. They had the Salmon and the Yellow-Tail Fish of the day, one of the kids had a gnocchi/meat meal with "pink sauce", and the other kid had a Tapas orgy! I'll be taking Brandy there soon.

This morning we headed over to Martha's for breakfast. Amidst a delectable breakfast, we discovered that what the French call "Pain Perdu", is what Americans call "French Toast". Whodathunk!.

They've been very impressed with the quality of dining at most restaurants, this should help dispel some myths back home! They were apparently told to expect to not eat for two weeks, which I found a bit silly, really. There's crap food in every country, good food is no-longer hard to find here in the U.S., or at least in California.

Friday, July 02, 2004

The Godfather

Despite being "off work" since Tuesday night, I've been quite the Mr. Useful around the house. I finally got done cleaning, rearranging, reorganizing some time late yesterday afternoon. And for all that, I wanna take a couple of seconds to pat myself on the back:

*pat* ... *pat* ... *PAT*!
Tonight I'm finally seeing my Godfather, his wife and 2 kids! I managed to make them slightly change their plans and spend the night at my place instead of the Motel 6 near Universal Studios, and I'm very excited about that, as they'll get to enjoy the fruits of all this hard work!

First Contact!

In a belated climactic evolution of this journal entry, as my Dad and little sister Annabel called me yesterday afternoon (was like 1am for them!) to wish me a happy birthday, I finally convinced them to actually make use of iChat. I initiated a one-way video chat and they were very happy to see me. I couldn't hear them because Dad hadn't plugged the microphone to his G5, but he did mention he had a Sony DV Handycam with a firewire cable! So I made him plug it in, get on stand-by mode. But for some reason neither iChat or iMovie seemed to "pick-up" the camera. Dad's camera is a Sony DCR HC30E. One thing I had to do my Panasonic PV-GS120 was to explicitly tell it to always send DV stream thru the DV port. It didn't seem to do that by default. I'm wondering if it's the same situation for the Sony. I had them scour the menus but it was being too painful so they'll try to RTFM (Read The F**king Manual). Argh! we were so close.

I had Dad set this blog as his Safari start-up page, so now I gotta be careful about what I write huhuhu.

update: After some googling I got my hands on the PDF version of the manual for the Sony DCR HC30E. There are a few things to try out:

  1. Find the "Easy" button to toggle-OFF the "easy" mode.
  2. Remove the tape from the camera
  3. "Slide the POWER switch until the CAMERA-TAPE lamp lights up, and your camcorder is set to the standby mode" (Page 26 of the manual)