<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>MobileDude Blog: Grism Development Update</title>
    <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Grism Development Update</title>
      <description>&lt;p&gt;Work on the next version of &lt;a href="http://www.grism.org/"&gt;Grism&lt;/a&gt; is proceeding nicely.  It has been a while since the last version (v0.7.1 came out in May), but I have not been completely dormant during that time.  :-)&lt;/p&gt;


	&lt;p&gt;The bulk of the work on the upcoming version (to be numbered v0.8.0) is being done on the portfolio.   I am adding a &amp;#8220;cash&amp;#8221; line so that you can track not only the stocks you own, but any uninvested portion of your portfolio.  You can deposit or withdraw from the cash pool using a new &amp;#8220;Cash Management&amp;#8221; dialog, accessible from the portfolio&amp;#8217;s menu-bar.  Additionally, when adding (buying) or removing (selling) a stock, the amount of the transaction (value of the stock and transaction fees) is subtracted or added to the cash pool.&lt;/p&gt;


	&lt;p&gt;There are a number of other, smaller changes in the upcoming version.  Lots of small bugs have been corrected and many interface niceties have been added.  Among the most interesting is the selection in the &amp;#8220;folders&amp;#8221; tree (tree view of watchlists and portfolios on the left-hand side of the interface).  Now the selection can not be removed (something must always be selected) and it should behave better when &amp;#8220;Watchlists&amp;#8221; or &amp;#8220;Portfolios&amp;#8221; are collapsed.&lt;/p&gt;


	&lt;p&gt;Finally there have been a large number of changes under the hood.  Most notably is that the watchlist and portfolios are now stored in a database rather than in &lt;span class="caps"&gt;CSV&lt;/span&gt; files.  When you run Grism for the first time after upgrading, the data in the &lt;span class="caps"&gt;CSV&lt;/span&gt; files will automatically be moved into the database.&lt;/p&gt;


	&lt;p&gt;The watchlist/portfolio database uses &lt;a href="http://rubyforge.org/projects/mongoose/"&gt;mongoose&lt;/a&gt;, a pure-Ruby, file based database management system.   It is a bit like &lt;a href="http://www.sqlite.org/"&gt;SQLite&lt;/a&gt;, in that it does not require a daemon process, but it is written in pure Ruby so there are no external libraries to install.  The author has also written the &lt;a href="http://www.netpromi.com/kirbybase_ruby.html"&gt;KirbyBase&lt;/a&gt; pure-Ruby database management system which Grism currently uses to manage a stock&amp;#8217;s historical price data (used to draw the price chart).  Mongoose is reportedly faster than KirbyBase and has an &lt;a href="http://rubyforge.org/projects/activerecord/"&gt;ActiveRecord&lt;/a&gt; like &lt;span class="caps"&gt;API&lt;/span&gt;.  It is also now receiving more active development than KirbyBase.   For these reasons, we will probably replace KirbyBase with Mongoose during an upcoming (but not v0.8) version of Grism.&lt;/p&gt;


	&lt;p&gt;Other under-the-hood changes are meant to clarify Grism&amp;#8217;s internal design.  A significant amount of refactoring on the class hierarchies has been done.  In lieu of a design document, this should help anyone who wants to get a grasp on the code.&lt;/p&gt;


	&lt;h4&gt;Future Directions&lt;/h4&gt;


	&lt;p&gt;So where is Grism headed?  As I mentioned previously, v0.8 will contain a number of changes to the portfolio.  At the moment, I haven&amp;#8217;t decided exactly where to stop for this version.  There are a number of small things left to do that I&amp;#8217;m pretty sure will find their way into v0.8 (remove/sell dialog, short-sell support).  Beyond that, however, is the idea of an historical log of all transactions that occurred in the portfolio.  Probably, part of this will find its way into v0.8, but it will only be an under-the-hood change and won&amp;#8217;t be made visible until the next version.&lt;/p&gt;


	&lt;p&gt;Looking toward v0.9, I currently see working on the portfolio&amp;#8217;s historical log and the move to Mongoose from KirbyBase for the historical price data.  For v0.10, I was imagining beefing up the charting capabilities.  There are also things such as adding (lots) more user preferences, possibly even having preferences for individual watchlists and portfolios.  I&amp;#8217;m imagining preferences for things like configurable columns, no-value portfolios (a portfolio where the value amounts were not shown, only percentages were), chart colors, etc.&lt;/p&gt;


	&lt;p&gt;But anything beyond v0.8 is really up in the air yet.  If any of the faithful Grism users have any preference or ideas, don&amp;#8217;t hesitate to speak up!&lt;/p&gt;</description>
      <pubDate>Wed, 23 Aug 2006 06:03:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:01e118f0-4718-438e-bb66-07725c397bec</guid>
      <author>Nicholas Rahn</author>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update</link>
      <category>Grism</category>
      <category>Tech</category>
    </item>
    <item>
      <title>"Grism Development Update" by secured loans</title>
      <description>&lt;p&gt;Its really nice post to share&lt;/p&gt;</description>
      <pubDate>Fri, 05 Mar 2010 05:22:52 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:735f2191-77f0-4ce8-9b32-0e6a11c1f50b</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-111</link>
    </item>
    <item>
      <title>"Grism Development Update" by Premium Flash Templates</title>
      <description>&lt;p&gt;such an interesting post&lt;/p&gt;</description>
      <pubDate>Fri, 05 Mar 2010 02:28:44 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:83945b84-48bb-4621-9251-ecd2641ad2e9</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-110</link>
    </item>
    <item>
      <title>"Grism Development Update" by Natural Makeup</title>
      <description>&lt;p&gt;Informative post thanks for sharing your updates&lt;/p&gt;</description>
      <pubDate>Thu, 04 Mar 2010 04:21:43 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:6e26c5b8-e614-4c9f-989a-cce7e84468ca</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-109</link>
    </item>
    <item>
      <title>"Grism Development Update" by Sound Systems</title>
      <description>&lt;p&gt;Thanks for sharing an useful post&lt;/p&gt;</description>
      <pubDate>Wed, 03 Mar 2010 06:30:38 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:2d84af1d-10e9-4539-aab3-bb213ad82a33</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-108</link>
    </item>
    <item>
      <title>"Grism Development Update" by no deposit casino</title>
      <description>&lt;p&gt;useful post does your blog has thanks for sharing it&lt;/p&gt;</description>
      <pubDate>Tue, 02 Mar 2010 04:17:31 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:ce02244f-d7ec-4726-80ea-769859cfcaf6</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-107</link>
    </item>
    <item>
      <title>"Grism Development Update" by prevajanje</title>
      <description>&lt;p&gt;very thanks for the useful post&amp;#8230;&lt;/p&gt;</description>
      <pubDate>Mon, 01 Mar 2010 07:17:09 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:1feae312-f9ce-48c3-bd55-c9b3b78c8503</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-105</link>
    </item>
    <item>
      <title>"Grism Development Update" by Rok Mejak  </title>
      <description>&lt;p&gt;Thanks for sharing the informative post.&lt;/p&gt;</description>
      <pubDate>Mon, 01 Mar 2010 07:17:10 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:ba1d9e89-5082-4ed3-b9bf-8d671c3117af</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-106</link>
    </item>
    <item>
      <title>"Grism Development Update" by sexy babydoll lingerie</title>
      <description>&lt;p&gt;Great post to be viewed regular on the blogs&lt;/p&gt;</description>
      <pubDate>Mon, 01 Mar 2010 01:28:18 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:ffc80877-06a1-4272-b2bd-20720746c8c0</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-104</link>
    </item>
    <item>
      <title>"Grism Development Update" by  mp4 convertion software</title>
      <description>&lt;p&gt;great work you had done, thanks for sharing it,&lt;/p&gt;</description>
      <pubDate>Mon, 01 Mar 2010 00:17:47 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:177abf1e-2b1b-403e-aac7-0397eb612431</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-103</link>
    </item>
    <item>
      <title>"Grism Development Update" by buy tramadol</title>
      <description>&lt;p&gt;Hey mate, great post!
I love mobiledude and read here quite often.&lt;/p&gt;</description>
      <pubDate>Sun, 28 Feb 2010 20:01:27 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:9286b871-db02-4789-9473-de93c56d533e</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-102</link>
    </item>
    <item>
      <title>"Grism Development Update" by dvd ripping</title>
      <description>&lt;p&gt;Great post! thanks for sharing it&lt;/p&gt;</description>
      <pubDate>Sun, 28 Feb 2010 12:57:02 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:8a88d8ba-eea9-4cc0-9764-2aa8adc80e1d</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-101</link>
    </item>
    <item>
      <title>"Grism Development Update" by convert mp4</title>
      <description>&lt;p&gt;Sorry to know valuable information to late,nice post&lt;/p&gt;</description>
      <pubDate>Sun, 28 Feb 2010 04:29:32 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:15f45f60-9fe4-43dd-bf7c-a137fc160b24</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-100</link>
    </item>
    <item>
      <title>"Grism Development Update" by Migraine triggers</title>
      <description>&lt;p&gt;mymigrainejournal.com is the web based tool for people who are suffering from Migraine triggers, Allergy, Physical or Mental stress and other migraine causes.&lt;/p&gt;</description>
      <pubDate>Wed, 17 Feb 2010 05:16:27 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:5ba26366-3eb2-4c54-bf00-ce341a2f9726</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-99</link>
    </item>
    <item>
      <title>"Grism Development Update" by Web design company</title>
      <description>&lt;p&gt;Source.com.hk: Hong Kong based professional web design company offers ecommerce solutions, online shop, web CMS (Content Management System) web site development services.&lt;/p&gt;</description>
      <pubDate>Wed, 17 Feb 2010 05:15:41 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:e3cfd7c7-cb63-4f87-b657-6073eed9de4f</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-98</link>
    </item>
    <item>
      <title>"Grism Development Update" by orthopedist new york city</title>
      <description>&lt;p&gt;&lt;a href="http://www.zocdoc.com/orthopedic-surgeons/new-york-46063pm" rel="nofollow"&gt;orthopedist new york city&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sat, 06 Feb 2010 22:35:35 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:453d0a86-4b83-4bca-a11a-222129c072db</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-97</link>
    </item>
    <item>
      <title>"Grism Development Update" by Blackjack</title>
      <description>&lt;p&gt;Le meilleur guide online aux jeux de casino, poker et bingo en ligne sur l&amp;#8217;internet.&lt;/p&gt;</description>
      <pubDate>Thu, 21 Jan 2010 03:07:22 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:9e01ff0e-6f15-492f-9581-5c521aee08b9</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-96</link>
    </item>
    <item>
      <title>"Grism Development Update" by Jeux de grattage</title>
      <description>&lt;p&gt;Jouez aux machines à sous, online slotmachines, jeux de grattage et à d&amp;#8217;autres jeux de casino amusant sur Winagames.com.&lt;/p&gt;</description>
      <pubDate>Thu, 21 Jan 2010 02:52:07 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:afb34523-580e-4efb-8155-a31fe20c7d98</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-95</link>
    </item>
    <item>
      <title>"Grism Development Update" by Nike air max </title>
      <description>&lt;p&gt;Nice Post&lt;/p&gt;</description>
      <pubDate>Wed, 20 Jan 2010 05:25:37 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:8302d6fa-7fdf-4bc8-9d83-310d1871fd44</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-94</link>
    </item>
    <item>
      <title>"Grism Development Update" by Seo Services  India</title>
      <description>&lt;p&gt;Real Seo In India follows the system of Seo In India, which has been designed and developed to gain  Knowledge about SEO In 
India.Providing a career section powered by Real Seo In India, further improves the efficiency by providing self service modules to visitors.&lt;/p&gt;</description>
      <pubDate>Wed, 20 Jan 2010 03:55:05 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:5553a85a-e0bd-4e35-afff-c6eaa4537c27</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-93</link>
    </item>
    <item>
      <title>"Grism Development Update" by Seo Services  India</title>
      <description>&lt;p&gt;NetEdge resolves Internet marketing SEO services in India and globally which in 
simpler terms means Search Engine Optimization, getting TOP positions for words or phrases which people might search for in search engines. We have been in Internet Marketing Industry for over 15 + years.&lt;/p&gt;</description>
      <pubDate>Wed, 20 Jan 2010 03:53:27 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:a22993ab-d1c3-47d4-9293-ddd0970fa833</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-92</link>
    </item>
    <item>
      <title>"Grism Development Update" by Complete Recruitment Solution</title>
      <description>&lt;p&gt;&lt;a href="http://www.resourcedatamine.com/benefits.html" rel="nofollow"&gt;Complete Recruitment 
Solution&lt;/a&gt;: Resource Datamine is the complete Recruitment Solution for Recruiters because it helps in enhancing Recruiters Productivity by streamlining the hiring process. Visit at Resource 
Datamine to know more about this Recruitment Solution and Recruitment Software.&lt;/p&gt;</description>
      <pubDate>Wed, 20 Jan 2010 03:52:18 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:0db38bc5-1134-4570-9be6-feb71aa0b1db</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-91</link>
    </item>
    <item>
      <title>"Grism Development Update" by Used Cell Phones</title>
      <description>&lt;p&gt;Glad to visit your blog. Thanks for great post that you share to us&amp;#8230;&lt;/p&gt;</description>
      <pubDate>Wed, 30 Dec 2009 02:46:46 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:efdd22b4-59cb-4643-a4be-9e335bf40ae0</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-90</link>
    </item>
    <item>
      <title>"Grism Development Update" by Phone Card</title>
      <description>&lt;p&gt;I really love the way infomration presented in your post. I have added to you in my social bookmark…and i am w8ing ur next post&lt;/p&gt;</description>
      <pubDate>Wed, 30 Dec 2009 02:45:51 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:3819f825-a7c6-43ca-8853-3a20d6bc601f</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-89</link>
    </item>
    <item>
      <title>"Grism Development Update" by Phone Card</title>
      <description>&lt;p&gt;Your blog is so informative … keep up the good work!!!!&lt;/p&gt;</description>
      <pubDate>Wed, 30 Dec 2009 02:45:16 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:db972221-da9c-4f0b-9ed5-8fde369e9d63</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-88</link>
    </item>
    <item>
      <title>"Grism Development Update" by bmw rental los angeles</title>
      <description>&lt;p&gt;This is what I have been looking for and longing for.  I miss it, and my little kitty.&lt;/p&gt;</description>
      <pubDate>Wed, 09 Dec 2009 20:47:15 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:88b92d12-ba90-4750-aace-c7a67869dc0b</guid>
      <link>http://blog.mobiledude.com/articles/2006/08/23/grism-development-update#comment-87</link>
    </item>
  </channel>
</rss>
