<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Geeky on flow</title><link>https://eric.harris-braun.com/blog/categories/geeky/</link><description>Recent content in Geeky on flow</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Wed, 24 Jul 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://eric.harris-braun.com/blog/categories/geeky/index.xml" rel="self" type="application/rss+xml"/><item><title>Movement!</title><link>https://eric.harris-braun.com/blog/2024/07/24/movement/</link><pubDate>Wed, 24 Jul 2024 00:00:00 +0000</pubDate><guid>https://eric.harris-braun.com/blog/2024/07/24/movement/</guid><description>&lt;p>Lots of things have been in flow since I&amp;rsquo;ve posted here, but here are few tidbits to explore:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://www.youtube.com/watch?v=Cj4Isk8JBec" target="_blank" rel="noreferrer">A conversation about what happens when valuable things become free.&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://theweave.social" target="_blank" rel="noreferrer">The Weave!&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://worldofwisdom.substack.com/p/230-eric-zippy-harris-braun-holochain?r=12mrmg" target="_blank" rel="noreferrer">World of Wisdom Podcast episode&amp;hellip;&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>We: Social Spaces for Collaboration</title><link>https://eric.harris-braun.com/blog/2022/07/26/we-social-spaces-for-collaboration/</link><pubDate>Tue, 26 Jul 2022 00:00:00 +0000</pubDate><guid>https://eric.harris-braun.com/blog/2022/07/26/we-social-spaces-for-collaboration/</guid><description>&lt;p>Say that we agree to define collaboration as a group’s ability to coordinate effort to produce some work output.  I believe that the effectiveness of collaboration improves in direct proportion to:&lt;/p></description></item><item><title>Behold, the magpi...</title><link>https://eric.harris-braun.com/blog/2014/03/25/the-magpi-is-here/</link><pubDate>Tue, 25 Mar 2014 00:00:00 +0000</pubDate><guid>https://eric.harris-braun.com/blog/2014/03/25/the-magpi-is-here/</guid><description>&lt;p>And, YAAP (Yet Another Arduino Project), the Micro Arduino Gaming Platform Interface. Finally I&amp;rsquo;ve done the &amp;ldquo;shareable value&amp;rdquo; part of putting together an &lt;a href="http://www.instructables.com/id/Magpi-The-Micro-Arduino-Gaming-Platform-Interface/" target="_blank" rel="noreferrer">instructables&lt;/a> for how to make the retro-game controller I built for (and with) Will for Christmas. I love this video of Will demoing it:&lt;/p></description></item><item><title>Das Blinken Bonken!</title><link>https://eric.harris-braun.com/blog/2014/01/07/das-blinken-bonken/</link><pubDate>Tue, 07 Jan 2014 00:00:00 +0000</pubDate><guid>https://eric.harris-braun.com/blog/2014/01/07/das-blinken-bonken/</guid><description>&lt;p>Seems like end of the year is DYI electronics projects time for me as the Sound Alarm happened round this time last year too.  Well, I&amp;rsquo;ve been having a ball making Arduino stuff, this time as Christmas presents.  This time I got my documentation act together even more and made &lt;a href="http://www.instructables.com/id/Das-Blinken-Bonken-An-arduino-ball-throwing-game-p/" target="_blank" rel="noreferrer">a construction tutorial on instructables&lt;/a> too!   The code for Das Blinken Bonken is on &lt;a href="https://github.com/zippy/blinken-bonken" target="_blank" rel="noreferrer">github&lt;/a>, and here&amp;rsquo;s a video of Jesse showing off the game:&lt;/p></description></item><item><title>Arduino Sound Alarm</title><link>https://eric.harris-braun.com/blog/2012/12/06/arduino-sound-alarm/</link><pubDate>Thu, 06 Dec 2012 00:00:00 +0000</pubDate><guid>https://eric.harris-braun.com/blog/2012/12/06/arduino-sound-alarm/</guid><description>&lt;p>I&amp;rsquo;ve just completed my second Arduino project, a sound level detector which sets off an &amp;ldquo;alarm&amp;rdquo; when there&amp;rsquo;s the sound level is to high for too long.  I built it for use in a school that wants to provide visual feedback to students when they are being too loud.  The &amp;ldquo;alarm&amp;rdquo; is a string of flashing LEDs that&amp;rsquo;s controlled by an IR-remote, which I reverse engineered using the the arduino itself and the excellent &lt;a href="https://github.com/shirriff/Arduino-IRremote" target="_blank" rel="noreferrer">IRremote&lt;/a> library to figure out which codes activate the LED string. The IRremote library includes an example that &lt;a href="https://github.com/shirriff/Arduino-IRremote/blob/master/examples/IRrecvDump/IRrecvDump.ino" target="_blank" rel="noreferrer">dumps the codes and code types&lt;/a> that remotes typically use.  So I just ran that example with my arduino hooked up to an &lt;a href="http://adafruit.com/products/157" target="_blank" rel="noreferrer">IR detector from adafruit&lt;/a>.  It was really quite easy to do.&lt;/p></description></item><item><title>gendocs</title><link>https://eric.harris-braun.com/blog/2011/09/15/gendocs/</link><pubDate>Thu, 15 Sep 2011 00:00:00 +0000</pubDate><guid>https://eric.harris-braun.com/blog/2011/09/15/gendocs/</guid><description>&lt;p>&lt;a href="http://tomfaulhaber.github.com/autodoc/" target="_blank" rel="noreferrer">Autodoc&lt;/a> is a great tool for automatic documentation generation for your clojure code (the clojure api itself uses it).&lt;/p>
&lt;p>If you are using github-pages to publish the docs, here&amp;rsquo;s a simple little gendocs sh script to dump into your bin folder to do all the work in one go:&lt;/p></description></item><item><title>Upgrading postgres on Snow Leopard (Mac OS X 10.6)</title><link>https://eric.harris-braun.com/blog/2009/11/10/upgrading-postgres-to-snow-leopard/</link><pubDate>Tue, 10 Nov 2009 00:00:00 +0000</pubDate><guid>https://eric.harris-braun.com/blog/2009/11/10/upgrading-postgres-to-snow-leopard/</guid><description>&lt;p>Well, I too have gone down the rabbit hole of having to upgrade compiled-from-source apps to 64bit architecture after moving to Snow Leopard.  The hardest by far was postgres.  The sad thing is that 32bit version works just fine, but the adapter gems for rails don&amp;rsquo;t, hence the need for the recompile.&lt;/p></description></item><item><title>perl6</title><link>https://eric.harris-braun.com/blog/2009/09/23/perl6/</link><pubDate>Wed, 23 Sep 2009 00:00:00 +0000</pubDate><guid>https://eric.harris-braun.com/blog/2009/09/23/perl6/</guid><description>&lt;p>I was looking at how perl6 is coming along and found this: &lt;a href="http://perlgeek.de/blog-en/perl-5-to-6/" target="_blank" rel="noreferrer">http://perlgeek.de/blog-en/perl-5-to-6/&lt;/a> which is really cool.  Besides being a really nice presentation of the material (including the &amp;ldquo;Motivation&amp;rdquo; section) there&amp;rsquo;s just lotsa nice stuff.  Some of the new way outa here cool perl6 features:&lt;/p></description></item><item><title>zuptime!</title><link>https://eric.harris-braun.com/blog/2009/09/16/zuptime/</link><pubDate>Wed, 16 Sep 2009 00:00:00 +0000</pubDate><guid>https://eric.harris-braun.com/blog/2009/09/16/zuptime/</guid><description>&lt;p>So today a bunch of our websites went down, and the scripts I had in place to monitor for this type of occasion hadn&amp;rsquo;t been updated for some time so the new websites weren&amp;rsquo;t even in the scripts. Upshot: I didn&amp;rsquo;t notice for too long.&lt;/p></description></item><item><title>wordpress update time &amp; syntax coloring</title><link>https://eric.harris-braun.com/blog/2009/08/20/wordpress-update-time/</link><pubDate>Thu, 20 Aug 2009 00:00:00 +0000</pubDate><guid>https://eric.harris-braun.com/blog/2009/08/20/wordpress-update-time/</guid><description>&lt;p>So I&amp;rsquo;ve just spent a couple hours updating wordpress to 2.8.4 (it&amp;rsquo;s been a long time since I&amp;rsquo;ve done an upgrade) and I&amp;rsquo;m trying to pick from the myriad syntax coloring plugins.  I tried using &lt;a href="http://wordpress.org/extend/plugins/syntaxhighlighter-plus" target="_blank" rel="noreferrer">SyntaxHighlighter Plus&lt;/a> which has nicer configuration options. But it doesn&amp;rsquo;t look as good as &lt;a href="http://wordpress.org/extend/plugins/wp-syntax/" target="_blank" rel="noreferrer">wp-syntax&lt;/a>&lt;/p></description></item><item><title>MacBook Pro trackpad clicking intermittently broken</title><link>https://eric.harris-braun.com/blog/2008/10/30/macbook-pro-trackpad-clicking-intermittently-broken/</link><pubDate>Thu, 30 Oct 2008 00:00:00 +0000</pubDate><guid>https://eric.harris-braun.com/blog/2008/10/30/macbook-pro-trackpad-clicking-intermittently-broken/</guid><description>&lt;p>So when I got my new MacBook Pro (late 2008 edition) with the fancy new trackpad that is an integrated mouse button, it had an incredibly annoying problem:  every 4th or 5th click, didn&amp;rsquo;t click!  So I&amp;rsquo;d be clicking on a window behind the current one, or clicking on an icon in the dock, and it would sometimes take two or three clicks to switch to the window or app.  After checking in with Apple (and unfortunately 2 hours on the phone walking through all sorts of different options), they ended up sending me out a new MacBook Pro.  The new one arrived yesterday and after a fairly straightforward migration (only the printer driver for my Canon MX850 didn&amp;rsquo;t automatically migrate), I now have laptop with a properly clicking trackpad.So, if you have this problem, you at least have my experience telling that it&amp;rsquo;s a hardware not a software problem.&lt;/p></description></item><item><title>databases and read vs. write consistency</title><link>https://eric.harris-braun.com/blog/2008/10/29/databases-and-read-vs-write-consistency/</link><pubDate>Wed, 29 Oct 2008 00:00:00 +0000</pubDate><guid>https://eric.harris-braun.com/blog/2008/10/29/databases-and-read-vs-write-consistency/</guid><description>&lt;p>Have just read an excellent blog post on &lt;a href="http://blog.labnotes.org/2007/09/20/read-consistency-dumb-databases-smart-services/" target="_blank" rel="noreferrer">&amp;ldquo;dumb databases&amp;rdquo;&lt;/a> and the issue of read vs. write consistency. My own &lt;a href="http://openmoney.info/techne/overview.html" target="_blank" rel="noreferrer">mesh &amp;amp; churn&lt;/a> for open money comes out of the same realizations that in a distributed environment the way to handle many many issues is to put the responsibility on the reader to verify the validity of the data.&lt;/p></description></item><item><title>bdd &amp; accounting</title><link>https://eric.harris-braun.com/blog/2008/07/09/bdd-accounting/</link><pubDate>Wed, 09 Jul 2008 00:00:00 +0000</pubDate><guid>https://eric.harris-braun.com/blog/2008/07/09/bdd-accounting/</guid><description>&lt;p>I just realized thatÂ &lt;a href="http://en.wikipedia.org/wiki/Behavior_driven_development" target="_blank" rel="noreferrer">Behavior Driven Development&lt;/a>Â is very similar to double entry book-keeping in accounting!Â&lt;/p></description></item><item><title>git me some solutions</title><link>https://eric.harris-braun.com/blog/2008/04/17/git-me-some-solutions/</link><pubDate>Thu, 17 Apr 2008 00:00:00 +0000</pubDate><guid>https://eric.harris-braun.com/blog/2008/04/17/git-me-some-solutions/</guid><description>&lt;p>Well, git definitely takes some gitting used to.&lt;/p>
&lt;p>My situation is using git with three team members and a private shared repository that we all pull from and push too.  Additionally our project has a submodule that lives on a public git-hub repository (metaform).&lt;/p></description></item><item><title>git bandwagon</title><link>https://eric.harris-braun.com/blog/2008/04/13/git-bandwagon/</link><pubDate>Sun, 13 Apr 2008 00:00:00 +0000</pubDate><guid>https://eric.harris-braun.com/blog/2008/04/13/git-bandwagon/</guid><description>&lt;p>Well, I&amp;rsquo;ve officially joined the git bandwagon. Â I&amp;rsquo;ve putÂ &lt;a href="http://github.com/zippy/metaform/tree/master" target="_blank" rel="noreferrer">metaform up on github&lt;/a>Â (theÂ &lt;a href="http://openmoney.info" target="_blank" rel="noreferrer">open money&lt;/a>Â projects will come soon, but I think probably onÂ &lt;a href="http://gitorious.org" target="_blank" rel="noreferrer">gitorious&lt;/a>); I&amp;rsquo;ve been reading tons ofÂ &lt;a href="http://del.icio.us/zippy/git" target="_blank" rel="noreferrer">articles about gi&lt;/a>t; I installed it on Tiger (use MacPorts) and Leopard (install from source withÂ &lt;a href="http://subtlegradient.com/articles/2008/02/21/install_git_leopard" target="_blank" rel="noreferrer">these instructions&lt;/a>Â but use 1.5.5); and now I&amp;rsquo;m blogging about it. Â TheÂ &lt;a href="http://eagain.net/articles/git-for-computer-scientists/" target="_blank" rel="noreferrer">most interesting article&lt;/a>Â so far on git, has made me realize how closely related it is to theÂ &lt;a href="http://openmoney.info/techne/overview.html" target="_blank" rel="noreferrer">mesh and churn&lt;/a>&amp;hellip; Â Quite interesting!&lt;/p></description></item><item><title>ubuntu gutsy on a xen virtual host</title><link>https://eric.harris-braun.com/blog/2008/02/04/ubuntu-gutsy-on-a-xen-virtual-host/</link><pubDate>Mon, 04 Feb 2008 00:00:00 +0000</pubDate><guid>https://eric.harris-braun.com/blog/2008/02/04/ubuntu-gutsy-on-a-xen-virtual-host/</guid><description>&lt;p>Hey googlers looking for tech-support:&lt;/p>
&lt;p>I was trying to install various packages (emacs, etc) from universe on Ubuntu Gutsy (7.10), and I kept getting weird segmentation faults (&lt;code>Setting up emacsen-common (1.4.17) Segmentation fault&lt;/code>). Turns out that the problem was that my server was being hosted on a VPS running XEN for virtualization, and you have to first install libc6-xen: &lt;code>apt-get install libc6-xen&lt;/code>&lt;/p></description></item></channel></rss>