Warning: I may have no idea what I am talking about!
Kendra, I love you and I want everyone to know.
Happy Birthday!
Saving your changes to the database is as easy as calling the Save method on the object. product.Save(); But it's important to know what is happening when you call this method. The above example does not pass the current user information. As you'll see later when discussing conventions, SubSonic has the ability to keep some basic history information. If your tables are setup to record this information, you need to pass either the User ID in integer or GUID format, or the User Name in string format. ......
St. Louis, MO -- A local man is accused of living a lie, posing as a highly decorated Marine. He fooled his friends but not the feds. The so-called phony Marine, 48-year-old Michael Weilbacher, was just arrested at Tuesday night's Marine League meeting. My wife works with him. She says he acts like the typical retired Marine with war stories, coffee mug, cubicle stuff, lanyard, etc. She also told me he is a nice guy and doesn't think anything malicious was behind it and hope he gets psychological ......
FetchAll The easiest way to return a list of objects is the FetchAll static method. It does just what the name says, returning a list of every object of that type in the database in IDataReader format, making it easily bindable to data controls like the GridView. GridView1.DataSource = Product.FetchAll();GridView... You can also pass the FetchAll method a SubSonic OrderBy. GridView1.DataSource = Product.FetchAll(SubSonic.O... = ......
It is possible to load data at the object level using one of three overloaded Load methods by passing in either a DataRow, DataTable or IDataReader. But you are more likely to use the static FetchByID method or an overloaded constructor. FetchByID FetchByID takes has one parameter, the primary key value of the object in GUID, integer or string format, and returns a populated object. Product product = Product.FetchByID(id); If the object is not found, SubSonic will not throw an error. Instead you ......
Okay, I realize the Zune is not for everyone. In fact, 9 out of 10 times, I would recommend an iPod first even though I own both an iPod and Zune and prefer the Zune. I was sold on the larger screen and subscription music and was willing to give up a bunch of other features to get it, at least temporary. The clock is ticking and I hope Microsoft keeps improving it. Otherwise, a year from now, I'll start looking again. But I honestly think this is just the beginning. But I am sick of false information ......
The iPhone rumors are flying again. What I think Apple should do to save research and development costs is just leak rumors of their next product and see what shows up on the internet. The embedded video I have included for the iTalk looks really good. Now Apple can just go build it. Heck, they really don't even need to think of new ideas. Just listen to the rumors ......
I don't know about all of them, but our Walmart in O'Fallon, IL is filled with some of the rudest customers I have even seen gathered in one spot. Which is a real shame, because the employees have always been great. On Thanksgiving my wife sent me out looking for a couple of food items she forgot. The only place open that reliably carried them was our 24 hour Walmart. As I was walking up to check out with 2 items, a lady with a full cart jumped in front of me. I know she saw me. But with my past ......
Each object will have one property for each column in the table it is derived from. So a Product object would contain the following properties: CategoryID, Discontinued, ProductID, ProductName, QuantityPerUnit, ReorderLevel, SupplierID, UnitPrice, UnitsInStock and UnitsOnOrder. Rules Enforcement None of the properties enforce any authorization, validation or business rules. That is left up to you. How to implement these rules effectly is discussed later. Object Key Each object will have a key property, ......
Get Zune skins at DecalGirl. (They also have skins for iPods, most game consoles, laptops, DS, etc.)

Yes, it is possible with a simple registry change.
Read How to copy data off your Zune
I'm keeping my Christmas list on my Live space this year. This is the list as it appears today. The items on my Live Space are not in any particular order because there is no order functionality, they are simply in the order they were added. The list below is in order of most wanted, sort of. Maybe this will give you some ideas for your list. Deluxe Mini Fridge-Warmer with Digital Thermostat ($99.99 - ThinkGeek) Creative Gigaworks ProGamer G550W ($328.60 - Amazon) 42" Vizio LCD HDTV - ($1,197.78 ......
Well it looks like Jeff is busy writing a book, so I'll have to take this on myself. Last weekend I went to EB Games to check out the Zune in person. The manager talked me into one I talked myself into one knowing that if I hated it, I could return it. My biggest concern was Podcasts, which the Zune software has no direct support for out of the box. Here is the solution. First you need some sort of podcast receiving software. I started to try Doppler since it had limited support with Windows Media ......
Scott Adams doesn't want to appear to be making fun of fat people so this strip will not appear in the newspaper. An alternate version will appear on Jan 7th.
Read his reasoning
At its heart, the most useful feature of SubSonic is the auto generated classes. As stated earlier, there will be one class for each table in the database. The next several sections will take an in-depth look at the functionality provided. The examples in the section will use the Products table from the Northwind database as their foundation. Extending the Model The creator of SubSonic anticipated that not any one model would accommodate everyone's needs. Beyond providing the source code for you ......
At least someone is working hard at getting Podcasts on the Zune.
Feed Your Zune

Build providers will not work in a medium trust environment, they need full trust. This could be a problem if you plan on having someone else host your web application. Most hosting providers are not set up to run in a full trust environment. As a work around, there are two class generators provided in the SubSonic Starter Kit, which will be covered in detail later, that output code in text form that can be included and compiled directly into your application. Two current exceptions to this hosting ......
SubSonic requires a minimal amount of configuration to get going. SubSonic Configuration Section Start by adding a SubSonic configuration section inside the configuration tag in the web.config file. This default configuration should work for most projects. <configSections> <section name="SubSonicService" type="SubSonic.SubSonicSect... SubSonic" allowDefinition="MachineToA... restartOnExternalChanges="t... requirePermission="false"/> </configSections> Data Provider Second, ......
Setup is easy, just download SubSonic from CodePlex and reference SubSonic.dll found in the bin directory. Alternatively, you can open the solution and compile a release build yourself. (You will need Visual Studio 2005 Standard Edition to open the solution because it also includes a sample web site or you can use Visual C# 2005 Express Edition to open just the project.) Find the entire series of posts here ......
SubSonic will work fine with Visual Web Developer 2005 Express Edition and SQL Server 2005 Express Edition, so you can get started without dropping a dime. You can also use MySQL or any database that can be accessed through Enterprise Library for .NET Framework 2.0, but SQL Server is probably the most likely setup. Note: The sample web site included with the SubSonic source code includes an SQL script to create the Northwind database. This article will use that database when examples are needed. ......
Okay, Jeff here is the deal. You write a post on how to setup your Zune to sync podcasts and I promise to run out and buy a Zune. Then I'll send an e-mail to anyone at Microsoft you want telling them that you personally made this happen, change the tag line of my blog to "Jeff Julian is the Zune God" until the end of the year, and plaster a Geeks With Blogs sticker on the window of my car. Here are the rules: The podcast software can be third party, but no more than $50 to purchase. The podcast software ......
The stupidest man alive has been found, and he works at Wal-Mart in West Bend, Wisconsin. Turd brains put 10 chairs in another part of the store and told everyone in line for a PS3 to run for it. Anyone sitting in a chair gets to buy a PS3.
Wal-Mart Brawl
An easy way to make your ASP.NET application offer to install the database it is supposed to use, as directed by the user, when it is first requested. I am in the process of developing an ASP.NET app that creates and manages content for web site owners, and it is likely that it will be sold for profit, so I need to make it "idiot proof". One of the things that needs to be done with many ASP.NET - based applications is that when it is first run, it must ask the user some questions and have the app ......
SubSonic is an open-source toolset, created by Rob Conery, as an attempt to put the fun back into programming and just get the job done. Inspired by Ruby on Rails, SubSonic takes a minimalist approach to coding and emphasizes convention over configuration. While it takes its inspiration from Ruby on Rails, it is not a port of it. (Check out MonoRail it that's what you're looking for.) Instead, SubSonic takes the best ideas of Ruby on Rails and adapts them into the already existing ASP.NET framework. ......
This series of posts will combine into one complete article. My goal is to provide a solid starting point for users wanting to learn SubSonic. The easiest way to follow along is to either subscribe to this blog's RSS feed or this article's specific RSS feed. When the series of posts is finished, I will take all the posts and changes based on reader comments and combine them into one article, hopefully turning the effort into a combined work of the Geeks With Blogs community. The article will also ......
What is BitLocker? Vista has the capability to encrypt your entire disk drive, so if your laptop is stolen, someone can't just pop the hard drive into another computer to get the data.
You don't need to play WOW to find this picture hilarious!
Great excert from Scott Adam's blog.
Whew! There is around 200 in total.
Your one stop shop for Black Friday ads in full PDF format.
I really want to want one of these. I think the device has potential. But it's missing some big things on day one.
Microsoft is launching a new team, blogger, ??? site called Aggreg8. I signed on, looked around, and for the life of me, I don't understand the focus of this site. It seems to be a way to group blog posts more my topic than blogger, but it doesn't look executed very well. They probably should have just tried to integrate these feature into The Hive.
Many of you may have seen this screensaver before. It simulates the Blue Screen of Death. The original began at SysInternals which was recently purchased by Microsoft. You can now get an official, updated version direct from Microsoft itself. There is even an option to fake a memory dump. Classic.
This article describes how to use VLC, an open-source video player, to convert files to WMV format. I know Windows Media Encoder already does this, but the reviews claim VLC wins in both quality and speed.
NEVER USE YAHOO! FOR ANYTHING AND NEVER GIVE THEM ANY MONEY!
Funny article on the Vista EULA.
Microsoft is going to give Universal $1 for every Zune they sell. Why?
Microsoft has a Wiki version of the MSDN. It looks a lot like the standard MSDN, but with fewer articles. Each page has a community section so not everything appears to be editable in standard Wiki fashion. It's in beta right now, with the release do before the end of the year.
This article focuses on the motivation factors behind software developement and encourages you to score your company.
Beginning on its first anniversary, November 22, Xbox 360 will become the first gaming console in history to provide HD TV shows and movies directly to gamers in their own living rooms. Xbox 360 gamers will be able to download full-length TV shows to own, and will be able to rent movies via download from the Xbox LiveĀ® network, the world leader in online distribution of high-definition gaming and entertainment content.
And now you know, the rest of the story.
Search boxes powered by Windows Live are designed for website owners and bloggers who want to quickly add customized search capability to their site. The search box enables visitors to search your site, the Web, or any other locations you define.