<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DUICRHY6eyp7ImA9WhRRFE4.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618</id><updated>2011-11-27T15:46:05.813-08:00</updated><category term="block" /><category term="airtel" /><category term="installation" /><category term="connection" /><category term="strip" /><category term="multiline" /><category term="Google Translate" /><category term="rebuild index" /><category term="permission" /><category term="free" /><category term="import" /><category term="hashcode" /><category term="skype" /><category term="sqlplus" /><category term="export" /><category term="template" /><category term="all users" /><category term="sed" /><category term="jar" /><category term="Sum of columns" /><category term="dotCMS" /><category term="tables" /><category term="awk" /><category term="yum" /><category term="1000" /><category term="cursor" /><category term="configuration" /><category term="screen in unix" /><category term="drop partition" /><category term="class" /><category term="script" /><category term="Xdebug" /><category term="windows" /><category term="character set" /><category term="collation" /><category term="head" /><category term="port" /><category term="csv" /><category term="repository" /><category term="database" /><category term="linux" /><category term="apache" /><category term="debug" /><category term="SMS" /><category term="rebuild" /><category term="IntelliJ Idea" /><category term="revision" /><category term="screen customization" /><category term="Google Suggest Labs" /><category term="mysql" /><category term="java" /><category term="records" /><category term="process" /><category term="local bitmap indexes" /><category term="pagesize oracle" /><category term="schema" /><category term="remote" /><category term="ibatis source code sql" /><category term="unusable" /><category term="impdp" /><category term="memory" /><category term="role" /><category term="post" /><category term="blog" /><category term="Google" /><category term="user" /><category term="search and replace" /><category term="resin" /><category term="oracle" /><category term="Materialized View" /><category term="PHP" /><category term="parallels" /><category term="Refresh Status" /><category term="container" /><category term="unix" /><category term="mac" /><category term="index" /><category term="microsoft" /><category term="parameter" /><category term="customer care" /><category term="tablespace" /><category term="ubuntu" /><category term="expdp" /><category term="SVN" /><category term="Tech News Aggregator" /><category term="80" /><category term="equals" /><category term="Channel" /><category term="subversion" /><title>Helpful Tips And Tricks</title><subtitle type="html">Hello World. This is my First of First Blog.

Here I will try to write things related to what I learn, Since I am kinda obsessed with Technology’s lineage. I, being a Java professional, love Java profoundly and so tried to make a blog that will help you and me of course to be in touch with new happenings in the field of technology.

I may soon start a discussion forum based on Java, for that we need to wait a while, after all , not always, good things are FREE….</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://ahsan-javed.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>113</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/HelpfulTipsAndTricks" /><feedburner:info uri="helpfultipsandtricks" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><logo>http://www.feedburner.com/fb/images/pub/fb_pwrd.gif</logo><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FHelpfulTipsAndTricks" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FHelpfulTipsAndTricks" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FHelpfulTipsAndTricks" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/HelpfulTipsAndTricks" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FHelpfulTipsAndTricks" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FHelpfulTipsAndTricks" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FHelpfulTipsAndTricks" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><entry gd:etag="W/&quot;C0IBSHc5fip7ImA9WhZWEEg.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-6142649145733737580</id><published>2011-05-10T11:19:00.000-07:00</published><updated>2011-05-10T11:19:19.926-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-10T11:19:19.926-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="collation" /><category scheme="http://www.blogger.com/atom/ns#" term="Sum of columns" /><category scheme="http://www.blogger.com/atom/ns#" term="mysql" /><category scheme="http://www.blogger.com/atom/ns#" term="character set" /><category scheme="http://www.blogger.com/atom/ns#" term="database" /><category scheme="http://www.blogger.com/atom/ns#" term="tables" /><title>How to know the character set and collation of mysql database, table and column</title><content type="html">Here are the SQL commands to know the character set and collation of mysql database and tables/columns&lt;br /&gt;
&lt;br /&gt;
mysql&amp;gt; use database_name;&lt;br /&gt;
mysql&amp;gt; show variables like "character_set_database";&lt;br /&gt;
mysql&amp;gt;&amp;nbsp;select data_type,collation_name from information_schema.columns where&amp;nbsp;table_schema='database_name' and table_name='table_name' and column_name='column_name';&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-6142649145733737580?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zmVRJz_2ztDWKmilXbmTva3rZNE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zmVRJz_2ztDWKmilXbmTva3rZNE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zmVRJz_2ztDWKmilXbmTva3rZNE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zmVRJz_2ztDWKmilXbmTva3rZNE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=hZnPp-MAToQ:2ncDK14Iej0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=hZnPp-MAToQ:2ncDK14Iej0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=hZnPp-MAToQ:2ncDK14Iej0:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=hZnPp-MAToQ:2ncDK14Iej0:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=hZnPp-MAToQ:2ncDK14Iej0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=hZnPp-MAToQ:2ncDK14Iej0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=hZnPp-MAToQ:2ncDK14Iej0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=hZnPp-MAToQ:2ncDK14Iej0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=hZnPp-MAToQ:2ncDK14Iej0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=hZnPp-MAToQ:2ncDK14Iej0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=hZnPp-MAToQ:2ncDK14Iej0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=hZnPp-MAToQ:2ncDK14Iej0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/hZnPp-MAToQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/6142649145733737580/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=6142649145733737580&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/6142649145733737580?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/6142649145733737580?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/hZnPp-MAToQ/how-to-know-character-set-and-collation.html" title="How to know the character set and collation of mysql database, table and column" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2011/05/how-to-know-character-set-and-collation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YCRX08eip7ImA9WhZXGE4.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-6332290125478022827</id><published>2011-05-07T22:06:00.000-07:00</published><updated>2011-05-07T22:06:04.372-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-07T22:06:04.372-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="Xdebug" /><category scheme="http://www.blogger.com/atom/ns#" term="IntelliJ Idea" /><category scheme="http://www.blogger.com/atom/ns#" term="debug" /><title>Debug PHP project with IntelliJ Idea 10 and XDebug</title><content type="html">Recently, I was working on a PHP project. I am an ardent fan of IntelliJ Idea and chose to use it for this project as well. Everything went well but I was not able to debug my PHP source code.&lt;br /&gt;
&lt;br /&gt;
After a little bit of googling I found this nice article about &lt;a href="http://savagelook.com/blog/portfolio/php-debugging-on-intellij-idea-10-with-xdebug"&gt;debugging PHP code using Idea 10&lt;/a&gt;. Since it contained different settings than mine, I modified the instructions to make it work. Here are the modified instructions to debug PHP project in intelliJ Idea 10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Create and copy a file named info.php to your webserver root that contains the following code:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&amp;lt;?php phpinfo(); ?&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
3. Open the http://localhost/info.php in a browser to get your PHP configuration.&lt;br /&gt;
&lt;br /&gt;
4. Now view the source of the page in your browser. Copy the entire contents of the source to your clipboard.&lt;br /&gt;
&lt;br /&gt;
5. Goto the &lt;a href="http://www.xdebug.org/find-binary.php"&gt;XDebug Tailored Installation Instructions&lt;/a&gt;&amp;nbsp;and paste your PHP configuration source into the text box then click “analyse my phpinfo() output”.&lt;br /&gt;
&lt;br /&gt;
6. Follow the resulting instructions for adding XDebug to your PHP installation. Once you make those changes, make sure the new section of your php.ini looks like this:&lt;br /&gt;
&lt;b&gt;[XDebug]&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;zend_extension="&lt;this gave="" installation="" instructions="" is="" path="" that="" the="" xdebug="" you=""&gt;"&lt;/this&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;xdebug.remote_enable=true&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;xdebug.remote_port=9000&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;xdebug.profiler_enable=1&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;xdebug.profiler_output_dir="d:\wamp\logs"&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
7. Open IntelliJ Idea settings by clicking on the wrench icon or going to File-&amp;gt;Settings menu. Choose PHP on left navigation tree and set the PHP home along with desired debugger support.&lt;br /&gt;
&lt;br /&gt;
I chose to use XDebug.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-IngRbaq0mGU/TcYhaCKn6CI/AAAAAAAAEeA/1OAo0ZtaQhk/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://3.bp.blogspot.com/-IngRbaq0mGU/TcYhaCKn6CI/AAAAAAAAEeA/1OAo0ZtaQhk/s320/1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
8. On the same navigation menu choose servers and enter the details of your web server. Don't forget to mention your web server port. Click on Use path mapping check box and enter the absolute path location of your project files.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-tb2kdXSfbUQ/TcYhet_CvaI/AAAAAAAAEeE/fqvglaKGvJ0/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://4.bp.blogspot.com/-tb2kdXSfbUQ/TcYhet_CvaI/AAAAAAAAEeE/fqvglaKGvJ0/s320/2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
9. On the same navigation menu choose Debug and fill the correct value of Debug port. Make sure this entry is same as&amp;nbsp;&lt;b&gt;xdebug.remote_port &lt;/b&gt;in step no 6&lt;b&gt;.&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-k1JT38f7BE0/TcYhfVQ9LEI/AAAAAAAAEeI/6FhMcamRk64/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://1.bp.blogspot.com/-k1JT38f7BE0/TcYhfVQ9LEI/AAAAAAAAEeI/6FhMcamRk64/s320/3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&amp;nbsp;10.&amp;nbsp;Now go to Run-&amp;gt;Edit Configuration menu and add a PHP Web Application configuration. Choose your newly created server from the drop down &amp;nbsp;in Server field. Also fill the value of Start URL field. Generally it is your index page where you want to start the debugging from.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-t5Jfe97dVBY/TcYhgsu6-GI/AAAAAAAAEeM/kWy1Cf7tiro/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://3.bp.blogspot.com/-t5Jfe97dVBY/TcYhgsu6-GI/AAAAAAAAEeM/kWy1Cf7tiro/s320/4.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
11. That is all. Now you can start debugging your PHP project in IntelliJ Idea. Just apply a break point in your code and click on Debug button and &amp;nbsp;if everything went well, it will open in your default browser and you&lt;br /&gt;
will be able to debug it in Idea.&lt;br /&gt;
&lt;br /&gt;
Happy Debugging.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-6332290125478022827?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cSJAtcYc1fUoEGYzDZ-7WUOqv_8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cSJAtcYc1fUoEGYzDZ-7WUOqv_8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cSJAtcYc1fUoEGYzDZ-7WUOqv_8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cSJAtcYc1fUoEGYzDZ-7WUOqv_8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=e0RwsJHyG3c:AdbTnONaeNw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=e0RwsJHyG3c:AdbTnONaeNw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=e0RwsJHyG3c:AdbTnONaeNw:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=e0RwsJHyG3c:AdbTnONaeNw:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=e0RwsJHyG3c:AdbTnONaeNw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=e0RwsJHyG3c:AdbTnONaeNw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=e0RwsJHyG3c:AdbTnONaeNw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=e0RwsJHyG3c:AdbTnONaeNw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=e0RwsJHyG3c:AdbTnONaeNw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=e0RwsJHyG3c:AdbTnONaeNw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=e0RwsJHyG3c:AdbTnONaeNw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=e0RwsJHyG3c:AdbTnONaeNw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/e0RwsJHyG3c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/6332290125478022827/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=6332290125478022827&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/6332290125478022827?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/6332290125478022827?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/e0RwsJHyG3c/debug-php-project-with-intellij-idea-10.html" title="Debug PHP project with IntelliJ Idea 10 and XDebug" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-IngRbaq0mGU/TcYhaCKn6CI/AAAAAAAAEeA/1OAo0ZtaQhk/s72-c/1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2011/05/debug-php-project-with-intellij-idea-10.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcGSXs9fyp7ImA9Wx9QEE0.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-5593514456540342738</id><published>2010-12-21T23:46:00.000-08:00</published><updated>2010-12-21T23:47:08.567-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-21T23:47:08.567-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="free" /><category scheme="http://www.blogger.com/atom/ns#" term="memory" /><title>How to know free memory on linux</title><content type="html">Command to know free memory on Linux/Unix machines&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;$ free -m&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
It will show you status in MB. You can optionally use other filters as well &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;-b &lt;/b&gt;switch displays the amount of memory in bytes &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;-k&lt;/b&gt; switch (set by default) displays it in kilobytes &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;-m&lt;/b&gt; switch displays it in megabytes. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;-t &lt;/b&gt;switch displays a line containing the totals. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;-o&lt;/b&gt; switch disables the display of a "buffer adjusted" line. If the -o option is not specified, free subtracts buffer memory from the used memory and adds it to the free memory reported. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;-s&lt;/b&gt; switch activates continuous polling delay seconds apart. You may actually specify any floating point number for delay, usleep(3) is used for microsecond resolution delay times. &lt;br /&gt;
&lt;br /&gt;
You can also use /proc/meminfo to see the current status of memory&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;$ cat /proc/meminfo&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-5593514456540342738?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QJNKGBongO5cLAJMqycTRHASqdo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QJNKGBongO5cLAJMqycTRHASqdo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QJNKGBongO5cLAJMqycTRHASqdo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QJNKGBongO5cLAJMqycTRHASqdo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=NG-2YHpOu0A:gjda-hrnH5o:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=NG-2YHpOu0A:gjda-hrnH5o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=NG-2YHpOu0A:gjda-hrnH5o:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=NG-2YHpOu0A:gjda-hrnH5o:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=NG-2YHpOu0A:gjda-hrnH5o:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=NG-2YHpOu0A:gjda-hrnH5o:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=NG-2YHpOu0A:gjda-hrnH5o:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=NG-2YHpOu0A:gjda-hrnH5o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=NG-2YHpOu0A:gjda-hrnH5o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=NG-2YHpOu0A:gjda-hrnH5o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=NG-2YHpOu0A:gjda-hrnH5o:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=NG-2YHpOu0A:gjda-hrnH5o:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/NG-2YHpOu0A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/5593514456540342738/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=5593514456540342738&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/5593514456540342738?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/5593514456540342738?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/NG-2YHpOu0A/how-to-know-free-memory-on-linux.html" title="How to know free memory on linux" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2010/12/how-to-know-free-memory-on-linux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IMSHY6eCp7ImA9Wx9REUk.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-4224934588548061181</id><published>2010-12-12T01:19:00.000-08:00</published><updated>2010-12-12T01:19:49.810-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-12T01:19:49.810-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="subversion" /><category scheme="http://www.blogger.com/atom/ns#" term="yum" /><category scheme="http://www.blogger.com/atom/ns#" term="apache" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="SVN" /><title>Create subversion repository on Ubuntu</title><content type="html">Recently I had to setup a ubuntu box with subversion on it. I had to also provide web access from subversion with authentication. After few hiccups I managed to do this with installing few packages and configuring them.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Step 1: login to your ubuntu box&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;#ssh root@x.y.z.t&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Step 2: Install required packages &lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;#yum install subversion&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;#yum install mod_dav_svn httpd&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Step 3: Create a parent directory where all your repositories will be set up.&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;#mkdir -p /srv/svn&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Step 4: Create a sample repository using svnadmin tool&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;#svnadmin create /srv/svn/app&lt;/b&gt;&lt;/blockquote&gt;In this step we have created a repository named as app.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Step 5: Change the user and group of the created app repository to give the permission to apache user. &lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;#chown -R apache.apache /srv/svn/app&lt;/b&gt;&lt;/blockquote&gt;This user is created when you installed httpd package in step 2. Without this step user will not be able to access it via webserver http protocal, they can however access it using command promp using ssh protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Step6: Restart apache webserver.&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;#service httpd restart&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Step 7: Create a password file for the authentication of users which will be accessing your app repository via http protocol.&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;#mkdir -p /srv/auth/svn/&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;#htpasswd -c /srv/auth/svn/app.htpasswd ahsan.javed&lt;/b&gt;&lt;/blockquote&gt;In this step we are creating a directory first to store the htpasswd file. then using the htpasswd tool we are creating an user name and password hash entry in created file. This htpasswd tool is by default installed when you perform step 2.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Step 8: Create a virtual host for hosting your subversion access&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
create a new virtual host file at&lt;b&gt; /etc/httpd/conf.d/svn.conf&lt;/b&gt; with the content&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;LoadModule dav_svn_module&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; modules/mod_dav_svn.so&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; LoadModule authz_svn_module&amp;nbsp;&amp;nbsp; modules/mod_authz_svn.so&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Location /repos&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DAV svn&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SVNParentPath /srv/svn&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Location&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Location /repos/app&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthType Basic&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthName "Subversion Repository"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthUserFile /srv/auth/svn/app.htpasswd&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Require valid-user&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Location&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Step 9: Restart apache webserver&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;#service httpd restart&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Step 10: Access your setup repository in a browser by typing&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;http://x.y.z.t:80/repos/app&lt;/b&gt;.&amp;nbsp;&lt;/blockquote&gt;This will ask a user name and password, provide the username and password created in step 7 to access the repository.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-4224934588548061181?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jiywjXxVyoGlrtdY-6aeg78n1fE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jiywjXxVyoGlrtdY-6aeg78n1fE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jiywjXxVyoGlrtdY-6aeg78n1fE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jiywjXxVyoGlrtdY-6aeg78n1fE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=sGe5HeB9AUM:Bu81yPEK_RE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=sGe5HeB9AUM:Bu81yPEK_RE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=sGe5HeB9AUM:Bu81yPEK_RE:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=sGe5HeB9AUM:Bu81yPEK_RE:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=sGe5HeB9AUM:Bu81yPEK_RE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=sGe5HeB9AUM:Bu81yPEK_RE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=sGe5HeB9AUM:Bu81yPEK_RE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=sGe5HeB9AUM:Bu81yPEK_RE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=sGe5HeB9AUM:Bu81yPEK_RE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=sGe5HeB9AUM:Bu81yPEK_RE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=sGe5HeB9AUM:Bu81yPEK_RE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=sGe5HeB9AUM:Bu81yPEK_RE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/sGe5HeB9AUM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/4224934588548061181/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=4224934588548061181&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/4224934588548061181?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/4224934588548061181?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/sGe5HeB9AUM/create-subversion-repository-on-ubuntu.html" title="Create subversion repository on Ubuntu" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2010/12/create-subversion-repository-on-ubuntu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08GQHc6fCp7ImA9Wx9SGEQ.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-1604234310867420713</id><published>2010-12-09T02:49:00.000-08:00</published><updated>2010-12-09T02:50:21.914-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-09T02:50:21.914-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mysql" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="connection" /><category scheme="http://www.blogger.com/atom/ns#" term="remote" /><title>Enable mysql to connect from desired remote IP</title><content type="html">Recently I had to work on mysql server on Linux platform.&lt;br /&gt;
&lt;br /&gt;
All our development was done on windows machine and everything went fine.&lt;br /&gt;
&lt;br /&gt;
When we tried to migrate the same code to Linux platform, everything worked fine except that our program was not able to connect to mysql. It was continuously throwing this exception.&lt;br /&gt;
&lt;br /&gt;
Caused by: java.net.ConnectException: Connection refused&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.net.PlainSocketImpl.socketConnect(Native Method)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.net.Socket.connect(Socket.java:529)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.net.Socket.connect(Socket.java:478)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.net.Socket.&lt;init&gt;(Socket.java:375)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.net.Socket.&lt;init&gt;(Socket.java:218)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:254)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.mysql.jdbc.MysqlIO.&lt;init&gt;(MysqlIO.java:292)&lt;br /&gt;
&lt;br /&gt;
However we were able to connect via mysqladmin as follows&lt;/init&gt;&lt;/init&gt;&lt;/init&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;#mysql -u username -h localhost -p password&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After doing some google I found that mysql was actually not allowing remote connections from our program. It was only allowing the Unix socket connections in case of mysql admin, thats why it was able to connect to it.&lt;br /&gt;
&lt;br /&gt;
I had to change few configuration parameters in mysql configuration files as follows to allow remote connections to mysql and restart it.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;# vi /etc/my.cnf&lt;/b&gt;&lt;br /&gt;
Once file opened, locate line that read as follows&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;[mysqld] &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Add the following line at the end of this block&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;bind-address=YOUR-SERVER-IP &lt;br /&gt;
#skip-networking&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Where,&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * bind-address : IP address to bind to.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * skip-networking : Don’t listen for TCP/IP connections at all. All interaction with mysqld must be made via Unix sockets. This option is highly recommended for systems where only local requests are allowed. Since you need to allow remote connection this line should be removed from my.cnf or put it in comment state&lt;br /&gt;
&lt;br /&gt;
Restart the mysql server, enter:&lt;br /&gt;
&lt;b&gt;# /etc/init.d/mysql restart&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-1604234310867420713?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FUTe0zabB1-aeLwwo4S0tnbIjtg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FUTe0zabB1-aeLwwo4S0tnbIjtg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FUTe0zabB1-aeLwwo4S0tnbIjtg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FUTe0zabB1-aeLwwo4S0tnbIjtg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=QbF5hT6KR1c:0Ric3Sv5HTo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=QbF5hT6KR1c:0Ric3Sv5HTo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=QbF5hT6KR1c:0Ric3Sv5HTo:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=QbF5hT6KR1c:0Ric3Sv5HTo:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=QbF5hT6KR1c:0Ric3Sv5HTo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=QbF5hT6KR1c:0Ric3Sv5HTo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=QbF5hT6KR1c:0Ric3Sv5HTo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=QbF5hT6KR1c:0Ric3Sv5HTo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=QbF5hT6KR1c:0Ric3Sv5HTo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=QbF5hT6KR1c:0Ric3Sv5HTo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=QbF5hT6KR1c:0Ric3Sv5HTo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=QbF5hT6KR1c:0Ric3Sv5HTo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/QbF5hT6KR1c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/1604234310867420713/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=1604234310867420713&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/1604234310867420713?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/1604234310867420713?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/QbF5hT6KR1c/enable-mysql-to-connect-from-desired.html" title="Enable mysql to connect from desired remote IP" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2010/12/enable-mysql-to-connect-from-desired.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcBQnk4eSp7ImA9Wx9TFks.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-6020837966639406820</id><published>2010-11-24T21:30:00.000-08:00</published><updated>2010-11-24T21:30:53.731-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-24T21:30:53.731-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="process" /><category scheme="http://www.blogger.com/atom/ns#" term="skype" /><category scheme="http://www.blogger.com/atom/ns#" term="port" /><category scheme="http://www.blogger.com/atom/ns#" term="block" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><category scheme="http://www.blogger.com/atom/ns#" term="apache" /><category scheme="http://www.blogger.com/atom/ns#" term="80" /><title>How to know which port is blocked by which process on Windows?</title><content type="html">Recently I was trying to use my apache server for my web development. However every time, I tried it showed me that port 80 is being used already. So I took a dig and found out the solution as follows.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;C:\&amp;gt;netstat -aon | findstr 0.0:80&lt;/b&gt;&lt;br /&gt;
-a means list all active connections and their ports. -o means include  their process IDs. -n means display the port numbers numerically.&lt;br /&gt;
&lt;br /&gt;
I got this output.&lt;br /&gt;
&lt;b&gt;TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4504&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
It means that process 4504 is currently listening on port 80. So to start apache on this default port we need to kill this process, you can do it by Task Manager and find process by the id 4504 and kill that process.&lt;br /&gt;
&lt;br /&gt;
You can also identify the process by using command line as follows.&lt;br /&gt;
&lt;b&gt;C:\&amp;gt;tasklist | findstr 4504&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
I found that skype is using the port 80. &lt;br /&gt;
&lt;b&gt;Skype.exe&amp;nbsp; 4504 Console 1 107,170K&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
So we need to kill the process as follows.&lt;br /&gt;
&lt;b&gt;taskkill /F /PID 4504&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Now we can start apache as usual. Even if we start skype again it will work, I think it choses some other random port this time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-6020837966639406820?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QSQw4u2Cd3QG_ToOPXkjmlpYT5k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QSQw4u2Cd3QG_ToOPXkjmlpYT5k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QSQw4u2Cd3QG_ToOPXkjmlpYT5k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QSQw4u2Cd3QG_ToOPXkjmlpYT5k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=8wFGMdvoS94:XKPo-fHLV9k:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=8wFGMdvoS94:XKPo-fHLV9k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=8wFGMdvoS94:XKPo-fHLV9k:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=8wFGMdvoS94:XKPo-fHLV9k:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=8wFGMdvoS94:XKPo-fHLV9k:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=8wFGMdvoS94:XKPo-fHLV9k:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=8wFGMdvoS94:XKPo-fHLV9k:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=8wFGMdvoS94:XKPo-fHLV9k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=8wFGMdvoS94:XKPo-fHLV9k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=8wFGMdvoS94:XKPo-fHLV9k:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=8wFGMdvoS94:XKPo-fHLV9k:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=8wFGMdvoS94:XKPo-fHLV9k:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/8wFGMdvoS94" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/6020837966639406820/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=6020837966639406820&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/6020837966639406820?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/6020837966639406820?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/8wFGMdvoS94/how-to-know-which-port-is-blocked-by.html" title="How to know which port is blocked by which process on Windows?" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2010/11/how-to-know-which-port-is-blocked-by.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4NRHwzeCp7ImA9Wx5bEkU.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-1324723689228149585</id><published>2010-10-28T09:38:00.000-07:00</published><updated>2010-10-28T09:39:55.280-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-28T09:39:55.280-07:00</app:edited><title>Facebook Page for GreenDeewali</title><content type="html">This is the page for &lt;a href="http://www.greendeewali.com/"&gt;Green Deewali&lt;/a&gt;.&lt;br /&gt;
&lt;a href="http://www.facebook.com/pages/Green-Deewali/100290780040511?v=app_4949752878"&gt;http://www.facebook.com/pages/Green-Deewali/100290780040511?v=app_4949752878&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Please visit, this is very nice initiative to make environment greener and cleaner.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-1324723689228149585?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EtvWdFZ3mQx9B6rOkr0pQ1hwc5g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EtvWdFZ3mQx9B6rOkr0pQ1hwc5g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EtvWdFZ3mQx9B6rOkr0pQ1hwc5g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EtvWdFZ3mQx9B6rOkr0pQ1hwc5g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=9Y8jWxorLsc:co08Gi4M8Cg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=9Y8jWxorLsc:co08Gi4M8Cg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=9Y8jWxorLsc:co08Gi4M8Cg:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=9Y8jWxorLsc:co08Gi4M8Cg:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=9Y8jWxorLsc:co08Gi4M8Cg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=9Y8jWxorLsc:co08Gi4M8Cg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=9Y8jWxorLsc:co08Gi4M8Cg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=9Y8jWxorLsc:co08Gi4M8Cg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=9Y8jWxorLsc:co08Gi4M8Cg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=9Y8jWxorLsc:co08Gi4M8Cg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=9Y8jWxorLsc:co08Gi4M8Cg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=9Y8jWxorLsc:co08Gi4M8Cg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/9Y8jWxorLsc" height="1" width="1"/&gt;</content><link rel="related" href="http://www.facebook.com/pages/Green-Deewali/100290780040511?v=app_4949752878" title="Facebook Page for GreenDeewali" /><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/1324723689228149585/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=1324723689228149585&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/1324723689228149585?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/1324723689228149585?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/9Y8jWxorLsc/facebook-page-for-greendeewali.html" title="Facebook Page for GreenDeewali" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2010/10/facebook-page-for-greendeewali.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04EQ30-cSp7ImA9Wx5bEko.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-9010762323340785217</id><published>2010-10-28T08:31:00.000-07:00</published><updated>2010-10-28T08:31:42.359-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-28T08:31:42.359-07:00</app:edited><title>A nice initiative by webshrub to make environment cleaner</title><content type="html">&lt;a href="htttp://www.webshrub.com"&gt;Web shrub&lt;/a&gt; has launched a new initiative to make environment greener and cleaner.&lt;br /&gt;
Please have a look at their another web site &lt;a href="http://www.greendeewali.com/"&gt;Green Deewali&lt;/a&gt; and take a pledge this year.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.greendeewali.com/take-pledge.html"&gt;http://www.greendeewali.com/take-pledge.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-9010762323340785217?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Iw3tRxMERK2j1anNwjlia_Y657s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Iw3tRxMERK2j1anNwjlia_Y657s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Iw3tRxMERK2j1anNwjlia_Y657s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Iw3tRxMERK2j1anNwjlia_Y657s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=8K349fXbJ3g:tRjf71CLB1A:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=8K349fXbJ3g:tRjf71CLB1A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=8K349fXbJ3g:tRjf71CLB1A:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=8K349fXbJ3g:tRjf71CLB1A:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=8K349fXbJ3g:tRjf71CLB1A:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=8K349fXbJ3g:tRjf71CLB1A:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=8K349fXbJ3g:tRjf71CLB1A:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=8K349fXbJ3g:tRjf71CLB1A:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=8K349fXbJ3g:tRjf71CLB1A:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=8K349fXbJ3g:tRjf71CLB1A:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=8K349fXbJ3g:tRjf71CLB1A:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=8K349fXbJ3g:tRjf71CLB1A:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/8K349fXbJ3g" height="1" width="1"/&gt;</content><link rel="related" href="http://www.greendeewali.com/take-pledge.html" title="A nice initiative by webshrub to make environment cleaner" /><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/9010762323340785217/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=9010762323340785217&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/9010762323340785217?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/9010762323340785217?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/8K349fXbJ3g/nice-initiative-by-webshrub-to-make.html" title="A nice initiative by webshrub to make environment cleaner" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2010/10/nice-initiative-by-webshrub-to-make.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcER3Y8fip7ImA9WxFVEks.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-5293798951228407239</id><published>2010-06-11T06:46:00.000-07:00</published><updated>2010-06-11T06:46:46.876-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-11T06:46:46.876-07:00</app:edited><title>Helpful Tips And Tricks: My letter to Airtel...</title><content type="html">Facebook page for my problem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-5293798951228407239?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/llucKyyeTSa2xFF9DT3WdcXhh6I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/llucKyyeTSa2xFF9DT3WdcXhh6I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/llucKyyeTSa2xFF9DT3WdcXhh6I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/llucKyyeTSa2xFF9DT3WdcXhh6I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=10L1286-BQg:M4nwOhndMoc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=10L1286-BQg:M4nwOhndMoc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=10L1286-BQg:M4nwOhndMoc:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=10L1286-BQg:M4nwOhndMoc:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=10L1286-BQg:M4nwOhndMoc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=10L1286-BQg:M4nwOhndMoc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=10L1286-BQg:M4nwOhndMoc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=10L1286-BQg:M4nwOhndMoc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=10L1286-BQg:M4nwOhndMoc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=10L1286-BQg:M4nwOhndMoc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=10L1286-BQg:M4nwOhndMoc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=10L1286-BQg:M4nwOhndMoc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/10L1286-BQg" height="1" width="1"/&gt;</content><link rel="related" href="http://www.facebook.com/pages/I-Hate-Airtel-Custome-Care/124349817604600?v=app_2373072738#!/topic.php?uid=124349817604600&amp;topic=118" title="Helpful Tips And Tricks: My letter to Airtel..." /><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/5293798951228407239/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=5293798951228407239&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/5293798951228407239?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/5293798951228407239?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/10L1286-BQg/helpful-tips-and-tricks-my-letter-to.html" title="Helpful Tips And Tricks: My letter to Airtel..." /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2010/06/helpful-tips-and-tricks-my-letter-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUDSHk6eyp7ImA9WxFVEk4.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-7259309061971262269</id><published>2010-06-10T22:14:00.001-07:00</published><updated>2010-06-10T22:14:39.713-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-10T22:14:39.713-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="airtel" /><category scheme="http://www.blogger.com/atom/ns#" term="customer care" /><title>My letter to Airtel...</title><content type="html">&lt;span class="Apple-style-span" style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px;"&gt;My letter to Airtel...&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
I have been facing problems with my internet connection for last 5 days.&lt;br /&gt;
&lt;br /&gt;
Earlier they told me that my DSL link was not stable and they registered my complaint with service request no 33593502.&lt;br /&gt;
&lt;br /&gt;
They told me that this problem will be resolved soon. However when I tried it after a day time, I found that they have closed the ticket without taking any appropriate action.&lt;br /&gt;
&lt;br /&gt;
After that, I fisrt contacted Mr. Sachin Purti(Backend Admin) 0120-4367827 and he said that it will be resolved by few hours. Nothing happened. Some guy visited me and he told me that he cannot do anything in this regard as that was fault with my main line MDF and the guy responsible for maintenance of it was on leave so it could not be fixed at that time as well. They however gave me one more SRN 33635706.&lt;br /&gt;
&lt;br /&gt;
Then I contacted Mr. Yadvendra Kumar Yadav (09810184236) Sector 18 Noida, who said that the problem will be fixed by a day time. I again waited for a day but was not able to get any positive response. My internet connection was still not up, however my DSL Link problem was gone automatically. Fixing the initial DSL problem took them 3 days to fix.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
After not getting any resolution to my problem for 4 days I contacted Mr Ali Afsar (Escalation Supervisor at Bhopal Centre) who assured me that my problem will be resolved on 5th day. However I still dont see that my problem is getting resolved any soon.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
I have been very disappointed by Airtel service and seeing such service to customers, I am sure that it will be MOST DESPISED BRAND despite of Sunil mittal's vision to be the most admired brand by 2010. Your services is just HORRIBLE...! no other service provider can beat this!! Airtel will be crowned the Worst service provider for years to come...!&lt;br /&gt;
&lt;br /&gt;
If this problem is not going to be fixed in near future I am going to take some drastic action and that will of course not be going to consumer forum rather than I will tarnish your brand image via powerful internet/social network media.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Thanks&lt;br /&gt;
A customer who has been tortured by Airtel.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-7259309061971262269?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/I0cqFfCRheH6splj51_iuRVBZUM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/I0cqFfCRheH6splj51_iuRVBZUM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/I0cqFfCRheH6splj51_iuRVBZUM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/I0cqFfCRheH6splj51_iuRVBZUM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=HrMmN4fBcRE:91LcRiD3LS8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=HrMmN4fBcRE:91LcRiD3LS8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=HrMmN4fBcRE:91LcRiD3LS8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=HrMmN4fBcRE:91LcRiD3LS8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=HrMmN4fBcRE:91LcRiD3LS8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=HrMmN4fBcRE:91LcRiD3LS8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=HrMmN4fBcRE:91LcRiD3LS8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=HrMmN4fBcRE:91LcRiD3LS8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=HrMmN4fBcRE:91LcRiD3LS8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=HrMmN4fBcRE:91LcRiD3LS8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=HrMmN4fBcRE:91LcRiD3LS8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=HrMmN4fBcRE:91LcRiD3LS8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/HrMmN4fBcRE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/7259309061971262269/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=7259309061971262269&amp;isPopup=true" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/7259309061971262269?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/7259309061971262269?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/HrMmN4fBcRE/my-letter-to-airtel.html" title="My letter to Airtel..." /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>6</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2010/06/my-letter-to-airtel.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AEQnw6eyp7ImA9WxBbGEQ.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-5080951045628299155</id><published>2010-03-17T23:58:00.000-07:00</published><updated>2010-03-18T00:01:43.213-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-18T00:01:43.213-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="permission" /><category scheme="http://www.blogger.com/atom/ns#" term="blog" /><category scheme="http://www.blogger.com/atom/ns#" term="post" /><category scheme="http://www.blogger.com/atom/ns#" term="role" /><category scheme="http://www.blogger.com/atom/ns#" term="dotCMS" /><title>Managing content with Role and Permissions in dotCMS</title><content type="html">In my previous post I mentioned how to create a blog site using templates, containers and contents in dotCMS&lt;iframe align="left" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=helpf-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=1847193579&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt;. After the site has been created you need to add posts to it so that it can go publishing all its posts.&lt;br /&gt;
&lt;br /&gt;
By default the content created contains the permissions of their parent structure. However in most of the cases it is required to give certain permissions to certain group of users/roles. In our case we will create a user mysiteuser and assign it a group mysitegroup. We will also create a role called mysiterole and this role will be granted to mysitegroup.&lt;br /&gt;
&lt;br /&gt;
Using this as an example we will allow users having mysiterole only to add content/post to the blog just created.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1. Add New Role&lt;/b&gt;&lt;br /&gt;
Click on CMS Admin link and chose New -&amp;gt; Role from the drop down. This will lead to a screen where you can add a new role named as mysiterole.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2. Add New Group&lt;/b&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Click on CMS Admin link and chose New -&amp;gt; Group from the drop down. This will lead to a screen where you can add a new group named as mysitegroup.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;3. Add New User&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Click on CMS Admin link and chose New -&amp;gt; User from the drop down. This will lead to a screen where you can add a new user named as mysiteuser by filling all its details.&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;4. Assign Role to mysiteuser.&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Click on CMS Admin link and chose Users. This will show a screen containing search button. Click on Search button. It will populate the newly created user mysiteuser. Select the user and click on User Roles tab from the screen. Now there will be a screen showing available and current roles.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Chose CMS User Role from Available to Current list. This role is important because of this is the parent role of all dotCMS editing roles. &amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_GpyqO1TZceI/S6HDt1FNpNI/AAAAAAAADeM/UofqBCeGkIA/s1600-h/Aviary+localhost+Picture+1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="248" src="http://4.bp.blogspot.com/_GpyqO1TZceI/S6HDt1FNpNI/AAAAAAAADeM/UofqBCeGkIA/s640/Aviary+localhost+Picture+1.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;5. Assigning Group to mysiteuser.&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Click on CMS Admin link and chose Users. This will show a screen containing search button. Click on Search button. It will populate the newly created user mysiteuser. Select the user and click on User Groups tab from the screen. Now there will be a screen showing available and current group.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Chose CMS Users group from Available to Current list.&amp;nbsp;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;6. Adding Role mysiterole to mysitegroup.&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Click on CMS Admin link and chose Permissions -&amp;gt; Groups. This will show a screen containing newly created group mysearchgroup in the left side. Click on mysitegroup. It will enable few options downwards. Click on Edit Roles button. It will open a screen containing available and current roles for th group. Select mysiterole from the available list and click update button.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;7. Editing pages for the role&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Click on CMS Admin link and chose Permissions -&amp;gt; Groups. This will show a screen containing newly created group mysearchgroup in the left side. Click on mysitegroup. It will enable few options downwards. Click on Edit Pages button. It will populate a screen as follows.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_GpyqO1TZceI/S6HGQGqAX4I/AAAAAAAADeU/ZZqzktvbsGs/s1600-h/Aviary+localhost+Picture+2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="164" src="http://4.bp.blogspot.com/_GpyqO1TZceI/S6HGQGqAX4I/AAAAAAAADeU/ZZqzktvbsGs/s640/Aviary+localhost+Picture+2.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Inside the Add New Page text box write the name of content "Content" and click on Update Page Settings button. It will now reflect a new screen downwards as follows.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_GpyqO1TZceI/S6HGs8bayKI/AAAAAAAADec/A92PpxAPXR4/s1600-h/Aviary+localhost+Picture+3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="468" src="http://1.bp.blogspot.com/_GpyqO1TZceI/S6HGs8bayKI/AAAAAAAADec/A92PpxAPXR4/s640/Aviary+localhost+Picture+3.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Click on Selected Page "Content" from the drop down &amp;nbsp;menu and click on Content Management link under categories tab. Now select Content Search Manager(n) from the list of checkboxes. Click on Update Content Settings button to make changes permanent.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;8. Change the permissions of Blog structure.&lt;/b&gt;&lt;/div&gt;Click on Structures link and chose structures. This will show a screen containing all structures. Click on Blog. Then click on Permissions tab and check mysiterole and CMS Anonymous role under View column.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_GpyqO1TZceI/S6HKcGPUTJI/AAAAAAAADek/yCZKyYN2Up0/s1600-h/Aviary+localhost+Picture+4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="268" src="http://4.bp.blogspot.com/_GpyqO1TZceI/S6HKcGPUTJI/AAAAAAAADek/yCZKyYN2Up0/s640/Aviary+localhost+Picture+4.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;9. Change the permission of the Blog Entry structure.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Click on Structures link and chose structures. This will show a screen containing all structures. Click on Blog Entry. Then click on Permissions tab and check View, Modify and Publish permissions to mysiterole. Also give View permission to CMS Anonymous role.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_GpyqO1TZceI/S6HLaMnK7RI/AAAAAAAADes/c1R5zT0iT6E/s1600-h/Aviary+localhost+Picture+5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="284" src="http://2.bp.blogspot.com/_GpyqO1TZceI/S6HLaMnK7RI/AAAAAAAADes/c1R5zT0iT6E/s640/Aviary+localhost+Picture+5.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;This now completed the assigning permissions and role to a blog site. Now only user mysiteuser will be able to create a blog post when logged into the system. After you login to the system as mysiteuser it will look like as follows.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_GpyqO1TZceI/S6HMXwn-q8I/AAAAAAAADe0/IJXGYQszFMU/s1600-h/Aviary+localhost+Picture+6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="436" src="http://1.bp.blogspot.com/_GpyqO1TZceI/S6HMXwn-q8I/AAAAAAAADe0/IJXGYQszFMU/s640/Aviary+localhost+Picture+6.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;By clicking on Add New Content and selecting Blog Entry from the drop down you will be able to go to following screen where you can write your contents of post.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_GpyqO1TZceI/S6HM3oEBANI/AAAAAAAADe8/VVPYCCck6n4/s1600-h/Aviary+localhost+Picture+7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://3.bp.blogspot.com/_GpyqO1TZceI/S6HM3oEBANI/AAAAAAAADe8/VVPYCCck6n4/s640/Aviary+localhost+Picture+7.png" width="612" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;After you are done with writing your changes, you need to relate this blog post with one of the blogs. You can do it by going to relationship tab and clicking on Relate Content button. This will populate a search screen. You need to search for the relevant blog and relate content.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-5080951045628299155?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IaRsgYN2KTPp0fLknad7wn3SJXs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IaRsgYN2KTPp0fLknad7wn3SJXs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IaRsgYN2KTPp0fLknad7wn3SJXs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IaRsgYN2KTPp0fLknad7wn3SJXs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=LSN4TN87bGs:WMW-6y0VUEA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=LSN4TN87bGs:WMW-6y0VUEA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=LSN4TN87bGs:WMW-6y0VUEA:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=LSN4TN87bGs:WMW-6y0VUEA:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=LSN4TN87bGs:WMW-6y0VUEA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=LSN4TN87bGs:WMW-6y0VUEA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=LSN4TN87bGs:WMW-6y0VUEA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=LSN4TN87bGs:WMW-6y0VUEA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=LSN4TN87bGs:WMW-6y0VUEA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=LSN4TN87bGs:WMW-6y0VUEA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=LSN4TN87bGs:WMW-6y0VUEA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=LSN4TN87bGs:WMW-6y0VUEA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/LSN4TN87bGs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/5080951045628299155/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=5080951045628299155&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/5080951045628299155?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/5080951045628299155?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/LSN4TN87bGs/managing-content-with-role-and.html" title="Managing content with Role and Permissions in dotCMS" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_GpyqO1TZceI/S6HDt1FNpNI/AAAAAAAADeM/UofqBCeGkIA/s72-c/Aviary+localhost+Picture+1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2010/03/managing-content-with-role-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8FRnk7eip7ImA9WxBbGE8.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-8861763137007354751</id><published>2010-03-17T02:10:00.000-07:00</published><updated>2010-03-17T03:13:37.702-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-17T03:13:37.702-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="blog" /><category scheme="http://www.blogger.com/atom/ns#" term="template" /><category scheme="http://www.blogger.com/atom/ns#" term="container" /><category scheme="http://www.blogger.com/atom/ns#" term="dotCMS" /><title>Creating a blog Site with dotCMS(A Open Source Java CMS)</title><content type="html">In my organization I had to create a blog site for one of my International team. The obvious options were to chose from vast range of PHP based CMS. But due to some technical issues we could not proceed to them and we were asked to use Open Source Java based CMS. After few days analysis we found that &lt;a href="http://www.dotcms.org/"&gt;dotCMS&lt;/a&gt; matched our requirements for the blog site.&lt;br /&gt;
&lt;br /&gt;
I searched on the net and found very little documentation on how to work with dotCMS however. It took me couple of days to figure out how to make a customized site only for blogging using dotCMS.&lt;br /&gt;
&lt;br /&gt;
Here are few building blocks of dotCMS architecture.&lt;br /&gt;
&lt;br /&gt;
1.Structure&lt;br /&gt;
2.Content&lt;br /&gt;
3.Category&lt;br /&gt;
4.Relationship&lt;br /&gt;
5.Container&lt;br /&gt;
6.Template&lt;br /&gt;
&lt;br /&gt;
For any site we need to understand these properly and the initial documentation is given at this &lt;a href="http://www.dotcms.org/documentation/TableOfContents"&gt;url&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
dotCMS&lt;iframe align="left" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=helpf-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0596009208&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt; comes bundled with a starter site that contains a blog module in itself. We will use this blog module to create a blog site of us named as MySite.&lt;br /&gt;
&lt;br /&gt;
We will first login as admin user(test@dotcms.org/test) to &lt;i&gt;http://localhost/c&lt;/i&gt; url.&lt;br /&gt;
We see that there are bunch of links available there for managing whole site. However initially we will be interested only in Container and Template section.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_GpyqO1TZceI/S6CcSQcIYaI/AAAAAAAADdo/Ew9I5VE7s_k/s1600-h/Aviary%20localhost%20Picture%201.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="412" src="http://4.bp.blogspot.com/_GpyqO1TZceI/S6CcSQcIYaI/AAAAAAAADdo/Ew9I5VE7s_k/s640/Aviary%20localhost%20Picture%201.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
In every website we have few elements common to all like Header, Footer, Left Side Navigation, Right Side Navigation and Center Body. There also needs to be a template file which will contain all these elements.&lt;br /&gt;
&lt;br /&gt;
Hence we will create/modify few files for things to work.&lt;br /&gt;
&lt;br /&gt;
1.Create a container MySite-Header by clicking on Add/Edit Container link and write down the html that will go to your header&lt;br /&gt;
&lt;br /&gt;
2.Create a container MySite-Footer&amp;nbsp;by clicking on Add/Edit Container link and&amp;nbsp;write down the html that will go to your footer&lt;br /&gt;
&lt;br /&gt;
3.Create a container MySite-CenterBody&amp;nbsp;by clicking on Add/Edit Container link and&amp;nbsp;write down the html that will go to your center body(Make sure you have selected max contents to be non zero). Chose WebPageContent as content's structure. Normally the code for the body will be&amp;nbsp;&lt;b&gt;&lt;i&gt;$!{Body}&lt;/i&gt;&amp;nbsp;&lt;/b&gt;because it will be replaced with the content you will add to the center body container.&lt;br /&gt;
&lt;br /&gt;
4.Create a container MySite-LeftSideNavBar&amp;nbsp;by clicking on Add/Edit Container link and&amp;nbsp;write down the html that will go to your&amp;nbsp;Left Side Navigation Bar&lt;br /&gt;
&lt;br /&gt;
5.Create a container MySite-RightSideNavBar fby clicking on Add/Edit Container link and&amp;nbsp;write down the html that will go to your&amp;nbsp;Right Side Navigation Bar&lt;br /&gt;
&lt;br /&gt;
6.Create a template MySite-Template by clicking on Templates and then Add/Edit Templates link. You will write here the overall layout of the site. While creating the template code you also need to include the headers, footer, center body, left side navigation bar, right side navigation bar container just created above. For this you need to click on Add Container button and search for all your containers, this selected container will now be included in the code of your template created.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_GpyqO1TZceI/S6CfI7TaDUI/AAAAAAAADds/cODAnQxt9H0/s1600-h/Aviary+localhost+Picture+2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="474" src="http://4.bp.blogspot.com/_GpyqO1TZceI/S6CfI7TaDUI/AAAAAAAADds/cODAnQxt9H0/s640/Aviary+localhost+Picture+2.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;Click on Save and Publish to make your template active.&lt;br /&gt;
&lt;br /&gt;
Now click on Browser section and browse to /global/images and create a new folder called mysite &amp;nbsp;by right clicking on images-&amp;gt;New-&amp;gt;Folder&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_GpyqO1TZceI/S6CgUoMIiaI/AAAAAAAADd0/2ZImiPRc3r4/s1600-h/Aviary+localhost+Picture+3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="388" src="http://1.bp.blogspot.com/_GpyqO1TZceI/S6CgUoMIiaI/AAAAAAAADd0/2ZImiPRc3r4/s640/Aviary+localhost+Picture+3.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Now upload all your css/images files there. You may also create a separate folder for images and css in the same way.&lt;br /&gt;
&lt;br /&gt;
Now Go to Browser section again and disable all shown folders to be shown on Main Menu by right clicking on each folder and selecting Edit. Make sure you have unchecked the Show on Menu checkbox.&lt;br /&gt;
&lt;br /&gt;
Now we will modify the pages in /blog directory to customize them. First of all we will modify the index.dot file by double clicking on /blog/index.dot. &amp;nbsp;When you click on the index.dot you will see a link &amp;nbsp;Page Properties on the top left side of the page. By Clicking on this link we will change the page template to our created MySite-Template.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_GpyqO1TZceI/S6CibGCx9cI/AAAAAAAADd8/WPHGGrkkrcw/s1600-h/Aviary+localhost+Picture+4.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://4.bp.blogspot.com/_GpyqO1TZceI/S6CibGCx9cI/AAAAAAAADd8/WPHGGrkkrcw/s640/Aviary+localhost+Picture+4.png" width="374" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
We will change the templates of all the files present in /blog folder so that every page is in consistency with the site template.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We will now start adding actual content to all the pages modified.&lt;br /&gt;
&lt;br /&gt;
For doing this we need to click on Add Content link and selecting Reuse content from the drop down. We need to search for "Widget-blog listing" content from the search window.&lt;br /&gt;
&lt;br /&gt;
We need to add the content "widget - Entries by tag" in tags.dot.&lt;br /&gt;
&lt;br /&gt;
Now click on add content button and chose widget - Blog Entry Detail (with audio catcha) to /blog/detail.dot&lt;br /&gt;
&lt;br /&gt;
Add the content "Contributor Blog Entries" in contributor_blog_entries.dot&lt;br /&gt;
&lt;br /&gt;
Add the content "Blog Archived List" in archived_blog_list.dot&lt;br /&gt;
&lt;br /&gt;
Add the content "Widget - Blog listing" again to entries.dot&lt;br /&gt;
&lt;br /&gt;
This now completes the blog site creation tutorial. I will update the role and user creation tutorial in next few days.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_GpyqO1TZceI/S6Cmubi_MYI/AAAAAAAADeE/Grv-xV4Qcng/s1600-h/Aviary+localhost+Picture+5.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="156" src="http://3.bp.blogspot.com/_GpyqO1TZceI/S6Cmubi_MYI/AAAAAAAADeE/Grv-xV4Qcng/s640/Aviary+localhost+Picture+5.png" width="640" /&gt;&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/768041320482961618-8861763137007354751?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/W5n2HdNpRdF9Tl-Wx7wBJR8LRw4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W5n2HdNpRdF9Tl-Wx7wBJR8LRw4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/W5n2HdNpRdF9Tl-Wx7wBJR8LRw4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W5n2HdNpRdF9Tl-Wx7wBJR8LRw4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=QLjYrqFiZ4A:o7cLRtXNPNo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=QLjYrqFiZ4A:o7cLRtXNPNo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=QLjYrqFiZ4A:o7cLRtXNPNo:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=QLjYrqFiZ4A:o7cLRtXNPNo:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=QLjYrqFiZ4A:o7cLRtXNPNo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=QLjYrqFiZ4A:o7cLRtXNPNo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=QLjYrqFiZ4A:o7cLRtXNPNo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=QLjYrqFiZ4A:o7cLRtXNPNo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=QLjYrqFiZ4A:o7cLRtXNPNo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=QLjYrqFiZ4A:o7cLRtXNPNo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=QLjYrqFiZ4A:o7cLRtXNPNo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=QLjYrqFiZ4A:o7cLRtXNPNo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/QLjYrqFiZ4A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/8861763137007354751/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=8861763137007354751&amp;isPopup=true" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/8861763137007354751?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/8861763137007354751?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/QLjYrqFiZ4A/creating-blog-site-with-dotcmsa-open.html" title="Creating a blog Site with dotCMS(A Open Source Java CMS)" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_GpyqO1TZceI/S6CcSQcIYaI/AAAAAAAADdo/Ew9I5VE7s_k/s72-c/Aviary%20localhost%20Picture%201.png" height="72" width="72" /><thr:total>3</thr:total><georss:featurename>New Delhi, Delhi, India</georss:featurename><georss:point>28.635308 77.22496</georss:point><georss:box>28.333978499999997 76.75804099999999 28.9366375 77.691879</georss:box><feedburner:origLink>http://ahsan-javed.blogspot.com/2010/03/creating-blog-site-with-dotcmsa-open.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4MRHw7eSp7ImA9WxBSEU4.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-4502437979254836105</id><published>2009-12-18T03:47:00.000-08:00</published><updated>2009-12-18T04:23:05.201-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-18T04:23:05.201-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="awk" /><category scheme="http://www.blogger.com/atom/ns#" term="records" /><category scheme="http://www.blogger.com/atom/ns#" term="multiline" /><category scheme="http://www.blogger.com/atom/ns#" term="unix" /><title>awk in multiline records</title><content type="html">I had a database creation script that looks like spanning thousands of lines. However I was only interested to see only few of them which were only containing name pattern TEST1 and TEST2.&lt;br /&gt;
&lt;br /&gt;
I could have used grep to find the valid lines of the file but my records were spread across the lines means each valid record consisted of multiple lines. So I googled for the problem and found that awk can also do a multi line search given proper inputs.&lt;br /&gt;
&lt;br /&gt;
Suppose I have a file input.sql that contains many multiline database object creation queries. I now have to find all queries which only contains TEST1 and TEST2. All of these queries/records are separated by separator ";".&lt;br /&gt;
&lt;br /&gt;
Write a awk input script as follows.&lt;br /&gt;
&lt;br /&gt;
#scrip.awk&lt;br /&gt;
BEGIN {&lt;br /&gt;
RS=";"&lt;br /&gt;
}&lt;br /&gt;
{&lt;br /&gt;
if (($0 ~ /TEST1/ )||($0 ~ /TEST2/)) {&lt;br /&gt;
print $0 ";"&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Here I am specifying that my record separator RS is equal to ";". Also In the awk execution line I specified that if each of my record field which is represented by $0 contains either TEST1 or TEST2 then dump that field to console using print command of awk. Also I have appended a additional string ";" so that my output file output.sql contains actual queries when run on sqlplus prompt&lt;br /&gt;
&lt;br /&gt;
Now I can execute the command as follows on command prompt.&lt;br /&gt;
awk -f script.awk input.sql &gt; output.sql&lt;br /&gt;
&lt;br /&gt;
This should give you the all matching record containing TEST1 and TEST2 in the file output.sql&lt;br /&gt;
&lt;br /&gt;
A very nice awk Related tutorial can be found at&lt;br /&gt;
&lt;a href="http://www.ibm.com/developerworks/library/l-awk1.html"&gt;http://www.ibm.com/developerworks/library/l-awk1.html&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.ibm.com/developerworks/library/l-awk2.html"&gt;http://www.ibm.com/developerworks/library/l-awk2.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-4502437979254836105?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hDa8L_CrXcfrv3CQGmMcy8wjGQE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hDa8L_CrXcfrv3CQGmMcy8wjGQE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hDa8L_CrXcfrv3CQGmMcy8wjGQE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hDa8L_CrXcfrv3CQGmMcy8wjGQE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=43N7EXczm3k:-FO8BO7w7c4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=43N7EXczm3k:-FO8BO7w7c4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=43N7EXczm3k:-FO8BO7w7c4:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=43N7EXczm3k:-FO8BO7w7c4:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=43N7EXczm3k:-FO8BO7w7c4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=43N7EXczm3k:-FO8BO7w7c4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=43N7EXczm3k:-FO8BO7w7c4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=43N7EXczm3k:-FO8BO7w7c4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=43N7EXczm3k:-FO8BO7w7c4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=43N7EXczm3k:-FO8BO7w7c4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=43N7EXczm3k:-FO8BO7w7c4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=43N7EXczm3k:-FO8BO7w7c4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/43N7EXczm3k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/4502437979254836105/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=4502437979254836105&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/4502437979254836105?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/4502437979254836105?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/43N7EXczm3k/awk-in-multiline-records.html" title="awk in multiline records" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2009/12/awk-in-multiline-records.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcCQnw4fip7ImA9WxBSEU4.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-5136305168832854411</id><published>2009-12-18T03:20:00.000-08:00</published><updated>2009-12-18T03:34:23.236-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-18T03:34:23.236-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="expdp" /><category scheme="http://www.blogger.com/atom/ns#" term="impdp" /><category scheme="http://www.blogger.com/atom/ns#" term="export" /><category scheme="http://www.blogger.com/atom/ns#" term="import" /><category scheme="http://www.blogger.com/atom/ns#" term="oracle" /><title>EXPDP/IMPDP example in oracle for database copy</title><content type="html">Normally we need to have a database copy to export/import on our other database and separate schema. Here are the steps to do the schema copy from one database to another. You need to be admin user for performing some tasks.&lt;br /&gt;&lt;br /&gt;$ mkdir datapump&lt;br /&gt;&lt;br /&gt;$ chmod 777 datapump/&lt;br /&gt;&lt;br /&gt;$ sqlplus adminuser1/adminpassword1@dbsid1&lt;br /&gt;&lt;br /&gt;SQL&gt; create directory datapump as '/path/to/folder/datapump';&lt;br /&gt;&lt;br /&gt;SQL&gt; grant read, write on directory datapump to public;&lt;br /&gt;&lt;br /&gt;$ expdp user1/password1@dbsid1 dumpfile=datapump:myschema.dmp logfile=datapump:myschema_exp.log schemas=myschema&lt;br /&gt;&lt;br /&gt;$ sqlplus adminuser2/adminpassword2@dbsid2&lt;br /&gt;&lt;br /&gt;SQL&gt; create directory datapump as '/same/path/to/folder/datapump';&lt;br /&gt;&lt;br /&gt;SQL&gt; grant read, write on directory datapump to public;&lt;br /&gt;&lt;br /&gt;$ impdp user2/password2@dbsid2 dumpfile=datapump:myschema.dmp logfile=datapump:myschema_imp.log remap_schema=myschema:yourschema remap_tablespace=mytablespace:yourtablespace&lt;br /&gt;&lt;br /&gt;You can remove remap_schema and remap_tablespace clauses in case your schema name and tablespace name are same on both the databases.&lt;br /&gt;&lt;br /&gt;You also need to have same datapump location accessible from both the databases.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-5136305168832854411?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/01YQbiy02uJrEWa665VNcp71jFU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/01YQbiy02uJrEWa665VNcp71jFU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/01YQbiy02uJrEWa665VNcp71jFU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/01YQbiy02uJrEWa665VNcp71jFU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=Mi6SVCUrC5g:Uc-j2MkTljU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=Mi6SVCUrC5g:Uc-j2MkTljU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=Mi6SVCUrC5g:Uc-j2MkTljU:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=Mi6SVCUrC5g:Uc-j2MkTljU:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=Mi6SVCUrC5g:Uc-j2MkTljU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=Mi6SVCUrC5g:Uc-j2MkTljU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=Mi6SVCUrC5g:Uc-j2MkTljU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=Mi6SVCUrC5g:Uc-j2MkTljU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=Mi6SVCUrC5g:Uc-j2MkTljU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=Mi6SVCUrC5g:Uc-j2MkTljU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=Mi6SVCUrC5g:Uc-j2MkTljU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=Mi6SVCUrC5g:Uc-j2MkTljU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/Mi6SVCUrC5g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/5136305168832854411/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=5136305168832854411&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/5136305168832854411?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/5136305168832854411?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/Mi6SVCUrC5g/expdpimpdp-example-in-oracle-for.html" title="EXPDP/IMPDP example in oracle for database copy" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2009/12/expdpimpdp-example-in-oracle-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEEQnk7cCp7ImA9WxNaEUg.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-5607729240046142529</id><published>2009-11-25T03:58:00.000-08:00</published><updated>2009-11-25T04:03:23.708-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-25T04:03:23.708-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="revision" /><category scheme="http://www.blogger.com/atom/ns#" term="repository" /><category scheme="http://www.blogger.com/atom/ns#" term="SVN" /><title>Browsing svn revisions in a web browser</title><content type="html">Browsing svn revisions in a web browser&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;http://{repository url}/!svn/bc/{revision}/{mymodule}/{trunk or branch}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;for example&lt;br /&gt;I want to see the revision 80121 of module testmodule's trunk&lt;br /&gt;and my repository is http://svn/repository&lt;br /&gt;&lt;br /&gt;Then the URL will be like&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;http://svn/repository/!svn/bc/80121/testmodule/trunk&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-5607729240046142529?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bcqvpNSJpwWUo_l8ytgoNTucxio/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bcqvpNSJpwWUo_l8ytgoNTucxio/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bcqvpNSJpwWUo_l8ytgoNTucxio/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bcqvpNSJpwWUo_l8ytgoNTucxio/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=xEQJxNja5dY:DGjRQdY65ds:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=xEQJxNja5dY:DGjRQdY65ds:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=xEQJxNja5dY:DGjRQdY65ds:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=xEQJxNja5dY:DGjRQdY65ds:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=xEQJxNja5dY:DGjRQdY65ds:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=xEQJxNja5dY:DGjRQdY65ds:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=xEQJxNja5dY:DGjRQdY65ds:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=xEQJxNja5dY:DGjRQdY65ds:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=xEQJxNja5dY:DGjRQdY65ds:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=xEQJxNja5dY:DGjRQdY65ds:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=xEQJxNja5dY:DGjRQdY65ds:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=xEQJxNja5dY:DGjRQdY65ds:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/xEQJxNja5dY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/5607729240046142529/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=5607729240046142529&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/5607729240046142529?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/5607729240046142529?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/xEQJxNja5dY/browsing-svn-revisions-in-web-browser.html" title="Browsing svn revisions in a web browser" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2009/11/browsing-svn-revisions-in-web-browser.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cMQ3Y5eip7ImA9WxNVFUg.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-3115572300221936111</id><published>2009-10-26T02:42:00.000-07:00</published><updated>2009-10-26T02:58:02.822-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-26T02:58:02.822-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="resin" /><category scheme="http://www.blogger.com/atom/ns#" term="configuration" /><category scheme="http://www.blogger.com/atom/ns#" term="debug" /><category scheme="http://www.blogger.com/atom/ns#" term="remote" /><title>Configuring resin for remote debugging</title><content type="html">I am using resin application server in my development environment. At times I need to debug my applications using resin container. I did some search and found a way to integrate resin to my IDE as follows.&lt;br /&gt;&lt;br /&gt;For Resin-3.1.8.&lt;br /&gt;I added few lines to my resin.conf file as follows&lt;br /&gt;      &lt;span style="font-weight:bold;"&gt;&amp;lt;jvm-arg&amp;gt;-Xdebug&amp;lt;/jvm-arg&amp;gt;&lt;br /&gt;      &amp;lt;jvm-arg&amp;gt;-Xnoagent&amp;lt;/jvm-arg&amp;gt;&lt;br /&gt;      &amp;lt;jvm-arg&amp;gt;-Djava.compiler=NONE&amp;lt;/jvm-arg&amp;gt;&lt;br /&gt;      &amp;lt;jvm-arg&amp;gt;-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005&amp;lt;/jvm-arg&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For versions prior to Resin-3.1.8.&lt;br /&gt;I added few lines to my resin startup script as follows&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;httpd.exe -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 -Xnoagent  -Djava.compiler=NONE  -conf D:\resin\conf\resin.conf&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/768041320482961618-3115572300221936111?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ahY9ai0vSO9ZNCDKgfQXXp5hBFE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ahY9ai0vSO9ZNCDKgfQXXp5hBFE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ahY9ai0vSO9ZNCDKgfQXXp5hBFE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ahY9ai0vSO9ZNCDKgfQXXp5hBFE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=aXF6-N8-uts:soMRVuVFmYo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=aXF6-N8-uts:soMRVuVFmYo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=aXF6-N8-uts:soMRVuVFmYo:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=aXF6-N8-uts:soMRVuVFmYo:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=aXF6-N8-uts:soMRVuVFmYo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=aXF6-N8-uts:soMRVuVFmYo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=aXF6-N8-uts:soMRVuVFmYo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=aXF6-N8-uts:soMRVuVFmYo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=aXF6-N8-uts:soMRVuVFmYo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=aXF6-N8-uts:soMRVuVFmYo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=aXF6-N8-uts:soMRVuVFmYo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=aXF6-N8-uts:soMRVuVFmYo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/aXF6-N8-uts" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/3115572300221936111/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=3115572300221936111&amp;isPopup=true" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/3115572300221936111?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/3115572300221936111?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/aXF6-N8-uts/configuring-resin-for-remote-debugging.html" title="Configuring resin for remote debugging" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2009/10/configuring-resin-for-remote-debugging.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAER3k9fyp7ImA9WxNXGEQ.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-5354022538183004027</id><published>2009-10-06T23:13:00.000-07:00</published><updated>2009-10-06T23:25:06.767-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-06T23:25:06.767-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="search and replace" /><category scheme="http://www.blogger.com/atom/ns#" term="sed" /><title>Using sed to search and replace a token without opening a file</title><content type="html">&lt;span style="font-size:78%;"&gt;#!/bin/bash&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;i=0; while [ $i -le 47 ]&lt;br /&gt;&lt;br /&gt;do&lt;br /&gt;&lt;br /&gt;echo " Creating temp file for slice : $i"&lt;br /&gt;&lt;br /&gt;sed s/&lt;slicenum\&gt;slicenum/$i/g adspace_buy.ctl &gt; adspace_buy.ctl.tmp&lt;br /&gt;&lt;br /&gt;echo " Loading Started ..."&lt;br /&gt;&lt;br /&gt;sqlldr  userid=tfr_rep/welcome@datagen1-aswain:1521/tfrdb control=adspace_buy.ctl.tmp data=adspace_buy_data.$i.csv log=logssqlldr_log_adspaceBuy.log bad=logssqlldr_bad_adspaceBuy.log direct = true&lt;br /&gt;&lt;br /&gt;echo "Loading Done for slice : $i"&lt;br /&gt;&lt;br /&gt;i=`expr $i + 1`&lt;br /&gt;&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;echo "Script completed"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;This script will search for a token slicenum in &lt;/span&gt;&lt;/slicenum\&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;adspace_buy.ctl file and replace it with $i value of the loop counter. Also it redirects the output to a new file &lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;adspace_buy.ctl.tmp.&lt;br /&gt;After that this script uses sql loader utility to load the data to oracle database using this newly generated file. This whole process continues  for 48 times.&lt;/span&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/768041320482961618-5354022538183004027?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SQ_hskQWjtzmbx3RzFoamEfxDqA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SQ_hskQWjtzmbx3RzFoamEfxDqA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SQ_hskQWjtzmbx3RzFoamEfxDqA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SQ_hskQWjtzmbx3RzFoamEfxDqA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=mOfbuHi1nSg:eZBoLmA0soE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=mOfbuHi1nSg:eZBoLmA0soE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=mOfbuHi1nSg:eZBoLmA0soE:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=mOfbuHi1nSg:eZBoLmA0soE:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=mOfbuHi1nSg:eZBoLmA0soE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=mOfbuHi1nSg:eZBoLmA0soE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=mOfbuHi1nSg:eZBoLmA0soE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=mOfbuHi1nSg:eZBoLmA0soE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=mOfbuHi1nSg:eZBoLmA0soE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=mOfbuHi1nSg:eZBoLmA0soE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=mOfbuHi1nSg:eZBoLmA0soE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=mOfbuHi1nSg:eZBoLmA0soE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/mOfbuHi1nSg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/5354022538183004027/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=5354022538183004027&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/5354022538183004027?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/5354022538183004027?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/mOfbuHi1nSg/using-sed-to-search-and-replace-token.html" title="Using sed to search and replace a token without opening a file" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2009/10/using-sed-to-search-and-replace-token.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EDQHc-eSp7ImA9WxNXGEQ.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-1302914555448026845</id><published>2009-10-06T23:05:00.000-07:00</published><updated>2009-10-06T23:07:51.951-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-06T23:07:51.951-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="strip" /><category scheme="http://www.blogger.com/atom/ns#" term="1000" /><category scheme="http://www.blogger.com/atom/ns#" term="head" /><title>To get the top 1000 lines of all the files in a folder in another folder keeping the original file name same</title><content type="html">To copy files stripped  from one folder to another&lt;br /&gt;cd dir;&lt;br /&gt;for file in *&lt;br /&gt;do&lt;br /&gt;head -1000 $file &gt; ../dir_temp/$file&lt;br /&gt;done&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-1302914555448026845?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_JcDx6pLw79Mm5sBcSwUszlgV6g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_JcDx6pLw79Mm5sBcSwUszlgV6g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_JcDx6pLw79Mm5sBcSwUszlgV6g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_JcDx6pLw79Mm5sBcSwUszlgV6g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=sLcGhzjN9aM:PagjRhtEogU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=sLcGhzjN9aM:PagjRhtEogU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=sLcGhzjN9aM:PagjRhtEogU:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=sLcGhzjN9aM:PagjRhtEogU:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=sLcGhzjN9aM:PagjRhtEogU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=sLcGhzjN9aM:PagjRhtEogU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=sLcGhzjN9aM:PagjRhtEogU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=sLcGhzjN9aM:PagjRhtEogU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=sLcGhzjN9aM:PagjRhtEogU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=sLcGhzjN9aM:PagjRhtEogU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=sLcGhzjN9aM:PagjRhtEogU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=sLcGhzjN9aM:PagjRhtEogU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/sLcGhzjN9aM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/1302914555448026845/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=1302914555448026845&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/1302914555448026845?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/1302914555448026845?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/sLcGhzjN9aM/to-get-top-1000-lines-of-all-files-in.html" title="To get the top 1000 lines of all the files in a folder in another folder keeping the original file name same" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2009/10/to-get-top-1000-lines-of-all-files-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUFQH08fip7ImA9WxJaFk4.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-1113897614525365382</id><published>2009-08-07T02:40:00.000-07:00</published><updated>2009-08-07T02:43:31.376-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-07T02:43:31.376-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="csv" /><category scheme="http://www.blogger.com/atom/ns#" term="sqlplus" /><category scheme="http://www.blogger.com/atom/ns#" term="export" /><title>Export sqlplus results to a csv file</title><content type="html">Create the file buy_export.sql:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;set echo off&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;set feedback off&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;set linesize 100&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;set pagesize 0&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;set sqlprompt ''&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;set trimspool on&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;spool buyInfo.csv&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;select buyid||','|| name&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;from   dbbuy;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;spool off&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Run it using&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;pre&gt;sqlplus -S [username]/[password]@[SID] @buy_export.sql&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-1113897614525365382?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zvAkX-L4gcPeIad5mzLxABDbZAs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zvAkX-L4gcPeIad5mzLxABDbZAs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zvAkX-L4gcPeIad5mzLxABDbZAs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zvAkX-L4gcPeIad5mzLxABDbZAs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=le6FT9xrdnQ:Xdz75ApmMTw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=le6FT9xrdnQ:Xdz75ApmMTw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=le6FT9xrdnQ:Xdz75ApmMTw:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=le6FT9xrdnQ:Xdz75ApmMTw:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=le6FT9xrdnQ:Xdz75ApmMTw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=le6FT9xrdnQ:Xdz75ApmMTw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=le6FT9xrdnQ:Xdz75ApmMTw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=le6FT9xrdnQ:Xdz75ApmMTw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=le6FT9xrdnQ:Xdz75ApmMTw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=le6FT9xrdnQ:Xdz75ApmMTw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=le6FT9xrdnQ:Xdz75ApmMTw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=le6FT9xrdnQ:Xdz75ApmMTw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/le6FT9xrdnQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/1113897614525365382/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=1113897614525365382&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/1113897614525365382?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/1113897614525365382?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/le6FT9xrdnQ/export-sqlplus-results-to-csv-file.html" title="Export sqlplus results to a csv file" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2009/08/export-sqlplus-results-to-csv-file.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IMRnk8fyp7ImA9WxJaE0U.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-399007697790281247</id><published>2009-08-04T02:55:00.000-07:00</published><updated>2009-08-04T03:26:27.777-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-04T03:26:27.777-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tablespace" /><category scheme="http://www.blogger.com/atom/ns#" term="oracle" /><title>Change the permission of table space</title><content type="html">To change the permission of table space to read write use following sql command&lt;br /&gt;&lt;br /&gt;alter tablespace TFR_REP read write;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-399007697790281247?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/95v8L_pF9QrAFimjEZNmDszpfSI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/95v8L_pF9QrAFimjEZNmDszpfSI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/95v8L_pF9QrAFimjEZNmDszpfSI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/95v8L_pF9QrAFimjEZNmDszpfSI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=RhRWHYLvy1w:isTE46t8APY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=RhRWHYLvy1w:isTE46t8APY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=RhRWHYLvy1w:isTE46t8APY:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=RhRWHYLvy1w:isTE46t8APY:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=RhRWHYLvy1w:isTE46t8APY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=RhRWHYLvy1w:isTE46t8APY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=RhRWHYLvy1w:isTE46t8APY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=RhRWHYLvy1w:isTE46t8APY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=RhRWHYLvy1w:isTE46t8APY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=RhRWHYLvy1w:isTE46t8APY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=RhRWHYLvy1w:isTE46t8APY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=RhRWHYLvy1w:isTE46t8APY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/RhRWHYLvy1w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/399007697790281247/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=399007697790281247&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/399007697790281247?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/399007697790281247?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/RhRWHYLvy1w/change-permission-of-table-space.html" title="Change the permission of table space" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2009/08/change-permission-of-table-space.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUGSH84fyp7ImA9WxJaE0s.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-8115112894695798998</id><published>2009-08-03T22:34:00.000-07:00</published><updated>2009-08-03T22:37:09.137-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-03T22:37:09.137-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tablespace" /><category scheme="http://www.blogger.com/atom/ns#" term="oracle" /><title>To change the oracle user tablespace</title><content type="html">&lt;span name="intelliTxt" id="intelliTxt"&gt;      &lt;div&gt;In case if you have assigned wrong tablespace while creating a user, you can change tablespace of that user by following command.&lt;br /&gt;&lt;br /&gt;first connect with the system on the database where you have created this user.&lt;br /&gt;&lt;br /&gt;alter user AHSAN_TFR default tablespace TFR_REP quota unlimited on &lt;span name="intelliTxt" id="intelliTxt"&gt;TFR_REP;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;must assign quota otherwise you cannot run any SQL statement.&lt;/div&gt;   &lt;/span&gt;&lt;!-- / message --&gt;                    &lt;hr style="color: rgb(255, 255, 255);" size="1"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-8115112894695798998?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ISj9hUC471sAKLokL3lzfijgCFo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ISj9hUC471sAKLokL3lzfijgCFo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ISj9hUC471sAKLokL3lzfijgCFo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ISj9hUC471sAKLokL3lzfijgCFo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=IXHeH2BWiUo:SqyosB6LW2U:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=IXHeH2BWiUo:SqyosB6LW2U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=IXHeH2BWiUo:SqyosB6LW2U:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=IXHeH2BWiUo:SqyosB6LW2U:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=IXHeH2BWiUo:SqyosB6LW2U:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=IXHeH2BWiUo:SqyosB6LW2U:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=IXHeH2BWiUo:SqyosB6LW2U:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=IXHeH2BWiUo:SqyosB6LW2U:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=IXHeH2BWiUo:SqyosB6LW2U:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=IXHeH2BWiUo:SqyosB6LW2U:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=IXHeH2BWiUo:SqyosB6LW2U:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=IXHeH2BWiUo:SqyosB6LW2U:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/IXHeH2BWiUo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/8115112894695798998/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=8115112894695798998&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/8115112894695798998?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/8115112894695798998?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/IXHeH2BWiUo/in-case-if-you-have-assigned-wrong.html" title="To change the oracle user tablespace" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2009/08/in-case-if-you-have-assigned-wrong.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkICR3k8eCp7ImA9WxJUFUo.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-7657766924766388629</id><published>2009-07-14T05:27:00.000-07:00</published><updated>2009-07-14T05:29:26.770-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-14T05:29:26.770-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="user" /><category scheme="http://www.blogger.com/atom/ns#" term="tablespace" /><category scheme="http://www.blogger.com/atom/ns#" term="oracle" /><title>To know tablespaces of oracle user</title><content type="html">&lt;pre&gt;To know the tablespace assigned to a user run following query on sqlplus&lt;br /&gt;&lt;br /&gt;select  USERNAME,&lt;br /&gt; CREATED,&lt;br /&gt; PROFILE,&lt;br /&gt; DEFAULT_TABLESPACE,&lt;br /&gt; TEMPORARY_TABLESPACE&lt;br /&gt;from  dba_users&lt;br /&gt;order  by USERNAME&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/768041320482961618-7657766924766388629?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9uNvcgbFN08EKq8ZdUpyWK1niMI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9uNvcgbFN08EKq8ZdUpyWK1niMI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9uNvcgbFN08EKq8ZdUpyWK1niMI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9uNvcgbFN08EKq8ZdUpyWK1niMI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=WOeomnRUIg4:fFeTCNAMn1o:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=WOeomnRUIg4:fFeTCNAMn1o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=WOeomnRUIg4:fFeTCNAMn1o:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=WOeomnRUIg4:fFeTCNAMn1o:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=WOeomnRUIg4:fFeTCNAMn1o:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=WOeomnRUIg4:fFeTCNAMn1o:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=WOeomnRUIg4:fFeTCNAMn1o:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=WOeomnRUIg4:fFeTCNAMn1o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=WOeomnRUIg4:fFeTCNAMn1o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=WOeomnRUIg4:fFeTCNAMn1o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=WOeomnRUIg4:fFeTCNAMn1o:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=WOeomnRUIg4:fFeTCNAMn1o:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/WOeomnRUIg4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/7657766924766388629/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=7657766924766388629&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/7657766924766388629?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/7657766924766388629?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/WOeomnRUIg4/to-know-tablespaces-of-oracle-user.html" title="To know tablespaces of oracle user" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2009/07/to-know-tablespaces-of-oracle-user.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYER3oyeyp7ImA9WxJUFEs.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-3810570148067328996</id><published>2009-07-12T23:52:00.000-07:00</published><updated>2009-07-12T23:55:06.493-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-12T23:55:06.493-07:00</app:edited><title>Cut nth field of a csv file and sort</title><content type="html">Using cut command you can print out the nth field of a csv input file in.csv.&lt;br /&gt;&lt;br /&gt;cut -d"," -f3 in.csv | sort |uniq &gt; ~/out.csv&lt;br /&gt;&lt;br /&gt;Above command cuts the 3rd field and then sorts and then take a unique of sorted output and then finally output in out.csv&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-3810570148067328996?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/B4dn2pB-OKL-QPddqeSWl86jzKQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/B4dn2pB-OKL-QPddqeSWl86jzKQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/B4dn2pB-OKL-QPddqeSWl86jzKQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/B4dn2pB-OKL-QPddqeSWl86jzKQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=MhC9UlYbh0Y:Tssqgeqjwd0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=MhC9UlYbh0Y:Tssqgeqjwd0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=MhC9UlYbh0Y:Tssqgeqjwd0:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=MhC9UlYbh0Y:Tssqgeqjwd0:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=MhC9UlYbh0Y:Tssqgeqjwd0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=MhC9UlYbh0Y:Tssqgeqjwd0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=MhC9UlYbh0Y:Tssqgeqjwd0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=MhC9UlYbh0Y:Tssqgeqjwd0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=MhC9UlYbh0Y:Tssqgeqjwd0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=MhC9UlYbh0Y:Tssqgeqjwd0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=MhC9UlYbh0Y:Tssqgeqjwd0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=MhC9UlYbh0Y:Tssqgeqjwd0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/MhC9UlYbh0Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/3810570148067328996/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=3810570148067328996&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/3810570148067328996?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/3810570148067328996?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/MhC9UlYbh0Y/cut-nth-field-of-csv-file-and-sort.html" title="Cut nth field of a csv file and sort" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2009/07/cut-nth-field-of-csv-file-and-sort.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcHSHw4cCp7ImA9WxJUFE8.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-6194505675726208056</id><published>2009-07-12T10:32:00.000-07:00</published><updated>2009-07-12T10:33:59.238-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-12T10:33:59.238-07:00</app:edited><title>Killing a defunct process</title><content type="html">&lt;p&gt;&lt;span style="font-family:verdana;"&gt;A defunct (or "zombie") process is a process that isn't running, isn't eligible to run, and takes up no system resources. It's actually a process that has exited, but its parent has not called wait() in order to find out its exit status.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;defunct processes can't be killed since they are already dead. To make them disappear you have to kill their parent process.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Find the parent process id of the defunct process and then kill that parent process:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);font-family:verdana;" &gt;ps -fe | grep defunctprocess | awk '{print $3}'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);font-family:verdana;" &gt;kill -9 parentprocessid&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-6194505675726208056?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ycaprviVfoJfNJT1va8GBFBbe8M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ycaprviVfoJfNJT1va8GBFBbe8M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ycaprviVfoJfNJT1va8GBFBbe8M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ycaprviVfoJfNJT1va8GBFBbe8M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=e-kcMivmSWQ:Jwe1J5Oyb88:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=e-kcMivmSWQ:Jwe1J5Oyb88:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=e-kcMivmSWQ:Jwe1J5Oyb88:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=e-kcMivmSWQ:Jwe1J5Oyb88:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=e-kcMivmSWQ:Jwe1J5Oyb88:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=e-kcMivmSWQ:Jwe1J5Oyb88:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=e-kcMivmSWQ:Jwe1J5Oyb88:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=e-kcMivmSWQ:Jwe1J5Oyb88:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=e-kcMivmSWQ:Jwe1J5Oyb88:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=e-kcMivmSWQ:Jwe1J5Oyb88:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=e-kcMivmSWQ:Jwe1J5Oyb88:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=e-kcMivmSWQ:Jwe1J5Oyb88:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/e-kcMivmSWQ" height="1" width="1"/&gt;</content><link rel="related" href="http://vishnuagrawal.blogspot.com/2008/08/killing-defunct-process.html" title="Killing a defunct process" /><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/6194505675726208056/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=6194505675726208056&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/6194505675726208056?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/6194505675726208056?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/e-kcMivmSWQ/killing-defunct-process.html" title="Killing a defunct process" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2009/07/killing-defunct-process.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIFRHo4fip7ImA9WxJVF08.&quot;"><id>tag:blogger.com,1999:blog-768041320482961618.post-8984461075648640284</id><published>2009-07-04T08:14:00.000-07:00</published><updated>2009-07-04T08:15:15.436-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-04T08:15:15.436-07:00</app:edited><title>Class Loading in Java</title><content type="html">&lt;h1&gt;Class Loading in Java&lt;/h1&gt;Class loaders are hierarchical. Classes are introduced into the JVM as they are referenced by name in a class that is already running in the JVM. So how is the very first class loaded? The very first class is specially loaded with the help of static main() method declared in your class. All the subsequently loaded classes are loaded by the classes, which are already loaded and running. A class loader creates a namespace. All JVMs include at least one class loader that is embedded within the JVM called the primordial (or bootstrap) class loader. Now let’s look at non-primordial class loaders. The JVM has hooks in it to allow user defined class loaders to be used in place of&lt;br /&gt;&lt;p&gt; primordial class loader. Let us look at the class loaders created by the JVM.&lt;/p&gt; &lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Bootstrap (primordial) &lt;/span&gt;- Not reloadable – Loads JDK internal classes, java.* packages. (as defined in the sun.boot.class.path system property, typically loads rt.jar and i18n.jar)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Extensions&lt;/span&gt; – Not reloadable – Loads jar files from JDK extensions directory (as defined in the java.ext.dirs system property – usually lib/ext directory of the JRE)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;System&lt;/span&gt; – Not reloadable – Loads classes from system classpath (as defined by the java.class.path property, which is set by the CLASSPATH environment variable or –classpath or –cp command line options)&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Classes loaded by Bootstrap class loader have no visibility into classes loaded by its descendants (ie Extensions and Systems class loaders). The classes loaded by system class loader have visibility into classes loaded by its parents (ie Extensions and Bootstrap class loaders).&lt;br /&gt;If there were any sibling class loaders they cannot see classes loaded by each other. They can only see the classes loaded by their parent class loader.&lt;/p&gt; &lt;p&gt;Class loaders are hierarchical and use a delegation model when loading a class. Class loaders request their parent to load the class first before attempting to load it themselves. When a class loader loads a class, the child class loaders in the hierarchy will never reload the class again. Hence uniqueness is maintained. Classes loaded by a child class loader have visibility into classes loaded by its parents up the hierarchy but the reverse is not true.&lt;/p&gt; &lt;p&gt;Two objects loaded by different class loaders are never equal even if they carry the same values, which mean a class is uniquely identified in the context of the associated class loader. This applies to singletons too, where each class loader will have its own singleton.&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Static class loading: &lt;/span&gt;&lt;br /&gt;Classes are statically loaded with Java’s “new” operator.&lt;br /&gt;class MyClass {&lt;br /&gt;public static void main(String args[])&lt;br /&gt;{&lt;br /&gt;Car c = new Car();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;A NoClassDefFoundException is thrown if a class is referenced with Java’s “new” operator (i.e. static loading) but the runtime system cannot find the referenced class.&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Dynamic class loading:&lt;/span&gt;&lt;br /&gt;Dynamic loading is a technique for programmatically invoking the functions of a class loader at run time.&lt;br /&gt;Class.forName (String className); //static method which returns a Class&lt;br /&gt;The above static method returns the class object associated with the class name. The string className can be supplied dynamically at run time. Unlike the static loading, the dynamic loading will decide whether to load the class Car or the class Jeep at runtime based on a properties file and/or other runtime conditions. Once the class is dynamically loaded the following method returns an instance of the loaded class. It’s just like creating a class object with no arguments.&lt;br /&gt;class.newInstance (); //A non-static method, which creates an instance of a class (ie creates an object).&lt;br /&gt;Jeep myJeep = null ;&lt;br /&gt;//myClassName should be read from a properties file or Constants interface.&lt;br /&gt;//stay away from hard coding values in your program.&lt;br /&gt;String myClassName = “au.com.Jeep” ;&lt;br /&gt;Class vehicleClass = Class.forName(myClassName) ;&lt;br /&gt;myJeep = (Jeep) vehicleClass.newInstance();&lt;br /&gt;myJeep.setFuelCapacity(50);&lt;br /&gt;A ClassNotFoundException is thrown when an application tries to load in a class through its string name using the following methods but no definition for the class with the specified name could be found:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;The forName(..) method in class – Class.&lt;/li&gt;&lt;li&gt;The findSystemClass(..) method in class – ClassLoader.&lt;/li&gt;&lt;li class="lastLi"&gt;The loadClass(..) method in class – ClassLoader.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/768041320482961618-8984461075648640284?l=ahsan-javed.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5RHxmB6nQ16HgL0c2DjuVXavizY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5RHxmB6nQ16HgL0c2DjuVXavizY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5RHxmB6nQ16HgL0c2DjuVXavizY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5RHxmB6nQ16HgL0c2DjuVXavizY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=LTnZlo4-ZMA:MCzrs1yNOPM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=LTnZlo4-ZMA:MCzrs1yNOPM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=LTnZlo4-ZMA:MCzrs1yNOPM:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=LTnZlo4-ZMA:MCzrs1yNOPM:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=LTnZlo4-ZMA:MCzrs1yNOPM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=LTnZlo4-ZMA:MCzrs1yNOPM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=LTnZlo4-ZMA:MCzrs1yNOPM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=LTnZlo4-ZMA:MCzrs1yNOPM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=LTnZlo4-ZMA:MCzrs1yNOPM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=LTnZlo4-ZMA:MCzrs1yNOPM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?a=LTnZlo4-ZMA:MCzrs1yNOPM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/HelpfulTipsAndTricks?i=LTnZlo4-ZMA:MCzrs1yNOPM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpfulTipsAndTricks/~4/LTnZlo4-ZMA" height="1" width="1"/&gt;</content><link rel="related" href="http://www.pankajbatra.com/2007/04/27/class-loading-in-java/" title="Class Loading in Java" /><link rel="replies" type="application/atom+xml" href="http://ahsan-javed.blogspot.com/feeds/8984461075648640284/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=768041320482961618&amp;postID=8984461075648640284&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/8984461075648640284?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/768041320482961618/posts/default/8984461075648640284?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HelpfulTipsAndTricks/~3/LTnZlo4-ZMA/class-loading-in-java.html" title="Class Loading in Java" /><author><name>Ahsan Javed</name><uri>http://www.blogger.com/profile/09396152438161494032</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ahsan-javed.blogspot.com/2009/07/class-loading-in-java.html</feedburner:origLink></entry></feed>

