<?xml version="1.0" ?> 
<?xml-stylesheet type='text/xsl' href='rss.xslt' version='1.0'?>
<!--  RSS generation by 'Tom Muck's Blog' on Sat, 17 May 2008 23:00:50 GMT   --> 
<rss version="0.92">
	<channel>
		<title>Tom Muck's Blog</title> 
		<link>http://www.tom-muck.com/blog/</link> 
		<description>Tom Muck's Blog</description> 
		<webMaster>admin@tom-muck.com (Tom Muck)</webMaster> 
		<language>en-us</language> 

		<item>
			<title>CMX is 5 years old</title>
			<description><![CDATA[<p><a href="http://www.communitymx.com/">Community MX</a> is celebrating its 5 year anniversary this week. They said it would never last, but we have been putting out 2 pieces of fresh content every day for 5 years, for a total of 2557 articles, tutorials, extensions, Jumpstarts, and more. Congratulations to the partners at CMX for 5 good years.</p>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=181</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=181</guid>
			<pubDate>Tue, 01 Apr 2008 12:33:13 GMT</pubDate>
		</item>
		<item>
			<title>Selling my Marshall</title>
			<description><![CDATA[<p><a href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&rd=1&item=320223067115&ssPageName=STRK:MESE:IT&ih=011" title="eBay Marshall 100w JMP head"><img src="http://www.tom-muck.com/blog/images/marshall.jpg" alt="Marshall 100w Head" style="float:right" /></a>I've finally decided to sell my old 100 watt Marshall head and 412 cabinet. It has been sitting around my house now for almost 10 years without any use, so it doesn't make sense to keep it any more. On top of that, the townhouse I live in is small and too close to neighbors to play guitar at any decent volume. The <a href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&rd=1&item=320223067115&ssPageName=STRK:MESE:IT&ih=011" title="eBay Marshall 100w JMP head">eBay link is here.</a>. It can't hurt to try to drive some traffic to it. :-) It got a lot of good use back in the 80's and 90's, but it's time to find a new owner. If I ever get in a situation where I need volume, I'll have to pick up another one on eBay, I guess. . . .</p>
]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=180</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=180</guid>
			<pubDate>Mon, 03 Mar 2008 22:43:24 GMT</pubDate>
		</item>
		<item>
			<title>New phishing scams using Ebay</title>
			<description><![CDATA[<p>There seems to be a new rash of scamming/phishing attempts, and eBay is partly to blame. It seems eBay itself has a redirection service in place on one of their pages. Scammers are using links that point to the real eBay site, but redirect to the scammer site. This is especially insidious, as the link you see and the link you hover over are actual eBay addresses, and eBay is actually forwarding you to the scammer site. Below is a the link used in one I received:</p>
<p><strong>http://cgi6.ebay.com/aw-cgi/eBayISAPI.dll?RedirectEnter&partner=ShowItem&loc=http%3A%2F%2Fus.ebayobjects.com%2F2c%3B9739597%3B9123118%3Bz%3Fhttp%3A%2F%2Fcontactbay-ws-bayisapi.xm.com%2F</strong></p>
<p>It's amazing that with all the phishing attempts out there, eBay is actually falling down on the job by allowing their own site to redirect unsuspecting users to the phishing web site.</p>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=179</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=179</guid>
			<pubDate>Sun, 24 Feb 2008 22:43:06 GMT</pubDate>
		</item>
		<item>
			<title>Open House at Community MX</title>
			<description><![CDATA[<p><a href="http://www.communitymx.com/" title="Community MX -- Web Developmend tutorials">Community MX</a> is having an open house where visitors are able to view over 2400 articles and tutorials. Community MX is a subscription service, so this is a good opportunity to see what is available. The open house is from 12/24/2007 through 1/1/2008. For a full list of what I've written for Community MX, see this page: <a href="http://www.communitymx.com/author.cfm?cid=1003" title="Tom Muck's tutorials and articles">http://www.communitymx.com/author.cfm?cid=1003</a></p></p>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=178</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=178</guid>
			<pubDate>Mon, 24 Dec 2007 14:06:56 GMT</pubDate>
		</item>
		<item>
			<title>Are you an author?</title>
			<description><![CDATA[<p><a href="http://www.communitymx.com/" title="Community MX">Community MX</a> is always looking for new writers to join as full-time partners, or to simply supply tutorials on a one-off basis. CMX pays it's authors, so if anyone is interested in writing one or more tutorials or extensions, contact me via my <a href="http://www.tom-muck.com/contact.cfm">contact form</a> and I'll put you in touch with the right people. I've been with CMX since the beginning in 2003, and it is a great place to get exposure, help out your fellow developers, and get your content out there.</p>
<p>CMX is focused on Adobe products, but also all web technologies -- html, asp, php, coldfusion, sql, css, javascript, and any other technology related to web development.</p>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=177</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=177</guid>
			<pubDate>Fri, 30 Nov 2007 22:53:24 GMT</pubDate>
		</item>
		<item>
			<title>New Cartweaver plug-in for downloadable products</title>
			<description><![CDATA[<p>I created a new plugin for Cartweaver for building a digital download store that was released yesterday. The <a href="http://www.cartweaver.com/store/detail/?id=cwPIDigitalDownload" title="Cartweaver downloadable products plug-in">Cartweaver Downloadable Products Plug-In</a> was created for Cartweaver 3 for both PHP and ColdFusion. Here is the announcement from Lawrence at <a href="http://www.cartweaver.com/">cartweaver.com</a>:</p>
<blockquote>
<p>The Cartweaver development team is pleased to announce the release of the Downloadable Products Plug-in for Cartweaver 3 CF<br />
<br />
Now you can deliver   your digital products immediately! This Cartweaver plug 
in allows your   customers to download documents, PDFs, music, photos, 
artwork, software, and   other digital products right away!<br />
<br />
- Easy to integrate with your   Cartweaver 3 CF store<br />
- Upload your digital products via the store admin<br />
- Customers can log in and download immediately after purchase<br />
- Customers can   re-download as few or as many times as you allow<br />
- Customers can update contact information<br />
- View entire order history<br />
- Print out previous   history<br />
<br />
Available now! Go to the <a href="http://www.cartweaver.com/store/plug-ins.asp" title="Cartweaver plug-ins">Products - Plug-Ins page</a> and log in for 
availability and pricing.<br />
</p>
</blockquote>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=176</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=176</guid>
			<pubDate>Sun, 04 Nov 2007 17:55:52 GMT</pubDate>
		</item>
		<item>
			<title>Moving servers</title>
			<description><![CDATA[<p>I'm in the middle of a server move for this site and a few others. I'm moving to a dedicated server on IIS 6 and ColdFusion 8 using SQL 2005. If anyone notices any problems, let me know at tommuck AT hotmail DOT com. Everything seems fine from here, but a few email problems still need to be worked out. The dark grey background is the new server...ugly green, old server.</p>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=174</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=174</guid>
			<pubDate>Thu, 25 Oct 2007 01:40:36 GMT</pubDate>
		</item>
		<item>
			<title>PHP Class for CSV File Downloads</title>
			<description><![CDATA[<p>I dug up an old PHP class that I wrote a few years back and thought I would post it for anyone who needs CSV functionality on their site. It will work with any PHP recordset, including Cartweaver recordsets, which use my custom DB abstraction class (only for MySQL, though). The CSVFile class is simple, and can be downloaded <a href="http://www.tom-muck.com/downloads/csvfile.zip">here</a>.</p>
<p>The class is typically used on a page by itself, or on any page within conditional statements. You link to the page and the file download begins. The class constructor has 3 arguments:</p>
<p class="code">$csvfile = new CSVFile(recordsetName, [quotes true or false], [filename]);</p>
<p>The first is the MySQL recordset. The second optional argument is true or false to put quotes around the fields. The third optional argument is the filename, which defaults to Download.csv by default.</p>
<p>To use it, follow these instructions:</p>
<p>1. If this is a Cartweaver recordset, make sure you include the application.php file at the top of the page:</p>
<p class="code">require_once(&quot;application.php&quot;);</p>
<p>2. Include the class file:</p>
<p class="code">require_once(&quot;yourclassdirectory/CSVFile.php&quot;);</p>
<p>3. Create your recordset. Below is a typical Dreamweaver recordset, using the Northwind database that you can download <a href="http://www.tom-muck.com/downloads/northwindmysql.zip">here</a> for MySQL if you don't have it:</p>
<p class="code">mysql_select_db($database_connNorthwind, $connNorthwind);<br />
  $query_rs = &quot;SELECT p.ProductID, p.ProductName, p.UnitPrice FROM products p ORDER BY p.ProductID&quot;;<br />
  $rs = mysql_query($query_limit_rs, $connNorthwind) or die(mysql_error());<br /></p>
<p>For Cartweaver, a typical recordset might look like this:</p>
<p class="code">  $query_rs = &quot;SELECT * FROM tbl_orders ORDER BY order_Date&quot;;<br />
  $rs = $cartweaver-&gt;db-&gt;executeQuery($query_rs, &quot;rs&quot;);<br />
</p>
<p>4. Add a line to invoke the CSVFile class:</p>
<p class="code">$csvfile = new CSVFile($rs, true);</p>
<p>5. Link to the file. </p>
<p>Now, when the page is browsed, the file download will begin immediately.</p>
]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=173</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=173</guid>
			<pubDate>Sat, 13 Oct 2007 15:18:02 GMT</pubDate>
		</item>
		<item>
			<title>Recent Community MX Articles on ColdFusion, PHP, and ASP</title>
			<description><![CDATA[<p>I've been writing more articles for Community MX lately, but have been lax about linking to them. The most recent was on <a title="Creating Text Masks in ColdFusion" href="http://www.communitymx.com/abstract.cfm?cid=91271">creating text masks for ColdFusion</a>, utilizing a simple technique of replacement fields for things like email texts, letters, or invoices. Last week I had an article showing a <a title="Simple Error Handler for PHP" href="http://www.communitymx.com/abstract.cfm?cid=B9667">simple error handler</a> that I use in PHP applications. Prompted by a question on the Adobe forums, I wrote one on <a title="Creating a Master/Detail Pageset on One Page Using AJAX" href="http://www.communitymx.com/abstract.cfm?cid=CBC71">creating a master/detail pageset on one page</a> using Dreamweaver and my own Ajax code. Before that, there was a short series on doing very simple database searches:</p>
<ul>
	<li><a title="Creating a Simple Database Web Search - Part 2: ColdFusion" href="http://www.communitymx.com/abstract.cfm?cid=F8753">Creating a Simple Database Web   Search - Part 2: ColdFusion</a></li>
	<li><a title="Creating a Simple Database Web Search - Part 2: PHP" href="http://www.communitymx.com/abstract.cfm?cid=C15F5">Creating a Simple Database Web Search - Part 2:   PHP</a></li>
	<li><a title="Creating a Simple Database Web Search - Part 1" href="http://www.communitymx.com/abstract.cfm?cid=A7F6C">Create a Simple Database Web   Search - Part 1 </a></li>
</ul>
<p>This was in response to users who like my <a href="http://www.tom-muck.com/extensions/help/DynamicSearchPHP/">Dynamic Search extension</a>, but don't need the keyword functionality. The first part shows how to do a simple search using &quot;filters&quot; in Dreamweaver. The second part (separated for PHP and ColdFusion) shows how to hand-code a few modifications to allow for multiple parameters. </p>
<p>There were also 3 articles on building Horizontal Loopers manually using Dreamweaver tools -- only using CSS instead of tables. Those articles are broken down for ASP, PHP, and ColdFusion as well. The ASP article came out a few weeks ago, at the request of one of my customers:</p>
<ul>
	<li><a title="Creating a Table-less Horizontal Looper in ColdFusion" href="http://www.communitymx.com/abstract.cfm?cid=4BECA">Creating a Table-less Horizontal Looper in ColdFusion</a></li>
	<li><a title="Creating a Table-less Horizontal Looper in PHP" href="http://www.communitymx.com/abstract.cfm?cid=FAB65">Creating a Table-less Horizontal Looper in PHP</a></li>
	<li><a title="Creating a Table-less Horizontal Looper in ASP" href="http://www.communitymx.com/abstract.cfm?cid=AC2A1">Creating a Table-less Horizontal Looper in ASP</a></li>
</ul>
<p>As always, articles at Community MX are free for members, and a very small fee for non-members. I'm always looking for ideas for new articles, so if there is something you want to see use the contact form to make suggestions. Thanks!</p>
]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=172</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=172</guid>
			<pubDate>Sat, 06 Oct 2007 13:46:22 GMT</pubDate>
		</item>
		<item>
			<title>Sys-con, or How Not To Run A Magazine (cfdj)</title>
			<description><![CDATA[<p>I'm late to the party, but not too late to pile on: Sys-con has announced the end of ColdFusion Developer's Journal. Others blogging on the subject:</p>
<ul><li><a href="http://ajax.sys-con.com/read/426141.htm">Official Sys-Con   Announcement</a> </li>
  <li><a title="Ben Forta's blog" href="http://forta.com/blog/index.cfm?mode=entry&amp;entry=EF8C19D0-3048-80A9-EFCF8DAE1C69AFD6">Ben Forta's blog</a></li>
  <li><a title="Brian Rinaldi's Blog" href="http://www.remotesynthesis.com/blog/index.cfm/2007/9/9/CFDJ-becomes-SLDJ--Good-for-CF-Bad-for-Silverlight" target="_blank">Brian Rinaldi's Blog</a> </li>
  <li><a title="Michael Dinowitz's Blog of Fusion" href="http://www.blogoffusion.com/index.cfm/2007/9/8/syscon-drops-coldfusion-developers-journal-for-silverlight" target="_blank">Michael Dinowitz's Blog of Fusion</a> </li>
  <li><a title="Sean Corfield" href="http://corfield.org/blog/index.cfm/do/blog.entry/entry/Hurrah_CFDJ_is_dead" target="_blank">Sean Corfield</a> </li>
  <li><a title="Ray Camden" href="http://www.coldfusionjedi.com/index.cfm/2007/9/9/SysCon-announces-end-of-CFDJ" target="_blank">Ray Camden</a> </li>
  <li><a title="TJ Downes" href="http://www.phusor.com/index.cfm/2007/9/9/Show-Your-Support-for-the-ColdFusion-Community" target="_blank">TJ Downes</a> </li>
  <li><a title="Simon Horwith" href="http://www.horwith.com/index.cfm/2007/9/9/cfdj-ends-and-a-surprise-tomorrow" target="_blank">Simon Horwith</a></li>
  <li><a title="Matt Woodward - Post 1" href="http://mattwoodward.com/blog/index.cfm?event=showEntry&amp;entryId=EB7E2E94-A490-7C40-A55F0387D40F7483" target="_blank">Matt Woodward - Post 1</a> </li>
  <li><a title="Matt Woodward - Post 2" href="http://mattwoodward.com/blog/index.cfm?event=showEntry&amp;entryId=EB9CBF06-DE3E-90CA-E05ADB68D95C4BC4" target="_blank">Matt Woodward - Post 2</a> </li>
  <li><a title="Oliver Merk's blog" href="http://blog.olivermerk.ca/index.cfm/2007/9/9/RIP-ColdFusion-Developers-Journal">Oliver   Merk</a> </li>
  <li><a href="http://www.brianmeloche.com/blog/index.cfm/2007/9/9/Mixed-Feelings-on-the-End-of-CFDJ">Brian Meloche</a></li>
</ul>
<p>The funniest part of this is the almost universal distaste for Sys-con. Their web site has always been horrible, and they consistently &quot;borrow&quot; content from other places to make up for their own lack of content. They have always treated authors badly, saying that authors are a dime-a-dozen and there is no need to pay them. The web site is the most hideous creation on the Internet. Remember that book &quot;Web Pages that Suck&quot;? The Sys-con site could have filled the entire book. No need to look elsewhere. <a href="http://www.brianmeloche.com/blog/index.cfm/2007/9/9/Mixed-Feelings-on-the-End-of-CFDJ">Brian Meloche</a> said it best: &quot;Sys-con.com looks like it was developed by a crystal meth addict.&quot; I would add that the addict was probably drunk at the time. </p>
<p>I've been to one of their conferences (AJAX World), and while well-run, it was a complete commercial. There were 10 sessions, and only one of them had any type of technical content. I got in for free, but feel ripped off for having taken the time to attend.</p>
<p>I think the decision was probably made a long time ago. The URL cfdj.com has already fallen to a link whore...that doesn't happen overnight. If that is true, it's a shame that they didn't feel obligated to tell the editorial staff (see <a title="Simon Horwith" href="http://www.horwith.com/index.cfm/2007/9/9/cfdj-ends-and-a-surprise-tomorrow" target="_blank">Simon's post</a>).</p>
<p>This is funny too...I took a screenshot in case it gets removed, but on many of the sys-con home pages, two of their &quot;borrowed&quot; blogs are blasting sys-con:</p>
<p><img src="http://www.tom-muck.com/blog/images/sys-con.gif" width="480" height="241" alt="Sys-con media" /></p>
<p>That's poetic justice.</p>
<p>There are still plenty of other places to get CF content. <a href="http://www.communitymx.com/">Community MX</a> is still alive and well and delivering some good quality CF content in addition to content relating to all of Adobe's products and other web technologies.</p>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=170</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=170</guid>
			<pubDate>Mon, 10 Sep 2007 06:05:30 GMT</pubDate>
		</item>
		<item>
			<title>Running on ColdFusion 8</title>
			<description><![CDATA[<p>I installed ColdFusion 8 on this server today, and so far have had no problems. Pages definitely feel zippier to me when I browse them. I haven't done any timing tests yet, but I'll take Adobe's word for it that things are much faster in CF 8. Flash Remoting apps seem to be working as well, which is always something I worry about when upgrading. As I'm going on vacation for 8 days, I'm crossing my fingers that everything keeps running smoothly.</p>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=169</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=169</guid>
			<pubDate>Fri, 24 Aug 2007 03:13:12 GMT</pubDate>
		</item>
		<item>
			<title>New e-commerce blog</title>
			<description><![CDATA[<p><a href="http://www.cartweaver.com/" title="Cartweaver - e-commerce, Lawrence Cramer">Lawrence Cramer</a> has created a <a href="http://blog.cartweaver.com/" title="e-commerce blog, Cartweaver">new blog</a> for all things related to e-commerce and Cartweaver. I'll be posting over there as well, when I find time, to add to the Cartweaver, PHP, ColdFusion, and e-commerce knowledge base. The address is <a href="http://blog.cartweaver.com/" title="e-commerce blog, Cartweaver">http://blog.cartweaver.com</a>.  We implemented my blog software, which also runs this site and <a href="http://www.communitymx.com/blog/" title="Community MX blog">CMXTraneous</a>.</p>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=168</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=168</guid>
			<pubDate>Tue, 21 Aug 2007 12:41:20 GMT</pubDate>
		</item>
		<item>
			<title>SQL hacking on the web</title>
			<description><![CDATA[<p>There has been a new rash of SQL injection attacks originating from the far east and other places using the following types of attacks:</p>
<blockquote>
  <p>somevariable=1%20and%201=convert(int,(select%20top%201%20username%20from%20adminusers))</p>
</blockquote>
<p> or</p>
<blockquote>
  <p> somevariable=1%20and%201=convert(int,(select%20top%201%20char(97)%2bpassword%20from%20adminusers))</p>
</blockquote>
<p>or an attack specific to SQL Server:</p>
<blockquote>
  <p> somevariable=convert(int,(select top 1 table_name from information_schema.tables))--sp_password<br />
  </p>
  <p>somevariable=convert(int,(select top 1 table_name from information_schema.tables where table_name not in (dtproperties)))--sp_password<br />
  </p>
  <p>somevariable=convert(int,(select top 1 table_name from information_schema.tables where table_name not in (dtproperties,sysconstraints)))--sp_password<br />
  </p>
  <p>somevariable=convert(int,(select top 1 table_name from information_schema.tables where table_name not in (dtproperties,sysconstraints,syssegments)))--sp_password<br />
  </p>
  <p>somevariable=convert(int,(select top 1 table_name from information_schema.tables where table_name not in (dtproperties,sysconstraints,syssegments)))--sp_password</p>
</blockquote>
<p>The first problem was an exploit of the user's default error handling page -- if no error handling is in place, the error message might contain the username, password, or other information:</p>
<blockquote>
  <p>Error Executing Database Query. [Macromedia][SQLServer JDBC   Driver][SQLServer]Syntax error converting the varchar value 'yourpassword' to a   column of data type int. &lt;br&gt;The error occurred on line 102. </p>
</blockquote>
<p>In the real attack, the user password was shown on the page. The password was prefaced with the letter &quot;A&quot; -- the char(97) in the attack. This is in case the password started with a number. This can be prevented by using &lt;cfqueryparam&gt; or other device specific to your programming language to make sure integer values are passed as integers. </p>
<p>The second problem is that the default web database user has access to tables that should never be accessible to the web. The  malicious user was able to obtain table information from<strong> information_schema.tables</strong>, and work from there, systematically building each time on information that was previously obtained. </p>
<p>The best possible scenario is to turn off all table access to the web and only access data through stored procedures. That is not always possible. At the very minimum, only expose the data necessary for the site, and only allow access to statements that are required for operation of the site. For example, if you have a table called &quot;Payments&quot;, and this is only available to admins, create two SQL username/password logins and use one for the publicly accessed site and one for the admin section. Turn off all permissions to the &quot;Payments&quot; table for the web user. Create &quot;SELECT&quot; permissions only on tables that only need to have data displayed.</p>
<p>As a DBA (which you are if you have a web site with a database and you are the person responsible for the database), you need to know how to secure your data. That involves setting up specific database users for specific access. If a web host gives you a dbo user for a specific database, <strong>do not under any circumstance use this username for your web site</strong>. This user can be used to create web user logins with specific access. MySQL has similar security features. Access users are out of luck.</p>
<p>The other key is never displaying error messages to users. Make sure your error handling page only shows a pretty message to the user with no information in it, like &quot;You've created an error. Go back and try again.&quot; Or prettier than that.</p>
<p>And don't use words or letters for username/password combinations. Passwords should be 10 characters or more, and contain letters, numbers, and special characters. Brute force password guessing programs can figure out a password quickly if you use English language words or just letters.<br />
</p>
<p> I'm getting these attacks on my site too. It's scary sometimes having a web site, but hopefully there are safety measures in place to keep these parasites out.</p>
]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=167</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=167</guid>
			<pubDate>Wed, 08 Aug 2007 00:32:00 GMT</pubDate>
		</item>
		<item>
			<title>Lazy summer sale</title>
			<description><![CDATA[<p>Is everyone having a lazy summer? I am. After long grueling hours of work all winter and spring, I've tried to cut back a little. It doesn't always happen that way, though. In celebration of a lazy summer, I've put all my extensions on sale for the month of August at 40% off until September 1. Just use the promotional code "lazysummer" when you check out and you'll get 40% off all extension purchases on this site. <a href="http://www.tom-muck.com/extensions/">Extensions</a></p>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=166</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=166</guid>
			<pubDate>Wed, 01 Aug 2007 05:00:00 GMT</pubDate>
		</item>
		<item>
			<title>New book on Dreamweaver, PHP, Spry, and more</title>
			<description><![CDATA[<p>David Powers has written a new book on <a href="http://www.amazon.com/exec/obidos/ASIN/1590598598/basicultradev-20">Dreamweaver CS3 and PHP -- The Essential Guide to Dreamweaver CS3 with CSS, Ajax, and PHP</a>. I was tech editor on the book so I gave it a thorough reading. David's books are always easy to read and understand by newbies and experienced programmers alike due to his accessible writing style and plain instructions. Included in the book are probably the best instructions anywhere for setting up Apache, PHP, and MySQL, as well as a lot of material about the newest Dreamweaver features. Here is David's announcement:</p>
<blockquote>
  <p>My latest book, &quot;The Essential Guide to Dreamweaver CS3 with CSS, Ajax, and PHP&quot;, has just been published, and is now shipping from Amazon.com (and possibly other places). It's a major rewrite of &quot;Foundation PHP   for Dreamweaver 8&quot;, and has six chapters devoted to working with Spry, including one that shows you how to combine Spry with PHP to make an accessible online gallery. Roughly 60% of the material in the book is   new. For more details, see my site:</p>
  <p><a href="http://foundationphp.com/egdwcs3/">http://foundationphp.com/egdwcs3/</a> </p>
</blockquote>
<p>I recommend it highly to anyone interested in Dreamweaver and/or PHP.</p>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=165</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=165</guid>
			<pubDate>Tue, 24 Jul 2007 12:00:00 GMT</pubDate>
		</item>
		<item>
			<title>Talas and Dave Constantino</title>
			<description><![CDATA[<p><img src="http://www.tom-muck.com/blog/images/dave2.jpg" alt="Dave Constantino jamming at Stage One around 1981" width="250" height="338" class="floatright" />I was doing a little Googling and found that one of my favorite guitar players -- <a href="http://www.daveconstantino.com/">Dave Constantino</a> -- has a new CD out. This is his first studio release since he was in Talas in the late-70's/early 80's. For people in Buffalo, NY, Talas was a sensation. They could play 6 nights a week around the area and still pack a place like Kleinhans Music Hall when they wanted to do a showcase. When big-name bands like Aerosmith came into town, Talas would frequently be the opening band. They also did a tour with Van Halen and played 29 cities. </p>
<p>For those of us in local bands, Talas was a band that we all looked up to and wanted to be like. As an aspiring guitar player, I would go to Talas shows 2 or 3 nights every week, and eventually saw them over 300 times. They never disappointed and had hundreds of songs in their repertoire. Talas consisted of Dave Constantino on guitar, Billy Sheehan on bass, and Paul Varga on drums. The music was hard rock, but with a melodic edge to it, or pop with a hard rock edge...take your pick. Dave's original band -- The Tweeds -- was around the area in the 60's and had a regional hit single called &quot;Thing of the Past&quot;, which was a Beatle-esque ballad. When Talas broke up in the early 80's, Dave re-formed The Tweeds with Paul Varga and played smaller clubs with small amps for that 60's sound, and sometimes even a box to beat on instead of a drum to get that early Elvis sound. </p>
<p><img src="http://www.tom-muck.com/blog/images/dave1.jpg" alt="Dave Constantino jamming at Stage One on a Sunday night around 1981" width="260" height="309" class="floatleft" />Talas had a few regular gigs, including Monday nights at Harvey and Corky's Stage One, a small local bar that was also the place to be on any given night. They would have free drinks until 10PM, and Talas would get on about midnight and play until 3AM or later. Harvey Weinstein eventually went on to become a big name movie distributor, but back then he was a concert promoter in Western NY. Talas would also allow other bands to open up for them, including touring bands promoting records. One night, I was fortunate enough to see U2 opening for Talas at Stage One on a tour promoting one of their early albums. At the time I remember thinking they were one of the cooler bands who came through, but they have since gone onto bigger things. I was at Stage One on a Monday night seeing Talas the night John Lennon was shot, and Talas did a set of Lennon tunes to close the night.</p>
<p>Talas had a few reunion shows after many years of being apart -- in 1997 they played Kleinhans Music Hall in Buffalo, which was later released as a live CD called <a href="http://www.amazon.com/exec/obidos/ASIN/B00000AD95/basicultradev-20">If We Only Knew Then What We Know Now</a>. I didn't know about that show, unfortunately. Then in 2001 they did a reunion show on the waterfront in June in Buffalo, which was later released as a live DVD. I was there that night, along with about 18,000 people. What an amazing night that was. They did all the old Talas classics like &quot;Thickhead&quot; and &quot;Sink Your Teeth&quot; and some of the most popular cover tunes they used to do back in the 70's/80's like &quot;Battlescar&quot;, &quot;Stealin'&quot;, and &quot;Helter Skelter&quot;.</p>
<p><img src="http://www.tom-muck.com/blog/images/talas1.jpg" alt="Talas opening for Aerosmith around 1980" width="300" height="205" class="floatright" />The highlight of my years seeing Talas -- and one of my own personal musical highlights -- was one New Year's Eve at a club called the Lone Star, when Dave called me up on stage to do a song with them. That was an amazing experience I'll never forget. During the first set he stuck his guitar neck out into the crowd and let me finger the chords as he strummed the guitar. Then in the next set, he called me up. A couple of my band mates were there, along with most of my friends. We did the old Sammy Hagar tune &quot;One Way to Rock&quot;, and it sounded great from where I stood. It was very cool to be on stage jamming with Billy, Dave, and Paul. They didn't know me, as I didn't talk much, but still they took a chance and let me do a song. I'm grateful for that.<img src="http://www.tom-muck.com/blog/images/billy1.jpg" alt="Billy Sheehan at Buffalo Memorial Auditorim opening for Aerosmith" width="300" height="207" class="floatleft" /></p>
<p>The new CD is more bluesy than the songs that Dave did in Talas, but has a much more prominent guitar. I highly recommend it. Dave's guitar is always tasteful, and reminiscent of Montrose, Page, Clapton, and other rock guitarists of that era. He also had the best sound I've heard, with a Les Paul plugged straight into a Marshall. On the Talas albums, he never seemed to cut loose in the studio the way he did in live shows and played in a very restrained way, but on this CD he has more of an opportunity to showcase his playing. As Dave was the guitar player that I saw the most when I was first starting out, I developed a similar style myself, although I also had many other influences. The CD also features the Rinehart brothers on bass and drums, who coincidentally lived directly behind me when I was growing up in Tonawanda, NY, although at the time I didn't know they were musicians. It's a small world.</p>
<p>Pick up the CD <a href="http://www.daveconstantino.com/">at Dave Constantino's web site</a>.</p>
]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=164</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=164</guid>
			<pubDate>Sun, 22 Jul 2007 16:52:18 GMT</pubDate>
		</item>
		<item>
			<title>CFUnited keynote -- ColdFusion 8 looks great</title>
			<description><![CDATA[<p>I'm sitting here at CFUnited thinking that I can't wait to get back to the office to install ColdFusion 8. The new tags don't thrill me, as I still haven't used any of the new CF 7 tags, but three things really stand out from Ben Forta's presentation this morning:</p>
<ol>
<li>
Enhanced speed. This is a big one. There were some benchmarks shown of 50% and more increase in many of the basic ColdFusion constructs, such as initiating CFCs (9 times faster, as I remember) and simple things like cfparam, date functions, and regular expression throughput. Since these are things I use all the time, I will be interested in doing some of my own benchmarks.
</li>
<li>
Multiple CF Administrator logins. This is one of those things that has been asked for every year probably since the first CF version. It's something that should have been in the product from the start, as the current CF7 and earlier installations assume that you are the only person on the server. That is almost never the case.
</li>
<li>
Debugging. Anyone who knows me knows that I have been harping about lack of debugging in CF for ages, and actually switched a lot of my own development to PHP only because the development environments are more friendly with debugging. I hate having to debug with trace statements and cfdump. It is so 80's. 
</li>
</ol>
<p>There are a lot of cool things about CF, but the new CF 8 looks really great and worth the upgrade price. Just the performance enhancements alone are worth it. The public beta is at <a href="http://labs.adobe.com" title="ColdFusion 8 beta">labs.adobe.com</a></p>
<p>Ben Forta talks about the performance enhancements in <a href="http://www.forta.com/blog/index.cfm/2007/6/27/ColdFusion-8-Performance-Numbers">his blog</a></p>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=163</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=163</guid>
			<pubDate>Wed, 27 Jun 2007 18:59:14 GMT</pubDate>
		</item>
		<item>
			<title>More on Adam Gussow</title>
			<description><![CDATA[<p>I posted about blues harmonica wizard Adam Gussow <a href="http://tom-muck.com/blog/index.cfm?newsid=152" title="Adam Gussow post">back in March</a>, but this past week I got to meet and have a lesson with him. If you have seen any of his &quot;<a href="http://www.youtube.com/profile?user=KudzuRunner" title="Adam Gussow's Dirty-South Blues Harp Channel">Adam Gussow's Dirty-South Blues Harp Channel</a>&quot; Youtube videos, you know that he is not only a great musician, but an accessible and effective teacher as well. His Youtube videos have now grown to over 80 with thousands of views for each, and he has his own site <a href="http://www.modernbluesharmonica.com/" title="Adam Gussow harmonica">www.modernbluesharmonica.com</a>.
  In addition, his new book, <em>Journeyman's Road: Modern Blues Lives From Faulkner's Mississippi to Post-9/11 New York</em>, has just come out, which I'm looking forward to reading. The in-person lesson was for a small harmonica group in Washington, DC (about 15 people) that was basically 3 hours of the same intensity that his video lessons have. If you are interested in harmonica in any way, start with Adam's channel on Youtube.</p>
]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=162</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=162</guid>
			<pubDate>Sat, 23 Jun 2007 15:27:23 GMT</pubDate>
		</item>
		<item>
			<title>TODCON sessions posted</title>
			<description><![CDATA[<p>I posted my sessions for the few people who were able to make it to the sessions &quot;Dreamweaver Data and Beyond&quot; and &quot;ColdFusion Custom Tags.&quot; The first session showed how to use basic Dreamweaver server behaviors with a little hand-code modifications to make horizontal loopers, multiple updates and inserts, and some other things. The second session was an introduction to custom tags and showed, among other things, the CF custom tag template system I use to drive this site and every other site I build. The concept is identical to ASP.NET master pages. The sessions are posted at <a href="http://www.tom-muck.com/sessions/" title="TODCON Sessions">http://www.tom-muck.com/sessions/</a>.</p>
<p><a href="http://www.todcon.org/">TODCON</a> is always a key event for the Dreamweaver community, despite it's small size. I should say because of -- not despite -- it's small size. Everybody is accessible, and by the end of the conference everybody ends up knowing each other. This year it was even better, as Adobe sent over a dozen representatives to meet with the attendees to gather feedback. They sent some of the top-level people on the Dreamweaver team, including the product manager Kenneth Berger. I got to talk shop for quite a while with Randy Edmunds (formerly from the Drumbeat team) and former Interakt guys Lucian and Christian. I also met and reconnected with some people I've known through the newsgroups and the Dreamweaver community. Being Vegas, there was also gambling, drinking, and eating. I played a bit of poker and went down a little, but didn't get to play very much. Mostly I was preparing presentations and socializing, with a little poolside relaxation mixed in.</p>
<p>I also didn't see a lot of the presentations, but of the ones I saw, the keynote was the most interesting -- showing the cool new features of Photoshop CS3 and Fireworks CS3, which I have not used yet. I was sorry I didn't get to see any of the Flex presentations, but CFUnited at the end of the month will have quite a few of those.</p>
<p>Next year TODCON will likely return to Orlando, but if you have a chance to get to one you really should check it out.</p>
]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=161</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=161</guid>
			<pubDate>Sat, 16 Jun 2007 19:23:03 GMT</pubDate>
		</item>
		<item>
			<title>Back from TODCON</title>
			<description><![CDATA[<p>I'm back from <a href="http://www.todcon.org/">TODCON</a>, and will have a full report, along with presentation downloads, sometime over the weekend. The conference was great, as they always are. I took the redeye home Wed. night, and went straight to the day job and am now feeling the effects of the brutal 4 days in Vegas.</p>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=160</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=160</guid>
			<pubDate>Fri, 15 Jun 2007 13:21:30 GMT</pubDate>
		</item>
		<item>
			<title>Leaving for TODCON</title>
			<description><![CDATA[<p>I'll be leaving for TODCON tomorrow morning, so if anyone needs to contact me for customer support or any other reason, I may not respond right away.</p><p>I'm doing two sessions at <a title="TODCON - The Other Dreamweaver Conference" href="http://www.todcon.org/" target="_self">TODCON </a>-- &quot;Working with Dreamweaver Data and Beyond&quot; and &quot;Custom Tags in ColdFusion&quot;. The first session will show standard DW server behaviors and application objects and show how to modify them to do horizontal looping, multiple inserts and updates, and combination pages that do insert/update/delete. The custom tag session will show an intro to custom tags but also get into an advanced use of using a custom tag as a template for an entire site, which is how this site was built and all other sites I build. I'll show how any design template, such as a Community MX jumpstart, can be adapted using this technique.</p><p>If you're coming, I'll see you there. If not, you're missing a great conference. </p>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=159</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=159</guid>
			<pubDate>Sat, 09 Jun 2007 17:32:21 GMT</pubDate>
		</item>
		<item>
			<title>Last day for special pricing</title>
			<description><![CDATA[<p>The special pricing offer on Cartweaver ends tomorrow. Cartweaver is available in PHP, ColdFusion, and ASP versions for $250 currently. After tomorrow, it goes up to $295 -- still a bargain. :-). Also, upgrades are currently $100 and go up to $150 after tomorrow. </p>
<p>I'll be at both <a href="http://www.todcon.org/">TODCON</a> and <a href="http://www.cfunited.com">CFUnited</a> this year, so if anyone wants to see a demo of CW, see me.</p>
<p><a href="http://www.cartweaver.com/">www.cartweaver.com</a></p>
<p><strong>Correction:</strong> Pricing for upgrades is $100 until the end of May. More time available. The full price of $295 is now in effect for new users</p>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=158</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=158</guid>
			<pubDate>Mon, 14 May 2007 12:42:45 GMT</pubDate>
		</item>
		<item>
			<title>CFUnited coming...cool schedule app</title>
			<description><![CDATA[<p>CFUnited is coming, and I found via <a href="http://corfield.org/blog/">Sean Corfield's blog</a> a post about the scheduler. If you're going to the conference, this is a cool way to make a schedule for the conference. I think it may be the nicest scheduling app I've seen for a conference like this. <a href="http://scheduler.cfunited.com/index.cfm?event=page.login">http://scheduler.cfunited.com/index.cfm?event=page.login</a>. I think you need to be signed up for the conference to see it.</p>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=157</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=157</guid>
			<pubDate>Fri, 27 Apr 2007 13:13:38 GMT</pubDate>
		</item>
		<item>
			<title>Cartweaver 3 released</title>
			<description><![CDATA[<p>After many months of late nights and long weekends, Cartweaver 3 is finally here, released in the wee hours of last night/this morning. I was lead programmer on the PHP version of Cartweaver 2 and maintained those responsibilites for Cartweaver 3 as well. In addition, fairly late in the process I took over the ColdFusion version for CW3. The latest version of CW has a few of the most requested features, including discounts and a greatly expanded tax system, which handles VAT and other types of tax. Also, scripts are available to allow you to update a Cartweaver 2 database to Cartweaver 3. It has built-in horizontal looping, and a new configuration system designed by Dan Short that makes it easy to maintain configuration settings from the Admin, and also easy for the programmer to add new settings.</p>
<p>There are many companies out there with shopping cart software, and some have come and gone. I'm sure many of them are great products, too. One thing about me that you might know if you've purchased extensions from this site is that I try to stand behind my code. I came to Cartweaver after version 2 had already been out, and translated the complete existing cart to PHP. I have complete ownership of the PHP code for Cartweaver, having translated or written every line of code in the product, and 
	complete ownership of support for that product. For me,  a 
	product is like a child. You might send them off when they grow up, but 
you are always there for them. Now I have ownership of the CF code as well. Although I didn't write most of it, I am imtimately familiar with it. It's another of my children. Some of the larger companies that sell cart software stand behind their products, but you never really know who wrote what, or who to contact regarding problems. To me, writing code for a large project like this is like writing a novel or giving birth. This one was a douzy. I probably should have gotten the epidural.</p>
<p>See Cartweaver 3 in action at <a href="http://www.cartweaver.com/demos/">http://www.cartweaver.com/demos/</a>. Existing CW 2 customers get the current upgrade price of $100. If you purchased within the last 60 days, the upgrade is free. To get your free upgrade, go to the Cartweaver site and add the product to your cart. After you login, the purchase price will be reduced to $0.00 so that you can add the product to your purchases and download it. Address any purchase questions to the support site at <a href="http://support.cartweaver.com/">http://support.cartweaver.com/</a>.</p>
<p>To purchase, go to <a href="http://www.cartweaver.com/">http://www.cartweaver.com/</a></p>
<p>In the coming weeks and months I hope to have some articles and add-ons for Cartweaver 3.</p>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=156</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=156</guid>
			<pubDate>Thu, 26 Apr 2007 00:43:51 GMT</pubDate>
		</item>
		<item>
			<title>CS3 released -- extensions all compatible</title>
			<description><![CDATA[<p>Adobe released Dreamweaver CS3 today, and it is appears from all my testing to be fully compatible with all of my DW extensions from this site. Adobe has not fixed any of the bugs that were introduced in DW 8.0.2 regarding dynamic recordsets, but the fixes in my extensions that allowed them to work in 8.0.2 should allow them to work in DW 9 as well.</p>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=155</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=155</guid>
			<pubDate>Mon, 16 Apr 2007 14:49:40 GMT</pubDate>
		</item>
		<item>
			<title>CFUnited 2007</title>
			<description><![CDATA[<p>Is everyone going to CFUnited this year? I usually go, as this is one of the top ColdFusion events of the year, plus it's local for me. The discount pricing ends 3/31, so if you have not yet signed up, now is the time to do it. <a href="http://cfunited.com/go/prices">Pricing here</a> and <a href="https://secure.teratech.com/cfunited07/register.cfm">registration information here</a>.</p>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=154</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=154</guid>
			<pubDate>Tue, 27 Mar 2007 00:50:14 GMT</pubDate>
		</item>
		<item>
			<title>Installing and upgrading extensions using the Extension Manager</title>
			<description><![CDATA[<p>Due to the many problems with the most recent versions of the Extension Manager, I posted an article today to help users understand the process of installing extensions -- especially the numerous problems that occur when you have two versions of Dreamweaver on your system. Also in the article are solutions to a few common problems with the installation of extensions. Hopefully it will 
help a few users who have problems:
<a href="http://www.tom-muck.com/articles/ProperCareAndFeedingOfTheExtensionManager/">http://www.tom-muck.com/articles/ProperCareAndFeedingOfTheExtensionManager/</a>
</p>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=153</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=153</guid>
			<pubDate>Thu, 22 Mar 2007 12:44:13 GMT</pubDate>
		</item>
		<item>
			<title>Harmonica lessons on Youtube -- Adam Gussow</title>
			<description><![CDATA[<p>Adam Gussow is one of the top blues harmonica players in the world today, and he has been posting lessons and great music videos like crazy on Youtube. The harmonica community is currently ecstatic about this, with good reason -- Adam is a marvelous teacher and shares much of his accumulated knowledge in these videos. Some of them features some really gutsy amplified harp playing, while others focus on acoustic playing. There are lessons on setting up harmonicas for overblowing, tuning harmonicas out of the box, vibrato, rhythm, and a wealth of little tidbits of info that don't fall into any category. In short, he's giving away the store. The videos are each around 8-10 minutes long and take place in Adam's living room, office, his car, and at a crossroads in Mississippi. The latest (#24) is a front porch slow acoustic blues lesson that shows blues harmonica as it is meant to be. This is from Adam, and posted on a blues mailing list:</p>
<blockquote>
<p>A couple of weeks ago I decided on a whim to share some of my accumulated knowledge of the harp. So I figured out how to transfer footage from my digital videocam to my MacBook and compress it for export, and then I filmed and uploaded a couple of free-form harp lessons to YouTube entitled &quot;Blues Harmonica Secrets Revealed.&quot;</p>
<p>One thing led to another. Now, two weeks later, I seem to have created my own channel at YouTube, with 20+ lessons in the can, 250 subscribers, and more than 35,000 combined hits. Just yesterday I decided to supplement the lessons by uploading a bunch of Satan and Adam videos, since there wasn't a single bit of footage of my duo on the web. I dug deep into the archives and found some stuff from the days when we were playing the Harlem street, plus our appearance at the 1993 Philadelphia Folk Festival. Later today I'm going to upload some stuff from a 1992 gig in Syracuse that will hopefully convince people that I'm NOT lying when I call Sterling the greatest one-man blues band in the history of the blues. It's late-night, end-of-set stuff where he's throwing down the way he used to on 125th Street in Harlem--stuff we never really got onto our CDs. But I've got the videotape to prove it.</p>
<p>I also found a video of outtakes featuring my harp teacher, the late (and legendary) Nat Riddles in a Richmond-area cable show called &quot;Blues TV.&quot;</p>
<p>Here's my YouTube URL, for anybody interested in checking out all this stuff:</p>
<p><a href="http://www.youtube.com/profile?user=KudzuRunner">http://www.youtube.com/profile?user=KudzuRunner</a></p>

</blockquote>
<p>If you have any interest at all in learning harmonica or brushing up on techniques, or just hearing some good music, check out the videos and subscribe to the series. </p>
<p><strong>Update 6/23/2007:</strong> <a href="http://tom-muck.com/blog/index.cfm?newsid=162">More on Adam Gussow...</a></p>
]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=152</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=152</guid>
			<pubDate>Mon, 12 Mar 2007 01:31:48 GMT</pubDate>
		</item>
		<item>
			<title>Vista upgrade hell</title>
			<description><![CDATA[<p>I finally decided to take the plunge and install Vista on my fairly new laptop (Toshiba p100, with 2g ram and 2g duo processor). I was expecting the upgrade to go smoothly, but I couldn't have been more wrong. First, I ran the compatibility checker (from MS.) It said I had no problems. So I did the update -- after 3 hours the computer hung at 61% of the final step. I decided to do something I never do -- I called tech support at Microsoft. I usually avoid tech support because of two things: I know how painful it is to be a tech support person, so don't want to burden anyone with that horrible experience, and I usually don't have problems with things that I can't figure out myself. But it is their job, and I had no data to rely on (a hanging computer does not tell me much.) I was on the phone with a guy for over 3 hours getting the upgrade going. He had me disable hardware and all processes. I thought for sure it was going too work. After 3 hours, it failed at 61% once again. I tried once more, this time turning off every piece of hardware that was not needed. Failed again. Finally, I got a second tech support guy on the phone and he had me install a bios upgrade and took over control of my desktop to figure out what was going on. I tried once again -- 3 hours later I got hung up at 61% once again. 61 must be my unlucky number. The whole purpose of doing the upgrade rather than a clean install was to avoid having to do reinstallations of Adobe products, which take forever, and some other massive products (Office and Visual Studio). The clean install has worked so far, but now I face the challenge of installing programs again. What fun. </p>
<p>All in all, I'm very pleased with MS support, even though in the end it was not much help. They are very keen to help, and will stick with you for hours. I wish the upgrade had worked, but I wish for a lot of things...</p>]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=151</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=151</guid>
			<pubDate>Sat, 10 Mar 2007 21:09:49 GMT</pubDate>
		</item>
		<item>
			<title>Net Neutrality and the supression of free speech</title>
			<description><![CDATA[<p>One of the more dangerous pieces of legislation in Congress these days is the so-called &quot;Net Neutrality&quot; bill. Most proponents of free speech and free market are completely against the concept of the government getting involved with the Internet and regulating it in any way, but the bill has some huge money behind it -- Google, Microsoft, and other major players have come out in favor of it. This is hardly a surprise given the fact that they are making googillions of dollars. They do not take threats to their windfall lightly, and the kinds of competition that could be on the horizon might threaten a small piece of their pie.</p>
<p>Obviously, the core idea of having a successful business is giving the customer what he wants. If an Internet service provider fails to give good service or charges too much, the customer can go elsewhere. </p>
<p>Read more <a href="http://www.theregister.com/2007/01/18/kahn_net_neutrality_warning/">here</a> and <a href="http://www.opinionjournal.com/editorial/feature.html?id=110008391">here</a>. <a href="http://handsoff.org/hoti_docs/studies/">Hands off the Internet</a> has a few interesting studies.</p>
<p>Instead of worrying about what free people do in a free country, perhaps Google, Microsoft, and the others should put their money where their mouths are and stop allowing countries like China to block web searches it doesn't like. From the <a href="http://www.nytimes.com/2006/04/23/magazine/23google.html?ex=1303444800&amp;en=972002761056363f&amp;ei=5090">NYTimes</a>:</p>
<blockquote>
	<p>&quot;Yet Google's conduct in China has in recent months seemed considerably less than idealistic. In January, a few months after Lee opened the Beijing office, the company announced it would be introducing a new version of its search engine for the Chinese market. To obey China's censorship laws, Google's representatives explained, the company had agreed to purge its search results of any Web sites disapproved of by the Chinese government, including Web sites promoting Falun Gong, a government-banned spiritual movement; sites promoting free speech in China; or any mention of the 1989 Tiananmen Square massacre. If you search for &quot;Tibet&quot; or &quot;Falun Gong&quot; most anywhere in the world on google.com, you'll find thousands of blog entries, news items and chat rooms on Chinese repression. Do the same search inside China on google.cn, and most, if not all, of these links will be gone. Google will have erased them completely.&quot;</p>
</blockquote>
<p>When you think about it, a web search brings up ALL relevant search terms. Even though Google and other web searches can be &quot;bought&quot; by rabid opponents of free speech doing &quot;Google bombing&quot;, the net is still a pretty neutral and free place in this country...despite or <em>because of</em> the fact that the federal government hasn't gotten involved yet. Government regulations are like cancers that once introduced, begin to grow unfettered until all life is sucked out.</p>
]]></description> 
			<link>http://www.tom-muck.com/blog/index.cfm?newsid=150</link>
			<guid isPermaLink="true">http://www.tom-muck.com/blog/index.cfm?newsid=150</guid>
			<pubDate>Sun, 04 Mar 2007 19:26:16 GMT</pubDate>
		</item>
	</channel>
</rss>


