<?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>Gabriel de Kadt</title>
	<atom:link href="http://www.lazydada.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lazydada.com</link>
	<description>Personal notes on Mac based web development and design.</description>
	<lastBuildDate>Mon, 01 Mar 2010 14:49:04 +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>sorry</title>
		<link>http://www.lazydada.com/2010-03-01/sorry/</link>
		<comments>http://www.lazydada.com/2010-03-01/sorry/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 14:49:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web design & development]]></category>

		<guid isPermaLink="false">http://www.lazydada.com/?p=626</guid>
		<description><![CDATA[My apologies to Manpreet Singh whom I had assumed to be claiming credit for a site I have designed and developed in his online CV&#8230;
]]></description>
			<content:encoded><![CDATA[<p>My apologies to <a href="http://www.manpreetsingh.com/">Manpreet Singh</a> whom I had assumed to be <a href="2009-07-01/the-sincerest-form-of-flattery/">claiming credit</a> for a site I have designed and developed in his online CV&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazydada.com/2010-03-01/sorry/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Support Driven Development</title>
		<link>http://www.lazydada.com/2010-02-19/support-driven-development/</link>
		<comments>http://www.lazydada.com/2010-02-19/support-driven-development/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 16:11:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web design & development]]></category>

		<guid isPermaLink="false">http://www.lazydada.com/?p=619</guid>
		<description><![CDATA[Please excuse this wanton copy-paste
The article is good in its entirety but this is the best bit of this ThinkVitamin article Kevin Hale of Wufoo talks UX, Funding, Startups and API integration&#8230;
Because we’re a small team that desires to stay a small team, everyone has to wear multiple hats in our company and that includes manning [...]]]></description>
			<content:encoded><![CDATA[<h4><em>Please excuse this wanton copy-paste</em></h4>
<p>The article is good in its entirety but this is the best bit of this <a href="http://carsonified.com/blog/">ThinkVitamin</a> article <a href="http://carsonified.com/blog/business/kevin-hale-of-wufoo-talks-ux-funding-startups-and-api-integration/">Kevin Hale of Wufoo talks UX, Funding, Startups and API integration</a>&#8230;</p>
<blockquote><p>Because we’re a small team that desires to stay a small team, everyone has to wear multiple hats in our company and that includes manning the inbox and doing customer support every single week. One of the interesting side effects of having a company where everyone has to answer support emails, is that everyone has a stake in making sure application is as easy to use as possible. We actually call this approach to designing software Support Driven Development and it’s been really great for us.</p>
<p>The priorities and desire for simplicity and clarity are actually the result of people wanting to make their weekly support interactions as few and positive as possible. Getting a feature into Wufoo that adds unnecessary complexity is a big no-no in our company. In fact, we make adding any element to the interface the hardest thing possible in our design process. Every button, every word, every link, every switch is scrutinized to make sure it’s absolutely necessary and won’t generate a future support request.</p>
<p>Additionally, users are also really bad at both explaining what they need and what other people need. It’s just part of human nature to justify biases rather than consider needs objectively from the vantage point of what’s good for the community and the future of the app itself. This is not to say you shouldn’t bother with your users (or your designer’s intuition) when you’re building your product or considering new features.</p>
<p>I sincerely believe that users are the key (and intuition does help), but you have to realize that user interface studies have shown time and again that what you have to trust is what the users DO and not what they SAY, which is why getting an interface out there quickly and used in an observable way is crucial. After that, it’s all just successful iterations based on feedback from those on the ground.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.lazydada.com/2010-02-19/support-driven-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Advertising and Flash-in-the-Pan</title>
		<link>http://www.lazydada.com/2010-02-19/on-advertising-and-flash-in-the-pan/</link>
		<comments>http://www.lazydada.com/2010-02-19/on-advertising-and-flash-in-the-pan/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 10:00:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web design & development]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[webhosting]]></category>

		<guid isPermaLink="false">http://www.lazydada.com/?p=608</guid>
		<description><![CDATA[There&#8217;s two massive teacupstorms out there at the moment about Flash and HTML5. Adobe is trying to sabotage HTML5 goes one wind. Flash is dead long live Canvas (or rather Squirrel cheats on Flash with iPad) goes another. [Please excuse the gratuitous CSSquirrel comic links]
&#8220;Whatever&#8221; says I. As long as there are people who need to [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s two massive teacupstorms out there at the moment about Flash and HTML5. <a href="http://www.cssquirrel.com/comic/?comic=54">Adobe is trying to sabotage HTML5</a> goes one wind. Flash is dead long live Canvas (or rather <a href="http://www.cssquirrel.com/comic/?comic=53">Squirrel cheats on Flash with iPad</a>) goes another. [Please excuse the gratuitous CSSquirrel comic links]</p>
<p>&#8220;Whatever&#8221; says I. As long as there are people who need to make things go whiz-bang then &#8211; authoring tools like Adobe&#8217;s Flash &#8211; and people that know how to use them will stay in demand.</p>
<p>Today I was hit with a fine example of flash advertising. Not groundbreaking &#8211; but well crafed &#8211; and aimed at me &#8211; web designer-developer who&#8217;s been on the lookout for hosting. It points at a pan-european German based web host called <a title="Pan-european, multi-lingual German based web host" href="http://www.strato-hosting.co.uk/">Strato</a>. If my trial month with WebFusion doesn&#8217;t go well I might give them a go. But so far I&#8217;ve got to say I like <a title="Good specced and well priced VPS with great 24hr support" href="http://www.webfusion.co.uk/">WebFusion</a> and their support&#8230; TBC</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazydada.com/2010-02-19/on-advertising-and-flash-in-the-pan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud enabled local web development using Dropbox et al</title>
		<link>http://www.lazydada.com/2010-02-06/i-heart-my-macbook-pro-dropbox-and-gmail/</link>
		<comments>http://www.lazydada.com/2010-02-06/i-heart-my-macbook-pro-dropbox-and-gmail/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 00:29:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web design & development]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://www.lazydada.com/?p=582</guid>
		<description><![CDATA[or I *sync* my Mac Pro and MacBook Pro with Dropbox and Gmail
Cloud enabled local web development? That&#8217;s an oxymoron &#8212; right? Explain. I prefer to develop/design using MAMP as it&#8217;s quicker and doesn&#8217;t rely on a sketchy internet connection. While I have a main powerhouse of a Mac Pro under my desk I also [...]]]></description>
			<content:encoded><![CDATA[<h3><span style="font-weight: normal;">or</span> <em>I *sync* my Mac Pro and MacBook Pro with Dropbox and Gmail</em></h3>
<p>Cloud enabled local web development? That&#8217;s an oxymoron &#8212; right? <em>Explain. </em>I prefer to develop/design using MAMP as it&#8217;s quicker and doesn&#8217;t rely on a sketchy internet connection. While I have a main powerhouse of a Mac Pro under my desk I also use a very capable little MacBook Pro.*</p>
<p><em>Anyway</em></p>
<p>I was on the road today &#8211; and finally felt the full advantage of getting myself fully into <em><a href="http://en.wikipedia.org/wiki/Cloud_computing">The Cloud</a></em><em>. </em></p>
<p>The main issue? Synchronising my digital self across more than one computer. Storage and email are the main issues&#8230;</p>
<p><em><span style="font-style: normal;">While according to some Apple&#8217;s dot Mac/MobileMe may well be the current cream of cloud subscription services in North America &#8211; out here in backwater Europe </span><span style="font-style: normal;">performance is sh*te. Particularly iDisk. While Apple&#8217;s webmail is good &#8211; it&#8217;s trying too hard to be a desktop application and failing. </span></em></p>
<p><em><span style="font-style: normal;">For storage I can&#8217;t recommend <a href="https://www.dropbox.com/">Dropbox</a> enough and for e-mail there&#8217;s <a href="http://www.gmail.com/">Gmail</a>&#8230; </span></em></p>
<h2>Dropbox</h2>
<p>Now I&#8217;ve got my Sites folder (and  a few salient folders of <em>Work In Progress</em>) in Amazon&#8217;s S3 cloud via Dropbox. The free service is great (2GB) and the paid versions (50/100GB) are not expensive&#8230;</p>
<ul>
<li>It&#8217;s easy.</li>
<li>It&#8217;s speedy. One of the technical features of the system is that files are stored as blobs of hashed deltas (wikipedia says it betterer )… popular files are recognized and appear online without having to be transferred &#8211; for example some reference books and software libraries that uploaded very smartly.</li>
<li>It&#8217;s nimble. As the thing works with deltas and blobs it&#8217;s also quick to mirror things when you&#8217;ve just been making minor edits or rearranging things.</li>
<li>30 days of versioning for all your files - TimeMachine in the Cloud!</li>
</ul>
<h3>Syncing external folders (e.g. ~/Sites ) across multiple machines with Dropbox</h3>
<p>Thanks to <a href="http://www.briefnotes.net/dropbox.php">this post</a> I found the answer&#8230;</p>
<p>[NB - your short user name needs to be the same on all your Macs! If not then go <a href="http://www.macworld.com/article/132693/2008/03/changeshortusername.html">here</a> and read part three "The Full Monty"...]</p>
<p>The steps to synchronising your ~/Sites folder (or any folder that you don&#8217;t want to move into the Dropbox watched folder ) between two or more Macs are:</p>
<ol>
<li>temporarily turn off Dropbox on both machines</li>
<li>make your first sync manually between them (use a direct connection &#8211; or load up a USB stick/external HD)</li>
<li>create symlinks into your Dropbox folder on both machines. Create the symlink by typing a command into a Terminal window&#8230; it goes a little something like this: <span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">ln -s  /path/to/folder/name_desired_folder ~/Dropbox/desired-folder</span></li>
<li>then restart Dropbox on both machines</li>
</ol>
<p>Now I&#8217;m coding on the go with hassle-free syncing and backup. That is nice.</p>
<h3><strong>Email</strong></h3>
<p>Well I&#8217;ve become a Gmail man. It may not be pretty but Gmail has threaded conversations done properly and labels. Took me a while to get used to threaded conversations [takes me a while to get most things!] but now I find them indispensable. Gmail&#8217;s generally very good at keeping quoted text out of your face making the threads very readable. Obviously threaded conversations aren&#8217;t so useful if people veer off-track or forsake the reply button in favour of the new message. Offline access was not robust in Safari and now it&#8217;s not an option as Mac OS 10.6 won&#8217;t have it.  So I still use Mail.app as a backup.</p>
<h3>Still on MobileMe/dotMac</h3>
<p>The missing links&#8230; I&#8217;m still on Mobile Me and using it for Address Book, Calendar and Keychain synching. [My FTP favourites too thank's to Panic's Mobile Me implementation in their FTP app Transmit]. Tied into this is Apple&#8217;s iSync application which is keeping my mobiles in step. Until Google&#8217;s address book improves drastically I&#8217;m not considering a move.</p>
<p>*Not just for the occasional bit Road Warrior stuff but also we do sometimes vacate this town for more than a couple of days plus mains power is also a bit of an issue round here! Sometime I need to use my laptop in the office (I do have a UPS but it doesn&#8217;t last very long with the beast.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazydada.com/2010-02-06/i-heart-my-macbook-pro-dropbox-and-gmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using WordPress.com stats and Google Analytics on a WordPress instal</title>
		<link>http://www.lazydada.com/2010-02-03/using-wordpress-com-stats-and-google-analytics-on-a-wordpress-instal/</link>
		<comments>http://www.lazydada.com/2010-02-03/using-wordpress-com-stats-and-google-analytics-on-a-wordpress-instal/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 10:13:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Web design & development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.lazydada.com/?p=575</guid>
		<description><![CDATA[Wondering which you should use?
Use both. (As recommended by Mr WordPress himself&#8230;)
The WordPress.com Stats WordPress plugin provides all the basic daily dose of stats you need &#8211; and all easily accessible from the WordPress Dashboard.  Google Analytics gives you that extra oompf when you need it and will of course tie in with any Google [...]]]></description>
			<content:encoded><![CDATA[<p>Wondering which you should use?</p>
<p>Use both. (As recommended by <a title="WordPress analytics" href="http://ma.tt/2009/04/google-analytics-script/">Mr WordPress</a> himself&#8230;)</p>
<p>The <a href="http://wordpress.org/extend/plugins/stats/">WordPress.com Stats</a> WordPress plugin provides all the basic daily dose of stats you need &#8211; and all easily accessible from the WordPress Dashboard.  <a href="http://www.google.com/analytics/">Google Analytics</a> gives you that extra oompf when you need it and will of course tie in with any Google advertising you have going on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazydada.com/2010-02-03/using-wordpress-com-stats-and-google-analytics-on-a-wordpress-instal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 403 import error and how to solve it</title>
		<link>http://www.lazydada.com/2010-02-02/wordpress-403-error-and-how-to-solve-it/</link>
		<comments>http://www.lazydada.com/2010-02-02/wordpress-403-error-and-how-to-solve-it/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 11:25:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web design & development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.lazydada.com/?p=567</guid>
		<description><![CDATA[[or Check Your WordPress.com Privacy Settings]
Yesterday I was being an eedgit. For the life of me couldn&#8217;t figure out why I was getting a 403 error &#8220;Remote file returned error response 403 Forbidden&#8221;. I was trying, and failing, to get image attachments to import from a WordPress.com XML export file into a self hosted WordPress [...]]]></description>
			<content:encoded><![CDATA[<h4>[or Check Your WordPress.com Privacy Settings]</h4>
<p>Yesterday I was being an eedgit. For the life of me couldn&#8217;t figure out why I was getting a 403 error &#8220;Remote file returned error response 403 Forbidden&#8221;. I was trying, and failing, to get image attachments to import from a WordPress.com XML export file into a self hosted WordPress installation.</p>
<p>I wracked my brains and Google but I couldn&#8217;t figure it out. Helpfully the blog I was working on [it's revamp of my friend Stewart Andersen's <a title="Homes and Travel with Stewart Andersen" href="http://homesandtravel.co.uk/">Homes and Travel</a> site - now live ] is based on the excellent <a title="A great WordPress CMS Framework" href="http://carringtontheme.com/">Carrington Framework</a> by Crowd Favorite. Whilst researching it I&#8217;d noticed a link to their <a title="On-call professional WordPress help " href="http://wphelpcenter.com/">WordPress Help Center</a> on their forums. I thought I&#8217;d have a shot at it and hoped it could be sorted within the three minutes of free help they offer&#8230;</p>
<p>Talking it through with them I realised what I&#8217;d done. To avoid duplicate content issues I&#8217;d set the WordPress.com blog to private before I finished the import. That simple. WordPress.com was deying access to the new blog based on the instructions I&#8217;d given. I was logged in so everything looked fie but the new site.</p>
<h2>The answer: Make sure your WordPress.com privacy settings are not set to private!</h2>
<p>I guess it&#8217;s the sort of stupid thing people don&#8217;t admit to &#8211; so until now no Google results to find.</p>
<p>Anyway many thanks to Matt Walters and the WordPress Help Center&#8230;</p>
<p>When you&#8217;re stuck, <a href="http://books.google.com/books?id=ENIZL_MffqsC&amp;pg=PA117&amp;lpg=PA117&amp;dq=The+practice+of+programming+%22talk+to+the+bear%22&amp;source=bl&amp;ots=9m2IvNTt9t&amp;sig=NAHQUMJ_dMxKBvdt_cXyauGHXxI&amp;hl=en&amp;ei=QwtoS7qcOpG7jAeMjPyzCQ&amp;sa=X&amp;oi=book_result&amp;ct=result&amp;resnum=1&amp;ved=0CAcQ6AEwAA#v=onepage&amp;q=The%20practice%20of%20programming%20%22talk%20to%20the%20bear%22&amp;f=false">talk to the bear</a> or give the <a href="http://wphelpcenter.com/">WordPress Help Center</a> a shout&#8230; [thanks guys!]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazydada.com/2010-02-02/wordpress-403-error-and-how-to-solve-it/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Analytics custom segment based on referring site</title>
		<link>http://www.lazydada.com/2009-12-03/google-analytics-custom-segment-based-on-referring-site/</link>
		<comments>http://www.lazydada.com/2009-12-03/google-analytics-custom-segment-based-on-referring-site/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 18:09:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[GA]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[HTTP_REFERER]]></category>

		<guid isPermaLink="false">http://www.lazydada.com/?p=511</guid>
		<description><![CDATA[Jump to answer
I&#8217;m a lover of Google Analytics &#8211; once you get the hang of the thing it&#8217;s a very powerful tool and enables quick reporting on  visitor metrics with quite some granularity. [Did I really just say that? Oh dear.]
Especially useful are custom Advanced Segments. I&#8217;ve used UTM codes to track responses from [...]]]></description>
			<content:encoded><![CDATA[<p><small><a title="How to get a referrer segment in GA" href="#ga-referrer-analytics">Jump to answer</a></small></p>
<p>I&#8217;m a lover of Google Analytics &#8211; once you get the hang of the thing it&#8217;s a very powerful tool and enables quick reporting on  visitor metrics with quite some granularity. [Did I really just say that? Oh dear.]</p>
<p>Especially useful are custom Advanced Segments. I&#8217;ve used <a href="http://www.google.com/support/googleanalytics/bin/answer.py?answer=55518">UTM codes</a> to track responses from email campaigns &#8211; very handy but requires you to craft your URLs.  If you want to track incoming links for a particular website &#8211; or referrer, without control of URLs that actually link to you &#8211; it&#8217;s very easy &#8211; just not well documented &#8211; or easy to find with a Google search.</p>
<h3 id="ga-referrer-analytics">Advanced Segment based on referrer:</h3>
<ol>
<li>set up a new advanced segment</li>
<li>add &#8220;Source&#8221; from the Dimensions/Traffic Sources/</li>
<li>add the domain that need tracking into the value field.</li>
</ol>
<p>It&#8217;s that easy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazydada.com/2009-12-03/google-analytics-custom-segment-based-on-referring-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FTP mget without prompt</title>
		<link>http://www.lazydada.com/2009-12-01/ftp-mget-without-prompt/</link>
		<comments>http://www.lazydada.com/2009-12-01/ftp-mget-without-prompt/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 16:35:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web design & development]]></category>

		<guid isPermaLink="false">http://www.lazydada.com/?p=505</guid>
		<description><![CDATA[Long time no command line FTP.
Today I had to transfer 700Mb from one server to another in the same data center: SSH in to server #1 to grab the files from server #2 &#8211; but &#8220;a&#8221; wasn&#8217;t working as an answer to mget as it usually does &#8211; meaning &#8220;get all&#8221; &#8211; when prompted for [...]]]></description>
			<content:encoded><![CDATA[<p>Long time no command line FTP.</p>
<p>Today I had to transfer 700Mb from one server to another in the same data center: SSH in to server #1 to grab the files from server #2 &#8211; but &#8220;a&#8221; wasn&#8217;t working as an answer to mget as it usually does &#8211; meaning &#8220;get all&#8221; &#8211; when prompted for each file if you really want to download it. </p>
<p>I really didn&#8217;t fancy having to watch/wait/click as 1400 files got copied over. </p>
<p>Easy answer: type &#8220;prompt&#8221; in your ftp shell to toggle the prompting on and off.</p>
<p>Job done.</p>
<p>All files sent over in a jiffy without having to do a 4,000 km round trip &#8211; and freeing up my rather stuffed internet connection in the meantime.</p>
<p><code><tt><br />
ssh user@host.com<br />
cd path/to/your/files<br />
ftp ftp.host.com<br />
cd path/to/your/files<br />
prompt<br />
mget *<br />
bye<br />
exit<br />
</tt></code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazydada.com/2009-12-01/ftp-mget-without-prompt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to group items in HTML select menus</title>
		<link>http://www.lazydada.com/2009-11-29/how-to-group-items-in-html-select-menus/</link>
		<comments>http://www.lazydada.com/2009-11-29/how-to-group-items-in-html-select-menus/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 11:38:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web design & development]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.lazydada.com/?p=502</guid>
		<description><![CDATA[Here&#8217;s something I learnt last week, just as the title says: how to group items in an (x)HTML select drop down list. This trick, which I&#8217;d assumed was done with magic (or rather DHTML or JavaScript trickery), is actually very easy to achieve being straight forward HTML markup.
[Found in a referenced post linked to by [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s something I learnt last week, just as the title says: how to group items in an (x)HTML select drop down list. This trick, which I&#8217;d assumed was done with magic (or rather DHTML or JavaScript trickery), is actually very easy to achieve being straight forward HTML markup.</p>
<p>[Found in a referenced post linked to by <a href="http://www.d.umn.edu/itss/support/Training/Online/webdesign/">Laura Carlson's excellent [webdev] reference</a> pages (subscribe to the <a href="http://www.d.umn.edu/itss/support/Training/Online/webdesign/webdev_listserv.html">list server here</a>)&#8230;]</p>
<p>&#8230;the secret, as explained by &#8220;Web Teacher&#8221; <a href="http://www.webteacher.ws/2009/11/18/the-optgroup-in-html-select-forms/">here</a>, is simply to wrap the items you want to group  in the select list with</p>
<p><code>&lt;optgroup label="group_title"&gt;</code> and <code>&lt;/optgroup&gt;</code></p>
<p>Another good point made there is that to make a select list multiple choice you just need to add the attribute <code>multiple="multiple"</code> into the opening select tag (and make it clear to the users that this is the case as well as how to actually select mulitiple items&#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazydada.com/2009-11-29/how-to-group-items-in-html-select-menus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript Rounded Corners</title>
		<link>http://www.lazydada.com/2009-11-27/javascript-rounded-corners/</link>
		<comments>http://www.lazydada.com/2009-11-27/javascript-rounded-corners/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 09:40:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web design & development]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.lazydada.com/?p=495</guid>
		<description><![CDATA[Rounded corners with CSS and graphics is OK &#8211; but a pain to set up &#8211; requiring custom images and plenty of extra markup. JavaScript &#8211; particularly when helped by jQuery comes to the rescue and makes it fairly trivial. Requiremtents: must work with IE6, IE7, iE8, FF and Safari (note about IE8 below).
Main contenders:

for [...]]]></description>
			<content:encoded><![CDATA[<p>Rounded corners with CSS and graphics is OK &#8211; but a pain to set up &#8211; requiring custom images and plenty of extra markup. JavaScript &#8211; particularly when helped by jQuery comes to the rescue and makes it fairly trivial. Requiremtents: must work with IE6, IE7, iE8, FF and Safari (note about IE8 below).</p>
<p>Main contenders:</p>
<ol>
<li>for jQuery: <a href="http://jrc.rctonline.nl/demo/index.html">jquery.corner.js from rc.rctonline.nl</a></li>
<li>for jQuery: <a href="http://www.malsup.com/jquery/corner/">jquery.corner.js from malsup.com</a></li>
<li>for jQuery: <a href="http://www.parkerfox.co.uk/labs/cornerz">cornerz</a></li>
<li>stand alone: <a href="http://www.curvycorners.net/">curvycorners</a></li>
</ol>
<p>Using #1 at the moment. Would like to try them all again in the light of the IE8 workaround below. Gotta say I now think #3 (cornerz) looks most promising in terms of size and ability. Going to have another look to see which ones look to CSS first (for those browsers that are modern &#8211; and not Internet Explorer) before turning to JavaScript.</p>
<p>Problem with most of these is IE8 doesn&#8217;t play nice&#8230; fix seems simply to add the behave like IE7 meta tag: &lt;tt&gt;&lt;meta http-equiv=&#8221;X-UA-Compatible&#8221; content=&#8221;IE=EmulateIE7&#8243; /&gt;&lt;/tt&gt;</p>
<p>First impressions:</p>
<ol>
<li>good, non-transparent outside corner</li>
<li>good,</li>
<li>throws errors in IE7, non-transparent outside corner</li>
<li>slow in IE,</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.lazydada.com/2009-11-27/javascript-rounded-corners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->