<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8928922390571898007</id><updated>2011-08-16T14:11:08.237-07:00</updated><category term='Personal'/><category term='Party'/><category term='iPhone SDK'/><category term='Microsoft'/><category term='Xcode'/><category term='Samsung Instinct'/><category term='Cell Phone'/><category term='Friends'/><category term='Expression Blend'/><category term='MR4'/><category term='campainge'/><category term='The Boys'/><category term='mobile app'/><category term='Google'/><category term='machineKey'/><category term='Programming'/><category term='ASP.NET'/><category term='Stock Market'/><category term='Web Application Security'/><category term='DataSet'/><category term='Halloween'/><category term='McCain and Barack'/><category term='LUCRUM'/><category term='viewstate'/><category term='IIS7'/><category term='ADO.NET Enity Data Framework'/><category term='Android'/><category term='.NET'/><category term='MAC development'/><category term='Silverlight'/><title type='text'>Cincinnati Coder</title><subtitle type='html'>Steven McWhorter blogging about the wonderful world of .NET, C#, SharePoint, and Mobile development. Oh, yea, there maybe a few personal post here and there:)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-1368833667275754066</id><published>2010-11-18T13:27:00.001-08:00</published><updated>2010-11-18T13:27:33.544-08:00</updated><title type='text'>Threads in Android - ProgressDialog showing up all late</title><content type='html'>If you need to display a progress bar and its not showing up and your code done executing, then you need to learn threads. You have to execute your long running code in a sperate thread (downloading data, saving user perferences, i.e., any long running process). However, you cannot update the UI in your new thread. You will have to create a 'Handler' and post messages from your new thread. The handler will hand the message off to the UI/calling thread. I learned all of this from here: &lt;a href="http://www.ceveni.com/2009/09/sample-progress-bar-dialog-in-android.html"&gt;simple progress bar dialog in android with thread&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-1368833667275754066?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/1368833667275754066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=1368833667275754066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/1368833667275754066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/1368833667275754066'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2010/11/threads-in-android-progressdialog.html' title='Threads in Android - ProgressDialog showing up all late'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-7470823410572688539</id><published>2010-10-19T18:41:00.001-07:00</published><updated>2010-10-19T18:41:27.381-07:00</updated><title type='text'>test</title><content type='html'>test&lt;b&gt;!&lt;/b&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-7470823410572688539?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/7470823410572688539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=7470823410572688539' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/7470823410572688539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/7470823410572688539'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2010/10/test.html' title='test'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-1237211187995665186</id><published>2010-10-12T16:41:00.000-07:00</published><updated>2010-10-12T16:46:25.244-07:00</updated><title type='text'>Android emulator reports unknown virtual device name</title><content type='html'>Android emulator reports unknown virtual device&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Are you getting the following error:&lt;br /&gt;emulator: ERROR: unknown virtual device name: 'Android21Device'&lt;br /&gt;emulator: could not find virtual device named 'Android21Device'&lt;br /&gt;----------&lt;br /&gt;&lt;br /&gt;Well the emulator is C app and the android tool is a Java app so they &lt;br /&gt;have slightly different ways to get your user profile directly. &lt;br /&gt;&lt;br /&gt;Out of curiosity, if you do a "set" under a command-prompt, what is &lt;br /&gt;your USERPROFILE variable? &lt;br /&gt;&lt;br /&gt;Your best solution is to define a global environement variable ANDROID_SDK_HOME. &lt;br /&gt;&lt;br /&gt;To do that: Start &gt; Control Panel &gt; System &gt; Advanced System Settings &lt;br /&gt;&lt;br /&gt;&gt; Environment Variables. Create a new user one called &lt;br /&gt;&lt;br /&gt;"ANDROID_SDK_HOME" and set it to the path where you want .android to &lt;br /&gt;be created, e.g. maybe "d:\"&lt;br /&gt;&lt;br /&gt;-----&lt;br /&gt;Sources:&lt;br /&gt;&lt;a href="http://groups.google.com/group/android-developers/browse_thread/thread/72292c1ccb2e1bb4/0e83f589301d3f83"&gt;Google Groups&lt;/a&gt;&lt;br /&gt;&lt;a href="http://stackoverflow.com/questions/3384070/android-emulator-reports-unknown-virtual-device"&gt;Stack Overflow&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-1237211187995665186?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/1237211187995665186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=1237211187995665186' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/1237211187995665186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/1237211187995665186'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2010/10/android-emulator-reports-unknown.html' title='Android emulator reports unknown virtual device name'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-664801351558757322</id><published>2010-07-31T09:44:00.000-07:00</published><updated>2010-07-31T09:47:36.850-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='viewstate'/><category scheme='http://www.blogger.com/atom/ns#' term='machineKey'/><category scheme='http://www.blogger.com/atom/ns#' term='IIS7'/><title type='text'>Receiving 'Validation of viewstate MAC failed' for sites migrated form .NET 1.1 to 3.5 IIS7</title><content type='html'>The below saved me a lot of time!!&lt;br /&gt;&lt;br /&gt;-----------------------------------&lt;br /&gt;&lt;br /&gt;Validation of viewstate MAC failed after installing .NET 3.5 SP1&lt;br /&gt; Tess Ferrandez 14 Apr 2009 8:04 AM &lt;br /&gt;Comments 42 &lt;br /&gt;After installing .NET 3.5 SP1 you may get Validation of viewstate MAC failed exceptions when doing post backs on ASP.NET pages&lt;br /&gt;&lt;br /&gt;Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that &lt;machineKey&gt; configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.&lt;br /&gt;Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. &lt;br /&gt;Exception Details: System.Web.HttpException: Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that &lt;machineKey&gt; configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.&lt;br /&gt;Stack Trace: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[HttpException (0x80004005): Unable to validate data.]&lt;br /&gt;   System.Web.Configuration.MachineKeySection.GetDecodedData(Byte[] buf, Byte[] modifier, Int32 start, Int32 length, Int32&amp; dataLength) +289&lt;br /&gt;   System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) +140&lt;br /&gt;&lt;br /&gt;[ViewStateException: Invalid viewstate. &lt;br /&gt;	Client IP: 127.0.0.1&lt;br /&gt;	Port: 34562&lt;br /&gt;	User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; WOW64; .NET CLR 2.0.50727; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.590; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; Zune 3.0; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; MS-RTC LM 8)&lt;br /&gt;	ViewState: /wEPDwUKMTc2NzE0NzA0NmRkmWc0SFS8H55FfURfpUekG2KhS8g=&lt;br /&gt;	Referer: http://localhost/MySite/Default3.aspx&lt;br /&gt;	Path: /MySite/Default.aspx]&lt;br /&gt;&lt;br /&gt;[HttpException (0x80004005): Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that &lt;machineKey&gt; configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.]&lt;br /&gt;   System.Web.UI.ViewStateException.ThrowError(Exception inner, String persistedState, String errorPageMessage, Boolean macValidationError) +106&lt;br /&gt;   System.Web.UI.ViewStateException.ThrowMacValidationError(Exception inner, String persistedState) +14&lt;br /&gt;   System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) +242&lt;br /&gt;   System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState) +4&lt;br /&gt;   System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState) +37&lt;br /&gt;   System.Web.UI.HiddenFieldPageStatePersister.Load() +207&lt;br /&gt;   System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +105&lt;br /&gt;   System.Web.UI.Page.LoadAllState() +43&lt;br /&gt;   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +6785&lt;br /&gt;   System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +242&lt;br /&gt;   System.Web.UI.Page.ProcessRequest() +80&lt;br /&gt;   System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +21&lt;br /&gt;   System.Web.UI.Page.ProcessRequest(HttpContext context) +49&lt;br /&gt;   ASP.default_aspx.ProcessRequest(HttpContext context) +4&lt;br /&gt;   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +181&lt;br /&gt;   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously) +75&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Cause:&lt;br /&gt;&lt;br /&gt;This will happen if you have specified an action on the forms element, and if the action is different than the page you are browsing to, i.e. in this case the page I am browsing to is Default3.aspx, but the action is set to Default.aspx (as you can see from the Path and Referer in the error message)&lt;br /&gt;&lt;br /&gt;'&lt;form id="form1" runat="server" action="Default.aspx"&gt;'&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;The reason this occurs after installing SP1 for .NET 3.5 is because prior to this service pack, the action attribute was ignored.   Now that it is no longer ignored, the post-back will actually post back to the action page, and of course the view state for Default3.aspx will not be valid for Default.aspx.&lt;br /&gt;&lt;br /&gt;You’ve heard it before:)  this is not a bug, it’s a feature…  in this case that’s actually true…&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Resolution:&lt;br /&gt;&lt;br /&gt;Remove the action attribute in the HTML or generated HTML from the ASPX page, or change it to post to the right page if you want to have viewstate enabled. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Source: http://blogs.msdn.com/b/tess/archive/2009/04/14/validation-of-viewstate-mac-failed-after-installing-net-3-5-sp1.aspx&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-664801351558757322?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/664801351558757322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=664801351558757322' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/664801351558757322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/664801351558757322'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2010/07/receiving-validation-of-viewstate-mac.html' title='Receiving &apos;Validation of viewstate MAC failed&apos; for sites migrated form .NET 1.1 to 3.5 IIS7'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-6746707577688242892</id><published>2010-05-04T04:19:00.001-07:00</published><updated>2010-05-04T04:20:45.625-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Stock Market'/><category scheme='http://www.blogger.com/atom/ns#' term='mobile app'/><title type='text'>Stock Price Alerts - Applicaiton for Android</title><content type='html'>Are you the type of person who watch the stock market closely? Then get Stock Price Alerts for Android. Its an awsome app that alerts you when a stock moves up or down.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-6746707577688242892?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/6746707577688242892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=6746707577688242892' title='22 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/6746707577688242892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/6746707577688242892'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2010/05/stock-price-alerts-applicaiton-for.html' title='Stock Price Alerts - Applicaiton for Android'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-8685799702178656168</id><published>2010-05-01T15:13:00.000-07:00</published><updated>2010-05-01T15:13:22.984-07:00</updated><title type='text'>Android:Great Android Application - Stock Price...</title><content type='html'>&lt;a href="http://community.sprint.com/baw/thread/30147"&gt;Android:Great Android Application - Stock Price...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-8685799702178656168?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://community.sprint.com/baw/thread/30147' title='Android:Great Android Application - Stock Price...'/><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/8685799702178656168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=8685799702178656168' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/8685799702178656168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/8685799702178656168'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2010/05/androidgreat-android-application-stock.html' title='Android:Great Android Application - Stock Price...'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-7891527596262619125</id><published>2010-04-20T16:00:00.000-07:00</published><updated>2010-04-20T16:04:11.217-07:00</updated><title type='text'>Android Stock Alerting Application - Update Released</title><content type='html'>A new update has been released for Stock Price Alerts (app for the Android Market). The application now supports news headlines. The latest news headlines can be access from any stock in your stock list. Just "long press" any stock and the "More Actions" menu will appear. Then tap "Get latest news headlines"!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-7891527596262619125?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/7891527596262619125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=7891527596262619125' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/7891527596262619125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/7891527596262619125'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2010/04/android-stock-alerting-application.html' title='Android Stock Alerting Application - Update Released'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-8149634011369473479</id><published>2010-04-01T06:29:00.000-07:00</published><updated>2010-04-01T06:31:16.023-07:00</updated><title type='text'>Code Sign error: Provisioning Profile cannot be found</title><content type='html'>If you get this crappy message from XCode because you updated your provisioning profile, then do the following.&lt;br /&gt;&lt;br /&gt;In XCode, in the "Groups &amp; Files" pane, expand "Targets" and double-click on your app's target.&lt;br /&gt;&lt;br /&gt;This will bring up the Info pane for your target. In the "Build" section, check the "code signing" section for any old profiles. I found that it was building to an old profile there.&lt;br /&gt;&lt;br /&gt;Source: http://www.iphonedevsdk.com/forum/iphone-sdk-development/21137-updated-3-0-now-provisioning-profile-cant-found.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-8149634011369473479?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/8149634011369473479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=8149634011369473479' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/8149634011369473479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/8149634011369473479'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2010/04/code-sign-error-provisioning-profile.html' title='Code Sign error: Provisioning Profile cannot be found'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-8105285903652571140</id><published>2010-03-19T15:22:00.000-07:00</published><updated>2010-03-19T15:25:18.987-07:00</updated><title type='text'>Android Stock Alerting Application</title><content type='html'>AlienHive Labs just released its first application - Stock Price Alerts. &lt;br /&gt;&lt;br /&gt;What is Stick Price Alerts?&lt;br /&gt;Stock Price Alerts is a simple and easy to use application that notifies you when a stock has hit it's configured low or high price. How you ask? After you setup your stock list (ticker, low/high prices, and enable notifications) you can enable the alerting system to automatically update your stock list. The alerting system will run in the background pulling data from the Internet.  A notification will be sent once a stock has hits its low or high price.&lt;br /&gt;&lt;br /&gt;More information: &lt;a href="http://sites.google.com/site/alienhivelabs/ "&gt;http://sites.google.com/site/alienhivelabs/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-8105285903652571140?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sites.google.com/site/alienhivelabs/' title='Android Stock Alerting Application'/><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/8105285903652571140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=8105285903652571140' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/8105285903652571140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/8105285903652571140'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2010/03/android-stock-alerting-application.html' title='Android Stock Alerting Application'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-2324194998201096998</id><published>2010-03-02T20:17:00.001-08:00</published><updated>2010-03-02T20:17:28.556-08:00</updated><title type='text'>Android  Indicates whether the specified service is already started</title><content type='html'>/**&lt;br /&gt;     * Indicates whether the specified service is already started.&lt;br /&gt;     * This method queries the activity manager for launched services that&lt;br /&gt;     * can respond to an binding with an specific service name.&lt;br /&gt;     * If no existed service is found, this method returns null.&lt;br /&gt;     *&lt;br /&gt;     * @param context The context of the activity&lt;br /&gt;     * @param className The service full name to check for availability.&lt;br /&gt;     *&lt;br /&gt;     * @return ComponentName if the service is already existed, NULL otherwise.&lt;br /&gt;     */&lt;br /&gt;    public static ComponentName isServiceExisted(Context context, String className)&lt;br /&gt;    {&lt;br /&gt;        ActivityManager activityManager = (ActivityManager)context.getSystemService(ACTIVITY_SERVICE);&lt;br /&gt;        List&lt;ActivityManager.RunningServiceInfo&gt; serviceList =activityManager.getRunningServices(Integer.MAX_VALUE);&lt;br /&gt;        &lt;br /&gt;        if(!(serviceList.size() &gt; 0))&lt;br /&gt;        {&lt;br /&gt;                return null;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        for(int i = 0; i &lt; serviceList.size(); i++)&lt;br /&gt;        {&lt;br /&gt;            RunningServiceInfo serviceInfo = serviceList.get(i);&lt;br /&gt;            ComponentName serviceName = serviceInfo.service;&lt;br /&gt;&lt;br /&gt;            if(serviceName.getClassName().equals(className))&lt;br /&gt;            {&lt;br /&gt;                    return serviceName;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        return null;&lt;br /&gt;    }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-2324194998201096998?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/2324194998201096998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=2324194998201096998' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/2324194998201096998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/2324194998201096998'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2010/03/android-indicates-whether-specified.html' title='Android  Indicates whether the specified service is already started'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-7638353966895927769</id><published>2010-02-16T20:10:00.000-08:00</published><updated>2010-02-16T20:13:08.096-08:00</updated><title type='text'>Android Notification Crashes App</title><content type='html'>If you want to have a notification vibrate then you must add a permission in the manifest file.&lt;br /&gt;&lt;br /&gt;&lt;uses-permission android:name="android.permission.VIBRATE"&gt;&lt;/uses-permission&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-7638353966895927769?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://osdir.com/ml/AndroidDevelopers/2009-02/msg01215.html' title='Android Notification Crashes App'/><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/7638353966895927769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=7638353966895927769' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/7638353966895927769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/7638353966895927769'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2010/02/android-notification-crashes-app.html' title='Android Notification Crashes App'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-8980145583280269757</id><published>2010-02-02T11:36:00.000-08:00</published><updated>2010-02-02T11:36:01.626-08:00</updated><title type='text'>Guy Barrette's Blog - SQL Management Studio – Saving changes is not permitted</title><content type='html'>The following saved me for banding my head on the table!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://guy.dotnet-expertise.com/PermaLink,guid,fae00a52-6380-4ad4-900c-aa59078d45a7.aspx"&gt;Guy Barrette&amp;#39;s Blog - SQL Management Studio – Saving changes is not permitted&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-8980145583280269757?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://guy.dotnet-expertise.com/PermaLink,guid,fae00a52-6380-4ad4-900c-aa59078d45a7.aspx' title='Guy Barrette&apos;s Blog - SQL Management Studio – Saving changes is not permitted'/><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/8980145583280269757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=8980145583280269757' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/8980145583280269757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/8980145583280269757'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2010/02/guy-barrettes-blog-sql-management.html' title='Guy Barrette&apos;s Blog - SQL Management Studio – Saving changes is not permitted'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-1933368190621387933</id><published>2009-04-28T06:40:00.000-07:00</published><updated>2009-04-28T06:48:12.948-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Expression Blend'/><title type='text'>Work around to install Microsoft's Expression Blend Trail Installation</title><content type='html'>Hi everyone,&lt;br /&gt;&lt;br /&gt;I just sovled this problem too with the trail version of Expression Blend. Here is what I did:&lt;br /&gt;&lt;br /&gt;If you can an error screen when installing Microsoft's Expressions Blend 2 Trail, then follow these instructions for a work around.&lt;br /&gt;&lt;br /&gt;1. Start the Blend_Trail_en.exe&lt;br /&gt;&lt;br /&gt;2. When it crashes, DO NOT CLOSE THE WINDOW. Let it sit there. Just move it to the side or out of your way.&lt;br /&gt;&lt;br /&gt;3. Find on your hard drive where the setup executable extraced the files. It will be in a folder with a GUID as its folder name.&lt;br /&gt;&lt;br /&gt;4. Open the GUID folder and open the Setup folder. You should see the Blend_en.msi. &lt;br /&gt;&lt;br /&gt;5. Double click the Blend_en.msi to install.&lt;br /&gt;&lt;br /&gt;6. It should install properly.&lt;br /&gt;&lt;br /&gt;7. Close the previous error window.&lt;br /&gt;&lt;br /&gt;8. Run Expressions from your start menu!&lt;br /&gt;&lt;br /&gt; This worked for me. Not sure why we have to hack programs like this but at least it worked!&lt;br /&gt;&lt;br /&gt; Let me know if you have any luck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-1933368190621387933?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/1933368190621387933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=1933368190621387933' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/1933368190621387933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/1933368190621387933'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2009/04/work-around-to-install-microsofts.html' title='Work around to install Microsoft&apos;s Expression Blend Trail Installation'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-8375659455139071727</id><published>2009-03-26T06:46:00.000-07:00</published><updated>2009-03-26T06:47:44.891-07:00</updated><title type='text'>ADO for iPhone?</title><content type='html'>Yes, it looks so. Core Data for iPhone 3.0 brings an object relation mapping framework like ADO does for .NET. Please read the following information: http://www.mobileorchard.com/getting-ready-for-core-data-in-30/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-8375659455139071727?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/8375659455139071727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=8375659455139071727' title='64 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/8375659455139071727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/8375659455139071727'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2009/03/ado-for-iphone.html' title='ADO for iPhone?'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>64</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-5615699252372234063</id><published>2008-12-11T05:52:00.001-08:00</published><updated>2008-12-11T05:58:34.879-08:00</updated><title type='text'>App store in trouble</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_N3e2yY60gxY/SUEboe4OmYI/AAAAAAAABvw/IyXNUU2DK2g/s1600-h/iphone.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 79px; height: 130px;" src="http://3.bp.blogspot.com/_N3e2yY60gxY/SUEboe4OmYI/AAAAAAAABvw/IyXNUU2DK2g/s400/iphone.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5278530620552550786" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Looks like the $.99 pricing point of Apple's app store is cutting the competition so fierce that it may not allow developers to recoup the cost of making an app. More details using the following link: &lt;a href="http://apple20.blogs.fortune.cnn.com/2008/12/10/trouble-in-the-99-cent-app-store/"&gt;iPhone App Store Domed!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-5615699252372234063?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/5615699252372234063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=5615699252372234063' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/5615699252372234063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/5615699252372234063'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2008/12/app-store-in-trouble.html' title='App store in trouble'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_N3e2yY60gxY/SUEboe4OmYI/AAAAAAAABvw/IyXNUU2DK2g/s72-c/iphone.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-6730577072519791482</id><published>2008-11-03T06:04:00.000-08:00</published><updated>2008-11-03T06:06:22.318-08:00</updated><title type='text'>Pics of my new House</title><content type='html'>&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="288" height="192" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fsteven.mcwhorter%2Falbumid%2F5252931839409441777%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-6730577072519791482?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/6730577072519791482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=6730577072519791482' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/6730577072519791482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/6730577072519791482'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2008/11/pics-of-my-new-house.html' title='Pics of my new House'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-7495855034716354225</id><published>2008-10-28T06:12:00.001-07:00</published><updated>2008-10-28T06:19:30.601-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='campainge'/><category scheme='http://www.blogger.com/atom/ns#' term='McCain and Barack'/><title type='text'>Barack vs. McCain - Dance Off</title><content type='html'>Folks, If you are like me, you are getting sick of all the campaign commercials on TV and the radio. All the candidates do is bash each other and its starting to makes me sick. At this point, I don't believe either side. But I found this campaign video that finally made me laugh.&lt;br /&gt;&lt;br /&gt;Who would of though, Barack vs. McCain - dance off.&lt;br /&gt;&lt;br /&gt;Now that is something to consider before going voting!&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/LVvmrum3cUA&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/LVvmrum3cUA&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-7495855034716354225?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/7495855034716354225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=7495855034716354225' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/7495855034716354225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/7495855034716354225'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2008/10/barack-vs-mccain-dance-off.html' title='Barack vs. McCain - Dance Off'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-3758642655375443623</id><published>2008-10-27T06:26:00.000-07:00</published><updated>2008-10-27T06:27:54.429-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friends'/><category scheme='http://www.blogger.com/atom/ns#' term='Party'/><category scheme='http://www.blogger.com/atom/ns#' term='Halloween'/><category scheme='http://www.blogger.com/atom/ns#' term='The Boys'/><title type='text'>Halloween Party!</title><content type='html'>Hey everyone,&lt;br /&gt;&lt;br /&gt;Here is a slide show of the Halloween Party from this past Saturday. Thank to all who made it. The rest; you miss a great time!&lt;br /&gt;&lt;br /&gt;&lt;embed pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="288" height="192" type="application/x-shockwave-flash" flashvars="host=picasaweb.google.com&amp;amp;RGB=0x000000&amp;amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fsteven.mcwhorter%2Falbumid%2F5261823361175081857%3Fkind%3Dphoto%26alt%3Drss"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-3758642655375443623?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/3758642655375443623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=3758642655375443623' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/3758642655375443623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/3758642655375443623'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2008/10/halloween-party.html' title='Halloween Party!'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-3255654589842942250</id><published>2008-10-22T04:58:00.000-07:00</published><updated>2008-10-22T05:00:50.114-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cell Phone'/><category scheme='http://www.blogger.com/atom/ns#' term='Samsung Instinct'/><category scheme='http://www.blogger.com/atom/ns#' term='MR4'/><title type='text'>Samsung Instinct Phone Updates - MR4 Release</title><content type='html'>&lt;p&gt;&lt;br /&gt;Public Release Notes for Instinct Firmware Update MR4Version: BJ20Delivery: OTAProjected Release Date: 11/12 (BOTH client &amp;amp; network initiated) Projected Release Dates are best estimates and are subject to change with no notice.Notes:  Instinct firmware BJ20 includes the resolution of 165 tickets open since the previous public firmware release, BH29, including:&lt;/p&gt;&lt;p&gt;5442 - links fail on smoking gun website&lt;/p&gt;&lt;p&gt;5872 - VVM Client is not able to make Data connection&lt;/p&gt;&lt;p&gt;5886 - Ebay login fails in standard mode browser&lt;/p&gt;&lt;p&gt;6015 - Voice notification speaks wrong contact name&lt;/p&gt;&lt;p&gt;6016 - Device UI locks when FUMO push is being received&lt;/p&gt;&lt;p&gt;6025 - Initial Mobile Sync can cause device to slow down until initial sync completes6036 - bestbuy.com soft-resets device&lt;/p&gt;&lt;p&gt;6039 - deleting ringers can soft-reset device&lt;/p&gt;&lt;p&gt;The release also provides the foundation for the first public release of the updated Sprint Mobile Email Work Calendar.  The new work calendar, available OTA 11/21, syncs with one or more Exchange (OWA) based calendars, and allows for meeting creation, editing and alerting on the go.&lt;/p&gt;&lt;p&gt;Also included in MR4:* Java refit to better enable 4-way/OK and text input to LCDUI widget-based applications.  Yes, this is the Java Keyboard you've been waiting for.* support for native document viewing for many popular office document types including .doc, .pdf, .ppt, .xls and othersIndividual application upgrades for the MR4 period are expected to go live the week of 11/21 (all dates are estimates and are subject to change with no notice).  Exact go-live dates depend on application vendor. &lt;/p&gt;Source: &lt;a href="http://forums.buzzaboutwireless.com/baw/board/message?board.id=Samsung_Instinct&amp;amp;message.id=22487#M22487"&gt;http://forums.buzzaboutwireless.com/baw/board/message?board.id=Samsung_Instinct&amp;amp;message.id=22487#M22487&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-3255654589842942250?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/3255654589842942250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=3255654589842942250' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/3255654589842942250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/3255654589842942250'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2008/10/samsung-instinct-phone-updates-mr4.html' title='Samsung Instinct Phone Updates - MR4 Release'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-5859497447184951747</id><published>2008-10-16T07:17:00.000-07:00</published><updated>2008-10-16T07:19:41.052-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='DataSet'/><category scheme='http://www.blogger.com/atom/ns#' term='LUCRUM'/><category scheme='http://www.blogger.com/atom/ns#' term='ADO.NET Enity Data Framework'/><title type='text'>Not Just Another Object-Relational Mapping Service</title><content type='html'>All,&lt;br /&gt;&lt;br /&gt;I wrote a blog post for my company's blog. You can read it my click this link: &lt;a href="http://thefuturevalueofbusiness.com/not-just-another-object-relational-mapping-service.htm"&gt;http://thefuturevalueofbusiness.com/not-just-another-object-relational-mapping-service.htm&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Happy Coding!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-5859497447184951747?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/5859497447184951747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=5859497447184951747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/5859497447184951747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/5859497447184951747'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2008/10/all-i-wrote-blog-post-for-my-companys.html' title='Not Just Another Object-Relational Mapping Service'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-2730407757546517126</id><published>2008-10-03T14:15:00.000-07:00</published><updated>2008-10-07T14:08:32.999-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone SDK'/><category scheme='http://www.blogger.com/atom/ns#' term='Xcode'/><category scheme='http://www.blogger.com/atom/ns#' term='MAC development'/><title type='text'>iPhone SDK and Xcode Tutorial</title><content type='html'>This site: &lt;a href="http://icodeblog.com/"&gt;http://icodeblog.com/&lt;/a&gt; has the best iPhone SDK and Xcode tutorials.&lt;br /&gt;&lt;br /&gt;I tried googling and searching the Apple website and found nothing that was of help to a beginner Xcode developer. Apple has done a poor job with releasing good documentation of the iPhone SDK or How-Tos/code samples to help beginners learn to write applications on their iPhone platform.&lt;br /&gt;&lt;br /&gt;The creator of &lt;a href="http://icodeblog.com/"&gt;http://icodeblog.com/&lt;/a&gt; has done a super job at creating blog and video based Xcode development tutorials that are geared to the VERY BEGINNER. They are easy to follow and they build!!!!&lt;br /&gt;&lt;br /&gt;Give them a try and let me what you think.&lt;br /&gt;&lt;br /&gt;I am successfully writing iPhone apps thanks to this site.&lt;br /&gt;&lt;br /&gt;Have a great weekend,&lt;br /&gt;Steven McWhorter&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-2730407757546517126?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/2730407757546517126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=2730407757546517126' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/2730407757546517126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/2730407757546517126'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2008/10/iphone-sdk-and-xcode-tutorial.html' title='iPhone SDK and Xcode Tutorial'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-3626378591954726627</id><published>2008-09-21T08:27:00.000-07:00</published><updated>2008-09-22T06:47:39.153-07:00</updated><title type='text'>Latest Give Back Cincinnati Event!</title><content type='html'>Here are pictures from the latest GBC event I participated in. The organization helped clean up and paint different businesses and public places around the Norwood's (&lt;a href="http://en.wikipedia.org/wiki/Norwood,_Ohio"&gt;http://en.wikipedia.org/wiki/Norwood,_Ohio&lt;/a&gt;) business district. The pictures below are from the public pool that is on Montgomery road.&lt;br /&gt;&lt;br /&gt;Give Back Cincinnati is a great organization that provides opportunity for young professionals to give back (pun intended) to the community. You can volunteer anytime with no pressure. Its all up to you.&lt;br /&gt;&lt;br /&gt;&lt;embed pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" type="application/x-shockwave-flash" flashvars="host=picasaweb.google.com&amp;amp;RGB=0x000000&amp;amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fsteven.mcwhorter%2Falbumid%2F5248495098650554897%3Fkind%3Dphoto%26alt%3Drss"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-3626378591954726627?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/3626378591954726627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=3626378591954726627' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/3626378591954726627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/3626378591954726627'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2008/09/latest-give-back-cincinnati-event.html' title='Latest Give Back Cincinnati Event!'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-1054149558415109181</id><published>2008-09-19T06:07:00.000-07:00</published><updated>2008-09-19T06:33:16.964-07:00</updated><title type='text'>Windows Without Walls</title><content type='html'>The new Microsoft commercials are out and I for one love them. I like how Microsoft defends the PC but does not attack Apple directly. Do unto others as you have others do unto you, or something like that right? Apple makes PCs look boring, limiting, and flat out stupid. We all know that’s not true. You can do a lot with a PC. Heck, I do a lot with my PC every day.&lt;br /&gt;&lt;br /&gt;I blog, email, watch videos, organize my pictures and music, pay my bills, and program and design web sites. My world connected by bits and bytes are not limited because I don't use an Apple. Apple is a sexier machine then a PC right now. I admit it; they do look better. That's not Microsoft's fault. Tell DELL or HP or any PC manufacturer to tell their suppliers to make sexy PC cases and laptop shells. That might make PC lose its stuffy shirt and tie! I ofter hear, "Apple's just works better." That maybe true too but they do not have every hardware vendor in the work running on their operating system. Apple also doesn't have every hacker in the world trying to break it. Come on; you got to give Microsoft a little credit.&lt;br /&gt;&lt;br /&gt;Anywho, PC and Microsoft and synonyms and if one sucks so does the other. Let’s hope change can happen and they both become better. At least the commercials are good!&lt;br /&gt;&lt;br /&gt;Just watch it!!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/oWk8ouioXgE&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/oWk8ouioXgE&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-1054149558415109181?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/1054149558415109181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=1054149558415109181' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/1054149558415109181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/1054149558415109181'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2008/09/windows-without-walls.html' title='Windows Without Walls'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-303259475622373596</id><published>2008-09-18T12:43:00.000-07:00</published><updated>2008-09-18T12:46:52.335-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Application Security'/><title type='text'>Role Based Security for ASP.NET Content Management</title><content type='html'>&lt;p&gt;I found this article from the ASP.NET Daily Article blog and posting it on my site. Its a great solution for web application security down to the page element level. Please read!!!&lt;/p&gt;&lt;p&gt;"Designing a web based Information Management System poses a lot of challenges to developers. One of these challenges is how to provide the proper security to different users with different access to an application. Often times certain users will be allowed to update specific fields while others can only view them. It is essential to design for adequate security features in the presentation layer of your application." Source: &lt;a href="http://microsoft.apress.com/asptodayarchive/74047/web-applications-and-role-based-content-rendering"&gt;http://microsoft.apress.com/asptodayarchive/74047/web-applications-and-role-based-content-rendering&lt;/a&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-303259475622373596?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/303259475622373596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=303259475622373596' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/303259475622373596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/303259475622373596'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2008/09/role-based-security-for-aspnet-content.html' title='Role Based Security for ASP.NET Content Management'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-6263312378017161006</id><published>2008-09-15T06:53:00.000-07:00</published><updated>2008-09-16T08:28:43.877-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Pictures of Local Ike Damage</title><content type='html'>&lt;embed pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" type="application/x-shockwave-flash" flashvars="host=picasaweb.google.com&amp;amp;RGB=0x000000&amp;amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fsteven.mcwhorter%2Falbumid%2F5246244208198454481%3Fkind%3Dphoto%26alt%3Drss"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-6263312378017161006?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/6263312378017161006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=6263312378017161006' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/6263312378017161006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/6263312378017161006'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2008/09/pictures-of-local-ike-damage.html' title='Pictures of Local Ike Damage'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-1691262435264509284</id><published>2008-09-10T06:01:00.000-07:00</published><updated>2008-09-17T06:20:58.492-07:00</updated><title type='text'>New Give Back Cincinnati Event</title><content type='html'>Please click the following link &lt;a href="http://www.givebackcincinnati.org/v3/events_details.asp?EventID=1220"&gt;http://www.givebackcincinnati.org/v3/events_details.asp?EventID=1220&lt;/a&gt; and sign up for GBC's lastest and greatest event.&lt;br /&gt;&lt;br /&gt;Norwood is a thriving and evolving part of Cincinnati which needs people to help her shine.&lt;br /&gt;&lt;br /&gt;I will be there with bells on and so should you!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-1691262435264509284?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/1691262435264509284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=1691262435264509284' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/1691262435264509284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/1691262435264509284'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2008/09/new-give-back-cincinnati-event.html' title='New Give Back Cincinnati Event'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-4655795897067026506</id><published>2008-09-04T10:17:00.000-07:00</published><updated>2008-09-04T10:29:28.422-07:00</updated><title type='text'>Cincinnati Code on Google Search</title><content type='html'>&lt;div&gt;All,&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;I finally made it to number 4 on Google's search results for search string "Cincinnati Coder"!&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;I am sooooo happy. It took about 3 weeks for this to happen.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Just needed to get that out there! &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Sorry for the useless post.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_N3e2yY60gxY/SMAayxs_rOI/AAAAAAAABE8/1bPuHOJwV7c/s1600-h/google.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5242219425897098466" style="CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_N3e2yY60gxY/SMAayxs_rOI/AAAAAAAABE8/1bPuHOJwV7c/s400/google.bmp" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;.Steven_McWhorter&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-4655795897067026506?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/4655795897067026506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=4655795897067026506' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/4655795897067026506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/4655795897067026506'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2008/09/cincinnati-code-on-google-search.html' title='Cincinnati Code on Google Search'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_N3e2yY60gxY/SMAayxs_rOI/AAAAAAAABE8/1bPuHOJwV7c/s72-c/google.bmp' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-1118771973251302530</id><published>2008-08-25T06:06:00.000-07:00</published><updated>2008-08-27T06:58:39.614-07:00</updated><title type='text'>XML Serialization</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_N3e2yY60gxY/SLKwWr_d6NI/AAAAAAAABEM/UXxRluLSEFE/s1600-h/rawSerializer2.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5238443220397844690" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 259px; CURSOR: hand; HEIGHT: 117px" height="138" alt="" src="http://4.bp.blogspot.com/_N3e2yY60gxY/SLKwWr_d6NI/AAAAAAAABEM/UXxRluLSEFE/s400/rawSerializer2.png" width="295" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nice article about how to Serialize and DeSerialize objects in XML.&lt;a href="http://www.dotnetfunda.com/articles/article98.aspx"&gt;http://www.dotnetfunda.com/articles/article98.aspx&lt;/a&gt;. This is really handy when you want to make saving objects very versatile and not database dependent. Below is a list of additional reasons to use XML Serialization.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Storing user preferences in an object. &lt;/li&gt;&lt;li&gt;Maintaining security information across pages and applications. &lt;/li&gt;&lt;li&gt;Modification of XML documents without using the DOM. &lt;/li&gt;&lt;li&gt;Passing an object from one application to another. &lt;/li&gt;&lt;li&gt;Passing an object from one domain to another. &lt;/li&gt;&lt;li&gt;Passing an object through a firewall as an XML string. &lt;/li&gt;&lt;li&gt;Source (&lt;a href="http://www.dotnetjohn.com/articles.aspx?articleid=173"&gt;http://www.dotnetjohn.com/articles.aspx?articleid=173&lt;/a&gt;)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;To make objects serializable, I create an XSD schema that represents my object. You know, contract first, then code last. &lt;/p&gt;&lt;a href="http://2.bp.blogspot.com/_N3e2yY60gxY/SLKxMODleCI/AAAAAAAABEU/bMDuD_bWIAE/s1600-h/xsd.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5238444140074989602" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_N3e2yY60gxY/SLKxMODleCI/AAAAAAAABEU/bMDuD_bWIAE/s400/xsd.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then I use a code generator that will generate a .NET class that makes my object XML serializable. Its called XSD Object Generator which is a plug in for Visual Studio. You can download the tool from here: &lt;a href="http://weblogs.asp.net/jdanforth/archive/2004/09/18/231209.aspx"&gt;http://weblogs.asp.net/jdanforth/archive/2004/09/18/231209.aspx&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Then you can create a XML serializer and deserializer helper classes. These classes will take an object in memory and serialize it to an XML stream or hydrate a XML stream to an object. I usually hook in a Database helper class and save the XML string to the database for later use.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Have fun! Let me know if this makes sense.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-1118771973251302530?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/1118771973251302530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=1118771973251302530' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/1118771973251302530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/1118771973251302530'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2008/08/xml-serialization.html' title='XML Serialization'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_N3e2yY60gxY/SLKwWr_d6NI/AAAAAAAABEM/UXxRluLSEFE/s72-c/rawSerializer2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-9218965286202138103</id><published>2008-08-13T06:09:00.000-07:00</published><updated>2008-08-25T11:11:36.349-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Samsung Instinct'/><title type='text'>Samsung Instinct Phone Updates</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_N3e2yY60gxY/SKLfymR-wnI/AAAAAAAABEE/qVnxNY3_Fco/s1600-h/images.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5233991777320354418" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_N3e2yY60gxY/SKLfymR-wnI/AAAAAAAABEE/qVnxNY3_Fco/s400/images.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;All,&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;If any of you out there have the Samsung Instinct then you will be happy to here that Sprint is pushing updates to the Visual Voice Mail and Sprint TV applications today.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;I don't know what the differences are yet. When I find out I will update this post.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Enjoy the Instinct. I know I am.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-9218965286202138103?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/9218965286202138103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=9218965286202138103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/9218965286202138103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/9218965286202138103'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2008/08/samsung-instinct-phone-updates.html' title='Samsung Instinct Phone Updates'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_N3e2yY60gxY/SKLfymR-wnI/AAAAAAAABEE/qVnxNY3_Fco/s72-c/images.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-4995364373850208083</id><published>2008-08-07T06:13:00.000-07:00</published><updated>2008-08-07T06:24:07.398-07:00</updated><title type='text'>SQL 2008 is Released!!!!</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_N3e2yY60gxY/SJr3bWHuNiI/AAAAAAAABD8/PHJnqroEeFo/s1600-h/logo-header-sql08-dg.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5231765966310749730" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_N3e2yY60gxY/SJr3bWHuNiI/AAAAAAAABD8/PHJnqroEeFo/s400/logo-header-sql08-dg.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;SQL Server 2008 is one of Microsoft's best products ever. Me personally, I love it. Its fast, scalable, developer friendly (unlike Oracle), and worry free. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;For a comprehensive list of new features and changes read this blog: &lt;a href="http://blogs.msdn.com/chadboyd/archive/2007/07/26/katmai-sql-2008-the-list-of-new-features.aspx"&gt;http://blogs.msdn.com/chadboyd/archive/2007/07/26/katmai-sql-2008-the-list-of-new-features.aspx&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;To learn more about SQL Server 2008 visit the TechNet site: &lt;a href="http://technet.microsoft.com/en-us/magazine/cc434690.aspx"&gt;http://technet.microsoft.com/en-us/magazine/cc434690.aspx&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-4995364373850208083?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/4995364373850208083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=4995364373850208083' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/4995364373850208083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/4995364373850208083'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2008/08/sql-2008-is-released.html' title='SQL 2008 is Released!!!!'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_N3e2yY60gxY/SJr3bWHuNiI/AAAAAAAABD8/PHJnqroEeFo/s72-c/logo-header-sql08-dg.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-1772432816828911702</id><published>2008-08-05T07:20:00.000-07:00</published><updated>2008-08-05T11:43:45.710-07:00</updated><title type='text'>.NET DataTable Select Experssions</title><content type='html'>Sometimes I like to get raw data from a database table and select information from it through .NET code. I use the SELECT(&lt;expression&gt;) method and pass it an expression. The problem is I never remember what types of expressions are valid. So I am listing them here as I come across them. One thing to remeber. If your column names have spaces, use brackets around the column name.&lt;br /&gt;&lt;br /&gt;*Column name with spaces&lt;br /&gt;string filter = "[job grade] = '" + jobGradeRowsToUpDate[j]["JobGrade"].ToString() + "'";&lt;br /&gt;&lt;br /&gt;* NOT IN (item 1,item 2,...)&lt;br /&gt;DataRow[] jobGradeRowsToDelete = currentJobGradeData.Select("jobgrade NOT IN (" + newJobGradeID + ")");&lt;br /&gt;&lt;br /&gt;* not equal &lt;&gt;&lt;br /&gt;DataRow[] jobGradeRowsToDelete = currentJobGradeData.Select("jobgrade &lt;&gt; '1'");&lt;br /&gt;&lt;br /&gt;Other&lt;br /&gt;Expression Operators&lt;br /&gt;The list of supported operators is somewhat small:&lt;br /&gt;&lt;br /&gt;Math Operators:&lt;br /&gt;&lt;br /&gt;+ (addition)&lt;br /&gt;- (subtraction)&lt;br /&gt;* (multiplication)&lt;br /&gt;/ (division)&lt;br /&gt;% (modulus, the remainder after division)&lt;br /&gt;String Operator:&lt;br /&gt;&lt;br /&gt;+ (concatenation, joining strings)&lt;br /&gt;Comparison Operators:&lt;br /&gt;&lt;br /&gt;&lt; (less than) &gt; (greater than)&lt;br /&gt;&lt;= (less than or equal to) &gt;= (greater than or equal to)&lt;br /&gt;&lt;&gt; (not equal to)&lt;br /&gt;= (equal)&lt;br /&gt;IN (compare to a list of items)&lt;br /&gt;LIKE (pattern matching)&lt;br /&gt;Scalar Functions:&lt;br /&gt;&lt;br /&gt;Convert (change from one data type to another)&lt;br /&gt;Len (return the length of the string)&lt;br /&gt;IsNull (test for null)&lt;br /&gt;IIf (Immediate If)&lt;br /&gt;Trim (trim white space from string)&lt;br /&gt;Substring (return a part of a string)&lt;br /&gt;Aggregation Functions:&lt;br /&gt;&lt;br /&gt;Sum (Sum)&lt;br /&gt;Avg (Average)&lt;br /&gt;Min (Minimum)&lt;br /&gt;Max (Maximum)&lt;br /&gt;Count (Count)&lt;br /&gt;StDev (Standard deviation)&lt;br /&gt;Var (Statistical variance)&lt;br /&gt;&lt;br /&gt;**Source: &lt;a href="http://home.hot.rr.com/graye/Articles/ADO_Expressions.htm"&gt;http://home.hot.rr.com/graye/Articles/ADO_Expressions.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-1772432816828911702?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/1772432816828911702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=1772432816828911702' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/1772432816828911702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/1772432816828911702'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2008/08/net-datatable-select-experssions.html' title='.NET DataTable Select Experssions'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-2947465263397375481</id><published>2008-05-13T06:54:00.000-07:00</published><updated>2008-05-13T07:14:07.298-07:00</updated><title type='text'>Edit Template in GridView Control</title><content type='html'>&lt;div&gt;Some times you may want to edit items in a GridView control but you don't want every column to be editable. To do this you need to set the READONLY property to false.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;ex)asp:boundfield visible="false"&gt;&lt;/asp:boundfield&gt;"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;The columns that you want to edit you need to create a&lt;br /&gt;&lt;asp:templatefield&gt;instead of using the &lt;asp:boundfield&gt;and set the contorls (one to manage the data and one to enable the edit row index by postback) that will handle the edit in the &lt;edititemtemplate&gt;. In the example below, I have a &lt;asp:dropdownseelist&gt;which will handle the edit and a &lt;asp:linkbutton&gt;to postback and edit the GridView.&lt;br /&gt;EditIndex property. You will have to rebind the grid for the edit template to display. Below&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Ex)&lt;br /&gt;"&lt;asp:gridview id="gvData" runat="server" width="98%" allowsorting="True" autogeneratecolumns="False" datakeynames="ID" bordercolor="#cccccc" borderstyle="Solid" borderwidth="1px" onrowdatabound="OnRowDataBound_SetBaseLineData" onsorting="OnSorting_SortSelectedColumn"&gt;&lt;br /&gt;&lt;columns&gt;&lt;br /&gt;&lt;&lt;strong&gt;asp:BoundField ReadOnly="true"&lt;/strong&gt; DataField="PPemployeeid" HeaderText="EMPID" SortExpression="PPemployeeid" HeaderStyle-ForeColor="Black" HeaderStyle-Wrap="false" ItemStyle-Wrap="false" ItemStyle-Width="50px"/&gt;&lt;br /&gt;&lt;asp:boundfield width="40px" readonly="true" datafield="Status" headertext="Status" sortexpression="PPPositionStatus" forecolor="Black" wrap="false" horizontalalign="Center"&gt;&lt;/asp:boundfield&gt;&lt;br /&gt;&lt;strong&gt;&lt;asp:templatefield&gt;&lt;br /&gt;&lt;headertemplate&gt;&lt;br /&gt;&lt;asp:label id="lblFunctionalTitleHeader" runat="server" borderstyle="Solid" backcolor="LightGray" bold="false" underline="True"&gt;Functional Title&lt;/asp:label&gt;&lt;br /&gt;&lt;/headertemplate&gt;&lt;br /&gt;&lt;itemtemplate&gt;&lt;br /&gt;&lt;asp:label id="lblFunctionalTitle" text="Test"&gt;&lt;/asp:label&gt;&lt;asp:linkbutton id="lkbEditFT" onclick="lkbEditFT_OnClick" runat="server"&gt;Edit&lt;/asp:linkbutton&gt;&lt;br /&gt;&lt;/itemtemplate&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;edititemtemplate&gt;&lt;br /&gt;&lt;asp:dropdownlist id="ddlFunctionalTitles" runat="server"&gt;&lt;/asp:dropdownlist&gt;&lt;br /&gt;&lt;/edititemtemplate&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/asp:templatefield&gt;&lt;br /&gt;&lt;/columns&gt;&lt;br /&gt;&lt;rowstyle bordercolor="Silver" borderwidth="0px" cssclass="tableGrid"&gt;&lt;br /&gt;&lt;headerstyle borderstyle="Solid" horizontalalign="Center" backcolor="LightGray" bold="false" underline="True"&gt;&lt;br /&gt;&lt;alternatingrowstyle backcolor="WhiteSmoke"&gt;&lt;br /&gt;&lt;/asp:gridview&gt;"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;--Code Behind--&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;protected void lkbEditFT_OnClick(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;this.gvData.EditIndex = 2;&lt;br /&gt;this.gvData.DataSource = myData.Tables[0];&lt;br /&gt;this.gvData.DataBind();&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;The grid should look like this after postback&lt;/div&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_N3e2yY60gxY/SCmg0o7jqVI/AAAAAAAABCk/mZYFT8kBXj8/s1600-h/gridvieweditimage.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5199864070976809298" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_N3e2yY60gxY/SCmg0o7jqVI/AAAAAAAABCk/mZYFT8kBXj8/s400/gridvieweditimage.bmp" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-2947465263397375481?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/2947465263397375481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=2947465263397375481' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/2947465263397375481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/2947465263397375481'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2008/05/edit-template-in-gridview-control.html' title='Edit Template in GridView Control'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_N3e2yY60gxY/SCmg0o7jqVI/AAAAAAAABCk/mZYFT8kBXj8/s72-c/gridvieweditimage.bmp' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8928922390571898007.post-4483003919641601820</id><published>2007-08-23T07:29:00.000-07:00</published><updated>2007-08-23T07:30:25.966-07:00</updated><title type='text'>Installing MOSS B2TR</title><content type='html'>Here are the following steps I used to install OSS B2TR&lt;br /&gt;&lt;br /&gt;1. Start with a fresh installation of Windows Server 2003. Or uninstall all Office production from a machine with a B2 installation and clear out all Office related registry entries&lt;br /&gt;&lt;br /&gt;2. Install OSS B2&lt;br /&gt;&lt;br /&gt;3. Run the Configuration Wizard after the installation is complete&lt;br /&gt;&lt;br /&gt;4. After the Configuration Wizard is done, make sure the SharePoint Central Administration tool loads. If the configuration is complete, do not add any Web Application or Site Collections. If you receive this error during the installation of Office SharePoint Server 2007:"The language is not supported on the server"It means that you have uninstalled a previous version (or the same version) of Office SharePoint Server on the server, and it has taken the Server Language reg value with it!In order to fix the problem, you need to restore the Server Language registry value by creating the following .reg file (open notepad and paste the following):Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\ServerLanguage]"1033"=""&lt;br /&gt;&lt;br /&gt;5. Go into the Service node of the MMC and stop and disable the Office SharePoint Search and Window SharePoint Search.&lt;br /&gt;&lt;br /&gt;6. Once the search services are stopped, starts the WSS B2TR installation (filename: WSSv3b2tr-kb000000-x86-fullfile-en-us.exe). Once that is complete, and if you have OSS installed, a dialog box should prompt the user to upgrade at least one more product on the server.&lt;br /&gt;&lt;br /&gt;7. After completing the WSS B2TR then start the OSS B2TR installation (OfficeServerb2tr-kb000000-x86-fullfile-en-us.exe).&lt;br /&gt;&lt;br /&gt;8. Once complete, the configuration wizard should start and reconfigure OSS. 9. Once complete, you should be able to setup a Default Web Application and the Default Site Collection as well as the Shared Service Provider.&lt;br /&gt;&lt;br /&gt;Hope this helps!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8928922390571898007-4483003919641601820?l=cincinnaticoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cincinnaticoder.blogspot.com/feeds/4483003919641601820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8928922390571898007&amp;postID=4483003919641601820' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/4483003919641601820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8928922390571898007/posts/default/4483003919641601820'/><link rel='alternate' type='text/html' href='http://cincinnaticoder.blogspot.com/2007/08/installing-moss-b2tr.html' title='Installing MOSS B2TR'/><author><name>Steven McWhorter</name><uri>http://www.blogger.com/profile/14223658862949098979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_N3e2yY60gxY/SLLvyfLu5KI/AAAAAAAABEg/gDXKcU8OrHM/S220/me.jpg'/></author><thr:total>2</thr:total></entry></feed>
