Don't Be Evil

This is a copy of something I posted on Slashdot in response to an article about "Google Claims 'TheyJust Aren't That Big'"...

Well I for one totally trust Google because they said they aren't evil.

Microsoft didn't say that. Yahoo didn't say that. AT&T didn't say that. Starbucks didn't say that. The Salvation Army didn't say that.

Someone who isn't evil who says they aren't evil BY LOGIC must not be evil!

YOU CAN'T ARGUE WITH LOGIC!

Wait a second...

Their motto is "Don't Be Evil". If we diagram that sentence then the implied subject is You. So that would come out something like "Hey, you, don't be evil."

So they never said they weren't evil, they just kind of order everyone else to not be evil. Their motto isn't "We're Not Evil" it is "Don't Be Evil".

You know what else? Their are SIX letters in the name Google. There are basically THREE people running the show (Brin, Page, Schmidt). So if EACH of them got a copy of the name that would make 666!!! OMG!!! The number of the beast!!!

Well, realistically Schmidt isn't really equal to Brin and Page, so I guess it would really be 665. I guess that just makes Google the neighbor of the beast.

Posted on 6/29/2009 3:21:00 PM by jeffa

Permalink | Comments (3) | Post RSSRSS comment feed |

Categories: Pure Rambling

Tags:

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

I Fixed My Blog

Whew!

Turns out you just need to add an IIS 7 specific section to your web.config file to get Blogengine back in the land of the living.

Gory details here: http://www.codeplex.com/blogengine/Thread/View.aspx?ThreadId=21124

Glad it was an easy fix because I don't know how long it will take to get my software to the self-hosting point, and it would suck to lose the links to this blog.

Posted on 6/29/2009 12:19:00 AM by jeffa

Permalink | Comments (3) | Post RSSRSS comment feed |

Categories: .Net | Pure Rambling

Tags:

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

I broke my blog...

Good news! I figured out how to get MVC working on Godaddy hosting! You just have to tell IIS 7 to run in integrated mode.

Bad news! When you tell IIS 7 to run in integrated mode, BlogEngine.net gets bent!

Once I get farther along with my own MVC comic/blog software, I plan to switch this blog over to it. Until then it will look ugly and only sorta work.

I don't think anyone actually reads it, so I'm not going to interrupt the MVC work to try to get this one back up and pretty...

Posted on 6/28/2009 11:54:00 PM by jeffa

Permalink | Comments (2) | Post RSSRSS comment feed |

Categories: .Net | Pure Rambling

Tags:

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Thoughts on MVC Comics Hosting Software

Trying to get back in the groove of thinking about this project.

There are lots of options for hosting a webcomic or blog. Only an idiot would try to write something from scratch.

Luckily, I AM an idiot.

To cut myself a BIT of slack for pulling a Don Quixote, I DO want to learn MVC. That is as close to a valid reason for doing this as you are going to get.

To compete with the existing software (which in some cases has a head start of several YEARS and multiple developers) I will have to replicate lots of features and add new ones.

I doubt anyone but me will ever use the software, but I still want to make it as full featured and competitive as possible.

The first requirement is that it absolutely, positively has to be designed from the ground up to handle an unlimited number of comics or blogs.

The next requirement is that it has to be as close to fully self-service as possible. I want my hypothetical customers to be able to fully manage their own comic or blog from look and feel to backups.

Next it has to hit all the expected standards and de-facto standards such as RSS/Atom syndication and working with various blogging tools such as Microsoft's Live Writer. Part of my plan is to write an extension for Live Writer to better handle comics.

Towards these goals I've started thinking about architecture. I've spent a ton of time working with big deal databases such as Oracle and SQL Server over the years and really love the power they bring to the techno-party, but they do come at a cost for a project that plans to live on the web in a hosted environment.

My current line of thinking is that it would make more sense in this project to persist the data in XML files. The ratio of reads to writes and quantity of data should be such that this is a workable solution. Basically each comic or blog gets its own XML file. That makes it a non-issue to have the creators do their own backups. They hit backup, and I hand them back a copy of their XML files(s) plus their media files.

I've worked a good bit with Linq To SQL, but this is my first foray into Linq to XML. One of the really beautiful things about Linq is that it standardizes the query language so that you can work with many different collection types with one SQL like language. This includes SQL Server, XML and plain old objects. Very cool.

I'm planning to do some experimentation with Linq To SQL as soon as I get Visual Studio re-installed. I've been using the beta version of Windows 7 for a few months and the day of reckoning has come. The beta times out at the end of the month, so I decided this weekend to install the release candidate. That means re-installing every app.

My thinking is that the data access layer will consist of objects that read/write XML via Linq. I'll have to learn more about MVC to see whether or not I'll need to implement my own caching, but it isn't that big of a deal either way. Since the model is tons 'o readers and one updater per comic or blog, it should be easy to keep one object in memory that is shared among all readers. I'll share more of my thinking on this subject as I learn more.

Posted on 6/20/2009 10:39:00 PM by jeffa

Permalink | Comments (2) | Post RSSRSS comment feed |

Categories: .Net | Funzietown.com | Webcomics

Tags:

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Too Many Technologies, Too Little Time

It's been a couple of months since I announced I was starting work on an MVC version of the webcomic hosting software and now it is time for an update!

Um. About that.

A number of things have de-railed that project until now.

First, I've been learning a ton of new technologies at work. Sharepoint, SQL Server Analysis Services, SQL Server Reporting Services, Performance Point, MDX, various-other-alphabet-soup-of-acronyms. We are pushing boldly forth into the world of Business Intelligence. Very cool stuff, but it limits the old free time at home.

Second, my family took advantage of the really good deals Walt Disney World has been offering. We did the "stay four days, get three days free" package. Long story short: best... vacation... EVER! I really hate to admit how much I like Disney World. I would love to tell you that I am a jaded world traveler who finds Disney World trite and blah blah blah, but I am not. Expedition Everest is my new favorite roller coaster. Not the fastest or biggest, but the most fun one I've ridden. The attention to detail is staggering. The imagineers spent serious time in Nepal and it shows. Artist Point is also my new favorite restaurant. Sci Fi Dine In is my second favorite restaurant.

Third, I've been dabbling in XNA game programming. I am a total sucker for games. I've been gaming since the Atari 2600.

Time to focus and get back to the MVC project.

I'm going to post a second update with thoughts on that project following this update (trying to keep them short).

Posted on 6/20/2009 10:24:00 PM by jeffa

Permalink | Comments (1) | Post RSSRSS comment feed |

Categories: .Net | Pure Rambling

Tags:

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5