Log in
Feed | Contact |

    postStackQL

    If you're a programmer, you may have seen a little web site callled StackOverflow.com start showing up in your search results recently when looking for help with programming problems.  This site is a collaborative effort between two well-known programming bloggers: Jeff Atwood and Joel Spolsky.  What sets it apart (aside from some really good SEO) is that it's a seamless combination of a wikipedia-style site and a digg-style site.  That means that the best stuff rises to the top through voting a la Digg, and if you see something that isn't quite right (and you've earned enough "trust") you can fix it a la Wikipedia.  It's really a powerful combination.

    One of the things about the site is that the owners are using a very permissive liscense for the content, and they're standing behind it to the point where they release a monthly dump of the entire database for anyone to use.  Now, normally I wouldn't bring up a programming topic like this on the family blog.  However, I have decided to make use of that data set.  If you look to the left, you'll see a new "StackQL" link in the Navigation section.  That links you to a page that allows anyone to query the database directly (within reason).  Some of those queries are potentially complicated and time consuming.  And it's hosted on the same server as this blog.

    So, there you go. I'm posting about it here because it has the potential to impact the availability of this site.  It's not impossible to get a flood of queries there that would temporarily take this blog offline, and I wanted anyone who comes here to know about that.

    Update: StackQL has moved to it's own dedicated host on a much faster connetion, so this should no longer be an issue.

    posted by Joel Coehoorn on September 21, 2009 at 10:12 PM    Comments (1)

    postNew Server

    The news is now 3 weeks old, but this site is running on a brand new server.  The old system was starting to become unstable due to age, and I was also worried about the age of the disk and important data we keep there. 

    server

    Some details on the new Server:

    • It runs an ultra-low-power Atom processor.  That's hardly server material in normal circumstances, but this is an extremely low-traffic site.  There's no sense in paying for power I don't need.  And even though it's just an Atom, it's still a significant upgrade: dual core with hyperthreading for 4 logical processors, each at 1.6Ghz and 2Gb of RAM.  Compare that to my former 700Mhz PIII with 384MB RAM.
    • The hard drive is now 4 times larger than before, with plans next year to move to a raid array of some kind with even more space.
    • It uses Windows Server 2008.  It's not the absolute latest server operating system from Microsoft (R2 is out now), but it's close.
    • Why yes, that is a ServerFault.com sticker on the side of the case.

    A big part of the transition to the new server was moving this blog.  And thats where the problems came in.  You may have noticed over the past few weeks that pages could sometimes take much longer to load than they should.  There was a problem with the old dasBlog software on this particular system that was causing significant slow downs.  As much as I tried, I was unable to track the issue down.  Therefore, as of right now this blog is now powered by BlogEngine.Net

    BlogEngine.Net has a much younger (and more current) code base and has some nice new features, like the new Twitter widget on the left.  Keep looking over the next few weeks as I spend some time setting up a few more little quirks like that.  I even managed to get the link format working so that old bookmarks should still function (there may be some edge cases, but I think I got that vast majority of it).  Most importantly, pages load at an acceptable rate.

    It's not all roses, though.  Getting my theme moved over was a lot of work, and there are still some rough edges here and there.  There are also definitely some quirks with the new software, and on more than one occasion I had to fix some obvious bugs in that code (I plan to submit patches back after I've had a chance to check them thoroughly).  Hopefully I found all the "gotchas".  Finally, I'm not sure the old rss feeds will work.  I know that one there were a few people with RSS subscriptions.  I hope to fix that glitch this weekend, but if that's you and stumble on it before then, it's probably best to just subscribe to the new feed url.  If anyone finds any other problems, please let me know via the contant e-mail icon at the top of every page.

     

    posted by Joel Coehoorn on September 11, 2009 at 01:46 PM    Comments (1)

    postUpdates finished

    The site was down most of the day, because I started the update and then got called away to help move a piano (more on that next time).  In the end I didn't want to let the site stay down any longer this weekend so I settled for just updating the input box used for composing new posts.  I was hoping it would fix some issues composing from IE8 or Chrome.  It didn't, and that means it's not worth further downtime at the moment to press on with the update.  I can wait for the next release.

    I was also able to put the server's file shares back online over the internet.  Needless to say I don't own the copyright for all of these files, so they aren't publicly available.  Anyone who wants access should contact me for instructions.

    posted by Joel Coehoorn on March 22, 2009 at 07:40 AM    Comments (1)

    postSystem Updates

    Just a heads up that if I get the time I'm going to attempt updating the engine behind this site over the weekend.

    I haven't done almost since the site went live nearly a year ago, and several new versions of the software have since been released that I hope will solve some issues I've seen. Perhaps it will open up some new features, as well.

    So expect some down-time over the weekend.

    posted by Joel Coehoorn on March 21, 2009 at 03:17 AM    Comments (0)

    postNew Banner Image

    I updated the banner image- hope you like it. I accidentally only got one shot in with Melody and even that one looks kinda blurred, but it's too much work putting these together to change it now.

    posted by Joel Coehoorn on March 15, 2009 at 03:36 AM    Comments (0)

    postRSS Reader

    Judging from my server logs, someone's added this site to their rss reader.  Normally that wouldn't be remarkable, but whoever it is has IIS7 on their machine serving the default page to the public.   It's odd to see a home machine configured to expose the web server to the public, and yet have it serving the default page.  I thought about running a more detailed query, but that would be rude, especially since whoever owns that server will likely see this.  You know who you are ;)

    posted by Joel Coehoorn on August 1, 2008 at 07:37 AM    Comments (0)

    postFixed the shoes link

    Fixed the Shoes link from the video post a few days ago.  I also made a change that I hope will help keep the site running more- it's down whenever I get home in the evening right now and I have no record of what caused the crash.

    posted by Joel Coehoorn on April 30, 2008 at 06:09 AM    Comments (0)

    postTheme Patch

    I contributed my fix for the Project84Grass theme --on which this blog is based-- back to the project.  This constitutes my first real Open Source contribution.  Unfortunately, it's just a style sheet change, not "real code", and it looks like the project is not currently well maintained so the fix may never make it back into production.

    posted by Joel Coehoorn on April 21, 2008 at 06:34 AM    Comments (0)

    postFixed email notifications

    I had some issue getting dasBlog to send e-mails with daily log results, comments, etc.  I got it working, but I had to enable Full Trust.  Since I trust myself, I guess that's okay.  I might at some future date try to enable the specific permissions needed for the site so I can go back to medium trust.

    posted by Joel Coehoorn on April 17, 2008 at 01:15 AM    Comments (0)

    postFixed duplicate search results

    There was a glitch in dasBlog that would make articles show up multiple times in the search results.  I google around a bit and found a fix:  find SearchViewBox.ascx and set AutoEventWireUp to false.

    posted by Joel Coehoorn on April 16, 2008 at 06:21 AM    Comments (0)

    Calendar Archive

    <<  November 2009  >>
    MoTuWeThFrSaSu
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    30123456

    View posts in large calendar