<?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:blogger='http://schemas.google.com/blogger/2008' 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-5528215304509586710</id><updated>2026-05-03T15:09:21.633-07:00</updated><category term="hack"/><category term="performance"/><category term="yahoo"/><category term="Browser"/><category term="Google"/><category term="firefox"/><category term="hacking"/><category term="web performance"/><category term="GMAIL"/><category term="hacks"/><category term="Greasemonkey"/><category term="development"/><category term="search"/><category term="Better developer"/><category term="Linux"/><category term="adobe"/><category term="bangalore"/><category term="job site"/><category term="mac"/><category term="mail"/><category term="mysql"/><category term="optimization"/><category term="php"/><category term="ruby conference"/><category term="scaling complex php websites"/><category term="script"/><category term="server"/><category term="technology"/><category term="Acquisition"/><category term="Agile"/><category term="Assessment"/><category term="Bootstrap"/><category term="CDN"/><category term="CSS3"/><category term="Civil"/><category term="Consultants"/><category term="DBA"/><category term="Delicious"/><category term="Desktop"/><category term="Docs"/><category term="Engineering"/><category term="Environment"/><category term="Environmental Industry"/><category term="Free"/><category term="Google code jam"/><category term="HTML5"/><category term="HTTP"/><category term="HipHop"/><category term="IE9"/><category term="IMAP"/><category term="INMAC"/><category term="Important links"/><category term="JavaScript"/><category term="Jimmy Wales"/><category term="Keyword"/><category term="List"/><category term="MacBook"/><category term="Microsoft"/><category term="Office"/><category term="Online"/><category term="Oracle Finalizes Acquisition of Sun"/><category term="Owner"/><category term="Privacy"/><category term="Rubu"/><category term="Scaling PHP in the Cloud"/><category term="Security"/><category term="Techcrunch"/><category term="Thunderbird"/><category term="Tools"/><category term="Tricks"/><category term="Twitter"/><category term="YUIDoc"/><category term="Youtube"/><category term="Zoetrope"/><category term="adblock"/><category term="addons"/><category term="administrations"/><category term="apple"/><category term="aquire"/><category term="automation"/><category term="best practice"/><category term="best practices"/><category term="beta"/><category term="bookmarks"/><category term="browse"/><category term="builder"/><category term="callezee"/><category term="client side"/><category term="colozilla"/><category term="command"/><category term="commands"/><category term="community"/><category term="compression"/><category term="computer"/><category term="configuration"/><category term="cookie"/><category term="crime"/><category term="cyber"/><category term="database"/><category term="deal"/><category term="deleted"/><category term="documentation generator"/><category term="documentor"/><category term="documents"/><category term="donation"/><category term="earth hour"/><category term="event"/><category term="extension"/><category term="facebook"/><category term="faster"/><category term="favicon"/><category term="file"/><category term="firebug"/><category term="flash"/><category term="flex"/><category term="founder"/><category term="google baloon"/><category term="google friend connect"/><category term="great tool"/><category term="hacked"/><category term="hacker"/><category term="hijacking"/><category term="http 404"/><category term="https"/><category term="image"/><category term="image not found"/><category term="inbox"/><category term="india 2010"/><category term="india no 1 job site"/><category term="install"/><category term="issues"/><category term="job"/><category term="jobs"/><category term="jquery"/><category term="keyboard"/><category term="less cpu usage"/><category term="lsof"/><category term="memory"/><category term="monster"/><category term="naukri"/><category term="nginx"/><category term="node.js"/><category term="onerror"/><category term="open sorce"/><category term="open source"/><category term="optimizaion"/><category term="problem"/><category term="process"/><category term="r3"/><category term="recover"/><category term="rhok"/><category term="rubyconf"/><category term="safer"/><category term="save power"/><category term="selenium"/><category term="session"/><category term="shorcuts"/><category term="shortcuts"/><category term="social"/><category term="software"/><category term="solving"/><category term="sprite"/><category term="stealing"/><category term="stickleback"/><category term="study"/><category term="tempermonkey"/><category term="test"/><category term="testing"/><category term="theft"/><category term="tool"/><category term="useful"/><category term="user experinece"/><category term="web driver"/><category term="web2"/><category term="webinar"/><category term="wikipedia"/><category term="wireless"/><category term="xoopit"/><category term="ymail"/><category term="yslow"/><title type='text'>Technology ...</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>57</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-5493339292985937936</id><published>2015-09-07T23:40:00.000-07:00</published><updated>2015-10-11T10:30:05.541-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hacks"/><category scheme="http://www.blogger.com/atom/ns#" term="mac"/><category scheme="http://www.blogger.com/atom/ns#" term="Tricks"/><title type='text'>Mac Tricks &amp; Hacks</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;NTFS Support&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;Install &lt;i&gt;&lt;b&gt;ntfs-3g-2010.10.2-macosx.dm&lt;/b&gt;&lt;/i&gt;g &amp;amp; Restart&lt;/li&gt;
&lt;li&gt;If it throws error, Install&amp;nbsp;&lt;i&gt;&lt;b&gt;macfuse-core-10.5-2.1.9.dmg&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;Hide Apps from Application Switcher&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;Sometime you want to hide application e.g. torrent client activity when pressing Cmd+Tab&lt;/li&gt;
&lt;li&gt;Add the following in the respective Info file. E.g. In&amp;nbsp;&lt;span class=&quot;s1&quot;&gt;/Applications/uTorrent.app/Contents/&lt;/span&gt;Info.plist&lt;/li&gt;
&lt;li&gt;&amp;lt;key&amp;gt; LSUIElement &amp;lt;/key&amp;gt; 
&amp;lt;string&amp;gt; 1 &amp;lt;/string&amp;gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;Default Vim Syntax Highlight&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;echo &quot;syntax on&quot; &amp;gt;&amp;gt; ~/.vimrc&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;Default color Theme&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;echo &quot;colo desert&quot; &amp;gt;&amp;gt; ~/.vimrc&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;Default intend&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;echo &quot;filetype plugin indent on&quot; &amp;gt;&amp;gt; ~/.vimrc&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;&lt;i&gt;&lt;b&gt;ntfs&lt;/b&gt;&lt;/i&gt; support in mac&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;Create /etc/fstab and write&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;LABEL=DRIVE_NAME none ntfs rw,auto,nobrowse&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;It is ready. However, If finder doesn&#39;t show in finder, use &lt;i&gt;&lt;b&gt;open DIR_NAME&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/5493339292985937936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/5493339292985937936' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/5493339292985937936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/5493339292985937936'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2015/09/mac-tricks-hacks.html' title='Mac Tricks &amp; Hacks'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-6268042931484056148</id><published>2015-01-28T00:54:00.000-08:00</published><updated>2015-01-28T01:16:15.551-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="nginx"/><category scheme="http://www.blogger.com/atom/ns#" term="performance"/><category scheme="http://www.blogger.com/atom/ns#" term="server"/><category scheme="http://www.blogger.com/atom/ns#" term="web performance"/><title type='text'>Nginx performance optimization</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Enable woff &lt;i&gt;&lt;b&gt;compression&lt;/b&gt;&lt;/i&gt; in Nginx&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;Add Mime type -&amp;nbsp;&lt;i&gt;/etc/nginx/mime.types&lt;/i&gt;&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;color: #20124d;&quot;&gt;application/font-woff &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; woff;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;Add gzip compression for fonts -&amp;nbsp;&lt;i&gt;/etc/nginx/nginx.conf&lt;/i&gt;&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;color: #20124d;&quot;&gt;gzip_types &amp;nbsp;application/font-woff&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;li&gt;&lt;span style=&quot;color: #20124d;&quot;&gt;Administration&lt;/span&gt;&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;color: #20124d;&quot;&gt;Reload -&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #20124d;&quot;&gt;sudo service nginx reload&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #20124d;&quot;&gt;Start - sudo nginx&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #20124d;&quot;&gt;stop - sudo nginx -s stop&lt;/span&gt;&lt;/li&gt;
&lt;ol&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/6268042931484056148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/6268042931484056148' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/6268042931484056148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/6268042931484056148'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2015/01/nginx-performance-optimization.html' title='Nginx performance optimization'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-3951811036494597319</id><published>2014-09-23T23:08:00.000-07:00</published><updated>2014-09-23T23:08:13.685-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="best practice"/><category scheme="http://www.blogger.com/atom/ns#" term="Browser"/><category scheme="http://www.blogger.com/atom/ns#" term="CDN"/><category scheme="http://www.blogger.com/atom/ns#" term="client side"/><category scheme="http://www.blogger.com/atom/ns#" term="compression"/><category scheme="http://www.blogger.com/atom/ns#" term="HTTP"/><category scheme="http://www.blogger.com/atom/ns#" term="image"/><category scheme="http://www.blogger.com/atom/ns#" term="optimization"/><category scheme="http://www.blogger.com/atom/ns#" term="performance"/><category scheme="http://www.blogger.com/atom/ns#" term="server"/><category scheme="http://www.blogger.com/atom/ns#" term="sprite"/><title type='text'>High Performance Web Sites - Best Practices</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h1 id=&quot;ClientSidePerformance-ClientSidePerformance-BestPractices&quot; style=&quot;text-align: justify;&quot;&gt;
Client Side Performance - Best Practices&lt;/h1&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;em&gt;&lt;span style=&quot;color: #996633;&quot;&gt; 80% of the end-user response time is spent on the front-end.&lt;/span&gt;&lt;/em&gt;Most
 of this time is tied up in downloading all the components in the page: 
images, stylesheets, scripts, Flash, etc. This document contains a 
number of best practice rules for making web pages fast. Most of the 
suggestions improve the performance from the client side i.e. once html 
is downloaded.&lt;/div&gt;
&lt;h2 id=&quot;ClientSidePerformance-BestPractices&quot; style=&quot;text-align: justify;&quot;&gt;
Best Practices&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Here are best practices segregated into different categories.&lt;/div&gt;
&lt;h3 id=&quot;ClientSidePerformance-Content&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;Content&quot; rel=&quot;nofollow&quot;&gt;&lt;/a&gt;1. Content&lt;/h3&gt;
&lt;hr style=&quot;text-align: justify;&quot; /&gt;
&lt;h4 id=&quot;ClientSidePerformance-MakeFewerHTTPRequests&quot; style=&quot;text-align: justify;&quot;&gt;
1.1 Make Fewer HTTP Requests&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Reducing the number of components in turn reduces the number of HTTP requests required to render the page.&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Combined files&lt;/strong&gt;
 are a way to reduce the number of HTTP requests by combining all 
scripts into a single script, and similarly combining all CSS into a 
single stylesheet. Combining files is more challenging when the scripts 
and stylesheets vary from page to page, but making this part of your 
release process improves response times.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;CSS Sprites&lt;/strong&gt;
 are the preferred method for reducing the number of image requests. 
Combine your background images into a single image and use the CSS 
background-image and background-position properties to display the 
desired image segment.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Inline images&lt;/strong&gt; use the 
data: URL scheme to embed the image data in the actual page. This can 
increase the size of your HTML document. Combining inline images into 
your (cached) stylesheets is a way to reduce HTTP requests and avoid 
increasing the size of your pages. Inline images are not yet supported 
across all major browsers.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-ReduceDNSLookups&quot; style=&quot;text-align: justify;&quot;&gt;
1.2 Reduce DNS Lookups&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The
 Domain Name System (DNS) maps hostnames to IP addresses. Every DNS 
lookup typically takes 20-120 milliseconds for DNS to lookup the IP 
address for a given hostname. The browser can&#39;t download anything from 
this hostname until the DNS lookup is completed.&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Reducing the
 number of unique hostnames has the potential to reduce the amount of 
parallel downloading that takes place in the page.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt; Caution &lt;/span&gt; : Avoiding DNS lookups cuts response times, but reducing parallel downloads may increase response times.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Guideline is to split these components across at least two but no more than four hostnames&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-MakeAjaxCacheable&quot; style=&quot;text-align: justify;&quot;&gt;
1.3 Make Ajax Cacheable&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
One
 of the cited benefits of Ajax is that it provides instantaneous 
feedback to the user because it requests information asynchronously from
 the backend web server&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Add an Expires or a Cache-Control Header to make the responses cacheable to improve the performance of Ajax.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-PostloadComponents&quot; style=&quot;text-align: justify;&quot;&gt;
1.4 Postload Components&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
You
 can take a closer look at your page and ask yourself: &quot;What&#39;s 
absolutely required in order to render the page initially?&quot;. The rest of
 the content and components can wait.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
JavaScript is an ideal candidate for splitting before and after the onload event&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Example&lt;/strong&gt;
 if you have JavaScript code and libraries that do drag and drop and 
animations, those can wait, because dragging elements on the page comes 
after the initial rendering&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Post-load &lt;strong&gt;hidden content&lt;/strong&gt; e.g. that appears after a user action&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Images &lt;strong&gt;below the fold&lt;/strong&gt; (you have to scroll to see that)&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-PreloadComponents&quot; style=&quot;text-align: justify;&quot;&gt;
1.5 Preload Components&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Preload may look like the opposite of post-load, but it actually has a different goal.&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Preload components when the browser is idle&lt;/strong&gt;
 and request components (like images, styles and scripts) you&#39;ll need in
 the future. This way when the user visits the next page, you could have
 most of the components already in the cache and your page will load 
much faster for the user.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
There are actually several types of preloading:&lt;/div&gt;
&lt;ol&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;em&gt;Unconditional preload&lt;/em&gt; - as soon as onload fires, you go ahead and fetch some extra components.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;em&gt;Conditional preload&lt;/em&gt; - based on a user action you make an educated guess where the user is headed next and preload accordingly.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;em&gt;Anticipated preload&lt;/em&gt; - preload in advance before launching a redesign or pushing new Build into production&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&quot;ClientSidePerformance-ReducetheNumberofDOMElements&quot; style=&quot;text-align: justify;&quot;&gt;
1.6 Reduce the Number of DOM Elements&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
It makes a difference if you loop through 500 or 5000 DOM elements on the page when you want to add an event handler. It Slows!&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Check : &lt;code&gt;Are you using nested tables for layout purposes? Are you throwing in more &lt;div&gt;
s only to fix layout issues? &lt;/div&gt;
&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The number of DOM elements is easy to test, just type in Firebug&#39;s console: &lt;code&gt;document.getElementsByTagName(&#39;*&#39;).length&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Even pretty busy page shouldn&#39;t have more than 800-900 DOM elements.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-SplitComponentsAcrossDomains&quot; style=&quot;text-align: justify;&quot;&gt;
1.7 Split Components Across Domains&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Splitting components allows you to maximize parallel downloads.&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Use not more than 2-4 domains because of the DNS lookup penalty.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Example, you can host your HTML and dynamic content on &lt;em&gt;&lt;a class=&quot;external-link&quot; href=&quot;http://www.wamart.com/&quot; rel=&quot;nofollow&quot;&gt;www.wamart.com&lt;/a&gt;&lt;/em&gt; and split static components between &lt;em&gt;i1.walmart.com&lt;/em&gt; and &lt;em&gt;i2.walmart.com&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-MinimizeNumberofiframes&quot; style=&quot;text-align: justify;&quot;&gt;
1.8 Minimize Number of iframes&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Iframes
 allow an HTML document to be inserted in the parent document. It&#39;s 
important to understand how iframes work so they can be used 
effectively.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;strong&gt;iframe pros&lt;/strong&gt;:&lt;/div&gt;
&lt;ol&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Helps with slow third-party content like badges and ads&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Security sandbox&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Download scripts in parallel&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;strong&gt;iframe cons&lt;/strong&gt;:&lt;/div&gt;
&lt;ol&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Costly even if blank&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Blocks page onload&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Non-semantic&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-Avoid404s&quot; style=&quot;text-align: justify;&quot;&gt;
1.9 Avoid 404s&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
HTTP
 requests are expensive so making an HTTP request and getting a useless 
response (i.e. 404 Not Found) is totally unnecessary and will slow down 
the user experience without any benefit.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
Even worse when the link to an external JavaScript is wrong and the result is a 404&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;First, this download will block parallel downloads.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Second, the browser may try to parse the 404 response body as if it were JavaScript code, trying to find something usable in it&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-AvoidRedirects&quot; style=&quot;text-align: justify;&quot;&gt;
1.10 Avoid Redirects&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Redirects are accomplished using the 301 and 302 status codes.&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Redirects slow down&lt;/strong&gt;
 the user experience. Inserting a redirect between the user and the HTML
 document delays everything in the page since nothing in the page can be
 rendered and no components can start being downloaded until the HTML 
document has arrived.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;ClientSidePerformance-Server&quot; style=&quot;text-align: justify;&quot;&gt;
2. Server&lt;/h3&gt;
&lt;hr style=&quot;text-align: justify;&quot; /&gt;
&lt;h4 id=&quot;ClientSidePerformance-UseaCDN&quot; style=&quot;text-align: justify;&quot;&gt;
2.1 Use a CDN&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The user&#39;s proximity to your web server has an impact on response times. &lt;em&gt;A
 content delivery network (CDN) is a collection of web servers 
distributed across multiple locations to deliver content more 
efficiently to users.&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;It may improve the end-user response times by 20% or more&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-AddExpiresorCache-ControlHeader&quot; style=&quot;text-align: justify;&quot;&gt;
2.2 Add Expires or Cache-Control Header&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
A
 first-time visitor to your page may have to make several HTTP requests,
 but by using the Expires header you make those components cacheable.&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;This avoids unnecessary HTTP requests on subsequent page views.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Very simple to configure. E.g. in Apache httpd.conf &lt;code&gt; ExpiresDefault &quot;access plus 10 years&quot; &lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The number of page views with a primed cache is 70-80% typically for a eCommerce site like walmart.com&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt; Caution &lt;/span&gt; : &lt;em&gt;if
 you use a far future Expires header you have to change the component&#39;s 
filename whenever the component changes e.g. use version like 
asda_v1.2.js&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-GzipComponents&quot; style=&quot;text-align: justify;&quot;&gt;
2.3 Gzip Components&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The
 time it takes to transfer an HTTP request and response across the 
network can be significantly reduced by enabling compression for textual
 components ( &lt;em&gt;e.g. JavaScripts, CSS, HTML&lt;/em&gt;)&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Compression reduces response times by reducing the size of the HTTP response.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Starting with HTTP/1.1, web clients supports compression with the Accept-Encoding header in the HTTP request. &lt;code&gt; Accept-Encoding: gzip, deflate &lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;em&gt;Gzipping generally reduces the response size by about 70%&lt;/em&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt; Caution &lt;/span&gt; : &lt;em&gt;Image and PDF files should not be gzipped because they are already compressed. Trying to gzip wastes CPU&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-ConfigureETags&quot; style=&quot;text-align: justify;&quot;&gt;
2.4 Configure ETags&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;em&gt;Entity
 tags (ETags) are a mechanism that web servers and browsers use to 
determine whether the component in the browser&#39;s cache matches the one 
on the origin server.&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;ETags won&#39;t match when a browser 
gets the original component from one server and later tries to validate 
that component on a different server, a too common situation on Web 
sites that use a cluster of servers to handle requests&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
If you 
have multiple servers hosting your web site, users may be getting slower
 pages, servers may have a higher load &amp;amp; consuming greater 
bandwidth, and proxies aren&#39;t caching the content efficiently.&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Even
 if your components have a far future Expires header, a conditional GET 
request is still made whenever the user hits Reload or Refresh.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Very simple to configure. E.g. in Apache httpd.conf &lt;code&gt; FileETag none &lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-FlushBufferEarly&quot; style=&quot;text-align: justify;&quot;&gt;
2.5 Flush Buffer Early&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
When
 users request a page, it can take anywhere from 200 to 500ms for the 
backend server to stitch together the HTML page and serve.&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;During this time, the browser is idle as it waits for the data to arrive.&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
Use some kind of flush buffer mechanism so that the browser can start fetching components while your backend is busy.&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;code&gt;E.g. in PHP, flush() can be used.&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;A good place to consider flushing is right after the HEAD so that browser can fetch CSS &amp;amp; JavaScript files in parallel.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-UseGETforAjaxRequests&quot; style=&quot;text-align: justify;&quot;&gt;
2.6 Use GET for Ajax Requests&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
When
 using XMLHttpRequest, POST is implemented in the browsers as a two-step
 process: sending the headers first, then sending data.&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;It&#39;s best to use GET, which only takes one TCP packet to send (unless you have a lot of cookies).&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Also
 as per W3C standards, GET is meant for retrieving information, so it 
makes sense (semantically) to use GET when you&#39;re only requesting data, 
as opposed to sending data to be stored server-side.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt; Caution &lt;/span&gt; : &lt;em&gt;The maximum URL length in IE is 2K, so if you send more than 2K data you might not be able to use GET.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-AvoidEmptyImagesrc&quot; style=&quot;text-align: justify;&quot;&gt;
2.7 Avoid Empty Image src&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Without a purpose, browser makes another request to the server.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
Browser beahavior:&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Internet Explorer makes a request to the directory in which the page is located.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Safari and Chrome make a request to the actual page itself.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Firefox
 3 and earlier versions behave the same as Safari and Chrome, but 
version 3.5 addressed this issue[bug 444931] and no longer sends a 
request.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Opera does not do anything when an empty image src is encountered.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
Possible reason, when creating the image dynamiccaly, and value is not available&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;E.g. Using Javascript, &lt;code&gt;var img = new Image(); img.src = &#39;&#39;; &lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;ClientSidePerformance-Cookie&quot; style=&quot;text-align: justify;&quot;&gt;
3. Cookie&lt;/h3&gt;
&lt;hr style=&quot;text-align: justify;&quot; /&gt;
&lt;h4 id=&quot;ClientSidePerformance-ReduceCookieSize&quot; style=&quot;text-align: justify;&quot;&gt;
3.1 Reduce Cookie Size&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Information
 about cookies is exchanged in the HTTP headers between web servers and 
browsers. It&#39;s important to keep the size of cookies as low as possible 
to minimize the impact on the user&#39;s response time. Few suggestions:&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Eliminate unnecessary cookies&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Keep cookie sizes as low as possible to minimize the impact on the user response time&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Be mindful of setting cookies at the appropriate domain level so other sub-domains are not affected&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Set an Expires date appropriately. An earlier Expires date or none removes the cookie sooner, improving the user response time&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-UseCookie-FreeDomainsforComponents&quot; style=&quot;text-align: justify;&quot;&gt;
3.2 Use Cookie-Free Domains for Components&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Serving static components usually doesn&#39;t require a cookie. Therefore, if static components get served from main domain e.g. &lt;em&gt;walmart.com&lt;/em&gt;, it will carry unnecessary load of cookies.&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Serve components for other domains e.g. &lt;em&gt;i1.walmart.com&lt;/em&gt;, or better to be &lt;em&gt;i1.wmcdn.com&lt;/em&gt; similar to YouTube which uses &lt;em&gt;ytimg.com&lt;/em&gt;, or Amazon uses images-amazon.com&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;ClientSidePerformance-CSS&quot; style=&quot;text-align: justify;&quot;&gt;
4. CSS&lt;/h3&gt;
&lt;hr style=&quot;text-align: justify;&quot; /&gt;
&lt;h4 id=&quot;ClientSidePerformance-PutStylesheetsatTop&quot; style=&quot;text-align: justify;&quot;&gt;
4.1 Put Stylesheets at Top&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Moving
 stylesheets to the document HEAD makes pages appear to be loading 
faster. This is because putting stylesheets in the HEAD allows the page 
to render progressively.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
Problem with putting stylesheets near the bottom of the document is that&lt;/div&gt;
&lt;ol&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;it prohibits progressive rendering in many browsers, including Internet Explorer.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;These
 browsers block rendering to avoid having to redraw elements of the page
 if their styles change. The user may stuck sometimes viewing a blank 
white page.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-AvoidCSSExpressions&quot; style=&quot;text-align: justify;&quot;&gt;
4.2 Avoid CSS Expressions&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
CSS expressions are a powerful (and dangerous) way to set CSS properties dynamically.&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Example : background color could be set to alternate every hour using CSS expressions: &lt;code&gt; background-color: expression( (new Date()).getHours()%2 ? &quot;#B8D4FF&quot; : &quot;#F08A00&quot; ); &lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;Problem &lt;/span&gt;with expressions is that they are evaluated more frequently than most people expect.&lt;/div&gt;
&lt;ol&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;They get evaluated when the page is rendered or resized or scrolled or even when the user moves the mouse over the pag&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Moving the mouse around the page can easily generate more than 10,000 evaluations.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-ChooseOver@import&quot; style=&quot;text-align: justify;&quot;&gt;
4.3 Choose Over @import&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
One
 of the previous best practices states that CSS should be at the top in 
order to allow for progressive rendering. However, @import doesn&#39;t 
behave the same as does.&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt; Problem &lt;/span&gt; : In IE @import behaves the same as using at the bottom of the page, so it&#39;s best not to use it.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-AvoidFilters&quot; style=&quot;text-align: justify;&quot;&gt;
4.4 Avoid Filters&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The IE-proprietary AlphaImageLoader filter aims to fix a problem with semi-transparent true color PNGs in IE versions &amp;lt; 7&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;Problem &lt;/span&gt;with this filter is that:&lt;/div&gt;
&lt;ol&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;it blocks rendering and freezes the browser while the image is being downloaded&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;It also increases memory consumption and is applied per element, not per image, so the problem is multiplied.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The
 best approach is to avoid AlphaImageLoader completely and use 
gracefully degrading PNG8 instead, which are fine in IE. If you 
absolutely need AlphaImageLoader, use the underscore &lt;strong&gt;hack _filter&lt;/strong&gt; as to not penalize your IE7+ users.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;ClientSidePerformance-JavaScript&quot; style=&quot;text-align: justify;&quot;&gt;
5. JavaScript&lt;/h3&gt;
&lt;hr style=&quot;text-align: justify;&quot; /&gt;
&lt;h4 id=&quot;ClientSidePerformance-PutScriptsatBottom&quot; style=&quot;text-align: justify;&quot;&gt;
5.1 Put Scripts at Bottom&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
The &lt;span style=&quot;color: red;&quot;&gt; problem &lt;/span&gt;caused by scripts is that they block parallel downloads&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;If a script is downloading, the browser won&#39;t start any other downloads, even on different hostnames.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
If scripts can&#39;t be moved to lower of the page, use &lt;em&gt;deferred scripts&lt;/em&gt;, which indicates that the script does not contain document.write, and is a clue to browsers to continue rendering&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Unfortunately, Firefox doesn&#39;t support the DEFER attribute&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-MakeJavaScriptandCSSExternal&quot; style=&quot;text-align: justify;&quot;&gt;
5.2 Make JavaScript and CSS External&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
For
 eCommerce sites like walmart.com, HTML is always dynamic in nature. 
Javascipts &amp;amp; CSS contents being considered static instead.&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Using
 external files in the real world generally produces faster pages 
because the JavaScript and CSS files are cached by the browser&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
JavaScript and CSS that are inlined in HTML documents get downloaded every time the HTML document is requested, resulting in&lt;/div&gt;
&lt;ol&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Increased HTML size which can&#39;t be cached&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Increased wait time due to rendering can not be started until HTML get downloaded.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Probable Increased wight as it can&#39;t be uses on other pages even if required, so need to download again.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-MinifyJavaScriptandCSS&quot; style=&quot;text-align: justify;&quot;&gt;
5.3 Minify JavaScript and CSS&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Minification is the practice of removing unnecessary characters from code to reduce its size thereby improving load times.&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Minification removes all comments &amp;amp; unneeded white space characters (space, newline, and tab)&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Further Obfuscation can be applied within minification, to reduce size further.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;In a survey of ten top U.S. web sites, minification achieved a 21% size reduction (25% with obfuscation)&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
E.g. use &lt;a class=&quot;external-link&quot; href=&quot;http://developer.yahoo.com/yui/compressor/&quot; rel=&quot;nofollow&quot;&gt;YUI Compressor&lt;/a&gt;&amp;nbsp;&lt;span style=&quot;color: #ff6600;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #ff6600;&quot;&gt;&lt;em&gt;&lt;code&gt;java -jar yuicompressor3..0.jar -type [js | css] [filename] -o [output filename] &lt;/code&gt;&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-RemoveDuplicateScripts&quot; style=&quot;text-align: justify;&quot;&gt;
5.4 Remove Duplicate Scripts&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
It hurts performance to include the same JavaScript file twice in one page and sad part is this isn&#39;t as unusual.&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;E.g.
 Some markets having 3 duplicates of jquery.js being downloaded thru 
different URLs and one with different version (served one from each 
http, https &amp;amp; google).&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-MinimizeDOMAccess&quot; style=&quot;text-align: justify;&quot;&gt;
5.5 Minimize DOM Access&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Accessing DOM elements with JavaScript is slow so in order to have a more responsive page, you should:&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Cache references to accessed elements&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Update nodes &quot;offline&quot; and then add them to the tree&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Avoid fixing layout with JavaScript&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-DevelopSmartEventHandlers&quot; style=&quot;text-align: justify;&quot;&gt;
5.6 Develop Smart Event Handlers&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Sometimes
 pages feel less responsive because of too many event handlers attached 
to different elements of the DOM tree which are then executed too often&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Use &lt;strong&gt;event delegation&lt;/strong&gt;
 e.g. If you have 10 buttons inside a div, attach only one event handler
 to the div wrapper, instead of one handler for each butto&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;ClientSidePerformance-Images&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;Images&quot; rel=&quot;nofollow&quot;&gt;&lt;/a&gt;6. Images&lt;/h3&gt;
&lt;hr style=&quot;text-align: justify;&quot; /&gt;
&lt;h4 id=&quot;ClientSidePerformance-OptimizeImages&quot; style=&quot;text-align: justify;&quot;&gt;
6.1 Optimize Images&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Optimize images by compressing them in lossless fashion (without compromising any visual quality) to reduce page weight.&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Use &lt;a class=&quot;external-link&quot; href=&quot;http://www.smushit.com/&quot; rel=&quot;nofollow&quot;&gt;Smushit&lt;/a&gt; or ImageMagick for lossless compression.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-OptimizeCSSSprites&quot; style=&quot;text-align: justify;&quot;&gt;
6.2 Optimize CSS Sprites&lt;/h4&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Don&#39;t leave big gaps between the images in a sprite.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Combining similar colors in a sprite helps you keep the color count low, ideally under 256 colors so to fit in a PNG8.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Arranging the images in the sprite horizontally as opposed to vertically usually results in a smaller file size.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;ClientSidePerformance-DoNotScaleImagesinHTML&quot; style=&quot;text-align: justify;&quot;&gt;
6.3 Do Not Scale Images in HTML&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Don&#39;t use a bigger image than you need just because you can set the width and height in HTML.&lt;/div&gt;
&lt;h4 id=&quot;ClientSidePerformance-Makefavicon.icoSmallandCacheable&quot; style=&quot;text-align: justify;&quot;&gt;
6.4 Make favicon.ico Small and Cacheable&lt;/h4&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Since it&#39;s on the same server, cookies are sent every time it&#39;s requested&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;It
 also interferes with the download sequence, e.g. in IE when you request
 extra components in the onload, the favicon will be downloaded before 
these extra components.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;It should be small, preferably under 1K.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Set Expires header with what you feel comfortable since you cannot rename it if you decide to change it.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;ClientSidePerformance-Mobile&quot; style=&quot;text-align: justify;&quot;&gt;
7. Mobile&lt;/h3&gt;
&lt;hr style=&quot;text-align: justify;&quot; /&gt;
&lt;h4 id=&quot;ClientSidePerformance-KeepComponentsUnder25KB&quot; style=&quot;text-align: justify;&quot;&gt;
7.1 Keep Components Under 25 KB&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This
 restriction is related to the fact that iPhone won&#39;t cache components 
bigger than 25K. Note that this is the uncompressed size. This is where 
minification is important because gzip alone may not be sufficient.&lt;/div&gt;
&lt;h4 id=&quot;ClientSidePerformance-PackComponentsIntoaMultipartDocument&quot; style=&quot;text-align: justify;&quot;&gt;
7.2 Pack Components Into a Multipart Document&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Packing
 components into a multipart document is like an email with attachments,
 it helps you fetch several components with one HTTP request (remember: 
HTTP requests are expensive).&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt; Caution &lt;/span&gt; : When you use this technique, first check if the user agent supports it (iPhone does not).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;ClientSidePerformance-PerformanceTools&quot; style=&quot;text-align: justify;&quot;&gt;
Performance Tools&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;code&gt;
 Note : Getting a good grade doesn&#39;t mean good performance, rather it 
tells that standards are being followed for better performance.&lt;/code&gt;&lt;/div&gt;
&lt;h3 id=&quot;ClientSidePerformance-YSlow-TheTool&quot; style=&quot;text-align: justify;&quot;&gt;
YSlow - The Tool&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
YSlow
 tool is used to analyze a web pages and get a report on why the web 
page is slow based on the best practices for high performance web sites.
 YSlow is a Firefox add-on integrated with the Firebug web development 
tool, and Grade pages on the basis of certain performance rules.&lt;/div&gt;
&lt;h3 id=&quot;ClientSidePerformance-GooglePageSpeed&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;Google_Page_Speed&quot; rel=&quot;nofollow&quot;&gt;&lt;/a&gt; Google Page Speed&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Page sppeed is similar to YSlow, except few more suggestions regarding client side performance optimizations.&lt;/div&gt;
&lt;h2 id=&quot;ClientSidePerformance-Advanced(more)&quot; style=&quot;text-align: justify;&quot;&gt;
Advanced (more)&lt;/h2&gt;
&lt;h2 id=&quot;ClientSidePerformance-UsefulReads&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;Useful_Reads&quot; rel=&quot;nofollow&quot;&gt;&lt;/a&gt; Useful Reads&lt;/h2&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a class=&quot;external-link&quot; href=&quot;http://developer.yahoo.com/performance/&quot; rel=&quot;nofollow&quot;&gt;http://developer.yahoo.com/performance/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/3951811036494597319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/3951811036494597319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/3951811036494597319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/3951811036494597319'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2014/09/high-performance-web-sites-best.html' title='High Performance Web Sites - Best Practices'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-2464720028247351661</id><published>2014-09-17T22:03:00.001-07:00</published><updated>2014-09-18T21:29:25.177-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cookie"/><category scheme="http://www.blogger.com/atom/ns#" term="crime"/><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="hack"/><category scheme="http://www.blogger.com/atom/ns#" term="hacker"/><category scheme="http://www.blogger.com/atom/ns#" term="hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="hijacking"/><category scheme="http://www.blogger.com/atom/ns#" term="https"/><category scheme="http://www.blogger.com/atom/ns#" term="session"/><category scheme="http://www.blogger.com/atom/ns#" term="stealing"/><category scheme="http://www.blogger.com/atom/ns#" term="study"/><category scheme="http://www.blogger.com/atom/ns#" term="theft"/><title type='text'>Hacking Sessions to Hack into others account</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;p1&quot; style=&quot;text-align: justify;&quot;&gt;
Recently I&#39;ve successfully hacked into somebody else account as an &lt;i&gt;white collar&lt;/i&gt; using &lt;i&gt;&lt;b&gt;Session Hijacking&lt;/b&gt;&lt;/i&gt; on one of the Highest Traffic eCommerce Site. So thought of sharing for study purpose only.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjhaKE76Bw51FpI0IxsPfIvKEr4eQRLhEUjWQDE5qAAaY0GJFy8OrFOdFGPh2XzrCn1A0WBkGqOO1lfcDVnu8RB06eqOlr3XHG_qp1CwumrkRSLnNj_sbPBz1aPIzKPpxPw2K7qtwcfWhr/s1600/Hack.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjhaKE76Bw51FpI0IxsPfIvKEr4eQRLhEUjWQDE5qAAaY0GJFy8OrFOdFGPh2XzrCn1A0WBkGqOO1lfcDVnu8RB06eqOlr3XHG_qp1CwumrkRSLnNj_sbPBz1aPIzKPpxPw2K7qtwcfWhr/s1600/Hack.jpg&quot; height=&quot;213&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;What is session hijacking?&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&quot;Session hijacking (a.k.a cookie hijacking) is the exploitation of a valid computer session—sometimes also called a session key—to gain unauthorized access to information or services in a computer system.&quot;&lt;/i&gt;&lt;/div&gt;
&lt;i&gt;&lt;/i&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;i&gt;Resource: &lt;span class=&quot;s1&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Session_hijacking&quot;&gt;http://en.wikipedia.org/wiki/Session_hijacking&lt;/a&gt;&lt;/span&gt;&lt;/i&gt;&lt;/i&gt;&lt;/div&gt;
&lt;i&gt;
&lt;/i&gt;&lt;br /&gt;
&lt;div class=&quot;p1&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot; style=&quot;text-align: justify;&quot;&gt;
E.g. on an typical eCommerce Site, a user can&amp;nbsp;&lt;b&gt;&lt;i&gt;Hack&lt;/i&gt;&lt;/b&gt;&amp;nbsp;into anybody&#39;s account using SessionId, and access Confidential user information like:&lt;/div&gt;
&lt;ul class=&quot;ul1&quot;&gt;
&lt;li class=&quot;li2&quot; style=&quot;text-align: justify;&quot;&gt;All Credit Cards details, All Postal Addresses, Mobile Numbers, Email address, All orders, shopping &amp;amp; favorites lists etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;p1&quot; style=&quot;text-align: justify;&quot;&gt;
Further a hacker can,&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;/div&gt;
&lt;ul class=&quot;ul1&quot;&gt;
&lt;li class=&quot;li2&quot; style=&quot;text-align: justify;&quot;&gt;Get the order at his place by changing address,&lt;/li&gt;
&lt;li class=&quot;li2&quot; style=&quot;text-align: justify;&quot;&gt;Place new order or cancel any genuine order&lt;/li&gt;
&lt;li class=&quot;li2&quot; style=&quot;text-align: justify;&quot;&gt;Call the customer pretending Company Representative to extract further information.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div class=&quot;p1&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;i&gt;&lt;u&gt;How the hell this haapens!&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;ol class=&quot;ol1&quot;&gt;
&lt;li class=&quot;li2&quot; style=&quot;text-align: justify;&quot;&gt;Login to 2 different browsers on different or same machines (say user A &amp;amp; B).&lt;/li&gt;
&lt;li class=&quot;li2&quot; style=&quot;text-align: justify;&quot;&gt;Pick up user B&#39; Session Id value&lt;/li&gt;
&lt;li class=&quot;li2&quot; style=&quot;text-align: justify;&quot;&gt;Edit user A&#39;s SessionId with the above Value (cookie editor!)&lt;/li&gt;
&lt;li class=&quot;li2&quot; style=&quot;text-align: justify;&quot;&gt;BOOM!!! user &quot;A&quot; can access all the B&#39;s information.&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;p1&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;i&gt;&lt;u&gt;What how the real hacker can get a session id?&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;ol class=&quot;ol1&quot;&gt;
&lt;li class=&quot;li2&quot; style=&quot;text-align: justify;&quot;&gt;User can sniff the session Ids of other users, and he can do the rest.&lt;/li&gt;
&lt;li class=&quot;li2&quot; style=&quot;text-align: justify;&quot;&gt;Brute force session id generation, and the rest you know already, don&#39;t you!&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;Be Proactive rather than reactive!&lt;/b&gt;&lt;/i&gt;&amp;nbsp;&lt;/u&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Here are some examples of usual &lt;i&gt;&lt;b&gt;defense-in-depth&lt;/b&gt;&lt;/i&gt; strategies:&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwP2hggLfXaDYYOPe1lOPYszRZBYuUGhV5cuGHUImgoquj186bp421PLIXWT8u5iPk4WnWDxe5TfV1e4GTw08NzMxHHrF06nbH3hWxj8FI_YUPHeHMnCJT7t8sP9IOSEioPIE7ULbe0UXU/s1600/DualKey.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwP2hggLfXaDYYOPe1lOPYszRZBYuUGhV5cuGHUImgoquj186bp421PLIXWT8u5iPk4WnWDxe5TfV1e4GTw08NzMxHHrF06nbH3hWxj8FI_YUPHeHMnCJT7t8sP9IOSEioPIE7ULbe0UXU/s1600/DualKey.jpg&quot; /&gt;&lt;/a&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Security of HTTP (HTTPS)&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Secure randomization (leading to extreme difficulty in guessing)&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Re-authentication (reenter password) for accessing sensitive information&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Regenerating the session id after a successful login to prevent session fixation&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Secondary checks against the identity of the user like check same IP, user agent&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Two factor authentication&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: #20124d;&quot;&gt;Please note, you have to find out first the target site which is vulnerable to the above security threat&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;text-align: justify;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;td1&quot; valign=&quot;middle&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Resources:&lt;br /&gt;
&lt;div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;/div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://www.owasp.org/index.php/Session_Management_Cheat_Sheet&quot;&gt;https://www.owasp.org/index.php/Session_Management_Cheat_Sheet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/magazine/2005.01.sessionhijacking.aspx&quot;&gt;http://technet.microsoft.com/en-us/magazine/2005.01.sessionhijacking.aspx&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;http://googlewebmastercentral.blogspot.com/2014/08/https-as-ranking-signal.html&amp;nbsp;&lt;/li&gt;
&lt;li&gt;http://techcrunch.com/2012/11/18/facebook-https/&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/2464720028247351661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/2464720028247351661' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/2464720028247351661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/2464720028247351661'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2014/09/hacking-sessions-to-hack-into-others.html' title='Hacking Sessions to Hack into others account'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjhaKE76Bw51FpI0IxsPfIvKEr4eQRLhEUjWQDE5qAAaY0GJFy8OrFOdFGPh2XzrCn1A0WBkGqOO1lfcDVnu8RB06eqOlr3XHG_qp1CwumrkRSLnNj_sbPBz1aPIzKPpxPw2K7qtwcfWhr/s72-c/Hack.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-2554561286578685352</id><published>2014-05-14T21:40:00.003-07:00</published><updated>2014-05-14T22:00:42.814-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="administrations"/><category scheme="http://www.blogger.com/atom/ns#" term="DBA"/><category scheme="http://www.blogger.com/atom/ns#" term="hack"/><category scheme="http://www.blogger.com/atom/ns#" term="hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="issues"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="problem"/><category scheme="http://www.blogger.com/atom/ns#" term="solving"/><title type='text'>MySQL Quick Hacks &amp; problem solving</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Few day to day MySQL working, administration, hacking and problem solving tips.&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;i&gt;ERROR 1 (HY000): Can&#39;t create/write to file &#39;/tmp/#sql****.MYI&#39; (Errcode: 13)&lt;/i&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;Solution : This is basically due to messed up /tmp permissions&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;chown root:root /tmp&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;chmod 1777 /tmp&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;/etc/init.d/mysqld restart&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/2554561286578685352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/2554561286578685352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/2554561286578685352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/2554561286578685352'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2014/05/mysql-quick-hacks-problem-solving.html' title='MySQL Quick Hacks &amp; problem solving'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-3799756231467149611</id><published>2014-03-09T23:29:00.000-07:00</published><updated>2014-03-09T23:29:13.103-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Docs"/><category scheme="http://www.blogger.com/atom/ns#" term="documents"/><category scheme="http://www.blogger.com/atom/ns#" term="Free"/><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="Office"/><category scheme="http://www.blogger.com/atom/ns#" term="Online"/><title type='text'>Free Microsoft Office Online, better than Google Docs!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;p1&quot;&gt;
Microsoft’s Office Online is a completely free, web-based version of Microsoft Office. This online office suite is clearly competing with Google Docs, but it’s also a potential replacement for the desktop version of Office.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBSvg98AFxaYeTu-t_kgCW9D8rW8DZ_3kFmEvlLRISTSHCZFWYTQWSN3pm8GKnjsRpYoSHCxZimRi3aaAo9_cHZKIcQ7q5Pv4Ma4knm7GLok9Wa3lbL7O91KLfMskQKwVrTDS9Yk486kwU/s1600/OnlineOffice.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBSvg98AFxaYeTu-t_kgCW9D8rW8DZ_3kFmEvlLRISTSHCZFWYTQWSN3pm8GKnjsRpYoSHCxZimRi3aaAo9_cHZKIcQ7q5Pv4Ma4knm7GLok9Wa3lbL7O91KLfMskQKwVrTDS9Yk486kwU/s1600/OnlineOffice.png&quot; height=&quot;239&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p3&quot;&gt;
Some&amp;nbsp;advantages&amp;nbsp;(similar to Google Docs/Drive)&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Browser based, so can access from anywhere, from any OS&lt;/li&gt;
&lt;li&gt;Can be shared with others easily&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;s1&quot;&gt;Better&amp;nbsp;&lt;/span&gt;collaboration features&lt;/li&gt;
&lt;li&gt;Free!&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;p4&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p5&quot;&gt;
&lt;i&gt;&lt;b&gt;You can create&lt;/b&gt;&lt;/i&gt; Word, OneNote, PowerPoint, Excel, Calendar etc along with having 7GB free space on OneDrive.&lt;/div&gt;
&lt;div class=&quot;p6&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span class=&quot;s2&quot;&gt;&lt;a href=&quot;https://office.live.com/start/default.aspx&quot;&gt;https://office.live.com/start/default.aspx&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;p5&quot;&gt;
&lt;i&gt;&lt;b&gt;Free Templates&lt;/b&gt;&lt;/i&gt; (Project Track, calendar, business proposals, memo, resume, 12 month time line etc)&lt;/div&gt;
&lt;div class=&quot;p6&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://odcom.officeapps.live.com/Templates/templates-for-Word&quot;&gt;&lt;span class=&quot;s2&quot;&gt;https://odcom.officeapps.live.com/Templates/templates-for-Word&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;p7&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiVc2xMOhj9SZSU10lit5hkY5TYCqQ3zVjpfjY-Njbo7CIe_pNNjAZ5SslR4nKn5dXFr3BybKqoTF179UP4hTny6Kwgf2Uh6onle1t0YlFb_fWLmf9rVhnDMx4hWuWBrsuINgYekLpXfgR/s1600/WordTpls.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiVc2xMOhj9SZSU10lit5hkY5TYCqQ3zVjpfjY-Njbo7CIe_pNNjAZ5SslR4nKn5dXFr3BybKqoTF179UP4hTny6Kwgf2Uh6onle1t0YlFb_fWLmf9rVhnDMx4hWuWBrsuINgYekLpXfgR/s1600/WordTpls.png&quot; height=&quot;212&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;p5&quot;&gt;
&lt;i&gt;&lt;b&gt;Browse&lt;/b&gt;&lt;/i&gt; your created documents :&lt;/div&gt;
&lt;div class=&quot;p6&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://onedrive.live.com/?qt=mru&quot;&gt;&lt;span class=&quot;s2&quot;&gt;https://onedrive.live.com/?qt=mru&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;p7&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p5&quot;&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;i&gt;Beside: here you can access some GoogleDocs public templates as well,&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;p5&quot;&gt;








&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot;&gt; &lt;/span&gt;o&amp;nbsp;&lt;a href=&quot;https://drive.google.com/templates?view=public#&quot;&gt;&lt;span class=&quot;s2&quot;&gt;https://drive.google.com/templates?view=public#&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/3799756231467149611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/3799756231467149611' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/3799756231467149611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/3799756231467149611'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2014/03/free-microsoft-office-online-better.html' title='Free Microsoft Office Online, better than Google Docs!'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBSvg98AFxaYeTu-t_kgCW9D8rW8DZ_3kFmEvlLRISTSHCZFWYTQWSN3pm8GKnjsRpYoSHCxZimRi3aaAo9_cHZKIcQ7q5Pv4Ma4knm7GLok9Wa3lbL7O91KLfMskQKwVrTDS9Yk486kwU/s72-c/OnlineOffice.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-4686790541944145660</id><published>2013-10-29T23:12:00.001-07:00</published><updated>2013-10-29T23:16:22.385-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="browse"/><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><category scheme="http://www.blogger.com/atom/ns#" term="hack"/><category scheme="http://www.blogger.com/atom/ns#" term="hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="search"/><title type='text'>Hacking Google : Tips &amp; Tricks</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi37znvh3nsxcEI8ntslGJGTUrn4iOlm8cL_9D7YlTkiAb0yrXxGA9E0f8z8LlBfEAOm7xkckPfVseabZAI0krTA430IBrz3lsBeq2l2ktM0UnT_PhPs55qdvLDoxUBjTp7NZydEIPmoJdk/s1600/google.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: justify;&quot;&gt;&lt;span style=&quot;clear: right; float: right; font-family: Verdana, sans-serif; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;70&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi37znvh3nsxcEI8ntslGJGTUrn4iOlm8cL_9D7YlTkiAb0yrXxGA9E0f8z8LlBfEAOm7xkckPfVseabZAI0krTA430IBrz3lsBeq2l2ktM0UnT_PhPs55qdvLDoxUBjTp7NZydEIPmoJdk/s200/google.png&quot; width=&quot;200&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Free Downloads of any type&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Ever needed an old Android app but couldn&#39;t find the APK for what you were looking for? Or wanted an MP3 but couldn&#39;t find the right version? Google has a few search tools that, when used together, can unlock a plethora of downloads: inurl, intitle, and filetype. For example, to find free Android APKs, you&#39;d search for -inurl:htm -inurl:html intitle:&quot;index of&quot; apk to see site indexes of stored APK files&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #555555; font-family: Verdana, sans-serif; font-weight: bold; line-height: 24px;&quot;&gt;-inurl:htm -inurl:html intitle:&quot;index of&quot; apk&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: #fcfcfc; line-height: 24px;&quot;&gt;&lt;span style=&quot;color: #555555; font-family: Verdana, sans-serif;&quot;&gt;&lt;b&gt;intitle:&quot;index of&quot; downloads&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: #fcfcfc; line-height: 24px;&quot;&gt;&lt;span style=&quot;color: #555555; font-family: Verdana, sans-serif;&quot;&gt;&lt;b&gt;filetype:pdf Javascript&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Search Product, Recipes, and More with Reverse Image Search&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #222222; line-height: 24px;&quot;&gt;With Google, you can just drop a picture into&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://images.google.com/&quot; sl-processed=&quot;1&quot; style=&quot;box-sizing: border-box; color: #709602; line-height: 24px; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Google Images&lt;/a&gt;&lt;span style=&quot;color: #222222; line-height: 24px;&quot;&gt;&amp;nbsp;and it&#39;ll search for similar pictures.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Get google cache copy directly&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;We all know Google Cache can be a great tool, but there&#39;s no need to search for the page and then hunt for that &quot;Cached&quot; link: just type cache: before that site&#39;s URL&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;cache:http://vishnu-agarwal.blogspot.com/&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/4686790541944145660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/4686790541944145660' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/4686790541944145660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/4686790541944145660'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2013/10/hacking-google-tips-tricks.html' title='Hacking Google : Tips &amp; Tricks'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi37znvh3nsxcEI8ntslGJGTUrn4iOlm8cL_9D7YlTkiAb0yrXxGA9E0f8z8LlBfEAOm7xkckPfVseabZAI0krTA430IBrz3lsBeq2l2ktM0UnT_PhPs55qdvLDoxUBjTp7NZydEIPmoJdk/s72-c/google.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-4991236592729016932</id><published>2013-10-08T21:50:00.000-07:00</published><updated>2013-10-08T21:50:24.855-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Better developer"/><category scheme="http://www.blogger.com/atom/ns#" term="Browser"/><category scheme="http://www.blogger.com/atom/ns#" term="GMAIL"/><category scheme="http://www.blogger.com/atom/ns#" term="Greasemonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="hack"/><category scheme="http://www.blogger.com/atom/ns#" term="inbox"/><category scheme="http://www.blogger.com/atom/ns#" term="mail"/><category scheme="http://www.blogger.com/atom/ns#" term="script"/><category scheme="http://www.blogger.com/atom/ns#" term="tempermonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="yahoo"/><category scheme="http://www.blogger.com/atom/ns#" term="ymail"/><title type='text'>Hack new Yahoo Mail!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiMBI3n3EitBYtA0gT7nxEcLRiSK4DfG8aKPkgjVItt0qMF_NVZeSTUSuj-vvpb4U35pZF1zFi0RAwzMAM4ZPJ15uUzk8XUw9sdvCnYzfeOckCsBZ0J4S7Khx4RrvZClemIJyIJa6vEikG/s1600/yahoo.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: justify;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;66&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiMBI3n3EitBYtA0gT7nxEcLRiSK4DfG8aKPkgjVItt0qMF_NVZeSTUSuj-vvpb4U35pZF1zFi0RAwzMAM4ZPJ15uUzk8XUw9sdvCnYzfeOckCsBZ0J4S7Khx4RrvZClemIJyIJa6vEikG/s200/yahoo.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Yahoo Mail is back with a Bang!&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
By now you must have heard that &lt;a href=&quot;http://yahoo.tumblr.com/post/63462971435/yahoo-mails-sweet-16-is-sweet-a-brand-new-view&quot; target=&quot;_blank&quot;&gt;Yahoo have launched&lt;/a&gt; much cooler Mail&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
However, to make it much usable, I&#39;m trying with few Hacks.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;i&gt;* Increase the Message Read Pane Area (stretch)&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In Mailbox vertical split, Inbox area is hardly using 65% of my screen width, and right most ~20% of the area is unused (Ads, Banners!). Moreover, my content viewable area is quite small.&lt;/div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Check if you have &lt;a href=&quot;http://vishnu-agarwal.blogspot.com/2010/03/introduction-to-greasemonkey.html&quot; target=&quot;_blank&quot;&gt;Greasemonkey&lt;/a&gt; or &lt;a href=&quot;https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=en&quot; target=&quot;_blank&quot;&gt;Tempermonkey&lt;/a&gt; installed in your browser.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Install the following script there:&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div style=&quot;background: #FFA; border: 1px solid blue;&quot;&gt;
&lt;pre&gt;// ==UserScript==
// @name       Ymail stretch
// @namespace  http://vishnu-agarwal.blogspot.com/
// @version    0.1
// @include    https://in-mg0.mail.yahoo.com/neo*
// @description  stretches the new YMail Inbox area
// @match      https://in-mg0.mail.yahoo.com/neo/*
// @copyright  2012+, You
// ==/UserScript==

if(ele = document.getElementById(&#39;shellcontent&#39;)) ele.style.width=&#39;1300px&#39;;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Done!&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Will update the post with more tweaks!&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;u&gt;&lt;i&gt;References:&lt;/i&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;1.&amp;nbsp;https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;2.&amp;nbsp;http://vishnu-agarwal.blogspot.com/2010/03/introduction-to-greasemonkey.html&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;3.&amp;nbsp;http://yahoo.tumblr.com/post/63462971435/yahoo-mails-sweet-16-is-sweet-a-brand-new-view&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/4991236592729016932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/4991236592729016932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/4991236592729016932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/4991236592729016932'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2013/10/hack-new-yahoo-mail.html' title='Hack new Yahoo Mail!'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiMBI3n3EitBYtA0gT7nxEcLRiSK4DfG8aKPkgjVItt0qMF_NVZeSTUSuj-vvpb4U35pZF1zFi0RAwzMAM4ZPJ15uUzk8XUw9sdvCnYzfeOckCsBZ0J4S7Khx4RrvZClemIJyIJa6vEikG/s72-c/yahoo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-5800714995231740054</id><published>2013-02-07T20:17:00.003-08:00</published><updated>2013-03-12T03:02:49.053-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="automation"/><category scheme="http://www.blogger.com/atom/ns#" term="selenium"/><category scheme="http://www.blogger.com/atom/ns#" term="technology"/><category scheme="http://www.blogger.com/atom/ns#" term="test"/><category scheme="http://www.blogger.com/atom/ns#" term="testing"/><category scheme="http://www.blogger.com/atom/ns#" term="tool"/><category scheme="http://www.blogger.com/atom/ns#" term="web driver"/><category scheme="http://www.blogger.com/atom/ns#" term="webinar"/><title type='text'>Webinar : Selenium Test Automation</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;background-color: white; color: #505050; font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin: 0px; padding: 0px;&quot;&gt;Wednesday, Feb 13, 2013 5:00 PM IST&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-size: 13px; font-weight: normal; line-height: 20px; padding: 0px; text-align: justify;&quot;&gt;
In current era, the software project deliveries are getting very fast paced to meet the strong growing demands from the customers and users esp. on the web application side. The competition is hot and teams which will fail to deliver fast, on time and with high quality will loose out in the race to win the customers and users.&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;color: black; font-size: 13px; font-weight: normal; line-height: 20px; padding: 0px; text-align: justify;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikMrgQJTSJ1ppIIpX1VmCelWNKFYg34mAQDaac0m75Jv4FOqysDn7Agp2achrzP70J7tER__QMj6vuMhWgU0mPVS7JBqjeN7H1mlJ49cxUohrPaXG5e7n8eqMZQJjFXvl8xAsRL0v5b8JN/s1600/selenium-logo.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikMrgQJTSJ1ppIIpX1VmCelWNKFYg34mAQDaac0m75Jv4FOqysDn7Agp2achrzP70J7tER__QMj6vuMhWgU0mPVS7JBqjeN7H1mlJ49cxUohrPaXG5e7n8eqMZQJjFXvl8xAsRL0v5b8JN/s200/selenium-logo.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;color: black; font-size: 13px; font-weight: normal; line-height: 20px; padding: 0px; text-align: justify;&quot;&gt;
Testing forms a crucial part of the achieving these objectives. Banking just on manual testing may slow the pace and increase the business risk. Hence, there is lot of demand from testing professionals to automate web application testing and hence ensure faster test results and higher test coverage. &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;color: black; font-size: 13px; font-weight: normal; line-height: 20px; padding: 0px; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 13px; line-height: 20px; padding: 0px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #073763;&quot;&gt;&lt;b&gt;&lt;i style=&quot;background-color: white; font-family: verdana, sans-serif; font-size: small; line-height: 18px;&quot;&gt;&quot;Selenium automates browsers&lt;/i&gt;&lt;span style=&quot;background-color: white; font-family: verdana, sans-serif; font-size: x-small; line-height: 18px;&quot;&gt;.&quot; That&#39;s it&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-size: 13px; font-weight: normal; line-height: 20px; padding: 0px; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-size: 13px; line-height: 20px; padding: 0px; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;i&gt;Selenium&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt; is one of the most popular tool to achieve this objective.It is widely used due to its robustness and unique features. It does not incur additional cost to company to acquire this tool as it is open source and free and is backed by some of the leading software companies. Those who become skilled in this tool and its technology will gain to stand to grab opportunities coming up in the market place and better their career prospects as software testing professionals.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-size: 13px; font-weight: normal; line-height: 20px; padding: 0px; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-size: 13px; font-weight: normal; line-height: 20px; padding: 0px; text-align: justify;&quot;&gt;
&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;Key Learning Areas:&amp;nbsp;&lt;/strong&gt;&amp;nbsp;&lt;/div&gt;
&lt;ul style=&quot;color: black; font-size: 13px; font-weight: normal; line-height: 20px; list-style-image: initial !important; list-style-position: initial !important; margin-bottom: 0px; margin-left: 25px !important; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; text-align: justify;&quot;&gt;What is Selenium IDE?&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; text-align: justify;&quot;&gt;What is Selenium RC?&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; text-align: justify;&quot;&gt;What is Selenium Grid?&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; text-align: justify;&quot;&gt;What is Selenese?&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; text-align: justify;&quot;&gt;What is Selenium Web Driver?&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; text-align: justify;&quot;&gt;What is Selenium 1.0 vs 2.0?&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; text-align: justify;&quot;&gt;Can we do parallel test execution using Selenium?&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; text-align: justify;&quot;&gt;Why to use Selenium?&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 15px;&quot;&gt;Speaker&#39;s Biography&lt;/span&gt;&lt;/div&gt;
&lt;span id=&quot;full_spkr_desc&quot; style=&quot;background-color: #eeeeee; margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: #606060; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 15px; padding: 0px; text-align: justify;&quot;&gt;
&lt;span id=&quot;full_spkr_desc&quot; style=&quot;background-color: #eeeeee; margin: 0px; padding: 0px;&quot;&gt;Ganesh Sahai has done B. Tech. from IIT Delhi (1993) and EGMP from IIM Lucknow. He has been founder, co-founder and founder team member of few start up companies and initiatives in the field of information technology, marketing and academics.&lt;/span&gt;&lt;/div&gt;
&lt;span id=&quot;full_spkr_desc&quot; style=&quot;background-color: #eeeeee; margin: 0px; padding: 0px;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #606060; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 15px; padding: 0px; text-align: justify;&quot;&gt;
&lt;span id=&quot;full_spkr_desc&quot; style=&quot;background-color: #eeeeee; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span id=&quot;full_spkr_desc&quot; style=&quot;background-color: #eeeeee; margin: 0px; padding: 0px;&quot;&gt;
&lt;/span&gt;
&lt;div style=&quot;color: #606060; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 15px; padding: 0px; text-align: justify;&quot;&gt;
&lt;span id=&quot;full_spkr_desc&quot; style=&quot;background-color: #eeeeee; margin: 0px; padding: 0px;&quot;&gt;He has worked for 12 yrs at Adobe since 1999. He has led and setup many of the key testing teams from scratch for various Adobe products, like, Acrobat, Adobe Reader, AIR, CS (Creative Suite) , Tools etc. spanning desktops, handhelds (mob. phones etc.), hosted and enterprise area .&lt;/span&gt;&lt;br /&gt;
&lt;span id=&quot;full_spkr_desc&quot; style=&quot;background-color: #eeeeee; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span id=&quot;full_spkr_desc&quot; style=&quot;background-color: #eeeeee; margin: 0px; padding: 0px;&quot;&gt;
&lt;div style=&quot;color: #606060; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 15px; padding: 0px; text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.techgig.com/ajax_files/ajax_login_register.php?show_form=yes&amp;amp;KeepThis=true&amp;amp;TB_iframe=true&amp;amp;height=340&amp;amp;width=652&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZCVajT2yxEFZmYrwF5Z6aVrUFz_pTbn-gDQgInO98H_748Co6UH4nQ5Ra7q2CseadefoUcHL6H1lNTkHNzGTzdQwTyNFvBDY9q8OYZmypvcT3_HYmJGFjhT7nnWNYu7tTil5-Za1ncsyR/s1600/register-now.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #606060; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 15px; padding: 0px; text-align: justify;&quot;&gt;
&lt;b&gt;Resources /Reads about Selenium:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;padding: 0px; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: #606060; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 15px;&quot;&gt;&lt;a href=&quot;http://seleniumhq.org/&quot;&gt;http://seleniumhq.org/&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #606060; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 15px;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Selenium_(software)&quot;&gt;http://en.wikipedia.org/wiki/Selenium_(software)&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;color: #606060; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;i&gt;Webinar Recording:&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #606060; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;span style=&quot;color: black; font-size: 13px; font-weight: normal; line-height: 20px;&quot;&gt;&lt;/span&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/YyPTU8jvrgc&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/5800714995231740054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/5800714995231740054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/5800714995231740054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/5800714995231740054'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2013/02/webinar-selenium-test-automation.html' title='Webinar : Selenium Test Automation'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikMrgQJTSJ1ppIIpX1VmCelWNKFYg34mAQDaac0m75Jv4FOqysDn7Agp2achrzP70J7tER__QMj6vuMhWgU0mPVS7JBqjeN7H1mlJ49cxUohrPaXG5e7n8eqMZQJjFXvl8xAsRL0v5b8JN/s72-c/selenium-logo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-8050050380128912696</id><published>2013-01-02T00:34:00.001-08:00</published><updated>2015-06-25T02:06:22.534-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apple"/><category scheme="http://www.blogger.com/atom/ns#" term="commands"/><category scheme="http://www.blogger.com/atom/ns#" term="hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="hacks"/><category scheme="http://www.blogger.com/atom/ns#" term="install"/><category scheme="http://www.blogger.com/atom/ns#" term="mac"/><category scheme="http://www.blogger.com/atom/ns#" term="MacBook"/><category scheme="http://www.blogger.com/atom/ns#" term="shorcuts"/><category scheme="http://www.blogger.com/atom/ns#" term="useful"/><title type='text'>Hacking Mac : Useful installations &amp; shortcuts</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Some of the software usually you&#39;ll love to have:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Mac Installers:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;iSync (not available for&amp;nbsp;Mountain&amp;nbsp;Loin)&lt;/li&gt;
&lt;li&gt;Adobe Reader&lt;/li&gt;
&lt;li&gt;Adobe flash player&lt;/li&gt;
&lt;li&gt;Adobe Air&lt;/li&gt;
&lt;li&gt;Twhirl&lt;/li&gt;
&lt;li&gt;Evernote&lt;/li&gt;
&lt;li&gt;OneNote&lt;/li&gt;
&lt;li&gt;Picasa&lt;/li&gt;
&lt;li&gt;Adium&lt;/li&gt;
&lt;li&gt;Alfred&lt;/li&gt;
&lt;li&gt;Skype&lt;/li&gt;
&lt;li&gt;Chrome&lt;/li&gt;
&lt;li&gt;VLC&lt;/li&gt;
&lt;li&gt;Keepassx&lt;/li&gt;
&lt;li&gt;X11 and XQuartz (Macport)&lt;/li&gt;
&lt;li&gt;MySQL (&lt;a href=&quot;http://vishnu-lamp.blogspot.com/2011/03/how-to-make-mysql-and-php-to.html&quot;&gt;mysql/php configuration&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Skitch&lt;/li&gt;
&lt;li&gt;Sublime 2&lt;/li&gt;
&lt;li&gt;SilverLight&lt;/li&gt;
&lt;li&gt;ImageMagick&lt;/li&gt;
&lt;li&gt;Ntfs-3G&lt;/li&gt;
&lt;li&gt;Java &amp;amp; eclipse&lt;/li&gt;
&lt;li&gt;GreaseMonkey / TemperMonkey Script - firefox/chrome&lt;/li&gt;
&lt;/ol&gt;
&lt;b&gt;&lt;u&gt;Commands:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Install .dmg from Command Line : &lt;span style=&quot;background-color: #eeeeee;&quot;&gt;hdiutil mount cotvnc-20b4.dmg&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;b&gt;&lt;u&gt;*nix Commands:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;In Mac Terminal:&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;ls -lSr : list files (-S for sort by size)&lt;/li&gt;
&lt;li&gt;cd - : &amp;nbsp;to swap directories to the previous working directory&lt;/li&gt;
&lt;li&gt;for f in *.txt;do echo $f;done : Looping over a set of files&lt;/li&gt;
&lt;li&gt;find . –name &quot;*.txt&quot; –mtime 5 : files &amp;amp; folders modified in the last 5 days&lt;/li&gt;
&lt;li&gt;rename –v &#39;s/foo/bar/g&#39; * : Rename files using regular expressions&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;mv /path/to/file.{txt,xml}&lt;/i&gt;&lt;/b&gt; #rename just part of a filename&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;cp /etc/rc.conf{,-old}&lt;/i&gt;&lt;/b&gt; #Backup of the file&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;sudo !!&lt;/i&gt;&lt;/b&gt; #represent the last command you ran&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;mkdir my{1,2,3}&lt;/i&gt;&lt;/b&gt; #will create my1,my2 &amp;amp; my3 folders&lt;/li&gt;
&lt;li&gt;Bash Shortcut&amp;nbsp;&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Ctrl + U&lt;/i&gt;&lt;/b&gt;: Clears the line from the cursor point back to the beginning.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Ctrl + A&lt;/i&gt;&lt;/b&gt;: Moves the cursor to the beginning of the line.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Ctrl + E&lt;/i&gt;&lt;/b&gt;: Moves the cursor to the end of the line&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Ctrl + R&lt;/i&gt;&lt;/b&gt;: Allows you to search through the previous commands.&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;Using Alias : Some useful examples&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;alias agi=&#39;sudo apt-get install&#39;&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;alias emp=&#39;cd /usr/local/mysql/data/employee&#39;&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;alias grep=&#39;grep --color&#39;&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;alias ls=&#39;ls –l&#39;&lt;/i&gt;&lt;/b&gt; #&amp;nbsp;if you always wanted ls to actually do ls –l&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Some shorcuts:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Shift + Command + I : Compose outlook&lt;/li&gt;
&lt;li&gt;Shift + Command + N : New Folder&lt;/li&gt;
&lt;li&gt;Shift + Command + 4 : Screen Capture&lt;/li&gt;
&lt;li&gt;Command + Alt + D : Dock Hide / Unhide&lt;/li&gt;
&lt;li&gt;Command + Alt + Esc : Force Quit&lt;/li&gt;
&lt;li&gt;Command + M : Minimize&lt;/li&gt;
&lt;li&gt;Command + H : Hide&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Command + D : Clone in finder&lt;/li&gt;
&lt;li&gt;Command + Q : Quit&lt;/li&gt;
&lt;li&gt;Command + I : File Info&lt;/li&gt;
&lt;li&gt;Command + S/C/V : Save/Copy/Paste&lt;/li&gt;
&lt;li&gt;Command + Delete : Delete&lt;/li&gt;
&lt;li&gt;Enter / Return : Rename&lt;/li&gt;
&lt;li&gt;Space : Quick Info&lt;/li&gt;
&lt;li&gt;Command + Space : Spotlight&lt;/li&gt;
&lt;li&gt;Delete : Backspace&lt;/li&gt;
&lt;li&gt;Delete + fn : Delete&lt;/li&gt;
&lt;li&gt;Command + Z : Undo&lt;/li&gt;
&lt;li&gt;Command + Shift + Z : Undo&lt;/li&gt;
&lt;li&gt;Command + Left : beginning of line&lt;/li&gt;
&lt;li&gt;Command + Left : Ending of line&lt;/li&gt;
&lt;li&gt;Alt + arrow : jump by word&lt;/li&gt;
&lt;li&gt;Command + Alt + I : Inspector in Browser&lt;/li&gt;
&lt;li&gt;Shift + Ctrl + arrow: Word selection&lt;/li&gt;
&lt;li&gt;ctrl + arrow : Desktop switch&lt;/li&gt;
&lt;li&gt;Lock Screen : Enable Hot Corner&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/8050050380128912696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/8050050380128912696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/8050050380128912696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/8050050380128912696'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2013/01/hacking-mac-useful-installations.html' title='Hacking Mac : Useful installations &amp; shortcuts'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-1660655306557979745</id><published>2012-08-29T23:28:00.000-07:00</published><updated>2012-08-29T23:28:11.377-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bootstrap"/><category scheme="http://www.blogger.com/atom/ns#" term="CSS3"/><category scheme="http://www.blogger.com/atom/ns#" term="development"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML5"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="Twitter"/><title type='text'>BootStrap from Twitter</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://twitter.github.com/bootstrap/assets/img/bs-docs-twitter-github.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img alt=&quot;Twitter BootStrap&quot; border=&quot;0&quot; height=&quot;96&quot; src=&quot;http://twitter.github.com/bootstrap/assets/img/bs-docs-twitter-github.png&quot; title=&quot;Twitter BootStrap&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;What is BootStrap?&lt;/i&gt;&lt;/u&gt;&lt;i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
It a front-end open source toolkit for rapidly developing
web applications. It is a collection of CSS (CSS3) and HTML(HTML5) conventions.
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
It uses some of the latest browser techniques to provide you
with stylish typography, forms, buttons, tables, grids, navigation and
everything else you need in a super tiny (only 6k with gzip) resource.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Technologies used in
it?&lt;/i&gt;&lt;/u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
HTML/HTML5, CSS/CSS3, jQuery (but not limited to these &lt;span style=&quot;font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;J&lt;/span&gt; )&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;By nerds, for nerds!&lt;/span&gt;&lt;/b&gt;&amp;nbsp;Built at Twitter by &lt;a href=&quot;http://twitter.com/mdo&quot;&gt;@mdo&lt;/a&gt; and &lt;a href=&quot;http://twitter.com/fat&quot;&gt;@fat&lt;/a&gt;, Bootstrap utilizes &lt;a href=&quot;http://lesscss.org/&quot;&gt;LESS CSS&lt;/a&gt;, is compiled via &lt;a href=&quot;http://nodejs.org/&quot;&gt;Node&lt;/a&gt;, and is managed through &lt;a href=&quot;http://github.com/&quot;&gt;GitHub&lt;/a&gt; to help nerds do awesome stuff on the web.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Made for everyone!&lt;/span&gt;&lt;/b&gt;&amp;nbsp;Bootstrap was made to not only look and behave great in the latest 
desktop browsers (as well as IE7!), but in tablet and smartphone 
browsers via &lt;a href=&quot;http://twitter.github.com/bootstrap/scaffolding.html#responsive&quot;&gt;responsive CSS&lt;/a&gt; as well.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Packed with features!&lt;/span&gt;&lt;/b&gt;&amp;nbsp;A 12-column responsive &lt;a href=&quot;http://twitter.github.com/bootstrap/scaffolding.html#grid&quot;&gt;grid&lt;/a&gt;, dozens of components, &lt;a href=&quot;http://twitter.github.com/bootstrap/javascript.html&quot;&gt;javascript plugins&lt;/a&gt;, typography, form controls, and even a &lt;a href=&quot;http://twitter.github.com/bootstrap/customize.html&quot;&gt;web-based Customizer&lt;/a&gt; to make Bootstrap your own&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;i&gt;&lt;u&gt;Benefits?&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;A clean and uniform solution to the most common, everyday interface tasks developers come across&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;Light weight,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Symbol; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-align: justify; text-indent: -0.25in;&quot;&gt;Easy &amp;amp; faster development&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-align: justify; text-indent: -0.25in;&quot;&gt;Well tested across OSs &amp;amp; Browsers ( ie6
users please excuse &lt;/span&gt;&lt;span style=&quot;font-family: Wingdings; text-align: justify; text-indent: -0.25in;&quot;&gt;J&lt;/span&gt;&lt;span style=&quot;text-align: justify; text-indent: -0.25in;&quot;&gt;
)&lt;/span&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;i&gt;&lt;u&gt;I want to try!&lt;/u&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-left: 0.75in; text-align: justify; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Site : &lt;a href=&quot;http://twitter.github.com/bootstrap/&quot;&gt;http://twitter.github.com/bootstrap/&lt;/a&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-left: 0.75in; text-align: justify; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Download : &lt;a href=&quot;http://twitter.github.com/bootstrap/&quot;&gt;http://twitter.github.com/bootstrap/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-left: 0.75in; text-align: justify; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Get Started : &lt;a href=&quot;http://twitter.github.com/bootstrap/getting-started.html&quot;&gt;http://twitter.github.com/bootstrap/getting-started.html&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-left: 0.75in; text-align: justify; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Complete Documents : &lt;a href=&quot;http://twitter.github.com/bootstrap/scaffolding.html&quot;&gt;http://twitter.github.com/bootstrap/scaffolding.html&lt;/a&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Note, the above sites/links itself built in bootstrap.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;References:&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://dev.twitter.com/blog/bootstrap-twitter&quot;&gt;https://dev.twitter.com/blog/bootstrap-twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Twitter_Bootstrap&quot;&gt;http://en.wikipedia.org/wiki/Twitter_Bootstrap&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/1660655306557979745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/1660655306557979745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/1660655306557979745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/1660655306557979745'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2012/08/bootstrap-from-twitter.html' title='BootStrap from Twitter'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-3467510191531979320</id><published>2012-05-10T00:13:00.000-07:00</published><updated>2012-05-10T01:08:22.329-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="documentation generator"/><category scheme="http://www.blogger.com/atom/ns#" term="documentor"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><category scheme="http://www.blogger.com/atom/ns#" term="node.js"/><category scheme="http://www.blogger.com/atom/ns#" term="yahoo"/><category scheme="http://www.blogger.com/atom/ns#" term="YUIDoc"/><title type='text'>YUIDoc JavaScript documentation generator released</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Today was the official release of the new &lt;b&gt;YUIDoc JavaScript documentation generator&lt;/b&gt;. YUIDoc is a Node.js application that generates API documentation from comments in source, using a syntax similar to tools like Javadoc and Doxygen. YUIDoc is currently powering the API documentation for YUI and has been actively updated over the last year.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://developer.yahoo.com/yui/assets/yui-logo.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://developer.yahoo.com/yui/assets/yui-logo.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;YUIDoc provides:&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;u&gt;&lt;b&gt;Live previews&lt;/b&gt;&lt;/u&gt; YUIDoc includes a standalone doc server, making it trivial to preview your docs as you write.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;u&gt;&lt;b&gt;Modern markup&lt;/b&gt;&lt;/u&gt; YUIDoc’s generated documentation is an attractive, functional web application with real URLs and graceful fallbacks for spiders and other agents that can’t run JavaScript.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;u&gt;&lt;b&gt;Wide language support&lt;/b&gt;&lt;/u&gt; YUIDoc was originally designed for the YUI project, but it is not tied to any particular library or programming language. You can use it with any language that supports /* */ comment blocks.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://img.skitch.com/20120509-c29b9x4yg1119ibypuug3sc5st.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;308&quot; src=&quot;http://img.skitch.com/20120509-c29b9x4yg1119ibypuug3sc5st.jpg&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;pre wrap=&quot;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre wrap=&quot;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;See the blog post for more details:
&lt;a href=&quot;http://www.yuiblog.com/blog/2012/05/09/yuidoc-0-3-0-is-official/&quot;&gt;http://www.yuiblog.com/blog/2012/05/09/yuidoc-0-3-0-is-official/&lt;/a&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/3467510191531979320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/3467510191531979320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/3467510191531979320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/3467510191531979320'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2012/05/today-was-official-release-of-new.html' title='YUIDoc JavaScript documentation generator released'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-8969530501981519682</id><published>2012-05-07T00:00:00.002-07:00</published><updated>2012-05-07T00:11:24.344-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="GMAIL"/><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><category scheme="http://www.blogger.com/atom/ns#" term="hack"/><category scheme="http://www.blogger.com/atom/ns#" term="keyboard"/><category scheme="http://www.blogger.com/atom/ns#" term="shortcuts"/><title type='text'>Gmail Keyboard Shortcuts</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;article_content article-content-6594&quot; id=&quot;article-content-div&quot;&gt;
&lt;div class=&quot;answer_heading&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Keyboard shortcuts help you save time by allowing you to never take your hands off the keyboard to use the mouse. &lt;em&gt;You&#39;ll need a Standard 101/102-Key or Natural PS/2 Keyboard to use the
shortcuts.&lt;/em&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
To turn these case-sensitive shortcuts on or off:
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Click the &lt;strong&gt;gear icon&lt;/strong&gt; &lt;img class=&quot;shadow&quot; src=&quot;http://www.google.com/help/hc/images/mail/mail_gear.png&quot; /&gt; in the upper right, then select &lt;strong&gt;Settings&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt; Choose the option next to &quot;Keyboard shortcuts&quot; to turn them on. You can also enable shortcuts automatically by going to &lt;a href=&quot;http://mail.google.com/mail/?kbd=1&quot;&gt;http://mail.google.com/mail/?kbd=1&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr bgcolor=&quot;#c3d9ff&quot;&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;Shortcut Key&lt;/th&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;Definition&lt;/th&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;Action&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;c&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Compose&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Allows you to compose
a new message. &lt;strong&gt;&lt;shift&gt; + c &lt;/shift&gt;&lt;/strong&gt;allows you to compose
a message in a new window.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;/&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Search&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Puts your cursor in the search box.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;k&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Move to newer conversation&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Opens or moves your cursor
to a more recent conversation. You can hit &lt;strong&gt;&lt;enter&gt;&lt;/enter&gt;&lt;/strong&gt; to expand
a conversation.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;j&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Move to older conversation&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Opens or moves your cursor
to the next oldest conversation. You can hit &lt;strong&gt;&lt;enter&gt;&lt;/enter&gt;&lt;/strong&gt; to expand
a conversation.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;n&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Next message&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Moves your cursor to the
next message. You can hit &lt;strong&gt;&lt;enter&gt;&lt;/enter&gt;&lt;/strong&gt; to expand or collapse a message.
(Only applicable in &#39;Conversation View.&#39;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;p&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Previous message&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Moves your cursor to the
previous message. You can hit &lt;strong&gt;&lt;enter&gt;&lt;/enter&gt;&lt;/strong&gt; to expand or collapse
a message. (Only applicable in &#39;Conversation View.&#39;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;o or &lt;enter&gt;&lt;/enter&gt;&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Open&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Opens your conversation.
Also expands or collapses a message if you are in &#39;Conversation View.&#39;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;u&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Return to conversation list&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Refreshes your page and returns you to the inbox, or list of conversations.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;e&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Archive&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Archive your conversation from any view.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;m&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Mute&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Archives the conversation, and all future messages skip the Inbox unless sent or cc&#39;d
directly to you. &lt;a href=&quot;http://support.google.com/mail/bin/answer.py?answer=47787&quot;&gt;Learn more&lt;/a&gt;. &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;x&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Select conversation&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Automatically checks and
selects a conversation so that you can archive, apply a label, or choose
an action from the drop-down menu to apply to that conversation.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;s&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Star a message or conversation&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Adds or removes a star
to a message or conversation. Stars allow you to give a message or conversation
a special status.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;+&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Mark as important&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Helps Gmail learn what&#39;s important to you by marking misclassified messages. (Specific to Priority Inbox)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;-&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Mark as unimportant&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Helps Gmail learn what&#39;s not important to you by marking misclassified messages. (Specific to Priority Inbox)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;!&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Report spam&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Marks a message as spam
and removes it from your conversation list.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;r&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Reply&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Replies to the message sender.
&lt;strong&gt;&lt;shift&gt; + r &lt;/shift&gt;&lt;/strong&gt;
allows you to reply to a message in a new window. (Only applicable in &#39;Conversation View.&#39;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;a&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Reply all&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Replies to all message recipients.
&lt;strong&gt;&lt;shift&gt; +a&lt;/shift&gt;&lt;/strong&gt;
allows you to reply
to all message recipients in a new window. (Only applicable in &#39;Conversation View.&#39;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;f&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Forward&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Forwards a message. &lt;strong&gt;&lt;shift&gt;
+ f&lt;/shift&gt;&lt;/strong&gt; allows you to forward a message in a new
window. (Only applicable in &#39;Conversation View.&#39;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;esc&gt;&lt;/esc&gt;&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Escape from input field&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Removes the cursor from your current input field.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;strong&gt; &lt;ctrl&gt; + s&lt;/ctrl&gt;&lt;/strong&gt;&lt;/th&gt;&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Save draft &lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Saves the current text as a &lt;a href=&quot;http://support.google.com/mail/bin/answer.py?answer=6587&quot;&gt;draft&lt;/a&gt; when composing a message. Hold the &lt;strong&gt;&lt;ctrl&gt;&lt;/ctrl&gt;&lt;/strong&gt; key while pressing &lt;strong&gt;s&lt;/strong&gt; and make sure your cursor is in one of the text fields -- either the composition pane,
or any of the To, CC, BCC, or Subject fields -- when using this shortcut. &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;strong&gt; # &lt;/strong&gt;&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Delete &lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Moves the conversation to Trash.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;strong&gt; l &lt;/strong&gt;&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Label&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Opens the Labels menu to label a conversation.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;strong&gt; v &lt;/strong&gt;&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Move to &lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Moves the conversation from the inbox to a different label, Spam or Trash.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;shift&gt; + i&lt;/shift&gt;&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Mark as read&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Marks your message as &#39;read&#39; and skip to the next message.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;shift&gt; + u&lt;/shift&gt;&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Mark as unread&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Marks your message as &#39;unread&#39; so you can go back to it later.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;[&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Archive and previous&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Removes the current view&#39;s label from your conversation and moves to the previous one.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;]&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Archive and next&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Removes the current view&#39;s label from your conversation and moves to the next one.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;z&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Undo&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Undoes your previous action, if possible (works for actions with an &#39;undo&#39; link).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;shift&gt; + n&lt;/shift&gt;&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Update current conversation&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Updates your current conversation when there are new messages.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;q&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Move cursor to chat search&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Moves your cursor directly to the chat search box.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;y&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Remove from Current View*&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Automatically removes the message or conversation from your current view.
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt; From &#39;Inbox,&#39; &#39;y&#39; means &lt;strong&gt;Archive&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt; From &#39;Starred,&#39; &#39;y&#39; means &lt;strong&gt;Unstar&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt; From &#39;Trash,&#39; &#39;y&#39; means &lt;strong&gt;Move to inbox&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt; From any label, &#39;y&#39; means &lt;strong&gt;Remove the label&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
* &#39;y&#39; has no effect if you&#39;re in &#39;Spam,&#39; &#39;Sent,&#39; or &#39;All Mail.&#39;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;.&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Show more actions&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Displays the &#39;More Actions&#39; drop-down menu.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;ctrl&gt; + &lt;down arrow=&quot;&quot;&gt;&lt;/down&gt;&lt;/ctrl&gt;&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Opens options in Chat&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;&lt;ul&gt;
&lt;li&gt;&lt;ctrl&gt; + &lt;down arrow=&quot;&quot;&gt; moves from edit field in your chat window to select the &#39;Video and more&#39; menu&lt;/down&gt;&lt;/ctrl&gt;&lt;/li&gt;
&lt;li&gt;Next, press &lt;tab&gt; to select the emoticon menu&lt;/tab&gt;&lt;/li&gt;
&lt;li&gt;Press &lt;enter&gt; to open the selected menu&lt;/enter&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;?&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Show keyboard shortcuts help&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Displays the keyboard shortcuts help menu within any page you&#39;re on. (Note: Typing &lt;strong&gt;?&lt;/strong&gt; will display the help menu even if you don&#39;t have keyboard shortcuts enabled)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;k&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Move up a contact&lt;/td&gt;&lt;td&gt;Moves your cursor up in your contact list&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;j&lt;/th&gt;&lt;td&gt;Move down a contact&lt;/td&gt;&lt;td&gt;Moves your cursor down in your contact list&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;o or &lt;enter&gt;&lt;br /&gt;

&lt;/enter&gt;&lt;/th&gt;&lt;td&gt;Open&lt;/td&gt;&lt;td&gt;Opens the contact with the cursor next to it.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;u&lt;/th&gt;&lt;td&gt;Return to contact list view&lt;/td&gt;&lt;td&gt;Refreshes your page and returns you to the contact list.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;e&lt;/th&gt;&lt;td&gt;Remove from Current Group&lt;/td&gt;&lt;td&gt;Removes selected contacts from the group currently being displayed.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;x&lt;/th&gt;&lt;td&gt;Select contact&lt;/td&gt;&lt;td&gt;Checks and selects a contact so that you can change group 
membership or choose an action from the drop-down menu to apply to the 
contact.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;esc&gt;&lt;/esc&gt;&lt;/th&gt;&lt;td&gt;Escape from input field&lt;/td&gt;&lt;td&gt;Removes the cursor from the current input&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;#&lt;/th&gt;&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;Delete&lt;/th&gt;&lt;td&gt;Deletes a contact permanently&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;l&lt;/th&gt;&lt;td&gt;Group membership&lt;/td&gt;&lt;td&gt;Opens the groups button to group contacts&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;z&lt;/th&gt;&lt;td&gt;Undo&lt;/td&gt;&lt;td&gt;Reverses your previous action, if possible (works for actions with an &#39;undo&#39; link)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;.&lt;/th&gt;&lt;td&gt;Show more actions&lt;/td&gt;&lt;td&gt;Opens the &quot;More actions&quot; drop-down menu.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Combo-keys&lt;/strong&gt; - Use the
following combinations of keys to navigate through Gmail.
&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr bgcolor=&quot;#c3d9ff&quot;&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;Shortcut Key&lt;/th&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;Definition&lt;/th&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;Action&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;tab&gt; then &lt;enter&gt;&lt;/enter&gt;&lt;/tab&gt;&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Send message&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;After composing your message,
use this combination to send it automatically. (Supported in Internet Explorer and Firefox, on Windows.)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;y then o&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Archive and next&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Archives your conversation and moves to the next one.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;g then a&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Go to &#39;All Mail&#39;&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Takes you to &#39;All Mail,&#39; the storage site for all mail you&#39;ve ever sent or received (and have
not deleted).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;g then s&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Go to &#39;Starred&#39;&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Takes you to all conversations you have starred.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;g then c&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Go to &#39;Contacts&#39;&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Takes you to your Contacts list.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;g then d&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Go to &#39;Drafts&#39;&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Takes you to all drafts you have saved.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;g then l&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Go to &#39;Label&#39;&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Takes you to the search box with the &quot;label:&quot; operator filled in for you.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;g then i&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Go to &#39;Inbox&#39;&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Returns you to the inbox.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;g then t&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Go to &#39;Sent Mail&#39;&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Takes you to all mail you&#39;ve sent.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;* then a&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Select all&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Selects all mail.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;* then n&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Select none&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Deselects all mail.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;* then r&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Select read&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Selects all mail you&#39;ve read.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;* then u&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Select unread&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Selects all unread mail.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;* then s&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Select starred&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Selects all starred mail.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot; valign=&quot;middle&quot;&gt;* then t&lt;/th&gt;
&lt;td align=&quot;center&quot; nowrap=&quot;nowrap&quot; valign=&quot;middle&quot;&gt;Select unstarred&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Selects all unstarred mail.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;last-updated&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/8969530501981519682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/8969530501981519682' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/8969530501981519682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/8969530501981519682'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2012/05/gmail-keyboard-shortcuts.html' title='Gmail Keyboard Shortcuts'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-334538666249258866</id><published>2011-11-22T21:54:00.001-08:00</published><updated>2011-11-22T22:09:06.301-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="command"/><category scheme="http://www.blogger.com/atom/ns#" term="deleted"/><category scheme="http://www.blogger.com/atom/ns#" term="file"/><category scheme="http://www.blogger.com/atom/ns#" term="hack"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="lsof"/><category scheme="http://www.blogger.com/atom/ns#" term="process"/><category scheme="http://www.blogger.com/atom/ns#" term="recover"/><title type='text'>Recover deleted file on Linux</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;style&gt;
 .cmd {border:1px solid black; padding:5px; background-color:#DDDDDD}
&lt;/style&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you deleted a file on linux based OS accidentally, and want to recover it, &lt;b&gt;lsof&lt;/b&gt; command may help you.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;lsof&lt;/b&gt; is a Linux tool which can show open files and network connections, and even recover deleted files.&lt;br /&gt;
&lt;br /&gt;
If you have ever deleted a file by mistake; been clearing up log files, or just used &lt;b&gt;rm&lt;/b&gt; without thinking, there is a way of recovering that deleted file. For example, to recover a missing &lt;i&gt;access_log&lt;/i&gt; used by Apache you can search for it via this command:&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;cmd&quot;&gt; $ lsof | grep access_log&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
which output will be similar to:&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;cmd&quot;&gt;httpd 26120 apache 42w REG 253,0 5852 12222531 /apachelogs/access_log (&lt;i&gt;deleted&lt;/i&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The key word to look for here is deleted in brackets. The good news is a process (&lt;i&gt;26120&lt;/i&gt;) still has the file open and without this process keeping the file open we would have lost the file permanently. So, with the Apache daemon helping us out we can view the missing info by looking inside the proc filesystem, the process id (&lt;i&gt;26120&lt;/i&gt;), and finally in the file descriptor (&lt;i&gt;fd&lt;/i&gt;):&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;cmd&quot;&gt;$ cat /proc/26120/fd/42&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
This outputs the contents of my deleted access_log which shows the data is still there. All you need to do now is simply redirect the contents back to &lt;i&gt;/apachelogs/access_log&lt;/i&gt;, like this:&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;cmd&quot;&gt;$ cat /proc/26120/fd/42 &amp;gt; /apachelogs/access_log&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Now you have recovered your &lt;i&gt;access_log&lt;/i&gt; with all the data back to its original location. (You should also restart Apache). lsof can do much more, however, this is one example which could save the day.&lt;br /&gt;
&lt;br /&gt;
Feel free to share other useful example of lsof here (in comments).&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/334538666249258866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/334538666249258866' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/334538666249258866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/334538666249258866'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2011/11/recover-deleted-file-on-linux.html' title='Recover deleted file on Linux'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-7070479620464300476</id><published>2011-09-20T23:05:00.000-07:00</published><updated>2012-05-30T01:02:21.110-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adblock"/><category scheme="http://www.blogger.com/atom/ns#" term="addons"/><category scheme="http://www.blogger.com/atom/ns#" term="Browser"/><category scheme="http://www.blogger.com/atom/ns#" term="colozilla"/><category scheme="http://www.blogger.com/atom/ns#" term="firebug"/><category scheme="http://www.blogger.com/atom/ns#" term="firefox"/><category scheme="http://www.blogger.com/atom/ns#" term="Greasemonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="hack"/><category scheme="http://www.blogger.com/atom/ns#" term="hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="yslow"/><title type='text'>Hacking Firefox : Useful Addons</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
After using firefox for almost 8 years, I think that there are so many firefox Addons without which my life wouldn&#39;t be so comfortable. In the progression of &lt;a href=&quot;http://vishnu-agarwal.blogspot.com/2010/01/few-firefox-hacks-to-make-browsing-easy.html&quot;&gt;&lt;i&gt;Hacking firefox to make browsing easy&lt;/i&gt;&lt;/a&gt;, here are few most used Firefox addons:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/firebug/&quot;&gt;Firebug &lt;img border=&quot;0&quot; height=&quot;20&quot; src=&quot;https://static-cdn.addons.mozilla.net/en-US/firefox/images/addon_icon/1843-64.png&quot; valign=&quot;bottom&quot; width=&quot;20&quot; /&gt;&lt;/a&gt; :&amp;nbsp;Firebug integrates with Firefox to put a wealth of development tools at 
your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/yslow/&quot;&gt;YSlow &lt;img border=&quot;0&quot; height=&quot;20&quot; src=&quot;https://static-cdn.addons.mozilla.net/en-US/firefox/images/addon_icon/5369-64.png&quot; valign=&quot;bottom&quot; width=&quot;20&quot; /&gt;&lt;/a&gt; :&amp;nbsp;YSlow analyzes web pages and why they&#39;re slow based on Predefined &amp;amp; Custom rules for high performance web sites.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://code.google.com/speed/pss/&quot;&gt;Pagespeed&lt;/a&gt; &lt;img border=&quot;0&quot; height=&quot;20&quot; src=&quot;http://www.google.com/images/icons/product/pagespeed-100.png&quot; valign=&quot;bottom&quot; width=&quot;20&quot; /&gt;: Very Similar to YSlow provided by Google.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/colorzilla/&quot;&gt;ColorZilla &lt;img border=&quot;0&quot; height=&quot;20&quot; src=&quot;https://static-cdn.addons.mozilla.net/en-US/firefox/images/addon_icon/271-64.png&quot; valign=&quot;bottom&quot; width=&quot;20&quot; /&gt;&lt;/a&gt; : a color picker, which is used to find any color code just by hovering mouse.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/xmarks-sync/&quot;&gt;Xmarks Sync &lt;img border=&quot;0&quot; height=&quot;20&quot; src=&quot;https://static-cdn.addons.mozilla.net/en-US/firefox/images/addon_icon/2410-64.png&quot; valign=&quot;bottom&quot; width=&quot;20&quot; /&gt;&lt;/a&gt; : is a&amp;nbsp;bookmarking add-on. Keep your bookmarks, passwords and open tabs backed up and synchronized across computers and browsers.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/&quot;&gt;GreaseMonkey &lt;img border=&quot;0&quot; height=&quot;20&quot; src=&quot;https://static-cdn.addons.mozilla.net/en-US/firefox/images/addon_icon/748-64.png&quot; valign=&quot;bottom&quot; width=&quot;20&quot; /&gt;&lt;/a&gt; :&amp;nbsp;Customize the way a web page displays or behaves, by using small bits of JavaScript. Read &lt;i&gt;&lt;a href=&quot;http://vishnu-agarwal.blogspot.com/2010/03/introduction-to-greasemonkey.html&quot;&gt;Introduction to GreaseMonkey&lt;/a&gt;&lt;/i&gt; for a kick Start.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/foxclocks/&quot;&gt;FoxClocks &lt;img border=&quot;0&quot; height=&quot;20&quot; src=&quot;https://static-cdn.addons.mozilla.net/en-US/firefox/images/addon_icon/1117-64.png&quot; valign=&quot;bottom&quot; width=&quot;20&quot; /&gt;&lt;/a&gt; :&amp;nbsp;FoxClocks lets you keep an eye on the time around the world - or just 
your local time - by putting small clocks in your statusbar.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/adblock-plus/&quot;&gt;AdBlock Plus &lt;img border=&quot;0&quot; height=&quot;20&quot; src=&quot;https://static-cdn.addons.mozilla.net/en-US/firefox/images/addon_icon/1865-64.png&quot; valign=&quot;bottom&quot; width=&quot;20&quot; /&gt;&lt;/a&gt; :&amp;nbsp;Annoyed by adverts? Troubled by tracking? Bothered by banners? Install 
Adblock Plus now to regain control of the internet and change the way  that you view the web.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/chatzilla/&quot;&gt;ChatZila &lt;img border=&quot;0&quot; height=&quot;20&quot; src=&quot;https://static-cdn.addons.mozilla.net/en-US/firefox/images/addon_icon/16-64.png&quot; valign=&quot;bottom&quot; width=&quot;20&quot; /&gt;&lt;/a&gt; :&amp;nbsp;A clean, easy to use and highly extensible Internet Relay Chat (IRC) client.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/cookies-manager-plus/&quot;&gt;Cookies Manager+ &lt;img border=&quot;0&quot; height=&quot;20&quot; src=&quot;https://static-cdn.addons.mozilla.net/en-US/firefox/images/addon_icon/92079-64.png&quot; valign=&quot;bottom&quot; width=&quot;20&quot; /&gt;&lt;/a&gt; :&amp;nbsp;Cookie manager that allows view, edit and create new cookies. It also allows show extra information about cookies and allows edit multiple cookies at once, as well as backup/restore them.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/js-switch/&quot;&gt;JS Switch &lt;img border=&quot;0&quot; height=&quot;20&quot; src=&quot;https://static-ssl-cdn.addons.mozilla.net/img/uploads/addon_icons/5/5757-64.png&quot; valign=&quot;bottom&quot; width=&quot;20&quot; /&gt;&lt;/a&gt; :&amp;nbsp;Add a toolbar button or an option in Tool menu to toggle JavaScript.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/7070479620464300476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/7070479620464300476' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/7070479620464300476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/7070479620464300476'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2011/09/hacking-firefox-useful-addons.html' title='Hacking Firefox : Useful Addons'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-7622209768760201276</id><published>2011-08-26T21:33:00.000-07:00</published><updated>2011-08-26T21:34:03.207-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="best practices"/><category scheme="http://www.blogger.com/atom/ns#" term="performance"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="scaling complex php websites"/><category scheme="http://www.blogger.com/atom/ns#" term="technology"/><title type='text'>!(How to Kill PHP Performance)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;Wrap sting in single quote instead of double quote&lt;/b&gt;&amp;nbsp;As PHP searches variable inside &quot;...&quot; but not in &#39;...&#39;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;&lt;i&gt;echo&lt;/i&gt; is faster than &lt;i&gt;print&lt;/i&gt;&lt;/b&gt;&amp;nbsp;&lt;i&gt;print&lt;/i&gt; returns valus on success which degrades the performance.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;Use echo‘s multiple parameters (or stacked) instead of string concatenation&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;Use pre-calculations&lt;/b&gt; set the maximum value for your for-loops before and not in the loop. ie: for ($x=0; $x &amp;lt; count($array); $x)&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;Unset or null your variables&lt;/b&gt; to free memory, especially large arrays.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;Use require() instead of require_once()&lt;/b&gt; where possible&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;Use full paths in includes and requires&lt;/b&gt; less time spent on resolving the OS paths.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;Close your database connections&lt;/b&gt; when you’re done with them.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;Avoid use of @&lt;/b&gt; Error suppression with @ is very slow.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;Methods in derived classes run faster&lt;/b&gt; than ones defined in the base class.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;Use pre-increment over post-increment&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;Use strict code&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;, avoid suppressing errors, notices and warnings thus resulting in cleaner code and less overheads.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;Avoid PHP scripts (unless cached) compilation on the fly&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt; every time you call them. Install a PHP caching product (such as APC, memcached or eAccelerator or Turck MMCache) to typically increase performance by 25-100% by removing compile times.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;&lt;div style=&quot;display: inline !important;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;display: inline !important;&quot;&gt;&lt;b&gt;Try to use static pages&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;PHP scripts are be served at 2-10 times slower by Apache httpd than a static page.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;&lt;div style=&quot;display: inline !important;&quot;&gt;&lt;i&gt;else if&lt;/i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt; statements are faster than select statements aka &lt;/span&gt;&lt;i&gt;case/switch&lt;/i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;&lt;div style=&quot;display: inline !important;&quot;&gt;In OOP, declare a method as static&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;, if it can be . Speed improvement is by a factor of 4.&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;&lt;div style=&quot;display: inline !important;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;display: inline !important;&quot;&gt;$row[’id’] is 7 times faster than $row[id]&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;, because if you don’t supply quotes it has to guess which index you meant, assuming you didn’t mean a constant.&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;&lt;div style=&quot;display: inline !important;&quot;&gt;Use&amp;nbsp;&lt;/div&gt;$_SERVER[’REQUEST_TIME’]&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt; instead of&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;time() or microtime() when script starts&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;When parsing with XML in PHP &lt;/span&gt;&lt;b&gt;try xml2array&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;, which makes use of the PHP XML functions&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;Use isset where possible in replace of strlen&lt;/b&gt;. (ie: if (strlen($foo) &amp;lt; 5) { echo “Foo is too short”; } vs. if (!isset($foo{5})) { echo “Foo is too short”; } ).&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;Incrementing an object property (eg. &lt;i&gt;$this-&amp;gt;prop++&lt;/i&gt;) is 3 times slower than a local variable.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;Incrementing an undefined local variable is 9-10 times slower than a pre-initialized one.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;Use &lt;i&gt;ip2long()&lt;/i&gt; and &lt;i&gt;long2ip()&lt;/i&gt; &lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;to store IP addresses as integers instead of strings.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;When using &lt;i&gt;&lt;b&gt;header(‘Location: ‘.$url);&lt;/b&gt;&lt;/i&gt; remember to &lt;i&gt;&lt;b&gt;follow it with a die();&lt;/b&gt;&lt;/i&gt; as the script continues to run even though the location has changed or avoid using it all together where possible.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;Just declaring a global variable without using it in a function slows things down. PHP checks If it exists or now.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;Not everything has to be OOP, often it is just overhead, each method and object call consumes a lot of memory.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;Make use of the countless predefined functions of PHP&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;, don’t attempt to build your own as the native ones will be far quicker; if you have very time and resource consuming functions, consider writing them as C extensions or modules.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;Profile your code&lt;/b&gt;. A profiler shows you, which parts of your code consumes how many time. The Xdebug debugger already contains a profiler. Profiling shows you the bottlenecks in overview&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/7622209768760201276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/7622209768760201276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/7622209768760201276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/7622209768760201276'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2011/08/how-to-kill-php-performance.html' title='!(How to Kill PHP Performance)'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-3119093223409247250</id><published>2011-08-17T03:13:00.000-07:00</published><updated>2011-08-26T21:34:49.500-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="performance"/><title type='text'>!(How to Kill MySQL Performance)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div id=&quot;__ss_8641588&quot; style=&quot;width: 595px;&quot;&gt;&lt;strong style=&quot;display: block; margin: 12px 0 4px;&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/timir126/how-to-kill-mysql-performance-8641588&quot; target=&quot;_blank&quot; title=&quot;!(How to Kill MySQL Performance)&quot;&gt;!(How to Kill MySQL Performance)&lt;/a&gt;&lt;/strong&gt; &lt;iframe frameborder=&quot;0&quot; height=&quot;497&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/8641588&quot; width=&quot;595&quot;&gt;&lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;padding: 5px 0 12px;&quot;&gt;View more &lt;a href=&quot;http://www.slideshare.net/&quot; target=&quot;_blank&quot;&gt;presentations&lt;/a&gt; from &lt;a href=&quot;http://www.slideshare.net/timir126&quot; target=&quot;_blank&quot;&gt;Vishnu Agarwal&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/3119093223409247250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/3119093223409247250' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/3119093223409247250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/3119093223409247250'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2011/08/how-to-kill-mysql-performance.html' title='!(How to Kill MySQL Performance)'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-1856626644211230338</id><published>2011-08-08T02:11:00.000-07:00</published><updated>2011-08-17T03:34:04.467-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Civil"/><category scheme="http://www.blogger.com/atom/ns#" term="Consultants"/><category scheme="http://www.blogger.com/atom/ns#" term="Engineering"/><category scheme="http://www.blogger.com/atom/ns#" term="Environment"/><category scheme="http://www.blogger.com/atom/ns#" term="Environmental Industry"/><category scheme="http://www.blogger.com/atom/ns#" term="List"/><title type='text'>List of Job Consultants In Environmental Industry</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;style type=&quot;text/css&quot;&gt;
 
        &lt;!--
        .text1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; line-height: 18px}
        .buttons {  font-family: Verdana; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; border: 1px #A7A7A7 solid}
        .text3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; font-style: normal; font-weight: bold}
        .text5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #990000}
        a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; text-decoration: none}
        .textboxes1 { text-decoration: none; background-color: #FFFFFF; BORDER-RIGHT: black 1px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 8pt;BORDER-LEFT: black 1px groove; BORDER-BOTTOM: black 1px groove; FONT-FAMILY: Verdana,arial; }
        .heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #006699; font-weight: bold}
        .tops {  font-family: Verdana; font-size: 11px; font-weight: bold; color: #6A6F6A; text-decoration: none}
        .bottom { font-family: Verdana; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none}
        .buttons1 {  font-family: Verdana; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; BORDER-RIGHT: black 1px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 8pt;BORDER-LEFT: black 1px groove; COLOR: black; BORDER-BOTTOM: black 1px groove; }
        .fields { text-decoration: none; background-color: #FFFFFF; BORDER-RIGHT: black 1px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 8pt;BORDER-LEFT: black 1px groove; BORDER-BOTTOM: black 1px groove; FONT-FAMILY: Verdana,arial; }
        .label {  font-family: Verdana; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; background-color: #F3F3E0}
        --&gt;
&lt;/style&gt; &lt;br /&gt;
&lt;table align=&quot;center&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 700px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;           &lt;td align=&quot;left&quot; bgcolor=&quot;#F1F1D8&quot; valign=&quot;top&quot; width=&quot;4%&quot;&gt;&lt;br /&gt;
&lt;div align=&quot;left&quot;&gt;&lt;/div&gt;&lt;/td&gt;           &lt;td align=&quot;center&quot; bgcolor=&quot;#F1F1D8&quot; valign=&quot;middle&quot; width=&quot;88%&quot;&gt;&lt;/td&gt;           &lt;td align=&quot;right&quot; bgcolor=&quot;#F1F1D8&quot; valign=&quot;top&quot; width=&quot;8%&quot;&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;           &lt;td align=&quot;left&quot; bgcolor=&quot;#F1F1D8&quot; valign=&quot;top&quot; width=&quot;4%&quot;&gt;&lt;br /&gt;
&lt;div align=&quot;left&quot;&gt;&lt;/div&gt;&lt;/td&gt;           &lt;td align=&quot;center&quot; bgcolor=&quot;#F1F1D8&quot; valign=&quot;middle&quot; width=&quot;88%&quot;&gt;&lt;span style=&quot;color: #006699; font-family: Verdana; font-size: medium;&quot;&gt;&lt;b&gt;List of Job Consultants In Environmental Industry&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;           &lt;td align=&quot;right&quot; bgcolor=&quot;#F1F1D8&quot; valign=&quot;top&quot; width=&quot;8%&quot;&gt;&lt;/td&gt;        &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; bgcolor=&quot;#CCCCCC&quot; cellpadding=&quot;2&quot; cellspacing=&quot;1&quot; style=&quot;width: 650px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;       &lt;td bgcolor=&quot;#ffffff&quot; class=&quot;heading&quot; height=&quot;9&quot; valign=&quot;TOP&quot; width=&quot;37%&quot;&gt;&lt;b&gt;  Name of Consultancy &lt;/b&gt;&lt;/td&gt;       &lt;td bgcolor=&quot;#ffffff&quot; class=&quot;heading&quot; height=&quot;9&quot; valign=&quot;TOP&quot; width=&quot;13%&quot;&gt;&lt;b&gt; City &lt;/b&gt;&lt;/td&gt;     &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;24x7 Corporate Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;360 Degrees HR Consulting Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;360 Degrees HR Consulting Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;3d consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;3d consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;7HILLS JOBS&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;A .S. MANAGEMENT&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;A1 Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ahmedabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;AB Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chandigarh&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;ACC&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;ACCOUNT AGE INFOTECH PVT LTD&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;ADA Recruitment Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;ANM Consultants.......&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (West India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;ART ENTERPRISES&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;ATSILL Technologies&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;AURO ACE MANAGEMENT PVT LTD&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Aaren Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Kolkata&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Abhi Placements&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ludhiana&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Accentus Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Accord Selection Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Accurate HR&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Coimbatore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Ace Management Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bhopal&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Ace management services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bhopal&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Adecco India Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Adept Solutions (India)&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Adroit Placements nc&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Aikon Global Consulting Pvt. Ltd.&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Alchemist HR Services Pvt. Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Alpha Mindz Trainers &amp;amp; Consultants Pvt Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chandigarh&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Altruist Hr Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chandigarh&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Amicableinfosolutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (North India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Ample Scope Placement Service&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Anakin Management Consultants Pvt Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Ananya Manpower Solution Pvt. Ltd.&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Anm Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (East India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Apex Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Arka Business Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Ascent Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Autark Management Services Pvt.Ltd.&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Kolkata&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;BABA MANAGEMENT CONSULTANTS&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;BAROT CONSULTANCY SERVICES&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Surat&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;BOOKMARK MANAGEMENT&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Cochin&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Beyondtechit Consulting Pvt Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Bharadwaj Career Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Bizkraft HR Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (South India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Blue Orange&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;BreakThru Appointments&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Baroda&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Breter Managings&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Bright Jobs India&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;C2C Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;CAREER POINT&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Kolkata&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;CKS Job Solution&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Lucknow&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;CSB HR CO.&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Canara HRD Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Career Consultants, Bhubaneswar&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bhubneshwar&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Career Horizon&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ahmedabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Career JunXion&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Indore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Career Options&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chandigarh&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Career Options&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chandigarh&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;CareerTree Consulting Pvt. Ltd.,&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Careers Unlimited&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Carpel Consulting Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Catalyst HR Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Catch Consulting International Pvt Ltd.,&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Chandigarh Placements (CP)&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chandigarh&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Chaque Jour Outsourcing Solutions Pvt. Ltd.&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Chirantan Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Citycraze Consultancy&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Contempo Consulting&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Converge Technologies&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Corp Placements&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Corporate Connexions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Corporate Search &amp;amp; Business Associates&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Creative Management Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;CubicGroup&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Cucumber Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Cygnus Staffing Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Cygnus Staffing Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;D S Infotech Pvt Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;D S Infotech Pvt Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Daiichi HR Solutions Pvt Ltd.&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Devashree Placement Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Ditya Management Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Dream Biz HRD Consultant&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Surat&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;E Business Consulting&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;EARLY JOB&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ahmedabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;ECOMM MANGEMENT SOLUTIONS&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Kolkata&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;EES&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;ERM Placement Services (P) Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Kolkata&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;ERM Placement Services (P) Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Kolkata&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Easy Reach Management consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (West India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Empire Consultancy&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Indore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Enlist Inc&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Equilibrium Consulting&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Executive Search Service&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;F-Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;FABTECH mANPOWER cONSULTANTS&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;FINGERTIP IT Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;FOCUSNOW HR CONSULTANTS&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Fast Track HR Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Fast Track HR Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Finesse PR&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;First Choice Consulting Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Flair Links HR Consultancy&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Cochin&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Freelancer&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Freelancer&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Freelancer&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Future Makers Management Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (West India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Futures &amp;amp; Options&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;GAMA Management Consultancy&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;GATEWAY JOBS &amp;amp; CAREERS PRIVATE LIMITED&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Kolkata&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;GATEWAY JOBS &amp;amp; CAREERS PVT. LTD.&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Kolkata&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;GLOBAL TECHNOLOGY SERVICES&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;GMPC&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;GS HR Consultant&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Ganpati Career Consultant&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chandigarh&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Ganpati Career Consultant&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chandigarh&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Garbhzone Placement Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Gewinnen&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Indore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Global Placements&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Global Tech Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;GlobalTalentCorner&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Grupo&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (East India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Grupo Staffing Solutions India&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Gyanagni Consulting Private Limited&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;HR Consulting&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;HR Tech&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;HR factors&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;HRD&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;HRD CONSULTANTS&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Kolkata&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;HRD CONSULTANTS &amp;amp; PLACEMENT NETWORK&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Kolkata&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;HRD CONSULTANTS &amp;amp; PLACEMENT NETWORK&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Kolkata&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;HRM Search (India)&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;HUMAN RESOURCE SOLUTIONS&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Hays Specialist Recruitment&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Hellopharma job consultancy services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Hema Associates&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Hi-Rise Placement Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Baroda&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Hi-Rise Placement Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Surat&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Hightech Placement&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Hirezon Technologies Pvt Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Honeypot Consulting&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Humanrays&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;IKYA&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;INFLUX CONSULTING&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;INSIGHT SOLUTIONS&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Nagpur&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;INXS HR Solutions Pvt Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;IVAR Professional Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;IVO Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ahmedabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Icon Associates&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ahmedabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Indira Placements&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Indusbee Technology service&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Info Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Infoedge&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Innovative HR Solution&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (West India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Inspirations &amp;amp; Consulting Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Insync Consulting&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;J-RAP Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;J-RAP Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;JOB VALLEY&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (North India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;JOB VALLEY&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (North India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;JOBS FOUNTAIN&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (West India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;JPConsulting Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Jain Solutions Pvt Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Jasper Technologies&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Visakhapatnam&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Jeet&#39;s Daksh Management Consultancy&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Jaipur&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Jete Human Resource Pvt Ltd.&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Job Achievers&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chandigarh&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Job Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Jolly Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Jqim&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Aurangabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Jyopa Connexions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;K Square Management and Technical Consultant&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;KabruConsulting&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Visakhapatnam&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Kambay Corporate Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Karma Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (West India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Karmik Management Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Lucknow&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Katalyst Business Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bhopal&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Kautilya HR Service Providers&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Kellips Consulting&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Kogent Solutions Inc.&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Kreative Quality Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ahmedabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Krishmaan Ventures&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Krishna Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ahmedabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Krupa Placement Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;LINKTALENT CONSULTANCY&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Nagpur&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;La Droiture Management Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (South India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Lancore Consultancy Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bhubneshwar&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Lauchers&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Lavender Corporate Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Lease HR&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chandigarh&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Live Connections&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Logiplex HR&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;LotusFeet Executive Search &amp;amp; Selection&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;MANOKAM ( HR &amp;amp; Management Consultants)&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Baroda&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;MJ Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;MMM Incorporated&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Mafoi Management Consultants Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Kolkata&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Management Services Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Mangla Consulting (P) Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Manpower Mining (I) Pvt Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ahmedabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Manpower Search&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (North India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Mantrana Consulting Pvt Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Manushhya HR Services Pvt Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Mark HR Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Mars Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Coimbatore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Meridian Consulting Group&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (North India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Meridian Internatiional&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Cochin&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Meru Consultants &amp;amp; Technologies Pvt Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Meticulous Consulatants Pvt Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Mindsearch&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Miracle HR Solution&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Baroda&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Mount Talent Consultant&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Mudhra&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Coimbatore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;My Consultacy&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Narayan Consultant&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Naukri&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Neomatrix Placements &amp;amp; consultancy services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (West India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Neon Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Network369&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Neuplacements&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;New Era Professionals&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;New Horizon Management Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;New Horizons HR Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (South India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;New-Staffing&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Newstepcal&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Kolkata&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Nidhi Reddy Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Nurture Hr and Training Resource Private Limited&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;OASIS PAN INDIA HR&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;ORIENTATION HRPlus&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Om Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (North India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Options India&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Options India&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Options India&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Orange Tech Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Outlook Consulting&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Oxford Placement&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (West India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Oxford Placement&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (West India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;PCB JOBS SEARCH CONSULTANT&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;PERSEARCH&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (North India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;PLACEMENT SOLUTIONS&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Lucknow&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;PMC Manpower Consultancy Mumbai&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;POST A RESUME&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ahmedabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;PRV Consultancy&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Surat&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Paradigm Ventures (P) Ltd.&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Paruthi Consultants &amp;amp; Engineers&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Path Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Pathway Hr Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;People Konnect&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;People Plus management services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Peoplecare HR Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Peoples Group&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Perfect Job Accord&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Phoenix Consultancy Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Pioneer International Placement Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (North India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Placement Pundits &amp;amp; Recruitment Services Pvt Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Plexus Search&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Cochin&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Polaris Management Services Pvt Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Prakshal Placement service&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ahmedabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Pratham placement&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Precellent Resources&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Premier&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Kolkata&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Prime Placement &amp;amp; Manpower Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ahmedabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Pris-i&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Priya International&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Proactivejobs&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Projects &amp;amp; Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Promax recruitment services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Prratham Facilitator &amp;amp; HR Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chandigarh&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Q-Mart&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;QBS&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Qsource&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Quadrangle Management Search&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;QuickStaff&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Lucknow&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;R.S.Placement Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;R.S.Placement Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;RADHIKA GUPTA&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;RAMPS Management Search &amp;amp; Training Corporation&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;RAMSOL PVT LTD&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;RSD PLACEMENT SERVICES&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;RTA Technologies&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Raheel4Careers&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Baroda&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Rank &amp;amp; File (consultants)&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Rapid Global HR Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Raregrams&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Ravi placement&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Recruitment Brains&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Recruitwell Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Reflect Consulting&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Reliable Global Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (East India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Rich Manpower Lake&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Richa&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Indore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Royal Industrial Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ahmedabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Rujas Management Consultants Pvt. Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;S C Consultancy&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Kolkata&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;S D Agarkar Associates&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Surat&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;S.V. ENTERPRISES&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;SALES FORCE INDIA&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;SCULPTOR&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;SHALAKA MANAGEMENT SERVICES&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ahmedabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;SIGMA SERVICES&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;SRASHTA NETWORKS&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;SRS Placement Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Indore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;SS PLACEMENTS &amp;amp; CONSULTANTS&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chandigarh&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;SUN SOLUTIONS&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;SUN SOLUTIONS&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Saksham&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;SandeePsTest&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Sanguine Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Santusthi Management Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Sapphire Consultancy&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (West India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Sarth Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Sarthe Consultancy&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ahmedabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Scanners Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Scope Consultancy Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Kolkata&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Sejal Human Resources&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (West India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Selecture&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Selecture&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Shakthisai Consultancy Services Pvt.Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Shanvi Staffing And Training Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Kolkata&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Sharpin Project Management Services PVT. LTD.&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Shreyas Integrated Systems&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Shri Laxmi Global Placements&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Shri Sai Associates&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ludhiana&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Shristi Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (East India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Simcon  Career &amp;amp; Mgt Centre&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Sirfjobs&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Siri Consultants &amp;amp; Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Sollers Solutions Pvt. Ltd.&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Solution Placement Services.&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Sourabh&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bhopal&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Sparx Management &amp;amp; Communications&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Spatik Consultant Pvt Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Spigot Software&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Stop Search Consultants Pvt. Ltd.&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Sukruti Recruitment Placemrnt and HR Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ahmedabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Sumedha Consultancy Services Pvt. Ltd.&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Summit HR&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Synetairos technologies&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;T-Sourcingnow&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;TECHZONE PLACEMENT SERVICES&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;THE MASS MANPOWER CONSULTANCY&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Taj Management Network&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (North India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Talent Hub Management Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Baroda&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Talent Hunters Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Jaipur&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;TalentAhead India Pvt. Ltd.&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;TalentSeekers&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ludhiana&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Talentsteps&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Tas Consultant&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Teamware Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Teamwork Consuting Group&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bhubneshwar&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Tech Man&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Testing&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;The Avenue&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bhopal&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;The Beck &#39;N&#39; Call Agency&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;The Catalyst&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;The Recruitment Guru Management &amp;amp; Staffing Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;The Shapers&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chandigarh&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;ToHR&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Top View Consultancy&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (West India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Trail Blazer Konsultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Treeline Business Solutions Pvt. Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Trinity Associates India&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;UXL India&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Unify Concepts&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Unisearch&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Unisearch&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Ushodaya HR Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Utkarsh Placement&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Utkarsha Employment Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;V P Worldwide Placement &amp;amp; consultancy&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;VAIBHAV VINAY ASSOCIATES&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;VTS&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Varsha Management Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (South India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Ventures Hrd Centre Pvt Ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Vision Plus HR Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ahmedabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Vj Consulting&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Vow Consultancy Services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;WOW&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Worldlcass HRD Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;XL Placements&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (North India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;ZCS Consulting Limited&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Zenith Resource Management&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;Zeus Consulting&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;aPriori Recruitment Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;abyrjgr hrm consultancy&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;aegis&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bhopal&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;aks consultancy and job placement agents&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (North India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;ample hr consultancy&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Lucknow&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;asmanagement&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;avenues placement consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;axis2consult&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;bkue chip placements&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;bluewave&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Kolkata&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;careerkey solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Indore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;catalyst&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;comforward consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (South India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;company&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;cosmic business solutions india p ltd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;davenuessearch&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;easysolutions placement consultancy&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (East India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;excel employment&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;excelincorporate&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (North India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;gips management&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;headahead consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;innovations&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;iscope&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;jobcalls&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Cochin&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;joblinks staffings&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ahmedabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;jobsdesire.com&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;lumenplacements&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (South India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;manpower solution services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;masters consultancy&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (South India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;meecor&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;meru&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;om placement &amp;amp; manpower consultancy&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;options india&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;options india&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;options india&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;options india&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;options india&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;ph7&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;pidison consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Ahmedabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;professional consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;puneengineers&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;rafeo provisions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;sangsan corporate hr solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;shri padmavathi Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;shri padmavathi Consultants&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;shyam consultancy&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Surat&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;smart hub&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Other (East India)&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;smartechinfoservices&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;softecservices&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;solution job placement&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Nagpur&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;sparsh manpower consultancy&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;spearhead solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Hyderabad&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;spectrum&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;successful incorporate&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Pune&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;synergymanpower&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;tritonhrd&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Cochin&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;vj consulting&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bangalore&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;vmarsh&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Mumbai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;wittech&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;xecuteHr Solutions&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;zodiacconsultancy&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Chennai&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;zubilant management services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#FFFFFF&quot; class=&quot;text1&quot;&gt;                &lt;td&gt;zubilant management services&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Delhi/NCR&amp;nbsp;&lt;/td&gt;                        &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/1856626644211230338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/1856626644211230338' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/1856626644211230338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/1856626644211230338'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2011/08/list-of-consultants-in-environmental.html' title='List of Job Consultants In Environmental Industry'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-9222741375688496891</id><published>2011-07-06T23:11:00.000-07:00</published><updated>2011-07-06T23:16:13.723-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bangalore"/><category scheme="http://www.blogger.com/atom/ns#" term="ruby conference"/><category scheme="http://www.blogger.com/atom/ns#" term="Scaling PHP in the Cloud"/><title type='text'>Scaling PHP in the Cloud : one day conference in Bangalore</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKjq95RH92s4yQ681SBkVLPp2bYJ7Gq_fCvffTPih4z4-aidTWV73eOfYCpOND3u9kU46r0W0RtGdUSeqCvqHQod4KKytku4J4VMvAt8r6pbCKZyoKmsp0YS0uWgz9RcSgQe_s2hqjEc19/s1600/hasgee.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKjq95RH92s4yQ681SBkVLPp2bYJ7Gq_fCvffTPih4z4-aidTWV73eOfYCpOND3u9kU46r0W0RtGdUSeqCvqHQod4KKytku4J4VMvAt8r6pbCKZyoKmsp0YS0uWgz9RcSgQe_s2hqjEc19/s1600/hasgee.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&quot;&lt;i&gt;Scaling PHP in the Cloud&lt;/i&gt;&quot; is a one day conference on the challenges of scaling up from a single-server to multi-server software development model. It is an event for hands-on programmers, with sessions conducted by other programmers on how they do it.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;The event is on &lt;b&gt;&lt;i&gt;July 9, 2011&lt;/i&gt;&lt;/b&gt; at &lt;b&gt;&lt;i&gt;Dharmaram College, Christ University Campus, Dairy Circle, Bangalore&lt;/i&gt;.&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Event website : &lt;a href=&quot;http://phpcloud.hasgeek.in/&quot;&gt;http://phpcloud.hasgeek.in/&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;http: phpcloud.hasgeek.in=&quot;&quot;&gt;&lt;/http:&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;Session proposals: &lt;a href=&quot;http://funnel.hasgeek.in/phpcloud/&quot;&gt;http://funnel.hasgeek.in/phpcloud/&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;http: funnel.hasgeek.in=&quot;&quot; phpcloud=&quot;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Tickets: &lt;a href=&quot;http://phpcloud.doattend.com/&quot;&gt;http://phpcloud.doattend.com/&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;http: phpcloud.doattend.com=&quot;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;They are a participant-supported event, by developers, for developers, with no sponsor interference. Your ticket money makes this possible. At this event, you get to choose the sessions you want. The schedule has been made on the basis of sessions voted up by the community, and they&#39;ve still got a few spots open for anyone who wants to come up and speak.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Should you have more queries about the event, please feel free to write to Kiran&amp;nbsp;&lt;a href=&quot;mailto:kiran@hasgeek.in&quot;&gt;kiran@hasgeek.in&lt;/a&gt;&lt;/div&gt;&lt;/http:&gt;&lt;/http:&gt;</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/9222741375688496891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/9222741375688496891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/9222741375688496891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/9222741375688496891'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2011/07/scaling-php-in-cloud-one-day-conference.html' title='Scaling PHP in the Cloud : one day conference in Bangalore'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKjq95RH92s4yQ681SBkVLPp2bYJ7Gq_fCvffTPih4z4-aidTWV73eOfYCpOND3u9kU46r0W0RtGdUSeqCvqHQod4KKytku4J4VMvAt8r6pbCKZyoKmsp0YS0uWgz9RcSgQe_s2hqjEc19/s72-c/hasgee.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-8461035785362331609</id><published>2011-06-02T00:24:00.000-07:00</published><updated>2011-06-02T00:24:12.557-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bangalore"/><category scheme="http://www.blogger.com/atom/ns#" term="community"/><category scheme="http://www.blogger.com/atom/ns#" term="event"/><category scheme="http://www.blogger.com/atom/ns#" term="hack"/><category scheme="http://www.blogger.com/atom/ns#" term="rhok"/><category scheme="http://www.blogger.com/atom/ns#" term="software"/><title type='text'>Hack for the social cause - RHoK #3 on 4 &amp; 5 June</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiPYq4w-RwSgydxpMy1WMzQGy0TALOV4SbxpjYaDgrFSlPOw7b-PD7KEDW11X0eW7EHhyphenhyphenQrNrPOVhkP7EY5IWRnQPpg4y0a1mZ5BhsHZDjwjExl3oaFTVrVMM_1JfO94Wy07-t16VF1ArO/s1600/rhok.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;40&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiPYq4w-RwSgydxpMy1WMzQGy0TALOV4SbxpjYaDgrFSlPOw7b-PD7KEDW11X0eW7EHhyphenhyphenQrNrPOVhkP7EY5IWRnQPpg4y0a1mZ5BhsHZDjwjExl3oaFTVrVMM_1JfO94Wy07-t16VF1ArO/s320/rhok.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif; font-size: 15px;&quot;&gt;&lt;u&gt;&lt;b&gt;About RHoK:&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 15px;&quot;&gt;RHoK is a global event that&amp;nbsp;endeavors&amp;nbsp;to bring all types of experts to brainstorm and hack on &amp;nbsp;problem definitions and produce technical tools for humanitarian aid, climate change and disaster risk reduction for a weekend hackathon.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif;&quot;&gt;Created in 2009 as a collaborative project by a wide array of organizations including &lt;b&gt;Google, Microsoft, Yahoo&lt;/b&gt;, the World Bank, NASA.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif;&quot;&gt;RHoK is hundreds of software developers, open data analysts, new media hackers, story tellers, videographers, emergency planners, innovators, students, project managers and entrepreneurs to collaborate on projects designed to engage users both globally and locally.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif;&quot;&gt;http://rhok.org is a voluntary organization invites folks from various tech companies/NGOs to come up the solutions for the social cause.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif;&quot;&gt;&lt;b&gt;&lt;u&gt;Event Details:&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;
&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif;&quot;&gt;The event is scheduled on 4th and 5th of June 2011 across the world.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif;&quot;&gt;In Bangalore, it is going to happen at:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif;&quot;&gt;Jaaga,&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif;&quot;&gt;No. 16/1, Rhenius Street Off Richmond Road , Opposite Hockey Stadium Shanthinagar&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif;&quot;&gt;Shanthinagar ,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif;&quot;&gt;Bangalore, Karnataka 560025&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif;&quot;&gt;India&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif;&quot;&gt;Bangalore Registration link: http://rhokbangalore.eventbrite.com/&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif;&quot;&gt;If you can’t participate then it would be great if you float any ideas/problem statement(case) to the participants here: &amp;nbsp;http://www.rhok.org/problems&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-size: 15px; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Cambria, serif;&quot;&gt;&lt;b&gt;More Information&lt;/b&gt; : &lt;a href=&quot;http://rhokbangalore.eventbrite.com/&quot;&gt;http://rhokbangalore.eventbrite.com/&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;iframe frameborder=&quot;0&quot; height=&quot;350&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=Rhenius+Street&amp;amp;sll=12.982156,77.673373&amp;amp;sspn=0.012399,0.022616&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=Rhenius+St,+Bengaluru,+Karnataka,+India&amp;amp;ll=12.962091,77.601242&amp;amp;spn=0.007319,0.012875&amp;amp;z=16&amp;amp;output=embed&quot; width=&quot;600&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;small&gt;&lt;a href=&quot;http://maps.google.com/maps?f=q&amp;amp;source=embed&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=Rhenius+Street&amp;amp;sll=12.982156,77.673373&amp;amp;sspn=0.012399,0.022616&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=Rhenius+St,+Bengaluru,+Karnataka,+India&amp;amp;ll=12.962091,77.601242&amp;amp;spn=0.007319,0.012875&amp;amp;z=16&quot; style=&quot;color: blue; text-align: left;&quot;&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/8461035785362331609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/8461035785362331609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/8461035785362331609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/8461035785362331609'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2011/06/hack-for-social-cause-rhok-3-on-4-5.html' title='Hack for the social cause - RHoK #3 on 4 &amp; 5 June'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiPYq4w-RwSgydxpMy1WMzQGy0TALOV4SbxpjYaDgrFSlPOw7b-PD7KEDW11X0eW7EHhyphenhyphenQrNrPOVhkP7EY5IWRnQPpg4y0a1mZ5BhsHZDjwjExl3oaFTVrVMM_1JfO94Wy07-t16VF1ArO/s72-c/rhok.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-5755280324939807084</id><published>2011-05-25T03:42:00.000-07:00</published><updated>2011-05-25T03:44:50.517-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="beta"/><category scheme="http://www.blogger.com/atom/ns#" term="faster"/><category scheme="http://www.blogger.com/atom/ns#" term="mail"/><category scheme="http://www.blogger.com/atom/ns#" term="safer"/><category scheme="http://www.blogger.com/atom/ns#" term="user experinece"/><category scheme="http://www.blogger.com/atom/ns#" term="yahoo"/><title type='text'>Yahoo mail moving out of Beta</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_Nt86nWnCZS3jM5DbO4ipvtgq9Psz_zriZscQS0Qzl2wI2a50KWbAGjRSWE0c9ly1KrQ3DTD-ODoWgMFPv13i6-3C7EgOwBBLLQ8cCpye7cOZUX-7F1Y8z1cmKcgNV603Xija93yxy_ec/s1600/YhaooMailBeta.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;br /&gt;
&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_Nt86nWnCZS3jM5DbO4ipvtgq9Psz_zriZscQS0Qzl2wI2a50KWbAGjRSWE0c9ly1KrQ3DTD-ODoWgMFPv13i6-3C7EgOwBBLLQ8cCpye7cOZUX-7F1Y8z1cmKcgNV603Xija93yxy_ec/s1600/YhaooMailBeta.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Today Yahoo! announced that &lt;i&gt;Yahoo! Mail will move out of beta&lt;/i&gt; and become generally available for millions of users in the coming weeks. &amp;nbsp;With this latest version of Yahoo! Mail (available in multiple markets and multiple languages), Yahoo! offers a faster, safer, easier and constantly connected experience across all devices that keep the conversations going — anytime, anywhere.&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Faster &lt;/b&gt;: Yahoo! put an emphasis on improving performance and delivered an experience that is at least 2x faster than previous versions. Whether you are on DSL, cable or dial-up, you’ll notice a dramatically faster Yahoo! Mail.&lt;/li&gt;
&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Safer&amp;nbsp;&lt;/b&gt;: Yahoo! upgraded our SpamGuard system and Mail Anti-Phishing Platform (YMAP) to reduce spam and phish-laced emails by an additional 60% -- that’s on top of the billions spam messages Yahoo! block each month.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Easier&amp;nbsp;&lt;/b&gt;: Yahoo! introduced even easier ways to connect and to share, organize and store online conversations and media content. Yahoo! added the ability to quickly reply to your Facebook friends, view inline photos and videos to engage and delight users, deeper integration with Yahoo! Messenger to support multi-mode scenarios, and new Apps like YouSendIt and All My Purchases to extend our eco-system. &amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Constantly Connected&amp;nbsp;&lt;/b&gt;: And Yahoo! has made sure that these are seamless experiences that travel with you – allowing people to engage with Yahoo! Mail on a PC, iPhone, Android or tablet device.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;The end result is a personally relevant communications experience — one that drives deeper engagement with consumers, excites advertising partners, and allows the teams to deliver continued innovation rapidly.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/5755280324939807084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/5755280324939807084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/5755280324939807084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/5755280324939807084'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2011/05/yahoo-mail-moving-out-of-beta.html' title='Yahoo mail moving out of Beta'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_Nt86nWnCZS3jM5DbO4ipvtgq9Psz_zriZscQS0Qzl2wI2a50KWbAGjRSWE0c9ly1KrQ3DTD-ODoWgMFPv13i6-3C7EgOwBBLLQ8cCpye7cOZUX-7F1Y8z1cmKcgNV603Xija93yxy_ec/s72-c/YhaooMailBeta.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-9025624394282056365</id><published>2011-05-09T22:54:00.000-07:00</published><updated>2011-05-09T23:13:13.855-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Browser"/><category scheme="http://www.blogger.com/atom/ns#" term="firefox"/><category scheme="http://www.blogger.com/atom/ns#" term="hacks"/><category scheme="http://www.blogger.com/atom/ns#" term="Keyword"/><category scheme="http://www.blogger.com/atom/ns#" term="performance"/><category scheme="http://www.blogger.com/atom/ns#" term="search"/><title type='text'>Firefox Bookmark Keyword Hack</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Previously I specified &lt;a href=&quot;http://vishnu-agarwal.blogspot.com/2010/01/few-firefox-hacks-to-make-browsing-easy.html&quot;&gt;&lt;b&gt;few firefox hacks&lt;/b&gt;&lt;/a&gt; to ease your daily internet surfing. Here I&#39;m trying to explain how to use &lt;b&gt;&lt;i&gt;Firefox Bookmark Keyword&lt;/i&gt;&lt;/b&gt; hack.&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Firefox provides a nice&amp;nbsp;feature&amp;nbsp;to Bookmark a URL and opening that for different input provided. E.g. If you want to search &quot;Barack Osama&quot;, you can simply type &lt;i&gt;&quot;&lt;b&gt;yahoo&lt;/b&gt; Barack Osama&quot;&lt;/i&gt;, and it will directly give your the search results.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Lets do it step wise.&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Open the desired URL e.g. &lt;a href=&quot;http://search.yahoo.com/search?p=Barack+Osama&quot;&gt;http://search.yahoo.com/search?p=Barack+Osama&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bookmark the page&lt;/li&gt;
&lt;li&gt;Go to &lt;b&gt;&lt;i&gt;Organise bookmarks&lt;/i&gt;&lt;/b&gt;&amp;nbsp;(FF version &amp;lt; 4.0) or &lt;b style=&quot;font-style: italic;&quot;&gt;Show All Bookmarks &lt;/b&gt;(FF version &amp;gt;= 4.0)&lt;/li&gt;
&lt;li&gt;Search for the book-marked page here e.g. ysearch&lt;/li&gt;
&lt;li&gt;Expand the property of bookmark (below &quot;tag&quot;)&lt;/li&gt;
&lt;li&gt;Replace the search string &quot;Barack Osama&quot; with &lt;b&gt;%s&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Enter &lt;b&gt;&lt;i&gt;keyword&lt;/i&gt;&lt;/b&gt; using what you want to do the search e.g. &quot;yahoo&quot;&lt;/li&gt;
&lt;li&gt;DONE!&lt;/li&gt;
&lt;/ol&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilKBhhn9QCxgyQfg07f4qMF738TY8pRqt5VqAk7ROjsclmNsgJrr9DoN9LRWDfkEm7dQiAVioIQC5VoFi_HX6_7cIz8TPY-cbnYep8Sb8k85ANC9ktauEOKBsIthSTJ6EGkCv0llcG2v7I/s1600/FF.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;348&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilKBhhn9QCxgyQfg07f4qMF738TY8pRqt5VqAk7ROjsclmNsgJrr9DoN9LRWDfkEm7dQiAVioIQC5VoFi_HX6_7cIz8TPY-cbnYep8Sb8k85ANC9ktauEOKBsIthSTJ6EGkCv0llcG2v7I/s640/FF.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMgxvzxrGPzuZWEkkRI4zl_cxavXnqc4JvQHZYI6hUqI9WNxwmxpKMmMRCEyD3Td5WiMlGhk5q3XhpPCEBxqBKSBc0vieBPboIE8ahLbG61U18tWC18PkYLqxAkMn6hHtzk8ZH48BzMlWw/s1600/FF2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMgxvzxrGPzuZWEkkRI4zl_cxavXnqc4JvQHZYI6hUqI9WNxwmxpKMmMRCEyD3Td5WiMlGhk5q3XhpPCEBxqBKSBc0vieBPboIE8ahLbG61U18tWC18PkYLqxAkMn6hHtzk8ZH48BzMlWw/s640/FF2.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Type e.g. &quot;&lt;i&gt;yahoo &amp;lt; your name &amp;gt;&lt;/i&gt;&amp;nbsp;&lt;your name=&quot;&quot;&gt;&quot; and enjoy the search results.&lt;/your&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Don&#39;t limit yourself to this, create more bookmarks. Like for my personal use, I&#39;ve setup many bookmarks like:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Facebook name search &quot;&lt;b&gt;&lt;i&gt;fb&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&amp;lt; name &amp;gt;&quot; (&lt;i&gt;http://www.facebook.com/search.php?type=users&amp;amp;q=%s&lt;/i&gt;),&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Bugzilla search &quot;&lt;b&gt;&lt;i&gt;bug&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&amp;lt; bug id &amp;gt;&quot;,&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Yahoo search &quot;&lt;b&gt;&lt;i&gt;yahoo&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&amp;lt;&amp;nbsp;search string&amp;nbsp;&amp;gt;&quot;,&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Microsoft bing search &quot;&lt;b&gt;&lt;i&gt;bing&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&amp;lt; search string &amp;gt;&quot;,&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Google search &quot;&lt;b&gt;&lt;i&gt;google&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&amp;lt;&amp;nbsp;search string&amp;nbsp;&amp;gt;&quot;.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/9025624394282056365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/9025624394282056365' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/9025624394282056365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/9025624394282056365'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2011/05/firefox-bookmark-keyword-hack.html' title='Firefox Bookmark Keyword Hack'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilKBhhn9QCxgyQfg07f4qMF738TY8pRqt5VqAk7ROjsclmNsgJrr9DoN9LRWDfkEm7dQiAVioIQC5VoFi_HX6_7cIz8TPY-cbnYep8Sb8k85ANC9ktauEOKBsIthSTJ6EGkCv0llcG2v7I/s72-c/FF.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-8826731293480879554</id><published>2011-04-27T23:36:00.000-07:00</published><updated>2011-04-27T23:43:25.987-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bookmarks"/><category scheme="http://www.blogger.com/atom/ns#" term="Delicious"/><category scheme="http://www.blogger.com/atom/ns#" term="Owner"/><category scheme="http://www.blogger.com/atom/ns#" term="yahoo"/><category scheme="http://www.blogger.com/atom/ns#" term="Youtube"/><title type='text'>Delicious has a new owner, AVOS - founder of YouTube</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot; style=&quot;text-align: justify;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td colspan=&quot;3&quot; height=&quot;4&quot; style=&quot;line-height: 12px;&quot;&gt;&lt;img height=&quot;4&quot; src=&quot;http://one.yahoo-email.com/r/lzb230bgw19e4r29/4ggt100220/top.gif&quot; style=&quot;display: block;&quot; width=&quot;780px&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#cccccc&quot; style=&quot;line-height: 12px;&quot; width=&quot;1&quot;&gt;&lt;/td&gt;&lt;td style=&quot;line-height: 12px;&quot; width=&quot;668&quot;&gt;&lt;div style=&quot;color: black; margin-bottom: 18px;&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;line-height: 12px;&quot; width=&quot;239&quot;&gt;&lt;a href=&quot;http://one.yahoo-email.com/r/0/lzb230bgw19e4r29/4ggt1002223&quot; style=&quot;color: black;&quot;&gt;&lt;img alt=&quot;delicious&quot; border=&quot;0&quot; src=&quot;http://l.yimg.com/a/i/us/ccs/saheader/delicious_logo.jpg&quot; style=&quot;display: block;&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;line-height: 12px; text-align: right;&quot; width=&quot;529&quot;&gt;&lt;div style=&quot;color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; margin-right: 15px;&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#cccccc&quot; colspan=&quot;2&quot; height=&quot;1&quot; style=&quot;line-height: 12px;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style=&quot;color: black; margin-bottom: 11px; margin-left: 19px;&quot;&gt;&lt;div style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; margin-bottom: 16px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-size: 12px; line-height: 18px;&quot;&gt;Yahoo! is excited to announce that Delicious has been acquired by the founders of YouTube, Chad Hurley and Steve Chen. As creators of the largest online video platform, Hurley and Chen have firsthand expertise enabling millions of consumers to share their experiences with the world. Delicious will become part of their new Internet company, AVOS.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;&lt;div style=&quot;color: black; line-height: 18px; margin-bottom: 14px;&quot;&gt;To continue using Delicious, you must agree to let Yahoo! transfer your bookmarks to AVOS. After a transition period and after your bookmarks are transferred, you will be subject to the AVOS&amp;nbsp;&lt;a href=&quot;http://one.yahoo-email.com/r/0/lzb230bgw19e4r29/4ggt1002226&quot; style=&quot;color: black;&quot;&gt;terms of service&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href=&quot;http://one.yahoo-email.com/r/0/lzb230bgw19e4r29/4ggt1002227&quot; style=&quot;color: black;&quot;&gt;privacy policy&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;color: black; margin-bottom: 24px;&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td rowspan=&quot;3&quot; style=&quot;line-height: 12px;&quot; width=&quot;19&quot;&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffc96e&quot; colspan=&quot;3&quot; height=&quot;1&quot; style=&quot;line-height: 12px;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#ffc96e&quot; style=&quot;line-height: 12px;&quot; width=&quot;1&quot;&gt;&lt;/td&gt;&lt;td height=&quot;24&quot; style=&quot;line-height: 12px; text-align: center;&quot; width=&quot;237&quot;&gt;&lt;a href=&quot;http://one.yahoo-email.com/r/0/lzb230bgw19e4r29/4ggt1002228&quot; style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://f.chtah.com/i/29/390063175/move_v1.jpg&quot; style=&quot;display: block;&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffc96e&quot; style=&quot;line-height: 12px;&quot; width=&quot;1&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#ffc96e&quot; colspan=&quot;3&quot; height=&quot;1&quot; style=&quot;line-height: 12px;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;line-height: 12px;&quot; width=&quot;19&quot;&gt;&lt;img height=&quot;22&quot; src=&quot;http://l.yimg.com/a/i/us/ccs/hotjobs/10371/arw.gif&quot; style=&quot;display: block;&quot; width=&quot;19&quot; /&gt;&lt;/td&gt;&lt;td background=&quot;http://l.yimg.com/a/i/us/ccs/hotjobs/10371/bg.gif&quot; style=&quot;background-position: 100% 50%; line-height: 12px; text-align: left;&quot; width=&quot;549&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; height=&quot;22&quot; style=&quot;line-height: 12px;&quot;&gt;&lt;div style=&quot;color: #7b0099; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-right: 10px;&quot;&gt;&lt;b&gt;Reasons to let Yahoo! transfer your bookmarks&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; height=&quot;7&quot; style=&quot;line-height: 12px;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;color: black; margin-bottom: 20px; margin-left: 19px;&quot;&gt;&lt;div style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;&lt;div style=&quot;color: black; line-height: 18px;&quot;&gt;&lt;span style=&quot;color: #7b0099;&quot;&gt;•&lt;/span&gt;&amp;nbsp;Continue uninterrupted use of Delicious.&lt;/div&gt;&lt;div style=&quot;color: black; line-height: 18px;&quot;&gt;&lt;span style=&quot;color: #7b0099;&quot;&gt;•&lt;/span&gt;&amp;nbsp;Keep your Delicious account and all your bookmarks.&lt;/div&gt;&lt;div style=&quot;color: black; line-height: 18px;&quot;&gt;&lt;span style=&quot;color: #7b0099;&quot;&gt;•&lt;/span&gt;&amp;nbsp;Enjoy the same look and feel of Delicious today plus future product innovations.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;line-height: 12px;&quot; width=&quot;19&quot;&gt;&lt;img height=&quot;22&quot; src=&quot;http://l.yimg.com/a/i/us/ccs/hotjobs/10371/arw.gif&quot; style=&quot;display: block;&quot; width=&quot;19&quot; /&gt;&lt;/td&gt;&lt;td background=&quot;http://l.yimg.com/a/i/us/ccs/hotjobs/10371/bg.gif&quot; style=&quot;background-position: 100% 50%; line-height: 12px; text-align: left;&quot; width=&quot;549&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; height=&quot;22&quot; style=&quot;line-height: 12px;&quot;&gt;&lt;div style=&quot;color: #7b0099; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-right: 10px;&quot;&gt;&lt;b&gt;What happens if you do not transfer your bookmarks&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; height=&quot;7&quot; style=&quot;line-height: 12px;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;color: black; margin-bottom: 15px; margin-left: 19px;&quot;&gt;&lt;div style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;&lt;div style=&quot;color: black; line-height: 18px;&quot;&gt;&lt;span style=&quot;color: #7b0099;&quot;&gt;•&lt;/span&gt;&amp;nbsp;Delicious in its current form will be available until approximately July 2011.&lt;/div&gt;&lt;div style=&quot;color: black; line-height: 18px;&quot;&gt;&lt;span style=&quot;color: #7b0099;&quot;&gt;•&lt;/span&gt;&amp;nbsp;After that, you will no longer be able to use your existing Delicious account and will not have&lt;/div&gt;&lt;div style=&quot;color: black; line-height: 18px; margin-left: 8px;&quot;&gt;access to your existing bookmarks or account information.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;line-height: 12px;&quot; width=&quot;19&quot;&gt;&lt;img height=&quot;22&quot; src=&quot;http://l.yimg.com/a/i/us/ccs/hotjobs/10371/arw.gif&quot; style=&quot;display: block;&quot; width=&quot;19&quot; /&gt;&lt;/td&gt;&lt;td background=&quot;http://l.yimg.com/a/i/us/ccs/hotjobs/10371/bg.gif&quot; style=&quot;background-position: 100% 50%; line-height: 12px; text-align: left;&quot; width=&quot;549&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; height=&quot;22&quot; style=&quot;line-height: 12px;&quot;&gt;&lt;div style=&quot;color: #7b0099; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-right: 10px;&quot;&gt;&lt;b&gt;About AVOS&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; height=&quot;7&quot; style=&quot;line-height: 12px;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;color: black; margin-bottom: 23px; margin-left: 19px;&quot;&gt;&lt;div style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;&lt;div style=&quot;color: black; line-height: 18px; margin-bottom: 6px;&quot;&gt;AVOS is a new Internet company founded by Chad Hurley and Steve Chen who, in 2005, founded YouTube, the world’s largest online video platform. Before YouTube, Hurley and Chen were early employees at PayPal, a leading online payment service that is now part of eBay. Delicious will become a part of AVOS, based in San Mateo, California.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;color: black; margin-bottom: 24px;&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td rowspan=&quot;3&quot; style=&quot;line-height: 12px;&quot; width=&quot;19&quot;&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffc96e&quot; colspan=&quot;3&quot; height=&quot;1&quot; style=&quot;line-height: 12px;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#ffc96e&quot; style=&quot;line-height: 12px;&quot; width=&quot;1&quot;&gt;&lt;/td&gt;&lt;td height=&quot;24&quot; style=&quot;line-height: 12px; text-align: center;&quot; width=&quot;237&quot;&gt;&lt;a href=&quot;http://one.yahoo-email.com/r/0/lzb230bgw19e4r29/4ggt1002229&quot; style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://f.chtah.com/i/29/390063175/move_v1.jpg&quot; style=&quot;display: block;&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffc96e&quot; style=&quot;line-height: 12px;&quot; width=&quot;1&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#ffc96e&quot; colspan=&quot;3&quot; height=&quot;1&quot; style=&quot;line-height: 12px;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style=&quot;color: black; margin-bottom: 24px; margin-left: 19px;&quot;&gt;&lt;div style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;&lt;div style=&quot;color: black; line-height: 18px; margin-bottom: 14px;&quot;&gt;Learn more about&amp;nbsp;&lt;a href=&quot;http://one.yahoo-email.com/r/0/lzb230bgw19e4r29/4ggt100222b&quot; style=&quot;color: black;&quot;&gt;moving your bookmarks&lt;/a&gt;.&lt;/div&gt;&lt;div style=&quot;color: black; line-height: 18px; margin-bottom: 13px;&quot;&gt;Thank you for using Delicious. Yahoo! has appreciated having you with us, and we are pleased to be able to transfer Delicious to an incredible new owner -- you&#39;re in good hands.&lt;/div&gt;&lt;div style=&quot;color: black; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;b&gt;&lt;i&gt;The Yahoo! Delicious Team&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#cccccc&quot; style=&quot;line-height: 12px;&quot; width=&quot;1&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;3&quot; height=&quot;3&quot; style=&quot;line-height: 12px;&quot;&gt;&lt;img height=&quot;3&quot; src=&quot;http://l.yimg.com/a/i/us/ccs/hotjobs/10371/btm.gif&quot; style=&quot;display: block;&quot; width=&quot;570&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/8826731293480879554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/8826731293480879554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/8826731293480879554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/8826731293480879554'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2011/04/delicious-has-new-owner-avos-founder-of.html' title='Delicious has a new owner, AVOS - founder of YouTube'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-5417385798216175948</id><published>2011-02-10T21:08:00.000-08:00</published><updated>2011-02-10T21:11:49.114-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Browser"/><category scheme="http://www.blogger.com/atom/ns#" term="development"/><category scheme="http://www.blogger.com/atom/ns#" term="IE9"/><category scheme="http://www.blogger.com/atom/ns#" term="performance"/><title type='text'>IE9 Release Candidate (RC)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;I never liked IE personally to use, specially IE6 which gave so many heart attacks (headache precisely) to almost every web developer and I&#39;m a victim too. But after&amp;nbsp;listening&amp;nbsp;so many feedback and research work, I&#39;m keen to try the new IE9 RC, and I hope this become irrelevant&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-tdiJDTIJTlSedao0weGNWHAySp99_YPQlaI0KY0qK4aj6rcTKHzMKy8GXQ9a8bGv1G6SyBLofh_x5tweSWt7R3kNDubh6T_7e9L5ZROFfAVy0AqtYX1YQy6j1GCBTkJcapRBNrv_EXK_/s1600/browser.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-tdiJDTIJTlSedao0weGNWHAySp99_YPQlaI0KY0qK4aj6rcTKHzMKy8GXQ9a8bGv1G6SyBLofh_x5tweSWt7R3kNDubh6T_7e9L5ZROFfAVy0AqtYX1YQy6j1GCBTkJcapRBNrv_EXK_/s1600/browser.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Few good points in terms of performance and standards, which I hope stands true are&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Faster with real world sites&lt;/li&gt;
&lt;li&gt;Faster script engine&lt;/li&gt;
&lt;li&gt;Improved rest of the browser&lt;/li&gt;
&lt;li&gt;Network cache Tuning&lt;/li&gt;
&lt;li&gt;New Compiler optimization&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Read more &amp;amp; Download &amp;nbsp;IE9 here:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://blogs.msdn.com/b/ie/archive/2011/02/10/acting-on-feedback-ie9-release-candidate-available-for-download.aspx&quot;&gt;http://blogs.msdn.com/b/ie/archive/2011/02/10/acting-on-feedback-ie9-release-candidate-available-for-download.aspx&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/5417385798216175948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/5417385798216175948' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/5417385798216175948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/5417385798216175948'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2011/02/ie9-release-candidate-rc.html' title='IE9 Release Candidate (RC)'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-tdiJDTIJTlSedao0weGNWHAySp99_YPQlaI0KY0qK4aj6rcTKHzMKy8GXQ9a8bGv1G6SyBLofh_x5tweSWt7R3kNDubh6T_7e9L5ZROFfAVy0AqtYX1YQy6j1GCBTkJcapRBNrv_EXK_/s72-c/browser.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528215304509586710.post-7752724118053378156</id><published>2011-02-04T01:21:00.000-08:00</published><updated>2011-02-04T01:28:05.448-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Better developer"/><category scheme="http://www.blogger.com/atom/ns#" term="computer"/><title type='text'>Become a better developer</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Search for the term ‘&lt;i&gt;better developer&lt;/i&gt;’ and you find nearly 61 million&amp;nbsp;results. It seems like everybody has an opinion on how to become a&amp;nbsp;better developer, even the bad developers will tell you how to be a&amp;nbsp;better programmer. After reading many of these programming self-help&amp;nbsp;articles on being a better developer I found that the core message was&amp;nbsp;all the same! If I could boil down the advice of all these results&amp;nbsp;into a succinct list of how to be the best developer we are left with&amp;nbsp;the following…&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdkaHjlwstuxxH0b4xktGiREzOiv5udLuT-J-9rq1Ff8youcOneOcyXag4OFMyIu_dCobOrp-8Ls8qBpWsLn8CB3kxOIbd_GY62Jn5IieL_WswgfwTMaM7WiWI4I_sojsNjjygD5CEo_N1/s1600/Ascent.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;140&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdkaHjlwstuxxH0b4xktGiREzOiv5udLuT-J-9rq1Ff8youcOneOcyXag4OFMyIu_dCobOrp-8Ls8qBpWsLn8CB3kxOIbd_GY62Jn5IieL_WswgfwTMaM7WiWI4I_sojsNjjygD5CEo_N1/s400/Ascent.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Read Everything&lt;/li&gt;
&lt;li&gt;Learn Fast&lt;/li&gt;
&lt;li&gt;Practice What You Know&lt;/li&gt;
&lt;li&gt;Try New Things&lt;/li&gt;
&lt;li&gt;Strive for Simplicity&lt;/li&gt;
&lt;li&gt;Write and Teach&lt;/li&gt;
&lt;li&gt;Assume Nothing&lt;/li&gt;
&lt;li&gt;Question Everything&lt;/li&gt;
&lt;li&gt;It is Not Personal&lt;/li&gt;
&lt;li&gt;Rinse and Repeat&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;There is no one Golden Rule for becoming a better developer. Instead&amp;nbsp;of single rule or a unifying theory of software development we have a&amp;nbsp;set of core beliefs and best practices.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Here is the insight from many other developers on how to be a better&amp;nbsp;software developer. In reading their advice, think what is universally&amp;nbsp;true for all developers. What can we learn from each other, no matter&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;the development platform or programming language we use?&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&amp;nbsp;&lt;b&gt;Becoming a Better Developer&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;Find/Rediscover Your Passion&lt;/li&gt;
&lt;li&gt;Remove Distractions&lt;/li&gt;
&lt;li&gt;Listen tPodcasts &amp;amp; Read Blogs&lt;/li&gt;
&lt;li&gt;Blog&lt;/li&gt;
&lt;li&gt;Learn a New Technology Each Month&lt;/li&gt;
&lt;li&gt;Get Involved in an Open Source Project&lt;/li&gt;
&lt;li&gt;Seek out Local .NET Groups or Nerd Dinners&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;8 Tips To Become A Better Developer&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;Write the simplest code possible&lt;/li&gt;
&lt;li&gt;Use the simplest technology&lt;/li&gt;
&lt;li&gt;Focus on your actual task&lt;/li&gt;
&lt;li&gt;Dnot write temporary code or it will last forever&lt;/li&gt;
&lt;li&gt;Invest time tthink about the best technology and approach tuse&lt;/li&gt;
&lt;li&gt;Apply design patterns and good OOP principles&lt;/li&gt;
&lt;li&gt;Write semantic code&lt;/li&gt;
&lt;li&gt;Don&#39;t be afraid of saying “I don’t know”&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;How to be a better developer?&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;Assume You Know Nothing&lt;/li&gt;
&lt;li&gt;Listen tPodCasts&lt;/li&gt;
&lt;li&gt;Watch WebCasts&lt;/li&gt;
&lt;li&gt;Watch ScreenCasts&lt;/li&gt;
&lt;li&gt;Forum Participation&lt;/li&gt;
&lt;li&gt;User groups meetings / Community meetings&lt;/li&gt;
&lt;li&gt;Read Books&lt;/li&gt;
&lt;li&gt;Read Blogs&lt;/li&gt;
&lt;li&gt;Learn tuse other technologies&lt;/li&gt;
&lt;li&gt;Adopt a Development Methodology&lt;/li&gt;
&lt;li&gt;Dnot procrastinate&lt;/li&gt;
&lt;li&gt;Try thang up with people that love software development&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;7 ways to be a better developer&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;Keep your ear tthe ground&lt;/li&gt;
&lt;li&gt;Give your users a place ttalk teach other&lt;/li&gt;
&lt;li&gt;Start a public bug tracking system&lt;/li&gt;
&lt;li&gt;Release early, release often&lt;/li&gt;
&lt;li&gt;Talk tyour users&lt;/li&gt;
&lt;li&gt;Be responsive&lt;/li&gt;
&lt;li&gt;Participate in the development community&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;How to be a better developer?&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;Know what your framework has toffer, use it&lt;/li&gt;
&lt;li&gt;Extend the wheel, dnot reinvent it&lt;/li&gt;
&lt;li&gt;Write technical articles&lt;/li&gt;
&lt;li&gt;Give technical presentations&lt;/li&gt;
&lt;li&gt;Write quality code&lt;/li&gt;
&lt;li&gt;Dnot write “temporary code”&lt;/li&gt;
&lt;li&gt;Test your code&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Being A Better Programmer&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;Plan For The Worst&lt;/li&gt;
&lt;li&gt;Expect TForget&lt;/li&gt;
&lt;li&gt;Document Choice&lt;/li&gt;
&lt;li&gt;Human Error and Monkey Business&lt;/li&gt;
&lt;li&gt;Admit Your Own Limits&lt;/li&gt;
&lt;li&gt;Fix It, Don’t Hack It&lt;/li&gt;
&lt;li&gt;Step Softly and Carry Nothing&lt;/li&gt;
&lt;li&gt;Don’t Get Personal&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Six ways to build a better developer&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;Never stop learning&lt;/li&gt;
&lt;li&gt;Reuse, reuse, reuse&lt;/li&gt;
&lt;li&gt;Understand the business side&lt;/li&gt;
&lt;li&gt;Get a mentor, or be one&lt;/li&gt;
&lt;li&gt;Don’t be afraid to critique your code&lt;/li&gt;
&lt;li&gt;Be nice to nontechies&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Becoming a Better Developer&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;Ensure your foundations&lt;/li&gt;
&lt;li&gt;Target what interests you&lt;/li&gt;
&lt;li&gt;Read beyond the official documentation&lt;/li&gt;
&lt;li&gt;Write code regularly&lt;/li&gt;
&lt;li&gt;Try explaining what you’ve learnt tothers&lt;/li&gt;
&lt;li&gt;Enjoy it&lt;/li&gt;
&lt;li&gt;Look at and learn from other people’s code&lt;/li&gt;
&lt;li&gt;Learn from other developers mistakes&lt;/li&gt;
&lt;li&gt;Know yourself&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Becoming a Better Developer&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;Know Your Core Competencies&lt;/li&gt;
&lt;li&gt;Enjoy the Panorama&lt;/li&gt;
&lt;li&gt;Know What You’re Building&lt;/li&gt;
&lt;li&gt;Don’t Use a Dull Knife&lt;/li&gt;
&lt;li&gt;Become a Manager&lt;/li&gt;
&lt;li&gt;Know Your Archetype&lt;/li&gt;
&lt;li&gt;What DYour Colleagues Think of You?&lt;/li&gt;
&lt;li&gt;Get a Massage (and Get Your Boss tPay For it)&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Being a Better Developer… in 6 months&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;Reading&lt;/li&gt;
&lt;li&gt;Writing&lt;/li&gt;
&lt;li&gt;Speaking&lt;/li&gt;
&lt;li&gt;Community&lt;/li&gt;
&lt;li&gt;Learning&lt;/li&gt;
&lt;li&gt;Code, Code, Code and more Code&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;4 ways to become a better programmer&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;Read&lt;/li&gt;
&lt;li&gt;Write&lt;/li&gt;
&lt;li&gt;Review&lt;/li&gt;
&lt;li&gt;Contribute&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;8 ways to be a better programmer in 6 minutes&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;Use a bigger font size&lt;/li&gt;
&lt;li&gt;Make hard-coded strings look ugly&lt;/li&gt;
&lt;li&gt;Pick an ‘obscure’ keyword and master it&lt;/li&gt;
&lt;li&gt;Increase code-coverage by 1%&lt;/li&gt;
&lt;li&gt;Read the code from an open source project&lt;/li&gt;
&lt;li&gt;Run a static analysis tool against your code&lt;/li&gt;
&lt;li&gt;Pick an ugly method trefactor&lt;/li&gt;
&lt;li&gt;Stop reading, start writing&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Become a Better Developer in 6 months. How?&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;Spending more time looking at art works&lt;/li&gt;
&lt;li&gt;I’m going tstart playing with Lego’s again&lt;/li&gt;
&lt;li&gt;I’ll start learning Ruby On Rails&lt;/li&gt;
&lt;li&gt;Play chess a bit more&lt;/li&gt;
&lt;li&gt;Read Freakonomics&lt;/li&gt;
&lt;li&gt;Keep blogging, writing articles and answering questions in the forums&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;Source : email&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vishnu-agarwal.blogspot.com/feeds/7752724118053378156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5528215304509586710/7752724118053378156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/7752724118053378156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528215304509586710/posts/default/7752724118053378156'/><link rel='alternate' type='text/html' href='http://vishnu-agarwal.blogspot.com/2011/02/become-better-developer.html' title='Become a better developer'/><author><name>Vishnu Agarwal</name><uri>http://www.blogger.com/profile/03540385875379293392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdkaHjlwstuxxH0b4xktGiREzOiv5udLuT-J-9rq1Ff8youcOneOcyXag4OFMyIu_dCobOrp-8Ls8qBpWsLn8CB3kxOIbd_GY62Jn5IieL_WswgfwTMaM7WiWI4I_sojsNjjygD5CEo_N1/s72-c/Ascent.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>