<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments for Adobe Evangelists of Central PA</title>
	<atom:link href="http://www.cpmmug.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cpmmug.com</link>
	<description>Central PA Multimedia Users Blog</description>
	<pubDate>Sat, 19 May 2012 06:08:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>Comment on Useful CS3 Features: Illustrator Eraser Tool by xbox 360 flash</title>
		<link>http://www.cpmmug.com/general/useful-cs3-features-illustrator-eraser-tool/#comment-52725</link>
		<dc:creator>xbox 360 flash</dc:creator>
		<pubDate>Fri, 16 Mar 2012 15:41:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpmmug.com/?p=4#comment-52725</guid>
		<description>&lt;strong&gt;xbox3...&lt;/strong&gt;

Easily were to have a dictionary: CUTE=you; SWEET=you; THOUGHTFUL=you; GOOD LOOKING=you; GORGEOUS=you; LIAR=me!...</description>
		<content:encoded><![CDATA[<p><strong>xbox3&#8230;</strong></p>
<p>Easily were to have a dictionary: CUTE=you; SWEET=you; THOUGHTFUL=you; GOOD LOOKING=you; GORGEOUS=you; LIAR=me!&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Should You Hire a Web Designer or a Web Developer for Your Website? by Jacklee</title>
		<link>http://www.cpmmug.com/general/should-you-hire-a-web-designer-or-a-web-developer-for-your-website/#comment-1998</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 11:00:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpmmug.com/?p=13#comment-1998</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Adobe GoLive Goes Dead by andrew c</title>
		<link>http://www.cpmmug.com/general/adobe-golive-goes-dead/#comment-1812</link>
		<dc:creator>andrew c</dc:creator>
		<pubDate>Tue, 05 May 2009 02:22:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpmmug.com/?p=11#comment-1812</guid>
		<description>Very nice?learned alot with this very simple tutorial.</description>
		<content:encoded><![CDATA[<p>Very nice?learned alot with this very simple tutorial.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Adobe Spry Tabbed Panels meets Sliding Door and CSS Sprites by Anders</title>
		<link>http://www.cpmmug.com/website-development/adobe-spry-tabbed-panels-meets-sliding-door-and-css-sprites/#comment-1452</link>
		<dc:creator>Anders</dc:creator>
		<pubDate>Tue, 17 Mar 2009 10:57:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpmmug.com/?p=5#comment-1452</guid>
		<description>This is for Spry 1.4 from what I can see. 

Dreamweaver CS4 has Spry 1.6.1 and it's not working with this fix. 
I could really need a solution for 1.6.1.

Spry 1.6.1 is also available for CS3 as a separate download.</description>
		<content:encoded><![CDATA[<p>This is for Spry 1.4 from what I can see. </p>
<p>Dreamweaver CS4 has Spry 1.6.1 and it&#8217;s not working with this fix.<br />
I could really need a solution for 1.6.1.</p>
<p>Spry 1.6.1 is also available for CS3 as a separate download.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Should You Hire a Web Designer or a Web Developer for Your Website? by Direct Response</title>
		<link>http://www.cpmmug.com/general/should-you-hire-a-web-designer-or-a-web-developer-for-your-website/#comment-1404</link>
		<dc:creator>Direct Response</dc:creator>
		<pubDate>Thu, 12 Mar 2009 17:31:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpmmug.com/?p=13#comment-1404</guid>
		<description>Every time i come here I am not dissapointed, nice post</description>
		<content:encoded><![CDATA[<p>Every time i come here I am not dissapointed, nice post</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Adobe GoLive Goes Dead by aSKer</title>
		<link>http://www.cpmmug.com/general/adobe-golive-goes-dead/#comment-1380</link>
		<dc:creator>aSKer</dc:creator>
		<pubDate>Tue, 10 Mar 2009 15:52:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpmmug.com/?p=11#comment-1380</guid>
		<description>Wow! Thank you! I always wanted to write in one of my sites something like that.</description>
		<content:encoded><![CDATA[<p>Wow! Thank you! I always wanted to write in one of my sites something like that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Adobe Labs and New Betas by julie</title>
		<link>http://www.cpmmug.com/general/adobe-labs-and-new-betas/#comment-1301</link>
		<dc:creator>julie</dc:creator>
		<pubDate>Wed, 04 Mar 2009 01:19:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpmmug.com/?p=12#comment-1301</guid>
		<description>I wanted to comment and thank the author, good stuff</description>
		<content:encoded><![CDATA[<p>I wanted to comment and thank the author, good stuff</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Should You Hire a Web Designer or a Web Developer for Your Website? by henry</title>
		<link>http://www.cpmmug.com/general/should-you-hire-a-web-designer-or-a-web-developer-for-your-website/#comment-1300</link>
		<dc:creator>henry</dc:creator>
		<pubDate>Wed, 04 Mar 2009 01:17:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpmmug.com/?p=13#comment-1300</guid>
		<description>nice tuts, is there a section to just these methods?</description>
		<content:encoded><![CDATA[<p>nice tuts, is there a section to just these methods?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Photoshop Tricks, Tips and Tantalizing Tutorials by nice review</title>
		<link>http://www.cpmmug.com/photoshop/photoshop-tricks-tips-and-tantalizing-tutorials/#comment-1299</link>
		<dc:creator>nice review</dc:creator>
		<pubDate>Wed, 04 Mar 2009 01:16:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpmmug.com/?p=14#comment-1299</guid>
		<description>I wanted to comment and thank the author, good stuff</description>
		<content:encoded><![CDATA[<p>I wanted to comment and thank the author, good stuff</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Adobe Spry Tabbed Panels meets Sliding Door and CSS Sprites by cpetrou.com</title>
		<link>http://www.cpmmug.com/website-development/adobe-spry-tabbed-panels-meets-sliding-door-and-css-sprites/#comment-748</link>
		<dc:creator>cpetrou.com</dc:creator>
		<pubDate>Mon, 17 Nov 2008 22:05:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpmmug.com/?p=5#comment-748</guid>
		<description>Here is a working example...
http://www.allensmemorylane.com/contact/

Here is the basic HTML...

   
     
       &lt;a href="#tab1" rel="nofollow"&gt;Tab 1&lt;/a&gt;
       &lt;a href="#tab2" rel="nofollow"&gt;Tab 2&lt;/a&gt;
       &lt;a href="#tab3" rel="nofollow"&gt;Tab 3&lt;/a&gt;
     
     
       Content for Tab 1.
       Content for Tab 2.
       Content for Tab 3.
     
   


Here is the basic CSS to place after the Spry / Dreamweaver generated CSS...

/* BEGIN: Spry Horizontal Tabbed Panels meets Sliding Door and CSS Sprites */
/* Revision by Craig Malcolm Petrou of cpetrou.com */
.TabbedPanels {
       margin: 10px 0 5px 0;
}
.TabbedPanelsTab {
       font-weight: bold;
       font-size: 100%;
       background-color: #FFF;
       border: solid 0 #FFF;
}
.TabbedPanelsTabHover {
       background-color: #FFF;
}
.TabbedPanelsTabSelected {
       background-color: #FFF;
       border-bottom: 1px solid #FFF;
       position: relative;
}
.TabbedPanelsContentGroup {
       background-color: #FFF;
}
ul.TabbedPanelsTabGroup a  {
       display: block;
}
ul.TabbedPanelsTabGroup li.TabbedPanelsTab {
 background: url(/images/tabbedpanels.gif) no-repeat 0 0;
 margin: 0 0 0 -1px;
 padding: 0 0 0 10px;
}
ul.TabbedPanelsTabGroup li.TabbedPanelsTab a {
 background: url(/images/tabbedpanels.gif) no-repeat 100% 0;
 padding: 7px 10px 5px 0;
}
ul.TabbedPanelsTabGroup li.TabbedPanelsTabSelected {
 background: url(/images/tabbedpanels.gif) no-repeat 0 -41px;
}
ul.TabbedPanelsTabGroup li.TabbedPanelsTabSelected a {
 background: url(/images/tabbedpanels.gif) no-repeat 100% -41px;
}
/* END: Spry Horizontal Tabbed Panels meets Sliding Door and CSS Sprites */

Let me know if this works for you.

--
Sincerely,
Craig Malcolm Petrou
craig@cpetrou.com
http://www.cpetrou.com</description>
		<content:encoded><![CDATA[<p>Here is a working example&#8230;<br />
<a href="http://www.allensmemorylane.com/contact/" rel="nofollow">http://www.allensmemorylane.com/contact/</a></p>
<p>Here is the basic HTML&#8230;</p>
<p>       <a href="#tab1" rel="nofollow">Tab 1</a><br />
       <a href="#tab2" rel="nofollow">Tab 2</a><br />
       <a href="#tab3" rel="nofollow">Tab 3</a></p>
<p>       Content for Tab 1.<br />
       Content for Tab 2.<br />
       Content for Tab 3.</p>
<p>Here is the basic CSS to place after the Spry / Dreamweaver generated CSS&#8230;</p>
<p>/* BEGIN: Spry Horizontal Tabbed Panels meets Sliding Door and CSS Sprites */<br />
/* Revision by Craig Malcolm Petrou of cpetrou.com */<br />
.TabbedPanels {<br />
       margin: 10px 0 5px 0;<br />
}<br />
.TabbedPanelsTab {<br />
       font-weight: bold;<br />
       font-size: 100%;<br />
       background-color: #FFF;<br />
       border: solid 0 #FFF;<br />
}<br />
.TabbedPanelsTabHover {<br />
       background-color: #FFF;<br />
}<br />
.TabbedPanelsTabSelected {<br />
       background-color: #FFF;<br />
       border-bottom: 1px solid #FFF;<br />
       position: relative;<br />
}<br />
.TabbedPanelsContentGroup {<br />
       background-color: #FFF;<br />
}<br />
ul.TabbedPanelsTabGroup a  {<br />
       display: block;<br />
}<br />
ul.TabbedPanelsTabGroup li.TabbedPanelsTab {<br />
 background: url(/images/tabbedpanels.gif) no-repeat 0 0;<br />
 margin: 0 0 0 -1px;<br />
 padding: 0 0 0 10px;<br />
}<br />
ul.TabbedPanelsTabGroup li.TabbedPanelsTab a {<br />
 background: url(/images/tabbedpanels.gif) no-repeat 100% 0;<br />
 padding: 7px 10px 5px 0;<br />
}<br />
ul.TabbedPanelsTabGroup li.TabbedPanelsTabSelected {<br />
 background: url(/images/tabbedpanels.gif) no-repeat 0 -41px;<br />
}<br />
ul.TabbedPanelsTabGroup li.TabbedPanelsTabSelected a {<br />
 background: url(/images/tabbedpanels.gif) no-repeat 100% -41px;<br />
}<br />
/* END: Spry Horizontal Tabbed Panels meets Sliding Door and CSS Sprites */</p>
<p>Let me know if this works for you.</p>
<p>&#8211;<br />
Sincerely,<br />
Craig Malcolm Petrou<br />
<a href="mailto:craig@cpetrou.com">craig@cpetrou.com</a><br />
<a href="http://www.cpetrou.com" rel="nofollow">http://www.cpetrou.com</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

