<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>2kno&#187; Uncategorized</title>
	<atom:link href="http://2kno.com/norman/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://2kno.com/norman</link>
	<description>Norman Bringsjord</description>
	<lastBuildDate>Sun, 22 Aug 2010 23:39:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>100 Drawings by Johnny Meah</title>
		<link>http://2kno.com/norman/uncategorized/100-drawings-by-johnny-meah/</link>
		<comments>http://2kno.com/norman/uncategorized/100-drawings-by-johnny-meah/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 18:40:40 +0000</pubDate>
		<dc:creator>Norman</dc:creator>
				<category><![CDATA[The Present]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[art collecting]]></category>
		<category><![CDATA[banner]]></category>
		<category><![CDATA[carnival]]></category>
		<category><![CDATA[carnival art]]></category>
		<category><![CDATA[circus]]></category>
		<category><![CDATA[collecting art]]></category>
		<category><![CDATA[drawings]]></category>
		<category><![CDATA[fine art]]></category>
		<category><![CDATA[historical]]></category>
		<category><![CDATA[johnny meah]]></category>
		<category><![CDATA[painting]]></category>
		<category><![CDATA[sideshow]]></category>
		<category><![CDATA[snap wyatt]]></category>

		<guid isPermaLink="false">http://2kno.com/norman/?p=363</guid>
		<description><![CDATA[Recently, I scanned a whole bunch of drawings by my friend, Johnny Meah. These represent sketches and drawings  made over many years. Some were done in preparation for making banners, some were proposals for projects. Since he is putting these drawings up for sale, I thought it might be wise to scan them as a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://2kno.com/norman/wp-content/uploads/2009/04/crop.jpg" rel="lightbox[363]"><img class="alignleft size-medium wp-image-364" title="crop" src="http://2kno.com/norman/wp-content/uploads/2009/04/crop-300x280.jpg" alt="crop" width="300" height="280" /></a>Recently, I scanned a whole bunch of drawings by my friend, Johnny Meah. These represent sketches and drawings  made over many years. Some were done in preparation for making banners, some were proposals for projects. Since he is putting these drawings up for sale, I thought it might be wise to scan them as a permanent record. Click on the closeup of one of the drawings (left) to see an example of the fine details contained in these drawings.</p>
<p>Owning one of these drawings is a great way to collect this genre of art. Trying to find a full size banner (if you can find one that is authentic) can be very expensive (in the thousands of dollars).</p>
<p> I created a slideshow so that people could see the drawings in low-resolution. You can see it <a href="http://2kno.com/JMslideshow.php" target="_blank">here.</a> You will find lots of interesting typography, figurative drawing and some humor. You will also find some interesting insights into the creative process.</p>
<p>If you would like more information on how to purchase one of these great drawings, contact <a href="mailto:johnny@czarofbizarre.com">Johnny</a> for more information.</p>
]]></content:encoded>
			<wfw:commentRss>http://2kno.com/norman/uncategorized/100-drawings-by-johnny-meah/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding Animation to a Logo</title>
		<link>http://2kno.com/norman/uncategorized/adding-animation-to-a-logo/</link>
		<comments>http://2kno.com/norman/uncategorized/adding-animation-to-a-logo/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 17:42:50 +0000</pubDate>
		<dc:creator>Norman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[DHTML]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[logo design]]></category>
		<category><![CDATA[web animation]]></category>

		<guid isPermaLink="false">http://2kno.com/norman/?p=268</guid>
		<description><![CDATA[  This is a logo I designed for a company that provides an email publishing web-based service.  The users create articles and maintain a mailing list of subscribers. Each subscriber is tagged as to what product lines they are interested in. The articles are also similarly tagged so that when it comes time to publish, [...]]]></description>
			<content:encoded><![CDATA[<p> </p>
<p><a href="http://2kno.com/norman/wp-content/uploads/2009/02/vrlogo.jpg" rel="lightbox[268]"><img class="alignleft size-full wp-image-385" title="vrlogo" src="http://2kno.com/norman/wp-content/uploads/2009/02/vrlogo.jpg" alt="vrlogo" width="125" height="100" /></a>This is a logo I designed for a company that provides an email publishing web-based service.  The users create articles and maintain a mailing list of subscribers. Each subscriber is tagged as to what product lines they are interested in. The articles are also similarly tagged so that when it comes time to publish, the subscribers only get information on those products they are interested in.</p>
<p>I wanted to make an animation that would take the place of those annoying splash  or intro screens that were a part of the old web. Everyone always looks for the &#8220;skip this intro&#8221; button anyway. I thought a brief animation on the actual page when it launches would be the best approach.</p>
<p>The thought I had in my head was emails coming out of the logo and spreading across the page as if they were being &#8220;sent out&#8221;. This seemed to be the simplest way of expressing what the service actually does without getting too didactic.  I had seen this movie<br />
<object width="425" height="344" data="http://www.youtube.com/v/wujD_LA0rK4&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/wujD_LA0rK4&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>which may have been where I got the idea.  I didn&#8217;t really want to spend a lot of time on this since I have lots more work ahead of me in designing this website, but I really wanted to see this through. I started out with a sketch of how I thought best to go about starting to write the code.<br />
<img src="http://2kno.com/norman/vr/compassPoints.jpg" alt="" /></p>
<p> </p>
<p>Using  javascript I could change the position, size and transparency of the icons. The diagram I drew informed me that if I would live with only 8 possible compass points for direction of movement, I could really make this process simple. Here is the code:</p>
<pre><code>&lt;!--

var r012vals = new Array (-1,0,1);

function pageSetup() {
	setTimeout("startEnvelope('env01');",500);
	setTimeout("startEnvelope('env02');",650);
	setTimeout("startEnvelope('env03');",800);
	setTimeout("startEnvelope('env04');",900);
	setTimeout("startEnvelope('env05');",1000);
	setTimeout("startEnvelope('env06');",1200);
	setTimeout("startEnvelope('env07');",1250);
	setTimeout("startEnvelope('env08');",1400);
	setTimeout("startEnvelope('env09');",1500);
	setTimeout("startEnvelope('env10');",1650);
	setTimeout("startEnvelope('env11');",1800);
	setTimeout("startEnvelope('env12');",1900);
	}

function r012() {
	return r012vals[Math.floor(Math.random()*3)];
	}

function moveEnvelope(env,xf,yf,xPos,yPos,alph,size) {
	yp = yPos+"px";
	xp = xPos+"px";
	document.getElementById(env).style.top = yp;
	document.getElementById(env).style.left = xp;
	yPos = yPos + 3*yf;
	xPos = xPos + 3*xf;
	if (size &gt; 0) { size ; }
	sz = size+"px";
	document.getElementById(env).style.width = sz;
	if (alph &lt; 199) {
		alph++;
		setOpacity(env,alph);
		setTimeout(function(){moveEnvelope(env,xf,yf,xPos,yPos,alph,size);},10);
		}
	}

function startEnvelope(ex) {
	xf = r012();
	yf = r012();
	if (xf==0 &amp;#038;&amp; yf==0) { yf = 1; }
	xPos = 100;
	yPos = 20;
	alph = 0;
	size = 140;
	env = ex;
	document.getElementById(env).style.visibility = "visible";
	moveEnvelope(env,xf,yf,xPos,yPos,alph,size);
	}

function setOpacity(myOBJ,opac) {
	var tOBJ = document.getElementById(myOBJ).style;
	if (opac &gt; 100) { opac = 100 - (opac - 100); }
	opac = (opac == 100)?99.999:opac;		// IE/Win
	tOBJ.filter = "alpha(opacity:"+opac+")";	// Safari&lt;1.2, Konqueror
	tOBJ.KHTMLOpacity = opac/100;			// Older Mozilla and Firefox
	tOBJ.MozOpacity = opac/100;			// Safari 1.2, newer Firefox and Mozilla, CSS3
	tOBJ.opacity = opac/100;
	}

//--&gt;</code></pre>
<p>The first thing was to look at how to make the animation random every time the page loads. If you look at my diagram, you will see that a vector can be described in terms of three numbers which are -1, 0 and +1.  I established an array with these three numbers and created a random number generator that would give me a random number between 0 and 2 to select one item in the array. Only one problem. There is a case where it will generate two zeros. There is no vector for two zeros so I had to have a line of code to check for that. Quick and dirty fix on that was just to make the y vector a 1 in that case. Not perfect, but it works. The rest is fairly straightforward and makes something that looks like this in a screen capture:<img src="http://2kno.com/norman/vr/screenShot.jpg" alt="" /> and for the full effect, you can <a href="http://vr.2kno.com/demo.php" onclick="pageTracker._trackPageview('/outgoing/vr.2kno.com/demo.php?referer=');">click here</a> and watch it in motion. Mouseover the logo and it will do another random effect.</p>
]]></content:encoded>
			<wfw:commentRss>http://2kno.com/norman/uncategorized/adding-animation-to-a-logo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perfect Gift for Gifted Child</title>
		<link>http://2kno.com/norman/uncategorized/perfect-christmas-gift-for-gifted-child/</link>
		<comments>http://2kno.com/norman/uncategorized/perfect-christmas-gift-for-gifted-child/#comments</comments>
		<pubDate>Sat, 20 Dec 2008 16:25:43 +0000</pubDate>
		<dc:creator>Norman</dc:creator>
				<category><![CDATA[The Future]]></category>
		<category><![CDATA[The Past]]></category>
		<category><![CDATA[The Present]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://2kno.com/norman/?p=196</guid>
		<description><![CDATA[ Stan Vernooy, one of the top reviewers on Amazon.com leads his review of this book with &#8220;You want your 10-year-old to win a Nobel prize some day?&#8221; and he may be only slightly overstating the importance of this book in forming the lives of some of the best of our generation. I often tell the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://2kno.com/norman/wp-content/uploads/2008/12/123infinity.jpg" rel="lightbox[196]"><img class="alignleft size-medium wp-image-376" title="123infinity" src="http://2kno.com/norman/wp-content/uploads/2008/12/123infinity-197x300.jpg" alt="123infinity" width="197" height="300" /></a> <a href="http://www.amazon.com/review/R2IX8M5PWPG80X/ref=cm_cr_rdp_perm" onclick="pageTracker._trackPageview('/outgoing/www.amazon.com/review/R2IX8M5PWPG80X/ref=cm_cr_rdp_perm?referer=');">Stan Vernooy</a>, one of the top reviewers on Amazon.com leads his review of this book with &#8220;You want your 10-year-old to win a Nobel prize some day?&#8221; and he may be only slightly overstating the importance of this book in forming the lives of some of the best of our generation. I often tell the story about how I got kicked out of Sunday School for asking too many questions and showing up armed with a slide rule. This was a long time ago but I remember I was worried that &#8220;heaven&#8221; would not be large enough to accommodate me. I had done some calculations as to populations (past present and future)  and asked something about what the size of heaven might be. I was excused from further attendance which pleased me and didn&#8217;t seem to upset my parents very much. More time to work in my home laboratory and read. This book provided the answers to most of my questions and allowed me to move on in my quest for knowledge.</p>
<p>I have a pilots license (private, instrument rating) and because of this I often receive forwards from other pilots relating to aviation. Recently I received this one&#8230;</p>
<blockquote><p>In addition to communicating with the local Air Traffic Control facility, all aircraft in the Persian Gulf AOR are required to give the Iranian Air Defense Radar (military) a ten minute &#8216;heads up&#8217; if they will be transiting Iranian airspace.</p>
<p>This is a common procedure for commercial aircraft and involves giving them your call sign, transponder code, type aircraft, and points of origin and destination.</p>
<p>I just flew with a guy who overheard this conversation on the VHF Guard (emergency) frequency 121.5 MHz while flying from Europe to Dubai. It&#8217;s too good not to pass along. The conversation went something like this&#8230;</p>
<p>&#8220;Iranian Air Defense Radar: &#8216;Unknown aircraft you are in Iranian airspace. Identify yourself.&#8217;</p>
<p>Aircraft: &#8216;This is a United States aircraft. I am in Iraqi airspace.&#8217;</p>
<p>Air Defense Radar: &#8216;You are in Iranian airspace. If you do not depart our airspace we will launch interceptor aircraft!&#8217;</p>
<p>Aircraft: &#8216;This is a United States Marine Corps FA-18 fighter. Send &#8216;em up, I&#8217;ll wait!&#8217;</p>
<p>Air Defense Radar: (no response &#8230; total silence)</p></blockquote>
<p>It was followed with this picture:<a href="http://2kno.com/norman/wp-content/uploads/2008/12/fighterjet.jpg" rel="lightbox[196]"><img class="alignleft size-full wp-image-379" title="fighterjet" src="http://2kno.com/norman/wp-content/uploads/2008/12/fighterjet.jpg" alt="fighterjet" width="200" height="148" /></a></p>
<p>On the surface this seems to be a variation on the typical school yard bully challenge. But upon reflection, isn&#8217;t it about the power of our technological superiority? Or, to put it another way, &#8220;our engineers are better than your engineers&#8221;.</p>
<p>There are concerns expressed in the electronic engineering trade journals about the future of engineering. Those of us who grew up in the run-up to being the technology leading country in the world recall the days when building radios from kits was a beginning of a life in engineering&#8230; or at least an appreciation of how such things are created.</p>
<p>I was fortunate to have been friends with <a href="http://www.scottcrossfieldfoundation.org/" onclick="pageTracker._trackPageview('/outgoing/www.scottcrossfieldfoundation.org/?referer=');">Scott Crossfield</a> while he was flying out of my old hangout, Leesburg Airport (KJYO). We spoke often about the race to technological superiority with the Soviet Union and the role he played in that race. For more insight into this read his book <a href="http://www.scottcrossfieldfoundation.org/BookPage.php" onclick="pageTracker._trackPageview('/outgoing/www.scottcrossfieldfoundation.org/BookPage.php?referer=');">Always Another Dawn</a> (free).</p>
<p>So, if you have a curious child on your list, give them this book.  Think of it as investment in America&#8217;s future.</p>
]]></content:encoded>
			<wfw:commentRss>http://2kno.com/norman/uncategorized/perfect-christmas-gift-for-gifted-child/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
