Bill Bosacker

This is just my normal user blog for things that don't fit in the other blogs, but are tailored for the open source C/C++/C# and .NET communities.

December 2008 - Posts

Merry Fruitcake Christmas...

Christmas Anagram

Plug for Sueetie!

The ASP.NET platform is great for fast development and Dave Burke has put together an open source application suite that is comprised of several other open source projects and tied together with a unified application manager.  His This could be big. Sueetie is online! post describes the project and his manifesto can been seen at sueetie.org.  This is a great alternative for those who can't afford the extremely high costs of Community Server and find that Graffiti cms can't meet their needs.

Check it out and get involved!

Sizing your browser window for Internet development

If you have ever designed a web site you know that testing the site with a standard browser size is extremely important, but outside of manually changing your display settings most developers don't know of other ways to do this.  I've been using variations of the attached page for years.  Just navigate to this page, click on the display and size that you need, and presto, your browser window is the exact size that you need.  Prior to IE 7 the size and location would be saved upon closing the browser window, but due to misuses by trojan sites the size and location are no longer saved if the window is adjusted programatically through javascript.

Download the page attachment which has the code.  I tried adding a code listing within this post, but Telligent has apparently decided that I am not allowed to use the word javascript within code tags.  I'll fix that at a later date when I have some time.

Everyone will probably be interested in the Yahoo! User Interface Library (YUI), in particular the YUI CSS Foundation Library.  The library creates a clean slate that is cross-browser complaint.  You will need to download the entire library from SourceForge, just pick and choose the pieces that you need.  The important parts are CSS Reset, CSS Base, CSS Fonts, and CSS Grids (only needed for CSS page layout).  While it doesn't fix the problems that CSS was supposed to solve it does make using CSS a little easier.  For page layout I still recommend using tables as they work on all browsers, all the time, while CSS layouts do not.

 

Uru Live goes Open Source

Yep, that's right!  Cyan Worlds has recently announced on their Myst Online web site that they will be releasing all of the server, client, and tools code for Uru Live to the open source community.  Once all of the code is available and I have a chance to evaluate the requirements, I plan on putting up a site of my own for all of the guild members of Genus Order (the guild I was in when I played EQ).

Enjoy...