Archives 2013

After work wonderful weather

I picked up the dogs on the way home from work.  Nicki has developed this weird behavior when I get them now from dog daycare.  She comes over to the door of the truck but then lays down, like she doesn’t want to get in the truck.  It’s weird.  So I scoop her up and place her on the front seat and she then makes her way into the back behind my seat like she always did.  I don’t know what the reason is for her latest quirk, she has a lot of them.

388528_10152167759347841_1275724687_n[1]When I got home I headed outside to try my hand at BB mode of this month’s forum challenge.  The weather was fantastic.  The temperature was in the upper 70’s and the sky was a deep, rich blue with hardly a cloud in the sky.  It was the kind of setting that just made you feel good being outside.

I remember one thing that I always appreciated when I first moved to Florida was just how awesome the blue skies are, much more so than I ever recall living in PA for over 30 years.  It’s also something that I suppose I take for granted most of the time, now that I have lived in Florida for over a dozen years.  For whatever reason, last night I appreciated it.

The girls appreciated the weather as well.  They were quite content to hang out in the yard as long as I was out there.

By the time I ate dinner, caught an episode of Kitchen Nightmares and cleaned up the night was almost over.  I closed down my Tuesday watching this week’s Walking Dead episode.

 

 

 

Blue a gasket, Frigid fair, Key hole, AL:VH

Friday night after work Ali dropped the dogs off at the house so we could go check out this years version of the Collier County Fair.  Although we aren’t living under the same roof we still share our bizarre interest in the fair.  When we left the house the sun was up, I felt plenty warm in my jeans and Big Dogs long sleeve shirt.  Grabbing a sweatshirt felt totally unnecessary.

I don’t think we ever attended the fair on a Friday night, wow was it busy.  We merged into a long line of cars waiting to get into the fairgrounds.   Once we parked and got inside the gate we immediately saw an act going on we were interested in, a dog frisbee show.  We came in on the tail end of the show but what we saw was pretty cool.  This couple rescues dogs, trains them, and then adopts them out to families to the tune to about 20 dogs a year.  That is awesome.

We walked through the tent that is “church row” .  It houses 5 or 6 church stands including the anti-abortion people.  I don’t know about you, but I don’t go to a fair looking to be “saved”.

As soon as the sun went down I knew I was going to regret not grabbing an auxiliary article of clothing for my upper body.  The temps were hurtling down quickly.  If I am cold that means Ali was frozen.

253722_10152165398502841_926683552_n[1]We walked through the animal area once again.  Last years fair actually was the moment in time when I decided to stop eating beef, pork, and poultry products.  This year simply reenforced that feeling.  If you take the time to observe cows and pigs, especially pigs, you can see that they are not dumb animals devoid of intelligence or feeling.

Ali and I were especially touched by these two pigs that were laying snout to snout in a reassuring manner, similar to the way Nicki and Sadie will do.

We saw two more animal acts while we were there, bears and bengal tigers.  I felt much better about the bear act.  The couple that ran it are local and described the open 2.5 acre habitat their bears roam on.   The tigers got stuffed back into these tiny compartments in a trailer.  I have a feeling they spend the majority of their time confined in a similar manner.

We walked into the heart of the carnies where the majority of the rides and games of (little) chance reside.  Ali and I were impressed in the rides this year in both quantity and quality, although we didn’t get to ride any.  Luckily since there were a lot of people at the fair, we didn’t have as many solicitations from bored carnies as in years past.

Part of the fair experience is downing fair food.  We warmed up with some pizza that was low quality, even for fair food.  We finished up with arepa’s, which is two corn patties with cheese in between.  Those were better than the pizza but by the time I finished up what was left over from Ali’s, I had enough fair food.

Last year I greatly enhanced my fair experience by hitting the beer tent pretty hard.  I tried to revisit that strategy but I only downed a single beer.  I was just too damn cold.  Unfortunately the cold weather sort of steered us towards the exit a little quicker than we may have if the thermometer was 10 degrees higher.  There was a wrestling show at 9:30 that we didn’t stick around for due to the cold. Although I was plenty cold, I saw plenty of unfortunate people walking around in shorts and t-shirts, ouch.

In years past I would usually try to find the scariest ride on the grounds and try it.  I sort of felt bad that I didn’t do any rides, it makes me feel like an old fart.  One of the unwelcome side effects of being 45 is something changes in your head that makes getting nauseous a very accessible side effect of amusement rides.   Skipping the rides actually bothered me enough that I might  go back to the fair during arm band night where you pay 10 bucks and can do unlimited rides.

I can hear the PA system of the fair very clearly from my house at night.  Hearing all the commotion makes me feel like I am missing out on something.

After the fair Ali actually headed home sans dogs, they slept over since I was going to have them for a good portion of Saturday as well.  Whenever they sleep over it is bittersweet.  I enjoy having Sadie snoring next to me but then when they go home, the next night feels very lonely.

Sadie also seems to enjoy minimizing my sleep when she is sharing the bed.  Early Saturday morning, somewhere in the neighborhood of 5-5:30 am she jammed her nose into my shoulder and then sat upright next to me, staring,  requesting attention.  Well of course my first concern is that there is some sort of urgent bathroom need so I drug myself out of bed and let her out.  She took a leak but it was far from urgent.  It’s funny how she still likes to get me up early when she is at the house, since with Ali, she won’t ever try to wake her up.  She has adopted a dual internal alarm clock depending on which bed she is in.

So Saturday morning I picked up Ali once again.  I wanted to go pick up my season tickets for the Tarpons.  While we were up there we each had a 40% off coupon for the Gap outlet that is right next door in the big Miromar Outlets.  I actually only bought one cheap shirt at Gap.  I wound up spending the majority of my money at the Adidas outlet getting another pair of training pants and shorts.  Ali scored deals from several places.

After dropping Ali back off at her place I headed home to tackle my major project of the weekend, replacing the valve cover gaskets on the Tacoma.

My prep for this job was watching a YouTube video of some guy doing the same job on a 98 Forerunner.  I left the video up on my computer as a reference although I only referred back to it a couple times.

The disassembly process wasn’t horrible although I found a couple additional steps I had to do that were not on the video, perhaps a difference between the Tacoma versus a Forerunner.  One tip that I am glad was in the video was to cover the intake opening once the plenums are removed.  The point of this is to prevent foreign objects from falling in which would be a disaster.

intakeThis tip saved my ass when I started to pull the wire loom for the fuel injectors out of the way. The loom was made out of plastic.  After 14 years the plastic had become extremely brittle.  As I lifted on it pieces flew off.  I am pretty sure if I didn’t have the intake covered plastic shrapnel would have fallen in.

When I tried to actually pull the driver side valve cover off it was sticking.  When it did finally jerk free it crashed into the loom, breaking it further, way beyond the point of no return.  I broke the remaining fragments off, knowing I would have to come up with some other way to shield the wires.  I ran into a similar problem on the other side.

When I was unbolting the valve covers it became quite obvious why they were leaking, besides old gaskets.  The bolts that hold the valve cover on were all loose, very loose.  I guess years of vibration backed them out.  It’s no wonder they were leaking oil.

My gasket set included new fittings for the spark plug tubes.  After f’ing around with replacing just one for almost 15 minutes I decided the remaining 5 old gaskets were adequate.  The new, blue Fel-pro gaskets fit the valve covers perfectly.  It was a good thing that they are seated in a ridge on the cover, keeping them snugly in place during reassembly.  Getting the covers back on is a pain in the ass.

The wires/wire loom is never removed, it is just loosened.  To remove/install the valve covers you have to work it under the wires awkwardly.  There are also a bunch of vacuum lines nearby that provide further obstacles to get around.  I did my best to maintain calm as I tried various angles of attack until I eventually found a winner.

So I got the driver side valve cover done and was almost down to putting the last bolt in the passenger side cover.  As I pushed the socket on the bolt it came loose and the bolt tumbled down below, coming to rest somewhere on the skid plates under the truck.  I crawled down there with a flash light and felt around for awhile, reaching my hand into incredibly dirty, oily, greasy places, trying to feel for the bolt.  I was unsuccessful.

At this point I was already 3 hours into the job, an hour longer than the instructional video said it should take a “novice”. The last thing I felt like doing was pulling off the skid plates.  I already knew I was going to AutoZone to get some generic wire loom so I figured I will just get another bolt while I am there, screw it.

So I had about a 90 minute round trip to and from the store where I bought some 3/4″ wire loom and two different kind of bolts, one had the right style panhead but was about 5MM shorter than the factory bolt, the second bolt had a conventional nut head but was the same length as the factory hardware.  I wanted to have my bases covered.

So by the time I got back to the house it was getting close to 5.  I had mentally resigned myself to not getting the truck back together on Saturday as I was already beat, tired and didn’t want to stay out there into the darkness.  I figured I would work until maybe 6 or so and call it a day.

Well surprisingly the reassembly process went pretty smoothly. There were a lot of vacuum hoses and electrical connectors that had to be reattached along the way.  When I was taking it apart I was concerned I might not be able to remember where it all went but most of it fell right into place.

I did use some visual aids when it came to reinstalling the spark plug wires.  I drew myself a small diagram illustrating how the two sides connected together as well as laying the wires out on my folding table in the same layout as they were removed.

I had everything back together in around an hour.  I was very nervous when I turned the key, hoping I didn’t forget to attach something along the way.  A smile crept across my tired face as the truck started up and sounded normal, whew.

It was a challenging job, made more challenging by the brittle plastic.  Luckily the generic wire loom I used seems like it will be adequate to protect the injector wires going forward.  In total I was out there for close to 5 hours.  I was stiff and sore.  However those pains were dulled by the knowledge that I succeeded in a repair task that I probably would have stayed away from a few years ago.  Unfortunately I wont really know how effective my new gaskets are until some time passes.

So I Saturday night it felt like my brain was punching a ticket that my body was not willing to cash in.  I got it in my head I wanted to do a personal triathlon Sunday morning incorporating running, riding and swimming.  Saturday I was walking around stiff legged and slow, hardly the way I want to feel before asking my body to endure a triple brick a few hours later.

576204_10152163683337841_1105577549_n[1]Well Sunday morning I drug myself out of bed.  I wasn’t feeling great but better than 7 hours prior.  I still had the mental need to complete this fitness goal so I gathered my stuff to do so.  I decided since it was St Patricks Day it would be appropriate to wear the bike jersey I bought in Ireland.  It is too small for me, it’s only a medium but I figured for one day I could jam myself into it.

I pulled into the water park a little after 8:30.  First up was a two lap run around the outside of the park grounds which adds up to 4 miles.  It was my first running since the half marathon.  Early on I did not feel great, my legs were feeling the side effects of the Tacoma work.  It felt like the first mile or so I had a slight limp in my stride.

As I was on the back stretch of the last lap I pulled down on the bike jersey that I had on under a t-shirt, it was sliding up my belly.  A few seconds later I heard what sounded like a piece of wood hit the path behind me.  I wondered if a small branch dropped but did not bother to turn around to look.

So I got back to the truck after my 4 miles and reached around to the back of my bike jersey, I had put the key to the truck in one of the bottle pockets that are on the back, figuring that would be the safest, least obtrusive spot.  Hmm weird, I didn’t feel the key.  Again I patted down my back and felt nothing but skin, what the fck??!!!

I then awkwardly get my hand inside one of the pockets and feel my finger poke out a large hole!  Obviously this must be the pocket where the key formally resided.  Great.

Well my mind immediately recalled the noise on the pathway.  I hoped that noise was actually the key falling out.  I hopped on the bike and sped over in that direction, hoping nobody picked the key up.  I breathed a sigh of relief when I spotted the key.  I was very lucky.  If it dropped out in the grassy portion of the run I would have never heard/found it.

So the bike leg of my tri got a late start.  I had a good ride, slightly slower than the previous week but with a 4 mile run to pre-fatigue my body it is to be expected.  With the wind to my back I was over 20 mph, with it in my face I was in the 17’s.

The swim portion of the tri went fine, I did 1000 yards of swimming broken into 400,400, 200 segments.  My right shoulder hurts quite a bit during the early portion of the swim but feels pretty good by the end of it.  I decided to opt out of a post workout pool pizza lunch, instead heading directly home.

During Sunday afternoon I attended to various left over duties around the house.  I also had a brief visit from Randall’s girlfriend and her friend Ceci.  They had run a half marathon up in Sarasota that morning and stopped by to pick up stuff I was giving to Randall (old 360, Bose system).   They couldn’t stay long since they still had a long drive across the alley and St Patrick Day drinking plans.

Speaking of which, I maintained my odd tradition of a dry St Patricks Day.  I didn’t go out. I didn’t drink a drop of alcohol.  It really isn’t a conscious effort.  Nobody invited me out to celebrate and it wasn’t important enough for me to actively seek out St Patty’s madness.

Instead I spent my Sunday night watching Abraham Lincoln : Vampire Hunter.  I remember when I saw the preview for this in theaters last year I thought it was an incredibly silly premise.  I later heard the film had a huge budget but as expected, did not do well at the box office.

Well I wanted to see just how they managed to portray one of the most famous presidents in history as a vampire hunter so I threw it in my Netflix queue.  Well it turns out they did a pretty decent job of making it work.

Of course nothing can make you forget the strangeness of the plot but if you allow yourself to just go with the flow of the movie and not do much reality checking you will find a mostly enjoyable experience.  I thought the movie was fun and surely worth a Netflix rental.  I never thought I would see Lincoln kicking ass and taking names with a silver tipped axe but now that I have, I like it. B+

 

 

 

 

 

 

WordPress and CPU utilization problems on shared web hosting

Regular blog readers I apologize, this post is targeted at getting picked up by others looking for info regarding how to tame WordPress CPU use in a shared hosting environment.

A month ago I arranged to migrate/host a website for a worldwide calisthenics/bar exercise group that I participate in.  The site needed a refresh and I thought WordPress would be a good back end to host the site since it is so flexible yet powerful.  After about a month of getting the new site ready we opened the doors in early February.

Well within several hours of launch the site was shut down by my shared web hosting provider due to very high CPU utilization.  They said I was averaging 170 cpu minute cycles, the limit for shared hosting for them is 60.  They identified a couple plug ins that were causing a lot of cpu usage, WP-SPAMFREE and Nextgen Photo Gallery.    I told them I would remove the plug ins.

Well this began more than a month long back and forth battle between my web host and I.  They would shut down the domain, I would get it turned back on,  do more tweaks and then it would get shut down again.  Finally, I have done enough tweaking to get the site safely below the CPU threshold.

When I first launched the site in addition to the high CPU use I had a lot of bandwidth and hits as well.  Over 6 gig of traffic was recorded the first day.  The amount of unique visitors wasn’t crazy, around 1500 but the amount of overall hits reported for those visitors seemed disproportionately high, over 200,000.

My first work was done streamlining the plug ins as I mentioned, eliminating the use of any that were CPU hogs which helped a bit but not nearly enough.

Next I scoured the internet for suggestions on making WP play nice with shared hosting.  One of most frequent suggestions was to install a caching plug in.  A cache plug in saves resources by presenting most visitors with a cached, flat file instead of a dynamic page that has to be created with database calls each and every time.

I first tried WP Super Cache but later switched to W3 Total Cache as it is well established as the most powerful caching engine out there.  Enabling the caching plug in made a major dent in the amount of bandwidth and cpu that I was utilizing but not nearly enough, I was still 15-20 cpu minutes over the threshold.

One of the reasons W3 is awesome is it has direct support for other traffic optimizing services, like CDN’s. (content delivery networks)  A CDN is a service whose sole purpose is to house the larger files that make up your website and serve them up very quickly, offloading the traffic from your shared host to them seamlessly.  I utilized Amazon Cloudfront as my CDN.  There is a small cost associated with the service but nothing painful.

Setting up the CDN made a huge difference in the bandwidth used by the site which was averaging somewhere in the neighborhood of 2 gigs a day.  After implementing the CDN the traffic dropped to 200 MEGS, wow!  I thought I finally had the problem licked but alas, once again my host shut down the site, saying my utilization was much better but still above the red line.

I implemented some more changes as I was still seeing an unusually high amount of hits for the amount of unique visitors the site was getting.  I set up a robots.txt file to try to stop the site from being crawled incessantly by web search spiders.  I turned on the WP setting that discourages search engines as well as following a few other tweaks I obtained from others posting on the problem.   Again, they helped, but not enough.

After a month of this crap I was about ready to give up, resigning myself to having to move the site to more expensive hosting like wpengine.com. (great place to host WP)  However before raising the white flag I decided to implement one more idea I read about, CloudFlare.

CloudFlare is a service designed to analyze and scrub your website traffic before it even hits your web host.  W3 again directly supports the service.  The way it works is you actually need to change your DNS for the domain to point to the CloudFlare service.  Yes, it sounded problematic to me as well, but it has been seamless thus far.

So when traffic for your site comes in CloudFlare sees it, determines if it is legitimate or bots, crawlers or other undesirables.  If it is legit it passes the traffic along, if it isn’t it kills it on the spot.

Well this has been the magic bullet.  Since implementing CloudFlare my cpu usage has plummeted.  Cloudflare has been eliminating over 60% of the traffic coming in, it was all non-human requests that were hammering the site.  My most recent stats showed that 600 visitors generated, 3500 hits which makes much more sense.  It is amazing just how much of an impact bots were having on the site.

The best part of all is the cost, zero.  I am able to use the free level of service.  CloudFlare has higher levels of service that would be useful for bigger operations but for me, free works just fine.

Here are some useful plug ins that helped me streamline the site:

P3 (Plug in Performance Analyzer) – this loads various pages in your site and creates a clear report of which plug ins on your site are killing performance.  It also lets you know how many SQL calls are required to load an average page.  Obviously the less calls made, the better.

Plugin Organizer – this allows you to selectively disable plug ins for only certain areas on your site.  In my case it allowed me to turn off certain stuff when running the SimplePress forum on my site. But turns them on otherwise.

WP-Optimize – Let’s you see details of your WP database and clean out unnecessary tables left by old plug ins, post revisions and more.  This allowed me to greatly reduce the size of my WP db.

So to recap in a Cliff Notes way, if you are having CPU warnings from your host I would advise you to do the following:

Install W3 total cache.  There are various resources on the web that can guide you on the recommended settings.

Utilize a CDN.  It will speed up your site and reduce usage on your shared hosting

Set up a robots.txt file and discourage search engines in WP

cfareSet up CloudFlare!  This service is simply awesome.  It is like putting a condom on your website.

These changes knocked my CPU usage down 70% from where I started and saved me from having to spend a bunch more of money on my hosting.

Of course my web host said the only way I could fix the problem was by migrating to their dramatically more expensive dedicated hosting.  I guess they were wrong.

 

Got gasket, Ticket has been closed, 28, snapped

So last night on the way home from work I stopped at the Auto Zone near my work to pick up a set of valve cover gaskets for the Tacoma.  Well evidently they recently sold their last set but a quick check of inventory showed the store located on Pine Ridge had them.  I redirected my normal home route and picked them up.

I inadvertently secured myself a 10% discount from this chain of events and realized it is something anyone can do with a little planning.  AutoZone has a policy that if one store doesn’t have an item and you have to drive to another AutoZone location to get it they knock 10% off the price.  This is the second time they have done this for me.

The way you could manufacture this discount is to check their website ahead of time which has pretty accurate real time store inventory.  If you see two nearby stores and one has the part and the other doesn’t,  you simply stop at the store that you know doesn’t have the part first.  They will give you a little print out that you take to the second store, instant 10% discount.  Now of course this would only make sense if the item you are buying costs more than a few bucks and if the stores are close enough together.  In my case both of these criteria were met.

So yesterday I got another email from IX.  It was from somebody in the Ukranian part of their help desk had responded regarding my CPU utilization issue.  The email made no sense.  The person said my account was still using too much CPU time but the stats she included for each day had no numbers and the scripts listed had small CPU usage numbers.  I was pissed and immediately called them up.

I told the guy this email made no sense, stating I was still using too much CPU time but the stats in the message did not back that up.  He did some quick checking of my CPU usage and he saw that for the past two days my CPU use has been well below the threshold. (thanks to the wonders of CloudFlare)  He said he was not sure what his Ukranian counterpart was looking at.  He marked the ticket as finally being closed, after more than a month of my scrambling to get out from under the problem.

When I got home last night I decided I wanted to try to beat my pull up reps max.  I did a strong set of 23 at the gym over lunch and I thought I might have a shot at at least matching my improbable 30 reps I nailed down last October.  I wound up a little short, bailing after rep 28, my grip was burning.  It would have been cool to hit the magic 30 rep number again.  It’s coming.

Last night Tuki made me snap for a brief period of time.  Tuki does a lot of things that are annoying, like screeching when I go into certain areas of the house, trying to attack me when I do stuff like change his crocks and clean his cage.  He also likes to fly off the top of the cage when I have him out as I walk by, giving my head a fly by.  99% of the time I just ignore his antics since it is well established the bird doesn’t like me.

Well last night I was carrying laundry back to the bedroom and Tuki was on top of his cage.  As I walked by he launches himself and bangs into the side of my head during one of his flight loops.  Well that flipped my switch instantly.  I get within 6 inches of the bird and scream “Do NOT fly into my head!”  I follow it up by smashing my fist on the top of his cage several times for emphasis.  I think I got my point across.

This weekend I would like to tackle the valve cover gasket replacement on the truck.  I am a bit hesitant to embark on this repair as it requires a LOT of disassembly, more than any Tacoma work I have done thus far.  I need to allow myself an entire afternoon to do the work to accommodate the hurdles I always manage to hit.

I’m hoping to rack up another training brick Sunday morning as well.  For entertainment I always have 4 more Walking Dead the game episodes to play through and Abraham Lincoln:Vampire Hunter sitting in a Netflix envelope on my counter.

I am annoyed that the opening game for the Florida Tarpons, the arena football team that I bought two season tickets for this season, has their opening game on Monday night.  Monday, wtf?  Last night all the home games were on a Saturday night but one.  I need to find someone to go with me.

 

 

New POPE!, Episode one done

I had to just stand in the background and quietly laugh to myself over all of the new pope hoopla yesterday.  It almost seemed like Super Bowl style coverage. The tight chimney video feed so people could see if the smoke was black or white, the evening news broadcasts live on site at the Vatican,  the endless shots of massive crowds going wild, it was crazy.

Once it was announced I heard a lot of people in my immediate environment buzzing as well, talking of how exciting it was to have a new pope.  One woman was excited that he was “only” 76.  Others were impressed that he was a jesuit, the first ever to be pope.  Others thought it was cool that he wore a plain wooden cross instead of an ornate gold cross that most popes chose to wield.

Personally I am a bit disappointed that they didn’t go with the black candidate from Africa.  Now that would have been something that would have impressed me.  Of course I am sure they realized all the old, white, religious closet  racists would not be very excited to hang a picture of a brother on their wall.

Of course all of this excitement is lost on me.  From my non-religious viewpoint, I am pleased that “Francis” does at least not look like pure devil spawn as Benedict did.  However when I read a headline like this, where he states gay marriage is the work of the devil, he loses me instantly.

In the end, Francis is just the latest figurehead for an organization that has been responsible for some of the largest atrocities in history in the name of “God” and more recently, the worlds biggest cover/enabler for a network of serial child molesters.  Another 10 mil was just paid out to cover the tracks of another pedophile priest in LA the other day.

So I finished up episode 1 of the Walking Dead game.  I got frustrated for awhile when I was spinning my wheels trying to figure out how to get through certain points in the game.  I mean how was I supposed to know that to break the padlock on the security gate I needed to first drive to the motel, kill a bunch of zombies and then grab a fireman’s axe?

I am sure there is a step by step walk through out there of how to get through the game quickly but at this point I want to continue trying to progress “naked”.   My difficulties wound up in my staying up later than normal.  My eyelids paid the price this morning.

 

 

The Original Catfish

Last night I received my latest Netflix dvd, the original Catfish movie/documentary that launched the present day MTV series. I wasted no time watching it, throwing it in my 360 to watch while I ate dinner.

Wow this was the grand daddy of deceit.  Nev’s story is pretty incredible, yet as I am finding out, deception in relationships that begin on a monitor is not unusual at all.  The level of deception in this case steps it up a few notches however. I found the film entertaining and well done.  Nev is a very likable guy.  Watching him stumble upon the deception is a pretty interesting process to witness. I’d give it an A-.

At the very end of the film is the explanation where the term “Catfish” came from when used in an online dating scenario.  It is quite interesting, in both the actual definition and the person that delivers it.

Cloudflare clearing, up and over the bar

cfare

So my first day of utilizing CloudFlare on the Bar-barians web site has shown some promising results.  It filtered out a massive 62% of the traffic hitting the site that was bot related.  It also identified some malicious traffic originating from China, Japan and the UK that was hitting the site which it also filtered out.  I haven’t heard updated CPU utilization numbers from IX but they have to be way down since that 62% of traffic never even touched their servers.

Although all these issues with keeping the BB site up and running has been frustrating, I sure have learned a lot how to reduce the impact of a WordPress site in a shared server environment.

Last night I headed out back to my bar park to do something I haven’t done in a long time, muscle ups.  My long road to accomplish a muscle up is well documented through out this blog.  In total I worked on getting my first one for at least two years, getting on top of the bar for the first time in September of 2011.

Once I got my first muscle up I worked the movement a lot, building up to a max of 7 reps after a few months.  I was really into it.  However then a weird thing happened, I stopped doing them.  Well not totally, but muscle ups took a back burner in my bar work.  Part of this was because of some injuries, aches and pains in my wrist and elbows that made a muscle up very painful to do.  Part of it was because I directed my calisthenic gaze in another direction.

So anyway for whatever reason I decided last night I wanted to do some muscle ups.  It had been quite a while since I did a bar muscle up so I wasn’t even sure of my ability to still get over the bar.  Luckily my muscle memory had not gone senile and I was able to knock out a few small sets.  In total I did 10 reps.

I had forgotten the auxiliary benefits of doing muscle ups, at least for me.  It makes you feel powerful.  There is something about pulling yourself up and over the bar that is hard to explain until you accomplish it yourself.

I felt really good after swinging down from my last rep,  good enough that muscle ups will be back on my regular calisthenics menu indefinitely.

One last trick, hectic, face to face with the dead

So I decided to try one more trick to get the Bar-barians web site to play nice with my shared hosting, setting up a CloudFlare account. CloudFare is web site accelerator but the way it does it is interesting.  It uses some of the same caching tricks as other WordPress accelerators however the big difference is how it cleans the traffic coming to your site.

cloudflareTo implement Cloudflare you actually have to change your domain name servers to point to Cloudflare DNS servers.  As a result all traffic is inspected by their service which has the ability to filter out the bullshit traffic that can hammer a WordPress based website.  Spam bots, web crawlers and most other non-human being traffic is picked off and never even touches your actual web site.  This has the potential to dramatically reduce the load on your site.

W3 Total Cache has built in support for CloudFlare so it was very easy to implement.  Really the only thing that made me nervous was pointing the DNS for the domain somewhere else but it seems to work just fine and is simple to reverse if need be.  I am using their free tier of service.

Of course I have no way to know how much impact this change has until I get a new report from IX since I can’t get it myself.  If this last ditch effort fails I plan to move the site to wpengine.com, one of the best places to host a WordPress site.  Yea it costs some money, but it appears to be money well spent based on the reviews I see about them.

I had a couple hours at home last night that felt pretty hectic.  I was compiling video, trying to fix a problem with my home server, doing laundry, making dinner and trying to set up a new Xbox 360 I got from Tim.  I was rotating between the various tasks trying to multitask the best I could.  Finally I got things under control.

As I was setting the new 360 up I wound up stumbling across the Walking Dead game on Xbox Live.  I fired it up, curious if it was any good.  Wow, it isn’t good, it’s f’ing great.

The game literally makes you feel like you are in the middle of a Walking Dead episode.  It is a pretty perfect combo of cinematic, action and exploring.  When you dialogue with various characters you have a choice of various responses.  The choices you make change the way the game plays out.

There are intense, scary moments where you need to perform certain actions in order to save your own ass.  I could feel my heart rate rocketing as I had to kick a zombie off me repeatedly before I grabbed a hammer to smash its head in.

As I was playing it I was wondering how in the world could I be playing this awesome game for free?  Well as I looked at the options screen I saw how.  They break the game into chapters, they give you chapter one for free, to hook you in.  If you want to continue subsequent chapters they will start sucking Xbox credits out of your account.  They might grab a few of my credits, it really is an immersive game, especially when played with the lights low, surround sound on and a 73 inch TV to put the action in your face.

 

Sam’s versus Costco

I have been a Costco member for a few months, long enough to give an accurate opinion of what I do and don’t like about Costco in comparison to Sam’s Club.

From a  moral/ethical standpoint Costco wins hands down.  They treat their employees much better than Sam’s does.  Costco also seems more concerned with supporting made in America products more so than Sam’s does.

Costco seems to have more ancillary services tied to their membership than Sam’s does.  They also have a more diverse online web store.

However here is what I DON’T like about my local Costco.

It is swamped, all the time, especially during snowbird season.  I used to think Sam’s got busy at times.  It’s nothing compared to Costco.  The Sam’s Club  floor plan is more wide open than Costco as well.  I never get away from the feeling of being crowded in Costco, ever. When I stopped at Sam’s on Friday it wasn’t bad at all, I didn’t feel like I was drowning in humanity once.

Costco has no labels on it’s aisles (Sam’s does) other than some number that means nothing to me.  How hard is it to post signage identifying the type of products that are in a particular aisle?  It makes it annoying to figure out where stuff is, especially if you are new to the store.  I don’t want to have to snake up and down every aisle in the store to figure out where the item I need is located.

There are a couple things that I can’t get at Costco like Zone Bars, which I can understand  I guess.  What I can’t understand is why they don’t sell something like bulk bags of outdoor bird seed.

The parking lot at my Costco is poorly designed and a royal pain in the ass to get into and out of.  The Sam’s parking lot isn’t great but it is way better than the Costco maze.

Finally, Costco doesn’t have self check out lines, something Sam’s implemented in the last year.  I always prefer to check myself out when possible.  The line is almost always non-existent since so many people are lazy fat asses that view self checkout as being too much like work.

So I currently have both club memberships since my Sam’s card auto renewed last October.  I intended to totally remove Sam’s Club from my life but the Costco negatives I listed here has that plan up in the air.