<?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>Siddhatech</title>
	<atom:link href="http://www.siddhatech.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.siddhatech.com</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Wed, 08 May 2013 06:24:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Ubuntu Unplugged</title>
		<link>http://www.siddhatech.com/ubuntu-unplugged.html</link>
		<comments>http://www.siddhatech.com/ubuntu-unplugged.html#comments</comments>
		<pubDate>Tue, 16 Apr 2013 06:25:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://www.siddhatech.com/?p=1117</guid>
		<description><![CDATA[We recently have started using Ubuntu as our preferred desktop OS – and we simply regretted not having left the Windows world earlier. Though some of us are undying Apple fans – we still had to accept the fact that &#8230; <a href="http://www.siddhatech.com/ubuntu-unplugged.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We recently have started using Ubuntu as our preferred desktop OS – and we simply regretted not having left the Windows world earlier.  Though some of us are undying Apple fans – we still had to accept the fact that Ubuntu was a pleasant surprise to the existing non Apple users / developers at our office.</p>
<p>Having said this – we didn’t have enough time to train all our developers on the system and simply asked them to test the waters themselves. As developers and users of Linux – we hoped the learning curve would be simple. As they say ignorance is bliss one of our early users was trying to setup Python / DJango on the system when accidentally he did :</p>
<p><span style="background-color: #000000; color: #ffff99;">chmod –R 777 /usr/bin</span></p>
<p>and voila “sudo” simply stopped working.It kept throwing an error saying  that sudo must be setuid root.</p>
<p><span style="color: #339966;"><strong><span style="font-size: small;">Solution</span></strong></span>: Most files in /usr/bin should have 755, but some require the setuid bit set. /usr/bin/sudo is one such command After some research we realized the problem was the wrong file permissions. Setting the right permissions was simply not possible without the help of sudo.</p>
<p>Steps we followed to reset the permissions were :</p>
<p>1. Shutdown the computer</p>
<p>2. Boot into Recovery Mode &#8211;After BIOS load, hold down Shift key to access the grub menu &#8211;Once in grub menu, select the entry ending in &#8220;(recovery mode)&#8221;</p>
<p>3. From the next menu selected option to enter Root Session</p>
<p>4. At the root session, execute command mount -o remount,rw / to remount the filesystem as read-write</p>
<p>5. Following commands were executed</p>
<p style="padding-left: 30px;"><span style="background-color: #000000; color: #ffffff;">mount –o remount,rw / </span></p>
<p style="padding-left: 30px;"><span style="background-color: #000000; color: #ffffff;">chmod 4755 /usr/bin/sudo </span></p>
<p style="padding-left: 30px;"><span style="background-color: #000000; color: #ffffff;">chmod 0440 /etc/sudoers </span></p>
<p style="padding-left: 30px;"><span style="background-color: #000000; color: #ffffff;">chmod u+s /usr/bin/sudo </span></p>
<p style="padding-left: 30px;"><span style="background-color: #000000; color: #ffffff;">shutdown –r now </span></p>
<p style="padding-left: 30px;"><span style="background-color: #ffffff;">After booting back in normal mode “sudo” started working well ! </span></p>
<p><span style="font-size: medium;"><strong><span style="font-size: small; color: #339966;">Lesson learnt</span></strong> :</span> NEVER change the permissions of system folders away from root*.</p>
<address><strong><span style="font-size: small; color: #339966;">Information for new learners </span></strong></address>
<address>What is exactly is sudo ?? </address>
<address>When working with terminals (Applications → Accessories → Terminal), any command can be run as an administrator by typing sudo before it. The /etc/sudoers file controls who can run what commands as what users on what machines and can also control special things such as whether you need a password for particular commands.</address>
]]></content:encoded>
			<wfw:commentRss>http://www.siddhatech.com/ubuntu-unplugged.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problution</title>
		<link>http://www.siddhatech.com/problution-2.html</link>
		<comments>http://www.siddhatech.com/problution-2.html#comments</comments>
		<pubDate>Fri, 05 Apr 2013 09:55:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://www.siddhatech.com/?p=1110</guid>
		<description><![CDATA[A unique web application to share problems or ideas faced in daily life, add solution to others problems, suggest improvements to ideas, so this will ultimately lead to making world a better place, we used AWS for this project at &#8230; <a href="http://www.siddhatech.com/problution-2.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A unique web application to share problems or ideas faced in daily life, add solution to others problems, suggest improvements to ideas, so this will ultimately lead to making world a better place, we used AWS for this project at its maximum potential, our team worked on image optimizations, multithreaded queues with python celery for this application.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siddhatech.com/problution-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yoga North°</title>
		<link>http://www.siddhatech.com/yoga-north%c2%b0.html</link>
		<comments>http://www.siddhatech.com/yoga-north%c2%b0.html#comments</comments>
		<pubDate>Wed, 03 Apr 2013 11:09:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://www.siddhatech.com/?p=1093</guid>
		<description><![CDATA[We deveopled Yoga North° for small Yoga business. Aim is to simplify yoga and make it even more accessible for common people.]]></description>
			<content:encoded><![CDATA[<p>We deveopled Yoga North° for small Yoga business. Aim is to simplify yoga and make it even more accessible for common people.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siddhatech.com/yoga-north%c2%b0.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moestue Grape Selections</title>
		<link>http://www.siddhatech.com/moestue-grape-selections.html</link>
		<comments>http://www.siddhatech.com/moestue-grape-selections.html#comments</comments>
		<pubDate>Wed, 03 Apr 2013 11:05:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://www.siddhatech.com/?p=1090</guid>
		<description><![CDATA[We developed MGS web application for our Norwegian client. The application protects the user experience in three platforms: the normal screen, tablets and smart phones.]]></description>
			<content:encoded><![CDATA[<p>We developed MGS web application for our Norwegian client. The application protects the user experience in three platforms: the normal screen, tablets and smart phones.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siddhatech.com/moestue-grape-selections.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Durgaprasad, India</title>
		<link>http://www.siddhatech.com/durgaprasad-india.html</link>
		<comments>http://www.siddhatech.com/durgaprasad-india.html#comments</comments>
		<pubDate>Tue, 22 Jan 2013 11:54:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Testimonials]]></category>

		<guid isPermaLink="false">http://www.siddhatech.com/?p=1076</guid>
		<description><![CDATA[As a software product company, we needed a partner to whom we could outsource a variety of complicated tasks: from technical architecture to programming to server deployment. We have had a great experience with Siddhatech as they have delivered on &#8230; <a href="http://www.siddhatech.com/durgaprasad-india.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As a software product company, we needed a partner to whom we could outsource a variety of complicated tasks: from technical architecture to programming to server deployment.  We have had a great experience with Siddhatech as they have delivered on these challenging projects with high quality and reliability.  We would strongly recommend them as an outstanding outsourcing partner.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siddhatech.com/durgaprasad-india.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Frameworks of 2013</title>
		<link>http://www.siddhatech.com/web-frameworks-of-2012-2013.html</link>
		<comments>http://www.siddhatech.com/web-frameworks-of-2012-2013.html#comments</comments>
		<pubDate>Thu, 10 Jan 2013 06:53:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://www.siddhatech.com/?p=1071</guid>
		<description><![CDATA[This article provides an overview on the work we promised to do in 2012. We have achieved our target of updating our skills to these frameworks. A big thanks to our clients for being so supportive ! Symfony2 Framework Last &#8230; <a href="http://www.siddhatech.com/web-frameworks-of-2012-2013.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This article provides an overview on the work we promised to do in 2012. We have achieved our target of updating our skills to these frameworks. A big thanks to our clients for being so supportive !</p>
<p>Symfony2 Framework</p>
<p>Last year we had written an article on Symfony2 and how we planned to use it on all our Php based projects. Well &#8211; we have successfully completed three large sized projects and we are pretty satisfied with the components and the overall working of the framework. The grudge we still have is that the learning curve is extremely high and it takes a good 2-3 months of time for even a fairly skilled developer to understand the nuances of the framework.<br /> All said and done we now have a fairly skilled team to confidently handle the framework. SonataAdminBundle and the FOSUserBundle cover up for the absence of the admin generator application found in the earlier versions of the Symfony. A lot of bundles are being created in the community &#8211; we have used some of them safely in our projects- one of the more important ones being the ElasticSearch bundle &#8211; ElasticSearch is based on the famous Lucene Search Tool.<br /> Do feel free to contact us if you have any queries , doubts regarding the usage and our team will gladly help you out.</p>
<p>DRUPAL 8</p>
<p>DRUPAL 7.0 and it&#8217;s earlier versions have been monstrous in size though they have been doing a great job as an open source CMS. The news of integrating Symfony 2 components like HttpFoundation, HttpKernel, Routing, EventDispatcher, DependencyInjection, and ClassLoader. Fabien states that it will be easy to interoperate Symfony2 applications with DRUPAL and vice versa. It sounds interesting &#8211; and we look forward to reading more on this marriage. Hopefully we will get a chance to implement them in one of our projects soon.</p>
<p>Play2 Framework</p>
<p>Play is based on a lightweight, stateless, web-friendly architecture based framework. It has been designed and architected keeping in mind the advanced frameworks like Rails, Symfony2 and Django , this can easily be called the easy to use Java / Scala Framework. Play is architected around a reactive model: based on event-driven, non-blocking IO.<br /> There are no runtime errors and performance is really high. Play2 uses the Scala compiler to type check everything. This greatly improves the performance of the application.</p>
<p>DJango Framework</p>
<p>2012 was the Django year for the Siddhatech team. We received a fair number of projects in Django as compared to the other frameworks. Pinterest seems to have a hand in this <img src='http://www.siddhatech.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Rails has a tough competition in Django. Python being the language of Googlers there will be a fair amount of demand for this framework in the coming years. The developers of Django have done a commendable job in keeping the framework easy to learn as compared to the daunting Symfony2 and the &#8220;not-so-complex&#8221; Play2. We will be updating our portfolio soon and the number of sites developed in Django will be evident. We would love to encourage students to study this language in addition to C++ , Java because it could be the top two to three most used language on the web in the coming years.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siddhatech.com/web-frameworks-of-2012-2013.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A new way forward</title>
		<link>http://www.siddhatech.com/2012-a-new-way-forward.html</link>
		<comments>http://www.siddhatech.com/2012-a-new-way-forward.html#comments</comments>
		<pubDate>Wed, 11 Jan 2012 07:27:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://www.siddhatech.com/?p=1032</guid>
		<description><![CDATA[More than a week in 2012 and it starts looking very promising indeed. A lot of excitement with exciting projects in the pipeline ! Our team now becomes more focused than ever before on specific technologies &#8211; PLAY , DJANGO &#8230; <a href="http://www.siddhatech.com/2012-a-new-way-forward.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>More than a week in 2012 and it starts looking very promising indeed. A lot of excitement with exciting projects in the pipeline !<br /> Our team now becomes more focused than ever before on specific technologies &#8211; PLAY , DJANGO and SYMFONY.  It&#8217;s rather difficult to keep up pace with the ever increasing speed of the IT industry. New technologies keep booming up relatively fast. But with a good foundation, we believe a developer can manage to work across technology platforms with relative ease.</p>
<p>A small peak into what we, Siddhatech plan to move forward in the year 2012 –</p>
<p>•	PLAY Framework – we have a lot of interesting projects starting this year. We even managed to complete a large project recently.</p>
<p>•	SYMFONY 2.0 &#8211; A new polished version of SYMFONY was released in September 2011. We jumped onto it and managed to complete a relatively large application. All new projects lined up for SYMFONY will be developed in version 2.0</p>
<p>•	DJANGO  &#8211; The love for DJANGO never dies once you get your hands onto it. Though there are a few projects in DJANGO – we promise to continue working on this platform simply for the love of it.</p>
<p>•	HTML 5 / CSS3 / JQUERY / Ext  – New demands to develop applications compatible with the mobile platform probably may make life simpler!</p>
<p>•	Mobile development already gained momentum in 2011 – some interesting API development with Web and Mobile underway in 2012.</p>
<p>Having said this – we also plan to retain our skills in WordPress , Expression Engine and CMSMS.<br /> We currently have a longer waiting period before commencing projects. Wireframing and Graphics designing activities can start immediately. But development now is more organized and planned. Our developers prefer to pay dedicated attention to work on hand rather than jump the gun to new projects. We avoid working with clients who come with the ASAP tag – hey – that just doesn’t work ☺<br /> Software development is an art that continues to evolve in the developer as he matures along.  Maturity leads to stable output and better focus on quality.</p>
<p>So this is wishing all our readers and clients a very happy 2012 ! Hope everyone enjoys their jobs!</p>
<p>aditi at Siddhatech dot com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siddhatech.com/2012-a-new-way-forward.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PLAY FRAMEWORK</title>
		<link>http://www.siddhatech.com/play-framework-2.html</link>
		<comments>http://www.siddhatech.com/play-framework-2.html#comments</comments>
		<pubDate>Thu, 08 Dec 2011 06:52:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://www.siddhatech.com/?p=1006</guid>
		<description><![CDATA[PLAY Framework can be termed as the Rails for JAVA. It has made development using Java much simpler. Play leverages the power of Java . It makes it straight forward to build web applications in an environment that is not &#8230; <a href="http://www.siddhatech.com/play-framework-2.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>PLAY Framework can be termed as the Rails for JAVA. It has made development using Java much simpler. Play leverages the power of Java . It makes it straight forward to build web applications in an environment that is not Java Enterprise centric.<br />
<br/>The main seemingly advantages of play are :<br />
a.	No configuration required – download and develop<br />
b.	Integrated unit testing<br />
c.	Play comes with a lot of stuff already built in<br />
d.	CRUD – admin UI can be built easily<br />
e.	Deployment process is simpler</p>
<p>
Play makes use of several popular Java libraries:<br />
▪	JBoss Netty for the web server<br />
▪	Hibernate for the data layer<br />
▪	Groovy for the template engine<br />
▪	The Eclipse compiler for hot-reloading<br />
Apache Ivy for dependency management
</p>
<p>
Play leverages the advantages of Agile development processes and targets restful architecture.<br />
The integrated test runner makes it easy for you do test-driven development. You can write all kinds of tests, from simple unit tests to full acceptance tests, and run them directly in a browser using Selenium. Code coverage can also measured.</p>
<p>At Siddhatech we have successfully completed more than 3 large portals in PLAY. The richness of the framework and the advantage of a JAVA environment definitely have raised the bar for PLAY.<br />
It is difficult though to compare it against the other well know frameworks like SYMFONY , DJango and Rails since PLAY provides all the features that these frameworks also offer .  Though this is not an apples to oranges comparison – PLAY still is relatively new – but it wont be long before the seasoned JAVA developers embrace it.  JAVA with the simplicity of RAILS , DJango and SYMFONY – a dangerously winning combination.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.siddhatech.com/play-framework-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>See what our developers say</title>
		<link>http://www.siddhatech.com/see-what-our-developers-say.html</link>
		<comments>http://www.siddhatech.com/see-what-our-developers-say.html#comments</comments>
		<pubDate>Wed, 16 Nov 2011 14:56:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Work Culture]]></category>

		<guid isPermaLink="false">http://www.siddhatech.com/?p=980</guid>
		<description><![CDATA[I joined the company 4 years ago with the hope to land my dream job elsewhere one day! I was dreaming to join a multi national &#8211; but I got so absorbed in Siddhatech&#8217;s work culture , I learnt a &#8230; <a href="http://www.siddhatech.com/see-what-our-developers-say.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I joined the company 4 years ago with the hope to land my dream job elsewhere one day! I was dreaming to join a multi national &#8211; but I got so absorbed in Siddhatech&#8217;s work culture , I learnt a whole new aspect of coding and found that my colleagues at other companies were left far behind. The work culture is immensely friendly &#8211; no project managers to hover around &#8211; no politics ! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.siddhatech.com/see-what-our-developers-say.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working at Siddhatech, Pune</title>
		<link>http://www.siddhatech.com/working-at-siddhatech-pune.html</link>
		<comments>http://www.siddhatech.com/working-at-siddhatech-pune.html#comments</comments>
		<pubDate>Wed, 16 Nov 2011 14:55:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Work Culture]]></category>

		<guid isPermaLink="false">http://www.siddhatech.com/?p=978</guid>
		<description><![CDATA[A work culture where there are no politics If you are passionate about coding &#8211; remain a developer &#8211; we dont convert developers to managers Learn to get passionate about coding again &#8211; no excel spreadsheet jobs here Learn to &#8230; <a href="http://www.siddhatech.com/working-at-siddhatech-pune.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A work culture where there are no politics</p>
<p>If you are passionate about coding &#8211; remain a developer &#8211; we dont convert developers to managers </p>
<p>Learn to get passionate about coding again &#8211; no excel spreadsheet jobs here </p>
<p> Learn to confidently deal and handle clients </p>
<p> In short if you have the talent &#8211; be your own boss.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siddhatech.com/working-at-siddhatech-pune.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
