Welcome to
'Confessions of a Culture Shock Junkie' ™

Home

Who's Online

We have 13 guests online
 
My Musical Tastes Have Done a Total 180 PDF Print E-mail
Written by Tom H.   
Sunday, 15 June 2008 11:46

Lately it's occurred to me that in the past 10-15 years my musical tastes have totally changed.

Back in the 1990s, at any given time I always knew exactly what I wanted to listen to. Whether it was The Clash or or The Rolling Stones or Miles Davis or Pearl Jam or The Grateful Dead or whatever, there was no doubt, I was going to put it on and enjoy it!

Now, I rarely listen to my CDs at home, and when the TV is on or I'm out taking a dance class or in my car or at the club, the music I appreciate most is that which I've rarely heard. I know! What's up with that?!?

These days my favorite radio stations are the Spanish language pop station 92.1, the heavy metal station 106.7, and the hip-hop station 107.5.

Recently I've seen programs about Marvin Gaye and Queen on PBS. These guys were awesome and I am sorry I missed out on them. Curse my closed-mindedness! A couple of other people I'd like to hear more of are Elton John and Prince, and I do catch them at times on my favorite "hippie music" station (aka. the mountain) at 99.5 and "the party" at 95.7.

And it may surprise you to know that in the Hip-Hop dance classes I take at Cleo's we are more likely to hear Michael Jackson and James Brown than contemporary hip-hop. Now don't get me wrong, over the years the teachers have played some Snoop Dogg and Roots and Missy Elliot. But one day, much to my delight, one of my teachers played some Tom Tom Club!

Certainly the most intriguing group I've heard recently though has been Big and Rich. They appeared on a rerun of the show Las Vegas, and blew me away! If you've never heard them, they are truly unique: they do country music with a guy rapping on top of it. It's nice to see someone besides Emmylou Harris (who BTW was on Letterman just last week) bringing the legacy of Gram Parsons into the 21st century!

Over the years it's become obvious to me that any given work of art is not so much good or bad, as it is original or imitative (at best, and plagiaristic at worst). And the bottom line there is I feel a real urgency to get my site groja.com going under joomla! so that hopefully I can keep it secure with minimal effort and finally begin to promote it.

Last Updated on Sunday, 15 June 2008 13:18
 
Dreamed I Was Bob Weir's Neighbor PDF Print E-mail
Written by Tom H.   
Sunday, 15 June 2008 11:20

Nightmares as vivid as the last one I blogged about are few and far between, especially since The Wire ended and I dumped HBO. It was costing me $50 per month and The Wire was the only show I was watching on it, so I don't miss it in the least. I've had several dreams since then but none have been nearly as interesting as that one!

Last night though I had a very curious dream, in which I was very rich and lived next door to Bob Weir! For those of you who do not recognize the name, he, along with Jerry Garcia, was one of the Grateful Dead's guitar players.

I don't remember much, except being outside doing yard work, and inadvertantly filling up a wheelbarrow with water from a sprinkler. Rather than dump it out on my already well-watered plants, I wheeled it over to my "good buddy" Bobby's house (as if!) to see if he could use it.

As I recall, about half the water splashed out of the thing on the trip over, making it semi-obvious that my efforts were more about finding an excuse to put the chores on hold and schmooze with a rock star than trying to conserve a little bit of water. But Bobby was amicable enough, and we had a nice little chat!

Although I was a big fan of The Dead back in the day, lately I've been listening just about everything else. So I really have no idea where this dream came from, except that I do need to get out and get some yard work done pretty soon. But it was nice to finally have something worth blogging about here!

Last Updated on Sunday, 15 June 2008 13:23
 
Implementing Static IP Addresses in a Hybrid OS Environment PDF Print E-mail
Written by Tom H.   
Thursday, 01 May 2008 19:31

This website, groja.com, and artsyvisions.com all run on a dedicated linux server in my dining room.  I've invested a great deal of time and money putting all this together, and am ready to start seeing a return on this investment.

If I am actually going to start promoting these sites, I need to make my LAN as stable as possible.  That, in turn means switching from using DHCP to assign IP addresses to using static IP addresses.  

If that last sentence makes little or no sense to you, or you are curious as to how I accomplished this goal, this article is for you!  As a self-professed "culture shock junkie" I have done a variety of things in my lifetime, but system administration is definitely not my forte.  

This was a difficult project and I can only hope that publishing this how-to will help enlighten others who may want to accomplish a similar task.  People who are interested in knowing more about computer networking should also continue reading.  Non-nerds should probably either scroll down or click on "Art" or "Life."

Networking Basics

Each computer on the internet has its own address, known as an Internet Protocol (IP) address.  Whether they know it or not, most home users have their modems set their computer's address dynamically and transparently using Dynamic Host Configuration Protocol (DHCP).  It's a great mechanism because most home users don't need to know what their IP address is.

This and two other websites run on a dedicated Gentoo server running Linux, Apache, MySql, and PHP (LAMP).  People access these sites through a single static IP address, 210.124.10.54 .

Counting the production and test servers I have four computers in all, but as far as the internet is concerned all four have the same IP address.  A Comtrend ADSL router manages communications between the four computers and the internet.  

Most people, including some of my system administration buddies and the support people at my ISP, call this router a "modem."  Because it translates (modulates and demodulates) analog phone signals to and from the digital signals that computers can understand, it does indeed function as one.  

Other terms appropriate for what I call the "Comtrend router" include "residential gateway" and "default gateway."  I prefer the term "router," because using it to control how communications are routed in my Local Area Network (LAN) is, to me, its most important feature.

I was using DHCP for awhile but after a recent power outage decided this was no longer practical, because when routers and computers go down and come back up, DHCP does not necessarily assign the same IP address to the same computer.  This means that when the power comes back on the test server could get the IP address the production server was using, and vice versa.

The LAN Behind 210.124.10.54

Following is a diagram of my Local Area Network (LAN).  Click on it to see a larger version in a new window.

A dual boot SuSE/WinXP PC and a MacOS PC behind a Linksys Router which in turn is behind a Comtrend router along with two Gentoo Linux Servers (one test, one production)

Note that in addition to the Comtrend router and four PCs it includes a Linksys Wireless Router.  To configure one of these routers I type its address into a web browser, enter the password, and use the web application built into it.

After being reset to their factory defaults - that is, not just rebooted but paperclipped - both the Linksys and the Comtrend by default have a local IP address of 192.168.1.1.  Because both Gentoo servers are "headless" - that is, they have no monitor attached and are accessible only via the command line - I had to change the IP address of the Linksys to 10.0.0.1 .  This enables me to access the Comtrend from behind the Linksys.

This configuration allows me to access not only both routers but also both the test (local IP address 192.168.1.6) and production (192.168.1.7) Gentoo Linux servers from either the Fun PC (10.0.0.101) which runs Mac OS X or the Main PC (10.0.0.100) which runs both SuSE Linux and Windows XP.

Before I figured out how to configure these using static IP addresses, the Gentoo boxes would get IP addresses of 10.0.0.? and the Fun and Main PCs would get IP addresses of 192.168.1.?, where the "?" was assigned by the router and would in general depend on the order in which the PCs were booted.  And that's why I had to do this before I could promote these sites, particularly here in the middle of thunderstorm season, when the power goes out all too often.

How to Set Static IP Addresses

The skinny is, to set the IP address in a computer it needs these things:

  • The IP address
  • The IP address of the router, aka. the "default gateway"
  • The IP addresses of the name servers

Additionally, the router needs to know that rather than set the computer's IP address dynamically the computer is going to set its own.  Each of the operating systems I am using has its own way of specifying these values.

Dealing with how to configure the routers is beyond the scope of this article.  Consult your ISP, the documentation that came with your router, or just have fun experimenting - and keep that paperclip handy!

The changes to the operating systems need to be synchronized with those to the routers.  If you are using two routers, it may be necessary to keep one of them out of the mix while getting everything set up using the other.

Another potential source of frustration is dealing with headless servers, because resetting the network may kill the connection.  At the least it's best to arrange the hardware so that you can easily and temporarily plug a monitor into the servers.  If you have an old monitor in the basement or whatever, it may be worthwhile breaking it out before getting started on all this. 

Setting a Static IP Address in Gentoo Linux

In Gentoo Linux, specify the desired IP address and default gateway in the /etc/conf.d/net file using this syntax:

config_eth0=( "192.168.1.6 netmask 255.255.255.0" )
routes_eth0=( "default via 192.168.1.1" )

If you are using two network cards or a wireless connection you may need to change the "eth0" as appropriate.

Set the nameservers in /etc/resolv.conf using this syntax:

nameserver 192.168.30.2
nameserver 192.168.31.2

Note that your name servers may be different, so you may have to use different values.  As I recall, both SuSE and Mac OS X were "smart" enough to know these, so if you are in a hybrid environment it might help to set up a different OS before setting up your Gentoo boxes.  If in doubt, call your ISP.

To put these changes into effect requires using these commands to restart the interface:

cd /etc/init.d
./net.eth0 stop
./net.eth0 start 

Again, you may need to change the "eth0" to the value appropriate for your environment.  Note that if you are logged in remotely, stopping the network like this will kill your connection.  I love Gentoo, one reason being because I am a DIY type and it reminds me of simpler times when we used to fix our own cars!

Setting a Static IP Address in Mac OS X

In Mac OS X, specify the desired IP address and router (aka. default gateway) using "System Preferences..." in the Apple drop-down menu.  Click on Network (under Internet and Network) and select "Manually" in the "Configure" drop-down list.  

If you've made changes to your /etc/hosts file, you may want to save a copy of it before changing your network's configuration.  Changing these options overwrites this file so saving a copy of it will enable you to merge your changes into the new version. 

As I recall, it was "smart" enough to figure out the default gateway and name servers on its own.  Actually, that's how I got the values to plug into the Gentoo configuration files.

Changing these values causes Mac OS X to restart the network automatically.  If something's not right, you will probably get an understandable error message in plain English.  What a concept!  And that's one of the reasons I call this my "Fun PC."

Setting a Static IP Address in SuSE Linux

In SuSE Linux, specify the desired IP address by logging in as root, starting up YaST, and clicking on Network Devices.

If you've made changes to your /etc/hosts file, you may want to save a copy of it before running YaST.  The GUI tool overwrites this file so saving a copy of it will enable you to merge your changes into the new version. 

As I recall, YaST was "smart" enough to figure out the default gateway (aka. router) and name servers, and restart the network interface, on its own.

Setting a Static IP Address in Windows XP

In Windows XP, specify the desired IP address and default gateway by clicking on the following sequence:

  • Start -> Connect to -> Show all connections
  • LAN (Right click) -> Properties
  • Select "Internet Protocol (TCP/IP)" in the list then click on Properties

I am not a big fan of Windows, and so did this one last.  (About the only time I use it for is to change the ink cartridges in my printer - it has a nice wizard that moves the heads into position and cleans them and whatnot.)

Having already figured out how to do this on the other OSes, once I found "Internet Protocol (TCP/IP)" in the drop-down list, doing this in WinXP was a piece of cake.  As I recall changing the values caused the OS to restart the network automatically.

Troubleshooting

Before doing all this I knew very little about networking.  Mostly I just plugged things in and if they didn't work (for example, after a power outage) I'd grumble a little at Xcel Energy, run some ifconfig commands, change the various /etc/hosts files, and be on my way.  It seems simple enough now that I've figured out how to do it, but I do not want to admit how long it took to get this done.

  • One rule that applies whether you're working on a car's engine, or programming, or troubleshooting a network is, sometimes it's best to let things be and just get some rest.  (OK I admit, it took me more than one day to do all this!)
  • For example:  198.162.1.6 is not the same as 192.168.1.6

When choosing the static IP addresses to use, take note of the following:

  • IP addresses in the subnet behind a router need to be in the same subnet
  • This means that if you change a router's IP address to 10.0.0.1 then the computers behind it also need IP addresses of the form 10.0.0.X
  • There is something called a "subnet mask" that defaults to 255.255.255.0 and probably affects this range of IP addresses - but I'm no expert, it's working now, and need to get on with other projects...
  • Small typos can lead to massive frustration: no matter how many times you reboot the router or PCs or both, 198.162.1.6 is not in the same subnet as 192.168.1.1

Another general rule in problem solving is, haste makes waste, and if you're getting frustrated it may be because you're just not seeing the whole problem.

Specifically. in Gentoo:

  • There's a helpful file named /etc/conf.d/net.example that contains the lines to set the IP address (config_eth0=( "192.168.1.6 netmask 255.255.255.0" ))
  • In my haste to fix the problem what it was saying about /etc/resolv.conf just didn't register
  • But I swear I had it working at one point with just the IP address in the /etc/conf.d/net file (or ... I suppose it's possible I was suffering from sleep deprivation?)!
  • A quick googling let me straight to the page in the gentoo handbook that explained how to do this

Congratulations!

If you've read this far, you must be a geek!  My guess is that knowing how to do something like this is akin to knowing how to tune up your car: most people are blissfully ignorant and those who might want to try it probably make big bucks doing it for a living.

If you're the type who is neither dummy nor expert, welcome to the club!  Allowing comments here is just not practical at this time, but if feel free to drop me a line.

Finally, if reading this has put you in a frame of mind where you want to do something simple yet effective, be sure to change your router's password.

Last Updated on Tuesday, 06 May 2008 21:41
 
Killed a Gangster in Self Defense Last Night (in My Dreams!) PDF Print E-mail
Written by Tom H.   
Thursday, 01 May 2008 14:36

Last night I had a dream in which I was one of the gangsters in David Simon's The Wire. We were in one of the high-rises and I had my seven-shot .357 Smith and Wesson revolver (yes I own one in real life).

I felt like I was Michael Lee, a sometimes reluctant hit man in Marlo Stanfield's organization, and I knew for sure that they were going to "do" me. I remember checking the cylinder of my gat and two rounds were missing. Five would have to do.

Next thing I know I've shot Chris Partlow, and a Russian is trying to shoot me with his AK47. Fortunately it jammed, else I would not be typing this right now (j/k!). So I capped his ass and instantaneously found the stairwell. I remember flying - literally - down the stairs, making ample use of the handrails and hitting only like one or two steps out of every group of 10 or 12 just before waking up.  "Out of my way!"

A Recurring Theme?

Earlier this year, when the series was ending and I was watching it more frequently, I had recurring dreams in which I was with one group and fighting another. Those nightmares were not like this one, in that it felt more like we were part of a bigger group waging war outside rather than having a small gunfight indoors.

At the time I couldn't quite figure out what was behind these dreams.  But in the two I remember most vividly I recall a sincere reluctance on my part to hurt "the enemy."

In one case I threw a heavy bowling-pin type object at a friend of a friend, hitting him in the nose. It didn't kill him but I am sure it hurt plenty! I woke up immediately with an overwhelming feeling of guilt in addition to feeling a huge sense of relief that this did not happen in real life.

In another case we were using guns (rifles and definitely not the revolver I own in real life) and the enemy was hidden. After several shots I caught a glimpse of one of "the others" and saw that she was female! I said "I ain't shootin' no woman!" (probably out loud because I do talk in my sleep at times) and got the hell out of there, again feeling relief that it was just a dream.

No Remorse This Time 

Reflecting on these older dreams in light of the most recent one, I now feel certain they were inspired by Michael's character on The Wire. He could be cold and business-like about his duties, but only up to a point.

In life we all meet good people and bad people, and since High School it's been my goal to treat the good ones with kindness and respect while keeping the bad ones at bay.  This implies a certain amount of vulnerability with respect to new friends, while one discovers how trustworthy they are.

The attitude I try to base my life on is to be where Ken Kesey's "you're either on the bus or off the bus" meets the Roots' "I might forgive but I do not forget."  All too often people whose world view is that others are either above or below them do not get this until it's too late. 

If you haven't seen the show you'll have to take my word for it: Chris was a cold-blooded remorseless character, and one would be foolish to regret killing him in self-defense.  But then, in the show he was Michael's defender, so to a certain extent the dream was not true to that reality.

I wonder what Carl Jung might have to say about all this.

Last Updated on Sunday, 04 May 2008 12:20
 
CPRD Showcase Report 2008 PDF Print E-mail
Written by Tom H.   
Tuesday, 29 April 2008 20:33

The Cleo Parker Robinson Dance (CPRD) Student Showcase took place on April 18th and 19th 2008.  I am happy to report that after six of these in six years it was the first one in which I felt totally comfortable dancing.

Dancers doing the apache (a top-rocking move)

This is mainly due to the fact that this was the first year I've been taking only one class, Larry Southall's Hip hop class on Monday nights.  I've been taking Larry's class - off and on - since I started at Cleo's back in 2001, and so am familiar with most of the moves.  This allowed me to focus on memorizing the choreography.

Embracing the Challenge

Dancing is a very challenging art form, especially for someone who didn't start until relatively late in life.  For information on how I got started in all this, see my "saga of dancing in Denver" on the dancing page at tomh.info.

Dancers doing a lock, hands up near our heads and facing forwards

It can be difficult taking a class with people who are often 1/2 to 1/4 your age and yet may have 2-4 times more experience, and I am not going to get started concerning our culture's marginalization of this particular art form, or even do more than mention that there are very few men in these classes. For now it must suffice to say that I enjoy a challenge.

In prior years taking these classes was a very fresh, new experience, and I felt that I should try to catch up as quickly as possible.  Hence back then I would perform in as many pieces as possible, regardless of whether I felt ready.

So in addition to hip-hop, I would take african, ballet, jazz, and modern.  Just getting through the classes was a challenge, and memorizing more than tidbits of the choreography was simply out of the question.  I had to constantly remind myself that if I was a professional, I wouldn't be taking these classes, so it was OK to simply do my best.

Not Getting Any Younger

I'm definitely not getting any younger, but have gained a lot of experience and have learned the importance of pacing myself.

Final Pose

A few years back I somehow twisted my left knee, and learned the hard way that there is nothing worse than getting injured!  Now that my knee feels better, I am not about to risk doing anything that might bring that sort of pain back.

So unlike those in prior years, this year's showcase was a very positive experience!  Rather than needing a break from it all, I am inspired to getting back to other classes.

After seeing their performances, I am particularly interested in taking classes from the new hip-hop and african teachers.  Although modern, jazz, and ballet are definitely fun, hip-hop is the most contemporary of the offerings at Cleo's and african is truly liberating!

About the Photos

Dancers Striking Our Pose in the Studio, While Waiting to Go On

Please note that the reddish, live-action photos on this page were not  taken with a flash camera.  You should never  take pictures of a dance performance with a flash camera, because it can really mess up the performers. 

 The photo at left, however, was taken with a flash, so you can see our faces.  In front there's Rachel on the left and Ashleigh on the right.  Unfortunately Faleta was not available for this photo.  Standing there's me on the left, Sandy in the middle, and Mariana on the right.

Dancing is best enjoyed in real life, rather than in a blog.  So we'll see you at next year's show, OK?

Last Updated on Thursday, 08 May 2008 13:57
 
Today's Spanish Lesson PDF Print E-mail
Written by Tom H.   
Friday, 11 April 2008 23:45

Today's Spanish lesson consists of the following two remarkably similar words:

This lesson comes to you courtesy of Amas de Casa Desesperadas, the Spanish language version of Desperate Housewives on Univision.
Last Updated on Monday, 14 April 2008 13:13
 
Cellphones, Driving, and (Legal) Drugs PDF Print E-mail
Written by Tom H.   
Friday, 11 April 2008 21:45
Back in the day, when I was a smoker, I used to pride myself on my ability to drive without honking or flipping people off.  I used to honk a someone maybe once every two years, and thought the solution to Road Rage was tobacco.  Surely a slow death due to emphysema or cancer would be preferable to a quick one in an accident or at the wrong end of a gun, yes?

More recently, shortly after I quit smoking I was listening to a greatest hits old-school hip hop CD set that contains a song by Grand Master Flash called "The Message" that really captured my emotions at the time. The chorus goes like this:
 
"It's like a jungle sometimes I wonder how I keep from going under.
Don't push me 'cause I'm close to the edge,
I'm trying my best not to lose my head."

I lost all desire to smoke long ago but those feelings of anxiety - and the lyrics to that song - do return at times.  Specifically, I get frustrated with people who are talking on their cell phones when driving, stop at a stop light, and then don't go when the light turns green.  It surprised me when recently I honked at two people doing this in a single day!

Don't these people know that driving while talking on cell phones is just as dangerous as driving while drunk?  The mythbusters proved this in episode 33.

Please just don't push me people, and we'll get along just fine!

Last Updated on Sunday, 13 April 2008 13:52