<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Abhi Yerra</title>
	<atom:link href="http://abhiyerra.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://abhiyerra.wordpress.com</link>
	<description>Rants of lunatic</description>
	<lastBuildDate>Thu, 28 May 2009 21:30:03 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='abhiyerra.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/e26b755fd1e5d0d4969337bbd2946b34?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Abhi Yerra</title>
		<link>http://abhiyerra.wordpress.com</link>
	</image>
			<item>
		<title>Moved to Posterous</title>
		<link>http://abhiyerra.wordpress.com/2009/05/28/moved-to-posterous/</link>
		<comments>http://abhiyerra.wordpress.com/2009/05/28/moved-to-posterous/#comments</comments>
		<pubDate>Thu, 28 May 2009 21:30:03 +0000</pubDate>
		<dc:creator>abhiyerra</dc:creator>
				<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://abhiyerra.wordpress.com/?p=307</guid>
		<description><![CDATA[I moved my blog to posterous. The new link is http://journlr.com
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhiyerra.wordpress.com&blog=1234042&post=307&subd=abhiyerra&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I moved my blog to posterous. The new link is <a href="http://journlr.com">http://journlr.com</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abhiyerra.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abhiyerra.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abhiyerra.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abhiyerra.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abhiyerra.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abhiyerra.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abhiyerra.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abhiyerra.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abhiyerra.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abhiyerra.wordpress.com/307/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhiyerra.wordpress.com&blog=1234042&post=307&subd=abhiyerra&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://abhiyerra.wordpress.com/2009/05/28/moved-to-posterous/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/838ad65ee860184ce4161410dabeb940?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abhiyerra</media:title>
		</media:content>
	</item>
		<item>
		<title>Leaving Twitter</title>
		<link>http://abhiyerra.wordpress.com/2009/05/13/leaving-twitter/</link>
		<comments>http://abhiyerra.wordpress.com/2009/05/13/leaving-twitter/#comments</comments>
		<pubDate>Wed, 13 May 2009 02:10:19 +0000</pubDate>
		<dc:creator>abhiyerra</dc:creator>
				<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://abhiyerra.wordpress.com/2009/05/13/leaving-twitter</guid>
		<description><![CDATA[I have decided to leave Twitter. It is useful for some and I even got noticed due to the whole UHS data breach fiasco, but I just don&#8217;t find a utility for it. There is just something missing. I like writing down thoughts, but most of the time I don&#8217;t really care if people read [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhiyerra.wordpress.com&blog=1234042&post=306&subd=abhiyerra&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I have decided to leave Twitter. It is useful for some and I even got noticed due to the whole <a href="http://www.dailycal.org/article/105647/personal_data_stolen_from_uhs_databases">UHS</a> data breach fiasco, but I just don&#8217;t find a utility for it. There is just something missing. I like writing down thoughts, but most of the time I don&#8217;t really care if people read that stuff. Actually most of the time I actually wish that no one would read it. I might want to write certain things that I just want to keep private and I think for stuff like that Tumblr fits the bill. I can post the random links, quotes, etc. I run into as well as post to a private tumblelog. Then again Tumblr allows you to post Tumblr posts to Twitter so I might use that&#8230; maybe&#8230;</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abhiyerra.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abhiyerra.wordpress.com/306/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abhiyerra.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abhiyerra.wordpress.com/306/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abhiyerra.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abhiyerra.wordpress.com/306/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abhiyerra.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abhiyerra.wordpress.com/306/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abhiyerra.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abhiyerra.wordpress.com/306/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhiyerra.wordpress.com&blog=1234042&post=306&subd=abhiyerra&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://abhiyerra.wordpress.com/2009/05/13/leaving-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/838ad65ee860184ce4161410dabeb940?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abhiyerra</media:title>
		</media:content>
	</item>
		<item>
		<title>Pakistan a Failed State</title>
		<link>http://abhiyerra.wordpress.com/2009/04/24/pakistan-a-failed-state/</link>
		<comments>http://abhiyerra.wordpress.com/2009/04/24/pakistan-a-failed-state/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 08:04:47 +0000</pubDate>
		<dc:creator>abhiyerra</dc:creator>
				<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://abhiyerra.wordpress.com/?p=301</guid>
		<description><![CDATA[Reading the New York Times article on Pakistan&#8217;s absence in curbing Taliban insurgency I am still wondering why the US is even supporting Pakistan at this point. The government is weak, the army and the intelligence are clearly calling the shots, and people seem fine with the coming of the militants. It is clear that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhiyerra.wordpress.com&blog=1234042&post=301&subd=abhiyerra&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Reading the New York Times article on Pakistan&#8217;s <a href="http://www.nytimes.com/2009/04/24/world/asia/24pstan.html">absence in curbing Taliban</a> insurgency I am still wondering why the US is even supporting Pakistan at this point. The government is weak, the army and the intelligence are clearly calling the shots, and people seem fine with the coming of the militants. It is clear that our trust that Pakistan will do the right thing is highly questionable especially with the leniency with which it has allowed the Taliban and other terrorists groups such as the one linked with the Mumbai attacks to continue.</p>
<p>The government is extremely weak in Pakistan. When, following the Mumbai attacks, the prime minister, Yousuf Raza Gilani, offered the ISI&#8217;s support in helping India the army shot it down. When, according  to the article, the government wanted to send army troops to fight the militants, yet again, the army rejected it since it did not want to move troops away from the border from India.</p>
<p>This basically says that the ISS and the army are still in the modality that India is the enemy to fight especially to get Kashmir. My question is what are they going to do if they get Kashmir? They haven&#8217;t shown any competence in self management what good will adding more territory do? At this point I think Kashmir should gain independence from both India and Pakistan, both are bad stewards of the land and the people have suffered immensly under both.</p>
<p>Kashmir and India should be the least of Pakistan&#8217;s worry, but the mentality has been set. The army which gets a $1 billion from the United States doesn&#8217;t spend it on fighting terrorism, but fighting India. If this is the case then the US should not give this money to Pakistan which is just provoking another war in the region. If money is to be given thre should be strict guidelines in how it should be used.</p>
<p>At this point I don&#8217;t think that Pakistan can even be trusted. They had 8 years to show us that they will fight a battle against terrorism, but in those years their own region has fallen under the terrorists&#8217; mousetrap.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abhiyerra.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abhiyerra.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abhiyerra.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abhiyerra.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abhiyerra.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abhiyerra.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abhiyerra.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abhiyerra.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abhiyerra.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abhiyerra.wordpress.com/301/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhiyerra.wordpress.com&blog=1234042&post=301&subd=abhiyerra&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://abhiyerra.wordpress.com/2009/04/24/pakistan-a-failed-state/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/838ad65ee860184ce4161410dabeb940?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abhiyerra</media:title>
		</media:content>
	</item>
		<item>
		<title>Being Thrifty with Thrift</title>
		<link>http://abhiyerra.wordpress.com/2009/03/29/being-thrifty-with-thrift/</link>
		<comments>http://abhiyerra.wordpress.com/2009/03/29/being-thrifty-with-thrift/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 02:38:35 +0000</pubDate>
		<dc:creator>abhiyerra</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[rpc]]></category>
		<category><![CDATA[thrift]]></category>

		<guid isPermaLink="false">http://abhiyerra.wordpress.com/?p=296</guid>
		<description><![CDATA[I&#8217;ve been using Thrift a RPC  framework from Facebook. It allows you to define a service outline and generate a template in various languages which you can then use to create the service. What this means is you can say use Haskell for you server and hook it up with a Ruby client or vice [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhiyerra.wordpress.com&blog=1234042&post=296&subd=abhiyerra&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;ve been using <a href="http://incubator.apache.org/thrift/">Thrift</a> a RPC  framework from Facebook. It allows you to define a service outline and generate a template in various languages which you can then use to create the service. What this means is you can say use Haskell for you server and hook it up with a Ruby client or vice versa.</p>
<p>I installed thrift on my Mac from the subversion repository. Here are the commands to install the pre-reqs and thrift itself assuming you have MacPorts.<br />
<code><br />
sudo port install boost libevent<br />
svn co https://svn.apache.org/repos/asf/incubator/thrift/trunk thrift<br />
cd thrift<br />
./bootstrap<br />
./configure --prefix=/opt/local/<br />
make<br />
make install<br />
</code></p>
<p>Now that&#8217;s settled here is an example of a thrift definition file. Named myauth.thrift</p>
<pre><code>
namespace rb MyAuth
namespace py myauth

struct User {
  1: string username,
  2: string password
}

enum LoginStatus {
  SUCCESS,
  FAIL
}

service Authentication {
  string say_hello(),
  LoginStatus login(1:User cred)
}
</code></pre>
<p>As you can see this has several components to it. The first the namespace definitions. These are the modules/packages/namespaces which this service belongs to. You can define one for each of the languages that you are going to code for. The second is the User struct which holds the data that we will be working with in the service, third the enums and finally the service definition. The service definition has two methods: say_hello which returns a string and login which returns a LoginStatus taking in a User struct as an argument. </p>
<p>This only uses a subset of the definition syntax to show a small example of what you can do with the service. To see a more thorough <a href="http://wiki.apache.org/thrift/Tutorial">example of the definition file</a> go to the <a href="http://wiki.apache.org/thrift/FrontPage">Thrift Wiki</a>.</p>
<p>Once you have written the definition compile the file (here I&#8217;m going to use Ruby and Python):<br />
<code><br />
thrift --gen rb --gen py myauth.thrift<br />
</code></p>
<p>Now write the server code (in ruby):</p>
<pre>
<code>
require 'thrift'
$:.push('gen-rb')

require 'Authentication'
require 'myauth_constants'

class AuthenticationHandler
  def say_hello
    puts "thrift client connected"
    "hello thrift client"
  end

  def login cred
    if cred.username == 'hello' &amp;&amp; cred.password == 'world'
      puts "logged in"
      return MyAuth::LoginStatus::SUCCESS
    end

    puts "great pie of fail"
    MyAuth::LoginStatus::FAIL
  end
end

handler = AuthenticationHandler.new
processor = MyAuth::Authentication::Processor.new(handler)
transport = Thrift::ServerSocket.new(9090)
transportFactory = Thrift::BufferedTransportFactory.new()
server = Thrift::SimpleServer.new(processor, transport, transportFactory)

puts "Starting the server..."
server.serve()
puts "done."
</code>
</pre>
<p>Write the client code (in python):</p>
<pre>
<code>
import sys
sys.path.append('gen-py')

from myauth import Authentication
from myauth.constants import *

from thrift import Thrift
from thrift.transport import TSocket
from thrift.transport import TTransport
from thrift.protocol import TBinaryProtocol

transport = TSocket.TSocket('localhost', 9090)
transport = TTransport.TBufferedTransport(transport)
protocol = TBinaryProtocol.TBinaryProtocol(transport)

auth = Authentication.Client(protocol)

transport.open()

print auth.say_hello()

user = User()
user.username = 'hello'
user.password = 'world'

print "Login: %s" % auth.login(user)

user2 = User()
user2.username = 'failed'
user2.password = 'world'

print "Login: %s" % auth.login(user2)
</code>
</pre>
<p>What thrift gives you is a transport layer as well as a protocol layer so you don&#8217;t have to worry about mucking around with sockets. There are also several protocol layers defined so you could use a JSON protocol for example.</p>
<p>All in all this is a useful technology for using the right tool for the job, i.e the right programming language for the job. By working with different languages thrift gives the programmer the capability of writing different services using the strengths of the appropriate language.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abhiyerra.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abhiyerra.wordpress.com/296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abhiyerra.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abhiyerra.wordpress.com/296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abhiyerra.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abhiyerra.wordpress.com/296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abhiyerra.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abhiyerra.wordpress.com/296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abhiyerra.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abhiyerra.wordpress.com/296/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhiyerra.wordpress.com&blog=1234042&post=296&subd=abhiyerra&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://abhiyerra.wordpress.com/2009/03/29/being-thrifty-with-thrift/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/838ad65ee860184ce4161410dabeb940?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abhiyerra</media:title>
		</media:content>
	</item>
		<item>
		<title>iPhone OS 3.0 Wants</title>
		<link>http://abhiyerra.wordpress.com/2009/03/17/iphone-os-30-wants/</link>
		<comments>http://abhiyerra.wordpress.com/2009/03/17/iphone-os-30-wants/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 12:58:16 +0000</pubDate>
		<dc:creator>abhiyerra</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://abhiyerra.wordpress.com/?p=290</guid>
		<description><![CDATA[Apple is set to announce about its upcoming OS 3.0 for the iPhone. There are a few things I really want which I thought I&#8217;d write since I am procrastinating studying for my midterm.

Background apps &#8211; I really want to listen to Pandora while at the same time sending and receiving SMSes without the radio [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhiyerra.wordpress.com&blog=1234042&post=290&subd=abhiyerra&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Apple is set to announce about its upcoming OS 3.0 for the iPhone. There are a few things I really want which I thought I&#8217;d write since I am procrastinating studying for my midterm.</p>
<ul>
<li>Background apps &#8211; I really want to listen to Pandora while at the same time sending and receiving SMSes without the radio going off. Is that so hard to ask?</li>
<li>MMS &#8211; I think it&#8217;d make the whole communicating thing a lot fluid as I&#8217;ll probably be much more likely to take pictures and send them to people since I tend to be a visual person anyways. The whole email thing is sort of out of the way.</li>
<li>Copy and Paste &#8211; Seriously? It&#8217;s so annoying, for example, to find a song on Shazam wanting to send the name to a friend only to realize that you have to write down the name on a paper then send it by retyping it, good luck remembering a complicated foreign song title when you don&#8217;t have a pen at hand. Seriously what century are we in? Come on Apple!</li>
<li>Tethering &#8211; Not a biggie, but would be nice especially since I&#8217;m giving AT&amp;T $30 bucks for a shitty 3G connection that barely works if at all. Then again tethering would probably cripple the already bad network or force them to upgrade, but I&#8217;m betting on the former.</li>
</ul>
<p>If they have those I&#8217;d be a happy poor-college-student-paying-for-an-overpriced-service-on-a-shitty-network-on-an-awesome-phone. I just feel that Apple has made a great phone which is great at individual tasks, but hasn&#8217;t worked on getting apps to talk together.</p>
<p><strong>Update: </strong>A big sigh of relief as MMS and Copy and Paste have been implemented. Thank god! Also a pseudo background task ability. Still no way to listen to Pandora without getting cut off by replying to a message&#8230;</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abhiyerra.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abhiyerra.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abhiyerra.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abhiyerra.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abhiyerra.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abhiyerra.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abhiyerra.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abhiyerra.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abhiyerra.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abhiyerra.wordpress.com/290/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhiyerra.wordpress.com&blog=1234042&post=290&subd=abhiyerra&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://abhiyerra.wordpress.com/2009/03/17/iphone-os-30-wants/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/838ad65ee860184ce4161410dabeb940?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abhiyerra</media:title>
		</media:content>
	</item>
		<item>
		<title>More Phone Cost Cuts: Cheap Calls to India</title>
		<link>http://abhiyerra.wordpress.com/2009/02/03/more-phone-cost-cuts-cheap-calls-to-india/</link>
		<comments>http://abhiyerra.wordpress.com/2009/02/03/more-phone-cost-cuts-cheap-calls-to-india/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 06:03:47 +0000</pubDate>
		<dc:creator>abhiyerra</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://abhiyerra.wordpress.com/?p=280</guid>
		<description><![CDATA[I got calls to be cheaper in the US and saved a bunch of money for my parents by switching them to Skype To Go for local calls. But what to do about calls to India?We have a lot of family in India who my parents tend to call often. Right now they use callingcards [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhiyerra.wordpress.com&blog=1234042&post=280&subd=abhiyerra&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I got <a href="http://abhiyerra.wordpress.com/2009/01/16/cutting-phone-bill-ie-telcos-your-landlines-are-doomed/">calls to be cheaper in the US</a> and saved a bunch of money for my parents by switching them to Skype To Go for local calls. But what to do about calls to India?We have a lot of family in India who my parents tend to call often. Right now they use callingcards which are not the cheapest and have all these connection fees associated with them and Skype is pretty expensive in its calls to India costing nearly $0.09 a minute. So I wanted to find a solution to this problem with my newfound knowledge of VOIP technology.</p>
<p>I was thinking of setting up a VOIP switch with a cheap DID and routing calls through that to bridge calls to India except they would have to talk for about 2 hours before the actual calls would start to become cheaper. Initially this seemed like a good deal since 2 hours isn&#8217;t that much time. I was set to do this since it seemed like a great way to learn about VOIP and cut costs.</p>
<p>It consisted of creating a <a href="http://gist.github.com/57319">mini callingcard IVR</a>. I setup <a href="http://www.freeswitch.org/">FreeSwitch</a> with a cheap DID number from <a href="http://www.callcentric.com/dids/phone_number_sale">Callcentric</a>, and bridge the call with <a href="http://gafachi.com/">Gafachi</a> (their rates are pretty cheap). This resulted in Costs = $2.95 + ~$0.024 x minutes per month. This was better than Costs = ~$0.05 x minutes.</p>
<p>However, this requires a lot of work on my part. I need to buy the minutes every so often, make sure the server is not on the fritz, and make sure my IVR works as intended. This is where opportunity cost becomes important. I can learn a bunch about VOIP and how those systems work, it&#8217;s pretty interesting, but at the end of the day I just need something that works and gives my parents cheap calls to India.</p>
<p>So I signed up for this service called <a href="https://www.indiaminutes.com">IndiaMinutes</a> which seems to be reselling Gafachi, it has a simple UI and a dial through number. This means I can just set it up and let my parents use it as they need. Plus, the Cost = ~$0.024 x minutes which means that it is already a couple dollars cheaper per month than my solution. Further, it has an ability to top up when funds run low so minimum supervision required. In general it seems to be a good cheap solution to call India. So I just setup their number in my parents Skype to Go speed dial to call India. We&#8217;ll see how they end up liking it and using it.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abhiyerra.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abhiyerra.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abhiyerra.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abhiyerra.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abhiyerra.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abhiyerra.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abhiyerra.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abhiyerra.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abhiyerra.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abhiyerra.wordpress.com/280/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhiyerra.wordpress.com&blog=1234042&post=280&subd=abhiyerra&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://abhiyerra.wordpress.com/2009/02/03/more-phone-cost-cuts-cheap-calls-to-india/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/838ad65ee860184ce4161410dabeb940?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abhiyerra</media:title>
		</media:content>
	</item>
		<item>
		<title>Selling Textbooks: Half.com vs Amazon</title>
		<link>http://abhiyerra.wordpress.com/2009/01/26/selling-textbooks-halfcom-vs-amazon/</link>
		<comments>http://abhiyerra.wordpress.com/2009/01/26/selling-textbooks-halfcom-vs-amazon/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 11:43:32 +0000</pubDate>
		<dc:creator>abhiyerra</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[student]]></category>
		<category><![CDATA[textbooks]]></category>

		<guid isPermaLink="false">http://abhiyerra.wordpress.com/?p=270</guid>
		<description><![CDATA[I decided to sell some of my old textbooks which I see no value in keeping for the future. I ran into a choice when going about this (like most things in life). Should I use half.com or Amazon?
Initially, I was using half.com and it seemed like the way to go. I mean they have [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhiyerra.wordpress.com&blog=1234042&post=270&subd=abhiyerra&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I decided to sell some of my old textbooks which I see no value in keeping for the future. I ran into a choice when going about this (like most things in life). Should I use <a href="http://half.com">half.com</a> or <a href="https://sellercentral.amazon.com/gp/homepage.html">Amazon</a>?</p>
<p>Initially, I was using half.com and it seemed like the way to go. I mean they have a commission that slides down from 15% as the price of the book increases. They also have no flat or variable fee for selling. However, unfortunately it seems that eBay, which owns half.com, has abandoned working on the site. There is a complete lack of information about the books that are being sold and the site just feels like another marketplace, not really a place to buy books.</p>
<p>Therefore, I decided to use Amazon even though they have a commission of 15% regardless of price and charge $0.99 flat fee plus a $1.70 variable fee. However, the benefits of the site outweigh the costs as the site is a dedicated bookstore with thought given to the seller. The maintenance tools don&#8217;t seem like they&#8217;ve been last touched somewhere between 2005 and the 90&#8217;s. It overall has a simpler and more professional interface. Plus, I would wager that people are more likely to go to Amazon to find books before they ever touch half.com so the likelihood of someone buying from the site is much greater than half.com.</p>
<p>So what does all this mean? If you need one of my old textbooks please consider buying from <a href="http://www.amazon.com/gp/shops/storefront/index.html?ie=UTF8&amp;marketplaceID=ATVPDKIKX0DER&amp;sellerID=A1ZUQ2YDM61713">Abhi&#8217;s Books</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abhiyerra.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abhiyerra.wordpress.com/270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abhiyerra.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abhiyerra.wordpress.com/270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abhiyerra.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abhiyerra.wordpress.com/270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abhiyerra.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abhiyerra.wordpress.com/270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abhiyerra.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abhiyerra.wordpress.com/270/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhiyerra.wordpress.com&blog=1234042&post=270&subd=abhiyerra&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://abhiyerra.wordpress.com/2009/01/26/selling-textbooks-halfcom-vs-amazon/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/838ad65ee860184ce4161410dabeb940?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abhiyerra</media:title>
		</media:content>
	</item>
		<item>
		<title>Cutting Phone Bill, i.e Telco&#8217;s your landlines are doomed!</title>
		<link>http://abhiyerra.wordpress.com/2009/01/16/cutting-phone-bill-ie-telcos-your-landlines-are-doomed/</link>
		<comments>http://abhiyerra.wordpress.com/2009/01/16/cutting-phone-bill-ie-telcos-your-landlines-are-doomed/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 13:33:54 +0000</pubDate>
		<dc:creator>abhiyerra</dc:creator>
				<category><![CDATA[culture]]></category>
		<category><![CDATA[finance]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[thoughts]]></category>
		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://abhiyerra.wordpress.com/?p=263</guid>
		<description><![CDATA[Being a product of the web/mobile/text messaging generation, landlines are a bit of a mystery. They are phones people have at their homes, people call from them, but why are these antiquated things still around? In the land of cell phones why are those things even used. I decided to take a look and decided [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhiyerra.wordpress.com&blog=1234042&post=263&subd=abhiyerra&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Being a <a href="http://www.economist.com/business/displaystory.cfm?story_id=12863573">product of the web/mobile/text messaging generation,</a> landlines are a bit of a mystery. They are phones people have at their homes, people call from them, but why are these antiquated things still around? In the land of cell phones why are those things even used. I decided to take a look and decided to put it on a diet at home, an extreme diet actually though not <a href="http://www.atkins.com/Atkins-home.html">a diet that will lead to death</a>.</p>
<p>So my parents had this $60 a month plan with AT&amp;T called <a href="http://www.att.com/gen/general?pid=10982">All Distance</a> (meaning as far as the borders of the US&#8230; I guess AT&amp;T has a patriotic meaning for all, false advertising suit anyone? I&#8217;m looking at you pre-law friends of mine) which provided all the wonderful features one would expect on a modern day cell phone on a land phone. But the pricing scheme is off the fucking roof especially since it&#8217;s only $20 bucks lower than the cell phone bill. Also, looking at the bills for the last 6 months (at least they got the website right&#8230; when it&#8217;s up) I saw that they barely made 40 calls a month on the service.</p>
<p><img class="size-full wp-image-268 alignright" title="Stephen Colbert explain's the new AT&amp;T" src="http://abhiyerra.files.wordpress.com/2009/01/6a00d8341c118753ef00e5507753b98834-800wi.jpg?w=387&#038;h=293" alt="Stephen Colbert explain's the new AT&amp;T" width="387" height="293" /></p>
<p>I told my parents to go basic and get the cheapest plan possible since we usually only get incoming calls not really outgoing. This automagically cut the cost of our bill by $45 bucks! So I was looking around their site and saw the &#8220;features&#8221; I could add to the phone line and was struck by how expensive it was. $15 bucks for CallerID! Are you fucking kidding me? I can get a fucking SIP provider who will not only provide a DID number with all the bells and whistles that these bastards are charging ridiculous amounts for less than they are charging for a basic plan!</p>
<p>My research continued a bit further. So what was the state of our cell phone? We have AT&amp;T Wireless (I love my iPhone) and realized we were not using all of our minutes (hell we have about 10,000 rollover minutes with like a 1000 expiring every month) so I told my parents to start using the cell phone more. Your probably thinking, &#8220;You told them what? Are you mad?&#8221; Yes, I know it was unusual advice. Yes, I know I could have just gone to the lower tier rate and cut a further $20, but with almost $45 saved on landline bills and with how much my mom has her cell phone with her anyways on my parents long drive to their second store it was a fair call&#8230; no pun intended. My voice usage oddly enough coincide with the evening and weekends when calls are free so I don&#8217;t have many minutes used during the day (ah&#8230; college). Since we have enough minutes to last a recession using the cell phone a bit more is not a problem.</p>
<p>So what about the landphone why even keep it then? It seems a bit useless if I told my parents to just use the cell phone a bit more. Well since we did have it and local calls are free and I started liking Skype (ykabhinav&#8230; call me) so I got the <a href="http://www.skype.com/allfeatures/subscriptions/#uscaSubscriptionTab">$30 a year unlimited US &amp; Canada subscription</a> and setup <a href="http://www.skype.com/allfeatures/togo/">Skype to Go</a> on the home phone. Since my parents are used to the nuances of Calling Cards anyways it is not much of a hassle for them to call Skype and bridge the call. I even set it up so that it just dials through Skype in the address book.</p>
<p>So what did we do with the savings? Well my dad spend $5 bucks more to get faster internet at home and I spend $10 bucks more to get unlimited family text messaging, after all my sister is growing up and she needs texting as much as I do. And I figured might as well teach the parents a bit about modern day convieniences where not everything requires a call&#8230; (Sent some info to my dad <a href="http://www.reuters.com/article/marketsNews/idUSN1625368220090116">about BofA</a> which he was asking about yesterday, he replied, &#8220;Ok.&#8221; My father&#8217;s first text message&#8230;).</p>
<p><strong>Update:</strong> After using Skype for a couple more weeks my parents have gotten rid of all but the minimal service at their store thus saving them even more per year. If people were to do this at this rate it would seem that the landline business is pretty dire.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abhiyerra.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abhiyerra.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abhiyerra.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abhiyerra.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abhiyerra.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abhiyerra.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abhiyerra.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abhiyerra.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abhiyerra.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abhiyerra.wordpress.com/263/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhiyerra.wordpress.com&blog=1234042&post=263&subd=abhiyerra&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://abhiyerra.wordpress.com/2009/01/16/cutting-phone-bill-ie-telcos-your-landlines-are-doomed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/838ad65ee860184ce4161410dabeb940?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abhiyerra</media:title>
		</media:content>

		<media:content url="http://abhiyerra.files.wordpress.com/2009/01/6a00d8341c118753ef00e5507753b98834-800wi.jpg" medium="image">
			<media:title type="html">Stephen Colbert explain's the new AT&#38;T</media:title>
		</media:content>
	</item>
		<item>
		<title>Journlr</title>
		<link>http://abhiyerra.wordpress.com/2009/01/16/journlr/</link>
		<comments>http://abhiyerra.wordpress.com/2009/01/16/journlr/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 12:00:56 +0000</pubDate>
		<dc:creator>abhiyerra</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[thoughts]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://abhiyerra.wordpress.com/?p=265</guid>
		<description><![CDATA[I&#8217;ve started working on a simple project over break. Actually it&#8217;s a really simple idea, one which can be built in 15 minutes or so with any good screencast on a framework of choice. Then why I am I writing it? Because I can! It&#8217;s called Journlr. The idea behind it is simple, there are so [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhiyerra.wordpress.com&blog=1234042&post=265&subd=abhiyerra&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;ve started working on a simple project over break. Actually it&#8217;s a really simple idea, one which can be built in 15 minutes or so with any <a href="http://media.rubyonrails.org/video/rails_blog_2.mov">good screencast </a>on a framework of <a href="http://rubyonrails.org/">choice</a>. Then why I am I writing it? Because I can! It&#8217;s called <a href="http://journlr.com">Journlr</a>. The idea behind it is simple, there are so many places where you can publish thoughts for others to see there is no place to just keep a plain old for my eyes only journal (or none that were astetically pleasing to me). So Journlr!</p>
<p>Though, it needs a lot more work especially in the departments of making it &#8220;official-looking&#8221; it is good enough for general use. I will release incremental updates to fix the sore spots. It uses OpenID so I don&#8217;t collect any information about you and is intended to get you writing as soon as <a href="http://en.wikipedia.org/wiki/Speed_of_light">theoretically possible</a>, so just sign on with OpenID and you are ready to go. The only thing that is in the server is your identity url so if you use a service that obfuscates your identity url you are generally anonymous.</p>
<p>However, I feel this isn&#8217;t good enough for anonymity so I&#8217;ll be adding client side encryption in the future using JavaScript (especially since Firefox 3.1, Chrome and Safari-Nighly are kicking ass in performance. All I can say about IE, fuck you. your useless now and will be useless in the future&#8230; though I have heard <a href="http://thepiratebay.org/search/Windows%207/0/99/0">Windows 7</a> is nice&#8230;).  But the gist of it is that data will be encrypted on the server and all encryption will happen on the client, so all data stored on the server itself will be encrypted. Hopefully, if I have money and this service becomes popular I&#8217;ll add SSL, but that&#8217;s a big if right now. This is in the works on a branch on git, but I haven&#8217;t gotten to it per usual.</p>
<p>You might be wondering, &#8220;What kind of half assed software is this? It doesn&#8217;t even have a damn edit button!&#8221; Well my <a href="http://www.google.com/search?client=safari&amp;rls=en-us&amp;q=anger+management&amp;ie=UTF-8&amp;oe=UTF-8">angry friend</a> there is a reason for that design. I don&#8217;t want the filtering of thoughts that are written. We filter too many of our thoughts, even though it is a good thing there are times when we should just write and be done with it: unfiltered, unbiased, pure <a href="http://en.wikipedia.org/wiki/Stream_of_consciousness">stream of consciousness</a>. That is what Journlr wants to be, a place where you just write and post once done. If you really need to edit it copy it and post again with all the nuances of reformatting the Textile markup (yes, I&#8217;m not going to make it easy on you).</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abhiyerra.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abhiyerra.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abhiyerra.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abhiyerra.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abhiyerra.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abhiyerra.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abhiyerra.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abhiyerra.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abhiyerra.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abhiyerra.wordpress.com/265/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhiyerra.wordpress.com&blog=1234042&post=265&subd=abhiyerra&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://abhiyerra.wordpress.com/2009/01/16/journlr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.rubyonrails.org/video/rails_blog_2.mov" length="49405864" type="video/quicktime" />
	
		<media:content url="http://0.gravatar.com/avatar/838ad65ee860184ce4161410dabeb940?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abhiyerra</media:title>
		</media:content>
	</item>
		<item>
		<title>Openbravo POS</title>
		<link>http://abhiyerra.wordpress.com/2009/01/06/openbravo-pos/</link>
		<comments>http://abhiyerra.wordpress.com/2009/01/06/openbravo-pos/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 05:41:48 +0000</pubDate>
		<dc:creator>abhiyerra</dc:creator>
				<category><![CDATA[finance]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://abhiyerra.wordpress.com/?p=259</guid>
		<description><![CDATA[My parents store uses a POS software called PCAmerica Cash Register Express. It has worked for them so far but it has a lot of problems. It uses a lot of memory; I am assuming there is a memory leak somewhere as it uses up almost 200 mb of ram for a products database that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhiyerra.wordpress.com&blog=1234042&post=259&subd=abhiyerra&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>My parents store uses a POS software called <a href="http://www.pcamerica.com/">PCAmerica Cash Register Express</a>. It has worked for them so far but it has a lot of problems. It uses a lot of memory; I am assuming there is a memory leak somewhere as it uses up almost 200 mb of ram for a products database that is less than 1mb, I am assuming it copies all the invoices ever made into memory. Also it&#8217;s a nightmare to configure where hardware fails to work for no reason randomly. I get really annoyed when my parents ask me to deal with that software&#8217;s issues since when one thing is fixed usually another thing is broken. The main reason that choice of software was made was due to my dad being used to the software from a previous store that he owned as well as there being no real open source alternatives.</p>
<p>My parents usage requirements are quite simple. They need a location to enter their stock (which all systems have), a place to check out current inventory and a daily report. All this was available in <a href="http://www.openbravo.com/product/pos/">Openbravo POS</a>. For the last week or so I&#8217;ve been working on migrating to the new system. Initially, I was looking at getting a system up for uploading data to the Openbravo ERP so they could be able to integrate their other store, but for right now I wanted to keep it simple. I want them to use the software and get it running then add an <a href="http://www.openbravo.com/product/erp/">ERP</a> to get the other store running on this software as well. This is mostly to avoid duplicating the efforts of entering stock into both stores.</p>
<p>I got the POS setup. This was done first by getting the CRE products database into the Openbravo POS where I had to import the data into Excel then remove all the unnecessary fields. And then import the csv files that I generated into Openbravo POS. <a href="http://gist.github.com/43686">This is the code for that.</a> All in all it was a simple transfer, all that remains to be done are to add the specific tax categories which should be a simple SQL query and possibly import the customer table from CRE.</p>
<p>My parents seem happy with the software and we&#8217;ll start using it tomorrow since today I was training them in using it which was simple enough. The only major glitch I see in Openbravo is that when there is a text based barcode it doesn&#8217;t show up on screen as  you enter it this is became my parents use some mnemonics for certain items, e.g. pot for potatoes (I know what your thinking you stoner you! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ). Overall, this seems to be a good investment in time and hopefully it&#8217;ll workout as they use it in the next few weeks.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abhiyerra.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abhiyerra.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abhiyerra.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abhiyerra.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abhiyerra.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abhiyerra.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abhiyerra.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abhiyerra.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abhiyerra.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abhiyerra.wordpress.com/259/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhiyerra.wordpress.com&blog=1234042&post=259&subd=abhiyerra&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://abhiyerra.wordpress.com/2009/01/06/openbravo-pos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/838ad65ee860184ce4161410dabeb940?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abhiyerra</media:title>
		</media:content>
	</item>
	</channel>
</rss>