<?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-28407747</id><updated>2012-02-03T18:34:57.224-06:00</updated><category term='viruses'/><category term='fractal antennas'/><category term='astronomy'/><category term='Economics'/><category term='software defined radio'/><category term='black holes'/><category term='SNP'/><category term='exons'/><category term='hamtrak'/><category term='bioinformatics'/><category term='Genetics'/><category term='exceptions'/><category term='Hilbert Matrix'/><category term='antenna gain patterns'/><category term='test'/><category term='Brian Green'/><category term='IC&apos;s'/><category term='string theory'/><category term='linear algebra'/><category term='information expansion'/><category term='CNV'/><category term='fossil fuels'/><category term='number theory'/><category term='Prius'/><category term='parasitic capacitance'/><category term='EV'/><category term='Text Processing'/><category term='novel projects'/><category term='&quot;radio astronomy&quot; &quot;google earth&quot;'/><category term='RF'/><category term='THS3202'/><category term='ham radio'/><category term='Impact'/><category term='exxon'/><category term='certificates'/><category term='DNA'/><category term='java'/><category term='Richard Feynmann'/><category term='RF design'/><category term='retroactive'/><category term='security'/><category term='hybrid'/><category term='fractals'/><category term='policy'/><category term='Maxima'/><category term='duke'/><category term='government'/><category term='digitizing'/><category term='Capitalism'/><category term='Hammarlund'/><category term='faith'/><category term='concurrency'/><category term='industry'/><category term='SDK'/><category term='shortwave'/><category term='posting techniques'/><category term='Gene Editing'/><category term='integrated circuits'/><category term='permissions'/><category term='radio frequencies'/><category term='iterated functions'/><category term='wideband amplifiers'/><category term='solar energy'/><category term='GPS'/><category term='higher dimensional space'/><category term='3 dimensions'/><category term='satellites'/><category term='blogging'/><category term='HEV'/><category term='EVCalc2'/><category term='media'/><category term='cryptography'/><category term='Copy Number Variation'/><category term='solder'/><category term='gold'/><category term='Huntington&apos;s'/><category term='executing code in a blog'/><category term='spacetime'/><category term='IDE'/><category term='GUI'/><category term='Politics'/><category term='amateur radio'/><category term='antenna design'/><category term='digital photgraphy'/><category term='SDR'/><category term='printed circuits'/><category term='signal location'/><category term='range'/><category term='ARRL'/><category term='physics'/><category term='Peter Lissaman'/><category term='information compression'/><category term='Texas Instruments'/><category term='science'/><category term='multilateration'/><category term='computer science'/><category term='soldering'/><category term='rapid prototyping'/><category term='quantum theory'/><category term='Genomics'/><category term='Malaria'/><category term='Socialism'/><category term='meteors'/><category term='ITABIMAS'/><category term='counting'/><category term='programming'/><category term='personal computing'/><category term='RF visualization'/><category term='applets'/><category term='version'/><category term='clint'/><category term='antenna gain'/><category term='bicycling'/><category term='introns'/><category term='API'/><category term='high resolution photography'/><category term='resonant frequency'/><category term='electronics'/><category term='Field Day'/><category term='Game Theory'/><category term='energy'/><category term='Sickle Cell Anemia'/><category term='HF receivers'/><category term='RF propagation'/><category term='java.policy'/><category term='AE5CC'/><category term='applet.policy'/><category term='religion'/><category term='mathematics'/><category term='energy stocks'/><category term='electric car'/><category term='film scanning'/><category term='EV-1'/><category term='chaos'/><category term='electric vehicle'/><category term='iPad'/><category term='falling stars'/><category term='dipole'/><category term='Paul MacReady'/><category term='filtering'/><category term='FilterPro'/><title type='text'>Van's Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>51</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-28407747.post-3416291460853429580</id><published>2012-02-03T18:06:00.001-06:00</published><updated>2012-02-03T18:34:57.244-06:00</updated><title type='text'>Circuits As Proofs: Episode 1</title><content type='html'>&lt;style&gt;&lt;!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;}@font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-1610611985 1107304683 0 0 159 0;}@font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;}@font-face {font-family:Tahoma; panose-1:2 11 6 4 3 5 4 4 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:1627400839 -2147483648 8 0 66047 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}a:link, span.MsoHyperlink {mso-style-priority:99; color:blue; mso-themecolor:hyperlink; text-decoration:underline; text-underline:single;}a:visited, span.MsoHyperlinkFollowed {mso-style-noshow:yes; mso-style-priority:99; color:purple; mso-themecolor:followedhyperlink; text-decoration:underline; text-underline:single;}p.MsoAcetate, li.MsoAcetate, div.MsoAcetate {mso-style-noshow:yes; mso-style-priority:99; mso-style-link:"Balloon Text Char"; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:8.0pt; font-family:"Tahoma","sans-serif"; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin;}span.MsoPlaceholderText {mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; color:gray;}p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:.5in; mso-add-space:auto; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom:.0001pt; mso-add-space:auto; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom:.0001pt; mso-add-space:auto; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:.5in; mso-add-space:auto; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}span.BalloonTextChar {mso-style-name:"Balloon Text Char"; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Balloon Text"; mso-ansi-font-size:8.0pt; mso-bidi-font-size:8.0pt; font-family:"Tahoma","sans-serif"; mso-ascii-font-family:Tahoma; mso-hansi-font-family:Tahoma; mso-bidi-font-family:Tahoma;}.MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}.MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;}@page WordSection1 {size:8.5in 11.0in; margin:.5in .5in .5in .5in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;}div.WordSection1 {page:WordSection1;} /* List Definitions */ @list l0 {mso-list-id:376321993; mso-list-type:hybrid; mso-list-template-ids:-1165316276 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}@list l0:level1 {mso-level-text:"%1\)"; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in;}@list l1 {mso-list-id:795754839; mso-list-type:hybrid; mso-list-template-ids:-1234374116 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}@list l1:level1 {mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in;}@list l2 {mso-list-id:1304314909; mso-list-type:hybrid; mso-list-template-ids:-2073494870 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}@list l2:level1 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in; font-family:Symbol;}@list l3 {mso-list-id:1331561953; mso-list-type:hybrid; mso-list-template-ids:1449968946 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}@list l3:level1 {mso-level-text:"%1\)"; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in;}@list l4 {mso-list-id:1597178510; mso-list-type:hybrid; mso-list-template-ids:2004548306 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}@list l4:level1 {mso-level-text:"%1\)"; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in;}@list l5 {mso-list-id:2137943496; mso-list-type:hybrid; mso-list-template-ids:-615345840 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}@list l5:level1 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in; font-family:Symbol;}ol {margin-bottom:0in;}ul {margin-bottom:0in;}--&gt;&lt;/style&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="WordSection1"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Electronic Circuits As Mathematical Proofs&lt;br /&gt;Episode 1: Resistance is Futile&lt;/b&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;L. Van Warren MS CS,&amp;nbsp;AE&lt;br /&gt;&lt;br /&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;Warren Design Vision&lt;br /&gt;&amp;nbsp;wdv.com&lt;/i&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;Friday, February 3, 2012&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Introduction&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I want you to forget for a moment that you are reading this&amp;nbsp;as a consequence of digital technology. &amp;nbsp;I want you to forget that the screen it was&amp;nbsp;written on was imaged as ones and zeros running through a multitude of logic&amp;nbsp;gates at high speed. I want you to forget the mountain of computational&amp;nbsp;complexity we use everyday as our lofty perch.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-3CwBbZbcLG4/Tyx216uIffI/AAAAAAAANuE/yAJn4ByUBIU/s1600/image001.png" style="margin-left: auto; margin-right: auto;" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://ixbtlabs.com/articles3/mainboard/gigabyte-890fxa-ud7-890fx-p1.html" target="_blank"&gt;&lt;span style="font-size: x-small;"&gt;A Lofty Perch&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;The Naked Truth&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;At various points in school and life you may have&amp;nbsp;encountered a mathematical proof. For many they are tedious, boring and&amp;nbsp;purposeless arguments that seem to serve no purpose but their own. I hope to&amp;nbsp;convince you that without them, the digital revolution you now enjoy would not&amp;nbsp;have happened. Further, I hope to give you a way of seeing proofs as never&amp;nbsp;before, as everyday objects, &amp;nbsp;familiar as&amp;nbsp;bread and butter that you can consume to increase your understanding.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;An Everyday Yet Monumental&amp;nbsp;Example&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;When one enters a dark room, a common behavior is to flip on&amp;nbsp;a light. A switch is thrown, and usually, but not always, the light turns on.&amp;nbsp;Most of the time we proceed without giving this monumental event a second&amp;nbsp;thought. But I tell you, that when and if that light came on, at that very&amp;nbsp;moment, you proved something. You proved something mathematical. You proved&amp;nbsp;something real. You proved that the light, and everything connected to it,"&amp;nbsp;worked". This is profound.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Not finished with your monumental act, you did something&amp;nbsp;just as stupendous. When you left the room, the switch was thrown again.&amp;nbsp;Usually, but not always, the light turned off.&lt;/div&gt;&lt;div class="MsoNormal"&gt;If you flipped the switch AND the light came on, you proved that:&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo3; text-indent: -.25in;"&gt;1)&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;the switch "worked", it served as&amp;nbsp;&lt;span style="text-indent: -0.25in;"&gt;a human control between an OFF state and an ON state.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo3; text-indent: -.25in;"&gt;2)&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;the wires from the switch to the light were&amp;nbsp;&lt;span style="text-indent: -0.25in;"&gt;connected and conducted electricity.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo3; text-indent: -.25in;"&gt;3)&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;the light itself "worked", that&amp;nbsp;&lt;span style="text-indent: -0.25in;"&gt;its filament, tube, or junction converted electricity into light &amp;amp; heat.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo3; text-indent: -.25in;"&gt;4)&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;that the power&amp;nbsp;&lt;span style="text-indent: -0.25in;"&gt;company, however complex, was intact and functioning.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;If you flipped the switch and the light didn't turn on, you&amp;nbsp;proved that one or more of the above statements was false, an equally majestic&amp;nbsp;and complex treat of logical possibility.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Possible Explanations&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;It is possible, if you flipped the light switch, that&amp;nbsp;something else happened.&lt;/div&gt;&lt;div class="MsoNormal"&gt;It could be, that at the moment your hand touched the&amp;nbsp;switch, you were abducted by magic aliens who connected your mind to an&amp;nbsp;illusion machine that made you believe that the light turned on or off.&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-pXbZHQbXH_M/Tyx4RvgEWCI/AAAAAAAANuM/hG-LNWQ2bXU/s1600/image003.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-pXbZHQbXH_M/Tyx4RvgEWCI/AAAAAAAANuM/hG-LNWQ2bXU/s1600/image003.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://r3dux.org/2010/03/resistance-is-futile/" style="font-family: Calibri, sans-serif;" target="_blank"&gt;A Futile Resistance&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;This explanation violates common sense. It seems highly&amp;nbsp;improbable. For &lt;i&gt;Kurtnestetic incompleteness&lt;/i&gt;,&amp;nbsp;we will consider such explanations unlikely at our current scale and existence.&amp;nbsp;The magic aliens will be left in the care of our more mechanical readers, quantumly&amp;nbsp;speaking&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Situation as Circuit&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Using this &lt;a href="http://www.ti.com/tool/tina-ti&amp;amp;DCMP=hpa_amp_general&amp;amp;HQS=Other+OT+tina-ti#buy"&gt;free&amp;nbsp;download&lt;/a&gt; we sketch a circuit that represents our situation:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-zHhR042VLoI/Tyx4fmncWCI/AAAAAAAANuU/I0hS5iFomCQ/s1600/image005.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-zHhR042VLoI/Tyx4fmncWCI/AAAAAAAANuU/I0hS5iFomCQ/s1600/image005.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;We have already committed several acts of abstraction, having:&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" style="mso-list: l5 level1 lfo5; text-indent: -.25in;"&gt;&lt;span style="font-family: Symbol;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;replaced real world objects by symbols in a&amp;nbsp;&lt;span style="text-indent: -0.25in;"&gt;graph&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l5 level1 lfo5; text-indent: -.25in;"&gt;&lt;span style="font-family: Symbol;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;chosen a voltage source &amp;nbsp;to represent the power company&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l5 level1 lfo5; text-indent: -.25in;"&gt;&lt;span style="font-family: Symbol;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;chosen an LED to represent the light "bulb"&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="mso-list: l5 level1 lfo5; text-indent: -.25in;"&gt;&lt;span style="font-family: Symbol;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;sized the components so they didn't blow up&lt;/div&gt;&lt;div class="MsoNormal"&gt;The resistor is along for the ride. It represents&amp;nbsp;inefficiency and injustice in the system, &amp;nbsp;such as "wires aren't perfect conductors"&amp;nbsp;and poverty. We could have a separate resistor for &lt;i&gt;each of the three original wires&lt;/i&gt;, but each time we add a resistor&amp;nbsp;we must add a wire. This tendency of things to become more complex&amp;nbsp;before they get simpler is called, "intermediate expression swell". Just&amp;nbsp;how bloated things get is an interesting problem we will sidestep for now. &amp;nbsp;Pushing all three resistors through the&amp;nbsp;circuit and placing them side by side allows us to replace them all by a single&amp;nbsp;resistor. All the losses are then treated as single equivalent loss, adding&amp;nbsp;another &lt;i&gt;act of abstraction&lt;/i&gt; to our&amp;nbsp;efforts!&lt;/div&gt;&lt;div class="MsoNormal"&gt;In doing so we invoked the rule:&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;"Resistors in&amp;nbsp;Series Add Linearly"&lt;br /&gt;&lt;br /&gt;R&lt;sub&gt;&lt;span style="font-size: x-small; line-height: 115%;"&gt;equivalent&amp;nbsp;&lt;/span&gt;&lt;/sub&gt;= R&lt;sub&gt;&lt;span style="font-size: x-small; line-height: 115%;"&gt;1&lt;/span&gt;&lt;/sub&gt; + R&lt;sub&gt;&lt;span style="font-size: x-small; line-height: 115%;"&gt;2&lt;/span&gt;&lt;/sub&gt; … + R&lt;sub&gt;&lt;span style="font-size: x-small; line-height: 115%;"&gt;N&lt;/span&gt;&lt;/sub&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Having transformed our little world into an "equivalent" circuit, we must define what "working" means. "Working"&amp;nbsp;means Proven, Demonstrated, QED. &amp;nbsp;We&amp;nbsp;define "working" to mean that &lt;i&gt;current i&lt;/i&gt;&lt;i&gt;s flowing around the loop in sufficient quantity and with sufficient potential&amp;nbsp;&lt;/i&gt;&lt;i&gt;to turn on the light&lt;/i&gt;. This is something we can &lt;b&gt;&lt;i&gt;measure&lt;/i&gt;&lt;/b&gt; in both worlds, simulated&amp;nbsp;and real. We can measure voltage, we can measure current and we can measure&amp;nbsp;whether the light is on or off. &lt;i&gt;The single&amp;nbsp;&lt;/i&gt;&lt;i&gt;measurement of whether the light is on, abstracts away the need for two&amp;nbsp;&lt;/i&gt;&lt;i&gt;measurements, voltage and current.&lt;/i&gt; Aside: I always measure the voltage of&amp;nbsp;household batteries before and after installation. It is incredibly&amp;nbsp;informative. Measurement of current requires a meter alias ammeter to be placed&amp;nbsp;in series with other circuit elements. Current flow is measured in units of&amp;nbsp;Coulombs per second, or Amperes, much as water flow is measured in liters per&amp;nbsp;second. It is represented by an arrow, labeled here "&lt;span style="color: red;"&gt;Meter de Courant&lt;/span&gt;" in a twisted French homage to&amp;nbsp;the German American mathematician Richard Courant.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;When the Hardware&amp;nbsp;meets the Footwear&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Two pictures conclude the example. One picture with the&amp;nbsp;switch OFF, one with the switch ON. QED&lt;/div&gt;&lt;div class="MsoNormal"&gt;OFF:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-fD2Vi-WhQdY/Tyx5U-sxXEI/AAAAAAAANuc/KSWyFvH91kQ/s1600/image007.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="216" src="http://1.bp.blogspot.com/-fD2Vi-WhQdY/Tyx5U-sxXEI/AAAAAAAANuc/KSWyFvH91kQ/s640/image007.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;ON:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-LGAIogtY82g/Tyx5hY88gBI/AAAAAAAANuk/BESdBUuBOHc/s1600/image009.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="218" src="http://2.bp.blogspot.com/-LGAIogtY82g/Tyx5hY88gBI/AAAAAAAANuk/BESdBUuBOHc/s640/image009.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;The astute reader will notice that the current is actually&amp;nbsp;flowing more voluminously in one direction than the other.&amp;nbsp;This happens too fast&amp;nbsp;for us to see, so we think that the light is on, when it is actually pulsating.&amp;nbsp;Because the light is an LED, it only shines when conducting current in the&amp;nbsp;forward arrow direction. The&amp;nbsp;back-flow&amp;nbsp;happens because real diodes are naughty. They&amp;nbsp;leak. Current flow is taken as positive when traveling from positive pole to negative&amp;nbsp;pole of the source. The&amp;nbsp;squiggly&amp;nbsp;"current-limiting" resistor is sized&amp;nbsp;to keep the LED from burning up like a comet and destroying our pretty little world in one puff of smoke, also known as the &lt;i&gt;smoke test of a proof&lt;/i&gt;. The tiny fence on the arrow of the diode&amp;nbsp;implies that current is not supposed to flow backwards even though it does. The&amp;nbsp;act of proof, the light turning on when the switch is thrown, isn't affected by&amp;nbsp;these details. They do however suggest deeper and more interesting issues are&amp;nbsp;afoot.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Acknowledgements&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;This work is dedicated to parents, professors and friends that inspired it.&lt;br /&gt;Illustrations are linked to their respective sources.&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;div style="text-align: center;"&gt;© 2012 &lt;span style="font-family: Symbol;"&gt;·&amp;nbsp;&lt;/span&gt;Warren Design Vision&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/28407747-3416291460853429580?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/3416291460853429580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=3416291460853429580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/3416291460853429580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/3416291460853429580'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2012/02/circuits-as-proofs-episode-1.html' title='Circuits As Proofs: Episode 1'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-3CwBbZbcLG4/Tyx216uIffI/AAAAAAAANuE/yAJn4ByUBIU/s72-c/image001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-8096344798499025948</id><published>2012-01-17T14:24:00.002-06:00</published><updated>2012-01-17T15:20:08.102-06:00</updated><title type='text'>An Unexpected Circuit</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-pkK1lR7JYZ0/TxXbPMlHmBI/AAAAAAAANtg/5KHbaX9u2-s/s1600/407894_3009673329132_1481433769_3004228_530097888_n.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="298" src="http://1.bp.blogspot.com/-pkK1lR7JYZ0/TxXbPMlHmBI/AAAAAAAANtg/5KHbaX9u2-s/s400/407894_3009673329132_1481433769_3004228_530097888_n.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;style&gt;&lt;!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;}@font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;}@font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;}@font-face {font-family:Tahoma; panose-1:2 11 6 4 3 5 4 4 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:3 0 0 0 1 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}a:link, span.MsoHyperlink {mso-style-priority:99; color:blue; mso-themecolor:hyperlink; text-decoration:underline; text-underline:single;}a:visited, span.MsoHyperlinkFollowed {mso-style-noshow:yes; mso-style-priority:99; color:purple; mso-themecolor:followedhyperlink; text-decoration:underline; text-underline:single;}p.MsoAcetate, li.MsoAcetate, div.MsoAcetate {mso-style-noshow:yes; mso-style-priority:99; mso-style-link:"Balloon Text Char"; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:8.0pt; font-family:"Tahoma","sans-serif"; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-bidi-font-family:Tahoma;}p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:.5in; mso-add-space:auto; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom:.0001pt; mso-add-space:auto; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom:.0001pt; mso-add-space:auto; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:.5in; mso-add-space:auto; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}span.BalloonTextChar {mso-style-name:"Balloon Text Char"; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Balloon Text"; mso-ansi-font-size:8.0pt; mso-bidi-font-size:8.0pt; font-family:"Tahoma","sans-serif"; mso-ascii-font-family:Tahoma; mso-hansi-font-family:Tahoma; mso-bidi-font-family:Tahoma;}.MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}.MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;}@page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;}div.WordSection1 {page:WordSection1;} /* List Definitions */ @list l0 {mso-list-id:559444574; mso-list-type:hybrid; mso-list-template-ids:-1418935096 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}@list l0:level1 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:1.0in; text-indent:-.25in; font-family:Symbol;}ol {margin-bottom:0in;}ul {margin-bottom:0in;}--&gt;&lt;/style&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;Introduction&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I am going to write a short paper. It's going to be a fun&amp;nbsp;paper because like you, I don't know how it is going to turn out. That should&amp;nbsp;make it interesting for both of us. Today's topic is a little weird - &amp;nbsp;it arose&amp;nbsp;in a rather offhanded way. I wanted to write about it because it was like&amp;nbsp;stumbling on buried treasure. I am going to write in the first person because&amp;nbsp;it is easier for me to express myself that way.&lt;/div&gt;&lt;div class="MsoNormal"&gt;The stupefying beauty of this is that if I don't succeed, it&amp;nbsp;is incredibly possible that &lt;b style="mso-bidi-font-weight: normal;"&gt;you&lt;/b&gt; may.&amp;nbsp;If I happen to succeed, we &lt;b style="mso-bidi-font-weight: normal;"&gt;both&lt;/b&gt; get&amp;nbsp;a useful tool.&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;Background&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The problem is this. I need 50 Volts of Direct Current in a&amp;nbsp;lightweight and portable package. 50 VDC, not 6, 9, 12 or 24. It is okay if I have&amp;nbsp;to use an outlet or extension cord but I need 50 VDC. One more thing - I need&amp;nbsp;600 Watts of it. Because &lt;a href="http://en.wikipedia.org/wiki/Electric_power"&gt;power&lt;/a&gt; is &lt;a href="http://en.wikipedia.org/wiki/Volt"&gt;voltage&lt;/a&gt; times &lt;a href="http://en.wikipedia.org/wiki/Electric_current"&gt;current&lt;/a&gt; there will be&amp;nbsp;12 Amperes flowing through a wire somewhere. Oh and one last thing - &amp;nbsp;I need this 50VDC with 600 Watts of power&amp;nbsp;constantly available on the shortest of notice, say 1/20,000&lt;sup&gt;th&lt;/sup&gt; of a&amp;nbsp;second and also in a sustained manner.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Please don't hang up when you read the following statement. Stay&amp;nbsp;with me, it will be worth your while.&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;u&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;An electronic circuit is a mathematical proof.&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;A circuit is a proof. It is a proof in an ideal sense with&amp;nbsp;idealized components. It is a proof in a real sense with real-world components.&amp;nbsp;If a circuit works, then the system that it represents is true. Many&amp;nbsp;mathematical and mechanical systems have equivalent circuits. We will revisit&amp;nbsp;this powerful idea.&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;Possible&amp;nbsp;Ingredients&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;Lead-Acid&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;50 VDC is a weird number to want. I could use four 12 Volt&amp;nbsp;lead-acid batteries, settling out of court for 48 Volts, knowing full well&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Lead%E2%80%93acid_battery"&gt;Lead-acid&lt;/a&gt;&amp;nbsp;batteries are not 12 Volts they are 12.63 Volts. I would settle for 50.52 VDC. Lead-acid&amp;nbsp;batteries have two problems though, lead and acid. The first problem, Lead, is toxic,&amp;nbsp;and more seriously, it is heavy. I don't like heavy things. I don't like&amp;nbsp;lugging them around. The second problem, Acid, is also toxic, and more&amp;nbsp;seriously, it burns stuff. I don't like burns and that yucky corrosion that forms on car batteries. So&amp;nbsp;let's just drop lead-acid.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;Lithium&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I could use thirteen 3.7 Volt lithium-ion polymer batteries, settling for 48.1 Volts. &lt;a href="http://en.wikipedia.org/wiki/Lithium_polymer"&gt;Lithium batteries&lt;/a&gt; have&amp;nbsp;two problems, cost and explosion. I don't like things that are too expensive&amp;nbsp;for widespread distribution. Also they explode if they aren't&amp;nbsp;charged carefully. I can handle a small battery exploding. That might even be fun. A battery with&amp;nbsp;nearly a horsepower is not small and neither is its explosion. So strike&amp;nbsp;lithium.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;Step Down Transformer&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I could use a 120 VAC step-down transformer to transform&amp;nbsp;household current to the lower AC value and then &lt;a href="http://en.wikipedia.org/wiki/Diode_bridge" target="_blank"&gt;rectify &lt;/a&gt;and &lt;a href="http://en.wikipedia.org/wiki/Capacitor-input_filter" target="_blank"&gt;filter&amp;nbsp;&lt;/a&gt;that into 50 VDC.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Two problems emerge. Even ordinary 120 VAC &lt;a href="http://en.wikipedia.org/wiki/Transformer"&gt;step-down transformers&lt;/a&gt; are&amp;nbsp;expensive and they are heavy. I already mentioned my dismay with lugging&amp;nbsp;expensive stuff around. The astute reader will note that this is a lie. I&amp;nbsp;mentioned my dismay with lugging &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;heavy&lt;/i&gt;&lt;/b&gt; things around and my dismay&amp;nbsp;with things that &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;cost too much&lt;/i&gt;&lt;/b&gt;, but I did not mention my dismay with lugging&amp;nbsp;expensive stuff around. In that subtle distinction, there is meaning. You might&amp;nbsp;think I don't like lugging expensive stuff around because of theft, and that&amp;nbsp;would be true, but that was not the point. The point was, I never said that,&amp;nbsp;but if one wasn't careful, one might assume I said it, and leave the encounter&amp;nbsp;thinking something was said that wasn't. The structure of this argument is&amp;nbsp;similar to a circuit we will discuss in a moment.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Now since I have ruled out batteries or transformers I need&amp;nbsp;what is called a switching power supply. Switching power supplies are cheap and&amp;nbsp;abundant, but they have a problem that intimately affects their use. They&amp;nbsp;create NOISE. Electrical &lt;a href="http://en.wikipedia.org/wiki/Noise_(electronics)"&gt;noise&lt;/a&gt;. Electrical noise&amp;nbsp;bothers me more than weight or cost.&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;MOSFET Modulation: Smooth, Quick, Efficient&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;What I would like to do is somehow sample 120 VAC in a&amp;nbsp;smooth, quick, and efficient way. Then I can rectify it into 50 VDC and filter&amp;nbsp;it according to standard practice. So now, we have an apparently simpler&amp;nbsp;problem than 600 Watts of 50 VDC. I just need 600 Watts of 50 VAC. Ignore that&amp;nbsp;because of efficiency more than 600 Watts is needed. Ignore that because of&amp;nbsp;voltage regulation, a more than 50 VAC is needed. Settle for 600 Watts of 50&amp;nbsp;VAC. If it is made from 120 VAC smoothly, quickly and efficiently the rest is&amp;nbsp;cake.&lt;/div&gt;&lt;div class="MsoNormal"&gt;What if instead of brutal switching, which creates&amp;nbsp;far-reaching wideband racket, we gently turn something on and turn something&amp;nbsp;off in a smooth and efficient way?&lt;/div&gt;&lt;div class="MsoNormal"&gt;This circuit does that… partially. The control gate of an N-Channel&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/MOSFET"&gt;MOSFET&lt;/a&gt; is fed with a version&lt;br /&gt;of the same signal we are trying to clamp to 50 VAC. I say, "clamp"&amp;nbsp;because when the voltage goes over 50 VAC we don't want any part of it. We&amp;nbsp;especially don't want to accept this higher voltage and in turn dissipate the&amp;nbsp;excess energy as noise or heat.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-a2njNws-yRQ/TxXWJX6CmgI/AAAAAAAANsI/3wEtdAjZz10/s1600/image001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="223" src="http://1.bp.blogspot.com/-a2njNws-yRQ/TxXWJX6CmgI/AAAAAAAANsI/3wEtdAjZz10/s400/image001.png" width="400" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;We can exactly tailor how much of the positive going side of&amp;nbsp;the 120 VAC makes it to the voltage probe by adjusting the values of R1 and R2.&amp;nbsp;If they are equal, we get 50 VAC on the &lt;b style="mso-bidi-font-weight: normal;"&gt;positive&amp;nbsp;going side of the wave&lt;/b&gt;:&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-nNthSBxj3_U/TxXWJzBH4_I/AAAAAAAANsQ/o_O_4rWjy3w/s1600/image003.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="253" src="http://3.bp.blogspot.com/-nNthSBxj3_U/TxXWJzBH4_I/AAAAAAAANsQ/o_O_4rWjy3w/s400/image003.png" width="400" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;So just like that we are halfway done. The signal is about&amp;nbsp;50 VAC on the top. In the figure above, both the 120 VAC signal and the output&amp;nbsp;signal are drawn.&lt;/div&gt;&lt;div class="MsoNormal"&gt;We would like to do the same thing on the bottom, so let's&amp;nbsp;start simple and build a circuit that just does the opposite of the first one.&amp;nbsp;Maybe then, we can combine them to get what we want. A circuit might do the&amp;nbsp;"opposite" is one that uses a P-Channel MOSFET, the&amp;nbsp;"opposite" of an N-Channel MOSFET:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-JMskDLeW7dw/TxXWKjdStsI/AAAAAAAANsY/AFh46szr7y8/s1600/image005.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="228" src="http://2.bp.blogspot.com/-JMskDLeW7dw/TxXWKjdStsI/AAAAAAAANsY/AFh46szr7y8/s400/image005.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;After trying some different configurations we run it and get&amp;nbsp;what we want –the negative side of the 50 VAC is present:&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-JPgMrTZs0QI/TxXWLBEL7pI/AAAAAAAANsg/eWunI9pjM5w/s1600/image007.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="246" src="http://4.bp.blogspot.com/-JPgMrTZs0QI/TxXWLBEL7pI/AAAAAAAANsg/eWunI9pjM5w/s400/image007.png" width="400" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Now perhaps we can combine the two that will &lt;a href="http://whites.sdsmt.edu/classes/ee320/notes/320Lecture9.pdf"&gt;clamp&lt;/a&gt;&amp;nbsp;both sides of the waveform to 50 VAC.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-g70EqvEBc3k/TxXWLwO3fhI/AAAAAAAANso/GZXsGBYYAQk/s1600/image009.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://1.bp.blogspot.com/-g70EqvEBc3k/TxXWLwO3fhI/AAAAAAAANso/GZXsGBYYAQk/s400/image009.png" width="400" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Running the simulation, we obtain:&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-vA9R9nMn5wg/TxXWMV7uFVI/AAAAAAAANsw/91lW9E29p14/s1600/image011.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="246" src="http://1.bp.blogspot.com/-vA9R9nMn5wg/TxXWMV7uFVI/AAAAAAAANsw/91lW9E29p14/s400/image011.png" width="400" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;We have achieved our objective. A real circuit might have some&amp;nbsp;additional parts for protection, but this shows that the configuration is&amp;nbsp;valid.&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;What I did not show you was the search process that a&amp;nbsp;reasonable person might have employed to come up with this configuration.&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;If you look closely at the schematics, you will notice that&amp;nbsp;MOSFETS are not &lt;a href="http://en.wikipedia.org/wiki/Commutative_property"&gt;commutative&lt;/a&gt;.&lt;br /&gt;With the gate in the middle, they can be put in forwards or backwards.&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;This gives rise to four possible circuits, since there are&amp;nbsp;two MOSFETS in use, and only one circuit topology will produce&amp;nbsp;("prove") the correct waveform.&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;In addition, the MOSFETS need not live on the positive&amp;nbsp;supply, they could also be placed on the bottom of the load, but because of symmetry,&amp;nbsp;this would still prove the correct waveform:&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-gVeKWXTw-FU/TxXWMt7eKVI/AAAAAAAANs4/e1dUlOt1yxU/s1600/image013.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="196" src="http://4.bp.blogspot.com/-gVeKWXTw-FU/TxXWMt7eKVI/AAAAAAAANs4/e1dUlOt1yxU/s400/image013.png" width="400" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;So now, we have eight possible circuits of which two are&amp;nbsp;equivalent and correct and six are incorrect.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Additionally we can swing one MOSFET around to be on top of&amp;nbsp;the load and one on the bottom:&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-RVSJUTN1U3Y/TxXWNHthX4I/AAAAAAAANtA/tAwmdgUy_uE/s1600/image015.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="208" src="http://2.bp.blogspot.com/-RVSJUTN1U3Y/TxXWNHthX4I/AAAAAAAANtA/tAwmdgUy_uE/s400/image015.png" width="400" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Which produces the following output:&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Ti8aL3gKoLA/TxXWNjpgy1I/AAAAAAAANtI/15j3x6GVluw/s1600/image017.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="246" src="http://2.bp.blogspot.com/-Ti8aL3gKoLA/TxXWNjpgy1I/AAAAAAAANtI/15j3x6GVluw/s400/image017.png" width="400" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Swinging the P MOSFET around instead of the N MOSFET&amp;nbsp;produces a similar incorrect outcome. That makes 2 of 10 possible&amp;nbsp;configurations correct.&lt;/div&gt;&lt;div class="MsoNormal"&gt;We can increase that by 4 more configurations by pivoting&amp;nbsp;each MOSFET in the swung around configurations, which also produce incorrect outcomes.&lt;/div&gt;&lt;div class="MsoNormal"&gt;If I have counted correctly, 2 out of 14 configurations are&amp;nbsp;correct. But now we are not doing circuit design. We are searching over a space&amp;nbsp;of possible connection topologies for a topology that proves (produces) the&amp;nbsp;waveform we sought. Each of the topologies proves something, but only two&amp;nbsp;proved what we set out to prove.&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;Conclusion&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;We have succeeded! It was discovered that we can produce&amp;nbsp;(prove) the desired waveform and discovered two topologies that were&amp;nbsp;satisfactory. The circuits we have produced are equivalent to other systems&amp;nbsp;that have similar algebraic or mechanical characteristics. These equivalent&amp;nbsp;circuits and their topologies not only model the equivalent algebraic and&amp;nbsp;mechanical forms, they model the search process we might employ to discover useful&amp;nbsp;circuits along with its combinatorial growth.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;Easter Egg&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I mentioned above that "protective circuitry" was&amp;nbsp;needed to take this synthetic design into a practical unit. It turns out that&amp;nbsp;the MOSFET gates need their voltage clamped to around +/- 10 volts. So the &amp;nbsp;working design looks like this. Twelve parts drawn from 5 types, not counting&amp;nbsp;power cord, fuse and load. An ounce of material you can hide in your hand. Two&amp;nbsp;MOSFETS and power diodes in the top section, all in T-220 cases on a heat sink&amp;nbsp;to handle 12 amps. The “Logic” section on bottom, runs on 6 milliamps that &lt;a href="http://ww1.microchip.com/downloads/en/AppNotes/00786a.pdf"&gt;turns on the&amp;nbsp;MOSFETS&lt;/a&gt; in 7 microseconds. 576 Watts. $9.15 worth of parts, the front-end&amp;nbsp;of a &lt;a href="http://www.remotesiteproducts.com/ProductDetail.jsp?LISTID=800014F1-1277743877"&gt;$600&lt;/a&gt;`&amp;nbsp;power supply. Those savvy in the trade will notice that this is a smoother&amp;nbsp;version of an &lt;a href="http://en.wikipedia.org/wiki/H_bridge"&gt;H-Bridge&lt;/a&gt;&amp;nbsp;circuit used to control motors, so they don't jerk as much when doing,&amp;nbsp;"&lt;a href="http://www.youtube.com/watch?v=CFUt8FbviWs" target="_blank"&gt;the robot&lt;/a&gt;".&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-e7boxiI-_9c/TxXWOUaPmnI/AAAAAAAANtQ/i2UGCwcFSbo/s1600/image019.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-e7boxiI-_9c/TxXWOUaPmnI/AAAAAAAANtQ/i2UGCwcFSbo/s400/image019.png" width="400" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: -webkit-auto;"&gt;&lt;a href="http://1.bp.blogspot.com/-I6JXYyxJ80s/TxXlQNil6KI/AAAAAAAANto/m83qfypHjpA/s1600/vanMail.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-I6JXYyxJ80s/TxXlQNil6KI/AAAAAAAANto/m83qfypHjpA/s1600/vanMail.png" /&gt;&lt;/a&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: 15px; line-height: 17px;"&gt;The file with the component values is available for $9.95 if you send me an email at the address on the left. It uses &lt;a href="http://www.ti.com/tool/tina-ti&amp;amp;DCMP=hpa_amp_general&amp;amp;HQS=Other+OT+tina-ti" target="_blank"&gt;TINA SPICE from TI&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;Acknowledgements&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Brian Beckman, private communication.&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="line-height: 17px;"&gt;&lt;b&gt;&lt;u&gt;References&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 17px;"&gt;As hyperlinks throughout the text.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-8096344798499025948?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/8096344798499025948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=8096344798499025948' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/8096344798499025948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/8096344798499025948'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2012/01/unexpected-circuit.html' title='An Unexpected Circuit'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-pkK1lR7JYZ0/TxXbPMlHmBI/AAAAAAAANtg/5KHbaX9u2-s/s72-c/407894_3009673329132_1481433769_3004228_530097888_n.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-725908370181035845</id><published>2011-11-22T13:02:00.000-06:00</published><updated>2011-12-01T14:40:13.109-06:00</updated><title type='text'>JFK and Water Quality</title><content type='html'>&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Dear Pulaski County Planning Board -&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;On November 22 we remember the passing of John F. Kennedy agreat American president from the early sixties. Although media sensationalistssay bad things about him, I remember him from Profiles in Courage, PT-109, theApollo Moon Program and his saying, "Ask not what your country can do foryou, ask what you can do for your country". I became a "rocketscientist" as a result of his vision and worked at NASA-JPL for 10 years.Among other things I worked on the Mars Rover, atmospheric science spacecraftand the Earth from Space Image, which was bought by Keyhole, then Google andturned into Google Earth.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://4.bp.blogspot.com/-axInMo8GHhw/TsVZtn-53mI/AAAAAAAANrY/b1W7vQzFuV0/s1600/JFK.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-axInMo8GHhw/TsVZtn-53mI/AAAAAAAANrY/b1W7vQzFuV0/s1600/JFK.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;This same November 22 will also host a planning board voteof Pulaski County Planning Board. I have an admiration for the board becauseyou have gotten things done where other organizations of local government havebeen less effective. As a bicyclist I enjoy the Big Dam Bridge, the Two RiversBridge and most recently the Clinton Pedestrian Bridge as a result of yourefforts working hand in hand with others.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;When my wife and I made the decision to come home toArkansas to raise our children, two of our main criteria were the clean air andclean water that we grew up with. Before we went to college and moved aroundthe country we had no idea how polluted the air and water were in other areasof the country. You could not drink the tap water and enjoy it safely the waywe had in Arkansas. Bottled water contained no fluoride which is good forteeth, and the bottles create huge amounts of plastic waste. It was just awful.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;I have come to understand that our drinking water comes fromMaumelle, which is uniquely situated at the bottom of a natural drainage valleythat collects everything poured into it. Rainwater is percolated through layersof green forest and rock to be filtered naturally before appearing in the lake.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://1.bp.blogspot.com/-aFXU8h4js54/TsVZ-OhW8iI/AAAAAAAANrg/QjE138WfTm0/s1600/maumelle.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-aFXU8h4js54/TsVZ-OhW8iI/AAAAAAAANrg/QjE138WfTm0/s1600/maumelle.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Sitting before your decision-making eyes is legislation thatif enacted promises to turn our pristine water supply into shoe polish!Unbridled development adjacent to the Maumelle watershed will urbanize thenatural filtration system that keeps the water pure. Once released thisdevelopment will continue to encroach until our water is contaminated by sewagerunoff, weed killers, broken pipes, industrialization, petroleum wasteproducts, garbage and most importantly phosphates. As phosphates from sewageand yards runs into the lake, there will be profound and irreversible changesin the biology of the lake. Algae blooms will form like they do in all pollutedlakes, and the water will become rancid and dirty. Not a fitting legacy toleave to our children and grandchildren. They will leave us for greenerpastures, only to find that the entire country has become polluted. They willcurse us every time they take a breath of polluted air, or a drink of pollutedwater asking, why we, the stewards of our country, couldn't leave them a betterdestination.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Please remove the village density option from the LIdistrict, prevent forest clear cuts and require a minimum of 30% undisturbedarea.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;All the best,&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Van&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L. VanWarren MS CS, AE&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;CC: &lt;a href="mailto:TRIM_THIS_OFF_parkman1@comcast.net" target="_blank"&gt;Don Castleberry&lt;/a&gt;, &lt;a href="mailto:TRIM_THIS_OFF_ccbaker@sbcglobal.net" target="_blank"&gt;Chris Baker&lt;/a&gt;, &lt;a href="mailto:TRIM_THIS_OFF_sjbrown@jccinc.org" target="_blank"&gt;Sandra Brown&lt;/a&gt;, &lt;a href="mailto:TRIM_THIS_OFF_garyb1995@aol.com" target="_blank"&gt;Gary Boyle&lt;/a&gt;, &lt;a href="mailto:TRIM_THIS_OFF_larry@myrgb.biz" target="_blank"&gt;Lawrence Dupree&lt;/a&gt;, &lt;a href="mailto:TRIM_THIS_OFF_aengstrom@cfonet.biz" target="_blank"&gt;Allen Engstrom&lt;/a&gt;, &lt;a href="mailto:TRIM_THIS_OFF_rrcopeland@ualr.edu" target="_blank"&gt;Ron Copeland&lt;/a&gt;, &lt;a href="mailto:TRIM_THIS_OFF_randall.neill@arkansas.gov" target="_blank"&gt;Randall Neill&lt;/a&gt;, &lt;a href="mailto:TRIM_THIS_OFF_brath@aristotle.net" target="_blank"&gt;Bill Rath&lt;/a&gt;, &lt;a href="mailto:TRIM_THIS_OFF_ray@diamondtr.com" target="_blank"&gt;Ray Vogelpohl&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Sent:&amp;nbsp;Thu Nov 17 13:10:28 CST 2011&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&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/28407747-725908370181035845?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com' title='JFK and Water Quality'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/725908370181035845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=725908370181035845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/725908370181035845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/725908370181035845'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2011/11/jfk-and-water-quality.html' title='JFK and Water Quality'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-axInMo8GHhw/TsVZtn-53mI/AAAAAAAANrY/b1W7vQzFuV0/s72-c/JFK.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-2541479021311436949</id><published>2011-11-16T16:43:00.004-06:00</published><updated>2011-11-16T18:48:24.430-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='electronics'/><category scheme='http://www.blogger.com/atom/ns#' term='radio frequencies'/><category scheme='http://www.blogger.com/atom/ns#' term='amateur radio'/><category scheme='http://www.blogger.com/atom/ns#' term='ham radio'/><category scheme='http://www.blogger.com/atom/ns#' term='fractal antennas'/><category scheme='http://www.blogger.com/atom/ns#' term='fractals'/><title type='text'>Scaling Laws for Fractal Antennas</title><content type='html'>&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;I was doing some simulations of fractal antennas recently and a friend said, "I'm talking about the postage sized antenna for 160 meters."&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ZDYVM1nXm8g/TsQ5pVt7K1I/AAAAAAAANpQ/VcqRwW2T7Ew/s1600/FracFront.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-ZDYVM1nXm8g/TsQ5pVt7K1I/AAAAAAAANpQ/VcqRwW2T7Ew/s400/FracFront.png" width="378" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;The statement intrigued me for several reasons:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;1) Perhaps fractal antennas scale differently because of fractal dimension?&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;2) How small would such an REALLY antenna be?&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;3) How does fractal dimension affect the performance of the antenna?&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;Dr. Nathan Cohen (W1YW) owns the patent on fractal antennas. If you really like fractal antennas too bad. You cannot build them and sell them without paying a fee that is determined by whatever he feels like charging. Getting a patent on a topic like "fractal" and "antenna" is kind of like getting a patent on "software" and "engineering". At first it sounds cute and general, but in the end it is the most obstructionist, monopolistic and selfish thing one can possibly do.&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;Nonetheless, one can analyse fractal antennas without limit, so we can answer the questions without worrying about paying usury.&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;&lt;b&gt;&lt;u&gt;The Analysis Tools&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;The questions were answered via extensive analysis. Analysis was performed using &lt;a href="http://home.ict.nl/~arivoors/" target="_blank"&gt;4NEC2 &lt;/a&gt;an excellent adaption by Arie Voors of the &lt;a href="http://www.nec2.org/" target="_blank"&gt;Numerical Electromagnetics Code&lt;/a&gt; by J, Burke and A. Poggio. These links will open in a new window if you would like to check them out. Arie Voors has provided his work free to the community, so there are still unselfish people left in the world.&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;The Minkowski Antenna configuration used in this study is excellently and freely described &lt;/span&gt;&lt;a href="http://www.jpier.org/PIERM/pierm11/19.10012610.pdf" style="font-family: Verdana, sans-serif;" target="_blank"&gt;here&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;by Camps-Raga and Islam at the University of Missouri, Columbia. The 'C' program minkowski.c, the bash script, doit.bash, and the parameter file, tail.txt used to generate the antenna examples are freely included at the bottom of this technical note.&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;&lt;b&gt;&lt;u&gt;The Free Answers to the Questions&lt;/u&gt;&lt;/b&gt;&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;1) A fractal antenna of a given configuration and dimension scales&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp; &amp;nbsp; linearly in wavelength just like all antennas do.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;2) A Minkowski fractal antenna for 160 meters would be 36 feet wide.&lt;br /&gt;&amp;nbsp; &amp;nbsp; It would have a gain of -19.3 dB relative to an&amp;nbsp;isotropic&amp;nbsp;radiator.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;3) Increasing fractal dimension decreases antenna size BUT&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp; &amp;nbsp; gain drops much faster than size.&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;&lt;u&gt;&lt;b&gt;Other Free Facts&lt;/b&gt;&lt;/u&gt;&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;1) A fourfold reduction in antenna size is accompanied by a gain reduction of 21.3 dB so there is a severe penalty for size reduction. Gain drops like a stone is a more fitting characterization! My hypothesis is that as fractal dimension increases, the antenna starts to look more like a mirror than an&amp;nbsp;absorber&amp;nbsp;of electromagnetic energy.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;2) A level 0 Minkowski fractal is a square loop antenna! The makes a nice basis for comparison.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;3) &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Hermann_Minkowski" style="font-family: Verdana, sans-serif;" target="_blank"&gt;Minkowski&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt; doesn't charge a royalty for his fractal even though he was a great mathematician and contemporary of &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/David_Hilbert" style="font-family: Verdana, sans-serif;" target="_blank"&gt;David Hilbert&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;.&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;&lt;b&gt;&lt;u&gt;Analysis Details&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-oppNPSW_0F4/TsRYx1U7F8I/AAAAAAAANpY/uM3IiZdMInc/s1600/Conclusion.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-oppNPSW_0F4/TsRYx1U7F8I/AAAAAAAANpY/uM3IiZdMInc/s400/Conclusion.png" width="350" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Jh3orLbJcgk/TsRZM6hIfUI/AAAAAAAANpg/2FJHbVVwuGw/s1600/HF-16MeterFrac4-1.2MhzResSWR.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-Jh3orLbJcgk/TsRZM6hIfUI/AAAAAAAANpg/2FJHbVVwuGw/s400/HF-16MeterFrac4-1.2MhzResSWR.png" width="301" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-3NUvJYduD-8/TsRZNEiL4-I/AAAAAAAANpo/ot2T3pzqjRo/s1600/HF-16MeterFrac0-4.6MhzResGAIN.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-3NUvJYduD-8/TsRZNEiL4-I/AAAAAAAANpo/ot2T3pzqjRo/s400/HF-16MeterFrac0-4.6MhzResGAIN.png" width="301" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-sflANVX03XQ/TsRZN6ZlWUI/AAAAAAAANpw/RW6TUw_4NiI/s1600/HF-16MeterFrac0-4.6MhzResRNDR.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="361" src="http://1.bp.blogspot.com/-sflANVX03XQ/TsRZN6ZlWUI/AAAAAAAANpw/RW6TUw_4NiI/s400/HF-16MeterFrac0-4.6MhzResRNDR.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-zVC9DcKUvJs/TsRZODx3GuI/AAAAAAAANp4/5zNULuMN8Cg/s1600/HF-16MeterFrac0-4.6MhzResSWR.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-zVC9DcKUvJs/TsRZODx3GuI/AAAAAAAANp4/5zNULuMN8Cg/s400/HF-16MeterFrac0-4.6MhzResSWR.png" width="301" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-thE75Laa8SY/TsRZOeOSxrI/AAAAAAAANqA/JMB0eDvL6AE/s1600/HF-16MeterFrac1-3.1MhzResGAIN.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-thE75Laa8SY/TsRZOeOSxrI/AAAAAAAANqA/JMB0eDvL6AE/s400/HF-16MeterFrac1-3.1MhzResGAIN.png" width="301" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-XKQSeEXB6KY/TsRZPWUnPyI/AAAAAAAANqI/XVkjMACoBNQ/s1600/HF-16MeterFrac1-3.1MhzResRNDR.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="361" src="http://1.bp.blogspot.com/-XKQSeEXB6KY/TsRZPWUnPyI/AAAAAAAANqI/XVkjMACoBNQ/s400/HF-16MeterFrac1-3.1MhzResRNDR.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Dgxvr4tylrQ/TsRZPmMX44I/AAAAAAAANqQ/fHbH8_J_FAY/s1600/HF-16MeterFrac1-3.1MhzResSWR.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-Dgxvr4tylrQ/TsRZPmMX44I/AAAAAAAANqQ/fHbH8_J_FAY/s400/HF-16MeterFrac1-3.1MhzResSWR.png" width="301" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-9oXXrXKpcgQ/TsRZQGIxQTI/AAAAAAAANqY/YhXJ9fRAELc/s1600/HF-16MeterFrac2-2.1MhzResGAIN.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-9oXXrXKpcgQ/TsRZQGIxQTI/AAAAAAAANqY/YhXJ9fRAELc/s400/HF-16MeterFrac2-2.1MhzResGAIN.png" width="301" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-pGJ0L_kIJlo/TsRZQwQPRHI/AAAAAAAANqg/vspYNpOjdN0/s1600/HF-16MeterFrac2-2.1MhzResRNDR.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="361" src="http://4.bp.blogspot.com/-pGJ0L_kIJlo/TsRZQwQPRHI/AAAAAAAANqg/vspYNpOjdN0/s400/HF-16MeterFrac2-2.1MhzResRNDR.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ZjQAnMLiZNg/TsRZRfLdVCI/AAAAAAAANqo/xPRX4ZEs9qc/s1600/HF-16MeterFrac2-2.1MhzResSWR.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-ZjQAnMLiZNg/TsRZRfLdVCI/AAAAAAAANqo/xPRX4ZEs9qc/s400/HF-16MeterFrac2-2.1MhzResSWR.png" width="301" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-_6qXrU_XwQA/TsRZRhls7dI/AAAAAAAANqw/iyfK5DfEZMA/s1600/HF-16MeterFrac3-1.6MhzResGAIN.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-_6qXrU_XwQA/TsRZRhls7dI/AAAAAAAANqw/iyfK5DfEZMA/s400/HF-16MeterFrac3-1.6MhzResGAIN.png" width="301" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-kZY7bYjCDsY/TsRZSbzuMRI/AAAAAAAANq4/L8ijfGZ7dho/s1600/HF-16MeterFrac3-1.6MhzResRNDR.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="361" src="http://4.bp.blogspot.com/-kZY7bYjCDsY/TsRZSbzuMRI/AAAAAAAANq4/L8ijfGZ7dho/s400/HF-16MeterFrac3-1.6MhzResRNDR.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-fjH720Ekri4/TsRZS1qGc4I/AAAAAAAANrA/Q15vXeWoI5k/s1600/HF-16MeterFrac3-1.6MhzResSWR.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-fjH720Ekri4/TsRZS1qGc4I/AAAAAAAANrA/Q15vXeWoI5k/s400/HF-16MeterFrac3-1.6MhzResSWR.png" width="301" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-yewUVmrfjcM/TsRZTB81eMI/AAAAAAAANrI/7Jv5VbLRw9E/s1600/HF-16MeterFrac4-1.2MhzResGAIN.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-yewUVmrfjcM/TsRZTB81eMI/AAAAAAAANrI/7Jv5VbLRw9E/s400/HF-16MeterFrac4-1.2MhzResGAIN.png" width="301" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-c5ZgfXRcaaU/TsRZUCckElI/AAAAAAAANrQ/ZPtQ-FECLb0/s1600/HF-16MeterFrac4-1.2MhzResRNDR.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="361" src="http://4.bp.blogspot.com/-c5ZgfXRcaaU/TsRZUCckElI/AAAAAAAANrQ/ZPtQ-FECLb0/s400/HF-16MeterFrac4-1.2MhzResRNDR.png" width="400" /&gt;&lt;/a&gt;&lt;/div&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;&lt;b&gt;&lt;u&gt;'C' Code Used to Generate the Minkowski Fractal Antennas&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;The 'C' code was written entirely by the author using the principle of segmenting a single line and offsetting the middle segment by a distance h. The code was compiled using the cc compiler from the fantastic and free&amp;nbsp;&lt;a href="http://www.cygwin.com/" target="_blank"&gt;cygwin &lt;/a&gt;running on top of Windows XP on a dual core Intel processor and &lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16813131025" target="_blank"&gt;ASUS motherboard&lt;/a&gt; from &lt;a href="http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&amp;amp;DEPA=0&amp;amp;Order=BESTMATCH&amp;amp;N=100006654&amp;amp;isNodeId=1&amp;amp;Description=ASUS&amp;amp;x=0&amp;amp;y=0" target="_blank"&gt;newegg&lt;/a&gt;.com&lt;span id="goog_1718089361"&gt;&lt;/span&gt;&lt;span id="goog_1718089362"&gt;&lt;/span&gt;&lt;a href="http://www.blogger.com/"&gt;&lt;/a&gt;. If you have never had the pleasure of building your own computer from off the shelf components I urge you to do so. You will save a ton of money and get a computer more suited to your needs. Anyway, here is the 'C' code:&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;------- cut here -------&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;// Minkowski fractal antenna generator by van at wdv dot com&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#include &lt;stdio.h&gt;&lt;/stdio.h&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#define SOUTH 1&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#define EAST 2&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#define NORTH 3&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#define WEST 4&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#define MAX(a,b) ((a)&amp;gt;(b)?a:b)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;int maxLevel = 1;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;void edge(double xA, double yA, double xF, double yF, int type, int level)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; double W = 1.0 / 3.0;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; double H = 1.0 / 3.2;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; double L, w, h;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; double xB, yB;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; double xC, yC;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; double xD, yD;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; double xE, yE;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; if(level &amp;gt;= maxLevel)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; printf("1\t0\t%9.4f\t%9.4f\t0\t%9.4f\t%9.4f\t1.e-4\n",&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xA, yA + 1, xF, yF + 1);&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; else&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(type == SOUTH)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; L = xF - xA; w = L * W; h = L * H;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xB = xA + w; yB = yA + 0;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xC = xA + w; yC = yA + h;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xD = xF - w; yD = yA + h;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xE = xF - w; yE = yA + 0;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; edge(xA, yA, xB, yB, SOUTH, level + 1);&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; edge(xB, yB, xC, yC, &amp;nbsp;WEST, level + 1);&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; edge(xC, yC, xD, yD, SOUTH, level + 1);&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; edge(xD, yD, xE, yE, &amp;nbsp;EAST, level + 1);&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; edge(xE, yE, xF, yF, SOUTH, level + 1);&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else if(type == EAST)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; L = yF - yA; w = L * W; h = L * H;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xB = xA + 0; yB = yA + w;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xC = xA - h; yC = yA + w;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xD = xA - h; yD = yF - w;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xE = xA + 0; yE = yF - w;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; edge(xA, yA, xB, yB, &amp;nbsp;EAST, level + 1);&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; edge(xB, yB, xC, yC, NORTH, level + 1);&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; edge(xC, yC, xD, yD, &amp;nbsp;EAST, level + 1);&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; edge(xD, yD, xE, yE, SOUTH, level + 1);&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; edge(xE, yE, xF, yF, &amp;nbsp;EAST, level + 1);&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else if(type == NORTH)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; L = xA - xF; w = L * W; h = L * H;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xB = xA - w; yB = yA + 0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xC = xA - w; yC = yA - h;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xD = xF + w; yD = yA - h;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xE = xF + w; yE = yA + 0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; edge(xA, yA, xB, yB, NORTH, level + 1);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; edge(xB, yB, xC, yC, &amp;nbsp;EAST, level + 1);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; edge(xC, yC, xD, yD, NORTH, level + 1);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; edge(xD, yD, xE, yE, &amp;nbsp;WEST, level + 1);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; edge(xE, yE, xF, yF, NORTH, level + 1);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else if(type == WEST)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; L = yA - yF; w = L * W; h = L * H;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xB = xA - 0; yB = yA - w;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xC = xA + h; yC = yA - w;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xD = xA + h; yD = yF + w;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xE = xA - 0; yE = yF + w;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; edge(xA, yA, xB, yB, &amp;nbsp;WEST, level + 1);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; edge(xB, yB, xC, yC, SOUTH, level + 1);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; edge(xC, yC, xD, yD, &amp;nbsp;WEST, level + 1);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; edge(xD, yD, xE, yE, NORTH, level + 1);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; edge(xE, yE, xF, yF, &amp;nbsp;WEST, level + 1);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;main(int argc, char **argv)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; if(argc &amp;gt; 1) maxLevel = atoi(argv[1]);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; edge( 0, &amp;nbsp;0, 16, &amp;nbsp;0, SOUTH, &amp;nbsp;0);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; edge(16, &amp;nbsp;0, 16, 16, &amp;nbsp;EAST, &amp;nbsp;0);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; edge(16, 16, &amp;nbsp;0, 16, NORTH, &amp;nbsp;0);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; edge( 0, 16, &amp;nbsp;0, &amp;nbsp;0, &amp;nbsp;WEST, &amp;nbsp;0);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&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;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b style="font-family: Verdana, sans-serif;"&gt;&lt;u&gt;Bash Script Used to Generate the Minkowski Fractal Antennas&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b style="font-family: Verdana, sans-serif;"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;The 'C' program above, though somewhat minimal, produces extra copies of the segments during the recursion. The output lines are only part of the "card entry" fragments necessary for 4NEC2. To get the output file into a form usable by 4NEC2 the following script was run:&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;$doit.bash 2&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;which produces a level 2 Minkowski fractal antenna.&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;------- cut here --------------&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;minkowski.exe $1 | sort -u | nl | sed -e 's/ //g' | sed -e 's/^/GW\t/' &amp;gt; head.txt&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;cat head.txt | wc -l &amp;gt; /tmp/tmp.txt&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;lineCount=`cat /tmp/tmp.txt`&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;echo $lineCount&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;sedCommand="s/NSEG/$lineCount/"&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;echo $sedCommand&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;cat tail.txt | sed -e "$sedCommand" &amp;gt; foo.txt&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;cat head.txt foo.txt &amp;gt; MI3ALVW.nec&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;u2d MI3ALVW.nec&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;~ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;u&gt;The Last File&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;The last file "tail.txt" is used by the bash script to provide analysis parameters for 4NEC2. It looks like this:&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;------- cut here ----------&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;GE &amp;nbsp;0&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;EK&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;LD &amp;nbsp;5 &amp;nbsp; 0 &amp;nbsp; 0 &amp;nbsp; 0 &amp;nbsp; 5.74713e7 &amp;nbsp; 0&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;EX &amp;nbsp;6 &amp;nbsp; NSEG &amp;nbsp; &amp;nbsp;1 &amp;nbsp; 0 &amp;nbsp; 1 &amp;nbsp; 0&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;GN &amp;nbsp;2 &amp;nbsp; 0 &amp;nbsp; 0 &amp;nbsp; 0 &amp;nbsp; 13 &amp;nbsp;0.005&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;FR &amp;nbsp;0 &amp;nbsp; 1 &amp;nbsp; 0 &amp;nbsp; 0 &amp;nbsp; 1.8 0&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="font-family: Verdana, sans-serif;"&gt;&lt;br /&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/28407747-2541479021311436949?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com' title='Scaling Laws for Fractal Antennas'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/2541479021311436949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=2541479021311436949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/2541479021311436949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/2541479021311436949'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2011/11/scaling-laws-for-fractal-antennas.html' title='Scaling Laws for Fractal Antennas'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-ZDYVM1nXm8g/TsQ5pVt7K1I/AAAAAAAANpQ/VcqRwW2T7Ew/s72-c/FracFront.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-5178021738040430581</id><published>2011-07-31T22:52:00.027-05:00</published><updated>2011-07-31T23:47:07.944-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='posting techniques'/><category scheme='http://www.blogger.com/atom/ns#' term='executing code in a blog'/><category scheme='http://www.blogger.com/atom/ns#' term='computer science'/><title type='text'>Testing a cool posting style excerpted from Matt Might</title><content type='html'>&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;In his excellent blog on the Y-combinator, Matt Might - a professor at my alma mater, the University of Utah - uses a technique for placing&amp;nbsp;&lt;i&gt;&lt;b&gt;executable&amp;nbsp;&lt;/b&gt;&lt;/i&gt;Javascript code in the flow of his document.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Right now I am pasting his code into the html editor of my Google blogger to see if I can reproduce the &lt;textarea...&gt; trick he uses.&amp;nbsp;&lt;/textarea...&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;The part that follows is in double quotes, as it is &lt;span class="Apple-style-span" style="color: red;"&gt;Matt's work&lt;/span&gt;:&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="color: red; font-family: Verdana, sans-serif;"&gt;&lt;b&gt;Open Double Quote&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-family: Verdana, sans-serif;"&gt;The following example expresses the factorial function without using recursion:&lt;/span&gt;&lt;br /&gt;&lt;div class="figure"&gt;&lt;textarea class="codearea" cols="68" id="example1" style="height: 50em;"&gt;// A "functional" is just a function that takes// another function as input.  // The Y combinator finds the fixed point// of the "functional" passed in as an argument.// Thus, the Y combinator satisfies the property://     Y(F) = F(Y(F))// Note that Y does not reference itself:var Y = function (F) {  return (function (x)  {   return F(function (y)   {    return (x(x))(y);   });  })(function (x)  {   return F(function (y)   {    return (x(x))(y);   });  }); };// (In fact, all functions above are anonymous!)// FactGen is the functional whose fixed point is// factorial.// That is, if you pass the factorial function to// FactGen, you get back the factorial function.// Since the Y combinator returns the fixed point// of a functional, applying the Y combinator to// FactGen returns the factorial function!// Note that FactGen does not reference itself:var FactGen = function (fact) {  return (function (n)  {   return ((n == 0) ? 1 : (n * fact(n - 1)));  }); }; // (In fact, all functions above are anonymous!)  // FactGen is the functional whose fixed point is// factorial.  // That is, if you pass the factorial function to// FactGen, you get back the factorial function. // Since the Y combinator returns the fixed point// of a functional, applying the Y combinator to// FactGen returns the factorial function! // Note that FactGen does not reference itself:  var FactGen = function (fact) { return (function(n) {  return ((n == 0) ? 1 : (n*fact(n-1))) ; });} ;   document.getElementById("result1").innerHTML  = (Y(FactGen))(6) ;&lt;/textarea&gt; &lt;/div&gt;&lt;div id="display1"&gt;&lt;input onclick="eval(document.getElementById('example1').value)" type="button" value="Evaluate:" /&gt;    &lt;span id="result1"&gt;[result1]&lt;/span&gt; &lt;/div&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="color: red; font-family: Verdana, sans-serif;"&gt;Take a close look at the definition of Y. It uses only three kinds of expression: anonymous functions, variablereference and function application.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-family: Verdana, sans-serif;"&gt;&lt;b&gt;Close Double Quote&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Back to my words: Note that even though this is a blog, the html is still functional and the Javascript program executes when the "Evaluate" button is pressed. So handy for making those subtle programming points!&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;If you right click this page and choose, "View Source", You can see the embedding of the code between lines 456 and 524. A short preamble and "postamble" are all that are required. Thanks Matt!&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;&lt;b&gt;Footnotes:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Attempts to paste commented html tags were futile as they were evaluated. Attempts to color the code red didn't work either.&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;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-5178021738040430581?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://matt.might.net/articles/' title='Testing a cool posting style excerpted from Matt Might'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/5178021738040430581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=5178021738040430581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/5178021738040430581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/5178021738040430581'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2011/07/testing-cool-posting-style-excerpted.html' title='Testing a cool posting style excerpted from Matt Might'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-8506452303918099127</id><published>2011-07-20T18:16:00.001-05:00</published><updated>2011-07-20T18:20:28.811-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='information expansion'/><category scheme='http://www.blogger.com/atom/ns#' term='bioinformatics'/><category scheme='http://www.blogger.com/atom/ns#' term='quantum theory'/><category scheme='http://www.blogger.com/atom/ns#' term='information compression'/><category scheme='http://www.blogger.com/atom/ns#' term='exons'/><category scheme='http://www.blogger.com/atom/ns#' term='introns'/><category scheme='http://www.blogger.com/atom/ns#' term='Genetics'/><category scheme='http://www.blogger.com/atom/ns#' term='chaos'/><category scheme='http://www.blogger.com/atom/ns#' term='iterated functions'/><category scheme='http://www.blogger.com/atom/ns#' term='fractals'/><title type='text'>Regarding "Informational Derivation of Quantum Theory" by Chiribella, et.al.</title><content type='html'>&lt;br /&gt;&lt;br /&gt;Regarding "Informational derivation of quantum theory", "PHYSICAL REVIEW A 84, 012311 (2011)", Chiribella&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;b&gt;I was provoked to cast Information Compression as an Iterated Function&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So given a string S, of length L, find an iterated function F, that produces a new string S’ of length L’ where L’ &amp;lt; L.&lt;br /&gt;One might also require an iterated function G = F-1 that takes S’ and produces S.&lt;br /&gt;If such a G exists, then F would be called a lossless or invertible iterated compression function.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;S = "The rain in Spain stays mainly in the plain."&lt;br /&gt;L = 45&lt;br /&gt;&lt;br /&gt;F1 = { s/ain/1/g }&lt;br /&gt;&lt;br /&gt;S1 = "The r1 in Sp1 stays m1ly in the pl1."&lt;br /&gt;L1 = 37&lt;br /&gt;&lt;br /&gt;F2 = { s/he/2/g }&lt;br /&gt;&lt;br /&gt;S2 = "T2 r1 in Sp1 stays m1ly in t2 pl1."&lt;br /&gt;L2 = 35&lt;br /&gt;&lt;br /&gt;F() &amp;nbsp;= F1(F2())&lt;br /&gt;S' = F(S)&lt;br /&gt;L' &amp;lt; L since 35 &amp;lt; 45&lt;br /&gt;&lt;br /&gt;G1 = { s/1/ain/g }&lt;br /&gt;&lt;br /&gt;G2 = { s/2/he/g }&lt;br /&gt;&lt;br /&gt;G = G1(G2())&lt;br /&gt;S = G(S')&lt;br /&gt;&lt;br /&gt;F is invertible, iterated and compresses.&lt;br /&gt;&lt;br /&gt;Sidebar 1: F can be packaged with S:&lt;br /&gt;&lt;br /&gt;Sp = F + S = /ain/1/he/2/"The rain in Spain stays mainly in the plain."&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Next Step: Find an Iterated Function that performs Information Expansion&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;So given a string S, of length L, find an iterated function F, that produces a new string S’ of length L’ where L’ &amp;gt; L.&lt;br /&gt;One might also require an iterated function G = F-1 that takes S’ and produces S.&lt;br /&gt;If such a G exists, then F would be called a lossless or invertible iterated expansion function.&lt;br /&gt;&lt;br /&gt;S = "The rain in Spain stays mainly in the plain."&lt;br /&gt;L = 45&lt;br /&gt;&lt;br /&gt;F = { s/[a-zA-Z]/[%3d]/ }&lt;br /&gt;&lt;br /&gt;S1 = "084he rain in Spain stays mainly in the plain."&lt;br /&gt;L1 = 47&lt;br /&gt;&lt;br /&gt;S2 = "084104e rain in Spain stays mainly in the plain.&lt;br /&gt;L2 = 49&lt;br /&gt;&lt;br /&gt;S' = "0841041010321140971051100321051100320831120971051100&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;3211511609712111503210909710511010812103210511003211&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;6104101032112108097105110046010"&lt;br /&gt;&lt;br /&gt;L' &amp;gt; L since 135 &amp;gt; 45&lt;br /&gt;&lt;br /&gt;G = { s/[%3d]/[a-zA-Z]/ }&lt;br /&gt;S = G(S')&lt;br /&gt;&lt;br /&gt;F is invertible, iterated and expands.&lt;br /&gt;&lt;br /&gt;Sidebar 1: F can be packaged with S:&lt;br /&gt;&lt;br /&gt;Sp = F + S = /[a-zA-Z]/[%3d]/"The rain in Spain stays mainly in the plain."&lt;br /&gt;&lt;br /&gt;In this context we call F, the "transcription apparatus".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Next Step: Show that the cost of mutagenesis is higher in the compressed case.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;This is trivial and will be left as an exercise to the reader.&lt;br /&gt;&lt;br /&gt;Source for F in Expansion Section:&lt;br /&gt;&lt;br /&gt;#include &lt;stdio.h&gt;&lt;/stdio.h&gt;&lt;br /&gt;&lt;br /&gt;/* convert any number to itself and any letter to a number */&lt;br /&gt;/* hint add a comma to each phrase and watch intronic explosion */&lt;br /&gt;/* hint remove the commas and watch loss of reading frame */&lt;br /&gt;/* hint add triplets and watch need for reading frame */&lt;br /&gt;&lt;br /&gt;int isNumber(int c)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; return ( ('0' &amp;lt;= c) &amp;amp;&amp;amp; (c &amp;lt;= '9') );&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void echo(int c)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; printf("%c", c);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void number(int c)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; printf("%03d", c);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;main()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; int i;&lt;br /&gt;&amp;nbsp; &amp;nbsp; int c;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; for(i = 0; (c = getchar()) != EOF; i++ )&lt;br /&gt;&amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if( isNumber(c) )&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo(c);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; number(c);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; for(; (c = getchar()) != EOF;)&lt;br /&gt;&amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo(c);&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-8506452303918099127?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com' title='Regarding &quot;Informational Derivation of Quantum Theory&quot; by Chiribella, et.al.'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/8506452303918099127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=8506452303918099127' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/8506452303918099127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/8506452303918099127'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2011/07/regarding-informational-derivation-of.html' title='Regarding &quot;Informational Derivation of Quantum Theory&quot; by Chiribella, et.al.'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-3562288835127160325</id><published>2011-06-08T12:58:00.001-05:00</published><updated>2011-06-08T13:00:55.718-05:00</updated><title type='text'>The Impedance of Free Space</title><content type='html'>&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 impedance of free space is ~120&lt;span class="Apple-style-span" style="line-height: 15px;"&gt;π, or about 377 Ohms.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="line-height: 15px;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;What does that mean?&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="line-height: 15px;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Does nature oppose the propagation of light?&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="line-height: 15px;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;If it does, would we even see star light?&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="line-height: 15px;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Or is this a fee that, once paid, admits to a photon the right to propagate until it collides with something else?&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; line-height: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; line-height: 15px;"&gt;It turns out that the "impedance" of free space is really just a ratio of strengths.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; line-height: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; line-height: 15px;"&gt;It is the ratio of the electric field strength, to the magnetic field strength.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; line-height: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; line-height: 15px;"&gt;Its numerical values are just an artifact of the definition of the ampere and the meter.&lt;br /&gt;&lt;br /&gt;It might be interesting to work backwards and say that the impedance of free space is one and see how that could lead to a useful set of units for Maxwell's equations.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; line-height: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 15px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-3562288835127160325?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com' title='The Impedance of Free Space'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/3562288835127160325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=3562288835127160325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/3562288835127160325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/3562288835127160325'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2011/06/impedance-of-free-space.html' title='The Impedance of Free Space'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-1551853794612160804</id><published>2011-03-20T18:26:00.001-05:00</published><updated>2011-04-08T14:49:42.059-05:00</updated><title type='text'>Cancer via Sunlight-Activated Viruses</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-Rg-0MU_cj9w/TYaAqIsLSrI/AAAAAAAANXc/fNkNv1eD1Vc/s1600/banana+boat+sport.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="https://lh6.googleusercontent.com/-Rg-0MU_cj9w/TYaAqIsLSrI/AAAAAAAANXc/fNkNv1eD1Vc/s200/banana+boat+sport.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;When the weather gets sunny we slather upon ourselves various lotions, potions and screens whose stated purpose is to protect us from ultraviolet light. The reason offered for this sloppy ritual is that we are protecting our DNA from damage caused by UV rays. In this note, I want to highlight a coincident mechanism. That mechanism is&lt;b&gt; viral activation via ultraviolet light&lt;/b&gt;. In other words, we wear sunscreen to prevent the activation of endogenous viruses already happily inhabiting our DNA.This DNA can be acquired from past insult or as a result of ongoing viral infection!&lt;br /&gt;&lt;br /&gt;I include this picture because I can. It promotes a product by Banana Boat who gave loads of free sunscreen to our 100 mile bike ride - sunscreen I enjoyed until it was confiscated by a nervous TSA screener, certain that it was a liquid grenade. Both life-changing facts that any self-respecting scientific journal would omit. But I digress.&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-NSC5NQIhd-A/TYZ3YWCU19I/AAAAAAAANXY/c3FgYAXc-Bc/s1600/lambda1.GIF" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/-NSC5NQIhd-A/TYZ3YWCU19I/AAAAAAAANXY/c3FgYAXc-Bc/s1600/lambda1.GIF" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;- &lt;a href="http://home.earthlink.net/~dayvdanls/lambdavideo.htm"&gt;source&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Point One: There are viruses, that, instead of attacking people, attack bacteria. &amp;nbsp;The playing field is closer to level. One famous baceteriophage is called "lambda", not to be confused with the "lambda" meaning wavelength of light, coincidentally a useful mnemonic.&lt;br /&gt;&lt;br /&gt;Theses viral &amp;nbsp;"phages" a&lt;i&gt;ttack &lt;/i&gt;via a Trojan horse exploit wherein the virus gets manages to stow itself away in the bacteria's DNA where it lies quietly waiting for a sunny day. Then on that special sunny day lambda, through a marvelous ballet, it activates. Emerging from hibernation, it is assembled, courtesy of the hosts transcription machinery, which is tricked into making numerous unwelcome copies of this cosmic hitchhiker, at the expense of its host germ. The unfortunate germ promptly serves the community by exploding and launching an army of viral phage clones.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-tF-sEIbmNY0/TYaK9SqO49I/AAAAAAAANXo/6UAGYT70Y1M/s1600/phage1Size.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://lh6.googleusercontent.com/-tF-sEIbmNY0/TYaK9SqO49I/AAAAAAAANXo/6UAGYT70Y1M/s320/phage1Size.jpg" width="204" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;At the scale of viruses, light waves are big and you can't use something bigger than a thing to make an image of a thing without bludgeoning both the thing and image badly.&amp;nbsp;Green light, where our eyes are most &lt;a href="http://www.telescope-optics.net/eye_spectral_response.htm"&gt;sensitive &lt;/a&gt;is 550 nanometers in wavelength. As the figures shows, lambda is 55 nanometers wide. So 10 virus particles fit &amp;nbsp;in the width of one wavelength of light. Which one would you see? None of them... properly. So we sketch pictures of things that are actually wiggling furiously and quantum mechanically, and these pictures show some structure and some function, but not the true animated behavior of the viruses. Viruses are skinned and stuffed for taxidermy via electron microscopes and imaged with short wavelengths.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Point Two:&lt;/b&gt;&lt;br /&gt;There is a certain transcription factor, a certain automotive part in the apparatus that enables DNA to be scanned and turned into messenger RNA. There are many such factors which must conspire and assemble to successfully read DNA, but the one to focus on here is BRCA1. The image below sketches the engine of transcription.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-c5wl026GsZA/TYaLlDYNb-I/AAAAAAAANXs/tba8Bm79IxQ/s1600/simple_control.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://lh4.googleusercontent.com/-c5wl026GsZA/TYaLlDYNb-I/AAAAAAAANXs/tba8Bm79IxQ/s320/simple_control.jpg" width="312" /&gt;&lt;/a&gt;&lt;/div&gt;- &lt;a href="http://scienceblogs.com/pharyngula/2007/01/basics_what_is_a_gene.php"&gt;source&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This transcription factor, when mutated, causes cancer, particularly breast cancer, thus its name. But as you will see mutation is the least of BRCA1's problems. &amp;nbsp;If you look at the gene and sort it by its functional and nonfunctional parts, it turns out to be heavily laden with DNA repeats - copies of viral litter and misspellings that serve no apparent purpose other than to change the length and possibly the timing of transcription of the cognate gene. Notice that BRCA1 is necessary for the reading of itself, a recursive sort of situation that is simply wonderful... unless something is broken. I am using BRCA1 as the poster child for the fact that our DNA is chock full of repeated sequences of ancient viral wreckage. Some of this wreckage is functional and some of it isn't. You don't really know till you go out on a sunny day. Here is a picture of BRCA1, when sorted, only the top few rows code for transcription factor. The rest is cosmic litter.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-YlcwIsYZKnk/TYaHfHU3kvI/AAAAAAAANXg/ORvwAaEbbB8/s1600/BRCA1sorted04.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="https://lh6.googleusercontent.com/-YlcwIsYZKnk/TYaHfHU3kvI/AAAAAAAANXg/ORvwAaEbbB8/s320/BRCA1sorted04.gif" width="148" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: right;"&gt;- &lt;a href="http://www.wdv.com/Cancer/Research/index.html"&gt;source&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 10px; -webkit-border-vertical-spacing: 10px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;The gene called BRCA1 actually contains instructions for four different proteins, IFP35, BRCA1, RHO7 and IFB35. These instructions are called exons. If you place your mouse on the image you can see these exons at the very top in the sorted version. The next region down with a regular pattern consists of noncoding DNA called ALU repeats. These make up 35% of the BRCA1 gene. These are the regions in the middle. The smeared appearance is due to deletion and point mutations that have occurred over the entire history of this gene.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Point Three:&lt;br /&gt;This cosmic litter, the random interspersed repeats are ubiquitous throughout the genome. some of these repeats are viruses that, as in the bacterium, have stowed away in the genome. These viruses, activated by sunlight can make copies of themselves, and when those copies are integrated into tumor suppressor genes, or cell growth genes, or even in the Xerox transcription genes, the result can be cancer.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-yR9ADKkKepc/TYaJJUPU_6I/AAAAAAAANXk/3IxGHqb4nLs/s1600/image001.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="603" src="https://lh4.googleusercontent.com/-yR9ADKkKepc/TYaJJUPU_6I/AAAAAAAANXk/3IxGHqb4nLs/s640/image001.jpg" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: right;"&gt;- &lt;a href="http://www.wdv.com/CellWorld/DNArepeats/Paper/index.htm"&gt;source&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Finally&lt;/b&gt;&lt;br /&gt;Regrettably I am not an experimentalist, so I will have to leave to the labs of those larger than mine the task of putting this hypothesis to the test. In the interim... wear sunscreen!&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-1551853794612160804?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com/Cancer/Research' title='Cancer via Sunlight-Activated Viruses'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/1551853794612160804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=1551853794612160804' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/1551853794612160804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/1551853794612160804'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2011/03/cancer-via-sunlight-activated-viruses.html' title='Cancer via Sunlight-Activated Viruses'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-Rg-0MU_cj9w/TYaAqIsLSrI/AAAAAAAANXc/fNkNv1eD1Vc/s72-c/banana+boat+sport.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-8338349742367742928</id><published>2011-03-08T00:49:00.011-06:00</published><updated>2011-04-08T14:51:28.097-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java.policy'/><category scheme='http://www.blogger.com/atom/ns#' term='applet.policy'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='applets'/><category scheme='http://www.blogger.com/atom/ns#' term='permissions'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='certificates'/><category scheme='http://www.blogger.com/atom/ns#' term='exceptions'/><title type='text'>Trustworthy Java Applets Without Costly Certificates</title><content type='html'>&lt;br /&gt;&lt;a href="https://lh3.googleusercontent.com/-6LWo8ib30cQ/TXKY52-1f8I/AAAAAAAANWQ/gOR8UtNI_H4/s1600/permissionDenied.jpg" imageanchor="1" style="clear: left; display: inline !important; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/-6LWo8ib30cQ/TXKY52-1f8I/AAAAAAAANWQ/gOR8UtNI_H4/s1600/permissionDenied.jpg" /&gt;&lt;/a&gt;&lt;b&gt;&lt;u&gt;Introduction&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;When you run a Java applet, the run time system looks for a file called &lt;i&gt;java.policy&lt;/i&gt;, &lt;u&gt;on your customer's system&lt;/u&gt;. This file specifies what rights Java will be granted at run time. If this file is not configured correctly your Java applet will not function properly and your customer will be frustrated. The only alternative to providing your customer a&amp;nbsp;&lt;i&gt;java.policy&lt;/i&gt; file is to buy a certificate that can cost over $500 per year. If your applet does not generate sufficient revenue to cover this, your voice is silenced along with your right to contribute. This also destroys the chance that your applet will be useful to someone a year from now, robbing you of future options as well.&lt;br /&gt;&lt;br /&gt;So we would like to get useful applets running without permission problems while respecting the customer's right to security. We will accomplish this by establishing and maintaining a trust relationship with the customer as any supplier must do. In what follows the terms &lt;i&gt;customer &lt;/i&gt;and &lt;i&gt;user &lt;/i&gt;may be used interchangeably.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Applet Execution&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;Most applets are executed during development in interactive environments like &lt;a href="http://netbeans.org/"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;NetBeans &lt;/span&gt;&lt;/a&gt;or &lt;a href="http://www.eclipse.org/"&gt;&lt;span class="Apple-style-span" style="color: #3d85c6;"&gt;Eclipse&lt;/span&gt;&lt;/a&gt;. For simplicity, an applet can be run in a browser, or as a standalone program, by you or your customer. Assuming Java is installed, an applet can be run in a browser simply by visiting a web page that hosts it. It can also be run in standalone mode by typing:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-M5TgUHo10e8/TXVQzx4Gg4I/AAAAAAAANWc/KLTEOivVW8k/s1600/image1AppletViewer.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/-M5TgUHo10e8/TXVQzx4Gg4I/AAAAAAAANWc/KLTEOivVW8k/s1600/image1AppletViewer.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;at a command prompt. Getting the r&lt;i&gt;ight prompt &lt;/i&gt;is critical, otherwise hidden errors can disguise what Java is really doing. Getting the right prompt will be covered below. The term &lt;i&gt;right prompt&lt;/i&gt; is a useful misnomer. It is really &lt;i&gt;the environment behind the prompt &lt;/i&gt;that must be checked, but we want to make a complex thing simple, so we pretend it is a single character, keyword, or phrase, like mathematicians do.&lt;br /&gt;&lt;br /&gt;Running &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;appletviewer&amp;nbsp;&lt;/span&gt;is useful for testing security fixes. Why? Because you can run it with test &lt;i&gt;java.policy&lt;/i&gt; files like so:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-iufEswYlwWg/TXVRUECphMI/AAAAAAAANWg/CZsFQC_isfI/s1600/image2AppletSecurity.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/-iufEswYlwWg/TXVRUECphMI/AAAAAAAANWg/CZsFQC_isfI/s1600/image2AppletSecurity.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;Notice there is no space between the -J and the -D in the statement above.&lt;br /&gt;&lt;br /&gt;A useful&amp;nbsp;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;i&gt;java.polic&lt;/i&gt;&lt;/span&gt;y&lt;/i&gt; file for development and testing is:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-T753xOTWAv0/TXVULqhByZI/AAAAAAAANWk/9SKTZU8PPgA/s1600/image3ApplePolicy1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh5.googleusercontent.com/-T753xOTWAv0/TXVULqhByZI/AAAAAAAANWk/9SKTZU8PPgA/s1600/image3ApplePolicy1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #b6d7a8; font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Blanket permission is not safe for production settings. You can stop here, develop the most sophisticated applet you want, and then resume to deploy your applet.&amp;nbsp;We will now cover four remaining issues to understand and solve Java applet security problems. These issues are:&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;ol&gt;&lt;li&gt;Getting &lt;i&gt;system properties&lt;/i&gt; such as ${user.home}&lt;/li&gt;&lt;li&gt;Getting the &lt;i&gt;right prompt&lt;/i&gt; for Windows and Unix systems.&lt;/li&gt;&lt;li&gt;Testing an appropriate&amp;nbsp;&lt;i&gt;java.policy&lt;/i&gt; file.&lt;/li&gt;&lt;li&gt;Deploying a&amp;nbsp;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;i&gt;java&lt;/i&gt;&lt;/span&gt;.policy&lt;/i&gt; file.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;u&gt;1. Getting System Properties&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Some users and most developers have several versions of Java installed. In this situation the value of key system properties can depend on what you are doing. Continuing our&amp;nbsp;&lt;i&gt;java&lt;/i&gt;.&lt;i&gt;policy &lt;/i&gt;thread, we need to know&amp;nbsp;the exact directory to which&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;${user.home}&lt;/span&gt; refers. To replace complex speculation with simple fact, we run the program PrintUserHome.java:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-LudrHmBRjxk/TXVViiivy9I/AAAAAAAANWs/4ertA3_cPbk/s1600/image4PrintUserHome.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/-LudrHmBRjxk/TXVViiivy9I/AAAAAAAANWs/4ertA3_cPbk/s1600/image4PrintUserHome.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="https://lh3.googleusercontent.com/-LudrHmBRjxk/TXVViiivy9I/AAAAAAAANWs/4ertA3_cPbk/s1600/image4PrintUserHome.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;to produce the output:&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/--n2oPmVy3sM/TXVXapOm0PI/AAAAAAAANWw/ZJkCv0oATWg/s1600/image6RunPrintUser.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh6.googleusercontent.com/--n2oPmVy3sM/TXVXapOm0PI/AAAAAAAANWw/ZJkCv0oATWg/s1600/image6RunPrintUser.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;i&gt;Authors note:&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;In the text below, please assume that any word that starts with an upper case letter is a trademark held by their respective owners&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;Many Java developers use Interactive Development Environments (IDE's) such as Netbeans or Eclipse. Compiling and running tiny programs in these can be a hassle.&amp;nbsp;&amp;nbsp;This hassle can be eliminated by running programs in Unix environments, like MacOS/Linux, or in &amp;nbsp;&lt;i&gt;&lt;a href="http://www.cygwin.com/"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;cygwin&lt;/span&gt;&lt;/a&gt;&lt;/i&gt;, a wonderful Unix platform which sits atop Windows. In any of these a tiny Java program can be run without an IDE, without &lt;i&gt;ant &lt;/i&gt;or &lt;i&gt;make &lt;/i&gt;using the &lt;b&gt;policyInstaller&amp;nbsp;&lt;/b&gt;available at the end of this document.&amp;nbsp;In the&amp;nbsp;&lt;i&gt;java.policy&lt;/i&gt; file above, we give the Java Runtime Environment (JRE) permission to read files from ${user.home}. This directory becomes the "sandbox" for those activities our &lt;i&gt;grant permission &lt;/i&gt;directive allowed.&amp;nbsp;Other key system properties can be listed using similar calls to those above. These are also enumerated in the &lt;b&gt;policyInstaller:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-sYkCst0tgIY/TXVZQhv_65I/AAAAAAAANW0/8tJ-LBdtRN8/s1600/image7SystemProperties.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/-sYkCst0tgIY/TXVZQhv_65I/AAAAAAAANW0/8tJ-LBdtRN8/s1600/image7SystemProperties.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;2. Getting 'The Right Prompt'&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;We can inspect other key system properties by typing:&lt;br /&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;$ set | grep "JAVA|CLASSPATH"&lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-8OzZVO5Sq5w/TXVarI3K4YI/AAAAAAAANW4/p082ladcL8U/s1600/image8cygwinSet.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/-8OzZVO5Sq5w/TXVarI3K4YI/AAAAAAAANW4/p082ladcL8U/s1600/image8cygwinSet.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;On the same machine we can open a command "Window" and repeat using a variant of the same command:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;$ set | grep "JAVA\|CLASSPATH"&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-of-q713uK60/TXVcPoq-Q6I/AAAAAAAANXE/8y4QhrtuvVM/s1600/image9windowsSet.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="59" src="https://lh6.googleusercontent.com/-of-q713uK60/TXVcPoq-Q6I/AAAAAAAANXE/8y4QhrtuvVM/s320/image9windowsSet.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Here we notice an important discrepancy, that the value of &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;JAVA_HOME&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; is different.&lt;br /&gt;It is &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;...\jdk1.6.0_22&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; in the first case and &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;...\jdk1.6.0_10&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; in the other.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;If we were to place an applet policy file in the wrong JAVA_HOME location, it would not work, and we might not know why. If that was done&amp;nbsp;&lt;b&gt;both &lt;/b&gt;the customer and the developer would be frustrated. Not good!&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;This can be fixed by editing the windows environment variables, which require a reboot of the system to take effect. To access these, right-click the mouse and select:&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #eeeeee;"&gt;My Computer--&amp;gt;Properties--&amp;gt;Advanced--&amp;gt;Environment Variables.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span class="Apple-style-span" style="background-color: #eeeeee;"&gt;&lt;/span&gt;&lt;/span&gt;Then examine the System variables.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-qH6qgjL0IXw/TXVdciclZnI/AAAAAAAANXI/1UmjT1HGotk/s1600/image10EnvVars.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh5.googleusercontent.com/-qH6qgjL0IXw/TXVdciclZnI/AAAAAAAANXI/1UmjT1HGotk/s1600/image10EnvVars.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;In this case we would change the JDK version suffix from 10 to a 22 as shown and reboot.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;When these two environments are consistent we have the 'right prompt'. More formal developments can be found at the references provided.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="font-family: 'Times New Roman'; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;u&gt;3. Testing an appropriate&amp;nbsp;&lt;i&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; font-style: normal;"&gt;&lt;i&gt;java&lt;/i&gt;&lt;/span&gt;.policy &lt;/i&gt;File&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Times New Roman'; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;The blanket permission we granted above for testing and development is not appropriate for applet deployment. Instead we run the applet together with the &lt;i&gt;java.policy&lt;/i&gt;&amp;nbsp;file in the local directory granting the most restricted possible permissions until security exceptions no longer occur. As before this is done using appletviewer with the options shown below:&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;a href="https://lh3.googleusercontent.com/-iufEswYlwWg/TXVRUECphMI/AAAAAAAANWg/CZsFQC_isfI/s1600/image2AppletSecurity.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/-iufEswYlwWg/TXVRUECphMI/AAAAAAAANWg/CZsFQC_isfI/s1600/image2AppletSecurity.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Each a time an exception occurs, we can add a line to the &lt;i&gt;java.policy&lt;/i&gt; file that grants permission for that specific exception, using the text of the exception itself as a guide.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-uHb2FTQdzs0/TXVUpZhMlTI/AAAAAAAANWo/4Bj6R0_3J5M/s1600/image4AppletPolicy2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/-uHb2FTQdzs0/TXVUpZhMlTI/AAAAAAAANWo/4Bj6R0_3J5M/s1600/image4AppletPolicy2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; white-space: pre;"&gt;&lt;/span&gt;The &lt;i&gt;java.policy&lt;/i&gt; file above restricts File I/O to the directory Java calls ${user.home}.&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;The wildcard character '*' says that any file or directory in ${user.home} may be read or written.&amp;nbsp;One could add the keywords&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;write,delete&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;or &amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;execute&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;to&lt;/span&gt;&amp;nbsp;this permission directive.&amp;nbsp;Additional keywords are separated by commas, i.e.: "&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;read, write, execute&lt;/span&gt;", etc. The references titled "Appendix A..." below provides a complete description of all the possible permission directives. For example, in the applet that motivated this blog entry, the final &lt;i&gt;java.policy&lt;/i&gt; file looked like this by the time it ran without exception.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-CRO-nNuh3bk/TXXDMU9PgnI/AAAAAAAANXM/c5sWMZaZnS8/s1600/image11FinalPolicy.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="198" src="https://lh6.googleusercontent.com/-CRO-nNuh3bk/TXXDMU9PgnI/AAAAAAAANXM/c5sWMZaZnS8/s640/image11FinalPolicy.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;After we have successfully tested the applet using a candidate &lt;i&gt;java.policy&lt;/i&gt; file&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;we are ready to deploy both the applet and policy files.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;4. Deploying an &lt;i&gt;java.policy&lt;/i&gt; File.&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Local Deploymen&lt;/b&gt;t&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;We first deploy the &lt;i&gt;java.policy&lt;/i&gt; file locally to the directory in which we were running the applet. . Then we test the applet again using applet viewer.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Now we have a compatible applet.html and &lt;i&gt;java.policy&lt;/i&gt; combination. The applet.html can be deployed either as a proprietary custom solution for desktop use, or as a traditional web page for widespread use. We will cover the later case. Since a correct&amp;nbsp;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;i&gt;java.policy&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;file is required for execution of many applets, the file itself, properly installed constitutes an informal key enabling the software to function. Note that whenever the user upgrades their version of Java, a new&amp;nbsp;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;i&gt;java.policy&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;file must be deployed to the correct location.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;There are two ways to deploy the&amp;nbsp;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;i&gt;java.policy&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;file. One is to let the user download and install it themselves, but this requires expertise and patience some customers may not have (regrettably). Another way is to bundle the file in the&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;policyInstaller below&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;which the customer downloads and executes to install the&amp;nbsp;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;i&gt;java.policy&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;file. It is good practice to inform the customer of the risks that installing the policy file may entail. This can be part of the EULA that the installer requires the customer to agree to, or placed on the web page from which the policy file is downloaded.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Location of the &lt;i&gt;java.policy&lt;/i&gt; file.&lt;/b&gt;&lt;br /&gt;For an applet to run on a user's machine the java.policy file must be installed in this location:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; white-space: pre;"&gt;&lt;span class="pln" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; white-space: pre;"&gt;&lt;span class="pun" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; white-space: pre;"&gt;&lt;span class="pln" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;user&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; white-space: pre;"&gt;&lt;span class="pun" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; white-space: pre;"&gt;&lt;span class="pln" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;home&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; white-space: pre;"&gt;&lt;span class="pun" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;}\.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; white-space: pre;"&gt;&lt;span class="pln" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;java&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; white-space: pre;"&gt;&lt;span class="pun" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; white-space: pre;"&gt;&lt;span class="pln" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;policy&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Policy Installer&lt;/b&gt;&lt;br /&gt;A zip file containing the &lt;b&gt;policyInstaller&lt;/b&gt;, source code, directory structure, and setup instructions for the IDE-less Java examples is available by sending $19.99 via PayPal to the &lt;span class="Apple-style-span" style="background-color: yellow;"&gt;&lt;a href="mailto:van AT wdv DOT com?subject=I%20send%20$5%20to%20paypal,%20please%20send%20ideLessJava.zip"&gt;author's email address&lt;/a&gt;&lt;/span&gt;. The zip file describes how to quickly and easily make a simple jar file and manifest for testing &lt;i&gt;java.policy&lt;/i&gt; &amp;nbsp;files and IDE-less java execution.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;References&lt;/b&gt;:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://java.sun.com/developer/onlineTraining/Programming/JDCBook/appA.html"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;Appendix A: Security and Permissions, Oracle Documen&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #073763;"&gt;t&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.kodejava.org/examples/99.html"&gt;How do I get user home directory name?, Kodejava Example&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://ant.apache.org/manual/tutorial-HelloWorldWithAnt.html"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;Hello World without an IDE.&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&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/28407747-8338349742367742928?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com' title='Trustworthy Java Applets Without Costly Certificates'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/8338349742367742928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=8338349742367742928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/8338349742367742928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/8338349742367742928'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2011/03/trustworthy-java-applets-without-costly.html' title='Trustworthy Java Applets Without Costly Certificates'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-6LWo8ib30cQ/TXKY52-1f8I/AAAAAAAANWQ/gOR8UtNI_H4/s72-c/permissionDenied.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-387870592230956781</id><published>2010-11-12T14:08:00.001-06:00</published><updated>2011-11-12T14:09:02.598-06:00</updated><title type='text'></title><content type='html'>TEST&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-387870592230956781?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/387870592230956781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=387870592230956781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/387870592230956781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/387870592230956781'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2010/11/test.html' title=''/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-5032060041852731695</id><published>2010-10-11T15:30:00.005-05:00</published><updated>2010-10-11T19:17:16.129-05:00</updated><title type='text'>A Short Note On Complexity in Nature</title><content type='html'>&lt;br /&gt;I was thinking about complexity this morning.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/TLNvcUV1mtI/AAAAAAAANTM/KcTQKTUe39s/s1600/sunflower.jpg" style="margin-left: auto; margin-right: auto;" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.unl.edu/dpilson/sunflower.html"&gt;- image credit&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;When we zoom out from a given scene, we embrace more and more complexity. Although we cannot directly perceive this complexity, we can imagine it being there.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_CqzwbtGYHLc/TLNvnqtWxpI/AAAAAAAANTQ/Hb5oVmMjSbk/s1600/sunflowers.jpg" style="margin-left: auto; margin-right: auto;" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://s227.photobucket.com/albums/dd236/seraphito/?action=view&amp;amp;current=sunflower-field-in-north-dakota-nd0.jpg&amp;amp;mediafilter=images"&gt;- image credit&lt;/a&gt;&lt;span id="goog_1915392055"&gt;&lt;/span&gt;&lt;span id="goog_1915392056"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_CqzwbtGYHLc/TLNvnqtWxpI/AAAAAAAANTQ/Hb5oVmMjSbk/s1600/sunflowers.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;As we zoom out we embrace more and more collections of matter and interrelationships between them. As we zoom back in, there is less stuff, and presumably fewer relationships.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/TLNwN2D_vAI/AAAAAAAANTU/bvjCif7qjYs/s1600/sunflowerSeed.jpg" style="margin-left: auto; margin-right: auto;" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.answers.com/topic/sunflower-seed"&gt;- image credit&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_CqzwbtGYHLc/TLNwN2D_vAI/AAAAAAAANTU/bvjCif7qjYs/s1600/sunflowerSeed.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;As we keep zooming in we get down to the level of organic molecules, which are made of atoms, which are made of elementary particles, which are perhaps made of strings:&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/TLNw9weQaEI/AAAAAAAANTY/CVVto5MT2aQ/s1600/elementaryParticles.jpg" style="margin-left: auto; margin-right: auto;" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.riken.go.jp/engn/r-world/research/lab/nishina/theoretical/result.html"&gt;- image credit&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_CqzwbtGYHLc/TLNw9weQaEI/AAAAAAAANTY/CVVto5MT2aQ/s1600/elementaryParticles.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I was wondering if the universe was "programmed" like body plan is programmed via our genome. DNA is a base-four digital code that, when evaluated, defines the body plan of most organisms, except for RNA viruses.&lt;br /&gt;&lt;br /&gt;These collections of particles were "smart enough" to sweep their orbits clean when they were the size of planets, condensing from accretion disks:&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/TLNyNVA1_FI/AAAAAAAANTc/6wOEPK9hPUY/s1600/planetaryFormation.jpg" style="margin-left: auto; margin-right: auto;" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.atmosp.physics.utoronto.ca/%7Emudryk/planetdisk.html"&gt;- image credit&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_CqzwbtGYHLc/TLNyNVA1_FI/AAAAAAAANTc/6wOEPK9hPUY/s1600/planetaryFormation.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;So my thought is, "What if complexity increases as we zoom in? That is, the scale we live at is actually one of intermediate (apparent) complexity."&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_CqzwbtGYHLc/TLNzig9Gl9I/AAAAAAAANTk/xnZdxW8C9ZU/s1600/hadron.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/TLNzSFnK-TI/AAAAAAAANTg/R_Tv39rhqZ0/s1600/elementaryParticles2.jpg" style="margin-left: auto; margin-right: auto;" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.pha.jhu.edu/%7Edfehling/"&gt;- image credit&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_CqzwbtGYHLc/TLNzSFnK-TI/AAAAAAAANTg/R_Tv39rhqZ0/s1600/elementaryParticles2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;If this is true, then the more we search for elementary particles at ever increasing energies, the more we will find.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/TLNzig9Gl9I/AAAAAAAANTk/xnZdxW8C9ZU/s1600/hadron.jpg" style="margin-left: auto; margin-right: auto;" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://platonicconception.files.wordpress.com/2008/09/lhc.jpg"&gt;- image credit&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;I am curious about this idea and if there is an encoding of universe body plan at the subatomic level.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/TLNz1qK1edI/AAAAAAAANTo/sLXz3gDB9R8/s1600/particleCollision.jpg" style="margin-left: auto; margin-right: auto;" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.physics.ubc.ca/pitp/archives/CWSS/showcase/topics/particles.html"&gt;- image credit&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_CqzwbtGYHLc/TLNz1qK1edI/AAAAAAAANTo/sLXz3gDB9R8/s1600/particleCollision.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-5032060041852731695?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com' title='A Short Note On Complexity in Nature'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/5032060041852731695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=5032060041852731695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/5032060041852731695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/5032060041852731695'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2010/10/short-note-on-complexity-in-nature.html' title='A Short Note On Complexity in Nature'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_CqzwbtGYHLc/TLNvcUV1mtI/AAAAAAAANTM/KcTQKTUe39s/s72-c/sunflower.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-2140951749693896065</id><published>2010-09-13T23:43:00.001-05:00</published><updated>2010-09-14T00:00:15.339-05:00</updated><title type='text'>Design Patterns vs. Components in Software Resuse</title><content type='html'>&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;I have been pondering the dichotomy of &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Design_pattern_%28computer_science%29" style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Design Patterns&lt;/a&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; vs. Reusable Software Components (RSC's). Are they they same thing, or are they opposites? RSC's are the integrated circuits of software while design patterns are reusable chunks of observable interactions that appear repeatedly. A design pattern is not an algorithm for performing some calculation. It is a higher level aggregation, often with less specificity. Thus design patterns are not themselves implementations of solutions to computational problems, or interaction scenarios. Similarity vs. Uniqueness is a controlling idea here.&lt;/span&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" height="196" src="http://www.agilemodeling.com/images/models/contextDiagramDFD.jpg" style="margin-left: auto; margin-right: auto;" width="320" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.agilemodeling.com/essays/agileRequirementsExample.htm"&gt;- Agile Modeling&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.agilemodeling.com/images/models/contextDiagramDFD.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;A key idea in clarifying this is to consider the difference between functional blocks of capability versus the interconnections between functional blocks. Another useful idea is that of process.&amp;nbsp; Functional blocks, at any level of aggregation can be reduced to a single idea. One has inputs to the block that produce outputs from the block. Ensembles of functional blocks can always be replaced by a single equivalent functional block that abstracts away the internal complexity of the contents. Functional blocks make mathematical and algorithmic descriptions look like circuits. In fact, a software functional block can always be replaced by an equivalent piece of hardware and vica versa. This fact has not yet been fully exploited in the current software revolution, otherwise you could buy Microsoft Word on a chip.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Imagine taking the 23 design patterns, overlaying them on each other in the 253 possible ways and asking what are the similarities and differences between them and their subsets?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;These differences are largely the interconnects that glue together portions of the patterns, as opposed to the blocks of UML themselves. UML is a useless modeling language and violates my own notions of how graphical depictions of things should work, but I digress.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Resolution of the aforementioned dichotomy takes place when we look at any printed circuit board (PCB) of reasonable complexity.&lt;/span&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" height="320" src="http://www.develec.com/images/pcb.gif" style="margin-left: auto; margin-right: auto;" width="263" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.develec.com/keypadPCB.aspx"&gt;- develec.com&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.develec.com/images/pcb.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Every PCB has the need for power, input/output channels, cooling, but these are all just functional relationships which can be and are represented as functional blocks with signals flowing between them. Some are signals we care about, some are just housekeeping, like power.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;In a PCB, islands of reuseable components (IC's) are connected in higher level idioms to accomplish some design objective. If an aggreation of chips (blocks) occurs frequently enough, the ensemble is turned into a single chip, just as the abstraction of many functional blocks can be replaced by a single block.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;For a given PCB, the overall pattern is unique to the purpose of the PCB, yet it is composed of functional blocks which take on familiar and reusable patterns. These patterns repeat themselves and are therefore factorable into recognizable idioms, much like the letters, words, sentences and paragraphs of what I am typing just now.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;The resolution of the similarity versus uniqueness question is given by the latter analogy. This note I am writing is a unique combination of reusable letters, words and sometimes sentences. But as the specific purpose of this note is articulated in increasing detail, it becomes increasingly unique. DNA is the same way. Four reusable symbols, CTAG, code for 64 possible sets of three (CCC, CCT, CCA, etc.) to specify 20 amino acids which polymerize (yes, people ARE plastic) to form proteins, which fold into useful configurations.&lt;/span&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" height="302" src="http://media.wiley.com/CurrentProtocols/IM/ima01b/ima01b-fig-0001-1-full.gif" style="margin-left: auto; margin-right: auto;" width="320" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.currentprotocols.com/protocol/ima01b"&gt;- Current Protocols&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://media.wiley.com/CurrentProtocols/IM/ima01b/ima01b-fig-0001-1-full.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;At increasing levels of complexity there seems less and less likelihood of reuseability. But in biological systems this is not necessarily true. For example a complex organ like the heart can be transplanted into another individual and work well enough to sustain life.&lt;/span&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" height="294" src="http://www.sciencedaily.com/videos/images/2005/15003-1.jpg" style="margin-left: auto; margin-right: auto;" width="320" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.sciencedaily.com/releases/2006/10/061018094937.htm"&gt;- ScienceDaily.com&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.sciencedaily.com/videos/images/2005/15003-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Letters and words are reusable by necessity, lest we have the burden of continually reinventing writing and therefore communicating at the letter, word and sentence level and never end up getting anything useful done. It would be interesting to devise a language in which each idea is represented as a succession of new letters. But I will leave that glorious exercise to another.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" height="320" src="http://z.about.com/d/atheism/1/0/y/y/2/AlphabetEvolution.jpg" style="margin-left: auto; margin-right: auto;" width="273" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://thinksmartdesigns.blogspot.com/2010/03/graphic-design-history-guide-line-1.html?showComment=1268031932320"&gt;- think smart designs blog&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://z.about.com/d/atheism/1/0/y/y/2/AlphabetEvolution.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Something like a word processing program lives at the level of a PCB, while a font chooser lives at the level of a design pattern. But we need more than font choosers to make the world go 'round!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Design patterns are reusable, but at a meta-level, since they are not concrete. When we design a GUI certain patterns have emerged. The menu's are at the top, output and status information appear at the bottom. All languages read from top to bottom so this is quite natural. Is this because we look at the face before the feet of someone who greets us?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Consider the wonderful design documentary, "Objectified" which features Machines That Make Machines (MTMM). People by the way do this, as do all living things. A beautiful design is one that can be transparent in all its aspects and still be clearly discerned. The sheet rock in most homes, hides a network of two by fours, conduits, pipes, debris behind a facade of paint and crumbling gypsum. If a design is transparent then the machines that make machines should be just as beautiful and functional as the things they are used to make. Note that machines that make machines don't do so without first being created by their creator. In the "end game" only one level of machines that make machines are necessary because, like the functional blocks abstracted, the expression ((MTMM)TMM)TMM can be rewritten as MTMM.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" height="320" src="http://www.scienceclarified.com/scitech/images/lsai_0001_0001_0_img0019.jpg" style="margin-left: auto; margin-right: auto;" width="308" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.scienceclarified.com/scitech/Artificial-Intelligence/AI-and-Robotics.html"&gt;- Science Clarified: AI and Robotics&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.scienceclarified.com/scitech/images/lsai_0001_0001_0_img0019.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Consider the assembly line staffed by pick and place robots. These are MTMM's. The CNC machines that work in concert to produce pistons, connecting rods and wheels are also MTMM's. The make technical artifacts like cars, washing machines, PCB's, etc.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Sections of assembly lines which bear a similarity to each other across technical artifacts are analogous to the design patterns of software identified by the &lt;a href="http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612"&gt;Gang of Four&lt;/a&gt;. The parts they create are the reusable (think green) components, which can be recycled without further dis-assembly.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;A principle emerges that at low levels of complexity everything looks reusable. A molecule, a resistor, an op-amp, a nut or a bolt. As complexity escalates, uniqueness increases. Thus reuse-ability of the aggregation becomes less and less, but not always, as in the case of DNA, where long strands are evolutionarily conserved, because that is the only way that the problem could be solved.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Two categories of tasks emerge: those that are reducible to repetition and those that are not.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://www.blogger.com/goog_1550880295"&gt;&lt;img border="0" height="287" src="http://www.worldofmolecules.com/drugs/aspirin_molecule.gif" style="margin-left: auto; margin-right: auto;" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.worldofmolecules.com/drugs/aspirin.htm"&gt;- world of molecules.com&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.worldofmolecules.com/drugs/aspirin_molecule.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" height="320" src="http://whyfiles.org/034clone/images/dna_molecule.gif" style="margin-left: auto; margin-right: auto;" width="299" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.google.com/imgres?imgurl=http://whyfiles.org/034clone/images/dna_molecule.gif&amp;amp;imgrefurl=http://whyfiles.org/034clone/dna.html&amp;amp;usg=__qryJzXCeDDgctzVNFJFAE8PL9kk=&amp;amp;h=382&amp;amp;w=358&amp;amp;sz=23&amp;amp;hl=en&amp;amp;start=0&amp;amp;sig2=EmlPi3ADUDJ9Val1jzCRFw&amp;amp;zoom=1&amp;amp;tbnid=WFj5q4Od6qPJzM:&amp;amp;tbnh=166&amp;amp;tbnw=156&amp;amp;ei=gvuOTM-JAo7vngfc8OnnDA&amp;amp;prev=/images%3Fq%3DDNA%26um%3D1%26hl%3Den%26biw%3D863%26bih%3D869%26tbs%3Disch:10%2C114&amp;amp;um=1&amp;amp;itbs=1&amp;amp;iact=hc&amp;amp;vpx=351&amp;amp;vpy=532&amp;amp;dur=90&amp;amp;hovh=232&amp;amp;hovw=217&amp;amp;tx=119&amp;amp;ty=152&amp;amp;oei=gvuOTM-JAo7vngfc8OnnDA&amp;amp;esq=1&amp;amp;page=1&amp;amp;ndsp=14&amp;amp;ved=1t:429,r:12,s:0&amp;amp;biw=863&amp;amp;bih=869"&gt;- whyfiles.org&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-2140951749693896065?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com' title='Design Patterns vs. Components in Software Resuse'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/2140951749693896065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=2140951749693896065' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/2140951749693896065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/2140951749693896065'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2010/09/design-patterns-vs-components-in.html' title='Design Patterns vs. Components in Software Resuse'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-3505943240918770022</id><published>2010-08-16T15:26:00.005-05:00</published><updated>2010-08-17T21:38:26.200-05:00</updated><title type='text'>Location-Based Radio</title><content type='html'>&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;WHAT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;I want you to imagine a new kind of radio - a radio where the station is selected by its geographic location rather than its radio frequency:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/TGmKunsD2II/AAAAAAAAAXs/JHnVSnyOXeE/s320/radio_dial.jpg" style="margin-left: auto; margin-right: auto;" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.google.com/images?hl=en&amp;amp;q=radio+dial&amp;amp;um=1&amp;amp;ie=UTF-8&amp;amp;source=univ&amp;amp;ei=CZppTO_PLcqRnwfX7LXBBQ&amp;amp;sa=X&amp;amp;oi=image_result_group&amp;amp;ct=title&amp;amp;resnum=1&amp;amp;ved=0CCUQsAQwAA&amp;amp;biw=1207&amp;amp;bih=820" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Traditional Radio Tuning&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Instead of a radio with a tuning knob that slides across the band, imagine a radio that uses a global view of the earth and stars:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_CqzwbtGYHLc/TGmKVU1tQBI/AAAAAAAAAXk/pX2zTYJ1Tuo/s1600/earth-at-night-north-pole.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/TGmKVU1tQBI/AAAAAAAAAXk/pX2zTYJ1Tuo/s400/earth-at-night-north-pole.jpg" width="385" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.nightskynation.com/objects/earth-at-night/north-pole"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Location-Based Radio Console&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Each station on such a radio would be a small icon, rendered on or above the Earth. The icons properties might indicate the station type, frequency and bandwidth.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_CqzwbtGYHLc/TGnFHP5_vbI/AAAAAAAAAYM/X7ELM2pD-60/s1600/bbc_radio_icon.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/TGnFHP5_vbI/AAAAAAAAAYM/X7ELM2pD-60/s320/bbc_radio_icon.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;A location-based radio is "tuned" by selecting the location of the station of interest. In the figure below, a terrestrial radio station labeled X is at one location in the spectrum. A second signal Y is a celestial source from a different spectral slot.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_CqzwbtGYHLc/TGmd6yR6GmI/AAAAAAAAAYE/2UU739zpQF8/s1600/mockup.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="201" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/TGmd6yR6GmI/AAAAAAAAAYE/2UU739zpQF8/s400/mockup.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Another kind of tuning is possible - a radio station can be located by first clicking on its position in the spectrum and then observing its physical location. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;HOW&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;There are several ways we might achieve a location-based radio. Naively, we might index a list of radio stations by their latitude, longitude and altitude. We might then create a program that would look up the location we selected and open that data stream, like for example, iTunes™ does:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_CqzwbtGYHLc/TGmVKYVUt-I/AAAAAAAAAX0/aVZvSRh7OzM/s1600/radioStations.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="180" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/TGmVKYVUt-I/AAAAAAAAAX0/aVZvSRh7OzM/s400/radioStations.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;iTunes Radio Listing&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Such a user-interface, though convenient and even useful, misses a major conceptual opportunity. I propose a more fundamental and far-reaching implementation of location-based radio. One that is considerably more versatile, entertaining and enabling of discovery.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;MULTILATERATION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;The idea for a location-based radio was spawned by a very simple desire. I wanted a radio that would tell me whether a signal was of terrestrial or celestial origin. It takes several radios listening simultaneously to answer this question.&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; If a radio signal is common to four or more receivers it can be uniquely located in three dimensional space using the Time Difference Of Arrival (&lt;a href="http://en.wikipedia.org/wiki/Multilateration"&gt;TDOA&lt;/a&gt;) of the signals.&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_CqzwbtGYHLc/TGmZwN8XwcI/AAAAAAAAAX8/vDpHzMRQSRg/s1600/TDOA.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/TGmZwN8XwcI/AAAAAAAAAX8/vDpHzMRQSRg/s320/TDOA.gif" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.home.agilent.com/agilent/editorial.jspx?cc=US&amp;amp;lc=eng&amp;amp;ckey=1519864&amp;amp;id=1519864"&gt;Image Courtesy Agilent Technologies&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;However, this required four radios instead of just one. That was bad. Perhaps if three other people could share the cost of one radio each, all could benefit. That was good. Running this idea to its logical conclusion results in the creation of a location-based radio network. We know that networks are powerful and enabling things.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;In a location-based radio network, four is the minimum number of receivers, but in general more radios are better. More signals can be heard, more common signals can be found and more people can benefit. The effect compounds quickly.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;For example, if a signal is of terrestrial origin, one might listen to it, or in the case of amateur radio, respond to it with a transmission. If the signal is of celestial origin, one might want to analyze it, discovering its location and structure. The former is entertainment, the latter is science. Science can be entertaining, and entertainment scientific.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SOFTWARE-DEFINED RADIO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Preceding my desire for a location-based radio was the advent of software-defined radio. Software-define radios eliminate some of the traditional hardware of a conventional radio. A portion of the physical radio is replaced by software in the form of digital&amp;nbsp; signal processing algorithms. A “&lt;a href="http://www.wdv.com/Electronics/SoftRadio/"&gt;soft radio&lt;/a&gt;” is a hybrid device, spanning analog and digital worlds, hardware and software. This introduces complexity but produces a payoff -&amp;nbsp; radio signals can be digitized and routed like other web-based media as TCP/IP packets. Such packets can be exchanged by constellations of location-based radios over the internet for comparison and analysis.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;If these packets are time-stamped very accurately, they can be used to locate the signal. Time stamps do not occupy much space, so transmitting them from soft radio to soft radio does not create a lot of overhead. In fact, the original RF can be stripped away and just the audio portion of the signal retained - as long as the time stamps are accurately registered against the signal samples. This reduces transmission time and overhead significantly. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Digital signal processing, in the “cloud”, makes location-based radio possible. Software-defined radio enables large swaths of spectrum to be simultaneously processed and shared. So hundreds of signals can be observed and analyzed, instead of just one at a time, as in conventional radio. Location-based radio is to conventional radio like Google is to a filing cabinet.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;BACKGROUND&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;During the second world war, there was a race to develop and use radio techniques to locate aircraft and naval vessels. The British innovated with a technique called multilateration. However it was the advent of GPS that makes location-based radio possible at reasonable cost.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONSTRAINTS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;One constraint on any radio is the band that it listens to. Software-defined radio now routinely spans AM frequencies of 530 kHz on the low end to 1.3 GHz plus on the high end. The radio spectrum from 1 MHz to 1 GHz spans four decades of frequency. Such bandwidth is within reach of soft radios currently on the market. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;WHATS OUT THERE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Several companies already manufacture software-define radios that can be used as a starting point for a location-based radio network. &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;A standard software defined radio (SDR) can be equipped with a GPS, so that its internal oscillator is “GPS disciplined”. This GPS discipline guarantees that digitized chunks of spectrum can be accurately time-stamped to within a few nanoseconds.&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; Light travels a foot per nanosecond. So if a signal common to four radios is time-stamped accurate to the nanosecond, the location could theoretically be good to a foot. At this writing, fifty nanoseconds is an achievable goal and more than enough to provide utility. With larger networks of radios, techniques such as differential geodesy can be used to refine the location of the signal by observing common signals for longer periods of time.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;IMPLEMENTATION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;With just a few location-based radio nodes, one could resolve light-dimmers, microwave ovens, FM stations, satellites,etc. Knowing the location of a radio source is one of the most important ways of determining its nature. And knowing the location of the multitude of radio signals impressing themselves upon us every moment of every day, is not only entertaining, it is interesting science. It is also democratizing.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;A simple design could be produced and distributed would enable a location-based radio capability to be grown from the grass-roots level. It could be based on existing SDR designs of which there are several to choose from.&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCLUSION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Imagine being able to locate every radio signal that was impinging upon your existence, by working in concert with a network of similar web-based soft radios. This has far-reaching ramifications some of which, like the internet, may be difficult to predict or anticipate. One example is the ability to track meteors, to in effect, "&lt;a href="http://lvwarren.blogspot.com/2009/08/to-catch-falling-star.html"&gt;Catch a Falling Star&lt;/a&gt;".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ACKNOWLEDGMENTS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;This work is dedicated to my best friend and technology partner, &lt;a href="http://www.arkansascycling.com/news_detail.asp?sid=38"&gt;Marilyn Fulper&lt;/a&gt;, who life on earth was cut short when a car ran a red light and struck her on her bicycle.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;REFERENCES&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Multilateration"&gt;Multilateration : Locating an Object by TDOA&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;a href="http://www.wdv.com/Electronics/SoftRadio/"&gt;L. Van Warren - A Blazing Fast Introduction to SDR&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;a href="http://lvwarren.blogspot.com/2009/08/to-catch-falling-star.html"&gt;L. Van Warren - To Catch A Falling Star&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;a href="http://lvwarren.blogspot.com/2009/08/short-trek-to-dna-cutter-m87.html"&gt;L. Van Warren - A Short Trek to DNA-Cutter M87&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;a href="http://www.arrl.org/files/file/Technology/tis/info/pdf/030304qex020.pdf"&gt;Gerald Youngblood - Four part series on SDR&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-3505943240918770022?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com/Electronics/SoftRadio/' title='Location-Based Radio'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/3505943240918770022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=3505943240918770022' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/3505943240918770022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/3505943240918770022'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2010/08/location-based-radio.html' title='Location-Based Radio'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CqzwbtGYHLc/TGmKunsD2II/AAAAAAAAAXs/JHnVSnyOXeE/s72-c/radio_dial.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-6128533899479264592</id><published>2010-04-07T14:12:00.007-05:00</published><updated>2010-04-07T14:43:57.041-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='software defined radio'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='API'/><category scheme='http://www.blogger.com/atom/ns#' term='clint'/><category scheme='http://www.blogger.com/atom/ns#' term='duke'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='SDK'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI'/><title type='text'>Fixing Java's Epic Fail</title><content type='html'>&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;----&lt;br /&gt;ACT I&lt;br /&gt;EXT. NIGHT&lt;br /&gt;A Grand Torino is parked in a vacant lot.&lt;br /&gt;A slim figure with a gun towers over strange penguin-like figure,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;"working" over a certain car.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_CqzwbtGYHLc/S7zXqzijTTI/AAAAAAAAAWI/-WuzEduiL-E/s1600/ClintAndDuke.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/S7zXqzijTTI/AAAAAAAAAWI/-WuzEduiL-E/s320/ClintAndDuke.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;br /&gt;I will speak with words of one sound.&lt;br /&gt;I will not raise my tone.&lt;br /&gt;I will not take this one more day.&lt;br /&gt;&lt;br /&gt;We had high hopes for you.&lt;br /&gt;Day and night, night and day.&lt;br /&gt;But you are a punk.&lt;br /&gt;We took it and took it.&lt;br /&gt;We thought it would stop.&lt;br /&gt;We thought it would change but it did not.&lt;br /&gt;&lt;br /&gt;Here is where we are.&lt;br /&gt;You can change or you can die.&lt;br /&gt;It is up to you.&lt;br /&gt;So what will you do punk,&lt;br /&gt;now that you are five and ten?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;He was supposed to be objective, portable and secure.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;"Leaks no more" they said. "Browser-ready".&lt;br /&gt;&lt;br /&gt;We bought in and let you work with... with your GUI's, your API's, your IDE's. You took our days our nights AND our weekends.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;You were slow. Twenty times slow.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;Here's the lesson punk:&lt;br /&gt;&lt;br /&gt;TRUST CANNOT BE AUTOMATED&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Sometimes you need a person to MAKE A CHOICE.&lt;br /&gt;Baseball has an umpire. There is a reason for that.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Here's your choice.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FIX THIS or the strange little man gets it:&lt;br /&gt;&lt;br /&gt;1) Enable file I/O in any context, with MANNERS&lt;br /&gt;&lt;br /&gt;MANNERS means ASK PERMISSION:&lt;br /&gt;"Strange little man wants to write file X from author Y on your computer, is that okay?"&lt;br /&gt;&lt;br /&gt;2) Eliminate security obstructions for developers on their own machines.&lt;br /&gt;&lt;br /&gt;Deployment is a separate step, with MANNERS&lt;br /&gt;&lt;br /&gt;3) Enable compilation to native code on all platforms.&lt;br /&gt;&lt;br /&gt;Gnu fixed this, adopt it.&lt;br /&gt;&lt;br /&gt;4) Enable pipes with MANNERS.&lt;br /&gt;&lt;br /&gt;Got that Captcha?!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-6128533899479264592?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com' title='Fixing Java&apos;s Epic Fail'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/6128533899479264592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=6128533899479264592' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/6128533899479264592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/6128533899479264592'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2010/04/fixing-javas-epic-fail.html' title='Fixing Java&apos;s Epic Fail'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CqzwbtGYHLc/S7zXqzijTTI/AAAAAAAAAWI/-WuzEduiL-E/s72-c/ClintAndDuke.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-2139650147793449371</id><published>2010-03-28T15:58:00.017-05:00</published><updated>2010-04-04T17:51:21.606-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='black holes'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;radio astronomy&quot; &quot;google earth&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='wideband amplifiers'/><category scheme='http://www.blogger.com/atom/ns#' term='SDR'/><category scheme='http://www.blogger.com/atom/ns#' term='higher dimensional space'/><category scheme='http://www.blogger.com/atom/ns#' term='ham radio'/><category scheme='http://www.blogger.com/atom/ns#' term='GPS'/><category scheme='http://www.blogger.com/atom/ns#' term='shortwave'/><category scheme='http://www.blogger.com/atom/ns#' term='RF propagation'/><category scheme='http://www.blogger.com/atom/ns#' term='physics'/><title type='text'>Dark Flow and a Soft Radio Network</title><content type='html'>&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;To the dark matter and dark energy mysteries, we can now add &lt;i&gt;&lt;b&gt;dark flow&lt;/b&gt;&lt;/i&gt;...&lt;/div&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;NASA’s Sasha Kashlinsky discovered a twenty degree patch of sky between Centaurus and Vela to which 700 X-ray clusters are being pulled at 611 miles per second. The significance of this is that it contradicts predictions that large-scale motion should show no preferred direction and that the motions should decrease at ever increasing distances. Kashlinsky posits that the source of the pull is "outside the currently observable universe".&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;I mention this because this gives us a patch of sky to which we can point our software-defined radios and perhaps observe something interesting.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_CqzwbtGYHLc/S6_Ci0R8i1I/AAAAAAAAAVw/FENoxzu4uUw/s1600/darkflow1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="297" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/S6_Ci0R8i1I/AAAAAAAAAVw/FENoxzu4uUw/s400/darkflow1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;The limitation is that our radios have to either be space-borne or in the Southern Hemisphere to get in on the action. Also this "dark flow' patch occurs out of the range of the Ukrainian radio telescope data visualized in a previous post:&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_CqzwbtGYHLc/S6_CsX2k_LI/AAAAAAAAAV4/DLIkfVXv4nw/s1600/darkflow2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="350" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/S6_CsX2k_LI/AAAAAAAAAV4/DLIkfVXv4nw/s400/darkflow2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;It is my hope to create a network of &lt;i&gt;&lt;b&gt;Orbs&lt;/b&gt;&lt;/i&gt; - Soft Radios that can cooperate to locate celestial signals. Orbs are wide-band radios that downlink to the web using TCP/IP 802.11 protocols. Orbs talk to each other to using ham, astronomy, and ISM bands in real time. Their locations in space time is computed using GPS-disciplined internal oscillators.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_CqzwbtGYHLc/S6_D0pGxCJI/AAAAAAAAAWA/P9o6BXU-gZY/s1600/Orb1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="220" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/S6_D0pGxCJI/AAAAAAAAAWA/P9o6BXU-gZY/s400/Orb1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;a href="http://www.blogger.com/%20http://www.nasa.gov/centers/goddard/news/topstory/2008/dark_flow.html%20"&gt;References&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-2139650147793449371?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://wdv.com' title='Dark Flow and a Soft Radio Network'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/2139650147793449371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=2139650147793449371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/2139650147793449371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/2139650147793449371'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2010/03/dark-flow.html' title='Dark Flow and a Soft Radio Network'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CqzwbtGYHLc/S6_Ci0R8i1I/AAAAAAAAAVw/FENoxzu4uUw/s72-c/darkflow1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-2806697759055889663</id><published>2010-02-04T12:56:00.009-06:00</published><updated>2011-04-11T11:33:38.701-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Theory'/><category scheme='http://www.blogger.com/atom/ns#' term='Capitalism'/><category scheme='http://www.blogger.com/atom/ns#' term='Socialism'/><category scheme='http://www.blogger.com/atom/ns#' term='Economics'/><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>Game Theory: Socialism vs. Capitalism: The Hybrid Strategy</title><content type='html'>&lt;br /&gt;It always pays to articulate the obvious. Sometimes it pays to articulate the subtle. I am going to talk about Cooperation vs. Competition. About Socialism vs. Capitalism. About game theory.&lt;br /&gt;&lt;br /&gt;You decide if my points have merit. If there is fallacy in my metaphor, please identify it. Please save me from even one more minute of erroneous thinking, because life is short. Let's begin.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_CqzwbtGYHLc/S2sZ18PwdXI/AAAAAAAAAVU/s4_L58Kl_T0/s1600-h/banminton.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/S2sZ18PwdXI/AAAAAAAAAVU/s4_L58Kl_T0/s320/banminton.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I like teaching people to do new things. I like physical education because it keeps people healthy. My belief is, that if people are healthy, they will be happier. I like to make people happy. That is who I am. Who are you?&lt;br /&gt;&lt;br /&gt;I was teaching someone to play badminton. I like badminton because it combines agility, alertness, quickness and stamina.&lt;br /&gt;&lt;br /&gt;The birdie can absorb as much power as a strong person can generate, producing a pop when the birdie goes supersonic. But a person of small stature can also excel. The physics of the game, “levels the playing field”.&lt;br /&gt;&lt;br /&gt;Thus this innocent and interesting game can be enjoyed by a diverse group of people. That is another thing about who I am. I advocate things that include diverse groups of people. What do you advocate?&lt;br /&gt;&lt;br /&gt;I can discuss the physics of the game and the aerodynamics of the birdie, but that is irrelevant to my point so I won’t. What is critical about badminton is the way in which people interact and contribute to the achievement of the game.&lt;br /&gt;&lt;br /&gt;One day I noticed that if a seasoned player faces a novice player, the novice quickly becomes discouraged. Unless they are able to participate in keeping the birdie going back and forth, the game isn’t fun. A self-important seasoned player might obtain some joy in dominating the newer player. But as newer player becomes discouraged the game stops, resulting in no benefit to either player.&lt;br /&gt;&lt;br /&gt;Thus emerges our first principle:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;“When players are unevenly matched, competition destroys the game.”&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Now in terms of coaching, teaching or participating, there is another strategy one can take.&lt;br /&gt;&lt;br /&gt;When players are unevenly matched, the responsibility of the stronger player&amp;nbsp; is to return the birdie such that the weaker player is guaranteed the possibility of returning it.&lt;br /&gt;&lt;br /&gt;The consequence of this anti-competitive strategy is that the stronger player is now challenged to produce an exacting sort of shot, within the envelope of the weaker player’s skill. The weaker player now has the obligation to at least try to return this buffet platter of a shot. They are obligated to return the favor to the stronger player.&lt;br /&gt;&lt;br /&gt;When this strategy is employed a very interesting thing happens. The stronger player begins to fatigue, because it takes more energy and more skill to deliver to the weaker player, this idealized shot, so that the game can continue.&lt;br /&gt;&lt;br /&gt;If the game continues in the anti-competitive strategy, after awhile, it becomes the stronger player who withdraws because the demands of the game become so high. But the weaker player improves rapidly as a result of multiple successful returns. &lt;br /&gt;&lt;br /&gt;Thus emerges our second principle:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;“Anti-competition stresses the stronger player&lt;br /&gt;while improving the weaker player”.&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;The game continues, but only for the duration of the stronger player's ability to endure.&lt;br /&gt;&lt;br /&gt;I would say that these principles of competition and anti-competition should be obvious to everyone, but they were only obvious to me after fifty years of life, so perhaps not.&lt;br /&gt;&lt;br /&gt;For the game to continue a new strategy MUST emerge. A strategy that takes the needs of both players into account. I call that strategy, the Hybrid Strategy. If you don’t already have it on the tip of your tongue, I will explain how it works.&lt;br /&gt;&lt;br /&gt;Two players, a weaker and a stronger player start anti-competitively, enabling the game to be established, allowing the players to assess their position and skillset in the game. The weaker player becomes stronger and the stronger player (a measurable quantity by score…) eventually tires and calls for a strategy switch.&lt;br /&gt;&lt;br /&gt;The players now engage the game in a competitive strategy. BUT, the players are now more evenly matched. The weaker player is now stronger, the stronger player is now tired. The game continues until the weaker player no longer wishes to participate, or the roles reverse from the weaker player becoming strong.&lt;br /&gt;&lt;br /&gt;Now we have the third and most important principle:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;"When both players consent to a strategy switch, the game continues."&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;The result? Improvement and value-added for both players. When either player does not consent to a strategy switch, the game ends.&lt;br /&gt;&lt;br /&gt;Now in politics or government the metaphor can be applied as follows. Players can be Rich vs. Poor. Republican vs. Democrat. Brahman vs. Untouchable. High IQ vs. Low IQ. Strong vs. Weak. Coordinated vs. Clumsy. Citizen vs. Alien. Capitalist vs. Socialist Etc.&lt;br /&gt;&lt;br /&gt;The hybrid strategy enriches everyone’s life to the fullest extent, and leads to the most important principle, “Reduction of Harm”. Reduction of Harm is a topic for another essay, but is quite useful in calculating those laws, ordinances and enforcements that are, in some global sense, best for society.&lt;br /&gt;&lt;br /&gt;The selflessness of the hybrid strategy ends up benefiting both parties to the maximum degree.&lt;br /&gt;&lt;br /&gt;We know this intuitively. How can we put it into practice?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-2806697759055889663?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com' title='Game Theory: Socialism vs. Capitalism: The Hybrid Strategy'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/2806697759055889663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=2806697759055889663' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/2806697759055889663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/2806697759055889663'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2010/02/game-theory-socialism-vs-capitalism.html' title='Game Theory: Socialism vs. Capitalism: The Hybrid Strategy'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CqzwbtGYHLc/S2sZ18PwdXI/AAAAAAAAAVU/s4_L58Kl_T0/s72-c/banminton.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-7768903102808837175</id><published>2010-01-06T18:07:00.003-06:00</published><updated>2010-01-06T18:46:29.973-06:00</updated><title type='text'>Duals and Duels</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;b&gt;Point 1: Maslow's Hierarchy&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_CqzwbtGYHLc/S0UpKO8pmAI/AAAAAAAAAVM/06OnSYbbrF8/s1600-h/maslow.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/S0UpKO8pmAI/AAAAAAAAAVM/06OnSYbbrF8/s320/maslow.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;b&gt;Point 2: Economica:&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_CqzwbtGYHLc/S0UevbbrTzI/AAAAAAAAAVE/A-TZ69oBIBE/s1600-h/foodAndHunger.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;There was a movie, directed by Dr. Charles Venus, about economics. It featured flow charts showing goods moving from supplier to factory to customer - with money flowing the opposite direction. Credit and Debit, Electrons and Vacancies if you believe in the Solid State. &lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;At the time, the critical necessities were Food, Clothing and Shelter. Which is great for a Cave Man living in the Stone Age. For those not living in solitary confinement an updated list is:&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;(Economic-Necessities&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food Clothing Shelter Information &lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;)&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_CqzwbtGYHLc/S0UevbbrTzI/AAAAAAAAAVE/A-TZ69oBIBE/s1600-h/foodAndHunger.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_CqzwbtGYHLc/S0UevbbrTzI/AAAAAAAAAVE/A-TZ69oBIBE/s320/foodAndHunger.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;The last entry, information, implies communication, education, entertainment, PC's, TV's and cellphones.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;Point 3 Duals and Duels:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;ADC - DAC&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;The input to an analog-to-digital converter (ADC) is some measurable feature of the real world. The loudness of a moment in time perhaps. The output, quantized to a digital representation is a superposition of, "Yes, I heard it", or, "No I didn't".&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;A digital-to-analog converter does the opposite. It converts a digital number to an analog signal. &lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;A good way to test an ADC is to undo it with its inverse, the DAC. One compares the real world to the real world run through the ADC-DAC combination. If the measurements are the same, you have a perfect ADC and DAC.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;One can make a similar remark about DAC-ADC combination.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;The idea is this: One can test a thing using its dual. The dual of the ADC is the DAC and visa-versa.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;I find this simple idea to be one of the most useful ones I know.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;VTF-FTV&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;A similar argument applies to a voltage to frequency converter (VTF) and a frequency to voltage converter (FTV). These devices exist on integrated circuit chips. The same chip can be run one direction to be a VTF and the other to be an FTV. It is a profound thing to convert a signal in the time domain, to a signal in the frequency domain. Each representation has its strengths and weaknesses. Moving a signal into the frequency domain makes some things, like filtering, very easy to understand.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;HW-SW&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Hardware (HW) and Software (SW) aren't really duals in the sense of the other examples. I have a friend who likes to move functions into software. I would like to see more things move into hardware. So we duel, in a friendly way of course. But you may be getting an idea here and I will leave you to that way of thinking.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-7768903102808837175?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com' title='Duals and Duels'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/7768903102808837175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=7768903102808837175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/7768903102808837175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/7768903102808837175'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2010/01/duals-and-stuff.html' title='Duals and Duels'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CqzwbtGYHLc/S0UpKO8pmAI/AAAAAAAAAVM/06OnSYbbrF8/s72-c/maslow.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-4246461917114611329</id><published>2009-12-15T16:16:00.003-06:00</published><updated>2009-12-15T17:06:56.075-06:00</updated><title type='text'>Reading Past the End: The Knotted Universe</title><content type='html'>&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;While completing a lecture I stumbled upon Robert Scharein's thesis:&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;a href="http://knotplot.com/thesis/thesis_letter.pdf"&gt;http://knotplot.com/thesis/thesis_letter.pdf&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;which along with its companion software:&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;a href="http://knotplot.com/"&gt;http://knotplot.com/&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;enables one to generate knots:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_CqzwbtGYHLc/SygLPum0gdI/AAAAAAAAAU8/0rm8MvkhyFk/s1600-h/knot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/SygLPum0gdI/AAAAAAAAAU8/0rm8MvkhyFk/s320/knot.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;This is knot the end. Think of milk drops. Think of cymbals. Think of resonating loops or 'strings' as in Brian Greene and String Theory.&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; Can a string ring in different modes? Can a knotted string be ringing in different modes? Two such modes, orthogonal?&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;I can build a circuit or structure that will ring in several modes. But can a circuit be knotted? &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;A loop antenna exists at the electron level and at the macro level. Such loops communicate by radiating and receiving photons. Knotted fields of energy. &lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Perhaps deeper issues in physics, space-time and dimensionality are connected via knots.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_CqzwbtGYHLc/SygH-dLfbaI/AAAAAAAAAUs/rtYK4sUtdhA/s1600-h/waves.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/SygH-dLfbaI/AAAAAAAAAUs/rtYK4sUtdhA/s320/waves.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_CqzwbtGYHLc/SygI9NbH-iI/AAAAAAAAAU0/j7bNpZOZtkY/s1600-h/CrystallinBetaB1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Knots appear in organic chemistry. Left-handed glucose gives cells energy. Right-handed glucose is useless, unless you live in a world that is the mirror image of our own.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Knots appear in DNA storage on histone coils where multiple levels of recursion enable a six foot strand in each cell.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Proteins that fold correctly function properly. There are protein folding diseases. BSE (Mad Cow), Alzheimer's, Huntington's Chorea and even cataracts.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_CqzwbtGYHLc/SygI9NbH-iI/AAAAAAAAAU0/j7bNpZOZtkY/s1600-h/CrystallinBetaB1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/SygI9NbH-iI/AAAAAAAAAU0/j7bNpZOZtkY/s320/CrystallinBetaB1.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;The issues of three dimensional correctness are covered with amazing clarity and brevity in this knot thesis.&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; Knots are symbols with structure and meaning, flying all around us.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;There exist symbolic algebra, symbolic geometry and symbolic topology. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Understanding how the three relate will make life easier for the implementers and students of same.&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt; Thus a rudimentary understanding of them is essential in the set of thinking primitives we require.&amp;nbsp; &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/28407747-4246461917114611329?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://wdv.com' title='Reading Past the End: The Knotted Universe'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/4246461917114611329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=4246461917114611329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/4246461917114611329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/4246461917114611329'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2009/12/reading-past-end-knotted-universe.html' title='Reading Past the End: The Knotted Universe'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CqzwbtGYHLc/SygLPum0gdI/AAAAAAAAAU8/0rm8MvkhyFk/s72-c/knot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-4438606732663486731</id><published>2009-09-21T15:34:00.003-05:00</published><updated>2009-09-21T15:45:32.802-05:00</updated><title type='text'>Delay Discounting Measures Operational Amplifier Gain</title><content type='html'>&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;As a systems engineer and professional mathematician, I sometimes notice two completely different fields are governed by the same model, equations, or phenomenology. One might never guess that the decomposition of ammonia gas over a platinum screen, has the same underlying equations as freefall from an airplane. This observation is unlikely unless one is exposed to both contexts and happens to also know the fundamental mathematics. By coincidence or luck, sometimes one stumbles into seeing the similarity.&lt;br /&gt;&lt;br /&gt;Recently I observed this as a test subject in a medical psychology experiment called "delay discounting".&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_CqzwbtGYHLc/SrfiqWf9elI/AAAAAAAAAUQ/Tj9lpfo4RJE/s1600-h/DelayDiscounting.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_CqzwbtGYHLc/SrfiqWf9elI/AAAAAAAAAUQ/Tj9lpfo4RJE/s400/DelayDiscounting.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;These studies characterize addictive behavior by attempting to measure a person's tendency towards impulsiveness and control of same. Impulsiveness is quantified by asking the test subject questions like, "Would you rather have $50 now, or $100 in a week?", on a sliding scale where the impulsive person will take anything in the here and now, rather than pie in the sky after some interval of time. Delay discounting behavior is a useful window into addictive and other human behaviors. Consider the show &lt;i&gt;Survivor&lt;/i&gt;, where the contestants will pay $500 for a hamburger if they can have it right now, even if it means risking a million dollars in a few days.&lt;br /&gt;&lt;br /&gt;In delay discounting there are four categories of questions. Gain and loss versus time, like the question above, and gain and loss versus certainty of reward.&lt;br /&gt;&lt;br /&gt;The stunning (to me at least) observation is that after a subject answers these questions, they have effectively calibrated the gain curves on four specific operational amplifiers.&lt;br /&gt;&lt;br /&gt;Amplifiers take small signals as inputs, and subject to variables like feedback, gain setting, and stability, produce large signals as outputs. There is a saying in electrical engineering that, "Amplifiers Oscillate and Oscillators Amplify". One may extend that saying to the world of digital filters to say, "Filters Amplify and Amplifiers Filter".&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_CqzwbtGYHLc/Srfir7xIkaI/AAAAAAAAAUY/w8UioRbiSSQ/s1600-h/filter.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/Srfir7xIkaI/AAAAAAAAAUY/w8UioRbiSSQ/s400/filter.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt; &lt;br /&gt;Without going into an incredibly boring tirade, let me just provide a few assertions that apply to the amplifier model.&lt;br /&gt;&lt;br /&gt;1) Clusters of neurons sum their inputs to produce an overall action, and this is similar to amplifying a small input to produce a large output.&lt;br /&gt;2) Different clusters of neurons, responsible for different activities, have different gain settings. The gain settings of these clusters can be imaged using techniques like fMRI and PET.&lt;br /&gt;3) After measuring an individual's gain curves, one could actually predict (the thesis of the delay-discounting world) their propensity to engage in various addictive behaviors.&lt;br /&gt;4) One an individual is characterized, one could simulate the behavior of that person with an analog or digital amplifier.&lt;br /&gt;5) One could create an electronic implant to control addictive behaviors in willing individuals that are afflicted. (Implants in the unwilling are beyond the modest scope of this note!)&lt;br /&gt;&lt;br /&gt;Addictive behaviors have a wide range of expression and involve substance and non-substance stimuli (gambling for instance). Basal ganglia disorders like Obsessive-Compulsive Disorders or OCD,&amp;nbsp; may also involve the brain centers connected to addition.&lt;br /&gt;&lt;br /&gt;Whether addictive disorders are architectural from brain morphology, neurochemical from nerve cell receptor distribution, or both, I do not know. What I do know is that the amplifier model can be very useful for characterizing both the likelihood and the expression of the behavior in individuals for which the measurements have been properly made.&lt;br /&gt;&lt;br /&gt;In that sense, delay discounting measurements provide what engineers call, "A Characterization of the Amplifier".&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;This would certainly seem a useful model for characterizing behavior, in my mind at least.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Ref: &lt;/span&gt;Eisenberg &lt;em&gt; et al.&lt;/em&gt; &lt;em&gt;Behavioral and Brain Functions&lt;/em&gt; 2007 &lt;strong&gt;3&lt;/strong&gt;:2 &amp;nbsp; doi:10.1186/1744-9081-3-2&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-4438606732663486731?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com' title='Delay Discounting Measures Operational Amplifier Gain'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/4438606732663486731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=4438606732663486731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/4438606732663486731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/4438606732663486731'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2009/09/delay-discounting-measures-operational.html' title='Delay Discounting Measures Operational Amplifier Gain'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_CqzwbtGYHLc/SrfiqWf9elI/AAAAAAAAAUQ/Tj9lpfo4RJE/s72-c/DelayDiscounting.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-1113278426636688482</id><published>2009-09-20T22:34:00.002-05:00</published><updated>2009-09-20T22:47:24.903-05:00</updated><title type='text'>Boosting the Shuttle to Geosynchronous Orbit</title><content type='html'>&lt;br&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_CqzwbtGYHLc/Srb3Np9DMvI/AAAAAAAAAUI/eSgDpyk_3to/s1600-h/HohmanTransferOrbit.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/Srb3Np9DMvI/AAAAAAAAAUI/eSgDpyk_3to/s400/HohmanTransferOrbit.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: center;"&gt;&lt;i&gt;&lt;span style="font-size: x-small;"&gt;Figure Created Using &lt;a href="http://www.geometryexpressions.com/"&gt;Geometry Expressions™&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;The Space Shuttle could (theoretically) be boosted to Geosynchronous Earth Orbit (GEO) using a &lt;a href="http://en.wikipedia.org/wiki/Hohmann_transfer_orbit"&gt;Hohmann Transfer Orbit&lt;/a&gt;. It would require two burns. The first burn would increase the speed of the shuttle from 7.62 km/sec to 10.0 km/sec. After entering the transfer ellipse 5.3 hours would elapse until the second burn was necessary to &lt;a href="http://en.wikipedia.org/wiki/Orbital_speed"&gt;circularize the orbit&lt;/a&gt;. Otherwise the shuttle would stay in an elliptical orbit. This second burn would produce a change in velocity of 1.45 km/sec, leaving the shuttle in GEO orbiting at 3 km/sec at a fixed point over the Earth's surface. The beauty of these two burns is that they are both tangent to the orbits, in opposite directions, and use the minimum amount of fuel.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;For verification purposes I have included links to the two programs used for this analysis. It is important when driving spaceships to have consensus before turning on the motor.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: left;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Appendix: Calculations in &lt;a href="http://wxmaxima.sourceforge.net/wiki/index.php/Main_Page"&gt;wxMaxima™&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://wxmaxima.sourceforge.net/wiki/index.php/Main_Page"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_CqzwbtGYHLc/Srbx0Gcr2eI/AAAAAAAAATw/2LmacIqKrkM/s1600-h/HohmanTransferOrbit.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_CqzwbtGYHLc/Srbx0Gcr2eI/AAAAAAAAATw/2LmacIqKrkM/s400/HohmanTransferOrbit.gif" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-1113278426636688482?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com' title='Boosting the Shuttle to Geosynchronous Orbit'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/1113278426636688482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=1113278426636688482' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/1113278426636688482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/1113278426636688482'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2009/09/boosting-shuttle-to-geosynchronous.html' title='Boosting the Shuttle to Geosynchronous Orbit'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_CqzwbtGYHLc/Srb3Np9DMvI/AAAAAAAAAUI/eSgDpyk_3to/s72-c/HohmanTransferOrbit.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-5123444534725565296</id><published>2009-09-16T13:18:00.000-05:00</published><updated>2009-09-16T13:18:48.517-05:00</updated><title type='text'>Tracking the 100 Brighest Satellites</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_CqzwbtGYHLc/SrEqKfudliI/AAAAAAAAARw/LFNGXMhXL0U/s1600-h/100Brightest.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/SrEqKfudliI/AAAAAAAAARw/LFNGXMhXL0U/s400/100Brightest.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Robert Simpson created this Google Earth database for the 100 brightest satellites using the &lt;a href="http://celestrak.com/NORAD/elements/"&gt;NORAD Two Line Element database&lt;/a&gt;. This database updates with changes in spacecraft position, which is useful. For FallingStar meteor-tracking work the following extensions would be useful:&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;1) Add trajectory paths.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;2) Merge with NAVSPACESPUR so we can listen to crossings.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;3) Add more satellites and sort these by type for amateur radio operations.&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;4) Add more information to placard display when spacecraft are selected.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-5123444534725565296?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/5123444534725565296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=5123444534725565296' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/5123444534725565296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/5123444534725565296'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2009/09/tracking-100-brighest-satellites.html' title='Tracking the 100 Brighest Satellites'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_CqzwbtGYHLc/SrEqKfudliI/AAAAAAAAARw/LFNGXMhXL0U/s72-c/100Brightest.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-7466487860713491607</id><published>2009-09-13T21:44:00.001-05:00</published><updated>2009-09-13T21:46:30.149-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RF visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='ham radio'/><category scheme='http://www.blogger.com/atom/ns#' term='RF propagation'/><category scheme='http://www.blogger.com/atom/ns#' term='AE5CC'/><title type='text'>Hamtrak - Excerpt from Work In Progress</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq2uSTRq2JI/AAAAAAAAARo/vhibeiIgptk/s1600-h/RF-Emitter.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 286px; height: 400px;" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq2uSTRq2JI/AAAAAAAAARo/vhibeiIgptk/s400/RF-Emitter.png" alt="" id="BLOGGER_PHOTO_ID_5381148759212873874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Added the ability to annotate RF sources streamed from data capture.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-7466487860713491607?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com' title='Hamtrak - Excerpt from Work In Progress'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/7466487860713491607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=7466487860713491607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/7466487860713491607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/7466487860713491607'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2009/09/hamtrak-excerpt-from-work-in-progress.html' title='Hamtrak - Excerpt from Work In Progress'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq2uSTRq2JI/AAAAAAAAARo/vhibeiIgptk/s72-c/RF-Emitter.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-4969282205289073656</id><published>2009-09-13T15:35:00.016-05:00</published><updated>2009-09-13T16:44:34.147-05:00</updated><title type='text'>Lane Lickers Criterium - Sep 19, 2009</title><content type='html'>&lt;br&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_CqzwbtGYHLc/Sq1iPoW0h3I/AAAAAAAAARQ/8SZ0LSPOhbc/s1600-h/LaneLickersCriterium.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 212px;" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/Sq1iPoW0h3I/AAAAAAAAARQ/8SZ0LSPOhbc/s400/LaneLickersCriterium.png" alt="" id="BLOGGER_PHOTO_ID_5381065150448306034" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;(click images to enlarge)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1mzZWOn7I/AAAAAAAAARg/JCoONEWJKVQ/s1600-h/LaneLickersCriteriumSched.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 319px;" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1mzZWOn7I/AAAAAAAAARg/JCoONEWJKVQ/s400/LaneLickersCriteriumSched.png" alt="" id="BLOGGER_PHOTO_ID_5381070162941091762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Meet at Cook's Landing, Ride to ADEQ Loop, Have Fun!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;  &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-4969282205289073656?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/4969282205289073656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=4969282205289073656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/4969282205289073656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/4969282205289073656'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2009/09/saturday-morning-criterium.html' title='Lane Lickers Criterium - Sep 19, 2009'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_CqzwbtGYHLc/Sq1iPoW0h3I/AAAAAAAAARQ/8SZ0LSPOhbc/s72-c/LaneLickersCriterium.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-2152408423551439534</id><published>2009-09-05T23:20:00.006-05:00</published><updated>2009-09-06T00:56:10.329-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;radio astronomy&quot; &quot;google earth&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='software defined radio'/><category scheme='http://www.blogger.com/atom/ns#' term='hamtrak'/><title type='text'>Radio Light -</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;I’ve got &lt;span style="font-weight: bold; font-style: italic;"&gt;hamtrak&lt;/span&gt;, my communications monitoring program, running more reliably. It listens on my soft radio and plots pins in Google Earth as amateur radio contacts occur. I wanted to know if there was bias in the reception I was getting due to geographic, antenna or electronic factors. I let it run for 11 hours. Then I compared the picture it produced with US population as seen from space:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_CqzwbtGYHLc/SqM6ijeQGiI/AAAAAAAAAQg/3cwoVYelC14/s1600-h/usAtNight.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 240px;" src="http://4.bp.blogspot.com/_CqzwbtGYHLc/SqM6ijeQGiI/AAAAAAAAAQg/3cwoVYelC14/s400/usAtNight.png" alt="" id="BLOGGER_PHOTO_ID_5378206745322592802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CqzwbtGYHLc/SqM6iPLNHNI/AAAAAAAAAQY/KhJq-9qtPwk/s1600-h/todaysReception.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 256px;" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/SqM6iPLNHNI/AAAAAAAAAQY/KhJq-9qtPwk/s400/todaysReception.png" alt="" id="BLOGGER_PHOTO_ID_5378206739873995986" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;For this small sample, the visual correlation appears representative.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-2152408423551439534?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com' title='Radio Light -'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/2152408423551439534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=2152408423551439534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/2152408423551439534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/2152408423551439534'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2009/09/radio-light.html' title='Radio Light -'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_CqzwbtGYHLc/SqM6ijeQGiI/AAAAAAAAAQg/3cwoVYelC14/s72-c/usAtNight.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-518636897057619697</id><published>2009-09-04T01:00:00.003-05:00</published><updated>2009-09-05T23:37:40.929-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;radio astronomy&quot; &quot;google earth&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='bicycling'/><title type='text'>A Solution to the North Rising Sun</title><content type='html'>&lt;!--[if !mso]&gt; &lt;style&gt; v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves&gt;false&lt;/w:TrackMoves&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face  {font-family:"Cambria Math";  panose-1:2 4 5 3 5 4 6 3 2 4;  mso-font-charset:1;  mso-generic-font-family:roman;  mso-font-format:other;  mso-font-pitch:variable;  mso-font-signature:0 0 0 0 0 0;} @font-face  {font-family:Calibri;  panose-1:2 15 5 2 2 2 4 3 2 4;  mso-font-charset:0;  mso-generic-font-family:swiss;  mso-font-pitch:variable;  mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal  {mso-style-update:auto;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-parent:"";  margin:0in;  margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph  {mso-style-priority:34;  mso-style-unhide:no;  mso-style-qformat:yes;  margin-top:0in;  margin-right:0in;  margin-bottom:0in;  margin-left:.5in;  margin-bottom:.0001pt;  mso-add-space:auto;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst  {mso-style-priority:34;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-type:export-only;  margin-top:0in;  margin-right:0in;  margin-bottom:0in;  margin-left:.5in;  margin-bottom:.0001pt;  mso-add-space:auto;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle  {mso-style-priority:34;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-type:export-only;  margin-top:0in;  margin-right:0in;  margin-bottom:0in;  margin-left:.5in;  margin-bottom:.0001pt;  mso-add-space:auto;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast  {mso-style-priority:34;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-type:export-only;  margin-top:0in;  margin-right:0in;  margin-bottom:0in;  margin-left:.5in;  margin-bottom:.0001pt;  mso-add-space:auto;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;} .MsoChpDefault  {mso-style-type:export-only;  mso-default-props:yes;  font-size:10.0pt;  mso-ansi-font-size:10.0pt;  mso-bidi-font-size:10.0pt;} @page Section1  {size:8.5in 11.0in;  margin:1.0in 1.25in 1.0in 1.25in;  mso-header-margin:.5in;  mso-footer-margin:.5in;  mso-paper-source:0;} div.Section1  {page:Section1;}  /* List Definitions */  @list l0  {mso-list-id:1278826811;  mso-list-type:hybrid;  mso-list-template-ids:483973926 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1  {mso-level-text:"%1\)";  mso-level-tab-stop:none;  mso-level-number-position:left;  text-indent:-.25in;} @list l0:level2  {mso-level-tab-stop:1.0in;  mso-level-number-position:left;  text-indent:-.25in;} @list l0:level3  {mso-level-tab-stop:1.5in;  mso-level-number-position:left;  text-indent:-.25in;} @list l0:level4  {mso-level-tab-stop:2.0in;  mso-level-number-position:left;  text-indent:-.25in;} @list l0:level5  {mso-level-tab-stop:2.5in;  mso-level-number-position:left;  text-indent:-.25in;} @list l0:level6  {mso-level-tab-stop:3.0in;  mso-level-number-position:left;  text-indent:-.25in;} @list l0:level7  {mso-level-tab-stop:3.5in;  mso-level-number-position:left;  text-indent:-.25in;} @list l0:level8  {mso-level-tab-stop:4.0in;  mso-level-number-position:left;  text-indent:-.25in;} @list l0:level9  {mso-level-tab-stop:4.5in;  mso-level-number-position:left;  text-indent:-.25in;} ol  {margin-bottom:0in;} ul  {margin-bottom:0in;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin:0in;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman","serif";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Lately as I ride across the pedestrian bridge at sunrise, I have noticed the sun has been rising in the north. Having been informed that the always rises in the east, I found this perplexing. The trouble turns out to be the accumulation of two interesting factors.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;1)&lt;span style=";font-family:&amp;quot;;font-size:7pt;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;The pedestrian bridge does not head due north, it is rotated 15&lt;span style=""&gt;  &lt;/span&gt;degrees towards the east. Picture:&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_CqzwbtGYHLc/SqCtVwaAmOI/AAAAAAAAAQA/DzAspKXebac/s1600-h/bridge.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 350px;" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/SqCtVwaAmOI/AAAAAAAAAQA/DzAspKXebac/s400/bridge.png" alt="" id="BLOGGER_PHOTO_ID_5377488544363223266" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;So believing the bridge to be north-south was problem one.&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;2)&lt;span style=";font-family:&amp;quot;;font-size:7pt;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;The sun does not rise in the east. Tomorrow (9/4/2009) it rises exactly 9 degrees north of east. But back in July when I was first having the problem, it was rising 28 degrees north of east. As late as August 4, it was 21.4 degrees north of east. Moreover just before sunup, the sun is another couple of degrees north of east, when its light is beginning to fan out across the sky.&lt;/p&gt;&lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;3)&lt;span style=";font-family:&amp;quot;;font-size:7pt;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Accounting for the early light makes 30 degrees north + 15 degrees of bridge rotation, so the sun APPEARS to be rising at 45 degrees north of due east and that surely looked wrong. &lt;span style=""&gt; &lt;/span&gt;I noted this out fearing some sort of cosmological malfunction of my brain or dire state of misinformedness.&lt;/p&gt;&lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;4)&lt;span style=";font-family:&amp;quot;;font-size:7pt;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;The sun does not rise in the east, it rises in the north east, in the summer and the south east in the winter. This is paradoxical since the winter sun rides lower in the southern sky as the northern hemisphere tilts further away from it. It rises in the east only one day of the year. This year that will be September 23 at 7 am CDT, a day &lt;b style=""&gt;after&lt;/b&gt; the equinox. After this the sun heads south of east for its rising reaching a of maximum southness of east of 28.6 degrees around the solstice, December 21.&lt;/p&gt;&lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;5)&lt;span style=";font-family:&amp;quot;;font-size:7pt;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Riding on the bridge, the sun will appear to rise in the east on Halloween morning at 7:15 am in a suitable tribute to my distress. The next day we reset our clocks introducing a new kind of biological confusion.&lt;/p&gt;&lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-518636897057619697?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com' title='A Solution to the North Rising Sun'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/518636897057619697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=518636897057619697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/518636897057619697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/518636897057619697'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2009/09/solution-to-north-rising-sun.html' title='A Solution to the North Rising Sun'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_CqzwbtGYHLc/SqCtVwaAmOI/AAAAAAAAAQA/DzAspKXebac/s72-c/bridge.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-1469644872839544701</id><published>2009-08-31T12:53:00.020-05:00</published><updated>2009-08-31T15:22:35.109-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='black holes'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;radio astronomy&quot; &quot;google earth&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='DNA'/><title type='text'>A Short Trek to DNA Cutter M87</title><content type='html'>&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Tonight I was watching the city of my old workplace, JPL, burn.&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;center&gt;&lt;br /&gt;&lt;object height="300" width="400"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6335740&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=6335740&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="300" width="400"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;While doing so I ran across  &lt;a href="http://tinyurl.com/nw2zyf"&gt;UCLA data&lt;/a&gt; on  Messier object M87, a galaxy that contains a supermassive black hole.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.nrao.edu/pr/2009/m87gamma/M87_zoom.small.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 433px; height: 468px;" src="http://www.nrao.edu/pr/2009/m87gamma/M87_zoom.small.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;I opened a certain &lt;a href="http://tinyurl.com/kj4pg7"&gt;Google Earth database&lt;/a&gt; built from the Ukrainian observations and found out that, indeed, this RF source is one of the brightest in the universe.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_CqzwbtGYHLc/SpwQzICdwNI/AAAAAAAAAPI/SIu2cVqjYq0/s1600-h/M87.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 302px;" src="http://4.bp.blogspot.com/_CqzwbtGYHLc/SpwQzICdwNI/AAAAAAAAAPI/SIu2cVqjYq0/s400/M87.jpg" alt="" id="BLOGGER_PHOTO_ID_5376190525690724562" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;But for the first time I had a possible name for bright source &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);font-size:100%;" &gt;GR1228&lt;/span&gt;&lt;span style="font-size:100%;"&gt;... could it be &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;M87&lt;/span&gt;&lt;span style="font-size:100%;"&gt;?!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_CqzwbtGYHLc/SpwSFOqN4NI/AAAAAAAAAPQ/6ubo7GCrAtw/s1600-h/GR1228.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 223px;" src="http://4.bp.blogspot.com/_CqzwbtGYHLc/SpwSFOqN4NI/AAAAAAAAAPQ/6ubo7GCrAtw/s400/GR1228.jpg" alt="" id="BLOGGER_PHOTO_ID_5376191936217342162" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;M87 is very interesting because it contains a spinning black hole that is the mass of six billion  of our suns, diversely radiant in frequency and direction.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt; It has been observed at frequencies from as low 16.7 MHz, through microwave and optical frequencies, up to gamma ray frequencies. Extremely wide band radiation. Thus, it is reasonable to assume that it is a strong cosmic ray emitter as well. As such it represents a "&lt;a href="http://www.wdv.com/Cancer/Research/cancerCauses.html"&gt;DNA cutter&lt;/a&gt;".&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;M87 gamma rays cause the emission of ultraviolet light when the upper atmosphere of Earth is impacted.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_CqzwbtGYHLc/SpwQlWhpZvI/AAAAAAAAAPA/6jlcqNRmrDI/s1600-h/DNACutter.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 290px;" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/SpwQlWhpZvI/AAAAAAAAAPA/6jlcqNRmrDI/s400/DNACutter.jpg" alt="" id="BLOGGER_PHOTO_ID_5376190289061439218" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;I needed to make sure that G1228 was M87, so I did some calculations and found a discrepancy between the M87's position in Google Sky and its position in the Ukrainian radio telescope database:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CqzwbtGYHLc/SpwfDd1TgDI/AAAAAAAAAPY/wmdYh6LlDuQ/s1600-h/RaDecError.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 166px;" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/SpwfDd1TgDI/AAAAAAAAAPY/wmdYh6LlDuQ/s400/RaDecError.jpg" alt="" id="BLOGGER_PHOTO_ID_5376206199581802546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;Now M87 has neighbors and GR1228 has neighbors, but none are so bright in the radio spectrum.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_CqzwbtGYHLc/SpwiKVv0D9I/AAAAAAAAAPg/QMiWGhhkf58/s1600-h/neighbors.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 296px;" src="http://4.bp.blogspot.com/_CqzwbtGYHLc/SpwiKVv0D9I/AAAAAAAAAPg/QMiWGhhkf58/s400/neighbors.jpg" alt="" id="BLOGGER_PHOTO_ID_5376209616205254610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;For the time being I will assume that some kind of atmospheric refraction is at work and for pointing purposes M87 is a good starting point for listening to GR1228.&lt;br /&gt;&lt;br /&gt;I was most curious to know the current position of M87 relative to our daily experience, so I fired up &lt;a href="http://tinyurl.com/94oek"&gt;Hallo Northern Sky&lt;/a&gt;, a free astronomy program that does time lapse on all known planets, stars, constellations and Messier objects. Running planet and star paths, past, present and future is just amazing.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.hnsky.org/software.htm#hnsky"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 91px;" src="http://4.bp.blogspot.com/_CqzwbtGYHLc/Spwk4HXNT4I/AAAAAAAAAP4/d6okX3XbYYI/s400/HNSKY.gif" alt="" id="BLOGGER_PHOTO_ID_5376212601641193346" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;Now M87 is on a line between &lt;a href="http://en.wikipedia.org/wiki/Arcturus"&gt;Arcturus &lt;/a&gt;and &lt;a href="http://en.wikipedia.org/wiki/Denebola"&gt;Denebola&lt;/a&gt;. The  “Star of Joy” Arcturus is the fourth brightest star in the sky and Denebola  is only 36 light-years from earth.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CqzwbtGYHLc/SpwkEeuD2-I/AAAAAAAAAPw/npqImkLhWig/s1600-h/M87a.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 336px;" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/SpwkEeuD2-I/AAAAAAAAAPw/npqImkLhWig/s400/M87a.gif" alt="" id="BLOGGER_PHOTO_ID_5376211714557860834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;Today for thirteen hours M87 is exposing us to its DNA splitting radiation, starting at 9:23 AM CDT this morning and ended at 10:37 PM on  a route slightly more overhead than the sun. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-72b2998d0ac7dd18" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v24.nonxt2.googlevideo.com/videoplayback?id%3D72b2998d0ac7dd18%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331182560%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D7979B5B878CAD6AFBBE96D2CDEFB8EDDBE4D9740.367BF136E87DFDC8E4E52FE9111DAD236D13A5A6%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D72b2998d0ac7dd18%26offsetms%3D5000%26itag%3Dw160%26sigh%3DwAqpDM0hQQJvB5muP_3GdR3-FdU&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v24.nonxt2.googlevideo.com/videoplayback?id%3D72b2998d0ac7dd18%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331182560%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D7979B5B878CAD6AFBBE96D2CDEFB8EDDBE4D9740.367BF136E87DFDC8E4E52FE9111DAD236D13A5A6%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D72b2998d0ac7dd18%26offsetms%3D5000%26itag%3Dw160%26sigh%3DwAqpDM0hQQJvB5muP_3GdR3-FdU&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;M87 makes a good calibration standard for celestial radio location activities.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt; I would like to know how fast M87 it is spinning, its strength as a cosmic ray source, what kind of antennae one might use to track it, and if it is truly the same object as GR1228.&lt;/span&gt;&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/28407747-1469644872839544701?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com' title='A Short Trek to DNA Cutter M87'/><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=72b2998d0ac7dd18&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/1469644872839544701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=1469644872839544701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/1469644872839544701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/1469644872839544701'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2009/08/short-trek-to-dna-cutter-m87.html' title='A Short Trek to DNA Cutter M87'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_CqzwbtGYHLc/SpwQzICdwNI/AAAAAAAAAPI/SIu2cVqjYq0/s72-c/M87.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-1594346411421475352</id><published>2009-08-18T22:37:00.005-05:00</published><updated>2009-09-05T23:38:37.426-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='satellites'/><category scheme='http://www.blogger.com/atom/ns#' term='ham radio'/><category scheme='http://www.blogger.com/atom/ns#' term='astronomy'/><title type='text'>A Fence In Space...</title><content type='html'>&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;For the past couple of days I have been listening to satellite crossings from the Kickapoo Space Radar. NAVSPASUR is part of the North American “Fence” that operates along the a great circle fan crossing the US. The "post" in Kickapoo is at latitude 33.558, the second tack to the left of my home in Little Rock (the red tack).&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CqzwbtGYHLc/Sot0ORlwijI/AAAAAAAAAN4/iNBmhOKiReo/s1600-h/clip_image002.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 139px;" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/Sot0ORlwijI/AAAAAAAAAN4/iNBmhOKiReo/s400/clip_image002.jpg" alt="" id="BLOGGER_PHOTO_ID_5371514769158212146" border="0" /&gt;&lt;/a&gt;   One can listen to objects crossing the radio fence using Stan Nelson’s station  in Roswell, New Mexico. The &lt;a href="http://wowzaweb.streamguys.com/%7Espaceweather/"&gt;broadcast &lt;/a&gt;is in real time.&lt;br /&gt;&lt;br /&gt;For a real treat, the NASA &lt;a href="http://science.nasa.gov/Realtime/jtrack/3d/JTrack3D.html"&gt;Java Apple&lt;/a&gt;t JTRACK-3D allows one to view which of 900+ satellites are in crossing the fence at any given time.&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CqzwbtGYHLc/Sot3bTecC9I/AAAAAAAAAOY/dWmjur4oRlI/s1600-h/badrb.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 296px;" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/Sot3bTecC9I/AAAAAAAAAOY/dWmjur4oRlI/s400/badrb.gif" alt="" id="BLOGGER_PHOTO_ID_5371518291537562578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_CqzwbtGYHLc/Sot3a5VVZmI/AAAAAAAAAOQ/PVE3rkW3HWo/s1600-h/tiungsat1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 263px;" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/Sot3a5VVZmI/AAAAAAAAAOQ/PVE3rkW3HWo/s400/tiungsat1.gif" alt="" id="BLOGGER_PHOTO_ID_5371518284520056418" border="0" /&gt;&lt;/a&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_CqzwbtGYHLc/Sot3alrkMUI/AAAAAAAAAOI/-NcOHJ-gt4M/s1600-h/iridium8.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://4.bp.blogspot.com/_CqzwbtGYHLc/Sot3alrkMUI/AAAAAAAAAOI/-NcOHJ-gt4M/s400/iridium8.gif" alt="" id="BLOGGER_PHOTO_ID_5371518279244591426" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CqzwbtGYHLc/Sot3Zyu61MI/AAAAAAAAAOA/rJEwEJZFRyA/s1600-h/orbcommfm36.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 259px;" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/Sot3Zyu61MI/AAAAAAAAAOA/rJEwEJZFRyA/s400/orbcommfm36.gif" alt="" id="BLOGGER_PHOTO_ID_5371518265568449730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;br /&gt;When a space borne object crosses the fence it chirps. With practice one can distinguish satellites from meteors.  An audio chirp and  no satellite, means a meteor or a satellite crossed that isn’t in the public database. I heard two while writing this sentence. Notice that the four platforms above all have orbital periods of around 100 minutes.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:arial;"&gt; Platforms which cut obliquely like ORBCOMM FM 36 have a different audio signature than those with highly inclined polar orbits due to their longer dwell time in the RF swath. To some degree the chirps are unique and I wonder if a blind person could actually get to where they knew the satellite by its chirp. Locals will be happy to know that there is a “post” in the space fence at Red River Space Surveillance Station, AR, near Texarkana.&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;o:p&gt;&lt;/o:p&gt;&lt;p&gt;&lt;/p&gt;  &lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_CqzwbtGYHLc/Sot3cHFuslI/AAAAAAAAAOg/mu3lxaIiS_0/s1600-h/redRiver.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 391px; height: 400px;" src="http://4.bp.blogspot.com/_CqzwbtGYHLc/Sot3cHFuslI/AAAAAAAAAOg/mu3lxaIiS_0/s400/redRiver.jpg" alt="" id="BLOGGER_PHOTO_ID_5371518305392570962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CqzwbtGYHLc/Sot4dV2QfAI/AAAAAAAAAOo/8A_5SRoZ07Y/s1600-h/kickapoo.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 256px;" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/Sot4dV2QfAI/AAAAAAAAAOo/8A_5SRoZ07Y/s400/kickapoo.jpg" alt="" id="BLOGGER_PHOTO_ID_5371519426045705218" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-1594346411421475352?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com' title='A Fence In Space...'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/1594346411421475352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=1594346411421475352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/1594346411421475352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/1594346411421475352'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2009/08/listening-to-satellites-while-seeing.html' title='A Fence In Space...'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sot0ORlwijI/AAAAAAAAAN4/iNBmhOKiReo/s72-c/clip_image002.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-8482259043270222253</id><published>2009-08-18T22:21:00.006-05:00</published><updated>2009-08-18T22:36:21.449-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software defined radio'/><category scheme='http://www.blogger.com/atom/ns#' term='falling stars'/><category scheme='http://www.blogger.com/atom/ns#' term='GPS'/><category scheme='http://www.blogger.com/atom/ns#' term='novel projects'/><category scheme='http://www.blogger.com/atom/ns#' term='meteors'/><title type='text'>To Catch A Falling Star...</title><content type='html'>Using the light on one can see...&lt;br /&gt;&lt;br /&gt;When any object reenters the earth’s atmosphere it gets hot. Orbital velocities are on the order of 17,000 feet per second, and much higher, and the angle of reentry determines the fate of the object. If it enters steeply, it gets hot more quickly, and the forces are much higher, on the order of hundreds of gees. These forces can break an object into smaller pieces which then proceed along their own paths. Peak heating (and deceleration) occur between 200,000 feet and 400,000 feet, the boundary of space. Objects in this region are supersonic, and become subsonic around 100,000 feet (give or take).&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_CqzwbtGYHLc/Sotw7IH8WJI/AAAAAAAAANo/-v4Hlh173fQ/s1600-h/03.04.01.reentry_brief2.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/Sotw7IH8WJI/AAAAAAAAANo/-v4Hlh173fQ/s400/03.04.01.reentry_brief2.gif" alt="" id="BLOGGER_PHOTO_ID_5371511141664839826" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;If an object enters at a shallow angle, it can skip off the atmosphere, much as a rock skips along a lake. It will often go back into orbit and reentry again, but at a slightly steeper angle until it encounters the fate of the first group. If it is going escape velocity, it can skip and then just go back out into another orbit, but this is not the most likely scenario.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;When an object enters at an angle of between 2 and 8 degrees (give or take) it undergoes a smooth and controlled reentry, pulling only a few gees. All objects that encounter the atmosphere create a boundary layer of ionized gas. This does several things. First, it attempts to melt the skin of the object. Second it reflects RF internally. Third, and most importantly for us, the layer of ionized gas creates a streak in the sky that is an effective RF reflector.  Because of the conical shape of this streak of ionized gas, the reflector does not reflect the same in all directions, the fancy word for this is anisotropic. It polarizes the RF, favoring some orientations and frequencies over others, just as your Polaroid sunglasses do.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_CqzwbtGYHLc/SotxCERQEqI/AAAAAAAAANw/wG7WZTwJ8Nk/s1600-h/800px-MX_MIRV_reentry_vehicles.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 237px;" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/SotxCERQEqI/AAAAAAAAANw/wG7WZTwJ8Nk/s320/800px-MX_MIRV_reentry_vehicles.jpg" alt="" id="BLOGGER_PHOTO_ID_5371511260889223842" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Because this reflector is not the same size in all directions, it will favor some frequencies along its long axis and other frequencies along is short axis. One could (and may hams have) broadcast against this reflector and used it as a relay until the cloud of ionized gas cools and dissipates. But broadcasting against this reflector is not necessary, as the sky is full of signals that are already bouncing off of it, like VOR stations for example. When those signals are located using SDR, GPSDO and multilateration, they can be combined to create an image of the shape of the reflector.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;This image of the shape of the reflector provides the trajectory of the reentering object. The size and frequency response of the reflector provides information about the size, position and velocity of the object. Combining this information can be used to determine where the object landed, by solving a differential equation called the initial value problem or IVP. IVP says find where the object is now, based on where you saw it last, and how it was moving.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;This is how you catch a falling star.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-8482259043270222253?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com' title='To Catch A Falling Star...'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/8482259043270222253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=8482259043270222253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/8482259043270222253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/8482259043270222253'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2009/08/to-catch-falling-star.html' title='To Catch A Falling Star...'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_CqzwbtGYHLc/Sotw7IH8WJI/AAAAAAAAANo/-v4Hlh173fQ/s72-c/03.04.01.reentry_brief2.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-4428437894232955168</id><published>2009-07-02T17:25:00.017-05:00</published><updated>2009-07-02T23:37:45.365-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Paul MacReady'/><category scheme='http://www.blogger.com/atom/ns#' term='electric car'/><category scheme='http://www.blogger.com/atom/ns#' term='Impact'/><category scheme='http://www.blogger.com/atom/ns#' term='Peter Lissaman'/><category scheme='http://www.blogger.com/atom/ns#' term='EV-1'/><category scheme='http://www.blogger.com/atom/ns#' term='electric vehicle'/><category scheme='http://www.blogger.com/atom/ns#' term='HEV'/><category scheme='http://www.blogger.com/atom/ns#' term='Prius'/><category scheme='http://www.blogger.com/atom/ns#' term='EV'/><category scheme='http://www.blogger.com/atom/ns#' term='EVCalc2'/><category scheme='http://www.blogger.com/atom/ns#' term='hybrid'/><category scheme='http://www.blogger.com/atom/ns#' term='range'/><category scheme='http://www.blogger.com/atom/ns#' term='solar energy'/><title type='text'>EVCalc2: A Calculator for Electric Vehicles</title><content type='html'>&lt;span style="font-family:arial;"&gt;&lt;br /&gt;Who has time to read? You can just download the calculator &lt;a href="http://www.wdv.com/Software/EVCalc2"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.wdv.com/Software/EVCalc2"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 204px;" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/Sk1fWQxge-I/AAAAAAAAANY/QdyLET-VKJw/s400/EVCalc2ScreenCapture.gif" alt="" id="BLOGGER_PHOTO_ID_5354040368077765602" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;If you want to know how it came about, the story goes like this:&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;About four years into my engineering career at NASA's Jet Propulsion Laboratory, I got the chance to attend a series of lectures put on by Aerovironment at Caltech. Aerovironment was an early green company, maybe the first with a lineup of such heavy hitters. The lectures were entitled the "Sunraycer Lectures". They detailed how Aerovironment had won the Australian Solar Race in a car called "Sunraycer".&lt;/span&gt;  &lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.carstyling.ru/resources/concept/87gm_sunraycer.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 420px; height: 224px;" src="http://www.carstyling.ru/resources/concept/87gm_sunraycer.jpg" alt="" border="0" /&gt;&lt;/a&gt; &lt;span style="font-family:arial;"&gt;Official sources say GM put almost two million dollars into the Sunraycer. T&lt;/span&gt;&lt;span style="font-family:arial;"&gt;he figure I heard was higher than that.&lt;/span&gt;&lt;span style="font-family:arial;"&gt; The Sunraycer was a forerunner of the Impact. The ill-titled Impact was later renamed EV-1 and featured prominently in a movie called, "Who Killed The Electric Car".&lt;/span&gt; &lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.panacea-bocaf.org/ev1_f34_500.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 252px;" src="http://www.panacea-bocaf.org/ev1_f34_500.jpg" alt="" border="0" /&gt;&lt;/a&gt; &lt;span style="font-family:arial;"&gt;A system-by-system account of the Sunraycer was given by each of the principals: Peter Lissaman's shape, Al Cocconi's on drive train, Ray Morgan's body layout, Bart Hibbs material choices, etc. Several figures of note gave presentations on their subsystems. There &lt;/span&gt;&lt;span style="font-family:arial;"&gt;was a systems engineer and a structures guy who did the "landing gear".&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;For a final, attendees got to do a design, I did a solar-to-steam car design intended to work around the low efficiency of solar cells and built a scale-model, but I'm getting ahead of myself.&lt;br /&gt;&lt;br /&gt;Peter&lt;/span&gt;&lt;span style="font-family:arial;"&gt;, as in Dr. Lissaman - had a famous gliding airfoil named after him. He opened with a lecture about GMR method, which stood for Goal-Method-Result. I never met Sir Edmund Hillary, the first conquerer of Everest, but Peter looked and sounded like Sir Edmund to my imagination with his bold declarations and British accent. Lissaman had decided to fair the flow at the rear of the Sunraycer with "chines", discrete panels that would allow the solar cells to be attached without bending them excessively. Later designs would smooth the tail completely, but the shape was interesting and met the fabrication needs of the time. It also made for a car with an extremely low drag coefficient, 0.125, the lowest ever achieved at that time.&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.desktopaero.com/appliedaero/airfoils1/images/LowReSections.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 368px; height: 164px;" src="http://www.desktopaero.com/appliedaero/airfoils1/images/LowReSections.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Al Cocconi was an electronic genius, cut from the cloth of Apple's Steve Wozniack, but by rumor, a bit more temperamental. He had figured out that high voltage AC made for a more efficient use of a battery's limited energy compared to the low voltage DC that characterized golf-cart techology of the time. He used power MOSFET's, control circuitry and a host of cool tricks to produce a drive train that was extremely energy efficient. He later invented the first hybrid, part of which was in a trailer towed behind his car, and worked on aircraft that can stay aloft for days, but those are tales for another day.&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_CqzwbtGYHLc/Sk1vqKIsHTI/AAAAAAAAANg/w8WVygWjEXY/s1600-h/Cocconi.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 202px; height: 177px;" src="http://4.bp.blogspot.com/_CqzwbtGYHLc/Sk1vqKIsHTI/AAAAAAAAANg/w8WVygWjEXY/s400/Cocconi.jpg" alt="" id="BLOGGER_PHOTO_ID_5354058302079376690" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Ray Morgan was a down-to-earth engineer who talked about how Kevlar was better than Boron composites if you're in the ER after an experimental aircraft crash, because they "don't have to pick the boron splinters out of you one at a time". Ray could build stuff, in that enigmatic Mythbuster's sort of way. He talked about "Hot Shot" glue, a methacrylate glue that allowed you to put things together fast in a prototype and how you could pound the ends of fine tubing with a hammer so you could drill and fasten them together with a bolt. He is shown here shaking hands with Burt Rutan. Morgan is on the right.&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.nasa.gov/centers/dryden/images/content/102128main_102904_rutan_300.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 210px;" src="http://www.nasa.gov/centers/dryden/images/content/102128main_102904_rutan_300.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Bart Hibbs, son of Al Hibbs (the voice of the Voyager spacecraft), talked about Spectra vs. Kevlar. Spectra is stronger and lighter but had the disadvantage of "creep". This meant that a Spectra panel or component placed under sustained load would actually change shape over time and usually in a way you wouldn't want. The load dynamics of Spectra, from the slow responding viscoelastic ones, to the high speed stiff response encountered in parachute openings made it a questionable material in some sense. A generation of skydivers would discover this the hard way. Bart was smart like his dad and didn't miss details.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.popsci.com/files/imagecache/photogallery_image/files/articles/space0603aeroboy_B4_248.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 174px; height: 248px;" src="http://www.popsci.com/files/imagecache/photogallery_image/files/articles/space0603aeroboy_B4_248.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Paul had a habit of only hiring CalTech Ph.D's for quality-control reasons, just as Honda liked Art Center College of Design people. Great if you went there, sad if you didn't.&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;During the lectures Paul MacReady himself would chime in with the wonderful observations and questions. He reminded me of Richard Feynmann, and had most certainly attended lectures by Feynmann during his time at CalTech where he received a Ph.D. in aerospace engineering, or somethign akin to that.&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;Paul had already distinguished himself on numerous occasions, the most notable of which was his winning the Kremer prize for the FIRST human-powered flight. Paul had worked on the wing of the DC-9 and asked himself, "What happens if you cover it with clear plastic sheeting instead of aluminum?" Paul had a knack with doing calculations that simplified things and figured out that a person on a bicycle produced sufficient power to keep such a wing aloft. The early prototype was secreted in a hanger with a landing gear of toy firetruck wheels. The final version hung in the Smithsonian.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://avinc.com/img/media_gallery/Gen_GCondor_lg.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 432px; height: 347px;" src="http://avinc.com/img/media_gallery/Gen_GCondor_lg.jpg" alt="" border="0" /&gt;&lt;/a&gt; &lt;span style="font-family:arial;"&gt;One thing I remember was Paul, or by title, Dr. MacReady was defining specific energy in an easy-to-apprehend way. A battery had enough energy to lift itself so many feet. Different battery types could then be ranked by how far they could lift themselves and indeed any energy storage or conversion scheme. The Sunraycer used batteries you could make in your kitchen with silver foil and potassium hydroxide. A similar battery was used on the moon vehicles. Light and powerful, the name of the game in electric cars.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Now all this took place in the context of yours truly bicycling back and forth to work, and I got really tired of breathing LA exhaust fumes, which drifted north to Pasadena and clung in an opaque and stupefying fog that hid the mountains that would light on fire from time to time.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;After finishing the course, it all seemed kind of straightforward, except for the two-million dollar part. &lt;/span&gt;&lt;span style="font-family:arial;"&gt;It came about that a certain fellow and I cooked up a scheme by which we might retrofit existing cars by removing their internal combusion engines and replacing them with a drop-in "electric-car conversion." We picked the Geo Storm as a starting point because it was trendy and quasi-aerodynamic. The sales guy was more than happy to hear this.&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://carphotos.cardomain.com/ride_images/1/3347/1741/8365870001_large.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://carphotos.cardomain.com/ride_images/1/3347/1741/8365870001_large.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;I immediately began mechanical design of the "module" and collecting the components for a prototype, sinking about $30,000 into credit card debt in the process. The fellow that I had originated the concept with parted ways with me, and I was left holding the bag and running out of funds, never finished the prototype. Coincidentally, there was almost no demand for electric cars.&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;Later simulations would show that our "modular motors" concept was somewhat ill-fated from the start. If I had done these simulations at the beginning of the project, this would have been understood with considerably less pain. The mantra that emerged from the simulations was, "Electric? Half the Car at Twice the Price", due primarily to the range limitations of the lead-acid and nickel-cadmium battery technologies of the time.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;So I decided to take the basic parameters of an electric electric car, including hybrid APU's and solar panels if desired and codify them as a set of calculations. The sophistication comes from the number of related issues, "pushing on this pulls on that".Those calculations can save you a great deal of pain, dollars on the cutting-room floor, and get you closer to realizing the ideal of a practical electric or hybrid electric car. I ask a few dollars for the &lt;a href="http://www.wdv.com/Software/EVCalc2"&gt;software&lt;/a&gt;, but according to my experience, its a pittance compared to $30,000...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Van / wdv.com&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-4428437894232955168?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com/Software/EVCalc2' title='EVCalc2: A Calculator for Electric Vehicles'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/4428437894232955168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=4428437894232955168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/4428437894232955168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/4428437894232955168'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2009/07/evcalc2-calculator-for-electric.html' title='EVCalc2: A Calculator for Electric Vehicles'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CqzwbtGYHLc/Sk1fWQxge-I/AAAAAAAAANY/QdyLET-VKJw/s72-c/EVCalc2ScreenCapture.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-7622254171460297805</id><published>2009-06-30T09:15:00.007-05:00</published><updated>2009-07-02T23:40:39.923-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Brian Green'/><category scheme='http://www.blogger.com/atom/ns#' term='Richard Feynmann'/><category scheme='http://www.blogger.com/atom/ns#' term='string theory'/><category scheme='http://www.blogger.com/atom/ns#' term='higher dimensional space'/><category scheme='http://www.blogger.com/atom/ns#' term='spacetime'/><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='3 dimensions'/><category scheme='http://www.blogger.com/atom/ns#' term='physics'/><title type='text'>Filamentary Rotations</title><content type='html'>&lt;span style="font-family:arial;"&gt;I don't know where to begin, so let me just get a few ideas on the table, to see if a whole will emerge.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;A degree of freedom is something like movement in the x-direction. Move over, move back. This degree of freedom is big, because we can see the movement if it is large enough.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;So we might call this idea of a freedom of movement in the x-direction a dimension.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;A line of this movement, or a filamentary curve is something we can slide a bead along. We assume that we can label subsequent positions of the bead as we move over and move back, and if these labels are consecutive numbers, we can use them to say where we were, where we are, and where we will be.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;This filament of possible movement is so large we will call it a large dimension - a large degree of freedom.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;But now take the bead and twirl it. The bead can also have another degree of freedom, a rotation.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;But assume for a moment that we allow the bead to shrink, ever smaller and smaller, till it is just the size of the filamentary curve itself. We can talk about the rotational station of this bead, but the degree of freedom itself is curled up, too small to see, so we might call this a small dimension - a small degree of freedom.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;We can also think about labeling how curled up the bead is by naming the turns or parts of a turn the bead has made. If these names are consecutive numbers we can use them to say where we were, where we are, and where we will be.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Now we are ready to talk about the first idea.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If we have something that is moving in a large dimension along a curve or line, we can resolve this movement as movements along a set of complementary axes. Then we can say that movement along our arbitrary filamentary curve has this much movement in the x-direction, this much movement in the y-direction, and we can use these pairs of labels as perfectly adequate alternative names for the position of the bead along the arbitrary filament.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If you have ever spun a bicycle wheel and held onto the axle in each hand, you will know that the wheel doesn't like to be tilted. It resists this tilting with an inertial force called the gyroscopic force. The gyroscopic force wants to keep the wheel spinning in its original direction and complains by resisting if the wheel is tilted to spin in some other plane of rotation.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;All the points on the wheel except the very center, can be represented as translations through space, they aren't rotating at all! But the very center of the wheel (we pretend the axle is rotating too) has an axle, an axis of rotation, and there is an infinitesimally-wide dimension where the movement is pure rotation with no translation. This is a small dimension, because it can never be seen. A more apt name for it might be an invisible dimension.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If the bicycle wheel became like the bead, and became infinitely small, it would have no gyroscopic force. So it could be spinning in one direction, and then that whole assembly could be spun in a second direction and we could resolve spins in one direction into components of spins in multiple other directions as we did with translation above.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Now for the second idea.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If we count up the directions that we live in there are three, and for each of these directions there are three rotational degrees of freedom. Then there is the passage of time. So we really live in a six dimensional sort of space, if we count the invisible dimensions of filamentary rotation, seven if we consider time to be a dimension, but it doesn't have the same freedom as the others. We are stuck in it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The third idea.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I should stop here, but I am afraid I might lose an important idea, so I will just add something that I find interesting. We rarely talk about the position of a photon. We can talk about where it originated, or where it might be after a time, but the native state of a photon is not really its position, but rather its velocity, which in a vacuum is just c - the speed of light.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;But this is a translational velocity and I want to know if there is also some kind of native rotational velocity of a particle, say a photon, or even some other kind of a fundamental building block, perhaps an electron. The spin of an electron is one of its four pieces of state information. My question is, how fast is it spinning?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;So putting the last two ideas together we see that it isn't just where something is that is its native state, but rather how fast it is going that characterizes something important about it. How fast something goes is a degree of freedom - a dimension also.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If we add up where things are, and how fast they are going in translation and rotation we come up with 12 degrees of freedom, or 12 dimensions. That plus time makes 13, which just happens to be my lucky number...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-7622254171460297805?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ted.com/talks/brian_greene_on_string_theory.html' title='Filamentary Rotations'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/7622254171460297805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=7622254171460297805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/7622254171460297805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/7622254171460297805'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2009/06/filamentary-rotations.html' title='Filamentary Rotations'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-4726206902859740869</id><published>2009-06-29T16:07:00.006-05:00</published><updated>2009-07-01T09:17:26.411-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SDR'/><category scheme='http://www.blogger.com/atom/ns#' term='multilateration'/><category scheme='http://www.blogger.com/atom/ns#' term='Field Day'/><category scheme='http://www.blogger.com/atom/ns#' term='ham radio'/><category scheme='http://www.blogger.com/atom/ns#' term='ARRL'/><category scheme='http://www.blogger.com/atom/ns#' term='signal location'/><title type='text'>An Excerpt from Ham Radio Field Day 2009</title><content type='html'>&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;p&gt;Because of an exhausting 50 mile bike ride in the hot sun, I couldn't make it to Field Day on Saturday. I woke up late on Sunday, hoping to make some kind of belated appearance.&lt;/p&gt;&lt;p&gt;Just for fun, I started my HamTrack system at 9:47 am - a mashup of Google Earth, CW Skimmer, and C++ programs, glued together with some  Unix tools, sed, grep, awk, along with the usual database fiddling and geolocating.&lt;/p&gt;&lt;p&gt;It is an end-to-end automated signal tracking system that translates RF morse code into pins on a map. So I left it running and headed over to the real Field Day, where, after catching up with my buds, I managed an impressive 2 contacts 15 minutes before the end of the event at 1 PM.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;When I got home I discovered that 308 stations made 917 calls while I was gone, illustrated as pins in a map below. As in the 24 hour case, (previous blog), pins are colored by frequency, red for 6.9 MHz, blue for 7.1 MHz and spectral coloring in-between. My pin AE5CC is arbitrarily assigned red so I can find it in the sea of pins.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;You will need the Google Earth browser plug-in to view the interactive map, and it takes a few seconds to load the data - about the time it takes to read this. If you don't use Google Earth, you're missing the best thing since sliced bread. - AE5CC&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;script src="http://www.google.com/jsapi?key=ABQIAAAAlNDIWY7sCRUS9sGDlBfQJRQNZvI_1fhF2hylsQe01jM2jeADOBS0gBL-PcIFCWHXPK07XHcYoy_RXA"&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://www.wdv.com/Software/JavaScript/Blogger/FieldDay2009.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;div id="map3d_container" style="height: 512px; width: 512px;"&gt;&lt;br /&gt;&lt;div id="map3d" style="height: 100%;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_CqzwbtGYHLc/SjwWDpYDbXI/AAAAAAAAANI/GCCTj5hujug/s1600-h/24HoursAt7Mhz-AE5CC.jpg"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-4726206902859740869?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/4726206902859740869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=4726206902859740869' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/4726206902859740869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/4726206902859740869'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2009/06/excerpt-from-ham-radio-field-day-2009.html' title='An Excerpt from Ham Radio Field Day 2009'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-4470644812122537187</id><published>2009-06-15T22:31:00.041-05:00</published><updated>2011-11-12T16:01:47.961-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software defined radio'/><category scheme='http://www.blogger.com/atom/ns#' term='SDR'/><category scheme='http://www.blogger.com/atom/ns#' term='multilateration'/><title type='text'>An Extreme Soft Radio Adventure - 24 Hrs @ 7 Mhz</title><content type='html'>&lt;span style="font-family: arial; font-size: 100%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-size: 100%;"&gt;After some antenna simulations using &lt;a href="http://home.ict.nl/~arivoors/" target="_blank"&gt;4Nec2&lt;/a&gt;&amp;nbsp;(by Arie Voors)&amp;nbsp;I wrapped a wire around my townhouse to create a loop HF antenna. I was curious if it was working and how the actual propagation pattern compared to my predictions. So I left my software defined radio, a &lt;a href="http://prento.homelinux.net/wb5rvz-sdr/index.html" target="_blank"&gt;Softrock 6.2&lt;/a&gt;&amp;nbsp;(by Tony Parks and Bill Tracey), running for 24 hours. It turned out to be quite an adventure!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-size: 100%;"&gt;Results: 1138 stations made 4907 calls, illustrated as pins in a map below. The pins are colored by frequency, red for 6.9 MHz, blue for 7.1 MHz and spectral coloring in-between.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-size: 100%;"&gt;&lt;br /&gt;Mouse over the map to see calls from the Island of Midway to Puerto Rico in longitude, from Alaska to Florida in latitude.&lt;br /&gt;&lt;br /&gt;You will need the Google Earth browser plug-in to view the map, and it takes a few seconds to load the data - about the time it takes to read this. If you don't use Google Earth, there is an image at the bottom of the page. - AE5CC&lt;/span&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_CqzwbtGYHLc/Sj3EmBz18hI/AAAAAAAAANQ/K8uxgkol02A/s1600-h/24HrsAt7MHz.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5349648089985970706" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/Sj3EmBz18hI/AAAAAAAAANQ/K8uxgkol02A/s400/24HrsAt7MHz.jpg" style="cursor: pointer; display: block; height: 343px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_CqzwbtGYHLc/SjwWDpYDbXI/AAAAAAAAANI/GCCTj5hujug/s1600-h/24HoursAt7Mhz-AE5CC.jpg"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-4470644812122537187?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com' title='An Extreme Soft Radio Adventure - 24 Hrs @ 7 Mhz'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/4470644812122537187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=4470644812122537187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/4470644812122537187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/4470644812122537187'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2009/06/foo.html' title='An Extreme Soft Radio Adventure - 24 Hrs @ 7 Mhz'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CqzwbtGYHLc/Sj3EmBz18hI/AAAAAAAAANQ/K8uxgkol02A/s72-c/24HrsAt7MHz.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-6111138161021845362</id><published>2009-02-08T20:38:00.013-06:00</published><updated>2009-02-08T22:28:42.067-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='printed circuits'/><category scheme='http://www.blogger.com/atom/ns#' term='solder'/><category scheme='http://www.blogger.com/atom/ns#' term='integrated circuits'/><category scheme='http://www.blogger.com/atom/ns#' term='IC&apos;s'/><category scheme='http://www.blogger.com/atom/ns#' term='parasitic capacitance'/><category scheme='http://www.blogger.com/atom/ns#' term='resonant frequency'/><category scheme='http://www.blogger.com/atom/ns#' term='soldering'/><category scheme='http://www.blogger.com/atom/ns#' term='rapid prototyping'/><category scheme='http://www.blogger.com/atom/ns#' term='Texas Instruments'/><title type='text'>Printing Circuits</title><content type='html'>&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;br /&gt;While talking about building circuits, my very talented friend said to me:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div  style="text-align: center;font-family:verdana;"&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;“For me, soldering is a way to turn money into smoke.”&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;br /&gt;If you think about it, soldering is a very primitive activity. It is a cauldron of molten metal from the Middle Ages whose sole alchemy is making a single connection. A connection known for toxicity and burns. Toxicity, because until recently solder was full of toxic lead, and some are talking about returning to lead because of the whiskers that form with lead-free solder (ROHS compliance). Burns? Burns on both hands from soldering accidents over the years. None of which confer the ability to keep from getting burned again. Solder for regular people melts at 360 degrees F. The iron is over 500 degrees F. A soldering iron left unattended can burn down the house.&lt;br /&gt;&lt;br /&gt;Most metals conduct with low resistance. You can, if you try hard enough, get other things to conduct, like certain plastics, but they are never as good.&lt;br /&gt;&lt;br /&gt;We are children of the integrated circuit, invented by Jack Kilby at Texas Instruments in 1958. From then on printed circuits took off. Now you can get almost any circuit you can think of for FREE in something called a sample program. You ask the vendor and they send  sample chips for free. Then you make something, and if it is a hit, they make back their money because you buy the reel of 15,000.&lt;br /&gt;&lt;br /&gt;So we regular people could stand on the shoulders of giants but for one obstruction and that obstruction is soldering.&lt;br /&gt;&lt;br /&gt;Soldering makes a metal-to-metal connection, nothing more than a bit of &lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;metal-to-metal&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt; logic. Now is the time to retire that connection to the Middle Ages.&lt;br /&gt;&lt;br /&gt;That would have happened but for one little bug, one little fly in the ointment and that fly is capacitance.&lt;br /&gt;&lt;br /&gt;Most of the time, capacitance is your friend. Want to smooth out the bumps in the road from power or switching? Install a capacitor. But when you want things to happen fast, capacitance puts on the brakes.&lt;br /&gt;&lt;br /&gt;This bad kind of capacitance is aptly called parasitic. The solution is to use short or if possible, non-existent, wires.&lt;br /&gt;&lt;br /&gt;One might say, "Why not cancel that capacitance with a little inductance? After all they ARE opposites aren’t they?" Well adding inductance to capacitance only throws gas on the fire when it comes to slowing things down because of one itty-bitty formula. Like its friend, E = mc&lt;sup&gt;2&lt;/sup&gt;, that formula is absolutely magical. It is (drum roll please):&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_CqzwbtGYHLc/SY-msSbPVlI/AAAAAAAAAM4/jfHm8Xax3P0/s1600-h/formula.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 187px; height: 83px;" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/SY-msSbPVlI/AAAAAAAAAM4/jfHm8Xax3P0/s400/formula.gif" alt="" id="BLOGGER_PHOTO_ID_5300638566228907602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;br /&gt;Where &lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic; font-weight: bold;font-family:times new roman;" &gt;L&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt; is inductance and &lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:times new roman;" &gt;C&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt; is capacitance. If you want to go fast, you have to make &lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic; font-weight: bold;font-family:times new roman;" &gt;L&lt;/span&gt;&lt;/span&gt; and &lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:times new roman;" &gt;C&lt;/span&gt;&lt;/span&gt; small. The smaller you are, the faster you go until you aren’t there. Like Dylan said, "I'm glad I'm not who I am!" You’re traveling the speed of light, trading inductance for capacitance, in waves that shoot through space.&lt;br /&gt;&lt;br /&gt;So what do I want already?&lt;br /&gt;&lt;br /&gt;I want to be able to sit at my computer and design a circuit that uses a whiz-bang IC and then I want to click PRINT and have the circuit pattern &lt;span style="font-weight: bold; font-style: italic;"&gt;ready to go&lt;/span&gt;. Then I want to GLUE the IC and other parts down to the metallic pattern printed on paper, fire it up and watch it blink or glow or do whatever it needs to.&lt;br /&gt;&lt;br /&gt;And I don’t want the whole process of printing and gluing and firing it up to take more than 5 minutes, because that is really about as long as I can stand to wait.&lt;br /&gt;&lt;br /&gt;And if I had that, I could make all kinds of things, like radios, and robots and glasses to see Dimension-N, just by printing and gluing and firing them up.&lt;br /&gt;&lt;br /&gt;And I don’t want this just for me or my friend, I want it for everybody. I don’t want to build a million dollar lab and make a hundred thousand dollar machine.&lt;br /&gt;&lt;br /&gt;I want a hundred dollar machine and two dollar glue.&lt;br /&gt;&lt;br /&gt;Then I can live in a world that we can make a better and more interesting place.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-6111138161021845362?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com' title='Printing Circuits'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/6111138161021845362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=6111138161021845362' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/6111138161021845362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/6111138161021845362'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2009/02/printing-circuits.html' title='Printing Circuits'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_CqzwbtGYHLc/SY-msSbPVlI/AAAAAAAAAM4/jfHm8Xax3P0/s72-c/formula.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-395680949607544412</id><published>2008-07-09T14:44:00.008-05:00</published><updated>2009-07-01T09:20:06.707-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='exxon'/><category scheme='http://www.blogger.com/atom/ns#' term='gold'/><category scheme='http://www.blogger.com/atom/ns#' term='fossil fuels'/><category scheme='http://www.blogger.com/atom/ns#' term='energy stocks'/><category scheme='http://www.blogger.com/atom/ns#' term='energy'/><category scheme='http://www.blogger.com/atom/ns#' term='solar energy'/><title type='text'>Sunlight at the End of the Tunnel</title><content type='html'>&lt;div class="separator" face="arial,sans-serif" style="text-align: left; clear: both; color: rgb(51, 0, 153);"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator"  style="text-align: left; clear: both; color: rgb(102, 0, 0);font-family:arial;"&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;Here is the performance of a certain solar cell company as seen from Google finance. Solar is up 1157% over a 34 month period.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;" &gt; "Solar has tipped", to quote Malcolm Gladwell. I put this chart at the end before, but nobody reads that far anymore.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="separator"  style="text-align: center; clear: both; color: rgb(102, 0, 0);font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;img src="http://2.bp.blogspot.com/_CqzwbtGYHLc/SHUOaIJWuAI/AAAAAAAAAJI/YatlT2IrGQA/s400-R/4.png" style="border: 0pt none ;" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div  style="color: rgb(102, 0, 0);font-family:arial;" class="MsoNormal"&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;&lt;span style=""&gt;Sometimes I like to  look at what the market is doing to see what collective wisdom is currently in  force. This lets me see if  what I’m thinking is what the rest of the world is thinking. I would just hate to be  out of step.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt; Here is a graph of fossil  energy stocks for the past 34 months. Up about 50% on average. Not quite like solar.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="separator"  style="text-align: center; clear: both; color: rgb(102, 0, 0);font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://4.bp.blogspot.com/_CqzwbtGYHLc/SHUOQ2fd3OI/AAAAAAAAAIw/HjPO6X5jYD8/s1600-h/1.png" imageanchor="1" style="border: 0pt none ; background-color: transparent; margin-left: 1em; margin-right: 1em;"&gt;&lt;img src="http://4.bp.blogspot.com/_CqzwbtGYHLc/SHUOQ2fd3OI/AAAAAAAAAIw/3Gysa-c8iWE/s400-R/1.png" style="border: 0pt none ;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;div  style="color: rgb(102, 0, 0);font-family:arial;" class="MsoNormal"&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;Energy is in blue.  &lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;US&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt; industry is in red.  The value of energy is rising faster than the dollar or the value of  industry.&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt; There are 334 energy  companies. Over half, 186, of these companies are worth a b&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;ill&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;ion dollars or  more.&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt; One company, Exxon is  worth half a tr&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;ill&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;ion dollars. I took the  time to add up their values.&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt; Their combined value is 4.13 tr&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;ill&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;ion dollars.&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt; If you gave 4  m&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;ill&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;ion people a  m&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;ill&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;ion dollars each, what  might they do? At least be quiet, right?&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;&lt;/span&gt;&lt;div  style="color: rgb(102, 0, 0);font-family:arial;" class="MsoNormal"&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;Now let’s look at what  the market says about coal.&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt; Maybe it w&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;ill&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt; say, “&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;"Say No to Coal"&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;”,  and we can take our yard signs down.&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;&lt;/span&gt;&lt;div class="separator"  style="text-align: center; clear: both; color: rgb(102, 0, 0);font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://1.bp.blogspot.com/_CqzwbtGYHLc/SHUOTGeJkVI/AAAAAAAAAI4/Pn8TrG9lmRE/s1600-h/2.png" imageanchor="1" style="border: 0pt none ; background-color: transparent; margin-left: 1em; margin-right: 1em;"&gt;&lt;img src="http://1.bp.blogspot.com/_CqzwbtGYHLc/SHUOTGeJkVI/AAAAAAAAAI4/wRnZRywNgeo/s400-R/2.png" style="border: 0pt none ;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:100%;color:navy;"   &gt; &lt;/span&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:100%;color:navy;"   &gt;Nope. The market says  coal is increasing in value more rapidly than gold. Here is gold over the same  period:&lt;/span&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="separator"  style="text-align: center; clear: both; color: rgb(102, 0, 0);font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://1.bp.blogspot.com/_CqzwbtGYHLc/SHUOXIw1_oI/AAAAAAAAAJA/fL_muhc-nlw/s1600-h/3.png" imageanchor="1" style="border: 0pt none ; background-color: transparent; margin-left: 1em; margin-right: 1em;"&gt;&lt;img src="http://1.bp.blogspot.com/_CqzwbtGYHLc/SHUOXIw1_oI/AAAAAAAAAJA/bzpFHmDNFC0/s400-R/3.png" style="border: 0pt none ;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div  style="color: rgb(102, 0, 0);font-family:arial;" class="MsoNormal"&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;There are 22 coal  companies with a combined value of 103 b&lt;/span&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;ill&lt;/span&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;ion  dollars.&lt;/span&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt; One company, Peabody  Energy is worth 21 b&lt;/span&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;ill&lt;/span&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;ion  dollars.&lt;/span&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt; Guess we better leave  the yard signs up. But there is one piece of good news.&lt;/span&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt; Solar cells are rising faster than gold or coal or most  anything.&lt;/span&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt; Over 1000% in the last  two years. Don’t you wish you had been in that?&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style=";font-size:85%;color:navy;"  &gt;&lt;span style="color:navy;"&gt;&lt;span style="color: rgb(102, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&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/28407747-395680949607544412?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wdv.com/Hypercars' title='Sunlight at the End of the Tunnel'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/395680949607544412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=395680949607544412' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/395680949607544412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/395680949607544412'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2008/07/here-is-performance-of-certain-solar.html' title='Sunlight at the End of the Tunnel'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_CqzwbtGYHLc/SHUOaIJWuAI/AAAAAAAAAJI/YatlT2IrGQA/s72-Rc/4.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-7639877333606152826</id><published>2008-07-08T14:14:00.026-05:00</published><updated>2008-07-10T12:35:54.137-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='viruses'/><category scheme='http://www.blogger.com/atom/ns#' term='ham radio'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='personal computing'/><title type='text'>PC Security Checklist</title><content type='html'>&lt;blockquote&gt;&lt;br /&gt;As more activities migrate to personal computers, system security becomes a greater concern. Threats to PC security include viruses, Trojans, worms, phishing schemes, buried processes and distracting scams.  This note is Wintel-centric but applies to Mac and Linux boxes as well. This note addresses five categories of personal computing security.&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;p class="style2"&gt;&lt;strong&gt;A) Physical and Site Security - Routers and Locks&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="style1"&gt;The web connection coming into your house is just another sewer pipe. Treat it accordingly. Use a router, lock it down.&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;1) Avoid connecting your DSL or cable modem directly to your computer. Instead,isolate your IP address by &lt;a href="http://linksys.links.channelintelligence.com/pages/prices.asp?sSKU=BEFSR41&amp;amp;nRGID=1909"&gt;placing a router&lt;/a&gt; between you and the outside world. This also gives you additional ports that you can control access to and from. A router makes it difficult for an outsider to see your IP address (your internet phone number) or your MAC address (your hardware unique identifiers).&lt;br /&gt;&lt;br /&gt;2) Install your router where you can see it. Control physical access to it.&lt;br /&gt;&lt;br /&gt;3) Change your router name and password to something besides admin, admin.&lt;br /&gt;&lt;br /&gt;4) Change your router IP address to something other than 192,168.1.1. Your browser will remember the new address. The router address can be reset by rebooting your router, but not without physical access.&lt;br /&gt;&lt;br /&gt;5) The internet is NOT ham radio. Goodwill, Character and Integrity do not apply as in the licensed arts. Use 128-bit WEP or better encryption. Any device that connects to my router (the internet equivalent of a repeater) must have permission.&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt; &lt;p class="style1"&gt;&lt;strong&gt;B) Soft Security - Anti-virus Software &lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="style1"&gt;You can do everything right and still get infected.&lt;/p&gt;&lt;blockquote&gt;1) Install good anti-virus software. I currently use McAfee because it comes free with my Scottrade account and I can run three legal copies of it on other computers in the household. I have used Norton, but it costs too much, expires frequently and hogs system resources. I really like the&lt;a href="http://free.avg.com/"&gt; free AVG software&lt;/a&gt;. It is excellent and they don't try to elbow out everything else. Computer Associates gives you a free trial and then makes uninstalling a total nightmare. This goes for several other packages. If a vendor doesn't provide a clean uninstaller, don't use them, because THEY are a virus.&lt;br /&gt;&lt;br /&gt;2) Use firewall software. Insert exceptions for required sites and services like Echolink.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;strong&gt;C) Email Security&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Scan inbound and outbound email and attachments using anti-virus software.&lt;br /&gt;&lt;blockquote&gt;1) Don't open attachments from people you don't know.&lt;br /&gt;&lt;br /&gt;2) Google gmail allows you to report items as spam. Use it.&lt;br /&gt;&lt;br /&gt;3) Report fraud and phishing emails to their respective agencies including the ISP, Paypal, Ebay, FBI and Attorney General.  Some ebay frauds have been really authentic looking. Check for spoof URL's before responding.&lt;br /&gt;&lt;br /&gt;4) Keep a primary email account, and route all other email accounts to and&lt;br /&gt;from it. This is for convenience as much as security.&lt;/blockquote&gt;&lt;ol&gt;&lt;br /&gt;&lt;/ol&gt;&lt;p class="style1"&gt;&lt;strong&gt;D) Browser Security - Plug-ins and Spyware&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="style1"&gt;Try Firefox 3.0 or later. It is multi-platform, open source, and accountable.&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;1) McAfee red lights troublesome web destinations, including bad ham radio destinations which are rare. I average 490 searches a month so this is quite handy. Other products also do this. Do not let anyone or anything obstruct your access to good information.&lt;br /&gt;&lt;br /&gt;2) Don't use products (e.g. Real Video) that monopolize services such as video display and attempt to be the end all. If you give them your name and address you will get on "some list". Some lists go everywhere. Some programs will leave background processes running to report back to the mother ship. Besides invading your privacy these make browsing and computing slow.. AT&amp;amp;T Yahoo DSL is notorious about filling your PC with wasteful market-driven processes.  They have destroyed the quality of many a newcomer's experience by marketing them to death. &lt;a href="http://video.google.com/videoplay?docid=7881889424111915182&amp;amp;q=barry+schwartz&amp;amp;ei=8PFzSLOQEIXw4QKAjZmhCw&amp;amp;hl=en"&gt;Too many choices&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;3) Use Google Safe Search to avoid sites that are a frequent source of viruses. Your computer will get sick. It's karma.&lt;br /&gt;&lt;br /&gt;4) Use Microsoft AntiSpyware. Forced by their own losses to develop this product, it works and its free. It is fairly lightweight, process-wise. Enable the auto-download, but require them to ask permission to install. Keep track of what they are adding or subtracting from your computer. Their track record requires them to be supervised.&lt;br /&gt;&lt;br /&gt;5) Avoid illegal download sites for music, videos, or software. Your computer will get sick. More karma. Why steal? You will have to make a list like Earl. &lt;/blockquote&gt;&lt;ol&gt;&lt;br /&gt;&lt;/ol&gt;&lt;p class="style2"&gt;&lt;strong&gt;E) Kid Security &lt;/strong&gt;&lt;/p&gt;&lt;p class="style1"&gt;"Little eyes, watch what you see..."&lt;/p&gt;&lt;p class="style1"&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p class="style1"&gt;1) Put kid computers in a public place like the kitchen.&lt;/p&gt;&lt;p class="style1"&gt;2) Check your kids browser history, chat, IM, Skype, often. &lt;/p&gt;&lt;p class="style1"&gt;3) Facebook trumps myspace, but not by much. Check online friends and memberships often.&lt;/p&gt;&lt;/blockquote&gt;&lt;p class="style1"&gt;&lt;/p&gt;&lt;p class="style1"&gt;&lt;span class="style2"&gt;&lt;strong&gt;Conclusion &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="style1"&gt;We live in the age of hot and cold running knowledge. Anything that obstructs access to this knowledge is a loss of freedom.&lt;/p&gt;&lt;p class="style1"&gt; We also live in the wild west of the information age. Forewarned is forearmed.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;L. Van Warren - AE5CC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-7639877333606152826?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/7639877333606152826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=7639877333606152826' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/7639877333606152826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/7639877333606152826'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2008/07/pc-security-for-hams.html' title='PC Security Checklist'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-438859406047996101</id><published>2008-04-09T23:55:00.008-05:00</published><updated>2009-07-01T09:28:27.065-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software defined radio'/><category scheme='http://www.blogger.com/atom/ns#' term='RF design'/><category scheme='http://www.blogger.com/atom/ns#' term='dipole'/><category scheme='http://www.blogger.com/atom/ns#' term='RF'/><category scheme='http://www.blogger.com/atom/ns#' term='ham radio'/><category scheme='http://www.blogger.com/atom/ns#' term='antenna gain patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='antenna design'/><category scheme='http://www.blogger.com/atom/ns#' term='RF propagation'/><category scheme='http://www.blogger.com/atom/ns#' term='antenna gain'/><title type='text'>Antenna Gain</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;G&lt;/span&gt;ain patterns can be drawn for microphones, radio antennas and light reflecting from surfaces. They are both informative and beautiful.  &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;The following images show the gain of a certain "wideband" herringbone antenna as frequency increases. Gain is simply the sensitivity of the antenna to a signal in a given direction.&lt;br /&gt;&lt;br /&gt;When you tune a radio, you are selecting which frequency you want to listen to. But your antenna has to be cooperating by being sensitive to both the frequency of that station, its location, and how the signal bounces off the sky, land, water, trees, mountains and buildings.&lt;br /&gt;&lt;br /&gt;So to begin we tune to 1.0 megahertz on our radio dial. In the pictures that follow we will increase the frequency on our radio dial by a factor of ten with each click. That makes for pretty big jumps. I hope to animate the in-between's soon. There are &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;font-size:85%;"  &gt;so &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;many variables one must decide what to show first. In the meantime here is a keyframe warm-up starting at the promised 1 MHz. Captions are below the images.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_CqzwbtGYHLc/R_2f3aunPBI/AAAAAAAAAHM/878pKWsmH48/s1600-h/Herringbone-1MHz.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_CqzwbtGYHLc/R_2f3aunPBI/AAAAAAAAAHM/878pKWsmH48/s400/Herringbone-1MHz.png" alt="" id="BLOGGER_PHOTO_ID_5187478120217132050" border="0" /&gt;&lt;/a&gt;&lt;span style="color: rgb(51, 51, 255);font-family:arial;font-size:85%;"  &gt;You Say Tomato&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center; color: rgb(51, 51, 255);"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="color: rgb(51, 51, 255);font-size:85%;" &gt;&lt;span style="font-family:arial;"&gt;1 MHz - Radially symmetric pattern, more gain at top than bottom.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_CqzwbtGYHLc/R_2f9aunPCI/AAAAAAAAAHU/PMHP6LvUOAM/s1600-h/Herringbone-10MHz.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_CqzwbtGYHLc/R_2f9aunPCI/AAAAAAAAAHU/PMHP6LvUOAM/s400/Herringbone-10MHz.png" alt="" id="BLOGGER_PHOTO_ID_5187478223296347170" border="0" /&gt;&lt;/a&gt;&lt;span style="color: rgb(51, 51, 255);font-family:arial;font-size:85%;"  &gt;I Say Potato&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);font-size:85%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(51, 51, 255);font-family:arial;font-size:85%;"  &gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="color: rgb(51, 51, 255);font-family:arial;" &gt;&lt;span style="font-size:85%;"&gt; 10 MHz -More gain at the ends than the middle.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_CqzwbtGYHLc/R_2gD6unPDI/AAAAAAAAAHc/QiMC_Jo0u7w/s1600-h/Herringbone-100MHz.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/R_2gD6unPDI/AAAAAAAAAHc/QiMC_Jo0u7w/s400/Herringbone-100MHz.png" alt="" id="BLOGGER_PHOTO_ID_5187478334965496882" border="0" /&gt;&lt;/a&gt;&lt;span style="color: rgb(51, 51, 255);font-family:arial;font-size:85%;"  &gt;The Edges of Lamda&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt; &lt;div style="text-align: center;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="color: rgb(51, 51, 255);font-family:arial;font-size:85%;"  &gt; 100 MHz -Nature is more beautiful than I can imagine.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_CqzwbtGYHLc/R_2gK6unPEI/AAAAAAAAAHk/9ICCkcOfXBM/s1600-h/Herringbone-1000MHz.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/R_2gK6unPEI/AAAAAAAAAHk/9ICCkcOfXBM/s400/Herringbone-1000MHz.png" alt="" id="BLOGGER_PHOTO_ID_5187478455224581186" border="0" /&gt;&lt;/a&gt;&lt;span style="color: rgb(51, 51, 255);font-family:arial;font-size:85%;"  &gt;Butterfly Spectacular&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;   &lt;span style="color: rgb(51, 51, 255);font-family:arial;font-size:85%;"  &gt; &lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(51, 51, 255);font-family:arial;font-size:85%;"  &gt; 1000 MHz  -Think about this next time you tune a radio.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;The last picture is around the frequency of cellphones and some cordless phones. But their antennas actually have blobby radiation patterns like the first example. Can you think why that might be so?&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-438859406047996101?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/438859406047996101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=438859406047996101' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/438859406047996101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/438859406047996101'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2008/04/antenna-gain-or-farfield-radiation.html' title='Antenna Gain'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_CqzwbtGYHLc/R_2f3aunPBI/AAAAAAAAAHM/878pKWsmH48/s72-c/Herringbone-1MHz.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-5126639525544508878</id><published>2008-03-28T01:35:00.018-05:00</published><updated>2008-12-11T01:59:33.446-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Genomics'/><category scheme='http://www.blogger.com/atom/ns#' term='Copy Number Variation'/><category scheme='http://www.blogger.com/atom/ns#' term='Malaria'/><category scheme='http://www.blogger.com/atom/ns#' term='SNP'/><category scheme='http://www.blogger.com/atom/ns#' term='Text Processing'/><category scheme='http://www.blogger.com/atom/ns#' term='CNV'/><category scheme='http://www.blogger.com/atom/ns#' term='Gene Editing'/><category scheme='http://www.blogger.com/atom/ns#' term='Genetics'/><category scheme='http://www.blogger.com/atom/ns#' term='Sickle Cell Anemia'/><category scheme='http://www.blogger.com/atom/ns#' term='Huntington&apos;s'/><title type='text'>Copy Number Variation: The Next Big Thing</title><content type='html'>&lt;span style="color: rgb(51, 51, 153);font-family:Arial;" &gt; &lt;span style="color: rgb(51, 51, 0);"&gt;&lt;br /&gt;Copy number variation (CNV) is an important issue in genetics.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;p style="color: rgb(51, 51, 0);" class="MsoNormal"&gt;&lt;span style="font-family:Arial;"&gt;It has a beautiful mathematical notation suggestive of text processing:&lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(51, 51, 0);" class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.pubmedcentral.nih.gov/articlerender.fcgi?artid=2039766&amp;amp;rendertype=figure&amp;amp;id=pgen-0030190-g001"&gt;&lt;img src="http://4.bp.blogspot.com/_CqzwbtGYHLc/R-yTMA_BoiI/AAAAAAAAAG0/hDEDIQ1BWwI/s400/CNV1.gif" alt="" name="BLOGGER_PHOTO_ID_5182679105828659746" id="BLOGGER_PHOTO_ID_5182679105828659746" style="display: block; text-align: center; cursor: pointer;" border="1" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p style="color: rgb(51, 51, 0);" class="MsoNormal"&gt;&lt;span style="font-family:Arial;"&gt;Huntington’s chorea, produces dementia that does not appear till middle age. It is caused by the presense of too many CAG repeats. What was I saying? Oh yes:&lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(51, 51, 0);" class="MsoNormal"&gt;&lt;span style="font-family:Arial;"&gt;CAG repeats involve three of the four DNA bases, Cytosine, Adenine and Guanine:&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: left; color: rgb(51, 51, 0);"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://images.google.com/images?q=DNA+bases&amp;amp;gbv=2&amp;amp;hl=en&amp;amp;safe=off&amp;amp;start=20&amp;amp;sa=N&amp;amp;ndsp=20"&gt;&lt;img src="http://4.bp.blogspot.com/_CqzwbtGYHLc/R-yUOA_BojI/AAAAAAAAAG8/chgVFSzDseg/s400/DNAbases.gif" alt="" name="BLOGGER_PHOTO_ID_5182680239700025906" id="BLOGGER_PHOTO_ID_5182680239700025906" style="display: block; text-align: center; cursor: pointer;" border="1" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 0);font-family:Arial;" &gt; If there are too many CAG’s in succession on the short arm of chromosome 4, that individual will develop Huntington’s. Period. Unlike Huntington's, which is caused by repeats, there are other diseases caused by single point mutations. &lt;/span&gt;&lt;span style="color: rgb(51, 51, 0);font-family:Arial;" &gt; Recent genome studies have focused on these mutations, called SNP’s, and pronounced “snips”, which stands for Single Nucleotide Polymorphisms.&lt;/span&gt;&lt;span style="color: rgb(51, 51, 0);font-family:Arial;" &gt; This is a fancy word for one letter of DNA, being substituted for another. A bug in the code as it were.&lt;/span&gt;&lt;span style="color: rgb(51, 51, 0);font-family:Arial;" &gt;&lt;br /&gt;&lt;br /&gt;If you live in a world like I do, where the internet is a connected series of pipes, here is how to cure someone of sickle cell anemia, a notable SNP-caused disease.&lt;/span&gt;&lt;span style="color: rgb(51, 51, 0);font-family:Arial;" &gt;&lt;br /&gt;&lt;br /&gt;In a text editor, like “vi”, edit chromosome11.txt:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="font-weight: bold; color: rgb(51, 51, 0); font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" class="MsoNormal"&gt;1)Find line containing beta-globin gene.&lt;/p&gt;&lt;p style="font-weight: bold; color: rgb(51, 51, 0); font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" class="MsoNormal"&gt;:/beta-globin &lt;/p&gt;&lt;p style="font-weight: bold; color: rgb(51, 51, 0); font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" class="MsoNormal"&gt;2)Code for glutamate instead of valine.&lt;/p&gt;&lt;p style="font-weight: bold; color: rgb(51, 51, 0); font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" class="MsoNormal"&gt;:s/GAG/GTG/ &lt;/p&gt;&lt;p  style="color: rgb(51, 51, 0);font-family:courier new;" class="MsoNormal style1"&gt;&lt;span style="font-weight: bold;"&gt;3) Save changes and exit file.&lt;/span&gt;&lt;/p&gt;&lt;p  style="color: rgb(51, 51, 0);font-family:courier new;" class="MsoNormal style1"&gt;&lt;span style="font-weight: bold;"&gt;:wq &lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(51, 51, 0);" class="MsoNormal"&gt;&lt;span style="font-family:Arial;"&gt;This single SNP is responsible for all human suffering in sickle cell anemia, but it also confers protection against malaria, so there is an &lt;span style="font-style: italic;"&gt;up &lt;/span&gt;side.&lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(51, 51, 0);" class="MsoNormal"&gt;&lt;span style="font-family:Arial;"&gt;Hemoglobin is the protein in red cells that enables oxygen transport from the lungs to the rest of the body. It tiles in four unit pillows called hemoglobin tetramers.&lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(51, 51, 0);" class="MsoNormal"&gt;&lt;span style="color: rgb(51, 51, 0);"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://k12education.uams.edu/scvlab/montage.htm"&gt;&lt;/a&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://k12education.uams.edu/scvlab/montage.htm"&gt;&lt;img src="http://3.bp.blogspot.com/_CqzwbtGYHLc/R-ycYw_BokI/AAAAAAAAAHE/Yyvf0qyP81o/s400/hemoglobinTetramer.jpg" alt="" name="BLOGGER_PHOTO_ID_5182689220476641858" id="BLOGGER_PHOTO_ID_5182689220476641858" style="display: block; text-align: center; cursor: pointer;" border="1" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="color: rgb(51, 51, 0);" class="MsoNormal"&gt;&lt;span style="font-family:Arial;"&gt;When the DNA recipe/gene that codes for hemoglobin is altered by a single letter, the hemoglobin forms rigid rods, polymerizing like plastic, which you can show is what people are made of. &lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(51, 51, 0);" class="MsoNormal"&gt;&lt;span style="font-family:Arial;"&gt;This causes the red cells to look like a tent with a pole sticking in the wrong place. These red cells get stuck in capillaries and cause great suffering. But many diseases caused by SNP's have already been identified as such. SNP’s were the “low-hanging fruit” of discovery.&lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(51, 51, 0);" class="MsoNormal"&gt;&lt;span style="font-family:Arial;"&gt;In the long term Copy Number Variation will turn out to be the next big thing, the next frontier. It is already yielding results. You heard it here first.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(51, 51, 0); font-style: italic;font-family:Arial;font-size:85%;"  &gt;NOTES:&lt;br /&gt;1 - Click &lt;a href="http://www.pubmedcentral.nih.gov/articlerender.fcgi?artid=2039766"&gt;here&lt;/a&gt; for more about CNV and on the images for background.&lt;br /&gt;2 - &lt;/span&gt;&lt;span style="color: rgb(51, 51, 0); font-style: italic;font-family:Arial;font-size:85%;"  &gt;One can observe an easier to parse notation for the first figure: ABCD, AB2CD, AB3CD, ABC4D3(CD), A(CB)D, the last being “inversion”.&lt;br /&gt;3 - Database of &lt;a href="http://projects.tcag.ca/variation/genomeView.php"&gt;Genomic Variants&lt;/a&gt;&lt;br /&gt;4 - &lt;a href="http://genome.ucsc.edu/"&gt;Visigene&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-5126639525544508878?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.pubmedcentral.nih.gov/articlerender.fcgi?artid=2039766' title='Copy Number Variation: The Next Big Thing'/><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/5126639525544508878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=5126639525544508878' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/5126639525544508878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/5126639525544508878'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2008/03/copy-number-variation-next-big-thing.html' title='Copy Number Variation: The Next Big Thing'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_CqzwbtGYHLc/R-yTMA_BoiI/AAAAAAAAAG0/hDEDIQ1BWwI/s72-c/CNV1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-8678636473156277426</id><published>2007-11-08T08:30:00.000-06:00</published><updated>2008-12-11T01:59:33.772-06:00</updated><title type='text'>That 20 minute delay.</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_CqzwbtGYHLc/RzMi09nDbQI/AAAAAAAAAGs/Exqo0Lfzgz4/s1600-h/firstSampleOutput.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_CqzwbtGYHLc/RzMi09nDbQI/AAAAAAAAAGs/Exqo0Lfzgz4/s400/firstSampleOutput.gif" alt="" id="BLOGGER_PHOTO_ID_5130482693792034050" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt;Temporal correlation between Apple and market siblings.&lt;br /&gt;(black bars show synchronization)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;That little issue of the 20 minute delay in stock prices is a very interesting one.&lt;br /&gt;&lt;br /&gt;I am interested in time, maps and relationships. My computer clocks are synchronized with network clocks that use atomic standards to keep accurate time.&lt;br /&gt;&lt;br /&gt;The markets slid yesterday. I checked them first thing today to see how they would respond at opening. I was surprised to find that market reports that I thought were real time are not.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;finance.google.com&lt;/span&gt; offers an interactive market graph.&lt;br /&gt;As of 9:21 Eastern time, no data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;scottrade.com&lt;/span&gt; offers market data to subscribers, which I am,&lt;br /&gt;As of 9:25, no data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;excite.com&lt;/span&gt; offers a thumbnail survey that claims a delay,&lt;br /&gt;As of 9:30 Eastern time, no data. Curious.&lt;br /&gt;&lt;br /&gt;Is there a twilight between market change, and the rest of the world finding out about it?&lt;br /&gt;&lt;br /&gt;Does this delay provide an advantage to the real time trader?&lt;br /&gt;&lt;br /&gt;The image above is from an exhaustive numerical analysis to determine the connectivity of various stocks.&lt;br /&gt;&lt;br /&gt;Electronic signals travel at nearly the speed of light.&lt;br /&gt;&lt;br /&gt;An electronic signal, as a stock price, can circle the earth 7500 times each second.&lt;br /&gt;&lt;br /&gt;A fast video gamer can react in less than a tenth of a second.&lt;br /&gt;&lt;br /&gt;A computer can react in about a microsecond.&lt;br /&gt;&lt;br /&gt;I would wager, that until that 20 minute delay is removed, some people with access to real-time signals and computers will continue to profit exorbitantly off the losses of others.&lt;br /&gt;&lt;br /&gt;In trading terms, a half hour is an eternity. It is the chasm between rich and poor, just and unjust, leading and following.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_CqzwbtGYHLc/RzMfqdnDbPI/AAAAAAAAAGk/RqfL5sT3Msk/s1600-h/AAPL-AMD.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/RzMfqdnDbPI/AAAAAAAAAGk/RqfL5sT3Msk/s400/AAPL-AMD.gif" alt="" id="BLOGGER_PHOTO_ID_5130479214868524274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Apple vs. AMD tracking over a year.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-8678636473156277426?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/8678636473156277426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=8678636473156277426' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/8678636473156277426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/8678636473156277426'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2007/11/that-20-minute-delay.html' title='That 20 minute delay.'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_CqzwbtGYHLc/RzMi09nDbQI/AAAAAAAAAGs/Exqo0Lfzgz4/s72-c/firstSampleOutput.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-2420462578053887698</id><published>2007-09-14T14:14:00.000-05:00</published><updated>2008-12-11T01:59:34.848-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;radio astronomy&quot; &quot;google earth&quot;'/><title type='text'>Forte! The Loudest HF Radio Source</title><content type='html'>.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CqzwbtGYHLc/Rurg3xc791I/AAAAAAAAAFk/Ye_oPkxWQrE/s1600-h/vanTelescopeByMIcon.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/Rurg3xc791I/AAAAAAAAAFk/Ye_oPkxWQrE/s400/vanTelescopeByMIcon.jpg" alt="" id="BLOGGER_PHOTO_ID_5110143975977383762" border="0" /&gt;&lt;/a&gt;I finally got my program going for visualizing celestial radio sources. It was one of those stay-up-all-night-cause-its-too-exciting-to-sleep kinda deals. The push came at was the end of a week-long programming binge. Now its rehab time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here are some preliminary results, seen from several points of view. In these images, the size of the blob is the loudness of the source. The color of the blob is the spectral index. Purply blobs are blue-shifted "hot" sources.  Orange-red blobs are red-shifted and thus cooler, in the radiant sense.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_CqzwbtGYHLc/Rurd_hc79wI/AAAAAAAAAE8/cDU2jw7AqrQ/s1600-h/footprintE1-9-14-2007.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/Rurd_hc79wI/AAAAAAAAAE8/cDU2jw7AqrQ/s400/footprintE1-9-14-2007.png" alt="" id="BLOGGER_PHOTO_ID_5110140810586486530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;To give you a sense of this, here is Andromeda, by its lonesome:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CqzwbtGYHLc/Rure9xc79xI/AAAAAAAAAFE/Y0Ux6RYCO_s/s1600-h/M31Alone-9-14-2007.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/Rure9xc79xI/AAAAAAAAAFE/Y0Ux6RYCO_s/s400/M31Alone-9-14-2007.jpg" alt="" id="BLOGGER_PHOTO_ID_5110141880033343250" border="0" /&gt;&lt;/a&gt;Here it is hanging with its radio friends:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CqzwbtGYHLc/RurfPxc79yI/AAAAAAAAAFM/PCbceH2Fg80/s1600-h/M31wFriends-9-14-2007.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/RurfPxc79yI/AAAAAAAAAFM/PCbceH2Fg80/s400/M31wFriends-9-14-2007.jpg" alt="" id="BLOGGER_PHOTO_ID_5110142189270988578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Some friends are louder than others:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_CqzwbtGYHLc/RurgDRc79zI/AAAAAAAAAFU/jQr2lzI4aLo/s1600-h/footprintS1-9-14-2007.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/RurgDRc79zI/AAAAAAAAAFU/jQr2lzI4aLo/s400/footprintS1-9-14-2007.png" alt="" id="BLOGGER_PHOTO_ID_5110143074034251570" border="0" /&gt;&lt;/a&gt;Turns out this source is near a couple of black holes in the catalog.&lt;br /&gt;One is "feasting" the other is "spewing". Quite the cosmic party.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_CqzwbtGYHLc/RutoIBc794I/AAAAAAAAAF8/gWPaasQuXa8/s1600-h/footprintS4-9-14-2007.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/RutoIBc794I/AAAAAAAAAF8/gWPaasQuXa8/s400/footprintS4-9-14-2007.jpg" alt="" id="BLOGGER_PHOTO_ID_5110292689220007810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I find that very exciting...&lt;br /&gt;&lt;br /&gt;You can too. The Google Earth kml file may be downloaded &lt;a href="http://www.wdv.com/Electronics/RadioAstronomy/UkraineRadioSources/VanUTR-2-RFSources.kmz"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;- Van&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoAutoSig"&gt;&lt;span style=""&gt;L. Van Warren MS CS, AE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=""&gt;web &lt;span style=""&gt;         &lt;/span&gt;wdv.com&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=""&gt;FCC AE License AE5CC&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoAutoSig"&gt;&lt;span style=""&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;em&gt;&lt;span style=""&gt;"Slow is Fast and Fast is Slow"&lt;/span&gt;&lt;/em&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-2420462578053887698?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/2420462578053887698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=2420462578053887698' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/2420462578053887698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/2420462578053887698'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2007/09/progress-visualizing-celestial-radio.html' title='Forte! The Loudest HF Radio Source'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_CqzwbtGYHLc/Rurg3xc791I/AAAAAAAAAFk/Ye_oPkxWQrE/s72-c/vanTelescopeByMIcon.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-3480085168075505590</id><published>2007-09-12T05:53:00.000-05:00</published><updated>2008-12-11T01:59:35.335-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;radio astronomy&quot; &quot;google earth&quot;'/><title type='text'>Third Rock: Get Your Galactic Freak On</title><content type='html'>Made some more progress getting the Ukranian RF data loaded into Google Earth.&lt;br /&gt;Many of the glitches are gone and I am getting better coregistration.&lt;br /&gt;Here is an example of a “possible” optical correlation with a radio source.&lt;br /&gt;In galaxy zoo this would be classified as an elliptical galaxy. Perhaps it isn’t!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_CqzwbtGYHLc/RufGYBc79uI/AAAAAAAAAEs/1MZcgc3bEzQ/s1600-h/QuasarCollocation.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/RufGYBc79uI/AAAAAAAAAEs/1MZcgc3bEzQ/s400/QuasarCollocation.gif" alt="" id="BLOGGER_PHOTO_ID_5109270418284082914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I still have to size the radio emitting sources by their flux, which is a little harder due to the grammar, but is coming into reach. There are a few really loud sources. I can’t wait to get my freak on them. But at 5:30 am, its probably time to go to sleep! This is so exciting, it is literally making me sick to my stomach. I am having a lot of anxiety with each step. This is very powerful stuff. Leverage. And it is so new. No eyes have ever seen this massive correlation.&lt;br /&gt;Don’t know who to tell really, so you guys are it! I will release a layer soon and you can load it into Google Earth yourself!&lt;br /&gt;&lt;br /&gt;All the red spots below are radio sources.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_CqzwbtGYHLc/RufGhBc79vI/AAAAAAAAAE0/7cWW_IqWx_g/s1600-h/CorrectAnnotations.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/RufGhBc79vI/AAAAAAAAAE0/7cWW_IqWx_g/s400/CorrectAnnotations.gif" alt="" id="BLOGGER_PHOTO_ID_5109270572902905586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All the best,&lt;br /&gt;&lt;br /&gt;- Van&lt;br /&gt;&lt;br /&gt;L. Van Warren MS CS, AE&lt;br /&gt;web wdv.com&lt;br /&gt;FCC AE License AE5CC&lt;br /&gt;Slow is Fast and Fast is Slow&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-3480085168075505590?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/3480085168075505590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=3480085168075505590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/3480085168075505590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/3480085168075505590'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2007/09/get-your-galactic-freak-on-part-four.html' title='Third Rock: Get Your Galactic Freak On'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CqzwbtGYHLc/RufGYBc79uI/AAAAAAAAAEs/1MZcgc3bEzQ/s72-c/QuasarCollocation.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-4065541394526702199</id><published>2007-09-11T01:30:00.000-05:00</published><updated>2008-12-11T01:59:35.672-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;radio astronomy&quot; &quot;google earth&quot;'/><title type='text'>Second Look: Visualizing Radio Sources</title><content type='html'>&lt;span style="font-family:courier new;"&gt;This evening's work consisted of rendering the sources as point emitters, instead of envelopes.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Here is the sky before and after visualizing radio sources:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Before:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_CqzwbtGYHLc/RuY2l00wEaI/AAAAAAAAAEc/ci95qSAm9bo/s1600-h/before2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_CqzwbtGYHLc/RuY2l00wEaI/AAAAAAAAAEc/ci95qSAm9bo/s400/before2.jpg" alt="" id="BLOGGER_PHOTO_ID_5108830850761363874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and After:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CqzwbtGYHLc/RuY2qk0wEbI/AAAAAAAAAEk/fueI3jqXhEc/s1600-h/after2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/RuY2qk0wEbI/AAAAAAAAAEk/fueI3jqXhEc/s400/after2.jpg" alt="" id="BLOGGER_PHOTO_ID_5108830932365742514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;The dark band appears to be a gap in the data.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Next tasks are to render sources by their strength or apparent radio brightness, and clear up gaps in the data.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- Van&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-4065541394526702199?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/4065541394526702199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=4065541394526702199' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/4065541394526702199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/4065541394526702199'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2007/09/visualizing-radio-sources-part-three.html' title='Second Look: Visualizing Radio Sources'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_CqzwbtGYHLc/RuY2l00wEaI/AAAAAAAAAEc/ci95qSAm9bo/s72-c/before2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-6306793656572987497</id><published>2007-09-09T23:35:00.000-05:00</published><updated>2008-12-11T01:59:36.395-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;radio astronomy&quot; &quot;google earth&quot;'/><title type='text'>First Light: Windows To A New View of Space</title><content type='html'>&lt;p class="MsoNormal"  style="margin: 5pt 0in;font-family:courier new;"&gt;&lt;span style="color:black;"&gt;There is a saying in telescope construction: “First Light”.&lt;/span&gt;&lt;span style=";font-size:12;color:black;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"  style="margin: 5pt 0in;font-family:courier new;"&gt;&lt;span style="color:black;"&gt;It is at that moment when one finds out if all the work will have a reward. It can be so much work.&lt;/span&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt; Just now, while a retrospective of Pavaroti ran on CBS, my radio telescope mapping program got its first light. I am visualizing the Ukrainian UTR-2 Radio Source Catalog.&lt;br /&gt;&lt;br /&gt;Here are two pictures showing the sky as we used to see it, and the radio sky as we can now see it.&lt;/span&gt;&lt;span style="color:black;"&gt; This is very rough, and maybe even wrong, but it shows that all the pieces can talk to each other, and that is the hard part.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;span style=";font-size:12;color:black;"  &gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="margin: 5pt 0in;font-family:courier new;"&gt;&lt;span style="color:black;"&gt;Here is what the sky looked like before:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="margin: 5pt 0in;font-family:courier new;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CqzwbtGYHLc/RuTRaE0wEVI/AAAAAAAAAD0/10KCNfkeAxk/s1600-h/before1Small.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/RuTRaE0wEVI/AAAAAAAAAD0/10KCNfkeAxk/s400/before1Small.jpg" alt="" id="BLOGGER_PHOTO_ID_5108438123246784850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-size:12;color:black;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="margin: 5pt 0in;font-family:courier new;"&gt;&lt;span style=";font-size:12;color:black;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="margin: 5pt 0in;font-family:courier new;"&gt;&lt;span style="color:black;"&gt;Here is “after” the first light. Each red window is a radio source. I promise to improve this, but it’s a start. There are 12,000 observations from over 2000 galaxies, quasars and galaxy clusters emitting on frequencies you can hear on a short wave radio 10 – 25 MHz. Hopefully we can do that too!&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" face="courier new" style="margin: 5pt 0in;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_CqzwbtGYHLc/RuTRfk0wEWI/AAAAAAAAAD8/SgFaqsmopD4/s1600-h/after1Small.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/RuTRfk0wEWI/AAAAAAAAAD8/SgFaqsmopD4/s400/after1Small.jpg" alt="" id="BLOGGER_PHOTO_ID_5108438217736065378" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal" face="courier new" style="margin: 5pt 0in;"&gt;&lt;br /&gt;&lt;span style=";font-size:12;color:black;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 5pt 0in; font-family: courier new;"&gt;&lt;span style=";font-size:12;color:black;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 5pt 0in;"&gt;&lt;span style="font-family:courier new;"&gt;It is so exciting! Thanks to all the astronomers in the &lt;a href="http://www.ira.kharkov.ua/rus_main.htm"&gt;&lt;span style="color:black;"&gt;Ukraine&lt;/span&gt;&lt;/a&gt; and the engineers at &lt;a href="http://earth.google.com/"&gt;&lt;span style="color:black;"&gt;Google&lt;/span&gt;&lt;/a&gt; who made my work visualizing the UTR-2 catalog possible.&lt;/span&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CqzwbtGYHLc/RuTSHE0wEYI/AAAAAAAAAEM/0CXebbsu_-k/s1600-h/rosetteNebulaeSmall.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/RuTSHE0wEYI/AAAAAAAAAEM/0CXebbsu_-k/s400/rosetteNebulaeSmall.jpg" alt="" id="BLOGGER_PHOTO_ID_5108438896340898178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family:courier new;"&gt;Rosette Nebulae with Ukraine 10-20 Mhz Radio Windows&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-6306793656572987497?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/6306793656572987497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=6306793656572987497' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/6306793656572987497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/6306793656572987497'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2007/09/first-light-windows-to-new-view-of.html' title='First Light: Windows To A New View of Space'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_CqzwbtGYHLc/RuTRaE0wEVI/AAAAAAAAAD0/10KCNfkeAxk/s72-c/before1Small.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-4672993111516649899</id><published>2007-09-08T03:22:00.000-05:00</published><updated>2007-09-14T22:17:06.388-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;radio astronomy&quot; &quot;google earth&quot;'/><title type='text'>Zero Point: Visualizing 16.7 MHz Celestial Radio Sources:</title><content type='html'>&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;This evening was spent processing the &lt;a href="http://www.ira.kharkov.ua/rus_main.htm"&gt;&lt;span style=""&gt;Ukraine Russia Radio Telescope Database&lt;/span&gt;&lt;/a&gt; and extracting celestial coordinates, spectra and signal strengths for&lt;o:p&gt;&lt;/o:p&gt; 16.7 MHz RF Celestial RF Emitters. Results were obtained for the following numbers of objects:&lt;/span&gt;      &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;                                &lt;/span&gt;Quasars:  118&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;            Galaxies:  142&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;Galaxy Clusters:    15&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;   &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style=""&gt;         Subtotal:  275&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style=""&gt;Other Grade A Emitters:&lt;span style=""&gt;  &lt;/span&gt;749&lt;span style=""&gt;          &lt;/span&gt;// high&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;quality measurements&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=""&gt;Other &lt;/span&gt;&lt;span style=""&gt; Grade B &lt;/span&gt;&lt;span style=""&gt;Emitters&lt;/span&gt;&lt;span style=""&gt;:&lt;span style=""&gt;  &lt;/span&gt;596&lt;span style=""&gt;          &lt;/span&gt;// medium quality&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=""&gt;Other &lt;/span&gt;&lt;span style=""&gt; Grade C &lt;/span&gt;&lt;span style=""&gt;Emitters&lt;/span&gt;&lt;span style=""&gt;:&lt;span style=""&gt;  &lt;/span&gt;510&lt;span style=""&gt;          &lt;/span&gt;// lower &lt;span style=""&gt; &lt;/span&gt;quality&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;               &lt;/span&gt;Subtotal: 1855&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;Grand Total: 2130 celestial radio sources&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style=""&gt;This required many computational operations, data verification and conversion passes. Scripts were written that convert the raw catalog into a consistent, normalized and usable form. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;span style="font-family:courier new;"&gt;Now that the database is ready, I intend to plot these radio sources in Google Sky so we can “see” their distribution and galactic neighborhoods. M31, Andromeda, is my focal point, but I’m very excited to have many sources to consider. Color=Frequency, Size=PointingRolloff, Brightness=Flux. It will take me a few days to produce the KML channel. Unix makes cleaning and sifting through the data much easier. This will help us know where to point our software radio antennas. Wish me luck.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-4672993111516649899?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/4672993111516649899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=4672993111516649899' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/4672993111516649899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/4672993111516649899'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2007/09/visualizing-167-mhz-celestial-radio.html' title='Zero Point: Visualizing 16.7 MHz Celestial Radio Sources:'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-3595240136122234585</id><published>2007-05-12T01:46:00.000-05:00</published><updated>2008-12-11T01:59:38.413-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='electronics'/><category scheme='http://www.blogger.com/atom/ns#' term='wideband amplifiers'/><category scheme='http://www.blogger.com/atom/ns#' term='RF design'/><category scheme='http://www.blogger.com/atom/ns#' term='filtering'/><category scheme='http://www.blogger.com/atom/ns#' term='THS3202'/><category scheme='http://www.blogger.com/atom/ns#' term='FilterPro'/><title type='text'>A Switched Variable Capacitor</title><content type='html'>&lt;span style=";font-family:Arial;font-size:10;"  &gt;Lately I have renewed my interest in wideband radio. The question is, what is possible now? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Turns out, it’s all in the amplifier.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;st1:state&gt;&lt;st1:place&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Texas&lt;/span&gt;&lt;/st1:place&gt;&lt;/st1:state&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt; instruments makes a very interesting wideband radio frequency (RF) amplifier. It is called the &lt;a href="http://focus.ti.com/lit/ds/symlink/ths3202.pdf"&gt;THS3202&lt;/a&gt;. There is a saying in radio, “DC to daylight” to describe this kind of part. The 3202 goes from 100 kHz to 2 GHz, not quite daylight, but pretty close.   &lt;!--[if !supportLineBreakNewLine]--&gt;  &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CqzwbtGYHLc/RkVjnTCGUEI/AAAAAAAAACU/0TSPeZIzs6w/s1600-h/THS3202-WidebandRFAmp.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/RkVjnTCGUEI/AAAAAAAAACU/0TSPeZIzs6w/s400/THS3202-WidebandRFAmp.gif" alt="" id="BLOGGER_PHOTO_ID_5063562882823114818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;b style=""&gt;THS3202&lt;span style=""&gt;  &lt;/span&gt;Wideband RF Amplifier &lt;span style=""&gt;  &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;-- &lt;a href="http://focus.ti.com/graphics/tool/ths3202evm.jpg"&gt;Texas Instruments&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;That is &lt;b style=""&gt;&lt;i style=""&gt;sixty-five &lt;/i&gt;&lt;/b&gt;times more bandwidth than the &lt;a href="http://lvwarren.blogspot.com/2007/04/my-favorite-radio.html"&gt;Hammarlund &lt;/a&gt;of the previous article. That’s a lot. The 3202 weighs much less than a gram. That’s a little. You can see it in the center of the board above.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Here is a circuit showing the THS3202 in action:  &lt;!--[if !supportLineBreakNewLine]--&gt;  &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="_x0000_i1028" type="#_x0000_t75" style="'width:255pt;height:217.5pt'" bordertopcolor="this" borderleftcolor="this" borderbottomcolor="this" borderrightcolor="this"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\Van\LOCALS~1\Temp\msohtml1\04\clip_image002.png" title=""&gt;  &lt;w:bordertop type="single" width="4" shadow="t"&gt;  &lt;w:borderleft type="single" width="4" shadow="t"&gt;  &lt;w:borderbottom type="single" width="4" shadow="t"&gt;  &lt;w:borderright type="single" width="4" shadow="t"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CqzwbtGYHLc/RkVlITCGUGI/AAAAAAAAACk/3UUAg8Tzd0Y/s1600-h/THS3202-InAction.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/RkVlITCGUGI/AAAAAAAAACk/3UUAg8Tzd0Y/s400/THS3202-InAction.gif" alt="" id="BLOGGER_PHOTO_ID_5063564549270425698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;b style=""&gt;3202 Amplifier in Action &lt;/b&gt;&lt;/span&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;-- &lt;a href="http://focus.ti.com/lit/an/slyt102/slyt102.pdf"&gt;Bruce Carter TI&lt;/a&gt; &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;u&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Finding the Needle in the Haystack&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;There are three ways of teasing a given signal out of the haystack of broadcasting and noise.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;span style=""&gt;1)&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Resonate incoming RF through LC tank circuit to select a specific signal.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;span style=""&gt;2)&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Multiply all incoming RF by a frequency you choose and generate.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;span style=""&gt;3)&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Bandpass filter all incoming RF to amplify the desired frequencies and quench the rest.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Most radios use methods 1 and 2, heterodyning to demodulate the incoming signal. Here we focus on method 3, homodyning, made possible by advances in amplifier technology...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;u&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Filtering&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Trump, Stitt and Bishop of Texas Instruments have created a program called &lt;a href="http://focus.ti.com/docs/toolsw/folders/print/filterpro.html"&gt;FilterPro&lt;/a&gt;™ that enables the accurate specification of filter banks for a wide range of frequencies. Low-Pass, High‑Pass and Band-Pass filters can be designed using Butterworth, Bessel, Chebychev and other common filter paradigms. FilterPro™ allows cascading stages of bandpass filtering that use identical components, &lt;i style=""&gt;except&lt;/i&gt; for the filter capacitors. As a quick example, consider the following two­‑ pole filter centered at 500 MHz:  &lt;!--[if !supportLineBreakNewLine]--&gt;  &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_CqzwbtGYHLc/RkVlaDCGUHI/AAAAAAAAACs/U6yCQYJPofk/s1600-h/2poleBandPass.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/RkVlaDCGUHI/AAAAAAAAACs/U6yCQYJPofk/s400/2poleBandPass.gif" alt="" id="BLOGGER_PHOTO_ID_5063564854213103730" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Two Pole Bandpass Filter created using &lt;a href="http://focus.ti.com/docs/toolsw/folders/print/filterpro.html"&gt;FilterPro&lt;/a&gt;™&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;An iterated use of the program produces the following range of component values in a five-pole bandpass filter:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_CqzwbtGYHLc/RkVllzCGUII/AAAAAAAAAC0/afhFcbsXSnw/s1600-h/WBFilterBankValues.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/RkVllzCGUII/AAAAAAAAAC0/afhFcbsXSnw/s400/WBFilterBankValues.gif" alt="" id="BLOGGER_PHOTO_ID_5063565056076566658" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Capacitor Values Required for Wideband Filter Tuner&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="_x0000_i1030" type="#_x0000_t75" style="'width:300.75pt;height:228pt'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\Van\LOCALS~1\Temp\msohtml1\04\clip_image008.emz" title=""&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_CqzwbtGYHLc/RkVmpDCGUJI/AAAAAAAAAC8/SEUfrY4rK5E/s1600-h/logLogPlotOfC.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/RkVmpDCGUJI/AAAAAAAAAC8/SEUfrY4rK5E/s400/logLogPlotOfC.gif" alt="" id="BLOGGER_PHOTO_ID_5063566211422769298" border="0" /&gt;&lt;/a&gt;&lt;!--[endif]--&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Capacitor Values Required for Wideband Filter Tuner&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Five stages of the filter shown above enables a very wideband filter to be created that can serve as a radio tuner. From the graph we can see that the bandpass filter not only filters, it amplifies the signal of interest by 40 decibels (dB), or a factor of 10,000.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;u&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;A Switched Variable Capacitor&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;“Back in the day” variable capacitors with consecutive ganged stages were used to address the tuning problem. They looked like this:  &lt;!--[if !supportLineBreakNewLine]--&gt;  &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CqzwbtGYHLc/RkVm4TCGUKI/AAAAAAAAADE/syvyXV4jlrE/s1600-h/capacitor.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/RkVm4TCGUKI/AAAAAAAAADE/syvyXV4jlrE/s400/capacitor.gif" alt="" id="BLOGGER_PHOTO_ID_5063566473415774370" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;br /&gt;&lt;b style=""&gt;Air Variable Capacitor from &lt;a href="http://en.wikipedia.org/wiki/Variable_capacitor"&gt;Wikipedia&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Modern versions of such capacitors have a range of capacitance from 15 picofarads to 384 pF. Synchronizing 10 instances of 15000 pF each would require 390 such units.&lt;br /&gt;&lt;br /&gt;The trouble is that for each section of our five pole bandpass filter, we required two capacitors whose values can range from 1 pF to 15000 pF, that is, five decades of variation. A coordinated five pole array requires ten wideband variable capacitors operating in near-perfect unison. Accomplishing this with combinations of mechanically ganged variable capacitors is not practical.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;This paper explores the creation of a variable wideband capacitor constructed using arrays of surface mount capacitors and solid state relays.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_CqzwbtGYHLc/RkVnhzCGULI/AAAAAAAAADM/QfMidyGhzh8/s1600-h/novadyneCaps.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_CqzwbtGYHLc/RkVnhzCGULI/AAAAAAAAADM/QfMidyGhzh8/s400/novadyneCaps.gif" alt="" id="BLOGGER_PHOTO_ID_5063567186380345522" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_CqzwbtGYHLc/RkVnljCGUMI/AAAAAAAAADU/yKDMovtIf2g/s1600-h/TeledyneRF-Relay.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_CqzwbtGYHLc/RkVnljCGUMI/AAAAAAAAADU/yKDMovtIf2g/s400/TeledyneRF-Relay.gif" alt="" id="BLOGGER_PHOTO_ID_5063567250804854978" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;span style=""&gt; &lt;/span&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="_x0000_i1032" type="#_x0000_t75" style="'width:124.5pt;height:117.75pt'" bordertopcolor="this" borderleftcolor="this" borderbottomcolor="this" borderrightcolor="this"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\Van\LOCALS~1\Temp\msohtml1\04\clip_image013.png" title=""&gt;  &lt;w:bordertop type="single" width="4" shadow="t"&gt;  &lt;w:borderleft type="single" width="4" shadow="t"&gt;  &lt;w:borderbottom type="single" width="4" shadow="t"&gt;  &lt;w:borderright type="single" width="4" shadow="t"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;b style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;a href="http://www.novacap.com/"&gt;Novacap&lt;/a&gt; Capacitors and &lt;a href="http://www.teledynerelays.com/newsrelease.asp"&gt;Teledyne&lt;/a&gt; RF Relay&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;The questions are:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:10;"  &gt;&lt;span style=""&gt;·&lt;span style=""&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;What topology of array?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:10;"  &gt;&lt;span style=""&gt;·&lt;span style=""&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;What form of switching?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;A useful design would require.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Clearly the &lt;a href="http://xtronics.com/reference/esr.htm"&gt;equivalent series resistance&lt;/a&gt; (ESR) of the switched capacitor should be as low as possible to maintain the idealized properties of a capacitor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Two solutions come to mind. Both give rise to interesting mathematical analysis. We will start with the simplest first.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div style="border: 1pt solid windowtext; padding: 1pt 4pt; margin-left: 0.5in; margin-right: 0.5in;"&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0in; text-align: justify;"&gt;&lt;span style=";font-family:Arial;font-size:9;"  &gt;Note” The term “array” will be used to talk about the ensemble of capacitors used to create a single variable wideband capacitor. The term “bank” will be used to talk about a synchronized set of such variable wideband capacitors.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Point of Clarification&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;u&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;A Simple Decade Array&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Consider an abacus like arrangement:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_CqzwbtGYHLc/RkVoGDCGUNI/AAAAAAAAADc/WK_gW6n36xE/s1600-h/switchedVariableCap.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/RkVoGDCGUNI/AAAAAAAAADc/WK_gW6n36xE/s400/switchedVariableCap.gif" alt="" id="BLOGGER_PHOTO_ID_5063567809150603474" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;A Switched Variable Capacitor from 0 – 99,999 pF with 1 pF Steps&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;This capacitor would require 5 columns for each of the five decades. Each column would require 9 capacitors to represent the digits in each decade. The result would be a variable capacitor of 0 – 99,999 pF in 1 pF steps. Now obviously lead capacitance would make absolute values below 5 pF difficult to obtain, but increments of 1 pF could be realized with this device.&lt;span style=""&gt;  &lt;/span&gt;This bank requires 45 capacitors and 45 switches to accomplish this task. With surface mount technology it would be the size of a postage stamp.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;The question is finding those values of capacitance.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-3595240136122234585?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/3595240136122234585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=3595240136122234585' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/3595240136122234585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/3595240136122234585'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2007/05/switched-variable-capacitor.html' title='A Switched Variable Capacitor'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_CqzwbtGYHLc/RkVjnTCGUEI/AAAAAAAAACU/0TSPeZIzs6w/s72-c/THS3202-WidebandRFAmp.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-3038061051405220655</id><published>2007-04-16T23:20:00.000-05:00</published><updated>2008-12-11T01:59:38.539-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hammarlund'/><category scheme='http://www.blogger.com/atom/ns#' term='ham radio'/><category scheme='http://www.blogger.com/atom/ns#' term='shortwave'/><category scheme='http://www.blogger.com/atom/ns#' term='HF receivers'/><title type='text'>My Favorite Radio</title><content type='html'>&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_CqzwbtGYHLc/RiRN5Y8KTEI/AAAAAAAAACM/-fkSitkhBVI/s1600-h/HammarlundHQ-140-X.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/RiRN5Y8KTEI/AAAAAAAAACM/-fkSitkhBVI/s400/HammarlundHQ-140-X.gif" alt="" id="BLOGGER_PHOTO_ID_5054250330159205442" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;-- photo courtesy&lt;a href="http://www.universal-radio.com/"&gt; Universal Radio&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;This is my favorite radio ever. It is the Hammarlund HQ-140-X shortwave receiver. It was made between 1953 and 1955, one year before I was born. When I was about thirteen I received one of these radios as part of my ham-radio pursuits of the time.&lt;br /&gt;&lt;br /&gt;I remember listening to Canadian, South American, English and European broadcasts on it late at night when the reception, "on the skip" was good due to ionospheric conditions. I heard Al Green on the AM, telegraph coding, both manual and automated and strange warbling signals that are quite memorable. I have always wondered if these were pulsars or binary stars, but perhaps that is a bit fanciful.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-3038061051405220655?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/3038061051405220655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=3038061051405220655' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/3038061051405220655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/3038061051405220655'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2007/04/my-favorite-radio.html' title='My Favorite Radio'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_CqzwbtGYHLc/RiRN5Y8KTEI/AAAAAAAAACM/-fkSitkhBVI/s72-c/HammarlundHQ-140-X.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-8635393395942041997</id><published>2007-04-15T17:14:00.000-05:00</published><updated>2008-12-11T01:59:39.095-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='high resolution photography'/><category scheme='http://www.blogger.com/atom/ns#' term='digitizing'/><category scheme='http://www.blogger.com/atom/ns#' term='digital photgraphy'/><category scheme='http://www.blogger.com/atom/ns#' term='film scanning'/><title type='text'>Notes on Scanning</title><content type='html'>I wanted to make a few notes about scanning transparencies and prints.&lt;br /&gt;&lt;br /&gt;Epson makes a scanner called the &lt;a href="http://www.epson.com/cgi-bin/Store/consumer/consDetail.jsp?oid=63056500"&gt;V750&lt;/a&gt;. It's pretty cool. It has a built-in light box for transparencies in the lid.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_CqzwbtGYHLc/RiKj848KTCI/AAAAAAAAAB8/_DsqQixPo2c/s1600-h/EpsonV750Scanner.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_CqzwbtGYHLc/RiKj848KTCI/AAAAAAAAAB8/_DsqQixPo2c/s400/EpsonV750Scanner.jpg" alt="" id="BLOGGER_PHOTO_ID_5053781998335314978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;In addition to the usual faire, you can scan transparent positives and negatives up to 8" x 10" at resolutions up to 6400 dpi.&lt;br /&gt;&lt;br /&gt;At 6400 dpi, each square inch of the image is 41 Megabytes.&lt;br /&gt;&lt;br /&gt;For a 4" x 5" Hasselblad positive or negative transparency this works out to about 819 Megabytes per image. Just remember "4x5 is a gigabyte".&lt;br /&gt;&lt;br /&gt;If you have many film products to scan you may want to purchase an additional external hard drive that you can throw in the car and drive to your print fulfillment vendor. A &lt;a href="http://www.shop.com/op/%7E400GB_USB_2_0_Hard_Drive_%28_External_%29-prod-35221159-46427333?sourceid=298"&gt;400 Gig USB &lt;/a&gt;2.0 drive is $139 at this writing, but you might want to go bigger. Uploading gigabyte images is tedious at best.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Preparing Your Machine and Workspace&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;You will want to max out your machine with &lt;a href="http://www.pcmemorystore.com/Dell-Dimension-4700-ram.htm"&gt;RAM&lt;/a&gt;. RAM is cheap compared to your time.&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You will want to make sure that your machine supports USB 2.0. Dedicate a table to the scanner so that your workflow is convenient, especially if you are working in a team environment. People need room to move and think. You might also want to have a light box and a film loupe so you can review your materials prior to scanning.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CqzwbtGYHLc/RiKr-I8KTDI/AAAAAAAAACE/zss4RomBp7U/s1600-h/loupe.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_CqzwbtGYHLc/RiKr-I8KTDI/AAAAAAAAACE/zss4RomBp7U/s400/loupe.jpg" alt="" id="BLOGGER_PHOTO_ID_5053790815903173682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A can of compressed air is useful for blowing the dust and lint off of film materials. I highly recommend running a dust remover like the &lt;a href="http://www.surroundair.com/or.htm"&gt;Oreck or Multi-Tech&lt;/a&gt; in the room where you are handling film. Also wear inexpensive &lt;a href="http://www.saraglove.com/familydetails.asp?cat1ID=110&amp;amp;cat1Name=Industrial+Gloves&amp;amp;cat2ID=41&amp;amp;cat2Name=Inspection+Gloves&amp;amp;familyID=380&amp;amp;familyName=100%25+Cotton+Inspection+Gloves"&gt;cotton gloves&lt;/a&gt;. Fingerprints contain acids that will deteriorate your materials long-term.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Connecting the Scanner&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;The vendor provides disks with various drivers and utility software. Plug the scanner  into a UPS power strip to protect its delicate circuitry and connect the USB to the back of your machine where it will be out of the way.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Running the Scanner&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After the scanner is connected and configured correctly, run some scans at LOW resolution. There is usually a preview mode but keeping the "dpi" low will let you get your feet wet without using large amounts of scanning time or disk space.  After you get your workflow down, you can crank up the resolution. I suggest 400 dpi just to see how things are looking. You can also rehearse the corrections you want to make in brightness, contrast, etc without running into space or time problems.&lt;br /&gt;&lt;br /&gt;After you are happy with your process, double the dpi to 800 and make sure everything is ok. You can continue doubling until you reach the peak resolution of the scanner. 6400 dpi is four doublings. Plan on the fourth doubling to take sixteen times as much time and disk space as your early fast runs, which should be less than a minute.&lt;span style="font-weight: bold;"&gt;&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/28407747-8635393395942041997?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/8635393395942041997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=8635393395942041997' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/8635393395942041997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/8635393395942041997'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2007/04/notes-on-scanning.html' title='Notes on Scanning'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_CqzwbtGYHLc/RiKj848KTCI/AAAAAAAAAB8/_DsqQixPo2c/s72-c/EpsonV750Scanner.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-116158400743174846</id><published>2006-10-23T01:04:00.000-05:00</published><updated>2007-09-14T22:22:03.326-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='number theory'/><category scheme='http://www.blogger.com/atom/ns#' term='Maxima'/><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='linear algebra'/><category scheme='http://www.blogger.com/atom/ns#' term='Hilbert Matrix'/><title type='text'>Numerical Gold: A Certain Series</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Consider the  series:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;1, 1, 2, 3, 12, 20, 300, 525, 1960,  49392, 1481760, 5821200, 164656800, 336370320, …&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Do you, offhandedly recognize the  generating function? This is a special series.&lt;br /&gt;&lt;br /&gt;These are the inverses of the last  solution x&lt;span style="font-size:78%;"&gt;n&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:78%;"  &gt;&lt;sub&gt;&lt;span style="font-size:14;"&gt;&lt;/span&gt;&lt;/sub&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt; to the  Hilbert matrices of order 1, 2, … 14&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;These matrices were notorious for  being ill-conditioned, they are solved here symbolically using Maxima and  rational arithmetic.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt; &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=4933"&gt;Maxima&lt;/a&gt;  notebook is below.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;The solution is to the n x n linear  algebra problem [H]x = b.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;To reproduce these numbers, or  larger ones, one can edit the file with a text editor and then drag it into the  Maxima window. The last number required 2 minutes  to generate on my new dual-core. To change the order of the Hilbert  matrix, just change the order variable at the top of the file. It is currently  4. So a point of curiosity really. The  numbers become extremely expensive to find, growing at least as the cube of n  times a large constant. So to me they are a kind of symbolic gold. The  100&lt;sup&gt;th&lt;/sup&gt; number for example, is probably not knowable at the current  time, but that is speculation on my part. You may notice some functional  relationship that allows their simple generation thus “Cracking the Hilbert  Code”.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;For example&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;12 = 4 * 4 - 4&lt;br /&gt;20 = 5 * 5 - 5&lt;br /&gt;300 = 20 * 20 -  100&lt;br /&gt;525 = 25 * 25 –  100&lt;br /&gt;and so on.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;     &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Ref: The Code&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;load("eigen");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;order : 4;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;X : columnvector(makelist(concat(x,i), i, 1, order));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;h[i,j] := 1/(i + j -1);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Unity[i,j] := 1;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;A : genmatrix(h, order, order);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;A . X;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;B : genmatrix(Unity, 1, order);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;A . X = B;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Ap : triangularize(A);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Ap . X = B;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;App : invert(Ap);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;App . B;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28407747-116158400743174846?l=lvwarren.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lvwarren.blogspot.com/feeds/116158400743174846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28407747&amp;postID=116158400743174846' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/116158400743174846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28407747/posts/default/116158400743174846'/><link rel='alternate' type='text/html' href='http://lvwarren.blogspot.com/2006/10/numerical-gold-cracking-hilbert-warren.html' title='Numerical Gold: A Certain Series'/><author><name>Van</name><uri>http://www.blogger.com/profile/08460756612736368743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_CqzwbtGYHLc/Sq1XidWyayI/AAAAAAAAAQo/slDXF1vkcG8/S220/vanAtTourDeRock09.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28407747.post-114808763300932654</id><published>2006-05-19T20:13:00.000-05:00</published><updated>2008-12-11T01:59:41.326-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cryptography'/><category scheme='http://www.blogger.com/atom/ns#' term='bioinformatics'/><category scheme='http://www.blogger.com/atom/ns#' term='number theory'/><category scheme='http://www.blogger.com/atom/ns#' term='DNA'/><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='counting'/><title type='text'>A Number Theory Problem and the Flexible Base Machine</title><content type='html'>&lt;style&gt;&lt;br /&gt;&lt;!-- h1  {page-break-after:avoid;  font-size:16.0pt;  font-family:Georgia;  color:black;  font-weight:normal;} h2  {text-indent:0in;  page-break-after:avoid;  text-autospace:none;  font-size:12.0pt;  font-family:Georgia;  color:black;  font-weight:bold;} h3  {text-indent:0in;  page-break-after:avoid;  text-autospace:none;  font-size:10.0pt;  font-family:Georgia;  color:black;  font-weight:bold;} h4  {text-align:center;  text-indent:0in;  page-break-after:avoid;  text-autospace:none;  font-size:10.0pt;  font-family:Georgia;  color:black;  font-weight:bold;} h5  {text-align:center;  text-indent:0in;  page-break-after:avoid;  text-autospace:none;  font-size:10.0pt;  font-family:Georgia;  color:black;  font-weight:normal;  font-style:italic;} h6  {text-align:center;  text-indent:0in;  page-break-after:avoid;  text-autospace:none;  font-size:10.0pt;  font-family:Georgia;  color:black;  font-weight:normal;} p.MsoHeading7, li.MsoHeading7, div.MsoHeading7  {text-indent:0in;  font-size:12.0pt;  font-family:"Times New Roman";  color:black;} p.MsoHeading8, li.MsoHeading8, div.MsoHeading8  {text-indent:0in;  font-size:12.0pt;  font-family:"Times New Roman";  color:black;  font-style:italic;} p.MsoHeading9, li.MsoHeading9, div.MsoHeading9  {text-indent:0in;  font-size:11.0pt;  font-family:Arial;  color:black;} p.MsoIndex1, li.MsoIndex1, div.MsoIndex1  {text-indent:-10.0pt;  font-size:10.0pt;  font-family:Georgia;  color:black;} p.MsoIndex2, li.MsoIndex2, div.MsoIndex2  {text-indent:-10.0pt;  font-size:10.0pt;  font-family:Georgia;  color:black;} p.MsoToc1, li.MsoToc1, div.MsoToc1  {font-size:14.0pt;  font-family:Georgia;  color:black;} p.MsoToc2, li.MsoToc2, div.MsoToc2  {font-size:14.0pt;  font-family:Georgia;  color:black;} p.MsoToc3, li.MsoToc3, div.MsoToc3  {font-size:10.0pt;  font-family:Georgia;  color:black;} p.MsoToc4, li.MsoToc4, div.MsoToc4  {font-size:10.0pt;  font-family:"Times New Roman";  color:black;} p.MsoToc5, li.MsoToc5, div.MsoToc5  {font-size:10.0pt;  font-family:"Times New Roman";  color:black;} p.MsoToc6, li.MsoToc6, div.MsoToc6  {font-size:10.0pt;  font-family:"Times New Roman";  color:black;} p.MsoToc7, li.MsoToc7, div.MsoToc7  {font-size:10.0pt;  font-family:"Times New Roman";  color:black;} p.MsoToc8, li.MsoToc8, div.MsoToc8  {font-size:10.0pt;  font-family:"Times New Roman";  color:black;} p.MsoToc9, li.MsoToc9, div.MsoToc9  {font-size:10.0pt;  font-family:"Times New Roman";  color:black;} p.MsoHeader, li.MsoHeader, div.MsoHeader  {font-size:10.0pt;  font-family:Georgia;  color:black;} p.MsoFooter, li.MsoFooter, div.MsoFooter  {font-size:10.0pt;  font-family:Georgia;  color:black;} a:link, span.MsoHyperlink  {font-family:"Comic Sans MS";  color:blue;  text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed  {font-family:"Comic Sans MS";  color:navy;  text-decoration:underline;} p  {font-size:10.0pt;  font-family:Georgia;} p.Anecdote, li.Anecdote, div.Anecdote  {font-size:9.0pt;  font-family:Georgia;  color:black;} p.Author, li.Author, div.Author  {font-size:10.0pt;  font-family:Georgia;  color:black;} p.Code, li.Code, div.Code  {font-size:10.0pt;  font-family:"Courier New";  color:black;} p.FactSequence, li.FactSequence, div.FactSequence  {font-size:10.0pt;  font-family:"Courier New";  color:black;} p.FigureCentered, li.FigureCentered, div.FigureCentered  {text-align:center;  font-size:10.0pt;  font-family:Georgia;  color:black;} p.FigureTitle, li.FigureTitle, div.FigureTitle  {text-align:center;  text-autospace:none;  font-size:9.0pt;  font-family:Georgia;  color:black;  font-weight:bold;} span.FigureTitleChar  {font-family:Verdana;  color:black;  font-weight:bold;} p.Formula, li.Formula, div.Formula  {text-align:center;  font-size:8.0pt;  font-family:Georgia;  color:black;} span.FormulaChar  {font-family:Verdana;  color:black;} p.NormalNumbered, li.NormalNumbered, div.NormalNumbered  {text-indent:-23.25pt;  font-size:10.0pt;  font-family:Georgia;  color:black;} p.SongQuote, li.SongQuote, div.SongQuote  {text-align:center;  font-size:10.0pt;  font-family:Georgia;  color:black;  font-style:italic;} p.StyleBoldCentered, li.StyleBoldCentered, div.StyleBoldCentered  {text-align:center;  font-size:10.0pt;  font-family:Georgia;  color:black;  font-weight:bold;} p.StyleCentered, li.StyleCentered, div.StyleCentered  {text-align:center;  font-size:10.0pt;  font-family:Georgia;  color:black;} span.Styleytothex  {vertical-align:super;} p.TableofContents, li.TableofContents, div.TableofContents  {font-size:10.0pt;  font-family:Georgia;  color:black;} p.VolumeStyle, li.VolumeStyle, div.VolumeStyle  {font-size:14.0pt;  font-family:Georgia;  color:black;} span.WARNINGChar  {font-family:Verdana;  font-variant:small-caps;  color:#E80000;  font-weight:bold;} span.Style12ptBold  {font-weight:bold;} p.StyleBoldCentered1, li.StyleBoldCentered1, div.StyleBoldCentered1  {text-align:center;  font-size:9.0pt;  font-family:"Courier New";  color:black;  font-weight:bold;}  ol  {ul  {--&gt;&lt;br /&gt;&lt;/style&gt;&lt;b style="font-family: georgia;"&gt;&lt;br /&gt;&lt;br /&gt;Summary&lt;/b&gt;&lt;div class="Section1"&gt;  &lt;p&gt;A common problem in number theory is addressed using two methods of brute force search. The first search method is implemented as a ‘C’ program. The second search is performed in a spreadsheet. A generalized form of counting is developed to enable generation of the range indices for the second search method. This generalized form of counting takes the form of a flexible base machine.&lt;/p&gt;&lt;p&gt;The flexible base machine is then used to generate the indices for a Cartesian product search. In the process, two observations are made, and an answer to a question posed by James Watson is suggested. The number problem is similar to bin-packing problems. Progressive abbreviation, chunking, and grouping are related ideas.&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Preamble&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;I want to bring a couple of ideas to the front before we embark on our little number problem journey. Try not to let their simplicity distract you. Suppose the following pattern is observed:&lt;/p&gt;  &lt;p style="text-align: center;" align="center"&gt;&lt;b&gt;{ 101 blah blah blah 101 blah blah blah … }&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Let the &lt;span style="font-style: italic;"&gt;shorter &lt;/span&gt;token &lt;b&gt;A&lt;/b&gt; abbreviate &lt;b&gt;101&lt;/b&gt; in the pattern above.Substitution produces:&lt;/p&gt;  &lt;p style="text-align: center;" align="center"&gt;&lt;b&gt;{ A blah blah blah A blah blah blah … }&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Then let the shorter token &lt;b&gt;B&lt;/b&gt; abbreviate &lt;b&gt;blah blah blah&lt;/b&gt; in the above pattern to produce:&lt;/p&gt;  &lt;p style="text-align: center;" align="center"&gt;&lt;b&gt;{ A B A B … }&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Continuing this abbreviation progressively with &lt;b&gt;C&lt;/b&gt; abbreviating &lt;b&gt;A B&lt;/b&gt; yields:&lt;/p&gt;  &lt;p style="text-align: center;" align="center"&gt;&lt;b&gt;{ C C C … }&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;and we have progressively abbreviated to saturation. Changing gears a little consider a number in base 10, spoken as "one hundred and one", written as  &lt;b&gt;101&lt;/b&gt;,&lt;b&gt; &lt;/b&gt;with an optional subscript indicating the base.&lt;/p&gt;&lt;p&gt; This number is the dot product of two vectors, a &lt;i&gt;basis&lt;/i&gt; vector and a &lt;i&gt;coefficient &lt;/i&gt;vector. Reading right to left the basis vector is:&lt;/p&gt;  &lt;p style="text-align: center;" align="center"&gt;&lt;b&gt;{ …, 100, 10, 1}&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;which can also be rewritten:&lt;/p&gt;  &lt;p style="text-align: center;" align="center"&gt;&lt;b&gt;{ …, 10&lt;sup&gt;2&lt;/sup&gt;, 10&lt;sup&gt;1&lt;/sup&gt;, 10&lt;sup&gt;0&lt;/sup&gt;}&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;and the coefficient vector is:&lt;/p&gt;  &lt;p style="text-align: center;" align="center"&gt;&lt;b&gt;{ …, 1, 0, 1}&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;the dot product is:&lt;/p&gt;  &lt;p style="text-align: center;" align="center"&gt;&lt;b&gt;1 x 10&lt;sup&gt;2&lt;/sup&gt; + 0 x 10&lt;sup&gt;1&lt;/sup&gt; + 1 x 10&lt;sup&gt;0&lt;/sup&gt; = 101&lt;sub&gt;10&lt;/sub&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;where again, the subscript indicates the base.&lt;/p&gt;   &lt;p&gt;We can run the same process again in base two, changing the basis vector to base 2:&lt;/p&gt;  &lt;p style="text-align: center;" align="center"&gt;&lt;b&gt;{ …, 4, 2, 1}&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;which can also be rewritten:&lt;/p&gt;  &lt;p style="text-align: center;" align="center"&gt;&lt;b&gt;{ …, 2&lt;sup&gt;2&lt;/sup&gt;, 2&lt;sup&gt;1&lt;/sup&gt;, 2&lt;sup&gt;0&lt;/sup&gt;}&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;and the coefficient vector is:&lt;/p&gt;  &lt;p style="text-align: center;" align="center"&gt;&lt;b&gt;{ …, 1, 0, 1}&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;the dot product is:&lt;/p&gt;  &lt;p style="text-align: center;" align="center"&gt;&lt;b&gt;1 x 2&lt;sup&gt;2&lt;/sup&gt; + 0 x 2&lt;sup&gt;1&lt;/sup&gt; + 1 x 2&lt;sup&gt;0&lt;/sup&gt; = 101&lt;sub&gt;2&lt;/sub&gt; = 5&lt;sub&gt;10&lt;/sub&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;where the subscript indicates the base and superscripts indicate powers of the basis coefficients.&lt;/p&gt;  &lt;p&gt;Now consider the process in base Q:&lt;/p&gt;  &lt;p style="text-align: center;" align="center"&gt;&lt;b&gt;{ …, QQ, Q, 1}&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;which can also be rewritten:&lt;/p&gt;  &lt;p style="text-align: center;" align="center"&gt;&lt;b&gt;{ …, Q&lt;sup&gt;2&lt;/sup&gt;, Q&lt;sup&gt;1&lt;/sup&gt;, Q&lt;sup&gt;0&lt;/sup&gt;}&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;and the coefficient vector is:&lt;/p&gt;  &lt;p style="text-align: center;" align="center"&gt;&lt;b&gt;{ …, 1, 0, 1}&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;the dot product is:&lt;/p&gt;  &lt;p style="text-align: center;" align="center"&gt;&lt;b&gt;1 x Q&lt;sup&gt;2&lt;/sup&gt; + 0 x Q&lt;sup&gt;1&lt;/sup&gt; + 1 x Q&lt;sup&gt;0&lt;/sup&gt; = Q&lt;sup&gt;2&lt;/sup&gt; + 1&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;where the result is independent of base.&lt;/p&gt;  &lt;p&gt;What happens when &lt;b&gt;Q&lt;/b&gt; is &lt;b&gt;-2&lt;/b&gt; or the imaginary number &lt;b&gt;i&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;      But first, the problem at hand.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Introduction&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Daughter and I are at a high school math fair. A seemingly simple problem is written on a file card. The problem is:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Choosing from {16, 17, 23, 24, 29}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Show how you can make a sum of exactly 100.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;There are  two parts to this development. An elementary part and a subtle part.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Elementary Part:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;There are several interesting things about this problem:&lt;/p&gt;  &lt;p&gt;a)&lt;span style=""&gt;      &lt;/span&gt;To proceed, the solver must infer that multiple instances of a given integer are required. What enables this  to be obvious to one and opaque to another? Instinct? Training? Pattern Recognition?&lt;/p&gt;  &lt;p&gt;b)&lt;span style=""&gt;      &lt;/span&gt;How much time is required to find all solutions by hand?&lt;/p&gt;  &lt;p&gt;c)&lt;span style=""&gt;      If trial and error is used, how &lt;/span&gt;many trial solutions exist?&lt;/p&gt;  &lt;p&gt;d)&lt;span style=""&gt;      &lt;/span&gt;How many actual solutions exist?&lt;/p&gt;  &lt;p&gt;e)&lt;span style=""&gt;      &lt;/span&gt;Do rearrangements exist that make the problem easier to solve. Recall the famous incident when Gauss was asked by his teacher to add the first 100 integers. He did so by pairing 1 with 100, 2 with 99, etc. recognizing fifty such pairs. This pairing transformed a long addition into a short multiplication: 50 x 101 = 5050. The insight was not merely numerical. It was pattern recognition and viewpoint.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Development&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;As a professional mental defective with an ‘f’ and no ‘t’, I imagined solutions of the form:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;1)                            a x 
