<?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; IMD213 Int. Scripting</title>
	<atom:link href="http://www.matsays.com/category/ailv/imd213/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>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-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/eloquent-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FireScope &#8211; FireBug Add-On</title>
		<link>http://www.matsays.com/misc/tricks/firescope-firebug-add-on/</link>
		<comments>http://www.matsays.com/misc/tricks/firescope-firebug-add-on/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 17:26:10 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[Good Resources]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[IMD213 Int. Scripting]]></category>
		<category><![CDATA[IMD223 Advanced Scripting]]></category>
		<category><![CDATA[IMD322 Dynamic Design]]></category>
		<category><![CDATA[IMD414 Dynamic Design]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[firebug webdevelopment css]]></category>

		<guid isPermaLink="false">http://www.mobimeet.com/?p=524</guid>
		<description><![CDATA[FireBug, as most web developer-designers know, is probably one of the single best inventions to come out in the last couple of years to help debug those crazy layout and code problems.  Well, if that weren&#8217;t enough, here&#8217;s an add-on to the add-on &#8211; SitePoint introduces FireScope.  This tool extends FireBug with reference material for [...]]]></description>
			<content:encoded><![CDATA[<p><a title="FireScope from SitePoint" href="http://tools.sitepoint.com/firescope/"><img style="float:left;margin-right:5px; margin-bottom:5px;" src="/wp-content/uploads/2009/01/firescope-logo.jpg" border="0" alt="FireScope" /></a>FireBug, as most web developer-designers know, is probably one of the single best inventions to come out in the last couple of years to help debug those crazy layout and code problems.  Well, if that weren&#8217;t enough, here&#8217;s an add-on to the add-on &#8211; SitePoint introduces <a title="FireScope from SitePoint" href="http://tools.sitepoint.com/firescope/">FireScope</a>.  This tool extends FireBug with reference material for HTML &amp; CSS.</p>
<div><a href="/wp-content/uploads/2009/01/firescopeconsole.png"><img style="float:left;margin-right:5px; margin-bottom:5px;" src="/wp-content/uploads/2009/01/firescopecutaway.png" border="0" alt="FireScope" /></a></div>
<div style="clear:both;"></div>
<p>Once installed, it adds an additional panel to the FireBug console labelled &#8220;Reference&#8221;.  Check out the screen shot to see the changes and be sure to get all the details on <a title="FireScope from SitePoint" href="http://tools.sitepoint.com/firescope/">SitePoint&#8217;s web site</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%2Ffirescope-firebug-add-on%2F', 'FireScope+%26%238211%3B+FireBug+Add-On')" 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/firescope-firebug-add-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS selectors slow load times</title>
		<link>http://www.matsays.com/misc/tricks/css-selectors-slow-load-times/</link>
		<comments>http://www.matsays.com/misc/tricks/css-selectors-slow-load-times/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 15:45:55 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[IMD213 Int. Scripting]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[browser render]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://www.mobimeet.com/?p=399</guid>
		<description><![CDATA[Most Web designers make liberal use of CSS selectors, but that spec&#8217;s sibling, descendant and child selectors can cause what designer/developer Shaun Innman calls a &#8220;significant, negative impact on page rendering.&#8221; This is confirmed in tests done by UI Specialist Jon Sykes that are published on his blog.
Fortunately for most designers, the performance impact is [...]]]></description>
			<content:encoded><![CDATA[<p>Most Web designers make liberal use of CSS selectors, but that spec&#8217;s sibling, descendant and child selectors can cause what designer/developer Shaun Innman calls a &#8220;significant, negative impact on page rendering.&#8221; This is confirmed in tests done by UI Specialist Jon Sykes that are published on his blog.<span id="more-399"></span></p>
<p>Fortunately for most designers, the performance impact is only in extreme situations. But it&#8217;s definitely something to be aware of when writing CSS.</p>
<p>For the Web designer n00bs reading this: CSS selectors are names given to styles &#8212; font-size, color, background-color, etc &#8212; in internal and external style sheets that dictate a Web page&#8217;s design. By using <a href="http://www.w3.org/TR/REC-CSS2/selector.html#adjacent-selectors">sibling</a>, <a href="http://www.w3.org/TR/REC-CSS2/selector.html#descendant-selectors">descendant</a> (two or more selectors) and <a href="http://www.w3.org/TR/REC-CSS2/selector.html#child-selectors">child selectors</a> (a selector that&#8217;s a &#8220;child&#8221; of another selector), designers can apply greater control over the CSS for their pages.</p>
<p>Sykes&#8217; test uses a 20,000-item loop in an HTML document. Within that document, he uses three levels of nested &#8220;div&#8221; tags, the lowest containing a &#8220;paragraph&#8221; tag that also contains an &#8220;anchor&#8221; tag. The anchor tag is targeted and styled using the CSS.</p>
<p><img src="http://www.blogsmithmedia.com/www.downloadsquad.com/media/2008/06/results_graph.jpg" border="1" alt="" hspace="4" vspace="4" align="right" /></p>
<p>The test also consists of three parts: class (each anchor tag gets a unique class name), descendant selectors and child selectors. The results &#8212; listed by the browsers with the largest performance hit &#8212; were as follows:</p>
<p><em><a href="http://jpsykes.com/archive/uploads/2008/05/all.png">See Sykes&#8217; graph of his results</a></em></p>
<p><strong>Class</strong></p>
<ol>
<li>Firefox 3 (OSX)</li>
<li>Firefox 2 (OSX)</li>
<li>IE 7</li>
<li>IE6 and Safari (aprox. tie)</li>
</ol>
<p><strong>Descender selector</strong></p>
<ol>
<li>Firefox 3 (OSX) and Firefox 2 (OSX) tie</li>
<li>Safari</li>
<li>IE 7</li>
<li>IE 6</li>
</ol>
<p><strong>Child selector</strong></p>
<ol>
<li>Safari and Firefox 3 (OSX) tie</li>
<li>IE 6</li>
<li>Firefox 2 (OSX)</li>
<li>IE 7</li>
</ol>
<p>Note that Opera 9 (OSX) was excluded because it couldn&#8217;t render the test page for Sykes.</p>
<p>Sykes does point out that this test measures the performance under extreme circumstances &#8212; there aren&#8217;t many Web pages with this amount of markup or styling. But he does caution that descender and child selectors can cause at least a slight drop in browser performance.</p>
<p>You can <a href="http://test.jpsykes.com/cssParsing/css_test_3.zip">download Sykes&#8217; tests in ZIP format</a>.</p>
<p>[via <a title="Tests confirm CSS selectors slow load times" href="http://www.downloadsquad.com/2008/06/11/tests-confirm-css-selectors-slow-load-times/">DownloadSquad</a> via <a href="http://shauninman.com/archive/2008/05/05/css_qualified_selectors#comment_3942">comment by Dave Hyatt</a> via <a title="http://shauninman.com/archive/2008/05/05/css_qualified_selectors" href="http://shauninman.com/archive/2008/05/05/css_qualified_selectors">ShaunInman.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%2Ftricks%2Fcss-selectors-slow-load-times%2F', 'CSS+selectors+slow+load+times')" 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/css-selectors-slow-load-times/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>8 fonts you probably don’t use in css, but should</title>
		<link>http://www.matsays.com/misc/tricks/8-fonts-you-probably-don%e2%80%99t-use-in-css-but-should/</link>
		<comments>http://www.matsays.com/misc/tricks/8-fonts-you-probably-don%e2%80%99t-use-in-css-but-should/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 15:52:57 +0000</pubDate>
		<dc:creator>Mat</dc:creator>
				<category><![CDATA[IMD213 Int. Scripting]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.mobimeet.com/?p=396</guid>
		<description><![CDATA[CSS has brought us many capabilities in terms of typography and the web, but we always seem to be limited to the same 4-5 typefaces over and over again. There is an inherant problem, if the font you specify isn’t on the viewers computer it won’t render in that font. So as designers and developers [...]]]></description>
			<content:encoded><![CDATA[<p>CSS has brought us many capabilities in terms of typography and the web, but we always seem to be limited to the same 4-5 typefaces over and over again. There is an inherant problem, if the font you specify isn’t on the viewers computer it won’t render in that font. So as designers and developers we end up selecting the ones that we can safely assume is available on most computers today. So most pages use Arial, Helvetica, or Georgia as their typefaces… and the world of the web remains slightly more bland.<span id="more-396"></span></p>
<p>But there are quite a few high quality typefaces that are available on most new computer systems and you can always fall back on the common ones. Of course there are options like creating images, dynamic headlines, and siFR… but all of these techniques increase load time and development time. There are plenty of good reasons to be strategic in the font choices rather than using additional technology. I am shocked at how rarely I see anyone taking advantage of these type options, so here is a quick and dirty list of fonts you should and could use in your desgns and stylesheets.</p>
<div style="font-family: 'palatino linotype' , palatino;font-size:200%;">1. Palatino Linotype / Palatino</div>
<p><strong>WINDOWS 97.09% / MAC 78.86%</strong></p>
<p>This is a nice serif font that his pretty good support for both Mac and Windows based machines (97.09% of all windows machines have it, and 78.86% of mac’s). Yet very few people use it and instead default to georgia or times. As you can see it makes for great headlines, and I have used it with success as copy type as well. Worse case you can always default back to georgia, times, etc.</p>
<p><!--more--></p>
<div style="font-family: Tahoma;font-size:200%;">2. Tahoma</div>
<p><strong>WINDOWS 96.09% / MAC 72.02%</strong></p>
<p>I admit this is not one of my favorite fonts, but it does have many instances where it could be used effectively. It doesn’t seem to get used very often despite the fact that it could be an excellent copy font. Again there is always Arial or Helvetica if the machine doesn’t have Tahoma installed.</p>
<div style="font-family: impact;font-size:200%;">3. Impact</div>
<p><strong>WINDOWS 95.85% / MAC 88.08%</strong></p>
<p>Admittedly this font probably is overused in non-web related design. Since it is one of the “cooler” default fonts on most machines it tends to get a lot of use. Despite this fact there are plenty of good places to use it, and it works great for well… “impactfull” headlines.</p>
<div style="font-family: 'century gothic';font-size:200%;">4. Century Gothic</div>
<p><strong>WINDOWS 85.44% / MAC 42.50%</strong></p>
<p>This is a nice elegant font that was overused by graphic designers some time ago, but it has been locked away and shunned for some time now. It may almost be time to pull it back out of the tool chest. Not a huge percent of Mac systems come with it preinstalled, but most new ones do. Depending on your target audience this could be the perfect font to use. If you are worried about the low mac support you could always opt for Futura as well (which has very high mac support).</p>
<div style="font-family: 'Arial Black';font-size:200%;">5. Arial Black</div>
<p><strong>WINDOWS 97.73% / MAC 96.18%</strong></p>
<p>Yup you don’t just have to use plain old Arial. Arial black is a nice bold font that could be perfect for headings, impacting headlines, and hell even a replacement for the Impact font mentioned above. I don’t know that I would use it for body text, but it is an option that should be realized in web typography.</p>
<div style="font-family: 'arial narrow';font-size:200%;">6. Arial Narrow</div>
<p><strong>WINDOWS 87.08% / MAC 91.01%</strong></p>
<p>Arial again! We are not done yet, oh no. Much like arial black, arial narrow is a great font for headlines. Instead of the big bold in your face style of headlines you can use this typeface for more elegant subtle headlines. A nice change from the traditional arial, and can be used much like you would a condensed font.</p>
<div style="font-family: Copperplate, 'Copperplate Gothic Light';font-size:200%;">7. Copperplate / Copperplate Gothic Light</div>
<p><strong>WINDOWS 58.13% / MAC 85.85%</strong></p>
<p>I will admit I hate this font, mostly because it is misused (and people will probably argue that it is not the fonts fault, but the designers). But there are times when it can be used effectively, and it has pretty good support on newer windows computers and most mac based computers. Most likely it will again be for headlines, larger headlines, as it is not terribly legible at small fonts especially when it isn’t properly aliased.</p>
<div style="font-family: 'Gill Sans' , 'Gill Sans MT';font-size:200%;">8. Gill Sans / Gill Sans MT</div>
<p><strong>WINDOWS 43.09% / MAC 90.82%</strong></p>
<p>No surprise I like this font. I think it works both in copy and in headlines, and it has fair support in both platforms. Anytime you use a font that has about 50% support rate you want to think about the next logical font to serve, but there are enough options specific to windows that would let you achieve the same typographic message with only subtle differences.</p>
<p>[Excellent article from <strong>3.7CREA.TV</strong> - <a title="8 fonts you probably don’t use in css, but should" href="http://www.3point7designs.com/blog/2008/05/08/8-fonts-you-probably-dont-use-in-css-but-should/" target="_blank">click here for original article</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%2F8-fonts-you-probably-don%25e2%2580%2599t-use-in-css-but-should%2F', '8+fonts+you+probably+don%E2%80%99t+use+in+css%2C+but+should')" 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/8-fonts-you-probably-don%e2%80%99t-use-in-css-but-should/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Top Ten Mistakes in Web Design</title>
		<link>http://www.matsays.com/soapbox/top-ten-mistakes-in-web-design/</link>
		<comments>http://www.matsays.com/soapbox/top-ten-mistakes-in-web-design/#comments</comments>
		<pubDate>Sat, 14 Apr 2007 15:00:40 +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[IMD325 UCD I]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[Tips and Tricks]]></category>

		<guid isPermaLink="false">http://www.mobimeet.com/misc/top-ten-mistakes-in-web-design</guid>
		<description><![CDATA[Jakob Nielsen&#8217;s &#8220;Top Ten Mistakes in Web Design&#8221; list is an annually compiled list of the worst in current web design executions (his opinion of course).  Here&#8217;s the list for 2007.  Check it out &#8211; it also has links to all of his previous lists.
For 2007, the compilation includes:

Bad Search 
PDF Files for Online Reading 
Not Changing [...]]]></description>
			<content:encoded><![CDATA[<p>Jakob Nielsen&#8217;s &#8220;Top Ten Mistakes in Web Design&#8221; list is an annually compiled list of the worst in current web design executions (his opinion of course).  <a href="http://www.useit.com/alertbox/9605.html">Here&#8217;s the list for 2007</a>.  Check it out &#8211; it also has links to all of his previous lists.<span id="more-85"></span></p>
<p>For 2007, the compilation includes:</p>
<ol>
<li>Bad Search </li>
<li>PDF Files for Online Reading </li>
<li>Not Changing the Color of Visited Links </li>
<li>Non-Scannable Text </li>
<li>Fixed Font Size </li>
<li>Page Titles With Low Search Engine Visibility </li>
<li>Anything That Looks Like an Advertisement </li>
<li>Violating Design Conventions </li>
<li>Opening New Browser Windows </li>
<li>Not Answering Users&#8217; Questions</li>
</ol>
<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%2Ftop-ten-mistakes-in-web-design%2F', 'Top+Ten+Mistakes+in+Web+Design')" 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/top-ten-mistakes-in-web-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
