<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 <title>GrokBlok</title>
 <subtitle>Stranger in a Strange Land</subtitle>
 <link href="http://www.grokblok.com/feed/atom.xml" rel="self"/>
 <updated>Sun, 24 Aug 2008 19:48:00 GMT</updated>
 <generator uri="http://radiantcms.org" version="0.6.9">RadiantCMS</generator>
 <author>
   <name>ch0wda</name>
 </author>
 <id>tag:grokblok.com,Sun, 24 Aug 2008 19:48:00 GMT</id>
 <link rel="self" href="http://grokblok.com/feed/atom.xml" type="application/atom+xml" />
 
   
     <entry xml:base="http://grokblok.com/">
       <title>5 Quick Android Dev Tips</title>
       <link href="http://grokblok.com/articles/2008/09/05/5-quick-android-dev-tips/" rel="alternate" type="text/html" />
       <id>tag:grokblok.com,Fri, 05 Sep 2008 01:21:00 GMT</id>
       <published>Fri, 05 Sep 2008 01:21:00 GMT</published>
       <updated>Fri, 05 Sep 2008 06:10:06 GMT</updated>
       <content type="html">&lt;p&gt;I&amp;#8217;ve recently been doing some development with &lt;a href=&quot;http://code.google.com/android&quot;&gt;Google Android&lt;/a&gt;, and I must say that I&amp;#8217;m really enjoying it.  It really seems like there are a lot of untapped possibilities.  I&amp;#8217;m currently using Eclipse for development, and the official Android plugin for it.  It&amp;#8217;s the path of least resistance. Here&amp;#8217;s a collection of 5 things that I&amp;#8217;ve found helpful to get up and running.&lt;/p&gt;


	&lt;h3&gt;Add The Android &lt;span class=&quot;caps&quot;&gt;SDK&lt;/span&gt; To Your Path&lt;/h3&gt;


	&lt;p&gt;The &lt;span class=&quot;caps&quot;&gt;SDK&lt;/span&gt; is a minimal collection of tools and jar files.  I normally keep all my various code in a directory directly under &lt;code&gt;$HOME&lt;/code&gt; called &lt;code&gt;/projects&lt;/code&gt;, I&amp;#8217;ll refer to it as &lt;code&gt;$PROJECTS&lt;/code&gt; from now on.  I&amp;#8217;m a total n00b when it comes to Java development, so I don&amp;#8217;t know what other people do for these types of things, but I&amp;#8217;ve added a folder to keep all things like the Android &lt;span class=&quot;caps&quot;&gt;SDK&lt;/span&gt; called &lt;code&gt;$PROJECTS/.java&lt;/code&gt;.&lt;/p&gt;


&lt;pre&gt;&lt;code class=&quot;shell&quot;&gt;bash-3.2$ wget http://dl.google.com/android/android-sdk-mac_x86-0.9_beta.zip&lt;/code&gt;&lt;/pre&gt;

	&lt;p&gt;Unzip this file and symlink it to @$PROJECTS/.java/android, you&amp;#8217;ll see why in a minute.  Please note that you&amp;#8217;ll need a different file unless you&amp;#8217;re using a Mac.&lt;/p&gt;


&lt;pre&gt;&lt;code class=&quot;shell&quot;&gt;bash-3.2$ ln -s $PROJECTS/.java/android-sdk-mac_x86-0.9_beta $PROJECTS/.java/android&lt;/code&gt;&lt;/pre&gt;

	&lt;p&gt;The final step is to add the &lt;span class=&quot;caps&quot;&gt;SDK&lt;/span&gt; to your &lt;code&gt;$PATH&lt;/code&gt; so you can access the command line goodies.  If you remember, I symlink&amp;#8217;d the current release of the Android &lt;span class=&quot;caps&quot;&gt;SDK&lt;/span&gt; to &lt;code&gt;$PROJECTS/.java/android&lt;/code&gt;.  When the next version of Android is released I can simply download it and change the symlink and I won&amp;#8217;t have to change my paths.  This will make testing my software against various releases extremely simple.  Your platform might be different, but on mine, I can change &lt;code&gt;$PATH&lt;/code&gt; by editing &lt;code&gt;$HOME/.profile&lt;/code&gt;.  The actual files that you will need accessible from your path are at &lt;code&gt;$PROJECTS/.java/android/tools&lt;/code&gt;, so that&amp;#8217;s the value I&amp;#8217;m adding to the end of my path.&lt;/p&gt;


&lt;pre&gt;&lt;code class=&quot;shell&quot;&gt;export PATH=/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/mysql/bin::$HOME/.java/android/tools:$PATH&lt;/code&gt;&lt;/pre&gt;

	&lt;p&gt;You should know be able to access any of the pre-bundled command line tools for the Android &lt;span class=&quot;caps&quot;&gt;SDK&lt;/span&gt; in a simple and flexible manner.&lt;/p&gt;


	&lt;h3&gt;Creating An SDCard For Your Emulator&lt;/h3&gt;


	&lt;p&gt;There are times that you want to store some data or media that can act in the same way as an SDCard.  The &lt;span class=&quot;caps&quot;&gt;SDK&lt;/span&gt; has a tool that you can use called &lt;code&gt;mksdcard&lt;/code&gt; which can be used to create an SDCard iso, which can then be mounted on the emulator.  Creating one is simple.  I recommend setting up a common folder for assets that you might want to use across your various projects.  In my case, that would be at &lt;code&gt;$PROJECTS/.java/shared&lt;/code&gt;.  Here&amp;#8217;s a listing of the switches for this tool:&lt;/p&gt;</content>
     </entry>
   
     <entry xml:base="http://grokblok.com/">
       <title>MacPorts is trying to kill me</title>
       <link href="http://grokblok.com/articles/2008/09/04/macports-is-trying-to-kill-me/" rel="alternate" type="text/html" />
       <id>tag:grokblok.com,Thu, 04 Sep 2008 20:11:00 GMT</id>
       <published>Thu, 04 Sep 2008 20:11:00 GMT</published>
       <updated>Thu, 04 Sep 2008 21:41:14 GMT</updated>
       <content type="html">&lt;p&gt;Yesterday I was trying to install Apache2 through MacPorts so I could get Phusion Passenger to run on my Macbook for local things.  I am constantly having trouble with MacPorts failing to install things, it&amp;#8217;s various reasons, although I&amp;#8217;m sure I&amp;#8217;m to blame for some of them; I think it work and act just like apt. :)  I couldn&amp;#8217;t get Apache installed and I&amp;#8217;d tried various things.  I was getting a little frustrated and flipping back and forth between the terminal and the browser.  See if you can see my problem:&lt;/p&gt;


I type in my command to try to get Apache to install, but then stop at the last minute to read something in the browser.
&lt;pre&gt;&lt;code class=&quot;shell&quot;&gt;bash-3.2$ sudo port install&lt;/code&gt;&lt;/pre&gt;

After a few minutes, I come back to the terminal and figure out that I need to selfupdate MacPorts and that might help.  I pick up where I left off&amp;#8230;
&lt;pre&gt;&lt;code class=&quot;shell&quot;&gt;bash-3.2$ sudo port install sudo port selfupdate&lt;/code&gt;&lt;/pre&gt;

	&lt;p&gt;&lt;span class=&quot;caps&quot;&gt;FAIL&lt;/span&gt;.  If you can&amp;#8217;t see it, basically, I just gave the command to MacPorts to install it&amp;#8217;s own &lt;code&gt;sudo&lt;/code&gt; program over the &lt;span class=&quot;caps&quot;&gt;OS X&lt;/span&gt; one.  The install failed because sometime during the install it switched to the MacPorts one.  It complained about now being able to create the &lt;code&gt;/opt/local/etc/sudoers&lt;/code&gt; file.  I was stuck in limbo, not able to deactivate the port, not able to copy the sudoers file, nothing.  &lt;code&gt;sudo&lt;/code&gt; was broken.&lt;/p&gt;


	&lt;p&gt;Panic sets in.  Let&amp;#8217;s just say that I&amp;#8217;ve tried several things, but there&amp;#8217;s one easy way to fix it.  You might have immediately come to this solution&amp;#8230; but I didn&amp;#8217;t, so congrats on your problem solving skills.  Simply comment out the MacPorts paths from &lt;code&gt;$PATH&lt;/code&gt;, open another terminal and you should be able to create the necessary file, add the paths back in and move on from there.  At that point you can either deactivate the port or use it.&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;m not sure why MacPorts would have a port that couldn&amp;#8217;t complete it&amp;#8217;s own installation, but no long term damage.  Hopefully, if this happens to someone else, they&amp;#8217;ll be able to have this post point them in the right direction. Now I guess I can go back to betting Phusion Passenger installed. :)&lt;/p&gt;</content>
     </entry>
   
     <entry xml:base="http://grokblok.com/">
       <title>Rut Roh Raggy, It's Ruxtape</title>
       <link href="http://grokblok.com/articles/2008/09/02/rut-roh-raggy-its-ruxtape/" rel="alternate" type="text/html" />
       <id>tag:grokblok.com,Tue, 02 Sep 2008 00:00:00 GMT</id>
       <published>Tue, 02 Sep 2008 00:00:00 GMT</published>
       <updated>Tue, 02 Sep 2008 00:11:31 GMT</updated>
       <content type="html">&lt;p&gt;I was a big fan of &lt;a href=&quot;http://www.muxtape.com&quot;&gt;Muxtape&lt;/a&gt;, and I was extremely disappointed to once again see the &lt;span class=&quot;caps&quot;&gt;RIAA&lt;/span&gt; shut them down, very reactionary.  I loved the concept of being able to create your own playlist that you could distribute to people and have them listen.  I didn&amp;#8217;t care so much about other people&amp;#8217;s mixes, preferring services like &lt;a href=&quot;http://www.pandora.com&quot;&gt;Pandora&lt;/a&gt;.  I was very excited to see the concept resurrected by &lt;a href=&quot;http://opentape.fm&quot;&gt;Opentape&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Opentape is really cool, but it&amp;#8217;s written in &lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt; and I prefer Ruby.  It&amp;#8217;s a little early, but I wanted to announce that I&amp;#8217;m working on an Opentape imposter called, &amp;#8216;Ruxtape&amp;#8217;.  Why early?  Because I haven&amp;#8217;t exactly got a working flash player yet. :(  I&amp;#8217;m having a little trouble with the controls and such and so I&amp;#8217;m hoping that before the next time I get a chance to work on it (maybe next week) somebody will have taken an interest and run with it.  You can find the source on Github.  &lt;a href=&quot;http://github.com/ch0wda/ruxtape&quot;&gt;Ruxtape Source&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;img src=&quot;/assets/1/Picture_2.png&quot; class=&quot;article_image&quot; alt='ruxtape-screenshot' /&gt;&lt;/p&gt;


	&lt;p&gt;My goal is to have the same player control functionality that Opentape currently has and I&amp;#8217;m trying to &lt;em&gt;vendor&lt;/em&gt; all the gems and provide a &lt;a href=&quot;http://rack.rubyforge.org&quot;&gt;Rack&lt;/a&gt; adapter so anyone running &lt;a href=&quot;http://modruby.com&quot;&gt;Passenger&lt;/a&gt; can just clone it and it&amp;#8217;s up and running without any other dependencies.  I am especially looking for people who understand Flash players and unobtrusive javascript.&lt;/p&gt;</content>
     </entry>
   
     <entry xml:base="http://grokblok.com/">
       <title>Switchin' Up My Site</title>
       <link href="http://grokblok.com/articles/2008/07/14/switchin-up-my-site/" rel="alternate" type="text/html" />
       <id>tag:grokblok.com,Mon, 14 Jul 2008 06:25:00 GMT</id>
       <published>Mon, 14 Jul 2008 06:25:00 GMT</published>
       <updated>Sun, 24 Aug 2008 23:54:12 GMT</updated>
       <content type="html">&lt;p&gt;I&amp;#8217;ve switched my blog from &lt;a href=&quot;http://www.mephistoblog.com&quot;&gt;Mephisto&lt;/a&gt; to &lt;a href=&quot;http://www.radiantcms.org&quot;&gt;RadiantCMS&lt;/a&gt;.  During the transition, I deleted some articles which weren&amp;#8217;t really relevant anymore and I might have jacked up the feed.  I primarily switched because I had to use Radiant for something at work and I really liked it, but I also wanted to completely redesign the style, and I&amp;#8217;m very pleased with that.  I&amp;#8217;ve gone with a very minimalist approach, without images.&lt;/p&gt;


	&lt;p&gt;Switching to Radiant wasn&amp;#8217;t the simplest things, and some stuff had to be done by hand, but I recommend it if you want something more than a blog, but less than an over-the-top &lt;span class=&quot;caps&quot;&gt;CMS&lt;/span&gt; (which Radiant could be, but has a very simple interface).  I know that I&amp;#8217;ve lost some Google link juice because I&amp;#8217;m not handling all the redirects, but it&amp;#8217;s just not that important to me.&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;m working on getting the tags back, but I&amp;#8217;ll probably ditch the categories for good.  Comments are enabled for the moment.  Look for a post later on about the perfect blog setup for Radiant.  I want to use this &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt; as a means of experimentation of Radiant, &lt;span class=&quot;caps&quot;&gt;XHTML&lt;/span&gt;, CSS, unobtrusive javascript techniques and anything else that I come across. We&amp;#8217;ll see.&lt;/p&gt;</content>
     </entry>
   
     <entry xml:base="http://grokblok.com/">
       <title>Fail Early, Fail Often</title>
       <link href="http://grokblok.com/articles/2008/05/13/fail-early-fail-often/" rel="alternate" type="text/html" />
       <id>tag:grokblok.com,Tue, 13 May 2008 16:15:00 GMT</id>
       <published>Tue, 13 May 2008 16:15:00 GMT</published>
       <updated>Sun, 17 Aug 2008 17:35:34 GMT</updated>
       <content type="html">&lt;p&gt;I was recently having a discussion with someone, and the topic was standing up while you&amp;#8217;re working.  I&amp;#8217;ve recently been hearing a lot about it &lt;a href=&quot;http://www.37signals.com/svn/posts/1001-standing-versus-sitting&quot;&gt;here&lt;/a&gt; and  &lt;a href=&quot;http://podcast.rubyonrails.org/programs/1/episodes/john-medina&quot;&gt;here&lt;/a&gt;.  This person was mentioning that he had found a standing desk with a &lt;a href=&quot;http://www.treaddesk.com/home.html&quot;&gt;treadmill underneath&lt;/a&gt;.  The proposed benefits are improved posture and increased attention span.  I&amp;#8217;m intrigued by the idea, but it&amp;#8217;s something that I&amp;#8217;d have to try out to find out if I like it.  Unfortunately, my height (6&amp;#8217;4&amp;#8221;) purchasing something cheap or rigging up an existing table didn&amp;#8217;t seem to be an option.  I needed something ~48&amp;#8221; high.&lt;/p&gt;


	&lt;p&gt;I remembered that I had a couple of nicely cut Medium Density Fiberboard pieces laying round that would be a great start.  I also had 5 12&amp;#8217; 2&amp;#215;4s, a hand jigsaw, and a screw gun.  Long story short, 2.5 hours and $0 later, I had something I could use.  Is it great?  No.  Is it permanent?  No.  Is it something that I can use to evaluate whether I like to work this way or not without making a large investment?  Absolutely.  Fail early, fail often.  Open Source carpentry.&lt;/p&gt;


	&lt;p&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2415/2489255923_db795083fb_d.jpg&quot; alt=&quot;&quot; /&gt;
&lt;img src=&quot;http://farm3.static.flickr.com/2334/2489255203_50cf934bbb_d.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;</content>
     </entry>
   
     <entry xml:base="http://grokblok.com/">
       <title>Utili-Tool, A Camping Application</title>
       <link href="http://grokblok.com/articles/2008/04/10/utili-tool-a-camping-application/" rel="alternate" type="text/html" />
       <id>tag:grokblok.com,Thu, 10 Apr 2008 15:24:00 GMT</id>
       <published>Thu, 10 Apr 2008 15:24:00 GMT</published>
       <updated>Sun, 17 Aug 2008 17:35:34 GMT</updated>
       <content type="html">&lt;p&gt;Something that I use everyday that I&amp;#8217;ve just released for public use is the &lt;a href=&quot;http://tools.getbraintree.com/&quot;&gt;Braintree Tools Site&lt;/a&gt;, which is just a &lt;a href=&quot;http://code.whytheluckystiff.net/camping&quot;&gt;Camping&lt;/a&gt; application frontend to the &lt;a href=&quot;http://developer.getbraintree.com&quot;&gt;Braintree APIs&lt;/a&gt;.  It&amp;#8217;s also a simple collection of tools that will help you figure out if your &amp;#8216;hashing&amp;#8217; is correct and what response look like.  It&amp;#8217;s kinda like a sandbox, but you don&amp;#8217;t need to go so far as to write your own script.  You can just do it from the web.&lt;/p&gt;


	&lt;p&gt;There is certainly truth in the statement that the best tools are created by the people who actually use them.  A major part of my job at &lt;a href=&quot;http://www.braintreepaymentsolutions&quot;&gt;Braintree&lt;/a&gt; is to ease the task of integration for our customers.  I come into contact with people who are using everything from Ruby on Rails to customized &lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt; to Oracle Forms.  The nice thing about our &lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt; is that it doesn&amp;#8217;t matter.  You&amp;#8217;re simply making &lt;span class=&quot;caps&quot;&gt;HTTP GETS&lt;/span&gt;/POSTS to interact with the Gateway.  For me, customer support at it&amp;#8217;s most basic is just typing a query string into a browser address bar and looking at the response.&lt;/p&gt;</content>
     </entry>
   
     <entry xml:base="http://grokblok.com/">
       <title>Is This Customer Support?</title>
       <link href="http://grokblok.com/articles/2008/03/04/is-this-customer-support/" rel="alternate" type="text/html" />
       <id>tag:grokblok.com,Tue, 04 Mar 2008 21:20:00 GMT</id>
       <published>Tue, 04 Mar 2008 21:20:00 GMT</published>
       <updated>Sun, 17 Aug 2008 17:35:33 GMT</updated>
       <content type="html">&lt;p&gt;I hate to be a dick about it, but I needed help installing an &lt;span class=&quot;caps&quot;&gt;EV SSL&lt;/span&gt; certificate, so I went to the certifying authorities website and tried to find some articles or tutorials.  No dice, poorly documented, inaccurate.  They had a feature that let me &amp;#8220;chat&amp;#8221; realtime with one of their customer support folks.  Perhaps I&amp;#8217;m really missing something major, but I think this is absolutely terrible.&lt;/p&gt;


&lt;pre&gt;
Malcolm: Hi!!

Malcolm: How can I assist you?

you: i'm trying to install an EV certificate on Apache

you: running Ubuntu

Malcolm: Ok.

you: i'm getting an error in IE7 only

Malcolm: can I have your order#

you: sure: #1234567

Malcolm: Please wait.

you: sure

Malcolm: I did installation check from our end, it seems that the root and intermediate certificates are not installed properly.

Malcolm: please install the root and intermediate certificates.

you: ok, there aren't _any_ instructions anywhere on how to do that

Malcolm: Please wait.

Malcolm: Please go through the below link.

Malcolm: https://support.nameprotected.com/index.php?_m=knowledgebase&amp;#38;_a=viewarticle&amp;#38;kbarticleid=264&amp;#38;nav=0,1,88

you: i've done all that

you: the site works with ssl in every browser BUT IE7

you: it has to do with EV portion

you: your documentation is woefully inadequate

Malcolm: Ok. Please send mail to support@nameprotected.com. We will solve your query.

you: I HAVE

Malcolm: Can I have your ticket number.

you: #987654321

Malcolm: Please wait.

you: what i'm saying is that your documents that i keep getting referred to are not clear

you: on how to install a EV certificate whether it be root or intermediate

Malcolm: Please wait.

Malcolm: could you please tell, at which place you are getting error

Malcolm: while installing the certificate.

you: I'm getting an error in IE7 when attempting to go to the page... it says that the certificate is not validly signed

you: no error in firefox or safari

you: to install the EV certificate, i downloaded the EV-Auto Enhancer for your website and used it as the SSLCertChainFile instead of the one you sent to, as directed by your site

you: for/from

Malcolm: Please go throgh the below link for evssl auto enhancer

Malcolm: https://support.nameprotected.com/index.php?_m=knowledgebase&amp;#38;_a=viewarticle&amp;#38;kbarticleid=1076&amp;#38;nav=0,1,82

you: perhaps you're not listening to me

you: I'VE ALREADY DONE THAT

you: please do not send another link to your documentation as it is completely incomplete

you: do you have a phone support center?

Malcolm: Phone Support will be available on Monday - Friday around 9am - 5pm GMT

Malcolm:

Malcolm: US + 1.555.1212

you: ok, so i've downloaded the file and have it set as the value for SSLCertificateChainFile

you: it's still not working

Malcolm: I have checked your domain in IE7

Malcolm: its working without  any error

you: with a green bar?

Malcolm: Yes.

you: to indicate EV SSL?

Malcolm: Yes.

you: try again because i'm getting certificate error:navigation blocked

Malcolm: Please wait.

you: do i need to rename the file to what my original ca-bundle was called?

Malcolm: No.

Malcolm: Now am getting error.

you: k

Malcolm: the error because root and intermediate certificates are not installed properly

you: you already said that

you: then you sent me a link

Malcolm: Yes.

you: which was followed

you: then i get the error

you: which is the root which is the intermediate?

Malcolm: Send your query to support@nameprotectedcom. We will escalate to our next level support

Malcolm: ca bundle file

you: you're killing me

Malcolm: I apologize for the inconvenience caused. send mail to us. We will escalate to next level support and solve your query.

you: great!!!!! thanks for all your help!

Malcolm: Welcome!!
&lt;/pre&gt;

	&lt;p&gt;Am I completely missing it?&lt;/p&gt;</content>
     </entry>
   
     <entry xml:base="http://grokblok.com/">
       <title>I've Joined Braintree Payment Solutions</title>
       <link href="http://grokblok.com/articles/2008/02/13/i-ve-joined-braintree-payment-solutions/" rel="alternate" type="text/html" />
       <id>tag:grokblok.com,Wed, 13 Feb 2008 16:35:00 GMT</id>
       <published>Wed, 13 Feb 2008 16:35:00 GMT</published>
       <updated>Sun, 17 Aug 2008 17:35:33 GMT</updated>
       <content type="html">&lt;div class=&quot;article_image&quot;&gt;&lt;img src=&quot;http://www.grokblok.com/assets/2008/2/13/logo.gif&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;It&amp;#8217;s been a while since I&amp;#8217;ve posted, and it&amp;#8217;s also been a while since I changed jobs.  I&amp;#8217;m very pleased to announce that I now work for &lt;a href=&quot;http://www.braintreepaymentsolutions.com&quot;&gt;Braintree Payment Solutions&lt;/a&gt;.  I&amp;#8217;ve been putting all my energy into helping our &lt;span class=&quot;caps&quot;&gt;CEO&lt;/span&gt;, &lt;a href=&quot;http://www.linkedin.com/in/bryanrjohnson&quot;&gt;Bryan Johnson&lt;/a&gt; make Braintree &lt;em&gt;the&lt;/em&gt; place for discerning developers, and I think the combination of our support, technology, and services offered place us at the top of the industry.    In short, it&amp;#8217;s a credit card payment gateway, but it&amp;#8217;s way more than that.  Here&amp;#8217;s the description from &lt;a href=&quot;http://www.braintreepaymentsolutions.com/braintree-payment-solutions-corporate-overview/m/1/&quot;&gt;Braintree&lt;/a&gt;:

	&lt;blockquote&gt;
		&lt;p&gt;Braintree Payment Solutions is a leading provider of end-to-end electronic payment products and services. Braintree processes all forms of electronic payment transactions &amp;#8211; credit, debit, electronic check, and electronic funds transfer. The company offers simplified &lt;span class=&quot;caps&quot;&gt;PCI&lt;/span&gt; Compliance and credit card storage solutions, risk and fraud management, ecommerce solutions, and rate management. We&amp;#8217;re changing the industry one customer at a time and would invite you to experience the difference.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;Officially, my role is &amp;#8220;Community Developer&amp;#8221;, which sounds a bit ambiguous, but it&amp;#8217;s actually a perfect title for what I&amp;#8217;m going to be doing.  I&amp;#8217;m in charge of all things developer at Braintree, so I&amp;#8217;m focused on Developing the Community and also Developing &lt;em&gt;for&lt;/em&gt; the Community.  In short, you can check out my work on the &lt;a href=&quot;http://developer.getbraintree.com&quot;&gt;Braintree Community Developer Site&lt;/a&gt; which will include a &lt;a href=&quot;http://developer.getbraintree.com/blog&quot;&gt;blog&lt;/a&gt;, &lt;a href=&quot;http:/developer.getbraintree.com&quot;&gt;support forums&lt;/a&gt;, api docs, code examples, and all the information that you&amp;#8217;ll need to easily integrate payment processing into your own applications.&lt;/p&gt;


	&lt;p&gt;The site is currently a little sparse on content, but we&amp;#8217;re adding more everyday and I&amp;#8217;m completely focused on making it the &lt;em&gt;definitive&lt;/em&gt; place for information on credit card processing, payment gateways, and integration issues for developers in all communities.  Initially, we&amp;#8217;re focusing on Ruby on Rails developers, but we welcome developers from all languages and frameworks.  If you have any suggestions or feedback, please contact me at developer@getbraintree.com.&lt;/p&gt;


	&lt;p&gt;Needless to say, I&amp;#8217;m very excited to be a part of such a great company and I&amp;#8217;m looking forward to helping people navigate through a very complicated industry.&lt;/p&gt;</content>
     </entry>
   
     <entry xml:base="http://grokblok.com/">
       <title>Emacs Shell Ansi Colors</title>
       <link href="http://grokblok.com/articles/2007/12/13/emacs-shell-ansi-colors/" rel="alternate" type="text/html" />
       <id>tag:grokblok.com,Thu, 13 Dec 2007 20:58:00 GMT</id>
       <published>Thu, 13 Dec 2007 20:58:00 GMT</published>
       <updated>Wed, 20 Aug 2008 17:20:42 GMT</updated>
       <content type="html">&lt;p&gt;In a &lt;a href=&quot;http://www.grokblok.com/2007/9/18/emacs-autotest-integration&quot;&gt;previous post&lt;/a&gt; I mentioned a funky character encoding issue with my Emacs Autotest output.  I finally looked into the cause and came across the solution.  I just needed to enable ansi-colors in my Emacs shell.&lt;/p&gt;


	&lt;p&gt;In your .emacs file, add the following:&lt;/p&gt;


&lt;pre&gt;&lt;code class=&quot;elisp&quot;&gt;;; Add color to a shell running in emacs 'M-x shell'
(autoload 'ansi-color-for-comint-mode-on &quot;ansi-color&quot; nil t)
(add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on)&lt;/code&gt;&lt;/pre&gt;

	&lt;p&gt;Cheap and easy.  Now, you&amp;#8217;ll get all the cool ansi colors, like the kids.&lt;/p&gt;</content>
     </entry>
   
     <entry xml:base="http://grokblok.com/">
       <title>Rails 2.0 + CRB</title>
       <link href="http://grokblok.com/articles/2007/11/19/rails-2-0-crb/" rel="alternate" type="text/html" />
       <id>tag:grokblok.com,Mon, 19 Nov 2007 17:33:00 GMT</id>
       <published>Mon, 19 Nov 2007 17:33:00 GMT</published>
       <updated>Sat, 06 Sep 2008 15:14:49 GMT</updated>
       <content type="html">&lt;p&gt;For those of you in the Columbus area, I&amp;#8217;ll be speaking at the &lt;a href=&quot;http://columbusrb.com&quot;&gt;Columbus Ruby Brigade&lt;/a&gt; meeting this evening regarding Rails 2.0.  This will be a high-level talk around some of the new things and some of the deprecated behaviours in everyone&amp;#8217;s favorite web framework.&lt;/p&gt;</content>
     </entry>
   
 
</feed>
