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

<channel>
	<title>Adroit Computing</title>
	<atom:link href="http://adroitcomputing.com/feed" rel="self" type="application/rss+xml" />
	<link>http://adroitcomputing.com</link>
	<description>Web Application Design &#38; Development</description>
	<lastBuildDate>Sat, 08 Oct 2011 07:09:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Requestio.com &#8211; Online Survey &amp; Poll Software</title>
		<link>http://adroitcomputing.com/requestio-com-online-survey-poll-software</link>
		<comments>http://adroitcomputing.com/requestio-com-online-survey-poll-software#comments</comments>
		<pubDate>Thu, 31 Mar 2011 13:58:59 +0000</pubDate>
		<dc:creator>adminNew</dc:creator>
				<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://adroitcomputing.com/?p=392</guid>
		<description><![CDATA[About the project Requestio is a easy to use market research tool that enables you to create online surveys and opinion polls. Flexible yet powerful, this web based survey software allows you to collect responses and data from your survey target audience. You can then run this data through our reporting modules to interpret the ...]]></description>
			<content:encoded><![CDATA[<h3>About the project</h3>
<p>Requestio is a easy to use market research tool that enables you to create online surveys and opinion polls. Flexible yet powerful, this web based survey software allows you to collect responses and data from your survey target audience. You can then run this data through our reporting modules to interpret the results of your online market research campaigns. With Requestio you can create, customize, deploy and promote your online market research campaigns in a few minutes. It&#8217;s not just an online survey software- it&#8217;s a full featured market research platform for each step of your online survey campaigns or opinion polls.</p>
<h3>Service used:</h3>
<ul class="list3 list_color_blue">
<li>Web Design</li>
<li>Web Development Application</li>
<li>SEO, SEM</li>
<li>LAMP</li>
<li>Custom Solution</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://adroitcomputing.com/requestio-com-online-survey-poll-software/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shortcuts are not always shorter</title>
		<link>http://adroitcomputing.com/shortcuts-are-not-always-shorter</link>
		<comments>http://adroitcomputing.com/shortcuts-are-not-always-shorter#comments</comments>
		<pubDate>Wed, 23 Mar 2011 11:25:08 +0000</pubDate>
		<dc:creator>adminNew</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://adroitcomputing.com/?p=248</guid>
		<description><![CDATA[We always have a tendency to cut corners. It so happened today that I was installing Magento on one of our servers since I wanted to work on a custom module. Installation is a trivial process with Magento. Usually before installing software I do a check on requirements and dependancies to make sure that the ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://adroit.fr/wp-content/uploads/2010/03/hacks-e1269284343788.png"><img class="alignleft size-medium wp-image-19" style="margin: 15px;" title="hacks" src="http://adroit.fr/wp-content/uploads/2010/03/hacks-300x136.png" alt="" width="300" height="136" /></a>We always have a tendency to cut corners. It so happened today that I was installing <a href="http://www.magentocommerce.com/">Magento</a> on one of our servers since I wanted to work on a custom module. Installation is a trivial process with Magento. Usually before installing software I do a check on requirements and dependancies to make sure that the process will go smooth but not this time.</p>
<p>So off I went to Magento&#8217;s website and grabbed the download URL. Using SSH on my server I downloaded the scripts and went through the installation process. After going through the quick fire list of commands that are involved when you install Magento by shell I reached the step that lets users complete the installation via a browser. WOW, I was told that I had PHP 5.1 and needed 5.2 <img src='http://adroitcomputing.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I knew this earlier but in my haste I did not run a check on <a href="http://www.magentocommerce.com/system-requirements">requirements specification</a> on this server. As I kept on finding a workaround I came across a hack that lets us run Magento even when we have less than 5.2. The reason for this was that I was in a haste and also this particular server has components that are PHP version sensitive.</p>
<p>I had to get a PHP5-CGI and change permissions but then I ran into further problems. Time to think! I wasn&#8217;t very happy with the hack either. So I said &#8216;No shortcuts now&#8217;. Then I tried another shortcut &#8212; updating PHP using yum <img src='http://adroitcomputing.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>On a CentOS x 64 box using default repositories I was not able to find a version higher than 5.1. Google search led to the atomic repo which helped me update PHP version using yum. The results of haste again: it broke a few of PHP extensions. Digging further into yum repositories available to me, led to conclusion that I did not have the proper versions to work with 5.2 now. What a day!</p>
<p>Now I was in trouble as I had a broken PHP and work still to be done on the custom Magento module. Then began a process of uninstalling extensions using PECL and reinstalling them after pear channel update and in between going to http://mirror.centos.org or http://dev.centos.org to get any RPM&#8217;s that were required. At the end of the process I was able to get back the PHP version in place, sort out the extension related issues and also install Magento. By then I was tired and logged out of the shell.</p>
<p>Ohh and by the way, I am still to start working on the custom module that I originally intended to. What a shortcut!</p>
]]></content:encoded>
			<wfw:commentRss>http://adroitcomputing.com/shortcuts-are-not-always-shorter/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using memcached as a session store</title>
		<link>http://adroitcomputing.com/using-memcached-as-a-session-store</link>
		<comments>http://adroitcomputing.com/using-memcached-as-a-session-store#comments</comments>
		<pubDate>Wed, 23 Mar 2011 11:18:53 +0000</pubDate>
		<dc:creator>adminNew</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://adroitcomputing.com/?p=246</guid>
		<description><![CDATA[Using memcached as layer that handles user defined caching using key-value pair is fairly common these days. Memcached can help reduce the load on MySQL servers [or any backend data store] for read intensive systems. More often people are using 2 or more front end servers that handle distributed load. Having such a system in ...]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin: 15px;" title="memcached-logo-200x152" src="http://adroit.fr/wp-content/uploads/2010/03/memcached-logo-200x152.png" alt="Memcached as a session store" width="200" height="152" />Using <a title="about memcached" href="http://memcached.org/about">memcached</a> as layer that handles user defined caching using key-value pair is fairly common these days. Memcached can help reduce the load on MySQL servers [or any backend data store] for read intensive systems. More often people are using 2 or more front end servers that handle distributed load.<br />
Having such a system in place exposes the applications to adapt to scenario where session is setup on a particular server that needs to be uniformly available across cluster. Memcached works really well as a sessions data store where any server sets a session and using inherent distribution and pooling capacity of Memcached the same is available to all machines in the cluster.<br />
Making session handling based on Memcached is easy:</p>
<pre>session.save_handler = memcached</pre>
<pre>session.save_path = "tcp://127.0.0.1:11211"</pre>
<p>Where 127.0.0.1 and 11211 should be replaced if you are not using defaults. It&#8217;s now done but beware that Memcached is a in memory non persistent data store and hence if it fails for any reason all your users will loose their sessions <img src='http://adroitcomputing.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  There are ways to tackle it but more on it later.</p>
]]></content:encoded>
			<wfw:commentRss>http://adroitcomputing.com/using-memcached-as-a-session-store/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PCI DSS: should you care?</title>
		<link>http://adroitcomputing.com/pci-dss-should-you-care</link>
		<comments>http://adroitcomputing.com/pci-dss-should-you-care#comments</comments>
		<pubDate>Wed, 23 Mar 2011 11:17:12 +0000</pubDate>
		<dc:creator>adminNew</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://adroitcomputing.com/?p=244</guid>
		<description><![CDATA[Many e-commerce websites that handle payment using a third party payment gateway end up paying a significant percentage of their gross transaction amount to the payment gateways. While there is a wide range of payment gateways available the fees still range from 0.1%  to 5% of the sales amount. Some gateways charge low per transaction ...]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin: 15px;" title="PCI DSS Logo" src="https://www.pcisecuritystandards.org/images/pcissc_logo.gif" alt="PCI DSS Logo" width="263" height="84" />Many e-commerce websites that handle payment using a third party payment gateway end up paying a significant percentage of their gross transaction amount to the payment gateways. While there is a <a title="payment gateways compared" href="http://articles.sitepoint.com/article/money-where-mouse-is-gateways/2" target="_self">wide range of payment gateways</a> available the fees still range from 0.1%  to 5% of the sales amount. Some gateways charge low per transaction fee percentage while requiring a monthly fee or monthly minimum amount in monthly transactions. Others that do not charge such a fee, simply offer their services at a higher % of fee. This is a huge amount of money for high sales volume sites.</p>
<p>Another aspect that worries the e-commerce sites is that users are many a times redirected to the payment gateway sites to fulfill the payment.  Many of the users who checkout and are redirected to the gateway do not complete the transaction nor return to the merchant site.</p>
<p>The solution to these situations is to accept payments on your own site and not using a third party payment gateway. While this option is to many the most lucrative to operate its certainly the most difficult one. Usually with a third party payment gateway, you only need to sign up, verify your account and follow a few simple steps to start accepting payments online. However when not using a third party gateway you have to comply with something they call as &#8220;Payment Card Industry Data Security Standard&#8221; or in short and more commonly PCI DSS. You can find more information about PCI DSS standard, compliance measures, frequently asked questions on the <a title="PCI DSS website" href="https://www.pcisecuritystandards.org/index.shtml" target="_self">PCI DSS website</a>.</p>
<p>So it&#8217;s easy right? Well not so easy as it seems. According to <a href="http://www.gartner.com/">Gartner</a>, PCI compliance will cost up to an average of $2.7 million among Level 1 merchants and $267,000 among Level 2 merchants. This alone is the biggest hinderance in accepting payments on site. There are also solutions such as <a href="http://www.ariasystems.com/product/why_aria/">Aria</a> that help reduce these costs. Aria even goes ahead and assures to have their solutions deployed in a month or less for $30,000. So I guess the field is now open to a large number of players even if they are not Level 1 or Level 2 merchants.</p>
<p>The deciding factor and rightly so, now is the balancing of volume vs revenue vs  upfront costs as earlier alright but there at a significantly smaller scale of economics.</p>
]]></content:encoded>
			<wfw:commentRss>http://adroitcomputing.com/pci-dss-should-you-care/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

