Re: subcomponents

Hiram Gibbard <[email protected]> Mon, 9 Jan 2017 17:22:43 -0600
Newsgroups gmane.comp.web.mason.user
Message-ID <[email protected]>
--===============6078795307261913376==
Content-Type: multipart/alternative;
	boundary=Apple-Mail-E5812313-8D9C-4330-BFB7-5FF14C17CCBB
Content-Transfer-Encoding: 7bit


--Apple-Mail-E5812313-8D9C-4330-BFB7-5FF14C17CCBB
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

I see now. Yes, there is a block of code b/n the def tag. Thanks. Now I unde=
rstand. I can decipher that code to see what the issue is.=20

Thanks a mil!

Sent from my iPhone

> On Jan 9, 2017, at 3:32 PM, William Cox <[email protected]> wrote:
>=20
> the subcomponent will be entirely contained within the <%def></%def> tags.=
 within that, many of the same rules apply as to file-level components
> quote: Each instance of this section creates a subcomponent embedded insid=
e the current component. Inside you may place anything that a regular compon=
ent contains, with the exception of <%def>, <%method>, <%once>, and <%shared=
> tags.
>=20
> without seeing what that <%def> defines, I can't really say much beyond th=
at as I/we can't see the code you're seeing.
>=20
> that being said, I can say it almost certainly is _not_ being built on the=
 fly (without some black magic).
>=20
>> On Mon, Jan 9, 2017 at 4:25 PM Hiram Gibbard <[email protected]> wrote:
>> i do have the <%def .is_valid_sshkey> defined, but where is the code embe=
dded?=20
>>=20
>> I also executed a recursive/case insensitive search in all the applicatio=
n code files for "is_valid_sshkey" and nothing was returned outside of what I=
've already seen.
>>=20
>> is the logic for is_valid_sshkey built on the fly, if so, where is it get=
ting the sub-component set of rules?
>>=20
>> basically this application was written awhile ago and i'm trying to figur=
e out how it validates the ssh keys provided in the text field by the user.=20=

>>=20
>> It works on the old server, yet not the new one. I migrated the app to th=
e new one from the old one by taring up the entire directory and deploying i=
t on the new server.=20
>>=20
>> I'm searching, using grep and find, for "is_valid_sshkey" on both the old=
 and new servers and can not seem to find any mention of "is_valid_sshkey ot=
her than whats defined for the sub-component and %def.
>>=20
>> Magic?=20
>>=20
>> On Mon, Jan 9, 2017 at 3:14 PM, William Cox <[email protected]> wrote=
:
>> Hiram,
>>=20
>> you likely are dealing with a call to an embedded component: https://meta=
cpan.org/pod/distribution/HTML-Mason/lib/HTML/Mason/Devel.pod#EMBEDDED-COMPO=
NENTS
>>=20
>> the ".is_valid_sshkey" should be found as <%def .is_valid_subkey>...<%/de=
f> within the same file
>>=20
>> On Mon, Jan 9, 2017 at 4:10 PM Seb <[email protected]> wrote:
>>=20
>> Hi,
>>=20
>>=20
>> > thanks for that Seb, but what if I'm not finding a file called
>> > .is_valid_sshkey?
>> >
>> > using:
>> > sudo find / -type f -iname ".is_valid_sshkey" -ls
>>=20
>> There could be a suffix, such as .mas, which would not be found with your=

>> syntax. Example:
>>=20
>> >mkdir toto
>> >touch toto/.hidden
>> >find . -type f -iname ".hidden" -ls
>> 217773    0 -rw-r--r--   1 seb      seb   0 Jan  9 22:04 ./toto/.hidden
>> >find . -type f -iname ".hid" -ls
>> >find . -type f -iname ".hid*" -ls
>> 217773    0 -rw-r--r--   1 seb      seb   0 Jan  9 22:04 ./toto/.hidden
>>=20
>> So I suggest you try this:
>>=20
>> sudo find / -type f -iname ".is_valid_sshkey*" -ls
>>=20
>>=20
>> Seb.
>>=20
>>=20
>>=20
>> >
>> > On Mon, Jan 9, 2017 at 2:47 PM, Seb <[email protected]> wrote:
>> >
>> >>
>> >> Hi Hiram,
>> >>
>> >>
>> >> my $is_valid =3D $m->comp(".is_valid_sshkey", sshkey =3D> $ssh2, uidnu=
mber =3D>
>> >>> $employeeNumber, );
>> >>>
>> >>> As I understand it, this is a mason subcomponent, but what isn't clea=
r to
>> >>> me is the ".is_valid_sshkey"
>> >>>
>> >>
>> >> The line means to use a Mason component whose code resides in the file=

>> >> named ".is_valid_sshkey", which could also be written ./.is_valid_sshk=
ey .
>> >> You will find this (hidden) file in the same directory as the one from=

>> >> which the code is extracted.
>> >>
>> >>
>> >> Seb.
>> >>
>> >
>> >
>> >
>> >
>>=20
>> -------------------------------------------------------------------------=
-----
>> Developer Access Program for Intel Xeon Phi Processors
>> Access to Intel Xeon Phi processor-based developer platforms.
>> With one year of Intel Parallel Studio XE.
>> Training and support from Colfax.
>> Order your platform today. http://sdm.link/xeonphi
>> _______________________________________________
>> Mason-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/mason-users
>> --=20
>> William Cox
>>=20
>> e: [email protected]
>>=20
>> -----BEGIN GEEK CODE BLOCK-----
>> Version: 3.1
>> GCS d- s+:+() a C++(++++)$ UBLC(++)$
>> P+++(++++)$ L++(+++)$ !E--- W++(+++)$
>> !N !o? K--? !w--- !O M++ !V- PS-(--)@ PE+()
>> Y+ !PGP t++ !5 X+++ !R tv(+) b+>++
>> DI+(++) D+() G e h--- r+++ y+++>++++
>> ------END GEEK CODE BLOCK------
>>=20
>>=20
>>=20
>> --=20
>> Hiram Gibbard
>> [email protected]
>> http://hiramgibbard.com
>>=20
>=20
> --=20
> William Cox
>=20
> e: [email protected]
>=20
> -----BEGIN GEEK CODE BLOCK-----
> Version: 3.1
> GCS d- s+:+() a C++(++++)$ UBLC(++)$
> P+++(++++)$ L++(+++)$ !E--- W++(+++)$
> !N !o? K--? !w--- !O M++ !V- PS-(--)@ PE+()
> Y+ !PGP t++ !5 X+++ !R tv(+) b+>++
> DI+(++) D+() G e h--- r+++ y+++>++++
> ------END GEEK CODE BLOCK------

--Apple-Mail-E5812313-8D9C-4330-BFB7-5FF14C17CCBB
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div>I see now. Yes, there is a block of co=
de b/n the def tag. Thanks. Now I understand. I can decipher that code to se=
e what the issue is.&nbsp;</div><div id=3D"AppleMailSignature"><br></div><di=
v id=3D"AppleMailSignature">Thanks a mil!<br><br>Sent from my iPhone</div><d=
iv><br>On Jan 9, 2017, at 3:32 PM, William Cox &lt;<a href=3D"mailto:mydimen=
[email protected]">[email protected]</a>&gt; wrote:<br><br></div><blockquot=
e type=3D"cite"><div><div dir=3D"ltr"><div><div><div>the subcomponent will b=
e entirely contained within the &lt;%def&gt;&lt;/%def&gt; tags. within that,=
 many of the same rules apply as to file-level components<br></div>quote: Ea=
ch instance of this section creates a <i>subcomponent</i> embedded inside th=
e current component. Inside you may place anything that a regular component c=
ontains, with the exception of <code>&lt;%def&gt;</code>, <code>&lt;%method&=
gt;</code>, <code>&lt;%once&gt;</code>, and <code>&lt;%shared&gt;</code> tag=
s.<br><br></div>without seeing what that &lt;%def&gt; defines, I can't reall=
y say much beyond that as I/we can't see the code you're seeing.<br><br></di=
v>that being said, I can say it almost certainly is _not_ being built on the=
 fly (without some black magic).<br></div><br><div class=3D"gmail_quote"><di=
v dir=3D"ltr">On Mon, Jan 9, 2017 at 4:25 PM Hiram Gibbard &lt;<a href=3D"ma=
ilto:[email protected]">[email protected]</a>&gt; wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex"><div dir=3D"ltr" class=3D"gmail_msg">i do have the &lt=
;%def .is_valid_sshkey&gt; defined, but where is the code embedded?&nbsp;<di=
v class=3D"gmail_msg"><br class=3D"gmail_msg"></div><div class=3D"gmail_msg"=
>I also executed a recursive/case insensitive search in all the application c=
ode files for "is_valid_sshkey" and nothing was returned outside of what I'v=
e already seen.</div><div class=3D"gmail_msg"><br class=3D"gmail_msg"></div>=
<div class=3D"gmail_msg">is the logic for is_valid_sshkey built on the fly, i=
f so, where is it getting the sub-component set of rules?</div><div class=3D=
"gmail_msg"><br class=3D"gmail_msg"></div><div class=3D"gmail_msg">basically=
 this application was written awhile ago and i'm trying to figure out how it=
 validates the ssh keys provided in the text field by the user.&nbsp;</div><=
div class=3D"gmail_msg"><br class=3D"gmail_msg"></div><div class=3D"gmail_ms=
g">It works on the old server, yet not the new one. I migrated the app to th=
e new one from the old one by taring up the entire directory and deploying i=
t on the new server.&nbsp;</div><div class=3D"gmail_msg"><br class=3D"gmail_=
msg"></div><div class=3D"gmail_msg">I'm searching, using grep and find, for "=
is_valid_sshkey" on both the old and new servers and can not seem to find an=
y mention of "is_valid_sshkey other than whats defined for the sub-component=
 and %def.</div><div class=3D"gmail_msg"><br class=3D"gmail_msg"></div><div c=
lass=3D"gmail_msg">Magic?&nbsp;</div></div><div class=3D"gmail_extra gmail_m=
sg"></div><div class=3D"gmail_extra gmail_msg"><br class=3D"gmail_msg"><div c=
lass=3D"gmail_quote gmail_msg">On Mon, Jan 9, 2017 at 3:14 PM, William Cox <=
span dir=3D"ltr" class=3D"gmail_msg">&lt;<a href=3D"mailto:mydimension@gmail=
.com" class=3D"gmail_msg" target=3D"_blank">[email protected]</a>&gt;</s=
pan> wrote:<br class=3D"gmail_msg"><blockquote class=3D"gmail_quote gmail_ms=
g" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><=
div dir=3D"ltr" class=3D"gmail_msg"><div class=3D"gmail_msg"><div class=3D"g=
mail_msg">Hiram,<br class=3D"gmail_msg"><br class=3D"gmail_msg"></div>you li=
kely are dealing with a call to an embedded component: <a href=3D"https://me=
tacpan.org/pod/distribution/HTML-Mason/lib/HTML/Mason/Devel.pod#EMBEDDED-COM=
PONENTS" class=3D"gmail_msg" target=3D"_blank">https://metacpan.org/pod/dist=
ribution/HTML-Mason/lib/HTML/Mason/Devel.pod#EMBEDDED-COMPONENTS</a><br clas=
s=3D"gmail_msg"><br class=3D"gmail_msg"></div>the ".is_valid_sshkey" should b=
e found as &lt;%def .is_valid_subkey&gt;...&lt;%/def&gt; within the same fil=
e<br class=3D"gmail_msg"></div><br class=3D"gmail_msg"><div class=3D"gmail_q=
uote gmail_msg"><div dir=3D"ltr" class=3D"gmail_msg">On Mon, Jan 9, 2017 at 4=
:10 PM Seb &lt;<a href=3D"mailto:[email protected]" class=3D"gmail_msg" target=3D"_=
blank">[email protected]</a>&gt; wrote:<br class=3D"gmail_msg"></div><blockquote cl=
ass=3D"gmail_quote gmail_msg" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex"><br class=3D"m_-3495540569299768337m_1562687531559=
746731gmail_msg gmail_msg">
Hi,<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_m=
sg">
<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_msg"=
>
<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_msg"=
>
&gt; thanks for that Seb, but what if I'm not finding a file called<br class=
=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_msg">
&gt; .is_valid_sshkey?<br class=3D"m_-3495540569299768337m_15626875315597467=
31gmail_msg gmail_msg">
&gt;<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_=
msg">
&gt; using:<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg=
 gmail_msg">
&gt; sudo find / -type f -iname ".is_valid_sshkey" -ls<br class=3D"m_-349554=
0569299768337m_1562687531559746731gmail_msg gmail_msg">
<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_msg"=
>
There could be a suffix, such as .mas, which would not be found with your<br=
 class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_msg">
syntax. Example:<br class=3D"m_-3495540569299768337m_1562687531559746731gmai=
l_msg gmail_msg">
<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_msg"=
>
&gt;mkdir toto<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_=
msg gmail_msg">
&gt;touch toto/.hidden<br class=3D"m_-3495540569299768337m_15626875315597467=
31gmail_msg gmail_msg">
&gt;find . -type f -iname ".hidden" -ls<br class=3D"m_-3495540569299768337m_=
1562687531559746731gmail_msg gmail_msg">
217773&nbsp; &nbsp; 0 -rw-r--r--&nbsp; &nbsp;1 seb&nbsp; &nbsp; &nbsp; seb&n=
bsp; &nbsp;0 Jan&nbsp; 9 22:04 ./toto/.hidden<br class=3D"m_-349554056929976=
8337m_1562687531559746731gmail_msg gmail_msg">
&gt;find . -type f -iname ".hid" -ls<br class=3D"m_-3495540569299768337m_156=
2687531559746731gmail_msg gmail_msg">
&gt;find . -type f -iname ".hid*" -ls<br class=3D"m_-3495540569299768337m_15=
62687531559746731gmail_msg gmail_msg">
217773&nbsp; &nbsp; 0 -rw-r--r--&nbsp; &nbsp;1 seb&nbsp; &nbsp; &nbsp; seb&n=
bsp; &nbsp;0 Jan&nbsp; 9 22:04 ./toto/.hidden<br class=3D"m_-349554056929976=
8337m_1562687531559746731gmail_msg gmail_msg">
<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_msg"=
>
So I suggest you try this:<br class=3D"m_-3495540569299768337m_1562687531559=
746731gmail_msg gmail_msg">
<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_msg"=
>
sudo find / -type f -iname ".is_valid_sshkey*" -ls<br class=3D"m_-3495540569=
299768337m_1562687531559746731gmail_msg gmail_msg">
<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_msg"=
>
<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_msg"=
>
Seb.<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_=
msg">
<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_msg"=
>
<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_msg"=
>
<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_msg"=
>
&gt;<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_=
msg">
&gt; On Mon, Jan 9, 2017 at 2:47 PM, Seb &lt;<a href=3D"mailto:[email protected]" c=
lass=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_msg" targ=
et=3D"_blank">[email protected]</a>&gt; wrote:<br class=3D"m_-3495540569299768337m_=
1562687531559746731gmail_msg gmail_msg">
&gt;<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_=
msg">
&gt;&gt;<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gm=
ail_msg">
&gt;&gt; Hi Hiram,<br class=3D"m_-3495540569299768337m_1562687531559746731gm=
ail_msg gmail_msg">
&gt;&gt;<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gm=
ail_msg">
&gt;&gt;<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gm=
ail_msg">
&gt;&gt; my $is_valid =3D $m-&gt;comp(".is_valid_sshkey", sshkey =3D&gt; $ss=
h2, uidnumber =3D&gt;<br class=3D"m_-3495540569299768337m_156268753155974673=
1gmail_msg gmail_msg">
&gt;&gt;&gt; $employeeNumber, );<br class=3D"m_-3495540569299768337m_1562687=
531559746731gmail_msg gmail_msg">
&gt;&gt;&gt;<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_ms=
g gmail_msg">
&gt;&gt;&gt; As I understand it, this is a mason subcomponent, but what isn'=
t clear to<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg g=
mail_msg">
&gt;&gt;&gt; me is the ".is_valid_sshkey"<br class=3D"m_-3495540569299768337=
m_1562687531559746731gmail_msg gmail_msg">
&gt;&gt;&gt;<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_ms=
g gmail_msg">
&gt;&gt;<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gm=
ail_msg">
&gt;&gt; The line means to use a Mason component whose code resides in the f=
ile<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_m=
sg">
&gt;&gt; named ".is_valid_sshkey", which could also be written ./.is_valid_s=
shkey .<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gma=
il_msg">
&gt;&gt; You will find this (hidden) file in the same directory as the one f=
rom<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_m=
sg">
&gt;&gt; which the code is extracted.<br class=3D"m_-3495540569299768337m_15=
62687531559746731gmail_msg gmail_msg">
&gt;&gt;<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gm=
ail_msg">
&gt;&gt;<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gm=
ail_msg">
&gt;&gt; Seb.<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_m=
sg gmail_msg">
&gt;&gt;<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gm=
ail_msg">
&gt;<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_=
msg">
&gt;<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_=
msg">
&gt;<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_=
msg">
&gt;<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_=
msg">
<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_msg"=
>
----------------------------------------------------------------------------=
--<br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_ms=
g">
Developer Access Program for Intel Xeon Phi Processors<br class=3D"m_-349554=
0569299768337m_1562687531559746731gmail_msg gmail_msg">
Access to Intel Xeon Phi processor-based developer platforms.<br class=3D"m_=
-3495540569299768337m_1562687531559746731gmail_msg gmail_msg">
With one year of Intel Parallel Studio XE.<br class=3D"m_-349554056929976833=
7m_1562687531559746731gmail_msg gmail_msg">
Training and support from Colfax.<br class=3D"m_-3495540569299768337m_156268=
7531559746731gmail_msg gmail_msg">
Order your platform today. <a href=3D"http://sdm.link/xeonphi" rel=3D"norefe=
rrer" class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gmail_ms=
g" target=3D"_blank">http://sdm.link/xeonphi</a><br class=3D"m_-349554056929=
9768337m_1562687531559746731gmail_msg gmail_msg">
_______________________________________________<br class=3D"m_-3495540569299=
768337m_1562687531559746731gmail_msg gmail_msg">
Mason-users mailing list<br class=3D"m_-3495540569299768337m_156268753155974=
6731gmail_msg gmail_msg">
<a href=3D"mailto:[email protected]" class=3D"m_-34955405692=
99768337m_1562687531559746731gmail_msg gmail_msg" target=3D"_blank">Mason-us=
[email protected]</a><br class=3D"m_-3495540569299768337m_1562687531=
559746731gmail_msg gmail_msg">
<a href=3D"https://lists.sourceforge.net/lists/listinfo/mason-users" rel=3D"=
noreferrer" class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg gm=
ail_msg" target=3D"_blank">https://lists.sourceforge.net/lists/listinfo/maso=
n-users</a><br class=3D"m_-3495540569299768337m_1562687531559746731gmail_msg=
 gmail_msg">
</blockquote></div><div dir=3D"ltr" class=3D"gmail_msg">-- <br class=3D"gmai=
l_msg"></div><div data-smartmail=3D"gmail_signature" class=3D"gmail_msg"><di=
v dir=3D"ltr" class=3D"gmail_msg">William Cox<br class=3D"gmail_msg"><br cla=
ss=3D"gmail_msg">e: <a href=3D"mailto:[email protected]" class=3D"gmail_=
msg" target=3D"_blank">[email protected]</a><br class=3D"gmail_msg"><br c=
lass=3D"gmail_msg">-----BEGIN GEEK CODE BLOCK-----<br class=3D"gmail_msg">Ve=
rsion: 3.1<br class=3D"gmail_msg">GCS d- s+:+() a C++(++++)$ UBLC(++)$<br cl=
ass=3D"gmail_msg">P+++(++++)$ L++(+++)$ !E--- W++(+++)$<br class=3D"gmail_ms=
g">!N !o? K--? !w--- !O M++ !V- PS-(--)@ PE+()<br class=3D"gmail_msg">Y+ !PG=
P t++ !5 X+++ !R tv(+) b+&gt;++<br class=3D"gmail_msg">DI+(++) D+() G e h---=
 r+++ y+++&gt;++++<br class=3D"gmail_msg">------END GEEK CODE BLOCK------<br=
 class=3D"gmail_msg"></div></div>
</blockquote></div><br class=3D"gmail_msg"><br clear=3D"all" class=3D"gmail_=
msg"><div class=3D"gmail_msg"><br class=3D"gmail_msg"></div></div><div class=
=3D"gmail_extra gmail_msg">-- <br class=3D"gmail_msg"><div class=3D"m_-34955=
40569299768337gmail_signature gmail_msg" data-smartmail=3D"gmail_signature">=
<div dir=3D"ltr" class=3D"gmail_msg"><div class=3D"gmail_msg">Hiram Gibbard<=
br class=3D"gmail_msg"><a href=3D"mailto:[email protected]" class=3D"gmail_=
msg" target=3D"_blank">[email protected]</a></div><div class=3D"gmail_msg">=
<a href=3D"http://hiramgibbard.com" class=3D"gmail_msg" target=3D"_blank">ht=
tp://hiramgibbard.com</a></div><div class=3D"gmail_msg"><br class=3D"gmail_m=
sg"><div style=3D"display:inline" class=3D"gmail_msg"></div></div></div></di=
v>
</div></blockquote></div><div dir=3D"ltr">-- <br></div><div data-smartmail=3D=
"gmail_signature"><div dir=3D"ltr">William Cox<br><br>e: <a href=3D"mailto:m=
[email protected]">[email protected]</a><br><br>-----BEGIN GEEK CODE B=
LOCK-----<br>Version: 3.1<br>GCS d- s+:+() a C++(++++)$ UBLC(++)$<br>P+++(++=
++)$ L++(+++)$ !E--- W++(+++)$<br>!N !o? K--? !w--- !O M++ !V- PS-(--)@ PE+(=
)<br>Y+ !PGP t++ !5 X+++ !R tv(+) b+&gt;++<br>DI+(++) D+() G e h--- r+++ y++=
+&gt;++++<br>------END GEEK CODE BLOCK------<br></div></div>
</div></blockquote></body></html>=

--Apple-Mail-E5812313-8D9C-4330-BFB7-5FF14C17CCBB--


--===============6078795307261913376==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
--===============6078795307261913376==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Mason-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mason-users

--===============6078795307261913376==--