Angelo DiNardi's Blog 2013-05-01T22:19:24-07:00 http://angelo.dinardi.name/ Angelo DiNardi angelo@dinardi.name Defcon 20 Badge Pin Layout 2012-08-05T00:00:00-07:00 http://angelo.dinardi.name/2012/08/05/defcon-20-badge-pin-layout <p>Last weekend I was in Las Vegas for <a href='http://defcon.org'>Defcon 20</a>. The badge for Defcon was electronic and included a fully hackable microprocessor, the <a href='http://www.parallax.com/tabid/407/Default.aspx'>Parallax Propeller</a>. Towards the end of the convention they were selling extra badges &#8211; which I grabbed two spares to use as Propeller development boards.</p> <p>So, to actually use the board I needed to figure out what the hell the unlabled connection points at the top of the badge were (all the I/O, etc was unlabled). I figured I&#8217;d publish the results so someone else won&#8217;t have to go through the same identification process.</p> <img title='Defcon 20 Badge Pin Layout' width='600' src='/images/posts/defcon_20_badge_pinout.jpg' height='203' /><img src="http://feeds.feedburner.com/~r/adinardi/~4/yqtteHd0DC8" height="1" width="1"/> NYC Trip 2012-04-23T00:00:00-07:00 http://angelo.dinardi.name/2012/04/23/nyc-trip <p><a href='http://pics.angelo.dinardi.name/Travel/NYC-April-2012/22588141_LrXkvX#!i=1808329686&amp;k=xKPNQnV'><img alt='' src='http://pics.angelo.dinardi.name/Travel/NYC-April-2012/i-xKPNQnV/0/M/IMG2751-M.jpg' /></a></p> <p>I finally got a chance to visit New York City (technically for work, but better than nothing). While there I took some <a href='http://pics.angelo.dinardi.name/Travel/NYC-April-2012/22588141_LrXkvX#!i=1808329686&amp;k=xKPNQnV'>photos</a>.</p><img src="http://feeds.feedburner.com/~r/adinardi/~4/jr9BJPByvZY" height="1" width="1"/> Wearing a Watch 2012-02-12T00:00:00-08:00 http://angelo.dinardi.name/2012/02/12/wearing-a-watch <p>Some folks have probably realized that for the past month or so I&#8217;ve begun wearing a watch (again). Here&#8217;s what convinced me to do it.</p> <p>My phone as been my &#8220;pocket watch&#8221; for years. I recently decided to try and &#8220;detach&#8221; myself a bit from my phone, twitter, email, and all the distractions we&#8217;ve invented. I realized that I check the time frequently and if I pull out my phone I&#8217;ll not only check the time but also read the notifications, unlock and read my email, twitter, and whatever else is demanding my attention.</p> <p>Now, instead, I can raise my arm, look at my watch, and be done. No extra distractions.</p> <p>So far I&#8217;m finding that I&#8217;m still subconsciously pulling out my phone instead of looking at my watch. I believe this is because I&#8217;m not really &#8220;checking the time&#8221; as much as checking for anything new that&#8217;s been pushed to me. I&#8217;m getting better at catching myself. When I can get to the point where I&#8217;m only consciously pulling out my phone when there&#8217;s something I <em>want</em> to do &#8211; I will have broken the information addiction.</p><img src="http://feeds.feedburner.com/~r/adinardi/~4/gDhwzD5mJPY" height="1" width="1"/> 2011 In Review 2012-01-01T00:00:00-08:00 http://angelo.dinardi.name/2012/01/01/last-year <p>I like to track things over time. Looking back over the last year I realized the path I took was, well, a bit random at times.</p> <ul> <li>February: Moved, again. So far I haven&#8217;t lived in the same town twice yet, but we&#8217;ll see how long that lasts. This was the 5th town I&#8217;ve lived in here in California.</li> <li>May: Bought a Cannon T1i to so that I could really begin to learn photography. Getting out to photograph things has been coming in spurts, but overall I think I&#8217;m improving. It has given me a new appreciation for excellent photography. In general, it&#8217;s nice to have high resolution reminders of the past.</li> <li>May: Bought a meat smoker and experimented with <em>another</em> way to cook delicious food. I&#8217;ve used it a few more times since then and have improved my methods a bit.</li> <li>June: Embark with friends on an attempt to build a 6 person &#8220;bike-car&#8221;. Although we&#8217;ve so far failed at doing so, it got us to buy lots of fun and useful power tools. I&#8217;ve learned to weld steel, which has come in useful for repairs to the Beetle. Most of the other tools have also come in handy. Having a well stocked workspace is incredibly convenient. I hope that even if the &#8220;bike-car&#8221; is a failure, we eventually do finish some sort of large-scale project.</li> <li>July: Traveled to the Washington D.C. area to see some old friends.</li> <li>July: Bought a 1969 Volkswagen Beetle. I&#8217;ve been interested in the Beetle since I was very young and have always said I&#8217;d get one &#8220;someday&#8221;. During a commute on Caltrain, I have no idea why, I opened up craigslist and looked at Beetles to get an idea of availability and asking prices. I asked myself why I shouldn&#8217;t buy one now and I couldn&#8217;t come up with a good reason. Found a great listing, checked it out, bought it. It is definitely the most random and awesome purchase I&#8217;ve ever made.</li> <li>August: Took a family trip to San Diego. The weather and the area was awesome. Relaxed on the sand, went snorkeling, read books, and took pictures. It was a great trip.</li> <li>October: Traveled to D.C. again for my friend&#8217;s wedding. It was absolutely some of the most fun I&#8217;ve had all year.</li> <li>November: Apture, where I had been working for about 20 months, was acquired by Google.</li> <li>November: Trip to Orlando with the family to see my grandparents. My family is full of silly people.</li> <li>December: Started working through a book to learn Italian. I&#8217;ve meant to do this for years. So far I&#8217;m a couple of lessons in to the book. Hopefully I can keep it up; I get distracted easily.</li> </ul> <p>I&#8217;m sure there&#8217;s more I&#8217;ve forgotten. I classify a lot of the random stuff I&#8217;ve picked up this year as a &#8220;quarter-life crisis&#8221;. I was always using the excuse of being &#8220;busy&#8221; and that &#8221;I&#8217;ll do it when things slow down&#8221;. Things never slow down. If you don&#8217;t do it now, life will pass you by. Sure, there&#8217;s more opportune times than others and you may have to plan ahead to meet financial goals &#8211; but in general there&#8217;s no better time than the present.</p> <p>I also decided this year that my single track of focusing on software and computers all day, every day was becoming monotonous. Building software products is a great, rewarding, and challenging career which I absolutely love. But to come home and keep doing that at night and on the weekends leads to burnout. I decided to primarily focus on software at work and home was for all the other hobbies. I&#8217;m much happier because of the change.</p> <p>The arbitrary measure of time that was 2011 turned out well.</p><img src="http://feeds.feedburner.com/~r/adinardi/~4/riJ4yYVHiqM" height="1" width="1"/> VW Beetle Project Part 6 2011-11-09T00:00:00-08:00 http://angelo.dinardi.name/2011/11/09/vw-beetle-project-part6 <p>Recently I decided to re-upholster the seats in the Bug. Thus far I&#8217;ve made it through the two front seats. It&#8217;s been about 16+ hours of labor so far.</p> <p><a href='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/20003665_VGtWrR#1576371662_b8BhwhR-A-LB'><img alt='The parts' src='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/i-b8BhwhR/0/S/IMG1594-S.jpg' /></a></p> <p>The process is basically:</p> <ul> <li> <p>Take out seat</p> <p><a href='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/20003665_VGtWrR#1576372673_KCddp9q-A-LB'><img alt='Passenger seat right out of the car' src='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/i-KCddp9q/0/S/IMG1603-S.jpg' /></a></p> </li> <li> <p>Strip seats to frame</p> <p><a href='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/20003665_VGtWrR#1576374953_ZJL57B3-A-LB'><img alt='Passenger seat bottom springs' src='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/i-ZJL57B3/0/S/IMG1615-S.jpg' /></a></p> </li> <li> <p>Make repairs to frame/spring</p> <p><a href='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/20003665_VGtWrR#1576383066_Lzh3rwX-A-LB'><img alt='Drivers seat back spring had broken welds/metal' src='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/i-Lzh3rwX/0/S/IMG1672-S.jpg' /></a></p> <p>In this case I had to weld the backrest spring back together.</p> </li> <li> <p>Put new cover on spring</p> <p><a href='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/20003665_VGtWrR#1576375236_kp87P9v-A-LB'><img alt='Passenger seat bottom, spring cover in place' src='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/i-kp87P9v/0/S/IMG1618-S.jpg' /></a> <a href='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/20003665_VGtWrR#1576377831_CnpVc75-A-LB'><img alt='Passenger seat back, spring covering in place' src='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/i-CnpVc75/0/S/IMG1630-S.jpg' /></a></p> </li> <li> <p>Put new cushion on</p> <p><a href='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/20003665_VGtWrR#1576375516_7k599tt-A-LB'><img alt='Passenger seat bottom cushion in place' src='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/i-7k599tt/0/S/IMG1622-S.jpg' /></a> <a href='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/20003665_VGtWrR#1576378113_HSLgKWC-A-LB'><img alt='Passenger seat back, cushion in place' src='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/i-HSLgKWC/0/S/IMG1632-S.jpg' /></a></p> </li> <li> <p>Cover cushion with felt</p> <p><a href='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/20003665_VGtWrR#1576376037_nnZGkvV-A-LB'><img alt='Passenger seat bottom, felt in place' src='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/i-nnZGkvV/0/S/IMG1624-S.jpg' /></a></p> </li> <li> <p>Put cover on seat</p> <p><a href='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/20003665_VGtWrR#1576376949_PQH5WQX-A-LB'><img alt='Passenger seat bottom, covered' src='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/i-PQH5WQX/0/S/IMG1627-S.jpg' /></a></p> </li> <li> <p>Attach buttons on backrest</p> <p>This was interesting because I didn&#8217;t have new buttons to attach. The original seats were red and the new seats would be black. I decided I&#8217;d keep a little bit of the old car in there by keeping the faded, red buttons on the black seats. It adds a bit of uniqueness to the car.</p> <p><a href='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/20003665_VGtWrR#1576378813_TGWpvTR-A-LB'><img alt='Threading wire for the buttons' src='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/i-TGWpvTR/0/S/IMG1638-S.jpg' /></a></p> <p><a href='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/20003665_VGtWrR#1576379241_Vd9j2th-A-LB'><img alt='Completed passenger seat' src='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/i-Vd9j2th/0/S/IMG1649-S.jpg' /></a></p> </li> <li> <p>Put seat in car</p> <p><a href='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/20003665_VGtWrR#1576380720_j7kLf5q-A-LB'><img alt='Left is re-upholstered, right is un-touched' src='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/i-j7kLf5q/0/S/IMG1654-S.jpg' /></a></p> <p>The seat on the left is the re-upholstered passenger seat.</p> </li> </ul> <p>The full gallery of images is <a href='http://pics.angelo.dinardi.name/Hobbies/Beetle/1969-VW-Beetle-Seat-Re/20003665_VGtWrR'>here</a>.</p><img src="http://feeds.feedburner.com/~r/adinardi/~4/WbscvT29IlU" height="1" width="1"/> VW Beetle Project Part 5 2011-09-25T00:00:00-07:00 http://angelo.dinardi.name/2011/09/25/vw-beetle-project-part5 <p>I&#8217;ve accomplished a whole bunch of stuff over the past month on the Bug (but I haven&#8217;t had time to post about it).</p> <ul> <li>Washed the car</li> <li>Lubricated frontend</li> <li>Checked master cylinder</li> <li>Adjusted the brakes</li> <li>Adjusted e-brake setting</li> <li>Adjusted steering wheel alignment (hooray driving straight!)</li> <li>Fixed the passenger defrost vent airflow adjustment dial</li> <li>Passenger seatbelt was attached incorrectly, causing it to be twisted</li> <li>Replaced the door window rubber seals</li> <li>Replaced door seals</li> <li>Replaced visor clips</li> <li>Fought with bent hinges on the driver side door (door doesn&#8217;t close right)</li> <li>Replaced trunk liner</li> <li>Replaced door panel attachment clips</li> <li>Replaced trunk wiring cover</li> <li>Replaced trunk rubber seal</li> <li>Replaced engine rubber seal</li> <li>Attempted to adjust the camber of the front, passenger wheel</li> </ul><img src="http://feeds.feedburner.com/~r/adinardi/~4/u3Pqbmi_N-M" height="1" width="1"/> VW Beetle Project Part 4 2011-08-22T00:00:00-07:00 http://angelo.dinardi.name/2011/08/22/vw-beetle-project-part4 <p>Today I finally solved the mystery of the gas fumes in the cabin. The gas smell seemed to be heavy in the trunk, where the gas tank sits. Looking around I realized a few things:</p> <ul> <li>The gas cap washer was dried out and brittle</li> <li>The gas tank fill lines looked original to the car</li> <li>The defroster vent hoses were a mess</li> <li>One of the fresh air hoses in the engine compartment had a hole in it</li> </ul> <p>Any or all of these things could have been the cause so I just fixed it all.</p> <h4 id='every_time_i_open_another_box_from_wolfsbrg_west_its_like_christmas'>Every time I open another box from <a href='http://www.wolfsburgwest.com/'>Wolfsbürg West</a> it&#8217;s like Christmas</h4> <p><a href='http://pics.angelo.dinardi.name/Hobbies/1969-VW-Beetle/18151440_jfqLNH#1442353248_mqtpCMX-A-LB'><img alt='' src='http://pics.angelo.dinardi.name/Hobbies/1969-VW-Beetle/i-mqtpCMX/0/S/IMG1292-S.jpg' /></a></p> <h4 id='after_i_removed_the_gas_fill_hoses'>After I removed the gas fill hoses</h4> <p><a href='http://pics.angelo.dinardi.name/Hobbies/1969-VW-Beetle/18151440_jfqLNH#1442353379_pFLCH25-A-LB'><img alt='' src='http://pics.angelo.dinardi.name/Hobbies/1969-VW-Beetle/i-pFLCH25/0/S/IMG1298-S.jpg' /></a></p> <h4 id='the_replaced_gas_fill_hoses'>The replaced gas fill hoses</h4> <p><a href='http://pics.angelo.dinardi.name/Hobbies/1969-VW-Beetle/18151440_jfqLNH#1442353506_XqWWq3V-A-LB'><img alt='' src='http://pics.angelo.dinardi.name/Hobbies/1969-VW-Beetle/i-XqWWq3V/0/S/IMG1302-S.jpg' /></a></p> <h4 id='i_vacuumed_and_cleaned_up_the_rest_of_the_trunk'>I vacuumed and cleaned up the rest of the trunk.</h4> <p><a href='http://pics.angelo.dinardi.name/Hobbies/1969-VW-Beetle/18151440_jfqLNH#1442353627_fxnVsdR-A-LB'><img alt='' src='http://pics.angelo.dinardi.name/Hobbies/1969-VW-Beetle/i-fxnVsdR/0/S/IMG1306-S.jpg' /></a> <a href='http://pics.angelo.dinardi.name/Hobbies/1969-VW-Beetle/18151440_jfqLNH#1442353752_ntNbBGm-A-LB'><img alt='' src='http://pics.angelo.dinardi.name/Hobbies/1969-VW-Beetle/i-ntNbBGm/0/S/IMG1307-S.jpg' /></a></p> <h4 id='the_engine_compartment_is_starting_to_look_and_run_a_lot_better_now_too'>The engine compartment is starting to look (and run) a lot better now too.</h4> <p><a href='http://pics.angelo.dinardi.name/Hobbies/1969-VW-Beetle/18151440_jfqLNH#1442353855_5HTJ3DT-A-LB'><img alt='' src='http://pics.angelo.dinardi.name/Hobbies/1969-VW-Beetle/i-5HTJ3DT/0/S/IMG1310-S.jpg' /></a></p><img src="http://feeds.feedburner.com/~r/adinardi/~4/x1hGm44cVaY" height="1" width="1"/> VW Beetle Project Part 3 2011-08-11T00:00:00-07:00 http://angelo.dinardi.name/2011/08/11/vw-beetle-project-part3 <p><a href='http://pics.angelo.dinardi.name/Hobbies/1969-VW-Beetle/18151440_jfqLNH#1425904461_kLrV8Zg-A-LB'><img alt='VW Beetle Valves' src='http://pics.angelo.dinardi.name/Hobbies/1969-VW-Beetle/i-kLrV8Zg/0/S/IMG0948-S.jpg' /></a></p> <p>Over the past weekend I dove in to the first of the maintenance on the Beetle.</p> <ul> <li>Valve adjustment</li> <li>Oil change</li> <li>Spark plug gap adjustment</li> <li>Adjust distributer points</li> <li>Adjust idle</li> </ul> <p><a href='http://pics.angelo.dinardi.name/Hobbies/1969-VW-Beetle/18151440_jfqLNH#1425904296_jz2ttWH-A-LB'><img alt='' src='http://pics.angelo.dinardi.name/Hobbies/1969-VW-Beetle/i-jz2ttWH/0/S/IMG0944-S.jpg' /></a></p> <p>Took me most of the weekend to work through it all and get it to the point where I was happy with things. At the beginning of the weekend the car would idle incredibly rough, stutter on acceleration and generally be a bit sluggish. I attributed this to the car just being old. Boy was I wrong. By the end of the weekend I was zipping around the block and it felt like a whole new car.</p> <p>In the days since the weekend I&#8217;ve continued to work on tuning the idle. I got a new Tach-Dwell Meter on Tuesday which enabled me to check the distributer points more precisely and also verify the correct idle speed (850 rpm). The idle is a bit finicky, but as of Wednesday night I think I&#8217;ve finally got it between 850-900 rpm and running smooth.</p> <p>During the spark plug gapping we discovered that the cylinder #4 spark plug was threaded incorrectly at some point in the past and now sits at a nasty angle. It definitely still works but I have a feeling that cylinder isn&#8217;t working at 100%. I&#8217;ll be investigating solutions including inserts and possibly replacement of the <a href='http://en.wikipedia.org/wiki/Cylinder_head'>cylinder head</a>.</p> <p>It&#8217;s amazing what little things can make a big difference in a car. Today most cars &#8220;just work&#8221; and computers control most of the functions. Being able to see how every little thing in a car works, though, means you have so much more appreciation for what it does and how it does it. I&#8217;m starting to get a good &#8220;feel&#8221; for the car and can tell when things are &#8220;off&#8221;.</p> <p>Next up I&#8217;m hoping to replace some worn engine parts such as the spark plugs and air hoses. Then on to replacing some of the gas tank parts. Those hoses are pretty damn old (and leaking smell &#8211; but no gas yet).</p><img src="http://feeds.feedburner.com/~r/adinardi/~4/1xzF_YVoClg" height="1" width="1"/> MailWrangler 1.3.3 Release 2011-08-03T00:00:00-07:00 http://angelo.dinardi.name/2011/08/03/mailwrangler-1.3.3 <p>MailWrangler for iPad 1.3.3 is now live in the App Store. Fixes include:</p> <ul> <li>Google Apps user authentication</li> <li>Last added account disapearing from account list</li> </ul> <p>As always, feel free to email <a href='mailto:mailwranglerapp@gmail.com'>&#109;&#097;&#105;&#108;&#119;&#114;&#097;&#110;&#103;&#108;&#101;&#114;&#097;&#112;&#112;&#064;&#103;&#109;&#097;&#105;&#108;&#046;&#099;&#111;&#109;</a> with any issues. If you like MailWranger please remember to rate it in the App Store!</p><img src="http://feeds.feedburner.com/~r/adinardi/~4/7wZ-oZwX-a8" height="1" width="1"/> VW Beetle Project Part 2 2011-08-01T00:00:00-07:00 http://angelo.dinardi.name/2011/08/01/vw-beetle-project-part2 <p>As of tonight the overhead dome light is completely operable. Last week I was able to get the light turning &#8220;on&#8221; via the switch on the light. Turned out that some of the fuse and wire connectons were corroded and were failing at doing their job. Cleaned up the contact points (some by dumb luck by disconnecting and reconnecting, even). After all that I got the emergency flashers and the &#8220;on&#8221; switch for the light working. The door activation mode for the dome light still wasn&#8217;t working.</p> <p>Tonight I go to get the open door activation mode of the dome light working and what-do-you-know? It &#8220;just works&#8221;. I&#8217;m not sure what happened, but I&#8217;ll take it.</p> <p>As I was in the trunk (front of the car) I noticed there was a rigid metal cable running from toward the cabin to the front. After tracing it I realized it was a trunk release. It looked like when the glove box was replaced the trunk release lever wasn&#8217;t put back in. I just thought the trunk didn&#8217;t lock. I removed the glove box and disconnected the cable from the release latch. Then I ran the cable through the hole in the glove box and back in to the trunk. The lever got reattached to the glove box and I reattached the glove box to the car. Then the cable was reconnected to the latch.</p> <p>Almost done now, I had to re-adjust the hook from the trunk lid since it had been made short to prevent latching (since you were unable to release the latch). Took me a couple of tries to get the right length on the hook &#8211; but it works now.</p> <p>So far this car is exactly what I wanted. A project with lots to do and lots to learn.</p><img src="http://feeds.feedburner.com/~r/adinardi/~4/3leY5Tf6c2Y" height="1" width="1"/>