<?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-27384460</id><updated>2012-01-23T10:46:33.689-08:00</updated><category term='mobile'/><category term='pricing'/><category term='non-tech'/><category term='technology'/><category term='meetup'/><category term='airtel'/><category term='javascript'/><category term='s3'/><category term='web'/><category term='ec2'/><category term='occ'/><category term='gentoo'/><category term='redis'/><category term='development'/><category term='business plan'/><category term='forums'/><category term='customer'/><category term='hosting'/><category term='dynamodb'/><category term='open source'/><category term='rpm'/><category term='job'/><category term='yum'/><category term='phpbb'/><category term='python'/><category term='amazon'/><category term='nginx'/><category term='webhost'/><category term='hd'/><category term='dth'/><category term='developer'/><category term='aws'/><category term='review'/><category term='mustache'/><category term='kolkata'/><category term='laptop'/><category term='compaq'/><category term='vps'/><category term='linux'/><category term='fedora core'/><category term='apache'/><category term='facebook'/><category term='business'/><category term='mysql'/><category term='cloud computing'/><category term='php'/><category term='safe browsing'/><category term='programming'/><category term='sqlite'/><category term='mag'/><category term='startup'/><category term='groups'/><category term='dedicated server'/><category term='entrepreneurship'/><category term='uwsgi'/><category term='social web'/><category term='blog'/><category term='user'/><category term='godaddy'/><category term='life'/><category term='products'/><category term='movie'/><category term='jquery'/><category term='elasticfox'/><category term='gearman'/><category term='software.com'/><category term='dns'/><category term='search'/><category term='page tabs'/><category term='server'/><category term='hispanito'/><category term='forums.com'/><category term='design'/><category term='zerigo'/><category term='magento'/><category term='fail'/><category term='sql import'/><category term='json'/><category term='google'/><title type='text'>brainless stuff!</title><subtitle type='html'>Hi! I am Sumit, co-founder of &lt;a href="//mag.io" title="Brand Engagement Platform"&gt;Mag&lt;/a&gt;. I have about 12+ years of web addiction, 7+ years of experience as a software developer (including 4 years as an entrepreneur). Other than building Mag, I work on startups.fm and onjobs.org. If you are a startup and need any technical help, feel free to poke me :)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.brainless.in/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>66</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-27384460.post-1661372149187067498</id><published>2012-01-23T10:45:00.000-08:00</published><updated>2012-01-23T10:46:33.707-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dns'/><category scheme='http://www.blogger.com/atom/ns#' term='zerigo'/><category scheme='http://www.blogger.com/atom/ns#' term='amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='hosting'/><category scheme='http://www.blogger.com/atom/ns#' term='mag'/><title type='text'>Trying out GeoDNS</title><summary type='text'>For the last 3 weeks that we have started working on Mag, we have been talking to a few prospective clients or other knowledgeable folks out there. We want to understand how individuals, SMBs or larger organizations use Social Media or the Internet in general. Of course all of these initial meets are local to Bangalore and a few in other cities in India (over the phone).

We have been getting a </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2012/01/trying-out-geodns.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/1661372149187067498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/1661372149187067498'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2012/01/trying-out-geodns.html' title='Trying out GeoDNS'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-543094932901261510</id><published>2012-01-20T05:00:00.000-08:00</published><updated>2012-01-20T05:05:57.204-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dynamodb'/><category scheme='http://www.blogger.com/atom/ns#' term='amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='aws'/><title type='text'>Schema Example on Amazon DynamoDB</title><summary type='text'>First an apology to anyone who read my previous blog post. I had used wrong rates for throughput capacity. I noticed this since my calculations seemed a little costly :)

Throughput Capacity price as on AWS website, as of today:

* Write Throughput: $0.01 per hour for every 10 units of Write Capacity
* Read Throughput: $0.01 per hour for every 50 units of Read Capacity

Thus as per my example of </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2012/01/schema-example-on-amazon-dynamodb.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/543094932901261510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/543094932901261510'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2012/01/schema-example-on-amazon-dynamodb.html' title='Schema Example on Amazon DynamoDB'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-7921552726455540962</id><published>2012-01-19T20:39:00.000-08:00</published><updated>2012-01-19T21:04:45.099-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dynamodb'/><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='pricing'/><category scheme='http://www.blogger.com/atom/ns#' term='amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='aws'/><title type='text'>Day One of Amazon DynamoDB</title><summary type='text'>Its been just about a day that I have been going through the documentation of the newly released Amazon DynamoDB. Using the PHP SDK and getting a basic Table up was simple. Right now I am planning the data organization. DynamoDB is a schema less data store. There is a primary key per table which is your main query column, so as to say. I am trying to use existing MongoDB based data mappers and </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2012/01/day-one-of-amazon-dynamodb.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/7921552726455540962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/7921552726455540962'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2012/01/day-one-of-amazon-dynamodb.html' title='Day One of Amazon DynamoDB'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-9091016189194743025</id><published>2012-01-19T04:52:00.000-08:00</published><updated>2012-01-19T04:52:47.902-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dynamodb'/><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='aws'/><category scheme='http://www.blogger.com/atom/ns#' term='mag'/><title type='text'>Mag will use Amazon DynamoDB</title><summary type='text'>Amazon's latest announcement (and offering) could not have come at a better time for Mag. I am talking about Amazon DynamoDB here and I feel it is a good fit for Mag.

For the last few weeks I have been looking at many available options for the data storage for Mag. Notice I mentioned data store and not RDBMS. The reason is that Mag's data is really a large collection of configurations for </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2012/01/mag-will-use-amazon-dynamodb.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/9091016189194743025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/9091016189194743025'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2012/01/mag-will-use-amazon-dynamodb.html' title='Mag will use Amazon DynamoDB'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-6659564839341112817</id><published>2012-01-16T04:30:00.000-08:00</published><updated>2012-01-16T04:32:03.306-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webhost'/><category scheme='http://www.blogger.com/atom/ns#' term='dedicated server'/><category scheme='http://www.blogger.com/atom/ns#' term='vps'/><title type='text'>Price comparison of dedicated or VPS hosts</title><summary type='text'>For the impatient: link to spreadsheet.

For the last few weeks I have been looking around a lot on the web, checking for details and prices of VPS or dedicated servers. I am looking for places to host Mag when it starts growing. Not that I am leaving AWS in any way. But for Mag we will need servers at a lower bandwidth cost that on AWS.

I am looking for self managed (or unmanaged) dedicated/VPS</summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2012/01/price-comparison-of-dedicated-or-vps.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/6659564839341112817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/6659564839341112817'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2012/01/price-comparison-of-dedicated-or-vps.html' title='Price comparison of dedicated or VPS hosts'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-1638319214757570980</id><published>2012-01-13T09:29:00.000-08:00</published><updated>2012-01-13T09:29:43.476-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='page tabs'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><title type='text'>Height of Facebook custom Page Tabs</title><summary type='text'>This is a quick tip: I am currently working on a Facebook app. I have a demo for a custom Page Tab. But somehow the height was not setting properly. The canvas height setting in the Developer setting was to Fluid. I have no clue where was the setting for Page Tab. Anyway after a little search I found that the following code works:


&lt;div id="fb-root"&gt;&lt;/div&gt;
&lt;script type="text/javascript" src="</summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2012/01/height-of-facebook-custom-page-tabs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/1638319214757570980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/1638319214757570980'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2012/01/height-of-facebook-custom-page-tabs.html' title='Height of Facebook custom Page Tabs'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-2629169169077756758</id><published>2012-01-13T09:21:00.000-08:00</published><updated>2012-01-19T21:15:17.036-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nginx'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><title type='text'>Serve static files from nginx for POST request</title><summary type='text'>This is a quick tip, I haven't had the time to dig deep into this. I am working on a Facebook app, and was doing a demo with static HTML. Everything was set, including SSL (I will write quick tip on that too). I could browse to the page separately. But it failed from within Facebook, giving a 405 error.

From previous experience I remembered Facebook does POST requests, but I had forgotten the </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2012/01/server-static-files-from-nginx-for-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/2629169169077756758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/2629169169077756758'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2012/01/server-static-files-from-nginx-for-post.html' title='Serve static files from nginx for POST request'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-6196170363913153253</id><published>2012-01-05T20:18:00.000-08:00</published><updated>2012-01-13T09:22:03.956-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='entrepreneurship'/><category scheme='http://www.blogger.com/atom/ns#' term='startup'/><title type='text'>Oh! So we have started up</title><summary type='text'>Today is Friday, January 6, 2012 (Indian Time). Last week I was at MobStac at this time. That was my last day at MobStac. 2012 started with fun, food, a short drive to a nearby spot, drinks and everything in-between. But the fun is gradually getting over and the feeling has started to change. I have done this a couple times earlier. I have heard the rules of the game repeated so many times by </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2012/01/oh-so-we-have-started-up.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/6196170363913153253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/6196170363913153253'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2012/01/oh-so-we-have-started-up.html' title='Oh! So we have started up'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-6759713973734480900</id><published>2011-09-27T21:48:00.000-07:00</published><updated>2011-09-27T21:48:27.648-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='server'/><category scheme='http://www.blogger.com/atom/ns#' term='nginx'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='uwsgi'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><title type='text'>Shift from mod_wsgi to uwsgi</title><summary type='text'>The last couple weeks we have been thinking to shift from our current web serving platform which was powered by nginx + Apache + mod_wsgi to nginx + uwsgi. The reasons were that Apache was part of the plan for about a year and a half, but its main reason to be there was that Apache + mod_wsgi was stable. We of course wanted to keep nginx, but right now we had no reason to run the Apache + uwsgi.I</summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2011/09/shift-from-modwsgi-to-uwsgi.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/6759713973734480900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/6759713973734480900'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2011/09/shift-from-modwsgi-to-uwsgi.html' title='Shift from mod_wsgi to uwsgi'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-5237790735289114758</id><published>2011-08-27T09:59:00.000-07:00</published><updated>2011-08-27T10:10:18.813-07:00</updated><title type='text'>The 9 to 5 work at MobStac</title><summary type='text'>We are preparing for our new product's launch at TechCrunch Disrupt SF2011 (Startup Alley) and to be honest we are fighting with all our might. The last 3 weeks have been really tough. Our product is a full HTML5 app, for a particular platform. What we are working on is honestly a bit of a challenge. The way we are doing stuff is not absolutely new, but at the same time its not easy.



Thus in </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2011/08/9-to-5-work-at-mobstac.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/5237790735289114758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/5237790735289114758'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2011/08/9-to-5-work-at-mobstac.html' title='The 9 to 5 work at MobStac'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-961443921870221179</id><published>2011-08-08T06:14:00.000-07:00</published><updated>2011-08-08T06:15:00.100-07:00</updated><title type='text'>Basic security setup on AWS</title><summary type='text'>Recently at MobStac we restructured our layout of EC2 on Amazon Web Services so that we are more secure than earlier. We wanted a scheme that would not be painful for our current deployment scheme but would still be as strict when it comes to inward access as possible.

Here is what we settled down for:
Application servers (Django) are all internal security group accessible only. So they can not </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2011/08/basic-security-setup-on-aws.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/961443921870221179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/961443921870221179'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2011/08/basic-security-setup-on-aws.html' title='Basic security setup on AWS'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-7380102558218236094</id><published>2011-08-08T06:00:00.000-07:00</published><updated>2011-08-08T06:01:15.399-07:00</updated><title type='text'>S3 storage for Django</title><summary type='text'>Hi there!
Am blogging after a few months now. I have settled in the MobStac team as an all hands engineer. I have shifted to Bangalore with 2 friends from Kolkata.

Anyway, at MobStac we needed an S3 storage backend for our Django app (Django runs our publisher platform, and mobile site serving platform). I figured out there is nice way to write a custom storage backend. But then a bit searching </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2011/08/s3-storage-for-django.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/7380102558218236094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/7380102558218236094'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2011/08/s3-storage-for-django.html' title='S3 storage for Django'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-862858116204608225</id><published>2011-06-08T22:52:00.000-07:00</published><updated>2011-06-08T22:59:44.645-07:00</updated><title type='text'>Google's Les Paul Doodle</title><summary type='text'>Today (June 9, 2011, India) Google's doodle on Les Paul is just a great time killer. Spent the whole morning interacting with it. I got interested to understand what was going on behind the scenes. Well here is what I see:Its a canvas that you see. All of the images for the doodle come from a sprite, there is a Flash SWF content which provides the audio (MP3, approx 8.4KB each, 12 of them). You </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2011/06/googles-les-paul-doodle.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/862858116204608225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/862858116204608225'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2011/06/googles-les-paul-doodle.html' title='Google&apos;s Les Paul Doodle'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-5564808031031624862</id><published>2011-02-24T10:05:00.000-08:00</published><updated>2011-02-24T10:05:27.755-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Vision, Team, Leadership and Business</title><summary type='text'>For the last few days Nitesh and myself were discussing team building, work, processes, leadership, business and everything in between. As a full time team leader and an entrepreneur at heart these topics play in my mind every once a while. What does it take to deliver a quality product? How do you ask people to buy your vision? Do you keep everyone monitored or let them be free and come up with </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2011/02/vision-team-leadership-and-business.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/5564808031031624862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/5564808031031624862'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2011/02/vision-team-leadership-and-business.html' title='Vision, Team, Leadership and Business'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-6083919354031341075</id><published>2011-02-21T07:53:00.000-08:00</published><updated>2011-02-21T07:56:55.167-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='meetup'/><title type='text'>Kolkata's date with Bloggers, Feb 20, 2011</title><summary type='text'>Feb 20, 2011 was a fun filled day for many bloggers of Kolkata. Probably for the first time here we had two back to back blogging events organized separately in two separate venues. The day for us started at about 12AM with the IndiBlogger's meet, which was carrying the Akshaya Patra Foundation's message across to bloggers in Kolkata and around.
The Akshaya Patra Foundation is a non profit </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2011/02/kolkatas-date-with-bloggers-feb-20-2011.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/6083919354031341075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/6083919354031341075'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2011/02/kolkatas-date-with-bloggers-feb-20-2011.html' title='Kolkata&apos;s date with Bloggers, Feb 20, 2011'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-1272746018083098147</id><published>2011-02-19T11:23:00.000-08:00</published><updated>2011-02-19T11:23:04.007-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='social web'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud computing'/><title type='text'>Buzzwords: Cloud, Mobile, Social</title><summary type='text'>The list of the hottest buzzwords in the industry would certainly include Cloud, Mobile and Social. The impact they each of these have is immense, and when combined they practically are changing our lives. In early days of the web applications (even dynamic websites) the notion of cloud based computing was not as popular as it is now. People had to predict their infrastructure requirements and </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2011/02/buzzwords-cloud-mobile-social.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/1272746018083098147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/1272746018083098147'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2011/02/buzzwords-cloud-mobile-social.html' title='Buzzwords: Cloud, Mobile, Social'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-2810889589170603036</id><published>2011-02-17T10:08:00.000-08:00</published><updated>2011-02-17T10:15:34.254-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='products'/><title type='text'>Good code, great code</title><summary type='text'>When you do software development (or any other work for that matter), getting to the first 60% is comparatively easier than the rest 40%. The initial 60% work usual is bulk work, broad plans, overviews from 3000 feet high and all. But the more you cross that mark of broad planning and go into the details, work becomes art. The first lot is almost always science. The last part is true </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2011/02/good-code-great-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/2810889589170603036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/2810889589170603036'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2011/02/good-code-great-code.html' title='Good code, great code'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-2963261602094726047</id><published>2011-02-16T09:03:00.000-08:00</published><updated>2011-02-16T09:10:58.177-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='hosting'/><category scheme='http://www.blogger.com/atom/ns#' term='aws'/><title type='text'>Free web hosting with Amazon Web Services (AWS)</title><summary type='text'>I have deliberately titled this blog post such that it gets more hits when people search one of the most common issues related to hosting: free web hosting :D. Of course Amazon does not provide just free hosting, its much more that than. But the general blogger, community leader, shop owner or similar is still more interested in hosting a WordPress, Drupal, Joomla or some e-commerce application. </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2011/02/free-web-hosting-with-amazon-web.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/2963261602094726047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/2963261602094726047'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2011/02/free-web-hosting-with-amazon-web.html' title='Free web hosting with Amazon Web Services (AWS)'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-5653214013060187062</id><published>2011-02-15T08:04:00.000-08:00</published><updated>2011-02-15T08:05:37.696-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='mustache'/><title type='text'>Templates with Mustache in JavaScript and PHP</title><summary type='text'>For a long time I have used PHP as the template language with nothing else on top of it. No template engines ever. This was all fine till the point that we wanted a full AJAX UI in forums.com and also support basic view in non JavaScript mode. We also wanted to also change to a template structure which is more graphic designer or HTML developer friendly where only knowledge of HTML/CSS is needed.</summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2011/02/templates-with-mustache-in-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/5653214013060187062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/5653214013060187062'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2011/02/templates-with-mustache-in-javascript.html' title='Templates with Mustache in JavaScript and PHP'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total><georss:featurename>AD Block, Salt Lake City, Kolkata, West Bengal, India</georss:featurename><georss:point>22.598599445538106 88.40822696685791</georss:point><georss:box>22.596122945538106 88.40457896685791 22.601075945538106 88.41187496685791</georss:box></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-5495888009342530651</id><published>2011-02-14T09:21:00.000-08:00</published><updated>2011-02-14T09:42:29.602-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='forums.com'/><title type='text'>A simple clean good looking pagination</title><summary type='text'>We are re-writing few base codes in forums.com and one of things re-written is the pagination logic. We needed something very simple, good looking, yet works.
The logic boiled down to having 9 slots in total for the pagination labels. First and last ones were fixed at page number 1 and n. They were labelled "First" and "Last" too. Then we chose to keep 5 slots around the current page. So if page </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2011/02/simple-clean-good-looking-pagination.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/5495888009342530651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/5495888009342530651'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2011/02/simple-clean-good-looking-pagination.html' title='A simple clean good looking pagination'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-1074236801380500314</id><published>2010-12-12T10:54:00.000-08:00</published><updated>2010-12-12T11:05:17.167-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='developer'/><category scheme='http://www.blogger.com/atom/ns#' term='user'/><category scheme='http://www.blogger.com/atom/ns#' term='forums.com'/><title type='text'>Users! Where are they?</title><summary type='text'>In our effort to build forums.com there are a lot of things that we must learn, one of them being the art/science of getting users. First of all I must tell you that we are in Kolkata, India, where the traditional software business is mostly small to medium projects for clients. Very few companies build or work on projects spanning multiple years where they are involved in every aspect of the </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2010/12/users-where-are-they.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/1074236801380500314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/1074236801380500314'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2010/12/users-where-are-they.html' title='Users! Where are they?'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-3518660849611712521</id><published>2010-10-27T23:45:00.000-07:00</published><updated>2010-10-27T23:48:48.435-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='startup'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>To startup or not to startup</title><summary type='text'>Just yesterday and day before a friend came up to me and said he was confused. He was building iPhone apps and was earning very well. But he was not sure if he wanted to start a company as such. He is young and can easily continue to be a one-man army and build applications and sell them. But he is not sure if he will feel good about building a team, managing it and so on. One thing he feels </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2010/10/to-startup-or-not-to-startup.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/3518660849611712521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/3518660849611712521'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2010/10/to-startup-or-not-to-startup.html' title='To startup or not to startup'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>4</thr:total><georss:featurename>Kolkata, West Bengal, India</georss:featurename><georss:point>22.572646 88.363895</georss:point><georss:box>22.255627 87.896976 22.889664999999997 88.830814</georss:box></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-5087622229144498598</id><published>2010-10-25T22:57:00.000-07:00</published><updated>2010-10-25T23:03:06.215-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meetup'/><category scheme='http://www.blogger.com/atom/ns#' term='kolkata'/><title type='text'>Kolkata adda at AD38, Nov 3, 2010</title><summary type='text'>We have planned a Kolkata meetup (adda) at AD38, Salt Lake Sector 1, on November 3, 2010, from 6PM onwards. Its a no agenda meet, the original adda, Bengali format. With a traditional menu accompanying it:
Luchi, Chola dal, Kosha mangsho, salad (type not yet fixed), mishti (probably pantua and rosogolla), chatni, papad.

A few of us were discussing having a meet for sometime but we could not have</summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2010/10/kolkata-add-at-ad38-nov-3-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/5087622229144498598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/5087622229144498598'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2010/10/kolkata-add-at-ad38-nov-3-2010.html' title='Kolkata adda at AD38, Nov 3, 2010'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-8116881482139329940</id><published>2010-10-24T05:29:00.000-07:00</published><updated>2010-10-24T05:43:04.790-07:00</updated><title type='text'>Movie: Letters to Juliet</title><summary type='text'>I had a fine opportunity to catch two movies back to back today all by myself. The movies were "Letters to Juliet" and "The Other Guys". "The Other Guys" wasn't very good, just a decent watch. If you have other movies as choices you may miss this one and not regret.
Anyway heading to "Letters to Juliet". The movie opens with Sophie (played by Amanda Seyfried) as a fact checker. She is verifying a</summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2010/10/movie-letters-to-juliet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/8116881482139329940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/8116881482139329940'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2010/10/movie-letters-to-juliet.html' title='Movie: Letters to Juliet'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-8345873041231536551</id><published>2010-09-30T11:46:00.000-07:00</published><updated>2010-10-01T00:39:32.033-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='groups'/><category scheme='http://www.blogger.com/atom/ns#' term='forums'/><category scheme='http://www.blogger.com/atom/ns#' term='forums.com'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Pages and Files in Google Groups</title><summary type='text'>Recently read a notice on Google Groups Announcements Page that Google Groups will no longer support pages and files. From November 1, 2010 Google Groups will no longer allow creation or edit of pages or files. And from February 2011, Google Groups will not even allow access to old files and pages.
It also mentions that this was done "To focus on improving the core functionality of Google Groups </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2010/09/pages-and-files-in-google-groups.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/8345873041231536551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/8345873041231536551'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2010/09/pages-and-files-in-google-groups.html' title='Pages and Files in Google Groups'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-4315696470357375657</id><published>2010-08-13T02:38:00.000-07:00</published><updated>2010-08-13T02:38:33.389-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gearman'/><category scheme='http://www.blogger.com/atom/ns#' term='redis'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Odd error with Redis, PHPRedis, Gearman, PHP</title><summary type='text'>We have a setup for background jobs for all the websites we manage like forums.com, files.com, payments.com, etc. The background jobs play around with lists of data which are stored in Redis. We use Tokyo Cabinet for our main data store though.
The setup is somewhat like this:

PHP with gearmand extension
Gearmand (the daemon)
PHP with PHPRedis extension
Redis daemon


Now our background workers </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2010/08/odd-error-with-redis-phpredis-gearman.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/4315696470357375657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/4315696470357375657'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2010/08/odd-error-with-redis-phpredis-gearman.html' title='Odd error with Redis, PHPRedis, Gearman, PHP'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-4876490448974513599</id><published>2010-07-28T09:57:00.000-07:00</published><updated>2010-07-28T10:02:10.349-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='developer'/><category scheme='http://www.blogger.com/atom/ns#' term='software.com'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Senior developer for software.com (PHP)</title><summary type='text'>We are looking for a senior developer for software.com. Here are the details:


At least 4 years experience in developing with PHP
At least 1 year in a large E-commerce website
Must have dealt with large website projects (1 Million PV/month at least)
Must have experience in any MVC framework
In depth knowledge of HTML/CSS/JavaScript or other UI technologies and browser issues


Skills needed (</summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2010/07/senior-developer-for-softwarecom-php.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/4876490448974513599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/4876490448974513599'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2010/07/senior-developer-for-softwarecom-php.html' title='Senior developer for software.com (PHP)'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>1</thr:total><georss:featurename>AD Block, Salt Lake City, Kolkata, West Bengal, India</georss:featurename><georss:point>22.59851079514673 88.4083503484726</georss:point><georss:box>22.59789179514673 88.4074383484726 22.59912979514673 88.4092623484726</georss:box></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-5343629631765889252</id><published>2010-07-11T20:42:00.000-07:00</published><updated>2010-07-11T20:42:14.547-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='developer'/><category scheme='http://www.blogger.com/atom/ns#' term='software.com'/><category scheme='http://www.blogger.com/atom/ns#' term='magento'/><title type='text'>Requirements for Software.com</title><summary type='text'>Software.com needs developers again (work from Salt Lake, Kolkata office):
1 x experienced backend PHP developer with Magento e-commerce experience, there will be a lot of customization of the product so they need to already know it and how it works.

1 x front-end UI developer with strong HTML and CSS experience, i.e. be able to take a layered PSD and make clean, lightweight, well structured </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2010/07/requirements-for-softwarecom.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/5343629631765889252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/5343629631765889252'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2010/07/requirements-for-softwarecom.html' title='Requirements for Software.com'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-2782202118618089632</id><published>2010-07-06T12:54:00.000-07:00</published><updated>2010-07-06T13:01:58.035-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='airtel'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='hd'/><category scheme='http://www.blogger.com/atom/ns#' term='dth'/><title type='text'>First look at Airtel DTH HD (High Definition)</title><summary type='text'>After a long battle I finally got my first look at ESPN HD on our newly installed Airtel DTH HD. We have a Samsung Series 5 40" LCD (LA40C550) which is a full HD capable one. I have already played HD content like Avatar trailer, "Waka Waka" and so on. Of course I was not expecting Avatar picture quality on ESPN HD. But it seemed more compressed than I expected. The obvious things you will notice </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2010/07/first-look-at-airtel-digital-tv-high.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/2782202118618089632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/2782202118618089632'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2010/07/first-look-at-airtel-digital-tv-high.html' title='First look at Airtel DTH HD (High Definition)'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-876757952884460764</id><published>2010-07-01T22:33:00.000-07:00</published><updated>2010-07-06T12:27:30.802-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='customer'/><category scheme='http://www.blogger.com/atom/ns#' term='airtel'/><category scheme='http://www.blogger.com/atom/ns#' term='fail'/><title type='text'>Poor customer support from Airtel Digital TV</title><summary type='text'>We recently bought a new Airtel Digital TV DTH service for our Salt Lake office. All was fine until I noticed an upgrade to Airtel DTH HD (High Definition) at a price of Rs. 2250 /- one time. It included ESPN HD till July 12, 2010, as I remember from my phone conversation with the customer support. I ordered for the upgrade (paid on IVR) and two days back (30 June 2010) we received our brand new </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2010/07/poor-customer-support-from-airtel.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/876757952884460764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/876757952884460764'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2010/07/poor-customer-support-from-airtel.html' title='Poor customer support from Airtel Digital TV'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-4007791347865324566</id><published>2010-05-14T13:31:00.000-07:00</published><updated>2010-05-14T13:42:56.141-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='jquery'/><category scheme='http://www.blogger.com/atom/ns#' term='json'/><title type='text'>JavaScript to display meta content on the fly</title><summary type='text'>At forums.com we are trying to look at something similar to what Facebook and other sites do when it comes to displaying external content.

Users usually refer to many kinds of URLs when they submit any content. From links to Wikipedia to Flickr, YouTube to WordPress. Each link can be either shown as a simple a tag (or video embed for video), or can be shown in a summary box with meta data from </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2010/05/javascript-to-display-meta-content-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/4007791347865324566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/4007791347865324566'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2010/05/javascript-to-display-meta-content-on.html' title='JavaScript to display meta content on the fly'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-949886914621198992</id><published>2010-02-18T10:12:00.001-08:00</published><updated>2010-02-18T10:42:13.523-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='non-tech'/><category scheme='http://www.blogger.com/atom/ns#' term='movie'/><title type='text'>I am not a terrorist</title><summary type='text'>Its been a while since I have written anything. Well I have been very busy with work lately (forums.com to be precise, which will launch soon). More on that in later blog posts; today I want to talk about something else. "My Name is Khan". I am sure most people who follow my posts will know this is the name of the latest movie by Karan Johar starring Shah Rukh Khan and Kajol. And almost anyone </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2010/02/i-am-not-terrorist.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/949886914621198992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/949886914621198992'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2010/02/i-am-not-terrorist.html' title='I am not a terrorist'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-7988097139114589856</id><published>2009-10-10T07:09:00.000-07:00</published><updated>2009-10-10T07:13:07.064-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='entrepreneurship'/><category scheme='http://www.blogger.com/atom/ns#' term='business plan'/><category scheme='http://www.blogger.com/atom/ns#' term='occ'/><category scheme='http://www.blogger.com/atom/ns#' term='kolkata'/><title type='text'>Big Bang at next OCC Kolkata</title><summary type='text'>Hi all,
At the Upper Wood Street CCD we came across a blog post on Venture Woods, informing an Angel Investor Event happening on the 21st of this month.

During this OCC meet we crowd-sourced a template to crowd-source at least one business plan at the next OCC and present it to the event.

So during the next OCC meet at CCD RDB Boulevard (Oct 14) we are providing a platform to crowd-source at </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2009/10/big-bang-at-next-occ-kolkata.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/7988097139114589856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/7988097139114589856'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2009/10/big-bang-at-next-occ-kolkata.html' title='Big Bang at next OCC Kolkata'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-6642611391942137906</id><published>2009-08-31T03:59:00.000-07:00</published><updated>2009-08-31T04:31:33.428-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='job'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='aws'/><title type='text'>Experienced PHP Developer Needed</title><summary type='text'>We need a very experienced PHP developer willing to work full time on a contract basis. This is telecommute work so you can work from anywhere. You will be working on new products mostly on Amazon Web Services platform. Required:

Linux, PHP, MySQL
Amazon Web Services: EC2, S3, SDB, SQS
Using Tarzan AWS PHP library
Experience in JS is a plus (AJAX will be used)

We are looking for experienced </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2009/08/experienced-php-developer-needed.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/6642611391942137906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/6642611391942137906'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2009/08/experienced-php-developer-needed.html' title='Experienced PHP Developer Needed'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-2618505705546159589</id><published>2009-08-30T19:32:00.000-07:00</published><updated>2009-08-31T03:38:47.620-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='occ'/><category scheme='http://www.blogger.com/atom/ns#' term='kolkata'/><title type='text'>Open Coffee Club Kolkata: Day 2</title><summary type='text'>Hey Kolkatans,
Kolkata had another splendid OCC, on Sat Aug 29. We did have some glitches, with the Internet not working at the Park Street CCD venue. And since Park Street CCD has much footfall we had to shift out to a bigger CCD. The manager at Park Street suggested a few nearby and then Mitesh and Manish went out searching for one. At last we found the CCD on Upper Wood Street. If you are </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2009/08/open-coffee-club-kolkata-day-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/2618505705546159589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/2618505705546159589'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2009/08/open-coffee-club-kolkata-day-2.html' title='Open Coffee Club Kolkata: Day 2'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-6606914579827162940</id><published>2009-08-26T23:57:00.000-07:00</published><updated>2009-08-27T08:20:12.911-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='occ'/><category scheme='http://www.blogger.com/atom/ns#' term='kolkata'/><title type='text'>Open Coffee Club Kolkata: Day 1</title><summary type='text'>Hello Kolkatans,
I am glad to make this blog on what happened yesterday at our first attempt to bring people to a CCD. That does not sound out of the ordinary right? Well there is a twist. Cafe Coffee Day @ RDB Boulevard Salt Lake Sector V was buzzing with people, many of whom even I have never met. About 7 laptops, wifi, coffee, music and more. If I remember clearly about 15+ people poured in </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2009/08/open-coffee-club-kolkata-day-1.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/6606914579827162940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/6606914579827162940'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2009/08/open-coffee-club-kolkata-day-1.html' title='Open Coffee Club Kolkata: Day 1'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-3252735446157185760</id><published>2009-08-25T11:16:00.000-07:00</published><updated>2009-08-30T20:54:43.679-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='occ'/><category scheme='http://www.blogger.com/atom/ns#' term='kolkata'/><title type='text'>Open Coffee Club Kolkata</title><summary type='text'>Hello fellow Kolkatans,
Wednesday, August, 26th, 2009 we are kicking off Open Coffee Club in Kolkata.
You may already be aware of OCC. Its simply bringing your work to a casual place, work, meet people, share, get work done, make contacts. Having a common place for everyone to meet is important. The original concept is geared more towards entrepreneurs but we want to keep it wider in meaning and </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2009/08/open-coffee-club-kolkata.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/3252735446157185760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/3252735446157185760'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2009/08/open-coffee-club-kolkata.html' title='Open Coffee Club Kolkata'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-5430582065668541030</id><published>2009-06-20T00:21:00.000-07:00</published><updated>2009-06-20T00:50:36.187-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webhost'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='sql import'/><category scheme='http://www.blogger.com/atom/ns#' term='godaddy'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Import MySQL dump with PHP on webhosts</title><summary type='text'>Webhosts like GoDaddy and other similar often limit how much you can import with the online control panel (phpMyAdmin in most cases). So here is a simple PHP script that does this for you. You have to take a mysql dump from your database. Upload it to you host.
Make sure you change the mysql_connect parameters to reflect your database server settings. The following line numbers need change:

line</summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2009/06/import-mysql-dump-with-php-on-webhosts.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/5430582065668541030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/5430582065668541030'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2009/06/import-mysql-dump-with-php-on-webhosts.html' title='Import MySQL dump with PHP on webhosts'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-8122935386260418261</id><published>2009-05-15T11:14:00.000-07:00</published><updated>2009-05-17T21:58:11.511-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='elasticfox'/><category scheme='http://www.blogger.com/atom/ns#' term='gentoo'/><category scheme='http://www.blogger.com/atom/ns#' term='amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='ec2'/><title type='text'>Basic Gentoo on Amazon EC2</title><summary type='text'>Continued from Introduction to Amazon EC2 (Continued...)...
If you have come this far then I can assume you have an Amazon account, Firefox, Elasticfox extension on it. If not, well then you should get them to do this yourself or else just read through! Lets open Firefox and from the Tools menu on top you should see Elasticfox. On clicking it you should see a pretty detailed interface and a </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2009/05/basic-gentoo-on-amazon-ec2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/8122935386260418261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/8122935386260418261'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2009/05/basic-gentoo-on-amazon-ec2.html' title='Basic Gentoo on Amazon EC2'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-6037936862430515647</id><published>2009-05-14T00:45:00.000-07:00</published><updated>2009-05-17T10:48:58.706-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='elasticfox'/><category scheme='http://www.blogger.com/atom/ns#' term='amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='ec2'/><title type='text'>Introduction to Amazon EC2 (Continued...)</title><summary type='text'>Continued from Introduction to Amazon Elastic Compute Cloud (Amazon EC2)...
So now that you have seen the feature lists and have some idea, lets start with the actual process. I will intentionally avoid going through details like EC2 Instance Types, Data Center Availabilities. These are relatively simple issues we can ignore now. We will come back to them maybe later. I will take you through a </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2009/05/introduction-to-amazon-ec2-continued.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/6037936862430515647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/6037936862430515647'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2009/05/introduction-to-amazon-ec2-continued.html' title='Introduction to Amazon EC2 (Continued...)'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-1883397290885334261</id><published>2009-05-13T10:32:00.000-07:00</published><updated>2009-05-13T10:56:39.011-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='ec2'/><category scheme='http://www.blogger.com/atom/ns#' term='aws'/><title type='text'>Introduction to Amazon Elastic Compute Cloud (Amazon EC2)</title><summary type='text'>Continued from Dummies Introduction to Amazon Web Services...
Imagine you need a web server. The hardware and the software, all together. You have a website which is growing in users and you want to make sure that the site grows along with the user numbers, that there is no downtime, and that the website stay as fast. You have a few things to do:
Optimize the codes that run your websiteOptimize </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2009/05/introduction-to-amazon-elastic-compute.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/1883397290885334261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/1883397290885334261'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2009/05/introduction-to-amazon-elastic-compute.html' title='Introduction to Amazon Elastic Compute Cloud (Amazon EC2)'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-5070612901163842360</id><published>2009-05-13T04:12:00.000-07:00</published><updated>2009-05-13T07:05:44.893-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='s3'/><category scheme='http://www.blogger.com/atom/ns#' term='ec2'/><category scheme='http://www.blogger.com/atom/ns#' term='aws'/><title type='text'>Dummies Introduction to Amazon Web Services</title><summary type='text'>Lot of you may have heard of this. Well certainly you have heard of Amazon.com and if you are into  software/IT/web there is a good chance someone in your company is thinking of that mumbo jambo called cloud computing. Well what the hell is all this and then this web services?
Note: most of what I do is related to running websites. So whatever I write here will also relate to that. Beyond that I </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2009/05/dummys-introduction-to-amazon-web.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/5070612901163842360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/5070612901163842360'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2009/05/dummys-introduction-to-amazon-web.html' title='Dummies Introduction to Amazon Web Services'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-3532705329849914979</id><published>2009-05-13T04:09:00.000-07:00</published><updated>2009-05-13T04:11:43.627-07:00</updated><title type='text'>I am back!</title><summary type='text'>It's been a long while since I got lost. Well personal, professional and all other kinds o nals. But its good to be back. Have been doing a lot of Amazon WS these days, so will blog about them. Think I will start a series on Amazon WS with PHP.
Oh ! and we shifted to Gentoo / nginx. Good combo.
Will blog on that too.</summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2009/05/i-am-back.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/3532705329849914979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/3532705329849914979'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2009/05/i-am-back.html' title='I am back!'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-4361686684066409303</id><published>2009-01-31T07:21:00.001-08:00</published><updated>2009-01-31T07:24:31.220-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='safe browsing'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google makes some quick changes to the safe browsing glitch</title><summary type='text'>Seems Google has made a quick fix. First the redirect URL now seems forbidden:

And after that all seems back to normal. A search through most common terms takes to the very common list of sites and no more safe browsing warnings. Well good for us.</summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2009/01/google-makes-some-quick-changes-to-safe.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/4361686684066409303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/4361686684066409303'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2009/01/google-makes-some-quick-changes-to-safe.html' title='Google makes some quick changes to the safe browsing glitch'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Apu2tgm0778/SYRs3hG9x1I/AAAAAAAAAFM/OJVdVbbEctc/s72-c/google_safe_browsing_fix.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-7577979767550710105</id><published>2009-01-31T07:16:00.001-08:00</published><updated>2009-01-31T07:20:43.983-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='safe browsing'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google Safe Browsing...</title><summary type='text'>Writing after a really long time. Just doing my usual work stuff when I suddenly found search on Google has changed. Almost every other site on the web is now unsafe to browse. Even Google itself.


</summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2009/01/google-safe-browsing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/7577979767550710105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/7577979767550710105'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2009/01/google-safe-browsing.html' title='Google Safe Browsing...'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Apu2tgm0778/SYRsCu8zBNI/AAAAAAAAAFE/ZOenEGjpibc/s72-c/google_safe_browsing.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-5418881547670053332</id><published>2007-09-22T02:33:00.000-07:00</published><updated>2007-10-22T22:52:38.906-07:00</updated><title type='text'>Some points on code and stuff</title><summary type='text'>I have learnt a lot in past 4 years of PHP and here are some tips I want to share:
Think in code: Many times when we learn a foreign language we are told to think in that language itself instead of just thinking in our own language and converting to the foreign one. this stands true in coding. Think in terms of logic, even in actual syntax, dry runs in your head. It seems somewhat difficult at </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2007/09/some-points-on-code-and-stuff.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/5418881547670053332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/5418881547670053332'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2007/09/some-points-on-code-and-stuff.html' title='Some points on code and stuff'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-7004580911712442727</id><published>2007-04-04T09:15:00.000-07:00</published><updated>2007-04-05T00:21:29.620-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='server'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='sqlite'/><category scheme='http://www.blogger.com/atom/ns#' term='yum'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><title type='text'>I uninstalled sqlite on my Linux box !!!</title><summary type='text'>Well I somehow felt I could yum erase sqlite since I do not need it. Well I did not see the dependencies that would be removed too! The result:
yum, rpm, php, httpd, rpm-python and many related packages all Erased !!! OMG I said. :P

I am not very friendly with Linux as yet at this level. I knew I had screwed all hopes of getting that box in clean shape. I searched the net for "reinstll RPM", "</summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2007/04/i-uninstalled-sqlite-on-my-linux-box.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/7004580911712442727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/7004580911712442727'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2007/04/i-uninstalled-sqlite-on-my-linux-box.html' title='I uninstalled sqlite on my Linux box !!!'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-5416775733766162506</id><published>2007-03-08T09:10:00.000-08:00</published><updated>2007-03-08T09:30:45.021-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='laptop'/><category scheme='http://www.blogger.com/atom/ns#' term='compaq'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora core'/><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='web'/><title type='text'>My laptop: my local web server</title><summary type='text'>Well two months back I bought my first laptop. A Compaq V3155AU with following configuration:
AMD Turion64 (single core) 2.0Ghz
Hyper Threading support
512MB DDR2 system memory (I upgraded that to 1GB)
nVidia 6150 graphics chip-set with shared memory
14.1" display
60GB SATA hard disk drive
DVD/CD R+RW
Bluetooth
Ethernet
Wireless Lan

At sub Rs. 40,000 (sub US$ 900) this was a great deal. I was </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2007/03/my-laptop-my-local-web-server.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/5416775733766162506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/5416775733766162506'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2007/03/my-laptop-my-local-web-server.html' title='My laptop: my local web server'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-8921073563232310246</id><published>2007-03-07T09:17:00.000-08:00</published><updated>2007-03-07T09:25:17.131-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='rpm'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora core'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='yum'/><title type='text'>Problems with installing Yum on Fedora Core 4</title><summary type='text'>"There is a problem importing one of the Python modules" : ever faced this error after installing an running yum. Well I faced that. And searched on Google for it. But in vain. Most results suggested the usual missing packages:
libxml2-python, python-sqlite, or python-elementtreeI tried installing all of them and no use. Then did lot of finding around and finally i tried to install other package </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2007/03/problems-with-installing-yum-on-fedora.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/8921073563232310246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/8921073563232310246'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2007/03/problems-with-installing-yum-on-fedora.html' title='Problems with installing Yum on Fedora Core 4'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-116664946297517020</id><published>2006-12-20T13:06:00.000-08:00</published><updated>2007-03-07T09:26:27.299-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='phpbb'/><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='hispanito'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Upgrading forum with phpBB2 and restoring from database backup</title><summary type='text'>Well I had to do some phpBB (phpBB2) issues for a client who runs hispanito.com. He had a forum which ran on probably phpBB2 version 2.0.7 and with MySQL 4.x. Now I had to bring those data to a different server with MySQL 5.x

I tried a fresh install with latest phpBB2 version 2.0.21, but it failed as soon as I tried to bring in the old data. I tried an Upgrade too, but that failed too. Then I </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2006/12/upgrading-forum-with-phpbb2-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/116664946297517020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/116664946297517020'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2006/12/upgrading-forum-with-phpbb2-and.html' title='Upgrading forum with phpBB2 and restoring from database backup'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-116137262806648675</id><published>2006-10-20T12:29:00.000-07:00</published><updated>2006-12-06T22:23:16.566-08:00</updated><title type='text'>Use ssh for http ftp and so on</title><summary type='text'>My ISP has a little fault that I use to my advantage. The software that they use works kinda in the following way:
Before I login to their network all my external connections are blocked. I can not do http, ftp, ssh or anything else related to external network. This is usual isn't it.
Now I login to my ISP using my username and password and i am connected!!! I have http, ftp, ssh and anything </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2006/10/use-ssh-for-http-ftp-and-so-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/116137262806648675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/116137262806648675'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2006/10/use-ssh-for-http-ftp-and-so-on.html' title='Use ssh for http ftp and so on'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-116131767791101222</id><published>2006-10-19T21:06:00.000-07:00</published><updated>2006-12-06T22:08:52.846-08:00</updated><title type='text'>Share our web hosting server</title><summary type='text'>Recently me and some friends changed from our web hosts to a full dedicated server. We took a nice server from Layered Technologies (http://www.layeredtech.com/) and put in Xen in it. Now each of us are running their own OS on the Xen. We had thought of dividing the server 4-way, but we are only using 2 slots. So if anyone is interested in taking a piece do tell us. We are mostly available on IRC</summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2006/10/share-our-web-hosting-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/116131767791101222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/116131767791101222'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2006/10/share-our-web-hosting-server.html' title='Share our web hosting server'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-115777450494399864</id><published>2006-09-08T20:43:00.000-07:00</published><updated>2006-09-09T03:33:00.716-07:00</updated><title type='text'>Apache 2.2 on Fedora Core 5</title><summary type='text'>Me an some friends took a new server two days back. We threw in Xen and made four guests. I being in one of the guests which runs Fedora Core 5. I had to install Apache, which was pretty easy with yum. Just 
yum install httpd
I started Apache using apachectl, and it seemed like all was OK, but I was not somehow able to view anything when I typed my server's IP in the browser from my home computer</summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2006/09/apache-22-on-fedora-core-5.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/115777450494399864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/115777450494399864'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2006/09/apache-22-on-fedora-core-5.html' title='Apache 2.2 on Fedora Core 5'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-115218475799928473</id><published>2006-07-06T04:03:00.000-07:00</published><updated>2006-07-06T04:26:49.943-07:00</updated><title type='text'>Making a Hello World PHP extension with VC++ Toolkit 2003</title><summary type='text'>I wanted to do some PHP Extension making and so started googling around for help. Most help is about using VC++ 6.0 or have project files for the full VC++ IDE. Since I have the Toolkit compiler I thought I would read the help available and do a compile from the Toolkit Command Prompt.
My basic need for PHP Extensions is that I want to make a Drupal (drupal.org) core extension. Just experimental </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2006/07/making-hello-world-php-extension-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/115218475799928473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/115218475799928473'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2006/07/making-hello-world-php-extension-with.html' title='Making a Hello World PHP extension with VC++ Toolkit 2003'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-114867996440098058</id><published>2006-05-26T13:46:00.000-07:00</published><updated>2006-05-29T08:10:32.080-07:00</updated><title type='text'>banyanTree project</title><summary type='text'>The banyanTree Project
Introduction:
The banyanTree project is intended to be the central resource to bring volunteers (interested professionals, students, programmers, language translators, etc. or even end users) and FOSS projects together. The idea is very natural : a common meeting place for people new to FOSS, so that they can get to their project of interest easily. The interested person </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2006/05/banyantree-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114867996440098058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114867996440098058'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2006/05/banyantree-project.html' title='banyanTree project'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-114753832212899050</id><published>2006-05-13T08:19:00.001-07:00</published><updated>2006-05-13T09:52:08.386-07:00</updated><title type='text'>Human Language Learning System</title><summary type='text'>Its Exam time going on now... so cant think much :P But for few days two different ideas have been making rounds in my brain(ahh brainless has a brain o.O). The first one involves a different approach to UI of information kiosk type sites. I will discuss this one later with some examples.
But the second one seems more interesting to me. It comes from my direct need or wish to learn many global (</summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2006/05/human-language-learning-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114753832212899050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114753832212899050'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2006/05/human-language-learning-system.html' title='Human Language Learning System'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-114872444845285426</id><published>2006-05-13T02:57:00.000-07:00</published><updated>2006-05-30T02:33:28.786-07:00</updated><title type='text'>banyanTree QA Rounds</title><summary type='text'>Discussion on #banyanTree (freenode):
[14:31] ai2097: Hate to be Mr. Negative... but shouldn't the details about what is being provided be pinned down first? Is this intended to provide software/tools, a community, the latter built atop the former (which is the impression I'm getting), or something else?
[14:32] KillerX: A community based on a portal
[14:32] SumitDatta: ai2097 that is exactly </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2006/05/banyantree-qa-rounds.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114872444845285426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114872444845285426'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2006/05/banyantree-qa-rounds.html' title='banyanTree QA Rounds'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-114684565620940642</id><published>2006-05-05T08:26:00.000-07:00</published><updated>2006-08-18T05:29:44.503-07:00</updated><title type='text'>GData module for Drupal</title><summary type='text'>
Introduction :
GData is a
(new) protocol
from Google which is based on RSS and Atom and combines both of them. Infact
underlying GData are actually RSS and Atom protocols. GData makes available :
request (syndication), query (for search), insert, update and delete.
All these together make *remote* usage of a CMS much more a reality and since
Google is behind this, there is a good chance of this </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2006/05/gdata-module-for-drupal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114684565620940642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114684565620940642'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2006/05/gdata-module-for-drupal.html' title='GData module for Drupal'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-114684837295855096</id><published>2006-05-05T06:38:00.000-07:00</published><updated>2006-05-08T07:55:51.256-07:00</updated><title type='text'>Roadmap for GData module work</title><summary type='text'>
How to successfully complete this project ?
Well the answer follows as a roadmap:

Atom module presents the features of Atom syndicating protocol and
 it seems like a good place to start experimenting.
Need to specify which parts of drupal
 is exposed through GData mudule. We also need to consider
 read-only and read/write parts seperately.
Tweaking Atom module to
 make it take in requests as </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2006/05/roadmap-for-gdata-module-work.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114684837295855096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114684837295855096'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2006/05/roadmap-for-gdata-module-work.html' title='Roadmap for GData module work'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-114689851702831407</id><published>2006-05-04T23:54:00.000-07:00</published><updated>2006-05-14T08:43:18.943-07:00</updated><title type='text'>Me in a Drupal project</title><summary type='text'>Me in a Drupal project :
I am a PHP coder for almost 3 years now. I have knowledge of C / C++ and so I chose PHP 3 years back for web programming due to the similarity. I have worked previously for 123greetings.com where I had to plan and look over the building of an internal content management system to manage around 30,000 ecards and the associated data. Though in there the primary coding </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2006/05/me-in-drupal-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114689851702831407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114689851702831407'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2006/05/me-in-drupal-project.html' title='Me in a Drupal project'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-114663951792888360</id><published>2006-05-03T23:39:00.000-07:00</published><updated>2006-05-14T08:39:55.736-07:00</updated><title type='text'>Further Clarification on Apache SCT</title><summary type='text'>Further Clarification on Apache SCT (Simple Config Tool)
With regard to discussions on #httpd-dev channel on freenode yesterday I am posting some more details:
The tool is not supposed to be a *get everything done* thingy. It will simply not read everything from your mind and do all settings.The main aim is to make it easier to understand the details and be a helper in self-study of the Apache </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2006/05/further-clarification-on-apache-sct.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114663951792888360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114663951792888360'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2006/05/further-clarification-on-apache-sct.html' title='Further Clarification on Apache SCT'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-114651179166786858</id><published>2006-05-03T23:29:00.000-07:00</published><updated>2006-05-14T08:38:51.376-07:00</updated><title type='text'>Apache Simple Config Tool</title><summary type='text'>Simplifying Apache configuration :
The intention of this project is to make a tool or application which will greatly simplify the configuration process for Apache web server once it has been installed. The tool can be compared to phpMyAdmin (which exists for MySQL). phpMyAdmin is extensive in its approach in helping users to use a MySQL database server. It does not imply that users cannot access </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2006/05/apache-simple-config-tool.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114651179166786858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114651179166786858'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2006/05/apache-simple-config-tool.html' title='Apache Simple Config Tool'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-114664248494104984</id><published>2006-05-03T00:39:00.000-07:00</published><updated>2006-05-14T08:37:15.830-07:00</updated><title type='text'>8085 Emulator</title><summary type='text'>The College project : An 8085 Microprocessor Kit Emulator
The project, done in C++ tries to emulate the functions of an 8085 emulator ditto as a hardware trainer kit would work. The purpose is to create a software based 8085 Trainer Kit which looks and works similar. So this one does not have buttons like [ADI] or [MVI]. Instead it is all HEX code stuff buttons and the buttons for Rst (Reset), </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2006/05/8085-emulator.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114664248494104984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114664248494104984'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2006/05/8085-emulator.html' title='8085 Emulator'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-114655149650436055</id><published>2006-05-01T23:01:00.000-07:00</published><updated>2006-05-01T23:49:53.633-07:00</updated><title type='text'>Sample Settings Form for Apache Simple Conf Tool</title><summary type='text'>A Sample Settings Form:

Welcome back, Sumit

Edit settings for your website
Website domain

Tip:
This is the domain name for this site. Do not use http://
I have detected that the current domain is sumit.pixlie.com


Website directory

Tip:
This is the directory containing all the files (text, image, audio, video, etc.) for this domain.
I have detected that the current directory is /home/sumit/</summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2006/05/sample-settings-form-for-apache-simple.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114655149650436055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114655149650436055'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2006/05/sample-settings-form-for-apache-simple.html' title='Sample Settings Form for Apache Simple Conf Tool'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-114654714216668604</id><published>2006-05-01T22:13:00.000-07:00</published><updated>2006-05-14T08:36:29.860-07:00</updated><title type='text'>Apache Simple Config Tool Application for SoC 2006</title><summary type='text'>Name :
 Sumit Datta
Email :
 sumitdatta@gmail.com
Project Title :
 Simplifying Apache configuration
Synopsis :
 The intention of this project is to make a tool or application which will greatly simplify the configuration process for Apache web server once it has been installed. The tool can be compared to phpMyAdmin (which exists for MySQL). phpMyAdmin is extensive in its approach in helping </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2006/05/apache-simple-config-tool-application.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114654714216668604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114654714216668604'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2006/05/apache-simple-config-tool-application.html' title='Apache Simple Config Tool Application for SoC 2006'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27384460.post-114650922761236052</id><published>2006-05-01T11:42:00.000-07:00</published><updated>2012-01-05T21:03:15.996-08:00</updated><title type='text'>About Me</title><summary type='text'>Oh hello,
2006:

I am Sumit (brainless or techfundas on some IRC channels). A 
student
 web developer from India. Interested in Computers, Music, Movies. You know the normal college going normal stuff :)
I am a PHP coder and work on websites. I love making CMS for custom needs. Non-tech people generate a lot of content on the Internet, so it is necessary that we have easy to use CMS for them. I </summary><link rel='replies' type='text/html' href='http://blog.brainless.in/2006/05/about-me.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114650922761236052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27384460/posts/default/114650922761236052'/><link rel='alternate' type='text/html' href='http://blog.brainless.in/2006/05/about-me.html' title='About Me'/><author><name>brainless</name><uri>http://www.blogger.com/profile/17030873095558521647</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_Apu2tgm0778/TKahXCxT2_I/AAAAAAAAAOk/qIOT7GExg9M/s1600-R/62875_476642033034_504488034_6755246_3388102_n.jpg'/></author><thr:total>0</thr:total></entry></feed>
