<?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-6408737110496471837</id><updated>2011-12-28T21:59:23.592-08:00</updated><category term='Random'/><category term='objective-c'/><category term='jquery'/><category term='oscommerce'/><category term='data structure/algo'/><category term='Iphone'/><category term='system programming'/><category term='php'/><category term='joomla'/><category term='Linux'/><category term='Asterisk'/><category term='ffmpeg'/><category term='magento'/><category term='Tips'/><category term='FBML'/><category term='streaming media'/><category term='GD'/><category term='hacker'/><category term='FaceBook'/><category term='memcache'/><title type='text'>Vipin's cogitations</title><subtitle type='html'>Keep your dreams alive. Understand to achieve anything requires faith and belief in yourself, vision, hard work, determination, and dedication. Remember all things are possible for those who believe.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>57</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-7523137120918286306</id><published>2011-07-03T01:04:00.001-07:00</published><updated>2011-07-03T01:15:49.091-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='magento'/><title type='text'>Magento Customer Partner</title><content type='html'>&lt;b&gt;Magento Customer Partner : &lt;/b&gt;&lt;span class="Apple-style-span" style="color: rgb(47, 47, 47); line-height: 18px;font-family:Arial,Helvetica,sans-serif;font-size:12px;"&gt;&lt;strong style="margin: 0px; padding: 0px; font-weight: bold;"&gt;Cutomer Partner&lt;/strong&gt; extension is a revolution , you can make your store as &lt;strong style="margin: 0px; padding: 0px; font-weight: bold;"&gt;ebay&lt;/strong&gt; .The main motive of this extension is – “&lt;strong style="margin: 0px; padding: 0px; font-weight: bold;"&gt;cutomer can upload their product as well&lt;/strong&gt;”&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 18px;font-family:Arial,Helvetica,sans-serif;"&gt;&lt;p style="color: rgb(47, 47, 47); margin: 0px 0px 10px; padding: 0px; text-align: center;font-size:12px;"&gt;&lt;span style="margin: 0px; padding: 0px; color: rgb(128, 0, 0);font-size:large;"&gt;&lt;strong style="margin: 0px; padding: 0px; font-weight: bold;"&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(128, 0, 0); line-height: 18px;font-family:Arial,Helvetica,sans-serif;font-size:large;"&gt;&lt;strong style="margin: 0px; padding: 0px; font-weight: bold;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt;    &lt;/span&gt; &lt;/span&gt;How to use Magento Customer Partner&lt;/strong&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(128, 0, 0); line-height: 18px;font-family:Arial,Helvetica,sans-serif;font-size:large;"&gt;&lt;strong style="margin: 0px; padding: 0px; font-weight: bold;"&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(128, 0, 0); line-height: 18px;font-family:Arial,Helvetica,sans-serif;font-size:large;"&gt;&lt;strong style="margin: 0px; padding: 0px; font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="color: rgb(47, 47, 47); font-weight: normal;font-size:12px;"&gt;&lt;p style="margin: 0px 0px 10px; padding: 0px; text-align: center;"&gt;&lt;a title="Back End Login" href="http://verne.in/partnermodule/magento/index.php/customerpartner/products/index/key/30a1b2cef7e1de86980c722c2113ef7f/" target="_blank" style="margin: 0px; padding: 0px; color: rgb(30, 126, 200); text-decoration: none;"&gt;&lt;span style="margin: 0px; padding: 0px;font-size:large;"&gt;&lt;strong style="margin: 0px; padding: 0px; font-weight: bold;"&gt;&lt;img src="http://verne.in/partnermodule/magento/media//Back_end_login-1.png" alt="" style="margin: 0px; padding: 0px; border-width: 0px; vertical-align: top; float: left; width: 210px; height: 90px;" /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin: 0px 0px 10px; padding: 0px; text-align: center;"&gt;&lt;a title="Front End Login" href="http://verne.in/partnermodule/magento/index.php/customerpartner/partnerproducts/index/" target="_blank" style="margin: 0px; padding: 0px; color: rgb(30, 126, 200); text-decoration: underline;"&gt;&lt;img src="http://verne.in/partnermodule/magento/media//front_end_login-1.png" alt="" style="margin: 0px; padding: 0px; border-width: 0px; vertical-align: top; float: right; width: 210px; height: 86px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin: 0px 0px 10px; padding: 0px; text-align: center;"&gt; &lt;/p&gt;&lt;p style="margin: 0px 0px 10px; padding: 0px; text-align: center;"&gt; &lt;/p&gt;&lt;p style="margin: 0px 0px 10px; padding: 0px; text-align: center;"&gt;&lt;span style="margin: 0px; padding: 0px;font-size:large;"&gt;&lt;strong style="margin: 0px; padding: 0px; font-weight: bold;"&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px 0px 10px; padding: 0px;"&gt; &lt;/p&gt;&lt;p style="margin: 0px 0px 10px; padding: 0px;"&gt; &lt;/p&gt;&lt;p style="margin: 0px 0px 10px; padding: 0px;"&gt; &lt;/p&gt;&lt;p style="margin: 0px 0px 10px; padding: 0px; text-align: center;"&gt;                           &lt;strong style="margin: 0px; padding: 0px; font-weight: bold;"&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin: 0px 0px 10px; padding: 0px; text-align: center;"&gt;&lt;strong style="margin: 0px; padding: 0px; font-weight: bold;"&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin: 0px 0px 10px; padding: 0px; text-align: center;"&gt;&lt;strong style="margin: 0px; padding: 0px; font-weight: bold;"&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin: 0px 0px 10px; padding: 0px; text-align: center;"&gt;&lt;strong style="margin: 0px; padding: 0px; font-weight: bold;"&gt;Complete Guide&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin: 0px 0px 10px; padding: 0px; text-align: center;"&gt;&lt;strong style="margin: 0px; padding: 0px; font-weight: bold;"&gt; how to use this module&lt;/strong&gt;.&lt;strong style="margin: 0px; padding: 0px; font-weight: bold;"&gt;&lt;a title="Magento Customer Partner" href="http://www.slideshare.net/vipinsahu/magento-customer-partner" target="_blank" style="margin: 0px; padding: 0px; color: rgb(30, 126, 200); text-decoration: underline;"&gt;&lt;span style="margin: 0px; padding: 0px;font-size:large;"&gt;Click Here&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin: 0px 0px 10px; padding: 0px; text-align: center;"&gt;&lt;span style="margin: 0px; padding: 0px; color: rgb(153, 51, 0);font-size:medium;"&gt;&lt;span style="margin: 0px; padding: 0px; color: rgb(128, 0, 0);"&gt;Feel Free to Call-us : +91-9213552189 | (+91)120-434-6653&lt;/span&gt; &lt;span style="margin: 0px; padding: 0px; color: rgb(0, 0, 0);"&gt;or Drop an email at &lt;span style="margin: 0px; padding: 0px; color: rgb(128, 0, 0);"&gt;sahu.vipin@webkul.com&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-7523137120918286306?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/7523137120918286306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=7523137120918286306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/7523137120918286306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/7523137120918286306'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2011/07/magento-customer-partner.html' title='Magento Customer Partner'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-6902449708493527091</id><published>2011-06-03T02:10:00.000-07:00</published><updated>2011-06-03T02:13:53.267-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='magento'/><title type='text'>Magento Custom Module</title><content type='html'>&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:Georgia;font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="text-align: left;"&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;strong&gt;Magento Custom Module :&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/strong&gt;Magento  Custom module development is an integral  and most important part of the Magento Development .Default magento setup with sample data is good but not sufficient .Every-time you need something more  with your store , so here it comes the magento module .Magento releases the&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;magento widgets in magento 1.4+&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt; Magento widgets&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;is an awesome idea and very handy to use for small functionality and easy to made for developers . so lets have a narrow look when we need widgets and when we need modules&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;strong&gt;Magento Module and Magento Widgets :&lt;/strong&gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;Magento module and widgets both are important to enrich the functionality of  magento .lets say you want to add a&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;a title="Magento Custom module" href="http://www.magentocommerce.com/magento-connect/webkul/extension/5274/product_carousel" style="text-decoration: none; color: rgb(85, 154, 211);"&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;product carousel&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;in your store then  you can use magento widgets . Both of them will work brilliant so why we need module ?&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;strong&gt;Magento Module :&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/strong&gt;Magento module is very useful for the bigger functionality lets say if you want to convert your store to an ebay store then you’ll choose magento module (&lt;a title="Magento Custom module" href="http://www.magentocommerce.com/magento-connect/webkul/extension/5886/customer_partner" style="text-decoration: none; color: rgb(85, 154, 211);"&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Magento customer partner&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;) cos widgets will not be useful in this case .Widgets are useful for tiny functionality (e.g – twitter widgets , facebook widgets or social share )&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;span id="more-295"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;strong&gt;Why we need Magento Module :&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/strong&gt;The simple answer is coz everytime we want extra functionality but using magento module you can handle everything from the magento back-end .magento module is divided in to two parts&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;1 – Magento Module Front-end&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;2 – Magento Module Back-End&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;strong&gt;Magento Module Front-end :&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/strong&gt;This module front-end is responsible for displaying the output of your module in to your magento store .&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;strong&gt;Magento Module Back-end :&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/strong&gt;Magento Module back-end is useful for managing the module and adding the parameters&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;strong&gt;Different Custom Module :&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/strong&gt;Magento have different kind of module  to enrich the functionality in different different area  .Some of them as given below&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;1 – Magento Shipping Module&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;2 – Magento Social Module&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;3  - Magento Checkout Module&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;4 – Magento Product Module&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;5 – Magento Seo Module&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;6 – Magento Language Module&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0px; padding: 0px;"&gt;And many more .&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;a title="Magento Custom module" href="http://webkul.com/" target="_blank" style="text-decoration: none; color: rgb(85, 154, 211);"&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Webkul&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;has a great expertise in custom magento module development . We are the community Developer in Magento Responsible for more thatn 50+ Magento modules and 250+ magento Templates&lt;/p&gt;&lt;span&gt;&lt;br /&gt;&lt;a href="http://vipinsahu.com/magento-custom-module/#ixzz1OCcJz038" style="text-decoration: none; color: rgb(0, 51, 153);"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-6902449708493527091?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/6902449708493527091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=6902449708493527091' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/6902449708493527091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/6902449708493527091'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2011/06/magento-custom-module.html' title='Magento Custom Module'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-5544816904178703040</id><published>2010-12-03T10:35:00.000-08:00</published><updated>2010-12-03T10:39:29.948-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='magento'/><title type='text'>Magento language pack installation</title><content type='html'>&lt;span style="font-weight: bold;font-family:georgia;" &gt;Magento language pack installation&lt;/span&gt;&lt;span style="font-family:georgia;"&gt; : Manual language magento installation is very comman problem in magento store . you can find some very popular language package in magento connect e.g. suppose that if you want to install dutch language package  so just follow the simple steps&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;1) Install the language pack from the magento connect.(&lt;a href="http://www.magentocommerce.com/magento-connect/Gui/extension/364/magento-community-modules--dutch-netherlands-language-pack"&gt;http://www.magentocommerce.com/magento-connect/Gui/extension/364/magento-community-modules--dutch-netherlands-language-pack&lt;/a&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;2) Go to Sytem-&gt;configure-&gt;Genral and set the localization according to your language.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;3) Now flush your Cache and after again login you magento will be ne desired language pack.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;enjoy :)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-5544816904178703040?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/5544816904178703040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=5544816904178703040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/5544816904178703040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/5544816904178703040'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2010/12/magento-language-pack-installation.html' title='Magento language pack installation'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-2890967139593775298</id><published>2010-10-20T14:06:00.000-07:00</published><updated>2010-10-20T14:07:56.002-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='magento'/><title type='text'>Reset Magneto Password in localhost</title><content type='html'>How to Reset Magento password in localhost  : This is very basic problem when you are playing with magento and very important . Magento Reset is very easy . It is very easy when your magento store is hosted on server  but it is little trciky when your magento store is in localhost . How to Reset your password in localhost- &gt;&lt;br /&gt;&lt;br /&gt;Go To :&lt;br /&gt;&lt;br /&gt;1 - Login in to PhpMyadmin .&lt;br /&gt;&lt;br /&gt;2 - Jump in to Magento's database .&lt;br /&gt;&lt;br /&gt;3 - Go to admin_user table and edit the table .&lt;br /&gt;&lt;br /&gt;4 - put a "password" (which you want) and select MD5 from function dropdown (Important). as Per the image&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;http://webkul.com/magento-tutorial/how-to-reset-magento-admin-password&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-2890967139593775298?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/2890967139593775298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=2890967139593775298' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/2890967139593775298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/2890967139593775298'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2010/10/reset-magneto-password-in-localhost.html' title='Reset Magneto Password in localhost'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-9193855652798174056</id><published>2010-10-19T16:20:00.000-07:00</published><updated>2010-10-19T16:25:22.683-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oscommerce'/><category scheme='http://www.blogger.com/atom/ns#' term='magento'/><title type='text'>Oscommerce configuration problem during installation</title><content type='html'>I found this problem during oscommerce magento migration . I installed oscommerce on my MAC everything was fine except that warning , i tried various chmod options and finally find the solution&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Problem:&lt;/span&gt; &lt;span style="color: rgb(255, 102, 0);"&gt;Warning: I am able to write to the configuration file:  /Applications/MAMP/htdocs/oscommerce/catalog/includes/configure.php.  This is a potential security risk - please set the right user  permissions on this file.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Solution:  &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;chmod 444 configure.php . That's it enjoy :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-9193855652798174056?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/9193855652798174056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=9193855652798174056' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/9193855652798174056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/9193855652798174056'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2010/10/oscommerce-configuration-problem-during.html' title='Oscommerce configuration problem during installation'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-1059462154839145660</id><published>2010-09-19T14:46:00.000-07:00</published><updated>2010-09-19T14:50:31.134-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Iphone'/><title type='text'>Why Iphone is Important for Iphone app development</title><content type='html'>&lt;p class="p1"&gt;iPhone simulator is great, but ultimately, you’re going to need to test your application on actual hardware. Why? Well, it’s important to realize that when the simulator is running your application, it’s actually running it using the hardware capabilities of your com- puter. This means that performance-wise, your application can behave quite differently in the simulator on your computer versus on an actual iPhone. These differences in hardware can even make certain bugs only appear on an iPhone and not in the simulator.&lt;/p&gt; &lt;p class="p1"&gt;Not only is running your app on an actual iPhone prudent for testing purposes, but there are also certain capabilities that are not available on the simulator that are available on the iPhone. These capabilities include the accelerometer, Core Location, and others. Conversely, there are application programming interfaces (APIs) that are available only on the simulator and not on an actual iPhone. In the latter situation, you should obviously avoid those APIs. I mention it here because it is a common mistake that new developers make when coming to the platform. They look at the documentation for Mac OS X on a particular API and assume that the API works the same on the iPhone. Because the simulator uses the desktop version of some libraries, when they test on the simulator, their code appears to work. The end result, however, is that the application works fine on the simulator, but when the developer goes to compile it for actual hardware, the compiler can’t find the requested API, resulting in an unresolved symbols compi- lation error.&lt;/p&gt;  &lt;p class="p1"&gt;So the point here is that you need to run your application on the iPhone or iPod Touch that you’re using for development. To do this, you need to obtain a development certificate from Apple, load the certificate into Xcode, and configure your build target to use it. I am not done yet on Iphone App Development Stay Tune ... :)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-1059462154839145660?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/1059462154839145660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=1059462154839145660' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/1059462154839145660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/1059462154839145660'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2010/09/why-iphone-is-important-for-iphone-app.html' title='Why Iphone is Important for Iphone app development'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-2089977226188281483</id><published>2010-08-20T19:20:00.000-07:00</published><updated>2010-08-20T19:22:04.819-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='magento'/><title type='text'>Shop By in Magento</title><content type='html'>Its Magento age for e-commerce platform and when you are dealing with  such CMS based platform you'll need to sort your data in terms of  categories  . Magento inbuilt provides a &lt;strong&gt;ShopBy&lt;/strong&gt; feature to sort the data in terms of attributes e.g price,categories ,manufactures etc .&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;How to Enable the SHOPBY Feature :&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;First  i'll suggest to have a look of layer structure of Magento  .There are  dozens of article on this topic so lets have a google .&lt;br /&gt;&lt;strong&gt;Solution&lt;/strong&gt;:  set anchor "YES" for category from admin panel.admin  panel-&gt;catalog-&gt;manage catgeory-&gt;open any category and set  anchor "yes".also make sure that you didn,t remove "shop by" block  reference from catalog xml file.&lt;br /&gt;&lt;br /&gt;Thats it. Enjoy :)&lt;br /&gt;&lt;br /&gt;Resources : &lt;a href="http://webkul.com/magento-tutorial/shop-by-feature-in-magento"&gt;http://webkul.com/magento-tutorial/shop-by-feature-in-magento&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-2089977226188281483?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/2089977226188281483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=2089977226188281483' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/2089977226188281483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/2089977226188281483'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2010/08/shop-by-in-magento.html' title='Shop By in Magento'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-5431669807703801487</id><published>2010-08-04T17:36:00.000-07:00</published><updated>2010-08-04T17:39:14.908-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='objective-c'/><title type='text'>Objective-C  concepts – Interface</title><content type='html'>As you know from the previous post the language behind the iphone apps development is Objective-c . There are dozens of tutorials available in the web  based on objective c but i'll explain the basic and core logic's to write iphone apps based on objective . Lets start -&lt;br /&gt;&lt;br /&gt;Objective-C can be divided in two three parts -&lt;br /&gt;&lt;br /&gt;1 - Interface&lt;br /&gt;&lt;br /&gt;2 - Implementation&lt;br /&gt;&lt;br /&gt;3 - Main Body&lt;br /&gt;&lt;br /&gt;The further explanation is given here : &lt;a href="http://vipinsahu.com/objective-c-core-concepts/"&gt;http://vipinsahu.com/objective-c-core-concepts/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In the next tutorial i'll explain more about implementation and main body with some good examples so stay tuned . Thanks for enjoying the article&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-5431669807703801487?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/5431669807703801487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=5431669807703801487' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/5431669807703801487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/5431669807703801487'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2010/08/objective-c-concepts-interface.html' title='Objective-C  concepts – Interface'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-8416100971482006895</id><published>2010-08-01T12:43:00.000-07:00</published><updated>2010-08-01T13:01:23.151-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Iphone'/><title type='text'>IPhone Development Tutorial - Platform</title><content type='html'>Hi folks , This time not JOomla nor PHP :) . I'm going to start new series of iPhone application development Step-by-step and skin-by-skin .Before Jumping in to development , i'll start with the platform . Here we go -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;MAC&lt;/span&gt; :  If you are goin to start iphone development and you dont have a MAC system then it is not possible .There are some alternative to MAC (e.g Hackintosh) but they are not perfect .&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Objective-C :  &lt;/span&gt;Objective-c , you can say C in OOP concept . Objective-c is quite different from C/C++ in terms of syntax . If you are going to start the IPhone development you must have a very good hand on Objective C . For the objective C you can use OPEN SOURCE package GNUSTEP in Linux .Xcode is sufficient in MAC for objective-c .&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Xcode&lt;/span&gt; : Install Xcode in your MAC system , It is a nice IDE with all the modern editor's feature(e.g auto-complete,Curly braces etc ).You'll develop all Your code in XCode .&lt;br /&gt;&lt;br /&gt;You can test your Application in Simulator but simulator has its own limits . You can not test some of the Iphone features in simulator (e.g - Camera , accelerometer etc ) . I'll suggest to purchase an Iphone .&lt;br /&gt;&lt;br /&gt;In the next Section i'll explain the hello world in Objective C . Stay tuned&lt;br /&gt;&lt;br /&gt;Vipin Sahu&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vipinsahu.com/"&gt;http://vipinsahu.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://twitter.com/vipinsahu"&gt;http://twitter.com/vipinsahu&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-8416100971482006895?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/8416100971482006895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=8416100971482006895' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/8416100971482006895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/8416100971482006895'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2010/08/iphone-development-tutorial-platform.html' title='IPhone Development Tutorial - Platform'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-4006852142929670751</id><published>2010-06-24T11:47:00.000-07:00</published><updated>2010-06-24T12:38:39.688-07:00</updated><title type='text'>APC vs MemCache in Joomla and magento</title><content type='html'>Many times people get confused about the cache hander what should be used for the site performance . Here i'll elaborate some of the concept about the caching and cache handler . &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;PHP is little slow as compared to another programming language . The normal flow of the PHP is as follows &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;i&gt;Request -&gt; Scanning and lexing -&gt;parsing -&gt;Compilation (OpCode)-&gt; OutPut(OpCode Processed &lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;So &lt;/span&gt;the OpCode caching can improve the site performance up to great extent . &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;APC : &lt;/b&gt;Apc is a cache handler mainly used for single server caching . APC uses the OpCode caching , the flow is as below&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;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PHa4VcKOWNc/TCOxycnVjkI/AAAAAAAAATQ/3knR8ZbRlV0/s1600/apc.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 242px;" src="http://4.bp.blogspot.com/_PHa4VcKOWNc/TCOxycnVjkI/AAAAAAAAATQ/3knR8ZbRlV0/s320/apc.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5486424251300154946" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;APC caching is must faster than memcache but not for the distributed system &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Memcached: &lt;/b&gt;Memcached is also a cache handler and used for the distributed system , even facebook uses the memcache . Memcache is little slow .&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Useful in Joomla and magento : &lt;/b&gt;Magento is resource hungry . APC can resolve this problem . Install magento in a Linux with APC installed and it will work like a rocket . You can also use APC and Memcache in Joomla in a very straight way . just install the cache handler and select the cache handler from the global configuration . Thats it :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Resource :&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;1 - &lt;/b&gt;&lt;a href="http://webkul.com/joomla-tutorial/memcached-in-joomla"&gt;http://webkul.com/joomla-tutorial/memcached-in-joomla&lt;/a&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/6408737110496471837-4006852142929670751?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/4006852142929670751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=4006852142929670751' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/4006852142929670751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/4006852142929670751'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2010/06/apc-vs-memcache-in-joomla-and-magento.html' title='APC vs MemCache in Joomla and magento'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_PHa4VcKOWNc/TCOxycnVjkI/AAAAAAAAATQ/3knR8ZbRlV0/s72-c/apc.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-272925839762579196</id><published>2010-05-26T22:36:00.001-07:00</published><updated>2010-05-26T22:36:52.918-07:00</updated><title type='text'>Webkul</title><content type='html'>Check out this SlideShare Presentation: &lt;div style="width:425px" id="__ss_4290849"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/vipinsahu/webkul-4290849" title="Webkul"&gt;Webkul&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse4290849" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=webkul-100525060149-phpapp02&amp;stripped_title=webkul-4290849" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse4290849" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=webkul-100525060149-phpapp02&amp;stripped_title=webkul-4290849" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/vipinsahu"&gt;vipin sahu&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-272925839762579196?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/272925839762579196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=272925839762579196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/272925839762579196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/272925839762579196'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2010/05/webkul.html' title='Webkul'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-423805110398518325</id><published>2010-04-10T01:21:00.000-07:00</published><updated>2010-04-10T01:43:36.498-07:00</updated><title type='text'>How Site Performance improves Search Engine optimization</title><content type='html'>Search engine optimization ..ahh really a much discussed topic . I am not gonna explain SEO but surely explain how site performance improves your site rank .As mattcutts explained that google does not use meta tag in Search ranking but google uses your site performance in search ranking .&lt;div&gt;&lt;br /&gt;&lt;div&gt; &lt;object width="540" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/muSIzHurn4U&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/muSIzHurn4U&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="540" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Resources : &lt;/b&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;1 - &lt;a href="http://searchengineland.com/google-now-counts-site-speed-as-ranking-factor-39708"&gt;http://searchengineland.com/google-now-counts-site-speed-as-ranking-factor-39708&lt;/a&gt;&lt;/div&gt;&lt;div&gt;2 - &lt;a href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html"&gt;http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;3 - &lt;a href="http://www.mattcutts.com/blog/site-speed/"&gt;http://www.mattcutts.com/blog/site-speed/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;4- &lt;a href="http://www.rustybrick.com/use-google-page-speed-tool-to-speed-up-your-site.html"&gt;http://www.rustybrick.com/use-google-page-speed-tool-to-speed-up-your-site.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;5 - &lt;a href="http://googlewebmastercentral.blogspot.com/2009/09/google-does-not-use-keywords-meta-tag.html"&gt;http://googlewebmastercentral.blogspot.com/2009/09/google-does-not-use-keywords-meta-tag.html&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-423805110398518325?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/423805110398518325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=423805110398518325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/423805110398518325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/423805110398518325'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2010/04/how-site-performance-improves-search.html' title='How Site Performance improves Search Engine optimization'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-9174556311990617941</id><published>2010-02-03T19:19:00.000-08:00</published><updated>2010-02-03T19:58:12.929-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joomla'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>How to make a image module -Joomla Module development</title><content type='html'>Joomla module development is a kind of fun .You can make your module in your own way ,if you are a newbie you can start form the &lt;b&gt;hello world .&lt;/b&gt;There is a lot of tutorial over hello world joomla module development . Here we'll discuss &lt;b&gt;how to pass parameters in Joomla module &lt;/b&gt;. lets start &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There must be two files for making a joomla module &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1 - &lt;b&gt;.php file&lt;/b&gt;&lt;/div&gt;&lt;div&gt;2 - &lt;b&gt;.xml file&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;XML File description :&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;xml file for joomla is straight forward nothing to do a lot , only take care when you are attaching your files and defining the parameters ,have a look&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PHa4VcKOWNc/S2pAhEbzenI/AAAAAAAAAO4/otICpXsRJok/s1600-h/Joomla+XML.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 146px;" src="http://4.bp.blogspot.com/_PHa4VcKOWNc/S2pAhEbzenI/AAAAAAAAAO4/otICpXsRJok/s320/Joomla+XML.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5434226837246147186" /&gt;&lt;/a&gt;the best way to write xml for your joomla module,  is to dig already exist joomla module from joomla extension directory &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;PHP File description :&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;This is the main file where you can show your PHP skills &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;&lt;b&gt;defined('_JEXEC') or die('Restricted access');&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This line is used for no external access in your joomla.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;global $mainframe;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;$mosConfig_sitename = $mainframe-&gt;getCfg('sitename');&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;$imagefolder &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;= trim( $params-&gt;get( 'imagefolder' ) );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;$speedView&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;= trim( $params-&gt;get( 'speedView' ) );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;$speedRemove&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;= trim( $params-&gt;get( 'speedRemove' ) );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;$speedTitle&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;= trim( $params-&gt;get( 'speedTitle' ) );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;$imgbgcolor = trim( $params-&gt;get( 'imgbgcolor' ) );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;$imgbordercolor = trim( $params-&gt;get( 'imgbordercolor' ) );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;$imgtitlename&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;= trim( $params-&gt;get( 'imgtitlename' ) );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;$imgtitlebutton&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;= trim( $params-&gt;get( 'imgtitlebutton' ) );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;$imageheight&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;= trim( $params-&gt;get( 'imageheight' ) );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;$imagewidth&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;= trim( $params-&gt;get( 'imagewidth' ) );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;$divwidth&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;= trim( $params-&gt;get( 'divwidth' ) );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;$divheight&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;= trim( $params-&gt;get( 'divheight' ) );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;$document =&amp;amp; JFactory::getDocument();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;The above defined variables are the parameters ,you can pass your variable using &lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;&lt;b&gt;$imagefolder &lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;&lt;b&gt;= trim( $params-&gt;get( 'imagefolder' ) );&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This will grab your images from the image folder .Now this is the time to write some code for this.&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_PHa4VcKOWNc/S2pEp4N3nhI/AAAAAAAAAPA/Gj9RRHLJuV0/s1600-h/Joomla+PHP.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 98px;" src="http://3.bp.blogspot.com/_PHa4VcKOWNc/S2pEp4N3nhI/AAAAAAAAAPA/Gj9RRHLJuV0/s320/Joomla+PHP.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5434231386631806482" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That's it .This small piece of code will grab your images from your folder .we are not done yet on joomla module development , if you have any query or suggestion please drop a mail in my mailbox or just comment it out .enjoy ;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-9174556311990617941?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/9174556311990617941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=9174556311990617941' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/9174556311990617941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/9174556311990617941'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2010/02/how-to-make-image-module-joomla-module.html' title='How to make a image module -Joomla Module development'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_PHa4VcKOWNc/S2pAhEbzenI/AAAAAAAAAO4/otICpXsRJok/s72-c/Joomla+XML.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-5754928242055112243</id><published>2010-01-29T09:34:00.000-08:00</published><updated>2010-01-29T23:34:52.522-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Random'/><title type='text'>Image results for vipin sahu</title><content type='html'>Finally i am feeling like a celeb.Today when i checked myself in google with the string "vipin sahu" i found something very strange&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_PHa4VcKOWNc/S2Mco8Dg8zI/AAAAAAAAAOw/sGAbgCGo7LE/s1600-h/OMG+Its+me.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 268px;" src="http://1.bp.blogspot.com/_PHa4VcKOWNc/S2Mco8Dg8zI/AAAAAAAAAOw/sGAbgCGo7LE/s320/OMG+Its+me.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5432217065180164914" /&gt;&lt;/a&gt;&lt;br /&gt;OMG! its me ;)  its really cool . Thanks Google :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-5754928242055112243?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/5754928242055112243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=5754928242055112243' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/5754928242055112243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/5754928242055112243'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2010/01/image-results-for-vipin-sahu.html' title='Image results for vipin sahu'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_PHa4VcKOWNc/S2Mco8Dg8zI/AAAAAAAAAOw/sGAbgCGo7LE/s72-c/OMG+Its+me.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-3993664207781924714</id><published>2010-01-26T23:04:00.000-08:00</published><updated>2010-01-26T23:31:50.905-08:00</updated><title type='text'>Twitter Live Search-stream widget in Joomla</title><content type='html'>Twitter introduces his search widget which is really awesome , you can add this widget in you joomla site or joomla blog as well&lt;br /&gt;&lt;br /&gt;First of all go to twitter search widget, here is widget &lt;a href="http://twitter.com/goodies/widget_search"&gt;link &lt;/a&gt;. You will see something like that&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PHa4VcKOWNc/S1_pZaMbOVI/AAAAAAAAAOA/GTNaOcuBMtk/s1600-h/Untitled-2.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 217px;" src="http://2.bp.blogspot.com/_PHa4VcKOWNc/S1_pZaMbOVI/AAAAAAAAAOA/GTNaOcuBMtk/s320/Untitled-2.gif" alt="" id="BLOGGER_PHOTO_ID_5431316298369546578" border="0" /&gt;&lt;/a&gt;Now below this click on &lt;span style="font-weight: bold;"&gt;finish and grab code&lt;/span&gt; . Copy the code , now go to joomla admin and go to module manager now click on new button as select the custom HTML module and press next&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_PHa4VcKOWNc/S1_qSiW9teI/AAAAAAAAAOI/KeFbqREhlFA/s1600-h/aaa.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 101px;" src="http://1.bp.blogspot.com/_PHa4VcKOWNc/S1_qSiW9teI/AAAAAAAAAOI/KeFbqREhlFA/s320/aaa.gif" alt="" id="BLOGGER_PHOTO_ID_5431317279813776866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Now select custom HTML&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_PHa4VcKOWNc/S1_qzNAhq-I/AAAAAAAAAOQ/TptNq8bn358/s1600-h/ffff.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 172px;" src="http://3.bp.blogspot.com/_PHa4VcKOWNc/S1_qzNAhq-I/AAAAAAAAAOQ/TptNq8bn358/s320/ffff.gif" alt="" id="BLOGGER_PHOTO_ID_5431317841018203106" border="0" /&gt;&lt;/a&gt;now click on  the wyswyg editor's HTML icon and paste the twitter code . Publish this module and open your Joomla site you will see the result as in my &lt;a href="http://vipinkrsahu.blogspot.com/"&gt;blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-3993664207781924714?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/3993664207781924714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=3993664207781924714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/3993664207781924714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/3993664207781924714'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2010/01/twitter-live-search-stream-widget-in.html' title='Twitter Live Search-stream widget in Joomla'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PHa4VcKOWNc/S1_pZaMbOVI/AAAAAAAAAOA/GTNaOcuBMtk/s72-c/Untitled-2.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-2553163489443814697</id><published>2010-01-19T10:13:00.000-08:00</published><updated>2010-01-19T13:04:49.739-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ffmpeg'/><category scheme='http://www.blogger.com/atom/ns#' term='streaming media'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>How to make video streaming site's like youtube</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Video streaming really a very awesome and a very new type of technology ,we experience at &lt;a href="http://webkul.com/"&gt;Webkul&lt;/a&gt;. Every time million's of  user around the world open the &lt;b&gt;YouTube&lt;/b&gt;  but you know how these video sites work .There is a lot of technologies on streaming media , we will explain some of them :&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Concept&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;&lt;/b&gt;So how this video streaming works .Mainly you can stream your data on two standard protocols &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;Protocols:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;1- HTTP&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;2- RTSP+RTP&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;Helper Media(Video Player):&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;For a normal site you can stream your media(video) over HTTP but the main disadvantage with HTTP is &lt;b&gt;stateless ,&lt;/b&gt;HTTP is a stateless protocol and HTTP don't know about the state of the &lt;b&gt;helper(&lt;/b&gt;Helper means video player &lt;b&gt;) . &lt;/b&gt;There are so many free open source video player but we at &lt;a href="http://webkul.com/"&gt;webkul&lt;/a&gt; are using &lt;b&gt;Flowplayer &lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_PHa4VcKOWNc/S1YeSzh3xGI/AAAAAAAAAN4/OSliVK_STgU/s1600-h/Flowplayer.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 222px;" src="http://3.bp.blogspot.com/_PHa4VcKOWNc/S1YeSzh3xGI/AAAAAAAAAN4/OSliVK_STgU/s320/Flowplayer.png" alt="" id="BLOGGER_PHOTO_ID_5428559709260465250" border="0" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Flow player is really an awesome video player ,you can easily customize and mold as per your need. There are so many conditions for making a streaming a video site like &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;1- You are using a hosting web space&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;2-You are using a dedicated server&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;3- others ;)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Actually there are some software for the encoding and decoding of your media file . Generally all the video player(flow player) supports &lt;b&gt;.flv &lt;/b&gt;extension for streaming , means you can not  stream your .AVI or .DAT extension with video player like flow-player . so thats the reason that you must have a encoding-decoding (conversion) software &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Video Conversion:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;This is the very most important aspect for making a video site . If you don't know how to convert videos in to desired format then its really hard to make a video site&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;Software Requirement and platform: &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;There are so many open source software for the video conversion like ffmpeg,mencoder etc. We are using &lt;b&gt;FFMPEG &lt;/b&gt;for the video conversion really very handy and easy to use .&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;we are using Ubuntu (Linux) operating system as a platform for the video site .Ubuntu is simply awesome ,very user friendly , very large community and &lt;b&gt;apt-get&lt;/b&gt; is just God :-o&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;For the Scripting language we are using PHP , I think no need to explain PHP now a days so we can say this "&lt;b&gt;how to make video site using open source&lt;/b&gt;".&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Host or Server: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;font-size:small;" &gt;If you are using a hosting account then make sure these softwares are install in your host and if you are having a dedicated server then hureeeeh ,you need not to be worry about anything .&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;So i think that the basic example it sufficient now starts with mechanism &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;Video Conversion and Thumbnail Generation:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;As previously said we are using Ffmpeg so now how we'll use ffmpeg with PHP. For all this purpose we are using &lt;b&gt;&lt;a href="http://php.net/manual/en/function.exec.php"&gt;exec&lt;/a&gt; &lt;/b&gt;function . The video conversion commend is &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;exec("/usr/bin/ffmpeg -i /mnt/videos/process/".$file."   -f flv  -b 500000 ".$fileFlv);&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;$file&lt;/b&gt; : This is the variable for the source media file which you want to convert e.g &lt;b&gt;example.avi&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;$fileFlv : &lt;/b&gt;This is the variable for the converted &lt;b&gt;flv &lt;/b&gt;file e.g &lt;b&gt;example.flv .&lt;/b&gt;For more on PHP and FFmpeg check &lt;a href="http://vipinkrsahu.blogspot.com/2009/08/ffmpeg-conversion-and-image-conversion.html"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt; .&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;so now you have a converted .&lt;b&gt;flv &lt;/b&gt;file now its time to grab thumbnails from the video &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;exec("$ffmpeg -i /mnt/videos/process/".$file." -an -ss $second -t 00:00:01 -r 1 -y -vcodec mjpeg -f mjpeg  $image 2&gt;&amp;amp;1");&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;$file : &lt;span class="Apple-style-span" style="font-weight: normal;"&gt;This is the variable for the source media file which you want to convert e.g &lt;b&gt;example.avi.&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;$image: &lt;/b&gt;This the variable for the grabbed  thumbnail from the video &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;For more in thumbnails generation please have a look &lt;b&gt;&lt;a href="http://vipinkrsahu.blogspot.com/2009/08/ffmpeg-conversion-and-image-conversion.html"&gt;Here&lt;/a&gt; .&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;Get length of the Video File :&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;This is also a useful technique , suppose you want to generate more than one thumbnails in specified interval let say you want nine thumbnails of the video . So at this point you must get the length of the video &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;&lt;i&gt;exec("$ffmpeg -i /mnt/videos/process/".$file." 2&gt;&amp;amp;1 | grep Duration | cut -d ' ' -f 4 | sed s/,//")&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); font-weight: normal;"&gt;&lt;b&gt;$file&lt;/b&gt; : This is the variable for the source media file which you want to convert e.g &lt;b&gt;example.avi. &lt;/b&gt; For more on video length calculation please have a look &lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;&lt;a href="http://vipinkrsahu.blogspot.com/2009/09/how-to-get-durationlength-of-video-file.html"&gt;Here&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;So if you calculate the length from the commend , now you can generate nine thumbnails like this &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;$cmd = exec("$ffmpeg -i /mnt/videos/process/".$file." 2&gt;&amp;amp;1 | grep Duration | cut -d ' ' -f 4 | sed s/,//");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;        &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;$array = explode('.', $cmd);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;$time = split(':',$array[0]);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;$total = ($time[0] * 3600) + ($time[1] * 60) + $time[2];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;$second = "5";&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;$second2 = ceil($total*1/8);&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;$second3 = ceil($total*2/8);&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;$second4 = ceil($total*3/8);&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;$second5 = ceil($total*4/8);&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;$second6 = ceil($total*5/8);&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;$second7 = ceil($total*6/8);&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;$second8 = ceil($total*7/8);&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;$second9 = $total-5;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;So in this way you will get nine equal interval  as described here as $second1, $second2 .......  &lt;b&gt;. N&lt;/b&gt;ow you can make nine thumbnails from the video as like &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;exec("$ffmpeg -i /mnt/videos/process/".$file." -an -ss $second -t 00:00:01 -r 1 -y -vcodec mjpeg -f mjpeg  $image1 2&gt;&amp;amp;1");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;exec("$ffmpeg -i /mnt/videos/process/".$file." -an -ss $second2 -t 00:00:01 -r 1 -y -vcodec mjpeg -f mjpeg $image2 2&gt;&amp;amp;1");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;exec("$ffmpeg -i /mnt/videos/process/".$file." -an -ss $second3 -t 00:00:01 -r 1 -y -vcodec mjpeg -f mjpeg $image3 2&gt;&amp;amp;1");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;exec("$ffmpeg -i /mnt/videos/process/".$file." -an -ss $second4 -t 00:00:01 -r 1 -y -vcodec mjpeg -f mjpeg $image4 2&gt;&amp;amp;1");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;exec("$ffmpeg -i /mnt/videos/process/".$file." -an -ss $second5 -t 00:00:01 -r 1 -y -vcodec mjpeg -f mjpeg $image5 2&gt;&amp;amp;1");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;exec("$ffmpeg -i /mnt/videos/process/".$file." -an -ss $second6 -t 00:00:01 -r 1 -y -vcodec mjpeg -f mjpeg $image6 2&gt;&amp;amp;1");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;exec("$ffmpeg -i /mnt/videos/process/".$file." -an -ss $second7 -t 00:00:01 -r 1 -y -vcodec mjpeg -f mjpeg $image7 2&gt;&amp;amp;1");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;exec("$ffmpeg -i /mnt/videos/process/".$file." -an -ss $second8 -t 00:00:01 -r 1 -y -vcodec mjpeg -f mjpeg $image8 2&gt;&amp;amp;1");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;exec("$ffmpeg -i /mnt/videos/process/".$file." -an -ss $second9 -t 00:00:01 -r 1 -y -vcodec mjpeg -f mjpeg $image9 2&gt;&amp;amp;1");&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;So now you have have converted &lt;b&gt;FLV &lt;/b&gt;file and nine &lt;b&gt;thumbnails &lt;/b&gt;with &lt;b&gt;flow-player . &lt;/b&gt;I think this is sufficieint data &lt;b&gt; &lt;/b&gt;to conquer the world .enjoy ;)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;If you don't want to stream your video in HTTP you can use RTSP+RTP as well for this you have to use streaming server like &lt;b&gt;DSS&lt;/b&gt;(darwin streaming server) or RED5 . I'll suggest to use darwin its open source and handy to use &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;a href="http://webkul.com/"&gt;We&lt;/a&gt; are not done yet on the streaming media, if you have any problem or suggestion drop a mail in our mailbox or just put a comment in the commentbox .we'll respond you as soon as possible thanks .....&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-2553163489443814697?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/2553163489443814697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=2553163489443814697' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/2553163489443814697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/2553163489443814697'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2010/01/how-to-make-video-streaming-sites-like.html' title='How to make video streaming site&apos;s like youtube'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_PHa4VcKOWNc/S1YeSzh3xGI/AAAAAAAAAN4/OSliVK_STgU/s72-c/Flowplayer.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-6465487043157647925</id><published>2010-01-15T10:19:00.000-08:00</published><updated>2010-01-15T10:35:05.318-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='magento'/><title type='text'>Method Varien_Object::__tostring() cannot take arguments in Magento</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;I downloaded a new Wamp server on my computer all things were working fine but when i try to install magento , i got a error like &lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Method Varien_Object::&lt;wbr&gt;__tostring() cannot take arguments in C:\wamp\www\mag&lt;wbr&gt;ento\lib\Varien&lt;wbr&gt;\Object.php on line 488&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt; &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;After digging a lot finally i got the solution actually there is a conflict between Magento and higher version of PHP like php 5.3+ . So there is a step by step solution :-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  ;font-family:Verdana, sans-serif;font-size:12px;"&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: normal normal normal 12px/17px Verdana; "&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;File: /lib/Varien/Object.php (Line 484)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: normal normal normal 12px/17px Verdana; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Change from&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: normal normal normal 12px/17px Verdana; "&gt;&lt;span class="Apple-style-span" style="line-height: 19px; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;public function ___toString(array $arrAttributes = array(), $valueSeparator=’,')&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: normal normal normal 12px/17px Verdana; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;to this&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: normal normal normal 12px/17px Verdana; "&gt;&lt;span class="Apple-style-span" style="line-height: 19px; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;public function __invoke(array $arrAttributes = array(), $valueSeparator=’,')&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: normal normal normal 12px/17px Verdana; "&gt;&lt;em style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;and go to File /app/code/core/Mage/Core/Controller/Request/Http.php (Line 274)&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: normal normal normal 12px/17px Verdana; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Change from&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: normal normal normal 12px/17px Verdana; "&gt;&lt;span class="Apple-style-span" style="line-height: 19px; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;$host = split(‘:’, $_SERVER['HTTP_HOST']);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: normal normal normal 12px/17px Verdana; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;To this&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: normal normal normal 12px/17px Verdana; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="line-height: normal; "&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;$host = explode(‘:’, $_SERVER['HTTP_HOST']);&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: normal normal normal 12px/17px Verdana; "&gt;&lt;span class="Apple-style-span"  style="line-height: normal; font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;For more information please refer magento discussion board .enjoy ;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: normal normal normal 12px/17px Verdana; "&gt;&lt;span class="Apple-style-span"  style="line-height: normal; font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-6465487043157647925?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/6465487043157647925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=6465487043157647925' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/6465487043157647925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/6465487043157647925'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2010/01/method-varienobjecttostring-cannot-take.html' title='Method Varien_Object::__tostring() cannot take arguments in Magento'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-4379105373528501175</id><published>2010-01-13T12:52:00.000-08:00</published><updated>2010-02-10T14:06:33.500-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joomla'/><category scheme='http://www.blogger.com/atom/ns#' term='jquery'/><title type='text'>How to use jquery in Joomla</title><content type='html'>&lt;span style="font-family: times new roman;font-family:verdana;" class="Apple-style-span" &gt;Jquery really an awesome Javascript library and Joomla is an awesome CMS as well but the problem came when you use Jquery in joomla .The reason is joomla is based on mootools java script library . I used jquery in a module development.Here i'll explain how can we use jquery in module(Plugins,component etc) development&lt;br /&gt;&lt;/span&gt;&lt;a style="font-family: times new roman;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_PHa4VcKOWNc/S041pF4klFI/AAAAAAAAANk/noN1QhKewkU/s1600-h/jquery.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 420px; height: 100px;" src="http://1.bp.blogspot.com/_PHa4VcKOWNc/S041pF4klFI/AAAAAAAAANk/noN1QhKewkU/s320/jquery.jpg" alt="" id="BLOGGER_PHOTO_ID_5426333581098390610" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family: times new roman;font-family:verdana;" class="Apple-style-span" &gt;as the arrow(red) explains we have to use the jquery in noConflict() mode .You have to put this code in the php page of your module and CSS files which are in use ,you can add them in XML file like below &lt;/span&gt;&lt;div style="font-family: times new roman;"&gt; &lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: times new roman;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"&gt;          &lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 0, 0);"&gt;&lt;span class="Apple-style-span"&gt;"filename module="mod_name""example.css"/filename"&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: times new roman;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="white-space: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="white-space: pre; font-family: times new roman;"&gt;&lt;span class="Apple-style-span"&gt; (&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 0, 0);"&gt;&lt;span class="Apple-style-span"&gt;** &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt; "" are &lt;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;div style="font-family: times new roman;"&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"&gt;Thanks for enjoying this article&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: monospace;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;Refreance&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webkul.com/joomla-tutorial/how-to-use-jquery-in-joomla-module-development"&gt;http://webkul.com/joomla-tutorial/how-to-use-jquery-in-joomla-module-development&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="font-family: times new roman;"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-4379105373528501175?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/4379105373528501175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=4379105373528501175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/4379105373528501175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/4379105373528501175'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2010/01/how-to-use-jquery-in-joomla.html' title='How to use jquery in Joomla'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_PHa4VcKOWNc/S041pF4klFI/AAAAAAAAANk/noN1QhKewkU/s72-c/jquery.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-1158783645205008129</id><published>2010-01-11T14:49:00.000-08:00</published><updated>2010-01-11T14:51:23.490-08:00</updated><title type='text'>Tips to Improve Google Rank(Search Engine Optimization) with Joomla</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium; "&gt;&lt;div style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); font: normal normal normal 13px/19px Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; padding-top: 0.6em; padding-right: 0.6em; padding-bottom: 0.6em; padding-left: 0.6em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;p&gt;How to improve your site rank , Google page rank or search engine optimization these are the hot topics of Discussion . I heard from many people that the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Joomla&lt;/span&gt; is not good for the S.E.O . First of all i want to clarify that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Joomla&lt;/span&gt; is an awesome C.M.S and very search engine friendly .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Joomla&lt;/span&gt; in-build search engine friendly (S.E.F) is very good despite that there are also so many extensions available in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Joomla&lt;/span&gt; extension directory which are really very good. We'll discuss Here more on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Joomla&lt;/span&gt; Search engine optimization in a very lucid manner . So here we go...&lt;/p&gt;&lt;p&gt;&lt;span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "&gt;Content&lt;/span&gt; : "Content is king" Really content is king If your site have good and healthy content , you need not to be worry about the page rank etc... Google will automatically find your site .Relevant data also has its importance . So &lt;span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "&gt;Relevant data + Healthy(Good content) = No Worry&lt;/span&gt; ;)&lt;/p&gt;&lt;p&gt;&lt;span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SiteMap&lt;/span&gt;: &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SiteMap&lt;/span&gt; is also a very good technique in respect with site richness as well as Search engine optimization. In &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;WebKul&lt;/span&gt; we uses &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Xmap&lt;/span&gt; &lt;a href="http://webkul.com/joomla-tutorial/how-to-add-xmap-sitemap-in-google-webmaster-tool" mce_href="http://webkul.com/joomla-tutorial/how-to-add-xmap-sitemap-in-google-webmaster-tool"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Sitemap&lt;/span&gt;&lt;/a&gt; .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Xmap&lt;/span&gt; is really an awesome component it generates dynamic &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;SiteMap&lt;/span&gt; But never Forget to add this site Map to Google Webmaster Tool.&lt;/p&gt;&lt;p&gt;&lt;span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;SEF&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;URL's&lt;/span&gt;: &lt;/span&gt;Search engine Friendly &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Url's&lt;/span&gt; are also key points for the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;SEO&lt;/span&gt; actually what happens &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Joomla&lt;/span&gt; generates little wired &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;URL's&lt;/span&gt; which are not search engine friendly &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;Joomla&lt;/span&gt; in-build &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;SEF&lt;/span&gt; extension is quite good but there are also some extensions which are really &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;veru&lt;/span&gt; awesome like &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;Artio&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "&gt;Canonical &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;SEO&lt;/span&gt;(301 Redirect) : &lt;/span&gt;Generally guys thinks that like www.example.com or example.com or example.com/index.php are same but its not true make sure all your &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;urls&lt;/span&gt; follows the same &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;url&lt;/span&gt; weather they are www.example.com or example.com.&lt;/p&gt;&lt;p&gt;&lt;span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "&gt;Check Your Not Found Pages: &lt;/span&gt;Not Found links are not good for Search engine optimizations. To check your Not Found pages use the Google Web-Master tool&lt;/p&gt;&lt;p&gt;&lt;span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "&gt;Robot.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;txt&lt;/span&gt;: &lt;/span&gt;Check you robot.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;txt&lt;/span&gt; file, robot file participate a very good role for the dead links are not found pages please refer &lt;span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "&gt;&lt;a href="http://www.youtube.com/watch?v=KBdEwpRQRD0" mce_href="http://www.youtube.com/watch?v=KBdEwpRQRD0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;Mattcutts&lt;/span&gt; blog&lt;/a&gt;&lt;/span&gt; For the Robot.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;txt&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "&gt;Hide &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;PDF&lt;/span&gt; , Printer Icons: &lt;/span&gt;If there is no use of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;PDF&lt;/span&gt; icons on your page Hide them because they down your page in &lt;a href="http://en.wikipedia.org/wiki/Deep_Web" mce_href="http://en.wikipedia.org/wiki/Deep_Web"&gt;Deep Web&lt;/a&gt; :-o , Which are not Search engine friendly.&lt;/p&gt;&lt;p&gt;&lt;span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "&gt;Don't Use Very Large No of META Tags and Meta Description: &lt;/span&gt;This is very Silly but important aspect never use very large no of meta tags as well meta descriptions too but &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;i'll&lt;/span&gt; always suggest them to use meta tags and meta descriptions.&lt;/p&gt;&lt;p&gt;&lt;span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "&gt;Use Heading Tag(h3): &lt;/span&gt;Heading tag also play an important role in S.E.O .I'll suggest, make you page heading as h3 heading Generally &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;Joomla&lt;/span&gt; follow this rule automatically but some templates don't follow this concept.&lt;/p&gt;&lt;p&gt;&lt;span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "&gt;Healthy &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;Backlinks&lt;/span&gt; : &lt;/span&gt;Healthy &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;Backlinks&lt;/span&gt; plays a tremendous role in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;Joomla&lt;/span&gt; as well as any site's &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;SEO&lt;/span&gt; , But Make sure these links are healthy(good) generally guys make spam links which is bad :(&lt;/p&gt;&lt;p&gt;&lt;span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "&gt;Update and Update: &lt;/span&gt;Really Site content update is the most important concept .Update your site content regularly ,this we'll really help your site .&lt;/p&gt;&lt;p&gt;We are not done yet There is a lot on Search engine optimization .For any query or suggestion drop a mail in our mailbox or just comment it out  Thanks :-o&lt;/p&gt;&lt;p&gt;contd......&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-1158783645205008129?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/1158783645205008129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=1158783645205008129' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/1158783645205008129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/1158783645205008129'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2010/01/tips-to-improve-google-ranksearch.html' title='Tips to Improve Google Rank(Search Engine Optimization) with Joomla'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-3934417409684103218</id><published>2010-01-06T10:52:00.000-08:00</published><updated>2010-01-06T12:01:40.712-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joomla'/><category scheme='http://www.blogger.com/atom/ns#' term='memcache'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>How to use Memcache with Joomla</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:times new roman;"&gt;There is lot of queries and questions over Joomla like joomla is too slow and blah blah types ... so here we go for the performance of joomla (or u can say any php Site)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;The basic principle with any dynamic site to speed up is to reduce the load on the site or in technical words reduce HTTP requests every elements on the web page generates a HTTP request and this HTTP request hits the web server and blah blah ... there are tons of material is available on the web on this&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;So the concept is ,you can Speed Up your site in two way&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;1- Front end Optimization&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;2- Back end Optimization&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;I'll Tell all these above mention methods and concept in the next .This is the time for &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:times new roman;font-size:100%;"  &gt;memcache &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;so whats the hell  Memcache is ;) Memcache is an awesome memory cache handler .&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Even Facebook usese This cache handler .First of all check that your memcahce is install on your webserver&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;For this, use simple &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:times new roman;font-size:100%;"  &gt;phpinfo() &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:times new roman;"&gt;and CTRL+F memcache if you don't found anything Then means its time to install the Memcache . I uses Ubuntu as my OS and i'll describe&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:times new roman;font-size:100%;"  &gt;How to install memcache on ubuntu:&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:times new roman;"&gt;Simple type as below &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:times new roman;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);font-family:times new roman;font-size:100%;"  &gt;apt-get install memcached php5-memcache&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;to restart the memcache use&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);font-family:times new roman;font-size:100%;"  &gt;/etc/init.d/memcached restart&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;and after that restart the Apache&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0); font-style: italic;font-family:times new roman;font-size:100%;"  &gt;/etc/init.d/apache2 restart&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;if all things goes right , Now you can see memcache on phpinfo()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;So now &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:times new roman;font-size:100%;"  &gt;how to use your Memcache with Joomla &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;When you install the memcache Joomla automatically genrate the options for Memcache what you have to do is ,Just follow the setting as marked .&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div  style="text-align: left;font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PHa4VcKOWNc/S0ToFqFJTbI/AAAAAAAAAMc/owGNsS5tpww/s1600-h/memcache.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 281px;" src="http://2.bp.blogspot.com/_PHa4VcKOWNc/S0ToFqFJTbI/AAAAAAAAAMc/owGNsS5tpww/s320/memcache.jpg" alt="" id="BLOGGER_PHOTO_ID_5423715035153780146" border="0" /&gt;&lt;/a&gt;Don't change anything with sessions settings(its all up to you) :&lt;br /&gt;If you did all things right you will surely get the result&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_PHa4VcKOWNc/S0TqmsIa3QI/AAAAAAAAAMk/IsV8-hooKms/s1600-h/memcache-test.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 170px;" src="http://3.bp.blogspot.com/_PHa4VcKOWNc/S0TqmsIa3QI/AAAAAAAAAMk/IsV8-hooKms/s320/memcache-test.jpg" alt="" id="BLOGGER_PHOTO_ID_5423717801663323394" border="0" /&gt;&lt;/a&gt;Enjoy this tutorial if you got any problem or have a question Drop a mail in my mailbox or just comment it out thanks ;)&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-weight: bold;font-family:times new roman;font-size:100%;"  &gt;  &lt;/span&gt;&lt;span style="font-size:100%;"&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/6408737110496471837-3934417409684103218?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/3934417409684103218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=3934417409684103218' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/3934417409684103218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/3934417409684103218'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2010/01/how-to-use-memcache-with-joomla.html' title='How to use Memcache with Joomla'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PHa4VcKOWNc/S0ToFqFJTbI/AAAAAAAAAMc/owGNsS5tpww/s72-c/memcache.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-3972259089165313553</id><published>2009-12-19T10:25:00.000-08:00</published><updated>2009-12-20T00:02:09.241-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='FaceBook'/><category scheme='http://www.blogger.com/atom/ns#' term='FBML'/><title type='text'>Image Inside FaceBook Dialog Box</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;Hey Guys im back after a long time digging some API things ,this time FaceBook API and  Google MAP API .Facbook API is really awesome thats why Facebook has tons of application So lets start ....&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;Facbook Replaces Java Script Alert Box with Its dialog box which are really awesome and looks very cool specially the glassy transparent border:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;Simple Dialog Box:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;To write Simple Dialog box is very simple .Nothing special is here what you have to do is Just copy-paste the below code in your page&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_PHa4VcKOWNc/Sy0hU8Zg9FI/AAAAAAAAAME/Rs95kr8gUSs/s1600-h/DialogBox-VipinSahu.jpg"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_PHa4VcKOWNc/Sy0hU8Zg9FI/AAAAAAAAAME/Rs95kr8gUSs/s1600-h/DialogBox-VipinSahu.jpg"&gt;&lt;img style="text-align: left;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 320px; height: 71px; " src="http://3.bp.blogspot.com/_PHa4VcKOWNc/Sy0hU8Zg9FI/AAAAAAAAAME/Rs95kr8gUSs/s320/DialogBox-VipinSahu.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5417022570490819666" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt; Image Inside FaceBook Dialog Box:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;Now its the time for Image Inside Dialog Box This is also very simple but there is a little trick .Place your content inside &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;fb:dialog id="ID_NAME" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;and call this id using html tag like input . Put your image in the &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;fb:dialog-content &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;tag .Whole sample Code is Given below&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_PHa4VcKOWNc/Sy0k687YauI/AAAAAAAAAMM/aq4DHZz07VE/s1600-h/dialog-vipin.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 109px;" src="http://3.bp.blogspot.com/_PHa4VcKOWNc/Sy0k687YauI/AAAAAAAAAMM/aq4DHZz07VE/s320/dialog-vipin.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5417026522002778850" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;&lt;br /&gt;&lt;br /&gt;The Working example of both the codes are &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight:bold;"&gt;&lt;a href="http://apps.facebook.com/vipinsahu/test.php"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;here&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 19px; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;for any quesries just drop a mail in my mailbox or just put a comment . Enjoy :)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"   style=" color: rgb(51, 51, 51);  line-height: 19px; font-family:Verdana, sans-serif;font-size:13px;"&gt;&lt;pre class="file"&gt;&lt;a href="http://sahu.vipin.googlepages.com/" style="color: rgb(91, 115, 156); text-decoration: none; "&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;Vipin Sahu&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;&lt;br /&gt;Follow me on&lt;br /&gt;&lt;/span&gt;&lt;a href="http://twitter.com/vipinsahu" style="color: rgb(102, 102, 153); "&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;twitter&lt;/span&gt;&lt;/a&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-3972259089165313553?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/3972259089165313553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=3972259089165313553' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/3972259089165313553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/3972259089165313553'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/12/image-inside-facebook-dialog-box.html' title='Image Inside FaceBook Dialog Box'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_PHa4VcKOWNc/Sy0hU8Zg9FI/AAAAAAAAAME/Rs95kr8gUSs/s72-c/DialogBox-VipinSahu.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-7158723560274736436</id><published>2009-11-18T23:54:00.000-08:00</published><updated>2009-11-19T01:28:48.883-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joomla'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>How to install joomla in Linux (Ubuntu)</title><content type='html'>&lt;span style=";font-family:times new roman;font-size:100%;"  &gt;Installation of joomla on ubuntu is little tedious and if you follow the simple rule as in windows you will get error in installing the sample data. so here we go,&lt;br /&gt;&lt;br /&gt;Step by step tutorial:&lt;br /&gt;&lt;br /&gt;I am assuming  that in your linux Apache,Mysql and php is working fine if u are a newbie follow the instructions below&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Installing Apache:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;open the terminal and type the following command&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;sudo apt-get install apache2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;if you are login from the user account it will ask for the password after interning the password apache will install automatically, For testing purpose wether apache is running or not open the browser and type &lt;span style="font-style: italic;"&gt;http://localhost &lt;/span&gt;.It will surely show "it works".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Installing PHP:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;open the terminal and type the following command&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;sudo apt-get install php5 libapache2-mod-php5&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;if you are login from the user account it will ask for the password after interning the password PHP will install automatically.After the PHP installation &lt;span style="font-style: italic;"&gt;restart the apache web server &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;sudo /etc/init.d/apache2 restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For testing purpose weather php is running or not make a php file in "/var/www"&lt;br /&gt;(folder path) 'test.php' open the php file using any editor im using gedit so open as&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;gedit test.php&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;and type simple  save the file and open the browser and type&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;http://localhost/test.php&lt;/span&gt; and it will show the php information.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Installing Mysql:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;open the terminal and type the following command&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;sudo apt-get install mysql-server&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;it will install the mysql automatically now create password for the mysql root user open the terminal and type mysql so now u r in the mysql console .To create password type&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;here 'yourpassword' is your password and u can put anything on password.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Installing PHPMYADMIN&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;open the terminal and type the following command &lt;code&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;sudo apt-get install phpmyadmin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;during the installtion it will ask about the web server and mysql password choose apache as web server and type your mysql password . now open apache.conf file using&lt;br /&gt;&lt;br /&gt;&lt;code style="font-style: italic; color: rgb(255, 0, 0);"&gt;gedit /etc/apache2/apache2.conf&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;and add this line to apache2.conf&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Include /etc/phpmyadmin/apache.conf &lt;/span&gt;. now restart the apache&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;sudo /etc/init.d/apache2 restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Test for phpmyadmin&lt;/span&gt;: open your browser and just type &lt;span style="color: rgb(255, 0, 0);"&gt;http://localhost/phpmyadmin&lt;/span&gt; it will open the phpmyadmin&lt;br /&gt;&lt;br /&gt;SO now your system is ready for the joomla installation&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Joomla Installation:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Extract joomla in "var/www"(Folder path) now open the bowser and type http://localhost it will show the joomla folder as below&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PHa4VcKOWNc/SwUMa4yR3EI/AAAAAAAAAHw/Q8jXJf33wD0/s1600/localhost.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 490px; height: 177px;" src="http://4.bp.blogspot.com/_PHa4VcKOWNc/SwUMa4yR3EI/AAAAAAAAAHw/Q8jXJf33wD0/s320/localhost.png" alt="" id="BLOGGER_PHOTO_ID_5405740583787551810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:times new roman;font-size:100%;"  &gt;&lt;br /&gt;just click on the joomla folder it will ask about the language select the language and click on next button now the main thing came as the image describes&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PHa4VcKOWNc/SwUOHHr22UI/AAAAAAAAAIA/Ae957K4c0rQ/s1600/Screenshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 585px; height: 233px;" src="http://2.bp.blogspot.com/_PHa4VcKOWNc/SwUOHHr22UI/AAAAAAAAAIA/Ae957K4c0rQ/s320/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5405742443213019458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:times new roman;font-size:100%;"  &gt;&lt;br /&gt;Dont bother about the warning just click on the next button and follow the instructions as joomla installation in windows at the end a textbox will appear just copy the text  from the textbox and create the file "configuration.php" and copy the whole text to this file and save this file in "var/www/joomlafolder"&lt;br /&gt;and follow the instructions .I am very sure that this tutorial will help you in the joomla installation for any quesries just drop a mail in my mailbox or just put a comment . Enjoy :)&lt;br /&gt;&lt;/span&gt;&lt;pre class="file" style="font-family: times new roman;"&gt;&lt;a href="http://sahu.vipin.googlepages.com/"&gt;Vipin Sahu&lt;/a&gt;&lt;br /&gt;Follow me on&lt;br /&gt;&lt;a href="http://twitter.com/vipinsahu"&gt;twitter&lt;/a&gt;&lt;/pre&gt;&lt;span style=";font-family:times new roman;font-size:100%;"  &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/6408737110496471837-7158723560274736436?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/7158723560274736436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=7158723560274736436' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/7158723560274736436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/7158723560274736436'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/11/how-to-install-joomla-in-linux-ubuntu.html' title='How to install joomla in Linux (Ubuntu)'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_PHa4VcKOWNc/SwUMa4yR3EI/AAAAAAAAAHw/Q8jXJf33wD0/s72-c/localhost.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-8795744570790753536</id><published>2009-10-04T08:00:00.000-07:00</published><updated>2009-10-04T08:30:29.706-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='magento'/><title type='text'>How to Import CSV into Magento</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;This is very common question in magento that how to import csv files in magento .so lets start &lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;1-login to your admin panel and go to system-&gt;import/export-&gt;profiles.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;2-Now click on the import all product .&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;3-choose upload file and select your CSV file and press continue and edit .&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;4-After that click on the "Run Profile" and select the imported file .&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;5- finally click on the run profile in Popup&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;simple hunhh but the main problem came when your CSV doesn't match with the magento CSV &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;format for that purpose procedure is as below &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 10px; color: rgb(51, 51, 51); "&gt;&lt;p  style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.5em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border- font-style: normal; line-height: 1.6em; text-align: left; color:initial;"&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border- font-style: normal; line-height: 1; text-align: left; text-decoration: underline; color:initial;"&gt;&lt;strong  style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border- font-style: normal; line-height: 1; text-align: left; color:initial;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Step 1 – Add a new product manually&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;add a new product manually to the catalog, assign it to a category, and fill out all fields that will be necessary to your store. The obvious ones are price, description, quantity etc. It’s important that you fill out all fields that you know you are going to need for all the products you import.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.5em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border- font-style: normal; line-height: 1.6em; text-align: left; color:initial;"&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border- font-style: normal; line-height: 1; text-align: left; text-decoration: underline; color:initial;"&gt;&lt;strong  style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border- font-style: normal; line-height: 1; text-align: left; color:initial;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Step 2 – Export Your Products&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;Now we want to export your product to a .csv file so that we can view the fields that are required to import. Go to System &gt;&gt; Import/Export &gt;&gt; Profiles. Now click on Export All Products then Run Profile. Click on the “Run Profile in Popup” button. Once the export is completed, go to your var/export directory on your Magento install and you will find the .csv file there for you to download.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.5em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border- font-style: normal; line-height: 1.6em; text-align: left; color:initial;"&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border- font-style: normal; line-height: 1; text-align: left; text-decoration: underline; color:initial;"&gt;&lt;strong  style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border- font-style: normal; line-height: 1; text-align: left; color:initial;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Step 3 – Analyze The .CSV File&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;Now if you look at your .csv export file you will see the field names that you need to match up. Now just start filling yours in and creating your csv file ready for import. This step is extremely important. Otherwise Magento cannot match what you are trying to import and the importing will fail. At a most basic level, here are the fields that I imported:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style="margin-top: 0px; margin-right: 25px; margin-bottom: 0px; margin-left: 25px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: normal; line-height: 1; text-align: left; list-style-type: none; list-style-position: initial; list-style-image: initial; "&gt;&lt;li style="margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.3em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0.8em; padding-left: 16px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: normal; line-height: 1.4em; text-align: left; background-image: url(http://chasesagum.com/wp-content/themes/sandbox/images/li_bullet.png); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; color: rgb(51, 51, 51); background-position: 0px 0px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;store&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.3em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0.8em; padding-left: 16px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: normal; line-height: 1.4em; text-align: left; background-image: url(http://chasesagum.com/wp-content/themes/sandbox/images/li_bullet.png); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; color: rgb(51, 51, 51); background-position: 0px 0px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;attribute_set&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.3em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0.8em; padding-left: 16px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: normal; line-height: 1.4em; text-align: left; background-image: url(http://chasesagum.com/wp-content/themes/sandbox/images/li_bullet.png); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; color: rgb(51, 51, 51); background-position: 0px 0px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;type&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.3em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0.8em; padding-left: 16px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: normal; line-height: 1.4em; text-align: left; background-image: url(http://chasesagum.com/wp-content/themes/sandbox/images/li_bullet.png); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; color: rgb(51, 51, 51); background-position: 0px 0px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;sku&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.3em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0.8em; padding-left: 16px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: normal; line-height: 1.4em; text-align: left; background-image: url(http://chasesagum.com/wp-content/themes/sandbox/images/li_bullet.png); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; color: rgb(51, 51, 51); background-position: 0px 0px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;category_ids&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.3em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0.8em; padding-left: 16px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: normal; line-height: 1.4em; text-align: left; background-image: url(http://chasesagum.com/wp-content/themes/sandbox/images/li_bullet.png); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; color: rgb(51, 51, 51); background-position: 0px 0px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;status&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.3em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0.8em; padding-left: 16px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: normal; line-height: 1.4em; text-align: left; background-image: url(http://chasesagum.com/wp-content/themes/sandbox/images/li_bullet.png); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; color: rgb(51, 51, 51); background-position: 0px 0px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;visibility&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.3em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0.8em; padding-left: 16px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: normal; line-height: 1.4em; text-align: left; background-image: url(http://chasesagum.com/wp-content/themes/sandbox/images/li_bullet.png); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; color: rgb(51, 51, 51); background-position: 0px 0px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;tax_class_id&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.3em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0.8em; padding-left: 16px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: normal; line-height: 1.4em; text-align: left; background-image: url(http://chasesagum.com/wp-content/themes/sandbox/images/li_bullet.png); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; color: rgb(51, 51, 51); background-position: 0px 0px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;weight&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.3em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0.8em; padding-left: 16px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: normal; line-height: 1.4em; text-align: left; background-image: url(http://chasesagum.com/wp-content/themes/sandbox/images/li_bullet.png); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; color: rgb(51, 51, 51); background-position: 0px 0px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;price&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.3em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0.8em; padding-left: 16px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: normal; line-height: 1.4em; text-align: left; background-image: url(http://chasesagum.com/wp-content/themes/sandbox/images/li_bullet.png); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; color: rgb(51, 51, 51); background-position: 0px 0px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;name&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0.3em; margin-right: 0px; margin-bottom: 0.3em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0.8em; padding-left: 16px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: normal; line-height: 1.4em; text-align: left; background-image: url(http://chasesagum.com/wp-content/themes/sandbox/images/li_bullet.png); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; color: rgb(51, 51, 51); background-position: 0px 0px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;description&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p  style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.5em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border- font-style: normal; line-height: 1.6em; text-align: left; color:initial;"&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border- font-style: normal; line-height: 1; text-align: left; text-decoration: underline; color:initial;"&gt;&lt;strong  style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border- font-style: normal; line-height: 1; text-align: left; color:initial;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Step 4 – Import Your New .CSV File&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;Now go to System &gt;&gt; Import/Export &gt;&gt; Profiles. Now click on Import All Products. Change “Type” under Data Format to CSV/Tab Seperated. Now click on Upload File, and browse for your .csv file and click “Save and Continue Editing”. Now go to “Run Profile” and select your file from the dropdown menu. Click the button underneath to run the import. Enjoy...&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:Arial, sans-serif;font-size:100%;color:#38394B;"&gt;&lt;span class="Apple-style-span"  style=" line-height: 18px;font-size:12px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-8795744570790753536?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/8795744570790753536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=8795744570790753536' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/8795744570790753536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/8795744570790753536'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/10/how-to-import-products-into-magento.html' title='How to Import CSV into Magento'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-2826446376347600128</id><published>2009-09-29T10:25:00.001-07:00</published><updated>2009-09-29T11:00:14.051-07:00</updated><title type='text'>Why 'C' is so fast !</title><content type='html'>"Why 'C' is so fast !" This is very normal question that hits every geeks mind .&lt;br /&gt;&lt;br /&gt;Newer languages have the features like &lt;span style="font-weight: bold;"&gt;Garbage collection&lt;/span&gt;,&lt;span style="font-weight: bold;"&gt;dynamic typing&lt;/span&gt;  etc  which make it easier to write the code but these richness consumes performance of the the application .'C' does'nt have the feature like this .Many languages and platforms, such as Java (with its Java Vitual Machine) and .NET (with its Common Language Runtime) have improved performance over the years with advents such as &lt;b&gt;just-in-time compilation&lt;/b&gt;  produces native machine code from bytecode to achieve higher performance.&lt;br /&gt;&lt;br /&gt;The normal Answer of this question might be the that the "c" code is more machine oriented thats why c is so fast but keep in mind that it all depends on the programmer how he writes the code (&lt;span style="font-weight: bold;"&gt;memory leak&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;buffer overflow&lt;/span&gt;... ) .&lt;br /&gt;&lt;br /&gt;"C" is not an object oriented programming language just take an example if you write a output statement in java it creates a class file and which runs on virtual machine(&lt;span style="font-weight: bold;"&gt;JVM&lt;/span&gt;) but this doesnt happen with "C". If you add some features of oops like inheritance, classes etc it surely reduce the optimization of application&lt;br /&gt;&lt;br /&gt;There are some others features like&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Variables are not automatically initialized&lt;/li&gt;&lt;li&gt;No bounds checking on arrays&lt;/li&gt;&lt;li&gt;Unchecked pointer manipulation&lt;/li&gt;&lt;li&gt;No integer overflow checking&lt;/li&gt;&lt;li&gt;Statically-typed variables&lt;/li&gt;&lt;li&gt;Function calls are static (unless you use function pointers)&lt;/li&gt;&lt;/ul&gt;need comments thanks and enjoy&lt;br /&gt;&lt;pre class="file" style="font-family: times new roman;"&gt;&lt;a href="http://sahu.vipin.googlepages.com/"&gt;Vipin Sahu&lt;/a&gt;&lt;br /&gt;Follow me on&lt;br /&gt;&lt;a href="http://twitter.com/vipinsahu"&gt;twitter &lt;/a&gt;&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/6408737110496471837-2826446376347600128?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/2826446376347600128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=2826446376347600128' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/2826446376347600128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/2826446376347600128'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/09/why-c-is-so-fast.html' title='Why &apos;C&apos; is so fast !'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-7312892829615183167</id><published>2009-09-16T11:58:00.000-07:00</published><updated>2009-09-16T12:27:30.290-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ffmpeg'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>How to get duration/length of a video file</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PHa4VcKOWNc/SrE5XWAp1RI/AAAAAAAAAGU/5-sOT9MCkO4/s1600-h/ffmpeg.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 545px; height: 267px;" src="http://2.bp.blogspot.com/_PHa4VcKOWNc/SrE5XWAp1RI/AAAAAAAAAGU/5-sOT9MCkO4/s320/ffmpeg.png" alt="" id="BLOGGER_PHOTO_ID_5382146102892549394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;If u are making a video site, the duration/length of the video file is very impotent factor caz thumbnail generation is totally based on the length of the video .I am using FFMPEG and linux shell script to get the duration of the video&lt;br /&gt;code:&lt;br /&gt;****&lt;br /&gt;#/bin/sh&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;ffmpeg -i  inputfile 2&gt;&amp;amp;1 | grep Duration | cut -d ' ' -f 4 | sed s/,//&lt;/span&gt;&lt;br /&gt;The output of this video file is       &lt;span style="color: rgb(255, 102, 102);"&gt;00:00:12.00&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;explanation:&lt;br /&gt;***********&lt;br /&gt;what i am doing here is very simple (if you are a newbie in linux arena dont bother )&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 102, 102);"&gt;ffmpeg -i input file &lt;/span&gt;gives the input values of the file and i am using pipes to transfer the information and after that grep and streame editor(SED)  plz refer this site for further reference&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.freeos.com/guides/lsst/"&gt;Linux shell programming &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;if you want to use this data to your PHP file you can easily use it with &lt;span style="font-weight: bold;"&gt;exec()&lt;/span&gt; e.g.&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;PHP CODE&lt;br /&gt;------------&lt;br /&gt;$file=sample.avi;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;$time = exec("$ffmpeg -i /path/".$file." 2&gt;&amp;amp;1 | grep Duration | cut -d ' ' -f 4 | sed s/,//");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt; echo $time;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;so cheers with FFMPEG and if stuck anywhere drop a mail in my mailbox&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-7312892829615183167?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/7312892829615183167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=7312892829615183167' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/7312892829615183167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/7312892829615183167'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/09/how-to-get-durationlength-of-video-file.html' title='How to get duration/length of a video file'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PHa4VcKOWNc/SrE5XWAp1RI/AAAAAAAAAGU/5-sOT9MCkO4/s72-c/ffmpeg.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-6688180207378233974</id><published>2009-09-16T11:31:00.000-07:00</published><updated>2009-09-16T11:32:01.019-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Random'/><title type='text'>Socialism for Dummies!</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial; font-size: 100%;"&gt;&lt;span style="font-family: Arial;"&gt;An economics professor at a local college made a statement that he had never failed a single student before but had once failed an entire class.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 100%;"&gt;&lt;span style="font-family: Arial;"&gt;That class had insisted that socialism worked and that no one would be poor&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 100%;"&gt;&lt;span style="font-family: Arial;"&gt;and no one would be rich, a great equalizer.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 100%;"&gt;&lt;span style="font-family: Arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 100%;"&gt;&lt;span style="font-family: Arial;"&gt;The professor then said, "OK, we will have an experiment in this class on&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 100%;"&gt;&lt;span style="font-family: Arial;"&gt;socialism. All grades would be averaged and everyone would receive the same&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 100%;"&gt;&lt;span style="font-family: Arial;"&gt;grade so no one would fail and no one would receive an A.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 100%;"&gt;&lt;span style="font-family: Arial;"&gt;After the first test, the grades were averaged and everyone got a B.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 100%;"&gt;&lt;span style="font-family: Arial;"&gt;The students who studied hard were upset and the students who studied little were happy.&lt;span class="x_apple-converted-space"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 100%;"&gt;&lt;span style="font-family: Arial;"&gt;As the second test rolled around, the students who studied little had&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 100%;"&gt;&lt;span style="font-family: Arial;"&gt;studied even less and the ones who studied hard decided they wanted a free ride too so they studied little.&lt;span class="x_apple-converted-space"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 100%;"&gt;&lt;span style="font-family: Arial;"&gt;The second test average was a D! No one was happy.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 100%;"&gt;&lt;span style="font-family: Arial;"&gt;When the 3rd test rolled around, the average was an F.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 100%;"&gt;&lt;span style="font-family: Arial;"&gt;The scores never increased as bickering, blame and name-calling all resulted in hard feelings and no one would study for the benefit of anyone else.&lt;span class="x_apple-converted-space"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 100%;"&gt;&lt;span style="font-family: Arial;"&gt;All failed, to their great surprise, and the professor told them that&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 100%;"&gt;&lt;span style="font-family: Arial;"&gt;socialism would also ultimately fail because when the reward is great, the&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 100%;"&gt;&lt;span style="font-family: Arial;"&gt;effort to succeed is great, but when government takes all the reward away, no one will try or want to succeed.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 100%;"&gt;&lt;span style="font-family: Arial;"&gt;Could not be any simpler than that.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-6688180207378233974?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/6688180207378233974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=6688180207378233974' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/6688180207378233974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/6688180207378233974'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/09/socialism-for-dummies.html' title='Socialism for Dummies!'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-4292705791497298657</id><published>2009-09-16T11:10:00.000-07:00</published><updated>2009-09-16T11:29:27.369-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='magento'/><title type='text'>How to install magento sample data</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Magento &lt;/span&gt; really a very awesome e-commerce software based on the PHP and totally open source&lt;br /&gt;hard thing with the magento is the complex directory architecture and a large data base tables&lt;br /&gt;but despite that Magento is very cool to use so here we go to install magento sample data :&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1-&lt;/span&gt; First go to official magento site and dowanload magento sample data, the sample data&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PHa4VcKOWNc/SrErgOBY3VI/AAAAAAAAAFs/LskEh9tEf3M/s1600-h/sample.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 176px;" src="http://4.bp.blogspot.com/_PHa4VcKOWNc/SrErgOBY3VI/AAAAAAAAAFs/LskEh9tEf3M/s320/sample.png" alt="" id="BLOGGER_PHOTO_ID_5382130862204181842" border="0" /&gt;&lt;/a&gt;contains a SQL file and a media folder.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2- &lt;/span&gt;Open your PHPMYADMIN and create a database  e.g. magento and open SQL tab and paste the sql file of the sample data and click on go.&lt;br /&gt;&lt;br /&gt;now your sample data is  installed copy your magento folder in the root directory and open your browser with &lt;span style="color: rgb(255, 102, 102);"&gt;http://localhost/magento or http://www.example.com/magento&lt;/span&gt; and follow the instructions If got any problem plz drop a mail in my mailbox&lt;br /&gt;&lt;pre class="file" style="font-family: times new roman;"&gt;&lt;a href="http://sahu.vipin.googlepages.com/"&gt;Vipin Sahu&lt;/a&gt;&lt;br /&gt;Follow me on&lt;br /&gt;&lt;a href="http://twitter.com/vipinsahu"&gt;twitter&lt;/a&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-4292705791497298657?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/4292705791497298657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=4292705791497298657' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/4292705791497298657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/4292705791497298657'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/09/how-to-install-magento-sample-data.html' title='How to install magento sample data'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_PHa4VcKOWNc/SrErgOBY3VI/AAAAAAAAAFs/LskEh9tEf3M/s72-c/sample.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-1494274522728778542</id><published>2009-09-15T10:46:00.000-07:00</published><updated>2009-09-15T11:42:28.546-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Random'/><title type='text'>Motivation Motivation Motivation ....</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Motivation&lt;/span&gt; the very basic and most important aspect of life means if you are fully motivated that's it ,there is no need for anything but primarily people are lacking with motivation, determination and focus on the Goal .You have only one life and if you want to become Bill Gates or Steve Jobs you dont have any option, all the work must be accomplished in this life so do it and do it very fast caz time is not waiting for you. What i know any person can do anything ,believe in yourself and do something different at least when you die you should have a wikipedia page :) and we born in this world u know why caz we can reform the life of any person if you are succeeded with 'laks' you will be Mahtama gandhi so its your moral responsibility to help out those people who really deserve for that.Think big and do one step ahead of your thoughts always remember you have only one life&lt;br /&gt;&lt;object width="400" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/blBohrmyo-I&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/blBohrmyo-I&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="400" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;so folks do it something very constructive  and motivate the people caz every person is unique as per swami vivekanand :&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;    "All the power is within you and you can do anything and everything"-Swami Viveknanad&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-1494274522728778542?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/1494274522728778542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=1494274522728778542' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/1494274522728778542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/1494274522728778542'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/09/motivation-motivation-motivation.html' title='Motivation Motivation Motivation ....'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-1724822977310337957</id><published>2009-09-14T08:12:00.000-07:00</published><updated>2009-09-14T08:42:17.388-07:00</updated><title type='text'>Configuration of MUNIN on ubuntu</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"  style="font-family:times new roman;"&gt;Munin&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt; is basically a memory tool and it represents your memory  information through web interface like your Virtual Memory ,Input/Output operations and several things . &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"  style="font-family:times new roman;"&gt;MUNIN&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt; is based on the master-node architecture Master-Node means master connects to the nodes at regular interval and fetch the data from the nodes and the data stores   in the RRD file .Charts and graph came out from these data &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;HOW to Configure MUNIN:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;*************************&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;im using Ubuntu on my server so first install MUNIN by simply typing apt -get &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:times new roman;" &gt;apt-get install munin munin-node &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Configuration of the Master:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;**************************&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:times new roman;" &gt;Go to etc/munin/munin.conf&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt; The main part in this file is &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;pre class="file"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;dbdir       /var/lib/munin/&lt;br /&gt;htmldir     /var/www/munin/&lt;br /&gt;logdir      /var/log/munin&lt;br /&gt;rundir      /var/run/munin/&lt;br /&gt;&lt;br /&gt;[example.com]&lt;br /&gt;    address 127.0.0.1&lt;br /&gt;    use_node_name yes&lt;br /&gt;&lt;br /&gt;above text  must be present in this file (similar types)&lt;br /&gt;&lt;br /&gt;Configuration of the Node:&lt;br /&gt;*********************&lt;br /&gt;&lt;/span&gt;&lt;span class="tech"&gt;Go to &lt;span style="font-weight: bold;"&gt;/etc/munin/munin-node.conf&lt;/span&gt;&lt;/span&gt; the main part of this file is&lt;br /&gt;&lt;br /&gt;#host *&lt;br /&gt;host 127.0.0.1&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;above text  must be present in this file (similar types)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;now restart the munin &lt;span style="font-weight: bold;"&gt;/etc/init.d/munin-node restart&lt;/span&gt; ,and restart the apache .now&lt;br /&gt;open your browser and type like &lt;span style="font-weight: bold;"&gt;www.vipinsahu.com/munin&lt;/span&gt; .Im very sure You will get the&lt;br /&gt;information of your server in the form of charts and graphs ....&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sahu.vipin.googlepages.com/"&gt;Vipin Sahu&lt;/a&gt;&lt;br /&gt;Follow me on&lt;br /&gt;&lt;a href="http://twitter.com/vipinsahu"&gt;twitter &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size:100%;"&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/6408737110496471837-1724822977310337957?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/1724822977310337957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=1724822977310337957' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/1724822977310337957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/1724822977310337957'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/09/configuration-of-munin-on-ubuntu.html' title='Configuration of MUNIN on ubuntu'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-5610106898654199933</id><published>2009-08-24T11:23:00.000-07:00</published><updated>2009-08-24T11:56:52.479-07:00</updated><title type='text'>Cron Jobs with Apache module in PHP</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PHa4VcKOWNc/SpLcjX9CXsI/AAAAAAAAAFc/pTlOOmKgYXI/s1600-h/vipinsahu.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 185px;" src="http://4.bp.blogspot.com/_PHa4VcKOWNc/SpLcjX9CXsI/AAAAAAAAAFc/pTlOOmKgYXI/s320/vipinsahu.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5373599805689978562" /&gt;&lt;/a&gt;&lt;br /&gt;Several times people got stuck how to run your PHP script using CRON JOBS .There are two ways to run your PHP script via CRON jobs, first check  which type of SERVER API your sever consist .As per in the above picture mine sever API is apache 2.0 handler .&lt;div&gt; &lt;/div&gt;&lt;div&gt;The most basic way to apply cron in this case is first install &lt;b&gt;&lt;span class="Apple-style-span"  style="color:#FF9966;"&gt;lynx&lt;/span&gt;&lt;/b&gt;(Text Based browser) on your server (in case of ubuntu apt-get install lynx) .After installing Lynx open the crontab file using &lt;b&gt;&lt;span class="Apple-style-span"  style="color:#FF9966;"&gt;crontab -e &lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;and put the sample configuration code. Suppose  you want to execute your PHP script in every minute :&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#FF9966;"&gt;* * * * */01 lynx -dump http://www.vipinsahu.com/cron.php&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This script will run in every minute. Put complate URL before your PHP file like here &lt;span class="Apple-style-span" style="color: rgb(255, 153, 102); "&gt;http://www.vipinsahu.com . &lt;/span&gt;enjoy :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-5610106898654199933?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/5610106898654199933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=5610106898654199933' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/5610106898654199933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/5610106898654199933'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/08/run-cron-jobs-with-apache-module-in-php.html' title='Cron Jobs with Apache module in PHP'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_PHa4VcKOWNc/SpLcjX9CXsI/AAAAAAAAAFc/pTlOOmKgYXI/s72-c/vipinsahu.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-1326958826689088534</id><published>2009-08-13T08:38:00.000-07:00</published><updated>2009-08-13T09:14:30.303-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='GD'/><title type='text'>Php Image Merge with Trasparency (Jpeg and PNG )</title><content type='html'>Php GD and awesome library yesterday i was playing with images in PHP and found some problem with images transparency after merging JPEG and PNG images .So here we go to Resolve this problem here is the &lt;a href="http://s-series.co.in/sahu/vipin.php"&gt;Demo&lt;/a&gt; and sample code what i did :&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="color: rgb(255, 153, 0); font-style: italic;"&gt;&lt;?php /*------------------image merge-------------------*/&lt;br /&gt;$dest = &lt;span style="font-weight: bold;"&gt;imagecreatefrompng&lt;/span&gt;('mapCanvas.png');&lt;br /&gt;$src = &lt;span style="font-weight: bold;"&gt;imagecreatefromjpeg&lt;/span&gt;('si.jpg');&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;imagealphablending&lt;/span&gt;($dest, false);&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;imagesavealpha&lt;/span&gt;($dest, true);&lt;br /&gt;// Copy and merge&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;imagecopymerge&lt;/span&gt;($dest, $src, 17, 13, 0, 0, 60, 100, 100);&lt;br /&gt;&lt;br /&gt;// Output and free from memory&lt;br /&gt;header('Content-Type: image/png');&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;imagepng&lt;/span&gt;($dest);&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;imagedestroy&lt;/span&gt;($dest);&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;imagedestroy&lt;/span&gt;($src);&lt;br /&gt;/*---------------------------------------*/&lt;br /&gt;?&gt;&lt;/blockquote&gt;Here $dest is the background image(PNG) and $src is the front image(JPEG) and after merging im saving the image in PNG with transparency  and the function with BOLD are the GD functions and i think all the code is self explaintory .If got any problem with GD please mail me enjoy :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-1326958826689088534?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/1326958826689088534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=1326958826689088534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/1326958826689088534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/1326958826689088534'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/08/php-image-merge-with-trasparency-jpeg.html' title='Php Image Merge with Trasparency (Jpeg and PNG )'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-4846759083166433398</id><published>2009-08-11T13:58:00.000-07:00</published><updated>2009-08-11T14:09:45.660-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='magento'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>How to Run Magento in Localhost</title><content type='html'>This is very basic problem for a newbie in magento. Every time people stuck on the admin login page  when you put your username and password in respective fields it doesnt allow to enter in to the admin section .So here we go to resolve this problem&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;Go to this page &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;app/code/core/Mage/Core/Model/Session/Abstract/Varien.php&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;and find the&lt;span style="font-weight: bold;"&gt; &lt;span style="font-style: italic;"&gt;session_set_cookie_params(line-78) &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;and replace your code with this&lt;br /&gt;&lt;br /&gt;       &lt;blockquote&gt; session_set_cookie_params(&lt;br /&gt;            $this-&gt;getCookie()-&gt;getLifetime(),&lt;br /&gt;            $this-&gt;getCookie()-&gt;getPath()&lt;br /&gt;            //$this-&gt;getCookie()-&gt;getDomain(),&lt;br /&gt;            //$this-&gt;getCookie()-&gt;isSecure(),&lt;br /&gt;            //$this-&gt;getCookie()-&gt;getHttponly()&lt;br /&gt;        );&lt;/blockquote&gt;i am very sure that this trick will help you on localhost but this problem does not occur in webhost .so enjoy :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-4846759083166433398?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/4846759083166433398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=4846759083166433398' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/4846759083166433398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/4846759083166433398'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/08/how-to-run-magento-in-localhost.html' title='How to Run Magento in Localhost'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-8808485277158846350</id><published>2009-08-01T11:50:00.000-07:00</published><updated>2009-08-01T12:17:03.982-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>FFMPEG video conversion and Image conversion with PHP</title><content type='html'>&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ffmpeg&lt;/span&gt; is the best tool for conversion of videos and image(thumbnail) generation and anyone can use this tool with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;php&lt;/span&gt; very easily .suppose that i want to convert my videos in to .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;flv&lt;/span&gt; format and after the conversion we create images from that .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;flv&lt;/span&gt; video so for that i am writing a script using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;ffmpeg&lt;/span&gt;:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;fileToFlv&lt;/span&gt;="/var/www/test/input.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;wmv&lt;/span&gt;";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;fileFlv&lt;/span&gt;="/var/www/test/test.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;flv&lt;/span&gt;";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Flvjpg&lt;/span&gt;="/var/www/test/test.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;jpg&lt;/span&gt;";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;videoJPGWidthheight&lt;/span&gt; = "120x72";        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  exec("/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;usr&lt;/span&gt;/bin/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;ffmpeg&lt;/span&gt; -i ".$&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;fileToFlv&lt;/span&gt;." -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;ar&lt;/span&gt; 22050 -ab 32 -f &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;flv&lt;/span&gt; -s 320x256 ".$&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;fileFlv&lt;/span&gt;); &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  exec("/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;usr&lt;/span&gt;/bin/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;ffmpeg&lt;/span&gt; -i ".$&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;fileFlv&lt;/span&gt;." -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;vframes&lt;/span&gt; 1 -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;ss&lt;/span&gt; 00:00:06 -s 120x72 -f image2 ".$&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;Flvjpg&lt;/span&gt;);&lt;/span&gt;&lt;/blockquote&gt;i think that the variable are self &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_24"&gt;explanatory&lt;/span&gt; but below im exaplaining&lt;em&gt;&lt;/em&gt; each and every convention which i used here plz mail me if u ppl got any problem with ffmpeg&lt;br /&gt;&lt;br /&gt;************************************&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;&lt;span style="color: rgb(255, 153, 0);"&gt;ar- audio rate&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;##############&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;(The "-ar 22050" flag sets an audio sample rate of 22050 Hz. It is usually necessary to set a sample rate when encoding flv files because the MP3 encoder only supports rates of 11025, 22050, and 44100 Hz.) That's the basic idea, but in practical uses you will probably want to take control over more of the quality settings)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;ab -audio bit rate:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;###################&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;elects an audio bit rate of 32 bits per second use "ffmpeg -h" to check&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;`-f fmt'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;####&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;Force format.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;`-i filename'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;##############&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;input file name&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;`-ss position'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;##############&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;Seek to given time position in seconds. hh:mm:ss[.xxx] syntax is also supported.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;`-vframes number'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;#################&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;Set the number of video frames to record.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;`-s size'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;############&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;Set frame size. The format is `wxh' (ffserver default = 160x128, ffmpeg default = same as source). &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;like : &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;----&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;`sqcif'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;128x96&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;`qcif'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;176x144&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;`cif'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;352x288&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;`4cif'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;704x576&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;`16cif'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;1408x1152&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;`qqvga'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;160x120&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;`qvga'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;320x240&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;`vga'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;640x480&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;`svga'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;800x600&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;`-ss position'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;##############&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;Seek to given time position in seconds. hh:mm:ss[.xxx] syntax is also supported.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-8808485277158846350?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/8808485277158846350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=8808485277158846350' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/8808485277158846350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/8808485277158846350'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/08/ffmpeg-conversion-and-image-conversion.html' title='FFMPEG video conversion and Image conversion with PHP'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-5750879242596638604</id><published>2009-07-06T15:18:00.000-07:00</published><updated>2009-07-06T15:29:49.519-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>PHP Mysql Connection Using OOPS</title><content type='html'>php is fully functional oo programming language .php mysql connection is not a very big deal but&lt;div&gt;using php classes it is little different  &lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;div&gt;&lt;i&gt;class database&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;{&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;private $host_name,$user_name,$password,$con; /* properties*/&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;public function connection($host_name,$user_name,$password) /* method*/&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;i&gt;{&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;  &lt;/i&gt;&lt;/span&gt;&lt;i&gt;$this-&gt;host_name = $host_name;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;  &lt;/i&gt;&lt;/span&gt;&lt;i&gt;$this-&gt;user_name = $user_name;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;  &lt;/i&gt;&lt;/span&gt;&lt;i&gt;$this-&gt;password =  $password;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;  &lt;/i&gt;&lt;/span&gt;&lt;i&gt;$con = mysql_connect($host_name,$user_name,$password);&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;  &lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;  &lt;/i&gt;&lt;/span&gt;&lt;i&gt;if (!$con)&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;  &lt;/i&gt;&lt;/span&gt;&lt;i&gt;{&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;  &lt;/i&gt;&lt;/span&gt;&lt;i&gt; die('could not connect' .mysql_error());&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;  &lt;/i&gt;&lt;/span&gt;&lt;i&gt;}&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;  &lt;/i&gt;&lt;/span&gt;&lt;i&gt;else&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;  &lt;/i&gt;&lt;/span&gt;&lt;i&gt;{&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;  &lt;/i&gt;&lt;/span&gt;&lt;i&gt; mysql_select_db("code",$con);&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;  &lt;/i&gt;&lt;/span&gt;&lt;i&gt;}&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;  &lt;/i&gt;&lt;/span&gt;&lt;i&gt; return $con;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;    }&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;}&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;$dbo = new database(); /* object creation */&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;if(!$dbo-&gt;connection("localhost","root",""))&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;{&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;i&gt;echo "connection falied";&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;}&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;else &lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;{&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;i&gt;echo "connection established";&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;}&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;?&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;as shown above i created a class &lt;i&gt;database&lt;/i&gt; and inside the class i created a function &lt;i&gt;connection&lt;/i&gt; and at last i created a object &lt;i&gt;dbo&lt;/i&gt;  and by that object im using claas &lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-5750879242596638604?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/5750879242596638604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=5750879242596638604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/5750879242596638604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/5750879242596638604'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/07/php-mysql-connection-using-oops.html' title='PHP Mysql Connection Using OOPS'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-6282980244574807812</id><published>2009-06-14T03:54:00.000-07:00</published><updated>2009-06-14T04:11:40.128-07:00</updated><title type='text'>Big and Little Endian Byte Order</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PHa4VcKOWNc/SjTa099giPI/AAAAAAAAAE0/h18rgT3dr0I/s1600-h/little-big.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 247px;" src="http://2.bp.blogspot.com/_PHa4VcKOWNc/SjTa099giPI/AAAAAAAAAE0/h18rgT3dr0I/s320/little-big.PNG" border="0" alt="" id="BLOGGER_PHOTO_ID_5347139261116221682" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&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/6408737110496471837-6282980244574807812?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/6282980244574807812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=6282980244574807812' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/6282980244574807812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/6282980244574807812'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/06/big-and-little-endian-byte-order.html' title='Big and Little Endian Byte Order'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PHa4VcKOWNc/SjTa099giPI/AAAAAAAAAE0/h18rgT3dr0I/s72-c/little-big.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-2981771550212184711</id><published>2009-06-13T11:43:00.000-07:00</published><updated>2009-06-13T13:16:20.865-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='data structure/algo'/><title type='text'>Towers of Hanoi in C</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_PHa4VcKOWNc/SjQCBc1BZEI/AAAAAAAAAEk/UzmRwnJFloY/s1600-h/TowersOfHanoi_1000.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 99px;" src="http://1.bp.blogspot.com/_PHa4VcKOWNc/SjQCBc1BZEI/AAAAAAAAAEk/UzmRwnJFloY/s320/TowersOfHanoi_1000.gif" alt="" id="BLOGGER_PHOTO_ID_5346900881537328194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The tower of hanoi problem is very popular example in recursion and in stack data structure .The basic problem is that you have three pegs source, aux and destination and in the source peg there are N different sized disk (for the better understanding lets assume N=3).Now you have to move these disks from source to destination using aux peg but the &lt;span style="font-weight: bold;"&gt;Rules&lt;/span&gt; are :&lt;br /&gt;&lt;br /&gt;1-only on disk move at one time&lt;br /&gt;2-no disk rest on smaller disk&lt;br /&gt;&lt;br /&gt;problem solving &lt;span style="font-weight: bold;"&gt;Process&lt;/span&gt;(recurrsive) is&lt;br /&gt;&lt;br /&gt;1-move n-1 disks from source to aux as dest intermediate&lt;br /&gt;2-move the bottom disk from source to dest&lt;br /&gt;3-move n-1 disks from aux to dest using source intermediate&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Algo Implementation &lt;/span&gt;&lt;br /&gt;Suppose we have a function &lt;span style="font-style: italic;"&gt;hanoi(N,src,aux,&lt;/span&gt;&lt;span style="font-style: italic;"&gt;dest&lt;/span&gt;&lt;span style="font-style: italic;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;i&gt;&lt;i&gt;hanoi(N, Src, Aux, Dst)&lt;br /&gt;if N is 0&lt;br /&gt;exit&lt;br /&gt;else&lt;br /&gt;hanoi(N-1, Src, Dst, Aux)&lt;br /&gt;Move from Src to Dst&lt;br /&gt;hanoi(N-1, Aux, Src, Dst)&lt;br /&gt;&lt;/i&gt;&lt;/i&gt;&lt;br /&gt;&lt;/pre&gt;the no of moves required is &lt;span style="font-weight: bold;"&gt;(2^n-1)&lt;/span&gt; where n is no of disks at source peg&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Code Implementation&lt;/span&gt;&lt;br /&gt;The following code is tested under gcc/dev-c/c++ compiler.Please include &lt;span style="font-weight: bold;"&gt;math.h &lt;/span&gt;for the pow function&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;void hanoi(int x, char from,char to,char aux)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;if(x==1)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;printf("Move Disk From %c to %c\n",from,to);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;hanoi(x-1,from,aux,to);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;printf("Move Disk From %c to %c\n",from,to);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;hanoi(x-1,aux,to,from);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;int main()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;int disk;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;int moves;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;printf("Enter the number of disks you want to play with:");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;scanf("%d",&amp;amp;disk);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;moves=pow(2,disk)-1;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;printf("\nThe No of moves required is=%d \n",moves);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;hanoi(disk,'A','C','B');&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-2981771550212184711?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/2981771550212184711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=2981771550212184711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/2981771550212184711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/2981771550212184711'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/06/tower-of-hanoi-in-c.html' title='Towers of Hanoi in C'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_PHa4VcKOWNc/SjQCBc1BZEI/AAAAAAAAAEk/UzmRwnJFloY/s72-c/TowersOfHanoi_1000.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-5805575872427744889</id><published>2009-05-28T11:24:00.000-07:00</published><updated>2009-05-28T11:48:54.782-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='system programming'/><title type='text'>Unix System Programming : Exec()</title><content type='html'>Fork function copies the parent process image, many times we want that the child process execute a diffrent process&lt;br /&gt;not the parent so in this case we use the &lt;span style="font-weight: bold;"&gt;Fork-Exec&lt;/span&gt; duo.The traditional way to use the                    &lt;tt&gt;fork–exec&lt;/tt&gt; combination is for the &lt;span style="font-weight: bold;"&gt;child to execute&lt;/span&gt;                    (&lt;span style="font-style: italic;"&gt;with an &lt;/span&gt;&lt;tt style="font-style: italic;"&gt;exec&lt;/tt&gt;&lt;span style="font-style: italic;"&gt; function&lt;/span&gt;) the new program while the                    parent continues to execute the original code.The POSIX syntax for the Exec family is&lt;br /&gt;&lt;pre&gt;   &lt;span style="font-style: italic;"&gt;int execl(const char *path, const char *arg0, ... /*, char *(0) */);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;   int execle (const char *path, const char *arg0, ... /*, char *(0),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;               char *const envp[] */);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;   int execlp (const char *file, const char *arg0, ... /*, char *(0) */);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;   int execv(const char *path, char *const argv[]);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;   int execve (const char *path, char *const argv[], char *const envp[]);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;   int execvp (const char *file, char *const argv[]);&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;a&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;ctually the Exec is a family of six functions we can devide exec function as tree whose left&lt;br /&gt;node conatain &lt;span style="font-weight: bold;"&gt;Execl&lt;/span&gt;(execl,execlp,exece) function and right node contain &lt;span style="font-weight: bold;"&gt;Execv&lt;/span&gt;(execv,execvp,&lt;br /&gt;execve) function&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Execl: &lt;/span&gt;Execl family of function uses the &lt;span style="font-style: italic;"&gt;command-line-argument &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;i&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;n an explicit list&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Execv: &lt;/span&gt;Execv family of function uses the &lt;span style="font-style: italic;"&gt;command-line-argument&lt;/span&gt; in an argument array &lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Example 1: execl.c&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre&gt;int  main(void) {&lt;br /&gt; pid_t childpid;&lt;br /&gt;&lt;br /&gt; childpid = fork();&lt;br /&gt; if (childpid == -1)  {&lt;br /&gt;     perror("Failed to fork");&lt;br /&gt;     return 1;&lt;br /&gt; }&lt;br /&gt; if (childpid == 0) {                            /* child code */&lt;br /&gt;     execl("/bin/ls", "ls", "-l", NULL);&lt;br /&gt;     perror("Child failed to exec ls");&lt;br /&gt;     return 1;&lt;br /&gt; }&lt;br /&gt; if (childpid != wait(NULL)) {                  /* parent code */&lt;br /&gt;     perror("Parent failed to wait due to signal or error");&lt;br /&gt;     return 1;&lt;br /&gt; }&lt;br /&gt; return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="docEmphasis"&gt;compile and execute the code as&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;linux-eq25:~/Desktop # gcc execls.c&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;linux-eq25:~/Desktop # ./a.out execls.c&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;total 27980&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-rw-r--r-- 1 root root 8417504 Apr 10 06:22 01 - Dil Aesa Kisine -  Kishore Kumar @ Fmw11.com.mp3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-rw------- 1 root root 6497040 May 24 06:16 Hum Dil De (Papuyaar.com).mp3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-rw-r--r-- 1 root root    2880 Mar 20 17:07 MozillaFirefox.desktop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-rw-r--r-- 1 root root    1431 Mar 20 17:07 Office.desktop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-rw-r--r-- 1 root root    4405 Mar 20 17:07 Printer.desktop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-rw-r--r-- 1 root root   35984 May 24 04:16 Project1.pdf&lt;br /&gt;&lt;br /&gt;as shown &lt;/span&gt;per the output execl fucntion call the child process as ls-l&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-5805575872427744889?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/5805575872427744889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=5805575872427744889' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/5805575872427744889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/5805575872427744889'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/05/unix-system-programming-exec.html' title='Unix System Programming : Exec()'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-2267163689804910772</id><published>2009-05-20T11:39:00.000-07:00</published><updated>2009-05-20T11:45:51.056-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='system programming'/><title type='text'>Unix System Programming : Fork()</title><content type='html'>In the Unix System Programming &lt;span style="font-weight: bold;"&gt;Fork() &lt;/span&gt;is the most basic and very importent function so lets start&lt;br /&gt;&lt;br /&gt;A process can create a new process by calling                    &lt;span style="font-weight: bold; font-style: italic;"&gt;fork&lt;/span&gt;. The calling process becomes the &lt;span style="font-weight: bold; font-style: italic;" class="docEmphasis"&gt;parent&lt;/span&gt;, and the created process is                    called the &lt;span style="font-style: italic; font-weight: bold;" class="docEmphasis"&gt;child. &lt;/span&gt;&lt;span class="docEmphasis"&gt;The POSIX syntax for fork is&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;div style="text-align: center;"&gt; &lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;" class="docEmphasis"&gt;pid_t fork(void);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;actually fork function copies the parent's memory image so                    that the new process receives a copy of the address space of                    the parent.suppose that i have created a programme fork.c as below&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Example&lt;/span&gt; :&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;int main ()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  printf("Hello World \n");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  fork();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  printf("Hello World after fork \n");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Compile and run this code as &lt;span style="font-weight: bold;"&gt;gcc -o fork fork.c&lt;/span&gt; and excute the code &lt;span style="font-weight: bold;"&gt;./fork&lt;/span&gt; you will get the result like this&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;linux-eq25:/sahu/testc # gcc -o fork fork.c&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;linux-eq25:/sahu/testc # ./fork&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Hello World&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Hello World after fork&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Hello World after fork&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Example -2 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;int main(void){&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;pid_t childpid;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;childpid = fork();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;if(childpid == -1)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;perror("could not create process");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;return 1;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;if(childpid == 0)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;printf("i am the child process %ld \n",(long)(getpid()));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;printf("i am the parent process %ld \n",(long)(getpid()));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Compile and run the code as above the result will be like this&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;linux-eq25:/sahu/testc # ./fork&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;i am the parent process 5521&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;i am the child process 5522&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt; &lt;span class="docEmphasis"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-2267163689804910772?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/2267163689804910772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=2267163689804910772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/2267163689804910772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/2267163689804910772'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/05/in-unix-system-programming-fork-is-most_20.html' title='Unix System Programming : Fork()'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-614259754465494302</id><published>2009-05-11T10:58:00.000-07:00</published><updated>2009-05-11T11:19:22.476-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>How to Install Software online in Suse</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PHa4VcKOWNc/Sghr4Z_e5ZI/AAAAAAAAAEc/KCdrJ07TNBM/s1600-h/sahu.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 182px;" src="http://2.bp.blogspot.com/_PHa4VcKOWNc/Sghr4Z_e5ZI/AAAAAAAAAEc/KCdrJ07TNBM/s320/sahu.png" alt="" id="BLOGGER_PHOTO_ID_5334632375414351250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Many time i encountered with the query that the suse does'nt have online software installation feature like Ubuntu but its not true Suse also have similar features&lt;br /&gt;&lt;br /&gt;Suppose if you want to install a CHMviewer software like &lt;span style="font-weight: bold; font-style: italic;"&gt;chmsee&lt;/span&gt; so , go to &lt;a href="http://software.opensuse.org/search"&gt;&lt;span style="font-weight: bold;"&gt;software.opensuse.org&lt;/span&gt;&lt;/a&gt; and type the software name and  click on the install button you will get the desired result enjoy :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-614259754465494302?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/614259754465494302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=614259754465494302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/614259754465494302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/614259754465494302'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/05/how-to-install-software-online-in-suse.html' title='How to Install Software online in Suse'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PHa4VcKOWNc/Sghr4Z_e5ZI/AAAAAAAAAEc/KCdrJ07TNBM/s72-c/sahu.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-115187881213458241</id><published>2009-05-05T12:04:00.000-07:00</published><updated>2009-05-05T12:27:33.405-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joomla'/><title type='text'>css sprites in joomla</title><content type='html'>After analyzing my website with YSlow i felt that how to reduce http request in joomla b'caz joomla has its own set of rule for defining the .CSS and .JS files .I am using &lt;a href="http://code.google.com/p/minify/"&gt;Minify&lt;/a&gt; for the combination of java script and css files .For the joomla there is a seprate component &lt;a href="http://wiki.waltercedric.com/index.php?title=Com_minify"&gt;com_minify&lt;/a&gt;&lt;div&gt;like in the below example before the css sprites &lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;baseurl(); ?&gt;templates/system/css/system.css" type="text/css" /&gt;&lt;/div&gt;&lt;div&gt;baseurl(); ?&gt;templates/system/css/general.css" type="text/css" /&gt;&lt;/div&gt;&lt;div&gt;templateurl();?&gt;/css/editor.css" type="text/css" /&gt;&lt;/div&gt;&lt;div&gt;templateurl();?&gt;/css/template_css.css" rel="stylesheet" type="text/css" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;here as shown there are four css files which genrate four HTTP request by using com_minify we can add above four css files in one like this &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;pre id="line13"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;&lt;/span&gt;&lt;/span&gt;&lt;span class="start-tag"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;link&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="attribute-name"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; rel&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span class="attribute-value"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"stylesheet" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="attribute-name"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;href&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span class="attribute-value"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"/components/com_minify/?f=/templates/system/css&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre id="line13"&gt;&lt;span class="attribute-value"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;/system.css,/templates/system/css/general.css,/templates/Templatename/css/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre id="line13"&gt;&lt;span class="attribute-value"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;editor.css,/templates/templatename/css/template_css.css" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="attribute-name"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;type&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span class="attribute-value"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"text/css" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="error"&gt;&lt;span class="attribute-name"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;in this way we can reduce three http request &lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-115187881213458241?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/115187881213458241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=115187881213458241' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/115187881213458241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/115187881213458241'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/05/css-sprites-in-joomla.html' title='css sprites in joomla'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-7578499314077554115</id><published>2009-04-26T13:04:00.000-07:00</published><updated>2009-04-26T13:42:33.152-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joomla'/><title type='text'>Flash File is not loading in Internet explorer, working fine in Firefox</title><content type='html'>After perplexing a lot finally i got the stone .In genral flash having no problem with firefox but having some problem with IE actually IE did'nt recognize the &lt;span style="font-weight: bold;"&gt;embed&lt;/span&gt; code value so here is the solution&lt;br /&gt;change your param name&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;&lt;/span&gt;&lt;strong style="font-family: times new roman; font-weight: normal;"&gt;param name="movie" value="demo.swf"&lt;/strong&gt;&lt;span style="font-family:times new roman;"&gt;&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;to&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;br /&gt;&lt;&lt;/span&gt;&lt;strong style="font-family: times new roman; font-weight: normal;"&gt;param name="movie" value="http://yoursitename.com/demo.swf"&lt;/strong&gt;&lt;span style="font-family:times new roman;"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;plz consider your flash file path if you put your flash file in a folder add the &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;folder name like that&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;span style="font-family:times new roman;"&gt;&lt;&lt;/span&gt;&lt;strong style="font-family: times new roman; font-weight: normal;"&gt;param name="movie" value="http://yoursitename.com/Foldername/&lt;br /&gt;demo.swf"&lt;/strong&gt;&lt;span style="font-family:times new roman;"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&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/6408737110496471837-7578499314077554115?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/7578499314077554115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=7578499314077554115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/7578499314077554115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/7578499314077554115'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/04/flash-file-is-not-loading-in-internet.html' title='Flash File is not loading in Internet explorer, working fine in Firefox'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-6808866386717820646</id><published>2009-04-24T06:18:00.000-07:00</published><updated>2009-04-24T06:40:23.819-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Linux(KDE/GNOME) Graphical Task manager</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PHa4VcKOWNc/SfG96bzR1_I/AAAAAAAAAD8/i2IkY1MIaoI/s1600-h/taskmanagerjpg.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 333px; height: 240px;" src="http://2.bp.blogspot.com/_PHa4VcKOWNc/SfG96bzR1_I/AAAAAAAAAD8/i2IkY1MIaoI/s320/taskmanagerjpg.jpg" alt="" id="BLOGGER_PHOTO_ID_5328248645748905970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I read various qureries on the Task manager in the linux simliler to the windows (CTRL+ALT+DELETE) types so if you are using kde(im using suse11.0) the short cut for the task manager is &lt;span style="font-weight: bold;"&gt;CTRL+ESC, &lt;/span&gt;select the process which you want to kill and press the &lt;span style="font-weight: bold;"&gt;KILL &lt;/span&gt;button as per the above figure .If u want a command line task manager in linux you can use  &lt;span style="font-weight: bold;"&gt;TOP and ps -aux &lt;/span&gt;I am using ps -aux ,suppose u want to kill firefox so you can short the process using grep like this&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ps -aux | grep firefox&lt;/span&gt; this cmd will show the output like this&lt;br /&gt;&lt;br /&gt;root      8653  0.0  0.1  13584  1552 ?        S    18:39   0:00 /bin/sh /usr/bin/firefox&lt;br /&gt;root      8658  6.2 15.2 581132 155256 ?       Sl   18:39   1:15 /usr/lib64/firefox/firefox&lt;br /&gt;root      8982  0.0  0.0   4284   740 pts/3    R+   18:59   0:00 grep firefox&lt;br /&gt;&lt;br /&gt;choose the process id(like 8653) and type the cmd &lt;span style="font-weight: bold;"&gt;kill PID&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For the GNOME user you can use the cmd &lt;span style="font-weight: bold; color: rgb(0, 0, 0);" class="fullpost"&gt;gnome-system-monitor &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);" class="fullpost"&gt;this task manager is similer to the kde task manager&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/6408737110496471837-6808866386717820646?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/6808866386717820646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=6808866386717820646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/6808866386717820646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/6808866386717820646'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/04/linuxkdegnome-graphicaltask-manager.html' title='Linux(KDE/GNOME) Graphical Task manager'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PHa4VcKOWNc/SfG96bzR1_I/AAAAAAAAAD8/i2IkY1MIaoI/s72-c/taskmanagerjpg.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-3921263393975819325</id><published>2009-04-23T06:40:00.000-07:00</published><updated>2009-04-23T07:13:23.504-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joomla'/><title type='text'>Speeding Up Your Joomla Web Site</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PHa4VcKOWNc/SfB3aewO64I/AAAAAAAAAD0/dHDNiMtMvTY/s1600-h/htaccess.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 187px;" src="http://2.bp.blogspot.com/_PHa4VcKOWNc/SfB3aewO64I/AAAAAAAAAD0/dHDNiMtMvTY/s320/htaccess.jpg" alt="" id="BLOGGER_PHOTO_ID_5327889655994968962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Joomla a great CMS and a very wonderful community the power of open source b'caz the &lt;span style="font-style: italic;"&gt;open source matters &lt;/span&gt;but there are some problem with the joomla websites . The most and frequent problem is loading or site speeding. Genrally the joomla sites are slow but you can make it faster&lt;br /&gt;&lt;br /&gt;1-First of all use the &lt;span style="font-weight: bold;"&gt;FIREBUG&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;YSLOW&lt;/span&gt; plugin of firefox yslow is a best plugin for site speeding analysis install the yslow and chek the performance of your joomla site&lt;br /&gt;&lt;br /&gt;2-You can use Gzip compression using joomla admin panel but joomla admin panel gzip working for a few files so first of all gzip all your files as per yslow suggests for the GZIP i am using &lt;a href="http://farhadi.ir/works/smartoptimizer"&gt;smartoptimizer &lt;/a&gt;this is a nice tool only you have to extract the code of smartoptimizer in to the root directory of the site folder(public_html) and change the cache folder permission 777 of smartoptimizer (chek the config file) and put this code in to your .htaccess file just below the &lt;span style="font-weight: bold;"&gt;Rewriteengine on&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;ifmodule&gt;&lt;br /&gt;&lt;filesmatch&gt;&lt;br /&gt; &lt;ifmodule&gt;&lt;br /&gt;&lt;filesmatch&gt;&lt;br /&gt;  ExpiresActive On&lt;br /&gt;  ExpiresDefault "access plus 10 years"&lt;br /&gt;&lt;/filesmatch&gt;&lt;br /&gt;&lt;/ifmodule&gt;&lt;br /&gt;&lt;ifmodule&gt;&lt;br /&gt;RewriteEngine On&lt;br /&gt;&lt;br /&gt;RewriteCond %{REQUEST_FILENAME} !-f&lt;br /&gt;RewriteCond %{REQUEST_FILENAME} !-d&lt;br /&gt;RewriteRule ^(.*\.(js|css))$ smartoptimizer/?$1&lt;br /&gt;&lt;br /&gt;&lt;ifmodule&gt;&lt;br /&gt;  RewriteCond %{REQUEST_FILENAME} -f&lt;br /&gt;  RewriteRule ^(.*\.(js|css|html?|xml|txt))$ smartoptimizer/?$1&lt;br /&gt;&lt;/ifmodule&gt;&lt;br /&gt;&lt;br /&gt;&lt;ifmodule&gt;&lt;br /&gt;  RewriteCond %{REQUEST_FILENAME} -f&lt;br /&gt;  RewriteRule ^(.*\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt))$ smartoptimizer/?$1&lt;br /&gt;&lt;/ifmodule&gt;&lt;br /&gt;&lt;/ifmodule&gt;&lt;br /&gt;&lt;filesmatch&gt;&lt;br /&gt;FileETag none&lt;br /&gt;&lt;/filesmatch&gt;&lt;br /&gt;&lt;/filesmatch&gt;&lt;/ifmodule&gt;&lt;filesmatch&gt;&lt;br /&gt;&lt;/filesmatch&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;3-enable the cache from the joomla admin panel .&lt;br /&gt;&lt;br /&gt;4-put all the &lt;span style="font-weight: bold;"&gt;CSS&lt;/span&gt; files at the TOP of the page and all .&lt;span style="font-weight: bold;"&gt;JS&lt;/span&gt; file at the bottam of the page&lt;br /&gt;&lt;br /&gt;5-&lt;a href="http://www.vlead.in/resources/tools/minify-javascript/"&gt;minify&lt;/a&gt; all  your &lt;span style="font-weight: bold;"&gt;.js&lt;/span&gt; files as per yslow suggests&lt;br /&gt;&lt;br /&gt;6- optimize your sql if you are using phpmyadmin then open your database and select the table and optimize it&lt;br /&gt;&lt;br /&gt;7- From the joomla admin panel by clicking yes to the Debug setting you can see the Sql queries&lt;br /&gt;You can change or tune the quesries&lt;br /&gt;&lt;br /&gt;8-XSSI scripting is also a good method for reducing http request&lt;br /&gt;&lt;br /&gt;enjoy :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-3921263393975819325?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/3921263393975819325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=3921263393975819325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/3921263393975819325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/3921263393975819325'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/04/speeding-up-your-joomla-web-site.html' title='Speeding Up Your Joomla Web Site'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PHa4VcKOWNc/SfB3aewO64I/AAAAAAAAAD0/dHDNiMtMvTY/s72-c/htaccess.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-8933700518003294760</id><published>2009-04-13T17:02:00.000-07:00</published><updated>2009-04-14T07:37:21.400-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Asterisk'/><title type='text'>PC to Mobile calling Using Asterisk 1.6(chan_mobile) part-3</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_PHa4VcKOWNc/SePaEvB_2UI/AAAAAAAAADk/tZSz0Y1uvSA/s1600-h/snapshot2.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_PHa4VcKOWNc/SePaEvB_2UI/AAAAAAAAADk/tZSz0Y1uvSA/s320/snapshot2.jpg" alt="" id="BLOGGER_PHOTO_ID_5324338959361235266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Hi guys this is the final tutorial of chan_mobile on asterisk after completing all the configuration as per my past tutorial.first start asterisk console using &lt;span style="font-weight: bold;"&gt;asterisk -vvvvvvvvvc &lt;/span&gt;(asterisk in verbose mode) and type&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;&lt;br /&gt;*CLI&gt; mobile show devices&lt;/span&gt;&lt;br /&gt;the output should be similar like that&lt;br /&gt;*CLI&gt; mobile show devices&lt;br /&gt;ID              Address           Group Adapter         Connected State SMS&lt;br /&gt;TytnII          00:1F:00:6D:22:29 0     blue            Yes       Free  No&lt;br /&gt;&lt;br /&gt;here ID is your phone name which you included in mobile.conf and also in extensions.conf address can found by typing &lt;span style="font-weight: bold; font-style: italic;"&gt;mobile search&lt;/span&gt; in asterisk *CLI&gt; this address must be included in the mobile.conf .adapter is blue(caz im using blueZ) and &lt;span style="font-weight: bold;"&gt;connected status must be yes &lt;/span&gt;if not plz restart your asterisk when all the things done .again open your asterisk in verbose mode you will get a message in asterisk *CLI&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;== Parsing '/etc/asterisk/cli.conf':   == Found&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    -- Bluetooth Device TytnII has connected.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    -- Bluetooth Device TytnII initialised and ready.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now open your softphone (im using SJphone) and dial the extension 300 (as i use 300 in my extensions.conf&lt;br /&gt;&lt;span style="font-style: italic;"&gt;exten =&gt; 300,1,Dial(Mobile/TytnII/&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;yourmobileno&lt;/span&gt;&lt;span style="font-style: italic;"&gt;)&lt;/span&gt; this will call the number as per specified and you will get something like that on your asterisk *CLI&gt;&lt;br /&gt;=&lt;span style="font-style: italic;"&gt;= Using SIP RTP CoS mark 5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    -- Executing [300@internal:1] Dial("SIP/3000-007eed30", "Mobile/TytnII/9213552189") in new stack&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    -- Called TytnII/&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;yourmobileno&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    -- Mobile/TytnII-9c82 is ringing&lt;/span&gt;&lt;br /&gt;and in this way you can make call from pc to mobile enjoy :) .i followed &lt;a href="http://www.trixbox.org/wiki/chan-mobile"&gt;this tutorial &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-8933700518003294760?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/8933700518003294760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=8933700518003294760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/8933700518003294760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/8933700518003294760'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/04/pc-to-mobile-calling-using-asterisk_13.html' title='PC to Mobile calling Using Asterisk 1.6(chan_mobile) part-3'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_PHa4VcKOWNc/SePaEvB_2UI/AAAAAAAAADk/tZSz0Y1uvSA/s72-c/snapshot2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-7044585159379266570</id><published>2009-04-03T06:45:00.000-07:00</published><updated>2009-04-13T16:55:14.103-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Asterisk'/><title type='text'>PC to Mobile calling Using Asterisk 1.6(chan_mobile) part-2</title><content type='html'>last night ,again a night out this time not for movie but for calling using asterisk for pc to mobile.for pc to mobile calling I am using &lt;span style="font-weight: bold;"&gt;asterisk 1.6&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;chan_mobile&lt;/span&gt; module.Initially it was little perplexing but after some googling a got a lot helpful sites .I explained in my last tutorial how to configure your asterisk for chan_mobile .this time i'll explain the configuration details of files associated with chan_mobile,bluetooth and asterisk. The steps are here&lt;br /&gt;&lt;br /&gt;1-First and most importent part of calling is you must have a paired bluetooth dongle(Adapter) with your mobile. I am using Suse11.0 and for the bluetooth im using bluez modules .Here im not explaning how to pair your mobile with pc caz there is a lot of matarial exist in the internet.&lt;br /&gt;&lt;br /&gt;2-After pairing you have to configure your bluetooth associated files so open your &lt;span style="font-weight: bold;"&gt;hcid.conf&lt;/span&gt;&lt;br /&gt;using &lt;span style="font-style: italic; font-weight: bold;"&gt;#vi /etc/bluetooth/hcid.conf&lt;/span&gt; and put the details similer like this dont copy paste understood the concept .My configuration is like this&lt;br /&gt;&lt;br /&gt;# HCId options&lt;br /&gt;options {&lt;br /&gt;autoinit yes;&lt;br /&gt;security auto;&lt;br /&gt;pairing multi;&lt;br /&gt;passkey "12345";&lt;br /&gt;}&lt;br /&gt;device{&lt;br /&gt;name "ASTERISK PBX %d";&lt;br /&gt;class 0x3e0100;&lt;br /&gt;iscan enabled; pscan enable;&lt;br /&gt;discovto 0;&lt;br /&gt;lm accept;&lt;br /&gt;lp rswitch,hold,sniff,park;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;after configuring hcid the second file is mobile.conf open #&lt;span style="font-weight: bold;"&gt;vi /etc/asterisk/mobile.conf&lt;/span&gt; and add teh configuration of your mobile.my mobile.conf file is like&lt;br /&gt;&lt;br /&gt;[TytnII]&lt;br /&gt;address=00:1D:E9:36:A9:8D&lt;br /&gt;port=0&lt;br /&gt;context=from-pstn&lt;br /&gt;adapter=blue&lt;br /&gt;nocallsetup=yes&lt;br /&gt;&lt;br /&gt;here you can find address and port directly from the asterisk CLI&gt;mobile show devices&lt;br /&gt;&lt;br /&gt;you have to put above configuartion below the adapter configuration in mobile.conf.&lt;br /&gt;&lt;br /&gt;Third file is extension.conf open file using #&lt;span style="font-weight: bold;"&gt;vi /etc/asterisk/extensions.conf&lt;/span&gt; and add something like that&lt;br /&gt;exten =&gt; 300,1,Dial(Mobile/TEST1/yourmobilenumber)&lt;br /&gt;&lt;br /&gt;restart your asterisk 1.6 using asterisk -vvvvvvvvgc . and call to this no which you placed in the extension file this will redirect you to Digium. You can download mine configurations files&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sahu.vipin.googlepages.com/hcid.conf"&gt;hcid.conf&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sahu.vipin.googlepages.com/mobile.conf"&gt;mobile.conf&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sahu.vipin.googlepages.com/extensions.conf"&gt;extensions.conf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;cherrs :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-7044585159379266570?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/7044585159379266570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=7044585159379266570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/7044585159379266570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/7044585159379266570'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/04/pc-to-mobile-calling-using-asterisk.html' title='PC to Mobile calling Using Asterisk 1.6(chan_mobile) part-2'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-8806311899488906509</id><published>2009-03-25T14:54:00.000-07:00</published><updated>2009-04-13T16:55:58.849-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Asterisk'/><title type='text'>Chan_mobile(bluetooth) implementation on asterisk part-1</title><content type='html'>after perplexing last night, finally i find the zenith so here we go how to configure chan_mobile.so on &lt;span style="font-weight: bold;"&gt;asterisk&lt;/span&gt;.This tutorial is inspired with &lt;a href="http://www.voipphreak.ca/2008/10/30/installing-and-configuring-chan_mobile-for-bluetooth-presence-support-in-asterisk-16/"&gt;Asterisk and chan_mobile &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1&lt;/span&gt;-I am using asterisk 1.6 which supports chan_mobile .and the chan_mobile can be found on the asterisk-addons 1.6 compile both asterisk and asterisk -addons&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2- &lt;/span&gt;bluetooth services must be active to run bluetooth dongle This can be found &lt;a href="http://susedim.blogspot.com/2008/05/what-i-need-for-bluetooth-in-suse.html"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3- &lt;/span&gt;pairing is also a very importent task but im not describing here caz  so many article is there on the internet on pairing&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4&lt;/span&gt;-start bluetooth service as root as /etc/init.d/asterisk/bluetooth start&lt;span style="font-weight: bold;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;5- &lt;/span&gt;to see the bluetooth dongle type- &lt;span style="font-weight: bold;"&gt;hcitool dev&lt;/span&gt; . there are various option you can see directly by typing&lt;span style="font-weight: bold;"&gt; hcitool&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6&lt;/span&gt;-After installing asterisk-addons, &lt;span style="font-weight: bold;"&gt;chan_mobile.so&lt;/span&gt;can be find at &lt;span style="font-weight: bold;"&gt;/usr/lib/asterisk/modules  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;for the further reading plz follow &lt;a href="http://www.voipphreak.ca/2008/10/30/installing-and-configuring-chan_mobile-for-bluetooth-presence-support-in-asterisk-16/"&gt;this article&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some Importent links realted with asterisk and chan_mobile are&lt;br /&gt;&lt;br /&gt;1-&lt;a href="http://voip-hype.com/cellmobile-phones-on-asterisk-with-chan_mobile/"&gt;http://voip-hype.com/cellmobile-phones-on-asterisk-with-chan_mobile/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2-&lt;a href="http://downloads.digium.com/pub/asterisk/"&gt;http://downloads.digium.com/pub/asterisk/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3-&lt;a href="http://www.chan-mobile.org/"&gt;http://www.chan-mobile.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4-&lt;a href="http://www.voip-info.org/wiki/view/chan_mobile"&gt;http://www.voip-info.org/wiki/view/chan_mobile&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-8806311899488906509?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/8806311899488906509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=8806311899488906509' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/8806311899488906509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/8806311899488906509'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2009/03/chanmobilebluetooth-implementation-on.html' title='Chan_mobile(bluetooth) implementation on asterisk part-1'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-1414750500972998566</id><published>2008-09-17T13:13:00.000-07:00</published><updated>2008-09-17T13:28:53.733-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Howto increase MPlayer volume</title><content type='html'>As you know Mplayer is the God of all video player .Mplayer does'nt bothered to any type of media format&lt;br /&gt;(e.g. .Dat,.Avi,,Mpeg....blah blah) but there are  some technique's  how to use Mplayer  effectively  first of all&lt;br /&gt;type this in your konsole&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;mplayer -h&lt;br /&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;This will show you the shortcut for using Mplayer like&lt;br /&gt;MPlayer 1.0rc2-4.1.2 (C) 2000-2007 MPlayer Team&lt;br /&gt;CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (Family: 15, Model: 6, Stepping: 5)&lt;br /&gt;CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1&lt;br /&gt;Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2&lt;br /&gt;Usage:   mplayer [options] [url|path/]filename&lt;br /&gt;&lt;br /&gt;Basic options: (complete list in the man page)&lt;br /&gt; -vo &lt;drv&gt;        select video output driver ('-vo help' for a list)&lt;br /&gt; -ao &lt;drv&gt;        select audio output driver ('-ao help' for a list)&lt;br /&gt; vcd://&lt;trackno&gt;  play (S)VCD (Super Video CD) track (raw device, no mount)&lt;br /&gt; dvd://&lt;titleno&gt;  play DVD title from device instead of plain file&lt;br /&gt; -alang/-slang    select DVD audio/subtitle language (by 2-char country code)&lt;br /&gt; -ss &lt;position&gt;   seek to given (seconds or hh:mm:ss) position&lt;br /&gt; -nosound         do not play sound&lt;br /&gt; -fs              fullscreen playback (or -vm, -zoom, details in the man page)&lt;br /&gt; -x &lt;x&gt; -y &lt;y&gt;    set display resolution (for use with -vm or -zoom)&lt;br /&gt; -sub &lt;file&gt;      specify subtitle file to use (also see -subfps, -subdelay)&lt;br /&gt; -playlist &lt;file&gt; specify playlist file&lt;br /&gt; -vid x -aid y    select video (x) and audio (y) stream to play&lt;br /&gt; -fps x -srate y  change video (x fps) and audio (y Hz) rate&lt;br /&gt; -pp &lt;quality&gt;    enable postprocessing filter (details in the man page)&lt;br /&gt; -framedrop       enable frame dropping (for slow machines)&lt;br /&gt;&lt;br /&gt;Basic keys: (complete list in the man page, also check input.conf)&lt;br /&gt; &lt;-  or  -&gt;       seek backward/forward 10 seconds&lt;br /&gt; down or up       seek backward/forward  1 minute&lt;br /&gt; pgdown or pgup   seek backward/forward 10 minutes&lt;br /&gt; &lt;&gt;           step backward/forward in playlist&lt;br /&gt; p or SPACE       pause movie (press any key to continue)&lt;br /&gt; q or ESC         stop playing and quit program&lt;br /&gt; + or -           adjust audio delay by +/- 0.1 second&lt;br /&gt; o                cycle OSD mode:  none / seekbar / seekbar + timer&lt;br /&gt; * or /           increase or decrease PCM volume&lt;br /&gt; x or z           adjust subtitle delay by +/- 0.1 second&lt;br /&gt; r or t           adjust subtitle position up/down, also see -vf expand&lt;br /&gt;&lt;br /&gt; * * * SEE THE MAN PAGE FOR DETAILS, FURTHER (ADVANCED) OPTIONS AND KEYS * *&lt;br /&gt;&lt;br /&gt;but this is not enough to use mplayer completely&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Howto increase MPlayer volume &lt;span style="color: rgb(51, 0, 51);"&gt;so&lt;br /&gt;&lt;br /&gt;try it out #&lt;span style="font-weight: bold;"&gt;mplayer "file name.avi "&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192); font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; -softvol -softvol-max 300&lt;br /&gt;&lt;/span&gt;here 300 is the three times of the original volume&lt;br /&gt;basically there are two technique to increase the volume 1-Audio filter 2-softvolume&lt;br /&gt;enjoy.....&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-1414750500972998566?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/1414750500972998566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=1414750500972998566' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/1414750500972998566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/1414750500972998566'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2008/09/howto-increase-mplayer-volume.html' title='Howto increase MPlayer volume'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-9108496858400254719</id><published>2008-09-15T09:45:00.000-07:00</published><updated>2008-09-15T10:00:29.411-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>How To Install Flash 9 Beta For Firefox</title><content type='html'>So here the solution for flash 9 installtion for firefox in RPM based linux (Suse) .This problem always occur when u wanna play an online video and ,site told u that u don't have  an upgraded  flash version  so  follow the step by step tutorial :&lt;br /&gt;Download the  Package from here:&lt;br /&gt;&lt;a href="http://gwenole.beauchesne.info//en/projects/nspluginwrapper"&gt;http://gwenole.beauchesne.info//en/projects/nspluginwrapper&lt;/a&gt;&lt;br /&gt;Unzip the file Using tar -xvf file name&lt;br /&gt;go inside the unzipped folder and type these command&lt;br /&gt;./configure&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;if have any problem type vi README and vi INSTALL&lt;br /&gt;&lt;br /&gt;i hope this tuts should help enjoy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-9108496858400254719?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/9108496858400254719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=9108496858400254719' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/9108496858400254719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/9108496858400254719'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2008/09/install-flash-9-firefox-extensionplugin.html' title='How To Install Flash 9 Beta For Firefox'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-8366697374594886555</id><published>2008-07-06T11:00:00.000-07:00</published><updated>2008-09-17T13:39:43.428-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Random'/><title type='text'>Ohhh! Gosh This is Indian Cricket Team</title><content type='html'>ohh god i am tired, once again indian cricket team  losses   one more  final .This time the indian coach also has been changed but indian team position  at final remain same no change at all. As per your  knowledge  i am not a regular  bather  [:D] but today prepared myself before 3:30 and with a fresh bath this time i was confident that india will surely conquer this Asia Cup but one more defeat [:(].I think indian player came into  pressure at finals  so beside a coach they need a man who ponder their mind at finals so that they make matches in to victorious matches as per the indian i always want to see that my country always conquer this is not possible all the time but at least please don't make these defeats as a tradition .&lt;br /&gt;all the best indian cricket team .....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-8366697374594886555?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/8366697374594886555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=8366697374594886555' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/8366697374594886555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/8366697374594886555'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2008/07/ohhh-gosh-this-is-indian-cricket-team.html' title='Ohhh! Gosh This is Indian Cricket Team'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-6363381900366529581</id><published>2007-09-25T13:51:00.001-07:00</published><updated>2008-09-17T13:44:48.104-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>download youtube videos</title><content type='html'>hello friends&lt;br /&gt;&lt;br /&gt;there is a simple trick to download youtube videos without any software&lt;br /&gt;&lt;br /&gt;just take a example of a youtube video:http://www.youtube.com/watch?v=NzPD4D9HKCo&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if u want to download this video place &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;voobys &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;insted of youtube&lt;br /&gt;&lt;br /&gt;http://www.&lt;span style="color: rgb(255, 153, 0);"&gt;&lt;span style="font-weight: bold;"&gt;voobys&lt;/span&gt;&lt;/span&gt;.com/watch?v=NzPD4D9HKCo&lt;br /&gt;&lt;br /&gt;enjoy.................&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-6363381900366529581?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/6363381900366529581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=6363381900366529581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/6363381900366529581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/6363381900366529581'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2007/09/download-youtube-videos_25.html' title='download youtube videos'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-6044625049506093411</id><published>2007-09-05T02:28:00.000-07:00</published><updated>2007-09-05T02:30:25.226-07:00</updated><title type='text'>Doob jana re..............</title><content type='html'>aaj maine dilse&lt;br /&gt;baadlo se milke) - 2&lt;br /&gt;sapno ki baarish se kaliya sajake&lt;br /&gt;mahki umango se khushbu churake&lt;br /&gt;halki si boondo mein&lt;br /&gt;lahro ki goonjo mein&lt;br /&gt;gum ho jana re&lt;br /&gt;(doob jaana re&lt;br /&gt;mujhko doob jaana re&lt;br /&gt;tere paas aana re&lt;br /&gt;mujhko doob jaana re&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;chalte chalte maine yun hi&lt;br /&gt;jaane mere dil se aisa kya keh diya) - 2&lt;br /&gt;(kyun ye mausam bhi hai lagta ab suhana re&lt;br /&gt;dhadkane bhi saath mere gungunati re) - 2&lt;br /&gt;khamosh aanho ke simte irade&lt;br /&gt;masum palko pe sapne sajake&lt;br /&gt;halki si boondo mein&lt;br /&gt;lahro ki goonjo mein&lt;br /&gt;gum ho jaana re&lt;br /&gt;(doob jaana re&lt;br /&gt;mujhko doob jaana re&lt;br /&gt;tere paas aana re&lt;br /&gt;mujhko doob jaana re&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;badlo se dil ka rishta hai purana re&lt;br /&gt;hai safar anjaan lekin aazmaana re) - 2&lt;br /&gt;maine na socha na samjha na jaana&lt;br /&gt;rukte kadam phir bhi aise kyun chaahe&lt;br /&gt;halki si boondo mein&lt;br /&gt;lehro ki goonjo mein&lt;br /&gt;gum ho jaana re&lt;br /&gt;(doob jaana re&lt;br /&gt;mujhko doob jaana re&lt;br /&gt;tere paas aana re&lt;br /&gt;mujhko doob jaana re&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-6044625049506093411?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/6044625049506093411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=6044625049506093411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/6044625049506093411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/6044625049506093411'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2007/09/doob-jana-re.html' title='Doob jana re..............'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-778185191684447059</id><published>2007-09-03T08:28:00.000-07:00</published><updated>2008-09-17T13:44:09.106-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Optimize BitTorrent To Outwit Traffic Shaping ISPs</title><content type='html'>&lt;p&gt; These days, nothing gets an internet service provider more hopping mad than peer-to-peer file trading. Depending on where you live, P2P can account for between 50 and 75% of broadband internet traffic. We mostly have the popularity of BitTorrent to thank for this crazy amount of data going to and fro.&lt;/p&gt; &lt;p&gt; But if you've been paying close attention to your BitTorrent transfers lately (or if you've simply been reading the news) you'll notice that ISPs have begun to take drastic measures to slow that flood of data currently clogging up their pipes.&lt;/p&gt; &lt;p&gt; Even though many of them deny it, most ISPs actively engage in traffic shaping, bandwidth throttling, connection denial or some such tactic to keep the amount of bandwidth consumed by high traffic applications on their networks to a minimum. While this does often ensure better performance for everyone in the neighborhood, it can mean painfully slow transfer speeds for those dabbling in P2P -- legit or not.&lt;/p&gt; &lt;p&gt; While there are valid arguments for and against shaping, we're not here to debate. We just want the fastest BitTorrent transfers possible.&lt;/p&gt; &lt;h4 id="methods_of_fooling_isps"&gt;Methods of Fooling ISPs&lt;/h4&gt; &lt;p&gt; So how to get around an ISP that's throttling your BitTorrent traffic? You can try encrypting or your traffic, changing the default port number, or disguising your transfer as something it's not (like an FTP transfer).&lt;/p&gt; &lt;p&gt; The RC4 encryption offered by many popular BitTorrent clients will obfuscate not only the header but the entire stream, which makes it considerably more difficult for your ISP to detect that you're using BitTorrent.&lt;/p&gt; &lt;p&gt; Of course, none of these methods are guaranteed to work -- in the end, there's still an obscenely huge stream of data being sucked out of the ether and onto your hard drive -- but running some sort of encryption or obfuscation is worth a try.&lt;/p&gt; &lt;h4 id="how_to_encrypt_to_your_bittorrent_transfers"&gt;How To Encrypt to Your BitTorrent Transfers:&lt;/h4&gt; &lt;p&gt; Not all torrent clients support encryption. Check your documentation if your favorite isn't listed below.&lt;/p&gt; &lt;p&gt; &lt;strong&gt;Azureus/Vuze&lt;/strong&gt;&lt;br /&gt;&lt;a target="_blank" title="(external link)" href="http://azureus.sourceforge.net/"&gt;Azureus&lt;!-- wiki-renamed-hyperlink "Azureus"&lt;http://azureus.sourceforge.net/&gt; --&gt;&lt;/a&gt; (which now calls its official client Vuze) is written in Java and therefore cross-platform. To turn on encryption, head to the &lt;strong&gt;Tools&lt;/strong&gt; menu. Select &lt;strong&gt;Options&lt;/strong&gt;, then &lt;strong&gt;Connection&lt;/strong&gt;, then &lt;strong&gt;Transport Encryption&lt;/strong&gt;. Check the "Require encrypted transport" box and select &lt;strong&gt;RC4&lt;/strong&gt; in the "Minimum encryption" drop-down menu.&lt;/p&gt; &lt;p&gt; Azureus/Vuze also offers an "Allow non-encrypted outgoing connections if encrypted connection attempt fails" option, which means you'll still be able to hop on torrents that don't have any encrypted seeders.&lt;/p&gt; &lt;p&gt; &lt;strong&gt;µTorrent&lt;/strong&gt;&lt;br /&gt;&lt;a target="_blank" title="(external link)" href="http://www.utorrent.com/"&gt;µTorrent&lt;!-- wiki-renamed-hyperlink "µTorrent"&lt;http://www.utorrent.com/&gt; --&gt;&lt;/a&gt; (and now &lt;a target="_blank" title="(external link)" href="http://www.bittorrent.com/download"&gt;BitTorrent&lt;!-- wiki-renamed-hyperlink "BitTorrent"&lt;http://www.bittorrent.com/download&gt; --&gt;&lt;/a&gt; which is based on µTorrent) is a Windows-only client. In µTorrent, open up the &lt;strong&gt;Preferences&lt;/strong&gt; panel and select the &lt;strong&gt;BitTorrent&lt;/strong&gt; tab. Select &lt;strong&gt;Protocol encryption&lt;/strong&gt; and then choose between "enabled" and "forced." µTorrent's "Enabled" option mirrors Azureus' option to allow unencrypted connections when no encrypted clients exist. It will give you more connections, but it won't be as effective at defeating traffic shapers.&lt;/p&gt; &lt;p&gt; µTorrent/BitTorrent also offers a option to 'Allow legacy incoming connections' which lets non-encrypted clients connect to you. This improves compatibility between clients but again, makes your traffic more vulnerable to shapers.&lt;/p&gt; &lt;p&gt; &lt;strong&gt;BitComet&lt;/strong&gt;&lt;br /&gt;&lt;a target="_blank" title="(external link)" href="http://www.bitcomet.com/"&gt;BitComet&lt;!-- wiki-renamed-hyperlink "BitComet"&lt;http://www.bitcomet.com/&gt; --&gt;&lt;/a&gt; is another popular Windows Client (98/Me/2000/XP). To turn on encryption in BitComet, head to the &lt;strong&gt;Options&lt;/strong&gt; menu and choose &lt;strong&gt;Preferences&lt;/strong&gt;. Then go to &lt;strong&gt;Advanced&lt;/strong&gt; &gt; &lt;strong&gt;Connection&lt;/strong&gt; and select "Protocol encryption." There are options for "auto detect" and "always."&lt;/p&gt; &lt;p&gt; As with the others, "auto detect" will connect to more peers, but it won't hide traffic as well. You'll need to play with the settings in your program to see if it has any affect on your download/upload speeds.&lt;/p&gt; &lt;p&gt; Other clients that support encryption include &lt;a target="_blank" title="(external link)" href="http://ktorrent.org/"&gt;KTorrent&lt;!-- wiki-renamed-hyperlink "KTorrent"&lt;http://ktorrent.org/&gt; --&gt;&lt;/a&gt; (Linux), &lt;a target="_blank" title="(external link)" href="http://libtorrent.rakshasa.no/"&gt;rTorrent&lt;!-- wiki-renamed-hyperlink "rTorrent"&lt;http://libtorrent.rakshasa.no/&gt; --&gt;&lt;/a&gt; (Linux, Mac) and &lt;a target="_blank" title="(external link)" href="http://bittornado.com/"&gt;BitTornado&lt;!-- wiki-renamed-hyperlink "BitTornado"&lt;http://bittornado.com/&gt; --&gt;&lt;/a&gt; (Windows).&lt;/p&gt; &lt;h4 id="now_for_the_bad_news"&gt;Now For the Bad News&lt;/h4&gt; &lt;p&gt; ISPs are taking advantage of more sophisticated shaping technology all the time, and many of the newer shapers won't be fooled by encrypted traffic. For instance, Sandvine (the shaping tool many believe Comcast and other ISPs employ) won't be fooled by obfuscating your traffic.&lt;/p&gt; &lt;p&gt; So what can you do beyond obfuscating?&lt;/p&gt; &lt;p&gt; The short answer is not much. There is no fool-proof way to do beat the shapers. You best choice is probably to switch to an ISP that doesn't employ anti-BitTorrent traffic shaping. In the long run, this also has the benefit of sending an effective message to your ex-ISP.&lt;/p&gt; &lt;p&gt; For a list of ISPs to avoid, have a look at the list maintained on the &lt;a target="_blank" title="(external link)" href="http://www.azureuswiki.com/index.php/Bad_ISPs#United_States_of_America"&gt;Azureus Wiki&lt;!-- wiki-renamed-hyperlink "Azureus Wiki"&lt;http://www.azureuswiki.com/index.php/bad_isps#united_states_of_america&gt; --&gt;&lt;/a&gt;.&lt;/p&gt; &lt;p&gt; But what if you have no other option when it comes to ISPs? Start by calling customer service. Call now and call often. Disgruntled consumers often cost an ISP far more money than a large amount BitTorrent traffic. And by all means, try the encryption, though your results may vary considerably depending on what shaping tools your ISP is employing.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-778185191684447059?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/778185191684447059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=778185191684447059' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/778185191684447059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/778185191684447059'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2007/09/optimize-bittorrent-to-outwit-traffic.html' title='Optimize BitTorrent To Outwit Traffic Shaping ISPs'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-3310378876070735715</id><published>2007-09-03T05:51:00.000-07:00</published><updated>2007-09-03T05:53:22.233-07:00</updated><title type='text'>Adobe's Novel Approach to E-Books</title><content type='html'>&lt;p&gt; If Stephen King's recent move to pull the plug on his e-serial &lt;cite&gt;The Plant&lt;/cite&gt; is any indication, consumers aren't yet ready to read lengthy fiction off a small screen. &lt;/p&gt; &lt;p&gt; Software company Adobe (&lt;ticker&gt;ADBE&lt;/ticker&gt;) believes that e-books will go beyond digital versions of novels and is working on technology that makes them useful tools for business travelers and students. &lt;/p&gt; &lt;p&gt;&lt;droplink&gt; &lt;/droplink&gt;&lt;/p&gt;&lt;p&gt; On Monday, Adobe announced the release of its new e-book software, the Adobe Acrobat eBook Reader 2.0. &lt;a href="http://www.adobe.com/"&gt;Adobe&lt;/a&gt; also unveiled version 2.0 of the Adobe Content Server, a system that secures and prepares Adobe PDF files for online distribution and purchase. &lt;/p&gt; &lt;p&gt; "We don't necessarily think that that's the narrow range where e-books should be pigeonholed," said Kevin Nathanson, group product manager for Adobe e-books. "We look at it as part of a much broader universe." &lt;/p&gt; &lt;p&gt; Adobe said that BarnesandNoble.com will feature a range of new Adobe PDF-based e-books on their &lt;a href="http://ebooks.barnesandnoble.com/"&gt;e-book website&lt;/a&gt;. Adobe will also sell books on its &lt;a href="http://www.adobe.com/epaper/ebooks/main.html"&gt;own e-books website&lt;/a&gt;. &lt;/p&gt; &lt;p&gt; Adobe entered the e-book fray in 2000 with its &lt;story path="/news/technology" id="38432"&gt;purchase&lt;/story&gt; of e-book software developer &lt;a href="http://www.glassbook.com/"&gt;Glassbook&lt;/a&gt;. &lt;/p&gt; &lt;p&gt; But Adobe is taking a different approach from competitors such as Microsoft. It will go after two target markets where it thinks e-books have the most value: the higher education market and the mobile professional. &lt;/p&gt; &lt;p&gt; Adobe is targeting students and business workers with Internet-connected computers. They may not read an entire textbook or research report, but could readily use e-books to search multiple books, take notes or highlight text. &lt;/p&gt; &lt;p&gt; "We believe that the early adopters are people who have a value for time saving, and reducing the bulk of papers they lug around," said Michael Looney, Adobe's senior director of e-books. &lt;/p&gt; &lt;p&gt; So instead of focusing on the latest bestsellers, Adobe is bargaining with publishers to produce content that's usually considered reference material. &lt;/p&gt; &lt;p&gt;Analysts say that's the right approach. &lt;/p&gt;&lt;p&gt;"We see those as the growth markets that are going to bleed over into the consumer market," said IDC analyst Malcolm Maclachlan. &lt;/p&gt;&lt;p&gt; While rivals Microsoft (&lt;ticker&gt;MSFT&lt;/ticker&gt;) and RCA/Thomson race to convert titles into their respective e-book reader formats, Adobe hopes to appeal to publishers who have already published content in its Portable Document Format (PDF). &lt;/p&gt; &lt;p&gt; "The vast majority of books that are printed today already exist in PDF," Nathanson said. "There's a virtual universe of compelling content that's available in the file format." &lt;/p&gt; &lt;p&gt; Electronic pages captured in PDF look just as they would on paper, preserving all the fonts, graphics and layout. PDF files can be read by Windows and Macs. &lt;/p&gt; &lt;p&gt;"If (a publisher) already (has files stored in) PDF, you have a pretty good e-book right off the bat," Nathanson said. "The costs of conversion are practically nil." &lt;/p&gt; &lt;p&gt; Users will be able to download &lt;cite&gt;Survivor II: Field Guide&lt;/cite&gt; exclusively as an Adobe PDF e-book before it is released in print. The guide comes equipped with an interactive score sheet so readers can keep tally of who will be banished from the popular television show. &lt;/p&gt; &lt;p&gt; Adobe will feature mostly trade publication e-books and broader consumer titles on BarnesandNoble.com. But the company is also working with educational publishers, institutions and the professional marketplace to develop titles. &lt;/p&gt; &lt;p&gt; Adobe's e-books can also be printed, which according to the company is a significant advantage over competitors.&lt;/p&gt; &lt;p&gt; Publishers will be able to set up Adobe Content Server to determine whether users can print the e-books, copy them, or have them read aloud. Publishers can also define how many copies of a book a user can make, if they can be lent out to other users, or whether books will expire after days, weeks or even a semester. &lt;/p&gt; &lt;p&gt; "Security is a big issue," Maclachlan said. "Book publishers don't have a piracy problem right now. But when you start talking about printing, people start to get nervous." &lt;/p&gt; &lt;p&gt; While RCA/Thomson is marketing its &lt;story path="/news/culture" id="40470"&gt;e-book devices&lt;/story&gt; to the mass market, Adobe is betting that early adopters would rather download a device to a PC or laptop rather than buy a new piece of hardware. &lt;/p&gt; &lt;p&gt; "People may want to pick those up, but if we look at the penetration (of dedicated e-book devices) so far it's still relatively minimal, it's in the gadget category still," Nathanson said. &lt;/p&gt; &lt;p&gt; Nathanson is hopeful that the partnership with BarnesandNoble.com could lead to more downloads of Adobe e-books than for competitors that require dedicated devices. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-3310378876070735715?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/3310378876070735715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=3310378876070735715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/3310378876070735715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/3310378876070735715'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2007/09/adobes-novel-approach-to-e-books.html' title='Adobe&apos;s Novel Approach to E-Books'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-5243796566449918810</id><published>2007-09-03T05:40:00.000-07:00</published><updated>2007-09-03T05:43:56.950-07:00</updated><title type='text'>Google Moves Into Wi-Fi Arena</title><content type='html'>&lt;p&gt;Online search leader Google is preparing to launch a wireless internet service, Google WiFi, according to several pages found on the company's website Tuesday.&lt;/p&gt; &lt;p&gt;A Wi-Fi service, which offers a high-speed connection to the internet, would take Google even further from its search roots and move it into the fiercely competitive world of internet access providers and telecommunications companies.&lt;/p&gt; &lt;p&gt;The Google website has several references to Google WiFi but provides few details. &lt;a href="http://wifi.google.com/faq.html"&gt;One page&lt;/a&gt; refers to a product called Google Secure Access, which is designed to "establish a more secure connection while using Google WiFi." &lt;/p&gt;&lt;p&gt;A &lt;a href="http://wifi.google.com/download.html"&gt;separate page&lt;/a&gt; offers a free download of Google Secure Access, carrying the headline: "Your wireless connection is almost ready to use." &lt;/p&gt;&lt;p&gt;Google declined to comment. The company launched a sponsored Wi-Fi hot spot in San Francisco's Union Square district in April with a startup called Feeva.&lt;/p&gt; &lt;p&gt;Speculation about a forthcoming Wi-Fi service from Google has been rife since August following an article in &lt;cite&gt;Business 2.0&lt;/cite&gt; magazine, but the company has refused to discuss its plans.&lt;/p&gt; &lt;p&gt;Analysts have voiced concerns that Google could extend itself too far beyond its core business, while acknowledging its vast financial and engineering resources could produce results.&lt;/p&gt; &lt;p&gt;"Becoming a service provider would be quite a stretch for Google, but considering the billions of dollars Google could throw at the problem it could become a reality," Ovum analyst Roger Entner wrote in the wake of the &lt;cite&gt;Business 2.0&lt;/cite&gt; article.&lt;/p&gt; &lt;p&gt;"Depending on how Google can adapt to these challenging areas and how committed it is to the space, it could become a home run or could break the bank."&lt;/p&gt; &lt;p&gt;Google, which is rapidly expanding beyond its core internet search service, introduced an instant messaging and telephony service called Google Talk in August.&lt;/p&gt; &lt;p&gt;Its shares were up 1.6 percent to $308.64 in morning trading on the Nasdaq exchange.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-5243796566449918810?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/5243796566449918810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=5243796566449918810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/5243796566449918810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/5243796566449918810'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2007/09/google-moves-into-wi-fi-arena.html' title='Google Moves Into Wi-Fi Arena'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-8443656797699880388</id><published>2007-08-29T14:05:00.000-07:00</published><updated>2008-09-17T13:41:54.278-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hacker'/><title type='text'>The Indian Hacker</title><content type='html'>SWARMS OF Pakistani hackers, dozens of downed Indian websites and no desi cyberwarriors&lt;br /&gt;on the horizon. No surprise that when an Indian hacker, by the net name of True Indian&lt;br /&gt;announced himself, he was mobbed by the media. Infotech experts believe this hacker might be&lt;br /&gt;Indian, but he’s definitely untrue.&lt;br /&gt;True Indian claims to have defaced two websites: pakgov-.org and, more recently, lashkar-etoiba.&lt;br /&gt;org. Very patriotic, ex-cept that Pakistan’s official site is pak.gov.pk, the Lashkar’s&lt;br /&gt;markazdawa.org. A Lashkar online rep, Abul Braa, notes that even the domain name is misspelt:&lt;br /&gt;“The real word is Taiba.”&lt;br /&gt;The names under which the sites are registered are fraudulent: pakgov.org’s owner claims to be&lt;br /&gt;“Mushraff, Parveez” while lashkar-e-toiba.org gives an Osama Bin Laden e- mail. Also, these&lt;br /&gt;sites lack pedigree. Lash-kar-e-toiba.org was only created two months ago, just before True&lt;br /&gt;Indian claimed to have hacked it. And it is hosted on a yahoo server computer. Yahoo is a&lt;br /&gt;common site for make-it-yourself websites.&lt;br /&gt;Website attacks are verified by a number of net groups. One of them, attrition.org bluntly listed&lt;br /&gt;the pakgov.org attack a hoax. Fredrik Ostergren of alldas.de’s says his e-group, “Can’t find any&lt;br /&gt;defacement for [lashkar-e-toiba.org] in our database nor the nickname ‘True Indian’.” True&lt;br /&gt;Indian, who says he’s a 28-year-old Mumbai e- security consultant, has hinted these groups&lt;br /&gt;don’t want to acknowledge an Indian.&lt;br /&gt;True Indian says he carries out his attacks through DNS hijacking — taking over a website by&lt;br /&gt;assuming the site owner’s e-mail identity. According to Srijith K. of India Cracked, a site that&lt;br /&gt;tracks anti-Indian hacking, DNS hijacking was simple in the net’s early days. Today, he says, “it&lt;br /&gt;is really very difficult.” True Indian refuses to explain his technique. He did not answer&lt;br /&gt;questions e-mailed to him.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-8443656797699880388?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/8443656797699880388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=8443656797699880388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/8443656797699880388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/8443656797699880388'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2007/08/indian-hacker.html' title='The Indian Hacker'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-6357355021928303318</id><published>2007-08-28T23:20:00.000-07:00</published><updated>2007-08-28T23:39:07.145-07:00</updated><title type='text'>Exploit The Power Of Google</title><content type='html'>&lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;b style=""&gt;&lt;span style="font-size:14;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;Google is world's most popular and powerful search engine which has the ability to accept pre-defined commands as inputs and produce unbelievable results.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;Google can be used in much more effective way than what we generally know. While browsing on internet I found about the immense power of Google.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;b style=""&gt;Google's Advance Search Query Syntaxes&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;Below discussed are various Google's special commands and there explanation.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span class="GramE"&gt;&lt;b style=""&gt;&lt;i style=""&gt;[ intitle&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;b style=""&gt;&lt;i style=""&gt;: ]&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;The 'intitle:" syntax helps Google restrict the search results to pages containing that word in the title. For example, "intitle:login password" ( without quotes ) will return links to those pages that has the word "login" in their title, and the word "password" anywhere in the page. &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Similarly, if one has to query for more than one word in the page title then in that case "allintitle:" can be used instead of "intitile" to get the list of pages containing all those words in its title. For example using "intitle&lt;span class="GramE"&gt;:login&lt;/span&gt; intitle:password" is same as querying "allintitle:login password".&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span class="GramE"&gt;&lt;b style=""&gt;&lt;i style=""&gt;[ inurl&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;b style=""&gt;&lt;i style=""&gt;: ]&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;span style=""&gt; &lt;/span&gt;The "&lt;span class="SpellE"&gt;inurl&lt;/span&gt;:" sysntax restricts the search results to those URLs containing the search keyword. For example: "inurl&lt;span class="GramE"&gt;:books&lt;/span&gt;" (without quotes) will return only links to those pages that have "books" in there URL. &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Similarly, if one has to query for more than one word in an URL then in that case "allinurl:" can be used instead of "inurl" to get the list of URLs containing all those search keywords in it. For example: "allinurl&lt;span class="GramE"&gt;:etc&lt;/span&gt;/passwd" will look for the URLs containing "etc" and "passwd". The slash ("/") between the words will be ignored by Google.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span class="GramE"&gt;&lt;b style=""&gt;&lt;i style=""&gt;[ site&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;b style=""&gt;&lt;i style=""&gt;: ]&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;span style=""&gt; &lt;/span&gt;The "site:" syntax restricts Google to query for certain keywords in a particular site or domain. For example: "books site&lt;span class="GramE"&gt;:amazon.com&lt;/span&gt;" (without quotes) will look for the keyword "books" in those pages present in all the links of the domain "amazon.com". There should not be any space between "site:" and the "domain name". &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span class="GramE"&gt;&lt;b style=""&gt;&lt;i style=""&gt;[ &lt;span class="SpellE"&gt;filetype&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;b style=""&gt;&lt;i style=""&gt;: ]&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;span style=""&gt; &lt;/span&gt;This "&lt;span class="SpellE"&gt;filetype&lt;/span&gt;:" syntax restricts Google search for files on internet with particular extension (I.e. doc, &lt;span class="SpellE"&gt;pdf&lt;/span&gt; or &lt;span class="SpellE"&gt;ppt&lt;/span&gt; etc). For example: "&lt;span class="SpellE"&gt;filetype:doc&lt;/span&gt; &lt;span class="SpellE"&gt;site:gov&lt;/span&gt; confidential" will look for files with ".doc" extension in all government domains with ".&lt;span class="SpellE"&gt;gov&lt;/span&gt;" extension and containing the word "confidential" either in the pages or in the ".doc" file. I.e. the result will contain the links to all confidential word document files on the government &lt;span class="GramE"&gt;sites(&lt;/span&gt;do it on your own risk, I won't be liable for anything :-)) &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span class="GramE"&gt;&lt;b style=""&gt;&lt;i style=""&gt;[ link&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;b style=""&gt;&lt;i style=""&gt;: ]&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;span style=""&gt; &lt;/span&gt;"&lt;span class="GramE"&gt;link&lt;/span&gt;:" syntax will list down webpage’s that have links to the specified webpage. For example: "&lt;span class="SpellE"&gt;link&lt;span class="GramE"&gt;:www.vipin.ac.in&lt;/span&gt;&lt;/span&gt;" will list webpage’s that have links pointing to the "vipin" homepage. Note there can be no space between the "link:" and the web page &lt;span class="SpellE"&gt;url&lt;/span&gt; &lt;span class="GramE"&gt;( applicable&lt;/span&gt; to all commands, so it will not be specified again). &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span class="GramE"&gt;&lt;b style=""&gt;&lt;i style=""&gt;[ related&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;b style=""&gt;&lt;i style=""&gt;: ]&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;span style=""&gt; &lt;/span&gt;The "related:" will list web pages that are "similar" to a specified web page. For example: "&lt;span class="SpellE"&gt;related&lt;span class="GramE"&gt;:www.vipin.ac.in&lt;/span&gt;&lt;/span&gt;" will list web pages that are similar to the "vipin" homepage. &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span class="GramE"&gt;&lt;b style=""&gt;&lt;i style=""&gt;[ cache&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;b style=""&gt;&lt;i style=""&gt;: ] &lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;The query "cache:" will show the version of the web page that Google has in its cache. For example: "cache:www.securityfocus.com" will show Google's cache of the Google homepage. If you include other words in the query, Google will highlight those words within the cached document. For example: "cache:www.securityfocus.com guest" will show the cached content with the word "guest" highlighted. &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span class="GramE"&gt;&lt;b style=""&gt;&lt;i style=""&gt;[ intext&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;b style=""&gt;&lt;i style=""&gt;: ] &lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;The "intext:" syntax searches for words in a particular website. It ignores links or URLs and page titles. For example: "intext:books" (without quotes) will return only links to those web pages that has the search keyword "books" in its webpage. &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;b style=""&gt;&lt;i style=""&gt;[&lt;span class="GramE"&gt;define&lt;/span&gt;:]&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style=""&gt;            &lt;/span&gt;The “define:” syntax works like a dictionary. It defines the word written just after it. For example: “define:Vipin” (without quotes) will return the various definitions of the word “Vipin Sahu”.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;There are many more other options. But I think these much are more than enough for normal searching. Because the options which I'm not specifying could be used for malicious purpose. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-6357355021928303318?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/6357355021928303318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=6357355021928303318' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/6357355021928303318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/6357355021928303318'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2007/08/exploit-power-of-google.html' title='Exploit The Power Of Google'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6408737110496471837.post-559140881165256338</id><published>2007-08-28T09:33:00.000-07:00</published><updated>2008-09-17T13:41:06.545-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hacker'/><title type='text'>Black Hat Hackers</title><content type='html'>&lt;p&gt;&lt;strong&gt;Black Hat Crackers&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The Internet abounds with hackers, known as crackers or "black hats," who work to exploit computer systems. They are the ones you've seen on the news being hauled away for cybercrimes. Some of them do it for fun and curiosity, while others are looking for personal gain. In this section we profile five of the most famous and interesting "black hat" hackers.&lt;/p&gt;  &lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Jonathan James&lt;/strong&gt;: James gained notoriety when he became the first juvenile to be sent to prison for hacking. He was sentenced at 16 years old. In an &lt;a target="_blank" href="http://www.pbs.org/wgbh/pages/frontline/shows/hackers/interviews/anon.html"&gt;anonymous PBS interview&lt;/a&gt;, he professes, "I was just looking around, playing around. What was fun for me was a challenge to see what I could pull off." &lt;/p&gt;  &lt;p&gt;James' major intrusions targeted high-profile organizations. He installed a backdoor into a Defense Threat Reduction Agency server. The &lt;a target="_blank" href="http://www.usdoj.gov/opa/pr/2000/September/555crm.htm"&gt;DTRA&lt;/a&gt; is an agency of the Department of Defense charged with reducing the threat to the U.S. and its allies from nuclear, biological, chemical, conventional and special weapons. The backdoor he created enabled him to view sensitive e-mails and capture employee usernames and passwords.&lt;/p&gt;  &lt;p&gt;James also cracked into NASA computers, stealing software worth approximately $1.7 million. According to the Department of Justice, "The software supported the International Space Station's physical environment, including control of the temperature and humidity within the living space." NASA was forced to shut down its computer systems, ultimately racking up a $41,000 cost. James explained that he downloaded the code to supplement his studies on C programming, but contended, "The code itself was crappy . . .certainly not worth $1.7 million like they claimed."&lt;/p&gt;  &lt;p&gt;Given the extent of his intrusions, if &lt;a target="_blank" href="http://en.wikipedia.org/wiki/Jonathan_James_%28convicted_cybercriminal%29"&gt;James,&lt;/a&gt; also known as "c0mrade," had been an adult he likely would have served at least ten years. Instead, he was banned from recreational computer use and was slated to serve a six-month sentence under house arrest with probation. However, he served six months in prison for violation of parole. Today, James asserts that he's learned his lesson and might start a computer security company.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Adrian Lamo&lt;/strong&gt;: Lamo's claim to fame is his break-ins at major organizations like The New York Times and Microsoft. Dubbed the "homeless hacker," he used Internet connections at Kinko's, coffee shops and libraries to do his intrusions. In a profile article, "&lt;a target="_blank" href="http://www.wired.com/news/culture/0,50811-1.html?tw=wn_story_page_next1"&gt;He Hacks by Day, Squats by Night&lt;/a&gt;," Lamo reflects, "I have a laptop in Pittsburgh, a change of clothes in D.C. It kind of redefines the term multi-jurisdictional." &lt;/p&gt;  &lt;p&gt;Lamo's intrusions consisted mainly of penetration testing, in which he found flaws in security, exploited them and then informed companies of their shortcomings. His hits include Yahoo!, Bank of America, Citigroup and Cingular. When white hat hackers are hired by companies to do penetration testing, it's legal. What Lamo did is not.&lt;/p&gt;  &lt;p&gt;When he broke into The New York Times' intranet, things got serious. He added himself to a list of experts and viewed personal information on contributors, including Social Security numbers. Lamo also hacked into The Times' LexisNexis account to research high-profile subject matter.&lt;/p&gt;  &lt;p&gt;For his intrusion at The New York Times, Lamo was ordered to pay approximately $65,000 in restitution. He was also sentenced to six months of home confinement and two years of probation, which expired January 16, 2007. Lamo is currently working as an award-winning journalist and public speaker.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Kevin Mitnick&lt;/strong&gt;: A self-proclaimed "hacker poster boy," &lt;a target="_blank" href="http://en.wikipedia.org/wiki/Kevin_Mitnick"&gt;Mitnick&lt;/a&gt; went through a highly publicized pursuit by authorities. His mischief was hyped by the media but his actual offenses may be less notable than his notoriety suggests. &lt;a target="_blank" href="http://www.usdoj.gov/criminal/cybercrime/mitnick.htm"&gt;The Department of Justice&lt;/a&gt; describes him as "the most wanted computer criminal in United States history." His exploits were detailed in two movies: Freedom Downtime and Takedown.&lt;/p&gt;  &lt;p&gt;Mitnick had a bit of hacking experience before committing the offenses that made him famous. He started out exploiting the Los Angeles bus punch card system to get free rides. Then, like Apple co-founder Steve Wozniak, dabbled in phone phreaking. Although there were numerous offenses, Mitnick was ultimately convicted for breaking into the Digital Equipment Corporation's computer network and stealing software.&lt;/p&gt;  &lt;p&gt;Mitnick's mischief got serious when he went on a two and a half year "coast-to-coast hacking spree." The CNN article, "&lt;a target="_blank" href="http://www.usdoj.gov/criminal/cybercrime/mitnick.htm"&gt;Legendary computer hacker released from prison&lt;/a&gt;," explains that "he hacked into computers, stole corporate secrets, scrambled phone networks and broke into the national defense warning system." He then hacked into computer expert and fellow hacker Tsutomu Shimomura's home computer, which led to his undoing.&lt;/p&gt;  &lt;p&gt;Today, Mitnick has been able to move past his role as a black hat hacker and become a productive member of society. He served five years, about 8 months of it in solitary confinement, and is now a computer security consultant, author and speaker. &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Kevin Poulsen&lt;/strong&gt;: Also known as Dark Dante, &lt;a target="_blank" href="http://www.nndb.com/people/453/000022387/"&gt;Poulsen&lt;/a&gt; gained recognition for his hack of LA radio's KIIS-FM phone lines, which earned him a brand new Porsche, among other items. Law enforcement dubbed him "the Hannibal Lecter of computer crime." &lt;/p&gt;&lt;p&gt;Authorities began to pursue Poulsen after he hacked into a federal investigation database. During this pursuit, he further drew the ire of the FBI by hacking into federal computers for wiretap information. &lt;/p&gt;  &lt;p&gt;His hacking specialty, however, revolved around telephones. Poulsen's most famous hack, KIIS-FM, was accomplished by taking over all of the station's phone lines. In a related &lt;a target="_blank" href="http://en.wikipedia.org/wiki/Kevin_Poulsen"&gt;feat&lt;/a&gt;, Poulsen also "reactivated old Yellow Page escort telephone numbers for an acquaintance who then ran a virtual escort agency." Later, when his photo came up on the show Unsolved Mysteries, 1-800 phone lines for the program crashed. Ultimately, Poulsen was captured in a supermarket and served a sentence of five years. &lt;/p&gt;  &lt;p&gt;Since serving time, Poulsen has worked as a journalist. He is now a senior editor for Wired News. His most prominent article details his work on identifying 744 sex offenders with MySpace profiles.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Robert Tappan Morris&lt;/strong&gt;: Morris, son of former National Security Agency scientist Robert Morris, is known as the creator of the &lt;a target="_blank" href="http://en.wikipedia.org/wiki/Morris_worm"&gt;Morris Worm,&lt;/a&gt; the first computer worm to be unleashed on the Internet. As a result of this crime, he was the first person prosecuted under the 1986 Computer Fraud and Abuse Act. &lt;/p&gt;  &lt;p&gt;Morris wrote the code for the worm while he was a student at Cornell. He asserts that he intended to use it to see how large the Internet was. The worm, however, replicated itself excessively, slowing computers down so that they were no longer usable. It is not possible to know exactly how many computers were affected, but experts estimate an impact of 6,000 machines. He was sentenced to three years' probation, 400 hours of community service and a fined $10,500.&lt;/p&gt;  &lt;p&gt;&lt;a target="_blank" href="http://en.wikipedia.org/wiki/Robert_Tappan_Morris"&gt;Morris&lt;/a&gt; is currently working as a tenured professor at the MIT Computer Science and Artificial Intelligence Laboratory. He principally researches computer network architectures including distributed hash tables such as Chord and wireless mesh networks such as Roofnet. &lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6408737110496471837-559140881165256338?l=vipinkrsahu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vipinkrsahu.blogspot.com/feeds/559140881165256338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6408737110496471837&amp;postID=559140881165256338' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/559140881165256338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6408737110496471837/posts/default/559140881165256338'/><link rel='alternate' type='text/html' href='http://vipinkrsahu.blogspot.com/2007/08/black-hat-hackers.html' title='Black Hat Hackers'/><author><name>vipin sahu</name><uri>http://www.blogger.com/profile/14667521273165278185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-wv8ktBU6ES0/Tnp0Y5ajuvI/AAAAAAAAAnA/x1oPKBaOhEg/s220/vipin.png'/></author><thr:total>1</thr:total></entry></feed>
