<?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-7685417051078817386</id><updated>2011-07-08T06:16:00.479-07:00</updated><category term='job'/><category term='Individual Globalization'/><category term='PostgreSQL'/><category term='ROR'/><category term='Ruby'/><category term='History and software'/><category term='The World is Flat'/><category term='thoughts'/><category term='Tech'/><category term='remarkablity'/><category term='Crawler'/><category term='warm-standby'/><category term='PIT recovery'/><category term='Ideas'/><category term='life'/><title type='text'>While Life:</title><subtitle type='html'>Discover actual meaning of present life which is bounded in our Indian society.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gakshay.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7685417051078817386/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://gakshay.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Akshay Gupta</name><uri>http://www.blogger.com/profile/15278476706775259290</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_SwUGXsH1tFc/SuIpaMFmdcI/AAAAAAAACFQ/1LgxROcRHK8/S220/P8020375.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7685417051078817386.post-4003310954110688367</id><published>2010-04-30T04:28:00.000-07:00</published><updated>2010-05-16T09:43:50.525-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='warm-standby'/><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><category scheme='http://www.blogger.com/atom/ns#' term='PIT recovery'/><title type='text'>PostgreSQL 8.4 Servers and Warm Standby (Point-In-Time Recovery)</title><content type='html'>PostgreSQL is a great database server, but when your dataset is  rather large, you want a back-up server with minimal downtime. To achieve this, we will be  using the PostgreSQL built in features for PITR (Point in time  recovery). This tutorial will teach you how to configure it from the basics starting from installation.&lt;br/&gt;&lt;h3&gt;Assumptions&lt;/h3&gt;&lt;br/&gt;This tutorial assumes you have 2 PostgreSQL 8.4 servers running on a  Debian / Ubuntu based Linux distribution. The database versions need to  be the same. One can be your machine and other one can be your VM.&lt;br/&gt;&lt;h3&gt;Installation&lt;/h3&gt;&lt;br/&gt;First install postgresql&lt;br/&gt;&lt;pre style="padding-left:30px;"&gt;$ sudo apt-get install postgresql&lt;/pre&gt;&lt;br/&gt;pgadmin3 is a excellent PostgreSQL client&lt;br/&gt;&lt;pre style="padding-left:30px;"&gt;$ sudo apt-get install pgadmin3&lt;/pre&gt;&lt;br/&gt;&lt;h3&gt;&lt;strong&gt;Server is running ?&lt;/strong&gt;&lt;/h3&gt;&lt;br/&gt;Try this out:&lt;br/&gt;&lt;pre style="padding-left:30px;"&gt;$ sudo -u postgres psql&lt;/pre&gt;&lt;br/&gt;It should prompt&lt;br/&gt;&lt;pre style="padding-left:30px;"&gt;postgres=#&lt;/pre&gt;&lt;br/&gt;Type \password and give a password and type \q to quit and come out. It means its successfully running :)&lt;br/&gt;&lt;pre style="padding-left:30px;"&gt;postgres=# \password&lt;br/&gt;Enter new password: &amp;lt;some password&amp;gt;&lt;br/&gt;Enter again: &amp;lt;enter same password again&amp;gt;&lt;br/&gt;&lt;br/&gt;postgres=# \q&lt;/pre&gt;&lt;br/&gt;if any problem persists. May be your server is not running, start it by using:&lt;br/&gt;&lt;pre style="padding-left:30px;"&gt;$ sudo /etc/init.d/postgresql-8.4 start&lt;/pre&gt;&lt;br/&gt;You can now login to your pgadmin3 by selecting new connection, with following credentials:&lt;br/&gt;&lt;pre&gt;&lt;a href="http://clearsenses.files.wordpress.com/2010/04/screenshot.png"&gt;&lt;/a&gt;&lt;/pre&gt;&lt;br/&gt;&lt;p style="text-align:center;"&gt;&lt;img class="alignnone size-medium wp-image-12" title="pgadmin3" src="http://clearsenses.files.wordpress.com/2010/04/screenshot.png?w=186" alt="" width="186" height="300" /&gt;&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;What do we intend to do&lt;/h3&gt;&lt;br/&gt;&lt;p style="text-align:center;"&gt;&lt;a href="http://clearsenses.files.wordpress.com/2010/04/pg_warm_standby.png"&gt;&lt;img class="size-medium wp-image-9 aligncenter" title="pg_warm_standby" src="http://clearsenses.files.wordpress.com/2010/04/pg_warm_standby.png?w=300" alt="" width="300" height="204" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;Step 1: Configure the Master PostgreSQL server&lt;/h3&gt;&lt;br/&gt;As stated earlier we will be using PITR (Point In Time Recovery) for  this. This creates WAL files, which will be copied to the destination/standby database server. Each WAL file is (by default) 16MB in size.&lt;br/&gt;&lt;pre style="padding-left:30px;"&gt;$ mkdir /archive; chown postgres.postgres /archive&lt;br/&gt;$ vim /etc/postgresql/8.4/main/postgresql.conf&lt;/pre&gt;&lt;br/&gt;&lt;pre style="padding-left:60px;"&gt;archive_mode = on # for pgpoolII&lt;br/&gt;archive_command = 'cp -i %p /archive%f'&lt;br/&gt;archive_timeout = 300&lt;/pre&gt;&lt;br/&gt;Next, run the following commands to initiate postgres in backup mode.&lt;br/&gt;&lt;pre style="padding-left:30px;"&gt;$ sudo /etc/init.d/postgresql-8.4 reload;&lt;br/&gt;$ sudo su postgres;&lt;br/&gt;$ psql;&lt;br/&gt;postgres=# SELECT pg_start_backup('backup');&lt;br/&gt;postgres=# \q&lt;/pre&gt;&lt;br/&gt;Next, copy the files in /var/lib/postgresql/8.4/main  to the destination/standby server. I prefer to use rsync for this.&lt;br/&gt;&lt;pre style="padding-left:30px;"&gt;rsync --progress -azv --delete  /var/lib/postgresql/8.4/main/  root@&amp;lt;destinationserver&amp;gt;:/var/lib/postgresql/8.4/main&lt;/pre&gt;&lt;br/&gt;When this is finished, we will need to stop postgresql's backup mode;&lt;br/&gt;&lt;pre style="padding-left:30px;"&gt;$ sudo su postgres;&lt;br/&gt;$ psql;&lt;br/&gt;postgres=# SELECT pg_stop_backup();&lt;br/&gt;postgres=# \q&lt;/pre&gt;&lt;br/&gt;&lt;h3&gt;Destination/Standby server&lt;/h3&gt;&lt;br/&gt;Now we need to configure the destination server may be VM in this case. First, create  another archive directory. Again, substitute /archive/  for your desired directory. For ease I recommend keeping these  directories the same.&lt;br/&gt;&lt;pre style="padding-left:30px;"&gt;$ sudo mkdir /archive; sudo chown postgres.postgres /archive;&lt;/pre&gt;&lt;br/&gt;we need &lt;a href="http://www.postgresql.org/docs/current/static/pgstandby.html"&gt;pg_standby&lt;/a&gt;.  pg_standby supports creation of a "warm standby"   database  server&lt;br/&gt;&lt;pre style="padding-left:30px;"&gt;$ apt-get install postgresql-contrib-8.4&lt;/pre&gt;&lt;br/&gt;Create a symlink to pg_standby, so that its universally available.&lt;br/&gt;&lt;pre&gt;&lt;br/&gt;&lt;pre style="padding-left:30px;"&gt;$ sudo ln -s /usr/lib/postgresql/8.4/bin/pg_standby /usr/bin/pg_standby&lt;/pre&gt;&lt;br/&gt;&lt;/pre&gt;&lt;br/&gt;Create a file names recovery here:&lt;br/&gt;&lt;pre style="padding-left:30px;"&gt;$ sudo vim /var/lib/postgresql/8.4/main/recovery.conf&lt;/pre&gt;&lt;br/&gt;Paste the following line into the newly created file:&lt;br/&gt;&lt;pre&gt;&lt;br/&gt;&lt;pre style="padding-left:60px;"&gt;restore_command = 'pg_standby -l -d -s 2 -t /tmp/pgsql.trigger /archive %f %p %r 2&amp;gt;&amp;gt;/var/log/postgresql/pg_standby.log'&lt;/pre&gt;&lt;br/&gt;&lt;/pre&gt;&lt;br/&gt;Next, we will need to rsync the /archive directories across. This can  be done from either the master or standby server. The following  assumes the destination server:&lt;br/&gt;&lt;pre style="padding-left:30px;"&gt;$ sudo rsync --progress -azv --delete root@&amp;lt;sourceserver&amp;gt;:/archive  /archive&lt;/pre&gt;&lt;br/&gt;When finished, start postgresql..&lt;br/&gt;&lt;pre style="padding-left:30px;"&gt;$ sudo /etc/init.d/postgresql-8.4 start&lt;/pre&gt;&lt;br/&gt;When you want to switch over, all you have to do is re-rsync the /archive directory and create a trigger file to  start postgresql into normal mode. Please note that from the moment you  create the trigger file, new data from the master server will not be  added to the standby server.&lt;br/&gt;&lt;pre style="padding-left:30px;"&gt;$ sudo rsync --progress -azv -e ssh --delete root@&amp;lt;sourceserver&amp;gt;:/archive  /archive&lt;br/&gt;$ sudo su -c 'touch /tmp/pgsql.trigger' postgres&lt;/pre&gt;&lt;br/&gt;You may add a cron jobs to sync your archive directory between your master and slave PostgreSQL servers.&lt;br/&gt;&lt;br/&gt;So once file is touched it runs into normal node, with minimal downtime. Hurray!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7685417051078817386-4003310954110688367?l=gakshay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gakshay.blogspot.com/feeds/4003310954110688367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7685417051078817386&amp;postID=4003310954110688367&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7685417051078817386/posts/default/4003310954110688367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7685417051078817386/posts/default/4003310954110688367'/><link rel='alternate' type='text/html' href='http://gakshay.blogspot.com/2010/04/postgresql-84-servers-and-warm-standby.html' title='PostgreSQL 8.4 Servers and Warm Standby (Point-In-Time Recovery)'/><author><name>Akshay Gupta</name><uri>http://www.blogger.com/profile/15278476706775259290</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_SwUGXsH1tFc/SuIpaMFmdcI/AAAAAAAACFQ/1LgxROcRHK8/S220/P8020375.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7685417051078817386.post-6995332794734298340</id><published>2009-03-14T01:36:00.000-07:00</published><updated>2009-03-14T21:51:00.614-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Crawler'/><category scheme='http://www.blogger.com/atom/ns#' term='ROR'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>Railscasts crawler (Download all screencasts easily)</title><content type='html'>I wrote this script, as I felt really annoying to download each screencast everytime I needed them. So I ended up writing script to automatically download all screencasts without hassle i.e crawler.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Its in &lt;a href="http://www.ruby-lang.org/"&gt;Ruby&lt;/a&gt; of course :-) and requires simple &lt;a href="http://wiki.github.com/why/hpricot"&gt;Hpricot&lt;/a&gt; gem.&lt;/div&gt;&lt;div&gt;If you not having it. Just type this command in your terminal --&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;$gem install hpricot&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;--Rest include this script in your &lt;railsproject&gt;/lib folder &lt;/railsproject&gt;&lt;/div&gt;&lt;div&gt;--Change the path in the script where you want to download all the screencasts&lt;/div&gt;&lt;div&gt;--Go to your projects development environment (script/console) and run the script by these commands--&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;video = Railscasts.new &lt;/span&gt;#new Railscasts object&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;video.start &lt;/span&gt;#will start downloading all screencasts from &lt;a href="http://railscasts.com/"&gt;Railscasts&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Note:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;If you stop the script in between manually, it will not download those screencasts that are already in your hard disk.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;All logs are maintained in Railsproject/log/railscasts.log. &lt;/li&gt;&lt;li&gt;Handling all exceptions raised&lt;/li&gt;&lt;/ol&gt;Improvements/Suggestions  are appreciated.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thanks&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And yes script: &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;# Author : Akshay Gupta&lt;br /&gt;#file: railscasts.rb&lt;br /&gt;# First check you have all gems installed. Place the script in /lib folder and run the script.&lt;br /&gt;# I don't have expertize in ruby, please tell how it can be improved.&lt;br /&gt;# change the path accordingly, where you want to save path&lt;br /&gt;# My working env is on MacOS, one need to make some changes if running on Windows&lt;br /&gt;&lt;code&gt;&lt;br /&gt;require 'rubygems'&lt;br /&gt;require 'hpricot'&lt;br /&gt;require 'open-uri'&lt;br /&gt;require 'logger'&lt;br /&gt;$log = Logger.new('log/railscasts.log')&lt;br /&gt;$path = "/Users/akshaygupta/railsvideo/railscasts/"&lt;br /&gt;$stop = false&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;class Railscasts&lt;br /&gt;attr_accessor :url&lt;br /&gt;&lt;br /&gt;def initialize&lt;br /&gt;  @@page = 1&lt;br /&gt;  @@url  = "http://railscasts.com/episodes?page="&lt;br /&gt;  start&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;def url&lt;br /&gt;  @url = @@url+@@page.to_s&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;def start&lt;br /&gt;  url&lt;br /&gt;  build_doc&lt;br /&gt;  screencasts_links&lt;br /&gt;  download_screencasts&lt;br /&gt;  next_page&lt;br /&gt;  if !$stop&lt;br /&gt;    start&lt;br /&gt;  else&lt;br /&gt;    puts "Successfully done :) Enjy all the screencasts"&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;def build_doc&lt;br /&gt;  begin&lt;br /&gt;    $log.info("*********Fetching #{@url}***********")&lt;br /&gt;    @doc = Hpricot(open(@url))&lt;br /&gt;  rescue Exception =&gt; e&lt;br /&gt;    $log.debug("Problem fetching #{e}")&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def screencasts_links&lt;br /&gt;  begin&lt;br /&gt;    @download_links = &lt;br /&gt;      (@doc/".download/a[1]").collect {|a| (a.search("[@href]").first[:href])}&lt;br /&gt;    $log.info(" All Download links on this page :\n #{@download_links}")&lt;br /&gt;  rescue&lt;br /&gt;    $log.info("Problem in download links")&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;def download_screencasts&lt;br /&gt;  @download_links.each do |mov|&lt;br /&gt;    begin&lt;br /&gt;      file = mov.split('/').last&lt;br /&gt;      res = `cd #{$path}; ls | grep "#{file}"`&lt;br /&gt;      if !res&lt;br /&gt;        $log.info("Now downloading file #{file}")&lt;br /&gt;        result = `cd #{$path}; wget "#{mov}"`&lt;br /&gt;        if result&lt;br /&gt;          $log.info("Successfully Downloaded #{file}")&lt;br /&gt;        end&lt;br /&gt;      else&lt;br /&gt;        $log.info("Already downloaded #{file}")&lt;br /&gt;      end&lt;br /&gt;    rescue Exception =&gt; e&lt;br /&gt;      $log.info("problem downloding file #{e}")&lt;br /&gt;    end&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;  def next_page&lt;br /&gt;    if @@page &lt; 17&lt;br /&gt;      @@page += 1&lt;br /&gt;    else&lt;br /&gt;      $log.info("All screencasts downloaded :-), Mission accomplished!!")&lt;br /&gt;      $stop = true&lt;br /&gt;    end&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7685417051078817386-6995332794734298340?l=gakshay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gakshay.blogspot.com/feeds/6995332794734298340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7685417051078817386&amp;postID=6995332794734298340&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7685417051078817386/posts/default/6995332794734298340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7685417051078817386/posts/default/6995332794734298340'/><link rel='alternate' type='text/html' href='http://gakshay.blogspot.com/2009/03/railscasts-crawler-download-all.html' title='Railscasts crawler (Download all screencasts easily)'/><author><name>Akshay Gupta</name><uri>http://www.blogger.com/profile/15278476706775259290</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_SwUGXsH1tFc/SuIpaMFmdcI/AAAAAAAACFQ/1LgxROcRHK8/S220/P8020375.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7685417051078817386.post-6245270322078797812</id><published>2008-12-31T12:21:00.000-08:00</published><updated>2008-12-31T22:14:58.727-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><category scheme='http://www.blogger.com/atom/ns#' term='remarkablity'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>Moments, Life and Remarkability</title><content type='html'>&lt;div style="text-align: justify;"&gt;Moments pass by as a drop of water, each one of it make Life. Moments vanishes as you start thinking of it to complete your life. But just analyze WHY? Why are we here ? What we are supposed to be?&lt;br /&gt;Some good saying: Live whole-heartedly, help others, do whatever you like with passion, contribute to the miraculous deeds our ancestors had done once, never give up life will always test your patience and endurance. Is it love, lust, success we are living for? Are we going the right way? Are we destined ?&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;If one ever think of why &lt;a href="http://en.wikipedia.org/wiki/Albert_Einstein"&gt;Einstein&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Michael_Faraday"&gt;Faraday&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Sachin_Tendulkar"&gt;Sachin&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Mahatma_Gandhi"&gt;Gandhi&lt;/a&gt;..name anyone..why were they great?How come respect comes out of its own while remembering them.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Simple they discovered something, they were leaders, they were simply different.&lt;/li&gt;&lt;li&gt;How come they were different, they were mere humans.&lt;/li&gt;&lt;/ul&gt;Your answers started sprouting:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Things were easier at that time. Nah&lt;/li&gt;&lt;li&gt;Easy resources. Not possible.&lt;/li&gt;&lt;li&gt;Plenty of time to try out something new. Not sure? same 24 hours.&lt;/li&gt;&lt;li&gt;Things was unexplored, now everything is there. Same thoughts prevails over centuries.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="width: 300px; text-align: left;" id="__ss_222268"&gt;&lt;a style="margin: 12px 0pt 3px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;" href="http://www.slideshare.net/thiru.kalpa/eight-secrets-of-life?type=powerpoint" title="Eight  Secrets Of  Life"&gt;Eight  Secrets Of  Life&lt;/a&gt;&lt;object style="margin: 0px;" height="355" width="425"&gt;&lt;param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=eight-secrets-of-life-1199871337586782-2&amp;amp;stripped_title=eight-secrets-of-life"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=eight-secrets-of-life-1199871337586782-2&amp;amp;stripped_title=eight-secrets-of-life" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"&gt;View SlideShare &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/thiru.kalpa/eight-secrets-of-life?type=powerpoint" title="View Eight  Secrets Of  Life on SlideShare"&gt;presentation&lt;/a&gt; or &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/upload?type=powerpoint"&gt;Upload&lt;/a&gt; your own. (tags: &lt;a style="text-decoration: underline;" href="http://slideshare.net/tag/secrets"&gt;secrets&lt;/a&gt; &lt;a style="text-decoration: underline;" href="http://slideshare.net/tag/powerpoint"&gt;powerpoint&lt;/a&gt;)&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;It seems they did something different, impossible and remarkable. My thoughts say follow those simple guys who were remarkable, contributer and made their life worth living. Moving against the tide is never easy, but the flew, they were not different rather they were much simpler. Isn't?&lt;br /&gt;Its just that they analyzed and walked through the path their heart was leading. It was their passion and inner urge to follow their dream that made them remarkable. They never did it to be famous or for wealth, its the satisfaction they were thriving for. This is greatness.&lt;br /&gt;&lt;br /&gt;Now, lets discuss our life, we are brought up educated, equipped with all resources (most of them one don't even need), plenty of time (exclude the time spent on cell, chat, bc and complains about life), I belief everything is more easy, approachable, just one click away thanks to &lt;a href="http://en.wikipedia.org/wiki/Tim_Berners-Lee"&gt;Mr Tim Berners Lee&lt;/a&gt;. One dont have to travel years to find where India is, on boat with few crew members. Our great remarkable leaders fulfilled all the resposibilities, they did loved some one, they did married, they did whatever a common man spent time upon. So whats missing ??&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Passion, Depth of thought, Direction etc&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In one thought we have never thought, why are we here for? It was their remarability that made them respectable, different, famous, successful. You know Apple never fell over &lt;a href="http://en.wikipedia.org/wiki/Albert_Einstein"&gt;Einstein&lt;/a&gt;'s head, he was just sitting idle under apple tree and looking at calm moon and an Apple and he realized that both are of same size and yet one falls down and one never. So distance can make things look alike but something decreases and he coined the name as &lt;a href="http://en.wikipedia.org/wiki/Gravity"&gt;&lt;span style="font-weight: bold;"&gt;Gravity&lt;/span&gt;&lt;/a&gt;. Remarkable enough for the whole world.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;In Modern World &lt;/span&gt;one try to dress, talk , walk, become rich but surprisingly none of them takes to the path of remarkability other than creating differences, boundaries. Simplicity is the characterstic of being different.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I believe "&lt;span style="font-weight: bold; font-style: italic;"&gt;Simplicity of character is the natural result of profound thought&lt;/span&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7685417051078817386-6245270322078797812?l=gakshay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gakshay.blogspot.com/feeds/6245270322078797812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7685417051078817386&amp;postID=6245270322078797812&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7685417051078817386/posts/default/6245270322078797812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7685417051078817386/posts/default/6245270322078797812'/><link rel='alternate' type='text/html' href='http://gakshay.blogspot.com/2008/12/moments-life-and-remarkability.html' title='Moments, Life and Remarkability'/><author><name>Akshay Gupta</name><uri>http://www.blogger.com/profile/15278476706775259290</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_SwUGXsH1tFc/SuIpaMFmdcI/AAAAAAAACFQ/1LgxROcRHK8/S220/P8020375.JPG'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7685417051078817386.post-9168556589698952667</id><published>2008-09-13T11:17:00.000-07:00</published><updated>2008-09-15T10:37:24.349-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='job'/><title type='text'>Job vs Life</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Why are we being educated?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Nursery, LKG, UKG, I, II, III, IV, V, VI, VII, VIII, IX, X, XI, XII&lt;br /&gt;What Next ? ...IIT,  an year dropped:(, Jamia is although good. I, II, III, IV year. B.Tech Comp(uter)lete. What Next?...MS/MBA/Job?I opted for Job :-)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Being from a middle class family, some how our society gives you an aim to get a "JOB" and &lt;span style="font-style: italic;"&gt;work generously to rise and earn decent salaries&lt;/span&gt;.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;And when I am very near to start with my first job, there is something within myself which is questioning is this the end (as shown by our society) or is this the beginning? Beginning as of...starting of my career, going to company everyday, work and again work. Is this what for I have been educated for so long and awaited to feel the eternal bliss of a Job, what only matters is to earn money, do i also get trapped as millions of people and loose my identity, will it provide me happiness to the rest of my life, will I be able to fulfill my dreams/ambitions within some years from now before marriage specifically.&lt;br /&gt;&lt;br /&gt;I felt really disappointing that neither our society nor our education system taught anything in this regard. Always I tried soving Matrix/Differential/Integration problems, mugging history, solving assignments, impress my teachers, having high grade. Unfortunately, it had lead me nowhere and I completely don't know why did I actually studied all the crap which I have already forgotten long time back and to blame myself, I never took the pain to explore beyond the psychological comfort of a job which somehow flourished in my mindset too and I completely felt a class-I guy who enters new classroom (World), and feels completely strange with no mentor this time and as understanding grows, this is stage where again I have to prove myself where millions of people are already competing to grow by hook or by crook. Remember famous dialogue from RDB: "&lt;span style="font-style: italic;"&gt;gate k is taraf hum duniya ko nachate hai and gate k us taraf duniya hamein aur duniya ki is bheed me na jaane laakhon DJ piss gaye&lt;/span&gt;",indeed very true. We are out of the gate, no step backing, now.&lt;br /&gt;&lt;br /&gt;Don't read if you think I'm about to give to an answer or an alternate to situation. What I mean is to understand yourself, organize your thought. Think again and again why have you really been educated? Its only your thought process that can enlighten your path to vision beyond the boundaries.&lt;br /&gt;&lt;br /&gt;If I talk about myself, I am closely analyzing all trends of lifestyle, fashion, Gen X, Tech World, Entrepreneurs, Government, India's "Cool" philosophy (will talk more about it later), Mobile, Internet etc., and will launch myself in the direction I'll feel myself more aligned to unleash the mystery of life and to achieve 100 percent of my thought. This might be the reason why Americans/Japanese are leading as they walk in that platform they are actually meant for besides merely following others blindly and unknowingly getting trapped.&lt;br /&gt;&lt;br /&gt;Remember, job in any way is a medium (not the end) to reach to your dream/ambitions and this is what you exactly need to explore and then one need to keep the &lt;span style="font-weight: bold;"&gt;SPARK&lt;/span&gt; alive to achieve them. Happy Beginning :-)&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7685417051078817386-9168556589698952667?l=gakshay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gakshay.blogspot.com/feeds/9168556589698952667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7685417051078817386&amp;postID=9168556589698952667&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7685417051078817386/posts/default/9168556589698952667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7685417051078817386/posts/default/9168556589698952667'/><link rel='alternate' type='text/html' href='http://gakshay.blogspot.com/2008/09/job-vs-life.html' title='Job vs Life'/><author><name>Akshay Gupta</name><uri>http://www.blogger.com/profile/15278476706775259290</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_SwUGXsH1tFc/SuIpaMFmdcI/AAAAAAAACFQ/1LgxROcRHK8/S220/P8020375.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7685417051078817386.post-5461560459851658386</id><published>2007-12-11T10:06:00.000-08:00</published><updated>2008-09-13T11:01:00.545-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><category scheme='http://www.blogger.com/atom/ns#' term='Ideas'/><title type='text'>Ideas and their Execution..</title><content type='html'>&lt;h2 class="title"&gt;&lt;span style="font-size:130%;"&gt;Ideas ... ?&lt;/span&gt;&lt;/h2&gt;  Human brain works at much higher frequency than a CPU of one's PC or laptop, without getting unplugged or low battery. Simulations shake hand concurrently without deadlock par than multitasking system can. Hemoglobin transfers data and control signals with FSB with the frequency of light. Brain stores all memories with infinite storage capacity as a Hard-disk without ever getting crashed, Responses which are impulsive, simple, potent and follow all the Laws of Nature, and portray ones thought process which flows out intermittently from our Mind (Cache). Ans if they really solve some problem...I call them IDEAS ... !!!&lt;br /&gt;Hope now one understands my IDEA !!&lt;br /&gt;I'm another idiotic computers guy :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7685417051078817386-5461560459851658386?l=gakshay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gakshay.blogspot.com/feeds/5461560459851658386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7685417051078817386&amp;postID=5461560459851658386&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7685417051078817386/posts/default/5461560459851658386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7685417051078817386/posts/default/5461560459851658386'/><link rel='alternate' type='text/html' href='http://gakshay.blogspot.com/2008/09/ideas-and-their-execution.html' title='Ideas and their Execution..'/><author><name>Akshay Gupta</name><uri>http://www.blogger.com/profile/15278476706775259290</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_SwUGXsH1tFc/SuIpaMFmdcI/AAAAAAAACFQ/1LgxROcRHK8/S220/P8020375.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7685417051078817386.post-2453679637803175253</id><published>2007-05-17T17:00:00.000-07:00</published><updated>2008-09-13T10:24:20.444-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='History and software'/><category scheme='http://www.blogger.com/atom/ns#' term='The World is Flat'/><category scheme='http://www.blogger.com/atom/ns#' term='Individual Globalization'/><title type='text'>Individual Globalization....</title><content type='html'>&lt;a href="http://gakshay.blogspot.com/2007/05/voyage-and-flat-worldisnt-contadicting.html"&gt;&lt;/a&gt;&lt;h3 class="post-title entry-title"&gt; &lt;/h3&gt;   &lt;strong&gt;Voyage:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt; The term mostly related with&lt;strong&gt; Christopher Coumbus&lt;/strong&gt; on his voyage in 1492 who sailed with the Nina, the pinta and the Santa Maria in an effort to discover a shorter, more direct route to India to confirm that the &lt;span style="font-weight: bold; font-style: italic;"&gt;world is &lt;/span&gt;&lt;i style="font-weight: bold; font-style: italic;"&gt;round not flat&lt;/i&gt;!!&lt;br /&gt;U know Y he did the Voyage???Just to encounter a New World, to search Indian Riches: precious metals , silks, spices. &lt;strong&gt;Era of The Globalizaton of countries and power&lt;/strong&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;World:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Then from 19th to 20th century the expansion of world via telephones, media, electronics world, Stock exchange, the PC's, satellite, Multi national Companies headed while being interrupted by the great depresson(colonization and bombing on Hiroshima and Nagasaki) and World Wars I &amp;amp;II the life never stopped and the key factor &lt;strong&gt;"Change" &lt;/strong&gt;resulted in the &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Globalization of Companies and their Integration&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;Flat World&lt;/strong&gt;:&lt;br /&gt;&lt;br /&gt;"&lt;strong&gt;The Playing Ground Is Being Leveled: Mr Nilkani, CEO Infosys"&lt;br /&gt;&lt;/strong&gt;Now the 21st Century and the world shrinking is to nano size and the storage expanding to Terabytes. Asians, especially Indian professional outsourcing the work and Indian IT market and Software graduates encomplishing tons of work while its night in the Developed Countries has set the world for a individual to Expand Its Horizon and&lt;br /&gt;&lt;br /&gt;&lt;strong&gt; The Era Of INDIVIDUAL Globalization&lt;/strong&gt;, the newfound power to collaborate and compete globally has now Leveled the GROUND.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7685417051078817386-2453679637803175253?l=gakshay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gakshay.blogspot.com/feeds/2453679637803175253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7685417051078817386&amp;postID=2453679637803175253&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7685417051078817386/posts/default/2453679637803175253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7685417051078817386/posts/default/2453679637803175253'/><link rel='alternate' type='text/html' href='http://gakshay.blogspot.com/2008/09/individual-globalization.html' title='Individual Globalization....'/><author><name>Akshay Gupta</name><uri>http://www.blogger.com/profile/15278476706775259290</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_SwUGXsH1tFc/SuIpaMFmdcI/AAAAAAAACFQ/1LgxROcRHK8/S220/P8020375.JPG'/></author><thr:total>0</thr:total></entry></feed>
