<?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>Disattention</title>
	<atom:link href="http://disattention.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://disattention.com</link>
	<description></description>
	<lastBuildDate>Sun, 15 Jan 2012 15:24:50 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Digital Currencies, Crypto-finance and Open Source</title>
		<link>http://disattention.com/78/digital-currencies-crypto-finance-and-open-source/</link>
		<comments>http://disattention.com/78/digital-currencies-crypto-finance-and-open-source/#comments</comments>
		<pubDate>Fri, 20 May 2011 19:33:33 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Ramblings]]></category>

		<guid isPermaLink="false">http://disattention.com/?p=78</guid>
		<description><![CDATA[This is a list of resources I&#8217;ve collected so far regarding digital currencies, financial cryptography and related subjects. If you&#8217;ve only heard of Bitcoin and would like to see what else is out there, this is a good place to start. If you think something&#8217;s missing, feel free to leave a comment or contact me, [...]]]></description>
				<content:encoded><![CDATA[<p>This is a list of resources I&#8217;ve collected so far regarding digital currencies, financial cryptography and related subjects. If you&#8217;ve only heard of Bitcoin and would like to see what else is out there, this is a good place to start. If you think something&#8217;s missing, feel free to leave a comment or contact me, I plan to update this list as new material pops up.</p>
<h3>Contents</h3>
<ul>
<li><a href="#os">Open Source projects</a>
<ul>
<li><a href="#ot">Open Transactions</a> &#8211; <a href="#tru">Truledger</a> &#8211; <a href="#voucher">Voucher-Safe</a></li>
<li><a href="#loom">Loom</a> &#8211; <a href="#ripple">Ripple</a> &#8211; <a href="#lucre">Lucre</a> &#8211; <a href="#omoney">OpenMoney</a></li>
<li><a href="#ocoin">OpenCoin</a> &#8211; <a href="#ocoinage">OpenCoinage</a> &#8211; <a href="#otransact">OpenTransact</a></li>
<li><a href="#obank">OpenBank</a> &#8211; <a href="#banco">MyBanco</a> &#8211; <a href="#i2c">i2conomy</a> &#8211; <a href="#flow">Flowplace</a></li>
<li><a href="#bitcoin">Bitcoin</a></li>
</ul>
</li>
<li><a href="#dc">Digital Currencies</a>
<ul>
<li><a href="#failed">Some that failed</a></li>
</ul>
</li>
<li><a href="#con">Important Concepts</a></li>
<li><a href="#people">People</a></li>
<li><a href="#links">Misc. Links</a></li>
</ul>
<p><a name="os"></a><br />
<h3>Open Source</h3>
<p><a name="ot"></a><br />
<h5>Open Transactions</h5>
<p><a href="https://github.com/FellowTraveler/Open-Transactions">Open Transactions (github)</a></p>
<blockquote><p>Transaction processor featuring Untraceable Digital Cash, Anonymous Numbered Accounts, Triple-Signed Receipts, Basket Currencies, and Signed XML Contracts. Also supports cheques, invoices, payment plans, markets with trades, and other instruments&#8230; it&#8217;s like PGP for Money&#8230;. Uses OpenSSL and Lucre blinded tokens. &#8212;Mac OS X, Linux, FreeBSD, Android, Windows&#8212;Native APIs for Java, Ruby, Python, PHP, Perl, C, C++, Objective-C, C#, Tcl, and LISP.</p></blockquote>
<p><a href="https://github.com/FellowTraveler/Open-Transactions/wiki/FAQ">Open Transactions FAQ</a><br />
<a href="https://github.com/FellowTraveler/Moneychanger">Moneychanger, a Java GUI for Open Transactions</a></p>
<p><a href="http://agoristradio.com/?p=234">Cypherpunkd Episode 011: Introduction to Open-Transactions Financial Crypto System and Integration with Bitcoin – Part 1</a> &#8211; <a href="http://agoristradio.com/?p=246">Part 2</a></p>
<blockquote><p>Interview with Cypherpunk Fellow Traveler on the “Open-Transactions Financial Crypto System and Bitcoin Integration”. Traveler gives an intro to where this system came from from, motivations behind it, history. How to look at this system and what it does. Accounts transfers, Vouchers, Checks, Digital Cash, Basket Currencies, the Integrated Stock Exchange type Market features. …And drum roll… Integration with Bitcoin… to fulfill the other need for Bitcoin: Anonymous and Instant transaction settlement.</p></blockquote>
<p><a name="tru"></a></p>
<h5>Truledger</h5>
<p><a href="http://truledger.com/">Truledger Website</a></p>
<blockquote><p>Truledger (rebranded from Trubanc) is an anonymous, digitally-signed general ledger and trading system. Like Loom, it allows anyone to issue assets. Unlike Loom, which relies entirely on (very good) obscurity for security, Truledger&#8217;s digital signatures allow the server and the client to prove to each other that they agreed at a particular time on their balances. It does this while allowing destruction of transaction history for closed trades.</p></blockquote>
<p><a href="http://truledger.com/doc/plain-english.html">Truledger in Plain English</a><br />
<a href="http://agoristradio.com/?p=350">Cypherpunkd Episode 028: Truledger: An Anonymous Digitally Signed General Ledger and Trading System</a></p>
<blockquote><p>Bill St. Claire of the great http://billstclair.com/blog/ and author of the Truledger Anonymous Digitally Signed General Ledger and Trading System joins us for an Intro to the System and a walkthrough where we cover many aspect of the system. We discuss the client software, the servers. Digital Signatures, Coupons, destruction of account history. Lisp, multiplatform binaries, the future for iphone and android. How to run a Client, a Multi-user client and more.</p></blockquote>
<p><a name="voucher"></a></p>
<h5>Voucher Safe</h5>
<p><a href="http://www.voucher-safe.com/">Voucher-Safe Website</a></p>
<blockquote><p>A voucher is an encrypted digital representation which stands for or represents something else. A voucher is said to be &#8220;backed&#8221; by whatever underlies it, such as gold or silver. Vouchers are digital bearer certificates circulated and validated by a Publisher. It is a mechanism for the secure, anonymous exchange of digital vouchers peer-to-peer between users, implemented as an extension to XMPP (external link) (aka Jabber (external link)), an instant messaging service. Basically, you can pay anyone you can chat with.</p></blockquote>
<p><a href="http://voucher-safe.org/tiki-index.php">Voucher-Safe Wiki</a><br />
<a href="http://agoristradio.com/?p=321">Cypherpunkd Episode 023: “Voucher-Safe – Secure P2P Digital Cash and Infrastructure</a></p>
<blockquote><p>Voucher-safe has no accounts… you have wallets, and exchange over a p2p network protocol xmpp these bearer certificates. We hear how close the system is to full production and the initial issuers. Justin talks about some of the protocol, how to integrate your own software in with the API. Operating in a P2P via Jabber/XMPP protocol from clients to servers to an entire infrastructure all the way to the actual Issuers of the assets. It has operational incentives built in at every level of the system.</p></blockquote>
<p><a name="loom"></a></p>
<h5>Loom</h5>
<p><a href="https://loom.cc/">Loom Website</a></p>
<blockquote><p>Loom is a system which enables people to transfer ownership of assets at will.</p>
<p>Assets in the real world are represented by digital assets in Loom. In Loom, these digital assets sit at various locations in a giant digital space. They stay there until someone moves them to another location.</p>
<p>To own an asset means that you are the only one who knows its location. It&#8217;s like burying a gold bar deep in the woods where only you can find it.</p>
<p>To transfer ownership of an asset to someone else, you first move the asset from your own secret location to another location which the recipient knows about. This other location, known as a contact ID, is a sort of &#8220;drop point&#8221; which you and the recipient share. It&#8217;s like moving your gold bar to a place under a certain bridge in the park.</p>
<p>The recipient then visits the drop point and moves the asset to his or her own secret location. Now the recipient owns the asset and you don&#8217;t.</p></blockquote>
<p><a href="https://loom.cc/faq">Loom FAQ</a><br />
<a href="https://github.com/chkoreff/Loom">Loom Source(github)</a></p>
<p><a href="http://agoristradio.com/?p=110">Cypherpunkd Episode 004: Loom for Dummies Part 1</a><br />
<a href="http://agoristradio.com/?p=249">Cypherpunkd Episode 013: Loom for Geeks Part 2</a></p>
<blockquote><p>A very basic introduction to Loom. Simple, easy to understand and very informative. Topics covered include: The difference between Loom and Paypal/e-gold/GoldMoney/Pecunix type systems we are all familiar with. Very easy to understand explanations on how loom making and receiving of payments work. What are usage tokens and invitations. Loom locations, contacts accounts and assets.</p></blockquote>
<p><a name="ripple"></a><br />
<h5>Ripple</h5>
<p><a href="http://ripple-project.org/">Ripple Project</a></p>
<blockquote><p>Ripple solves the first problem by finding one or more people who can exchange your IOU for one issued by someone the store owner trusts. For example, if the store owner trusts your friend Alice, and Alice trusts you, you can give your IOU to Alice, and Alice can give her IOU to the owner. This can all happen instantly over the internet.</p></blockquote>
<p><a href="http://ripple-project.org/Main/Implementations">Ripple implementations</a><br />
<a href="http://en.wikipedia.org/wiki/Ripple_monetary_system">Ripple Monetary System (wikipedia)</a><br />
<a name="lucre"></a><br />
<h5>Lucre</h5>
<p><a href="http://anoncvs.aldigital.co.uk/lucre/">Lucre Website</a></p>
<blockquote><p>lucre is an implementation (in C++ and Java) of David Wagner&#8217;s Diffie-Hellman variant on Chaumian blinding.</p></blockquote>
<p><a name="omoney"></a><br />
<h5>Open Money</h5>
<p><a href="http://www.openmoney.org/">Open Money Website</a></p>
<blockquote><p>The open money project remains a work in progress &#8211; a continuation of almost 25 years of LETSystem and community currencies development all over the world, two community way projects in Canada using smart cards, the Japan open money project, and, most recently, a community currencies services provider &#8211; ccsp.</p></blockquote>
<p><a name="ocoin"></a><br />
<h5>OpenCoin</h5>
<p><a href="http://opencoin.org/">OpenCoin Project</a></p>
<blockquote><p>The opencoin project implements &#8220;digital cash&#8221;. The system gives minting software, wallet software and everything that is necessary to have a system for anonymous electronic transactions. It can be used for vouchers, online payments, complementary currencies etc. Opencoin defines standards and provides an implementation around the blind-signature system as invented by David Chaum, known as electronic cash / digicash. The software and specs are opensource under a GPL License.</p></blockquote>
<p><a name="ocoinage"></a><br />
<h5>OpenCoinage</h5>
<p><a href="http://opencoinage.org/">OpenCoinage Website</a></p>
<blockquote><p>OpenCoinage is an umbrella project for developing royalty-free, open-source digital cash standards and reference implementations:</p>
<p>OpenCoinage RDF is an RDF vocabulary for describing digital currency issuance (so-called Ricardian contracts) and the entities related to it.</p>
<p>OpenCoinage APIs are intended to specify communications protocols for digital cash issuance and for peer-to-peer digital cash payments and exchanges.</p>
<p>OpenCoinage SDK is a software development kit, available for multiple popular programming languages, for interacting with digital cash issuers and for parsing and verifying standardized digital cash tokens.</p>
<p>OpenCoinage Apps are reference implementations of white-label digital cash e-wallet applications for various platforms including Mac OS X, Linux, Windows, as well as for the Android mobile operating system.</p></blockquote>
<p><a name="otransact"></a><br />
<h5>OpenTransact</h5>
<p><a href="http://opentransact.org/">OpenTransact Website</a></p>
<blockquote><p>Proposed simple REST based standard for financial transactions</p></blockquote>
<p><a href="https://github.com/opentransact/opentransact">OpenTransact (github)</a><br />
<a href="http://nubux.heroku.com/">NuBux</a></p>
<blockquote><p>A sample electronic currency based on OpenTransact . The value is backed mostly by hot air and does not imply any kind of promise.</p></blockquote>
<p><a name="obank"></a><br />
<h5>OpenBank</h5>
<p><a href="http://www.openbankproject.com/">Open Bank Project</a></p>
<blockquote><p>We aim to create a RESTful API so that banks and their customers can securely and cost effectively adopt Web 2.0, Open Source and 3rd party tools, services and strategies. We want to promote greater openness to financial data.</p></blockquote>
<p><a name="banco"></a><br />
<h5>MyBanco</h5>
<p><a href="http://www.mybanco.org/">MyBanco Website</a></p>
<blockquote><p>MyBanco is a kit made to run a &#8216;bank&#8217;. This &#8216;bank&#8217; only does core banking, so the software does not take in account things like FOR-EX [foreign exchange] and other forms of trading (such as a stock exchange). MyBanco is modular software, which splits all functions into easy to manage separate applications which can be installed on separate machines to scale high loads.</p></blockquote>
<p><a name="flow"></a><br />
<h5>Flowplace</h5>
<p><a href="https://github.com/zippy/flowplace">Flowplace (github)</a></p>
<blockquote><p>A rails based social platform for using free currencies.</p></blockquote>
<p><a name="i2c"></a><br />
<h5>i2conomy</h5>
<p><a href="https://github.com/ducki2p/i2conomy">i2conomy (github)</a></p>
<blockquote><p>IOU based distributed currency for I2P.</p></blockquote>
<p><a name="bitcoin"></a><br />
<h5>Bitcoin</h5>
<p><a href="http://bitcoin.org/">Bitcoin Website</a><br />
<a href="https://en.bitcoin.it/wiki/Main_Page">Bitcoin Wiki</a></p>
<p><a href="http://www.mail-archive.com/cryptography@metzdowd.com/msg09959.html">Satoshi introduces Bitcoin on the Cryptography mailing list</a></p>
<p>An interesting quote by Satoshi <a href="http://www.mail-archive.com/cryptography@metzdowd.com/msg09980.html">later in that thread</a>:</p>
<blockquote><p>I actually did this kind of backwards.  I had to write all the code before I could convince myself that I could solve every problem, then I wrote the paper.  I think I will be able to release the code sooner than I could write a detailed spec.</p></blockquote>
<p>Some older ideas that may have inspired Bitcoin:</p>
<ul>
<li><a href="http://www.weidai.com/bmoney.txt">B-money</a></li>
<li><a href="http://unenumerated.blogspot.com/2005/12/bit-gold.html">Bit-gold</a></li>
<li><a href="http://cryptome.sabotage.org/rpow.htm">RPOW</a></li>
</ul>
<p><a name="dc"></a><br />
<h3>Digital currencies</h3>
<ul>
<li><a href="http://en.wikipedia.org/wiki/ECache">eCache</a></li>
<li><a href="http://pecunix.com/">Pecunix</a></li>
<li><a href="http://www.wmtransfer.com/">WebMoney</a></li>
<li><a href="http://www.libertyreserve.com/">Liberty Reserve</a></li>
<li><a href="http://www.e-dinar.com/">e-dinar</a></li>
<li><a href=" http://www.goldmoney.com/">GoldMoney</a></li>
<li><a href="http://www.gbullion.com/">gBullion</a></li>
<li><a href="https://www.igolder.com/">iGolder</a></li>
</ul>
<p><a name="failed"></a><br />
<h5>Some that failed</h5>
<ul>
<li><a href="http://en.wikipedia.org/wiki/DigiCash">DigiCash</a></li>
<li><a href="http://en.wikipedia.org/wiki/Yodelbank">Yodelbank</a></li>
<li><a href="http://en.wikipedia.org/wiki/Digital_Monetary_Trust">Digital Monetary Trust</a></li>
<li><a href="http://en.wikipedia.org/wiki/E-gold">e-gold</a></li>
<li><a href="http://en.wikipedia.org/wiki/1mdc">1mdc</a></li>
<li><a href="http://en.wikipedia.org/wiki/E-Bullion">e-bullion</a></li>
<li><a href="https://www.epassporte.com/">epassporte</a></li>
<li>OS-Gold</li>
<li>Standard Reserve</li>
<li>INTGold</li>
<li>evocash</li>
</ul>
<p><a name="con"></a><br />
<h3>Important concepts</h3>
<h5>Blind signatures</h5>
<p><a href="http://en.wikipedia.org/wiki/Blind_signature">Blind Signature</a></p>
<p>See also: <a href="http://en.wikipedia.org/wiki/Undeniable_signature">Undeniable signature</a>, <a href="http://en.wikipedia.org/wiki/Group_signature">Group signature</a>.</p>
<h5>Proof of work system</h5>
<p><a href="http://en.wikipedia.org/wiki/Proof-of-work_system">Proof-of-work_system</a><br />
<a href="http://en.wikipedia.org/wiki/Hashcash">HashCash</a><br />
<a href="http://classic-web.archive.org/web/20071222072154/http://rpow.net/">RPOW.net</a></p>
<h5>Triple-entry accounting</h5>
<p><a href="http://iang.org/papers/triple_entry.html">Triple-entry accounting</a></p>
<h5>Ricardian contracts</h5>
<p><a href="http://iang.org/papers/ricardian_contract.html">The Ricardian contract</a><br />
<a href="http://www.systemics.com/docs/ricardo/issuer/contract.html">Systemics Ricardo contract spec</a></p>
<h5>Bearer instruments</h5>
<p><a href="http://en.wikipedia.org/wiki/Bearer_instrument">Bearer instrument</a><br />
<a href="http://en.wikipedia.org/wiki/Bearer_bond">Bearer bond</a><br />
<a name="people"></a><br />
<h3>People</h3>
<h5>David Chaum</h5>
<ul>
<li><a href="http://www.chaum.com/">David Chaum&#8217;s website</a></li>
<li><a href="http://en.wikipedia.org/wiki/David_Chaum">David Chaum on Wikipedia</a></li>
</ul>
<h5>Ian Grigg</h5>
<ul>
<li><a href="http://iang.org/">Ian Grigg&#8217;s homepage</a></li>
<li><a href="http://iang.org/papers/">Ian Grigg&#8217;s papers</a></li>
<li><a href="http://www.financialcryptography.com/">Financial Cryptography blog</a></li>
</ul>
<h5>Satoshi Nakamoto (Bitcoin)</h5>
<p>Nobody knows this guy but there&#8217;s a page with <a href="https://en.bitcoin.it/wiki/Satoshi_Nakamoto">some speculation</a> on the Bitcoin wiki.</p>
<h5>J. Orlin Grabbe</h5>
<ul>
<li><a href="http://orlingrabbe.com/">OrlinGrabbe.com</a> (maintained by someone else)</li>
<li><a href="http://orlingrabbe.com/?page_id=1462637635">Archive of Orlin’s Essays</a></li>
<li><a href="http://orlingrabbe.com/cryptnum.htm">Cryptography and Number Theory for Digital Cash</a></li>
<li><a href="http://billstclair.com/grabbe/index2.html">Archive of Orlin&#8217;s original homepage</a> (NSFW)</li>
</ul>
<h5>Patrick Chkoreff (Loom)</h5>
<ul>
<li><a href="http://twitter.com/pchkoreff">Patrick Chkoreff on Twitter</a></li>
<li><a href="https://github.com/chkoreff">Chkoreff on Github</a></li>
</ul>
<h5>Bill St. Clair (Truledger)</h5>
<ul>
<li><a href="http://billstclair.com/">Bill St. Clair website</a></li>
<li><a href="https://github.com/billstclair">Bill St. Clair on Github</a></li>
<li><a href="https://billstclair.com/loom/">Information about Patrick Chkeroff&#8217;s Loom anonymous electronic trading system.</a></li>
</ul>
<h5>Nick Szabo</h5>
<ul>
<li><a href="http://szabo.best.vwh.net/">Nick Szabo&#8217;s website</a></li>
</ul>
<h5>Daniel A. Nagy</h5>
<ul>
<li><a href="http://www.epointsystem.org/~nagydani/homepage">Daniel A. Nagy&#8217;s website</a></li>
</ul>
<p><a name="links"></a><br />
<h3>Misc. links</h3>
<ul>
<li><a href="http://groups.google.com/group/agile-banking">Agile Banking Google Group</a></li>
<li><a href="http://metacurrency.org/">Metacurrency Project</a></li>
<li><a href="http://p2pfoundation.net/Complementary_Currency_Software">Complementary Currency Software</a></li>
<li><a href="http://newcurrencyfrontiers.com/wagn/Deeper_Resources">Resources for diving deeper into the exploration of currencies</a></li>
<li><a href="http://projects.exeter.ac.uk/RDavies/arian/emoney.html">Electronic Money, or E-Money, and Digital Cash</a></li>
<li><a href="http://indomitus.net/2004status.html">Status Report on Free Market Money (2005)</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://disattention.com/78/digital-currencies-crypto-finance-and-open-source/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pro Git</title>
		<link>http://disattention.com/73/pro-git/</link>
		<comments>http://disattention.com/73/pro-git/#comments</comments>
		<pubDate>Sun, 23 Jan 2011 20:28:42 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[git]]></category>

		<guid isPermaLink="false">http://disattention.com/?p=73</guid>
		<description><![CDATA[Just finished reading Pro Git. It was excellent. I&#8217;ve also installed git-flow, which is a set of scripts based on that popular project organisation and branching model. I&#8217;m feeling like a Git pro already.]]></description>
				<content:encoded><![CDATA[<p>Just finished reading <a href="http://progit.org/book/">Pro Git</a>. It was excellent.</p>
<p>I&#8217;ve also installed <a href="https://github.com/nvie/gitflow">git-flow</a>, which is a set of scripts based on that popular project organisation and <a href="http://nvie.com/posts/a-successful-git-branching-model/">branching model</a>.</p>
<p>I&#8217;m feeling like a Git pro already.</p>
]]></content:encoded>
			<wfw:commentRss>http://disattention.com/73/pro-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slim Framework</title>
		<link>http://disattention.com/66/slim-framework/</link>
		<comments>http://disattention.com/66/slim-framework/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 12:30:26 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[slim]]></category>

		<guid isPermaLink="false">http://disattention.com/?p=66</guid>
		<description><![CDATA[After looking at countless PHP frameworks, I think I&#8217;ve finally found an acceptable solution. I was randomly browsing Github when I came upon Slim PHP Framework. It&#8217;s small, clean, 5.3 compatible, includes a minimal plugin system, has coding standards and unit tests, a roadmap for future development and most importantly, more than one developer is [...]]]></description>
				<content:encoded><![CDATA[<p>After looking at <a href="http://disattention.com/44/a-quick-look-at-frameworks-for-php-5-3/">countless PHP frameworks</a>, I think I&#8217;ve finally found an acceptable solution. I was randomly browsing Github when I came upon <a href="https://github.com/codeguy/Slim">Slim PHP Framework</a>. It&#8217;s small, clean, 5.3 compatible, includes a minimal plugin system, has coding standards and unit tests, a roadmap for future development and most importantly, more than one developer is working on it.</p>
<p>Considering that PHP <span style="text-decoration: line-through;">5.2.15</span> 5.2.16 is supposed to be the last release on the 5.2 branch, it&#8217;s a good idea to start using a 5.3 capable framework.</p>
<p>I <a href="https://github.com/bobdia/Slim/">forked it</a> and added filtering hooks to accompany the existing &#8220;action&#8221; hooks, similar to what WordPress does. I also plan to make an authentication plugin soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://disattention.com/66/slim-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 Goodies</title>
		<link>http://disattention.com/59/html5-goodies/</link>
		<comments>http://disattention.com/59/html5-goodies/#comments</comments>
		<pubDate>Sun, 05 Dec 2010 15:00:19 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://disattention.com/?p=59</guid>
		<description><![CDATA[Accessible Audio Player uses the HTML5 &#60;audio&#62; element for browsers that support it, and the Yahoo! Media Player for those that don’t. Browsers that support neither degrade to a list of links to MP3 files. HTML5 Video Player is cross-browser, supports subtitles,  is skinnable with CSS and has a Flash fallback for incompatible browsers. HTML5 [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.terrillthompson.com/music/2010/11/accessible-audio-player-aap/">Accessible Audio Player</a> uses the HTML5 &lt;audio&gt; element for browsers that support it,  and the Yahoo! Media Player for those that don’t. Browsers that support  neither degrade to a list of links to MP3 files.</p>
<p><a href="http://dev.mennerich.name/showroom/html5_video/">HTML5 Video Player</a> is cross-browser, supports subtitles,  is skinnable with CSS and has a Flash fallback for incompatible browsers.</p>
<p><a href="https://code.google.com/p/html5uploader/">HTML5 Uploader</a> lets you drag-and-drop multiple files for uploading. Supports FF, WebKit and Chrome.</p>
<p><a href="http://thomasjbradley.ca/lab/signature-pad">Signature Pad</a> transforms an HTML form and lets users draw their signature on a canvas. Seems like a great way to add some legitimacy to contracts/agreements performed online. Not much different to the electronic signature pads couriers use.</p>
<p><a href="https://code.google.com/p/mind-notes/">Mind Notes</a> is a mind mapping tool using Javascript and some HTML5 features.</p>
<p><a href="http://bakerframework.com/">Baker eBook Framework</a> lets you publish books for the iPad that  include HTML5 video, audio, animations or more.</p>
<p><a href="http://www.modernizr.com/">Modernizr</a> helps you detect features so you can make cooler web apps.</p>
]]></content:encoded>
			<wfw:commentRss>http://disattention.com/59/html5-goodies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Canon Hack Development Kit</title>
		<link>http://disattention.com/57/canon-hack-development-kit/</link>
		<comments>http://disattention.com/57/canon-hack-development-kit/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 14:36:25 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Gear]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[chdk]]></category>

		<guid isPermaLink="false">http://disattention.com/?p=57</guid>
		<description><![CDATA[The CHDK is an open-source firmware for Canon cameras. It&#8217;s only loaded temporarily via the memory card, does not void your warranty and gives you a programmable digital camera on the cheap. You can do many cool things with it, including full control of exposure/aperture/ISO/focus, bracketing, motion detection, custom OSD interfaces and more. I&#8217;ve been [...]]]></description>
				<content:encoded><![CDATA[<p>The <a href="http://chdk.wikia.com/wiki/CHDK">CHDK</a> is an open-source firmware for Canon cameras. It&#8217;s only loaded temporarily via the memory card, does not void your warranty and gives you a programmable digital camera on the cheap. You can do many cool things with it, including full control of exposure/aperture/ISO/focus, bracketing, motion detection, custom OSD interfaces and <a href="http://chdk.wikia.com/wiki/Features">more</a>.</p>
<p>I&#8217;ve been eyeing an Olympus E-450 (with a Zuiko 25mm &#8220;Pancake&#8221; lens), which is a fairly compact dSLR, as my next camera. I think CHDK doesn&#8217;t support any dSLR models yet, so I&#8217;ll probably have to get another point-and-shoot if I want to play with it. Damn you, Canon!</p>
<p>###</p>
<p><em>The wiki has a page with a lot of <a href="http://chdk.wikia.com/wiki/Benchmarks">SD memory benchmarks</a>, sorted by camera model. Useful for the next time you buy an SD card.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://disattention.com/57/canon-hack-development-kit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Almost barefoot: Two years with the Vibram FiveFingers</title>
		<link>http://disattention.com/48/almost-barefoot-two-years-with-the-vibram-fivefingers/</link>
		<comments>http://disattention.com/48/almost-barefoot-two-years-with-the-vibram-fivefingers/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 00:47:48 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Gear]]></category>
		<category><![CDATA[barefoot]]></category>
		<category><![CDATA[fivefingers]]></category>
		<category><![CDATA[shoes]]></category>

		<guid isPermaLink="false">http://disattention.com/?p=48</guid>
		<description><![CDATA[I bought a FiveFingers Sprint pair a little more than two years ago. It was somewhat of a challenge then, spending several hours to track down an online shop that had the right size in stock and would ship to Europe. The package arrived a few weeks later and I was ecstatic. I immediately started [...]]]></description>
				<content:encoded><![CDATA[<p>I bought a FiveFingers Sprint pair a little more than two years ago. It was somewhat of a challenge then, spending several hours to track down an online shop that had the right size in stock and would ship to Europe. The package arrived a few weeks later and I was ecstatic. I immediately started wearing them around the house so my feet could get used to their new equipment.</p>
<p>A few days later I decided to ignore the advice of other barefoot enthusiasts, as well as the brochure that came with the shoes, telling me that I should take it easy with this barefoot thing. I went out for a run with my new shoes, I mistakenly chose a route with extended lengths of gravel mixed with dirt and I returned home thinking &#8220;this wasn&#8217;t too bad after all&#8221;. My heels were somewhat sore, which seemed reasonable. What followed was three weeks of painful walking, a visit to a doctor that insisted human feet are not meant to be used without padding on the heels, an x-ray that revealed no heel damage and many doubts about running barefoot.</p>
<p>Fast forward two years,<strong> I&#8217;ve now walked many kilometers wearing my FiveFingers, hiked through unfriendly terrain, worn them while swimming in the sea</strong> and of course, I&#8217;ve been asked countless questions about my weird shoes.</p>
<p>I believe that our feet are meant to carry us through jungles, rocky roads and all manners of uncomfortable surfaces. We can&#8217;t run fast but we can run long distances and that&#8217;s why we can hunt deer. It&#8217;s a fact that we can run barefoot. Some people take this the wrong way, arm themselves with some &#8220;<em>nature knows best</em>&#8221; bullshit and go on to declare war on shoes. Please stop doing that. Shoes are good for us, except that we&#8217;ve started making really bad designs and marketing the hell out of them.</p>
<p>A good shoe:</p>
<ul>
<li>is not tight</li>
<li>is not too loose, it must stay on your foot</li>
<li>has ample room for your toes</li>
<li>has a flexible sole</li>
<li>the sole is not too narrow</li>
<li>has as little padding as needed</li>
<li>is flat, doesn&#8217;t have more padding on the heel</li>
</ul>
<p>Unfortunately, it doesn&#8217;t seem many shoes fit that profile. I remember when I was young and I&#8217;d fall for the &#8220;<em>shoe will fit after you wear it</em>&#8221; routine that my mother and various salesmen did so I&#8217;d buy a damn pair after trying on dozens. Don&#8217;t fall for that. If the shoe doesn&#8217;t fit, don&#8217;t buy it.</p>
<p>What I like most about the Vibrams is the fact that they made me question what I knew about shoes and the way I use my feet. Products that do that are few and far between. I remember when I first put on my FiveFingers, I thought to myself &#8220;<em>Okay, now I will have to hack the way I walk</em>&#8220;.</p>
<p>I mostly land on my forefoot when I run now and it feels better. I don&#8217;t run regularly though, so I still have to work on that. When I walk, I mostly land on my midfoot but it varies. It&#8217;s actually okay to land on your heel while walking [1]. The way I used to walk was fairly awful and I&#8217;m glad I managed to improve. My problem mainly stemmed from the fact that I walked too fast and took wide steps, which resulted in hard heel strikes. Wearing shoes with thick soles takes the edge off, however you are still doing damage to your knees and back, and you may end up with sore heels if you walk too much. Compared to before, I now can walk longer distances, get less tired, my legs get a lot less sore, my knees never hurt and it just feels more like the right way to walk.</p>
<p>At first, I started walking slower and taking smaller steps. That was a big help and it made it possible to land on my midfoot. I can&#8217;t really explain the difference between lifting your feet and pressing down with them, but that was what I focused on next. It made my landing a lot softer, which is something you need when wearing minimal shoes. You need to lift your foot, keep it relaxed, land softly on your heel/midfoot with a slight rolling motion towards the forefoot and repeat. After you practice enough you will have a smoother gait that feels more natural.</p>
<p>I think my FiveFingers have been a fairly good product, however this summer the sole developed various cracks and holes.  I also started riding a bicycle with them, which seemed to create a lot of additional wear from the studded pedals and foot braking.  I guess only lasting for two years is not too bad considering the cost (about $60 at the time) and the physical limitations of such a thin sole. I certainly got plenty of use out of them.</p>
<p>There were some issues with the yellow-colored antimicrobial microfiber footbed. For the first few weeks, it didn&#8217;t smell at all and I thought it was magical. Then it started smelling pretty bad and I had to start washing the shoes regularly. It&#8217;s manageable if you wash them often and you don&#8217;t put them on with dirty feet. I like being barefoot around the house so I&#8217;d often wear them with not-so-clean feet and the dirt would end up sticking to the footbed along with sweat.  I washed them with a bar of soap, a toothbrush and some running water, which would take a good 30 minutes to do properly. They are also machine-washable, so I&#8217;ll have to try that in the future.</p>
<p>Vibram have fortunately introduced new materials such as kangaroo leather, <a href="https://www.smartwool.com/woolology/#/why-smartwool/overview/">Smartwool</a> and <a href="http://www.faytex.com/technology/">Dri-Lex</a>. I&#8217;m guessing these are better than the classic yellow microfiber but I&#8217;m not sure which one I want to try in my new pair. I do love my Smartwool socks but the one pair that uses it, seems to be mostly suited for indoors use. I&#8217;m leaning towards the <a href="http://www.vibramfivefingers.com/products/products_kso_trek_m.cfm">KSO Trek</a> with kangaroo leather or the <a href="http://www.vibramfivefingers.com/products/products_bikila_m.cfm">Bikila</a> with Dri-Lex. I would love to hear from you if you&#8217;ve bought one of the new designs.</p>
<p>I think the FiveFingers are a well-executed project overall and a good quality product. I will soon be buying a new pair or two. If you are considering getting a pair for yourself, I say go ahead. Don&#8217;t worry about people giving you funny looks or that you won&#8217;t be able to learn how to walk with them. You will figure it out. Feel free to ask me any questions.</p>
<p>[1] <a href="http://www.barefootrunning.fas.harvard.edu/6FAQ.html">http://www.barefootrunning.fas.harvard.edu/6FAQ.html</a><br />
[2] <a href="http://www.vibramfivefingers.com/products/products_footwear.cfm">http://www.vibramfivefingers.com/products/products_footwear.cfm</a><br />
[3] <a href="https://www.smartwool.com/">https://www.smartwool.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://disattention.com/48/almost-barefoot-two-years-with-the-vibram-fivefingers/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Fear is the disease</title>
		<link>http://disattention.com/54/fear-is-the-disease/</link>
		<comments>http://disattention.com/54/fear-is-the-disease/#comments</comments>
		<pubDate>Sat, 13 Nov 2010 10:34:49 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[quote]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://disattention.com/?p=54</guid>
		<description><![CDATA[Fear is the disease, Hustle is the antidote. — Travis Kalanick &#160; (via TechCocktail)]]></description>
				<content:encoded><![CDATA[<blockquote><p>Fear is the disease,<br />
Hustle is the antidote.</p></blockquote>
<p>— Travis Kalanick &nbsp; <em>(via <a href="http://techcocktail.com/hustle-is-the-antidote-startup-business-2010-11">TechCocktail</a>)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://disattention.com/54/fear-is-the-disease/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A quick look at frameworks for PHP 5.3</title>
		<link>http://disattention.com/44/a-quick-look-at-frameworks-for-php-5-3/</link>
		<comments>http://disattention.com/44/a-quick-look-at-frameworks-for-php-5-3/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 18:09:31 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php5.3]]></category>

		<guid isPermaLink="false">http://disattention.com/?p=44</guid>
		<description><![CDATA[I made a big list of PHP5.3-only frameworks. I looked at a lot of source code (because it&#8217;s the best documentation) and I&#8217;m not sure I like any of them. Symfony2 A rewrite of the original Symfony. Flow3 Developed for an upcoming PHP5.3-only version of the TYPO3 CMS. Lithium A framework from the former lead [...]]]></description>
				<content:encoded><![CDATA[<p>I made a big list of PHP5.3-only frameworks. I looked at a lot of source code (because it&#8217;s the best documentation) and I&#8217;m not sure I like any of them.</p>
<p><a href="http://symfony-reloaded.org/">Symfony2</a></p>
<p>A rewrite of the original Symfony.</p>
<p><a href="http://flow3.typo3.org/">Flow3</a></p>
<p>Developed for an upcoming PHP5.3-only version of the TYPO3 CMS.</p>
<p><a href="http://lithify.me/">Lithium</a></p>
<p>A framework from the former lead developer of CakePHP.</p>
<p><a href="http://fatfree.sourceforge.net/">Fat Free Framework</a></p>
<p>Written for PHP5.3 from the ground-up. Provides routes, controllers, templates, an ORM and a multitude of pluggable components.</p>
<p><span id="more-44"></span></p>
<p><a href="http://joltcore.org/">Jolt</a> (<a href="http://github.com/leftnode/Jolt">github</a>)</p>
<p>Provides routes, controllers, views, layouts, forms, sessions and more. No models.</p>
<p><a href="http://www.sonicframework.com/">Sonic Framework</a> (<a href="http://github.com/ccampbell/sonic">github</a>)</p>
<p>Full-featured MVC. Contains an implementation of Facebook&#8217;s <a href="https://www.facebook.com/notes/facebook-engineering/bigpipe-pipelining-web-pages-for-high-performance/389414033919?_fb_noscript=1">BigPipe</a>.</p>
<p><a href="http://www.lisaframework.hu/">Lisa Framework</a></p>
<p>Full-featured MVC framework. Various utility/helper modules.</p>
<p><a href="https://code.google.com/p/mgframework/">Mangrove Framework</a></p>
<p>Full-featured, nice documentation.</p>
<p><a href="http://nette.org/en/">Nette</a></p>
<p>No documentation in English yet.</p>
<p><a href="https://code.google.com/p/nanoframework/">Nano Framework</a></p>
<p><a href="http://litemvc.org/">LiteMVC</a> (<a href="http://github.com/Philio/LiteMVC">github</a>)</p>
<p>Provides models, views, controllers, templates, authentication, sessions, forms and more.</p>
<p><a href="http://alloyframework.org/">Alloy Framework</a></p>
<p>Small Hierarchical MVC framework. Provides, routes, views, controllers, autoloading, sessions, HTTP client.</p>
<p><a href="http://github.com/nwhitingx/KB30-PHP-5.3-Framework/">KB30</a></p>
<p>A minimal framework in under 30kb. Provides routes, events, registry and autoloading.</p>
<p><a href="http://peej.github.com/tonic/">Tonic</a></p>
<p>Tiny RESTful framework with URLs treated as resources. A resource can have multiple representations (pretty much views).</p>
<p><a href="https://code.google.com/p/mimvic/">MiMViC</a></p>
<p>Tiny MVC framework. Provides routes, controllers and views with pure PHP templates.</p>
<p><a href="https://code.google.com/p/mundy/">Mundy</a></p>
<p>Tiny and loose MVC framework. Provides routes and controllers.</p>
<p><a href="https://code.google.com/p/fluency/">Fluency</a></p>
<p>Hierarchical MVC without ORM, templating, caching.</p>
<p><a href="https://code.google.com/p/mako-framework/">Mako Framework</a></p>
<p><a href="http://github.com/jaz303/base-php">BasePHP</a></p>
<p><a href="https://code.google.com/p/pmvc-framework/">PMVC</a></p>
<p>A PHP framework with class loading, inversion of control, MVC and more.</p>
<p><a href="https://code.google.com/p/km53/">km53</a></p>
<p>A lightweight PHP library of classes that utilizes latest and greatest features of PHP-5.3: namespaces, late-static-binding, lambda-functions and closures.</p>
<p><a href="https://code.google.com/p/phpoxide/">phpOxide</a></p>
<p>An application framework. Core modules include user management (login/registration), content management and administration panel.</p>
<p><a href="https://code.google.com/p/openpasl/">OpenPASL</a></p>
<p>Loosely-coupled libraries for  authentication/authorization, threading, IPC (inter-process communication), database abstraction, workflows, templating and web services.</p>
<p><a href="https://code.google.com/p/nephtali/">Nephtali</a></p>
<p><a href="https://code.google.com/p/oem-php-framework/">OEM PHP Framework</a></p>
<p>A simple MVC framework.</p>
<p><a href="https://code.google.com/p/openavanti/">OpenAvanti</a></p>
<p>Object oriented MVC application framework. Provides CRUD, routing, database abstraction, validation and more.</p>
<p><a href="https://code.google.com/p/crossleyframework/">Crossley Framework</a></p>
<p>Provides a simple ORM, broker-style HMVC, DOM generation/alteration as well as some standard utility classes. There is also a growing set of Windows Server COM classes most notably surrounding Windows Task Scheduler and Azure.</p>
<p><a href="https://code.google.com/p/ploof/">Ploof</a></p>
<p><a href="https://code.google.com/p/voltron/">Voltron</a></p>
<p><a href="https://code.google.com/p/woxcore/">Woxcore</a></p>
<p><a href="https://code.google.com/p/zphp/">Z-PHP</a></p>
<p>Brings together Zend Framework, ezComponents, Smarty, jQuery, jQuery UI and PHP 5.3.</p>
]]></content:encoded>
			<wfw:commentRss>http://disattention.com/44/a-quick-look-at-frameworks-for-php-5-3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Testing PuSHSubscriber</title>
		<link>http://disattention.com/43/testing-pushsubscriber/</link>
		<comments>http://disattention.com/43/testing-pushsubscriber/#comments</comments>
		<pubDate>Sat, 23 Oct 2010 02:07:40 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Asides]]></category>

		<guid isPermaLink="false">http://disattention.com/?p=43</guid>
		<description><![CDATA[I forked PuSHSubscriber to fix a few things and make an example implementation. This post should be pushed to my subscriber in a little bit. Seems to be working so far.]]></description>
				<content:encoded><![CDATA[<p>I forked <a href="http://github.com/bobdia/PuSHSubscriber">PuSHSubscriber</a> to fix a few things and make an example implementation. This post should be pushed to my subscriber in a little bit. Seems to be working so far.</p>
]]></content:encoded>
			<wfw:commentRss>http://disattention.com/43/testing-pushsubscriber/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning how to PubSubHubbub</title>
		<link>http://disattention.com/33/learning-how-to-pubsubhubbub/</link>
		<comments>http://disattention.com/33/learning-how-to-pubsubhubbub/#comments</comments>
		<pubDate>Thu, 07 Oct 2010 03:20:29 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[pubsubhubbub]]></category>

		<guid isPermaLink="false">http://disattention.com/?p=33</guid>
		<description><![CDATA[Reading the PubSubHubbub spec, looks promising. I only wish they would use JSON instead of the annoying XML. I will be making a reference PubSubHubbub subscriber implementation in PHP. Check out my PubSubHubbub notes.]]></description>
				<content:encoded><![CDATA[<p>Reading the <a href="http://pubsubhubbub.googlecode.com/svn/trunk/pubsubhubbub-core-0.3.html">PubSubHubbub spec</a>, looks promising. I only wish they would use JSON instead of the annoying XML. I will be making a reference PubSubHubbub subscriber implementation in PHP. Check out my <a href="http://disattention.com/notes/pubsubhubbub/">PubSubHubbub notes</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://disattention.com/33/learning-how-to-pubsubhubbub/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
