<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3292938513246465412</id><updated>2011-11-27T18:28:44.312-06:00</updated><category term='Metric_fu'/><category term='Gutsy'/><category term='Visual Studio'/><category term='RSpec'/><category term='IntelliJ'/><category term='Monaco'/><category term='Ruby'/><category term='Biztalk'/><category term='semantic web'/><category term='Rails'/><category term='Mac'/><category term='Authlogic'/><category term='Textmate'/><category term='Authentication'/><category term='Gem'/><category term='MySql'/><category term='Ubuntu'/><category term='Virtualization'/><category term='Metaprogramming'/><category term='Leopard'/><title type='text'>foo.bar</title><subtitle type='html'>simple random anything</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nilakanta-mallick.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://nilakanta-mallick.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Nilakanta Mallick</name><uri>http://www.blogger.com/profile/08570451906733948144</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3292938513246465412.post-9087042317362938396</id><published>2009-06-06T14:41:00.001-05:00</published><updated>2009-06-06T14:42:40.687-05:00</updated><title type='text'>irb + rails quickly</title><content type='html'>&lt;pre name="code" class="bash"&gt;&lt;br /&gt;irb -r "&lt;RAILS_ROOT&gt;/config/environment"&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3292938513246465412-9087042317362938396?l=nilakanta-mallick.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/9087042317362938396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/9087042317362938396'/><link rel='alternate' type='text/html' href='http://nilakanta-mallick.blogspot.com/2009/06/irb-rails-quickly.html' title='irb + rails quickly'/><author><name>Nilakanta Mallick</name><uri>http://www.blogger.com/profile/08570451906733948144</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3292938513246465412.post-7893642535815063000</id><published>2009-06-02T23:41:00.001-05:00</published><updated>2009-06-06T14:40:34.708-05:00</updated><title type='text'>Install ruby 1.9.1</title><content type='html'>To install ruby1.9 without impacting your current ruby installation, try the following steps:&lt;br /&gt;1. Compile and Install readline (latest is 6.0) if you don't have already.&lt;br /&gt;&lt;pre name="code" class="bash"&gt;&lt;br /&gt;curl -O http://ftp.gnu.org/gnu/readline/readline-6.0.tar.gz&lt;br /&gt;tar xzvf readline-6.0.tar.gz&lt;br /&gt;cd readline-6.0&lt;br /&gt;./configure --prefix=/usr/local&lt;br /&gt;make &amp; sudo make install&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;2. Compile and install ruby 1.9.1.&lt;br /&gt;&lt;pre name="code" class="bash"&gt;&lt;br /&gt;curl ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p129.tar.gz -o ruby-1.9.1-p129.tar.gz&lt;br /&gt;tar xzvf ruby-1.9.1-p129.tar.gz&lt;br /&gt;cd ruby-1.9.1-p129&lt;br /&gt;autoconf&lt;br /&gt;./configure --program-suffix=19 --enable-shared --with-readline-dir=/usr/local&lt;br /&gt;make &amp; sudo make install&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;3. Test&lt;br /&gt;&lt;pre name="code" class="bash"&gt;&lt;br /&gt;&gt; irb19&lt;br /&gt;&gt; ruby19 -v&lt;br /&gt;&gt; gem19 -v&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3292938513246465412-7893642535815063000?l=nilakanta-mallick.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/7893642535815063000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/7893642535815063000'/><link rel='alternate' type='text/html' href='http://nilakanta-mallick.blogspot.com/2009/06/install-ruby-191.html' title='Install ruby 1.9.1'/><author><name>Nilakanta Mallick</name><uri>http://www.blogger.com/profile/08570451906733948144</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3292938513246465412.post-5992169181713492246</id><published>2009-02-18T19:52:00.005-06:00</published><updated>2009-02-18T22:11:37.290-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Authentication'/><category scheme='http://www.blogger.com/atom/ns#' term='Metric_fu'/><category scheme='http://www.blogger.com/atom/ns#' term='Rails'/><category scheme='http://www.blogger.com/atom/ns#' term='Authlogic'/><title type='text'>Rails plugins for authentication, metrics</title><content type='html'>I found the &lt;a href="http://github.com/binarylogic/authlogic/tree/master"&gt;authlogic&lt;/a&gt; plugin a great help for simplifying authentication for a rails app. I have also used &lt;a href="http://github.com/technoweenie/restful-authentication/tree/master"&gt;restful_authentication&lt;/a&gt; before, but I liked the idea of having a plugin for the authentication rather than generating an User or likes.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://github.com/jscruggs/metric_fu/tree/master"&gt;Metric_fu&lt;/a&gt; as a plugin is very helpful in understanging an existing project or improving the code quality. I like the metrics from Flog, Saikuro and Source Control Churn.&lt;br /&gt;&lt;br /&gt;Other Links:&lt;br /&gt;&lt;a href="http://jakescruggs.blogspot.com/2008/08/whats-good-flog-score.html"&gt;What's a Good Flog Score?&lt;/a&gt;&lt;br /&gt;&lt;a href="http://saikuro.rubyforge.org/"&gt;Saikuro - a cyclomatic complexity analyzer.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3292938513246465412-5992169181713492246?l=nilakanta-mallick.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/5992169181713492246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/5992169181713492246'/><link rel='alternate' type='text/html' href='http://nilakanta-mallick.blogspot.com/2009/02/rails-authentication-and-metrics.html' title='Rails plugins for authentication, metrics'/><author><name>Nilakanta Mallick</name><uri>http://www.blogger.com/profile/08570451906733948144</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3292938513246465412.post-2847449658386320033</id><published>2008-12-05T09:50:00.007-06:00</published><updated>2008-12-09T13:24:04.572-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Metaprogramming'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='Rails'/><title type='text'>Ruby Metaprogramming</title><content type='html'>Define a &lt;a href="http://whytheluckystiff.net/articles/seeingMetaclassesClearly.html"&gt;metaclass&lt;/a&gt;&lt;br /&gt;&lt;pre name="code" class="ruby"&gt;&lt;br /&gt;class Object&lt;br /&gt;   def metaclass; class &lt;&lt; self; self; end; end&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Rails style of extending class and instance methods(also available as a textmate snippet  &lt;b&gt;mod -&gt;&lt;/b&gt;)&lt;br /&gt;&lt;pre name="code" class="ruby"&gt;&lt;br /&gt;module ModuleName&lt;br /&gt;  module ClassMethods    &lt;br /&gt;  end&lt;br /&gt;  &lt;br /&gt;  module InstanceMethods    &lt;br /&gt;  end&lt;br /&gt;  &lt;br /&gt;  def self.included(receiver)&lt;br /&gt;    receiver.extend         ClassMethods&lt;br /&gt;    receiver.send :include, InstanceMethods&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Resources:&lt;br /&gt;&lt;a href="http://whytheluckystiff.net/articles/seeingMetaclassesClearly.html"&gt;Seeing Metaclasses Clearly&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.infoq.com/news/2007/12/metaprogramming-ruby-dave-thomas"&gt;Metaprogramming by Dave Thomas&lt;/a&gt; &lt;br /&gt;&lt;a href="http://ola-bini.blogspot.com/2008/05/dynamically-created-methods-in-ruby.html"&gt;Dynamically Created Methods In Ruby&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ola-bini.blogspot.com/2006/09/ruby-metaprogramming-techniques.html"&gt;Ruby Metaprogramming techniques&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.infoq.com/articles/eval-options-in-ruby"&gt;Eval options in ruby&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3292938513246465412-2847449658386320033?l=nilakanta-mallick.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/2847449658386320033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/2847449658386320033'/><link rel='alternate' type='text/html' href='http://nilakanta-mallick.blogspot.com/2008/12/ruby-metaprogramming.html' title='Ruby Metaprogramming'/><author><name>Nilakanta Mallick</name><uri>http://www.blogger.com/profile/08570451906733948144</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3292938513246465412.post-8049535175007423004</id><published>2008-11-24T10:03:00.008-06:00</published><updated>2008-11-30T02:42:08.998-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='Gem'/><title type='text'>Location of ruby libraries</title><content type='html'>To find out the location of the ruby library modules, use command&lt;br /&gt;&lt;pre name="code" class="bash"&gt;ruby -e 'puts $:'&lt;/pre&gt;&lt;br /&gt;To find out the location of gem &lt;br /&gt;&lt;pre name="code" class="bash"&gt;gem which GEM-NAME&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3292938513246465412-8049535175007423004?l=nilakanta-mallick.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/8049535175007423004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/8049535175007423004'/><link rel='alternate' type='text/html' href='http://nilakanta-mallick.blogspot.com/2008/11/location-of-ruby-libraries.html' title='Location of ruby libraries'/><author><name>Nilakanta Mallick</name><uri>http://www.blogger.com/profile/08570451906733948144</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3292938513246465412.post-3521874590627667406</id><published>2008-11-23T09:11:00.010-06:00</published><updated>2008-11-24T10:32:11.119-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySql'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='RSpec'/><category scheme='http://www.blogger.com/atom/ns#' term='Leopard'/><category scheme='http://www.blogger.com/atom/ns#' term='Rails'/><title type='text'>Upgrading to Rails 2.2.x for Leopard</title><content type='html'>I am trying to upgrade one of my applications from the frozen rails version 2.1.1 to 2.2.2.&lt;br /&gt;The steps I used:&lt;br /&gt;&lt;pre name="code" class="bash"&gt;&lt;br /&gt;rake rails:freeze:gems&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;As the mysql driver has been excluded from rails now, I thought the gem installation would be simple, but I had to find out the exact options needed and the path of the respective locations needed by those options.&lt;br /&gt;As I had installed mysql with the OS X package installer, I had to use:&lt;br /&gt;&lt;pre name="code" class="bash"&gt;&lt;br /&gt;sudo gem install mysql -- --with-mysql-include=/usr/local/mysql/ --with-mysql-lib=/usr/local/mysql/lib --with-mysql-config=/usr/local/mysql/bin/mysql_config&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;I got error &lt;i&gt;LoadError: dlopen(/Library/Ruby/Gems/1.8/gems/mysql-2.7/lib/mysql.bundle, 9): Library not loaded: &lt;br /&gt;/usr/local/mysql/lib/mysql/libmysqlclient.15.dylib, &lt;/i&gt; to fix that:&lt;br /&gt;&lt;pre name="code" class="bash"&gt;&lt;br /&gt;sudo install_name_tool -change /usr/local/mysql/lib/mysql/libmysqlclient.15.dylib /usr/local/mysql/lib/libmysqlclient.15.dylib /usr/local/lib/ruby/gems/1.8/gems/mysql-2.7/lib/mysql.bundle&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Then I had to fix the errors for rspec by&lt;br /&gt;&lt;pre name="code" class="bash"&gt;&lt;br /&gt;ruby script/plugin install git://github.com/dchelimsky/rspec.git&lt;br /&gt;ruby script/plugin install git://github.com/dchelimsky/rspec-rails.git&lt;br /&gt;ruby script/generate rspec&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;For mysql installation done with port&lt;br /&gt;&lt;pre name="code" class="bash"&gt;&lt;br /&gt;sudo gem install mysql -- --with-mysql-include=/opt/local/include/mysql5/mysql/ --with-mysql-lib=/opt/local/lib/mysql5/mysql/ --with-mysql-config=/opt/local/bin/mysql_config5&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3292938513246465412-3521874590627667406?l=nilakanta-mallick.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/3521874590627667406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/3521874590627667406'/><link rel='alternate' type='text/html' href='http://nilakanta-mallick.blogspot.com/2008/11/upgrading-to-rails-22x-for-leopard.html' title='Upgrading to Rails 2.2.x for Leopard'/><author><name>Nilakanta Mallick</name><uri>http://www.blogger.com/profile/08570451906733948144</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3292938513246465412.post-8805151182809388219</id><published>2008-05-09T07:35:00.005-05:00</published><updated>2008-11-23T21:08:10.269-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Textmate'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='RSpec'/><category scheme='http://www.blogger.com/atom/ns#' term='Rails'/><title type='text'>RSpec on textmate</title><content type='html'>While working with &lt;a href="http://livingforwards.wordpress.com/"&gt;Sreekanth V&lt;/a&gt;, we came across a peculiar problem with Textmate. For the *_spec.rb, the bundle need to be changed to the RSpec on textmate so that that particular test can be run as a spec otherwise it would throw the environment error. So we changed the *_spec.rb files to *.spec and associated the RSpec bundle to fileType *.spec. To make the &lt;span style="font-weight:bold;"&gt;rake spec&lt;/span&gt; task to work we changed the rspec.rake file to include 'spec/**/*.spec' in all the file lists e.g.&lt;br /&gt;&lt;br /&gt;&lt;pre name='code' class='ruby'&gt;&lt;br /&gt;t.spec_files = FileList['spec/**/*_spec.rb', 'spec/**/*.spec']&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3292938513246465412-8805151182809388219?l=nilakanta-mallick.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/8805151182809388219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/8805151182809388219'/><link rel='alternate' type='text/html' href='http://nilakanta-mallick.blogspot.com/2008/05/rspec-on-textmate.html' title='RSpec on textmate'/><author><name>Nilakanta Mallick</name><uri>http://www.blogger.com/profile/08570451906733948144</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3292938513246465412.post-1132677222708730466</id><published>2008-05-02T01:04:00.004-05:00</published><updated>2008-05-02T01:52:54.573-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Textmate'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliJ'/><category scheme='http://www.blogger.com/atom/ns#' term='Monaco'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>IntelliJ Editor pane looks like Textmate</title><content type='html'>Insipred by the VibrantInk theme used in Textmate, I have created a similar &lt;a href="http://nilakanta.googlepages.com/textmate1.xml"&gt;colors and fonts scheme&lt;/a&gt; for IntelliJ. I am using &lt;a href="http://nilakanta-mallick.blogspot.com/2007/10/gutsy-gibbon.html#monaco"&gt;monaco&lt;/a&gt; font for this scheme.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3292938513246465412-1132677222708730466?l=nilakanta-mallick.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/1132677222708730466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/1132677222708730466'/><link rel='alternate' type='text/html' href='http://nilakanta-mallick.blogspot.com/2008/05/insipred-by-vibrantink-theme-used-in.html' title='IntelliJ Editor pane looks like Textmate'/><author><name>Nilakanta Mallick</name><uri>http://www.blogger.com/profile/08570451906733948144</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3292938513246465412.post-9060700147425927864</id><published>2008-04-19T13:30:00.004-05:00</published><updated>2008-04-19T13:59:53.412-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='semantic web'/><title type='text'>Semantic Web</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Semantic_Web"&gt;Semantic web&lt;/a&gt; is a concept to design, collaborate, interpret and publish information on the web.&lt;br /&gt;More details @ http://www.w3.org/2001/sw/SW-FAQ&lt;br /&gt;A nice presentation on this topic at google tech talks:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="373"&gt;&lt;param name="movie" value="http://www.youtube.com/v/CSM_iUWg9AY&amp;amp;hl=en&amp;amp;color1=0x2b405b&amp;amp;color2=0x6b8ab6&amp;amp;border=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/CSM_iUWg9AY&amp;amp;hl=en&amp;amp;color1=0x2b405b&amp;amp;color2=0x6b8ab6&amp;amp;border=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="373"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3292938513246465412-9060700147425927864?l=nilakanta-mallick.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/9060700147425927864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/9060700147425927864'/><link rel='alternate' type='text/html' href='http://nilakanta-mallick.blogspot.com/2008/04/semantic-web.html' title='Semantic Web'/><author><name>Nilakanta Mallick</name><uri>http://www.blogger.com/profile/08570451906733948144</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3292938513246465412.post-1029080176776137122</id><published>2007-10-19T23:09:00.002-05:00</published><updated>2008-11-23T21:09:28.668-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gutsy'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Gutsy Gibbon</title><content type='html'>I installed Gusty on my Dell D620 today. Few changes I made:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;NVIDIA driver&lt;/li&gt;With the default installation, it did not install the nvidia driver(though it configured the driver for intel 3945 wireless card). But after the first restart, the restricted drivers manager showed the restricted components in use/not in use. Enabling the nvidia driver completeed the download and installation of the driver. This driver installation was essential for compizfusion to work properly.&lt;br /&gt;&lt;li&gt;Fonts Rendering&lt;/li&gt;I changed the fonts rendering (system&gt;preferences&gt;appearance&gt;fonts tab) to &lt;span style="font-style: italic;"&gt;subpixel smoothing (LCDs)&lt;/span&gt;  and in the details selected &lt;span style="font-style: italic;"&gt;medium&lt;/span&gt; hinting. Also changed all the fonts to BitStream Vera Sans with size 9.&lt;br /&gt;&lt;li&gt;&lt;a name="monaco"&gt;Monaco Font install&lt;/a&gt;&lt;/li&gt;Monaco font can be found &lt;a href="http://www.gringod.com/wp-upload/software/Fonts/Monaco_Linux.ttf"&gt;here&lt;/a&gt;. After downloading that, I ran the following commands:&lt;br /&gt;&lt;pre name='code' class='bash'&gt;&lt;br /&gt;sudo mkdir /usr/share/fonts/truetype/custom&lt;br /&gt;sudo mv Monaco_Linux.ttf /usr/share/fonts/truetype/custom/&lt;br /&gt;sudo fc-cache -f -v&lt;/pre&gt;&lt;br /&gt;&lt;li&gt;Compiz settings manager&lt;/li&gt;Searching for ccsm on Applications&gt;Add/remove programs provided Advanced Desktop Effects Settings option. After installing that, I could use a lot of desktop effects.&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3292938513246465412-1029080176776137122?l=nilakanta-mallick.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/1029080176776137122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/1029080176776137122'/><link rel='alternate' type='text/html' href='http://nilakanta-mallick.blogspot.com/2007/10/gutsy-gibbon.html' title='Gutsy Gibbon'/><author><name>Nilakanta Mallick</name><uri>http://www.blogger.com/profile/08570451906733948144</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3292938513246465412.post-8841812061144259814</id><published>2007-06-07T23:13:00.000-05:00</published><updated>2007-06-07T23:18:06.571-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Cisco VPN Client on Ubuntu</title><content type='html'>&lt;a href="http://www.longren.org/2007/05/17/how-to-cisco-vpn-client-on-ubuntu-704-feisty-fawn"&gt;This&lt;/a&gt; post helped me in setting up Cisco VPN Client on Ubuntu in an effortless manner.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3292938513246465412-8841812061144259814?l=nilakanta-mallick.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/8841812061144259814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/8841812061144259814'/><link rel='alternate' type='text/html' href='http://nilakanta-mallick.blogspot.com/2007/06/cisco-vpn-client-on-ubuntu.html' title='Cisco VPN Client on Ubuntu'/><author><name>Nilakanta Mallick</name><uri>http://www.blogger.com/profile/08570451906733948144</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3292938513246465412.post-1185401446856634607</id><published>2007-06-03T09:40:00.000-05:00</published><updated>2007-06-03T10:31:55.855-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IntelliJ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu, Ruby &amp; IntelliJ</title><content type='html'>&lt;span style="font-weight: bold; font-style: italic;font-size:130%;" &gt;Ubuntu&lt;/span&gt;&lt;br /&gt;&amp;lt;rant&amp;gt;&lt;br /&gt;I had instlled Beryl 0.2R3 on Ubuntu 7.04. Though the deskop effects have been great so far, the behaviour of any new window being opened has been very unpredictable. The new window will be open up as a empty black window at first, I had to reset the window manager/window decorator sometimes to get the see that window functioning. Sometimes even the already opened winodws will be blackened. Finally I lost my patience and reverted back to the default metacity window manager.&lt;br /&gt;&amp;lt;/rant&amp;gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-size:130%;" &gt;&lt;br /&gt;Ruby&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Installed ruby and RoR with the help of the steps mentioned &lt;a href="http://www.urbanpuddle.com/articles/2007/05/09/install-ruby-on-rails-on-ubuntu-feisty-fawn"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-size:130%;" &gt;IntelliJ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Installing IntelliJ (Selena EAP) was a simple affair too. Just unzip to the installation folder:&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;tar xzvf idea6918.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Created a launcher in the Applications Menu too by right clicking on Applications, selecting Edit Menus and adding the launcher in the Programming group. Also Modified the &lt;intellij&gt;/bin/idea.vmoptions file so that IntelliJ uses a little more memory to start with.&lt;/intellij&gt;&lt;/li&gt;&lt;/ul&gt;&lt;intellij&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;-Xms256m&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;-Xmx512m&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;I had to disable dektop effects on Ubuntu to see IntelliJ window [otherwise I could just see a white window with borders].&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/intellij&gt;&lt;ul&gt;&lt;li&gt;&lt;intellij&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Next, I installed two plugins DBHelper and Ruby on IntelliJ.&lt;/span&gt;&lt;/span&gt;&lt;/intellij&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;intellij&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Configure Ruby SDK on IntelliJ [File -&gt; Settings -&gt; Template Project Settings -&gt; Project Structure -&gt; Project 'Default (template) Project'], need to provide the ruby installation folder as &lt;span style="color: rgb(192, 192, 192);"&gt;/usr. &lt;span style="color: rgb(0, 0, 0);"&gt;To configure JSDK, point to &lt;span style="color: rgb(192, 192, 192);"&gt;/usr/lib/jvm/java-6-sun.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/intellij&gt;&lt;/li&gt;&lt;/ul&gt;&lt;intellij&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/intellij&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3292938513246465412-1185401446856634607?l=nilakanta-mallick.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/1185401446856634607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/1185401446856634607'/><link rel='alternate' type='text/html' href='http://nilakanta-mallick.blogspot.com/2007/06/ubuntu-ruby-intellij.html' title='Ubuntu, Ruby &amp; IntelliJ'/><author><name>Nilakanta Mallick</name><uri>http://www.blogger.com/profile/08570451906733948144</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3292938513246465412.post-7799379531055111293</id><published>2007-06-01T19:08:00.049-05:00</published><updated>2007-06-02T16:58:00.075-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Configure Verizon PC-5740 EVDO in Ubuntu</title><content type='html'>Off-late, using verizon wireless PC-5740 card on the laptop has been very helpful. Though the speed is low, it solves the purpose many times. In my windows installation, I had to download an installer from &lt;a href="http://www.vzam.net/Download/Default.aspx"&gt;&lt;span id="ctl00_lblHeadline" class="pageheadline"&gt;VZAccess Manager Software Download&lt;/span&gt;&lt;/a&gt; site after answering few stupid questions. But for Ubuntu 7.04 (Fiesty Fawn), I had to do the following simple steps:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Edit dialing config: &lt;span style="color: rgb(192, 192, 192);"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;sudo gedit /etc/wvdial.conf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Change the contents of that file to:&lt;span style="color: rgb(192, 192, 192);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;&lt;br /&gt;[Dialer Defaults]&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;Phone = #777&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;Username = 0&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;Password = 0&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;Stupid Mode = on&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;New PPPD = yes&lt;/span&gt;&lt;br /&gt;Save and exit the file&lt;ul&gt;&lt;li&gt;Connect PC-Card :&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;sudo modprobe usbserial vendor=0x106c product=0x3701&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(To find out the vendor and product see Kernel Modules section of &lt;a href="http://kenkinder.com/evdo-pc5740/"&gt;this post&lt;/a&gt;.)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Dial : &lt;span style="color: rgb(192, 192, 192);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;sudo wvdial&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;I had to comment out the following in /etc/ppp/options so that the connection does not drop every 2 minutes or so:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;# lcp-echo-interval 30&lt;br /&gt;# lcp-echo-failure 4&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;The configuration does not even need the phone number to use EVDO on Ubuntu, which was required to download the installer for windows.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3292938513246465412-7799379531055111293?l=nilakanta-mallick.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/7799379531055111293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/7799379531055111293'/><link rel='alternate' type='text/html' href='http://nilakanta-mallick.blogspot.com/2007/06/configure-verizon-pc-5740-evdo-in.html' title='Configure Verizon PC-5740 EVDO in Ubuntu'/><author><name>Nilakanta Mallick</name><uri>http://www.blogger.com/profile/08570451906733948144</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3292938513246465412.post-4052933382753710159</id><published>2007-05-28T10:26:00.000-05:00</published><updated>2007-05-30T00:52:31.176-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>In Ubuntu Land</title><content type='html'>Finally, I decided to resize the single partition (I had windows mounted on the single partition)  and install Ubuntu in a dual boot system. I used the ubuntu 7.04 installer to do the partition resizing too. Before the installation process, I ensured that there is enough contigous space available. During installation, I selected manual disk partioning mode. I allocated 60% of the disk space to windows, 2Gb for linux swap, rest for primary ext3 partition. The installation process was very smooth and effortless. I currently use a Dell Latitude D620 laptop and ubuntu configured the video driver, wireless connection etc. correctly in that. I then followed the few tips provided by &lt;a href="http://www.pcworld.com/article/id,130923-page,1-c,linux/article.html"&gt;Seven Post-Install tips for Ubuntu 7.04&lt;/a&gt; and installed Automatix2 which again made installation of some of the most often used applications simpler. I am now trying to figure out the best of the Beryl effects for me now.&lt;br /&gt;&lt;br /&gt;Watch the &lt;a href="http://www.metacafe.com/watch/434675/windows_vista_aero_vs_linux_ubuntu_beryl/"&gt;windows vista vs. ubuntu beryl effects &lt;/a&gt; and I must say that the WOW begins with beryl.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3292938513246465412-4052933382753710159?l=nilakanta-mallick.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/4052933382753710159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/4052933382753710159'/><link rel='alternate' type='text/html' href='http://nilakanta-mallick.blogspot.com/2007/05/in-ubuntu-land.html' title='In Ubuntu Land'/><author><name>Nilakanta Mallick</name><uri>http://www.blogger.com/profile/08570451906733948144</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3292938513246465412.post-7461191590465963638</id><published>2007-05-14T22:04:00.000-05:00</published><updated>2007-05-15T22:01:36.796-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu 7.04 on VMWare</title><content type='html'>I wanted to check the newly released Ubuntu Fiesty fawn (version 7.04) on my windows XP professional installtion. Though I really wanted to install Ubuntu on the hard drive, I could not do that primarily for two reasons. 1. The current windows installation is only on a single drive without any partition, thereby removing the possibility of dual boot option. 2. My present assignment is on .net/biztalk where I am figuring out how to use these two to their best, so I did not wanted to touch the current windows configuration.&lt;br /&gt;So I instlled the free &lt;a href="http://www.vmware.com/download/player/"&gt;VMWare Player &lt;/a&gt;.&lt;br /&gt;Then I downloaded a virtual image configuration from &lt;a href="http://www.easyvmx.com/easyvmx.shtml"&gt;EasyVMX&lt;/a&gt;. I had to mention the location of the downloaded ubuntu iso image file at the CDROM Drives -&gt; disk # 2 (slave) drive so that I could directly boot from that without even creating a CD. For installing from a CD, the disk #1 (master) drive can be used.&lt;br /&gt;&lt;br /&gt;By just double cliking the .vmx file from the unzipped easyVMX configuration, the VMPlayer started and I could install ubuntu after selecting the CD2 from the menu bar of the VMPlayer.&lt;br /&gt;&lt;br /&gt;But I still have not been able to enable the &lt;a href="https://help.ubuntu.com/7.04/desktop-effects/C/compiz-intro.html"&gt;awesome desktop effects[see those to believe]&lt;/a&gt; on the virtual image. No idea if VMPlayer 2.0 supports this or not.&lt;br /&gt;&lt;br /&gt;Trivia : The ubuntu version number follows year.month of release pattern, e.g. Fiesty fawn(7.04) was released in 07 April, Edgy eft (6.10) was released in 06 October.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3292938513246465412-7461191590465963638?l=nilakanta-mallick.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/7461191590465963638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/7461191590465963638'/><link rel='alternate' type='text/html' href='http://nilakanta-mallick.blogspot.com/2007/05/ubuntu-704-on-vmware.html' title='Ubuntu 7.04 on VMWare'/><author><name>Nilakanta Mallick</name><uri>http://www.blogger.com/profile/08570451906733948144</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3292938513246465412.post-2661728034161042302</id><published>2007-05-11T17:28:00.000-05:00</published><updated>2007-05-11T22:32:30.753-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='Biztalk'/><title type='text'>Custom functoids with Visual Studio</title><content type='html'>In my current project, I have been using Biztalk server 2004 with Visual Studio 2003. We have some custom functoids that are needed by some of the mappings. We made certain insignificant changes to the functoid and compiled that. After that we duly copied to the location  'biztalk installation folder'\Developer Tools\Mapper Extensions. Also we gac-ed the dll. But when we ran the deploy target from nant, the orchestrations that had this functoid started failing. Surprisingly, when we did the same in another computer it passed smoothly. The only difference in these two machines was that in the former machine, the custom functoid had been added to the toolbox of the visual studio.&lt;br /&gt;&lt;br /&gt;So, the correct steps to use custom functoid is:&lt;br /&gt;&lt;/biztalk&gt;&lt;ul&gt;&lt;li&gt;&lt;biztalk installation="" folder=""&gt;Make sure that you have removed the custom functoids from the toolbox.&lt;/biztalk&gt;&lt;/li&gt;&lt;li&gt;&lt;biztalk installation="" folder=""&gt;Compile the functiods.&lt;/biztalk&gt;&lt;/li&gt;&lt;li&gt;&lt;biztalk installation="" folder=""&gt;Copy it to 'biztalk installation folder'\Developer Tools\Mapper Extensions.&lt;/biztalk&gt;&lt;/biztalk&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3292938513246465412-2661728034161042302?l=nilakanta-mallick.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/2661728034161042302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/2661728034161042302'/><link rel='alternate' type='text/html' href='http://nilakanta-mallick.blogspot.com/2007/05/custom-functiods-with-visual-studio.html' title='Custom functoids with Visual Studio'/><author><name>Nilakanta Mallick</name><uri>http://www.blogger.com/profile/08570451906733948144</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3292938513246465412.post-6030298420653526270</id><published>2007-05-11T14:50:00.000-05:00</published><updated>2007-05-11T18:01:31.243-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>CollapseAll Macro for Visual studio</title><content type='html'>A small but yet not-so-insignificant macro to help during the development with visual studio is &lt;a href="http://geekswithblogs.net/scottkuhl/archive/2007/04/09/111195.aspx"&gt;CollapseAll Macro&lt;/a&gt;. I find it useful even after using Resharper. To use this, just add the code in the macro explorer and to assign a keyboard shortcut [I put the macro at Macros.Samples.Utilies and used the (ctrl + alt + ,) shortcut].&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3292938513246465412-6030298420653526270?l=nilakanta-mallick.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/6030298420653526270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3292938513246465412/posts/default/6030298420653526270'/><link rel='alternate' type='text/html' href='http://nilakanta-mallick.blogspot.com/2007/05/collapseall-macro-for-visual-studio.html' title='CollapseAll Macro for Visual studio'/><author><name>Nilakanta Mallick</name><uri>http://www.blogger.com/profile/08570451906733948144</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
