<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6307607831815769830</id><updated>2011-11-27T16:39:10.944-08:00</updated><category term='scripting'/><category term='filemaker'/><category term='&quot;email validation&quot;'/><category term='validation'/><title type='text'>Useful Code</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://usefulcodeblog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6307607831815769830/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://usefulcodeblog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Thomas Beek</name><uri>http://www.blogger.com/profile/11214111493303257906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://2.bp.blogspot.com/_xFGXS5QtFPs/Sde9clQGovI/AAAAAAAAHf8/HVvtXB0mlkY/S220/mnaj.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6307607831815769830.post-5752343369455398318</id><published>2010-10-19T07:13:00.000-07:00</published><updated>2010-10-19T07:13:03.814-07:00</updated><title type='text'>Excel Parsing Formulae</title><content type='html'>&lt;a href="http://dl.dropbox.com/u/7916589/formulae.htm"&gt;http://dl.dropbox.com/u/7916589/formulae.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://dl.dropbox.com/u/7916589/formulae.htm" style="height: 400px; width: 450px;"&gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;amp;amp;lt;/&amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;lt;/p&amp;amp;amp;amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6307607831815769830-5752343369455398318?l=usefulcodeblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://usefulcodeblog.blogspot.com/feeds/5752343369455398318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6307607831815769830&amp;postID=5752343369455398318' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6307607831815769830/posts/default/5752343369455398318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6307607831815769830/posts/default/5752343369455398318'/><link rel='alternate' type='text/html' href='http://usefulcodeblog.blogspot.com/2010/10/excel-parsing-formulae.html' title='Excel Parsing Formulae'/><author><name>Thomas Beek</name><uri>http://www.blogger.com/profile/11214111493303257906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://2.bp.blogspot.com/_xFGXS5QtFPs/Sde9clQGovI/AAAAAAAAHf8/HVvtXB0mlkY/S220/mnaj.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6307607831815769830.post-8819191584521972734</id><published>2010-09-03T23:33:00.000-07:00</published><updated>2010-09-03T23:33:19.694-07:00</updated><title type='text'>Buttons from images</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;You totally CAN make an image into a button that loads a new page without JavaScript.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;The usual reason for wanting to make an image into a button without using the usual link tags, i.e., &lt;a a="" around="" border="" button="" erstwhile="" get="" href="http://www.blogger.com/," is="" it.="" that="" will="" your="" yuck!=""&gt;&lt;/a&gt;&lt;/span&gt;&lt;a a="" around="" border="" button="" erstwhile="" get="" href="http://www.blogger.com/," is="" it.="" that="" will="" your="" yuck!=""&gt;&lt;/a&gt;&lt;br /&gt;&lt;a a="" around="" border="" button="" erstwhile="" get="" href="http://www.blogger.com/," is="" it.="" that="" will="" your="" yuck!=""&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Here's an alternative to having to define a JavaScript function for the onclick event:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;input onclick="location.href='index.html'" type="button" value="click here" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;- or -&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;div &amp;nbsp;="" id="clickhere"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-family: 'Courier New', Courier, monospace;"&gt;onClick="location.href='index.html'"&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Apply attributes using CSS:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;#clickhere {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;background-image: url('pathtoimage/image.png');&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;height: 20px;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;width: 75px;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6307607831815769830-8819191584521972734?l=usefulcodeblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://usefulcodeblog.blogspot.com/feeds/8819191584521972734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6307607831815769830&amp;postID=8819191584521972734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6307607831815769830/posts/default/8819191584521972734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6307607831815769830/posts/default/8819191584521972734'/><link rel='alternate' type='text/html' href='http://usefulcodeblog.blogspot.com/2010/09/buttons-from-images.html' title='Buttons from images'/><author><name>Thomas Beek</name><uri>http://www.blogger.com/profile/11214111493303257906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://2.bp.blogspot.com/_xFGXS5QtFPs/Sde9clQGovI/AAAAAAAAHf8/HVvtXB0mlkY/S220/mnaj.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6307607831815769830.post-3552154664157980220</id><published>2010-07-20T09:14:00.001-07:00</published><updated>2010-07-20T09:14:12.947-07:00</updated><title type='text'>View Source Bookmarklet for iPhone</title><content type='html'>&lt;table cellspacing="0" cellpadding="0" width="100%" style="padding-bottom:20px;padding-top:10px;"&gt;   &lt;tr&gt;    &lt;td style="text-align:left;padding-bottom:20px;font-size:14px;line-height:1;font-family:Georgia, serif;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#292929;"&gt;     var sourceWindow = window.open(&amp;quot;about:blank&amp;quot;); var newDoc = sourceWindow.document; newDoc.open(); newDoc.write(&amp;quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Source of &amp;quot; + document.location.href + &amp;quot;&amp;lt;/title&amp;gt;&amp;lt;meta name=\&amp;quot;viewport\&amp;quot; id=\&amp;quot;viewport\&amp;quot; content=\&amp;quot;initial-scale=1.0;&amp;quot; + &amp;quot;user-scalable=0; maximum-scale=0.6667; width=480\&amp;quot;/&amp;gt;&amp;lt;script&amp;gt;function do_onload()&amp;quot; + &amp;quot;{setTimeout(function(){window.scrollTo(0,1);},100);}if(navigator.userAgent.indexOf&amp;quot; + &amp;quot;(\&amp;quot;iPhone\&amp;quot;)!=-1)window.onload=do_onload;&amp;lt;/script&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;);    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="line-height:1;text-align:left;padding-bottom:0px;"&gt;     &lt;h3 style="margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#262626;font-weight:bold;font-size:11px;"&gt;&lt;a href="http://www.evernote.com/" style="color:#3697b3;font-weight:bold;text-decoration:none;"&gt;From Evernote:&lt;/a&gt;&lt;/h3&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td style="line-height:1.3;text-align:left;padding-top:0px;padding-bottom:7px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#b5b5b5;font-size:11px;"&gt;     &lt;h1 style="margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-bottom:0;padding-right:0;padding-left:0;color:#262626;font-weight:bold;padding-top:5px;font-size:18px;"&gt;View Source Bookmarklet&lt;/h1&gt;     Clipped from: &lt;a href="http://www.iphonewebdev.com/examples/" style="color:#3697b3;font-weight:bold;text-decoration:none;"&gt;http://www.iphonewebdev.com/examples/&lt;/a&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/table&gt; &lt;div class="ennote"&gt;&lt;span style="border-collapse: separate; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: 21px; line-height: 35px; "&gt;&lt;span style="font-weight: bold; "&gt;&lt;font color="#15052D"&gt;var&lt;/font&gt;&lt;/span&gt;&lt;font color="#15052D"&gt; sourceWindow = window.open(&amp;quot;about:blank&amp;quot;);&lt;/font&gt;&lt;span style="font-weight: bold; "&gt;&lt;font color="#15052D"&gt;var&lt;/font&gt;&lt;/span&gt;&lt;font color="#15052D"&gt; newDoc = sourceWindow.document; newDoc.open(); newDoc.write(&amp;quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Source of &amp;quot; +document.location.href + &amp;quot;&amp;lt;/title&amp;gt;&amp;lt;meta name=\&amp;quot;viewport\&amp;quot; id=\&amp;quot;viewport\&amp;quot; content=\&amp;quot;initial-scale=1.0;&amp;quot; + &amp;quot;user-scalable=0; maximum-scale=0.6667; width=480\&amp;quot;/&amp;gt;&amp;lt;script&amp;gt;function do_onload()&amp;quot; +&amp;quot;{setTimeout(function(){window.scrollTo(0,1);},100);}if(navigator.userAgent.indexOf&amp;quot;+ &amp;quot;(\&amp;quot;iPhone\&amp;quot;)!=-1)window.onload=do_onload;&amp;lt;/script&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;); &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6307607831815769830-3552154664157980220?l=usefulcodeblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://usefulcodeblog.blogspot.com/feeds/3552154664157980220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6307607831815769830&amp;postID=3552154664157980220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6307607831815769830/posts/default/3552154664157980220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6307607831815769830/posts/default/3552154664157980220'/><link rel='alternate' type='text/html' href='http://usefulcodeblog.blogspot.com/2010/07/view-source-bookmarklet-for-iphone.html' title='View Source Bookmarklet for iPhone'/><author><name>Thomas Beek</name><uri>http://www.blogger.com/profile/11214111493303257906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://2.bp.blogspot.com/_xFGXS5QtFPs/Sde9clQGovI/AAAAAAAAHf8/HVvtXB0mlkY/S220/mnaj.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6307607831815769830.post-7201823512893146537</id><published>2010-03-03T14:42:00.001-08:00</published><updated>2010-03-03T14:42:58.941-08:00</updated><title type='text'>HTML and JavaScript for parsing E-mails and URLs</title><content type='html'>&lt;div class="gmail_quote"&gt;&lt;div&gt;&lt;div&gt;&lt;font face="Verdana" size="2"&gt;&lt;span&gt;HTML  part:&lt;/span&gt;&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&lt;span&gt;&amp;lt;textarea  name=&amp;quot;Block2&amp;quot; rows=&amp;quot;20&amp;quot; cols=&amp;quot;50&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;br  /&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;Enter a regular expression  type:&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;lt;select name=&amp;quot;re&amp;quot;  onchange=&amp;quot;parseWith()&amp;quot;&amp;gt;&lt;br&gt;  &amp;lt;option value=&amp;quot;^\W&amp;quot;  selected=&amp;quot;selected&amp;quot;&amp;gt;Choose an expression&amp;lt;/option&amp;gt;&lt;br&gt;  &amp;lt;option  value=&amp;quot;&lt;strong&gt;&lt;font color="#008000"&gt;[\w\.\-]+@[\w\.\-]+\b&lt;/font&gt;&lt;/strong&gt;&amp;quot;&amp;gt;E-mails&amp;lt;/option&amp;gt;&lt;br&gt;   &amp;lt;option value=&amp;quot;&lt;font color="#008000"&gt;&lt;strong&gt;\w{3,6}:/+[\w.]*&lt;/strong&gt;&lt;/font&gt;&amp;quot;&amp;gt;URLs&amp;lt;/option&amp;gt;&lt;br&gt;&amp;lt;/select&amp;gt;&amp;lt;br  /&amp;gt;&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font&gt;&lt;font face="Courier New" size="2"&gt;&amp;lt;form  name=&amp;quot;outform&amp;quot;&amp;gt;&amp;lt;textarea name=&amp;#39;result&amp;#39; rows=&amp;#39;20&amp;#39;  cols=&amp;#39;50&amp;#39;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/form&amp;gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Verdana" size="2"&gt;&lt;/font&gt; &lt;/div&gt; &lt;div&gt;&lt;span&gt;&lt;font face="Verdana" size="2"&gt;JavaScript  part:&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span&gt;&lt;font face="Courier New" size="2"&gt;function  parseWith(){&lt;br&gt; var txtI = document.text2.Block2.value;&lt;br&gt; var re =  document.text2.re.value;&lt;br&gt; var use = new RegExp(re,&amp;quot;g&amp;quot;); // RegExp  constructor compiles entered value to a JavaScript valid regex&lt;br&gt; var txtO  = txtI.match(use);&lt;br&gt;  document.outform.result.value =  txtO;&lt;br&gt; replaceCommas();&lt;br&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span&gt;&lt;font size="2"&gt;&lt;br&gt;&lt;font face="Courier New"&gt;function replaceCommas(){&lt;br&gt; var txt =  document.outform.result.value;&lt;br&gt; var re = /,/g;&lt;br&gt; var rTxt =  txt.replace(re,&amp;quot;\n&amp;quot;);&lt;br&gt;  document.outform.result.value =  rTxt;&lt;br&gt; var para =  document.getElementById(&amp;quot;label&amp;quot;);&lt;br&gt; para.lastChild.nodeValue =  &amp;quot;&amp;quot;;&lt;br&gt; para.lastChild.nodeValue = &amp;quot;paragraph separated  values&amp;quot;;&lt;br&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6307607831815769830-7201823512893146537?l=usefulcodeblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://usefulcodeblog.blogspot.com/feeds/7201823512893146537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6307607831815769830&amp;postID=7201823512893146537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6307607831815769830/posts/default/7201823512893146537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6307607831815769830/posts/default/7201823512893146537'/><link rel='alternate' type='text/html' href='http://usefulcodeblog.blogspot.com/2010/03/html-and-javascript-for-parsing-e-mails.html' title='HTML and JavaScript for parsing E-mails and URLs'/><author><name>Thomas Beek</name><uri>http://www.blogger.com/profile/11214111493303257906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://2.bp.blogspot.com/_xFGXS5QtFPs/Sde9clQGovI/AAAAAAAAHf8/HVvtXB0mlkY/S220/mnaj.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6307607831815769830.post-5796417583995613672</id><published>2009-11-03T11:48:00.001-08:00</published><updated>2009-11-03T11:50:32.495-08:00</updated><title type='text'>Most Useful Color Site on the Web</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://colorschemedesigner.com/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 171px;" src="http://2.bp.blogspot.com/_xFGXS5QtFPs/SvCJNvORnFI/AAAAAAAAJ50/YkqA5F2sXiU/s400/colorschemedesigner.gif" alt="" id="BLOGGER_PHOTO_ID_5399966822324870226" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family: verdana;"&gt;Most useful and amazingly generous Website I have ever found for experimenting with color.&lt;br /&gt;Thank you Peter Stanicek!&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6307607831815769830-5796417583995613672?l=usefulcodeblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://usefulcodeblog.blogspot.com/feeds/5796417583995613672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6307607831815769830&amp;postID=5796417583995613672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6307607831815769830/posts/default/5796417583995613672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6307607831815769830/posts/default/5796417583995613672'/><link rel='alternate' type='text/html' href='http://usefulcodeblog.blogspot.com/2009/11/most-useful-color-site-on-web.html' title='Most Useful Color Site on the Web'/><author><name>Thomas Beek</name><uri>http://www.blogger.com/profile/11214111493303257906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://2.bp.blogspot.com/_xFGXS5QtFPs/Sde9clQGovI/AAAAAAAAHf8/HVvtXB0mlkY/S220/mnaj.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_xFGXS5QtFPs/SvCJNvORnFI/AAAAAAAAJ50/YkqA5F2sXiU/s72-c/colorschemedesigner.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6307607831815769830.post-7108998049622653089</id><published>2009-08-19T10:39:00.000-07:00</published><updated>2009-08-19T10:39:17.174-07:00</updated><title type='text'>Developing with Apache Derby</title><content type='html'>Having problems getting your successfully compiled Java programs to run? If you are getting the annoying message that "main" was not found in the class, or "class file not found," the following will help you get your CLASSPATH variable sorted out.&lt;br /&gt;&lt;br /&gt;This is from Robert Brunner's IBM online tutorial article,&lt;br /&gt;&lt;a href="http://www.ibm.com/developerworks/opensource/library/os-ad-trifecta11/"&gt;Developing with Apache Derby -- Hitting the Trifecta: Java database development with Apache Derby, Part 3&lt;/a&gt;:&lt;br /&gt;If you encounter an error in either using the ij tool or compiling or executing any of the Java classes, the most likely culprit is the Java CLASSPATH environmental variable. Be sure this variable contains the requisite Apache Derby JAR files, which you can do by displaying the value of this variable using the echo $CLASSPATH command; the command should produce output similar to the following (note that your Apache Derby installation may change these values slightly):&lt;br /&gt;&lt;br /&gt;/opt/Apache/db-derby-10.2.1.6-bin/lib/derby.jar:/&lt;br /&gt;/opt/Apache/db-derby-10.2.1.6-bin/lib/derbytools.jar:.&lt;br /&gt;&lt;br /&gt;(Notice that there is a period after the last colon above.  This is not a end of sentence period; it needs to be there so that the current directory is included in the CLASSPATH.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6307607831815769830-7108998049622653089?l=usefulcodeblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ibm.com/developerworks/opensource/library/os-ad-trifecta11/' title='Developing with Apache Derby'/><link rel='replies' type='application/atom+xml' href='http://usefulcodeblog.blogspot.com/feeds/7108998049622653089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6307607831815769830&amp;postID=7108998049622653089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6307607831815769830/posts/default/7108998049622653089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6307607831815769830/posts/default/7108998049622653089'/><link rel='alternate' type='text/html' href='http://usefulcodeblog.blogspot.com/2009/08/developing-with-apache-derby.html' title='Developing with Apache Derby'/><author><name>Thomas Beek</name><uri>http://www.blogger.com/profile/11214111493303257906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://2.bp.blogspot.com/_xFGXS5QtFPs/Sde9clQGovI/AAAAAAAAHf8/HVvtXB0mlkY/S220/mnaj.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6307607831815769830.post-4317697458764541842</id><published>2009-07-24T09:26:00.000-07:00</published><updated>2009-07-24T09:26:56.058-07:00</updated><title type='text'>XHTML Basic encyclopedia topics | Reference.com</title><content type='html'>&lt;a href="http://www.reference.com/browse/wiki/XHTML_Basic"&gt;&amp;lt;cite&amp;gt;XHTML Basic encyclopedia topics | Reference.com&amp;lt;/cite&amp;gt;&lt;/a&gt;: "&lt;blockquote&gt;the W3C comments that, 'The XHTML family is the next step in the evolution of the Internet. By migrating to XHTML today, content developers can enter the XML world with all of its attendant benefits, while still remaining confident in their content's backward and future compatibility.'&lt;/blockquote&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6307607831815769830-4317697458764541842?l=usefulcodeblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.reference.com/browse/wiki/XHTML_Basic' title='&lt;cite&gt;XHTML Basic encyclopedia topics | Reference.com&lt;/cite&gt;'/><link rel='replies' type='application/atom+xml' href='http://usefulcodeblog.blogspot.com/feeds/4317697458764541842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6307607831815769830&amp;postID=4317697458764541842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6307607831815769830/posts/default/4317697458764541842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6307607831815769830/posts/default/4317697458764541842'/><link rel='alternate' type='text/html' href='http://usefulcodeblog.blogspot.com/2009/07/xhtml-basic-encyclopedia-topics.html' title='&lt;cite&gt;XHTML Basic encyclopedia topics | Reference.com&lt;/cite&gt;'/><author><name>Thomas Beek</name><uri>http://www.blogger.com/profile/11214111493303257906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://2.bp.blogspot.com/_xFGXS5QtFPs/Sde9clQGovI/AAAAAAAAHf8/HVvtXB0mlkY/S220/mnaj.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6307607831815769830.post-5744309438981508502</id><published>2008-11-21T16:24:00.001-08:00</published><updated>2008-11-21T16:24:56.697-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;email validation&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='validation'/><category scheme='http://www.blogger.com/atom/ns#' term='filemaker'/><category scheme='http://www.blogger.com/atom/ns#' term='scripting'/><title type='text'>tombeek - FileMaker® Scripting</title><content type='html'>&lt;font size="4"&gt;Validating Email Addresses&lt;/font&gt;&lt;br /&gt;&lt;cite cite="http://tombeek.googlepages.com/filemaker%C2%AEscripting#top"&gt;&lt;a href="http://tombeek.googlepages.com/filemaker%C2%AEscripting#top"&gt;tombeek - FileMaker® Scripting&lt;/a&gt;&lt;/cite&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6307607831815769830-5744309438981508502?l=usefulcodeblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://usefulcodeblog.blogspot.com/feeds/5744309438981508502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6307607831815769830&amp;postID=5744309438981508502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6307607831815769830/posts/default/5744309438981508502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6307607831815769830/posts/default/5744309438981508502'/><link rel='alternate' type='text/html' href='http://usefulcodeblog.blogspot.com/2008/11/tombeek-filemaker-scripting.html' title='tombeek - FileMaker® Scripting'/><author><name>Thomas Beek</name><uri>http://www.blogger.com/profile/11214111493303257906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://2.bp.blogspot.com/_xFGXS5QtFPs/Sde9clQGovI/AAAAAAAAHf8/HVvtXB0mlkY/S220/mnaj.jpg'/></author><thr:total>0</thr:total></entry></feed>
