<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Jason Salas' WebLog</title><link>http://weblogs.asp.net/jasonsalas/default.aspx</link><description>On-air and online: making people laugh, making people think, pissing people off</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Book Review: "Ajax in Action"</title><link>http://weblogs.asp.net/jasonsalas/archive/2005/11/16/430681.aspx</link><pubDate>Wed, 16 Nov 2005 04:00:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:430681</guid><dc:creator>guam-aspdev</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jasonsalas/rsscomments.aspx?PostID=430681</wfw:commentRss><comments>http://weblogs.asp.net/jasonsalas/archive/2005/11/16/430681.aspx#comments</comments><description>&lt;img style="FLOAT: right; MARGIN: 0pt 0pt 10px 10px; WIDTH: 240px; CURSOR: pointer" alt="" src="http://ec1.images-amazon.com/images/P/1932394613.01._AA240_SCLZZZZZZZ_.jpg" border="0" /&gt;&lt;/a&gt;Let me first preface this review by saying this is the first technical book that I've read cover to cover TWICE prior to posting a review. I had to make sure the stuff stuck, because the material covered in &lt;a title="Manning's very excellent &amp;quot;Ajax in Action&amp;quot;" href="http://www.amazon.com/exec/obidos/tg/detail/-/1932394613/qid=1132112474/sr=8-1/ref=pd_bbs_1/104-4649010-4396744?v=glance&amp;amp;s=books&amp;amp;n=507846"&gt;Manning's very excellent "Ajax in Action"&lt;/a&gt; is really deep. But bringing the next evolution of user experience, giving your web applications a rich client feel, isn't completely easy. This won't scare you away from using Ajax in your existing applications, but make you aware of exactly what to expect.&lt;br /&gt;&lt;br /&gt;The book first starts out by presenting a healthy discussion of the key components of remote scripting - CSS, the DOM, JavaScript's XmlHttpRequest object and client callbacks - and how they interact within the scope of your project. Before diving into full-on Ajax development, authors Dave Crane and Eric Pascarello discuss the need for object-oriented JavaScript programing, which will be foreign and awkward to most developers, even those coming from procedural backgrounds like Java and C++. The authors familiarize you with the various ways of composing the unconventional constructs available (JSON-RPC, prototypes) for optimizing remote scripting.&lt;br /&gt;&lt;br /&gt;Best practices are encouraged throughout the chapters and enforced in all code snippets. The use of patterns like Observer, Command and MVC and refactoring and module-based programming (mainly .NET assemblies and Java servlets) permeate the entire work. The actual meat of the book doesn't get started until Chapter 9, which the authors clearly state, dealing with the aforementioned discussion of raw JavaScript programming that'll be completely new to most people. But for those not wanting to engage in the massive task of writing syntax by hand, the major libraries available are thankfully referenced.&lt;br /&gt;&lt;br /&gt;The book also isn't a "copyist's" title, one that can provide working code right out of the gate. Also, the audience for this work should be fairly sopisticated and experienced with modern-day web programming, as the book assumes a certain level of competency and doesn't waste time with rudimentary concepts or examples. Crane and Pascarello take a platform-agnostic look at incorporating Ajax-style programming into web applications, citing examples in PHP, Java and .NET, and accordingly the examples are all partial and abstracted, to be implemented in whatever platform the developer/reader is familiar with.&lt;br /&gt;&lt;br /&gt;This is also one of the few books that I've ever recommended people read the appendices in addition to the chapters. Most titles have supplementary info that doesn't match the flow of the chapters, or exclusionary stuff you can skip, but this book is really a tome of good reading. Appendix B is an outstanding discussion on JavaScript OOP, providing an introduction to and examples in JSON.&lt;br /&gt;&lt;br /&gt;Ajax programming is a lot more complex than it lets on, but not as daunting as you might think. This book is critical in your understanding of how to make the next big thing in web development to work for you. A must-have.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=430681" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/Tech+books/default.aspx">Tech books</category><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/Programming/default.aspx">Programming</category><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/Ajax/default.aspx">Ajax</category></item><item><title>Book review: "Murach's Java Servlets and JSP"</title><link>http://weblogs.asp.net/jasonsalas/archive/2005/10/31/428982.aspx</link><pubDate>Mon, 31 Oct 2005 08:52:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:428982</guid><dc:creator>guam-aspdev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jasonsalas/rsscomments.aspx?PostID=428982</wfw:commentRss><comments>http://weblogs.asp.net/jasonsalas/archive/2005/10/31/428982.aspx#comments</comments><description>&lt;!--StartFragment --&gt;&amp;nbsp;The one quality that makes &lt;a href="http://www.murach.com/books/jsps/index.htm"&gt;"Murach's Java Servlets and JSP"&lt;/a&gt; (&lt;a href="http://www.amazon.com/gp/product/1890774189/104-5915643-1549512?v=glance&amp;amp;n=283155&amp;amp;n=507846&amp;amp;s=books&amp;amp;v=glance"&gt;buy from Amazon&lt;/a&gt;) a clear winner is the quality of the content and clarity of author Andrea Steelman and Joel Murach's writing. They use a friendly, humorous voice that eases the normal tension accompanying such a complex topic as programming Java servlets and designing JavaServer Pages. I'm a C# developer, so this was most appreciated by someone like me. You'll also be thankful for this tone as the book takes you through some very challenging scenarios in developing winning browser-based apps.&lt;br /&gt;&lt;br /&gt;The book is the rare breed of tech manual that stays relevant to the neophyte reader and the experienced developer alike. It's outstanding as a college-level classroom reference, with oversized dimensions (it's a large book, height- and width-wise) are loaded with rich illustrations and healthy amounts of code with thorough explanations of the concepts behind then. Physically the book is ready to sustain the harsh conditions of the learning programmer. Its rigid design will survive a reader's rampant paging through chapters to find that one code sample and stretching the book's spine, in the classroom as well as the web shop.&lt;br /&gt;&lt;br /&gt;The book presents the reader with the holistic JSP experience, and the organization of the chapters is very logical. I particularly enjoyed the chapters dealing with JavaMail programming, working in SSL environments, database access with JDBC and MySQL, working in the HTTP pipeline, custom JSP tags and use of XML. Also featured are basic discussions of incorporating componentization in your projects through JavaBeans. I also liked wrapping up my reading with the capstone project: designing, coding and deploying a very practical Music Store web app.&lt;br /&gt;&lt;br /&gt;The accompanying CD-ROM is outstanding, including the Java 2 SDK for Windows, Tomcat 4.0, MySQL, and trial versions of HomeSite and TextPad.&lt;br /&gt;&lt;br /&gt;In criticism, I felt the book to be ironically a little light on servlets themselves. I would have liked to see more on servlets and beans programming discussed, and perhaps highlight a bit more some of the key classes in the Java 2 API. The book also I feel neglects the object-oriented programming concepts that are so critical to modern-day development. Maybe such topics are out of this book's range, but simple class design would have been nice. However, the best-practices approach to development - use of patterns, proper system organization and implementing MVC architecture greatly offset the book's very minor shortcomings.&lt;br /&gt;&lt;br /&gt;I fully recommend this book to anyone looking to get into beginning to intermediate JavaServer Pages programming. It's essential to becoming a well-versed Java programmer.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=428982" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/Tech+books/default.aspx">Tech books</category></item><item><title>My new blog's finally up...</title><link>http://weblogs.asp.net/jasonsalas/archive/2005/10/15/427548.aspx</link><pubDate>Sat, 15 Oct 2005 01:43:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:427548</guid><dc:creator>guam-aspdev</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jasonsalas/rsscomments.aspx?PostID=427548</wfw:commentRss><comments>http://weblogs.asp.net/jasonsalas/archive/2005/10/15/427548.aspx#comments</comments><description>I've gotten the hang of &lt;a href="http://www.blogger.com"&gt;Blogger&lt;/a&gt; now to be productive, although I still haven't published to &lt;a href="http://www.jasonsalas.com"&gt;JasonSalas.com&lt;/a&gt; from my mobile or from e-mail, but I hope to give it a shot sometime this weekend.&amp;nbsp; And I still can't find where to access my stats, if such a feature exists.&lt;br /&gt; &lt;br /&gt; But it's up and running...kindly add my new Atom feed to your RSS aggregators accordingly: &lt;a href="http://www.jasonsalas.com/blog/atom.xml"&gt;&lt;b&gt;http://www.jasonsalas.com/blog/atom.xml&lt;/b&gt;&lt;/a&gt;&lt;br /&gt; &lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=427548" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/Web/default.aspx">Web</category><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/New+media/default.aspx">New media</category></item><item><title>iTunes Music Store should adopt subscription for TV programming</title><link>http://weblogs.asp.net/jasonsalas/archive/2005/10/15/427541.aspx</link><pubDate>Fri, 14 Oct 2005 23:24:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:427541</guid><dc:creator>guam-aspdev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jasonsalas/rsscomments.aspx?PostID=427541</wfw:commentRss><comments>http://weblogs.asp.net/jasonsalas/archive/2005/10/15/427541.aspx#comments</comments><description>I suggested when &lt;a href="http://www.jasonsalas.com/2005/10/opinions-mixed-on-abcs-itms-strategy.html"&gt;pontificating over the merits&lt;/a&gt; of the &lt;a href="http://www.apple.com/itunes/videos/"&gt;iTunes Music Store's for-purchase method&lt;/a&gt; of ABC network television programming a permanent subscription format. This can easily be done by applying the proven opt-in concept of RSS, perfectly marrying the tried-and-true media concepts of print's paid, inncentive-based subscription with TV's traditional syndication.&lt;br /&gt;&lt;br /&gt;How cool would it be if Apple/ABC/other sources collaborated on a permanent subscription model for network TV content? A consumer would pay a set fee for a certain number of episodes, which would be a certain percentage cheaper than if you bought an entire season's shows individually and got automatic delivery of the content. It's retooling information by applying new media applications to proven concepts, taking a page right out of Sports Illustrated (pun intended), and from blogging/podcasting.&lt;br /&gt;&lt;br /&gt;Think about it: assign users a secure account in the iTunes Music Store. They agree to pay $25.37 for a 15-episode season of "Grey's Anatomy" (15% off the cover price of $1.99 per episode). Add an incentive - subscribers exclusively get an extra bonus video of cast interviews, outtakes, etc. - and programmatically subscribe the user's local version of iTunes 6 to an authenticated RSaS feed that delivers their shows according to a set schedule (an additional subscriber-only incentive might be they get the video a few hours earlier than its released in the ITMS).&lt;br /&gt;&lt;br /&gt;For the consumer this would mean cost-effectiveness, guaranteed delivery, convenience and reliable viewership. And the networks get more money up front, regardless of the quality of their programming, the ratings of their stuff, or whether the end-user actually watches their stuff, or not. It's the perfect application of RSS to paid content.&lt;br /&gt;&lt;br /&gt;Operators are standing by, cancel anytime.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=427541" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/Marketing/default.aspx">Marketing</category><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/Television/default.aspx">Television</category><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/New+media/default.aspx">New media</category></item><item><title>The new marketing tagline for movies from this point on</title><link>http://weblogs.asp.net/jasonsalas/archive/2005/10/14/427421.aspx</link><pubDate>Thu, 13 Oct 2005 21:53:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:427421</guid><dc:creator>guam-aspdev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jasonsalas/rsscomments.aspx?PostID=427421</wfw:commentRss><comments>http://weblogs.asp.net/jasonsalas/archive/2005/10/14/427421.aspx#comments</comments><description>I'm still coming down from &lt;a href="http://www.podcastingnews.com/archives/2005/10/itunes_6_adds_v.html"&gt;my Apple sugar rush&lt;/a&gt; from yesterday, so one more post on the impacts of the multimedia-rich "One More Thing..." announcement Steve Jobs gave.&lt;br /&gt; &lt;br /&gt; Imagine the new mandated tagline movie compaines, TV networks and content multimedia producers are going to have to start using in commercials -&lt;br /&gt; &lt;br /&gt; &lt;a href="http://www.jasonsalas.com/2005/10/new-marketing-tagline-for-movies-from.html"&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;"[ SOME MEDIA PRODUCT NAME HERE] &lt;insert&gt;, coming soon on October 12 for DVD, PSP, and in the iTunes Music Store"&lt;/insert&gt;&lt;/span&gt;&lt;/a&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=427421" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/Marketing/default.aspx">Marketing</category><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/Consumer+tech/default.aspx">Consumer tech</category></item><item><title>I'm moving...</title><link>http://weblogs.asp.net/jasonsalas/archive/2005/10/12/427289.aspx</link><pubDate>Wed, 12 Oct 2005 02:00:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:427289</guid><dc:creator>guam-aspdev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jasonsalas/rsscomments.aspx?PostID=427289</wfw:commentRss><comments>http://weblogs.asp.net/jasonsalas/archive/2005/10/12/427289.aspx#comments</comments><description>I finally setup JASONSALAS.COM, so I'll be replicating/archiving some of my blog posts over the next day or so as I transition content to &lt;a href="http://www.jasonsalas.com"&gt;my new domain&lt;/a&gt;.&amp;nbsp; I've not used &lt;a href="http://www.blogger.com"&gt;Blogger&lt;/a&gt; as a publishing tool before, so setting up some of the feed and archive directories is a new thing.&amp;nbsp; I've really enjoyed .TEXT, but it's time to try something new.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=427289" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/New+media/default.aspx">New media</category></item><item><title>4 things wrong with college football today</title><link>http://weblogs.asp.net/jasonsalas/archive/2005/10/10/427104.aspx</link><pubDate>Mon, 10 Oct 2005 04:53:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:427104</guid><dc:creator>guam-aspdev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jasonsalas/rsscomments.aspx?PostID=427104</wfw:commentRss><comments>http://weblogs.asp.net/jasonsalas/archive/2005/10/10/427104.aspx#comments</comments><description>&lt;p&gt;I used the following topics for part of my "5-in-5" segment of my sports show where I debate the hottest topics in national sports. This is my favorite time of year, when America's new pastime is in its full glory. Forget baseball - football's been the national game for years, and everyone knows it. The most menial play in a gridiron highlight reel is typically more awe-inspiring than what would be considered phenomenal feats of athleticism on the diamond.&lt;/p&gt; &lt;p&gt;But while it's the most popular sport in America, it's far from perfect. And the biggest room in the world is the room for improvement, and this season's certainly candidate for that, so consider the following things I find objectionable in the college game today.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;Conditionally implementing instant replay &lt;/strong&gt;- with the Big Ten having spent last season being the NCAA's guinea pig for the test of whether instant replay reviews can be inserted into the college game, we were all left shaking our heads. Duh?!? Of course it would work. Now, it's implemented in all but two conferences - the WAC and the Sun-Belt - both of which are pretty much ignored by network TV coverage.&amp;nbsp; We all knew/know instant replay would be a positive thing for the game. It's already worked definitively this season (twice against Michigan vs. Notre Dame), and any football purist will tell you it's a step in the right direction.&amp;nbsp; It's time to allow instant replays (and possibly NFL-style coaches challenges) across the board. &lt;li&gt;&lt;strong&gt;Games are taking way too long&lt;/strong&gt; - chalk up the previous benefits of instant replay as a contributing factor for longer games.&amp;nbsp; In certain situations, televised college games are lasting as long as four hours to finish. Four hours? That's insane. An incessant amount of TV timeouts, extended commercial breaks, long delays, and the ever-damaging college rule that stops the game clock while the chains are being moved add up to very long experiences. Some have suggested shortening the quarters to 10 minutes, which will never happen. I say reduce the forced stoppage of play due to promotional and school hype considerations and let the people play. &lt;li&gt;&lt;strong&gt;Overtime&lt;/strong&gt; - even though I've listed OT here as a shortcoming, I actually like it a little.&amp;nbsp; The NCAA's version of deciding games has been relegated to the game of bluff we all played as 13-year-olds in basketball (if I try and make it, then you try and miss, I win). It's an insult that such a system exists in a sport so complex. Ironically, NFL analysts want the college OT rule applied towards its games, with too games being decided by the unlucky outcome of a coin flip. &lt;li&gt;&lt;strong&gt;The Bowl Championship Series &lt;/strong&gt;- while the preceding arguments are debatable by coaches, analysts and sportswriters nationwide, the one consensus everyone involved with college football has is that the BCS has got to go. While conceived as a means of more accurately determining a national championship by calculating a team's RPI by way of (de)valuing overall/conference record, strength of schedule, margin of victory, and performance. Sounds good, but it's never worked out. Someone's always going to get screwed. If it were left up to human voting, we'd be complaining about constant political interference leaving a team out of bowl consideration or rankings. It may make perfect sense mathematically, but not artificial intelligence engine I know of can realistically determine that a Auburn shouldn't have won a national championship in 2004, or LSU should have been sole champions a year before. It's not working and it's got to go. Solution? We need a playoff tournament. It works for Division III schools, so why not implement it with the cash cow?&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=427104" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/Sports/default.aspx">Sports</category></item><item><title>Still learning ins and outs of Google Reader</title><link>http://weblogs.asp.net/jasonsalas/archive/2005/10/10/427093.aspx</link><pubDate>Mon, 10 Oct 2005 02:43:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:427093</guid><dc:creator>guam-aspdev</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jasonsalas/rsscomments.aspx?PostID=427093</wfw:commentRss><comments>http://weblogs.asp.net/jasonsalas/archive/2005/10/10/427093.aspx#comments</comments><description>&lt;p&gt;I'm realizing that while I'm remaining less forthright in flaming Google for the perceived inadequacies of &lt;a href="http://reader.google.com"&gt;Google Reader&lt;/a&gt;, the one thing that is getting on my nerves is a lack of help links or tutorial documentation.&amp;nbsp; &lt;A href="http://weblogs.asp.net/jasonsalas/archive/2005/10/09/426998.aspx"&gt;I stumbled across&lt;/a&gt; the fact that the program can read and more importantly play podcasts yesterday, and&amp;nbsp;apparently &lt;a href="http://www.flickr.com/photos/robwall/50418314/"&gt;I'm not the only one&lt;/a&gt;.&amp;nbsp; Today I jjust figured out that I'm supposed to be reading feeds from the "Home" link, not the "Read Items".&lt;/p&gt; &lt;p&gt;It's a lot of fun and&amp;nbsp;a cool, new way to get RSS-based information, but a tad more help for idiots like me would be appreciated.&amp;nbsp; I'm in the crowd whose main frustrationn comes from the fact that we're admittedly used to using aggregators in a certain way based on other services and programs.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=427093" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/Google/default.aspx">Google</category></item><item><title>Flag-planting in Ann Arbor...ouch</title><link>http://weblogs.asp.net/jasonsalas/archive/2005/10/10/427086.aspx</link><pubDate>Sun, 09 Oct 2005 23:58:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:427086</guid><dc:creator>guam-aspdev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jasonsalas/rsscomments.aspx?PostID=427086</wfw:commentRss><comments>http://weblogs.asp.net/jasonsalas/archive/2005/10/10/427086.aspx#comments</comments><description>There was much ado about the Spartans after they planted the Michigan State flag in South bend after dethroning the then-undefeated Fightin' Irish.&amp;nbsp; Here's a painful shot of Minnesota's Laurence Maroney doing the same at midfield in the Big House after taking out the Wolverines.&lt;br /&gt; &lt;br /&gt;&lt;img src="http://static.flickr.com/33/50876397_49dc1781f5_m.jpg" border="0" /&gt;&lt;br /&gt; &lt;br /&gt; ESPN guys were panning the practice, but I say let it go.&amp;nbsp; This really hurt a UM fan like me to see, but the players certainly earn it.&amp;nbsp; People are worried about injury?&amp;nbsp; How about potentially thousands of kids ripping down a goal post?&lt;br /&gt; &lt;br /&gt; Whiel I'm at it, the NCAA really needs to re-think the "excessive celebration" rule, without doubt the dumbest penalty ever created in sports.&amp;nbsp; Don't get me wrong, I'm all in favor of banning the practice of crotch-grabbing and throat slashing, but let players celebrate achievement.&lt;br /&gt; &lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=427086" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/Sports/default.aspx">Sports</category></item><item><title>Farewell, Little Brown Jug...</title><link>http://weblogs.asp.net/jasonsalas/archive/2005/10/09/427036.aspx</link><pubDate>Sun, 09 Oct 2005 08:50:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:427036</guid><dc:creator>guam-aspdev</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jasonsalas/rsscomments.aspx?PostID=427036</wfw:commentRss><comments>http://weblogs.asp.net/jasonsalas/archive/2005/10/09/427036.aspx#comments</comments><description>&lt;img src="http://espn-i.starwave.com/media/apphoto/AAS11610082242.jpg" border="0" /&gt;&lt;br /&gt; My &lt;a href="http://sports.espn.go.com/ncf/recap?gameId=252810130&amp;amp;confId=null"&gt;Michigan Wolverines lost to the Golden Gophers of Minnesota&lt;/a&gt; 23-20 on a last-second field goal to give up possession of The Little Brown Jug for the first time since 1986 (&lt;a href="http://www.flickr.com/photos/bostonfaninmichigan/sets/"&gt;see this excellent Flickr photostream&lt;/a&gt; by &lt;a href="http://www.flickr.com/photos/bostonfaninmichigan/"&gt;Boston Fan in Michigan&lt;/a&gt;).&amp;nbsp; Geez.&amp;nbsp; &lt;br /&gt; &lt;br /&gt; With 3 losses and a 3-3 record (2-2 Big Ten), the hopes of locking-down the conference title are bleak (although &lt;a href="http://sports.espn.go.com/ncf/recap?gameId=252810213&amp;amp;confId=null"&gt;Ohio State did drop a game to a very impressive Penn State squad&lt;/a&gt;, and &lt;a href="http://sports.espn.go.com/ncf/recap?gameId=252810077&amp;amp;confId=null"&gt;Northwestern shocked Wisconsin&lt;/a&gt;), and it's probably safe to say the Rose Bowl's out of the picture, too.&amp;nbsp; The best we can hope for now is to win out the remaining 5 games...including the Buckeyes at the Big House for the season finale. &lt;br /&gt; &lt;br /&gt; Go Blue.&lt;br /&gt; &lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=427036" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/Sports/default.aspx">Sports</category></item><item><title>The undesirable social impacts of a Web 2.0 world</title><link>http://weblogs.asp.net/jasonsalas/archive/2005/10/09/427031.aspx</link><pubDate>Sun, 09 Oct 2005 08:16:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:427031</guid><dc:creator>guam-aspdev</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jasonsalas/rsscomments.aspx?PostID=427031</wfw:commentRss><comments>http://weblogs.asp.net/jasonsalas/archive/2005/10/09/427031.aspx#comments</comments><description>An image instantly popped into my head as I reviewed the impressive list of &lt;a href="http://www.techcrunch.com/2005/10/05/the-companies-of-web-20-part-1/"&gt;the major participants&lt;/a&gt; of this year's &lt;a href="http://www.web2con.com"&gt;Web 2.0 Conference&lt;/a&gt; - their polar opposites. I saw in my mind the generation of Dot-Com busts.&amp;nbsp; One of the collateral things that I hope doesn't arise when Web 2.0 really starts to take off with the masses is the insane rush by any and every would-be entrepreneur to get involved with it, as was evident with the web gold rush of the late 1990's (I'm referring to the legion of failures, not those listed in the Conference).&amp;nbsp;&amp;nbsp; &lt;br /&gt; &lt;br /&gt; The one quality that made the e-commerce industry such a great thing - limitless opportunity - I believe also caused, in part,&amp;nbsp; its downfall.&amp;nbsp; &lt;br /&gt; &lt;br /&gt; Remember how things were in those days?&amp;nbsp; Everyone who claimed to be "a FrontPage expert" or passed the MCSE exams or knew at least three IT acronyms, regardless of formal education, proper training or business savvy, and whether they really "got" what being on the web meant, wanted to start their own company and instantly appoint themselves CEO.&amp;nbsp; Each one of these people wanted to turn their communities into the next Silicon Valley, and were quick to let you know that (there were tons of guys like this in Guam...stress the "were").&amp;nbsp; Or, barely with a year of college under their belt, they wanted to work for a company on the verge of going public and worship at the altar of the almighty IPO and retire by 30.&amp;nbsp; As a result, we've got a generation of misinformed wannabes who are still to this day still struggling to make it, now too proud to humble themselves and work for someone else at entry level; a result of their own lack of focus, lack of vision and lack of effort.&lt;br /&gt; &lt;br /&gt; The biggest business hurdle in the Web 1.0 world was translation - understanding how to express logistical models in a purely online environment.&amp;nbsp; If you could bullshit your way around this to a customer or venture capitalist, you'd be a part of something special.&amp;nbsp; Today and going into the future concepts and models that are much more complex are the governing dynamics.&amp;nbsp; Things like public APIs, syndication, open source models, social networking, harnessing the true power of data, loose coupling, The Long Tail, and distributing software as services aren't for the faint of heart and won't tolerate being managed by the ill-advised or improperly motivated.&amp;nbsp; Hopefully, this complexity will produce a de facto shakedown enough to only allow the truly worthy in the club.&amp;nbsp; At least initially.&lt;br /&gt; &lt;br /&gt; The Web 2.0 economy is going to be way too intricate for such foolishness, and even in a capitalist macroeconomy we can't afford to permit the same mistakes.&amp;nbsp; I'm hoping for a self-policing structure that mandates the right people get in on the action first, lest we be inundated with a community of semi-learned fools mucking it all up.&amp;nbsp;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=427031" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/Web+2.0/default.aspx">Web 2.0</category></item><item><title>Accessing Word documents programmatically with an ASP.NET web form</title><link>http://weblogs.asp.net/jasonsalas/archive/2005/10/09/427030.aspx</link><pubDate>Sun, 09 Oct 2005 08:06:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:427030</guid><dc:creator>guam-aspdev</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jasonsalas/rsscomments.aspx?PostID=427030</wfw:commentRss><comments>http://weblogs.asp.net/jasonsalas/archive/2005/10/09/427030.aspx#comments</comments><description>I'm trying to incorporate a new feature into my company's CMS that doesn't require population of form fields in a web page.&amp;nbsp; Basically, the system will read a DOC/RTF file from a directory and programmatically extract data to be inserted into a database, based on a predefined structure within the document (title, author, body).&amp;nbsp; Sounds like the perfect candidate for BizTalk Server, doesn't it?&amp;nbsp; Unfortunately, I'm not that lucky.&amp;nbsp; So, I'm attempting to do so by hand.&lt;br /&gt; &lt;br /&gt; It's simple enough to do, but examples don't exactly abound on the Web, so I'm doing some testing of some new concepts I've developed about reading/extracting the contents of such a binary file and using it via an ASP.NET web form.&amp;nbsp; This is going to further automate an already-speedy proces for getting news from our newsroom management system to our CMS to the public World Wide Web.&lt;br /&gt; &lt;br /&gt; Pretty geeky way to spend a Sunday night, eh?&lt;br /&gt; &lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=427030" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/Programming/default.aspx">Programming</category></item><item><title>Gold star for Writely</title><link>http://weblogs.asp.net/jasonsalas/archive/2005/10/09/427024.aspx</link><pubDate>Sun, 09 Oct 2005 05:30:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:427024</guid><dc:creator>guam-aspdev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jasonsalas/rsscomments.aspx?PostID=427024</wfw:commentRss><comments>http://weblogs.asp.net/jasonsalas/archive/2005/10/09/427024.aspx#comments</comments><description>&lt;p&gt;I&amp;nbsp;finally figured out what everyone has known for awhile - &lt;a href="http://www.writely.com"&gt;Writely&lt;/a&gt; rules.&amp;nbsp; I've setup an account and have been messing around with it in between taping my sports show this afternoon.&amp;nbsp; I've previously used the roaming collaborative environments &lt;a href="http://www.basecamphq.com/"&gt;Basecamp&lt;/a&gt; and &lt;a href="http://www.writeboard.com/"&gt;WriteBoard&lt;/a&gt; from &lt;a href="http://www.37signals.com"&gt;37Signals&lt;/a&gt; before with the &lt;a href="http://pswg.blogspot.com/"&gt;Podcast Specification Working Group&lt;/a&gt;, and those were really fun.&lt;/p&gt; &lt;p&gt;I see it as a mash-up of the wiki concept of community-editable documents with RSS feeds to track document changes chronologically.&amp;nbsp; It's amazing how simple the concept is.&amp;nbsp; I prefer Writely mainly for the fact that I can (&lt;a href="http://www.writely.com/BasePage.aspx?action=tour"&gt;take the product tour&lt;/a&gt;):&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;Import files (Word documents, images, HTML)&lt;/strong&gt; &lt;li&gt;&lt;strong&gt;Apply tagging and share documents&lt;/strong&gt; &lt;li&gt;&lt;strong&gt;Post straight to my blog&lt;/strong&gt; &lt;li&gt;&lt;strong&gt;Export to Word&lt;/strong&gt; &lt;li&gt;&lt;strong&gt;Generate/subscribe to RSS feeds&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;I think this app is in need some of sort of mobile support, but it's way cool.&amp;nbsp; I've already added this to &lt;A href="http://weblogs.asp.net/jasonsalas/archive/2005/10/01/426328.aspx"&gt;my list of Firefox tabbed start pages&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;A local IT guy thinks this is neat, but won't start using it, citing similar functionality within SharePoint Services.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=427024" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/Web/default.aspx">Web</category><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/Wikis/default.aspx">Wikis</category><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/Web+2.0/default.aspx">Web 2.0</category></item><item><title>Finding your voice: recording tips for mic-shy podcasters</title><link>http://weblogs.asp.net/jasonsalas/archive/2005/10/09/427014.aspx</link><pubDate>Sun, 09 Oct 2005 03:22:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:427014</guid><dc:creator>guam-aspdev</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jasonsalas/rsscomments.aspx?PostID=427014</wfw:commentRss><comments>http://weblogs.asp.net/jasonsalas/archive/2005/10/09/427014.aspx#comments</comments><description>&lt;p&gt;A friend that I got interested in the podcasting revolution wrote me and gave giving recording time-shifted digital audio a try.&amp;nbsp; Not surprisingly he was sheepish and self-critical not only about the finished product, but of the voicing process in general.&amp;nbsp; Take it from me, because &lt;a href="http://www.kuam.com/newsteam/jason_salas.htm"&gt;I do it all&lt;/a&gt;&amp;nbsp;- recording for the first time, or the 1,000th time, can be a daunting experience if you're not comfortable with yourself.&amp;nbsp; &lt;/p&gt; &lt;p&gt;I already had&amp;nbsp;several years of mainstream broadcasting and new media experience under my belt voicing radio &amp;amp; TV scripts when I did &lt;a href="http://69.50.200.233/podcasts/05122005.mp3"&gt;my first podcast&lt;/a&gt;, and I still was very uneasy with the whole thing.&amp;nbsp; The biggest hurdle to overcome is the fact that you're talking into a lone PC with no one else around.&amp;nbsp; Being a marketing guy, this was particularly unnerving for me, with my public speaking comfort zone being in front of hundreds of people, whose reactions I could read and feed off of.&amp;nbsp; Being all alone in&amp;nbsp;a room with no feedback mechanism was very...scary.&amp;nbsp; For others, this is better.&lt;/p&gt; &lt;p&gt;But regardless what type of public speaking you're most comfortable with, consider the following hints to making your podcasts sound better, to the enjoyment of your audience/subscribers.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;Just be yourself.&amp;nbsp; &lt;/strong&gt;This is so often said, but realistically the hardest thing to do if you're new behind the mic.&amp;nbsp; But think about it: what better way to be comfortable than to be yourself?&amp;nbsp; Use your own voice, your own humor, your own personality, and let that be the presence you establish in the podosphere.&amp;nbsp; If doing this still is bothersome, you might want to try the following two tips... &lt;li&gt;&lt;strong&gt;Don't talk like you would in real life.&amp;nbsp; &lt;/strong&gt;Often, broadcasters will develop a new, more authoritative James Earl Jones-ish voice when they're on the air, and the same principle applies for recording a podcastable MP3.&amp;nbsp; You get used to sounding like some other person, which psychosomatically makes you an "actor" (I used this approach early on in my career), and you lose the self-consciousnes that limits yoiu from truly being yourself during a recording session.&amp;nbsp; Just like writers who assume a ghost name, you create an alter-ego of yourself and be that person. &lt;li&gt;&lt;strong&gt;Copy someone you like.&lt;/strong&gt;&amp;nbsp; Find a podcaster or mainstream broadcaster who's voice you'd like to emulate and do just that (when I got started, I copied my favorite communicator, former ESPN and current MSNBC host Keith Olbermann).&amp;nbsp; There's nothing wrong with trying to copy someone else's style, especially if they've been successful at it - they're probably doing something right.&amp;nbsp; When you do this, you're own personality will slowly start to come out, and inevitably take over.&amp;nbsp; Then you'll have a voice and style all your own. &lt;li&gt;&lt;strong&gt;Be arrogant when you read.&lt;/strong&gt;&amp;nbsp; You may feel weird acting pompous, but being a little vain when you read comes off sounding like confident.&amp;nbsp; In my experience, 90% of vanity is in facial expression &amp;amp; body language, so ego is more present in visual mediums like video than audio and in print. &lt;li&gt;&lt;strong&gt;Be sarcastic when you read.&lt;/strong&gt;&amp;nbsp; If you're the type of person who has natural humor and ask a lot of intriguing and natural questions, it doesn't hurt to factor this into your dialogue.&amp;nbsp; It'll sound better for the inquisitive stuff. &lt;li&gt;&lt;strong&gt;Posture makes a difference.&lt;/strong&gt;&amp;nbsp; When you record, sit properly &amp;amp; upright.&amp;nbsp; This allows air to flow more freely through your esophagus and projects your voice better.&amp;nbsp; It also lets you take longer, deeper breaths and reduces the saliva flow to your lower lip (I've learned this through practice). &lt;li&gt;&lt;strong&gt;SMILE!&lt;/strong&gt;&amp;nbsp; This sounds so Care Bear-ish, but a positive attitude does&amp;nbsp;make a&amp;nbsp;difference in your cast.&amp;nbsp; It also does improve the intonational quality of your show if you force yourself to smile while reading or saying something.&amp;nbsp; Doing so makes your voice brighter and more authoritative.&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=427014" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/Podcasts/default.aspx">Podcasts</category><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/New+media/default.aspx">New media</category></item><item><title>Little orange nightmare: Microsoft's new state-mindful RSS iconography</title><link>http://weblogs.asp.net/jasonsalas/archive/2005/10/09/427001.aspx</link><pubDate>Sat, 08 Oct 2005 23:04:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:427001</guid><dc:creator>guam-aspdev</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jasonsalas/rsscomments.aspx?PostID=427001</wfw:commentRss><comments>http://weblogs.asp.net/jasonsalas/archive/2005/10/09/427001.aspx#comments</comments><description>&lt;a href="http://blogs.msdn.com/rssteam/archive/2005/10/08/478505.aspx"&gt;Microsoft announced&lt;/a&gt; a series of icons under consideration to represent various states of an RSS feed in IE7, perhaps in addition to &lt;A href="http://weblogs.asp.net/jasonsalas/archive/2005/10/04/426477.aspx"&gt;using the proposed "Pod" graphic&lt;/a&gt;.&amp;nbsp; I've got to say I like this idea in theory...although it's certainly subject to mass overuse/misuse.&amp;nbsp; I hope they not go overboard with too many states (see the second option below...exactly what is "movement around a feed"?).&lt;br /&gt; &lt;br /&gt; Quoting from &lt;a href="http://blogs.msdn.com/rssteam/archive/2005/10/08/478505.aspx"&gt;MSDN:&lt;/a&gt; &lt;br /&gt; &lt;br /&gt; &lt;i&gt;We took a look at the prevalent icons used today but none of them fit our principles.&amp;nbsp; The Firefox icon is close, but it lacks the rectangular dimension (principle #2).&amp;nbsp; Here are some of the ideas that we’ve been playing around with: &lt;br /&gt; &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; 1 – We use a variation of the gleam to convey that feeds are updatable. &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src="http://sean.members.winisp.net/posts/icons/gleam.png" /&gt; &lt;br /&gt; &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; 2 – The ring illustrates movement around a feed. &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src="http://sean.members.winisp.net/posts/icons/ring.png" /&gt; &lt;br /&gt; &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; 3 – This is a spark to show new information being broadcasted. &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src="http://sean.members.winisp.net/posts/icons/spark.png" /&gt; &lt;br /&gt; &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; 4 – We use waves to show broadcasting of content. &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src="http://sean.members.winisp.net/posts/icons/waves.png" /&gt; &lt;br /&gt; &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; 5 – This is the Beta 1 icon with our new requirements. &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src="http://sean.members.winisp.net/posts/icons/beta1.png" /&gt; &lt;/i&gt;&lt;br /&gt; &lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=427001" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/Web/default.aspx">Web</category><category domain="http://weblogs.asp.net/jasonsalas/archive/tags/New+media/default.aspx">New media</category></item></channel></rss>