<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3093892525360888538</id><updated>2011-11-27T15:56:17.787-08:00</updated><category term='VP'/><category term='shindig'/><category term='previous'/><category term='cache'/><category term='ant android build xml signed release maps key api google'/><category term='gadgets'/><category term='ram'/><category term='development'/><category term='device'/><category term='objective c'/><category term='rewriterule'/><category term='Windows'/><category term='error reporting'/><category term='query'/><category term='localhost'/><category term='virtualhost'/><category term='windows 7'/><category term='portable'/><category term='redhat'/><category term='iphone'/><category term='svn dry run'/><category term='php.ini'/><category term='jetty'/><category term='cruisecontrol'/><category term='cakephp'/><category term='performance'/><category term='vim'/><category term='160043'/><category term='cake'/><category term='bonus'/><category term='seed'/><category term='update'/><category term='alias'/><category term='apache'/><category term='linux'/><category term='svn update'/><category term='revision'/><category term='ram disk'/><category term='phpundercontrol'/><category term='deprecated'/><category term='early'/><category term='ignore'/><category term='vi'/><category term='mysql'/><category term='authentication'/><category term='usb'/><category term='php'/><category term='cakephp. slow'/><category term='webdav'/><category term='static'/><category term='startup'/><category term='adb'/><category term='openssl'/><category term='email notification'/><category term='rdate'/><category term='context'/><category term='widgets'/><category term='salary'/><category term='replace'/><category term='apache mod rewrite mod_rewrite cakephp virtualhost directory html'/><category term='global'/><category term='timezone'/><category term='android'/><category term='sql'/><category term='timeconfig'/><category term='G1'/><category term='ssl'/><category term='search'/><category term='mod_rewrite'/><category term='htaccess'/><category term='SVN filesystem'/><category term='redmine'/><category term='nscrarray'/><category term='checksum mismatch'/><category term='wamp'/><category term='equity'/><category term='warning'/><category term='tmp'/><category term='mod rewrite'/><category term='vista'/><category term='vista 64'/><category term='apache conf error test'/><category term='svn'/><category term='subversion'/><title type='text'>Life As a CTO of Early Stage Startup</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-223234438274994301</id><published>2011-02-25T13:43:00.000-08:00</published><updated>2011-02-25T13:45:38.786-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VP'/><category scheme='http://www.blogger.com/atom/ns#' term='seed'/><category scheme='http://www.blogger.com/atom/ns#' term='startup'/><category scheme='http://www.blogger.com/atom/ns#' term='early'/><category scheme='http://www.blogger.com/atom/ns#' term='equity'/><category scheme='http://www.blogger.com/atom/ns#' term='bonus'/><category scheme='http://www.blogger.com/atom/ns#' term='salary'/><title type='text'>How much equity to give</title><content type='html'>Well thought list of things to consider when doling out equity in a startup:&lt;br /&gt;&lt;br /&gt;http://groups.google.com/group/lean-startup-circle/msg/a7dd866fda7b66e9&lt;br /&gt;&lt;br /&gt;Excerpt:&lt;br /&gt;* How early stage is the startup? Typically, the earlier the greater&lt;br /&gt;equity %&lt;br /&gt;* Do you already have other individuals who are compensated with&lt;br /&gt;equity? If yes, then you know your maximum. VP of sales generally&lt;br /&gt;would get less than the CMO or any other 'C' level executive.&lt;br /&gt;* If you have investors, what do they think?&lt;br /&gt;* How much is left in the options pool? And how many other hires would&lt;br /&gt;you need to make before the next finance round?&lt;br /&gt;* What does your lawyer/accountant think?&lt;br /&gt;* Did you ask the candidate what their expectation is? If you have&lt;br /&gt;several candidates you can compare expectations? Sometimes this can be&lt;br /&gt;a double edge sword but you will get insight into the person's&lt;br /&gt;mindset. And, a VP of sales should be able to handle such direct&lt;br /&gt;questions.&lt;br /&gt;* How crucial will this person be? And how unique are they?&lt;br /&gt;* Will they be getting salary in addition to equity compensation?&lt;br /&gt;Getting paid often reduces equity awards.&lt;br /&gt;* Where is the startup located? Europe is different than the U.S. and&lt;br /&gt;even Silicon Valley differs from NY's Silicon Alley.&lt;br /&gt;* What is your current  vesting schedule? Longer schedules are&lt;br /&gt;sometimes offset by a larger payout&lt;br /&gt;* Have you considered alternatives to equity such as  bonuses, revenue&lt;br /&gt;share, etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-223234438274994301?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/223234438274994301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=223234438274994301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/223234438274994301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/223234438274994301'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2011/02/how-much-equity-to-give.html' title='How much equity to give'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-7726151774474916211</id><published>2011-01-11T12:43:00.000-08:00</published><updated>2011-01-11T12:46:12.145-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ant android build xml signed release maps key api google'/><title type='text'>ant build file for android</title><content type='html'>a. create a build.xml file&lt;br /&gt;  go to root of your project and run&lt;br /&gt;&gt; android update project --path .&lt;br /&gt;&lt;br /&gt;create secure.properties file and add to it&lt;br /&gt;key.store=keystore&lt;br /&gt;key.alias=aliasname&lt;br /&gt;key.store.password=password&lt;br /&gt;key.alias.password=password&lt;br /&gt;&lt;br /&gt;add to build.xml &lt;br /&gt;&lt;property file="secure.properties" /&gt;&lt;br /&gt;&lt;br /&gt;create signed package:&lt;br /&gt;&gt; ant release&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-7726151774474916211?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/7726151774474916211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=7726151774474916211' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/7726151774474916211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/7726151774474916211'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2011/01/ant-build-file-for-android.html' title='ant build file for android'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-3890813800622077873</id><published>2011-01-07T15:44:00.000-08:00</published><updated>2011-01-07T15:48:08.370-08:00</updated><title type='text'>how to woo bloggers to write about you</title><content type='html'>http://groups.google.com/group/lean-startup-circle/msg/b2f209aa0483849a&lt;br /&gt;&lt;br /&gt;Excerpts:&lt;br /&gt;&lt;br /&gt;The Pitch&lt;br /&gt;1)  Be Honest about why you're approaching the blogger - ie, we just created&lt;br /&gt;this new xp tracking gizmo and wanted your thoughts about it since you blog&lt;br /&gt;about xp/financial topics.  I'd like to give you a free permanent account to&lt;br /&gt;review in your own time.&lt;br /&gt;2)  Clearly state your offer - We're in the alpha/beta stage and looking for&lt;br /&gt;feedback so if you'd like to share with your readers we would really&lt;br /&gt;appreciate it.  .&lt;br /&gt;3)  Try to Establish an ongoing relationship - We definitely appreciate your&lt;br /&gt;time and would like to keep you updated on our progress, if that's ok with&lt;br /&gt;you. &lt;br /&gt;&lt;br /&gt;Metrics Tracking&lt;br /&gt;1)  Try to use at least 3 different pitch variants to a small sample of&lt;br /&gt;different bloggers (say 24).&lt;br /&gt;2)  Track each variant a,b,c&lt;br /&gt;3)  Based on which has the most success response, optimize to that variant&lt;br /&gt;and expand the target size.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-3890813800622077873?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/3890813800622077873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=3890813800622077873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/3890813800622077873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/3890813800622077873'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2011/01/how-to-woo-bloggers-to-write-about-you.html' title='how to woo bloggers to write about you'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-3216416428995325847</id><published>2010-05-07T20:48:00.000-07:00</published><updated>2010-05-07T20:53:58.900-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='cakephp'/><category scheme='http://www.blogger.com/atom/ns#' term='warning'/><category scheme='http://www.blogger.com/atom/ns#' term='error reporting'/><category scheme='http://www.blogger.com/atom/ns#' term='wamp'/><category scheme='http://www.blogger.com/atom/ns#' term='cake'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><category scheme='http://www.blogger.com/atom/ns#' term='php.ini'/><category scheme='http://www.blogger.com/atom/ns#' term='deprecated'/><title type='text'>stop php deprecated warnings in browser</title><content type='html'>&lt;div&gt;&lt;div&gt;I just installed newest version of wamp server on a new windows 7 machine. When I installed the web app, I got a bunch of following printouts in the browser at the top of every webpage:&lt;/div&gt;&lt;div&gt;Deprecated: Assigning the return value of new by reference is deprecated in [...]\cake\libs\inflector.php on line xxx&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After spending an hour looking, here is what worked:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. in cake/lib/object.php: add following in next line after &lt;&amp;ques;php&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;error_reporting(E_ALL ^ E_DEPRECATED);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. in cake/libs/configure.php replace &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;error_reporting(E_ALL);&lt;/div&gt;&lt;div&gt;with&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;error_reporting(E_ALL ^ E_DEPRECATED);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. in your php.ini, search for error_reporting and replace the entire line with&lt;/div&gt;&lt;div&gt;error_reporting = E_ALL &amp;amp; ~E_DEPRECATED&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-3216416428995325847?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/3216416428995325847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=3216416428995325847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/3216416428995325847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/3216416428995325847'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2010/05/stop-php-deprecated-warnings-in-browser.html' title='stop php deprecated warnings in browser'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-8548431327355261005</id><published>2010-04-12T00:12:00.000-07:00</published><updated>2010-04-12T00:15:21.512-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='previous'/><category scheme='http://www.blogger.com/atom/ns#' term='subversion'/><category scheme='http://www.blogger.com/atom/ns#' term='revision'/><category scheme='http://www.blogger.com/atom/ns#' term='webdav'/><category scheme='http://www.blogger.com/atom/ns#' term='svn'/><title type='text'>svn webdav - view previous revisions</title><content type='html'>So, if you want to see the previous revision for path&lt;br /&gt;https://svn.company.com/platform/trunk/app/webroot/images/welcome/&lt;br /&gt;&lt;br /&gt;Use this URL:&lt;br /&gt;https://svn.company.com/platform/!svn/bc/2615/trunk/app/webroot/images/welcome/&lt;br /&gt;&lt;br /&gt;Where 2615 is the revision number I want to see.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-8548431327355261005?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/8548431327355261005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=8548431327355261005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/8548431327355261005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/8548431327355261005'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2010/04/svn-webdav-view-previous-revisions.html' title='svn webdav - view previous revisions'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-6941934657262949502</id><published>2010-01-28T20:25:00.000-08:00</published><updated>2010-01-28T20:39:48.450-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SVN filesystem'/><category scheme='http://www.blogger.com/atom/ns#' term='subversion'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><category scheme='http://www.blogger.com/atom/ns#' term='svn'/><category scheme='http://www.blogger.com/atom/ns#' term='160043'/><title type='text'>160043 "Could not open the requested SVN filesystem"</title><content type='html'>&lt;div&gt;After about a year since we set up subversion server, I needed to create a new project. So I ran&lt;/div&gt;&lt;div&gt;&gt;svnadmin create myproject&lt;/div&gt;&lt;div&gt;We have svn hooked with apache - that is, https protocol.&lt;/div&gt;&lt;div&gt;When I tested the new url in a browser, I got the following error:&lt;/div&gt;160043 "Could not open the requested SVN filesystem"&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I found a lot of posts on the web that discussed this error message, but none suggested a solution other than upgrading svn and  apache builds.&lt;/div&gt;&lt;div&gt;Since existing projects were working fine, I didn't see the need to upset my stable environment.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When I looked at apache logs, I saw the message:&lt;/div&gt;&lt;div&gt;Expected FS format between '1' and '3'; found format '4'&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So that give me the hint - what search results for error 160043 were saying was correct, the version of apache's svn mod and svn server doesn't match. What they didn't tell me (or I missed the search result that did mention it) was that the easier fix is to create the project as follows:&lt;/div&gt;&lt;div&gt;&gt;svnadmin create myproject --pre-1.5-compatible&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This solved the problem for me.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-6941934657262949502?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/6941934657262949502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=6941934657262949502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/6941934657262949502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/6941934657262949502'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2010/01/160043-could-not-open-requested-svn.html' title='160043 &quot;Could not open the requested SVN filesystem&quot;'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-8868809117849411603</id><published>2009-11-01T00:02:00.001-07:00</published><updated>2009-11-01T00:11:20.405-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='vista 64'/><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='ram'/><category scheme='http://www.blogger.com/atom/ns#' term='cakephp. slow'/><category scheme='http://www.blogger.com/atom/ns#' term='cache'/><category scheme='http://www.blogger.com/atom/ns#' term='ram disk'/><title type='text'>Cakephp slow on Windows Vista</title><content type='html'>I use Vista for development. I find that cakephp development on Vista is painfully slow. Some of my coworkers use mac. I, being a (relatively) poor entrepreneur cannot afford a mac (yet), so I have no option but to keep waiting for page to load for sometimes upto 60 seconds.&lt;br /&gt;&lt;br /&gt;I tried various ways to handle the problem - apc and xcache both didn't work with my version of php and apache on windows. Then one day it occurred to me - apc is just an elaborate in-memory cache, so why dont I put my cakephp cache files in memory?&lt;br /&gt;So started search for a (free) RAM Disk. After trying few, I found Dataram RAM Disk was the only one that didn't crash on Vista. Those folks have done a good job with their product. I just need a 10M disk, so their free option works well for my dev server.&lt;br /&gt;&lt;br /&gt;Next updated the core.php with:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;div   style=";font-family:&amp;quot;;font-size:10pt;"&gt; &lt;pre&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;      Cache&lt;/span&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;::&lt;/span&gt;&lt;span style="background-color: rgb(192, 192, 192); font-weight: bolder;"&gt;config&lt;/span&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128); background-color: rgb(192, 192, 192);"&gt;'_cake_core_'&lt;/span&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(192, 64, 0); background-color: rgb(192, 192, 192); font-weight: bolder;"&gt;array&lt;/span&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;(&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;              &lt;/span&gt;&lt;span style="color: rgb(0, 128, 128); background-color: rgb(192, 192, 192);"&gt;'engine'&lt;/span&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt; &lt;/span&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;=&gt;&lt;/span&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 128, 128); background-color: rgb(192, 192, 192);"&gt;'File'&lt;/span&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;              &lt;/span&gt;&lt;span style="color: rgb(0, 128, 128); background-color: rgb(192, 192, 192);"&gt;'path'&lt;/span&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;=&gt;&lt;/span&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 128, 128); background-color: rgb(192, 192, 192);"&gt;'E:/'&lt;/span&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;     ))&lt;/span&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; First few times were still painfully slow, but as cache filled up, the website now loads blazing fast. I can now again develop on Vista!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-8868809117849411603?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/8868809117849411603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=8868809117849411603' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/8868809117849411603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/8868809117849411603'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2009/11/cakephp-slow-on-windows-vista.html' title='Cakephp slow on Windows Vista'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-8237214016592413478</id><published>2009-09-28T00:35:00.001-07:00</published><updated>2009-09-28T00:40:27.025-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='device'/><category scheme='http://www.blogger.com/atom/ns#' term='vista 64'/><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><category scheme='http://www.blogger.com/atom/ns#' term='usb'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='G1'/><category scheme='http://www.blogger.com/atom/ns#' term='adb'/><title type='text'>Android - detect device on Vista 64 bit</title><content type='html'>&lt;div&gt;I spent few hours trying to get it to work. Here are the instructions that helped:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I got these from the following link:&lt;/div&gt;&lt;div&gt;http://forum.xda-developers.com/showthread.php?t=502010&amp;amp;page=21&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;First set up environment variable:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;In VISTA hit WindowKey + Pause\Break to bring up the system properties&lt;/li&gt;&lt;li&gt;Click Advanced System Settings&lt;/li&gt;&lt;li&gt;Under The Advanced Tab click Environment Variables&lt;/li&gt;&lt;li&gt;Click the New button below the System Variables panel.&lt;/li&gt;&lt;li&gt;In the New System Variable dialog box, type devmgr_show_nonpresent_devices in the Variable Name text box and 1 in the Variable Value box.&lt;/li&gt;&lt;li&gt;Click OK, then OK again to close that Window&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Now device manager:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Now go to the device manager and go to View &gt; Show Hidden Devices&lt;/li&gt;&lt;li&gt;Look under Hard Drives and delete the HTC Android Phone USB Device&lt;br /&gt;** This may show up as Generic Mass Storage **&lt;br /&gt;Note: When trying to delete the USB controller for the phone, have the phone plugged in first and see how many usb devices are actually conected. Once you disconnect the phone, you will obviously have 1 less connected device. Plug the phone in 1 more time and see which one is now connected and delete just that one. This will help avoid having to reinstall a bunch of usb devices.&lt;/li&gt;&lt;li&gt;Look Under Portable Devices and delete the Android Phone&lt;/li&gt;&lt;li&gt;Look Under Universal Serial Bus Controllers and Delete ANY USB Mass Storage Devices with a greyed out icon ... one if these is for your phone....&lt;/li&gt;&lt;li&gt;Now with the device manager still open ... unplug and plug your phone in. When the window pops up, choose the android 1.6r1 usb driver directory for the device driver dialog.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-8237214016592413478?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/8237214016592413478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=8237214016592413478' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/8237214016592413478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/8237214016592413478'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2009/09/android-detect-device-on-vista-64-bit.html' title='Android - detect device on Vista 64 bit'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-3643106910633405194</id><published>2009-05-29T19:17:00.000-07:00</published><updated>2009-05-29T19:19:09.917-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vi'/><category scheme='http://www.blogger.com/atom/ns#' term='vim'/><category scheme='http://www.blogger.com/atom/ns#' term='global'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='replace'/><title type='text'>vi - global search and replace?</title><content type='html'>I use vi heavily. Every time I have to do global search and replace, I have to do google search first. So documenting it here:&lt;br /&gt;&lt;br /&gt;:%s/lookForMe/ReplaceWithMe/g&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-3643106910633405194?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/3643106910633405194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=3643106910633405194' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/3643106910633405194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/3643106910633405194'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2009/05/vi-global-search-and-replace.html' title='vi - global search and replace?'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-8714990135816410217</id><published>2009-05-02T18:11:00.001-07:00</published><updated>2009-05-02T18:17:31.982-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='query'/><category scheme='http://www.blogger.com/atom/ns#' term='svn dry run'/><category scheme='http://www.blogger.com/atom/ns#' term='update'/><category scheme='http://www.blogger.com/atom/ns#' term='svn update'/><category scheme='http://www.blogger.com/atom/ns#' term='svn'/><title type='text'>Subversion - query what files will be updated</title><content type='html'>Another subversion entry!&lt;br /&gt;Before I push changes out to the production website, I wanted to see what files will get pushed out. So I wanted to see if I run svn update, which files will be updated. I was hoping to find something like 'svn update 'dry run'" or 'svn update -query'.&lt;br /&gt;&lt;br /&gt;So I looked hard at 'svn update' documentation but still didn't find anything. After a few searches on the manual, the command turned out to be on the least expected svn command. So, the summary is - if you want to see what svn update will do, run this command:&lt;br /&gt;svn status -u&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-8714990135816410217?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/8714990135816410217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=8714990135816410217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/8714990135816410217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/8714990135816410217'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2009/05/subversion-query-what-files-will-be.html' title='Subversion - query what files will be updated'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-6918790720425799325</id><published>2009-04-23T17:01:00.001-07:00</published><updated>2009-04-23T17:15:30.203-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='subversion'/><category scheme='http://www.blogger.com/atom/ns#' term='svn'/><category scheme='http://www.blogger.com/atom/ns#' term='checksum mismatch'/><title type='text'>subversion checksum mismatch problem</title><content type='html'>I got hit with the subversion checksum mismatch error again today. I had faced this problem couple of weeks ago, but just checked out a new copy to avoid fixing the problem at that time. Today I thought I would dig deeper.&lt;br /&gt;&lt;br /&gt;I saw two variations:&lt;br /&gt;svn: Checksum mismatch for 'aaa'; expected: 'xxxxx', actual: 'yyy'&lt;br /&gt;And:&lt;br /&gt;Checksum mismatch while updating &lt;br /&gt;&lt;br /&gt;I did few searches, and found that people had fairly complex set of steps to fix this. A simpler solution suggested was to check out a clean copy of your files, and then copy over all your changed files from the problem copy to your new copy. This was also painful for me because I had changes all over my working copy, and not just in the problem directory.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After looking at the svn files I found that the easy solution that worked for me (still involved checkout) was to &lt;br /&gt;1. checkout a clean copy&lt;br /&gt;2. for new and your problem checkouts, go to the folder where your svn mismatch error is thrown&lt;br /&gt;3. in that folder, go to .svn folder&lt;br /&gt;4. copy the entries file over from the clean copy.&lt;br /&gt;5. svn cleanup on the problem folder&lt;br /&gt;6. svn update&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-6918790720425799325?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/6918790720425799325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=6918790720425799325' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/6918790720425799325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/6918790720425799325'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2009/04/subversion-checksum-mismatch-problem.html' title='subversion checksum mismatch problem'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-6695133211277271031</id><published>2009-03-29T15:10:00.000-07:00</published><updated>2009-03-29T15:18:51.936-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='redhat'/><category scheme='http://www.blogger.com/atom/ns#' term='jetty'/><category scheme='http://www.blogger.com/atom/ns#' term='context'/><category scheme='http://www.blogger.com/atom/ns#' term='phpundercontrol'/><category scheme='http://www.blogger.com/atom/ns#' term='cruisecontrol'/><title type='text'>phpUnderControl, CruiseControl and Jetty - No context on this server matched handled this request</title><content type='html'>I am tryin to get phpUnderControl set up, and for that I needed to get Cruisecontrol working. &lt;br /&gt;I installed Cruisecontrol, set up phpUnderControl (there are enough instructions out there), but let me know if you want me to do a writeup)&lt;br /&gt;After putting all pieces together in a VirtualHost, I go to cc.myserver.com and I get:&lt;br /&gt;Error 404 - Not Found.&lt;br /&gt;No context on this server matched or handled this request.&lt;br /&gt;&lt;br /&gt;I looked around quite a bit, but didn't find the answer. Going to Jetty forums, finally, I pieced together that Jetty doesn’t get configured with a default context automatically. So here is what I did:&lt;br /&gt;go to /opt/cruisecontrol (where I have cruisecontrol installed)&lt;br /&gt;cd webapps&lt;br /&gt;ln -s cruisecontrol root&lt;br /&gt;&lt;br /&gt;Restart cruisecontrol and now cc.myserver.com loads the cruisecontrol nicely.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-6695133211277271031?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/6695133211277271031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=6695133211277271031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/6695133211277271031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/6695133211277271031'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2009/03/phpundercontrol-cruisecontrol-and-jetty.html' title='phpUnderControl, CruiseControl and Jetty - No context on this server matched handled this request'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-2179691994509044712</id><published>2009-01-14T12:08:00.000-08:00</published><updated>2009-01-14T12:11:28.521-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cakephp'/><category scheme='http://www.blogger.com/atom/ns#' term='mod_rewrite'/><category scheme='http://www.blogger.com/atom/ns#' term='subversion'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><category scheme='http://www.blogger.com/atom/ns#' term='svn'/><category scheme='http://www.blogger.com/atom/ns#' term='mod rewrite'/><title type='text'>Ignoring svn entries in Cakephp</title><content type='html'>If you are trying to protect the svn related files so that they dont get shown in a browser, here is what worked for me after trying various things:&lt;br /&gt;&lt;br /&gt;    RewriteRule ^(.*/)*\.svn/(.*) - [F,L]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-2179691994509044712?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/2179691994509044712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=2179691994509044712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/2179691994509044712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/2179691994509044712'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2009/01/ignoring-svn-entries-in-cakephp.html' title='Ignoring svn entries in Cakephp'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-3699183768349456763</id><published>2009-01-14T12:04:00.000-08:00</published><updated>2009-01-14T12:05:38.603-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shindig'/><category scheme='http://www.blogger.com/atom/ns#' term='cakephp'/><category scheme='http://www.blogger.com/atom/ns#' term='alias'/><category scheme='http://www.blogger.com/atom/ns#' term='rewriterule'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualhost'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><category scheme='http://www.blogger.com/atom/ns#' term='htaccess'/><category scheme='http://www.blogger.com/atom/ns#' term='mod rewrite'/><title type='text'>Making Cakephp and Shindig work together</title><content type='html'>So we decided to use Shindig for our web console widgets. There is lot of documentation on how to make shindig work as a virtualhost.&lt;br /&gt;&lt;br /&gt;However, I didnt find complete documentation on how to make it work as a Alias (say www.domain.com/shindig/xxxx)&lt;br /&gt;Where your Cakephp app runs at www.domain.com/&lt;br /&gt;&lt;br /&gt;So basically, we have cakephp running as virtual host and our gadgets/widgets will be provided by shindig using the url www.domain.com/shindig/gadgets/ifr&lt;br /&gt;&lt;br /&gt;Just few days ago, I read an interesting point in a performance article on Android code site - (paraphrasing) there are two phases of learning to developing on a new platform  - first step is to make it work, second step is to make it work the right way.&lt;br /&gt;&lt;br /&gt;So here is what I did and made it work - now you readers tell me how to make it work the right way.&lt;br /&gt;&lt;br /&gt;I did svn co of Shindig in my downloads directory. &lt;br /&gt;From there, I exported the following directories into vendors/shindig directory of my cake app.&lt;br /&gt;- config&lt;br /&gt;- features&lt;br /&gt;- javascript&lt;br /&gt;- php&lt;br /&gt;&lt;br /&gt;So far so good.&lt;br /&gt;&lt;br /&gt;In shindig/php/.htaccess file have the following line uncommented:&lt;br /&gt;        RewriteRule (.*) /shindig/index.php [L]&lt;br /&gt;&lt;br /&gt;In shindig/php/config/container.php update as follows:&lt;br /&gt;  'web_prefix' =&gt; '/shindig',&lt;br /&gt;  'default_js_prefix' =&gt; '/shindig/gadgets/js/',&lt;br /&gt;  'default_iframe_prefix' =&gt; '/shindig/gadgets/ifr?',&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In shidig/config/container.js, change all occurences of %host% with %host%/shindig. When I did it, there were 5 instances.&lt;br /&gt;&lt;br /&gt;Now the shindig side is updated.&lt;br /&gt;&lt;br /&gt;Next we need to tell Cakephp to ignore shindig urls. So, in your root .htaccess file&lt;br /&gt;add&lt;br /&gt;   RewriteRule ^shindig/.*$ - [L]&lt;br /&gt;Getting this to work took me a good part of the day. But hey, I now know how mod rewrite works, which I never bothered to learn till now.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Last part, we need to update the apache virtual host, so I added the following block:&lt;br /&gt;&lt;br /&gt;      Alias /shindig    /dev/coolproduct/vendors/shindig/php&lt;br /&gt;      &amp;lt;Directory        /dev/coolproduct/vendors/shindig/php&amp;gt;&lt;br /&gt;      &amp;lt;/Directory&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now, I put in a sample container and a widget, which I can load using:&lt;br /&gt;http://local.domain.com/shindig/gadgets/files/coolappsamplecontainer/coolappsamplecontainer.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-3699183768349456763?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/3699183768349456763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=3699183768349456763' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/3699183768349456763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/3699183768349456763'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2009/01/making-cakephp-and-shindig-work.html' title='Making Cakephp and Shindig work together'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-2738854474504133163</id><published>2009-01-01T18:34:00.000-08:00</published><updated>2009-01-01T18:46:30.981-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nscrarray'/><category scheme='http://www.blogger.com/atom/ns#' term='static'/><category scheme='http://www.blogger.com/atom/ns#' term='global'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='objective c'/><title type='text'>IPhone development - Global variables in Objective C</title><content type='html'>This one took me few hours, so I hope this post saves someone time.&lt;br /&gt;&lt;br /&gt;So while developing our app for iphone, I decided to use static variable (probably a bad design choice, but I wanted to get the concept working and fix the code later). Anyhow. I found that using global static variables in Objective-C is obvious, but only if you know what you are doing.&lt;br /&gt;&lt;br /&gt;For a newbie like me, who skimmed the Objective-C manual, and did read that there is something called retain, forgot about it when I actually needed it.&lt;br /&gt;&lt;br /&gt;The problem was that I was setting the value in one View, but it was showing up empty on the other side. To add insult to injury, the iphone simulator showed all kind of weird exceptions, which I could not find any explanation yet. For example, it was crashing without any clear explanation. In few times, I saw NSCRArray length selector being invalid as reason for crash.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So, to have a global variable, this is what I did that worked:&lt;br /&gt;&lt;br /&gt;In Globals.h:&lt;br /&gt;extern NSString *gProp;&lt;br /&gt;&lt;br /&gt;In Globals.m:&lt;br /&gt;NSString *gProp;&lt;br /&gt;&lt;br /&gt;In ViewThatHasABigWidgetThatSetsThisGlobalViewController.m:&lt;br /&gt;-(void)someMethod&lt;br /&gt;{ gProp = [textFieldvalue retain]; }&lt;br /&gt;&lt;br /&gt;In ViewThatUsesThisGlobalViewController.m:&lt;br /&gt;-(void)someMethod&lt;br /&gt;{ NSString *textFieldValue = gProp; }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-2738854474504133163?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/2738854474504133163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=2738854474504133163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/2738854474504133163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/2738854474504133163'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2009/01/iphone-development-global-variables-in.html' title='IPhone development - Global variables in Objective C'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-479704048901058049</id><published>2008-12-13T16:34:00.000-08:00</published><updated>2008-12-13T16:36:57.833-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='timezone'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>Change MySQL Timezone</title><content type='html'>If your server is in a different timezone, a quick fix is to update the timezone of the server. I did that previously, but that turned out is not enough. I had to change the timezone of mysql daemon too. Here is how I did it:&lt;br /&gt;&lt;br /&gt;SET GLOBAL time_zone = 'America/Los_Angeles';&lt;br /&gt;&lt;br /&gt;SET SESSION time_zone = 'America/Los_Angeles';&lt;br /&gt;&lt;br /&gt;Check it using:&lt;br /&gt;SELECT @@global.time_zone, @@session.time_zone;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-479704048901058049?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/479704048901058049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=479704048901058049' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/479704048901058049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/479704048901058049'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2008/12/change-mysql-timezone.html' title='Change MySQL Timezone'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-8703319421813167399</id><published>2008-12-12T21:40:00.000-08:00</published><updated>2008-12-13T16:38:10.346-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shindig'/><category scheme='http://www.blogger.com/atom/ns#' term='widgets'/><category scheme='http://www.blogger.com/atom/ns#' term='ssl'/><category scheme='http://www.blogger.com/atom/ns#' term='openssl'/><category scheme='http://www.blogger.com/atom/ns#' term='portable'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='gadgets'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><title type='text'>shindig and ssl</title><content type='html'>For our website, we are looking at some gadget/widget frameworks. First thing I tried was shindig from apache.&lt;br /&gt;&lt;br /&gt;I had some trouble getting it to work, so I thought I will document the workaround, in case someone else has the same problem. &lt;br /&gt;Note that in the end, the problem turned out to be different versions of openssl in apache and php, but here is how to work around it.&lt;br /&gt;&lt;br /&gt;What caused the problem?&lt;br /&gt;I like portable apps. So that whenever I change/upgrade my machine, I just copy my 'dev' directory to new machine, and my whole development environment is avaialble out of box.&lt;br /&gt;I had set up apache and php about 2 years ago. Over time, as I played with various apps, lot of fat was added, not all of which jive together (notably openssl in this context).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So, to try out shindig, I downloaded the package and followed instructions from this site:&lt;br /&gt;http://incubator.apache.org/shindig/#php&lt;br /&gt;&lt;br /&gt;I turned on curl and openssl in php.ini, by uncommenting extensions for curl and openssl.&lt;br /&gt;&lt;br /&gt;I configured virtal domain shindig.com and then I hit this url in a browser:&lt;br /&gt;http://shindig.com/shindig/php/gadgets/ifr?url=http://www.labpixies.com/campaigns/todo/todo.xml&lt;br /&gt;&lt;br /&gt;I got this error message:&lt;br /&gt;Shindig requires the openssl extention, see http://www.php.net/openssl for more info&lt;br /&gt;&lt;br /&gt;Without SSL, I got the above message, but with SSL, apache showed alert with this message whenever I tried to start apache.&lt;br /&gt;"The ordinal 3879 could not be located in the dynamic link library LIBEAY32.dll"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I tried various things, but then I didn't really need ssl at this point, so here is what I did. I went into the shindig code, and found that I could work around the problem. Here is how: &lt;br /&gt;&lt;br /&gt;In shindig/php/index.php&lt;br /&gt;look for openssl, and change it like this:&lt;br /&gt;&lt;br /&gt;//$modules = array('json', 'SimpleXML', 'libxml', 'curl', 'openssl');&lt;br /&gt;$modules = array('json', 'SimpleXML', 'libxml', 'curl');&lt;br /&gt;&lt;br /&gt;That's it. When I will need ssl, I will handle that, but for now, I can keep playing with shindig.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-8703319421813167399?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/8703319421813167399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=8703319421813167399' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/8703319421813167399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/8703319421813167399'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2008/12/shindig-openssl-ordinal-3879.html' title='shindig and ssl'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-714951225737001092</id><published>2008-11-30T15:46:00.001-08:00</published><updated>2008-11-30T16:13:03.300-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='redhat'/><category scheme='http://www.blogger.com/atom/ns#' term='timezone'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='rdate'/><category scheme='http://www.blogger.com/atom/ns#' term='timeconfig'/><title type='text'>How to change Redhat Linux timezone</title><content type='html'>Our dedicated server is in CST timezone, so we thought of changing the timezone to PST, where we are. Here are the instructions I followed:&lt;br /&gt;&lt;br /&gt;#timeconfig&lt;br /&gt;&lt;br /&gt;This is a visual way of setting the timezone, but I am not sure if it actually did anything.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So, I tried manual way by following these steps:&lt;br /&gt;#mv /etc/localtime /etc/localtime-old&lt;br /&gt;#ln -sf /usr/share/zoneinfo/US/Pacific /etc/localtime&lt;br /&gt;#rdate -s time.nist.gov&lt;br /&gt;&lt;br /&gt;Because of our server firewall, the above step timedout. So I tried the following, which timed out too:&lt;br /&gt;#ntpdate pool.ntp.org&lt;br /&gt;&lt;br /&gt;So I set the time manually, and then synced the hardware clock:&lt;br /&gt;#date -s "3:38"&lt;br /&gt;#hwclock --systohc --utc&lt;br /&gt;#hwclock --show&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-714951225737001092?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/714951225737001092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=714951225737001092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/714951225737001092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/714951225737001092'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2008/11/redhat-linux-change-timezone.html' title='How to change Redhat Linux timezone'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-8220047380488946783</id><published>2008-11-20T10:13:00.001-08:00</published><updated>2008-11-20T10:16:58.445-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='localhost'/><category scheme='http://www.blogger.com/atom/ns#' term='redmine'/><category scheme='http://www.blogger.com/atom/ns#' term='email notification'/><category scheme='http://www.blogger.com/atom/ns#' term='authentication'/><title type='text'>Redmine - email notification auth error</title><content type='html'>If you want to set up email notification and you are get the following error&lt;br /&gt;&lt;br /&gt;504 5.3.3 AUTH mechanism LOGIN not available &lt;br /&gt;&lt;br /&gt;Edit your &lt;redmine/&gt;config/email.yml&lt;br /&gt;and comment out the authentication line:&lt;br /&gt;    #authentication: :login&lt;br /&gt;&lt;br /&gt;Also, I found that for address value, localhost didnt work. I got the following error:&lt;br /&gt;getaddrinfo Name or service not known&lt;br /&gt;&lt;br /&gt;So either add entry for localhost 127.0.0.1 in hosts,&lt;br /&gt;or what I did was just specify address value as:&lt;br /&gt;address: 127.0.0.1&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-8220047380488946783?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/8220047380488946783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=8220047380488946783' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/8220047380488946783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/8220047380488946783'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2008/11/redmine-email-notification-auth-error.html' title='Redmine - email notification auth error'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-2878336154292185656</id><published>2008-11-13T17:43:00.000-08:00</published><updated>2008-11-13T17:49:43.699-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tmp'/><category scheme='http://www.blogger.com/atom/ns#' term='ignore'/><category scheme='http://www.blogger.com/atom/ns#' term='subversion'/><category scheme='http://www.blogger.com/atom/ns#' term='svn'/><title type='text'>cakephp - ignoring tmp from subversion</title><content type='html'>Some files like contents of tmp need to be ignored from versioning system like subversion.&lt;br /&gt;&lt;br /&gt;I was being lazy, so instead of figuring it out, I did a google search and found this blog post that does exactly that:&lt;br /&gt;http://pjhile.com/ignoring-cakephps-tmp-directory-with-subversion#comments&lt;br /&gt;&lt;br /&gt;Basically, here is the command I used from that post:&lt;br /&gt;svn propset svn:ignore 'tmp' .&lt;br /&gt;svn ci -m 'Ignoring "tmp" directory.'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-2878336154292185656?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/2878336154292185656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=2878336154292185656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/2878336154292185656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/2878336154292185656'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2008/11/cakephp-ignoring-tmp-from-subversion.html' title='cakephp - ignoring tmp from subversion'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-1517607675088664182</id><published>2008-11-12T12:02:00.001-08:00</published><updated>2008-11-12T12:48:44.239-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apache mod rewrite mod_rewrite cakephp virtualhost directory html'/><title type='text'>mod rewrite and virtual hosts (and displaying html in post)</title><content type='html'>So we are using cakephp, which uses mod rewrite. I am still very new to cakephp, and have mixed feelings.&lt;br /&gt;&lt;br /&gt;Anyhow, I spent about an hour trying to figure out why cake php didnt work when we pushed our first version to QA server. So I hope this saves someone an hour.&lt;br /&gt;&lt;br /&gt;I narrowed it down to simply mod rewrite was not configured correctly.&lt;br /&gt;&lt;br /&gt;Further digging proved that I have to put a 'directory' directive too if I am using virtualhost. That did the trick.&lt;br /&gt;So here is what my working virtualhost looks like:&lt;br /&gt;&lt;br /&gt;&amp;lt;virtualhost&amp;gt;&lt;br /&gt;DocumentRoot /usr/local/qa/app/webroot/&lt;br /&gt;ServerName qa.example.com&lt;br /&gt;ErrorLog logs/qa-error_log&lt;br /&gt;CustomLog logs/qa-access_log common&lt;br /&gt;&amp;lt;directory&amp;gt;&lt;br /&gt;AllowOverride All&lt;br /&gt;&amp;lt;/directory&amp;gt;&lt;br /&gt;&amp;lt;/virtualhost&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As a PS, just in case if wondering: to display html in a post, I replaced &lt;, &gt; with html lt and gt respectively.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-1517607675088664182?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/1517607675088664182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=1517607675088664182' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/1517607675088664182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/1517607675088664182'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2008/11/mod-rewrite-and-virtual-hosts.html' title='mod rewrite and virtual hosts (and displaying html in post)'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-5934237019754320608</id><published>2008-11-11T17:49:00.000-08:00</published><updated>2008-11-11T17:52:31.727-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apache conf error test'/><title type='text'>typos or errors in apache conf file</title><content type='html'>While editing the conf files, I always used to restart/reload the config, then go to error log to see the line number with typo/error; I found that there is a simpler way&lt;br /&gt; apachectl -t&lt;br /&gt;(can also take -f file-name)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-5934237019754320608?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/5934237019754320608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=5934237019754320608' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/5934237019754320608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/5934237019754320608'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2008/11/typos-or-errors-in-apache-conf-file.html' title='typos or errors in apache conf file'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3093892525360888538.post-6476532670519728102</id><published>2008-11-10T19:14:00.001-08:00</published><updated>2008-11-10T19:16:22.420-08:00</updated><title type='text'>Charter</title><content type='html'>I am going to use this blog to document little things I learn here and there as a CTO and cofounder of an early stage technology startup.&lt;br /&gt;&lt;br /&gt;Mostly it will have things about technology that took me few hours to figure out, but its not limited to anything in specific.&lt;br /&gt;&lt;br /&gt;This blog is also to reach out to other entrepreneurs out there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3093892525360888538-6476532670519728102?l=lifeasacto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeasacto.blogspot.com/feeds/6476532670519728102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3093892525360888538&amp;postID=6476532670519728102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/6476532670519728102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3093892525360888538/posts/default/6476532670519728102'/><link rel='alternate' type='text/html' href='http://lifeasacto.blogspot.com/2008/11/charter.html' title='Charter'/><author><name>Dil</name><uri>http://www.blogger.com/profile/11313284113737252854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
