<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Girish Gangadharan &#187; Textpattern</title>
	<atom:link href="http://giri.sh/category/textpattern/feed/" rel="self" type="application/rss+xml" />
	<link>http://giri.sh</link>
	<description>Did you expect something witty here?</description>
	<lastBuildDate>Wed, 11 Jan 2012 05:54:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Fire people who are not workaholics (sic) &#8211; Jason Calacanis</title>
		<link>http://giri.sh/2008/03/08/fire-people-who-are-not-workaholics-sic-jason-calacanis/</link>
		<comments>http://giri.sh/2008/03/08/fire-people-who-are-not-workaholics-sic-jason-calacanis/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 22:40:56 +0000</pubDate>
		<dc:creator>girish</dc:creator>
				<category><![CDATA[Pet projects]]></category>
		<category><![CDATA[Textpattern]]></category>

		<guid isPermaLink="false">http://morethan2cents.com/index.php/archives/2008/03/08/fire-people-who-are-not-workaholics-sic-jason-calacanis/</guid>
		<description><![CDATA[Mahalo founder Jason Calacanis had an interesting post offering some useful tips on how to run a startup company. 17 tips to be precise. Now some of them were really controversial and drew a lot of negative attention and criticism. Here are the tips from his list that IMHO, made him look like a cruel [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><a href="http://mahalo.com">Mahalo</a> founder <a href="http://calacanis.com">Jason Calacanis </a>had an interesting post offering some <a href="http://www.calacanis.com/2008/03/07/how-to-save-money-running-a-startup-17-really-good-tips/">useful tips</a> on how to run a startup company. 17 tips to be precise. Now some of them were really controversial and drew a lot of negative attention and criticism.</p>
<p>Here are the tips from his list that IMHO, made him look like a cruel slave-master.</p>
<blockquote><p>Fire people who are not workaholics…. come on folks, this is startup life, it’s not a game. go work at the post office or stabucks if you want balance in your life. For realz.</p></blockquote>
<p>You see my problem with this &#8220;tip&#8221; is not the fact that he wants people to put in 80 hour weeks to keep their jobs at his infamous startup but his condescending comment about people that are <em>not</em> workaholics. What is he suggesting? That people that deliver your mail or sell you over-priced coffee with names and sizes (in Italian) are the <em>only</em> ones that lead a <em>balanced</em> life? Really? For some reason, i think if you analyze that statement a little deeply, you might think that even the PO and starbucks employees might feel offended (for not being considered workaholics or passionate about their work? I don&#8217;t know.) On a side note, i guess it&#8217;s funny he thinks post office employees have balance in their life. May be he hasn&#8217;t heard about the American Slang term <a href="http://en.wikipedia.org/wiki/Going_postal">&#8220;going postal&#8221;</a>.</p>
<p>Another tip (first one in his list actually).</p>
<blockquote><p>Buy Macintosh computers, save money on an IT department</p></blockquote>
<p> <img src='http://giri.sh/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   <img src='http://giri.sh/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   <img src='http://giri.sh/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Here&#8217;s a good one.</p>
<blockquote><p>Buy everyone lunch four days a week and establish a no-meetings policy. Going out for food or ording in takes at least 20-60 minutes more than walking up to the buffet and eating. If you do meetings over lunch you also save that time. So, 30 minutes a day across say four days a week is two hours a week&#8230; which is 100 hours a year. You get the idea.</p></blockquote>
<p>Yeah&#8230;may be you could chain their legs to the tables. Oh wait..that brings us to his 4th tip.</p>
<blockquote><p>Buy cheap tables and expensive chairs. Tables are a complete rip off. We buy stainless steel restaurant tables that are $100 and $600 Areon chairs. Total cost per workstation? $700. Compare that to buying a $500-$1,500 cube/designer workstation. The chair is the only thing that matters&#8230; invest in it.</p></blockquote>
<p>(Not a terrible idea, as a matter of fact.)</p>
<p>The cheap tables may not hold up when the employees just snap one day and decide to take off, dragging the computers and all other office stationery on the table, down to the floor.</p>
<p>Now to be fair, let me also mention a few good tips from his list.</p>
<ul>
<li>Don&#8217;t buy a phone system. No one will use it. No one at Mahalo has a desk phone except the admin folks. Everyone else is on IRC, chat, and their cell phone. Everyone has a cell phone, folks would rather get calls on it, and 99% of communication is NOT on the phone. Savings? At least $500 a year per person&#8230; 50 people over three years? $75-100k</li>
<li>Buy second monitors for everyone, they will save at least 30 minutes a day, which is 100 hours a year&#8230; which is at least $2,000 a year&#8230;. which is $6,000 over three years. A second monitor cost $300-500 depending on which one you get. That means you&#8217;re getting 10-20x return on your investment&#8230; and you&#8217;ve got a happy team member.</li>
<li>Don&#8217;t buy everyone Microsoft Office&#8211;it&#8217;s too much money. Put Office on three or four common computers and use Google Docs.</li>
<li>Allow folks to work off hours. Commuting sucks and is a waste of time for everyone. Let folks start at 6am or 11am and you&#8217;ll cut their commute in half (at least in LA).</li>
</ul>
<p>My first company <a href="http://brightcorner.com">Bright Corner</a> was a startup. A bunch of smart guys that used to work at <a href="http://sapient.com">Sapient</a>, got together and started a consultancy services company and they did pretty good. We did great, in fact.  We were all workaholics back then and still are. Up to this date, I spend 12-14 hours in front of the computer every day. But i don&#8217;t think i was ever given the idea that if i was not a workaholic, i ran the risk of being fired. I worked hard because i wanted to not because i was threatened to.</p>
<p>Not all 9-5&#8242;ers are slackers and not all 80-hours-a-week &#8216;ers are the most productive.</p>
<p>Seems like he has <a href="http://www.calacanis.com/2008/03/07/how-to-save-money-running-a-startup-17-really-good-tips/">updated </a> his post now after all the criticism.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://giri.sh/2008/03/08/fire-people-who-are-not-workaholics-sic-jason-calacanis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to install and use XFN plugin for textpattern</title>
		<link>http://giri.sh/2006/06/21/how-to-install-and-use-xfn-plugin-for-textpattern/</link>
		<comments>http://giri.sh/2006/06/21/how-to-install-and-use-xfn-plugin-for-textpattern/#comments</comments>
		<pubDate>Thu, 22 Jun 2006 04:19:00 +0000</pubDate>
		<dc:creator>girish</dc:creator>
				<category><![CDATA[Pet projects]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Textpattern]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://morethan2cents.com/morethan2cents/?p=16</guid>
		<description><![CDATA[Step 1: Download the plugins here. gg_linkxfn_v1.0.txt (admin side) gg_linklistxfn_v1.0.txt Since Textpattern is a PHP based CMS, the plugins are written in PHP as well. But these text plugin files don&#8217;t have any plain PHP code in it. The code is actually compiled into a chunk of base64-encoded text, to allow for easy installation and [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Step 1: Download the plugins here. <a href="http://giri.sh/downloads/gg_linkxfn_v1.0.txt">gg_linkxfn_v1.0.txt</a> (admin side) <a href="http://giri.sh/downloads/gg_linklistxfn_v1.0.txt">gg_linklistxfn_v1.0.txt</a> Since Textpattern is a PHP based CMS, the plugins are written in PHP as well. But these text plugin files don&#8217;t have any plain PHP code in it. The code is actually compiled into a chunk of base64-encoded text, to allow for easy installation and minimize corruption problems.</p>
<p>Step 2: Go to your textpattern admin interface usually yourdomainname.com/textpattern/index.php assuming you just did the simple basic installation.  Here&#8217;s what you should see now.  <img src="http://giri.sh/images/start.gif" alt="start" width="600" height="200" /></p>
<p>Step 3: Now click on the admin tab  <img src="http://giri.sh/images/admin.gif" alt="admin" width="600" height="200" /></p>
<p>Step 4: Click on plugins tab  <img src="http://giri.sh/images/plugins.gif" alt="plugins" width="600" height="200" /></p>
<p>Step 5: Now in the textarea beside &#8220;Install plugin&#8221;, copy paste the text from the <a href="http://giri.sh/downloads/gg_linkxfn_v1.0.txt">gg_linkxfn_v1.0.txt</a> (let&#8217;s install the admin side plugin first) and click &#8220;Upload&#8221;.  Textpattern will decode the text for you and spit out the plain PHP code, and then ask you whether you are ready to install it.  <img src="http://giri.sh/images/install.gif" alt="install" width="600" height="200" /></p>
<p>Step 6: Click Install. Now you should be back to the list of plugins under the plugin tab. On the gg_linkxfn plugin row, click on &#8220;No&#8221;(under the &#8220;active&#8221; column) to change it to &#8220;Yes&#8221;, to enable the plugin.  <img src="http://giri.sh/images/enable.gif" alt="enable" width="600" height="200" /></p>
<p>Step 7: That&#8217;s it you are done! Now to see the plugin in action. Click on the content tab. You should see a new tab named &#8220;linkxfn&#8221; under the sub tabs. Click on the new tab.  <img src="http://giri.sh/images/linkxfn.gif" alt="linkxfn" width="800" height="600" /></p>
<p>Step 8: There ya go! All set. Now you can choose your options from the fields, build the relation tag and see it in the &#8220;xfn&#8221; text area. Hit Save and you just have saved the values that will be populated in the &#8220;rel&#8221; attribute when you display the links using <a href="http://giri.sh/downloads/gg_linklistxfn.txt">gg_linklistxfn</a> plugin.</p>
<p>Step 9: Now repeat steps 1 to 7 to install and enable the <a href="http://giri.sh/downloads/gg_linklistxfn.txt">gg_linklistxfn</a> plugin.</p>
<p>Step 10: Here&#8217;s how you use it in your forms or pages.</p>
<pre><code>&lt;txp:if_category&gt;
&lt;txp:gg_linklistxfn form="waw_links" columns="1"
columnwraptag="ul" columnclass="alllinks" listwraptag=""
listclass="" headless="1" headwraptag="h3" argname="c"
category="Friends-and-Colleagues" /&gt;
&lt;txp:else /&gt;
&lt;txp:gg_linklistxfn form="waw_links" columns="1"
columnwraptag="ul" columnclass="alllinks" listwraptag=""
listclass="" headwraptag="h3" headless="1"
category="Friends-and-Colleagues"/&gt;
&lt;/txp:if_category&gt;</code></pre>
<p>Since this plugin is an extension of Manfre&#8217;s <a href="http://manfre.net/project/631/mem-glinklist">mem_glinklist</a> plugin, you can just read how to configure it from his help page. There are no new parameters to add or nothing different about how you use it.</p>
<p>Step 11. Here&#8217;s a demo. Right click on any link on blogroll there and click on properties. You should a relation name-value pair. Check out the screenshot below.  <img src="http://giri.sh/images/properties.png" alt="properties" width="359" height="146" /></p>
<p><strong>UPDATE:</strong> Step above will not work anymore as this site has been upgraded since the time this plugin was written. It runs on <a href="http://wordpress.org">WordPress</a> now and hence doesn&#8217;t support any textpattern plugins.</p>
<p>Step 12. Most important of all&#8230;..ENJOY!</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://giri.sh/2006/06/21/how-to-install-and-use-xfn-plugin-for-textpattern/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>XFN Plugin for textpattern</title>
		<link>http://giri.sh/2006/06/20/xfn-plugin-for-textpattern/</link>
		<comments>http://giri.sh/2006/06/20/xfn-plugin-for-textpattern/#comments</comments>
		<pubDate>Tue, 20 Jun 2006 15:38:00 +0000</pubDate>
		<dc:creator>girish</dc:creator>
				<category><![CDATA[Pet projects]]></category>
		<category><![CDATA[Textpattern]]></category>

		<guid isPermaLink="false">http://morethan2cents.com/morethan2cents/?p=15</guid>
		<description><![CDATA[Turns out that a bunch of smart people decided to start off yet another practice that they hope would make better use of hyperlinks to put a human face on linking on the web. XFN? (XHTML Friends Network) is a simple way to represent human relationships using hyperlinks. In recent years, blogs and blogrolls have [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Turns out that a bunch of smart people decided to start off <a href="http://www.gmpg.org/xfn/">yet another practice</a> that they hope would make better use of hyperlinks to put a human face on linking on the web.</p>
<blockquote><p>XFN? (XHTML Friends Network) is a simple way to represent human relationships using hyperlinks. In recent years, blogs and blogrolls have become the fastest growing area of the Web. XFN enables web authors to indicate their relationship(s) to the people in their blogrolls simply by adding a &#8216;rel&#8217; attribute to their href tags</p>
<p><pre><a href="http://jeff.example.org" rel="friend met">...</pre>
</p>
</blockquote>
<p>I think it is a pretty interesting concept considering how the rel attribute could be used to <a href="http://www.gmpg.org/xfn/intro">build social networks</a> just based on the links to other people on each person&#8217;s site.</p>
<p>So i decided to write a plugin for <a href="http://www.textpattern.org">textpattern</a> that would help people build <em>rel</em> attribute just like the <a href="http://www.gmpg.org/xfn/creator">wizard here</a>.</p>
<p>I knew it was not going to be easy. It wasn&#8217;t. I actually had to write 2 instead of 1 as planned. But it certainly was a lot of fun. I&#8217;m almost done with it. So the first one is an admin side plugin, which involves altering the txp_link table in the textpattern database &#8211; adding an extra field to save the attribute, that helps people add links to their site just like they do under the  default links section but with the extra rel-creator wizard. Here&#8217;s a <a href="http://morethan2cents.com/images/linkxfn.jpg">screenshot of the admin side plugin</a>.</p>
<p>And then i had to extend <a href="http://manfre.net/project/631/mem-glinklist">Manfre&#8217;s mem_glinklist plugin</a>(i like it better than others) to display the links with the rel attribute because textpattern doesn&#8217;t support this  by default(which explains adding a new field to the table in the db). In case you didn&#8217;t know, the description you enter for each link gets displayed as the <em>title</em> attribute in the hyperlinks when rendered as html.</p>
<p>You can check out the <a href="http://www.morethan2cents.com/index.php?s=links">links </a> section of this site and see for yourself. Either right click on any link there and click on properties to see the &#8220;Relation&#8221; attribute or just view the page source and check out the hyperlinks.</p>
<p>I&#8217;ll submit these 2 plugins to the textpattern community forum pretty soon after some clean up and final touches. Stay tuned&#8230;</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://giri.sh/2006/06/20/xfn-plugin-for-textpattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Observing a pattern in textpattern</title>
		<link>http://giri.sh/2006/05/21/observing-a-pattern-in-textpattern/</link>
		<comments>http://giri.sh/2006/05/21/observing-a-pattern-in-textpattern/#comments</comments>
		<pubDate>Mon, 22 May 2006 04:10:00 +0000</pubDate>
		<dc:creator>girish</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Textpattern]]></category>

		<guid isPermaLink="false">http://morethan2cents.com/morethan2cents/?p=6</guid>
		<description><![CDATA[I must admit it is a lot of fun setting up a site using textpattern. Especially when it is on a windows box and apparently, you need to install PHP and MySql before you install any php based CMS like textpattern or wordpress. Trust me. It is NOT fun at all. Convincing Windows Server 2003 [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>I must admit it is a lot of fun setting up a site using textpattern. Especially when it is on a windows box and apparently, you need to install <a href="http://www.php.net">PHP</a> and <a href="http://www.mysql.com">MySql</a> before you install any php based CMS like <a href="http://www.textpattern.com/">textpattern</a> or <a href="http://www.wordpress.com/">wordpress</a>. Trust me. It is NOT fun at all. Convincing Windows Server 2003 that PHP is not all that harmful is a pain in the butt. But heyy&#8230;i learnt so much in the process which is awesome (as long as i don&#8217;t forget it, which i will pretty soon &#8211; all credit goes to my selective amnesia. God&#8230;not again!).</p>
<p>Anyways&#8230;after a lot of procrastination, i finally decide to work on my  site. For those who don&#8217;t know me that well, i already had a website that i had to pull down, out of sheer embarassment after i saw my colleague <a href="http://www.jaredigital.com">Jared&#8217;s site</a> cuz mine looked like crap! Seems like he&#8217;s changed it at least twice since the original design based on which i took mine down. Not sure if i like it though. Oh well! He seems to like it and guess that&#8217;s all that matters. Jared&#8217;s online presence is referred to as &#8220;F***ing awesome&#8221; on <a href="http://www.garrettdimon.com">Garrett&#8217;s site</a>.</p>
<p>Here&#8217;s <a href="http://www.luisgarcia.com">Luis&#8217;s joint</a> which was built on textpattern too just as with Garrett and Jared. He said he&#8217;d help me set mine up. Hopefully when mine is done, i don&#8217;t have to take it down for at least another year. So far so good&#8230;</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://giri.sh/2006/05/21/observing-a-pattern-in-textpattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

