<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Screencast on Open Source Currency</title>
    <link>https://blog.opensourcecurrency.org/tags/screencast/</link>
    <description>Recent content in Screencast on Open Source Currency</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 14 Jun 2012 07:25:00 +0100</lastBuildDate>
    <atom:link href="https://blog.opensourcecurrency.org/tags/screencast/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>OpenTransact on Android</title>
      <link>https://blog.opensourcecurrency.org/2012/06/14/opentransact-on-android-2/</link>
      <pubDate>Thu, 14 Jun 2012 07:25:00 +0100</pubDate>
      <guid>https://blog.opensourcecurrency.org/2012/06/14/opentransact-on-android-2/</guid>
      <description>&lt;p&gt;[youtube=http://www.youtube.com/watch?v=EZefmK1tndc&amp;amp;w=560&amp;amp;h=315]&lt;br&gt;&#xA;&lt;strong&gt;Update (June 15)&lt;/strong&gt;: &lt;a href=&#34;https://play.google.com/store/apps/details?id=org.opensourcecurrency.hack&#34;&gt;Cyberwire on Google Play App Store&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&#34;https://github.com/herestomwiththeweather/cyberwire&#34;&gt;Cyberwire&lt;/a&gt; is an open source proof-of-concept for &lt;a href=&#34;http://opentransact.org&#34;&gt;OpenTransact&lt;/a&gt; on Android. In the screencast, we see the Android app used to transfer 10 imaginary &lt;a href=&#34;http://coffeebucks.herokuapp.com&#34;&gt;coffeebucks&lt;/a&gt; using one &lt;a href=&#34;https://github.com/herestomwiththeweather/opentransact_example/tree/bearer&#34;&gt;OpenTransact provider implementation&lt;/a&gt;. Even with a different OpenTransact provider &lt;a href=&#34;https://github.com/oscurrency/oscurrency/tree/rails31&#34;&gt;implementation&lt;/a&gt;, we see the same functionality accessed by the same Android app.&lt;br&gt;&#xA;&lt;a href=&#34;http://tools.ietf.org/html/draft-oauth-dyn-reg-v1-03&#34;&gt;OAuth Dynamic Client Registration Protocol&lt;/a&gt; is used to allow the Android app to start communicating with a new OpenTransact provider. A custom &lt;a href=&#34;https://github.com/herestomwiththeweather/cyberwire/blob/master/src/org/opensourcecurrency/hack/AddProvider.java#L204&#34;&gt;application_type&lt;/a&gt; request parameter is set to &amp;ldquo;noredirect&amp;rdquo; to indicate to the provider that instead of the client providing its own redirect_uri, the provider should choose a uri within its own domain and after authorization, the client will snarf the authorization code parameter from that uri instead of its own.&lt;/p&gt;</description>
    </item>
    <item>
      <title>What&#39;s new with oscurrency</title>
      <link>https://blog.opensourcecurrency.org/2011/02/25/whats-new-with-oscurrency/</link>
      <pubDate>Fri, 25 Feb 2011 10:18:00 +0100</pubDate>
      <guid>https://blog.opensourcecurrency.org/2011/02/25/whats-new-with-oscurrency/</guid>
      <description>&lt;p&gt;[blip.tv http://blip.tv/play/AYKm5RsA]&lt;/p&gt;&#xA;&lt;p&gt;See &lt;a href=&#34;http://blip.tv/file/4811659/&#34;&gt;this video on blip.tv&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;This is a 10 minute explanation of the feature changes in the &lt;a href=&#34;https://github.com/austintimeexchange/oscurrency/tree/groupy&#34;&gt;groupy branch&lt;/a&gt;. The motivation and design was discussed in &lt;a href=&#34;http://www.opensourcecurrency.org/2010/11/rspec-and-cancan-authorization-for.html&#34;&gt;RSpec And CanCan Authorization for Intentional Economics&lt;/a&gt; three months ago.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Easy Heroku Install and Cheepnis</title>
      <link>https://blog.opensourcecurrency.org/2010/04/29/easy-heroku-install-and-cheepnis/</link>
      <pubDate>Thu, 29 Apr 2010 09:48:00 +0100</pubDate>
      <guid>https://blog.opensourcecurrency.org/2010/04/29/easy-heroku-install-and-cheepnis/</guid>
      <description>&lt;p&gt;[blip.tv http://blip.tv/play/AYHa62oA]&lt;/p&gt;&#xA;&lt;p&gt;The last post was a proof of concept. Proof of concept has matured to a working system on &lt;a href=&#34;http://heroku.com&#34;&gt;Heroku&lt;/a&gt; thanks to our friends at the &lt;a href=&#34;http://sfbace.org&#34;&gt;Bay Area Community Exchange&lt;/a&gt; (BACE). These improvements allow a lower cost, easier to deploy system. With these benefits, it was a no-brainer for the Austin Time Exchange to abandon the edge branch and merge changes from the &lt;a href=&#34;http://github.com/bace/oscurrency&#34;&gt;BACE fork&lt;/a&gt; in master.&lt;/p&gt;&#xA;&lt;p&gt;This screencast shows the new 3 step heroku installation:&lt;/p&gt;</description>
    </item>
    <item>
      <title>OsCurrency Heroku Deployment</title>
      <link>https://blog.opensourcecurrency.org/2010/01/26/oscurrency-heroku-deployment/</link>
      <pubDate>Tue, 26 Jan 2010 21:50:00 +0100</pubDate>
      <guid>https://blog.opensourcecurrency.org/2010/01/26/oscurrency-heroku-deployment/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://blip.tv/file/get/Herestomwiththeweather-OsCurrencyHerokuDeployment808.flv&#34;&gt;&lt;img src=&#34;https://blog.opensourcecurrency.org/images/posts/Herestomwiththeweather-OsCurrencyHerokuDeployment808.flv.jpg&#34; alt=&#34;Video thumbnail. Click to play&#34; title=&#34;http://blip.tv/file/get/Herestomwiththeweather-OsCurrencyHerokuDeployment808.flv.jpg&#34;&gt;&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&#34;http://blip.tv/file/get/Herestomwiththeweather-OsCurrencyHerokuDeployment808.flv&#34;&gt;Click To Play&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;Anyone can run their own financial system.&amp;rdquo; - Bernard Lietaer at the &lt;a href=&#34;http://herestomwiththeweather.blogspot.com/2006/07/intentional-economics-day-1.html&#34;&gt;Naropa Intentional Economics workshop&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Thanks to &lt;a href=&#34;http://github.com/lazzarello&#34;&gt;Lee Azzarello&lt;/a&gt;, &lt;a href=&#34;http://github.com/austintimeexchange/oscurrency&#34;&gt;oscurrency&lt;/a&gt; can now be deployed to &lt;a href=&#34;http://heroku.com&#34;&gt;heroku&lt;/a&gt; with the master branch. For production use, the edge branch is preferred as previous testing in development and production has been done with edge. Also, two more items need to be worked on for heroku deployment. In edge, search is done with sphinx which heroku does not support. Since a community currency system generally does not need industrial strength search, perhaps this can be replaced with standard database queries. Also, the edge branch uses workling and starling for background processing of newsletter and forum post emails. Heroku uses &lt;a href=&#34;http://docs.heroku.com/delayed-job&#34;&gt;DJ workers&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Stupid Currency Tricks: OpenTransact with OsCurrency</title>
      <link>https://blog.opensourcecurrency.org/2009/07/27/stupid-currency-tricks-opentransact-with-oscurrency/</link>
      <pubDate>Mon, 27 Jul 2009 13:32:00 +0100</pubDate>
      <guid>https://blog.opensourcecurrency.org/2009/07/27/stupid-currency-tricks-opentransact-with-oscurrency/</guid>
      <description>&lt;p&gt;[youtube http://www.youtube.com/watch?v=uiakCvGXMZQ&amp;amp;hl=en&amp;amp;fs=1&amp;amp;]&lt;/p&gt;&#xA;&lt;h2 id=&#34;heres-another-opentransact-demo-last-time-nubux-a-simple-reference-implementation-was-the-financial-service-provider-this-time-oscurrency-is-the-fsp&#34;&gt;Here&amp;rsquo;s another OpenTransact demo. Last time, &lt;a href=&#34;http://github.com/opentransact/nubux/tree/master&#34;&gt;Nubux&lt;/a&gt;, a simple reference implementation, was the financial service provider. This time, &lt;a href=&#34;http://github.com/austintimeexchange/oscurrency/tree/edge&#34;&gt;OsCurrency&lt;/a&gt; is the FSP.&lt;/h2&gt;&#xA;&lt;h3 id=&#34;comments&#34;&gt;Comments&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Author: Guillaume Lebleu&lt;br&gt;&lt;br&gt;&#xA;Date: 2009-07-27 23:05:53&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Great Tom. Was wondering where the translation from &amp;ldquo;credits&amp;rdquo; to hours happens? If I remember correctly the OpenTransact spec, you post to a currency-specific URI. Do you have a /hours for OSCurrency?&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Author: herestomwiththeweather&lt;br&gt;&lt;br&gt;&#xA;Date: 2009-07-28 02:44:24&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That&#39;s right.  Assuming the FSP site only has one kind of asset type, then it can just use /transacts (spec &lt;a href=&#34;http://wiki.github.com/opentransact/opentransact/opentransact&#34; rel=&#34;nofollow&#34;&gt;draft&lt;/a&gt;) like the demo did.  However, in reality, demo.opensourcecurrency.org allows members to create their own currencies so i need to make friendly urls for each currency.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Stupid Currency Tricks: OpenTransact Simple Web Payment</title>
      <link>https://blog.opensourcecurrency.org/2009/07/24/stupid-currency-tricks-opentransact-simple-web-payment/</link>
      <pubDate>Fri, 24 Jul 2009 13:32:00 +0100</pubDate>
      <guid>https://blog.opensourcecurrency.org/2009/07/24/stupid-currency-tricks-opentransact-simple-web-payment/</guid>
      <description>&lt;p&gt;[youtube http://www.youtube.com/watch?v=VvlPTPUhHGU&amp;amp;hl=en&amp;amp;fs=1&amp;amp;]&lt;/p&gt;&#xA;&lt;p&gt;There&amp;rsquo;s been some good discussion on the &lt;a href=&#34;http://groups.google.com/group/agile-banking&#34;&gt;Agile Banking list&lt;/a&gt; which includes &lt;a href=&#34;http://wiki.github.com/opentransact/opentransact/simple-website-payment&#34;&gt;simple web payments&lt;/a&gt;. This is like what we did on the previous screencast but simpler (mostly because we&amp;rsquo;re not using oauth).&lt;/p&gt;&#xA;&lt;p&gt;The use of the callback to confirm the payment can be trouble. The callback could timeout or maybe the merchant is inside a firewall for some reason and can&amp;rsquo;t be contacted from outside the firewall. In either case, If I&amp;rsquo;m selling pizzas, I&amp;rsquo;m not going to make the pizza if I don&amp;rsquo;t get the callback.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Stupid Currency Tricks: Payment Dropbox with OAuthActiveResource</title>
      <link>https://blog.opensourcecurrency.org/2009/06/30/stupid-currency-tricks-payment-dropbox-with-oauthactiveresource/</link>
      <pubDate>Tue, 30 Jun 2009 03:56:00 +0100</pubDate>
      <guid>https://blog.opensourcecurrency.org/2009/06/30/stupid-currency-tricks-payment-dropbox-with-oauthactiveresource/</guid>
      <description>&lt;p&gt;[youtube http://www.youtube.com/watch?v=2r-1MiN3lY4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;]&lt;/p&gt;&#xA;&lt;p&gt;OAuth support with the OsCurrency API was first &lt;a href=&#34;http://www.opensourcecurrency.org/2009/01/stupid-currency-tricks-with-oauth.html&#34;&gt;demonstrated in January&lt;/a&gt;. Ruby on Rails developers may have noticed that I didn&amp;rsquo;t use ActiveResource with OAuth. Instead, in both the January screencast and the &lt;a href=&#34;http://www.opensourcecurrency.org/2009/02/stupid-currency-tricks-twitter-oauth.html&#34;&gt;Twitter OAuth Consumer&lt;/a&gt; screencast, we coded in raw JSON. This was a bummer because, as easy as it is to write JSON, it is difficult to test, maintain and support. It would be much better if we could use ActiveResource.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Stupid Currency Tricks: Group Currencies and Heroku</title>
      <link>https://blog.opensourcecurrency.org/2009/06/03/stupid-currency-tricks-group-currencies-and-heroku/</link>
      <pubDate>Wed, 03 Jun 2009 01:32:00 +0100</pubDate>
      <guid>https://blog.opensourcecurrency.org/2009/06/03/stupid-currency-tricks-group-currencies-and-heroku/</guid>
      <description>&lt;p&gt;Like the last screencast, this one is a result of a feature request. About 9 months ago to the day, I met &lt;a href=&#34;http://www.flickr.com/photos/revmags/2640556046/&#34;&gt;Johnny&lt;/a&gt; &amp;amp; Eva Barnett at Spiderhouse Coffee through Karen Gifford, a board member of ATEN. Johnny suggested a groups feature be added to oscurrency. This happened one week after Rich and I presented the idea of using &lt;a href=&#34;http://www.insoshi.com&#34;&gt;insoshi&lt;/a&gt; for a currency server at One Web Day Austin and first started checking in code. Multiple improvements made to oscurrency have been a direct result of Johnny Barnett&amp;rsquo;s help.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Stupid Currency Tricks: Matching Unmet Needs with Available Resources</title>
      <link>https://blog.opensourcecurrency.org/2009/04/10/stupid-currency-tricks-matching-unmet-needs-with-available-resources/</link>
      <pubDate>Fri, 10 Apr 2009 09:17:00 +0100</pubDate>
      <guid>https://blog.opensourcecurrency.org/2009/04/10/stupid-currency-tricks-matching-unmet-needs-with-available-resources/</guid>
      <description>&lt;p&gt;The previous five screencasts have been experimental. Anyone who knows Ruby on Rails can install the code and, since it is open source, anyone can make improvements to it. We have seen how &lt;a href=&#34;http://wiki.github.com/oscurrency/oscurrency/web-service-api&#34;&gt;the application programming interface&lt;/a&gt; (API) allowed for an independently developed killer app to be built. However, until today, to my knowledge, none of the new features shown in these &amp;ldquo;Stupid Currency Tricks&amp;rdquo; screencasts are actually enabled on real systems. Why? Because real people in real communities have not asked for them!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Stupid Currency Tricks: Request Notifications with Twitter</title>
      <link>https://blog.opensourcecurrency.org/2009/02/02/stupid-currency-tricks-request-notifications-with-twitter/</link>
      <pubDate>Mon, 02 Feb 2009 12:43:00 +0100</pubDate>
      <guid>https://blog.opensourcecurrency.org/2009/02/02/stupid-currency-tricks-request-notifications-with-twitter/</guid>
      <description>&lt;p&gt;Staying with the same theme as the previous screencasts, this one again shows how you don&amp;rsquo;t have to navigate back to the portal site to participate.&lt;/p&gt;&#xA;&lt;p&gt;Sometimes requests are very time sensitive so it&amp;rsquo;s important to contact others ASAP about a need. This is a perfect application for &lt;a href=&#34;http://www.twitter.com&#34;&gt;Twitter&lt;/a&gt; or &lt;a href=&#34;http://identi.ca/&#34;&gt;Identi.ca&lt;/a&gt;. When someone creates a request, either through the main website or through another site using the &lt;a href=&#34;http://wiki.github.com/austintimeexchange/oscurrency/web-service-api&#34;&gt;OsCurrency API&lt;/a&gt;, the request can immediately be sent out to Twitter.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Stupid Currency Tricks with OAuth</title>
      <link>https://blog.opensourcecurrency.org/2009/01/19/stupid-currency-tricks-with-oauth/</link>
      <pubDate>Mon, 19 Jan 2009 09:31:00 +0100</pubDate>
      <guid>https://blog.opensourcecurrency.org/2009/01/19/stupid-currency-tricks-with-oauth/</guid>
      <description>&lt;p&gt;We interrupt our regularly scheduled program with a screencast for software developers.&lt;/p&gt;&#xA;&lt;p&gt;If you are not a software developer, the screencast may not be useful, but it&amp;rsquo;s good to understand why OAuth is critical to online complementary currency. When you buy something online, you don&amp;rsquo;t log into your bank&amp;rsquo;s website to do the transaction. You may click on a PayPal purchase button or some other one-click button. So, a member may not want to log into a community currency website to make a payment to a peer. The community currency website needs to expose an application programming interface to third party applications (like Facebook) to make payments and execute other functions. How is the third party authorized to make a payment on behalf of the member? The OAuth protocol allows a member to seamlessly grant the third party application authorization to perform specific actions on his accounts, for instance. It&amp;rsquo;s kind of a big deal.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
