s***@public.gmane.org
2014-01-30 01:46:48 UTC
<head>
<style type="text/css">
<!--
/* start of attachment style */
.ygrp-photo-title{
clear: both;
font-size: smaller;
height: 15px;
overflow: hidden;
text-align: center;
width: 75px;
}
div.ygrp-photo{
background-position: center;
background-repeat: no-repeat;
background-color: white;
border: 1px solid black;
height: 62px;
width: 62px;
}
div.photo-title
a,
div.photo-title a:active,
div.photo-title a:hover,
div.photo-title a:visited {
text-decoration: none;
}
div.attach-table div.attach-row {
clear: both;
}
div.attach-table div.attach-row div {
float: left;
/* margin: 2px;*/
}
p {
clear: both;
padding: 15px 0 3px 0;
overflow: hidden;
}
div.ygrp-file {
width: 30px;
valign: middle;
}
div.attach-table div.attach-row div div a {
text-decoration: none;
}
div.attach-table div.attach-row div div span {
font-weight: normal;
}
div.ygrp-file-title {
font-weight: bold;
}
/* end of attachment style */
-->
</style>
</head>
<html><body>
<!-- |**|begin egp html banner|**| -->
<br><br>
<!-- |**|end egp html banner|**| -->
<span style="font-family:Verdana; color:#000000; font-size:10pt;"><div><br></div><div>I downloaded fado in hopes of trying out some code. I was dissappointed the wiki page was empty! Where can I find some sample code to try out?</div><div><br></div><div>Can someone point me to some sample code I can try out?</div><div><br></div><div>Jason: Would you be willing to post your example so I can follow along with the video?</div><div><br></div><div>Thanks</div><div>Siegfried</div><div><br></div>
<blockquote id="replyBlockquote" webmail="1" style="border-left: 2px solid blue; margin-left: 8px; padding-left: 8px; font-size:10pt; color:black; font-family:verdana;">
<div id="wmQuoteWrapper">
-------- Original Message --------<br>
Subject: Re: [seajug] post meeting recap - accessing DB from java apps<br>
From: Jason Osgood <<a href="mailto:zappini-***@public.gmane.org">***@gmail.com</a>><br>
Date: Wed, January 22, 2014 10:19 am<br>
To: <a href="mailto:seajug-***@public.gmane.org">seajug-***@public.gmane.org</a><br>
<br>
<span style="display:none"> </span> <div id="ygrp-mlmsg" style="position:relative;"> <div id="ygrp-msg" style="z-index: 1;"> <div id="ygrp-text"> <div>Thanks Nimret, Everyone.</div><div><br></div><div>The perils of insufficiently prepared live demos. </div><div><br></div><div>Not a parse problem. </div><div><br></div><div><div>Alaso, turns out H2 Database is case sensitive, e.g. “Person” != “PERSON”. So the DatabaseMetaData.getTable(...) method wasn’t finding the table.</div></div><div><br></div><div>Right before the meeting, I changed a H2 setting to preserve the case of column names. So that query SELECT first, last FROM Person would generation method PersonSelectResultSet.getFirst() instead of .getFIRST().</div><div><br></div><div>Oof.</div><div><br></div><div>Handling of unquoted, unbracketed column and table names, both storage and case sensitivity, is handled inconsistently. I’m still investigating the what-ifs, which mostly means making Fado’s schema inspector more robust.</div><div><br><div><div>Nimret wrote:</div><div><br></div><blockquote type="cite" style="border-left: blue 2px solid; margin-left: 8px; padding-left: 8px;"><div style="font-family: Helvetica;font-size: 12px;font-style: normal;font-variant: normal;font-weight: normal;letter-spacing: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;"><div id="ygrp-mlmsg" style="font-size: 13px;font-family: Arial, helvetica, clean, sans-serif;"><div id="ygrp-msg"><div id="ygrp-text" style="font-family: Georgia;"><div dir="ltr"><div>here's another interesting framework I've been looking at...</div><div><a target="_blank" href="http://www.jdbi.org/">http://www.jdbi.org/</a></div></div></div></div></div></div></blockquote></div><br></div><div>Interesting. Very light weight.</div><div><br></div><div>Note that the queries are not-SQL, they’re a template-ized SQL. So no straight cut and paste between your project and Squirrel / QueryAnalyzer.</div><div><br></div><div>Also, JBBI still has a binding (mapping) step. So it’s "SQL parser” is actually a JDBI template parser.</div><div><br></div><div><br></div><div>Cheers, Jason</div><div></div> </div> <div style="color: #fff; height: 0;"></div> <style type="text/css">
#wmQuoteWrapper #ygrp-mkp { border: 1px solid #d8d8d8; font-family: Arial; margin: 10px 0; padding: 0 10px; }
#wmQuoteWrapper #ygrp-mkp hr { border: 1px solid #d8d8d8; }
#wmQuoteWrapper #ygrp-mkp #hd { color: #628c2a; font-size: 85%; font-weight: 700; line-height: 122%; margin: 10px 0; }
#wmQuoteWrapper #ygrp-mkp #ads { margin-bottom: 10px; }
#wmQuoteWrapper #ygrp-mkp .ad { padding: 0 0; }
#wmQuoteWrapper #ygrp-mkp .ad p { margin: 0; }
#wmQuoteWrapper #ygrp-mkp .ad a { color: #0000ff; text-decoration: none; }
#wmQuoteWrapper #ygrp-sponsor #ygrp-lc { font-family: Arial; }
#wmQuoteWrapper #ygrp-sponsor #ygrp-lc #hd { margin: 10px 0px; font-weight: 700; font-size: 78%; line-height: 122%; }
#wmQuoteWrapper #ygrp-sponsor #ygrp-lc .ad { margin-bottom: 10px; padding: 0 0; }
#wmQuoteWrapper #actions { font-family: Verdana; font-size: 11px; padding: 10px 0; }
#wmQuoteWrapper #activity { background-color: #e0ecee; float: left; font-family: Verdana; font-size: 10px; padding: 10px; }
#wmQuoteWrapper #activity span { font-weight: 700; }
#wmQuoteWrapper #activity span:first-child { text-transform: uppercase; }
#wmQuoteWrapper #activity span a { color: #5085b6; text-decoration: none; }
#wmQuoteWrapper #activity span span { color: #ff7900; }
#wmQuoteWrapper #activity span .underline { text-decoration: underline; }
#wmQuoteWrapper .attach { clear: both; display: table; font-family: Arial; font-size: 12px; padding: 10px 0; width: 400px; }
#wmQuoteWrapper .attach div a { text-decoration: none; }
#wmQuoteWrapper .attach img { border: none; padding-right: 5px; }
#wmQuoteWrapper .attach label { display: block; margin-bottom: 5px; }
#wmQuoteWrapper .attach label a { text-decoration: none; }
#wmQuoteWrapper blockquote { margin: 0 0 0 4px; }
#wmQuoteWrapper .bold { font-family: Arial; font-size: 13px; font-weight: 700; }
#wmQuoteWrapper .bold a { text-decoration: none; }
#wmQuoteWrapper dd.last p a { font-family: Verdana; font-weight: 700; }
#wmQuoteWrapper dd.last p span { margin-right: 10px; font-family: Verdana; font-weight: 700; }
#wmQuoteWrapper dd.last p span.yshortcuts { margin-right: 0; }
#wmQuoteWrapper div.attach-table div div a { text-decoration: none; }
#wmQuoteWrapper div.attach-table { width: 400px; }
#wmQuoteWrapper div.file-title a, #wmQuoteWrapper div.file-title a:active, #wmQuoteWrapper div.file-title a:hover, #wmQuoteWrapper div.file-title a:visited { text-decoration: none; }
#wmQuoteWrapper div.photo-title a, #wmQuoteWrapper div.photo-title a:active, #wmQuoteWrapper div.photo-title a:hover, #wmQuoteWrapper div.photo-title a:visited { text-decoration: none; }
#wmQuoteWrapper div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts { font-family: Verdana; font-size: 10px; font-weight: normal; }
#wmQuoteWrapper .green { color: #628c2a; }
#wmQuoteWrapper .MsoNormal { margin: 0 0 0 0; }
#wmQuoteWrapper o { font-size: 0; }
#wmQuoteWrapper #photos div { float: left; width: 72px; }
#wmQuoteWrapper #photos div div { border: 1px solid #666666; height: 62px; overflow: hidden; width: 62px; }
#wmQuoteWrapper #photos div label { color: #666666; font-size: 10px; overflow: hidden; text-align: center; white-space: nowrap; width: 64px; }
#wmQuoteWrapper #reco-category { font-size: 77%; }
#wmQuoteWrapper #reco-desc { font-size: 77%; }
#wmQuoteWrapper .replbq { margin: 4px; }
#wmQuoteWrapper #ygrp-actbar div a:first-child { /* border-right: 0px solid #000;*/ margin-right: 2px; padding-right: 5px; }
#wmQuoteWrapper #ygrp-mlmsg { font-size: 13px; font-family: Arial, helvetica,clean, sans-serif; *font-size: small; *font: x-small; }
#wmQuoteWrapper #ygrp-mlmsg table { font-size: inherit; font: 100%; }
#wmQuoteWrapper #ygrp-mlmsg select, #wmQuoteWrapper input, #wmQuoteWrapper textarea { font: 99% Arial, Helvetica, clean, sans-serif; }
#wmQuoteWrapper #ygrp-mlmsg pre, #wmQuoteWrapper code { font:115% monospace; *font-size:100%; }
#wmQuoteWrapper #ygrp-mlmsg * { line-height: 1.22em; }
#wmQuoteWrapper #ygrp-mlmsg #logo { padding-bottom: 10px; }
#wmQuoteWrapper #ygrp-msg p a { font-family: Verdana; }
#wmQuoteWrapper #ygrp-msg p#attach-count span { color: #1E66AE; font-weight: 700; }
#wmQuoteWrapper #ygrp-reco #reco-head { color: #ff7900; font-weight: 700; }
#wmQuoteWrapper #ygrp-reco { margin-bottom: 20px; padding: 0px; }
#wmQuoteWrapper #ygrp-sponsor #ov li a { font-size: 130%; text-decoration: none; }
#wmQuoteWrapper #ygrp-sponsor #ov li { font-size: 77%; list-style-type: square; padding: 6px 0; }
#wmQuoteWrapper #ygrp-sponsor #ov ul { margin: 0; padding: 0 0 0 8px; }
#wmQuoteWrapper #ygrp-text { font-family: Georgia; }
#wmQuoteWrapper #ygrp-text p { margin: 0 0 1em 0; }
#wmQuoteWrapper #ygrp-text tt { font-size: 120%; }
#wmQuoteWrapper #ygrp-vital ul li:last-child { border-right: none !important; }
</style>
</div>
</blockquote></span>
<!-- |**|begin egp html banner|**| -->
<br>
<br>
<!-- |**|end egp html banner|**| -->
<div width="1" style="color: white; clear: both;"/>__._,_.___</div>
<!-- Start Recommendations -->
<!-- End Recommendations -->
<!-- |**|begin egp html banner|**| -->
<img src="http://geo.yahoo.com/serv?s=97476590/grpId=2267342/grpspId=1705006905/msgId=20402/stime=1391046412" width="1" height="1"> <br>
<!-- |**|end egp html banner|**| -->
<!-- |**|begin egp html banner|**| -->
<br>
<div style="font-family: verdana; font-size: 77%; border-top: 1px solid #666; padding: 5px 0;" >
Your email settings: Individual Email|Traditional <br>
<a href="http://groups.yahoo.com/group/seajug/join;_ylc=X3oDMTJmMGMxbmVnBF9TAzk3NDc2NTkwBGdycElkAzIyNjczNDIEZ3Jwc3BJZAMxNzA1MDA2OTA1BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEzOTEwNDY0MTI-">Change settings via the Web</a> (Yahoo! ID required) <br>
Change settings via email: <a href="mailto:seajug-***@yahoogroups.com?subject=Email Delivery: Digest">Switch delivery to Daily Digest</a> | <a href = "mailto:seajug-fullfeatured-***@public.gmane.org?subject=Change Delivery Format: Fully Featured">Switch to Fully Featured</a> <br>
<a href="http://groups.yahoo.com/group/seajug;_ylc=X3oDMTJkanQxODlnBF9TAzk3NDc2NTkwBGdycElkAzIyNjczNDIEZ3Jwc3BJZAMxNzA1MDA2OTA1BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMzkxMDQ2NDEy">
Visit Your Group
</a> |
<a href="http://info.yahoo.com/legal/us/yahoo/utos/terms/">
Yahoo! Groups Terms of Use
</a> |
<a href="mailto:seajug-unsubscribe-***@public.gmane.org?subject=Unsubscribe">
Unsubscribe
</a>
<br>
</div>
<br>
<!-- |**|end egp html banner|**| -->
<div style="color: white; clear: both;"/>__,_._,___</div>
</body></html>
<style type="text/css">
<!--
/* start of attachment style */
.ygrp-photo-title{
clear: both;
font-size: smaller;
height: 15px;
overflow: hidden;
text-align: center;
width: 75px;
}
div.ygrp-photo{
background-position: center;
background-repeat: no-repeat;
background-color: white;
border: 1px solid black;
height: 62px;
width: 62px;
}
div.photo-title
a,
div.photo-title a:active,
div.photo-title a:hover,
div.photo-title a:visited {
text-decoration: none;
}
div.attach-table div.attach-row {
clear: both;
}
div.attach-table div.attach-row div {
float: left;
/* margin: 2px;*/
}
p {
clear: both;
padding: 15px 0 3px 0;
overflow: hidden;
}
div.ygrp-file {
width: 30px;
valign: middle;
}
div.attach-table div.attach-row div div a {
text-decoration: none;
}
div.attach-table div.attach-row div div span {
font-weight: normal;
}
div.ygrp-file-title {
font-weight: bold;
}
/* end of attachment style */
-->
</style>
</head>
<html><body>
<!-- |**|begin egp html banner|**| -->
<br><br>
<!-- |**|end egp html banner|**| -->
<span style="font-family:Verdana; color:#000000; font-size:10pt;"><div><br></div><div>I downloaded fado in hopes of trying out some code. I was dissappointed the wiki page was empty! Where can I find some sample code to try out?</div><div><br></div><div>Can someone point me to some sample code I can try out?</div><div><br></div><div>Jason: Would you be willing to post your example so I can follow along with the video?</div><div><br></div><div>Thanks</div><div>Siegfried</div><div><br></div>
<blockquote id="replyBlockquote" webmail="1" style="border-left: 2px solid blue; margin-left: 8px; padding-left: 8px; font-size:10pt; color:black; font-family:verdana;">
<div id="wmQuoteWrapper">
-------- Original Message --------<br>
Subject: Re: [seajug] post meeting recap - accessing DB from java apps<br>
From: Jason Osgood <<a href="mailto:zappini-***@public.gmane.org">***@gmail.com</a>><br>
Date: Wed, January 22, 2014 10:19 am<br>
To: <a href="mailto:seajug-***@public.gmane.org">seajug-***@public.gmane.org</a><br>
<br>
<span style="display:none"> </span> <div id="ygrp-mlmsg" style="position:relative;"> <div id="ygrp-msg" style="z-index: 1;"> <div id="ygrp-text"> <div>Thanks Nimret, Everyone.</div><div><br></div><div>The perils of insufficiently prepared live demos. </div><div><br></div><div>Not a parse problem. </div><div><br></div><div><div>Alaso, turns out H2 Database is case sensitive, e.g. “Person” != “PERSON”. So the DatabaseMetaData.getTable(...) method wasn’t finding the table.</div></div><div><br></div><div>Right before the meeting, I changed a H2 setting to preserve the case of column names. So that query SELECT first, last FROM Person would generation method PersonSelectResultSet.getFirst() instead of .getFIRST().</div><div><br></div><div>Oof.</div><div><br></div><div>Handling of unquoted, unbracketed column and table names, both storage and case sensitivity, is handled inconsistently. I’m still investigating the what-ifs, which mostly means making Fado’s schema inspector more robust.</div><div><br><div><div>Nimret wrote:</div><div><br></div><blockquote type="cite" style="border-left: blue 2px solid; margin-left: 8px; padding-left: 8px;"><div style="font-family: Helvetica;font-size: 12px;font-style: normal;font-variant: normal;font-weight: normal;letter-spacing: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;"><div id="ygrp-mlmsg" style="font-size: 13px;font-family: Arial, helvetica, clean, sans-serif;"><div id="ygrp-msg"><div id="ygrp-text" style="font-family: Georgia;"><div dir="ltr"><div>here's another interesting framework I've been looking at...</div><div><a target="_blank" href="http://www.jdbi.org/">http://www.jdbi.org/</a></div></div></div></div></div></div></blockquote></div><br></div><div>Interesting. Very light weight.</div><div><br></div><div>Note that the queries are not-SQL, they’re a template-ized SQL. So no straight cut and paste between your project and Squirrel / QueryAnalyzer.</div><div><br></div><div>Also, JBBI still has a binding (mapping) step. So it’s "SQL parser” is actually a JDBI template parser.</div><div><br></div><div><br></div><div>Cheers, Jason</div><div></div> </div> <div style="color: #fff; height: 0;"></div> <style type="text/css">
#wmQuoteWrapper #ygrp-mkp { border: 1px solid #d8d8d8; font-family: Arial; margin: 10px 0; padding: 0 10px; }
#wmQuoteWrapper #ygrp-mkp hr { border: 1px solid #d8d8d8; }
#wmQuoteWrapper #ygrp-mkp #hd { color: #628c2a; font-size: 85%; font-weight: 700; line-height: 122%; margin: 10px 0; }
#wmQuoteWrapper #ygrp-mkp #ads { margin-bottom: 10px; }
#wmQuoteWrapper #ygrp-mkp .ad { padding: 0 0; }
#wmQuoteWrapper #ygrp-mkp .ad p { margin: 0; }
#wmQuoteWrapper #ygrp-mkp .ad a { color: #0000ff; text-decoration: none; }
#wmQuoteWrapper #ygrp-sponsor #ygrp-lc { font-family: Arial; }
#wmQuoteWrapper #ygrp-sponsor #ygrp-lc #hd { margin: 10px 0px; font-weight: 700; font-size: 78%; line-height: 122%; }
#wmQuoteWrapper #ygrp-sponsor #ygrp-lc .ad { margin-bottom: 10px; padding: 0 0; }
#wmQuoteWrapper #actions { font-family: Verdana; font-size: 11px; padding: 10px 0; }
#wmQuoteWrapper #activity { background-color: #e0ecee; float: left; font-family: Verdana; font-size: 10px; padding: 10px; }
#wmQuoteWrapper #activity span { font-weight: 700; }
#wmQuoteWrapper #activity span:first-child { text-transform: uppercase; }
#wmQuoteWrapper #activity span a { color: #5085b6; text-decoration: none; }
#wmQuoteWrapper #activity span span { color: #ff7900; }
#wmQuoteWrapper #activity span .underline { text-decoration: underline; }
#wmQuoteWrapper .attach { clear: both; display: table; font-family: Arial; font-size: 12px; padding: 10px 0; width: 400px; }
#wmQuoteWrapper .attach div a { text-decoration: none; }
#wmQuoteWrapper .attach img { border: none; padding-right: 5px; }
#wmQuoteWrapper .attach label { display: block; margin-bottom: 5px; }
#wmQuoteWrapper .attach label a { text-decoration: none; }
#wmQuoteWrapper blockquote { margin: 0 0 0 4px; }
#wmQuoteWrapper .bold { font-family: Arial; font-size: 13px; font-weight: 700; }
#wmQuoteWrapper .bold a { text-decoration: none; }
#wmQuoteWrapper dd.last p a { font-family: Verdana; font-weight: 700; }
#wmQuoteWrapper dd.last p span { margin-right: 10px; font-family: Verdana; font-weight: 700; }
#wmQuoteWrapper dd.last p span.yshortcuts { margin-right: 0; }
#wmQuoteWrapper div.attach-table div div a { text-decoration: none; }
#wmQuoteWrapper div.attach-table { width: 400px; }
#wmQuoteWrapper div.file-title a, #wmQuoteWrapper div.file-title a:active, #wmQuoteWrapper div.file-title a:hover, #wmQuoteWrapper div.file-title a:visited { text-decoration: none; }
#wmQuoteWrapper div.photo-title a, #wmQuoteWrapper div.photo-title a:active, #wmQuoteWrapper div.photo-title a:hover, #wmQuoteWrapper div.photo-title a:visited { text-decoration: none; }
#wmQuoteWrapper div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts { font-family: Verdana; font-size: 10px; font-weight: normal; }
#wmQuoteWrapper .green { color: #628c2a; }
#wmQuoteWrapper .MsoNormal { margin: 0 0 0 0; }
#wmQuoteWrapper o { font-size: 0; }
#wmQuoteWrapper #photos div { float: left; width: 72px; }
#wmQuoteWrapper #photos div div { border: 1px solid #666666; height: 62px; overflow: hidden; width: 62px; }
#wmQuoteWrapper #photos div label { color: #666666; font-size: 10px; overflow: hidden; text-align: center; white-space: nowrap; width: 64px; }
#wmQuoteWrapper #reco-category { font-size: 77%; }
#wmQuoteWrapper #reco-desc { font-size: 77%; }
#wmQuoteWrapper .replbq { margin: 4px; }
#wmQuoteWrapper #ygrp-actbar div a:first-child { /* border-right: 0px solid #000;*/ margin-right: 2px; padding-right: 5px; }
#wmQuoteWrapper #ygrp-mlmsg { font-size: 13px; font-family: Arial, helvetica,clean, sans-serif; *font-size: small; *font: x-small; }
#wmQuoteWrapper #ygrp-mlmsg table { font-size: inherit; font: 100%; }
#wmQuoteWrapper #ygrp-mlmsg select, #wmQuoteWrapper input, #wmQuoteWrapper textarea { font: 99% Arial, Helvetica, clean, sans-serif; }
#wmQuoteWrapper #ygrp-mlmsg pre, #wmQuoteWrapper code { font:115% monospace; *font-size:100%; }
#wmQuoteWrapper #ygrp-mlmsg * { line-height: 1.22em; }
#wmQuoteWrapper #ygrp-mlmsg #logo { padding-bottom: 10px; }
#wmQuoteWrapper #ygrp-msg p a { font-family: Verdana; }
#wmQuoteWrapper #ygrp-msg p#attach-count span { color: #1E66AE; font-weight: 700; }
#wmQuoteWrapper #ygrp-reco #reco-head { color: #ff7900; font-weight: 700; }
#wmQuoteWrapper #ygrp-reco { margin-bottom: 20px; padding: 0px; }
#wmQuoteWrapper #ygrp-sponsor #ov li a { font-size: 130%; text-decoration: none; }
#wmQuoteWrapper #ygrp-sponsor #ov li { font-size: 77%; list-style-type: square; padding: 6px 0; }
#wmQuoteWrapper #ygrp-sponsor #ov ul { margin: 0; padding: 0 0 0 8px; }
#wmQuoteWrapper #ygrp-text { font-family: Georgia; }
#wmQuoteWrapper #ygrp-text p { margin: 0 0 1em 0; }
#wmQuoteWrapper #ygrp-text tt { font-size: 120%; }
#wmQuoteWrapper #ygrp-vital ul li:last-child { border-right: none !important; }
</style>
</div>
</blockquote></span>
<!-- |**|begin egp html banner|**| -->
<br>
<br>
<!-- |**|end egp html banner|**| -->
<div width="1" style="color: white; clear: both;"/>__._,_.___</div>
<!-- Start Recommendations -->
<!-- End Recommendations -->
<!-- |**|begin egp html banner|**| -->
<img src="http://geo.yahoo.com/serv?s=97476590/grpId=2267342/grpspId=1705006905/msgId=20402/stime=1391046412" width="1" height="1"> <br>
<!-- |**|end egp html banner|**| -->
<!-- |**|begin egp html banner|**| -->
<br>
<div style="font-family: verdana; font-size: 77%; border-top: 1px solid #666; padding: 5px 0;" >
Your email settings: Individual Email|Traditional <br>
<a href="http://groups.yahoo.com/group/seajug/join;_ylc=X3oDMTJmMGMxbmVnBF9TAzk3NDc2NTkwBGdycElkAzIyNjczNDIEZ3Jwc3BJZAMxNzA1MDA2OTA1BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEzOTEwNDY0MTI-">Change settings via the Web</a> (Yahoo! ID required) <br>
Change settings via email: <a href="mailto:seajug-***@yahoogroups.com?subject=Email Delivery: Digest">Switch delivery to Daily Digest</a> | <a href = "mailto:seajug-fullfeatured-***@public.gmane.org?subject=Change Delivery Format: Fully Featured">Switch to Fully Featured</a> <br>
<a href="http://groups.yahoo.com/group/seajug;_ylc=X3oDMTJkanQxODlnBF9TAzk3NDc2NTkwBGdycElkAzIyNjczNDIEZ3Jwc3BJZAMxNzA1MDA2OTA1BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMzkxMDQ2NDEy">
Visit Your Group
</a> |
<a href="http://info.yahoo.com/legal/us/yahoo/utos/terms/">
Yahoo! Groups Terms of Use
</a> |
<a href="mailto:seajug-unsubscribe-***@public.gmane.org?subject=Unsubscribe">
Unsubscribe
</a>
<br>
</div>
<br>
<!-- |**|end egp html banner|**| -->
<div style="color: white; clear: both;"/>__,_._,___</div>
</body></html>