"First they ignore you, then they laugh at you, then they fight you, then you win."
-Mahatma Gandhi
Thursday, December 17, 2009
[Agency] is Hosed and Everybody is a Victim
I have this thing now that I might become known widely for. Let me explain:
I handle issues for about 20 sites. 19 of those sites have their own server, which the workers log in to every morning. It handles directory services and network storage. Without this, well - I won't discuss client/server architecture vs. peer-to-peer networking here. I'll just say that the server has to be up all the time. Wouldn't you agree? There is also a bunch of networking equipment, namely the Integrated Services Router (ISR) that handles DHCP and provides a gateway to the Internet and the virtual tunnel to the centrally-located state-operated services. I can safely assume we'd want that to stay on all the time too.
These items get their power through an Uninterruptible Power Supply (UPS) so if the power blinks for three seconds or is out for five minutes, the server and network systems do not shut down or have to reset. Zero network interruption - everything goes back to normal when the power comes back on. Computers boot up and everything is available.
Our UPS devices are over five years old. We all know from our iPod experiences that batteries don't last forever, and at least three of the 19 that are in place have gone bad. The technician from the multi-billion-dollar company came out to look at it and said "Your UPS is bad." The conversation went like this:
Me: "Okay. When are you going to bring a new one?"
Tech: "Uh... I don't know. We don't know who's going to pay for it."
Me: "I'm sorry?"
Tech: "Yeah... There's some confusion on who is going to replace the UPS."
Me: "Why?"
Tech: "I don't know. We plugged the server into a surge protector and it's back up. Bye."
That was three months ago. After asking several people and not getting a straight answer, only "We're looking in to it..." and "[this person] agrees that [the contract] should cover it", I get a simple reply from above: "[contracting agency] flat-out states that UPS devices are not covered by [project]."
Okay. I will publicly make the assumption, given that statement, that our contracting agency does not think UPS devices are necessary. They now own the infrastructure - the servers, LAN, WAN, client systems. If they don't cover UPSs, then they don't feel that power protection is important to their systems. I am told that my sites, with their limited budget, should buy the UPS for their server. Problem is, it's not their server. It's [contracting agency]'s. Sure, it serves that office, but responsibility for uptime, service level agreements, security, and data backups of that server fall on the big (stupid) guys. Yes, I said stupid. They know not what they do. When the server goes down, and it does so weekly, no one cares that the entire office is impacted.
From what I hear, one of the services on one of the servers requires human interaction to finish the boot/startup process. I don't know this for sure because I'm never there when the power blinks, but if that is true, we have to have someone on-site to press the F1 key every time. That brings up another good point - we have storms at night. What else runs at night, you ask? The backup. What happens if the backup process is interrupted? What happens if that power failure causes hardware failure? What happens if no one knows it? There is no monitoring service - I get calls from the office saying "There's a message on the server about backup somethingoranother..." Shouldn't IT already know there's a problem? Why does our infrastructure depend so heavily on our users?
Service is interrupted too often. Sites are short-handed because there's a hiring freeze. More people need benefits these days, so enrollment in our programs is up. Efficiency in our work has never been more important, and [stupid agency] wants to bicker over a $500 device to keep the server up. Every time the power goes out (keep in mind we just went through hurricane season) the office is interrupted for at least an hour. I could go on and on about how we could virtualize the desktops and maintain our environment so much easier and operate more efficiently (and probably cheaper), but all I want today is the fucking server to stay on. Is that too much to ask?
I'll keep asking, and I'll keep writing, and maybe one day I'll get what I want. Then we might actually get what we need.
Monday, December 07, 2009
Some Advice
I still haven't answered that.
Anyway, I looked in to starting up my own internal DNS server and went looking on the boards to see how I might go about it. I was presented with a problem that most people on those boards experienced - I didn't have enough experience and didn't know what I was doing. I noticed that folks on the only site I looked on were having trouble with the little example there, and directly asked for help.
I'm not so interested anymore and I don't have the time (or the server), but if I did I wouldn't subscribe to a single post, follow examples, and ask for help directly. Some of the comments lead me to believe that the folks asking questions actually work in the IT field and can't go somewhere else to find what they need to do their job. I would recommend the following for you if you are the type of person who asks for help on free examples:
Find another example. Plenty of times I find that some dude's code is crap and another site has better examples to follow. Viewing other sources and hacking away with more information is much better than waiting for someone to answer a question about something they wrote over a year ago.
Read about the technology. If you want to set up a specific service, be it DNS, Secure FTP, CVS, or whatever, take a minute to read about the technology itself - are there standards you can learn about? Protocols? Specific requirements? If you can find out how something works, it will be easier to configure a server to do it because then you'll know what all that extra stuff in the .conf file is, and you might actually remember some of the settings if you need to change something later.
Go to the source. If it's a service on Ubuntu, there is definitely some documentation on it. In that documentation you can find out a lot of configuration information, syntax, and security practices for the service that you might not find out on Bob's FTP tutorial.
Help yourself, people. I'm glad I don't write tutorials.
Sunday, December 06, 2009
I Have Two Legs
It hit me in the car last week, I think. I have been battling recently with the fact that I haven't actually produced anything - I've just talked about it. I've talked the talk. Now it's time to walk the walk, to exacerbate the cliché.
So was born Two Leg Software, where we produce software that helps folks get things done. All the apps fit the name, in a way. This might work. Everything I've thought of so far will help me my life easier, so I deem those the best apps to produce and sell.
Now that I have a name and a domain, I need someone to donate their time in to building a site there. I don't suck at web design, but I don't have the time. I'll write it out and someone else can implement it. Any takers?
Tifton Kiwanis 5K and Valdosta Winterfest 5K
Tuesday, November 24, 2009
More New Beginnings
I had seen the book every once-in-awhile when shopping in the programming sections of bookstores, but never really realized what it was. At the time of discovery, I would not have read it - the book is full of software project management and all that garbage related to schedules, estimates, supervision, etc.
After all the research I performed during my undergraduate studies, however, I have a renewed interest in software projects. Having learned what I did about software design (I have a degree in Information Technology with a concentration in Software Systems Engineering) I like the higher-level design and also like to code when I know what's going on. I discovered early on that coding directly from an idea in my head really results in wasting time and cognition. Even my little JavaScript project that generates MD5 and SHA1 hashes from strings took hours because I didn't have an end result in mind. That single page should have taken about 30 minutes to set up, but I admit that I was simply playing with DOM manipulation and just happened to think of something to do with it.
I have always supported design-before-build practices, and now that I have finished school I have an appreciation for the same principles applied to fabricating software. The whole management thing is interesting now; I haven't had the chance yet to "manage" formally, as long as you don't count the "Team Leader" position I had at the auto parts store just after high school. I supervised two people. Ten years later, I haven't done it since.
The most super-cool thing about creating a software company is creating something that changes the way people do things. Writing computer programs that many people use is the most powerful thing I can think of within my ability range. When I write a little ditty that saves someone 45 minutes of manually editing an Excel spreadsheet, the user shares that with someone else, and it goes down the line. I alone am able to save my current organization literally hours of time every week, with just a few lines of code. I want to do that for the public, and I want to have at least some impact on how people use computers - whether they realize they're using a computer or not.
My main development focus at this point is on Android applications (sorry, iPhone users) because the platform is so open and I can do anything within the limits of the device. I have to get it right the first time, though; the majority of folks who to post reviews about apps are not nice when they don't like the app, and don't seem to give much constructive feedback. There's a lot to learn about the Android platform and the market, but there's even more to learn about customers.
I'm off to run five miles now, in an effort to get ready for yet another one of my ideas: joining the FBI. Is that random enough for you?
Sunday, November 22, 2009
Directions Please
I thought of something yesterday that might help a group of people in a certain way (the ambiguity is intentional). I just wrote a quick summary out in my Maker's Notebook instead of typing something. The project has been named Furious Plutonium (more ambiguity there. You're welcome.) Now here's the dilemma:
How will I ever remember to build a prototype or perform further work on the project? I need to conduct more research, but after that I have to get to building and tuning. I am scared now that it will fall into my personal /dev/null, where all my other projects have gone with the exception of those I completed within a number of hours one can count on a single hand.
I've been saying for years that I need a proper workshop - I have nowhere to build anything, and no tools either. Time is a rare commodity these days as well.
Blog posts are supposed to come to some conclusion or provide some kind of solution to the stated problem. I have no solutions, because I can't pinpoint the problems. This post is getting off-topic, so I'll quit.
Tuesday, November 17, 2009
2009 Winterfest 5K
Keep in mind that if you're crazy as I am there's another race that day in Tifton at 2:00pm, and you can finish that in time to get to the Winterfest at 4:30. Contact the Tifton Kiwanis Club for more information on that race.
Sunday, November 15, 2009
30:33. Record Time.
I'm no track star, but yesterday I ran the fastest 5K of my life thus far. Either it was a good lung day or it was the 15 miles I ran in the previous ten days. The running seems to help, so I'll be running for the next four days, take Friday off, and see what happens at the 5K for Missions on the 21st. Today I'll just bask in my own glory.
Thursday, November 05, 2009
Blazer Corps 5K
Sunday, October 11, 2009
Georgia Bike Rescue
I have started Georgia Bike Rescue, a little organization (just me right now) that accepts old bicycles to make new and give away. In celebration of this first day of the organization, I swiped the first bike out of someone's trash this evening. Kinda just happened upon it.
Anyway, gabikerescue.org is up and running, complete with analytics. The Facebook page has been created but no content yet. Please become a fan if you can stand the idea.
I had been thinking about doing this for a few months now, and the time came today to start something. I know I've started a lot of things without finishing them and I will never deny that. I just think this one can continue even without me, with the help of many local supporters.
What I can imagine happening is:
- I get a group of people together who like this kind of thing and feel that it would benefit the community.
- We collect bikes that are donated from around the county and maybe further.
- We get the good parts from the donations and make complete bicycles.
- We take the bad parts to the scrap metal place to get money.
- The money is used for inner tubes, cables, materials, etc.
- The finished bikes are given to local charities who then choose a recipient (in December).
- We do it all again the next Christmas season.
Thursday, October 08, 2009
5K For Missions
The World Race is an 11 month mission trip to 11 different countries. I will leave in January 2010 and return in December. I have to raise a total of $14,000. I am reaching out to the Valdosta community to help make this happen. For more information, visit liznorris.theworldrace.org.You can get the registration form by clicking here.
St. John Road Race 2009
Think Pink 5K
Click Here. Hurry and register!
Monday, September 07, 2009
The End of the Weekend
What's worse is that I don't enjoy my job anymore. When you don't look forward to going to work or talking to people about the work, it may be time to move on. My career is at a standstill at present and has been for some time now. I'm not allowed to touch computers in fear of a contract violation (sounds like a court order, doesn't it?) and I don't manage anyone. I manage information that is painfully extracted from those who care about these things less than I do. I see the job now as a futile effort to get things done and make things right. IBM has hosed this all up and there is almost nothing else to take apart. I'll say this: it takes at least five days to install a desktop printer and there is nothing I can do to make that any faster. Everything is officiated and nothing is efficient in State Government I.T.
So I just don't like it anymore. All we've been doing for three months is bitch and moan about how IBM/Dell/AT&T have come in and screwed everything up and GTA let them do it. And nothing has happened as a result of it. We are absolutely powerless. The things we say make a whole lot of sense, but no one hears it. It's like telling the CEO that the server has a security issue, to which he replies "...hmph. We'll have to look in to that," while never making eye contact. He doesn't care what you're saying. The sun is up and people are at work, aren't they? Everything is grand!
I am beginning to feel as if I'm rambling. I am losing the organization of my thoughts and that means it's time to quit writing for now.
Monday, August 31, 2009
Facebook Experiment Conclusion
I like data and wanted to see the numbers grow. I expected more than 30 to respond, from all of Facebook. Turns out that my idea wasn't so well received as I'd hoped it would be.
Anyway, here are the final numbers, as the experiment is finished today with dwindling results:
30 Absolute Unique Visitors
All sourced from Facebook except for my own direct entry
Every visitor was from US or Canada (only one Canadian)
Overall result:
And by the way - if you want to shoot those numbers up, tell all your friends to go to http://fb.49times.com. There they can read all about it and continue the experiment, though I won't be watching or reporting on it unless it blows up as I had expected it to the first time.
Wednesday, August 26, 2009
9 Unique August 25
12 Visits
We'll have to wait until tomorrow to see the results of today's visits. The counter was just at 36 page loads so I expect more than 24 unique visits as of today. We'll see.
Until then,
Tuesday, August 25, 2009
The Facebook Experiment Starts Now
I just thought of this today and will now begin the experiment. I've tagged 30 people in a note on Facebook that asks them to copy the note, paste it in a note of their own, and tag 30 people with it. Then they should follow the link in the note that goes to a single page I created.
I won't give the page away because I want every reference to come from Facebook itself. What I want to happen is to see 100,000 or more hits to that page over the next week. I expect this because social networking is viral (if people cooperate) and word can spread very quickly. I want to see just how quickly that is.
I will publish the results here and under the label "Facebook Experiment" as the project progresses.
Monday, July 27, 2009
Better Verizon Coverage
When we moved to Adel three years ago, we had great service in the then-out-of-area part of Verizon's network. We weren't charged for roaming or anything, and the signal was usable.
Some time last year, Verizon thought it would be a good idea to move in. They took Valdosta and put up towers in Adel and up to Tifton, covering a large area where they did not previously. I don't know how everything works, but their moving in and activating towers really changed things about service quality. For instance: I could not talk on the phone in my house. To send a text, I had to move toward an open door or window while holding up my phone until I got "Message Sent." I held conversations with people, but only in the driveway or the back yard.
So yeah, last night was odd - my personal phone also showed a very good signal level. I haven't confirmed any of this, but I believe it has to do with Verizon's acquisition of Alltel. We'll see if this lasts. And for their sake, Verizon better do something to keep service at this level - I was determined to switch at the end of this contract after five years with them.
But now I guess we'll stay. Seems a lot of nothing to blog about, but I'm pretty excited about my new ability to talk on the phone inside my house.
Wednesday, July 22, 2009
8 Mile
At least I can say it sucked now having seen it. People who don't like movies they haven't seen tend to carry that mentality to other aspects of life. And that's why I try my best to watch every movie through to the end. I'm not a generalist.
May 12, 2009
It took the entire eight weeks of the 6-8 weeks for delivery to get it, and I'm still not sure it was worth all the time, tears, and money. It was just a few minutes ago that I decided to post it here to be archived.
The arrival of my undergraduate degree certificate was not a very special occasion. I thought I would cry when I finally reached that point in my life. After all, I did spend about eight years working on it. But no tears. Just back to work.
No raise, no added responsibility, no prestigious stance about me. No speeches. Just calls from Sallie Mae. No period of enlightenment or revelations. Just me. Same as I was out of high school, but with a whole lot more debt. And more kids.
I could be for and against higher education at this point, but either perspective is useless. The pursuit of education is at the personal level, and some people will sacrifice more than others to achieve their academic goals. Even after all of this, I still want to go to grad school. I might be borderline psychotic for that reason.
Monday, July 20, 2009
But Only So Much...
I'm sick today as I have been for the past two weeks with vertigo. I don't want to go anywhere and I slept all day. Beth is away with the kids at her parents' house, and I am left with nothing to do but put a Website proposal together (boring) and watch television. We don't get PBS because the DTV antenna I built doesn't face the right way. No public TV = no TV. I don't have the money to go to the video store, and that's usually not worth it anyway. Besides - I'm dizzy, remember?
Enter Netflix. Tie in Xbox Live. I picked at least 15 titles to watch this evening, to include movies I have only heard of and television series that I missed while in college. No, I don't think I'm going to cut that expense. I'm not out spending money when I'm on the couch. I just fell in love with technology all over again.
Now if you'll excuse me, I've got to go get my money's worth while keeping my head as still as possible.
Sunday, July 05, 2009
Needs Improvement
Off to RunnersWorld.com to get some training tips.
Saturday, July 04, 2009
Post-Valdosta 5K - 34:18
Now that I'm finished with college for a while, I actually have time to make this a hobby. I tried to do it in 2007, but as soon as I started back to school all the physical activity ceased. I don't have any more excuses to run more often. If I'm still going in to Federal service I had better get going.
Friday, July 03, 2009
Valdosta 5K
Sunday, June 28, 2009
35:22
Saturday, June 27, 2009
44:20
Thursday, June 11, 2009
Redesign #13 or so...
Saturday, June 06, 2009
Via @aplusk on Twitter
Another Break
I graduated college on May 12. We had a little party on the 16th. As of today I have not received my diploma.
My son was born five days ago, on June 1st. I kept those in-the-know updated via Twitter from my iPod over WiFi at the hospital. Say what you want.
Braden Michael Rehberg was born at 07:53 EST on June 1, 2009. 8lb, 9oz and 21" long.
Having written that, I now realize that this blog is five years old. I know this because I started writing here way before my daughter was born. I announced her birth somewhere back there in the archives, too. Is this turning into a career?
In between graduating and Braden's arrival, my business blew up and I was busier than I had ever been. It's still going and I am glad I took this entire month off from work. Maybe I can catch up. I'm loving it so far.
As much as I hated doing all that schoolwork and having sworn it off, I caught myself at school with Beth today thumbing through the 2008-2009 Graduate catalog. They still don't have any interesting Masters programs. I have changed my direction a bit away from IT, but it's still a close relation: Project Management. The PM courses I had in my undergrad were interesting, and there's quite a bit of science to the art that is Project Management. A lot of projects today are technical ones anyway, so it won't hurt to have a background in computers and networks. Having decided that, I have not come to a conclusion as to whether a graduate degree would help me any more after I become a PMP.
More on that later. I hope to have some kind of theme to write about here, but my brain is certainly too full and prone to wander. Don't believe me? Check the archives.
Late-
Tuesday, April 14, 2009
Automated Web Albums
Anyway, it's time to do some real work.
Monday, April 13, 2009
It Was Over a Long Time Ago
I have tried to restore the machine to a new drive via a backup from the Windows Home Server, but the backups weren't available for some reason. I have not had the time or inclination to try again, and I simply don't want a computer in my bedroom any longer. I enjoyed the time I spent with Windows 7, and it looks to be a good change for Microsoft.
In contrast, I thought of something the other day: I have been scouting computers for years, even though I have so many. Since I got this MacBook a year ago, I can't remember the last time I tried to plan out buying another computer. It just doesn't happen anymore. I believe that deep down inside, I am content with my current computer. The only things I research anymore are servers. I want to build a distributed system for cluster computing. I haven't shopped for a Windows Laptop (or any laptop, for that matter) for a long time, and I believe my next trip to get another computer will be a short one. The MacBook Pro will do.
Thursday, April 09, 2009
SLAM Fun-Fly
We had a great time at the first-ever SLAM Fun-Fly on April 4. Visit South Land Aero Modelers at slamrc.com.
Monday, March 02, 2009
Practitioner
Anyway, I had an exciting day on furlough in which I got dressed expecting to go round up new clients. I didn't talk to a single person for the same reason as last time: If I get new customers, how do I guarantee I can help them when they call? How do I know they won't dismiss me if I don't show up immediately?
That said, I can't really afford to put my reputation on the line. This day job really gets in the way, but I like the steady (yet reduced) income because I enjoy owning a home and having fewer risks of not making the payment on it. I will take customers as they come, so they understand that I am generally unavailable during the day and my specialization is after-hours response.
I should spend the next furlough re-writing the website to suit my style and communicate my intentions a little better.
Thursday, February 12, 2009
My Switch to Digital TV
Wednesday, January 21, 2009
In Support of the Mobile SDK
The Nokia 5800 is a fantastic device from what I have read. It has all the features the iPhone does, and Nokia is even launching an audio store. The Blackberry Storm is the world's first touchscreen from RIM, and it seems to be getting rave reviews for its functionality. You can watch videos, listen to music, check e-mail, update Facebook, and all those cool things you always wanted to do with what the mobile phone has become.
I have one reason that the iPhone and the Android platform will survive: the SDK. That Nokia 5800 is great, but what if there's just one more thing you want to do with it, and Nokia never provided that function? What if you decided your Blackberry Storm couldn't do enough?
As a (budding) developer, I feel that the openness of the platforms (the ability to create your own software for any purpose to make a device even more useful) is the driving force behind the iPhone, and what will eventually be Android's success (even moreso now that it's free to develop for Android and fantastically cheap to submit to the Android market).
Tell me: Could you do this with your 5800 or Storm? I didn't think so.
Tuesday, January 20, 2009
Coming Right Up...
I followed these instructions (please don't ask me to explain the registry key we deleted, because I can't), and Java installed perfectly. Office 2007 went smoothly just now as well. Enterprise Architect is on its way to my system, and I think I might have a fully-functional machine now. Isn't that weird? I wonder if Microsoft reads this blog (they don't) because it seems to be an eerie coincidence that I write about something and they fix it. Also, they don't allow me to write anything to go along with the crash reports like Apple does.
Let's try NetBeans now.
Monday, January 19, 2009
Uh-Oh. Installer Problems in Windows 7
One thought is that this is the 64-bit edition of Windows, and not much has been tested on it. XP x64 brought some pain to the compatibility area, and I don't think I've ever installed Vista x64. So I can't say that I have a lot of experience, and I don't know what to do to find the culprit. I do know that I get the same two dialog boxes when installing either the JDK or Office 2007.
Another thought is that Microsoft might have changed something in their installer (or did they even have it before Win7?), or it's a combination of the two. Whatever the case, today the computer is simply a radio.
I guess I'll have to use my laptop for the rest of the day; I need to do a White Box Test Plan for my Software Testing class, and draw several UML diagrams for my capstone. I can't install NetBeans because I can't install the JDK, and I can't install Office 2007 to do the report. I'm not mad, but I really wanted the desktop to do all this design work instead of cramming it all on the laptop.
Thursday, January 15, 2009
Gloomy Times
And no one can escape this one, it seems. Not even Google.
On another note, I am still pursuing Army/Air Force Officer candidacy.
Wednesday, January 14, 2009
Video Driver Update Without Restart in Windows 7
Something happened today that blew my mind. I started Windows Update on my Vista laptop and saw there were 4 important updates. "What updates are necessary today for Windows 7?," I asked myself. I opened Windows Update (herein referred to as WU because I am tired of typing it) and there were no critical updates, but two optional ones.
One was for the monitor I'm using, an Acer V193W (who knows why?) and for my video card, a GeForce 6600. I told WU to go ahead with both updates and went about whatever it was I wanted to do. I was reading e-mail when it happened, and swore I'd experienced the first hiccup with the beta OS.
The screen went black and I saw a blinking cursor at top left, as if the machine had restarted as a result of a hard crash. "WTF just happened?," I said. Then the desktop came back and the browser window resituated itself in the maximized position where I had it previously. A little pop-up at bottom right told me that my video driver had been installed successfully.
This tells me something wonderful - that things in Windows 7 are so modular that restarting the GUI with a new graphics driver doesn't even bother any other part of the system. Isn't that great? Vista promised fewer restarts and I believed them. They lied. Windows 7 just surprised the crap out of me with the <blink> "Okay, done" -style of updating this morning.
Just for reference, I've been running Windows 7 since Friday, January 10, 2009 and I have not been forced to restart yet.