<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MatSays : ramblings of a grumpy developer-designer-teacher &#187; Toolbox</title>
	<atom:link href="http://www.matsays.com/category/misc/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.matsays.com</link>
	<description>ramblings of a grumpy developer - designer - teacher &#124; my art institute of las vegas web design blog</description>
	<lastBuildDate>Wed, 23 Jun 2010 15:56:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WordPress 3.0</title>
		<link>http://www.matsays.com/misc/wordpress-3-0/</link>
		<comments>http://www.matsays.com/misc/wordpress-3-0/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 15:56:16 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Internet News]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Toolbox]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=1208</guid>
		<description><![CDATA[I&#8217;ve been waiting in anticipation for the release of WP3.0 and now that it went full-bore, I&#8217;ve been way to busy to mess around with it. Nonetheless, I&#8217;m looking forward to spending a few hours this weekend checking out the changes. In the meantime, here&#8217;s a good post from Craig Buckler at Sitepoint &#8230;
WordPress version [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been waiting in anticipation for the release of WP3.0 and now that it went full-bore, I&#8217;ve been way to busy to mess around with it. Nonetheless, I&#8217;m looking forward to spending a few hours this weekend checking out the changes. In the meantime, here&#8217;s a <a href="http://www.sitepoint.com/blogs/2010/06/22/whats-new-in-wordpress-3-0-for-developers/">good post from Craig Buckler at Sitepoint</a> &#8230;</p>
<p>WordPress version 3.0 was released at the end of last week. It’s a little later than the intended May 1 release date, but WordPress is one of the most popular blogging and content management systems on the planet, so it was better to be late than cause issues for thousands of websites.</p>
<p>The update is the result of six months’ work by 218 dedicated contributors, culminating in 1,217 bug fixes and feature enhancements. So what can you expect from WordPress 3.0?</p>
<h4>New Installer</h4>
<p>WordPress has always been easy to install but it’s become even simpler. Few administrators will have to fiddle with the <code>wp-config.php</code> configuration file: all the MySQL settings can be specified within the installer panels now.</p>
<p>The new installer also allows you to specify the administrator ID and password. I suspect few people ever bothered to change it from the default “admin” in previous versions, so the facility to create your own ID will aid security.</p>
<h4>New Interface</h4>
<p>The WordPress 3.0 administration panels have received a polish. It’s hardly a radical change from version 2, but it’s lighter and feels slicker.</p>
<p><a href="http://www.matsays.com/wp-content/uploads/2010/06/wordpress-3-admin.png"><img class="aligncenter size-full wp-image-1209" title="wordpress-3-admin" src="http://www.matsays.com/wp-content/uploads/2010/06/wordpress-3-admin.png" alt="" width="450" height="387" /></a></p>
<p>There are few obvious changes to the interface until you reach the Appearance section.</p>
<h4>New Default Theme</h4>
<p>RIP Kubrick: you’ve served us well and many websites use you to this day. Kubrick has been replaced by “Twenty Ten,” a new theme that has built-in support for child themes, background alterations, header customization, and drop-down menus.</p>
<p>The theme’s look and widgets can be customized within the administration panel, so I expect many people will never venture beyond the Twenty Ten theme. For those that do, there’s a new “Install Themes” tab that allows you to search for templates by color, type, and features.</p>
<p><em>Not impressed but then again, if they made a nice one, I&#8217;d be out of extra work!</em></p>
<h4>WordPress Multi-user</h4>
<p>WordPress MU was a fork that allowed hundreds of blogs to run from a single installation; it has now been merged with the main version 3.0 application. It’s disabled by default, but can be switched on by adding the following line to your <code>wp-config.php</code> file:</p>
<div>
<div><code>define('WP_ALLOW_MULTISITE', true);<br />
</code></div>
</div>
<p>This could be the most important feature for web developers: you can create a number of websites using just one installation of WordPress. Updates are easier and hosting space is drastically reduced.</p>
<h4>Custom Post Types</h4>
<p>Pages and Posts were available in previous versions of WordPress:</p>
<ul>
<li>Pages were normally used for static content such as About Us or Contact Us pages.</li>
<li>Posts would commonly be used for date-stamped news, articles, or blog posts.</li>
</ul>
<p>WordPress 3.0 supports custom post types. For example, you could have a Product type that’s specifically used for items sold on your website. Product pages can then be treated separately; for example, have their own menu or search box.</p>
<p>Custom post types are configured using PHP rather than within the administration panels. Watch out for a full tutorial on SitePoint shortly.</p>
<h4>Other Features</h4>
<p>Where do I start? I suggest you visit <a href="http://codex.wordpress.org/Version_3.0">the WordPress 3.0 Codex page</a> for a comprehensive list.</p>
<h4>Should you upgrade now?</h4>
<p>I have no hesitation in recommending WordPress 3.0 for a new installation. But what if you’re upgrading from WordPress 2.x?</p>
<p>I’ve rarely experienced problems with the WordPress automated upgrade; it’s a quick one-click process that just works. However, my first attempt failed abysmally and I was left with a broken site. You should note that this was a test installation of 2.8.6 with lots of dodgy code and plugins, but you need to be wary: some themes and plugins are certain to break.</p>
<p>I would recommend updating a local test version of your site before attempting to upgrade the live server. Remember to back up your files and MySQL database, and you can’t go wrong.</p>
<p>If past experience is anything to go by, the WordPress team will almost certainly release 3.0.1 within a few weeks. If you’re especially nervous, you might be advised to wait a little longer …</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fwordpress-3-0%2F', 'WordPress+3.0')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusorange.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/wordpress-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple v. Adobe, The Re-Match</title>
		<link>http://www.matsays.com/misc/news/apple-v-adobe-the-re-match/</link>
		<comments>http://www.matsays.com/misc/news/apple-v-adobe-the-re-match/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 05:47:12 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Internet News]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=1202</guid>
		<description><![CDATA[ZDNet reports that the battle between Apple and Adobe continues with the latest OSX update 10.6.4.  Reportedly the update provides an older version of Flash that Adobe claims to be less secure and outdated.  Apple counters that its installation corrects issues in (more current versions of) Flash that open up cross-domain request vulnerabilities.
From ZDNet
The discussion [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Mac OS X update comes with buggy Flash Player" href="http://www.zdnet.co.uk/news/security-threats/2010/06/17/mac-os-x-update-comes-with-buggy-flash-player-40089271/">ZDNet</a> reports that the battle between Apple and Adobe continues with the latest OSX update 10.6.4.  Reportedly the update provides an older version of Flash that Adobe claims to be less secure and outdated.  Apple counters that its installation corrects issues in (more current versions of) Flash that open up cross-domain request vulnerabilities.</p>
<p>From ZDNet</p>
<blockquote><p>The discussion comes amidst an ongoing war of words between Apple and  Adobe over over Apple&#8217;s refusal to support Flash Player on its iPad and  iPhone devices. In April, for instance, Steve Jobs <a title="Steve Jobs  launches broadside against Adobe's Flash" href="http://www.zdnet.co.uk/news/mobile-apps/2010/04/29/steve-jobs-launches-broadside-against-adobes-flash-40088812/">outlined  his criticisms</a> of the Flash development platform in a blog post.</p>
<p>In addition, this is not the first time Adobe has sent out a warning  to users over an Apple update. In September, the company said that an  Mac OS X update issued in August was shipping with a superceded version  of Flash Player. It also noted that the Apple&#8217;s update was downgrading  people with more recent versions of the player to the earlier edition.</p>
<p>That does not appear to be the case with this week&#8217;s Apple update,  according to Adobe security response programme manager Wendy Poland.</p></blockquote>
<p>I still can&#8217;t say that I am a Maconvert though Jen has me spinning the apples all over the house.  As a developer, I can&#8217;t say I&#8217;m in love with Flash either.  What I can say is that there are very specific rules that good web developers and designers abide by, one of which is that cross-domain requests are a very real and very scary threat.  Having taught a semester&#8217;s worth of web security and really digging into the issue of XSS, HTTP vulnerabilities and phishing schemes, and all the while developing Flash apps that have these apparent holes, it is easy to think that a malicious developer could easily design around this problem.  So kudos to Apple if in fact they really did fall back to plug up the problem.</p>
<p>I probably shouldn&#8217;t take sides.  Adobe has been well aware of the problem but it&#8217;s difficult at best to plug up every vulnerability across every platform out there.  Apple is doing what it can to protect its users.</p>
<p>So what&#8217;s the point?  The point is &#8211; be aware that there is a problem and that it is your responsibility (assuming you&#8217;re a developer) to cover it &#8211; not just the product makers.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fnews%2Fapple-v-adobe-the-re-match%2F', 'Apple+v.+Adobe%2C+The+Re-Match')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusorange.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/news/apple-v-adobe-the-re-match/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ExtJS = Sencha</title>
		<link>http://www.matsays.com/misc/news/extjs-becomes-sencha/</link>
		<comments>http://www.matsays.com/misc/news/extjs-becomes-sencha/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 03:13:33 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Internet News]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[framwork]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=1196</guid>
		<description><![CDATA[So amongst some of the other hidden news of the day, the former ExtJS has now re-branded itself as Sencha.  Joining forces withthe jQTouch and Raphaël projects, brainchilds of David Kaneda (rock-star UX/UI dude) and Dmitry Baranovskiy, I expect to see real great things from the new child.
Though quite honestly I don&#8217;t use ExtJS in [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin-left: 10px; margin-bottom: 5px;" title="Sencha (logo)" src="http://www.matsays.com/wp-content/uploads/2010/06/sencha-logo.png" alt="" width="250" height="250" align="right" />So amongst some of the other hidden news of the day, the former ExtJS has now re-branded itself as <a title="Sencha" href="http://www.sencha.com/">Sencha</a>.  Joining forces withthe <a href="http://www.jqtouch.com/">jQTouch</a> and <a href="http://raphaeljs.com/">Raphaël</a> projects, brainchilds of David Kaneda (rock-star UX/UI dude) and Dmitry Baranovskiy, I expect to see real great things from the new child.</p>
<p>Though quite honestly I don&#8217;t use ExtJS in favor of pure handcoding and maybe a smattering of minimal jQuery, it&#8217;s still a  real formidable framework, though Ext&#8217;s (sorry, Sencha&#8217;s) exploration  into HTML5 and CSS3 is probably the best collaborative work on the web  so far.  The best part of it is the basic open source system and Ext  Designer, which I only recently tried out for the first time.  jQTouch  and Raphaël will still both remain MIT licensed.</p>
<p>According to the <a title="Ext JS + jQTouch + Raphaël = Sencha" href="http://www.sencha.com/blog/2010/06/14/ext-js-jqtouch-raphael-sencha/">post</a> on its site:</p>
<blockquote><p>We’re choosing Sencha as our name because it evokes next-generation  software development and it’s easy to remember, spell and pronounce.   Sencha — the name of a popular Japanese green tea — is in the tradition  of Java, and represents a new level of development. It feels memorable  to us.</p></blockquote>
<p>I&#8217;m real intrigued with <a href="http://raphaeljs.com/">Raphaël</a> after my recent batch of Advanced Scripting students churned out some really fantastic HTML5 vector graphics.  Will have to try and carve out a few minutes to play around with it.</p>
<p>In any case, best of luck to the new venture &#8211; sounds like a real winner in the making!</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fnews%2Fextjs-becomes-sencha%2F', 'ExtJS+%3D+Sencha')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusorange.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/news/extjs-becomes-sencha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Cautionary Tale</title>
		<link>http://www.matsays.com/soapbox/dont-work-for-family-friends/</link>
		<comments>http://www.matsays.com/soapbox/dont-work-for-family-friends/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 15:25:18 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=1193</guid>
		<description><![CDATA[via anonymous donor in one of my favorite tumblogs &#8211; Clients From Hell &#8211; but one of the most well written accounts for up-and-coming (meaning student and novice) web developers&#8230;
I’m sure none of you are strangers to being asked to do favours for  friends and family. I’m here to tell you that while there’s [...]]]></description>
			<content:encoded><![CDATA[<p><strong>via anonymous donor</strong> in one of my favorite tumblogs &#8211; <a title="A Cautionary Tale" href="http://clientsfromhell.net/post/700943778/a-cautionary-tale"><strong>Clients From Hell</strong></a> &#8211; but one of the most well written accounts for up-and-coming (meaning student and novice) web developers&#8230;</p>
<hr size="1" />I’m sure none of you are strangers to being asked to do favours for  friends and family. I’m here to tell you that while there’s nothing  wrong with doing a favour for someone you love now and then, always draw  up a contract and terms of service, no matter how small or minimal the  project. I don’t care if you’re doing it for free &#8211; make them sign a  contract.  In this case, I assume complete responsibility for the  following situation because I mistakenly worked from trust. I should  also warn you that this reads more like a bad romance than anything  else, but hey, I wouldn’t wish the following on anyone.</p>
<p>Background: I’m a 22-year-old university student with aspirations of  practicing rural medicine. I’m also a freelance web/print designer. It’s  my sole source of income, and it’s what I do to put myself through  school. I don’t have much of a social life because I balance a full-time  university schedule with twenty to thirty hours a week of volunteer and  paid design work.  I wouldn’t change a thing here. I’m happiest  a-codin’ and designin’, and I count myself as pretty lucky to be able to  make a living from my hobby while I’m working towards my doc dreams.<span id="more-1193"></span></p>
<p>I’ve  always been a nerdy and creative kid, so I got into computers and art  at a fairly young age. I knew I liked designing and I spent a lot of  time playing with Python to pick up on basic programming in middle  school. In high school, I designed posters and crappy Geocities websites  for nearly every extra-curricular club around. So when I was fifteen, I  was really excited when my dad asked me if I’d be interested in doing  some design work for a good business acquaintance of his, whom I’ll  refer to from now on as CFH (for Client From Hell &#8211; what else?).  The  job involved developing some simple layouts and promotional materials  for an industry-specific print career guide. Armed with Publisher and  Photoshop, I got to work.</p>
<blockquote><p><strong>The pay seemed pretty damn great for someone my age, and the  idea of getting paid to do something I loved from home seemed pretty  attractive compared to the notion of finding a summer retail job, an  experience that had bored me out of my mind the previous year.</strong></p></blockquote>
<p>I did the job, CFH was happy with my work, and I continued working on  small projects for him every now and then, past graduating high school  and entering university.</p>
<p>In early 2009, I received a scholarship  to study abroad for a semester. When CFH heard, he gave me his heartfelt  congratulations, attended a goodbye party my parents had for me, and  even gave me a generous monetary gift for my travel expenses. He’d  become a very supportive family friend at this time, and was often the  only non-South Asian face at family gatherings. I was really grateful  for his support and thought the world of him. When I returned six months  later, CFH let me know that the website I had designed for him had been  voted into the global top ten of its field and that he would be  branching out to cover a greater range of clientele. I knew that it was  making him boatloads of money and I was happy to have been involved in a  project that had achieved such status. He asked me if I’d be interested  in taking a lead role in helping out with the company’s growth. I  agreed enthusiastically, and got to work.</p>
<p>Fast forward to  September, when I started as CFH’s primary web designer. The work was  substantial, and took up much more of my time than previous projects  had, but it was completed on time and he was thrilled with it. Prior to  starting, I had let CFH know that I’d be changing our previously casual  business relationship, and that I’d be invoicing him all Official-Like  from now on since I was going to be using my work as my primary source  of employment, and needed to keep good records for tax purposes. At this  stage, CFH had started outsourcing all his back-end development work to  India because it was cheaper than hiring Canadian-based developers, so I  think my invoice took him by surprise as he had thought that web work  would be ‘cheaper’ and ‘easier to do’ than print, for whatever reason.   Keep in mind that I was asking for what was essentially cents above  minimum wage per hour of work not including the many hours I spent on  development, consultation, edits, etc. because I was a little insecure  in my legitimacy as a designer due to my lack of formal education in the  subject. I now know this to be BS, as my current clients continue to  hire me, citing the diversity of skills I offer and the highly creative  and efficient nature of my print and web work. Nevertheless, I decided  to give CFH a very steep discount because we hadn’t pre-negotiated the  terms (even though he was aware of how much time each project was taking  me). He took his sweet time with my invoice but finally, and  begrudgingly, decided to pay up.</p>
<p>Things get a little ridiculous  here.</p>
<blockquote><p><strong>CFH became increasingly imposing. His phone calls to me  became increasingly longer and unrelated, bordering on uncomfortable.</strong></p></blockquote>
<p>He started demanding additional amounts of work to be done  ‘immediately’, and when I’d ask about payment, he’d get irritable and  tell me that it was ‘all about the money’ with me, and that he’d pay me  as soon as I sent him an invoice via snail mail. Everytime I would mail  out an invoice, he’d complain about some charge, and insist that I send  him an updated invoice with this or that detail changed. This continued.  I didn’t see a cent. I was even paying for stock photos and fonts out  of pocket and not being reimbursed like I had earlier been promised.  Keep in mind that I was in a particularly delicate position given that  this person was my father’s good friend, and regretfully, my pride got  in the way of actually saying anything to my father at the time. At the  time, I didn’t think things would (could?) get worse.</p>
<p>They did,  so in January, I put my foot down. I told CFH I’d no longer be working  for him as he had become unbearably imposing, and had unreasonable  expectations of me. Primarily, I was concerned because I hadn’t seen a  cent from any of this work I’d done since September. He countered this  by telling me that I was a rip-off and that he’d found a “professional  design agency” that was better equipped to meet his needs. I wished him  the best despite the fact that I was disappointed at having let go of my  biggest client. I tried not to think about the many hours of work I  wouldn’t be seeing a cent for anymore. At the same time, I was relieved  that I wouldn’t have to put up with his borderline psychotic behaviour,  or compromise the quality of my work anymore to meet his increasingly  ass-backwards demands (white text on beige?).</p>
<p>Two days later, I  received a phone call from CFH. He apologized profusely right off the  bat, said that he’d pay his complete owing sum, and that he needed me to  come back. He told me that he was extremely unhappy with the quality  of, and the speed at which his new designers were completing his work.  He begged me to come back, saying that this time he’d be more  considerate of my time and reasonable in his expectations of me. I  hesitated, but agreed to come back on the terms that he had to agree to  the estimate I gave him prior to starting each job. Since my prices were  ‘too steep’ for him and he didn’t want to contend with the fact that I  could only work in the evenings due to my class schedule, we worked out a  system where I would design the main graphical elements and primary  pages, and his “professional design agency” would use these elements to  develop subsidiary pages for the back-end. He agreed, and I got to work.  As a sidenote, I should mention that his “professional design agency”  pulled out when they realized the extent of work that needed to be done  and his unreasonably demanding nature, but I digress.</p>
<blockquote><p><strong>So I hadn’t realized that my new agreement with CFH would  otherwise translate into a one-way ticket to hell, with him reigning as  chief Satanic commander.</strong></p></blockquote>
<p>His behaviour become fairly unbelievable at this point: he’d call me  at 11:30pm and asking to have something by 7am the next morning. He’d  whine when I’d decline. He’d have me sit on the phone for hours while  directing me to this stock photo or that website to “get inspired by”  (i.e. steal). At the time, I was under a lot of stress because I was  experiencing a flare-up in an existing neurological condition that was  putting me in the emergency room almost every week. I mentioned at one  point to CFR that I was scheduled for an MRI in a couple of months, and  he suggested that I pay out-of-pocket to get it done privately to avoid  the wait. A private MRI has to be done out-of-province, and runs upwards  of $1500. I explained that this was not an option for me given that a  recent astronomical increase in tuition costs, and my student aid being  cut substantially due to the increasing conservatization of my  post-secondary institution.</p>
<p>Unsurprisingly, he didn’t ‘get’ it,  telling me to bug my parents for the money or ‘something’. For the  record, I’m completely financially independent, and have no intentions  of harassing my parents for money I’m perfectly capable of making  myself. My lifestyle ain’t so lavish that it requires a lot of  dough  either: I’m a herbivore, don’t go out much, share an apartment with two  other people, and ride a bicycle or take public transit everywhere. I  use open-source software and recycle hardware whenever possible.  Textbooks (which I generally buy secondhand) and tuition are my major  expense, so while my living costs might be minimal, they’re still there.  I wasn’t sure what part of this CFH couldn’t comprehend. Surely, he’d  understand, having himself been a student forty years ago?</p>
<p>April  was the final straw. I hadn’t seen a cent since September despite many  false exclamations of  “the cheque is in the mail!” and what I now knew  to be CFH’s lavish income from MY work.</p>
<blockquote><p><strong>He even had the nerve to call me to share his excitement  about his new ‘keyless’ car, which he eagerly explained cost about as  much as a house.</strong></p></blockquote>
<p>A myriad of other reasons followed, and you should tell me if I’m  being a bit too sensitive here: Rape jokes? check. Racist remarks about  his Indian developers DESPITE the fact that I’m South Asian too &#8211; but  ‘not like one of them’, according to him? Check. Pictures of, and  forwarded emails from women he was sleeping with? Check. Pervasive  questions about my sexuality and personal life? Double-check.</p>
<p>I  quit. I fucking quit. I sent a politely-worded e-mail explaining that I  would not be working for him anymore. I don’t believe in leaving people  in the dark about their behaviour, so I explained very clearly exactly  how his behaviour had influenced my decision to leave. CFH responded by  saying that he hadn’t “bothered to read my e-mail” but that “as a  professional, [he] anticipated that [I] would provide [my] assistance in  bringing the new resources up to speed..”. Regarding my invoice, his  exact words were: “It shall, of course, be paid, in full, upon receipt”  (all those commas, must be, compensating, for, something) seeing as how  he was continuing to use my work. I had no problem with this, and made  the remaining incomplete files available in their raw form on my server,  alongside a detailed explanation of what the new designer/s would need  to know. I’m not a vengeful person, so when the new designer got in  touch with me, I was quick to direct him to where he needed to be. I  just wanted to get paid and get CFH out of my life already.</p>
<p>Things  seemed like they were ending on a slightly more positive note. A few  days later  I got a call from my father. CFH had taken him out for  drinks and then gotten him call me to “tell me” to come back to work for  him. CFH had explained to him that I was upset about my pay (I didn’t  realize zero dollars was pay?) but that he had ‘forgotten’ that I was  now a grown-up with financial responsibilities, and not that same  fifteen-year-old who was estatic about getting some spending money from  his hobby.</p>
<blockquote><p><strong>He told my dad that I had left him hanging despite having  given me a pretty decent deal; apparently my ‘mental health issues’ and  ‘greed’ were getting in the way.</strong></p></blockquote>
<p>Clearly, this wasn’t just about the money for me anymore, and I  realized that CFH’s new designer had probably bailed on him as well as a  result of his.. loopiness.  Naturally, I declined. This upset my father  initially, though he changed his mind later when I gave him a (heavily  censored) account of what had actually happened.</p>
<p>Besides, hadn’t  CFH mentioned that he’d be paying me for the work I’d already completed?  The invoice was in the mail for the fourth time. Of course, I didn’t  set my expectations too high because on May 11, I received  the  following message:  “Let me be quite clear about things. Unless you  immediately finish the projects you started for [Company Name], we shall  not pay your invoice. Enough is enough!”</p>
<blockquote><p><strong>So now I know better than to expect any pay at all. Over 300  hours logged since September, and not a cent.</strong></p></blockquote>
<p>CFH continues to use my work and profit from it. I have no legal  backing because (1) CFH happens to be a retired lawyer, and (2) I never  drew up a physical contract because of the sporadic nature of the work  and our long-standing business relationship. My own fault.  The best  part? I have to defer my next semester at university to work more,  because I couldn’t come up with my minimum tuition payment in time this  year &#8211; seeing as how my job didn’t pay me, and I had to use my existing  funds for things like rent, medication, and food. CFH is well aware of  this. Sucks, but I’m not one to dwell in the past recognizing my own  mistakes. I’m also far too grateful for things like a roof over my head  to feel sorry for myself.</p>
<p>I learnt my lesson and since then, I have had no problem putting what  I’ve learnt into practice with my current clients. Keep in mind that  these are primarily charitable organizations and student groups with  very limited funding &#8211; yet they have no problem respecting my time,  signing contracts without complaint, agreeing to my terms and putting  down a 50% deposit before I do any work.  These clients believe in my  right to make a living wage from my work, and that’s exactly how all  clients should treat their freelancer.</p>
<blockquote><p><strong>In closing, please don’t make the same mistakes I did with  CFH. I don’t care if you’re making invites for your neighbor’s son’s  friend’s girlfriend’s baby shower: always draw up a physical contract,  regardless of whether the work is for-pay or not.</strong></p></blockquote>
<p>It’s a sad fact, but there is no guarantee of sanctity in a  long-standing relationship regardless of how long you have had your  client. There are people out there whose only motivation is to make as  much money as possible while taking credit for your work and screwing  you over in the process. A contract gives you some legal backing, and at  the very least ensures that both parties understand the terms of  service. Deposits are great too, because they ensure that both parties  are invested in the project to some extent. Lessons are better learnt  earlier rather than later.</p>
<p>And finally, to CFH? I trust Karma.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fsoapbox%2Fdont-work-for-family-friends%2F', 'A+Cautionary+Tale')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusorange.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/soapbox/dont-work-for-family-friends/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>MacMini Update</title>
		<link>http://www.matsays.com/misc/news/macmini-update/</link>
		<comments>http://www.matsays.com/misc/news/macmini-update/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 13:33:20 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Internet News]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[macintosh]]></category>
		<category><![CDATA[macmini]]></category>
		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=1191</guid>
		<description><![CDATA[While waiting for Apple Store to get their s&#8212; in gear so I can pre-order the iPhone for J, I&#8217;m reading that lost in the hoopla, Apple also snuck in an update to the Mini.  Personally I love Mini&#8217;s &#8211; small, compact, and powerful for the price, but these new updates throw it over [...]]]></description>
			<content:encoded><![CDATA[<p>While waiting for Apple Store to get their s&#8212; in gear so I can pre-order the iPhone for J, I&#8217;m reading that lost in the hoopla, Apple also snuck in an update to the Mini.  Personally I love Mini&#8217;s &#8211; small, compact, and powerful for the price, but these new updates throw it over the top.</p>
<p>Amongst them include an upgraded enclosure to unibody aluminum &#8211; much beefier than the plastic job my old one has.  And the body has a new panel on the base giving it access to the memory slots.  Plus they&#8217;ve added HDMI which makes it soooo much easier to connect it up with my HDTV (rather than having to put the MBP flipped open right next to it).</p>
<p>But of course the killer one that caught my attention &#8211; not because I am so into the 3D idea but simply because of iStream&#8217;s involvement with it &#8211; is the addition of Nvidia GeForce 320M graphics, one of the foundations for Nvidia&#8217;s 3D Vision.  Killer.</p>
<p>Posted on <a title="Mac Mini gets a sneaky update: spec bump, unibody enclosure, HDMI" href="http://www.tuaw.com/2010/06/15/mac-mini-gets-a-sneaky-update-spec-bump-unibody-enclosure-hdm/">TUAW</a><br />
Buy the base model for $699 or the SL Server version for $999 at <a title="Mac Mini" href="http://store.apple.com/us/browse/home/shop_mac/family/mac_mini?aid=AIC-NAUS-K2-BUYNOW-MACMINI-FEATURES&amp;cp=BUYNOW-MACMINI-FEATURES">Apple Store</a></p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fnews%2Fmacmini-update%2F', 'MacMini+Update')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusorange.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/news/macmini-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Local Maximum</title>
		<link>http://www.matsays.com/misc/resources/the-local-maximum/</link>
		<comments>http://www.matsays.com/misc/resources/the-local-maximum/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 22:36:32 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Good Resources]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[IMD325 UCD I]]></category>
		<category><![CDATA[IMD335 UCD II]]></category>
		<category><![CDATA[IMD345 UCD III]]></category>
		<category><![CDATA[IMD414 Dynamic Design]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=1184</guid>
		<description><![CDATA[From 52 Weeks of UX
Photo courtesy of Andrew Chen via 52 Weeks of UX
Do you ever feel that your design has become stale and that despite your making lots of little changes to it over time without any big overhaul there is just no way to drastically improve it?
If so you’ve probably hit what Andrew [...]]]></description>
			<content:encoded><![CDATA[<p>From <a title="The Local Maximum" href="http://52weeksofux.com/post/694598769/the-local-maximum">52 Weeks of UX</a></p>
<div style="width:325px;float:left;margin-right:8px;margin-bottom:5px;"><img class="aligncenter size-full wp-image-1185" title="The Local Maximum" src="http://www.matsays.com/wp-content/uploads/2010/06/tumblr_l3yuhnAPpJ1qz8ohs.gif" alt="" width="325" height="238" /><br/><small>Photo courtesy of Andrew Chen via 52 Weeks of UX</small></div>
<p>Do you ever feel that your design has become stale and that despite your making lots of little changes to it over time without any big overhaul there is just no way to drastically improve it?</p>
<p>If so you’ve probably hit what Andrew Chen calls the “Local Maximum”. The local maximum is a point in which you’ve hit the limit of the current design…it is as effective as its ever going to be in its current incarnation. Even if you make 100 tweaks you can only get so much improvement; it is as effective as its ever going to be on its current structural foundation.</p>
<p>The local maximum occurs frequently when UX practitioners rely too much on a/b testing or other testing approaches to make improvements. This type of design is typified by Google and Amazon…they do lots and lots of testing, but rarely make large changes. (Except, of course, Google’s homepage background change this week, which was quickly reverted)</p>
<p>While a cycle of smaller improvements is better than the dysfunctional design processes most of us are stuck with, one of the criticisms of this type of extreme optimization is that it’s always and only incremental: you can only make a few small changes at a time and therefore your design evolves slowly. And if you’re doing rigorous testing, by only changing one variable at a time, then you’re only changing one small part of your application in each iteration. This work cycle becomes dependent on how fast you can run tests. For Google and Amazon, who are blessed with millions of visitors per day, this is no problem because they can run tests extremely quickly. For most people building web sites, low traffic volume can be a huge hurdle because it means that tests have to run longer and thus slows down rate of iteration.</p>
<p>To illustrate the notion of local maxima Chen uses the example of a photo upload application, pointing out there are many ways to improve an offering by optimizing what currently exists. You can A/B test the current photo upload page, send out more emails reminding people to upload, add more calls-to-action to upload, etc. It’s easy to both design and test these options.</p>
<p>But after a while these low-hanging fruit get few and far between and as UX designer you have two choices: continue to try ever-increasing alternatives (optimize) that are small enough to test or to try and make a bigger, structural change that really shakes things up (innovate).</p>
<p>Chen points out that other approaches to improving a photo app besides optimization would probably have a higher return. These include:</p>
<p>* Repositioning the product for a stronger value proposition<br />
* Going after a different kind of audience to target their needs<br />
* Recalibrating the “core mechanic” of the product to make uploading photos a natural part of using the product</p>
<p>Because these changes are much larger than a single design element you can effectively test, making a change to them requires making a daring design decision. Someone has to step up and take a chance based on their intuition: what they think will work instead of what testing has proven works.</p>
<p>In order to design through the local maximum we need a balance between the science-minded testing methodology and the intuitive sense designers use when making big changes. We need to intelligently alternate between innovation and optimization, as both are required to design great user experiences.</p>
<p>One strategy we might employ is to optimize until we reach a point of diminishing returns: design until changes just aren’t having a big effect. Then, stop optimizing and return to other kinds of analysis to figure out the next steps. Conduct interviews. Do user testing. Give surveys, ask questions. Find out the biggest existing pain points instead of focusing on tiny design elements at this stage. Focus at the activity-level. What are people trying to accomplish? What are their higher-level goals? What aren’t people doing that we want them to? What big hurdles keep them from taking the next action? This level of insight will allow you to make those bigger changes.</p>
<p>And when the time comes to make the bigger changes, when you decide to jump from your local maximum to some other design possibility, make the decision with conviction. But don’t forget that the optimization has only just begun.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fresources%2Fthe-local-maximum%2F', 'The+Local+Maximum')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusorange.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/resources/the-local-maximum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fast CMS Deployment with jQuery and Web Services</title>
		<link>http://www.matsays.com/misc/tricks/fast-cms-deployment-with-jquery-and-web-services/</link>
		<comments>http://www.matsays.com/misc/tricks/fast-cms-deployment-with-jquery-and-web-services/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 06:03:58 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[IMD223 Advanced Scripting]]></category>
		<category><![CDATA[IMD322 Dynamic Design]]></category>
		<category><![CDATA[IMD325 UCD I]]></category>
		<category><![CDATA[IMD335 UCD II]]></category>
		<category><![CDATA[IMD345 UCD III]]></category>
		<category><![CDATA[IMD375 Databases]]></category>
		<category><![CDATA[IMD402 Server Side Scripting]]></category>
		<category><![CDATA[IMD414 Dynamic Design]]></category>
		<category><![CDATA[INF400 Web Security]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[dam]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=1178</guid>
		<description><![CDATA[This week we&#8217;ve been working on a quick digital asset manager for the upcoming Wimbledon.  Last year, Delta Tre produced a massive, well designed system to handle the metadata and media transfer between the UK and the partners in the US.  They had months to build it.  This year we had 2 [...]]]></description>
			<content:encoded><![CDATA[<p>This week we&#8217;ve been working on a quick digital asset manager for the upcoming Wimbledon.  Last year, Delta Tre produced a massive, well designed system to handle the metadata and media transfer between the UK and the partners in the US.  They had months to build it.  This year we had 2 weeks.  Granted we had some experience with the system from last year and that we&#8217;ve been toying with our own Director and VWAP systems, but we decided that in the interest of time (10 business days) and resources (2 developers) that we&#8217;d take a different approach.</p>
<p>Rather than take a traditional page-design approach, we architected the database and interaction to be slim and exchangeable.  First, the database was managed by use of two .NET-based Web Services written in C# that ingested via POST marking transaction success with 32-character IDs, output via XML and with multi-purpose edit functions using switches and variable inputs.  Next, the authentication was built on a combination Basic and session-based approach using ASP &#8211; quick and efficient and easy to modularize should the system need to be moved to another platform.  Finally, the front-end was built on a single HTML page with jQuery and jQuery UI to support the large number of Ajax exchanges and interactive features.</p>
<p>The result is a clean, easy to use, transportable DAM-CMS capable of complex transactions (multi-tiered, synchronous updates), hooks to a Silverlight-based rough cut editor from Southworks, and most of all, easy and quick to modify without affecting the production environment.  By deploying a single jQuery-based controller separate from the parser and presentation components, new objects could be introduced to the interface based on a modifiable, dynamic XML document at login (or pushed in real-time, even after the user had logged in).</p>
<p><img class="aligncenter size-large wp-image-1179" title="Screen capture of development interface" src="http://www.matsays.com/wp-content/uploads/2010/06/Picture-2-600x341.png" alt="" width="600" height="341" /></p>
<p>Some of the things we learned seem pretty silly but in fact were critical to the project completing in such a short amount of time.</p>
<p>First, segregate all the processes &#8211; by constructing the database, the web services, and the interface separate from each other, different developers could rapidly deploy all of it and mesh together quickly at stop-points each day.  Chandler and I (with a big assist from Srini and Mio) were able to work independently and merge as he completed parts of the web service, or make changes as parts of the interface came together.  Likewise, during testing, changes to the interface and sequence could be done in real-time and re-tested within minutes instead of having to go back to the drawing board.  This was eased by the fact that issues could be easily attributable and divisible to interface or back-end, and handled separately.</p>
<p><img class="alignright size-full wp-image-1180" title="Modal window in RCE-CMS" src="http://www.matsays.com/wp-content/uploads/2010/06/Picture-3-e1276495120982.png" alt="" width="350" height="180" align="right"/>Second, it&#8217;s the little things that make a difference.  Providing small visual cues &#8211; update notifications at the top of the page that disappear, Ajax loader starburts, highlighted labels and input boxes &#8211; all give the user information, information that helps them get through difficult or tedious and complex processes (for example, in creating a VOD asset, a user had options that might require upwards of 50 different pieces of information &#8211; eliminating unnecessary components on the screen made it easier to get through).</p>
<p>Finally, architect it but be flexible.  Changes happen, and while developers and project managers all try to keep scope creep from happening, we all know that in the real world, so does feature change.  It is unrealistic to assume that projects will get started 6 months before the deadline.  It is also unrealistic to assume that, in such a project with a short deadline, that you&#8217;ll remember to include everything.  Likewise, it&#8217;s also unrealistic to assume that during the process you&#8217;ll realize that the planned interface will work &#8211; prototyping is great but it takes time and testing that you may not always have.  Being able to be flexible by following a basic interface design, using modular builders (in jQuery UI or other framework) and XML-based instruction sets, and providing error catching systems in both the front-end as well as the web services makes the project continue to move, even when not all the parts are correct.</p>
<p><a href="http://www.matsays.com/wp-content/uploads/2010/06/Picture-4.png"><img class="aligncenter size-large wp-image-1181" title="Silverlight Rough Cut Editor interface by Ezeqiual Jadib at Southworks" src="http://www.matsays.com/wp-content/uploads/2010/06/Picture-4-600x359.png" alt="" width="600" height="359" /></a></p>
<p>In the end, we had a lot of hiccups and it didn&#8217;t go as smoothly as we&#8217;d hoped but it did get done and delivered on-time.  The client goes to training in 9 hours and there will likely be another round of changes, but that we were able to post a full-featured DAM CMS in such a short amount of time gives us new methods and targets for the future.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Ftricks%2Ffast-cms-deployment-with-jquery-and-web-services%2F', 'Fast+CMS+Deployment+with+jQuery+and+Web+Services')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusorange.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/tricks/fast-cms-deployment-with-jquery-and-web-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Economics of Internet Porn</title>
		<link>http://www.matsays.com/misc/news/economics-of-internet-porn/</link>
		<comments>http://www.matsays.com/misc/news/economics-of-internet-porn/#comments</comments>
		<pubDate>Thu, 20 May 2010 16:10:44 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Internet News]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[economics]]></category>
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=1167</guid>
		<description><![CDATA[[MatSays: though most of this is can be filed as a head-slapper "duh" it does nonetheless pose some interesting research statistics - basically stuff that pretty much every adult webmaster already knows but didn't have solid evidence or numbers to back it up and really didn't want everyone else to know]
by Christopher Mims via Technology [...]]]></description>
			<content:encoded><![CDATA[<p>[<em><strong>MatSays:</strong> though most of this is can be filed as a head-slapper "duh" it does nonetheless pose some interesting research statistics - basically stuff that pretty much every adult webmaster already knows but didn't have solid evidence or numbers to back it up and really didn't want everyone else to know</em>]</p>
<p>by Christopher Mims via <a title="How the Internet Porn Business Works" href="http://www.technologyreview.com/blog/guest/25192/">Technology Review</a><br />
<strong>How the  Internet Porn Business Works&gt;: </strong><em>Researchers set up adult Web sites to study  how the industry makes its money and spreads malware.</em></p>
<p>A first-of-its-kind analysis of the online porn industry reveals the  economics, and the vulnerabilities, of the shady world of online adult media.</p>
<p>If you want to know how the online adult industry works, you must become a  part of that industry. That&#8217;s what five security researchers from The Technical University of Vienna, Sophia Antipolis and UC Santa Barbara did in an  attempt to get a handle on how the adult industry makes money online. And they  found that it&#8217;s exposing everyone who consumes its wares to previously  unsuspected levels of malware.</p>
<p><strong>Peddling Porn in the Name of Science</strong></p>
<p>By setting up their own adult websites, the researchers, who will present  their <a href="http://iseclab.org/papers/weis2010.pdf" target="_blank">paper</a> on June 7, 2010 at <a href="http://weis2010.econinfosec.org/" target="_blank">The Ninth Workshop on the Economics of Information Security</a> at Harvard University, discovered that 43% of the clicks that arrived at their own adult website belonged to users whose browsers  were vulnerable to a known exploit in either Adobe Flash or handling of the Microsoft Office or Adobe PDF document types.</p>
<p>Lead researcher Glibert Wondracek and his colleagues spent a total of $160 to acquire 47,000 clicks from sellers of adult traffic, known in the  industry as <em>traffic brokers</em>, of which 20,000 could have been exploited to build a botnet,  according to the researchers. The researchers discovered that they easily could have leveraged their investment for a  hefty profit by serving as the vector for a Pay-Per Install affiliate program, which in one instance offered $130 per 1,000 installs to drop malicious code (malware, adware etc.) onto exploited machines.</p>
<p>To assess how much malicious code is being injected into users&#8217; browsers by  adult websites, Wondracek et al. custom-built an automated web crawler to  download the content of almost a half million URLs spread across thousands of  adult websites. Incredibly, 3.23% of those pages &#8220;were found to trigger malicious behavior such as code execution, registry changes, or  executable downloads,&#8221; five times the prevalence of malware discovered by previous research on the subject.</p>
<p>In a back of the envelope calculation, multiplying 3.23% by the percentage  of internet users who view porn (42.7%) or even just the percentage of men who view porn while at work (20%), by the frequency with which porn is  accessed, suggests that internet porn is a major vector for infection of  vulnerable machines.</p>
<p><strong>The Peculiar Economics of Online Porn</strong></p>
<p>A likely explanation for the high rates of malware on adult websites is  the almost total lack of policing or enforcement by the brokers who move  traffic between adult websites. According to Wondracek et al.&#8217;s analysis of the  economy of online porn sites, 9 out of 10 are &#8220;free&#8221; sites that host image or video galleries and make money by directing traffic to pay sites or even  to one another. This traffic is monetized through traffic brokers &#8211; the  majority of which do not even visit the sites in their affiliate networks,  according to experiments conducted by the researchers.</p>
<p>Unlike online ad placements by Google and affiliate marketing schemes by  Amazon, adult sites do not rely on code that resides on the sites sending them traffic  that could help verify that traffic is generated by humans and not click  bots. As a result, the researchers found that it would potentially be quite easy to defraud not only users, but the traffic brokers and for-pay porn sites  that enable the vast ecosystem of free adult media sites. (No users or  brokers were actually harmed in the course of this research, which was vetted by the  legal department of the Technical University of Vienna.)</p>
<p>The intricacies of the elaborate system of traffic arbitrage that have grown  up around the world of porn traffic direction on the web are way beyond the  scope of this blog post, but it&#8217;s possible that the rest of the media world  could learn a thing or two from the way that for-pay adult sites have created a seething ecosystem of traffic affiliates constantly skimming clicks and  pennies off of one another.</p>
<p>On the other hand, it&#8217;s just as likely that these techniques wouldn&#8217;t work  for traditional media, because users don&#8217;t appear to be as motivated to read  news as to find porn. How else can we explain the fact that in the course of  the experiment, users clicked many times on single links that were randomly directing them to anything but the media they were apparently after &#8211; a practice widespread among free porn sites?</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fnews%2Feconomics-of-internet-porn%2F', 'Economics+of+Internet+Porn')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusorange.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/news/economics-of-internet-porn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Font API &amp; Google Font Directory</title>
		<link>http://www.matsays.com/misc/tricks/google-font-api-google-font-directory/</link>
		<comments>http://www.matsays.com/misc/tricks/google-font-api-google-font-directory/#comments</comments>
		<pubDate>Thu, 20 May 2010 15:10:05 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Good Resources]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[IMD325 UCD I]]></category>
		<category><![CDATA[IMD335 UCD II]]></category>
		<category><![CDATA[IMD345 UCD III]]></category>
		<category><![CDATA[IMD414 Dynamic Design]]></category>
		<category><![CDATA[Internet News]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[typeface]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[webdevelopment]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=1159</guid>
		<description><![CDATA[Yesterday Google announced a new initiative to provide extended web font support through the Google Font API and the Google Font Directory.The Font API provides a cross-browser methodology for using any of the fonts in the Font Directory in a web page with a simple line of HTML.  The result &#8211; richer, textually styled web [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday Google announced a new initiative to provide extended web font support through the Google Font API and the Google Font Directory.The Font API provides a cross-browser methodology for using any of the fonts in the Font Directory in a web page with a simple line of HTML.  The result &#8211; richer, textually styled web pages with SEO semantics intact, crisp scaling in browser zoom mode and accessibility to screen readers.</p>
<p>For years, the only other options were to use images (which then lose the semantics and made it difficult to update over time) or <a title="sIFR" href="http://www.mikeindustries.com/blog/sifr">sIFR</a> (which still rocks and can provide much more extended support for very unusual fonts).  Now you can add Font API support with:</p>
<pre>&lt;link href='http://fonts.googleapis.com/css?family=Tangerine' rel='stylesheet' type='text/css'&gt;

body { font-family: 'Tangerine', serif; }</pre>
<p>Produces (though this is an image):</p>
<div style="text-align: center;"><img class="aligncenter size-full wp-image-1160" title="Tangerine from Google Font API" src="http://www.matsays.com/wp-content/uploads/2010/05/Tangerine.png" alt="" width="400" height="71" /></div>
<p>According to Google, the back end system converts the font into a format acceptable to the browser (including MSIE6), serving up only the weights and styles you specify, and can be cache headered in order to optimize/improve performance over the span of the site.  They also work with HTML5 and CSS3, so transformations like rotation and drop shadows still works.  Currently support exists only for Western European languages (Latin-1) but I&#8217;m pretty sure that will expand quickly once it takes hold.</p>
<p>Nice job!</p>
<p><a title="Goofle Font API &amp; Google Font Directory" href="http://googlecode.blogspot.com/2010/05/introducing-google-font-api-google-font.html">Read the Google announcement here</a>.<br />
See the fonts available in the <a title="Google Font Directory" href="http://code.google.com/webfonts">Google Font Directory</a>.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Ftricks%2Fgoogle-font-api-google-font-directory%2F', 'Google+Font+API+%26%23038%3B+Google+Font+Directory')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusorange.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/tricks/google-font-api-google-font-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Ten Commandments Of User Experience</title>
		<link>http://www.matsays.com/misc/the-ten-commandments-of-user-experience/</link>
		<comments>http://www.matsays.com/misc/the-ten-commandments-of-user-experience/#comments</comments>
		<pubDate>Tue, 18 May 2010 20:52:20 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[IMD325 UCD I]]></category>
		<category><![CDATA[Toolbox]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[userexperience]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=1157</guid>
		<description><![CDATA[At least according to Nick Finck and Raina Van Cleave at SXSW [via Slideshare]


addthis_pub = 'mobimeet';

]]></description>
			<content:encoded><![CDATA[<p>At least according to Nick Finck and Raina Van Cleave at SXSW [via <a href="http://www.slideshare.net/nickf/the-ten-commandments-of-user-experience?from=ss_embed">Slideshare</a>]</p>
<p><object id="__sse3463603" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=thetencommandmentsofuserexperience-100318020617-phpapp02&#038;rel=0&#038;stripped_title=the-ten-commandments-of-user-experience" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse3463603" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=thetencommandmentsofuserexperience-100318020617-phpapp02&#038;rel=0&#038;stripped_title=the-ten-commandments-of-user-experience" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fthe-ten-commandments-of-user-experience%2F', 'The+Ten+Commandments+Of+User+Experience')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusorange.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/the-ten-commandments-of-user-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developer wants to stick an H.264 fork in Firefox</title>
		<link>http://www.matsays.com/misc/developer-wants-to-stick-an-h-264-fork-in-firefox/</link>
		<comments>http://www.matsays.com/misc/developer-wants-to-stick-an-h-264-fork-in-firefox/#comments</comments>
		<pubDate>Mon, 17 May 2010 15:40:15 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[IMD302 Net Broadcasting]]></category>
		<category><![CDATA[Internet News]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[Toolbox]]></category>
		<category><![CDATA[codec]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[webcasting]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=1154</guid>
		<description><![CDATA[by Lee Matthews via DownloadSquad
I&#8217;d love for fifteen or twenty minutes to go by without my Google Reader  barfing out yet another piece of software patent or &#8220;HTML5 video codec  war&#8221; news, but that&#8217;s how it is. At this point, I wouldn&#8217;t be surprised  if the video tag didn&#8217;t become standardized until [...]]]></description>
			<content:encoded><![CDATA[<p>by Lee Matthews via DownloadSquad</p>
<p>I&#8217;d love for fifteen or twenty minutes to go by without my Google Reader  barfing out yet another piece of software patent or &#8220;HTML5 video codec  war&#8221; news, but that&#8217;s how it is. At this point, I wouldn&#8217;t be surprised  if the video tag didn&#8217;t become standardized until HTML6 or 7.</p>
<p>One serious downside to the lack of consensus is the fact that your  browser may very well not have built-in support for some video files  embedded with the tag. Firefox, for example, is running with Ogg Theora  and won&#8217;t be bolting on H.264 support. Apart from patent issues, there&#8217;s  a $5 million price tag to be paid to MPEG-LA if Mozilla did want to  support the codec, and they still wouldn&#8217;t be able to include that code  in their open source.</p>
<p>But developers love to spin remixes of the Fox, and it only makes sense  that someone would take matters into his or her own hands. Enter Maya  Posch, who has launched the Wild Fox project on SourceForge. The plan:  add H.264 support to Firefox&#8217;s stable branch using <a href="http://en.wikipedia.org/wiki/Libavcodec">libavcodec</a> or <a href="http://en.wikipedia.org/wiki/GStreamer">GStreamer</a>.<br />
Posch feels &#8220;that decisions have been made due to patents which do not  apply in most parts of the world.&#8221; He continues, &#8220;The Wild Fox project  aims to rectify this by releasing builds with these features included,  builds which will of course only be available to those not in software  patent-encumbered countries.&#8221;</p>
<p>That sounds useful, right? A nice, pre-packaged Firefox build with H.264  support? Sure it does, but there&#8217;s a potential pitfall.</p>
<p>While you would probably be able to download and install Wild Fox even  in the U.S. and Korea (two of the patent-encumbered countries), <a href="http://www.osnews.com/story/23303/Wild_Fox_Firefox_Fork_with_H_264_Support">Thomas  Holwerda of OSNews warns</a> that you&#8217;d be doing so at your own risk,  saying &#8220;MPEG-LA has clearly stated that it will sue unlicensed users  (and is clearly not afraid to do so).&#8221; Their director of Global  Licensing, Allen Harkness, has said &#8220;where a royalty has not been paid,  such a product remains unlicensed and any downstream users/distributors  would have liability.&#8221;</p>
<p>Yes, that means MPEG-LA could come after you if you choose to browse  with Wild Fox. However, it&#8217;s <em>infinitely more likely</em> that they&#8217;d  target Posch and Wild Fox.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fdeveloper-wants-to-stick-an-h-264-fork-in-firefox%2F', 'Developer+wants+to+stick+an+H.264+fork+in+Firefox')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/developer-wants-to-stick-an-h-264-fork-in-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://www.matsays.com/misc/i-love-summer-posting/</link>
		<comments>http://www.matsays.com/misc/i-love-summer-posting/#comments</comments>
		<pubDate>Thu, 06 May 2010 05:35:06 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Rambling on Life]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[Toolbox]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=1128</guid>
		<description><![CDATA[One thing I love about summer&#8230;I finally get to devote some attention to my posting  

addthis_pub = 'mobimeet';

]]></description>
			<content:encoded><![CDATA[<p>One thing I love about summer&#8230;I finally get to devote some attention to my posting <img src='http://www.matsays.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fi-love-summer-posting%2F', '')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/i-love-summer-posting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eloquent Javascript</title>
		<link>http://www.matsays.com/misc/eloquent-javascript/</link>
		<comments>http://www.matsays.com/misc/eloquent-javascript/#comments</comments>
		<pubDate>Thu, 06 May 2010 05:33:47 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Good Resources]]></category>
		<category><![CDATA[IMD213 Int. Scripting]]></category>
		<category><![CDATA[IMD223 Advanced Scripting]]></category>
		<category><![CDATA[INF340 Web Design Concepts]]></category>
		<category><![CDATA[Toolbox]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=1126</guid>
		<description><![CDATA[Being a teacher is both wonderful and exhausting.  I love being around students &#8211; it is truly fun to watch them find their way through this maze we call Web design and their own enthusiasm keeps me on my toes.  But at the same time it is exhausting, particularly when after repeated attempts [...]]]></description>
			<content:encoded><![CDATA[<p>Being a teacher is both wonderful and exhausting.  I love being around students &#8211; it is truly fun to watch them find their way through this maze we call Web design and their own enthusiasm keeps me on my toes.  But at the same time it is exhausting, particularly when after repeated attempts to explain something from every angle I can think of, the idea still doesn&#8217;t sink in.</p>
<p>I have always told my students that the best way to get backup help is to go to the bookstore, site down, and read 10 pages out of each book on the topic, and find the one that &#8220;speaks&#8221; to them.  A teacher&#8217;s recommended text, the school&#8217;s required textbook, it&#8217;s rare that student find them legible or helpful (I think my logic teacher went out of her way to find the most confusing book on Earth).  Find the book that they understand and start working.  Work every day.  Work at least 15 minutes or 30 minutes every single day, doing the exercises over and over, changing little things, until the whole concept is solved.</p>
<p>But not every great book can be found at the store.  Of course there are the online standard &#8211; w3schools.com for example &#8211; and the plethora of smaller resources.  But it is always a treat to find an online resource that has both extensive resources and is also an easy, if not opinionated, read.</p>
<p>Such is &#8220;<a href="http://eloquentjavascript.net/">Eloquent Javascript</a>,&#8221; authored by Marijin Haverbeke.  I remember coming across it a few years ago but a posting on DownloadSquad reminded me of it.  It is available in its entire text online (in HTML) as well as via downloadable PDF.  As with most good resources, I recommend grabbing the PDF (and if you&#8217;re ambitious, a local copy of the HTML) before the perishability of Web documents steals it away.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Feloquent-javascript%2F', 'Eloquent+Javascript')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/eloquent-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Ways Designers Can Earn More from Projects</title>
		<link>http://www.matsays.com/misc/tricks/10-ways-designers-can-earn-more-from-projects/</link>
		<comments>http://www.matsays.com/misc/tricks/10-ways-designers-can-earn-more-from-projects/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 15:34:03 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Good Resources]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[freelancing]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=1085</guid>
		<description><![CDATA[Took me years (unlike the 18-year old author) to learn the advice dished out in this incredibly good post &#8211; every once in a while, take stock of where you stand as a designer and keep these in mind.
[authored by Matthew Carpenter at Six Revisions, images courtesy of Six Revisions]
When it comes to expanding per-project [...]]]></description>
			<content:encoded><![CDATA[<p>Took me years (unlike the <strong>18-year old</strong> author) to learn the advice dished out in this incredibly good post &#8211; every once in a while, take stock of where you stand as a designer and keep these in mind.</p>
<p>[authored by Matthew Carpenter at <a title="10 Ways Designers Can Earn More from Projects" href="http://sixrevisions.com/web_design/earn-more-web-designer/">Six Revisions</a>, images courtesy of Six Revisions]</p>
<p>When it comes to expanding per-project revenue, service businesses are at an immediate disadvantage. As our &#8220;product&#8221; is essentially our time, increasing income on a per-project basis almost always comes with extra work and an increased time commitment. Office hours increase, personal time slips away, and before we know it, the &#8220;extra&#8221; $300 weekly income has turned into little more than lost time.</p>
<p><a rel="attachment wp-att-1087" href="http://www.matsays.com/misc/tricks/10-ways-designers-can-earn-more-from-projects/attachment/earn00/"><img class="aligncenter size-full wp-image-1087" title="earn00" src="http://www.matsays.com/wp-content/uploads/2010/04/earn00.jpg" alt="" width="550" height="200" /></a></p>
<p>Product-based businesses have a distinct advantage when it comes to increasing revenue. Rather than increasing per-hour costs or per-project estimates, all that’s required is an increase in scale. Expand your operation, ship more units, and earn more money. While service businesses can take a similar approach–more employees, more projects, and relatively more income–scale can again become a problem.</p>
<p>These ten approaches to per-project earnings could help you boost total revenue and profits. Of course, they’re not foolproof, and some businesses will inevitably invest time into a strategy only to have it prove ineffective. However, they do work, and with the right balance of time investment and experimentation, they could become the changes that drastically increase your per-project, per-client, and per-hour revenue.<span id="more-1085"></span></p>
<h3>1. Don’t take on stressful or high-risk projects</h3>
<p><a rel="attachment wp-att-1088" href="http://www.matsays.com/misc/tricks/10-ways-designers-can-earn-more-from-projects/attachment/earn01/"><img class="aligncenter size-full wp-image-1088" title="earn01" src="http://www.matsays.com/wp-content/uploads/2010/04/earn01.jpg" alt="" width="550" height="200" /></a></p>
<p>Risk is a part of business. While service businesses operate at a slightly lower level of risk than a major product-based business or global company, they’re still taking cost-related risks whenever they accept a new project. The amount of time required could surpass expectations, the project’s complexity could be deceptive and surprising, or the entire project could be a stress-test disguised as something simple.</p>
<p>Whenever certain revenue is the goal, take on projects that offer security and relatively smooth income. Increasing revenue can be as simple as taking on more work, which is made easier when you’re not juggling complex projects.</p>
<h3>2. Keep a network of contracted designers for project overflow</h3>
<p><a rel="attachment wp-att-1089" href="http://www.matsays.com/misc/tricks/10-ways-designers-can-earn-more-from-projects/attachment/earn02/"><img class="aligncenter size-full wp-image-1089" title="earn02" src="http://www.matsays.com/wp-content/uploads/2010/04/earn02.jpg" alt="" width="550" height="200" /></a></p>
<p>There are hundreds of reasons to network with other designers, and managing work overload and excess projects is just one of them. As with any business operating at 100% capacity, there are going to be times when your clients will expect you to take on work that’s simply not possible. Rather than scrambling to find new designers, managers, or developers, it’s best to keep a relatively wide network of professionals ready to offer contracted work to.</p>
<p>This selective and optimized outsourcing also gives you an opportunity to increase overall revenues. While your design team works directly on clients projects – earning on an input basis – outsourced design teams can bring in a relatively stable per-project income for you.</p>
<h3>3. Use affiliate programs to help clients with hosting</h3>
<p><a rel="attachment wp-att-1090" href="http://www.matsays.com/misc/tricks/10-ways-designers-can-earn-more-from-projects/attachment/earn03/"><img class="aligncenter size-full wp-image-1090" title="earn03" src="http://www.matsays.com/wp-content/uploads/2010/04/earn03.jpg" alt="" width="550" height="200" /></a></p>
<p>If your design business specializes in local businesses and low-tech companies, it’s not unlikely that your clients will need their own hosting space or dedicated server. While it’s unwise to take care of hosting entirely on your own – problems can often arise, and client support is not a business that you want to be involved in – passing clients on to an affiliated hosting company is never a bad idea.</p>
<p>A range of hosting providers offer affiliate programs, some of which are more lucrative than others. Whenever possible, aim to provide hosting that meets a clients needs, not those of your business. It’s worth eating a small commission to keep a major client, and it’s never worth selling out a client for a one-off hosting kickback.</p>
<h3>4. Don’t use a reseller hosting program for clients</h3>
<p><a rel="attachment wp-att-1091" href="http://www.matsays.com/misc/tricks/10-ways-designers-can-earn-more-from-projects/attachment/earn04/"><img class="aligncenter size-full wp-image-1091" title="earn04" src="http://www.matsays.com/wp-content/uploads/2010/04/earn04.jpg" alt="" width="550" height="200" /></a></p>
<p>Reseller hosting programs are often viewed as an ultra-simple passive income solution for web designers. Unfortunately, they’re about as far from passive as anything can be. Whenever you take responsibility for web hosting, you also inherit every problem that would otherwise be directed to the web hosting company.</p>
<p>Every second of downtime becomes your concern, every connection speed issue becomes a phone call  to your office, and every time a client forgets their cPanel password, you’re the person that’s called for support. Focus on low-maintenance revenue increases, not income streams like reseller hosting which require ongoing support.</p>
<h3>5. Market yourself as a premium provider</h3>
<p><a rel="attachment wp-att-1092" href="http://www.matsays.com/misc/tricks/10-ways-designers-can-earn-more-from-projects/attachment/earn05/"><img class="aligncenter size-full wp-image-1092" title="earn05" src="http://www.matsays.com/wp-content/uploads/2010/04/earn05.jpg" alt="" width="550" height="200" /></a></p>
<p>Don’t want to deal with clients that pay poorly? Then don’t market to them.</p>
<p>Whether you’re a freelance designer or part of an established design business, the audience that you market your services to is by far the largest influence on your per-project income. Audiences that have come to expect low-cost services will expect the same from you, and explaining a premium cost structure instantly compromises your ability to offer services.</p>
<p>Study the market that your business operates in, and approach premium clients with your services. Most businesses don’t mind paying a higher price for high quality services, and if you can back up your promises, those clients can be great long-term assets.</p>
<h3>6. Network other creatives and online professionals</h3>
<p><a rel="attachment wp-att-1093" href="http://www.matsays.com/misc/tricks/10-ways-designers-can-earn-more-from-projects/attachment/earn06/"><img class="aligncenter size-full wp-image-1093" title="earn06" src="http://www.matsays.com/wp-content/uploads/2010/04/earn06.jpg" alt="" width="550" height="200" /></a></p>
<p>Networking gives you an opportunity to hand off work to extra designers in the event of a quantity crisis. It also gives you an opportunity to market your services to other online workers, increasing your professional network and creating another stream of incoming clients.</p>
<p>However, there’s another benefit to networking, one that can do wonders for per-project earnings. Most online services businesses are happy to pay for business leads, or at least offer a commission for valuable projects. Create a professional network between yourself and some online marketers, copywriters, and other service businesses that are beneficial to new businesses.</p>
<p>That way, when you’re approached by a new client, you can offer them extra value through related services, and yourself more per-project income through related commissions. Win-win.</p>
<h3>7. Offer extra services in project updates and pitches</h3>
<p><a rel="attachment wp-att-1094" href="http://www.matsays.com/misc/tricks/10-ways-designers-can-earn-more-from-projects/attachment/earn07/"><img class="aligncenter size-full wp-image-1094" title="earn07" src="http://www.matsays.com/wp-content/uploads/2010/04/earn07.jpg" alt="" width="550" height="200" /></a></p>
<p>There’s nothing wrong with a friendly, non-pushy upsell. By including an ‘extra services’ rate card or list of related products or services with every project email, you’ll find your business increasing and your professional relationships extending. Most clients want your web design services to increase their long-term business income, and extending projects to incorporate long-term marketing, design, or website upgrades can often do just that.</p>
<h3>8. Aim for ongoing business relationships</h3>
<p><a rel="attachment wp-att-1095" href="http://www.matsays.com/misc/tricks/10-ways-designers-can-earn-more-from-projects/attachment/earn08/"><img class="aligncenter size-full wp-image-1095" title="earn08" src="http://www.matsays.com/wp-content/uploads/2010/04/earn08.jpg" alt="" width="550" height="200" /></a></p>
<p>Short-term projects can be a hassle. While they’re often worthwhile from an earnings perspective, the amount of stress and unnecessary headaches that come with them can drive a sane business owner crazy.</p>
<p>There are two ways to deal with short-term projects effectively. The first, and most effective method, is to ignore them completely and focus entirely on long-term projects and ongoing work. The second method is to make your short-term work more immediately profitable and effective. Charge higher rates for short-term projects, let your clients understand that you work with other clients too, and create accommodating timeframes your yourself.</p>
<h3>9. Prioritize clients that have long-term growth potential</h3>
<p><a rel="attachment wp-att-1096" href="http://www.matsays.com/misc/tricks/10-ways-designers-can-earn-more-from-projects/attachment/earn09/"><img class="aligncenter size-full wp-image-1096" title="earn09" src="http://www.matsays.com/wp-content/uploads/2010/04/earn09.jpg" alt="" width="550" height="200" /></a></p>
<p>When seeking out new clients, it’s tempting to fall for the &#8220;take all&#8221; approach where you let accept almost any project, so long as it meets your income criteria. While this strategy is great for filling out a schedule, it almost never works effectively for maximizing per-project income and total revenue.</p>
<p>Opportunity cost is a true nightmare for a service business. Product-based companies can pass over opportunities only to focus on scale, but service businesses with set resources and time allotments are always stuck with the projects that they’ve taken. Taking each and every project that’s offered to you leaves you with no room to focus on the most profitable and valuable clients.</p>
<p>Whenever possible, prioritize new clients that have massive growth potential. The brand new marketing firm with a dedicated owner is more likely to need your ongoing services than an aging local business with relatively low online needs. Give time to clients that have huge potential to expand, and you’ll end up getting it back again in projects that are lucrative, long-term, and very secure.</p>
<h3>10. Say &#8220;No&#8221; more often</h3>
<p><a rel="attachment wp-att-1086" href="http://www.matsays.com/misc/tricks/10-ways-designers-can-earn-more-from-projects/attachment/earn10/"><img class="aligncenter size-full wp-image-1086" title="earn10" src="http://www.matsays.com/wp-content/uploads/2010/04/earn10.jpg" alt="" width="550" height="200" /></a></p>
<p>Saying &#8220;yes&#8221; wins you clients, opportunities, and information, but it also locks you into deals that might not work in your favor. Despite the old &#8220;customer is always right&#8221; maxim, the reality of service businesses, particularly design businesses, is that the client often isn’t right. Design is subjective, and when a project comes coupled with a client that just doesn’t know what they want, things can become a major headache.</p>
<p>Increasing per-project revenue isn’t just about optimizing what projects you do have, but making sure you pick the right projects not to have. Every potential opportunity can be a drag for your business – an ongoing annoyance that brings in income but leaves you shut out of more lucrative products. Fight away per-project time-killers by saying &#8220;no&#8221; more often. It hurts at first, but the more you do it, the more effective your business will become.</p>
<p><strong><em>Have you ever experimented with different revenue streams or per-project income strategies? There are hundreds of ways to increase per-project earnings, and we’ve just scratched the surface!</em></strong></p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Ftricks%2F10-ways-designers-can-earn-more-from-projects%2F', '10+Ways+Designers+Can+Earn+More+from+Projects')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/tricks/10-ways-designers-can-earn-more-from-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Grumbling on Tumblr</title>
		<link>http://www.matsays.com/misc/resources/more-grumbling-on-tumblr/</link>
		<comments>http://www.matsays.com/misc/resources/more-grumbling-on-tumblr/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 18:09:32 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Good Resources]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[tumblr]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=1024</guid>
		<description><![CDATA[Just trying things on for size but getting into Tumblr and digging it.  It&#8217;s all the posts from here plus several more including short commentaries and reblogs.  See it at http://matsays.tumblr.com.

addthis_pub = 'mobimeet';

]]></description>
			<content:encoded><![CDATA[<p><a href="http://matsays.tumblr.com"><img src="/images/tumblrlogo.png" border="0" alt="Tumblr" style="margin:0px 10px 10px 0px;" align="left"/></a>Just trying things on for size but getting into <a href="http://matsays.tumblr.com">Tumblr</a> and digging it.  It&#8217;s all the posts from here plus several more including short commentaries and reblogs.  See it at <a href="http://matsays.tumblr.com">http://matsays.tumblr.com</a>.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fresources%2Fmore-grumbling-on-tumblr%2F', 'More+Grumbling+on+Tumblr')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/resources/more-grumbling-on-tumblr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The main thing is not to install Flash!</title>
		<link>http://www.matsays.com/soapbox/the-main-thing-is-not-to-install-flash/</link>
		<comments>http://www.matsays.com/soapbox/the-main-thing-is-not-to-install-flash/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 17:19:26 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[INF400 Web Security]]></category>
		<category><![CDATA[Internet News]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=1016</guid>
		<description><![CDATA[[via DownloadSquad by Jay Hathaway]
With the Pwn2Own hacking contest coming up at Vancouver&#8217;s CanSecWest security conference later this month, Italian computer security blog OneITSecurity took some time to interview Charlie Miller. Miller, in case you&#8217;re not familiar, is a security expert who has won Pwn2Own two years running by hacking Apple&#8217;s Safari browser with incredible speed. Safari [...]]]></description>
			<content:encoded><![CDATA[<p>[via <a href="http://www.downloadsquad.com/2010/03/02/reigning-pwn2own-champion-the-main-thing-is-not-to-install-fla/">DownloadSquad</a> by <a href="http://www.downloadsquad.com/bloggers/jay-hathaway/">Jay Hathaway</a>]</p>
<p>With the <a href="http://dvlabs.tippingpoint.com/blog/2010/02/15/pwn2own-2010">Pwn2Own hacking contest</a> coming up at Vancouver&#8217;s CanSecWest security conference later this month, Italian computer security blog OneITSecurity took some time to <a href="http://www.oneitsecurity.it/01/03/2010/interview-with-charlie-miller-pwn2own/">interview Charlie Miller</a>. Miller, in case you&#8217;re not familiar, is a security expert who has won Pwn2Own two years running by hacking Apple&#8217;s Safari browser with incredible speed. Safari isn&#8217;t the only target &#8212; this year, all major browsers and a selection of mobile operating systems will serve as Pwn2Own challenges &#8211; but it&#8217;s fair to say that Miller knows a thing or two about keeping your browser secure.</p>
<p>Here are the highlights from Miller&#8217;s interview:</p>
<blockquote><p>He thinks <a href="http://www.downloadsquad.com/tag/Windows7/">Windows 7</a> will prove more secure than OS X Snow Leopard this year, in part because it doesn&#8217;t have Java and Flash enabled by default. Windows&#8217; full ASLR (address space layout randomization) also gives it a security advantage.</p>
<p>When asked what he thought would make the safest OS and browser combo, he opted for <a href="http://www.downloadsquad.com/tag/Chrome/">Chrome</a> or IE8 on Windows 7, with no <a href="http://www.downloadsquad.com/tag/Flash/">Flash</a> installed, although &#8220;there probably isn&#8217;t enough difference between the browsers to get worked up about.&#8221;</p>
<p>For my money, the juiciest quote from the interview was &#8220;<strong><em>The main thing is not to install Flash!</em></strong>&#8221;</p>
<p>On the mobile side, Miller guessed that the <a href="http://www.downloadsquad.com/tag/iPhone/">iPhone</a> 3GS would be more easily exploitable than the Motorola Droid, mainly because the iPhone&#8217;s been around longer, and has been subjected to more extensive security research.</p></blockquote>
<p>You can check out Miller&#8217;s full answers (in English or Italian!) at <a href="http://www.oneitsecurity.it/01/03/2010/interview-with-charlie-miller-pwn2own/">OneITSecurity</a>.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fsoapbox%2Fthe-main-thing-is-not-to-install-flash%2F', 'The+main+thing+is+not+to+install+Flash%21')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/soapbox/the-main-thing-is-not-to-install-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Powered by Google</title>
		<link>http://www.matsays.com/soapbox/powered-by-google/</link>
		<comments>http://www.matsays.com/soapbox/powered-by-google/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 21:34:04 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Internet News]]></category>
		<category><![CDATA[Rambling on Life]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=1005</guid>
		<description><![CDATA[Yesterday, the Federal Energy Regulatory Commission (FERC) granted Google Energy&#8217;s request to purchase and resell wholesale energy.  Google Energy was formed in December for this purpose.  Google claims that the group was formed to regulate its own energy costs, but with the grant specifically allowing the reselling of purchased bulk energy, it opens the doors [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, the Federal Energy Regulatory Commission (FERC) granted Google Energy&#8217;s request to purchase and resell wholesale energy.  Google Energy was formed in December for this purpose.  Google claims that the group was formed to regulate its own energy costs, but with the grant specifically allowing the reselling of purchased bulk energy, it opens the doors for Google to compete in a wholly new market selling to consumers even.</p>
<p>So now Google is in the data storage, ISP, mobile device, hardware, software, and now the energy market.  For all the resources that Google provides that I use and inasmuch as I like how much they make my life easier, this may have been one step too far.  Any thoughts?</p>
<p>[<a title="Google gets go-ahead to buy, sell energy" href="http://news.cnet.com/8301-11128_3-10456435-54.html?part=rss&amp;subj=news&amp;tag=2547-1_3-0-20">more here on CNET</a>]</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fsoapbox%2Fpowered-by-google%2F', 'Powered+by+Google')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/soapbox/powered-by-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Power of Oranges</title>
		<link>http://www.matsays.com/misc/tricks/the-power-of-oranges/</link>
		<comments>http://www.matsays.com/misc/tricks/the-power-of-oranges/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 17:03:45 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=989</guid>
		<description><![CDATA[Marketing and social media firm Imperial Leisure has an advertisement featuring 2380 slices of Jaffa oranges to power an iPhone, to promote the sale of Jaffa oranges. Per TUAWM, &#8220;Talk about thinking outside of the box, or in this case, the crate.&#8221; And I suppose you wouldn&#8217;t get a cold for at least a year [...]]]></description>
			<content:encoded><![CDATA[<p>Marketing and social media firm Imperial Leisure has an advertisement featuring 2380 slices of Jaffa oranges to power an iPhone, to promote the sale of Jaffa oranges. Per <a href="http://www.tuaw.com/2010/02/17/iphone-battery-dead-in-a-squeeze-you-can-charge-it-with-jaffa-o/#continued">TUAWM</a>, &#8220;Talk about thinking outside of the box, or in this case, the crate.&#8221; And I suppose you wouldn&#8217;t get a cold for at least a year after that.</p>
<p>But I thought you weren&#8217;t supposed to mix apples and oranges.</p>
<p><a rel="attachment wp-att-990" href="http://www.matsays.com/misc/tricks/the-power-of-oranges/attachment/orangedw21610/"><img class="aligncenter size-full wp-image-990" title="Oranges Power Apple" src="http://www.matsays.com/wp-content/uploads/2010/02/orangedw21610.jpg" alt="" width="520" height="286" /></a></p>
<p>[posts <a href="http://macenstein.com/default/2010/02/how-many-orange-slices-does-it-take-to-charge-an-iphone-about-2380/">here</a>, <a href="http://www.tuaw.com/2010/02/17/iphone-battery-dead-in-a-squeeze-you-can-charge-it-with-jaffa-o/#continued">here</a> and <a href="http://www.engadget.com/2010/02/13/how-many-oranges-does-it-take-to-charge-an-apple-video/">here</a>]</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Ftricks%2Fthe-power-of-oranges%2F', 'The+Power+of+Oranges')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/tricks/the-power-of-oranges/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buzz and other social intrusions</title>
		<link>http://www.matsays.com/soapbox/buzz-and-other-social-intrusions/</link>
		<comments>http://www.matsays.com/soapbox/buzz-and-other-social-intrusions/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 16:22:32 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Internet News]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[outlook]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=983</guid>
		<description><![CDATA[Set aside the fact that there&#8217;s already a lawsuit against Google Buzz, but at what point does social networking become just too much?  Not being an avid user of Facebook or Twitter, sometimes I give off a pretty negative impression of both and others but I am trying (for Jen&#8217;s sake).  I don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Set aside the fact that there&#8217;s already a lawsuit against Google Buzz, but at what point does social networking become just too much?  Not being an avid user of Facebook or Twitter, sometimes I give off a pretty negative impression of both and others but I am trying (for Jen&#8217;s sake).  I don&#8217;t use Gmail so I haven&#8217;t gotten into the whole Buzz thang &#8211; not that I would have anyway.  So after much deliberation and thought I came to the conclusion that it&#8217;s just me.  What my deal is is that I avoid the &#8220;friendsy&#8221; social networking but I do in fact utilize others &#8211; like LinkedIn.  I would gather that it&#8217;s because it is less socially oriented and more professionally oriented.</p>
<p>To that end, however, I do wonder how I will deal with <a href="http://www.switched.com/2010/02/18/linkedin-facebook-and-myspace-coming-to-outlook/">this little ditty</a> about Outlook taking in social networks.  With iStreamPlanet Boss Mio being such a fan of all things Redmond, of course we use Exchange and Outlook so there&#8217;s pretty much no doubt that as soon as Outlook 2010 drops, we&#8217;ll have it all at our fingertips.</p>
<div style="text-align:center;"><img title="MSFT Outlook-LinkedIn" src="http://www.matsays.com/wp-content/uploads/2010/02/outlooklinkedin.jpg" alt="" width="525" height="204" /></div>
<p>On the one hand that could be great &#8211; not having to log into all the networks each time.  But I can also see a real danger in it, both from a productivity as well as a privacy standpoint.  In the article, <a href="http://www.switched.com/bloggers/terrence-obrien/">Terrence O&#8217;Brien</a> writes &#8220;The question is whether or not developers will be able to make the marriage seamless and unobtrusive. Let&#8217;s just hope we won&#8217;t have to train our spam filters to start blocking Facebook updates.&#8221; Touché.  Guess I&#8217;ll have to download the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c87e257c-d76f-4785-a09b-af36babd6e32&#038;displaylang=en#Instructions">Outlook Social Connect beta</a> and find out for myself. Speaking of LinkedIn &#8211; if anyone knows of a GIS job opening in Honolulu, Denver or Des Moines, shoot me an email (no joke).</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fsoapbox%2Fbuzz-and-other-social-intrusions%2F', 'Buzz+and+other+social+intrusions')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/soapbox/buzz-and-other-social-intrusions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Win for WordPress</title>
		<link>http://www.matsays.com/soapbox/win-for-wordpress/</link>
		<comments>http://www.matsays.com/soapbox/win-for-wordpress/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 15:59:05 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[IMD414 Dynamic Design]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[blogger]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[blogspot]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=981</guid>
		<description><![CDATA[I think (after four years), that WordPress may have finally won Jen over.  While there are many nice things about Blogger, the total UX of the authoring side is just tedious at best, and the tools for image modification never seem to work right.  Albeit that there is a direct shot between the [...]]]></description>
			<content:encoded><![CDATA[<p>I think (after four years), that <a href="http://www.wordpress.org">WordPress</a> may have finally won Jen over.  While there are many nice things about Blogger, the total UX of the authoring side is just tedious at best, and the tools for image modification never seem to work right.  Albeit that there is a direct shot between the Blogger platform and Picasa vis-a-vis Google, which definitely speeds up the uploading process, but double the time to lay it out and for image intensive blogs like <a href="http://madebygirl.blogspot.com">MadeByGirl</a>, it&#8217;s just wasteful and frustrating.  Plus it throws inordinate amounts of unnecessary code (not that WP doesn&#8217;t as well, but it&#8217;s pretty trimmed down &#8211; last night I manually corrected <a href="http://madebygirl.blogspot.com/2010/02/my-new-home-office-finally-complete.html">Jen&#8217;s post</a> and cut out 20 nested &lt;div&gt;s with identical styling plus another 18 that were there for no apparent reason).</p>
<p>So I set up a WP instance for her to play around with and it looks like she&#8217;s digging it.  She&#8217;s worried that she&#8217;s going to lose some of the benefits of using the Google-based platform but I think that with the stats she has (trust me, she&#8217;s way beyond what MatSays will ever do) she doesn&#8217;t really need to worry.</p>
<p>The one downer note &#8211; the import function works great but it puts Blogger tags as WP categories so you might have to massage the DB by hand a bit.  Wonder if they are aware of that little bug.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fsoapbox%2Fwin-for-wordpress%2F', 'A+Win+for+WordPress')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/soapbox/win-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>World of the Weird: Bananas Fix DVDs</title>
		<link>http://www.matsays.com/misc/how-to/world-of-the-weird-bananas-fix-dvds/</link>
		<comments>http://www.matsays.com/misc/how-to/world-of-the-weird-bananas-fix-dvds/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 08:29:11 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=973</guid>
		<description><![CDATA[Crazy and I don&#8217;t even want to know how &#8220;they&#8221; figured this out but I thought it was funny, crazy, interesting and useful enough to bother reposting&#8230;from Unplggd&#8217;s Home Hacks:
Scratches on discs happen. After one of our favorite DVDs started to skip after receiving a few too many scratches we started to look for a [...]]]></description>
			<content:encoded><![CDATA[<p>Crazy and I don&#8217;t even want to know how &#8220;they&#8221; figured this out but I thought it was funny, crazy, interesting and useful enough to bother reposting&#8230;from <a href="http://www.unplggd.com/unplggd/how-to/how-to-remove-scratches-from-dvdshome-hacks-108439">Unplggd</a>&#8217;s Home Hacks:</p>
<p>Scratches on discs happen. After one of our favorite DVDs started to skip after receiving a few too many scratches we started to look for a solution to salvage it. Sure there are DVD scratch removal devices that you can buy, but why waste money when there is a solution to be found right in our own homes? Using toothpaste, a banana, a rag and window cleaner we will show you how to remove scratches from a DVD and with any luck the unplayable will become playable.</p>
<div style="text-align:center;"><img class="aligncenter size-full wp-image-974" title="DSC_0975" src="http://www.matsays.com/wp-content/uploads/2010/02/11_rect540.jpg" alt="" width="540" height="361" /></div>
<h3 style="color:#555;">What You Need</h3>
<p><strong>Equipment:</strong><br />
toothpaste<br />
clean rag<br />
banana<br />
window cleaner</p>
<h3 style="color:#555;">Instructions</h3>
<p><strong>1.</strong> The first thing you do is apply toothpaste on the scratched surface of the DVD. Next, rub the toothpaste gently into the DVD using the rag. Let this sit for about a minute.</p>
<p><strong>2.</strong> Remove the toothpaste from the DVD using the rag. Then take the cut banana and in small circular motions rub the banana into the DVD. After you have applied the banana to the DVD, you will then take the peel and use this to rub the DVD in small circular motions.</p>
<p><strong>3.</strong> Clean the DVD using the rag. Make sure to remove all the traces of the banana and peel. Spray window cleaner onto the surface of the DVD and continue cleaning the DVD. If you are lucky, your formerly unplayable DVD has now been salvaged!</p>
<p><strong>Additional Notes:</strong> We experimented with using just toothpaste and just the banana, but we received the best results from using the toothpaste first and following it with the banana.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fhow-to%2Fworld-of-the-weird-bananas-fix-dvds%2F', 'World+of+the+Weird%3A+Bananas+Fix+DVDs')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/how-to/world-of-the-weird-bananas-fix-dvds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When does a device go too far? A cat is not a tiger&#8230;</title>
		<link>http://www.matsays.com/misc/news/when-does-a-device-go-too-far-a-cat-is-not-a-tiger/</link>
		<comments>http://www.matsays.com/misc/news/when-does-a-device-go-too-far-a-cat-is-not-a-tiger/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 16:07:31 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[IMD414 Dynamic Design]]></category>
		<category><![CDATA[Internet News]]></category>
		<category><![CDATA[Rambling on Life]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[chromium ui]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=929</guid>
		<description><![CDATA[In the fallout   advent days since the overhype release of the iDon&#8217;tKnowWhatIAmNow, even Google is still chasing after that market with nightly builds of the Chromium UI which appear, for all intensive purposes, poised to take on the Fruit Tablet. But this, frankly, is just getting out of hand.

I&#8217;ll give it to the Quince company [...]]]></description>
			<content:encoded><![CDATA[<p>In the <span style="text-decoration: line-through;">fallout</span>   <span style="text-decoration: line-through;">advent</span> days since the overhype release of the iDon&#8217;tKnowWhatIAmNow, even Google is still chasing after that market with nightly builds of the Chromium UI which appear, for all intensive purposes, poised to take on the Fruit Tablet. But this, frankly, is just getting out of hand.</p>
<div style="text-align: center;"><img class="aligncenter size-full wp-image-930" title="Chrome Interface mockup" src="http://www.matsays.com/wp-content/uploads/2010/02/chrome-vertical-asdf.jpg" alt="" width="580" height="237" /></div>
<p>I&#8217;ll give it to the Quince company &#8211; they make nice interfaces. Really nice interfaces. Smooth, sleek and all that. But when it comes to devices, it&#8217;s sometimes a hit or miss. Google, on the other hand, well&#8230;they&#8217;re still playing a lot of catch-up. Google is a great <span style="text-decoration: line-through;">big brother</span> data collection/aggregation company but for all the work put into Android, especially into v2, it&#8217;s still just not the same.  Jennifer, a long time Mac-head, battled with me for the better part of 11 years.  If you walk into our home/MadeByGirl offices now, however, it&#8217;s nothing but one-bite fruit machines all over the place.  And though I hate some things (ok, code-writing is just an abomination and I STILL can&#8217;t get used to the command keys, something about Ctrl and Alt just fit my fingers well). And I suspect that the next few objets d&#8217;art that materialize will also be sleek and ringing &#8220;ta-da&#8221; when turned on.</p>
<p><a rel="attachment wp-att-931" href="http://www.matsays.com/misc/news/when-does-a-device-go-too-far-a-cat-is-not-a-tiger/attachment/kindle/"><img border="0" class="size-thumbnail" style="margin:0px 0px 8px 8px;" title="Kindle" src="http://www.matsays.com/wp-content/uploads/2010/02/Kindle-100x100.jpg" alt="" width="100" height="100" align="right" /></a>Take the Kindle.  Now that&#8217;s a device with purpose.  Why is it so popular?  Because it has one purpose and one purpose only.  And it does it well.  Hey, if they added on a couple of other features, awesome, but it&#8217;s when it becomes overbuilt, that&#8217;s when it starts to become pointless.  Just like that, the iPod.  One purpose from inception, super design, awesome and intuitive interface, good UX, sells <span style="text-decoration: line-through;">millions</span> billions.</p>
<p>My G1, on the other hand, I am quickly learning that I wish it were just a freakin&#8217; phone.  My very first Sprint mobile (circa 1993) was a somewhat bricky Samsung with a rocker switch and I loved it.  Hell, I wish I still had it &#8211; the roller switch was just so easy to use (compared to this pinhead sized trackball thing).  And for all the touchscreen love, I still miss that the phone was just to make calls.  Yes, I post from my phone, send text and all that other crap, but at some point I just started deleting apps because there really was no point to it.  Which is my point.</p>
<p><a rel="attachment wp-att-932" href="http://www.matsays.com/misc/news/when-does-a-device-go-too-far-a-cat-is-not-a-tiger/attachment/ipod-classic-1/"><img border="0" class="size-thumbnail" style="margin:0px 8px 8px 0px;" title="ipod-classic-1" src="http://www.matsays.com/wp-content/uploads/2010/02/ipod-classic-1-100x100.jpg" alt="" width="100" height="100" align="left" /></a>The iPad brings in a new level of &#8220;I really don&#8217;t know what I want to be.&#8221;  On the one hand, it&#8217;s very limited, but at the same time it&#8217;s pretty extreme.  I, like a lot of people, don&#8217;t seem to know where it will fit in.  Maybe I just need to use one for a while.  Or not use it as it sits idly on my coffee table, eventually becoming a very expensive coaster with a nice user interface.  Jobs had a lot of failures in the past but maybe we just don&#8217;t understand the <span style="text-decoration: line-through;">impetus</span>   <span style="text-decoration: line-through;">crazy, drunken idea</span>   <span style="text-decoration: line-through;">motivation</span> business model behind it quite yet (like Lisa).  Maybe the idea behind &#8220;just leave them all over like computerized notepads&#8221; really does have something behind it.</p>
<p>So back to Google &#8211; are we just plunking that idea on a browser?  As if every time Jennifer tells me to put the freakin laptop away while she&#8217;s trying to watch &#8220;Millionaire Matchmaker&#8221; and share a moment isn&#8217;t bad enough, but to have Google in my pocket, on the laptop screen, on my neighborhood gas pump (ok, that hasn&#8217;t materialized in my neck of the woods yet), and now on my coffee table too?  Right next to an iPad?  Does this mean that in 5 years, all the books in my custom-made bookshelf will be replaced with digital tablets (that I have to label with a Brother p-Touch &#8211; now there&#8217;s a device with purpose &#8211; one job, one UI, no complications)?</p>
<p>The age of computerization is nice.  It is.  But put the <span style="text-decoration: line-through;">shit</span>   <span style="text-decoration: line-through;">screen</span>   thing down and pick up a book.  A real book with paper and ink.  Enjoy it&#8230;it&#8217;s the original UI.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fnews%2Fwhen-does-a-device-go-too-far-a-cat-is-not-a-tiger%2F', 'When+does+a+device+go+too+far%3F+A+cat+is+not+a+tiger%26%238230%3B')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/news/when-does-a-device-go-too-far-a-cat-is-not-a-tiger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress for Android &#8230; Finally</title>
		<link>http://www.matsays.com/misc/resources/wordpress-for-android/</link>
		<comments>http://www.matsays.com/misc/resources/wordpress-for-android/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 14:46:16 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Good Resources]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[lifeblogging]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=917</guid>
		<description><![CDATA[Not that wpToGo wasn&#8217;t good but I&#8217;m relieved that WordPress for Android has finally surfaced.  The interface is obviously similar but for the utilitarian aspect of now being able to change pages as well as posts and approve comments while not at the desk (which I am really trying to do less and less of) [...]]]></description>
			<content:encoded><![CDATA[<p>Not that wpToGo wasn&#8217;t good but I&#8217;m relieved that WordPress for Android has finally surfaced.  The interface is obviously similar but for the utilitarian aspect of now being able to change pages as well as posts and approve comments while not at the desk (which I am really trying to do less and less of) is awesome.  Nice going!</p>
<div style="text-align:center;margin-bottom:16px;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="608" height="342" align="middle"><param name="movie" value="http://www.youtube.com/v/NUZfYfOicpg&#038;hl=en_US&#038;fs=1&#038;"/><param name="allowFullScreen" value="true"/><param name="allowscriptaccess" value="always"/><param name="quality" value="high" /><param name="flashVars" value="guid=73jyWIka&#038;width=608&#038;height=342&#038;qc_publisherId=p-18-mFEk4J448M"/><embed src="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.15" type="application/x-shockwave-flash" width="608" height="342" allowscriptaccess="always" allowfullscreen="true" flashvars="guid=73jyWIka&#038;width=608&#038;height=342&#038;qc_publisherId=p-18-mFEk4J448M" title="Introducing WordPress for Android"></embed></object></div>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fresources%2Fwordpress-for-android%2F', 'WordPress+for+Android+%26%238230%3B+Finally')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/resources/wordpress-for-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bacon</title>
		<link>http://www.matsays.com/misc/resources/bacon/</link>
		<comments>http://www.matsays.com/misc/resources/bacon/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 21:24:06 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Good Resources]]></category>
		<category><![CDATA[Rambling on Life]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=907</guid>
		<description><![CDATA[Life needs a little levity.  Matthew Inman &#8211; you rock (or at least your warped sense of humor does).

From theoatmeal.com

addthis_pub = 'mobimeet';

]]></description>
			<content:encoded><![CDATA[<p>Life needs a little levity.  Matthew Inman &#8211; you rock (or at least your warped sense of humor does).</p>
<div style="text-align:center;margin-bottom:16px;"><a rel="attachment wp-att-908" href="http://www.matsays.com/misc/resources/bacon/attachment/bacon_math/"><img class="aligncenter size-full wp-image-908" title="Bacon &gt; Love" src="http://www.matsays.com/wp-content/uploads/2010/02/bacon_math.png" alt="" width="569" height="186" border="0"/></a><br />
From <a title="The Oatmeal" href="http://theoatmeal.com/">theoatmeal.com</a></div>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fresources%2Fbacon%2F', 'Bacon')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/resources/bacon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>That&#8217;s Ctrl+C/Ctrl+V, Idiot</title>
		<link>http://www.matsays.com/soapbox/thats-ctrlcctrlv-idiot/</link>
		<comments>http://www.matsays.com/soapbox/thats-ctrlcctrlv-idiot/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 15:31:37 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Internet News]]></category>
		<category><![CDATA[Rambling on Life]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[shorturl]]></category>
		<category><![CDATA[tweeting]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=882</guid>
		<description><![CDATA[[from NYMag by Chris Rozvar, excerpts from Gawker.com]
Great SOTU speech by the Man last night IMHO.  It was clear, detailed, lucid, and the GOP response was, well, pretty lackluster and inexplicit.  But whatever.  Exactly what O-man said about dropping the partisan issue and changing the way of political thinking&#8230;it&#8217;ll never happen.  Lobbyists will still continue [...]]]></description>
			<content:encoded><![CDATA[<p>[from <a title="Major Mistake" href="http://nymag.com/daily/intel/2010/01/major_garrett_accidentally_twe.html">NYMag</a> by <a title="Chris Rozvar" href="http://nymag.com/author/chris%20rovzar">Chris Rozvar</a>, excerpts from <a href="http://gawker.com/5458566/lessons-in-the-danger-of-copying-and-pasting-fox-news-correspondent-tweets-hooker-website">Gawker.com</a>]</p>
<p>Great SOTU speech by the Man last night IMHO.  It was clear, detailed, lucid, and the GOP response was, well, pretty lackluster and inexplicit.  But whatever.  Exactly what O-man said about dropping the partisan issue and changing the way of political thinking&#8230;it&#8217;ll never happen.  Lobbyists will still continue to bust the hopes of the rest of middle America (amazing, aren&#8217;t they American&#8217;s too?  Don&#8217;t they leave their cushy jobs at night and go back home the same as the rest of us, just with better pay?).</p>
<p>But I digress, here&#8217;s the report&#8230;</p>
<div style="background-color: #d4d4dd; border: dotted 1px #bbb; padding: 15px;">It&#8217;s a nightmare that anyone with a Twitter account is vaguely afraid of, but no one before the year 2005 would have ever dreamed of having to worry about: Major Garrett, Fox News&#8217; White House correspondent, accidentally tweeted the wrong link to <a href="http://twitter.com/majoratWh">his 13,059 followers</a>. He intended to send out a shortened link to a transcript of last night&#8217;s State of the Union address. Instead, the link that went out was one to a Las Vegas call-girl website. <a href="http://gawker.com/5458566/lessons-in-the-danger-of-copying-and-pasting-fox-news-correspondent-tweets-hooker-website">Gawker managed to nab the series of tweets</a> before he took them down:</p>
<blockquote style="color:black;"><p>&#8220;To overcome the numbing weight of our politics&#8221; and other Obama SOTU excerpts http://bit.ly/d6W Wed 27 Jan 18:22</p>
<p><em>Horrified, he deleted and explained:</em></p>
<p>I apologize. Bit.ly turned my original link to SOTU excerpts to a soft-porn link. NOT my intention. http://bit.ly/d6WZBu Wed 27 Jan 19:21</p></blockquote>
<blockquote><p>The link just posted works. Any frequent visitor here knows that is not my style. Sorry. Shld have caught it sooner. Wed 27 Jan 19:23</p>
<p><em>Enraged, he admonished and ordered:</em></p>
<p>For those suckling snide syrup. I publicly acknowledged an innocent mistake and corrected it. If that&#8217;s not good enuf, take a hike. Wed 27 Jan 20:18</p></blockquote>
<p>As Gawker observes, it&#8217;s extremely unlikely that bit.ly would make that kind of error. But why would Washington-based Garrett be looking up a Vegas-based website like that?</p>
<div style="text-align:center;"><img class="aligncenter size-full wp-image-883" src="http://www.matsays.com/wp-content/uploads/2010/01/majorgarrett.jpg" alt="Major Garrett, Fox News' White House correspondent" width="340" height="259" /></div>
<p>If Garrett joins the press corps on Obama&#8217;s trip to Vegas later in February, we guess we&#8217;ll have an answer.</p></div>
<p>Maybe he should re-tweet it &#8211; might as well ride the wave, eh!</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fsoapbox%2Fthats-ctrlcctrlv-idiot%2F', 'That%26%238217%3Bs+Ctrl%2BC%2FCtrl%2BV%2C+Idiot')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/soapbox/thats-ctrlcctrlv-idiot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Dark Side of HTML 5 Video</title>
		<link>http://www.matsays.com/ailv/imd302/the-dark-side-of-html-5-video/</link>
		<comments>http://www.matsays.com/ailv/imd302/the-dark-side-of-html-5-video/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 19:59:09 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[IMD302 Net Broadcasting]]></category>
		<category><![CDATA[IMD414 Dynamic Design]]></category>
		<category><![CDATA[Internet News]]></category>
		<category><![CDATA[H264]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=872</guid>
		<description><![CDATA[[repost from Sitepoint, author Louis Simoneau]
Last week, YouTube announced beta HTML 5 video support: once you’ve activated the beta, you’ll see videos using a native browser element rather than the Flash plugin. The new player only works with a recent version of either Safari or Chrome (or Chrome Frame in IE), as the video is [...]]]></description>
			<content:encoded><![CDATA[<p>[repost from <a href="http://www.sitepoint.com/blogs/2010/01/25/the-dark-side-of-html-5-video/">Sitepoint</a>, author <a href="http://www.sitepoint.com/articlelist/586">Louis Simoneau</a>]</p>
<p>Last week, YouTube announced beta HTML 5 video support: once you’ve activated the beta, you’ll see videos using a native browser element rather than the Flash plugin. The new player only works with a recent version of either Safari or Chrome (or Chrome Frame in IE), as the video is encoded with the H.264 codec, which isn’t supported in Firefox. A day after YouTube’s announcement, Vimeo made a similar one. They also now provide preliminary support for the HTML video element with a new HTML player.</p>
<p>Superficially this seems like a victory for the “open” Web, right? A few major sites, representing a significant percentage of online video, begin to move away from a proprietary technology (Flash) and towards an open standard (HTML 5). But when you look a little deeper it turns out to not be so simple. Both YouTube and Vimeo have chosen to provide their HTML video encoded with the H.264 codec, which is patent-encumbered. Apple has a big stake in H.264, so Safari supports it, and Google has paid a licensing fee to include an H.264 decoder in Chrome.</p>
<p>Mozilla Firefox, on the other hand, doesn’t support H.264: it will only play HTML video encoded with the Ogg Theora codec. This is partly for ideological reasons, as the Theora codec is open source and therefore inline with Mozilla’s principles. But there’s more to it than just ideology. In reply to YouTube’s announcement, Mozilla’s VP of Engineering, Mike Shaver, published a blog post explaining why Mozilla is sticking to its guns with Theora. He points to H.264’s licensing fees not only as a justification for Mozilla’s decision not to support the format, but also as a more dire threat: “[...] if H.264 becomes an accepted part of the standardized web, those fees are a barrier to entry for developers of new browsers, those bringing the web to new devices or platforms, and those who would build tools to help content and application development.” Mozilla’s Open Source Evangelist, Christopher Blizzard, also had a lot to say on the topic, likening the situation to what happened years ago with the GIF format (and, to a lesser extent, with MP3).</p>
<p>It’s important to remember that the current level of browser support for web standards comes, in large part, from Firefox’s ability to compete on a level playing field with other browsers, and from the Mozilla team’s dedication to open standards. When big sites like YouTube begin positioning a proprietary format as the de facto standard for HTML video, they significantly impede the ability of free-as-in-speech browsers like Firefox to rival their competitors in functionality, which hurts interoperability and innovation on the Web as a whole. Meanwhile, though Chrome and Safari may be excellent browsers, and while their support for modern standards-based HTML and CSS should be applauded, in this respect their choice of a proprietary video format is more reminiscent of IE, circa the mid-90’s.</p>
<p>The fact that YouTube and Vimeo are trumpeting their new HTML 5 video support as an open standards victory is misleading to say the least. And it does lead to confusion: as pointed out by Christopher Blizzard, more than a few people on Twitter seem to think that Firefox’s lack of support for YouTube’s HTML 5 video should be taken to mean that Firefox doesn’t support HTML 5!</p>
<p>YouTube stated that it was launching the new feature in response to a user survey in which “Support HTML5 open web video with open formats” was the most requested feature. It seems that YouTube might only have been paying attention to the first half of the sentence: HTML 5 video, yes; open formats, eh, not so much.</p>
<p>So what do you think? Is it the job of YouTube and other sites like it to lead the way in providing video in an open format? Or should Chrome and Safari lead the way by supporting those formats first? Or are Mozilla being hopeless idealists?</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Failv%2Fimd302%2Fthe-dark-side-of-html-5-video%2F', 'The+Dark+Side+of+HTML+5+Video')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/ailv/imd302/the-dark-side-of-html-5-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Will my &#8220;123456&#8243; password be safe?</title>
		<link>http://www.matsays.com/misc/news/bad-password-practices/</link>
		<comments>http://www.matsays.com/misc/news/bad-password-practices/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 17:07:42 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[INF400 Web Security]]></category>
		<category><![CDATA[Internet News]]></category>
		<category><![CDATA[web security]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=859</guid>
		<description><![CDATA[Everyone in INF400 must read these articles:Imperva Releases Detailed Analysis of 32 Million Breached Consumer Passwords (please download the PDF report for discussion later in the semester)GottaBeSecure: Mobile Password Security

&#160;

addthis_pub = 'mobimeet';

]]></description>
			<content:encoded><![CDATA[<p>Everyone in INF400 must read these articles:<br/><br/><a href="http://www.imperva.com/news/press/2010/01_21_Imperva_Releases_Detailed_Analysis_of_32_Million_Passwords.html" target="reading">Imperva Releases Detailed Analysis of 32 Million Breached Consumer Passwords</a> (please download the PDF report for discussion later in the semester)<br/><a href="http://www.gottabemobile.com/2007/12/28/gottabesecure-mobile-password-security" target="reading">GottaBeSecure: Mobile Password Security</a><br/><br/></p>
<div style="text-align:center;"><a href="http://www.matsays.com/misc/news/bad-password-practices/attachment/security/" rel="attachment wp-att-860"><img src="http://www.matsays.com/wp-content/uploads/2010/01/security.jpg" alt="" title="security" width="600" height="339" /></a></div>
<p><br/>&nbsp;</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fnews%2Fbad-password-practices%2F', 'Will+my+%26%238220%3B123456%26%238243%3B+password+be+safe%3F')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/news/bad-password-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Transitions</title>
		<link>http://www.matsays.com/misc/tricks/css-transitions/</link>
		<comments>http://www.matsays.com/misc/tricks/css-transitions/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 05:50:44 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[IMD414 Dynamic Design]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[interactivity]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=813</guid>
		<description><![CDATA[[partially reposted from WebDesignerDepot]
Despite people’s expectation of change and movement on the screen, CSS and HTML have few controls that allow you to design interactivity, and those that exist are binary.
A link is either one color or another. A text field is either one size or another. A photo is either transparent or opaque. No [...]]]></description>
			<content:encoded><![CDATA[<p>[partially reposted from <a title="CSS Transitions 101 on WebDesignerDepot" href="http://www.webdesignerdepot.com/2010/01/css-transitions-101/">WebDesignerDepot</a>]</p>
<p>Despite people’s expectation of change and movement on the screen, <strong>CSS</strong> and <strong>HTML</strong> have few controls that allow you to design interactivity, and those that exist are binary.</p>
<p>A link is either one color or another. A text field is either one size or another. A photo is either transparent or opaque. No in-betweens from one state to the next. <strong>No</strong> <strong>transitions</strong>.</p>
<p>This has led to most web pages feeling abrupt, with elements shifting and changing ungracefully.</p>
<p>Yes, we can use DHTML and leverage the jQuery library for transitions, but this requires a lot of code for something that should be very simple.</p>
<p>What we need is a quick and easy way to add simple transitions to the page and in this article you’ll find useful information about <strong>CSS transitions </strong>and how to use them.</p>
<p><em>[MatSays: some rambling by the author omitted]</em></p>
<p>CSS transitions are being introduced right now in CSS Level 3 but have already been added as an extension to Webkit. Right now that means they work only in browsers based on Webkit, including Apple Safari and Google Chrome. <em>[MatSays: so use a "real" browser but don't forget your graceful degradation for MSIE and stuff]</em></p>
<div style="width:500px;margin:0px auto;"><img class="size-large wp-image-814 alignnone" title="CSS Transition layering examples" src="http://www.matsays.com/wp-content/uploads/2010/01/CSStransition-500x309.jpg" alt="" width="500" height="309" /></div>
<h2>Where CSS Transitions Come From</h2>
<p>Transitions have been a part of Webkit for a while and are the basis of a lot of the cool things that the Safari UI can do that other browsers cannot.</p>
<p>But the W3C CSS Workgroup resisted adding transitions to its official specs, some members arguing that transitions are not style properties and would be better handled by a scripting language.</p>
<p>But many designers and developers, myself included, argued that these are in fact styles— only <strong><em>dynamic</em></strong> styles, rather than the traditional static styles that so many of us are used to.</p>
<p>Fortunately, the argument for dynamic styles held the day. Last March, representatives from Apple and Mozilla began adding the <a rel="nofollow" href="http://www.w3.org/TR/css3-transitions/">CSS Transitions Module to the CSS Level 3 specification</a>, closely modeled on what Apple had already added to Webkit.</p>
<p>[read the <a title="CSS Transitions How-To" href="http://www.webdesignerdepot.com/2010/01/css-transitions-101/">complete tutorial here</a>]</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Ftricks%2Fcss-transitions%2F', 'CSS+Transitions')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/tricks/css-transitions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Save MySQL from the Dark Side</title>
		<link>http://www.matsays.com/soapbox/save-mysql-from-the-dark-side/</link>
		<comments>http://www.matsays.com/soapbox/save-mysql-from-the-dark-side/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 22:03:32 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Good Resources]]></category>
		<category><![CDATA[IMD375 Databases]]></category>
		<category><![CDATA[IMD402 Server Side Scripting]]></category>
		<category><![CDATA[Internet News]]></category>
		<category><![CDATA[Soapbox]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=786</guid>
		<description><![CDATA[[thanks Mark R for passing this on...verbatim from the source site]
If Oracle buys MySQL as part of Sun, database customers will pay the bill.
In April 2009, Oracle announced that it had agreed to acquire Sun. Since Sun had acquired MySQL the previous year, this would mean that Oracle, the market leader for closed source databases, would get to own [...]]]></description>
			<content:encoded><![CDATA[<p>[thanks Mark R for passing this on...verbatim from the <a href="http://www.helpmysql.org/en/theissue/customerspaythebill">source site</a>]</p>
<h2 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 28px; PADDING-BOTTOM: 5px; MARGIN: 1px 0px 15px; COLOR: #245182; LINE-HEIGHT: 40px; PADDING-TOP: 0px; FONT-STYLE: italic; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif">If Oracle buys MySQL as part of Sun, database customers will pay the bill.</h2>
<p style="MARGIN: 15px 0px">In April 2009, Oracle <a style="COLOR: #245182; TEXT-DECORATION: underline" href="http://www.oracle.com/us/corporate/press/018363">announced</a> that it had agreed to acquire Sun. Since Sun <a style="COLOR: #245182; TEXT-DECORATION: underline" href="http://www.mysql.com/news-and-events/sun-to-acquire-mysql.html">had acquired MySQL</a> the previous year, this would mean that Oracle, the market leader for closed source databases, would get to own MySQL, the most popular open source database.</p>
<p style="MARGIN: 15px 0px">If Oracle acquired MySQL on that basis, it would have as much control over MySQL as money can possibly buy over an open source project. In fact, for most open source projects (such as Linux or Apache) there isn&#8217;t any comparable way for a competitor to buy even one tenth as much influence. But MySQL&#8217;s success has always depended on the company behind it that develops, sells and promotes it. That company (initially MySQL AB, then Sun) has always owned the important intellectual property rights (IPRs), most notably the trademark, copyright and (so far only for defensive purposes) patents. It has used the IPRs to produce income and has reinvested a large part of those revenues in development, getting not only bigger but also better with time.</p>
<p style="margin: 15px 0px; text-align: center;"><img class="aligncenter" title="banner-sign-en" src="http://www.matsays.com/wp-content/uploads/2010/01/banner-sign-en.png" alt="banner-sign-en" width="340" height="240" /></p>
<p style="MARGIN: 15px 0px">If those IPRs fall into the hands of MySQL&#8217;s primary competitor, then MySQL immediately ceases to be an alternative to Oracle&#8217;s own high-priced products. So far, customers had the choice to use MySQL in new projects instead of Oracle&#8217;s products. Some large companies even migrated (switched) from Oracle to MySQL for existing software solutions. And every one could credibly threaten Oracle&#8217;s salespeople with using MySQL unless a major discount was granted. If Oracle owns MySQL, it will only laugh when customers try this. Getting rid of this problem is easily worth one billion dollars a year to Oracle, if not more.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fsoapbox%2Fsave-mysql-from-the-dark-side%2F', 'Save+MySQL+from+the+Dark+Side')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/soapbox/save-mysql-from-the-dark-side/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I </title>
		<link>http://www.matsays.com/misc/i-2/</link>
		<comments>http://www.matsays.com/misc/i-2/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 16:11:06 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Good Resources]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Toolbox]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=764</guid>
		<description><![CDATA[If you use it, you know. Granted it really isn&#8217;t any different than Mesh or any of the other cloud storage systems but Dropbox, at least IMHO, is definitely a step above. Not only is the web version intuitive, but the apps make it just that much easier. In the past whenever Jennifer and I [...]]]></description>
			<content:encoded><![CDATA[<p><img title="dropbox-logo" src="http://www.matsays.com/wp-content/uploads/2009/11/dropbox-logo.png" alt="dropbox-logo" width="231" height="60" style="float:left; margin-right: 10px;margin-bottom:5px;"/>If you use it, you know. Granted it really isn&#8217;t any different than Mesh or any of the other cloud storage systems but Dropbox, at least IMHO, is definitely a step above. Not only is the web version intuitive, but the apps make it just that much easier. In the past whenever Jennifer and I needed to transfer files to each other, we&#8217;d email. That eventually graduated to central FTP, then to network but now that we work in separate offices and have to send relatively large files back and forth with changes, Dropbox makes it a cinch. We started using Dropbox about 8 months ago and now I can&#8217;t live without it &#8211; 7 computers all hooked to the same account, easy access to pretty much everything we need.</p>
<p>The jury is still out on why I would need an iPhone app (though I guess it would make it simple for presentations maybe?) but I&#8217;m sure I&#8217;ll eventually fall into that one (of course, I still have to be convinced to get an iPhone in the first place).</p>
<p>Anyway, I admit that my only issue is that the box could be a bit larger (2GB on the free version) but face it, it&#8217;s still a business and it still has employees to pay so they can&#8217;t give away the farm. And it probably keeps me from storage too much digital crap that I don&#8217;t need.</p>
<p>PS: <a href="http://wiki.dropbox.com/TipsAndTricks/HostWebsites">double bonus</a> if you need a quick web page</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fi-2%2F', 'I+%3C3+Dropbox')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/i-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spark it up!</title>
		<link>http://www.matsays.com/misc/spark-it-up/</link>
		<comments>http://www.matsays.com/misc/spark-it-up/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 14:42:08 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Good Resources]]></category>
		<category><![CDATA[IMD402 Server Side Scripting]]></category>
		<category><![CDATA[Internet News]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[Toolbox]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[small business]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[student]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=720</guid>
		<description><![CDATA[Last year it was DreamSpark, now it&#8217;s WebsiteSpark!
For my students and UNLV colleagues: if you had never heard of the DreamSpark program, you should jump on it.  A program launched in 2008 by MSFT (don&#8217;t groan) can get you free software.  Yes, free.  Yes, I&#8217;ve gotten some of it.  In a blatant (and conducive) attempt to move budding [...]]]></description>
			<content:encoded><![CDATA[<p>Last year it was DreamSpark, now it&#8217;s WebsiteSpark!</p>
<p><strong><em>For my students and UNLV colleagues:</em></strong> if you had never heard of the <a title="DreamSpark" href="https://www.dreamspark.com/default.aspx">DreamSpark</a> program, you should jump on it.  A program launched in 2008 by MSFT (don&#8217;t groan) can get you free software.  Yes, free.  Yes, I&#8217;ve gotten some of it.  In a blatant (and conducive) attempt to move budding developers and IT staffers to the Redmond dark side, they&#8217;re offering Visual Studio (2005 &amp; 2008), Windows Server 2008, Expression Studio and more for free.  So while the university&#8217;s alliance program is broken and paltry, you could have just headed straight to the source and gotten legit, keyed copies.</p>
<p><img class="size-full wp-image-721 alignnone" title="dreamspark" src="http://www.matsays.com/wp-content/uploads/2009/09/dreamspark.png" alt="dreamspark" width="500" height="252" /></p>
<p><em><strong>Now the new stuff:</strong></em> just released by MSFT &#8211; <a title="WebsiteSpark" href="http://www.microsoft.com/web/websitespark/">WebsiteSpark</a>.  Like it&#8217;s older brother, the new program is aimed at small companies &#8211; no more than 10 employees &#8211; and offers:</p>
<ul>
<li>3 Visual Studio licenses</li>
<li>1 Expression Studio 2 or 3 license</li>
<li>2 Expression Web licenses</li>
<li>3 users license for WinServer 2008 and SQLServer 2008</li>
<li>4 processor license for self-hosting WinServer 2008 and SQLServer 2008</li>
</ul>
<p>That&#8217;s a buttload of very expensive stuff for nothing.  The caveat is that you must launch a new web app (that&#8217;s app boys and girls, not a paltry PHP site) and if you hit it big, you have to exit the program and pay a $100 fee.  That&#8217;s peanuts compared to the value.  Or you could go to a bunch of MSFT seminars and collect copies but that takes a lot of time and snoozing through 4 hours of demos.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fspark-it-up%2F', 'Spark+it+up%21')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/spark-it-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CyanogenMod Ceasing?</title>
		<link>http://www.matsays.com/soapbox/cyanogenmod-ceasing/</link>
		<comments>http://www.matsays.com/soapbox/cyanogenmod-ceasing/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 08:07:14 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Internet News]]></category>
		<category><![CDATA[Soapbox]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=716</guid>
		<description><![CDATA[Filed under the &#8220;That Really Blows&#8221; folder &#8230; news leaking that my favorite OS modder CyanogenMod has received a cease-and-desist letter from Google.  For those of you unfamiliar, the GPhone and other Android phones can be rooted with a mod.  In the spirit of trying out new things and hoping to not break [...]]]></description>
			<content:encoded><![CDATA[<p>Filed under the &#8220;That Really Blows&#8221; folder &#8230; news leaking that my favorite OS modder CyanogenMod has received a cease-and-desist letter from Google.  For those of you unfamiliar, the GPhone and other Android phones can be rooted with a mod.  In the spirit of trying out new things and hoping to not break my phone at the same time, I tried it out and lo-and-behold it rocks.  Why?  Well to start, there was an Exchange client with sync right out of the box (those of you with Androids know that it&#8217;s $25 a pop for a mail client that supports Exchange).  Add to that the fact that you have root, a simplified Office app, and a slew of animation and tactile enhancements, a killer keyboard, and more and you got a really kick ass mod.  And I always thought that Google actually supported guys like Cy but apparently I was wrong&#8230;</p>
<p>[via <a href="http://androidandme.com/2009/09/hacks/cyanogenmod-in-trouble/">Android and Me</a>]</p>
<p><img class="aligncenter size-large wp-image-717" title="cyanogenmod_540" src="http://www.matsays.com/wp-content/uploads/2009/09/cyanogenmod_540-500x194.png" alt="cyanogenmod_540" width="500" height="194" /></p>
<p>Everyone’s favorite Android hacker appears to have angered someone at Google. We just received word that Cyanogen has received a cease and desist letter from Google. Details are scarce, but it appears Google is not happy about Cyanogen distributing their closed source Android apps (Market, Talk, Gmail, YouTube, etc). CyanogenMod is easily the most popular custom Android rom with over 30,000 active users.</p>
<p>Relevant bits from the chat log we received:</p>
<div style="font-family:Georgia;font-weight:bold;color:#aaa;"><em>[20:03]  google just cease and desisted me<br />
[20:15]  cyanogenmod is probably going to be dead<br />
[20:16]  i’m opening a dialogue with them<br />
[20:20]  no they are talking specifically about the closed-source google apps<br />
[20:20]  and how i am not licensed to distribute them<br />
[20:20]  my argument is that i only develop for google-experience devices which are already licensed for these apps<br />
[20:20]  so we’ll see what they say<br />
[20:20]  maybe we can work something out<br />
[20:24]  maps, market, talk, gmail, youtube</em></div>
<p>Hopefully, the two parties will be able to work something out. I’ve been using CyanogenMod on both my Android phones for several months and they are awesome. If you want to show your support for Cyanogen, you can always visit his site and place a donation for all the countless hours he has put into improving the Android platform.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fsoapbox%2Fcyanogenmod-ceasing%2F', 'CyanogenMod+Ceasing%3F')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/soapbox/cyanogenmod-ceasing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Candy Coated Sweetness</title>
		<link>http://www.matsays.com/misc/resources/nec43-curved-display/</link>
		<comments>http://www.matsays.com/misc/resources/nec43-curved-display/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 18:43:02 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Good Resources]]></category>
		<category><![CDATA[monitors]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=694</guid>
		<description><![CDATA[If anyone is in a real gift giving mood &#8211; and Jen, that excludes you; thanks for the flat screen :p &#8211; this is always a nice option&#8230;

* Seamless curved screen, which eliminates bezel and screen gap issues for increased productivity and decreased frustration (according to Center for Human-Computer Interaction &#8211; Shupp et al, presented [...]]]></description>
			<content:encoded><![CDATA[<p>If anyone is in a real gift giving mood &#8211; and Jen, that excludes you; thanks for the flat screen :p &#8211; this is always a nice option&#8230;</p>
<p><a href="http://www.necdisplay.com/newtechnologies/curveddisplay/"><img class="aligncenter size-large wp-image-695" title="nec_crv_43_1" src="http://www.matsays.com/wp-content/uploads/2009/09/nec_crv_43_1-500x344.jpg" alt="nec_crv_43_1" width="500" height="344" /></a></p>
<p>* Seamless curved screen, which eliminates bezel and screen gap issues for increased productivity and decreased frustration (according to Center for Human-Computer Interaction &#8211; Shupp et al, presented at Graphics Interface 2006)<br />
* 2880 x 900 double WXGA native resolution<br />
* 200 cd/m² brightness<br />
* 0.02ms Rapid Response<br />
* 10,000:1 contrast ratio<br />
* Wide color gamut with 100% coverage of sRGB and 99.3% coverage of Adobe RGB<br />
* Single link DVI-D and HDMI 1.3 input connectors<br />
* USB 2.0 connectivity for easy use of peripherals<br />
* Front panel controls<br />
* On Screen Display (OSD®) and software-based GUI, which enables advanced display control options</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fresources%2Fnec43-curved-display%2F', 'Candy+Coated+Sweetness')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/resources/nec43-curved-display/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress under attack, upgrade your blog now</title>
		<link>http://www.matsays.com/ailv/imd402/wordpress-under-attack-upgrade-your-blog-now/</link>
		<comments>http://www.matsays.com/ailv/imd402/wordpress-under-attack-upgrade-your-blog-now/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 16:01:47 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[IMD335 UCD II]]></category>
		<category><![CDATA[IMD345 UCD III]]></category>
		<category><![CDATA[IMD402 Server Side Scripting]]></category>
		<category><![CDATA[INF400 Web Security]]></category>
		<category><![CDATA[Internet News]]></category>
		<category><![CDATA[attack]]></category>
		<category><![CDATA[backdoor]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[virus]]></category>
		<category><![CDATA[vulnerability]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[worm]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=682</guid>
		<description><![CDATA[[by Jay Hathaway at DownloadSquad via Mashable]
Several sites are reporting that a major attack on Wordpress blogs started yesterday. The latest version of Wordpress, 2.8.4, is not vulnerable to this particular worm, so upgrading now could save you a lot of headaches. The worm creates a new, hidden administrator account on your blog, allowing whoever&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>[by Jay Hathaway at <a href="http://www.downloadsquad.com/2009/09/06/wordpress-under-attack-upgrade-your-blog-now/">DownloadSquad</a> via Mashable]</p>
<p>Several sites are reporting that a major attack on Wordpress blogs started yesterday. The latest version of Wordpress, 2.8.4, is not vulnerable to this particular worm, so upgrading now could save you a lot of headaches. The worm creates a new, hidden administrator account on your blog, allowing whoever&#8217;s behind this thing to access the guts of your blog, databases and all.</p>
<p>How do you know if your site has been affected? Lorelle on Wordpress offers two possible ways to find out:</p>
<blockquote><p><em>There are strange additions to the pretty permalinks, such as</em><br />
<tt>example.com/category/post-title/%&amp;(%7B$%7Beval(base64_decode($_SERVER%5BHTTP_REFERER%5D))%7D%7D|.+)&amp;%/</tt><em>.<br />
The keywords are &#8220;eval&#8221; and &#8220;base64_decode.&#8221;</em></p>
<p><em>The second clue is that a &#8220;back door&#8221; was created by a &#8220;hidden&#8221; Administrator. Check your site users for <strong>&#8220;Administrator (2)&#8221;</strong> or a name you do not recognize.</em></p></blockquote>
<p>Wordpress has acknowledged the attacks and encouraged users to upgrade their sites. Wordpress.com users aren&#8217;t affected, as the whole system has already been updated to 2.8.4. If you&#8217;ve already been afflicted by the attack, start on the steps in Wordpress&#8217; FAQ.</p>
<p><em>I&#8217;ve already done the upgrade and it is the same, painless upgrade as usual.  Just be sure (especially if you&#8217;re using FireFTP) that you set the transfer options to Automatic Mode (Tools &gt; Options &gt; Downloads/Uploads : top fieldset).</em></p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Failv%2Fimd402%2Fwordpress-under-attack-upgrade-your-blog-now%2F', 'Wordpress+under+attack%2C+upgrade+your+blog+now')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/ailv/imd402/wordpress-under-attack-upgrade-your-blog-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>a.k.a. it was too good to last</title>
		<link>http://www.matsays.com/soapbox/wikipedia-gets-edite/</link>
		<comments>http://www.matsays.com/soapbox/wikipedia-gets-edite/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 17:11:01 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[IMD345 UCD III]]></category>
		<category><![CDATA[INF340 Web Design Concepts]]></category>
		<category><![CDATA[Internet News]]></category>
		<category><![CDATA[Soapbox]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=655</guid>
		<description><![CDATA[The New York Times is reporting that &#8220;officials&#8221; at Wikipedia say that &#8220;within weeks, the English-language Wikipedia will begin imposing a layer of editorial review on articles about living people.&#8221;  Under the nomiker (known as a feature to the the spin doctors) &#8220;flagged revisions&#8221;, it requires that an experienced editor (to be sure, all editors [...]]]></description>
			<content:encoded><![CDATA[<p>The <a title="Wikipedia to Limit Changes to Articles on People " href="http://www.nytimes.com/2009/08/25/technology/internet/25wikipedia.html?_r=2">New York Times</a> is reporting that &#8220;officials&#8221; at Wikipedia say that &#8220;within weeks, the English-language Wikipedia will begin imposing a layer of editorial review on articles about living people.&#8221;  Under the nomiker (known as a feature to the the spin doctors) &#8220;flagged revisions&#8221;, it requires that an experienced editor (to be sure, all editors are volunteers) sign off (a.k.a. approve&#8221;) the change before it gets posted live.</p>
<p><img align="right" title="Wikipedia Logo" src="http://www.matsays.com/wp-content/uploads/2009/08/489px-Wikipedia-logo-en-big.png" alt="Wikipedia Logo" width="151" height="191" />If you&#8217;ve ever read David Weinberger&#8217;s &#8221;Everything is Miscellaneous&#8221; (<a title="Everything is Miscellaneous" href="http://www.amazon.com/Everything-Miscellaneous-Power-Digital-Disorder/dp/0805080430">ISBN10: 0805080430</a>) as well as a host of other books and articles on Wikipedia, it&#8217;s almost as if Wikimedia is doing a 180 on its own founding principles.  Since the beginning, the founders strongly defended and imposed the concept that the community itself was the police and at no time should an editor be the final say&#8230;this to extent that a founder removed himself as an editor for changing an article without the consent of the community (consent being reached by culminating responses and critique any time an article change was made or requested).</p>
<p>“We are no longer at the point that it is acceptable to throw things at the wall and see what sticks,” said Michael Snow, a lawyer in Seattle who is the chairman of the Wikimedia board. “There was a time probably when the community was more forgiving of things that were inaccurate or fudged in some fashion — whether simply misunderstood or an author had some ax to grind. There is less tolerance for that sort of problem now.”</p>
<p>Not that I am necessarily opposed to having these types of sanctions, but at the same time, it gets to the core of defeating the point of the community based system.  The community, as I&#8217;ve often maintained, can rarely govern itself over a long period of time.  If it could, governments wouldn&#8217;t exist.  But by the same token, where does the power and authority end?  Should the Wikimedia board not consider that instead of a single editor, at the very least, possibly three or more editors should have to consent to the alteration first?</p>
<p>Advocates of the system point out that [it] provides an extra layer of insurance to prevent false posts and improve the overall accuracy.  But once again, at whose expense?  Is historical information not fact riddled by the opinion of the observer?  Who is to determine what is accurate?  While editors are, for sure, carefully chosen, aren&#8217;t VH1 game show contestants screened as well (ok, bad analogy but you get the idea &#8211; substitute radical terrorists in place of game show contestants and it&#8217;s a bit more frightening).  There is much at stake in this issue &#8211; freedom of speech, importance of historical record, observation and opinion &#8211; more than just the fact that Wikipedia could potentially end up more like Encyclopedia Brittanica (a system it sought to avoid) than the incarnation we&#8217;ve all grown to love over the last eight years.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fsoapbox%2Fwikipedia-gets-edite%2F', 'a.k.a.+it+was+too+good+to+last')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/soapbox/wikipedia-gets-edite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rooting for GPhone</title>
		<link>http://www.matsays.com/misc/rooting-for-gphone/</link>
		<comments>http://www.matsays.com/misc/rooting-for-gphone/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 02:16:03 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[Toolbox]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=643</guid>
		<description><![CDATA[Jennifer and I have been going back and forth ever since we went in opposite directions with her coddling her beloved fruitPhone and me wanting to be all nerdy with gPhone.  Well, in light of the rumor that TMob will not be making anything but small patch updates (vehemently denied as usual but inevitably always [...]]]></description>
			<content:encoded><![CDATA[<p>Jennifer and I have been going back and forth ever since we went in opposite directions with her coddling her beloved fruitPhone and me wanting to be all nerdy with gPhone.  Well, in light of the rumor that TMob will not be making anything but small patch updates (vehemently denied as usual but inevitably always true) on the original G (no Donuts?  Dammit, I was hoping for a nice Bavarian Cream or at least something glazed.  Forget about Eclair!) I almost made the plunge to iP this week (bad enough that I am already working on Mac at home and office now most of the time).</p>
<p>Fortunately the gods have prevailed and though I&#8217;d been goodie-goodie (meaning resistant to) about rooting my G, I finally decided to after some prompting (and a well made video showing how easy it was to do).  And damn, it works, and yea, it was easy and quick.  Nice work!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/cfskzfjOMgc&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/cfskzfjOMgc&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Sources:</p>
<ul>
<li><a href="http://lifehacker.com/5342237/five-great-reasons-to-root-your-android-phone">Five Great Reasons to Root Your Android Phone</a> on Lifehacker</li>
<li><a href="http://lifehacker.com/5339901/get-root-access-in-android-with-one-click">Get Root Access in Android with One Click</a> on Lifehacker</li>
<li><a href="http://www.ryebrye.com/blog/2009/08/16/android-rooting-in-1-click-in-progress/">Android Rooting in 1-Click</a> from RyeBrye</li>
</ul>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Frooting-for-gphone%2F', 'Rooting+for+GPhone')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/rooting-for-gphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The UX of CMS</title>
		<link>http://www.matsays.com/misc/the-ux-of-cms-wimbledonlive-cms/</link>
		<comments>http://www.matsays.com/misc/the-ux-of-cms-wimbledonlive-cms/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 07:32:52 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[IMD223 Advanced Scripting]]></category>
		<category><![CDATA[IMD322 Dynamic Design]]></category>
		<category><![CDATA[IMD325 UCD I]]></category>
		<category><![CDATA[IMD335 UCD II]]></category>
		<category><![CDATA[IMD345 UCD III]]></category>
		<category><![CDATA[IMD402 Server Side Scripting]]></category>
		<category><![CDATA[IMD414 Dynamic Design]]></category>
		<category><![CDATA[INF340 Web Design Concepts]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Toolbox]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[hci]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=626</guid>
		<description><![CDATA[Part of the reason I love WordPress as much as I do is simply that the total user experience of using the admin tools just makes it that much better than most CMS packages.  While I still think there are a lot of areas that can use improvement, I have rarely ever used a [...]]]></description>
			<content:encoded><![CDATA[<p>Part of the reason I love WordPress as much as I do is simply that the total user experience of using the admin tools just makes it that much better than most CMS packages.  While I still think there are a lot of areas that can use improvement, I have rarely ever used a CMS that made it quite as easy to manage and publish content.</p>
<p>While is why I am extremely proud of the evolution of the CMS that I designed and built for the Wimbledon Live player (see <a href="http://www.matsays.com/misc/wimbledon-live-smooth-stream-silverlight/">this post</a>).  </p>
<p><img src="/images/wcms1.png" border="0" alt="Screen shot of Wimbledon Live CMS"/></p>
<p><span id="more-626"></span>To understand the complexity behind designing the UX it&#8217;s important to understand the nature of the data and the critical effect of the workflow.  First, video was being supplied from six sources, some to us using Saviant direct to our servers, some we pulled via FTP, and then of course the live streams (some HD and some SD).  Then there were multiple parties&#8230;NBC (as the news reporter) needed editorial control over metadata, while iStream&#8217;s Managed Webcasting team needed to control the timeline over when items went to publication.  My team, RnCS (Research &#038; Creative Services) needed to insure that everything was tested before going live so we needed to throw the whole thing through a staging server before hitting a production server that then fed a cluster of edge servers on Akamai&#8217;s network.</p>
<p><img src="/images/wcms2.png" border="0" alt="Screen shot of Wimbledon Live CMS"/></p>
<p>So we structured it in several parts.  First we put automated bots to determine when new assets had been dropped, specifically seeking out XML files that held the initial metadata, and dropped that into the CMS DB.  Once there, the appropriate parties were notified by email (or in my case as PM, by SMS) &#8211; to update metadata, insert images, begin video transcoding, etc.  Through the entire process, we designed screens to make it as easy as possible to follow the flow of assets, provide enough ability to each staff person so that overlaps in duties existed but that checkpoints assured data integrity throughout.</p>
<p><img src="/images/wcms3.png" border="0" alt="Screen shot of Wimbledon Live CMS"/></p>
<p>The grid above, for example shows the visual layout of the thumbnails that would appear in the cover-flow style playlist inside the player.  Deep linking was provided so editorial users could create pointers on the MSNBC/NBCSports sites.  Drag and drop allowed us to reorder objects to maximize the visibility of prominent players.</p>
<p><img src="/images/wcms4.png" border="0" alt="Screen shot of Wimbledon Live CMS"/></p>
<p>Each level of user had various modal windows to insert data.  Even imagery was uploaded first to the staging, processed for size and then sent to production.</p>
<p><img src="/images/wcms5.png" border="0" alt="Screen shot of Wimbledon Live CMS"/></p>
<p>Because of the nature of edge servers, we also had to purge the cache after any update, so we provided a three-section grouping that allowed us to send the feed XMLs to production and clear the cache in one shot.  And to make THAT process even easier, we built it so that it was accessibly by mobile phone so even if I was in transit, I could still update the CMS in a timely fashion.</p>
<p><img src="/images/wcms6.png" border="0" alt="Screen shot of Wimbledon Live CMS"/></p>
<p>Finally, the live streams had the ability to be toggled on and off so that the matrix of available feeds, particularly the Smooth HD stream, was optimized and prioritized.  To be sure, there was still much room for improvement but given that the whole CMS was built in 6 days and now, five days into Wimbledon, has eased us into a steady, smooth workflow, speaks volumes for making it easy to use, intuitive (for example, the color designations on the player match the ones in the CMS, big text and extensive micro-transaction Ajax created an interactive environment), and overall a good experience.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fthe-ux-of-cms-wimbledonlive-cms%2F', 'The+UX+of+CMS')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/the-ux-of-cms-wimbledonlive-cms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bradbury and the Internet</title>
		<link>http://www.matsays.com/misc/bradbury-and-the-internet/</link>
		<comments>http://www.matsays.com/misc/bradbury-and-the-internet/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 07:01:55 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Toolbox]]></category>

		<guid isPermaLink="false">http://www.matsays.com/misc/bradbury-and-the-internet/</guid>
		<description><![CDATA[Hard to believe but apparently science-fiction writer Ray Bradbury, known for some of his pretty far out predictions of the future, doesn&#8217;t think much of the Web.  More specifically, he says &#8220;It&#8217;s meaningless; it&#8217;s not real. It&#8217;s in the air somewhere&#8221; in speaking of our dependence on the Internet.  He laments that the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/images/books/f451.png" border="0" style="float:left;margin:0px 8px 8px 0px;" alt="Fahrenheit 451 by Ray Bradbury"/>Hard to believe but apparently science-fiction writer Ray Bradbury, known for some of his pretty far out predictions of the future, doesn&#8217;t think much of the Web.  More specifically, he says &#8220;It&#8217;s meaningless; it&#8217;s not real. It&#8217;s in the air somewhere&#8221; in speaking of our dependence on the Internet.  He laments that the Web contributes to depersonalizing relationships.  I must be an old codger like the 90-year old author (whose &#8220;Fahrenheit 451&#8243; is one of my favorite fictional books of all time)&#8230;despite working multiple careers that push to advance technology (on the Internet), I still actually dislike it for exactly that reason.  In the same week that Shaq finds out that he&#8217;s been traded to Cleveland because of a tweet, I&#8217;d say that our ability to get useless information and maintain superficial friendships based on SMS has surpassed our own abilities to want to create nurturing relationships with people around us.  <a href="http://www.nytimes.com/2009/06/20/us/20ventura.html?_r=1">More here&#8230;</a></p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fbradbury-and-the-internet%2F', 'Bradbury+and+the+Internet')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/bradbury-and-the-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wimbledon Live &#8211; Smooth Stream &amp; Silverlight</title>
		<link>http://www.matsays.com/misc/wimbledon-live-smooth-stream-silverlight/</link>
		<comments>http://www.matsays.com/misc/wimbledon-live-smooth-stream-silverlight/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 18:30:57 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Internet News]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[Toolbox]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[smooth streaming]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[tennis]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=617</guid>
		<description><![CDATA[Most of you know that I&#8217;ve been inundated for the last 2 weeks with a crash course project that was launched on Monday.  iStreamPlanet built the player and back-end and is managing video assets for NBC Sports&#8217; presentation of the 2009 Wimbledon Championships.  The player is built on Silverlight 2.0 and features a fairly large [...]]]></description>
			<content:encoded><![CDATA[<p>Most of you know that I&#8217;ve been inundated for the last 2 weeks with a crash course project that was launched on Monday.  iStreamPlanet built the player and back-end and is managing video assets for NBC Sports&#8217; presentation of the 2009 Wimbledon Championships.  The player is built on Silverlight 2.0 and features a fairly large archive of previews, highlights, and interviews from daily matches as well as full match replay on-demand for selected games. </p>
<p>Starting June 27, it will also feature live feeds including up to five simultaneous live feeds (of course the UK being 8 hours ahead of me means some extremely early morning admin).  The live feeds (and subsequent VOD archives) will feature at least one Smooth Stream, Microsoft&#8217;s new adaptive streaming technology that will bring you hi-definition video at 2950k (it looks really sweet).</p>
<p>The 2009 Wimbledon runs through July 5th.</p>
<p style="text-align: center;"><a href="http://tennis.nbcsports.com"><img class="size-full wp-image-618  aligncenter" title="Wimbledon Live on NBC Sports by iStreamPlanet" src="http://www.matsays.com/wp-content/uploads/2009/06/wimbledonlive.jpg" alt="Wimbledon Live on NBC Sports by iStreamPlanet" width="500" height="325" border="0" /></a></p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fwimbledon-live-smooth-stream-silverlight%2F', 'Wimbledon+Live+%26%238211%3B+Smooth+Stream+%26%23038%3B+Silverlight')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/wimbledon-live-smooth-stream-silverlight/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wordpress 2.8</title>
		<link>http://www.matsays.com/misc/wordpress-28/</link>
		<comments>http://www.matsays.com/misc/wordpress-28/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 08:10:44 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Toolbox]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.matsays.com/misc/wordpress-28/</guid>
		<description><![CDATA[I kid you not, I am looking forward to the release of 2.8 than the new iPhone.  Pretty nerdy, eh?  Just a few more hours&#8230;

addthis_pub = 'mobimeet';

]]></description>
			<content:encoded><![CDATA[<p>I kid you not, I am looking forward to the release of 2.8 than the new iPhone.  Pretty nerdy, eh?  Just a few more hours&#8230;</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fwordpress-28%2F', 'Wordpress+2.8')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/wordpress-28/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Die die die!</title>
		<link>http://www.matsays.com/misc/die-die-die/</link>
		<comments>http://www.matsays.com/misc/die-die-die/#comments</comments>
		<pubDate>Thu, 28 May 2009 07:42:13 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Toolbox]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://www.mobimeet.com/misc/die-die-die/</guid>
		<description><![CDATA[http://tinyurl.com/pq4nsq
[insert Dr. Evil laugh here]
OK, seriously, nothing against it but to this day I still don&#8217;t really see the point and despite incredible efforts and even more incredible simplification, it&#8217;s still confusing. So nah nah nah!
And to my students (and former students) who&#8217;ve put in invites&#8230;this should obviously signal why I am not on it. [...]]]></description>
			<content:encoded><![CDATA[<p>http://tinyurl.com/pq4nsq</p>
<p>[insert Dr. Evil laugh here]</p>
<p>OK, seriously, nothing against it but to this day I still don&#8217;t really see the point and despite incredible efforts and even more incredible simplification, it&#8217;s still confusing. So nah nah nah!</p>
<p>And to my students (and former students) who&#8217;ve put in invites&#8230;this should obviously signal why I am not on it.  It&#8217;s also a violation of school policy to engage in fraternization.  And yes, virtual still counts.  See you in class instead!</p>
<p>Grads, catch me on LinkedIn instead.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fdie-die-die%2F', 'Die+die+die%21')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/die-die-die/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Told ya &#8211; WordPress Rocks</title>
		<link>http://www.matsays.com/soapbox/told-ya-wordpress-rocks/</link>
		<comments>http://www.matsays.com/soapbox/told-ya-wordpress-rocks/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 20:24:48 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[IMD335 UCD II]]></category>
		<category><![CDATA[IMD345 UCD III]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.mobimeet.com/?p=599</guid>
		<description><![CDATA[In particular for my IMD335 students who are learning why I harp on learning to use WordPress&#8230;good article with massive resources posted on Smashing today!  Now, I don&#8217;t necessarily recommend that you use WP for your Portfolio Show site but for your own personal portfolio, not a bad idea.
WordPress is often thought of as just [...]]]></description>
			<content:encoded><![CDATA[<p>In particular for my IMD335 students who are learning why I harp on learning to use WordPress&#8230;<a title="Ultimate Guide To Using WordPress For A Portfolio" href="http://www.smashingmagazine.com/2009/04/29/ultimate-guide-to-using-wordpress-for-a-portfolio/">good article with massive resources</a> posted on Smashing today!  Now, I don&#8217;t necessarily recommend that you use WP for your Portfolio Show site but for your own personal portfolio, not a bad idea.</p>
<blockquote><p>WordPress is often thought of as just a blogging platform. But it’s capable of so much more. Even WordPress’ documentation includes an entire section on using WordPress as a content management system. Because WordPress is such an easy-to-use platform, it makes sense to consider using it as a platform to build just about any kind of website, a portfolio website included.</p>
<p><img class="aligncenter size-full wp-image-600" title="sofa" src="http://www.mobimeet.com/wp-content/uploads/2009/04/sofa.jpg" alt="sofa" width="480" height="340" /></p>
<p>Whether you’re a photographer, graphic designer, Web designer or any other kind of visual artist, WordPress makes an excellent starting point for developing your online portfolio. And with the wealth of plug-ins and ready-made themes available, you can usually get a perfectly presentable website up and running in a matter of hours.</p></blockquote>
<p>So get on the bandwagon, listen, learn, try, play and get some stuff done!</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fsoapbox%2Ftold-ya-wordpress-rocks%2F', 'Told+ya+%26%238211%3B+WordPress+Rocks')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/soapbox/told-ya-wordpress-rocks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Help Elements Advice</title>
		<link>http://www.matsays.com/misc/tricks/help-elements-advice/</link>
		<comments>http://www.matsays.com/misc/tricks/help-elements-advice/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 17:04:17 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[IMD322 Dynamic Design]]></category>
		<category><![CDATA[IMD335 UCD II]]></category>
		<category><![CDATA[IMD345 UCD III]]></category>
		<category><![CDATA[IMD414 Dynamic Design]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[error handling]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[ux]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.mobimeet.com/?p=593</guid>
		<description><![CDATA[[quoted excerpts from Smashing Magazine, article by Matt Cronin]
Excellent article on a consistently overlooked problem for most web designers &#8211; help elements.  A help element is anything that provides the user with assistance in completing a task.  They come in many shapes, sizes and formats but the primary goal is to be unobtrusive but noticeable [...]]]></description>
			<content:encoded><![CDATA[<p>[quoted excerpts from Smashing Magazine, article by Matt Cronin]</p>
<p>Excellent article on a consistently overlooked problem for most web designers &#8211; help elements.  A help element is anything that provides the user with assistance in completing a task.  They come in many shapes, sizes and formats but the primary goal is to be unobtrusive but noticeable and, well, helpful.  Most designers/developers look at help elements with trudgery but in many cases it can actually enhance the user experience.</p>
<p><img class="aligncenter size-full wp-image-596" title="form5" src="http://www.mobimeet.com/wp-content/uploads/2009/04/form5.jpg" alt="form5" width="450" height="250" /></p>
<p>The place we frequently see help elements is in form completion and validation.  Why we somehow can&#8217;t provide scripts that reduce error rates in the first place is beyond me, but I suppose in a lot of cases you still have to provide visual cues and alerts to help some users out. </p>
<p><img class="aligncenter size-full wp-image-595" title="form9" src="http://www.mobimeet.com/wp-content/uploads/2009/04/form9.jpg" alt="form9" width="450" height="250" /></p>
<p>In HCI we consider that a standard free-form entry is the most volatile of inputs and sure enough, that&#8217;s where you&#8217;ll encounter the most errors, but don&#8217;t neglect the other visual aspects, including external labels, internal (low contrast, like the one shown below) labels, direct manipulation (such as calendar popups). </p>
<p><img class="aligncenter size-full wp-image-594" title="login1" src="http://www.mobimeet.com/wp-content/uploads/2009/04/login1.jpg" alt="login1" width="450" height="250" /></p>
<p>The extremes of direct input error handling might be dates and telephone numbers, but here you may need to also consider flow; if within the form you require country, simply provide formats that the user will be more familiar with (such as auto-complete country codes).</p>
<p><img class="aligncenter size-full wp-image-597" title="mapsample" src="http://www.mobimeet.com/wp-content/uploads/2009/04/mapsample.jpg" alt="mapsample" width="450" height="150" />From Matt Cronin&#8217;s post:</p>
<blockquote>
<h3>Usability is the Key</h3>
<p>With any website design, one strives for usability. Usability is the key factor in the success that a website achieves. Usability is simply about making things easier for your users — and help elements certainly do that. But are your individual help elements themselves usable?</p>
<p><strong>Don’t Confuse the User</strong><br />
Confusing the user contradicts the purpose of the help element, so avoid it. Only put in content that is appropriate to the element. The way you organize content within the help element affects usability. If the element contains a lot of content, use lists and highlight keywords so that the content is easy to scan.</p>
<p><strong>Placement Has a Major Impact</strong><br />
In Web design layout, placement of objects is a top usability consideration. Likewise for help elements, placement affects usability.</p>
<p>Many designers make the mistake of making help elements (i.e. buttons, links, etc.) very small so that they don’t get in the way of the website’s main content. The problem is that they become hard for the user to find. Sure, their small size leaves room for more content, but that won’t help a confused user. Find a balance between subtlety and accessibility.</p>
<p>Also remember that help elements should be optional for the user, not required. Allow the user to choose to get help, instead of immediately showing the element.</p></blockquote>
<p>Next time you&#8217;re designing your site, put some extra consideration into the help elements and see what ideas you can come up with.  Send me some examples of your clever solutions via comment.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Ftricks%2Fhelp-elements-advice%2F', 'Help+Elements+Advice')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/tricks/help-elements-advice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WMM Returns &#8211; Awesome</title>
		<link>http://www.matsays.com/misc/wmm-returns-awesome/</link>
		<comments>http://www.matsays.com/misc/wmm-returns-awesome/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 20:53:53 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Good Resources]]></category>
		<category><![CDATA[Toolbox]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[portable]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.mobimeet.com/?p=585</guid>
		<description><![CDATA[Probably one of the best ever free apps that Microsoft was kind enough to include in pretty much every semi-current version of Windows was Windows Movie Maker. Now someone with a much bigger brain and an even bigger heart has published a Portable WMM that can run off a USB flash drive on any Windows [...]]]></description>
			<content:encoded><![CDATA[<p>Probably one of the best ever free apps that Microsoft was kind enough to include in pretty much every semi-current version of Windows was Windows Movie Maker. Now someone with a much bigger brain and an even bigger heart has published a Portable WMM that can run off a USB flash drive on any Windows XP, Vista or 7 box. AND he went that extra mile and included some new transitions and effects! Way to go dude!</p>
<p><img class="size-medium wp-image-586 alignnone" title="portable-movie-maker" src="http://www.mobimeet.com/wp-content/uploads/2009/04/portable-movie-maker-500x310.jpg" alt="portable-movie-maker" width="500" height="310" /></p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fwmm-returns-awesome%2F', 'WMM+Returns+%26%238211%3B+Awesome')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/wmm-returns-awesome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Give the User an Experience</title>
		<link>http://www.matsays.com/soapbox/give-the-user-an-experience/</link>
		<comments>http://www.matsays.com/soapbox/give-the-user-an-experience/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 21:42:39 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Good Resources]]></category>
		<category><![CDATA[IMD325 UCD I]]></category>
		<category><![CDATA[IMD335 UCD II]]></category>
		<category><![CDATA[IMD345 UCD III]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[user centered design]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[ux]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.mobimeet.com/?p=567</guid>
		<description><![CDATA[
Probably one of the best stated defenses I&#8217;ve read for UX comes courtesy of this post in Smashing Magazine.  In talking about the brand loyalty of Apple users&#8230;
How do you make your customers trust you this much? The answer is to give the user an “Experience.” It is not enough simply to make a website usable. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.smashingmagazine.com/2009/03/23/designing-for-the-user-experience-in-ecommerce/"><img class="aligncenter" title="Give the user an experience" src="http://www.mobimeet.com/wp-content/uploads/2009/03/ux.jpg" alt="" width="500" height="255" /></a></p>
<p>Probably one of the best stated defenses I&#8217;ve read for UX comes courtesy of <a title="Smashing Magazine: 5 Universal Principles For Successful eCommerce-Sites" href="http://www.smashingmagazine.com/2009/03/23/designing-for-the-user-experience-in-ecommerce/">this post</a> in Smashing Magazine.  In talking about the brand loyalty of Apple users&#8230;</p>
<blockquote><p>How do you make your customers trust you this much? The answer is to give the user an “Experience.” <strong>It is not enough simply to make a website usable</strong>. The experience you create for the customer has to make them not realize that they are “using” it. It’s a tough concept to grasp, and the recipe changes from website to website, but the right combination of usability, creative design, writing, psychology and metrics and a strong brand will <strong>create an experience through which your customers learn to trust you</strong>.</p></blockquote>
<p>How true. This week I&#8217;ve been tossed back and forth between clients and bosses struggling with all the wants and demands and needs and the bottom line came down to making sure everyone realized that it has nothing to do with personal preference and like and dislikes, it&#8217;s about experience, and more than that it has to be tangible, palpable and reach the emotion of a human in a way that makes it memorable, or at the very least engaging.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fsoapbox%2Fgive-the-user-an-experience%2F', 'Give+the+User+an+Experience')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusred.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/soapbox/give-the-user-an-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight 3 Debuts</title>
		<link>http://www.matsays.com/soapbox/silverlight-3-debuts/</link>
		<comments>http://www.matsays.com/soapbox/silverlight-3-debuts/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 21:59:34 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Internet News]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://www.mobimeet.com/?p=557</guid>
		<description><![CDATA[The hot topic at Mix was the beta release of Silverlight 3.  Tons of new features including 3D and animation effects, hardware acceleration support, multi-touch, outside-the-browser capabilities, and native support for h.264 and 720p HD amongst other things.  In addition, its been retooled with cross-application support between Blend and Word to enhance rapid development, new controls, SEO [...]]]></description>
			<content:encoded><![CDATA[<p>The hot topic at Mix was the beta release of Silverlight 3.  Tons of new features including 3D and animation effects, hardware acceleration support, multi-touch, outside-the-browser capabilities, and native support for h.264 and 720p HD amongst other things.  In addition, its been retooled with cross-application support between Blend and Word to enhance rapid development, new controls, SEO enhancement, deep linking and more.</p>
<p style="text-align: center;"><img class="size-medium wp-image-558  aligncenter" title="silverl-sadf-2q35-23rfac" src="http://www.mobimeet.com/wp-content/uploads/2009/03/silverl-sadf-2q35-23rfac-500x231.jpg" alt="silverl-sadf-2q35-23rfac" width="500" height="231" /></p>
<p>I first encountered Silverlight 2 years ago when it was first released at NAB as version 1 (the Javascript version).  Quickly iStream assimilated into the Silverlight army and helped push several products into the forefront with Silverlight 2 over the last year+ including several prominent public jobs and some to be released shortly.  Now, just 23 short months later, SL3 promises some great stuff.</p>
<p>For all those that say Flash still kicks SL in the ass, maybe true, but with a 10 year head-start I would&#8217;ve thought they&#8217;d still be leaps and bounds ahead.  The fact that SL is quickly catching up and becoming a prominent player especially in the business forefront says something about its acceptance and viability.  Don&#8217;t take me wrong, I too still develop plenty of Flash apps and here at iStream we take strides to develop interfaces concurrently on both platforms but the sheer speed at which SL has come to adolescence speaks volumes about what it may bring in the near future.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fsoapbox%2Fsilverlight-3-debuts%2F', 'Silverlight+3+Debuts')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusblue.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/soapbox/silverlight-3-debuts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Web Turns 20</title>
		<link>http://www.matsays.com/misc/news/the-web-turns-20/</link>
		<comments>http://www.matsays.com/misc/news/the-web-turns-20/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 16:00:35 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[IMD325 UCD I]]></category>
		<category><![CDATA[Internet News]]></category>
		<category><![CDATA[berners-lee]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.mobimeet.com/?p=553</guid>
		<description><![CDATA[3 months after I graduated from Cornell, much bigger minds were hard at work.  20 years ago today, Tim Berners-Lee submitted his first proposal to CERN for the creation of what eventually would become the World Wide Web.  Originally designed as a means of countering data loss at CERN.  At the time, the average longevity [...]]]></description>
			<content:encoded><![CDATA[<p>3 months after I graduated from Cornell, much bigger minds were hard at work.  20 years ago today, Tim Berners-Lee submitted his first proposal to CERN for the creation of what eventually would become the World Wide Web.  Originally designed as a means of countering data loss at CERN.  At the time, the average longevity of a researcher was just 2 years which meant that there was a high turnover which led to loss of knowledge, &#8220;&#8230;the technical details of past projects are sometimes lost forever, or only recovered after a detective investigation in an emergency.  Often, the information has been recorded, it just cannot be found.&#8221;</p>
<p style="text-align: center;">
<img class="size-medium wp-image-554  aligncenter" title="Berners-Lee, Inventor of the Web" src="http://www.mobimeet.com/wp-content/uploads/2009/03/cern02_540x346-500x320.jpg" alt="Berners-Lee, Inventor of the Web" width="500" height="320" /></p>
<p>In the resulting manifesto, entitled &#8220;<a title="Information Management: A Proposal by Berners-Lee" href="http://www.w3.org/History/1989/proposal.html">Information Management: A Proposal</a>&#8220;, Berners-Lee suggests the we &#8220;should work toward a universal linked information system.&#8221;  Every student of web design should read it and understand the origins of the industry.  It is an amazing path that the Web has taken in its course to ubiquity and utility but it all started, like most great inventions, as just an idea in someone&#8217;s head.</p>
<p style="text-align: center;"><img class="size-medium wp-image-555  aligncenter" title="Images transcript from Berners-Lee proposal" src="http://www.mobimeet.com/wp-content/uploads/2009/03/cern07_540x745-500x689.jpg" alt="Images transcript from Berners-Lee proposal" width="500" height="689" /></p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fnews%2Fthe-web-turns-20%2F', 'The+Web+Turns+20')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusblue.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/news/the-web-turns-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>9 Hot Tips to Increase Site Conversions</title>
		<link>http://www.matsays.com/misc/tricks/9-hot-tips-to-increase-site-conversions/</link>
		<comments>http://www.matsays.com/misc/tricks/9-hot-tips-to-increase-site-conversions/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 15:38:51 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Good Resources]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[conversion]]></category>
		<category><![CDATA[metrics]]></category>
		<category><![CDATA[sem]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://www.mobimeet.com/?p=546</guid>
		<description><![CDATA[[by Gary Klingsheim for SitePro News]
&#8220;Site conversion&#8221; is a very dry and unexciting way of saying &#8220;how to get more profíts from the same amount of website traffic.&#8221; Isn&#8217;t that a more upbeat way of expressing it? Who doesn&#8217;t want to get more profíts from the same number of visitors?
Increasing your conversion rate is a [...]]]></description>
			<content:encoded><![CDATA[<p>[by Gary Klingsheim for <a title="9 Hot Tips to Increase Site Conversions" href="http://www.sitepronews.com/archives/2009/mar/4.html">SitePro News</a>]</p>
<p>&#8220;Site conversion&#8221; is a very dry and unexciting way of saying &#8220;how to get more profíts from the same amount of website traffic.&#8221; Isn&#8217;t that a more upbeat way of expressing it? Who doesn&#8217;t want to get more profíts from the same number of visitors?</p>
<p>Increasing your conversion rate is a straightforward, even dramatic way of positively impacting your bottom line. It really cannot be emphasized too much that any improvement at all in your conversion rate means additional revenue that is total profít.</p>
<p> <img class="size-medium wp-image-549 alignnone" title="seo_site21" src="http://www.mobimeet.com/wp-content/uploads/2009/03/seo_site21-500x160.jpg" alt="seo_site21" width="500" height="160" /></p>
<p>Remember this fact when you are told that the way to &#8220;make more money&#8221; is to invest in more traffic-generating schemes (and dreams, at times). Before you start spending more money to generate additional traffic, you need to do as much as you can with the traffic you are already getting. If you keep the horse ahead of the cart in your planning, you will have an efficient, stable, measurable conversion rate from which you can extrapolate x amount of additional profit from y amount of new-traffic generation.<span id="more-546"></span></p>
<p>The following tips are not in any particular order (except for Number 1), and can be modified and reordered to suit your particular situation. Take ownership of the change and improvement, and make sure everyone involved understands the importance of maximizing every revenue source, beginning with the existing ones!</p>
<p><strong>1:</strong> Before you can repair or improve something, you have to have a good way of measuring where you are, what you&#8217;re doing, where you&#8217;re going, etc. You can sign up for a free Google Analytics account and use other low- and no-cost tools to develop your &#8220;analytics&#8221; and &#8220;metrics&#8221; &#8211; essentially fancy words that tell you how you&#8217;re doing with numbers.</p>
<p><strong>2:</strong> Create landing pages that are both keyword- and campaign-specific. Try separating any related pay-per-click keywords into smaller and tighter groups, and then create the landing pages for each of those new subgroups. Conversions will almost certainly be better if keywords, advertising approaches and landing pages are thematically related and tightly integrated.</p>
<p><strong>3:</strong> Test different headlines and copy writing. This might be the most effective way of quickly showing improvements. Therefore, you need to write compelling copy or find someone else who can do it for you. There is plenty of free advice about this (much of it worth every penny you pay for it), but the importance of copywriting as it affects site conversions cannot possibly be overstated. This is key.</p>
<p><strong>4:</strong> It is very important to test your pricing, as it really does make a huge difference in conversions. If your goal is to maximize customer value, then the highest converting price may not actually be the optimal one. In other words, if you raise your price by 50% and only see a 10% reduction in conversions, you will more than compensate for the drop. Going the other direction, if you lower the price 15% and this doubles or triples your ratio, your gain compensates for your price reduction. Test your prices, and test them in both directions.</p>
<p><strong>5:</strong> Website load time has become an oft-overlooked item in this age of &#8220;broadband everywhere.&#8221; Load time is critically important in reducing your &#8220;bounce rate&#8221; on landing pages. There are various online services that will measure your load speed (websiteoptimization.com), and when you know what it is, you can reduce it by compressing images, removing redundant items, optimizing your style sheets (CSS) and HTML code, and so on. The referenced website will also give you advice on other ways to improve your site&#8217;s load speed.</p>
<p><strong>6:</strong> Clearly identify the sales path(s) and discard any points of resistance, or bottlenecks. Even if you have just a single product, there may be a number of different &#8220;paths&#8221; that lead to a sale. Perhaps you have a landing page to acquire visitor contact data, which then takes them to a sales page, thence to an order page, and so on. Check your metrics and analytics carefully and you should start seeing patterns in how your visitors navigate your site. If you can see when, where and how visitors are leaving the site, you can delete unnecessary steps, enhance the sales copy or the &#8220;call to action,&#8221; insert a few testimonials, emphasize your warranty or something else to capture that business. Do everything you can to keep the sales process simple and straightforward. The less confusing it is, the less resistance visitors will display.</p>
<p><strong>7:</strong> Let your praises come from others&#8217; lips. Sometimes talking about oneself can sound egotistical, and it has been clearly proven that third-party testimonials boost conversions. In marketing it is called &#8220;social proof&#8221; when you bring in statements and assessments from others to buttress your message. If you add testimonials &#8211; short blurbs, highlighted quotes, letters &#8211; to your various landing pages, sales pages and even shopping cart pages, you will almost invariably notice an improvement in your conversion rate.</p>
<p><strong>8:</strong> You need to understand the mind of your market, and your customer&#8217;s experience with your website. Place an order on the site yourself as you step into the mind of a first-time visitor. Identify the hang-ups, inefficiencies and confusing or missing components that hinder your conversions. In concert with step #6 above, you want to identify why you are not converting, so that you can make the necessary improvements, whatever they may be, to improve your ratio.</p>
<p><strong>9:</strong> Some people believe passionately in the power of media on landing, sales and order pages to raise conversions considerably. Others are not convinced, and there is not much hard data from controlled studies to consult. You should consider testing this idea yourself. You should try pages both with and without automatic play engaged. The idea is to lower buyer resistance, and if media helps, all the better. Music, motion graphics and video do add life and personality to your website, but there is a &#8220;sweet spot&#8221; (balancing point) and the fact remains that different age and cultural groups respond differently to the media. You need to make changes here in the context of your site&#8217;s demographics. You wouldn&#8217;t put rock music on your page of ladies&#8217; perfumes, probably &#8211; unless you have a 20-something demographic and it&#8217;s a signature fragrance from U2 or some other chart-topping band.</p>
<p>Aren&#8217;t most of these lists called the &#8220;top 10&#8243; this or that? You can count this tip as a bonus, then: Keep track of everything you do! Nothing &#8220;goes without saying&#8221; anymore, so you are hereby reminded that all your hard work can go for naught if you do not keep good records of what changes you are making, when, where, why and how. Chart your progress, review it regularly and don&#8217;t be afraid to make continuing refinements as you move along your strategic path.</p>
<p>Finally, as a &#8220;super bonus tip&#8221; &#8211; use some kind of sales accelerator, &#8220;offer intensifier&#8221; or other method to move people faster through the sales process. It could be a special &#8220;one time&#8221; or &#8220;limited time&#8221; offer, a limíted quantity offer or even a &#8220;special event&#8221; promotíon. Research what&#8217;s going on at other sites in your industry and others, and stay abreast of what seems to be working. Add your creativity to the mix, tailor things to your company&#8217;s situation and you should start seeing increased conversion rates in short order.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Ftricks%2F9-hot-tips-to-increase-site-conversions%2F', '9+Hot+Tips+to+Increase+Site+Conversions')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusblue.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/tricks/9-hot-tips-to-increase-site-conversions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The World According to Microsoft, circa 2019</title>
		<link>http://www.matsays.com/misc/news/the-world-according-to-microsoft-circa-2019/</link>
		<comments>http://www.matsays.com/misc/news/the-world-according-to-microsoft-circa-2019/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 07:33:03 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Internet News]]></category>

		<guid isPermaLink="false">http://www.mobimeet.com/?p=544</guid>
		<description><![CDATA[If Microsoft ever seizes control of the government (seeing as how it can still run a profit and the US government can&#8217;t, maybe it wouldn&#8217;t be a bad thing &#8230; except they might ask for that 2 cent overpayment on your social security check back) maybe this is what we can expect?  Minority Microsoft Report-style?
Video: [...]]]></description>
			<content:encoded><![CDATA[<p>If Microsoft ever seizes control of the government (seeing as how it can still run a profit and the US government can&#8217;t, maybe it wouldn&#8217;t be a bad thing &#8230; except they might ask for that 2 cent overpayment on your social security check back) maybe this is what we can expect?  <span style="text-decoration: line-through;">Minority </span>Microsoft Report-style?<br />
<embed src="http://images.video.msn.com/flash/soapbox1_1.swf" width="432" height="364" id="f0sft3d1" type="application/x-shockwave-flash" allowFullScreen="true" allowScriptAccess="always" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&#038;v=a517b260-bb6b-48b9-87ac-8e2743a28ec5&#038;ifs=true&#038;fr=shared&#038;mkt=en-GB"><noembed><a href="http://video.msn.com/?mkt=en-GB&#038;playlist=videoByUuids:uuids:a517b260-bb6b-48b9-87ac-8e2743a28ec5&#038;showPlaylist=true&#038;from=shared" target="_new" title="Future Vision Montage">Video: Future Vision Montage</a></noembed></embed></p>
<p><a href="http://www.istartedsomething.com/20090228/microsoft-office-labs-vision-2019-video/">A longer version can also be found here</a>.</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Fnews%2Fthe-world-according-to-microsoft-circa-2019%2F', 'The+World+According+to+Microsoft%2C+circa+2019')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusblue.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/news/the-world-according-to-microsoft-circa-2019/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://www.matsays.com/misc/tricks/540/</link>
		<comments>http://www.matsays.com/misc/tricks/540/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 10:16:32 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[IMD325 UCD I]]></category>
		<category><![CDATA[IMD345 UCD III]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[ucd]]></category>
		<category><![CDATA[user centered design]]></category>

		<guid isPermaLink="false">http://www.mobimeet.com/?p=540</guid>
		<description><![CDATA[[by Steven Snell at Smashing Magazine]
Communication is one of the foundational elements of a good website. It is essential for a positive user experience and for a successful website that truly benefits its owners. All types of websites are affected by the need for good communication in one way or another. Regardless of whether the [...]]]></description>
			<content:encoded><![CDATA[<p>[by Steven Snell at <a title="Clear And Effective Communication In Web Design" href="http://www.smashingmagazine.com/2009/02/03/clear-and-effective-communication-in-web-design/">Smashing Magazine</a>]</p>
<p>Communication is one of the foundational elements of a good website. It is essential for a positive user experience and for a successful website that truly benefits its owners. All types of websites are affected by the need for good communication in one way or another. Regardless of whether the website in question is an e-commerce website, a blog, a portfolio website, an information website for a service company, a government website or any other type of website, there is a significant need to communicate effectively with visitors.</p>
<p>Because of the significance of communication with visitors, it is an essential consideration for every designer and website owner and the responsibility of both. Unfortunately, communication is sometimes overlooked and takes a backseat to the visual attractiveness of a website. Ideally, the design and other elements that do the communicating work together to create a clear, unified message to visitors.</p>
<p style="text-align: center;"><img class="size-full wp-image-541  aligncenter" title="macmac" src="http://www.mobimeet.com/wp-content/uploads/2009/02/macmac.jpg" alt="macmac" width="500" height="350" /></p>
<p>In this article, we’ll take a broad look at the subject of clear communication in Web design. We’ll start with a discussion of the primary methods of communication for websites and typical challenges that designers face. From there, we’ll move on to look at what specifically should be communicated to visitors and tips for implementing this in your own work. At the end, we’ll look at some of the goals that should be established in terms of communication when developing websites, as well as some of the results of having a website that communicates effectively.</p>
<p>[read the entire article at <a title="Clear And Effective Communication In Web Design" href="http://www.smashingmagazine.com/2009/02/03/clear-and-effective-communication-in-web-design/">Smashing Magazine</a>]</p>
<script type="text/javascript">
addthis_pub = 'mobimeet';
</script><a href="http://www.addthis.com/bookmark.php" onMouseOver="return addthis_open(this, '', 'http%3A%2F%2Fwww.matsays.com%2Fmisc%2Ftricks%2F540%2F', '')" onMouseOut="addthis_close()" onClick="return addthis_sendto()"><img src="http://www.matsays.com/images/addthis-plusblue.png" width="28" height="16" border="0" alt="Share this post on digg, del.icio.us, facebook, blah blah blah" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/misc/tricks/540/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
