Drive

In: Cool Videos

27 Aug 2010

Share and Enjoy:
  • Digg
  • Twitter
  • Facebook
  • del.icio.us
  • Slashdot
  • StumbleUpon

Recently, I have found FlipBoard for the iPad. If you haven’t seen this product, where have you been. Seriously, they’re even in Newsweek and I just saw them in an iPad ad this evening.

Here’s a demo of the app:

Pretty freaking sweet isn’t it.

And its free! Yes, FREE!

I still don’t get this. Its getting such great buzz around the web, why not charge some money for the app. I get wanting to get a bunch of people using your app and generating growth. But relying on advertisement revenue isn’t always the best plan. Why not get some of that cash in the door now.

Here’s the one problem that I have with FlipBoard (from the newsweek article):

Flipboard hasn’t worked out a business model yet, but plans to put ads next to articles and then share some advertising revenue with publishers. McCue believes that Flipboard on the iPad can deliver better-quality ads than the cheapo ones you see on the Web. And there’s no big rush to make money: Flipboard has raised $10.5 million from venture-capital firm Kleiner Perkins Caufield & Byers and other investors. “The first thing you have to do is create an experience that people are excited about and using a lot,” McCue says. That part, it seems, Flipboard has already accomplished.

How in the fuck did these guys get funding? Seriously? Can someone tell me who would invest in a company that hasn’t figured out the business model of how they are going to make money?

This is why we had a dot-bomb back in the early part of the century folks.

I would argue that they do have the model figured out, they just haven’t figured out how to execute on it yet. The app is simply a method of getting ads in front of users and it is only a matter of time until the advertisers come a running. So my argument is, why not make a few bucks along the way selling the great looking by product of your ad platform…the app itself!

Share and Enjoy:
  • Digg
  • Twitter
  • Facebook
  • del.icio.us
  • Slashdot
  • StumbleUpon

Server Issues

In: Site News|SysAdmin

23 Aug 2010

Some of your may have noticed that this site was down for about a day. Oh who am I trying to kid. 3 people noticed if that and most of you are probably reading this going, “oh, you had issues. I guess so, you’re writing about them.”

Since we’re all here on the same page, let’s continue shall with with the postmortem.

What Happened?

On Sunday morning, a little after 9:30 AM I noticed that I was no longer getting email from my server. Which was kind of a bummer as I had just gotten a cert setup for IMAP+SSL. I started poking around doing the usual pings and traceroutes. It was clear that I wasn’t having a connectivity issue to the internet, this was clearly an issue with my server. Web was down, smtp, ssh, everything. Ugh, not good. This server had issues about 6 months earlier where half of its ram died. I should have seen this as a sign to move everything off right then and there. But I didn’t.

Luckily for me, this server is hosted by my old company Solinus who make the kick ass MailFoundry Anti-Spam appliances. So I had a good buddy take a look at this box and he noticed a few red flags right from the beginning. First and foremost, it was off. Yikes! After he booted it up, it took a LONG time just to get to a bios screen that would then half way load a lilo screen before freaking out again and going back down. And this happened only once. After that, it simply wouldn’t post. My friends, we have a system board failure.

Now, this is a sandbox server for me. Its used for backups and hosting a few low volume blogs for myself and a few friends. Its also pretty old when it comes to servers and their lifetime. I bought this off of ebay back in fall of 2006. It was several years old when I got it. When the system board finally gave up its ghost, it was at least 6 years old if not 7 or 8.

Recovery

So what do you do when you first lose a server and know its a lost cause. Well you go to your backups of coarse. Have you tested your backups lately? Most people forget this all too critical step. Sure you know that your backups are running, but do you know if you could really recover from them?

Luckily, I knew I had a good backup as I had to recover a file from it last week that I accidentally removed. Whew!

Recovering the files wasn’t too bad. The only down side is that the files are backed up a server I have sitting here at home. I have a cable modem connection with great download speeds. Guess what it doesn’t have…great UPLOAD speeds. So moving around the couple GB of data has been a bit of a pain but once on the server, I was able to parse out the data pretty quickly.

Lessons learned

  • Always test your backups I really can’t stress this one enough. Just because your backup ran, doesn’t mean that you have a good backup. Try putting that data on another server and build up a clone of your current box.
  • Documentation As with our previous example, can you restore the data to another server. Can you configure anything that you missed without looking at the live server? If its a one of a kind server, you may not have all those permissions documented properly. Its key to have good documentation how things were installed and configured not just the data that you were hosting.
  • Recovery Plan Do you know where you are going to restore/rebuild that server. Do you have spare hardware? a VM maybe? It helps to have those plans in place so you know exactly where you can shift loads and get things going again. Sure this was a dev box for me, but I still like to have an idea of where things are going to go so my downtime is minimal.
  • Did I mention backups? yup, its that important so it goes on the list twice ;)

Final Thoughts

Overall, my server disaster wasn’t as bad as it could have been. I lost a few hours recovering data. But in the grand scheme of things, I lost very little of the imporatnt data. The one thing I didn’t have backed up was my home directory. There wasn’t too much that was really lost there. A little bit of mail and a few random scripts. But nothing that I would consider the end of the world.

Share and Enjoy:
  • Digg
  • Twitter
  • Facebook
  • del.icio.us
  • Slashdot
  • StumbleUpon

Nice concept, but you will probably be waiting a while in order to get that call. Maybe people are more vain that I think that they are and are googling themselves often.

Share and Enjoy:
  • Digg
  • Twitter
  • Facebook
  • del.icio.us
  • Slashdot
  • StumbleUpon

Simply wicked!

Share and Enjoy:
  • Digg
  • Twitter
  • Facebook
  • del.icio.us
  • Slashdot
  • StumbleUpon

As I was checking in today on the latest tech news, I found out that Twitter has announced that they are building their own data center.

Death to the fail whale they are calling it. Maybe so, but what really got me was this.

Twitter will have full control over network and systems configuration, with a much larger footprint in a building designed specifically around our unique power and cooling needs.

Uh, what?

What could possible be unique to your power and cooling needs opposed to well, ANYONE ELSE RUNNING A FUCKING DATA CENTER?

Sure they have a metric crapton more users than you or I will ever have. But unique cooling and power needs?!?! Bullshit!

Yes you have servers, routers, SAN cabling, racks upon racks of gear. We get it, you’re a big site. But that doesn’t make you suddenly special. Just because you have a lot of cooling and power needs doesn’t make you suddenly unique to the rest of the world.

I work for a company that has several large data centers. We host more companies than I probably even know about. And you know what, we use a LOT of power and cooling. Why you ask, we’re a freaking data center, its what we do.

While building a data center gives you other benefits which you have listed (customization and flexibility), its doesn’t make you special so stop acting like it.

Share and Enjoy:
  • Digg
  • Twitter
  • Facebook
  • del.icio.us
  • Slashdot
  • StumbleUpon

Advice

In: Cool Pics

17 Jul 2010

Good Advice

Question Everything!

Its been a while since I have posted something so here is a nice bit of advice that everything could use from time to time. Keep up the good fight!

Share and Enjoy:
  • Digg
  • Twitter
  • Facebook
  • del.icio.us
  • Slashdot
  • StumbleUpon
  • Comments Off

World Cup

In: Cool Videos

11 Jun 2010

The theory of competition states, just because they’re the strong, doesn’t mean they can’t get their asses kicked!

Share and Enjoy:
  • Digg
  • Twitter
  • Facebook
  • del.icio.us
  • Slashdot
  • StumbleUpon

Do you work in an environment where you bounce through a bunch of firewalls? Do you hang out on idle ssh connections that often times get dropped after a certain amount of idle time? I do and it has always annoyed me. To the point that once I connect to a box that I will be coming back to, I will run top and move on. Well, not anymore. You can set your SSH client to automatically send a bit of data over your connection every X seconds. Here is how it is done for Mac and Linux boxes.

In your home directory, edit your .ssh/config file. If you don’t have one, that’s not a problem, simply create a new one. Then enter in the following line:

ServerAliveInterval 60

And you’re done! Now wasn’t that easy?

Happy terminal camping partner!

Share and Enjoy:
  • Digg
  • Twitter
  • Facebook
  • del.icio.us
  • Slashdot
  • StumbleUpon

Software development isn’t about implementing every feature that a customer requests. Its about implementing what is right for the product. And a lot of times that involves cutting existing features and more time than not, simply saying no to a feature!

Share and Enjoy:
  • Digg
  • Twitter
  • Facebook
  • del.icio.us
  • Slashdot
  • StumbleUpon

Photostream

    Patterson_9Patterson_10Patterson_8Patterson_7Patterson_6Patterson_5

Become a fan

iapp100.com on Facebook

RSStwitter.com/usrlocal