<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="2.0" xml:base="http://www.ubasics.com">
<channel>
 <title>Micro Basics - </title>
 <link>http://www.ubasics.com</link>
 <description></description>
 <language>en</language>
<item>
 <title>Google&#039;s Silicon Supply</title>
 <link>http://www.ubasics.com/googles_silicon_supply</link>
 <description>&lt;p&gt;In very rough numbers:&lt;/p&gt;
&lt;p&gt;Google employs about 65 million million transistors.&lt;/p&gt;
&lt;p&gt;That&#039;s about ten thousands transistors for each man, woman, and child on this planet.&lt;/p&gt;
&lt;p&gt;In the time it takes you to read this one sentence, Google will have completed about 8 million billion 32 bit operations in those transistors.&lt;/p&gt;
&lt;p&gt;That&#039;s enough to calculate pi to the 200 thousandth digit for each person on this planet.&lt;/p&gt;
</description>
 <pubDate>Sat, 23 Oct 2010 00:30:02 -0400</pubDate>
</item>
<item>
 <title>USB Isolator for $10</title>
 <link>http://www.ubasics.com/usb_isolator</link>
 <description>&lt;p&gt;Analog Devices makes two complementary chips that together provide one full speed isolated USB port with 0.5W of power.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://i288.photobucket.com/albums/ll164/stienman/adi_usb_isolator_4160_circuit.png&quot;/&gt;&lt;/p&gt;
&lt;p&gt;Power - ADuM5000&lt;br /&gt;
Data - ADuM4160&lt;/p&gt;
</description>
 <pubDate>Tue, 09 Mar 2010 11:01:15 -0500</pubDate>
</item>
<item>
 <title>CAN Goes the Distance in the 2010 Olympic Rings</title>
 <link>http://www.ubasics.com/CAN_Goes_the_Distance_in_the_2010_Olympic_Rings</link>
 <description>&lt;p&gt;John Dammeyer of &lt;a href=&quot;http://www.autoartisans.com&quot;&gt;Automation Artisans&lt;/a&gt; posted several messages to a CAN (Controller Area Network) mailing list (&lt;a href=&quot;http://www.canlist.org&quot;&gt;CANLIST&lt;/a&gt;) which go into great detail about the design of the rings and how CAN was used to automate them.&lt;/p&gt;
&lt;p&gt;------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;Hi Everyone,&lt;/p&gt;
&lt;p&gt;After a very exhausting 3 months with a few almost all-nighters here is&lt;br /&gt;
the result which I can now talk about.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.autoartisans.com/images/RINGS2010.JPG&quot;&gt;http://www.autoartisans.com/images/RINGS2010.JPG&lt;/a&gt;&lt;/p&gt;
</description>
 <pubDate>Thu, 18 Feb 2010 13:32:57 -0500</pubDate>
</item>
<item>
 <title>Sparkfun Freeday</title>
 <link>http://www.ubasics.com/sparkfun_freeday</link>
 <description>&lt;p&gt;The Sparkfun Freeday was a sale on January 7th, 2010, where Sparkfun, and electronics component, kit, development tools, and suppliers online store, allowed people to receive up to $100 each of free product in their order placed after 9AM MST (11AM EST).&lt;/p&gt;
&lt;p&gt;As they announced this months ago, and it was widely reported in a variety of places, it was not expected to last long, despite Sparkfun&#039;s optimism in calling it a Free &lt;em&gt;Day&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Despite recent upgrades in December, the servers started chugging under an increased load on the 6th as people shopped and added parts to their shopping cart, assuming that the site would be too busy to both shop and check out the following day.&lt;/p&gt;
</description>
 <pubDate>Thu, 07 Jan 2010 12:59:04 -0500</pubDate>
</item>
<item>
 <title>ADSL Noise Margin and Attenuation Numbers</title>
 <link>http://www.ubasics.com/ADSL_Noise_Margin_and_Attenuation_Numbers</link>
 <description>&lt;p&gt;What do the ADSL Noise Margin and Attenuation Numbers mean?  From http://mybroadband.co.za/vb/showthread.php?t=46156 :&lt;/p&gt;
&lt;p&gt;Noise Margin (AKA Signal to Noise Margin or Signal to Noise Ratio)&lt;br /&gt;
Relative strength of the DSL signal to Noise ratio. The higher the number the better for this measurement. In some instances interleaving can help raise the noise margin to an acceptable level.&lt;/p&gt;
&lt;p&gt;6dB or below is bad and will experience no synch or intermittent synch problems&lt;br /&gt;
7dB-10dB is fair but does not leave much room for variances in conditions&lt;br /&gt;
11dB-20dB is good with little or no synch problems* (but see note below)&lt;/p&gt;
</description>
 <pubDate>Fri, 19 Jun 2009 00:12:33 -0400</pubDate>
</item>
<item>
 <title>Instructables moving to a closed for-pay model</title>
 <link>http://www.ubasics.com/Instructables-moving-to-a-closed-for-pay-model</link>
 <description>&lt;p&gt;Another &lt;a href=&quot;http://en.wikipedia.org/wiki/CDDB#History&quot;&gt;CDDB&lt;/a&gt; for us, &lt;a href=&quot;http://www.instructables.com/community/Pro-Instructables-Accounts/?sort=NEWEST&amp;amp;comments=#previewlink&quot;&gt;Eric Wilhelm announced last month&lt;/a&gt; that Instructables is moving to a closed pay-only community model:&lt;/p&gt;
&lt;p&gt;Free Instructables users will not longer be able to:&lt;/p&gt;
&lt;p&gt;1) View entire instructables at once&lt;br /&gt;
2) Print out instructables in PDF&lt;br /&gt;
3) View &quot;secondary&quot; images in instructable steps&lt;/p&gt;
&lt;p&gt;This means that if an instructable has more than one image in a given step, you will only be able to see the first image, and thumbnails of the other images.  If the author left important detail in the images, that information is lost.&lt;/p&gt;
</description>
 <pubDate>Wed, 10 Jun 2009 15:49:20 -0400</pubDate>
</item>
<item>
 <title>Local tech group live broadcast tonight (Tuesday, Jun 6, 2009)</title>
 <link>http://www.ubasics.com/GoTech_Broadcast</link>
 <description>&lt;p&gt;I am doing a smoke test of my little wireless video broadcast setup tonight at the local tech group&#039;s meeting. If you have a bit of time, I&#039;d appreciate it if you&#039;d watch for a bit and let me know what problems you experienced, or whether you found any value in this sort of thing.&lt;/p&gt;
&lt;p&gt;Tonight we will likely have two FIRST robots, a live demonstration of lost foam metal casting (cheap - 5 gallon bucket furnace, etc), and a few other shorter presentations.&lt;/p&gt;
&lt;p&gt;It starts at 7pm EDT, and should be available here:&lt;br /&gt;
&lt;a href=&quot;http://www.ustream.tv/channel/adam-davis&quot;&gt;http://www.ustream.tv/channel/adam-davis&lt;/a&gt;&lt;/p&gt;
</description>
 <pubDate>Tue, 09 Jun 2009 11:41:39 -0400</pubDate>
</item>
<item>
 <title>Dear SEO Scammer,</title>
 <link>http://www.ubasics.com/dear_seo_scammer</link>
 <description>&lt;p&gt;I get a lot of &quot;link exchange&quot; requests.  I doubt this will prevent them, but it gives me a convenient place to put a recent response I gave to one which I can use as a template later to saver time.  Generally I find out a little about both the SEO company, and the company that purchased the SEO services.  I then email both the SEO scammer and the company who purchased their services.&lt;/p&gt;
&lt;p&gt;In other words, if you are going to request a link exchange, please note that I generally contact your customer directly and tell them how lousy link exchanges really are, and that they are wasting their money on you.&lt;/p&gt;
</description>
 <pubDate>Wed, 20 May 2009 11:45:30 -0400</pubDate>
</item>
<item>
 <title>One safe way to decrement an unsigned in a for loop</title>
 <link>http://www.ubasics.com/One_safe_way_to_decrement_an_unsigned_in_a_for_loop</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://stackoverflow.com/questions/804777/counting-down-in-for-loops/804893#804893&quot;&gt;don.neufeld points out&lt;/a&gt; that there&#039;s only one safe way to use a for loop to decrement an unsigned int to 0:&lt;/p&gt;
&lt;p&gt;for( i = n; i-- &amp;gt; 0; )&lt;br /&gt;
{&lt;br /&gt;
    // Use i as normal here&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;&quot;There&#039;s a trick here, for the last loop iteration you will have i = 1 at the top of the loop, i-- &amp;gt; 0 passes because 1 &amp;gt; 0, then i = 0 in the loop body. On the next iteration i-- &amp;gt; 0 fails because i == 0, so it doesn&#039;t matter that the postfix decrement rolled over the counter.&quot;&lt;/p&gt;
</description>
 <pubDate>Wed, 29 Apr 2009 22:51:55 -0400</pubDate>
</item>
<item>
 <title>Simple C Equation Parser</title>
 <link>http://www.ubasics.com/simple_c_equation_parser</link>
 <description>I needed to be able to evaluate user entered equations, with custom variables, for instance lightvalue*10/(factor*1024) where the two variables are filled in by values in the software when the equation is evaluated.&lt;br/&gt;&lt;br/&gt;

Eventually this requirement was dropped, but not until after I had built a simple proof of concept program, which I&#039;m putting here so I don&#039;t lose it again.  The code below and the compiled executable (windows) can be downloaded as well, &lt;a href=&quot;/files/equation.zip&quot;&gt;example.zip&lt;/a&gt; (5.5KB)&lt;br/&gt;&lt;br/&gt;

Compiles under tcc, should be straight ANSI C and is portable, but let me know if you have issues.&lt;br/&gt;&lt;br/&gt;
</description>
 <pubDate>Wed, 22 Apr 2009 21:57:38 -0400</pubDate>
</item>
<item>
 <title>Twitter thoughts for businesses</title>
 <link>http://www.ubasics.com/twitter_thoughts_for_businesses</link>
 <description>&lt;p&gt;When I &lt;a href=&quot;http://www.ubasics.com/confessions_of_a_twitter_squatter&quot;&gt;squatted&lt;/a&gt; one of the twitter accounts, I went to the effort of setting up the twitter page to match their website palette, added their logo to the user avatar, set up the links and tagline, and so forth to see how much I could make it a part of their brand.&lt;/p&gt;
&lt;p&gt;When they took it over, they didn&#039;t change a lot (better version of the logo, etc), so I suppose I did ok.  It&#039;s cutting a fine line, though, since I am not really a representative of them.  I took care not to &quot;follow&quot; anyone on their account, and only made tweets that linked to their website and were obviously directly related.&lt;/p&gt;
&lt;p&gt;When they took control of the account, they asked for suggestions, and here&#039;s what I told them.&lt;/p&gt;
</description>
 <pubDate>Mon, 20 Apr 2009 12:08:10 -0400</pubDate>
</item>
<item>
 <title>Confessions of a twitter squatter</title>
 <link>http://www.ubasics.com/confessions_of_a_twitter_squatter</link>
 <description>&lt;p&gt;I&#039;ve started to squat twitter accounts.&lt;/p&gt;
&lt;p&gt;There.  I said it.  I&#039;m a twitter squatter.  Sqwitter? Twuatter?  Either way, according to myself, I&#039;m the scum of the earth!&lt;/p&gt;
&lt;p&gt;Many years ago I ran a business, and considered getting the domain name.  A few months after that thought, it was purchased by someone else, and I missed out.  I used a different name, but it&#039;s far from ideal - I had already built up some amount of brand recognition, and it was annoying to need to compromise.&lt;/p&gt;
&lt;p&gt;Domains are so cheap now that if I have an idea I get the domain before thinking about it for too long - if I don&#039;t pursue it, I let the domain lapse in a year.  I don&#039;t consider this squatting, as I&#039;m not registering something that obviously points to another business/person, etc.  I simply don&#039;t want to end up deciding to pursue an idea and finding that in the intervening time someone else took the name.&lt;/p&gt;
</description>
 <pubDate>Mon, 20 Apr 2009 11:48:34 -0400</pubDate>
</item>
<item>
 <title>Jinx&#039;s static LCD drive solution</title>
 <link>http://www.ubasics.com/Jinxs_static_LCD_drive_solution</link>
 <description>&lt;p&gt;In a recent piclist message Jinx mentioned two methods he uses to drive static LCDs, and sent me the following to share.  Click on the images for larger versions.&lt;/p&gt;
&lt;p&gt;The 16F628 circuit is an up/down timer/clock, with optional dome bell or piezo bomb as the alarm&lt;/p&gt;
&lt;p&gt;The two weak pull-ups on the ICM7211 data lines can be put in circuit by the user with jumpers, and those lines are read as &#039;0&#039; or &#039;1&#039; by the PIC, which then enables s/w routines if necessary.&lt;/p&gt;
&lt;p&gt;Setting the display is simple - sequentially select digits with the 4017 and the 4-bit data on the data lines appears.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://home.clear.net.nz/pages/joecolquitt/led+lcd.html&quot;&gt;My experiments with backlighting.&lt;/a&gt;&lt;/p&gt;
</description>
 <pubDate>Tue, 28 Oct 2008 17:48:17 -0400</pubDate>
</item>
<item>
 <title>Antenova Radionova RF Antenna Module </title>
 <link>http://www.ubasics.com/Antenova_Radionova_RF_Antenna_Module</link>
 <description>&lt;p&gt;I recently saw a cute little, inexpensive GPS module offered at Digikey that includes dual PCB antennas (I assume, maybe it&#039;s one large antenna?).  The company offering it, Antenova, focuses on antennas, in particular PCB antennas, and I expect this module mainly showcases their technology.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adavis/2911748257/&quot; title=&quot;Antenova_front by stienman, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3228/2911748257_b5ce0c6e74.jpg&quot; width=&quot;500&quot; height=&quot;267&quot; alt=&quot;Antenova_front&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adavis/2912597418/&quot; title=&quot;Antenova_back by stienman, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3051/2912597418_1a55ede70d.jpg&quot; width=&quot;500&quot; height=&quot;213&quot; alt=&quot;Antenova_back&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;----------
&lt;p&gt;Please support this site: If you find this information useful, interesting, or entertaining, &lt;b&gt;please help me by &lt;a href=&quot;http://mypic32.com/web/guest/contestantsprofiles?profileID=50331&quot;&gt;voting for my entry&lt;/a&gt; on the MyPIC32 contest&lt;/b&gt;, and learn more about Microchip&#039;s new line of 32 bit microcontrollers. By viewing a few of the contest entries each week you will be eligible for community prizes, such as an iPod Touch.  Thanks!&lt;/p&gt;
</description>
 <pubDate>Sat, 04 Oct 2008 11:25:19 -0400</pubDate>
</item>
<item>
 <title>Hit by TGIMBOEJ!</title>
 <link>http://www.ubasics.com/TGIMBOEJ</link>
 <description>&lt;p&gt;I heard about The Great Internet Migratory Box of Electronic Junk from a &lt;a href=&quot;http://www.hackaday.com/2008/06/27/the-great-internet-migratory-box-of-electronics-junk/&quot;&gt;Hack-A-Day article&lt;/a&gt;, and put my name on the wiki as desiring to receive one.  TGIMBOEJ is best explained as follows (from &lt;a href=&quot;http://tgimboej.org/&quot;&gt;http://tgimboej.org/&lt;/a&gt; ):&lt;br /&gt;
----------&lt;br /&gt;
&lt;cite&gt;The Great Internet Migratory Box Of Electronics Junk is a progressive lending library of electronic components. An internet meme in physical form halfway between P2P zip-archive sharing and a flea market. It arrives full of wonderful (and possibly useless) components, but you will surely find some treasures to keep. You will be inspired look through your own piles, such as they are, and find more mysterious components that clearly need to be donated to the box before it is passed on again.&lt;/p&gt;
</description>
 <pubDate>Fri, 08 Aug 2008 00:30:59 -0400</pubDate>
</item>
</channel>
</rss>

