<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-28554020</id><updated>2011-12-22T17:20:38.848-08:00</updated><category term='SDLC-Implementation'/><category term='Struts'/><category term='Freelance'/><category term='Test Driven Development'/><category term='Debian'/><category term='JAXP(XML)'/><category term='IT'/><category term='Odesk Assignment'/><category term='Security'/><category term='Java'/><category term='Oracle'/><category term='Design Patterns(GoF)'/><category term='Maintenance'/><category term='outsourcing'/><category term='SDLC-Recycle(Support)'/><category term='Tomcat'/><category term='SDLC-Initial Planning(Planning)'/><category term='jobs'/><category term='SEO'/><category term='HTTP Server'/><category term='DB'/><category term='ordinary topics'/><category term='SDLC-Design and Development'/><category term='mod_rewrite'/><category term='perfromance'/><category term='SDLC-Spec Analysis(Requirement Analysis)'/><category term='Money Transfer from the US'/><category term='SCJD'/><category term='Linux and Unix'/><category term='Certifications'/><category term='Ubuntu'/><category term='Apache'/><category term='Web Marketing'/><category term='J2EE'/><category term='J2SE'/><title type='text'>Real J2EE Project Experience and Tips</title><subtitle type='html'>Java,J2EE,Oracle,Linux experience and workaround tips.
If you have thought at least once like "How much should I learn technologies to be good enough developer?", Yes answer is here, just read this articles.All articles are made use at real project and making clients happy!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>100</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-28554020.post-1602596420834333428</id><published>2009-11-30T20:12:00.000-08:00</published><updated>2009-11-30T20:39:24.660-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Initial Planning(Planning)'/><title type='text'>How to avoid being in trouble with "Analysis paralysis"</title><content type='html'>As a Web application developer, I face lots of problems at the same time. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;* Some rose all of a sudden&lt;/div&gt;&lt;div&gt;--&gt; which vary as a critical issue or minor issue.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;* Some become severer issue in a long term.&lt;/div&gt;&lt;div&gt;--&gt; before the issue was considered a minor issue, but became a critical, difficult issues.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Daily operation, Application users inquiries, enhancements, bug fixes, and above issues.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Have to have all things done but time is limited.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You have to think your responsibility when prioritize tasks you are having in hand.&lt;/div&gt;&lt;div&gt;if you are working in a team and each member is assigned to specific role as a primary responsibility, you decide what to do next according to it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;and then next, if you have limited time but must have some of your tasks done,&lt;/div&gt;&lt;div&gt;you chose what you can put off later.&lt;/div&gt;&lt;div&gt;and decide what you need to do, how much time you can spend on it.&lt;/div&gt;&lt;div&gt;these actions are &lt;b&gt;planning&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here is the article from &lt;b&gt;&lt;a href="http://www.ehow.com/how_2065802_deal-analysis-paralysis.html"&gt;eHow.com&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-1602596420834333428?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/1602596420834333428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=1602596420834333428' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/1602596420834333428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/1602596420834333428'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2009/11/how-to-avoid-being-in-trouble-with.html' title='How to avoid being in trouble with &quot;Analysis paralysis&quot;'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-8256694850698964900</id><published>2009-11-30T20:08:00.000-08:00</published><updated>2009-11-30T20:40:00.887-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCJD'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Initial Planning(Planning)'/><title type='text'>1.Initial Planning(Planning)</title><content type='html'>&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2009/11/how-to-avoid-being-in-trouble-with.html"&gt;1. Analysis paralysis&lt;/a&gt;&lt;div&gt;Get away from being in trouble with "Analysis paralysis".&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-8256694850698964900?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/8256694850698964900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=8256694850698964900' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/8256694850698964900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/8256694850698964900'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2009/11/1initial-planningplanning.html' title='1.Initial Planning(Planning)'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-372087340908621818</id><published>2008-11-21T20:28:00.000-08:00</published><updated>2008-11-21T20:36:16.644-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='outsourcing'/><title type='text'></title><content type='html'>&lt;div&gt;&lt;div&gt;Outsourcing memo:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.cio.com/article/459325/Offshore_Outsourcing_Quantifying_ROI"&gt;Offshore Outsourcing: Quantifying ROI&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;Hidden Cost&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hidden cost of work retained onshore, internally&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hidden cost of internal, transitional headcount&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-372087340908621818?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/372087340908621818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=372087340908621818' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/372087340908621818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/372087340908621818'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/11/outsourcing-memo-offshore-outsourcing.html' title=''/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-3377729532508923724</id><published>2008-10-28T21:52:00.000-07:00</published><updated>2008-10-28T22:30:32.041-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Design and Development'/><category scheme='http://www.blogger.com/atom/ns#' term='SCJD'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>Note About Item43.Return empty arrays or collections, not nulls</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1wNbZ5__sIs/SQf02_VBSRI/AAAAAAAAAIY/CUHTSwF9rgY/s1600-h/scjd_sidebar.jpeg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="http://2.bp.blogspot.com/_1wNbZ5__sIs/SQf02_VBSRI/AAAAAAAAAIY/CUHTSwF9rgY/s200/scjd_sidebar.jpeg" border="0" alt="" id="BLOGGER_PHOTO_ID_5262443915155425554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: normal; "&gt;The note that I'd like to summarize here is about the method design in Java language and more particularly about the return value when they are either Array type or Collection objects.&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;It's sometimes argued that a null return value is preferable to an empty array because it avoids the expense of allocating the array.This argument fails on 2 counts.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;It's possible to return the same zero-length array from every invocation that returns no items because zero-length arrays are immutable and immutable objects may be shared freely.&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For collection, use the following appropriately.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;Collections.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;emptySet&lt;/span&gt;();&lt;/div&gt;&lt;div&gt;Collections.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;emptyList&lt;/span&gt;();&lt;/div&gt;&lt;div&gt;&lt;div&gt;Collections.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;emptyMap&lt;/span&gt;();&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;for array, use the following technique.&lt;/div&gt;&lt;div&gt;(the following example is the case the array type is String)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;private static final String[] EMPTY_STRING_ARRAY = new String[0];&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Collections.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;toArray&lt;/span&gt;(EMPTY_STRING_ARRAY);&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.amazon.com/Effective-Java/dp/B000WJOUPA/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1225257587&amp;amp;sr=1-1"&gt;Quoted from:Effective java second edition written by Joshua Bloch&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/28554020-3377729532508923724?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/3377729532508923724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=3377729532508923724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/3377729532508923724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/3377729532508923724'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/10/note-about-item43return-empty-arrays-or.html' title='Note About Item43.Return empty arrays or collections, not nulls'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1wNbZ5__sIs/SQf02_VBSRI/AAAAAAAAAIY/CUHTSwF9rgY/s72-c/scjd_sidebar.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-290131513833735111</id><published>2008-10-24T22:17:00.000-07:00</published><updated>2008-10-25T01:10:17.980-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2SE'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Design and Development'/><category scheme='http://www.blogger.com/atom/ns#' term='SCJD'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>pros and cons of Singleton, Monostate</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1wNbZ5__sIs/SQLUQnyk__I/AAAAAAAAAIQ/j9NyUFF27s0/s1600-h/java.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 116px; height: 116px;" src="http://3.bp.blogspot.com/_1wNbZ5__sIs/SQLUQnyk__I/AAAAAAAAAIQ/j9NyUFF27s0/s200/java.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5261000696746278898" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;In my SCJD assignment, I had to decide how to meet a requirement which was that the meta information of the database should be read only once and reused them on later uses.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;For example,  in starting up time, the application will read the header information of the database such as the size of the database record, the number of fields,  or the length of each field.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;and those header information will decide how the data is organized and should be treated when read and write operation. And those header information won't change during the run-time operation which means they are static in the single session.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;In java programming language, you could achieve this by several choices explained in the following.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Singleton&lt;/span&gt;&lt;div&gt;pros&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Global access point(exactly one instance exists in one JVM)&lt;/li&gt;&lt;li&gt;Cuts the starting up time and memory allocation(Singleton object is instantiated only when the instance is needed(if lazy instantiation is applied))&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;cons&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;can't be inherited(because the constractor of the singleton class should be private)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;----memo---&lt;/div&gt;&lt;div&gt;1) If the lazy initialization is applied, A Singleton ojbect is initialized at the time when the getInstance method is invoked at first.&lt;/div&gt;&lt;div&gt;2) If the eager initialization is applied, the Singleton object is initialized by a static initializer and in other words, the Singleton object is created before any thread accesses the static Singleton object.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What's the difference b/w 2 cases??!!&lt;/div&gt;&lt;div&gt;---&gt;answer is When JVM loads the singleton class into the memory, the eager initialization applied Singleton class is instantiated, but not for the lazy initialization applied one.&lt;/div&gt;&lt;div&gt;When JVM loads the particular class is at the time of the first occurence of any one of the following.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;A class or interface type T will be initialized immediately before the first occurrence of any one of the following:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;T is a class and an instance of T is created.&lt;/div&gt;&lt;div&gt;T is a class and a static method declared by T is invoked.&lt;/div&gt;&lt;div&gt;A static field declared by T is assigned.&lt;/div&gt;&lt;div&gt;A static field declared by T is used and the field is not a constant variable (§4.12.4).&lt;/div&gt;&lt;div&gt;T is a top-level class, and an assert statement (§14.10) lexically nested within T is executed.&lt;/div&gt;&lt;div&gt;-------------&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;References:&lt;/div&gt;&lt;div&gt;&lt;a href="http://staff.cs.utu.fi/~jounsmed/doos_06/material/SingletonAndMonostate.pdf"&gt;[PDF] Singleton and Monostate.fm&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://java.sun.com/docs/books/jls/third_edition/html/execution.html"&gt;JLS Chapter.12&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-290131513833735111?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/290131513833735111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=290131513833735111' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/290131513833735111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/290131513833735111'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/10/pros-and-cons-of-singleton-monostate.html' title='pros and cons of Singleton, Monostate'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1wNbZ5__sIs/SQLUQnyk__I/AAAAAAAAAIQ/j9NyUFF27s0/s72-c/java.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-5725191239945164238</id><published>2008-09-14T02:00:00.001-07:00</published><updated>2008-09-14T02:25:24.598-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Test Driven Development'/><category scheme='http://www.blogger.com/atom/ns#' term='J2SE'/><category scheme='http://www.blogger.com/atom/ns#' term='SCJD'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Recycle(Support)'/><title type='text'>Refactoring Java codes</title><content type='html'>&lt;div&gt;This is obviously very important if you wanna make a software more maintainable and flexible.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am currently working on SCJD exam. and made brief disciplines for refactoring the SCJD assignment application.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It's because I thought refactoring a software would take forever.&lt;/div&gt;&lt;div&gt;needed to set the goals in respective with the target software.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;SCJD application would have to be as much simple as it can be..I felt after reading lots of forum topics on Saloon.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;here is my refactoring disciplines.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1.decouple with other class&lt;/div&gt;&lt;div&gt;2.simple logic&lt;/div&gt;&lt;div&gt;3.easily understandable naming given to classes, variables, and methods.&lt;/div&gt;&lt;div&gt;4.follow famous object oriented disciplines (and patterns if you think you can apply without much changes, and giving more complexity.)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;References:&lt;/div&gt;&lt;div&gt;&lt;a href="http://c2.com/cgi/wiki?PrinciplesOfObjectOrientedDesign"&gt;* Principles Of Object Oriented Design&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.javaworld.com/jw-03-2001/jw-0323-badcode.html?page=1"&gt;* Make bad code good(Java world article in 2001)&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-5725191239945164238?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/5725191239945164238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=5725191239945164238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/5725191239945164238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/5725191239945164238'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/09/refactoring-java-codes.html' title='Refactoring Java codes'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-5319799263264880196</id><published>2008-09-08T03:42:00.000-07:00</published><updated>2008-09-08T04:05:02.681-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2SE'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Design and Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='J2EE'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><title type='text'>Performance improvement of Distributed Application RMI</title><content type='html'>&lt;div&gt;Our application in big picture consists of 2 java applications.&lt;/div&gt;&lt;div&gt;One is responsible to handle the users' request for our web system, which is a J2EE application running on Tomcat4.1 corroborated with Apache HTTP Server2.0 and &lt;/div&gt;&lt;div&gt;Another is responsible to  play an interface role between AS/400 based application which manages to manipulate the back-end DB and J2EE app.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;[figure]&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Apache+Tomcat(J2EE)   ==&gt;  RMI app(J2SE)  ==&gt; AS/400 =&gt; Back-end DB(DB2)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;This is the simplest view of our web system,but major components are all in it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Why the system architecture becomes like this is due to the historical reason in our project and security as well.&lt;/div&gt;&lt;div&gt;DB2 stores the users' confidential data, item stock data, place order data, and shipment data which all are essential.&lt;/div&gt;&lt;div&gt;and the member in one department in our organization managed it, and J2EE app has been managed by the member in different department.&lt;/div&gt;&lt;div&gt;and things didn't go smoothly at the time of system integration of AS/400 based and J2EE app..&lt;/div&gt;&lt;div&gt;then as a result of that, RMI use was thought and decided to use.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;and now what's happened is the performance between Tomcat and RMI is very slow and &lt;br /&gt;&lt;/div&gt;&lt;div&gt;at the busy time at around 12am noon to 14pm or so, it responds to each request very slowly.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;but we did the following for improving its performance already.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. Made tables in Oracle indexed organized tables&lt;/div&gt;&lt;div&gt;2. Cached the definite/constant search inquiry results in J2EE app&lt;/div&gt;&lt;div&gt;3. Stored static HTML file and picture file  on HTTP server&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-5319799263264880196?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/5319799263264880196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=5319799263264880196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/5319799263264880196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/5319799263264880196'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/09/performance-improvement-of-distributed.html' title='Performance improvement of Distributed Application RMI'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-4278207065296187663</id><published>2008-09-06T23:12:00.000-07:00</published><updated>2008-09-07T03:00:59.510-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2SE'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Certifications'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><title type='text'>SCJD exam study</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_1wNbZ5__sIs/SMN2WSmlXbI/AAAAAAAAAGw/Y34XshJLHfc/s1600-h/scjd_sidebar.jpeg"&gt;&lt;/a&gt;&lt;a href="http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_1wNbZ5__sIs/SMN2WSmlXbI/AAAAAAAAAGw/Y34XshJLHfc/s200/scjd_sidebar.jpeg" border="0" alt="" id="BLOGGER_PHOTO_ID_5243164516512259506" /&gt;&lt;/a&gt;&lt;br /&gt;It has been passing &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;months&lt;/span&gt; more than I was expecting to finish the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SCJD&lt;/span&gt; exam up.&lt;div&gt;wow, In japan it's limited to make it up within 1 year, that means in my case it should been done by the end of Nov,2008.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was once wondering how long other exam takers take to finish it up, and searched in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;google&lt;/span&gt;..&lt;/div&gt;&lt;div&gt;Of course that depends on the case of each individual lifestyle, experience, and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;circumstance&lt;/span&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;some guy did in a few months and passed successfully, others didn't finish by spending 1.5 years or more..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;but I feel people usually get it done about  a half an year, but the result of those are different.&lt;/div&gt;&lt;div&gt;some one got high score of 390/400, someone got 340/400 and so on..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There is nothing to say if you spend the time, you would get higher score...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We can't trust the time spending will make it passed.we need to believe ourselves.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We just need to read and understand the each line in the instruction document, and follow it and make sure your application behaviors are the same as what the instruction says by &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;writing&lt;/span&gt; testing source code(Unit Testing) and do the Integration Testing, and user testing..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You wouldn't believe me that I won't get disappointed if I fail the exam, because I learnt a lot and gained so many experience to be a better developer/ a designer..&lt;/div&gt;&lt;div&gt;but I do think so...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;probably I have already passed this exam as long as I get satisfied with the experience and knowledge I got &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;haha&lt;/span&gt;.That's certainly the one of the primary purpose of this exam.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now I've gotten already familiar with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;OO&lt;/span&gt; design, Design Patterns, Unit Testing, Concurrency, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;synchronization&lt;/span&gt;,Network communication,Test Driven, and finding the requirement, and decision make on specification.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;wow!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-4278207065296187663?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/4278207065296187663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=4278207065296187663' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/4278207065296187663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/4278207065296187663'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/09/scjd-exam.html' title='SCJD exam study'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_1wNbZ5__sIs/SMN2WSmlXbI/AAAAAAAAAGw/Y34XshJLHfc/s72-c/scjd_sidebar.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-6286657118273586920</id><published>2008-08-30T19:44:00.000-07:00</published><updated>2008-09-10T15:50:08.876-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perfromance'/><category scheme='http://www.blogger.com/atom/ns#' term='J2SE'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>JVM GC behavior monitoring.</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Photos of the sunrise view from the top of the Mt.Fuji(the highest mountain in Japan)&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_1wNbZ5__sIs/SMhOJyt7dLI/AAAAAAAAAHE/WeH7LBMEsjI/s1600-h/P8170115.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_1wNbZ5__sIs/SMhOJyt7dLI/AAAAAAAAAHE/WeH7LBMEsjI/s200/P8170115.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5244527696213144754" /&gt;&lt;/a&gt;&lt;div&gt;&lt;img src="http://3.bp.blogspot.com/_1wNbZ5__sIs/SMhOVrZaueI/AAAAAAAAAHM/eODWXoTsrWM/s200/P8170120.JPG" style="cursor:pointer; cursor:hand;" border="0" alt="" id="BLOGGER_PHOTO_ID_5244527900406495714" /&gt;&lt;div&gt;&lt;div&gt;&lt;img src="http://1.bp.blogspot.com/_1wNbZ5__sIs/SMhOgyxnBhI/AAAAAAAAAHU/Gct2GDu7ieM/s200/P8170123.JPG" style="cursor:pointer; cursor:hand;" border="0" alt="" id="BLOGGER_PHOTO_ID_5244528091365574162" /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://2.bp.blogspot.com/_1wNbZ5__sIs/SMhN_6-IdTI/AAAAAAAAAG8/9-lYVmAx7zY/s200/P8170124.JPG" style="cursor:pointer; cursor:hand;" border="0" alt="" id="BLOGGER_PHOTO_ID_5244527526629897522" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-6286657118273586920?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/6286657118273586920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=6286657118273586920' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/6286657118273586920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/6286657118273586920'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/08/jvm-gc-behavior-monitoring.html' title='JVM GC behavior monitoring.'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_1wNbZ5__sIs/SMhOJyt7dLI/AAAAAAAAAHE/WeH7LBMEsjI/s72-c/P8170115.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-200055580121512536</id><published>2008-08-12T23:43:00.000-07:00</published><updated>2008-08-12T23:55:20.696-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Maintenance'/><category scheme='http://www.blogger.com/atom/ns#' term='DB'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Recycle(Support)'/><title type='text'>Create TSV file with Spool feature of SQL Plus</title><content type='html'>&lt;a href="http://www.oracle.com/technology/tech/sql_plus/index.html"&gt;&lt;img id="BLOGGER_PHOTO_ID_5233892046609313746" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_1wNbZ5__sIs/SKKFFgbj79I/AAAAAAAAAGg/LglCtDdmT-8/s200/oralogo_small.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;To create TSV file of which Oracle DB record data,there is well known way to do so.&lt;br /&gt;&lt;br /&gt;SQL&gt;sqlplus -s ${YOUR CONNECTION NAME}&lt;br /&gt;&lt;br /&gt;set linesize 500&lt;br /&gt;set trimspool on&lt;br /&gt;set verify off&lt;br /&gt;set termout off&lt;br /&gt;set echo off&lt;br /&gt;set feedback off&lt;br /&gt;set heading off&lt;br /&gt;set pagesize 0&lt;br /&gt;&lt;br /&gt;DEFINE DELIMITER='${TAB_SPACE}'&lt;br /&gt;spool tsvfile.tsv&lt;br /&gt;SELECT&lt;br /&gt;COLUMN_A'&amp;amp;&amp;amp;DELIMITER'COLUMN_B'&amp;amp;&amp;amp;DELIMITER'COLUMN_C&lt;br /&gt;FROM TABLE_A;&lt;br /&gt;spool off;&lt;br /&gt;exit;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;that's all.&lt;br /&gt;you will see all record data populated from TABLE_A are separated with Tab Space in tsvfile.tsv.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-200055580121512536?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/200055580121512536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=200055580121512536' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/200055580121512536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/200055580121512536'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/08/create-tsv-file-with-spool-feature-of.html' title='Create TSV file with Spool feature of SQL Plus'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1wNbZ5__sIs/SKKFFgbj79I/AAAAAAAAAGg/LglCtDdmT-8/s72-c/oralogo_small.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-8913728844198108206</id><published>2008-06-27T07:30:00.000-07:00</published><updated>2008-12-09T21:51:13.188-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Design and Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='HTTP Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>Apache 2.0 Basic Authentication setting example</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_1wNbZ5__sIs/SGUBMmcnPUI/AAAAAAAAAGQ/mX5v-jXrHuc/s1600-h/P1010182.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_1wNbZ5__sIs/SGUBMmcnPUI/AAAAAAAAAGQ/mX5v-jXrHuc/s200/P1010182.JPG" alt="" id="BLOGGER_PHOTO_ID_5216577059369205058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;1.On the way to &lt;a href="http://en.wikipedia.org/wiki/Puducherry"&gt;Punducherry&lt;/a&gt;,Tamil Nadu,India.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_1wNbZ5__sIs/SGUBH7l-_nI/AAAAAAAAAGI/4U0HK6VSLWE/s1600-h/P1010181.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_1wNbZ5__sIs/SGUBH7l-_nI/AAAAAAAAAGI/4U0HK6VSLWE/s200/P1010181.JPG" alt="" id="BLOGGER_PHOTO_ID_5216576979146309234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2.same.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_1wNbZ5__sIs/SGUBDSrDCiI/AAAAAAAAAGA/_7nK0wXle24/s1600-h/P1010179.JPG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_1wNbZ5__sIs/SGUBDSrDCiI/AAAAAAAAAGA/_7nK0wXle24/s200/P1010179.JPG" alt="" id="BLOGGER_PHOTO_ID_5216576899442215458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;3.same.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://httpd.apache.org/"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_1wNbZ5__sIs/SGUDY4HJ1GI/AAAAAAAAAGY/8WbWfN7abH0/s200/apache_logo.gif" alt="" id="BLOGGER_PHOTO_ID_5216579469292721250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;----------------------&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Case:&lt;/span&gt;&lt;br /&gt;We are using this simplest authentication method for local connection only.The server this applied are never accessed from Internet user.&lt;br /&gt;You would find this helpful if you want someone to recognize you are care for security risk, and you would probably progress this to better one such as &lt;a href="http://en.wikipedia.org/wiki/Digest_access_authentication"&gt;Digest authentication(wiki)&lt;/a&gt; or else.&lt;br /&gt;----------------------&lt;br /&gt;&lt;br /&gt;----------------------&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;Instructions:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;1.create password file with using "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;etpasswd&lt;/span&gt;" tool&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;2.add basic authentication &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;config&lt;/span&gt; in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;config&lt;/span&gt; file.&lt;/span&gt;&lt;br /&gt;----------------------&lt;br /&gt;&lt;locationmatch&gt;&lt;br /&gt;----------------------&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.create password file with using "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;etpasswd&lt;/span&gt;" tool&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;$&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;htpasswd&lt;/span&gt; -c {the absolute path of password file} {user_name}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2.add sample code below to apply basic authentication in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;config&lt;/span&gt; file.&lt;/span&gt;&lt;br /&gt;&lt;directory&gt;&lt;br /&gt;Let's assuming that your path to your password file is in "passwd" directory on document root and file name is "basic_auth_passwd",&lt;br /&gt;"AuthUserFile" parameter value will be "htdocs/passwd/&lt;/directory&gt;&lt;/locationmatch&gt;basic_auth_passwd&lt;locationmatch&gt;&lt;directory&gt;".&lt;br /&gt;and all you have to do is that you put those code below in your preferred "Directory" derective in config file.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;-----&lt;/span&gt;&lt;br /&gt;&lt;/directory&gt;&lt;/locationmatch&gt;&lt;code style="font-family: georgia;"&gt;       &lt;directory&gt;&lt;/directory&gt;&lt;/code&gt;&lt;code style="font-family: georgia;"&gt;       &lt;directory&gt;&lt;/directory&gt;&lt;/code&gt;&lt;locationmatch  style="font-family:times new roman;"&gt;&lt;directory&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;AuthUserFile&lt;/span&gt; &lt;/directory&gt;&lt;/locationmatch&gt;&lt;span style="font-family:times new roman;"&gt;htdocs/passwd/basic_auth_passwd&lt;/span&gt;&lt;locationmatch  style="font-family:times new roman;"&gt;&lt;directory&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"  style="font-family:georgia;"&gt;AuthName&lt;/span&gt;&lt;span style="font-family:georgia;"&gt; "Input ID and Password"&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"  style="font-family:georgia;"&gt;AuthType&lt;/span&gt;&lt;span style="font-family:georgia;"&gt; Basic&lt;/span&gt; &lt;span style="font-family:georgia;"&gt;Require valid-user&lt;/span&gt;&lt;br /&gt;&lt;/directory&gt;&lt;/locationmatch&gt;&lt;code style="font-family: georgia;"&gt;&lt;/code&gt;&lt;code style="font-family: georgia;"&gt;       &lt;/code&gt;&lt;code style="font-family: georgia;"&gt;       &lt;/code&gt;&lt;locationmatch style="font-family: georgia;"&gt;&lt;directory&gt;&lt;/directory&gt;&lt;/locationmatch&gt;&lt;locationmatch&gt;&lt;directory&gt;&lt;span style="font-family:times new roman;"&gt;-----&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;/directory&gt;&lt;/locationmatch&gt;#&lt;a href="http://httpd.apache.org/docs/2.0/en/howto/auth.html"&gt;Apache Basic Authentication&lt;/a&gt;&lt;br /&gt;(&lt;a href="http://httpd.apache.org/docs/2.0/en/howto/auth.html" target="_blank"&gt;http://httpd.apache.org/docs/2&lt;wbr&gt;.0/en/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;howto&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;auth&lt;/span&gt;.html&lt;/a&gt;)&lt;br /&gt;#&lt;a href="http://httpd.apache.org/docs/2.0/mod/core.html#directory"&gt;Apache Core Features- Directive&lt;/a&gt;&lt;br /&gt;(&lt;a href="http://httpd.apache.org/docs/2.0/mod/core.html#directory"&gt;http://httpd.apache.org/docs/2.0/mod/core.html#directory&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-8913728844198108206?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/8913728844198108206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=8913728844198108206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/8913728844198108206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/8913728844198108206'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/06/apache-20-basic-authentication-setting.html' title='Apache 2.0 Basic Authentication setting example'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_1wNbZ5__sIs/SGUBMmcnPUI/AAAAAAAAAGQ/mX5v-jXrHuc/s72-c/P1010182.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-9105700081181471682</id><published>2008-06-24T16:59:00.000-07:00</published><updated>2008-12-09T21:51:13.380-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DB'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Design and Development'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>To determine the Materialized view use, Look at the detail process behaviour behind Materialized view "complete refresh"</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_1wNbZ5__sIs/SGGPKggOfzI/AAAAAAAAAFg/s2bGjjFRlx8/s1600-h/PICT0682.JPG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_1wNbZ5__sIs/SGGPKggOfzI/AAAAAAAAAFg/s2bGjjFRlx8/s200/PICT0682.JPG" alt="" id="BLOGGER_PHOTO_ID_5215607254158311218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.env.go.jp/garden/shinjukugyoen/english/index.html"&gt;Shinjuku Gyoen National Garden,Tokyo,Japan.&lt;/a&gt;&lt;br /&gt;-------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_1wNbZ5__sIs/SGGO4FktNcI/AAAAAAAAAFY/AiorMMOiHWM/s1600-h/oralogo_small.gif"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_1wNbZ5__sIs/SGGO4FktNcI/AAAAAAAAAFY/AiorMMOiHWM/s200/oralogo_small.gif" alt="" id="BLOGGER_PHOTO_ID_5215606937691698626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Look at the detail process behaiviour behind Materialized view "complete refresh".&lt;br /&gt;and determine that Oracle 10g guarantees data consistency during "complete refresh"&lt;br /&gt;with atomic_refresh is set to "TRUE".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;*Instraction*&lt;/span&gt; &lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;&lt;br /&gt;[1]create complete refresh trace log.&lt;/span&gt; &lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;&lt;br /&gt;[2]format trace log using "tkprof" tool&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;[3]Compare those output&lt;/span&gt; &lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;&lt;br /&gt;[4]Default Transaction concept on Oracle.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;[1]create complete refresh trace log.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&gt;sqlplus /nolog&lt;br /&gt;&lt;br /&gt;connect/&lt;br /&gt;&lt;br /&gt;--(1)Create complete refresh trace file log, atomic_refresh is set to "TRUE"&lt;br /&gt;alter session set sql_trace = true;&lt;br /&gt;&lt;br /&gt;exec DBMS_MVIEW.REFRESH('MVIEW_A','c',atomic_refresh=&gt;TRUE);&lt;br /&gt;&lt;br /&gt;alter session set sql_trace = false;&lt;br /&gt;&lt;br /&gt;disconnect&lt;br /&gt;&lt;br /&gt;--(2)Create complete refresh trace file log, atomic_refresh is set to "FALSE"&lt;br /&gt;alter session set sql_trace = true;&lt;br /&gt;&lt;br /&gt;exec DBMS_MVIEW.REFRESH('MVIEW_A','c',atomic_refresh=&gt;FALSE);&lt;br /&gt;&lt;br /&gt;alter session set sql_trace = false;&lt;br /&gt;&lt;br /&gt;disconnect&lt;br /&gt;&lt;br /&gt;----&lt;br /&gt;atomic_refresh  If this parameter is set to true, then the list of materialized views is refreshed in a single transaction.&lt;br /&gt;All of the refreshed materialized views are updated to a single point in time.&lt;br /&gt;If the refresh fails for any of the materialized views, none of the materialized views are updated.&lt;br /&gt;If this parameter is set to false, then each of the materialized views is refreshed in a separate transaction.&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;a href="http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_mview.htm#i997194"&gt; 61 DBMS_MVIEW-REFRESH Procedures&lt;/a&gt;&lt;br /&gt;(http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_mview.htm#i997194)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;[2]format trace log using "tkprof" tool&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&gt; ${oracle_home}/bin/tkprof {your trace file absolute path} {formatted file absolute path} sys=no aggregate=yes;&lt;br /&gt;&lt;br /&gt;----&lt;br /&gt;AGGREGATE -- If you specify AGGREGATE = NO, then TKPROF does not aggregate multiple users of the same SQL text.&lt;br /&gt;SYS -- Enables and disables the listing of SQL statements issued by the user SYS, or recursive SQL statements,&lt;br /&gt;into the output file.&lt;br /&gt;The default value of YES causes TKPROF to list these statements.&lt;br /&gt;The value of NO causes TKPROF to omit them.&lt;br /&gt;This parameter does not affect the optional SQL script.&lt;br /&gt;The SQL script always inserts statistics for all traced SQL statements, including recursive SQL statements.&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/sqltrace.htm#PFGRF01020"&gt; Using the SQL Trace Facility and TKPROF&lt;/a&gt;&lt;br /&gt;(http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/sqltrace.htm#PFGRF01020)&lt;br /&gt;&lt;br /&gt;To see where your trace log is created.&lt;br /&gt;$select name,value from V$parameter where name = 'user_dump_dest';&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;[3]Compare those output&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following is the "(1)Create complete refresh trace file log, atomic_refresh is set to "TRUE"" result.&lt;br /&gt;&lt;br /&gt;delete from "{your_schema}"."MVIEW_A"&lt;br /&gt;&lt;br /&gt;call     count       cpu    elapsed       disk      query    current rows&lt;br /&gt;------- ------  -------- ---------- ---------- ---------- ----------  ----------&lt;br /&gt;Parse        1      0.00       0.00          0          1          0 0&lt;br /&gt;Execute      1      2.14       2.10          0        494     104081 98008&lt;br /&gt;Fetch        0      0.00       0.00          0          0          0 0&lt;br /&gt;------- ------  -------- ---------- ---------- ---------- ----------  ----------&lt;br /&gt;total        2      2.15       2.10          0        495     104081 98008&lt;br /&gt;&lt;br /&gt;Misses in library cache during parse: 1&lt;br /&gt;Optimizer mode: ALL_ROWS&lt;br /&gt;Parsing user id: 69     (recursive depth: 1)&lt;br /&gt;&lt;br /&gt;Rows     Row Source Operation&lt;br /&gt;-------  ---------------------------------------------------&lt;br /&gt;0  DELETE  MVIEW_A (cr=536 pr=0 pw=0 time=2114914 us)&lt;br /&gt;98008   MAT_VIEW ACCESS FULL MVIEW_A (cr=480 pr=0 pw=0 time=490142 us)&lt;br /&gt;&lt;br /&gt;********************************************************************************&lt;br /&gt;&lt;br /&gt;The following is the "(2)Create complete refresh trace file log, atomic_refresh is set to "FALSE"" result.&lt;br /&gt;&lt;br /&gt;truncate table "{your_schema}"."MVIEW_A" purge snapshot log&lt;br /&gt;&lt;br /&gt;call     count       cpu    elapsed       disk      query    current rows&lt;br /&gt;------- ------  -------- ---------- ---------- ---------- ----------  ----------&lt;br /&gt;Parse        1      0.00       0.00          0          0          1 0&lt;br /&gt;Execute      1      0.02       0.16          5          1        208 0&lt;br /&gt;Fetch        0      0.00       0.00          0          0          0 0&lt;br /&gt;------- ------  -------- ---------- ---------- ---------- ----------  ----------&lt;br /&gt;total        2      0.03       0.16          5          1        209 0&lt;br /&gt;&lt;br /&gt;Misses in library cache during parse: 1&lt;br /&gt;Optimizer mode: ALL_ROWS&lt;br /&gt;Parsing user id: 69     (recursive depth: 1)&lt;br /&gt;********************************************************************************&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;[4]Default Transaction concept on Oracle.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Read committed -- This is the default transaction isolation level.&lt;br /&gt;Each query executed by a transaction sees only data that was committed before the query (not the transaction) began.&lt;br /&gt;An Oracle query never reads dirty (uncommitted) data.&lt;br /&gt;Because Oracle does not prevent other transactions from modifying the data read by a query,&lt;br /&gt;that data can be changed by other transactions between two executions of the query.&lt;br /&gt;Thus, a transaction that runs a given query twice can experience both nonrepeatable read and phantoms.&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;13 &lt;a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/consist.htm#i17856%29"&gt;Data Concurrency and Consistency-Oracle Isolation Levels&lt;/a&gt;&lt;br /&gt;(http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/consist.htm#i17856)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-9105700081181471682?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/9105700081181471682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=9105700081181471682' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/9105700081181471682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/9105700081181471682'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/06/look-at-detail-process-behaviour-behind.html' title='To determine the Materialized view use, Look at the detail process behaviour behind Materialized view &quot;complete refresh&quot;'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_1wNbZ5__sIs/SGGPKggOfzI/AAAAAAAAAFg/s2bGjjFRlx8/s72-c/PICT0682.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-2813803233298063023</id><published>2008-06-19T07:11:00.000-07:00</published><updated>2008-12-09T21:51:13.537-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Maintenance'/><category scheme='http://www.blogger.com/atom/ns#' term='DB'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Recycle(Support)'/><title type='text'>Oracle Tools, Commands, and Procedures</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oracle.com/index.html"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_1wNbZ5__sIs/SFpxLNmxJ6I/AAAAAAAAAFI/LqaiTwTHKs8/s200/oralogo_small.gif" alt="" id="BLOGGER_PHOTO_ID_5213603956079536034" border="0" /&gt;&lt;/a&gt;There are thousands of ways and methods to meet your requirement by useing Oracle Server..and Oracle is keep growing up and will never stop..&lt;br /&gt;Many of engineer regardless of their specific domain of software development, they are eager to catch up a latest techinology and want to be a master of the technology..&lt;br /&gt;You,, if you get tired of catching up, just read this article about Oracle... I just introduce necesarry tools, built-in procedures, and softwares that are all part of Oracle here.&lt;br /&gt;All those are currently used in big E-commerce web system maintenance project.&lt;br /&gt;Not sure those are the best way of handling a problem but certainly can resolve it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Contents:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Create Database Link&lt;/li&gt;&lt;li&gt;Create Synonym&lt;/li&gt;&lt;li&gt;Original Export and Import Utilities&lt;/li&gt;&lt;li&gt;Create Tablespace&lt;/li&gt;&lt;li&gt;Create User&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;#DATABASE LINK#&lt;br /&gt;CREATE DATABASE LINK {link_name}&lt;br /&gt;CONNECT TO {user} IDENTIFIED BY {password}&lt;br /&gt;USING '{connect string}';&lt;br /&gt;&lt;br /&gt;CONNECT TO clause -- lets you enable a connection to the remote database.&lt;br /&gt;You can specify this clause and the dblink_authentication clause only if you are creating a shared database link.&lt;br /&gt;&lt;br /&gt;user IDENTIFIED BY password -- Specify the username and password used to connect to the remote database&lt;br /&gt;using a fixed user database link.&lt;br /&gt;If you omit this clause, the database link uses the username and password of each user who is&lt;br /&gt;connected to the database. This is called a connected user database link.&lt;br /&gt;&lt;br /&gt;USING 'connect string' -- Specify the service name of a remote database.&lt;br /&gt;If you specify only the database name, then Oracle Database implicitly appends&lt;br /&gt;the database domain to the connect string to create a complete service name.&lt;br /&gt;Therefore, if the database domain of the remote database is different from that of the current database,&lt;br /&gt;then you must specify the complete service name.&lt;br /&gt;&lt;br /&gt;#CREATE SYNONYM#&lt;br /&gt;(&lt;a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_7001.htm#SQLRF01401" target="_blank"&gt;http://download.oracle.com&lt;wbr&gt;/docs/cd/B19306_01/server.102&lt;wbr&gt;/b14200/statements_7001.htm&lt;wbr&gt;#SQLRF01401&lt;/a&gt;)&lt;br /&gt;CREATE OR REPLACE SYNONYM VOIUSER.TR_VOI_SHOP_SYN_STOCK FOR CHANNEL.TR_VOI_SHOP_SYN_STOCK;&lt;br /&gt;&lt;br /&gt;OR REPLACE - Specify OR REPLACE to re-create the synonym if it already exists.&lt;br /&gt;Use this clause to change the definition of an existing synonym without first dropping it.&lt;br /&gt;&lt;br /&gt;schema - Specify the schema to contain the synonym.&lt;br /&gt;If you omit schema, then Oracle Database creates the synonym in your own schema.&lt;br /&gt;You cannot specify a schema for the synonym if you have specified PUBLIC.&lt;br /&gt;&lt;br /&gt;#19 Original Export and Import#&lt;br /&gt;(&lt;a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/exp_imp.htm#SUTIL001" target="_blank"&gt;http://download.oracle.com&lt;wbr&gt;/docs/cd/B19306_01/server.102&lt;wbr&gt;/b14215/exp_imp.htm#SUTIL001&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;(1)export command example&lt;br /&gt;&lt;br /&gt;#user-mode export example:&lt;br /&gt;exp {user}/{password} file={export file name with extension} owner={owner schema name} log={log file name}&lt;br /&gt;&lt;br /&gt;#table-mode export example:&lt;br /&gt;exp {user}/{password} file={export file name with extension} tables=('TABLE_A','TABLE_B',&lt;div id="1eu9" class="ArwC7c ckChnd"&gt;&lt;wbr&gt;'TABLE_C') log={log file name}&lt;br /&gt;&lt;br /&gt;(file) -- Specifies the names of the export dump files.&lt;br /&gt;The default extension is .dmp, but you can specify any extension.&lt;br /&gt;Because Export supports multiple export files, you can specify multiple filenames to be used.&lt;br /&gt;&lt;br /&gt;(log) -- default nono.Specifies a filename to receive informational and error messages.&lt;br /&gt;If you specify this parameter, messages are logged in the log file and displayed to the terminal display.&lt;br /&gt;#where is the log file placed on Oracle running host??&lt;br /&gt;&lt;br /&gt;(owner) -- default none.Indicates that the export is a user-mode export and lists the users&lt;br /&gt;whose objects will be exported.&lt;br /&gt;If the user initiating the export is the database administrator (DBA), multiple users can be listed.&lt;br /&gt;User-mode exports can be used to back up one or more database users.&lt;br /&gt;For example, a DBA may want to back up the tables of deleted users for a period of time.&lt;br /&gt;User mode is also appropriate for users who want to back up their own data or&lt;br /&gt;who want to move objects from one owner to another.&lt;br /&gt;#What is Export session in User Mode?&lt;br /&gt;(&lt;a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/exp_imp.htm#sthref2558" target="_blank"&gt;http://download.oracle.com&lt;wbr&gt;/docs/cd/B19306_01/server.102&lt;wbr&gt;/b14215/exp_imp.htm#sthref2558&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;(tables) -- default none.Specifies that the export is a table-mode export and lists the table names and partition and&lt;br /&gt;subpartition names to export. You can specify the following when you specify the name of the table:&lt;br /&gt;*schemaname specifies the name of the user's schema from which to export the table or partition.&lt;br /&gt;The schema names ORDSYS, MDSYS, CTXSYS, LBACSYS, and ORDPLUGINS are reserved by Export.&lt;br /&gt;*tablename specifies the name of the table or tables to be exported.&lt;br /&gt;Table-level export lets you export entire partitioned or nonpartitioned tables.&lt;br /&gt;If a table in the list is partitioned and you do not specify a partition name,&lt;br /&gt;all its partitions and subpartitions are exported.The table name can contain any number of '%' pattern&lt;br /&gt;matching characters, which can each match zero or more characters in the table name against the table objects&lt;br /&gt;in the database. All the tables in the relevant schema that match the specified pattern are selected for export,&lt;br /&gt;as if the respective table names were explicitly specified in the parameter.&lt;br /&gt;*partition_name indicates that the export is a partition-level Export.&lt;br /&gt;Partition-level Export lets you export one or more specified partitions or subpartitions within a table.&lt;br /&gt;&lt;br /&gt;The syntax you use to specify the preceding is in the form:&lt;br /&gt;&lt;br /&gt;schemaname.tablename:partition&lt;wbr&gt;_name&lt;br /&gt;schemaname.tablename:subpartiti&lt;wbr&gt;on_name&lt;br /&gt;&lt;br /&gt;If you use tablename:partition_name, the specified table must be partitioned,&lt;br /&gt;and partition_name must be the name of one of its partitions or subpartitions.&lt;br /&gt;If the specified table is not partitioned,&lt;br /&gt;the partition_name is ignored and the entire table is exported.&lt;br /&gt;&lt;br /&gt;(statistics) -- default ESTIMATE.Specifies the type of database optimizer&lt;br /&gt;statistics to generate when the exported data is imported.&lt;br /&gt;Options are ESTIMATE, COMPUTE, and NONE. See the Import parameter STATISTICS and Importing Statistics.&lt;br /&gt;&lt;br /&gt;(filesize) -- default is OS dependent.Export supports writing to multiple export files,&lt;br /&gt;and Import can read from multiple export files. If, on export, you specify a value (byte limit) for&lt;br /&gt;the Export FILESIZE parameter, Export will write only the number of bytes you specify&lt;br /&gt;to each dump file. On import, you must use the Import parameter FILESIZE to tell&lt;br /&gt;Import the maximum dump file size you specified on export.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(2)import command example&lt;br /&gt;&lt;br /&gt;#imp {user}/{password} full=y file=webext1.dmp ignore=y commit=y indexes=n constraints=n log={log file name}&lt;br /&gt;&lt;br /&gt;Import parameters&lt;br /&gt;(&lt;a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/exp_imp.htm#SUTIL001" target="_blank"&gt;http://download.oracle.com&lt;wbr&gt;/docs/cd/B19306_01/server.102&lt;wbr&gt;/b14215/exp_imp.htm#SUTIL001&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;(full) -- Default: y. Specifies whether to import the entire export dump file.&lt;br /&gt;&lt;br /&gt;(file) -- Default: expdat.dmp.Specifies the names of the export files to import. The default extension is .dmp.&lt;br /&gt;Because Export supports multiple export files (see the following description of the FILESIZE parameter),&lt;br /&gt;you may need to specify multiple filenames to be imported.&lt;br /&gt;&lt;br /&gt;(ignore) -- Default: n.Specifies how object creation errors should be handled.&lt;br /&gt;If you accept the default, IGNORE=n, Import logs or displays object creation errors before continuing.&lt;br /&gt;If you specify IGNORE=y, Import overlooks object creation errors when it attempts to create database objects,&lt;br /&gt;and continues without reporting the errors.Note that only object creation errors are ignored; other errors,&lt;br /&gt;such as operating system, database, and SQL errors, are not ignored and may cause processing to stop.&lt;br /&gt;&lt;br /&gt;(commit) -- Default: n.Specifies whether Import should commit after each array insert.&lt;br /&gt;By default, Import commits only after loading each table, and Import performs a rollback when an error occurs,&lt;br /&gt;before continuing with the next object.&lt;br /&gt;&lt;br /&gt;(indexes) -- Default: y.Specifies whether or not to import indexes. System-generated indexes such as LOB indexes,&lt;br /&gt;OID indexes, or unique constraint indexes are re-created by Import regardless of the setting of this parameter.&lt;br /&gt;You can postpone all user-generated index creation until after Import completes, by specifying INDEXES=n.&lt;br /&gt;&lt;br /&gt;(constraints) -- Default: y.Specifies whether or not table constraints are to be imported.&lt;br /&gt;The default is to import constraints.&lt;br /&gt;If you do not want constraints to be imported, you must set the parameter value to n.&lt;br /&gt;Note that primary key constraints for index-organized tables (IOTs) and object tables are always imported.&lt;br /&gt;&lt;br /&gt;(log) -- Default: none.Specifies a file to receive informational and error messages.&lt;br /&gt;If you specify a log file,&lt;br /&gt;the Import utility writes all information to the log in addition to the terminal display.&lt;br /&gt;&lt;br /&gt;some tips examples:&lt;br /&gt;1) Import an exported file to as different user.&lt;br /&gt;#imp --- fromuser={old_user_name} touser={new_user_name}&lt;br /&gt;&lt;br /&gt;(fromuser) -- Default: none.A comma-delimited list of schemas to import.&lt;br /&gt;This parameter is relevant only to users with the IMP_FULL_DATABASE role.&lt;br /&gt;The parameter enables you to import a subset of schemas from an export file containing multiple schemas&lt;br /&gt;(for example, a full export dump file or a multischema, user-mode export dump file).&lt;br /&gt;Schema names that appear inside function-based indexes, functions, procedures,&lt;br /&gt;triggers, type bodies, views, and so on, are not affected by FROMUSER or TOUSER processing.&lt;br /&gt;Only the name of the object is affected. After the import has completed, items in any TOUSER schema&lt;br /&gt;should be manually checked for references to old (FROMUSER) schemas, and corrected if necessary.&lt;br /&gt;You will typically use FROMUSER in conjunction with the Import parameter TOUSER, which you use&lt;br /&gt;to specify a list of usernames whose schemas will be targets for import (see TOUSER).&lt;br /&gt;The user that you specify with TOUSER must exist in the target database prior to&lt;br /&gt;the import operation; otherwise an error is returned.&lt;br /&gt;&lt;br /&gt;(touser) -- Default: none.Specifies a list of user names whose schemas will be targets for Import.&lt;br /&gt;The user names must exist prior to the import operation; otherwise an error is returned.&lt;br /&gt;The IMP_FULL_DATABASE role is required to use this parameter.&lt;br /&gt;To import to a different schema than the one that originally contained the object, specify TOUSER.&lt;br /&gt;&lt;br /&gt;(indexfile) -- Default: none.Specifies a file to receive index-creation statements.&lt;br /&gt;When this parameter is specified, index-creation statements for the requested mode are extracted and written&lt;br /&gt;to the specified file, rather than used to create indexes in the database. No database objects are imported.&lt;br /&gt;If the Import parameter CONSTRAINTS is set to y, Import also writes table constraints to the index file.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; #Create tablespace#&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(logging_clause) --  (&lt;a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/clauses005.htm#i999782" target="_blank"&gt;http://download.oracle.com&lt;wbr&gt;/docs/cd/B19306_01/server.102&lt;wbr&gt;/b14200/clauses005.htm#i999782&lt;/a&gt;)&lt;br /&gt;The logging_clause lets you specify whether creation of a database object will be&lt;br /&gt;logged in the redo log file (LOGGING) or not (NOLOGGING).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; #create user#&lt;/span&gt;&lt;br /&gt;(&lt;a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_8003.htm#SQLRF01503" target="_blank"&gt;http://download.oracle.com&lt;wbr&gt;/docs/cd/B19306_01/server.102&lt;wbr&gt;/b14200/statements_8003.htm&lt;wbr&gt;#SQLRF01503&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;(Quota clause) -- Use the QUOTA clause to specify the maximum amount of space the user can allocate in the tablespace.&lt;br /&gt;A CREATE USER statement can have multiple QUOTA clauses for multiple tablespaces.&lt;br /&gt;UNLIMITED lets the user allocate space in the tablespace without bound.&lt;br /&gt;&lt;br /&gt;(Account clause) -- Specify ACCOUNT LOCK to lock the user's account and disable access.&lt;br /&gt;Specify ACCOUNT UNLOCK to unlock the user's account and enable access to the account.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-2813803233298063023?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/2813803233298063023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=2813803233298063023' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/2813803233298063023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/2813803233298063023'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/06/oracle-tools-commands-and-procedures.html' title='Oracle Tools, Commands, and Procedures'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1wNbZ5__sIs/SFpxLNmxJ6I/AAAAAAAAAFI/LqaiTwTHKs8/s72-c/oralogo_small.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-6834577535964008927</id><published>2008-06-04T15:29:00.001-07:00</published><updated>2008-06-04T15:40:50.402-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perfromance'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>JVM Performance Tuning in real world</title><content type='html'>Suprisingly, No one have interest in how fast the running application is and where would be bottle neck of performance in it..&lt;br /&gt;I have been involved in maintenance project of E-commerce website such as like Amazon.com for past 4 months.. and have become very suspicious about they, maitenace guys don't try to collect the data of performance... called benchmark...&lt;br /&gt;&lt;br /&gt;It's just because the application runs within the limit of maintenace guy's in mind.&lt;br /&gt;and only if their boss get recognized by calling or emailing by the end-users that say application is too slow to use,, they would start analizing the bottle neck or collecting bench mark data...&lt;br /&gt;&lt;br /&gt;I was wondering how the other guys think of performance importance of running application from maintenance guys point of view...&lt;br /&gt;&lt;br /&gt;well, but I was feeling about collecting perfromance data is right thing and key work to do, I trid to know and evaluate application performance...&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt; java - the Java application launcher&lt;br /&gt;&lt;a href="http://java.sun.com/javase/6/docs/technotes/tools/windows/java.html" target="_blank"&gt;http://java.sun.com/javase/6&lt;wbr&gt;/docs/technotes/tools/windows&lt;wbr&gt;/java.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Garbage Collector Ergonomics&lt;br /&gt;&lt;a href="http://java.sun.com/javase/6/docs/technotes/guides/vm/gc-ergonomics.html" target="_blank"&gt;http://java.sun.com/javase/6&lt;wbr&gt;/docs/technotes/guides/vm/gc&lt;wbr&gt;-ergonomics.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Improving Java Application Performance and Scalability by Reducing Garbage Collection Times and Sizing Memory Using JDK 1.4.1&lt;br /&gt;&lt;a href="http://developers.sun.com/mobility/midp/articles/garbagecollection2/index.html#4.2" target="_blank"&gt;http://developers.sun.com&lt;wbr&gt;/mobility/midp/articles&lt;wbr&gt;/garbagecollection2/index.html&lt;wbr&gt;#4.2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tuning Garbage Collection with the 5.0 Java[tm] Virtual Machine&lt;br /&gt;&lt;a href="http://java.sun.com/performance/reference/whitepapers/5.0_performance.html" target="_blank"&gt;http://java.sun.com/performance&lt;wbr&gt;/reference/whitepapers/5.0&lt;wbr&gt;_performance.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html" target="_blank"&gt;http://java.sun.com/docs&lt;wbr&gt;/hotspot/gc5.0/gc_tuning_5.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Garbage Collection in the Java HotSpot Virtual Machine(choices and Trade-Offs)&lt;br /&gt;--&gt;PDF on &lt;a href="http://sun.com/" target="_blank"&gt;sun.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;some references..&lt;br /&gt;&lt;a href="http://blogs.sun.com/dagastine/entry/java_heap_sizing_how_do" target="_blank"&gt;http://blogs.sun.com/dagastine&lt;wbr&gt;/entry/java_heap_sizing_how_do&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://onesearch.sun.com/search/onesearch/index.jsp?qt=same+heap+size+maximum+minimum&amp;amp;x=0&amp;amp;y=0&amp;amp;charset=utf-8&amp;amp;col=community-all&amp;amp;cs=false&amp;amp;rt=true&amp;amp;reslang=en" target="_blank"&gt;http://onesearch.sun.com&lt;wbr&gt;/search/onesearch/index.jsp?qt&lt;wbr&gt;=same+heap+size+maximum&lt;wbr&gt;+minimum&amp;amp;x=0&amp;amp;y=0&amp;amp;charset=utf-8&lt;wbr&gt;&amp;amp;col=community-all&amp;amp;cs=false&amp;amp;rt&lt;wbr&gt;=true&amp;amp;reslang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nice discussion&lt;br /&gt;&lt;a href="http://forum.java.sun.com/thread.jspa?forumID=37&amp;amp;threadID=5300634" target="_blank"&gt;http://forum.java.sun.com&lt;wbr&gt;/thread.jspa?forumID=37&lt;wbr&gt;&amp;amp;threadID=5300634&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;About Permanent Generation memory&lt;br /&gt;&lt;a href="http://forum.java.sun.com/thread.jspa?forumID=37&amp;amp;threadID=736264" target="_blank"&gt;http://forum.java.sun.com&lt;wbr&gt;/thread.jspa?forumID=37&lt;wbr&gt;&amp;amp;threadID=736264&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1.4.1&lt;br /&gt;By default, the young generation uses 2 MB for the Eden, and 64KB for the semi-space. The older generation heap starts from about 5MB and grows up to 44MB. The default permanent generation is 4MB.&lt;br /&gt;&lt;br /&gt;launcher.XXMaxPermSize256m&lt;br /&gt;Xms40m&lt;br /&gt;Xmx256m&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;And I have used &lt;a href="http://www.eclipse.org/tptp/"&gt;TPTP&lt;/a&gt; eclipse plugin to collect benchmark data of web application..&lt;br /&gt;&lt;br /&gt;these look much like my memo but hope these are useful for some one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-6834577535964008927?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/6834577535964008927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=6834577535964008927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/6834577535964008927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/6834577535964008927'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/06/jvm-performance-tuning-in-real-world.html' title='JVM Performance Tuning in real world'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-3481478684303359308</id><published>2008-05-04T08:22:00.000-07:00</published><updated>2008-12-09T21:51:14.473-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ordinary topics'/><title type='text'>Hokkaido, Japan</title><content type='html'>Beautiful photos taken while I was travelling in Hokkaido,Japan.&lt;br /&gt;&lt;br /&gt;Snow dolls&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1wNbZ5__sIs/SB3Wc9_4OGI/AAAAAAAAAEg/Gq6iQ1bepkM/s1600-h/P4300211.JPG"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_1wNbZ5__sIs/SB3Wc9_4OGI/AAAAAAAAAEg/Gq6iQ1bepkM/s200/P4300211.JPG" alt="" id="BLOGGER_PHOTO_ID_5196545338222590050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Two water falls, and they are both ranked in 100 most beautiful water &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;falls&lt;/span&gt;  in Japan.&lt;br /&gt;Japanese love to rank everything. even for water falls.. once gets on ranking, people come over there to see.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_1wNbZ5__sIs/SB3WdN_4OHI/AAAAAAAAAEo/F0Oj3GxVxj0/s1600-h/P4300255.JPG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_1wNbZ5__sIs/SB3WdN_4OHI/AAAAAAAAAEo/F0Oj3GxVxj0/s200/P4300255.JPG" alt="" id="BLOGGER_PHOTO_ID_5196545342517557362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;At &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Furano&lt;/span&gt;, located at center part of Hokkaido.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1wNbZ5__sIs/SB3Wdt_4OII/AAAAAAAAAEw/7fZuaeuNCnc/s1600-h/P4290133.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_1wNbZ5__sIs/SB3Wdt_4OII/AAAAAAAAAEw/7fZuaeuNCnc/s200/P4290133.JPG" alt="" id="BLOGGER_PHOTO_ID_5196545351107491970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Beautiful flowers.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1wNbZ5__sIs/SB3Wd9_4OJI/AAAAAAAAAE4/3TYYf6L_afs/s1600-h/P4290116.JPG"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_1wNbZ5__sIs/SB3Wd9_4OJI/AAAAAAAAAE4/3TYYf6L_afs/s200/P4290116.JPG" alt="" id="BLOGGER_PHOTO_ID_5196545355402459282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;famous tree and used to be seen in TV commercial advertisement.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_1wNbZ5__sIs/SB3Wed_4OKI/AAAAAAAAAFA/U0UZAOCxvtk/s1600-h/P4290076.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_1wNbZ5__sIs/SB3Wed_4OKI/AAAAAAAAAFA/U0UZAOCxvtk/s200/P4290076.JPG" alt="" id="BLOGGER_PHOTO_ID_5196545363992393890" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-3481478684303359308?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/3481478684303359308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=3481478684303359308' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/3481478684303359308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/3481478684303359308'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/05/hokkaido-japan.html' title='Hokkaido, Japan'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1wNbZ5__sIs/SB3Wc9_4OGI/AAAAAAAAAEg/Gq6iQ1bepkM/s72-c/P4300211.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-187042715716544089</id><published>2008-04-23T07:58:00.001-07:00</published><updated>2008-04-23T08:02:29.075-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2SE'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Design and Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='J2EE'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Recycle(Support)'/><title type='text'>Making java J2EE application runing faster</title><content type='html'>&lt;div id="1es0" class="ArwC7c ckChnd"&gt;My current project, application is running on JVM 1.4. and they are eager to improve performance.&lt;br /&gt;but I have thought why they get it replaced with later version above 1.4?!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;and by observing the coding, programmer didn't understand what each of collection class is for? and purposes..&lt;br /&gt;&lt;a href="http://java.sun.com/docs/books/tutorial/collections/interfaces/index.html"&gt;Lesson: Interfaces&lt;/a&gt;&lt;br /&gt;&lt;a href="http://forum.java.sun.com/thread.jspa?forumID=31&amp;amp;threadID=5138851"&gt;Vector vs Array performance&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/28554020-187042715716544089?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/187042715716544089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=187042715716544089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/187042715716544089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/187042715716544089'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/04/making-java-j2ee-application-runing.html' title='Making java J2EE application runing faster'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-8637572275150211506</id><published>2008-04-23T06:45:00.000-07:00</published><updated>2008-04-23T06:51:05.947-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ordinary topics'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>New to using computer!!</title><content type='html'>Hi, I bet you are a software developer or sort of, people think of you as you know all about a computer and internet..&lt;br /&gt;and such thought came on me in my family...&lt;br /&gt;my mother asked me if she can install Office XP into Windows Vista OS.&lt;br /&gt;&lt;br /&gt;I searched by google and found this site..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://kb.wisc.edu/helpdesk/page.php?id=5175#m"&gt;Windows Vista - Application Compatibility Issues&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I think I can say to my mother, yeah you can do!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-8637572275150211506?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/8637572275150211506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=8637572275150211506' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/8637572275150211506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/8637572275150211506'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/04/new-to-using-computer.html' title='New to using computer!!'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-7005842360444350850</id><published>2008-04-23T05:34:00.000-07:00</published><updated>2008-04-23T05:37:23.315-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='ordinary topics'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><title type='text'>Concerns software developers mattar...</title><content type='html'>I guess all people don't want thier knowledge/experience will be useless...&lt;br /&gt;that's is why this kind of programing popularity website has appread.&lt;br /&gt;&lt;br /&gt;oh, I got to check my primary language status..--&gt; Java...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html"&gt;TIOBE Programming Community Index for April 2008&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;hu&lt;/span&gt;--, not bad..;).. currently..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-7005842360444350850?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/7005842360444350850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=7005842360444350850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/7005842360444350850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/7005842360444350850'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/04/concerns-software-developers-mattar.html' title='Concerns software developers mattar...'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-2488713791154085498</id><published>2008-04-18T04:09:00.000-07:00</published><updated>2008-12-09T21:51:14.737-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2SE'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Design and Development'/><category scheme='http://www.blogger.com/atom/ns#' term='SCJD'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Implementation'/><title type='text'>SCJD problems and solutions.</title><content type='html'>&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sun.com/training/certification/java/scjd.xml"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_1wNbZ5__sIs/SAiFWeN9ShI/AAAAAAAAAEQ/8vCcFMe1I8A/s200/java.jpg" alt="" id="BLOGGER_PHOTO_ID_5190545191659719186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.sun.com/training/certification/java/scjd.xml"&gt;Sun Certified Java Developer (SCJD)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=forum&amp;amp;f=25"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_1wNbZ5__sIs/SBG5Gt_4OFI/AAAAAAAAAEY/NghEgF0fmms/s200/moosefly.gif" alt="" id="BLOGGER_PHOTO_ID_5193135370412767314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=forum&amp;amp;f=25"&gt;JavaRanch Big Moose Saloon:Discussion Board&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Problems:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Solutions:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;References:&lt;/span&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://java.sun.com/docs/books/tutorial/reallybigindex.html"&gt;1.The Really Big Index&lt;br /&gt;A list of all content pages in the The JavaTM Tutorial&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;***&lt;/span&gt;&lt;span style="font-family:arial;"&gt;JTable&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;***&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;In SCDJ assignment, explicitly mentions that the search result data must be rendered into &lt;/span&gt;&lt;a style="font-family: arial;" href="http://java.sun.com/docs/books/tutorial/uiswing/components/table.html"&gt;JTable&lt;/a&gt;&lt;span style="font-family:arial;"&gt; which is part of Swing Component.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;And because of flexible design of swing component, in other words, it provides various ways of table implementation. so that Designer has to be considering which way would meet a requirement the most.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Problems that I have had.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;1. getColumnClass() method throws an nullpointerexception on my table model class.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;--&gt;  &lt;/span&gt;&lt;a style="font-family: arial;" href="http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;amp;f=2&amp;amp;t=016882"&gt;tablemodel getcolumnclass() method produces null pointer exception&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;***JFrame***&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;1.I wanted JFrame to get repainted by invoking repaint() on it, but JPanel object with it hasn't been repainted..&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;---&gt; to understand a fundamental of paint mechanism &lt;/span&gt;&lt;a style="font-family: arial;" href="http://java.sun.com/products/jfc/tsc/articles/painting/index.html"&gt;Painting in AWT and Swing&lt;br /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;After I had read some discussion on forum.sun.com, I knew how I achieve.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;---&gt; &lt;/span&gt;&lt;a style="font-family: arial;" href="http://onesearch.sun.com/search/onesearch/index.jsp?charset=utf-8&amp;amp;col=community-all&amp;amp;qt=refresh+jframe&amp;amp;x=0&amp;amp;y=0&amp;amp;cs=false&amp;amp;rt=true"&gt;the search result with my search criteria.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;the following is the source code snippet.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;use &lt;/span&gt;&lt;a style="font-family: arial;" href="http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Container.html#validate%28%29"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;JFrame&lt;/span&gt;&lt;/span&gt;.validate()&lt;/a&gt;&lt;span style="font-family:arial;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;pre  style="font-family:arial;"&gt;&lt;br /&gt;public class &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;BaseWindow&lt;/span&gt;&lt;/span&gt; extends &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;JFrame&lt;/span&gt;&lt;/span&gt;{&lt;br /&gt;private &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;JPanel&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;mainPanel&lt;/span&gt;&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;public &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Basewindow&lt;/span&gt;&lt;/span&gt;(){&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;initComponents&lt;/span&gt;&lt;/span&gt;();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;initComponents&lt;/span&gt;&lt;/span&gt;(){&lt;br /&gt;// set up components and add into &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;JFrame&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;setMainPanel&lt;/span&gt;&lt;/span&gt;(&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;JPanel&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;jPanel&lt;/span&gt;&lt;/span&gt;) {&lt;br /&gt;System.out.println("&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;BaseWindow&lt;/span&gt;&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;setMainPanel&lt;/span&gt;&lt;/span&gt;()");&lt;br /&gt;&lt;br /&gt;if (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;mainPanel&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;instanceof&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;SearchResultScreen&lt;/span&gt;&lt;/span&gt;) {&lt;br /&gt;System.out.println("this is &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;SearchResultScreen&lt;/span&gt;&lt;/span&gt;");&lt;br /&gt;}&lt;br /&gt;if (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;mainPanel&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;instanceof&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;InitialScreen&lt;/span&gt;&lt;/span&gt;) {&lt;br /&gt;System.out.println("this is &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;InitialScreen&lt;/span&gt;&lt;/span&gt;");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;this.remove(this.mainPanel);&lt;br /&gt;this.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;mainPanel&lt;/span&gt;&lt;/span&gt; = &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;jPanel&lt;/span&gt;&lt;/span&gt;;&lt;br /&gt;this.add(this.mainPanel);&lt;br /&gt;this.validate();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;***&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;JTextField&lt;/span&gt;&lt;/span&gt;***&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;oh, It got &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_25"&gt;stacked&lt;/span&gt; by &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_26"&gt;formatting&lt;/span&gt; a pair of a label and corresponding text field.&lt;br /&gt;Here what I wanted to do was to place a pretty ordinary pair on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;JPanel&lt;/span&gt;&lt;/span&gt; that&lt;br /&gt;was "search:" label and corresponding search text field that a user can enter a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;&lt;br /&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_26"&gt;criteria&lt;/span&gt;&lt;/span&gt; in it.&lt;br /&gt;&lt;br /&gt;The problem was come from &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_29"&gt;misunderstanding&lt;/span&gt; of &lt;a href="http://java.sun.com/javase/6/docs/api/javax/swing/JTextField.html#setColumns%28int%29"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;JTextField&lt;/span&gt;&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;setColumn&lt;/span&gt;&lt;/span&gt;()&lt;/a&gt; specification.&lt;br /&gt;I thought it didn't affect &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;textfield&lt;/span&gt;&lt;/span&gt; width, and I &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_33"&gt;defined&lt;/span&gt; it by giving 200 as column size.&lt;br /&gt;and I also defined&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;&lt;/span&gt;&lt;/span&gt; both width as the following.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;laName&lt;/span&gt;&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;setPreferredSize&lt;/span&gt;&lt;/span&gt;(new Dimension(100,25));&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;tfName&lt;/span&gt;&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;setPreferredSize&lt;/span&gt;&lt;/span&gt;(new Dimension(400,25));&lt;br /&gt;&lt;br /&gt;My screen always came up in unwanted/unexpected layout because I exptected those width defined&lt;br /&gt;by a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;setPreferredSize&lt;/span&gt;&lt;/span&gt; argument.But it's not..&lt;br /&gt;Then I searched similar problem and even debugged my code for hours and&lt;br /&gt;finally knew that &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_39"&gt;unexpected&lt;/span&gt; layout was because of misuse of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;setColumn&lt;/span&gt;&lt;/span&gt;().&lt;br /&gt;so after I deleted &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;setColumn&lt;/span&gt;&lt;/span&gt;() code and only use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;setPreferredSize&lt;/span&gt;&lt;/span&gt;()&lt;br /&gt;my layout is looking fine and that exactly what I wanted it to look.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;***I/O Handling***&lt;/span&gt;&lt;br /&gt;Hove to choose an appropriate way of handling I/O DB file in an assignment.&lt;br /&gt;and for understanding the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;fandamental&lt;/span&gt;&lt;/span&gt; I/O in Java,&lt;br /&gt;do read this tutorial first.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/docs/books/tutorial/essential/io/index.html"&gt;Lesson: Basic I/O&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.onjava.com/pub/a/onjava/2002/10/02/javanio.html?page=1"&gt;Top Ten New Things You Can Do with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_44"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;NIO&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://forum.java.sun.com/thread.jspa?forumID=535&amp;amp;threadID=757896"&gt;Conventional &amp;amp; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_45"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;Interruptable&lt;/span&gt;&lt;/span&gt; IO - Reading large files -- use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_46"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;FileChannel&lt;/span&gt;&lt;/span&gt; or &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_47"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;BufferedReader&lt;/span&gt;&lt;/span&gt;?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;***Handling a binary file in Java***&lt;/span&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Hexadecimal"&gt;Hexadecimal - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_48"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;Wikipedia&lt;/span&gt;&lt;/span&gt;, the free encyclopedia&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have to parse a binary data file and store in memory and search with given criteria in it.&lt;br /&gt;and must take place in fastest search!&lt;br /&gt;so I am wandering what kinds of parsing a binary data file could be fastest?!&lt;br /&gt;I need to learn some basics about data &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_49"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_44"&gt;manuiplation&lt;/span&gt;&lt;/span&gt; in Java.. do read some discussion board and consider..&lt;br /&gt;&lt;a href="http://forum.java.sun.com/thread.jspa?forumID=31&amp;amp;threadID=5278448"&gt;Java Programming - Parsing binary file- unsigned longs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;***Flexible Search Mechanism***&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;The Exam clearly mentions that the application search must be applied of flexible search&lt;br /&gt;mechanism, but don't even say what is flexible and not.&lt;br /&gt;So I tried and looked at some discussion on this ambiguous description of a specification.&lt;br /&gt;Here you can see other's opinions on it &lt;a href="http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;amp;f=25&amp;amp;t=010882"&gt;here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After I have read above discussion, I knew "flexible search mechanism" implies on a feature for application user,&lt;br /&gt;then doesn't mean that flexible search &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_50"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_45"&gt;algorism&lt;/span&gt;&lt;/span&gt; in terms of programming ways...&lt;br /&gt;&lt;br /&gt;The key points that I have to accomplish are application search has to be flexible and fast.&lt;br /&gt;To know how search could be faster in Java, you can check out this &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_51"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_46"&gt;apache&lt;/span&gt;&lt;/span&gt; project and&lt;br /&gt;some other discussion boards on forum.sun.com.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lucene.apache.org/java/docs/features.html"&gt;Apache &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_52"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_47"&gt;Lucene&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forum.java.sun.com/thread.jspa?forumID=256&amp;amp;threadID=340893"&gt;Java Programming [Archive] - Any Ideas For a Fast Search Engine?&lt;/a&gt;&lt;br /&gt;&lt;a href="http://forum.java.sun.com/thread.jspa?forumID=31&amp;amp;threadID=787850"&gt;Data structure for fast search within large text&lt;/a&gt;&lt;br /&gt;&lt;a href="http://forum.java.sun.com/thread.jspa?forumID=24&amp;amp;threadID=5135808"&gt;Collections: Lists, Sets, and Maps - fast searching&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I knew some &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_53"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_48"&gt;keywards&lt;/span&gt;&lt;/span&gt; of search methods by reading &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_54"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_49"&gt;disucussions&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Fastest is by &lt;span style="font-weight: bold;"&gt;hash O(1)&lt;/span&gt;,&lt;br /&gt;then comes &lt;span style="font-weight: bold;"&gt;binary search O(log N)&lt;/span&gt;,&lt;br /&gt;and finally &lt;span style="font-weight: bold;"&gt;linear search O(N)&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;@Op. Google on &lt;a href="http://en.wikipedia.org/wiki/Boyer-Moore_string_search_algorithm"&gt;&lt;span style="font-weight: bold;"&gt;Boyer-Moore string search&lt;/span&gt;&lt;/a&gt;. It's a very fast search algorithm.&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/String_searching_algorithm"&gt;String_searching_algorithm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/docs/books/tutorial/collections/implementations/index.html"&gt;Lesson: Implementations&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/pre&gt;&lt;span style="font-weight: bold;"&gt;***int array intersection algorithm***&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;I needed to intersect 2 int arrays faster.&lt;br /&gt;and to know what others do I searched and found some discussion on this topic.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forum.java.sun.com/thread.jspa?forumID=256&amp;amp;threadID=259786"&gt;Java Programming [Archive] - int array intersection  algorithm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Intersect"&gt;intersect in wiki&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;a href="http://forum.java.sun.com/thread.jspa?forumID=256&amp;amp;threadID=259786"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;***Collections and Generics***&lt;br /&gt;&lt;blockquote&gt;To learn new features of Java6.0, better watch some technical session for instance as the following.&lt;br /&gt;&lt;a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-2890&amp;amp;yr=2007&amp;amp;track=5"&gt;JavaOne Online Technical Sessions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://developers.sun.com/learning/javaoneonline/sessions/2007/TS-2890/index.html"&gt;Java Technology Generics and Collections: Tools for Productivity TS-2890&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-2488713791154085498?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/2488713791154085498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=2488713791154085498' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/2488713791154085498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/2488713791154085498'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/04/scjd-problems-and-solutions.html' title='SCJD problems and solutions.'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_1wNbZ5__sIs/SAiFWeN9ShI/AAAAAAAAAEQ/8vCcFMe1I8A/s72-c/java.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-4016694956073783911</id><published>2008-04-14T16:21:00.000-07:00</published><updated>2008-12-09T21:51:14.912-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Design and Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='J2EE'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='Tomcat'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>Architecture of Apache-Tomcat connectivity,port number and protocol</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tomcat.apache.org/connectors-doc/reference/apache.html"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_1wNbZ5__sIs/SAPqfuN9SfI/AAAAAAAAAEA/WhCd6v8kJmY/s200/tomcat.gif" alt="" id="BLOGGER_PHOTO_ID_5189249026364361202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;We often follow a server configuration without understanding its concept and how it works.&lt;br /&gt;This practice would bring you a problem. for example, if any problem occure related to it, you can't figure out the real/root cause...&lt;br /&gt;Only when you know how it works, you can check steps what you have configured and what it is supposed to be, again otherwise you will never find a problem cause.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tomcat.apache.org/tomcat-4.1-doc/config/connectors.html"&gt;Connector List(Apache&lt;==&gt;Tomcat)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-4016694956073783911?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/4016694956073783911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=4016694956073783911' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/4016694956073783911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/4016694956073783911'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/04/architecture-of-apache-tomcat.html' title='Architecture of Apache-Tomcat connectivity,port number and protocol'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_1wNbZ5__sIs/SAPqfuN9SfI/AAAAAAAAAEA/WhCd6v8kJmY/s72-c/tomcat.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-5518445454081867753</id><published>2008-04-08T06:12:00.000-07:00</published><updated>2008-12-09T21:51:15.083-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2SE'/><category scheme='http://www.blogger.com/atom/ns#' term='SCJD'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Easily understandable movie guide teaching you how to make GUI application with NetBeans!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.netbeans.org/kb/60/java/quickstart-gui.html"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_1wNbZ5__sIs/R_txGow24tI/AAAAAAAAAD4/v-I1-4Q4HdE/s200/nb-logo2.gif" alt="" id="BLOGGER_PHOTO_ID_5186863754682753746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Wow, I was just amazed when I looked at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;NetBeans&lt;/span&gt;.org website which provides a movie instruction to teach how to make GUI application using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;NetBeans&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;IDE&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;I have terrible experience that I spent quite long time to adjust GUI layout by hand before...I feel sadly now but certainly also happy to find NetBeans.&lt;br /&gt;I was using only Eclipse but start thinking to change a IDE to NetBeans....&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-weight: bold;"&gt;" I &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;should've&lt;/span&gt; known &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;NetBeans&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;IDE&lt;/span&gt;.... I &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;could've&lt;/span&gt; saved lot of time at that time..."&lt;/blockquote&gt;&lt;br /&gt;&lt;a href="http://www.netbeans.org/kb/60/java/quickstart-gui.html"&gt;Designing a Swing GUI in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;NetBeans&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;IDE&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-5518445454081867753?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/5518445454081867753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=5518445454081867753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/5518445454081867753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/5518445454081867753'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/04/easily-understandable-movie-guide.html' title='Easily understandable movie guide teaching you how to make GUI application with NetBeans!'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1wNbZ5__sIs/R_txGow24tI/AAAAAAAAAD4/v-I1-4Q4HdE/s72-c/nb-logo2.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-2748687075225387294</id><published>2008-04-05T23:50:00.000-07:00</published><updated>2008-12-09T21:51:15.946-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ordinary topics'/><title type='text'>One holiday somewhere in Tokyo</title><content type='html'>I &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;triad&lt;/span&gt; to keep on publishing an article related to Technologies, but I really think those photos make you peaceful and wanting to visit Japan in Spring season.&lt;br /&gt;Here are the photos 2 weeks ago I took somewhere in Tokyo. Enjoy!&lt;br /&gt;&lt;br /&gt;Cherry Blossom!&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_1wNbZ5__sIs/R_h0BIw24pI/AAAAAAAAADY/X_5IWJH3DWQ/s1600-h/PICT0215.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_1wNbZ5__sIs/R_h0BIw24pI/AAAAAAAAADY/X_5IWJH3DWQ/s200/PICT0215.JPG" alt="" id="BLOGGER_PHOTO_ID_5186022533798224530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;At Beautiful garden &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;maintained&lt;/span&gt; by &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;Government&lt;/span&gt; organization&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1wNbZ5__sIs/R_h0BYw24qI/AAAAAAAAADg/lIV2pLC3O08/s1600-h/PICT0218.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_1wNbZ5__sIs/R_h0BYw24qI/AAAAAAAAADg/lIV2pLC3O08/s200/PICT0218.JPG" alt="" id="BLOGGER_PHOTO_ID_5186022538093191842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cherry &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;Blossom&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1wNbZ5__sIs/R_h0Bow24rI/AAAAAAAAADo/SOnxGRQL9IA/s1600-h/PICT0219.JPG"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_1wNbZ5__sIs/R_h0Bow24rI/AAAAAAAAADo/SOnxGRQL9IA/s200/PICT0219.JPG" alt="" id="BLOGGER_PHOTO_ID_5186022542388159154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Closing up Cherry blossom&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1wNbZ5__sIs/R_h0CYw24sI/AAAAAAAAADw/f2qHh6Kq8sw/s1600-h/PICT0220.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_1wNbZ5__sIs/R_h0CYw24sI/AAAAAAAAADw/f2qHh6Kq8sw/s200/PICT0220.JPG" alt="" id="BLOGGER_PHOTO_ID_5186022555273061058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thanks for looking those!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-2748687075225387294?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/2748687075225387294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=2748687075225387294' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/2748687075225387294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/2748687075225387294'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/04/one-holiday-somewhere-in-tokyo.html' title='One holiday somewhere in Tokyo'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_1wNbZ5__sIs/R_h0BIw24pI/AAAAAAAAADY/X_5IWJH3DWQ/s72-c/PICT0215.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-7729398162771696571</id><published>2008-04-04T05:06:00.000-07:00</published><updated>2008-12-09T21:51:16.124-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='Design Patterns(GoF)'/><title type='text'>MVC Patturn in J2SE and J2EE</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://java.sun.com/developer/technicalArticles/javase/mvc/index.html"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_1wNbZ5__sIs/R_YdYIw24oI/AAAAAAAAADQ/qMh0_0VCKgU/s200/java.jpg" alt="" id="BLOGGER_PHOTO_ID_5185364321470177922" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This term is very famous with people who have been working as Web &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;application&lt;/span&gt; developer and have used J2&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;EE&lt;/span&gt;&lt;/span&gt; technology. Because This term is explained in all books which new J2&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;EE&lt;/span&gt;&lt;/span&gt; developer generally read.&lt;br /&gt;And such guys will write source codes based on Spring or Struts Framework which force you develop application applying the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;MVC&lt;/span&gt;&lt;/span&gt; pattern.&lt;br /&gt;&lt;br /&gt;My doubt comes up at this time like,&lt;br /&gt;&lt;blockquote style="font-weight: bold;"&gt;"well, View can be anything for example Swing or HTML, How can I switch to Swing from the HTML view originally developed as J2&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;EE&lt;/span&gt;&lt;/span&gt; application??"&lt;/blockquote&gt;And When we look at the Swing source code and learn some basic concept and write some example small application copied from Sun Tutorial, start &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;wondering&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-weight: bold;"&gt;" Is it possible to just switch the view without changing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;anything&lt;/span&gt; on the controller and model?! I am really wondering if we would work a bit hard to adapt the Controller source to Swing View? or even the Model?!?!"&lt;/blockquote&gt;Well, if any of you have same doubt or currently &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;struggling&lt;/span&gt; to figure out the difference(in practice) of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;MVC&lt;/span&gt;&lt;/span&gt; use in J2&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;EE&lt;/span&gt;&lt;/span&gt; and J2SE application..&lt;br /&gt;&lt;br /&gt;Look at this for studying &lt;a href="http://java.sun.com/developer/technicalArticles/javase/mvc/index.html"&gt;J2SE &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;MVC&lt;/span&gt;&lt;/span&gt; use Article&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Another guy was once clueless about the difference b/w J2&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;EE&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;MVC&lt;/span&gt; and J2SE &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;MVC&lt;/span&gt;.&lt;br /&gt;look at &lt;a href="http://www.eclipsezone.com/eclipse/forums/t66149.html"&gt;this discussion board thread&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This may be also a worthy technical article for a guy who is clueless.&lt;br /&gt;--&gt; &lt;a href="http://javadude.com/articles/vaddmvc2/mvc2.html"&gt;Advanced Model-View-Controller Techniques&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;***&lt;/span&gt;&lt;span style="font-weight: bold;" class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;MVC&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; Version list***&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;MVC&lt;/span&gt;&lt;/span&gt; version1.0&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;MVC&lt;/span&gt;&lt;/span&gt; version1.5&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;MVC&lt;/span&gt;&lt;/span&gt; version2.0 &lt;/span&gt;-- well known &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;MVC&lt;/span&gt;&lt;/span&gt; version an application is divided into 3 parts(Model,View,Controller)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Modifying &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;MVC&lt;/span&gt;&lt;/span&gt; version2.0&lt;/span&gt; (above sun.java article introduces this concept and other framework also follow this architecture for instance, Apple Cocoa, J2&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;EE&lt;/span&gt;&lt;/span&gt; Framework(Struts..))&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-7729398162771696571?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/7729398162771696571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=7729398162771696571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/7729398162771696571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/7729398162771696571'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/04/mvc-patturn-in-j2se-and-j2ee.html' title='MVC Patturn in J2SE and J2EE'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1wNbZ5__sIs/R_YdYIw24oI/AAAAAAAAADQ/qMh0_0VCKgU/s72-c/java.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-2287468002908232388</id><published>2008-04-01T21:04:00.000-07:00</published><updated>2008-12-09T21:51:16.516-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux and Unix'/><title type='text'>Debian Linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.debian.org/"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_1wNbZ5__sIs/R_MHXow24nI/AAAAAAAAADI/vsl4UBuqAqU/s200/openlogo-nd-50.gif" alt="" id="BLOGGER_PHOTO_ID_5184495698694300274" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.debian.org/"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_1wNbZ5__sIs/R_MHKYw24mI/AAAAAAAAADA/pCebFTx44bA/s200/debian.gif" alt="" id="BLOGGER_PHOTO_ID_5184495471061033570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Network configulation on Debian.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.debian.org/doc/manuals/reference/ch-gateway.en.html"&gt;Debian Reference&lt;br /&gt;Chapter 10 - Network configuration&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.debian.org/distrib/packages"&gt;*Packages*&lt;/a&gt;&lt;br /&gt;While configuring Gnome-gcc package, error came up as below.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;"&lt;/span&gt;&lt;strong style="font-weight: bold;"&gt;checking for C compiler default output... configure: error: C compiler cannot create&lt;/strong&gt;&lt;span style="font-weight: bold;"&gt;"&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;But one idea came up with which is to install using a deb file(its extension is .deb).&lt;br /&gt;By executing the command like,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$dpkg --install [your desired debian file whose name ends with ".deb"]&lt;your&gt;&lt;/your&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;--&gt;you can refer for more information &lt;a href="http://www.debian.org/doc/FAQ/ch-pkgtools.en.html"&gt;here&lt;/a&gt;&lt;a href="http://www.debian.org/doc/FAQ/ch-pkgtools.en.html"&gt;(http://www.debian.org/doc/FAQ/ch-pkgtools.en.html)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It will automatically extract and place at correct folder location.&lt;br /&gt;If there is a deb file available with preferred package version, better use a deb file rather that compiling and installing from source files.&lt;br /&gt;&lt;br /&gt;Here you can look up your desired package focusing on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;debian&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;***Install gnome-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ppp&lt;/span&gt;&lt;/span&gt;***&lt;br /&gt;An install program ended while installation with showing error cause,&lt;br /&gt;&lt;br /&gt;"gnome-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;ppp&lt;/span&gt; depends on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;wvdial&lt;/span&gt;; however : Package &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;wvdial&lt;/span&gt; is not installed.&lt;br /&gt;&lt;br /&gt;okay I went on installing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;wvdial&lt;/span&gt; first, and then I got following error details when &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;wvdial&lt;/span&gt; installation failed.&lt;br /&gt;&lt;br /&gt;"&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;wvdial&lt;/span&gt; depends on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;ppp&lt;/span&gt;,&lt;br /&gt;***,&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;wvdial&lt;/span&gt; depends on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;libuniconf&lt;/span&gt;4.2,&lt;br /&gt;***,&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;wvdial&lt;/span&gt; depends on  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;libwvstreams&lt;/span&gt;4.2-base,&lt;br /&gt;***,&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;wvdial&lt;/span&gt; depends on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;libwvstreams&lt;/span&gt;4.2-extra,&lt;br /&gt;***,&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;wvdial&lt;/span&gt; depends on  libxplc0.3.13"&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;aaahh&lt;/span&gt;!! I got to install 6 packages for installing gnome-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;ppp&lt;/span&gt;!! and now I don't even know how many more required packages have to be installed for installing those 6 packages...&lt;br /&gt;could be 10 to 20 packages...&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;haa&lt;/span&gt;..&lt;br /&gt;&lt;br /&gt;I avoid installation nightmare and decide to use "&lt;a href="http://www.nongnu.org/synaptic/"&gt;&lt;span style="font-weight: bold;"&gt;Synaptic Package manager&lt;/span&gt;&lt;/a&gt;" with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;debian&lt;/span&gt; installation CD-ROM.&lt;br /&gt;By using its manager tool,I can select and download a desired package(If it's available in CD-ROM) from CD-ROM without bothering package dependency!!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;***Watching a DVD***&lt;/span&gt;&lt;br /&gt;When I inserted a DVD and then tried and ran, this message came up,&lt;br /&gt;&lt;blockquote&gt;"The source seems encrypted, and can't be read. Are you trying to play an encrypted DVD without libdvdcss?"&lt;br /&gt;&lt;/blockquote&gt;huh,,,Always Linux has to be set up something when try to something new..&lt;br /&gt;and makes us frastrated...but I know through setting up and figuring out a problem cause on Linux, some people are having fun! (like me?!)&lt;br /&gt;anyway, I will have to start figuring out the problem cause of DVD watching failure..&lt;br /&gt;&lt;br /&gt;I just googled with above error message and found usuful instruction on &lt;a href="http://theos.in/desktop-linux/linux-playing-encrypted-dvd/"&gt;this&lt;/a&gt; and solved a problem. All you have to do is just follow an instruction on there!!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;***Language setting***&lt;/span&gt;&lt;br /&gt;Mainly my partner need to input Japanese letter on Linux , so that I need to install for allowing us to input Japanese language.&lt;br /&gt;and found this package &lt;a href="http://people.debian.org/%7Ekubota/language-env.html"&gt;Language-env&lt;/a&gt; and his package allows not only Japanese , but Korean,Chinese, (Tamil?! not sure) French and further more!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-2287468002908232388?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/2287468002908232388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=2287468002908232388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/2287468002908232388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/2287468002908232388'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/04/debian-linux-destribution.html' title='Debian Linux'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1wNbZ5__sIs/R_MHXow24nI/AAAAAAAAADI/vsl4UBuqAqU/s72-c/openlogo-nd-50.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-1019206907036295773</id><published>2008-03-30T08:06:00.000-07:00</published><updated>2008-12-09T21:51:18.326-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux and Unix'/><title type='text'>Ubuntu Linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://help.ubuntu.com/"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_1wNbZ5__sIs/R--vYow24lI/AAAAAAAAAC4/4cRDjVXYSuQ/s200/ubuntulogo.gif" alt="" id="BLOGGER_PHOTO_ID_5183554533920793170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I have been using several types Linux Distributions  for example,,,  FedraCore,RedHat,Debian...&lt;br /&gt;and then now I decided to use Ubuntu Linux...&lt;br /&gt;The reason why I chose is the Ubuntu has been making progress very fast that is like no other distributor does...And from Ubuntu wikipedia page I knew founder has great sense of progressing open software. I don't wanna spend my time on the one which in the future no one uses,, I wanna use it becomes more famous and well-developed...I bet Ubuntsu will go on greatly..&lt;br /&gt;I hope...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-1019206907036295773?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/1019206907036295773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=1019206907036295773' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/1019206907036295773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/1019206907036295773'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/03/ubuntu-linux.html' title='Ubuntu Linux'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1wNbZ5__sIs/R--vYow24lI/AAAAAAAAAC4/4cRDjVXYSuQ/s72-c/ubuntulogo.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-5927701671711864808</id><published>2008-03-29T05:55:00.000-07:00</published><updated>2008-12-09T21:51:18.524-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Freelance'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='Odesk Assignment'/><title type='text'>Web Marketing Google AdWords</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.google.com/adwords/learningcenter/"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_1wNbZ5__sIs/R-4-P4w24jI/AAAAAAAAACo/shsBQW4ZXgo/s200/google_small.gif" alt="" id="BLOGGER_PHOTO_ID_5183148663806288434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Obviously, Google search is key to success your website will become popular.&lt;br /&gt;And they list the marketing service in their line-ups your website advertisement is to be apeared on their google search result page. that is called &lt;a href="http://www.google.com/adwords/learningcenter/"&gt;&lt;span style="font-weight: bold;"&gt;Google AdWords.&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;If you wanna know what it is and how it works just visit and see their online learning materials about it.&lt;br /&gt;&lt;br /&gt;By the way I just got to learn how it works and its capability because one buyer of ODesk asked me to check some keywords traffic on internet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-5927701671711864808?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/5927701671711864808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=5927701671711864808' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/5927701671711864808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/5927701671711864808'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/03/web-marketing-google-adwords.html' title='Web Marketing Google AdWords'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1wNbZ5__sIs/R-4-P4w24jI/AAAAAAAAACo/shsBQW4ZXgo/s72-c/google_small.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-3773093794256587067</id><published>2008-03-25T19:08:00.000-07:00</published><updated>2008-03-29T06:06:37.264-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Spec Analysis(Requirement Analysis)'/><title type='text'>Spec Analysis(Requirement Analysis)</title><content type='html'>The articles in this category,I hope, help you understand the way of thinking and finding out the necessary specifications that dealt with on system side and on human side.&lt;br /&gt;&lt;br /&gt;Marketing Research:&lt;br /&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/03/seosearch-engine-optimization.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SEO&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!-- google_ad_client = "pub-6282822646946155"; /* for in blogger post-468x15, created 2/8/08 */ google_ad_slot = "1101944856"; google_ad_width = 468; google_ad_height = 15; //--&gt;&lt;br /&gt;&lt;/script&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/03/web-marketing-google-adwords.html"&gt;Web Marketing Google AdWords&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-3773093794256587067?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/3773093794256587067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=3773093794256587067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/3773093794256587067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/3773093794256587067'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/03/spec-analysisrequirement-analysis.html' title='Spec Analysis(Requirement Analysis)'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-6027149511145807626</id><published>2008-03-25T18:44:00.000-07:00</published><updated>2008-08-12T23:57:27.364-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Recycle(Support)'/><title type='text'>Recycle(Support)</title><content type='html'>This post tells you the variety of &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;technical&lt;/span&gt; supports and tips to help user understand and let a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;system&lt;/span&gt; more easily maintainable and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;reliable&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Web application Performance:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/03/t.html"&gt;Monitor Java Application's memory use on demand.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/04/making-java-j2ee-application-runing.html"&gt;Making java J2EE application runing faster&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Mainainance Tips on Linux:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/02/linuxunix-command.html"&gt;Linux Command&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/02/shell-scripts-on-linux.html"&gt;Shell Script&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/02/ssh-authentication-to-remote-root-user.html"&gt;SSH authentication to remote ROOT user&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/03/ubuntu-linux.html"&gt;Ubuntu Linux&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Oracle Maintenance Tips:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/06/oracle-tools-commands-and-procedures.html"&gt;Oracle Tools and Commands&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/08/create-tsv-file-with-spool-feature-of.html"&gt;Create TSV file with Spool feature of SQL Plus&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-6027149511145807626?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/6027149511145807626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=6027149511145807626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/6027149511145807626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/6027149511145807626'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/03/recyclesupport.html' title='Recycle(Support)'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-2233102558626150295</id><published>2008-03-06T02:41:00.000-08:00</published><updated>2008-12-09T21:51:18.762-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2SE'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>Monitor Your Tomcat Application Memory use on JVM</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://java.sun.com/developer/technicalArticles/J2SE/jconsole.html"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_1wNbZ5__sIs/R8_pJTDymGI/AAAAAAAAACI/HlX_5FPA25Y/s200/java.jpg" alt="" id="BLOGGER_PHOTO_ID_5174610842816256098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Our application has a batch job included inside, it is called &lt;a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/TimerTask.html"&gt;TimerTask&lt;/a&gt;.&lt;br /&gt;And For be sure to know how much it affects memory use, We got to monitor JVM memory when the job runs.&lt;br /&gt;&lt;br /&gt;Above Java5.0, Java SDK includes a monitoring tool itsefl called Jconsole.&lt;br /&gt;&lt;br /&gt;here are some useful reference pages that I saw while I went on&lt;br /&gt;&lt;br /&gt;How to use jconsole, what is jconsole, how it works, what we can do with it...&lt;br /&gt;&lt;a href="http://java.sun.com/j2se/1.5.0/docs/guide/management/jconsole.html"&gt;Using jconsole&lt;br /&gt;&lt;/a&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/J2SE/jconsole.html"&gt;Article:Using JConsole to Monitor Applications&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How Java achieves and What Java bandles regarding to Monitoring java application.&lt;br /&gt;&lt;a href="http://java.sun.com/j2se/1.5.0/docs/guide/management/overview.html"&gt;Overview of Monitoring and Management&lt;/a&gt;&lt;a href="http://java.sun.com/j2se/1.5.0/docs/guide/management/agent.html"&gt;&lt;br /&gt;Monitoring and Management Using JMX&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you have any issues on it..&lt;br /&gt;&lt;a href="http://java.sun.com/j2se/1.5.0/docs/guide/management/faq.html"&gt;Frequently Asked Questions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;when you need to know and configure Java launching,&lt;br /&gt;you can refer this java command referentce&lt;br /&gt;&lt;a href="http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/java.html"&gt;java - the Java application launcher&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;here is my case..&lt;br /&gt;I need to monitar a tomcat application..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I opened &lt;span style="font-weight: bold;"&gt;startup.bat&lt;/span&gt; and added the following in just before calling catalina.bat line inside..&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;set JAVA_OPTS=-Dcom.sun.management.jmxremote=true&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;then open command prompt and run startup.bat then after execute jconsle command from same command prompt window.. that's all..&lt;br /&gt;&lt;br /&gt;you will see tomcat application in jconsole window!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-2233102558626150295?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/2233102558626150295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=2233102558626150295' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/2233102558626150295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/2233102558626150295'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/03/t.html' title='Monitor Your Tomcat Application Memory use on JVM'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_1wNbZ5__sIs/R8_pJTDymGI/AAAAAAAAACI/HlX_5FPA25Y/s72-c/java.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-6373357591183073002</id><published>2008-03-05T00:41:00.000-08:00</published><updated>2008-03-05T01:04:44.949-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='J2EE'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>There are lots of J2EE Application development technologies&amp;tools on the earth but we know only a few of those...</title><content type='html'>In Japan and India, People tend to use Tomcat+Apache+&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;JavaSDK&lt;/span&gt; technologies for developing J2&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;EE&lt;/span&gt; application. and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;IDE&lt;/span&gt; is Eclipse...&lt;br /&gt;then when the application becomes a product version, we &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;simpliy&lt;/span&gt; change servers that are Tomcat+Apache to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;WebLogic&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;WebSphere&lt;/span&gt; if we need higher performance and more reliability.&lt;br /&gt;&lt;br /&gt;It is because when they were new &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;beas&lt;/span&gt;, those techs were poplar and lots of study material in bookstore and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;Internet&lt;/span&gt; articles..and they were lighter from performance perspective than other application server..&lt;br /&gt;&lt;br /&gt;Java technologies cover more and more in various fields.&lt;br /&gt;You could know just you access Sun website and says and introduces lots of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;teshs&lt;/span&gt;..&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;NetBeans&lt;/span&gt;&lt;==&gt;Eclipse&lt;br /&gt;Tomcat&lt;==&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;GlassFish&lt;/span&gt;&lt;br /&gt;Oracle,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;PostgreSQL&lt;/span&gt;...&lt;==&gt;MySQL(it finally became part of Sun!!)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Most of java developer know a lot of about Tomcat, Eclipse and several Apache foundation tools and something about Database side (i.e.Oracle) in Japan,India.&lt;br /&gt;But that's all..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To tell all of you the truth I am also one of that kind guy.... but I just wanted to know other part in Java technologies.&lt;br /&gt;such as, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;GlassFish&lt;/span&gt; application server, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;javax&lt;/span&gt;.activation package(part of J2&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;EE&lt;/span&gt;), &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;JAXP&lt;/span&gt;..related to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;WebServices&lt;/span&gt;(like Axis)..&lt;br /&gt;&lt;br /&gt;There will be a lot of fun and new world for those developers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-6373357591183073002?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/6373357591183073002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=6373357591183073002' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/6373357591183073002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/6373357591183073002'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/03/there-are-lots-of-j2ee-application.html' title='There are lots of J2EE Application development technologies&amp;tools on the earth but we know only a few of those...'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-1115858118156247533</id><published>2008-03-04T04:33:00.000-08:00</published><updated>2008-03-04T04:49:26.357-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='JAXP(XML)'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Implementation'/><title type='text'>Parsing XML quick learning with sample code</title><content type='html'>Hi, I got a need to learn how to parse a xml file in java, Actually I used and did same things 3 years ago, that time I used othar libraries(&lt;a href="http://xalan.apache.org/"&gt;Xalan&lt;/a&gt;, &lt;a href="http://xerces.apache.org/"&gt;Xerces&lt;/a&gt;) provided by Apache project. but this time I try and use part of the standard development kit of Java 6.0. that part is called &lt;a href="https://jaxp.dev.java.net/"&gt;JAXP&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Requrements:&lt;/span&gt;&lt;br /&gt;My need with a XML parsing library is&lt;br /&gt;  1.load a xml based configuration file(i.e. server.xml for Tomcat)&lt;br /&gt;  2.update from a Swing based application&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Steps:&lt;/span&gt;&lt;br /&gt;For achiving this, what I am going to do with JAXP is looking at JAXP home website and know &lt;a href="https://jaxp.dev.java.net/"&gt;its overview and goals&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;References:&lt;a href="https://jaxp-sources.dev.java.net/nonav/docs/api/"&gt;API&lt;/a&gt; , &lt;a href="http://java.sun.com/j2ee/1.4/docs/tutorial/doc/"&gt;Tutorial(J2EE1.4)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-1115858118156247533?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/1115858118156247533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=1115858118156247533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/1115858118156247533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/1115858118156247533'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/03/parsing-xml-quick-learning-with-sample.html' title='Parsing XML quick learning with sample code'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-2222719202142917639</id><published>2008-03-02T08:01:00.000-08:00</published><updated>2008-04-14T16:38:25.137-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Design and Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Implementation'/><title type='text'>Research/doubt/wonder/interest Index</title><content type='html'>Here I put some articles of research/doubt/wonder/interest related to Software development.&lt;br /&gt;&lt;br /&gt;INDEX&lt;br /&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/02/research-serialization-in-java.html"&gt;Research: Serialization in Java&lt;/a&gt;&lt;br /&gt;Research: Overall Struts architecture&lt;br /&gt;wonder:why define materialized view and why not just view?&lt;br /&gt;Interest:what are UDT,JDBC2.1 and these relationship? found in Connection Object Javadoc&lt;br /&gt;wonder:Ipchains(Firewall) setting on Linux, why allow only TCP packet of its act flg is ON?&lt;br /&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/02/jndi-connection-pooling-architecture.html"&gt;Research:JNDI, Connection Pooling architecture&lt;/a&gt;&lt;br /&gt;Research:RMI architecture&lt;br /&gt;wonder:what is the use of apache.common.beanutils.dynabean?&lt;br /&gt;wonder:what is the use of apache.common.collections.FastHashMap/FastArrayList&lt;br /&gt;wonder:what is the use of apache.common.validator.Field/GenericValidator/ValidatorAction/ValidaorUtil&lt;br /&gt;wonder:what is the use of javax.mail.internet.MimeUtility.encodeText()&lt;br /&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/04/architecture-of-apache-tomcat.html"&gt;Research:Architecture of Apache-Tomcat connectivity,port number,, protocol..&lt;/a&gt;&lt;br /&gt;wonder:what is the difference between Singleton object and class object&lt;br /&gt;research:the purpose of serialVersionID&lt;br /&gt;Interest:how to handle a cockie in Java&lt;br /&gt;Research:what is hsql?how it works and major advantage...&lt;br /&gt;Research:caching architecture for improving application performance.&lt;br /&gt;Research:Handling an exception policy in Java look for pattern..&lt;br /&gt;Research:Taglib architecture in Struts&lt;br /&gt;Research:HTTP vs HTTPS archtecture&lt;br /&gt;Research:what is a jsessionid? its purpose/use??&lt;br /&gt;wonder:general question of the difference between redirect and forward in J2EE application&lt;br /&gt;Research:URL/URI definition in struts application.&lt;br /&gt;wonder:an instance in JSP and Servlet looks at same one?! or different??&lt;br /&gt;Interest:what is the thread object lifecycle in Java? does it totally depend on main thread?&lt;br /&gt;Research:PRG pattern in Struts application&lt;br /&gt;Research:try-catch-finally statement review in Java&lt;br /&gt;Research:parsing XML&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-2222719202142917639?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/2222719202142917639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=2222719202142917639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/2222719202142917639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/2222719202142917639'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/03/researchdoubtwonderinterest-index.html' title='Research/doubt/wonder/interest Index'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-2255375532674312149</id><published>2008-03-02T00:50:00.000-08:00</published><updated>2008-12-09T21:51:19.143-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='mod_rewrite'/><category scheme='http://www.blogger.com/atom/ns#' term='J2EE'/><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='HTTP Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><category scheme='http://www.blogger.com/atom/ns#' term='Struts'/><title type='text'>SEO(Search Engine Optimization)</title><content type='html'>&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;amp;answer=35291"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_1wNbZ5__sIs/R8psvSux-cI/AAAAAAAAAB4/PVc7xX_Y0yA/s200/google_logo_sm.gif" alt="" id="BLOGGER_PHOTO_ID_5173066681726138818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;amp;answer=35291"&gt;What's an SEO (publised by google.com)?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_1wNbZ5__sIs/R8rI5iux-dI/AAAAAAAAACA/3OmZi7QYeO4/s200/apache_logo.gif" alt="" id="BLOGGER_PHOTO_ID_5173168012889553362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html"&gt;mod_rewrite-Apache HTTP Server&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I got some task to improve search engine ranking of our E-commerce website.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;then one guy who has big influence a meeting decision was encouraged to use mod_rewrite module, then change our visible URL to user&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;from&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;somewebsite.com/somewebapp/paraa-11_parab-22_parac-33.html&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; to&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;somewebsite.com/somewebapp.do?paraa=11&amp;amp;parab=22&amp;amp;parac=33&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;We are completely not sure how much it will work and bring us great success, but we will probably implement this URL rewritting feature..&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I tried first with &lt;/span&gt;&lt;a style="font-family: arial;" href="http://httpd.apache.org/docs/2.0/platform/windows.html"&gt;Apache 2.0 for Windows OS&lt;/a&gt;&lt;span style="font-family:arial;"&gt; but I got a ploblem.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I don't know why so we will try with same configuration on Linux OS. then I will see..&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;but if we succeed with Linux, another wonder that I will come up with is why I failed using mod_rewrite tool..&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;code style="font-family: arial;"&gt;[worked]RewriteRule ^alice.html$ bob.html&lt;br /&gt;[don't work]&lt;/code&gt;&lt;code style="font-family: arial;"&gt;RewriteRule ^/aaa/alice.html$ /aaa/bob.html&lt;br /&gt;&lt;br /&gt;alice.html and bob.html both are located in aaa directory.&lt;br /&gt;and also I can display sending those requests through IE("http://localhost/aaa/alice.html", "http://localhost/aaa/bob.html").&lt;br /&gt;&lt;br /&gt;oh it's weired...&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-2255375532674312149?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/2255375532674312149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=2255375532674312149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/2255375532674312149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/2255375532674312149'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/03/seosearch-engine-optimization.html' title='SEO(Search Engine Optimization)'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1wNbZ5__sIs/R8psvSux-cI/AAAAAAAAAB4/PVc7xX_Y0yA/s72-c/google_logo_sm.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-9071021110563873900</id><published>2008-02-26T06:44:00.000-08:00</published><updated>2008-12-09T21:51:19.260-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux and Unix'/><title type='text'>SSH authentication to remote ROOT user</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.openssh.com/"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_1wNbZ5__sIs/R8QnPWZ063I/AAAAAAAAABo/uSpbOBrAi8I/s200/openssh.gif" alt="" id="BLOGGER_PHOTO_ID_5171301416793598834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SSH&lt;/span&gt; stands for &lt;span style="font-weight: bold;"&gt;S&lt;/span&gt;ecure &lt;span style="font-weight: bold;"&gt;SH&lt;/span&gt;ell is very useful and the OpenSSH free tool is now almost all Unix and Linux destribution OSs have bundled.I give all things of explaining what SSH is and how it works or sort of things to Wikipedia or other internet searching...(&lt;a href="http://en.wikipedia.org/wiki/Secure_Shell"&gt;SSH explanation in wikipedia&lt;/a&gt;)...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;--SSH authentication to remote ROOT user--&lt;/span&gt; We got a need to access to remote host through SSH connectivity for transferring files on testing machine to an actual environment machine(that is remote host in this context)..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.wirelessforums.org/comp-security-misc/what-difference-between-ftp-encryption-types-ssl-tls-sftp-ssh-13059.html"&gt;funny question about SSH&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-9071021110563873900?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/9071021110563873900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=9071021110563873900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/9071021110563873900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/9071021110563873900'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/02/ssh-authentication-to-remote-root-user.html' title='SSH authentication to remote ROOT user'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_1wNbZ5__sIs/R8QnPWZ063I/AAAAAAAAABo/uSpbOBrAi8I/s72-c/openssh.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-8448060740308754317</id><published>2008-02-24T07:10:00.000-08:00</published><updated>2008-02-24T07:16:00.416-08:00</updated><title type='text'>Handling "mutually exclusive access" in Java for Enterprise application use</title><content type='html'>For all enterprise application developer in Java, We have to handle an Handling "mutually exclusive access". This requires when we are going to change/update data state of DB or variables in software. In a DB part, usually DB server takes care of and will throw an exeption when we violate data state consistency.. but for a variable part we need to do ourselves...&lt;br /&gt;&lt;br /&gt;http://www.artima.com/insidejvm/ed2/threadsynch4.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-8448060740308754317?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/8448060740308754317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=8448060740308754317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/8448060740308754317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/8448060740308754317'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/02/handling-mutually-exclusive-access-in.html' title='Handling &quot;mutually exclusive access&quot; in Java for Enterprise application use'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-7489077259043278863</id><published>2008-02-20T06:38:00.000-08:00</published><updated>2008-12-09T21:51:19.431-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2SE'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Design and Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>Research: Serialization in Java</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://java.sun.com/developer/technicalArticles/Programming/serialization/index.html"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_1wNbZ5__sIs/R7MH5mZ062I/AAAAAAAAABc/HUh6LbF5_vI/s200/java.jpg" alt="" id="BLOGGER_PHOTO_ID_5166481883666901858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I've gotten some questions related to &lt;span style="font-weight: bold;"&gt;Serialization&lt;/span&gt; concept in Java.Here are the questions as follows.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Purpose:&lt;/span&gt;&lt;br /&gt;"The purpose of Serialization in Java is to persist an object for future use or need from other network place."&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;I understand the serialization is often used when we need to have a persisted object in software.What is its responsibility come in the persisted object concept?! Without serialized object, can't we make an object persisted?&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A serialVersionID is used when we need to maintain serialization compatibility between versions( Each class object has its version and it will change when any class members change.But how will it be generated when we don't define it explicitly.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;=&gt;A1. We can, with Database server or file in general way.And an object serialization concept obviously has unique advantage that is you can use exactly same object on any &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;JVM&lt;/span&gt;.&lt;br /&gt;In other &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;persistence&lt;/span&gt; ways, they just hold data persistently and here serialization in Java hold not only data but also the object which is holding data.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Problem1:&lt;br /&gt;&lt;/span&gt;&lt;span&gt;F&lt;/span&gt;&lt;span&gt;irst&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;of all, I had the following exception, and immediately see the exception description on java api document online. &lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;a href="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/UnmarshalException.html"&gt;&lt;/a&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span&gt;&lt;a href="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/UnmarshalException.html"&gt;java.rmi.UnmarshalException&lt;/a&gt;: error unmarshalling return; nested exception is:&lt;br /&gt;java.io.InvalidClassException: ClassA ; local class incompatible: stream classdesc serialVersionUID = 204317070979582118, local class serialVersionUID = 5826146587350558648&lt;br /&gt;at Someclass.somemethod()...&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span&gt;and guess the cause which is serialVersionUID is different from an object transfering from RMI server..&lt;br /&gt;But I did first time to an object on client machine JVM to declare an long value has same serialVersionUID of RMI server object, but it failed..&lt;br /&gt;Because server object's UID has been generated by JVM, which means it wasn't declared explicitly on that object..&lt;br /&gt;&lt;br /&gt;my client object UID wasn't compared with server's..&lt;br /&gt;&lt;br /&gt;so I ask management team leader to replace server object to declare UID explicitly and my client object has same one.&lt;br /&gt;&lt;br /&gt;then this problem has gone in an air!!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;References:&lt;br /&gt;&lt;a href="http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/serialTOC.doc.html"&gt;Java Object Serialization Specification Table of Contents&lt;/a&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/version.doc.html"&gt;Versioning of Serializable Objects&lt;/a&gt;&lt;br /&gt;&lt;a href="http://forum.java.sun.com/thread.jspa?forumID=62&amp;amp;threadID=698782"&gt;Serialization - java.io.InvalidClassException when reading serialized object from stream&lt;/a&gt;&lt;br /&gt;&lt;div id="1es0" class="ArwC7c ckChnd"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;***Studying An article&lt;/span&gt;***&lt;br /&gt;This article is also giving you good understanding of Serialization API.&lt;br /&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/Programming/serialization/index.html"&gt;Article Discover the secrets of the Java Serialization API&lt;/a&gt;&lt;br /&gt;and put some copies here a fresh and interesting fact of it from my point of view.&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;1. &lt;/span&gt;as object caching&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. &lt;/span&gt;Caching Objects in the Stream&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. &lt;/span&gt;version control&lt;br /&gt;&lt;br /&gt;performance issues&lt;br /&gt;&lt;br /&gt;3:&lt;br /&gt;An object is marked serializable by implementing the java.io.Serializable interface,&lt;br /&gt;which signifies to the underlying API that the object can be flattened into bytes&lt;br /&gt;and subsequently inflated in the future.&lt;br /&gt;&lt;br /&gt;1:&lt;br /&gt;To wit, when we create an object with the new keyword, the object's constructor is called only when a new instance of a class is created. Keeping that basic fact in mind, let's revisit our animation code.&lt;br /&gt;&lt;br /&gt;1:There is, however, a strange yet crafty solution.&lt;br /&gt;&lt;br /&gt;grammar:Notice that both methods are (and must be) declared private, proving that neither method is inherited and overridden or overloaded.&lt;br /&gt;grammar:So, even though those specialized private methods are provided, the object serialization works the same way as far as any calling object is concerned.&lt;br /&gt;&lt;br /&gt;1:(note that the bytes are written and read in cleartext with no obfuscation at all)&lt;br /&gt;&lt;br /&gt;1:Serialization in Java is simple to instigate and almost as simple to implement. Understanding the three different ways of implementing serialization should aid in bending the API to your will. We have&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-7489077259043278863?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/7489077259043278863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=7489077259043278863' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/7489077259043278863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/7489077259043278863'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/02/research-serialization-in-java.html' title='Research: Serialization in Java'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_1wNbZ5__sIs/R7MH5mZ062I/AAAAAAAAABc/HUh6LbF5_vI/s72-c/java.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-6309732861559508886</id><published>2008-02-15T07:38:00.000-08:00</published><updated>2008-03-25T19:53:10.048-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>Very Useful Tutorial Links and References</title><content type='html'>&lt;!-- Google Adsense --&gt;&lt;br /&gt;Programming:&lt;br /&gt;&lt;a href="http://developers.sun.com/"&gt;1.Sun Microsystems - Sun Developer Network (SDN)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/docs/books/tutorial/"&gt;2. Tutorial page brought by sun.com&lt;br /&gt;&lt;/a&gt;&lt;a href="http://java.sun.com/docs/glossary.html"&gt;3. Java Glossary&lt;/a&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/docs/books/jls/first_edition/html/index.html"&gt;4. Java Language Specification&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Database:&lt;br /&gt;&lt;a href="http://www.oracle.com/pls/db102/portal.portal_db?selected=3"&gt;1.Oracle Database Online Documentation 10g Release 2 (10.2)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-6309732861559508886?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/6309732861559508886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=6309732861559508886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/6309732861559508886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/6309732861559508886'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/02/very-useful-tutorial-links-and.html' title='Very Useful Tutorial Links and References'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-2462476149986006964</id><published>2008-02-13T07:07:00.001-08:00</published><updated>2008-12-09T21:51:19.446-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Implementation'/><title type='text'>JNDI , Connection Pooling Architecture</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://java.sun.com/"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_1wNbZ5__sIs/R7MH5mZ062I/AAAAAAAAABc/HUh6LbF5_vI/s200/java.jpg" alt="" id="BLOGGER_PHOTO_ID_5166481883666901858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The E-Commerce website development and maintenance project that I'm involved uses JNDI and Connection Pooling.&lt;br /&gt;&lt;br /&gt;Those technologies are very popular and must know for software developer especially for web application developers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;JNDI with RMI&lt;/span&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/products/jndi/"&gt;JNDI&lt;/a&gt; stands for (&lt;span style="font-weight: bold;"&gt;J&lt;/span&gt;ava &lt;span style="font-weight: bold;"&gt;N&lt;/span&gt;aming and &lt;span style="font-weight: bold;"&gt;D&lt;/span&gt;irectory &lt;span style="font-weight: bold;"&gt;I&lt;/span&gt;nterface), and used in various ways.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Connection Pooling function&lt;/span&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-2462476149986006964?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/2462476149986006964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=2462476149986006964' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/2462476149986006964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/2462476149986006964'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/02/jndi-connection-pooling-architecture.html' title='JNDI , Connection Pooling Architecture'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_1wNbZ5__sIs/R7MH5mZ062I/AAAAAAAAABc/HUh6LbF5_vI/s72-c/java.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-9193816902338754126</id><published>2008-02-11T09:08:00.000-08:00</published><updated>2008-12-09T21:51:19.629-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Implementation'/><title type='text'>Log4J logging software</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://logging.apache.org/"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_1wNbZ5__sIs/R7CBjWZ061I/AAAAAAAAABU/dIblVN7ifk8/s200/ls-logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5165771216903269202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://logging.apache.org/log4j/1.2/manual.html"&gt;Log4J -- well known logging library&lt;/a&gt;&lt;br /&gt;&lt;a href="http://logging.apache.org/log4j/1.2/apidocs/index.html"&gt;Log4J Ver. 1.2 API&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;before decide to use logging, We got to do several things..&lt;br /&gt;1.decide the log level policy.&lt;br /&gt;It has 6 levels to be assigned.&lt;br /&gt;you should define in your project, what log level represents what information.&lt;br /&gt;&lt;br /&gt;&lt;!-- Google Adsense --&gt;1.fatal&lt;br /&gt;2.error&lt;br /&gt;3.warn&lt;br /&gt;4.info&lt;br /&gt;5.debug&lt;br /&gt;6.trace&lt;br /&gt;&lt;br /&gt;Surely it looks very strange if you define the unexpected system error log is assighed as debug log level.. So you'd better categorize all possible error and desired information outputed in log file and assign the log level meaningfully and acceptably..&lt;br /&gt;&lt;br /&gt;Here is the one that we define in my current project...&lt;br /&gt;&lt;br /&gt;All we wanted to do with Log4j is as follows.&lt;br /&gt;1.Create and place log file with current date in the specified directory where is in working directory.&lt;br /&gt;=&gt; log file with current date means if run the software for 5 days everyday, we got 5 different log files. so we can easily study and analyze when a particular error occurs. (but I feel if logging information is less amount, you'd better have all in a single log file so that you can only open and study &lt;span style="font-weight: bold;"&gt;one&lt;/span&gt; file. If we have log files by date category in a single directory, when we access that log directory issued with "ls" command, it displays bunch number of log files with different date in it. then for looking for a specefic log file, we again have to issue other command like "ll | grep 08020" or kind of it for displaying only some logs in periodic term.&lt;br /&gt;=&gt;the reason why we wanted log files to place in the specified directory where is in working directory is we thought of future directory structure change.&lt;br /&gt;our desired log file location is in the following directory.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;working directory/logs/{here we have all log files}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Loggers,Appender,Layouts are key classes in Log4j software classes.&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Logger&lt;/span&gt; class &lt;/span&gt;has important methods that are listed in the following.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;package org.apache.log4j;&lt;br /&gt;&lt;br /&gt;public class Logger {&lt;br /&gt;&lt;br /&gt;// Creation &amp;amp; retrieval methods:&lt;br /&gt;public static Logger getRootLogger();&lt;br /&gt;public static Logger getLogger(String name);&lt;br /&gt;&lt;br /&gt;// printing methods:&lt;br /&gt;public void trace(Object message);&lt;br /&gt;public void debug(Object message);&lt;br /&gt;public void info(Object message);&lt;br /&gt;public void warn(Object message);&lt;br /&gt;public void error(Object message);&lt;br /&gt;public void fatal(Object message);&lt;br /&gt;&lt;br /&gt;// generic printing method:&lt;br /&gt;public void log(Level l, Object message);&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;You can define a prefered level to each logger but all logger inherits Root Logger whose level is assigned Leve.DEBUG by default but you can set yours yourself.&lt;br /&gt;(You can find this note in log4j online manual page==&gt;Note that by default, the root logger is assigned to Level.DEBUG.)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Appender&lt;/span&gt; class has responsibility of allowing a user to define where a log is outputed, to detail more, Log4J has appenders exist for the &lt;a href="http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/ConsoleAppender.html"&gt;console&lt;/a&gt;, &lt;a href="http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/FileAppender.html"&gt;files&lt;/a&gt;, GUI components, &lt;a href="http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/net/SocketAppender.html"&gt;remote socket&lt;/a&gt; servers,  &lt;a href="http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/net/JMSAppender.html"&gt;JMS&lt;/a&gt;,  &lt;a href="http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/nt/NTEventLogAppender.html"&gt; NT Event Loggers&lt;/a&gt;, and remote UNIX &lt;a href="http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/net/SyslogAppender.html"&gt;Syslog&lt;/a&gt; daemons.&lt;br /&gt;&lt;br /&gt;So In my case I need to output in &lt;span style="font-weight: bold;"&gt;files&lt;/span&gt;, and for the purpose of improving implementation productivity temporarily, and &lt;span style="font-weight: bold;"&gt;console&lt;/span&gt;. so for specifing the destinations where log is outputted we have to configure appender class to be given to a logger through calling the &lt;a href="http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/Logger.html#addAppender%28org.apache.log4j.Appender%29"&gt;addAppender&lt;/a&gt; method on it. And more over If you wish to custermize the output format, you just need to associate a Layout object that you configure with an appender object.&lt;br /&gt;&lt;br /&gt;But simplify all your configuration, you just write a configuration file and load it from the start point of your application where would be initialization method.&lt;br /&gt;&lt;br /&gt;imagine this init() metho is loaded just at one instance after your application has started up.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;init(){&lt;br /&gt;&lt;br /&gt;DOMConfigurator.configure(System.getProperty("user.dir")+"\\logs\\log4j.xml");&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;We can have a configuration file in either properties or xml.&lt;br /&gt;I decided to be in xml. you can refer xml configuration format example &lt;a href="http://wiki.apache.org/logging-log4j/Log4jXmlFormat"&gt;here(http://wiki.apache.org/logging-log4j/Log4jXmlFormat).&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please look at the following log4j.xml sample.&lt;br /&gt;&lt;br /&gt;oh, How can I paste and display XML code here?!&lt;br /&gt;Does Blogger prohibit displaying XML code?!&lt;br /&gt;==&gt;03.03.08 I could display XML code in blogger.All I have done was to convert &lt;&gt; special characters to HTML entities.&lt;br /&gt;&lt;br /&gt;&lt; --&gt; &amp;amp;lt;&lt;br /&gt;&gt; --&gt; &amp;amp;gt;&lt;br /&gt;(&lt;a href="http://www.utexas.edu/learn/html/spchar.html"&gt;References:Special Characters in HTML&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://sites.google.com/site/smilingrunner/Home/log4jconfxmlkdkd??" class="source_code" style="width: 100%; height: 20em;"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-9193816902338754126?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/9193816902338754126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=9193816902338754126' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/9193816902338754126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/9193816902338754126'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/02/log4j-logging-software.html' title='Log4J logging software'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_1wNbZ5__sIs/R7CBjWZ061I/AAAAAAAAABU/dIblVN7ifk8/s72-c/ls-logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-33221812979538215</id><published>2008-02-08T07:09:00.000-08:00</published><updated>2008-02-08T07:24:07.981-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Design and Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='Design Patterns(GoF)'/><title type='text'>Template Method Pattern</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Template Method Pattern&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Problem:&lt;br /&gt;Real world&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;&lt;br /&gt;&lt;!-- Google Adsense --&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!--&lt;br /&gt;google_ad_client = "pub-6282822646946155";&lt;br /&gt;/* for in blogger post-468x15, created 2/8/08 */&lt;br /&gt;google_ad_slot = "1101944856";&lt;br /&gt;google_ad_width = 468;&lt;br /&gt;google_ad_height = 15;&lt;br /&gt;//--&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&lt;br /&gt;src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-33221812979538215?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/33221812979538215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=33221812979538215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/33221812979538215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/33221812979538215'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/02/template-method-pattern.html' title='Template Method Pattern'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-7636563679970121266</id><published>2008-02-08T07:07:00.000-08:00</published><updated>2008-03-25T19:23:18.885-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Design and Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='Design Patterns(GoF)'/><title type='text'>Design Patterns(GoF)</title><content type='html'>This post explains in very easily understandable way with real work problam and solution.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/02/template-method-pattern.html"&gt;Template Method Pattern&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;!-- Google Adsense --&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!-- google_ad_client = "pub-6282822646946155"; /* for in blogger post-468x15, created 2/8/08 */ google_ad_slot = "1101944856"; google_ad_width = 468; google_ad_height = 15; //--&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-7636563679970121266?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/7636563679970121266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=7636563679970121266' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/7636563679970121266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/7636563679970121266'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/02/design-patternsgof.html' title='Design Patterns(GoF)'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-1940198165645549375</id><published>2008-02-08T07:01:00.000-08:00</published><updated>2008-10-28T21:52:14.779-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Design and Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>Design&amp;Initial Development(Design&amp;Development)</title><content type='html'>This post tells you the variety of design patterns in both scientific and practical one and design decisions in real world situation.&lt;br /&gt;&lt;br /&gt;Designing:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/04/scjd-problems-and-solutions.html"&gt;SCJD problems and solutions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://theglobalengineer.blogspot.com/2008/02/design-patternsgof.html"&gt;Design Patterns(&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;GoF&lt;/span&gt;)&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/02/handling-mutually-exclusive-access-in.html"&gt;Mutually exclusive access of Web Application&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/04/architecture-of-apache-tomcat.html"&gt;Architecture of Apache-Tomcat connectivity,port number and protocol.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/04/mvc-patturn-in-j2se-and-j2ee.html"&gt;MVC Patturn in J2SE and J2EE&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/10/pros-and-cons-of-singleton-monostate.html"&gt;pros and cons of Singleton, Monostate&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Database Design:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/06/look-at-detail-process-behaviour-behind.html"&gt;To determine the Materialized view use, Look at the detail process behaviour behind Materialized view "complete refresh"&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Quality Control:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://java.sun.com/docs/codeconv/"&gt;Code Conventions for the Java Programming Language&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.nyx.net/~bwunder/dbChangeControl/standard.htm"&gt;Database Coding Standard and Guideline&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;a href="http://www.nyx.net/~bwunder/dbChangeControl/standard.htm"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-1940198165645549375?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/1940198165645549375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=1940198165645549375' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/1940198165645549375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/1940198165645549375'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/02/design-developmentdesign.html' title='Design&amp;Initial Development(Design&amp;Development)'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-440736715317337642</id><published>2008-02-06T16:22:00.000-08:00</published><updated>2008-04-23T08:13:10.531-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Implementation'/><title type='text'>Linux/Unix Command</title><content type='html'>This post tells you some useful Linux/Unix Commands.&lt;br /&gt;&lt;br /&gt;References:&lt;a href="http://www.oreillynet.com/linux/cmd/"&gt;Alphabetical Directory of Linux Commands&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$rsync&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;rsync [options] sources dest&lt;br /&gt;Transfer files; used frequently for updating files across a network. File transfer with rsync is fast and efficient because it checks local files against remote files in small chunks, or blocks, and transfers only the blocks that differ between the files.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$man logrotate&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;logrotate  is  designed  to ease administration of systems that generate large numbers of log files.  It allows auto-matic  rotation,  compression, removal, and mailing of log files.  Each  log  file may  be  handled  daily,  weekly,monthly, or when it grows too large.&lt;br /&gt;&lt;br /&gt;Funny usage that I found is someone uses "logrotate" tool for handling CVSroot folder management.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204); font-weight: bold;"&gt;/home/someuser/folderA/cvsroot&lt;/span&gt;&lt;div id="1err" class="ArwC7c ckChnd"&gt;&lt;wbr style="color: rgb(102, 102, 204); font-weight: bold;"&gt;&lt;span style="color: rgb(102, 102, 204); font-weight: bold;"&gt;.tar.gz {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204); font-weight: bold;"&gt;  notifempty&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204); font-weight: bold;"&gt;  missingok&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204); font-weight: bold;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div id="1err" class="ArwC7c ckChnd"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;***setting up cvs server and manage cvs account***&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;1. &lt;/span&gt;install cvs package.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204); font-weight: bold;"&gt;$pkgadd -d &lt;/span&gt;&lt;cvs&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2.&lt;/span&gt; make sure PATH variable includes the cvs executable file path.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204); font-weight: bold;"&gt;$set&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3.&lt;/span&gt; create a group for CVS user and change cvs files group owner to "cvs".&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204); font-weight: bold;"&gt;$groupadd cvs&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204); font-weight: bold;"&gt;$chgrp cvs /{somewhere}/cvsroot /{somewhere}/cvsroot/CVSROOT /{somewhere}/cvsroot/CVSROOT/*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4.&lt;/span&gt; create a Linux system user(called "cvsuser") for a CVS user and grouped in of a cvs group.&lt;br /&gt;&lt;br /&gt;--&gt;create a user&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;$useradd -m -d {new user's home directory} -g cvs cvsuser&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;references:&lt;/span&gt;&lt;br /&gt;-m "Create home directory for new user account"&lt;br /&gt;-d "This option specifies the  users  home  directory.If not specified, the default from /etc/default/useradd is used."&lt;br /&gt;-g "The group name or number of the user's main group.The group name  or number must refer to an already existing group.If not specified,the default from /etc/default/useradd is used."&lt;br /&gt;&lt;br /&gt;--&gt;set up a "auto_home" file&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;$touch /etc/auto_home??&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;$vi /etc/auto_home&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;cvsuser sunblade2:/export/home/cvsuser&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;--&gt;change the "cvs" user's password setting in /etc/passwd by hand&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;$vi /etc/passwd&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;cvsuser:x:503:101::/home&lt;/span&gt;&lt;wbr style="font-weight: bold; color: rgb(102, 102, 204);"&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;/cvsuser:/bin/sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5.&lt;/span&gt; add a cvs user&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;$cd /{somewhere}/cvsroot/CVSROOT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;$/usr/apache/bin/htpasswd -c passwd {$user name}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;reference:&lt;/span&gt;&lt;br /&gt;-c create a new file&lt;br /&gt;&lt;br /&gt;--&gt;create cvswrapper file under $CVSROOT/CVSROOT directory.&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204); font-weight: bold;"&gt;$vi cvswrappers&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204); font-weight: bold;"&gt;  *.gif -k 'b'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204); font-weight: bold;"&gt;  *.jpg -k 'b'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204); font-weight: bold;"&gt;  *.jpeg -k 'b'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204); font-weight: bold;"&gt;  *.class -k 'b'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204); font-weight: bold;"&gt;  *.jar -k 'b'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;reference:&lt;/span&gt;&lt;br /&gt;"cvswrappers" file is...&lt;br /&gt;"If the file $CVSROOT/CVSROOT/cvswrappers exists, any  file  whose names  match  the  specifications in that file will be treated as packages and the appropriate filtering will be performed  on  the file/directory before being imported.  see node wrappers' in theCVS manual."&lt;br /&gt;&lt;br /&gt;The cvswrappers file discription is here(&lt;a href="http://cvsman.com/cvs-1.12.12/cvs_183.php" target="_blank"&gt;http://cvsman.com/cvs-1.12.12&lt;wbr&gt;/cvs_183.php&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;-k "keyward expansion" this option value can be 'b' for specifing a file data type as "binary".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6. &lt;/span&gt;configuration of starting up the cvs server as part of the inetd service.&lt;br /&gt;--&gt;activate cvspserver service in "/etc/inet/service"&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;$vi /etc/service&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;cvspserver      2401/tcp                        # CVS Server&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;--&gt;add its configuration in /etc/inetd.conf&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;$vi /etc/inetd.conf&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;cvspserver stream tcp nowait root /usr/local/bin/cvs cvs --allow-root=/data/cvsroot -f pserver&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;--&gt;restart inetd&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;$pkill -HUP inetd&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;references:&lt;/span&gt;&lt;br /&gt;$man pkill&lt;br /&gt;"NAME pgrep,  pkill - look up or signal processes based on name and other attributes..."&lt;br /&gt;-HUP "(Hang UP) to tell a program a specified proram hanged up and need to get restarted.so obviously it causes the program to restart."&lt;br /&gt;&lt;/cvs&gt;&lt;/blockquote&gt;&lt;cvs&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;FTP:&lt;br /&gt;&lt;/span&gt;&lt;a href="http://docs.sun.com/app/docs/doc/816-4555/6maoqujgf?l=en&amp;amp;a=view"&gt;Essential ftp Commands&lt;/a&gt;&lt;br /&gt;&lt;/cvs&gt;&lt;a href="http://docs.sun.com/app/docs/doc/816-5165/ftp-1?l=en&amp;amp;a=view"&gt;ftp(1)&lt;/a&gt;&lt;cvs&gt;&lt;br /&gt;&lt;/cvs&gt;&lt;blockquote&gt;Compress directory and transfer to remote machine at one time by shell programming.&lt;br /&gt;&lt;br /&gt;* auto_transfer_backup.sh&lt;br /&gt;&lt;br /&gt; 1.tar zcf A B&lt;br /&gt; 2.ftp -n &lt; somewhere/ftp_commands.txt&lt;br /&gt;&lt;br /&gt;  open $remote_ip&lt;br /&gt;  user $username $password&lt;br /&gt;  bin&lt;br /&gt;  prompt off&lt;br /&gt;  cd $remote_dir&lt;br /&gt;  lcd $local_dir&lt;br /&gt;  put cvsroot.tar.gz&lt;br /&gt;  quit&lt;br /&gt;&lt;br /&gt;Reference:&lt;br /&gt;prompt-Toggles interactive prompting.&lt;br /&gt;Interactive prompting occurs during multiple file transfers&lt;br /&gt;to allow the user to selectively retrieve or store files.&lt;br /&gt;By default, prompting is turned on.&lt;br /&gt;If prompting is turned off, any mget or mput transfers all files, and any mdelete deletes all files.&lt;br /&gt;&lt;br /&gt;binary-Sets the “representation type” to “image”.&lt;br /&gt;&lt;br /&gt;ftp&gt; binary&lt;br /&gt;200 Type set to I.&lt;br /&gt;ftp&gt; bin&lt;br /&gt;200 Type set to I.&lt;br /&gt;&lt;br /&gt;ftp&gt; ascii&lt;br /&gt;200 Type set to A.&lt;br /&gt;ftp&gt; asc&lt;br /&gt;200 Type set to A.&lt;br /&gt;&lt;br /&gt;ftp&gt; prompt -h&lt;br /&gt;usage: prompt [ on | off ]&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;a href="http://docs.sun.com/app/docs/doc/816-5165/crontab-1?l=en&amp;amp;a=view&amp;amp;q=crontab"&gt;&lt;span style="font-weight: bold;"&gt;CRONTAB:&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;Run a particular program(i.e. shell programming file) at every fixed time.&lt;br /&gt;By the way, we can control specified user access by using /etc/cron.d/cron_deny or cron_allow.&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;A crontab file consists of lines of 6 fields each.&lt;br /&gt;Each of these patterns can be either an asterisk (meaning all legal values) or a list of elements separated by commas.An element is either a number or two numbers separated by a minus sign (meaning an inclusive range).&lt;br /&gt;&lt;br /&gt;1st field - minute (0-59),&lt;br /&gt;2nd field - hour (0-23),&lt;br /&gt;3rd field - day of the month (1-31),&lt;br /&gt;4th field - month of the year (1-12),&lt;br /&gt;5th field - day of the week (0-6 with 0=Sunday)&lt;br /&gt;--&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(i.e.)&lt;br /&gt;when you want to run a command at 6am on Sundays and standard output and standard error go to a empty file, which means go into the air!.&lt;br /&gt;&lt;br /&gt;0 6 * * 0 ${command or shell file path} /dev/null 2&gt;&amp;amp;1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Reference:&lt;/span&gt;&lt;br /&gt;/dev/null 2&gt;&amp;amp;1&lt;br /&gt;$man bash and go to see "redirection section".&lt;br /&gt;http://www.xaprb.com/blog/2006/06/06/what-does-devnull-21-mean/&lt;br /&gt;&lt;br /&gt;http://en.wikipedia.org/wiki/Data_sink&lt;br /&gt;http://blogs.sun.com/chrisg/entry/who_or_what_deleted_dev&lt;br /&gt;&lt;br /&gt;The  word  following the redirection operator in the following descriptions, unless otherwise noted, is subjected to brace expansion, tilde expansion, parameter expansion, command substitution,  arithmetic  expansion, quote removal, pathname expansion, and word splitting.  If it expands to more than one word, bash reports an error.Note that the order of redirections is significant.  For example, the command&lt;br /&gt;&lt;br /&gt;ls &gt; dirlist 2&gt;&amp;amp;1&lt;br /&gt;directs both standard output and standard error to the file dirlist, while the command&lt;br /&gt;&lt;br /&gt;ls 2&gt;&amp;amp;1 &gt; dirlist&lt;br /&gt;directs only the standard output to file dirlist, because the standard error  was  duplicated as standard output before the standard output was redirected to dirlist.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-440736715317337642?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/440736715317337642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=440736715317337642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/440736715317337642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/440736715317337642'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/02/linuxunix-command.html' title='Linux/Unix Command'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-3272010600827947114</id><published>2008-02-06T15:49:00.000-08:00</published><updated>2008-02-08T07:25:07.046-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Implementation'/><title type='text'>Shell Scripts on Linux</title><content type='html'>This page tells you some shell programming command that are must known.&lt;br /&gt;&lt;br /&gt;References: &lt;a href="http://linux.about.com/library/cmd/blcmdl1_sh.htm"&gt;Linux / Unix Command: sh&lt;/a&gt;&lt;br /&gt;&lt;table&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Commands&lt;/td&gt;&lt;td&gt;Meanings&lt;/td&gt;&lt;td&gt;Examples&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;"$#"&lt;/td&gt;&lt;td&gt;(#) - Expands to the number of positional parameters in decimal.&lt;/td&gt;&lt;td&gt;"$#" -eq 3&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;-f&lt;/td&gt;&lt;td&gt;(-f &lt;span style="font-style: italic;"&gt;file&lt;/span&gt;) True if file exists and is a regular file.&lt;/td&gt;&lt;td&gt;-f "$1"&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;-Z&lt;/td&gt;&lt;td&gt;(-z &lt;span style="font-style: italic;"&gt;string&lt;/span&gt;) True if the length of string is zero.&lt;/td&gt;&lt;td&gt;-Z "$1"&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;-d&lt;/td&gt;&lt;td&gt;(-d &lt;span style="font-style: italic;"&gt;file&lt;/span&gt;) True if file exists and is a directory.&lt;/td&gt;&lt;td&gt;-d "${RSYNC_PATH3}/dberr"&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;-x&lt;/td&gt;&lt;td&gt;(-x &lt;span style="font-style: italic;"&gt;file&lt;/span&gt;) True if file exists and is executable.&lt;/td&gt;&lt;td&gt;-X "${RSYNC_PATH3}/xxxxx.sh"&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;!-- Google Adsense --&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!--&lt;br /&gt;google_ad_client = "pub-6282822646946155";&lt;br /&gt;/* for in blogger post-468x15, created 2/8/08 */&lt;br /&gt;google_ad_slot = "1101944856";&lt;br /&gt;google_ad_width = 468;&lt;br /&gt;google_ad_height = 15;&lt;br /&gt;//--&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&lt;br /&gt;src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-3272010600827947114?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/3272010600827947114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=3272010600827947114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/3272010600827947114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/3272010600827947114'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/02/shell-scripts-on-linux.html' title='Shell Scripts on Linux'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-7783152469656074017</id><published>2008-02-06T15:42:00.000-08:00</published><updated>2008-04-23T07:01:20.765-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC-Implementation'/><title type='text'>Coding&amp;Implementation Literature(Implementation) Experience</title><content type='html'>Here tells you the tips and experience that one software got while working on software development projects.&lt;br /&gt;&lt;br /&gt;Programming:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/01/javamail-desktop-application.html"&gt;Javamail desktop application&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/03/parsing-xml-quick-learning-with-sample.html"&gt;Parsing XML quick learning with sample code&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/02/log4j-logging-software.html"&gt;Log4J logging software&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/04/scjd-problems-and-solutions.html"&gt;SCJD problems and solutions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/04/easily-understandable-movie-guide.html"&gt;Easily understandable movie guide teaching you how to make GUI application with NetBeans!&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-7783152469656074017?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/7783152469656074017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=7783152469656074017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/7783152469656074017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/7783152469656074017'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/02/coding-literatureimplementation.html' title='Coding&amp;Implementation Literature(Implementation) Experience'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-5664594450755095597</id><published>2008-01-31T06:37:00.000-08:00</published><updated>2009-11-30T20:10:06.634-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>Experience Directory in Software Development</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1wNbZ5__sIs/R-m-lIw24iI/AAAAAAAAACg/SdZkj5p-DzE/s1600-h/group.gif"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_1wNbZ5__sIs/R-m-lIw24iI/AAAAAAAAACg/SdZkj5p-DzE/s200/group.gif" alt="" id="BLOGGER_PHOTO_ID_5181882391483310626" border="0" /&gt;&lt;/a&gt;Nowadays people such as a software engineer put their profile and skill-set on Internet and they even don't pretend to keep in secret those information...&lt;br /&gt;Because they expect somebody like HR department guys finds it and they wait for a call/an email from HR...Further more they like their name to be more known by more people in all over the world..&lt;br /&gt;&lt;br /&gt;I was hesitate to put my profile or any informatin that can identify who I am on Internet, but those big stream has changed my mind...&lt;br /&gt;&lt;br /&gt;So I've decided to put some experience or my consern/interest related to software development here on Blogger blog...&lt;br /&gt;&lt;br /&gt;System Development Life Cycle&lt;br /&gt;&lt;br /&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2009/11/1initial-planningplanning.html"&gt;1.Initial Planning(Planning)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/03/spec-analysisrequirement-analysis.html"&gt;2.Spec Analysis(Requirement Analysis)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/02/design-developmentdesign.html"&gt;3.Design&amp;amp;Initial Development(Design&amp;amp;Development)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/02/coding-literatureimplementation.html"&gt;4.Coding&amp;amp;Implementation Literature(Implementation)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5.Manual&amp;amp;Automated(Testing&amp;amp;Integration)&lt;br /&gt;&lt;br /&gt;6.Client Side Evaluation(Evaluation)&lt;br /&gt;&lt;br /&gt;7.Signing Off(Release)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/03/recyclesupport.html"&gt;8.Recycle(Support)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/03/researchdoubtwonderinterest-index.html"&gt;(others)Research/doubt/wonder articles&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/02/very-useful-tutorial-links-and.html"&gt;References&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I bet this post would be updated repeatedly for long time all the time when I get new experience, tips, thoughts and skills.&lt;br /&gt;&lt;br /&gt;Thanks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-5664594450755095597?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/5664594450755095597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=5664594450755095597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/5664594450755095597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/5664594450755095597'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/01/experience-directory-in-software.html' title='Experience Directory in Software Development'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1wNbZ5__sIs/R-m-lIw24iI/AAAAAAAAACg/SdZkj5p-DzE/s72-c/group.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-2856482653056337710</id><published>2008-01-28T08:16:00.000-08:00</published><updated>2008-12-09T21:51:20.086-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ordinary topics'/><title type='text'>Yaari! sent an invitation mail to all my friends list by accessing my gmail account without my permission!!</title><content type='html'>&lt;img  src="http://1.bp.blogspot.com/_1wNbZ5__sIs/R6bzf-1xL1I/AAAAAAAAABI/OnhBuB74IPQ/s200/logoYaari.gif" &lt;br /&gt;id="BLOGGER_PHOTO_ID_5163081753596866386" /&gt;&lt;br /&gt;Just couple of days before, some friends that I haven't heard from for a while suddenly sent me an email and he was just inquiring if I sent him an Yaari! invitation.&lt;br /&gt;He said that looked like spam...&lt;br /&gt;&lt;br /&gt;I replied and said that was not mine and asked him ignored it.&lt;br /&gt;&lt;br /&gt;I can't just believe the SNS website took user's email lists and use them in our back...&lt;br /&gt;&lt;br /&gt;I also was wondering there would be others who have same problem and looked up those people in a net.&lt;br /&gt;and yeah, there are many...&lt;br /&gt;&lt;br /&gt;the following URSs are just other cases..&lt;br /&gt;&lt;br /&gt;・&lt;a href="http://yaari.com/" target="_blank"&gt;&lt;span class="nfakPe"&gt;yaari&lt;/span&gt;.com&lt;/a&gt; gained access to my contact database&lt;br /&gt;&lt;a href="http://groups.google.com/group/Gmail-Problem-solving/browse_thread/thread/2fa45f2d690f8112/2b222458b7d46924" target="_blank"&gt;http://groups.google.com/group&lt;wbr&gt;/Gmail-Problem-solving/browse&lt;wbr&gt;_thread/thread/2fa45f2d690f811&lt;wbr&gt;2/2b222458b7d46924&lt;/a&gt;&lt;br /&gt;・&lt;span class="nfakPe"&gt;Yaari&lt;/span&gt;, Social Network or International Scam?&lt;br /&gt;&lt;a href="http://www.profy.com/2007/10/31/yaari-social-network-or-international-scam/" target="_blank"&gt;http://www.profy.com/2007/10&lt;wbr&gt;/31/&lt;span class="nfakPe"&gt;yaari&lt;/span&gt;-social-network-or&lt;wbr&gt;-international-scam/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As you can imagine I stoped my activity on Yaari! and will never use it and introduced to any of my friends!!&lt;br /&gt;&lt;br /&gt;&lt;!-- Google Adsense --&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!--&lt;br /&gt;google_ad_client = "pub-6282822646946155";&lt;br /&gt;/* for in blogger post-468x15, created 2/8/08 */&lt;br /&gt;google_ad_slot = "1101944856";&lt;br /&gt;google_ad_width = 468;&lt;br /&gt;google_ad_height = 15;&lt;br /&gt;//--&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&lt;br /&gt;src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-2856482653056337710?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/2856482653056337710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=2856482653056337710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/2856482653056337710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/2856482653056337710'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/01/yaari-sent-invitation-mail-to-all-my.html' title='Yaari! sent an invitation mail to all my friends list by accessing my gmail account without my permission!!'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_1wNbZ5__sIs/R6bzf-1xL1I/AAAAAAAAABI/OnhBuB74IPQ/s72-c/logoYaari.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-3229819656434013842</id><published>2008-01-11T00:44:00.000-08:00</published><updated>2008-12-09T21:51:20.294-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Freelance'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='Odesk Assignment'/><title type='text'>ODesk Assignment No.1: Emailing tons of News Letters every month.</title><content type='html'>&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.odesk.com/referrals/track/kemoto"&gt;&lt;img src="http://www.odesk.com/images/banners/banner_buyer_125x125.gif" alt="The On Demand Global Workforce - oDesk" height="125" width="126" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Assignment:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;1)Send a HTML based News Letter to client's customers that is currently about 2,500. in the future it would increase to over 10,000.&lt;br /&gt;2)If we will get bounced backs, put them into a list and eventually make a bounced back list.&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;My approach:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;1) Write a java based software to send them all automatically(like,,,Read recipient's email from Excel and send news letter to it automatically.)So that nobody will get involved in routine, monotonous, and repetitive work! The email addresses are loaded from provided excel file.&lt;br /&gt;2)If we have gotten bounced back, it will change the background color of particular cell where email address is put in excel file.&lt;br /&gt;3)&lt;span style="font-weight: bold;"&gt;==&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;02.02.08:&lt;/span&gt;SMTP server we have used set Daily Sending Quota on our account,we are not sure it is set initially or set in between, we could send out only limited number about 500 in gmail, 250 in our DSL provider account. All we have to do in this talk is sending out 10,000 mail as soon as possible.&lt;br /&gt;we decided to use 6 or 7 DSL provided account to send out.Each set 250 limitation, we could only send out 1,500(6*250) per day, we need 7 days to complete 10,000 sending(7*1,500=10,500).Software obviously need to be extended to handle this specific situation&lt;br /&gt;(Since we have been using DSL smtp server, the limitation setting on our accounts is out of our hand unless we have our own SMTP server..) So we need some feature for solving this problem.My basic idea is An user can type and save a valid DSL account info as many as possible they can and when we launch software, it loads that account info file and keeps in (its memory space.) and picks up by ordering in a file and uses it for sending out, IF the specific exception occurs that is of cource "Daily sending quota exceeded", changes DSL account from an account that already exceeds daily quota and continue sending.&lt;br /&gt;Software will stop only when there is no more valid DSL account in a file.&lt;br /&gt;4)==&gt;&lt;span style="font-weight: bold;"&gt;27.02.08:&lt;/span&gt;&lt;span&gt; We need to extend our software to have "forward" feature. and only differences between "forward" and our new feature are we need to correct "subject" and address in "To".&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;"Be effective!"&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Issues&amp;amp;Solutions&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;Issue1: &lt;/span&gt;&lt;br /&gt;Error I got from Gmail ==&gt; Daily sending quota exceeded&lt;br /&gt;----&lt;br /&gt;Exception in thread "main" com.sun.mail.smtp.SMTPSendFailedException: 550 5.4.5 Daily sending quota exceeded. f55sm8668781pyh.28&lt;br /&gt;----&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Solution1:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://mail.google.com/support/bin/search.py?query=Daily+sending+quota+exceeded&amp;amp;Action.Search=Search&amp;amp;type=f&amp;amp;lr=lang_en&amp;amp;ctx=en%3Asearchbox"&gt;1.Search result of this quiery(Daily sending quota exceeded)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(We haven't gotten any solution yet, so my alternative way is to use ISP provided mail account to send news letter out..&lt;br /&gt;Or we will stand with that mail quota limit and send a few hundreds mails day by day till complete sending all.)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;==&gt;27.02.08:&lt;/span&gt;we discussed and decided to use several ISP provided accounts, let's say, for example use 6 ISP accounts which every account restricted with daily quota limit about only 250 mails per day, but in total we could send out 1,500(6 * 250) mails per day.also decided not to use gmail because gmail smtp server eventually gives our mail back with uncertain error(PERM_FAILURE)...We tried and looked for a solution for it but nothing gives&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;Issue2: &lt;/span&gt;&lt;br /&gt;PERM_FAILURE:SMTP Error (state 13): 550&lt;br /&gt;Suddenly I got baunce backs mail from most of recipients that sent my newsletter to using Gmail account, they actually didn't create any problem last month emailing newsletter...&lt;br /&gt;So I got to find the reason and its solution for proceeding my emailing task..&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Solution2:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?q=SMTP+Error+%28state+13%29%3A+550&amp;amp;start=0&amp;amp;ie=utf-8&amp;amp;oe=utf-8&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla:en-US:official"&gt;1.Search result of this quiery(SMTP Error (state 13): 550)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(We haven't gotten any idea to solve this yet)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;==&gt;27.02.08:&lt;/span&gt;we gave up using gmail account for sending our newsletter out.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Issue3: &lt;/span&gt;&lt;br /&gt;The contents of the News letter is made using MS-word and is sent using MS-word feature that is you can select "send to" option from File menu or sort of it. This is the way a HTML news letter made. But Due to MS-Word HTML generator is not well-performed enough, when we try and get an original HTML code from a HTML newsletter, HTML code is broken. This fact leads another problem that is the allighment and format of our newsletter sent by our software are collapsed.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;So I need to skip one thing that is parsing a newsletter into HTML code.&lt;br /&gt;and directly send a newsletter without parsing it or getting an original HTML code from a newsletter.&lt;br /&gt;&lt;br /&gt;(current procedure)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;1.receive a HTML newsletter&lt;/span&gt;&lt;span&gt; sent through MS-word.&lt;br /&gt;2.parsing it into HTML code using ,for example if you use gmail &lt;/span&gt;"show original" option from option menu in gmail&lt;span&gt;.(&lt;==this step should be skipped.) 3.copy and paste HTML code in our software. 4.send out &lt;/span&gt;&lt;span&gt;(&lt;==No.3&amp;amp;4 steps should be skipped.because it collupses HTML format&amp;amp;allingmen.)&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;(required procedure)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;1.receive a HTML newsletter&lt;/span&gt;&lt;span&gt; sent through MS-word.&lt;br /&gt;2.send out recieved mail just as it is, only correct "subject" and address in "To".&lt;br /&gt; it is almost same feature of "forward" function.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Solution3:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?q=SMTP+Error+%28state+13%29%3A+550&amp;amp;start=0&amp;amp;ie=utf-8&amp;amp;oe=utf-8&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla:en-US:official"&gt;1.Search result of this quiery(SMTP Error (state 13): 550)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(We haven't gotten any idea to solve this yet)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;==&gt;27.02.08:&lt;/span&gt;we gave up using gmail account for sending our newsletter out.&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;Other errors I've gotten:&lt;br /&gt;&lt;/span&gt;&lt;span&gt;1.  javax.mail.AuthenticationFailedException: Your mail spool lock busy.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;References:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;Javamail Instructions:&lt;/span&gt;&lt;br /&gt;Here is the page describes how to build a desktop application using Javamail API and instructions.&lt;br /&gt;+ &lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/01/javamail-desktop-application.html"&gt;Auto-email Javamail desktop application&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;POI Instructions:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://poi.apache.org/"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_1wNbZ5__sIs/R4ynPA-0iaI/AAAAAAAAAA4/gJdwhXchXxw/s200/poi-group-logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5155679549835741602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here is the page describes how to integreate Apache POI package into the Javamail desktop application.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Log4J Instructions:&lt;br /&gt;&lt;/span&gt;A open source software Log4j gives you informative logs with significantly easy configuration and implementation.All you have to do is a very little of configuration and quite similar implementation way like print out method bundled with Core Java API.&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;+ &lt;a href="http://theglobalsoftwareengineer.blogspot.com/2008/02/log4j-logging-software.html"&gt;Log4J instruction explained here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-3229819656434013842?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/3229819656434013842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=3229819656434013842' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/3229819656434013842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/3229819656434013842'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/01/odesk-assignment-no1-emailing-tons-of.html' title='ODesk Assignment No.1: Emailing tons of News Letters every month.'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1wNbZ5__sIs/R4ynPA-0iaI/AAAAAAAAAA4/gJdwhXchXxw/s72-c/poi-group-logo.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-1195527737536312599</id><published>2008-01-09T20:44:00.000-08:00</published><updated>2008-02-08T07:26:49.647-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Freelance'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>First Assignment on ODesk!</title><content type='html'>&lt;a href="http://www.odesk.com/referrals/track/kemoto"&gt;&lt;img src="http://www.odesk.com/images/banners/banner_buyer_125x125.gif" alt="The On Demand Global Workforce - oDesk" width="126" height="125" /&gt;&lt;/a&gt;&lt;br /&gt;I got first &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;assignment&lt;/span&gt; on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Odesk&lt;/span&gt;, It was started from on 8&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;th&lt;/span&gt;, Jan!&lt;br /&gt;&lt;br /&gt;Before I become the one who works on that assignment, I already analyzed how I will work on and solve most issues.&lt;br /&gt;&lt;br /&gt;So I was very happy with working on and didn't need to waste my analysis time.&lt;br /&gt;&lt;br /&gt;overall Assignment  description is to email a news letter to &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;bunch&lt;/span&gt; or&lt;br /&gt;client's customers( in generally called subscriber).&lt;br /&gt;I need to finish making a software to send it to all of them.&lt;br /&gt;otherwise I got to send it manually taking tons of time!&lt;br /&gt;&lt;br /&gt;&lt;!-- Google Adsense --&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!--&lt;br /&gt;google_ad_client = "pub-6282822646946155";&lt;br /&gt;/* for in blogger post-468x15, created 2/8/08 */&lt;br /&gt;google_ad_slot = "1101944856";&lt;br /&gt;google_ad_width = 468;&lt;br /&gt;google_ad_height = 15;&lt;br /&gt;//--&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&lt;br /&gt;src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-1195527737536312599?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/1195527737536312599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=1195527737536312599' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/1195527737536312599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/1195527737536312599'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/01/first-assignment-on-odesk.html' title='First Assignment on ODesk!'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-4125127336911534935</id><published>2008-01-04T08:21:00.000-08:00</published><updated>2008-02-08T07:27:22.896-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Freelance'/><category scheme='http://www.blogger.com/atom/ns#' term='Money Transfer from the US'/><title type='text'>Opening an US bank account from offshore place</title><content type='html'>This is obviously one of the headache that the payment options what freelancer has to choose.&lt;br /&gt;&lt;br /&gt;Odesk freelancers are now having 3 options to get Odesk work payment into their pocket.&lt;br /&gt;&lt;br /&gt;1.Online bank account&lt;br /&gt;2.US bank accont&lt;br /&gt;3.Odesk credit card&lt;br /&gt;&lt;br /&gt;100% sure that all freelancers wish to have a US bank account to get 100% payment without paying any service charge.&lt;br /&gt;But in real many freelancers are living in other countries and which means they don't have it but are eager to have it though.&lt;br /&gt;&lt;br /&gt;This idea is only applyed to the freelancers who are living in Japan.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Idea:&lt;br /&gt;By using &lt;a href="http://www.bk.mufg.jp/tsukau/kaigai/kouza/cali/service.html"&gt;MJFG service&lt;/a&gt;&lt;/span&gt;&lt;a href="http://www.bk.mufg.jp/tsukau/kaigai/kouza/cali/service.html"&gt;&lt;span style="font-weight: bold;"&gt;(Your Domestic bank)&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;, open the &lt;a href="https://www.uboc.com/uboc/home/home.html"&gt;US bank account(Union Bank Of California)&lt;/a&gt; for free!!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;You have to look at and fill up &lt;a href="http://www.irs.gov/pub/irs-pdf/fw8ben.pdf"&gt;&lt;span style="font-weight: bold;"&gt;this form(Form W-8BEN)&lt;/span&gt;(PDF)&lt;/a&gt;&lt;/span&gt;&lt;a href="http://www.irs.gov/pub/irs-pdf/fw8ben.pdf"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/a&gt;&lt;span&gt;if you are non-US residents&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;But there would be similar option that you could open it in your country.Better check it out instead of paying service charge doing nothing!&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;!-- Google Adsense --&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!--&lt;br /&gt;google_ad_client = "pub-6282822646946155";&lt;br /&gt;/* for in blogger post-468x15, created 2/8/08 */&lt;br /&gt;google_ad_slot = "1101944856";&lt;br /&gt;google_ad_width = 468;&lt;br /&gt;google_ad_height = 15;&lt;br /&gt;//--&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&lt;br /&gt;src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-4125127336911534935?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/4125127336911534935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=4125127336911534935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/4125127336911534935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/4125127336911534935'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/01/opening-us-bank-account-from-offshore.html' title='Opening an US bank account from offshore place'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-6323387878804113883</id><published>2008-01-04T08:14:00.000-08:00</published><updated>2008-02-08T07:27:51.714-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Freelance'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>Outsource Goods and Bads..</title><content type='html'>&lt;a style="color: rgb(51, 255, 51);" href="http://www.emomsathome.com/blog/2007/10/23/the-art-of-the-outsource-20-tips-for-securing-successful-contract-work/"&gt;&lt;span style="font-weight: bold;"&gt;The Art of the Outsource: 20 tips for securing successful contract work&lt;/span&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Wow, You would be very surprised much when reading &lt;a href="http://www.emomsathome.com/blog/2007/10/23/the-art-of-the-outsource-20-tips-for-securing-successful-contract-work/"&gt;this article&lt;/a&gt; and interesting comments on it.&lt;br /&gt;It tells you how to post your jobs and make it done successfully and also with no problems (means very smoothly!)&lt;br /&gt;&lt;br /&gt;and also tells freelancers (not particularly to Odesk freelancers) what the buyer thinks and feels inside and their thought of what they expect us to work for.&lt;br /&gt;&lt;br /&gt;It is 100% worth to read it out!&lt;br /&gt;&lt;br /&gt;&lt;!-- Google Adsense --&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!--&lt;br /&gt;google_ad_client = "pub-6282822646946155";&lt;br /&gt;/* for in blogger post-468x15, created 2/8/08 */&lt;br /&gt;google_ad_slot = "1101944856";&lt;br /&gt;google_ad_width = 468;&lt;br /&gt;google_ad_height = 15;&lt;br /&gt;//--&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&lt;br /&gt;src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-6323387878804113883?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/6323387878804113883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=6323387878804113883' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/6323387878804113883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/6323387878804113883'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/01/outsource-goods-and-bads.html' title='Outsource Goods and Bads..'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-2865646841317389323</id><published>2008-01-03T04:50:00.000-08:00</published><updated>2008-02-26T20:07:58.204-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Freelance'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>Javamail desktop application</title><content type='html'>&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.odesk.com/referrals/track/kemoto"&gt;&lt;img src="http://www.odesk.com/images/banners/banner_buyer_125x125.gif" alt="The On Demand Global Workforce - oDesk" height="125" width="126" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;span style="color: rgb(51, 204, 0);"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Javamail&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; desktop application&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;span style="color: rgb(51, 204, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;As you know the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Javamail&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;API&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; produced by Sun, If we try and make a mail client application, first we would come up with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Javamail&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Javamail&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;-- &lt;/span&gt;&lt;a href="http://java.sun.com/products/javamail/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Javamail&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; home web site(java.sun.com)&lt;/a&gt;&lt;br /&gt;           &lt;span style="font-weight: bold;"&gt;--&lt;/span&gt; &lt;a href="http://java.sun.com/products/javamail/FAQ.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Javamail&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; FAQ(java.sun.com)&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-- &lt;/span&gt;&lt;a href="http://java.sun.com/developer/onlineTraining/JavaMail/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Javamail&lt;/span&gt; online traininig(java.sun.com)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;http://java.sun.com/developer/onlineTraining/JavaMail/&lt;br /&gt;Now I got an assignment from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;ODesk&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; that is to send a HTML newsletter to numerous number of recipients(like 1,000 to 15,000) with different recipient name on the top in a HTML body.&lt;br /&gt;and also they wanted me to do same job repeatedly, I guess it will happen in every month. Because newsletter which they sent me has a title includes "December, 2007".&lt;br /&gt;&lt;br /&gt;So what I thought to complete this work is to let an application complete mailing a newsletter task.&lt;br /&gt;Before we dealt with, I suggested my solution of what an application does the task and they accepted.&lt;br /&gt;&lt;br /&gt;I thought that time I could save one person from working on the boring task that sends hundreds of mails manually by automated and productive idea.&lt;br /&gt;&lt;br /&gt;This is my main source of energy for working on that task.&lt;br /&gt;&lt;br /&gt;So, now I have to make a HTML newsletter sender application in a short time basically based on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;JavaMail&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;API&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Here is my tasks that I have to proceed and broke it into small pieces.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;---Tasks what I am supposed to do for my &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;ODesk&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; assignment---&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;1.&lt;/span&gt;Make sure how to send a mail using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;gmail&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; account by &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;javamail&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; based desktop application.&lt;br /&gt;+--&lt;a href="http://forum.java.sun.com/thread.jspa?threadID=668779"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Javamail&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; using Gmail SMTP 465 port!(forum.java.sun.com)&lt;/a&gt;--It has a real and workable sample source snippet. You can very easily copy-paste it and test how it works.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.2.&lt;/span&gt;Make sure how to send HTML newsletter via Gmail account mail server using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;javamail&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; desktop application.&lt;br /&gt;+--&lt;a href="http://java.sun.com/products/javamail/FAQ.html#sendhtml"&gt;How do I send HTML mail?(java.sun.com)&lt;/a&gt;--This is part of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Javamail&lt;/span&gt;&lt;/span&gt; FAQ page and it says that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;sendhtml&lt;/span&gt;&lt;/span&gt;.java is all prepared to show how to do by sun.com as a demo application &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_17"&gt;bundled&lt;/span&gt; with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;Javamail&lt;/span&gt;&lt;/span&gt; package.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.3.&lt;/span&gt;Make sure how to send a HTML news letter &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_19"&gt;includes&lt;/span&gt; multiple images embedded  using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;Javamail&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;API&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;+--&lt;a href="http://jguru.com/faq/view.jsp?EID=741046"&gt;How can I create an HTML message which will contain multiple images?(&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;jGuru&lt;/span&gt;)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2.1.&lt;/span&gt;Figure out, identify, and decide what the application has to do or in other words, what my client wants it to do.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2.2.&lt;/span&gt;Use and make sure the features of a sample desktop application bundled with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;javamail&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;api&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; package with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;gmail&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; account&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3.&lt;/span&gt;Take out unnecessary features and added &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;necessary's&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4.&lt;/span&gt;Test it out if it works as my client expects what it has to do by testing manually and automatically.&lt;br /&gt;&lt;br /&gt;How is this plan I set up?!&lt;br /&gt;Does anybody figure out the missing tasks what I am suppose to do for this task?!?!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-2865646841317389323?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/2865646841317389323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=2865646841317389323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/2865646841317389323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/2865646841317389323'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/01/javamail-desktop-application.html' title='Javamail desktop application'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-7999285062722188608</id><published>2008-01-01T08:56:00.000-08:00</published><updated>2008-02-08T07:29:56.502-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ordinary topics'/><title type='text'>New Year Resolutions in 2008!</title><content type='html'>Happy new year to all!!&lt;br /&gt;We have had the first day in 2008 which is the best timing to make our new year resolutions that anything you want to have!!&lt;br /&gt;&lt;br /&gt;First I will have to ask myself this question,&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;"Q1.What would I want to do this year?"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For answering this question, I would need to answer this question first,&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;"Q2.What is your short term goal that you set up right now?"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;--&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;A2.&lt;/span&gt;I wanna work in the US to become the real international software developer. Yeah, that's rigth. the following question comes like this. "why and what for do you set up such goal?"&lt;br /&gt;&lt;br /&gt;--&gt; &lt;br /&gt;Yeah, because I wanna know how people in US work on a software development project, an wanna figure out the good ethics or bad compared with those in Japan or India.&lt;br /&gt;And will find out the better way of developiong a system by mixing our and US people's good ethics!!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;A1.&lt;/span&gt;so, things what I have to do to make it happen this year, I have to train myself techinical stuffs and experience more of system development with the US firm. and learn their business procedure.&lt;br /&gt;&lt;br /&gt;For getting an opportunitity working in the US, I must have strong techinical experience and performance as a Java Developer, so my target will be like the followings...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;---Goal List---&lt;br /&gt;1.Work on ODesk jobs to gain more real work experience.&lt;br /&gt;2.Get the SCJD certification&lt;br /&gt;3.Familiar more with J2EE design which means in my case, study the Design Patturns(Head First Design Patturns.).&lt;br /&gt;4.Catch up the Web2.0 technologies.--Ajax,JSF&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;and study more the English language...at least can manage the telephone interview with HR person in the US firm.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Wow, the goal that I set up looks very interested!!&lt;br /&gt;&lt;br /&gt;&lt;!-- Google Adsense --&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!--&lt;br /&gt;google_ad_client = "pub-6282822646946155";&lt;br /&gt;/* for in blogger post-468x15, created 2/8/08 */&lt;br /&gt;google_ad_slot = "1101944856";&lt;br /&gt;google_ad_width = 468;&lt;br /&gt;google_ad_height = 15;&lt;br /&gt;//--&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&lt;br /&gt;src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-7999285062722188608?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/7999285062722188608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=7999285062722188608' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/7999285062722188608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/7999285062722188608'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2008/01/new-year-resolutions-in-2008.html' title='New Year Resolutions in 2008!'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-3409234547753431821</id><published>2007-12-24T22:58:00.000-08:00</published><updated>2007-12-24T23:17:22.355-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Freelance'/><title type='text'>ODesk vs Elance</title><content type='html'>I may not have right to criticize this topic ODesk vs Elance, I've never worked on Elance fleelance work so far.&lt;br /&gt;&lt;br /&gt;* look and feel&lt;br /&gt;&lt;a href="http://www.elance.com/"&gt;http://www.elance.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.odesk.com"&gt;http://www.odesk.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Elance won. It much likes following on trend, then intellectual looking. but Odesk looks like made by a web designer fresher..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-3409234547753431821?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/3409234547753431821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=3409234547753431821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/3409234547753431821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/3409234547753431821'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2007/12/odesk-vs-elance.html' title='ODesk vs Elance'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-3934882737728648431</id><published>2007-12-20T06:38:00.000-08:00</published><updated>2008-01-14T15:54:25.333-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Freelance'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>Job Interview on ODesk</title><content type='html'>&lt;a href="http://www.odesk.com/referrals/track/kemoto"&gt;&lt;img src="http://www.odesk.com/images/banners/banner_buyer_125x125.gif" alt="The On Demand Global Workforce - oDesk" width="126" height="125" /&gt;&lt;/a&gt;&lt;br /&gt;I had a job interview on ODesk. We talked by Yahoo! messenger when it was at around 23(GMT -5) interviewer time and mine was 13(GMT +9)..&lt;br /&gt;( someone could guess where the interviewer lives ^^)&lt;br /&gt;&lt;br /&gt;It was really fun to talk to and of course stressed me,, you know it always happens when anyone takes an interview.&lt;br /&gt;&lt;br /&gt;But just now I got a notification from Odesk service that told me the job interview result.. It was failure...&lt;br /&gt;&lt;br /&gt;I will make the other job opening.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-3934882737728648431?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/3934882737728648431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=3934882737728648431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/3934882737728648431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/3934882737728648431'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2007/12/job-interview-on-odesk.html' title='Job Interview on ODesk'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-7161101911274903779</id><published>2007-12-16T06:21:00.000-08:00</published><updated>2007-12-16T06:43:11.840-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>Became an ODesk freelancer</title><content type='html'>Have you heard "ODesk" before??&lt;br /&gt;&lt;br /&gt;Last week I was just doing net-surfing for a while and accidentally I found this website.&lt;br /&gt;Oh actually I was trying to find something new to get a job...&lt;br /&gt;I don't remember the search criterias to find this service. But it looks really nice for me..&lt;br /&gt;&lt;br /&gt;ODesk&lt;br /&gt;http://www.odesk.com/w/&lt;br /&gt;&lt;br /&gt;This website are really useful for the people finding a job and also proffecionals.&lt;br /&gt;It is worthey to register your information to be a buyer or a provider!&lt;br /&gt;&lt;br /&gt;I did anyway...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-7161101911274903779?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/7161101911274903779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=7161101911274903779' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/7161101911274903779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/7161101911274903779'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2007/12/became-odesk-freelancer.html' title='Became an ODesk freelancer'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-6653164774256733577</id><published>2007-11-25T09:53:00.000-08:00</published><updated>2007-11-25T10:30:53.809-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>SCJD preparation</title><content type='html'>as many of you know how much worthy the SCJD certification is, i agree its effectiveness.&lt;br /&gt;i've decided to take the exam of SCJD of first step;CX-310-252A.&lt;br /&gt;&lt;br /&gt;SCJD consists of 2 steps(do you know?) which are CX-310-252A(http://www.sun.com/training/catalog/courses/CX-310-252A.xml) and CX-310-027(http://www.sun.com/training/catalog/courses/CX-310-027.xml).&lt;br /&gt;&lt;br /&gt;through be ready for this exam, we will know OO analysis&amp;design,coding standard,javadoc,logger architecture,java network interface and more.&lt;br /&gt;&lt;br /&gt;this exam focuses on J2SE and get better understanding of J2SE to know how smart we can use J2SE packages, and much more focusing on the OO design rather than just test if we know what the particular package is...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-6653164774256733577?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/6653164774256733577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=6653164774256733577' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/6653164774256733577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/6653164774256733577'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2007/11/scjd-preparation.html' title='SCJD preparation'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-7626370393073187373</id><published>2007-07-15T14:59:00.000-07:00</published><updated>2007-07-15T15:10:42.636-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>The time has come finally!</title><content type='html'>We are really happy to say, complete the project internally.&lt;br /&gt;officially we have some work,but according to our plan, it's over!&lt;br /&gt;&lt;br /&gt;At the last moment, we knew who can be great contributer and who are not.&lt;br /&gt;it's something like this.&lt;br /&gt;&lt;br /&gt;For example, you gotta work something, and same size of work is given to others equally. you work hard and others also work really hard. but at the end of the deadline, a few guys said that they may not complete it by themselves. obviously they need some help, they are requesting to get any help.&lt;br /&gt;&lt;br /&gt;in that situation if you are involved, you might have different thoughts.&lt;br /&gt;&lt;br /&gt;1.the mind is that you wanna help them &lt;br /&gt;2.and also you the thought that you wanna be free from work.&lt;br /&gt;&lt;br /&gt;hopefully in our team we have some (1.) guys.&lt;br /&gt;but some guys are (2.)...&lt;br /&gt;how can we have more (1.) guys.&lt;br /&gt;or how can we make people more (1.) guys.?!&lt;br /&gt;&lt;br /&gt;cheers for ourself!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-7626370393073187373?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/7626370393073187373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=7626370393073187373' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/7626370393073187373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/7626370393073187373'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2007/07/time-has-come-finally.html' title='The time has come finally!'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-1109009422971577767</id><published>2007-07-14T14:02:00.000-07:00</published><updated>2007-07-14T14:09:47.304-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>3 years needed to be popularin software product market?!</title><content type='html'>it's the open source product now becomes popular.&lt;br /&gt;it's the hibernate, AJax, Linux.&lt;br /&gt;all products i got started to learn 3 years before which was in 2004.&lt;br /&gt;&lt;br /&gt;now in India, they are saying that these products are must technologies which open system developer should know.&lt;br /&gt;&lt;br /&gt;3 years took to be popular in the world.&lt;br /&gt;even if nowadays technologies are rapidly developing..&lt;br /&gt;&lt;br /&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-1109009422971577767?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/1109009422971577767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=1109009422971577767' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/1109009422971577767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/1109009422971577767'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2007/07/3-years-needed-to-be-popularin-software.html' title='3 years needed to be popularin software product market?!'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-3663612803701597891</id><published>2007-07-14T03:19:00.000-07:00</published><updated>2007-07-14T10:40:42.239-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ordinary topics'/><title type='text'>Hi, there</title><content type='html'>It's me. added my photo on my profile page.&lt;br /&gt;glad to be known in blogger space.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-3663612803701597891?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/3663612803701597891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=3663612803701597891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/3663612803701597891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/3663612803701597891'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2007/07/hi-there.html' title='Hi, there'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-4672298147937411107</id><published>2007-07-13T09:10:00.000-07:00</published><updated>2007-07-13T09:27:29.919-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>End of Project</title><content type='html'>The company im working for is middle size.there are almost 250 employees.&lt;br /&gt;it's of course developing rapidly.&lt;br /&gt;For one project, all the resources are being used.&lt;br /&gt;Through running this project, we knew lots of organization problems.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;HR process---&gt;some guys refused to work for because of salary&amp;evaluation issue.&lt;br /&gt;Project management----&gt;lack of experienced engineer, the way of handling with Japanese project by Indian manager.&lt;br /&gt;Network system---&gt;weak network,system infrastructure.&lt;br /&gt;Engineer training process---&gt;some engineer the company training given didn't show the performance.&lt;br /&gt;work culture difference---&gt;the way of working, or the understanding towards the schedule or promise or deadline.&lt;br /&gt;&lt;br /&gt;im seeing what's happening now from inside of organization, im feeling this company is doing really well based on this much resources. this is my real impression.&lt;br /&gt;but still it's hard to manage the middle size development offshore project.&lt;br /&gt;&lt;br /&gt;but surely we are on the way to be the stable, big company.&lt;br /&gt;&lt;br /&gt;we will make it based on this project experience ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-4672298147937411107?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/4672298147937411107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=4672298147937411107' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/4672298147937411107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/4672298147937411107'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2007/07/end-of-project.html' title='End of Project'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-6838902309176415793</id><published>2007-07-11T13:39:00.000-07:00</published><updated>2007-07-11T14:33:20.548-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ordinary topics'/><title type='text'>Diet food  is booming in India.</title><content type='html'>the chain store in Chennai which is Nilgiri's supermarket is having diet food shelf.&lt;br /&gt;by accident, i bought picked up the diet cookies and bought it.&lt;br /&gt;(i thought that the price was Rs.15 for one pack of cookies, in fact it was Rs.155(aprx, 4bucks!))&lt;br /&gt;&lt;br /&gt;it was the Joseph's Lite Cookies--&gt;(http://www.josephslitecookies.com/home.cfm)&lt;br /&gt;imported from the US, (i saw its WebSite, it says the product has been made by hand.. it's great!)&lt;br /&gt;&lt;br /&gt;even if Indian currency is still cheaper than US dollar, it was sold by Indian people..&lt;br /&gt;because this is really good for health (according to its Advertising Copy.)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once you go to the book store here, you will see definitely the diet magazine and diet book corner...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For your information regarding with Indian life cost,&lt;br /&gt;One lunch, it may cost around Rs.30 in local restaurant.&lt;br /&gt;(you would eat enough volume of food!)&lt;br /&gt;&lt;br /&gt;Joseph's cookie was actually really expensive. &lt;br /&gt;4 times lunch cost equals to one Joseph's cookie!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-6838902309176415793?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/6838902309176415793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=6838902309176415793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/6838902309176415793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/6838902309176415793'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2007/07/diet-food-is-booming-in-india.html' title='Diet food  is booming in India.'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-4146522784307365949</id><published>2007-07-05T10:53:00.001-07:00</published><updated>2007-07-05T11:05:37.719-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><title type='text'>SAP technology in India</title><content type='html'>SAP is considered as the largest ERP package software product in the world.&lt;br /&gt;&lt;br /&gt;in Japan SAP product are used for lots of the big company mostly which are in public.&lt;br /&gt;SAP is expensive compare with other competitor's products. so that the demand for SAP are recently decreasing and instead of SAP, cheaper and smaller SAP package becomes popular.&lt;br /&gt;&lt;br /&gt;my generation in the software field in Japan might think that SAP is gonna be dead technology just like mainframe field.&lt;br /&gt;(in here "dead" means that it's just the less demand.)&lt;br /&gt;&lt;br /&gt;lot's of software guys want to be in Java or .NET field in Japan.&lt;br /&gt;(of course this trend also create another problem which is over competition..)&lt;br /&gt;&lt;br /&gt;BUT in India, SAP is still poplar technology, there are still lots of training class for getting the certification and job ad for SAP engineer.&lt;br /&gt;It is new for japanese..&lt;br /&gt;at the same time, in India SAP is still poplar and in Japan SAP is gonna be lesser need.&lt;br /&gt;&lt;br /&gt;one day i asked to my colleague working in SAP project about this matter.&lt;br /&gt;he said that for becoming SAP engineer, we have to invest lots of money (yeah because of SAP software itself it's expensive.), so that once become them, they can definitely go and work in Good company or get the onsite opportunity.&lt;br /&gt;&lt;br /&gt;I think his answer gets the point.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-4146522784307365949?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/4146522784307365949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=4146522784307365949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/4146522784307365949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/4146522784307365949'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2007/07/sap-technology-in-india.html' title='SAP technology in India'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-7566052897013053371</id><published>2007-07-03T10:49:00.000-07:00</published><updated>2007-07-03T10:59:28.961-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>everybody wants to release the task.</title><content type='html'>we are facing on the problem.&lt;br /&gt;we, the onsite team where is in India,are working in development, testing phases.&lt;br /&gt;everybody wanna send the completed task source codes to the Onsite where is Japan.&lt;br /&gt;Because we want to send the source code ASAP, tester becomes no use.&lt;br /&gt;they said while testing,&lt;br /&gt;"yeah, it looks fine, no need to test in various test scenarios."&lt;br /&gt;&lt;br /&gt;but obviously he was wrong.&lt;br /&gt;even if we don't have time or dead line has come, we complete the whole testcases, and fix the all bugs before send to the Onsite.&lt;br /&gt;&lt;br /&gt;let see if we delay the task but source code kept good quality.&lt;br /&gt;or we keep the deadline but source code has lots of bugs.&lt;br /&gt;&lt;br /&gt;i prefer the first case.&lt;br /&gt;because it will take more time when the other guy try to fix the but than the developer in change does.&lt;br /&gt;&lt;br /&gt;right??&lt;br /&gt;&lt;br /&gt;we need to think realistically.&lt;br /&gt;&lt;br /&gt;so i need to open my mouse to let them understand what is happening in the project.&lt;br /&gt;we have to work smarter.don't only see and think current issues. try to think whole process and future views.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-7566052897013053371?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/7566052897013053371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=7566052897013053371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/7566052897013053371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/7566052897013053371'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2007/07/everybody-wants-to-release-task.html' title='everybody wants to release the task.'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-5758051000383919201</id><published>2007-07-02T02:05:00.001-07:00</published><updated>2007-07-02T02:05:58.719-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ordinary topics'/><title type='text'>indian mind</title><content type='html'>Good Afternoon from Chennai,India.&lt;br /&gt;&lt;br /&gt;it's hot today on 2nd July.&lt;br /&gt;sun shine is burning our skin to change our its color to dark brawn.&lt;br /&gt;I haven't cought up any news lately so that i can only tell you major issues/news.&lt;br /&gt;&lt;br /&gt;This year in 2007 is the biggest anniversary year for indian people and the country, India.&lt;br /&gt;&lt;br /&gt;60 years passed after india was borned which means that this year is 60th independence year.&lt;br /&gt;this celeblation reminds me of historical topics and various stories heard form my indian friends.&lt;br /&gt;&lt;br /&gt;it's not related to the independence year,but it might be interested.&lt;br /&gt;my friend told me that British exploited a lot from us.but gave us a great gift which is English.&lt;br /&gt;we are proud of speaking/writing/reading English. that's why we are playing great role in world economy.&lt;br /&gt;that's why we are getting more and more offeres to work for the US, the UK and so on.&lt;br /&gt;&lt;br /&gt;Indian people appreciate british at leaset one thing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-5758051000383919201?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/5758051000383919201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=5758051000383919201' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/5758051000383919201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/5758051000383919201'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2007/07/indian-mind.html' title='indian mind'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-6058128043298782974</id><published>2007-06-29T23:46:00.000-07:00</published><updated>2007-06-29T23:56:21.762-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>how can you work on schedule??!!</title><content type='html'>Morning has come to tell me that i delayed the schedule of my responsible task release.&lt;br /&gt;Even if i have worked whole night..&lt;br /&gt;&lt;br /&gt;let's think about the cause of delay.&lt;br /&gt;&lt;br /&gt;1.short period schedule (or we can say wrong estimation )&lt;br /&gt;2.incapability&lt;br /&gt;3.unexpected incident occurred&lt;br /&gt;4.ineffective work method&lt;br /&gt;5.lack of resource&lt;br /&gt;6.plan was not efficient.&lt;br /&gt;7.resource allocation was wrong.&lt;br /&gt;8.team management didn't work well.&lt;br /&gt;&lt;br /&gt;mmm what is the real cause? or some causes are related each other?&lt;br /&gt;let me take a succeeded example to identify the difference between my case and their cases.&lt;br /&gt;&lt;br /&gt;how do people keep the schedule limit??&lt;br /&gt;what are the differences??&lt;br /&gt;&lt;br /&gt;oh, but how can i find the succeeded case??&lt;br /&gt;&lt;br /&gt;useful information wanted ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-6058128043298782974?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/6058128043298782974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=6058128043298782974' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/6058128043298782974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/6058128043298782974'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2007/06/how-can-you-work-on-schedule.html' title='how can you work on schedule??!!'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-5914946427188768105</id><published>2007-06-27T10:04:00.000-07:00</published><updated>2007-06-27T10:20:19.134-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>no way to get away.</title><content type='html'>I'm testing some programs, it might be released to the onsite tomorrow.&lt;br /&gt;but my body condition is weaker because of continuous short sleep..&lt;br /&gt;&lt;br /&gt;BUT, even if it's bad, i can't leave till complete the testing.&lt;br /&gt;it's kinda hell.&lt;br /&gt;&lt;br /&gt;who can survive under such work environment?&lt;br /&gt;who wanna work?&lt;br /&gt;&lt;br /&gt;people say to us like &lt;br /&gt;&lt;br /&gt;"work harder! don't sleep a lot while you are young age"&lt;br /&gt;&lt;br /&gt;you can get great experience and it helps you in the future.&lt;br /&gt;they said like this.&lt;br /&gt;&lt;br /&gt;we need to consider what you can get and what you loose.&lt;br /&gt;have to compare&amp;decide based on your priority and plan.&lt;br /&gt;&lt;br /&gt;i choose already to work hard now.&lt;br /&gt;so i can't say anything for their words.&lt;br /&gt;&lt;br /&gt;if i say that don't wanna work long time which means that it is against my policy.&lt;br /&gt;&lt;br /&gt;the professional person will never change their words.&lt;br /&gt;they know how much it costs.&lt;br /&gt;&lt;br /&gt;people will see you a lier.&lt;br /&gt;people won't ask you anything.&lt;br /&gt;&lt;br /&gt;so, this is really simple just keep your promise!&lt;br /&gt;&lt;br /&gt;in my current case, just complete testing.&lt;br /&gt;even if it will take till tomorrow morning.&lt;br /&gt;&lt;br /&gt;i can say them like this tomorrow&lt;br /&gt;&lt;br /&gt;"i compelted and prepare the bug report.i assume the bug fixing will take a half day, so i will be back afternoo."&lt;br /&gt;&lt;br /&gt;yeah, it's great idea..&lt;br /&gt;&lt;br /&gt;but im warring about the next my task.&lt;br /&gt;if i will come late tomorrow, i will start next task at late time.&lt;br /&gt;i might again work whole night.&lt;br /&gt;it might repeat...&lt;br /&gt;&lt;br /&gt;oh i need to cut this bad situation off one day.&lt;br /&gt;&lt;br /&gt;nobody wants to work full night...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-5914946427188768105?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/5914946427188768105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=5914946427188768105' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/5914946427188768105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/5914946427188768105'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2007/06/no-way-to-get-away.html' title='no way to get away.'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-6494373001004737958</id><published>2007-06-26T17:49:00.000-07:00</published><updated>2007-06-26T17:51:21.202-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>Task Allocation.</title><content type='html'>Every morning we have to have a meeting with TM(Team Member)s.&lt;br /&gt;and then make sure that every members is knowing what we are gonna do each day.&lt;br /&gt;&lt;br /&gt;that's what just now my boss suggested me to do.&lt;br /&gt;he sees me that i haven't managed the team.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;i have lots of execuses.&lt;br /&gt;for example.. oh sorry.. not sorry but,,&lt;br /&gt;&lt;br /&gt;but if once open my mouse for saying it, i might become a looser.&lt;br /&gt;i might not improve any more.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"execuse"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;i hate this word. hate when i hear from somebody is saying.&lt;br /&gt;hate to hear at the last moment when suppose the member completes thier allocated task.&lt;br /&gt;&lt;br /&gt;so i won't do what i feel really mad when somebody does.&lt;br /&gt;but insted of that, i will do to somebody what gets me happy.&lt;br /&gt;&lt;br /&gt;this is good thing isn't it?&lt;br /&gt;this is kinda my policy.&lt;br /&gt;&lt;br /&gt;im guessing evrybody has same policy.&lt;br /&gt;i mean i believe evrybody does!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;so i accepted boss's suggestion and will follow his words.&lt;br /&gt;&lt;br /&gt;be flexible, better have the room to accept my fault.&lt;br /&gt;this is what really need to lead you to the next step.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-6494373001004737958?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/6494373001004737958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=6494373001004737958' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/6494373001004737958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/6494373001004737958'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2007/06/task-allocation.html' title='Task Allocation.'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-5134918049262660024</id><published>2007-06-25T19:21:00.000-07:00</published><updated>2007-06-25T19:29:11.863-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ordinary topics'/><title type='text'>internal condition.</title><content type='html'>people see me im always active even if after we stayed up whole night.&lt;br /&gt;&lt;br /&gt;i thought the reason why i look like that.&lt;br /&gt;&lt;br /&gt;one big point is the mind we are having affects our looking.&lt;br /&gt;we feel exhausted, mind feels tired, people see you exactly what you are feeling.&lt;br /&gt;oh on the other word, what your mind is feeling.&lt;br /&gt;&lt;br /&gt;so one suggestion to make you look active, take care of your mental condition.&lt;br /&gt;&lt;br /&gt;how?!&lt;br /&gt;&lt;br /&gt;you can search in the google!&lt;br /&gt;&lt;br /&gt;oh! i got the first rank result is ---&gt; &lt;a href="http://en.wikipedia.org/wiki/Mental_illness"&gt;http://en.wikipedia.org/wiki/Mental_illness&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-5134918049262660024?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/5134918049262660024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=5134918049262660024' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/5134918049262660024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/5134918049262660024'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2007/06/internal-condition.html' title='internal condition.'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-116964674493176126</id><published>2007-01-24T05:51:00.000-08:00</published><updated>2007-01-24T05:52:24.950-08:00</updated><title type='text'>Spoken Language School... Japanese accent</title><content type='html'>Yesterday i earlier left the office, was boring. kill my time tried to see the spoken language class.&lt;br /&gt;teacher is a wife of my friend who i met for buying a secand hand car...&lt;br /&gt;yesterday, i called him not to buy a car, to see his wife's english spoken class.&lt;br /&gt;&lt;br /&gt;ironically,,,&lt;br /&gt;&lt;br /&gt;he might be dissapointed because he might expect i wanted to buy his car....&lt;br /&gt;&lt;br /&gt;so after left the office i went to their place where spoken english class is being held...&lt;br /&gt;&lt;br /&gt;I understood at one grance how they are teaching and class atmosphere...&lt;br /&gt;they chatted with enjoyment..&lt;br /&gt;teacher looked energetic,confident,educatable,wise,warm,kind,helphul and positive...&lt;br /&gt;&lt;br /&gt;it sounds like no reason i don't apply for her class...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I often think what's the english everybody can understand.&lt;br /&gt;no more "sorry?", no more "pardon??"&lt;br /&gt;&lt;br /&gt;How can we speak in english everybody can understand only one time?&lt;br /&gt;(everybody means several nationalities, several language skill...)&lt;br /&gt;&lt;br /&gt;it bothers me so many times.&lt;br /&gt;because obviously i speak with my country's accent.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;the teacher answered my question,&lt;br /&gt;&lt;br /&gt;i remember clealy her word,&lt;br /&gt;&lt;br /&gt;"learn(copy) my english" with smile on her face, confidence...&lt;br /&gt;&lt;br /&gt;additionally, she said,&lt;br /&gt;better learn british english, american english is srang...&lt;br /&gt;or indian english is nutral...worth to learn even if it's indian accent english...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;long long loooong way to be there where i reach to be satisfied with my english proficiency...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;haha..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;** Accent Lesson: Matrix in Japanese accent **&lt;br /&gt;http://www.youtube.com/watch?v=TwlaG_rOoaM&lt;br /&gt;&lt;br /&gt;** Japanese accent sounds like....? **&lt;br /&gt;http://answers.yahoo.com/question/index?qid=20060725155722AAJoEx7&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-116964674493176126?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/116964674493176126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=116964674493176126' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/116964674493176126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/116964674493176126'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2007/01/spoken-language-school-japanese-accent.html' title='Spoken Language School... Japanese accent'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-116723206191901979</id><published>2006-12-27T07:07:00.000-08:00</published><updated>2006-12-27T07:07:41.920-08:00</updated><title type='text'>Greeting Post Card</title><content type='html'>wow, remaing days are 1 week.&lt;br /&gt;new year is coming now.&lt;br /&gt;&lt;br /&gt;this season, i will prepare the post card.&lt;br /&gt;it's called "Nenga jyou".&lt;br /&gt;&lt;br /&gt;whoever put your address or send me a message on skype or by e-mail,i will write&amp;send it to you from India.&lt;br /&gt;&lt;br /&gt;haha.&lt;br /&gt;&lt;br /&gt;because this year is first when i live in oversea,then i feel I wanna do something like traditional thing.&lt;br /&gt;it expressed my nationality.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;im waiting fro your post,message,e-mail...&lt;br /&gt;&lt;br /&gt;happy holidays!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-116723206191901979?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/116723206191901979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=116723206191901979' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/116723206191901979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/116723206191901979'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/12/greeting-post-card.html' title='Greeting Post Card'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-116723201934310882</id><published>2006-12-27T07:06:00.000-08:00</published><updated>2006-12-27T07:06:59.343-08:00</updated><title type='text'>Drinking?!</title><content type='html'>You know here in Tamil Nadu,&lt;br /&gt;most of the restaurant are not allowd to sell an alcohol drink. if a few can sell, most of them can sell upto 10 or 11PM.&lt;br /&gt;&lt;br /&gt;only very few restaurant can sell whenever they want.&lt;br /&gt;&lt;br /&gt;so if people hold a party,&lt;br /&gt;most of the cases, they do at their house...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;my house owner is a paster who said to me, never bring alcohol inside of my house...&lt;br /&gt;&lt;br /&gt;oh where can I drink after finish the work later night.&lt;br /&gt;&lt;br /&gt;suppose in japan, on the way to home we drink until the last train,,, here in Chennai, never do it.&lt;br /&gt;&lt;br /&gt;well,&lt;br /&gt;be nice.&lt;br /&gt;no more complainment.&lt;br /&gt;&lt;br /&gt;jya!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-116723201934310882?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/116723201934310882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=116723201934310882' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/116723201934310882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/116723201934310882'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/12/drinking.html' title='Drinking?!'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-116723197003138658</id><published>2006-12-27T07:04:00.000-08:00</published><updated>2006-12-27T07:06:10.046-08:00</updated><title type='text'>The Hindu Jornalist</title><content type='html'>yesterday, i made a friend in India.&lt;br /&gt;&lt;br /&gt;his business card says his own website&lt;br /&gt;&lt;br /&gt;http://www.gautamanbhaskaran.com/gb/index.html&lt;br /&gt;&lt;br /&gt;when i will be free, i call him to go for dinner!&lt;br /&gt;&lt;br /&gt;because i really like to watch a movie.it's really nice chance to satisfy myself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-116723197003138658?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/116723197003138658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=116723197003138658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/116723197003138658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/116723197003138658'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/12/hindu-jornalist.html' title='The Hindu Jornalist'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-116575874454540042</id><published>2006-12-10T05:50:00.001-08:00</published><updated>2006-12-10T05:52:24.560-08:00</updated><title type='text'>beach running</title><content type='html'>i would like to show a beach photo to you all. &lt;br /&gt;&lt;br /&gt;this is where i always run on every weekends. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"put photo on here" &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;well, imagin local people are sitting just beside the waves. what they are doing is they do "No.2".. &lt;br /&gt;&lt;br /&gt;in those sh*ts, i was running. &lt;br /&gt;&lt;br /&gt;and it smells not good in there. &lt;br /&gt;bad smell is come from center of chennai. &lt;br /&gt;exaust gas, burning air,waist smell... &lt;br /&gt;&lt;br /&gt;but just next moment, local child speaks to me with pure smile, "Hi!". &lt;br /&gt;it always makes my feeling better, and makes my running speed faster. &lt;br /&gt;&lt;br /&gt;so my life in India is mixed of good and bad moment. &lt;br /&gt;&lt;br /&gt;but i feel, most of bad feeling is coming from bad environment. &lt;br /&gt;most of good feeling is from people's attitude or smile or kindness. &lt;br /&gt;&lt;br /&gt;so i can say, &lt;br /&gt;in India, &lt;br /&gt;people are really nice but environment is worse. &lt;br /&gt;&lt;br /&gt;BTW, &lt;br /&gt;today's dinner i used my hand to pick up food like indian style. it's nothing special. because i have done since I came to Chennai. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;haha.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-116575874454540042?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/116575874454540042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=116575874454540042' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/116575874454540042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/116575874454540042'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/12/beach-running_10.html' title='beach running'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-116204485582353123</id><published>2006-10-28T07:13:00.000-07:00</published><updated>2006-10-28T07:14:15.833-07:00</updated><title type='text'>first experience is the rainy season(wet season)</title><content type='html'>oh, it's terrible. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;most of this week, a raining continues. &lt;br /&gt;&lt;br /&gt;it looks like "tsuyu" in japanese word. &lt;br /&gt;&lt;br /&gt;but i feel here is more heavy than japan. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;the reason is savage system is not completed in here, so that lots of water remain on the road, it becomes the river , then becomes the flood. yesterday morning around office there was less water on the road, 4 hours later at lunch time, the river appeared everywhere! &lt;br /&gt;&lt;br /&gt;I took off shoes then went to restaurant, it tooks double time than usual. wiped out pants then walked with naked foot. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;yesterday was the first day the river appeared. &lt;br /&gt;&lt;br /&gt;people looked like funny they were in the river on the road. &lt;br /&gt;&lt;br /&gt;but i guess if it will continues for a couple of weeks, people would be tired of it. &lt;br /&gt;&lt;br /&gt;actually for me, i feel stressful because i can't exercise on weekend... &lt;br /&gt;&lt;br /&gt;as a business trip, i may go to Tokyo for a short time. &lt;br /&gt;&lt;br /&gt;what i wanna do first is to cut my hair. &lt;br /&gt;&lt;br /&gt;and go to "Izakaya", haha. &lt;br /&gt;&lt;br /&gt;I am definitely "syomin" people, haha, not "high so" people. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Watami, Matsuya, Yakiniku...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-116204485582353123?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/116204485582353123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=116204485582353123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/116204485582353123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/116204485582353123'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/10/first-experience-is-rainy-seasonwet.html' title='first experience is the rainy season(wet season)'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-116021901580495874</id><published>2006-10-07T04:02:00.000-07:00</published><updated>2006-10-07T04:03:35.806-07:00</updated><title type='text'>finally i will shift to new place....</title><content type='html'>hu-.. &lt;br /&gt;&lt;br /&gt;today, on Saturday I went to see a house whether i like to live or not. it looks.... not bad..actually indian standard house. &lt;br /&gt;for me, lower than japanese standard, but, here in India, &lt;br /&gt;shouldn't compare everything between them. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;just accept the real. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;then need effort for making it better if i want. &lt;br /&gt;since i have started to look for a new place, it took over 2 months.. &lt;br /&gt;&lt;br /&gt;We have to pay a commision fee if we look for through a brooker. &lt;br /&gt;normaliy it costs as same as one month rent fee. &lt;br /&gt;and have to pay advanced fee. it's almost 8 months amount of rent fee... &lt;br /&gt;&lt;br /&gt;money isn't matter, privasy and time is more important. &lt;br /&gt;and free... &lt;br /&gt;&lt;br /&gt;from next week, again i feel excitment like biggining when i came here.. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;viva new indian life!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-116021901580495874?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/116021901580495874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=116021901580495874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/116021901580495874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/116021901580495874'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/10/finally-i-will-shift-to-new-place.html' title='finally i will shift to new place....'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-116021892971349078</id><published>2006-10-07T04:01:00.000-07:00</published><updated>2006-10-07T04:02:09.736-07:00</updated><title type='text'>oh indian inspires me!</title><content type='html'>wow one of my wish is to feel good inspiration. &lt;br /&gt;actually lately, i feel a lots. &lt;br /&gt;&lt;br /&gt;because company japanese trainee learn japanese then they will be able to speak fluently in a half year. &lt;br /&gt;i thought it's easy. and everyone can do that. &lt;br /&gt;&lt;br /&gt;but i was wrong. &lt;br /&gt;learning new language is quite tough. &lt;br /&gt;&lt;br /&gt;"sorry japanese trainee, you are all great!" &lt;br /&gt;&lt;br /&gt;why i feel like this is now i start learning local language. &lt;br /&gt;&lt;br /&gt;"tamil" &lt;br /&gt;&lt;br /&gt;quite tough, acutually.... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I respect for japanese trainee now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-116021892971349078?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/116021892971349078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=116021892971349078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/116021892971349078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/116021892971349078'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/10/oh-indian-inspires-me.html' title='oh indian inspires me!'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-115917267610948861</id><published>2006-09-25T01:23:00.000-07:00</published><updated>2006-09-25T01:24:36.120-07:00</updated><title type='text'>boring day...</title><content type='html'>today, im doing nothing. &lt;br /&gt;just killing time till leaving here. &lt;br /&gt;&lt;br /&gt;today is the weekday people study or work all day. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I can see the different face of Bangalore from weekend one. &lt;br /&gt;&lt;br /&gt;at 8 to 10, people commute office or school, then at 12 to 14 every restaurant is packed. &lt;br /&gt;&lt;br /&gt;I will go for lunch after rush hour in restaurant. &lt;br /&gt;&lt;br /&gt;now it's at 1:40 p.m. &lt;br /&gt;&lt;br /&gt;but i think sometimes boring day is needed to reset my mind or refresh it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;i completly get bored... &lt;br /&gt;&lt;br /&gt;oh.. &lt;br /&gt;&lt;br /&gt;anyway, Bangalore has terrible air pollution... &lt;br /&gt;my lang hurts... from arrived here..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-115917267610948861?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/115917267610948861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=115917267610948861' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115917267610948861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115917267610948861'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/09/boring-day.html' title='boring day...'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-115911254125866271</id><published>2006-09-24T08:41:00.000-07:00</published><updated>2006-09-24T08:42:21.270-07:00</updated><title type='text'>really nice friend in Bangalore</title><content type='html'>I could meet the person who works in Bangalore as a software engineer. &lt;br /&gt;&lt;br /&gt;every moment was really nice, he took us to popular place in here to make us happy. &lt;br /&gt;&lt;br /&gt;I can find many differences between Bangalore and Chennai. &lt;br /&gt;&lt;br /&gt;Firstly,richer people. &lt;br /&gt;there are lots of car or bike in everywhere. &lt;br /&gt;it means people can buy it are rich. &lt;br /&gt;&lt;br /&gt;Secondly,worse transportation. &lt;br /&gt;I tryed to go to the electolonics city where are lots of IT comany building such as Infosis, Wipro. &lt;br /&gt;the way to there are terrible. &lt;br /&gt;no one can stand to commute to the office. &lt;br /&gt;now highway is under constraction. it may be completed in 2008. &lt;br /&gt;I'm feeling chennai is really bad, but the one in Bangalore is worse... &lt;br /&gt;&lt;br /&gt;Thirdly,multicultural city. &lt;br /&gt;I saw lots of types of people. &lt;br /&gt;religion, language, looking... &lt;br /&gt;I heard many language in here, Tamil, Kannada, Hindi.. &lt;br /&gt;citizen in here must get used to multicultural atmosphere.the city building or street is becoming similar to others like tokyo, hang kong.. &lt;br /&gt;&lt;br /&gt;in this travel, &lt;br /&gt;I visited nice place and had good time and got relaxed. &lt;br /&gt;when you are tired of indian life, just go for there by air,train,bus. &lt;br /&gt;it's worth to visit. &lt;br /&gt;&lt;br /&gt;i could know new face of India. &lt;br /&gt;i experienced very well. &lt;br /&gt;&lt;br /&gt;thanks my friend!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-115911254125866271?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/115911254125866271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=115911254125866271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115911254125866271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115911254125866271'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/09/really-nice-friend-in-bangalore.html' title='really nice friend in Bangalore'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-115892746855904710</id><published>2006-09-22T05:17:00.000-07:00</published><updated>2006-09-22T05:17:48.570-07:00</updated><title type='text'>first visiting Bangalore</title><content type='html'>You know, from tomorrow to coming Tuesday I'll be in Bangalore.&lt;br /&gt;&lt;br /&gt;it makes me excited, because it's the most famous, biggest software city in India.&lt;br /&gt;&lt;br /&gt;For me working in India as a software engineer, knowing its features, atmosphere is meaningful.&lt;br /&gt;&lt;br /&gt;it will give me idea for planning my future plan.&lt;br /&gt;&lt;br /&gt;I wanna talk to somebady who works in there and then know how they are feeling about working in there.&lt;br /&gt;&lt;br /&gt;and once more, wanna talk to one of the employee of biggest software compnay such as TCS, Infosys, Satyam, Wipro, TCS etc.&lt;br /&gt;&lt;br /&gt;so that I can know where I am now, and what level of our company is it.&lt;br /&gt;&lt;br /&gt;this travel is not like for private purpose, for researching or gathering the information of software company.&lt;br /&gt;&lt;br /&gt;it sounds like for business purpose...&lt;br /&gt;&lt;br /&gt;anyway, in there, I will drink lots of beer freely, and get relaxed.&lt;br /&gt;&lt;br /&gt;because you know, some of state in India, selling alcohol is restricted.&lt;br /&gt;&lt;br /&gt;The state i'm living is the one.&lt;br /&gt;&lt;br /&gt;good luck with my journey.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;haha.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;=======================================================&lt;br /&gt;&lt;br /&gt;Let's go for drink with me?&lt;br /&gt;&lt;br /&gt;I wanna see someone who lives/works in Bangalore.&lt;br /&gt;&lt;br /&gt;if you have interest with me, just send an e-mail&lt;br /&gt;&lt;br /&gt;---&gt; loveall370288@yahoo.co.in&lt;br /&gt;&lt;br /&gt;=======================================================&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-115892746855904710?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/115892746855904710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=115892746855904710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115892746855904710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115892746855904710'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/09/first-visiting-bangalore.html' title='first visiting Bangalore'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-115865652279120375</id><published>2006-09-19T02:01:00.000-07:00</published><updated>2006-09-19T02:02:02.803-07:00</updated><title type='text'>latest life report updation</title><content type='html'>Recently, what i am doing is no use. nothing i done.&lt;br /&gt;the direction i am walking is changed many times.&lt;br /&gt;it's because my future plan is often changed.&lt;br /&gt;&lt;br /&gt;At first, I wanted to work in India, because of special work experience,language ability, international business style, and enjoy the life of India.&lt;br /&gt;for more than 3 months, i tryed to get all of them, to achive all my goals.&lt;br /&gt;but life is the way we solve the problem.&lt;br /&gt;&lt;br /&gt;so that of course, in Indian life, some problem(obstacle) exist.&lt;br /&gt;resolve these problem have taken almost 4 months.&lt;br /&gt;But im now gonna make comfort life which is what i expected in Japan.&lt;br /&gt;&lt;br /&gt;after i will solve these problems i can do whatever i want and have a stressless life.&lt;br /&gt;from everybody i can be free.i can use my time whatever i want.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;first stage in India is to get used to living here, making comfort lifestyle.&lt;br /&gt;so from now Im thinking what the second stage is.&lt;br /&gt;&lt;br /&gt;what destination do i wanna go??&lt;br /&gt;why do I wanna do this way? not that way?&lt;br /&gt;through second stage where will I go to?&lt;br /&gt;next second stage is third stage which is next 4 or 5 years later.&lt;br /&gt;after 4 or 5 years later what person will I be??&lt;br /&gt;how life will i have?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;while i was laying down on the roof top in Varanasi, i was thinking of my future and current matters...&lt;br /&gt;but thinking is good thing but no use to resolve the matter.&lt;br /&gt;only thing can resolve matter is just doing by myself. have to take an action. nothing can do in my mind.&lt;br /&gt;have to keep walking sometimes run toughly.&lt;br /&gt;&lt;br /&gt;now I'm on the way to go where I wanna reach the stage.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-115865652279120375?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/115865652279120375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=115865652279120375' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115865652279120375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115865652279120375'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/09/latest-life-report-updation.html' title='latest life report updation'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-115608358631881118</id><published>2006-08-20T07:09:00.000-07:00</published><updated>2006-08-20T07:19:46.330-07:00</updated><title type='text'>these days what am I doing or thinking?</title><content type='html'>you know, in India, people are really kind.&lt;br /&gt;they rarely come to meet on time.&lt;br /&gt;transportation is like a hell.&lt;br /&gt;food is really taisty.&lt;br /&gt;office worker only think their own carrer.&lt;br /&gt;climate is awful especially afternoon.&lt;br /&gt;&lt;br /&gt;compare to my country, living here is really tough.&lt;br /&gt;but i think once you are getting used to live and work here,&lt;br /&gt;here's life seems like much better than before.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;yeah, now I feel so..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;most of my time is used for working or building my carrer in here.&lt;br /&gt;sometimes it gets me tired but chatting and eating with these nice guys releases my stress and gets my feeling better!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;i have confidence to say, I like India, and its life.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;but someday the day ends its life will come.&lt;br /&gt;at that time i won't regret anything, just do it, just try to do.&lt;br /&gt;&lt;br /&gt;"Do my best"&lt;br /&gt;&lt;br /&gt;nowadays, I'm thinking like this way....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;haha.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-115608358631881118?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/115608358631881118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=115608358631881118' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115608358631881118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115608358631881118'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/08/these-days-what-am-i-doing-or-thinking.html' title='these days what am I doing or thinking?'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-115478118593263509</id><published>2006-08-05T05:18:00.000-07:00</published><updated>2006-08-05T05:33:05.943-07:00</updated><title type='text'>Yeah, try to view your situation.</title><content type='html'>There is big gap between 2 people.&lt;br /&gt;Good lemedy is to try to view opposition's situation.&lt;br /&gt;&lt;br /&gt;Lets, view from opposition's side.&lt;br /&gt; *what can you see?&lt;br /&gt; *Is there something to solve conflict stuation?&lt;br /&gt;&lt;br /&gt;Yeah, you could find the resolution.&lt;br /&gt;or, Both of you might walk across their gap.&lt;br /&gt;&lt;br /&gt;Usually, people think only theirselves,&lt;br /&gt;because Most of people like theirselves the most in the world.&lt;br /&gt;&lt;br /&gt;But, in mutial society, such kind of action lead to fail your way.&lt;br /&gt;selfish action never bring the happy life.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In the developing coutries, this is common sence, poor people can't think other people, they don't have the room in their mind.&lt;br /&gt;But, They know how to struggle to live in poor world, among poor people, they cooperate theiselves, for exapmle, work toghether, share the food,facilities, everything.(You can see when you visit the villege...)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;On the other hand, in developed countries, they can live indivisiality, so that they have not experienced to share their stuffs or cooperate among them..&lt;br /&gt;then they are tending to become selfish people..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;oh, it's really hard to make sence what I want to tell you in this jarnal...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;haha.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-115478118593263509?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/115478118593263509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=115478118593263509' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115478118593263509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115478118593263509'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/08/yeah-try-to-view-your-situation.html' title='Yeah, try to view your situation.'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-115400933386453282</id><published>2006-07-27T06:45:00.000-07:00</published><updated>2006-07-27T07:08:53.883-07:00</updated><title type='text'>heavy rain forces me to ....</title><content type='html'>Suddenly, Heavy rain came, it force me to browse internet..&lt;br /&gt;Yes,now is in its situation.&lt;br /&gt;&lt;br /&gt;Many people are standing front of shops, waiting stopping it.&lt;br /&gt;It reminds me of my country's one.&lt;br /&gt;&lt;br /&gt;In my country, you can see same scene at the entrance of station building.&lt;br /&gt;While people is commuting to or from office or school, it starts rain, then some of them are forced to wait stopping it.&lt;br /&gt;&lt;br /&gt;both of countries's people are doing same action, some people keep waiting, some start running in it, some call for help by mobile, others take taxi,,, like that..&lt;br /&gt;&lt;br /&gt;But i feel small difference between indian and my country people...&lt;br /&gt;the ratio of waiting people in India is higher than in my country.&lt;br /&gt;just because they don't have other options except waiting.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Well, while writing a jurnal of this blog, raining may be stopped.&lt;br /&gt;I can hear the loudly sound of thunder, but it seems raining is stopped.&lt;br /&gt;Do you know here's sewage system??&lt;br /&gt;Just 10 minutes or 20 minutes of raining makes big pound on many roads...&lt;br /&gt;road range is shortened, then traffic jam must be worse...&lt;br /&gt;&lt;br /&gt;yes, now my shoes are wetting because of it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BTW, a few days past, I was given nice phrase by my friend.&lt;br /&gt;&lt;br /&gt;he said,&lt;br /&gt;"rabbit chasing by Lion never stop running, if stops, rabbit must be dead(eaten)."&lt;br /&gt;&lt;br /&gt;Yes, here in India, Most of them are eager to get good status or high saraly.&lt;br /&gt;they never stop learning(working) at least in my company.&lt;br /&gt;&lt;br /&gt;furtunatly, the comparision to my country's people is almost same.&lt;br /&gt;means, my friends in my country are learning as same as them.&lt;br /&gt;I'm proud of this fact.&lt;br /&gt;&lt;br /&gt;well, Im gonna be back to my house.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-115400933386453282?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/115400933386453282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=115400933386453282' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115400933386453282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115400933386453282'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/07/heavy-rain-forces-me-to.html' title='heavy rain forces me to ....'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-115322726669468276</id><published>2006-07-18T05:39:00.000-07:00</published><updated>2006-07-18T05:54:26.706-07:00</updated><title type='text'>the wished future should be opened by me</title><content type='html'>you know the meaning of this jurnal title.&lt;br /&gt;people sometime couldn't make their way whatever they want..&lt;br /&gt;they might be forced to do what they don't wanna do...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;but in that situation,&lt;br /&gt;how do they think the solution?&lt;br /&gt;&lt;br /&gt;1.try to consider the best way??&lt;br /&gt;2.otherwise, don't do anything, then follow their circumustance??&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Of cource, people should choose first option.&lt;br /&gt;If people are eagar to come true their wishes, must do it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In the life, one of the important thing is that how the people live enjoyable.&lt;br /&gt;when feeling enjoyable, people suppose to do along with their thoughts.&lt;br /&gt;&lt;br /&gt;just follow your thoughs.&lt;br /&gt;just think the following ways...&lt;br /&gt;what do you wanna do?&lt;br /&gt;what is the obstacle against your wish?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;and one more thing,&lt;br /&gt;what people wish strongly to do whatever they want shows you not-cool guys...&lt;br /&gt;you might look selfish.&lt;br /&gt;then you might be saying on your back...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;so, please think like a fire but act like an ice.&lt;br /&gt;it's one of the way you can come true your wishes without any antipathies.&lt;br /&gt;&lt;br /&gt;haha!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-115322726669468276?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/115322726669468276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=115322726669468276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115322726669468276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115322726669468276'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/07/wished-future-should-be-opened-by-me.html' title='the wished future should be opened by me'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-115279345257209202</id><published>2006-07-13T05:16:00.000-07:00</published><updated>2006-07-13T05:24:12.593-07:00</updated><title type='text'>Japanese film festival in India</title><content type='html'>Now, Japanese embassy is holding the japanese film festival, in Chennai.&lt;br /&gt;Most of the people who see the movie are Indian.&lt;br /&gt;This event must contribute to introduce the japanese culture to them.&lt;br /&gt;The movies selected are very nice.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;a film ticket is for free, so, today also go to see a movie.&lt;br /&gt;haha.&lt;br /&gt;how lucky I am.&lt;br /&gt;&lt;br /&gt;well, its time to go there!!&lt;br /&gt;&lt;br /&gt;today's file is &lt;br /&gt;"The River With No Bridge"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-115279345257209202?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/115279345257209202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=115279345257209202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115279345257209202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115279345257209202'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/07/japanese-film-festival-in-india.html' title='Japanese film festival in India'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-115243879203999101</id><published>2006-07-09T02:41:00.000-07:00</published><updated>2006-07-09T02:53:12.050-07:00</updated><title type='text'>the yoga life</title><content type='html'>im glad to inform this info, &lt;br /&gt;&lt;br /&gt;from today, my yoga life is going to start. &lt;br /&gt;so happy and good stimlus for you. &lt;br /&gt;&lt;br /&gt;haha, &lt;br /&gt;&lt;br /&gt;my body may be tremendous flexible!! &lt;br /&gt;but its not cool i think, but good for fun!! &lt;br /&gt;&lt;br /&gt;anyway, I cant wait to take a class. &lt;br /&gt;&lt;br /&gt;if you come to india, I can arrange short yoga course for you all!! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;anyway, for what people do the yoga??&lt;br /&gt;what is the purpose,aim??&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for health, fun, mind, spirit, a lots of effects yoga can provide.&lt;br /&gt;&lt;br /&gt;I visited a few yoga class for reserch the timing, price, method, atmosphere...&lt;br /&gt;I felt nowhere is same place, and difficult to find best place.&lt;br /&gt;so , i decided the class held by friend of my friend after all.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I tell you the price range.&lt;br /&gt;the most expensive place among the places i visited,&lt;br /&gt;1) first month Rs2000 from next month Rs1000, once a week, 1 class is for 1 hour.&lt;br /&gt;&lt;br /&gt;next is cheepest one.&lt;br /&gt;2) one month Rs500, third a week, 1 class is for 1 hour.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;do you think big difference??&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;through seeing a few yoga classes, I supposed to imagin what yoga is.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;well, lets do it oneself!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-115243879203999101?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/115243879203999101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=115243879203999101' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115243879203999101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115243879203999101'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/07/yoga-life.html' title='the yoga life'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-115173653737078541</id><published>2006-06-30T23:39:00.000-07:00</published><updated>2006-06-30T23:48:57.370-07:00</updated><title type='text'>double price range?!</title><content type='html'>at all the developing countries, there is same situation as india.&lt;br /&gt;I tell you the price range for lunch.&lt;br /&gt;&lt;br /&gt;[lunch]&lt;br /&gt;1.traditional lunch. &lt;br /&gt;rice with 2 types of sambar, one fried stuff, 1 tsp of pickle.&lt;br /&gt;--- Rs.14&lt;br /&gt;&lt;br /&gt;2.modern cafe lunch.&lt;br /&gt;a cup of black coffee&lt;br /&gt;--- Rs35&lt;br /&gt;chicken rolled chapati&lt;br /&gt;--- Rs60&lt;br /&gt;---total Rs95&lt;br /&gt;&lt;br /&gt;modern cafe food couldn't get me full, indeed, waste my money.&lt;br /&gt;all my co-worker are surprised with cafe's price.&lt;br /&gt;&lt;br /&gt;but, we can see the double range price not only food but household appliance, car, cloth, everything!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-115173653737078541?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/115173653737078541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=115173653737078541' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115173653737078541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115173653737078541'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/06/double-price-range.html' title='double price range?!'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-115173582073446368</id><published>2006-06-30T23:36:00.000-07:00</published><updated>2006-06-30T23:37:00.746-07:00</updated><title type='text'>1 month passed exactly today.</title><content type='html'>wow, time passed tremendously fast!!&lt;br /&gt;everything is going well.&lt;br /&gt;people say that "I can get used to live soon".&lt;br /&gt;yes, it's mostly correct.&lt;br /&gt;but someparts are not correct.&lt;br /&gt;&lt;br /&gt;I don't wanna suit some indian habits, that's why i have something i didn't get used to yet.&lt;br /&gt;&lt;br /&gt;but mostly they are relly nice and all japanese can learn from them many things.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"they think,act,live simply"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-who care about other's thought?&lt;br /&gt;-no,nobody.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;it's one of the best way to be simple life.&lt;br /&gt;try to forget your around circumstance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-115173582073446368?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/115173582073446368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=115173582073446368' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115173582073446368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115173582073446368'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/06/1-month-passed-exactly-today.html' title='1 month passed exactly today.'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-115124648526754347</id><published>2006-06-25T07:33:00.000-07:00</published><updated>2006-06-25T07:41:25.276-07:00</updated><title type='text'>they look older than us.</title><content type='html'>oh my godness.&lt;br /&gt;I didn't expect he was 16. he looks at least 20.&lt;br /&gt;Most of Indian guys look older than japanese.&lt;br /&gt;but I can say from another way.we look younger than the other countries's people.&lt;br /&gt;&lt;br /&gt;Im also said that I look univ. student or 20 to 22 years old.&lt;br /&gt;but im not.&lt;br /&gt;&lt;br /&gt;let's try to guess their age in first impression.&lt;br /&gt;you may be wrong.&lt;br /&gt;but you see and talk to many indian, you can guess corectly better than before.&lt;br /&gt;this is same as others.&lt;br /&gt;like a studying english. at first we can't catch enligsh, but keep listening,&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-115124648526754347?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/115124648526754347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=115124648526754347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115124648526754347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115124648526754347'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/06/they-look-older-than-us.html' title='they look older than us.'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-115106822133356889</id><published>2006-06-23T05:53:00.000-07:00</published><updated>2006-06-23T06:10:21.346-07:00</updated><title type='text'>I wish I would be able to upload image data.</title><content type='html'>Hi,all!&lt;br /&gt;&lt;br /&gt;Here in India, nobady can stand to live if dislike a bugs,animals,dirty sight&amp;smell.&lt;br /&gt;&lt;br /&gt;I got used to live with them.if you do, your indian life is gonna be nicer!&lt;br /&gt;I see cow, black bird(forget a english word), dog, goat, horse.&lt;br /&gt;and mosquito,fry.... every day.&lt;br /&gt;&lt;br /&gt;they make a peaceful sight.&lt;br /&gt;Pls,imagin,,,&lt;br /&gt;a bird is stopping on a cow's back &lt;br /&gt;and a dog is lying and resting beside a cow under cow's shadow in early morning.&lt;br /&gt;they are living cooperatively.&lt;br /&gt;how wonderful they are.&lt;br /&gt;Also human live being cloth to each other.&lt;br /&gt;&lt;br /&gt;They try to share every resouse, food, house, privacy, money, happiness, sadness, marrigement, work, future in their family!!!&lt;br /&gt;&lt;br /&gt;That touch my heart strongly!!&lt;br /&gt;They teach me and show me many things I've never experienced.&lt;br /&gt;&lt;br /&gt;I wanna show you some photos to experience the part of my experience.&lt;br /&gt;But still use a internet cafe banded to upload image data.&lt;br /&gt;&lt;br /&gt;please wait the day is coming I use own internet service at my house.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-115106822133356889?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/115106822133356889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=115106822133356889' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115106822133356889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115106822133356889'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/06/i-wish-i-would-be-able-to-upload-image.html' title='I wish I would be able to upload image data.'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-115052846040483437</id><published>2006-06-16T23:53:00.000-07:00</published><updated>2006-06-17T00:25:31.013-07:00</updated><title type='text'>Something is gonna be better!!</title><content type='html'>My feeling is better than before I was depressed little bit in here. &lt;br /&gt;Because my life is clother to my expectation I had in japan. &lt;br /&gt;&lt;br /&gt;and then, I can be nice guy to teach them japanese. &lt;br /&gt;but, real adult guy is not like such a person. &lt;br /&gt;I mean the person dont reflect from surounding mood. &lt;br /&gt;He can always control himself. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I wanna be like him. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;someday I'll be like him and i can infuluence well to others. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BTW, &lt;br /&gt;Here in india,I rarely see a person who hurry to do something.it's not as same as in japan. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;and my collegues express their thoughts even if they talk to the CEO or have a job interview. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Im learning it from them. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;haha. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;sometimes,I can feel the effectiveness. &lt;br /&gt;&lt;br /&gt;for example, &lt;br /&gt;I ordered the photo service print 16 passport size photos.But the photos looked really bad, like a , there are green color stuff over my face. &lt;br /&gt;and can't see my face clearly.When I received them at the shop, I claimed them to reprint my photos, storongly. &lt;br /&gt;&lt;br /&gt;Before, i came to India, I think I didn't say strongly and claimed like that.but now I do as Indian do. &lt;br /&gt;and after that i could get new and clear photos and their apologies(in india sometimes they dont accept their fault). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;haha. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;but I understand the "TPO". when Im in japan I follow a japanese style.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-115052846040483437?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/115052846040483437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=115052846040483437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115052846040483437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115052846040483437'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/06/something-is-gonna-be-better.html' title='Something is gonna be better!!'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-115029209929364933</id><published>2006-06-14T06:33:00.000-07:00</published><updated>2006-06-14T06:34:59.310-07:00</updated><title type='text'>2 weeks passed after working here today</title><content type='html'>2 weeks passed after working here today. &lt;br /&gt;everything is funny. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;do you wanna know how i feel this life?? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I feel I choosed the one of my best option.But it's still hard to do tha way i expected in japan. &lt;br /&gt;only thing I can't control the situation is that &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"i speak japanese more than english everyday." &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;because every guys wanna know japanese and they ask me in japanese, then ,of course i response in japanese. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Their eyes are really blight, i mean , they are quite willing to be better japanese speaker. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I wanna help them heartly though. &lt;br /&gt;but I also take care of myself, i wanna improve my english. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;so, it's difficult problem. &lt;br /&gt;"I wanna help them, but simultaneously, I wanna improve my english." &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;oh, what a small men i am....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-115029209929364933?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/115029209929364933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=115029209929364933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115029209929364933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/115029209929364933'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/06/2-weeks-passed-after-working-here.html' title='2 weeks passed after working here today'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-114931673100165137</id><published>2006-06-02T23:37:00.000-07:00</published><updated>2006-06-02T23:46:40.920-07:00</updated><title type='text'>the day after first day I worked in india</title><content type='html'>It pasts 1 and half days to come India, Chennai.&lt;br /&gt;Now I'm creating this message from internet cafe nearby the place I stay.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thanks for coming to take care of me to the Kansai airport.&lt;br /&gt;I could come here completely safty. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Anyway, At the office, I only speak Japanese...Because the guys who are my co-workers want to learn japanese and I'm forced to talk to them in japanese....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It makes me sad, but I'm not negative, I learn enligh by myself, dont think that I rely on the others who are my co-workers. I will make a friend with the person who can't speak japanese. Of course I think I'll keep really good relationship with my co-workers. &lt;br /&gt;I think I can be stronger than before.I learned to be strong from many experience of living in many countries.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Well, I'll be back to the guest house(my place).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[price lists]&lt;br /&gt;# petrol for 1 liter(Rs50)&lt;br /&gt;# internet price for 50 minutes(Rs25 at the iway whick is famous internet cafe chane)&lt;br /&gt;# lunch price (Rs26)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-114931673100165137?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/114931673100165137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=114931673100165137' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/114931673100165137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/114931673100165137'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/06/day-after-first-day-i-worked-in-india.html' title='the day after first day I worked in india'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-114915473247130383</id><published>2006-06-01T02:31:00.000-07:00</published><updated>2006-06-01T02:38:52.483-07:00</updated><title type='text'>From June 1st</title><content type='html'>I live in Chennai, India.&lt;br /&gt;&lt;br /&gt;Yeah-, finnaly here!&lt;br /&gt;For last a few days before leave Osaka, I was really busy.&lt;br /&gt;tennis, drinking, packing, going to goverment office for some reason.&lt;br /&gt;&lt;br /&gt;From now on, I can't imagin what happen to me!?&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Good thing??&lt;br /&gt;or&lt;br /&gt;Bad thing??&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;but I'm not afraid of or nervous.I have a happiness, willingness, fun&lt;br /&gt;I will make great progress all things.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Enjoy a lot!&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-114915473247130383?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/114915473247130383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=114915473247130383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/114915473247130383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/114915473247130383'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/06/from-june-1st.html' title='From June 1st'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-114867232004340977</id><published>2006-05-26T12:26:00.000-07:00</published><updated>2006-05-26T18:41:54.620-07:00</updated><title type='text'>I love tennis!!</title><content type='html'>I played tennis almost 4 hours today.&lt;br /&gt;My body is all sore...&lt;br /&gt;like a after doing push up.&lt;br /&gt;&lt;br /&gt;I had not played tennis with them since I moved to Tokyo, for 2 years.&lt;br /&gt;I didn't know whether I could join them, but they accepted me with great smile.&lt;br /&gt;&lt;br /&gt;I was appreciated with their kindness.&lt;br /&gt;They reminded me of the memory of playing tennis at there.&lt;br /&gt;It can be comfortable time to rethink about it.&lt;br /&gt;&lt;br /&gt;In the future, When I will come back to parents house, I also wanna come back to the tennis court and play it with really nice people!!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I can't wait to play it again, probably, I'll do it tomorrow or the day after tomorrow!!&lt;br /&gt;Oh, there is kind of heaven at there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-114867232004340977?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/114867232004340977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=114867232004340977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/114867232004340977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/114867232004340977'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/05/i-love-tennis_114867232004340977.html' title='I love tennis!!'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-114857666418358595</id><published>2006-05-25T09:56:00.000-07:00</published><updated>2006-05-25T10:04:24.203-07:00</updated><title type='text'>dinner with my father</title><content type='html'>Last dinner with my father was long time ago.I can't remember exactly when the last day was.&lt;br /&gt;My father was tired because of his work but he talked to more than usual day.&lt;br /&gt;He also thought today was something special for us. We talked to about him, me, brother, sister, relatives, grand-ma, and a lot!!&lt;br /&gt;&lt;br /&gt;and At the front of counter, I paid our dinner for him by credit card.&lt;br /&gt;I tryed to make him happy and wanna give something to him, because I was appreciated for his help for me.&lt;br /&gt;&lt;br /&gt;and I think today, I can be real man, not child of him.&lt;br /&gt;&lt;br /&gt;Thanks a lot, Daddy!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-114857666418358595?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/114857666418358595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=114857666418358595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/114857666418358595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/114857666418358595'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/05/dinner-with-my-father.html' title='dinner with my father'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-114847330433269887</id><published>2006-05-24T05:13:00.000-07:00</published><updated>2006-05-24T05:21:44.333-07:00</updated><title type='text'>playing tennis with people live in my hometown</title><content type='html'>I'm gonna play tennis for a week.&lt;br /&gt;For me , what I play tennis reminds me my memory of junior high school or high school.&lt;br /&gt;I used to play really hard for that time, I thought only tennis for 6 years.&lt;br /&gt;&lt;br /&gt;For people, It's really important to do something hard and try to achieve their goals. That imfluense theirselvs of goodness.&lt;br /&gt;&lt;br /&gt;What is the thing like playing tennise of mine for you??&lt;br /&gt;Succer? Baseboal? swimming? misic? reading? video game?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It get yourself really fine, if you have it!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-114847330433269887?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/114847330433269887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=114847330433269887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/114847330433269887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/114847330433269887'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/05/playing-tennis-with-people-live-in-my.html' title='playing tennis with people live in my hometown'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-114840954654495982</id><published>2006-05-23T11:26:00.000-07:00</published><updated>2006-05-23T11:39:06.553-07:00</updated><title type='text'>Back to my parents house</title><content type='html'>Finally, I came back to my parents house in &lt;span style="color: rgb(51, 51, 255);"&gt;Osaka, Japan&lt;/span&gt;.&lt;br /&gt;I had not been here since this new year vacation.During that time i didn't come back, It happened  many things to my family.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;1. my first nephew was borned.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;2.my sister got married.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;3.I quited a job.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I think I talk to my brother, parents, grand mother, brother's wife a lot for a week I'm staying in here.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tonight, I saw a picture of nephew, he looks like stuborn and calm and strong boy.&lt;br /&gt;He is , of course , similar with my brother but, my mother said, he is similar with his mother.&lt;br /&gt;I don't know the truth, but I'm just releaved that he looks really fine!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;My brother said to me that he will take a baby to here to see me, because I won't be back here for a couple of years so that he wanna me to remember a baby's face.&lt;br /&gt;It must be different face if after it pasts for a couple of years like 2 or 3 years.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A baby grows really fast!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-114840954654495982?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/114840954654495982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=114840954654495982' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/114840954654495982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/114840954654495982'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/05/back-to-my-parents-house.html' title='Back to my parents house'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28554020.post-114832237719936435</id><published>2006-05-22T11:17:00.000-07:00</published><updated>2006-05-23T11:25:37.280-07:00</updated><title type='text'>hi, there!</title><content type='html'>Hi, i'm loveall, gonna live in India, Chennai June 1st, 2006.&lt;br /&gt;I'm gonna post my indian life, indian culture, food, history, business, music, movie jornal.&lt;br /&gt;Yeah!! I do everything i see, feel, touch and experience through my Indian life.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28554020-114832237719936435?l=theglobalsoftwareengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theglobalsoftwareengineer.blogspot.com/feeds/114832237719936435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28554020&amp;postID=114832237719936435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/114832237719936435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28554020/posts/default/114832237719936435'/><link rel='alternate' type='text/html' href='http://theglobalsoftwareengineer.blogspot.com/2006/05/hi-there.html' title='hi, there!'/><author><name>smilingrunner</name><uri>http://www.blogger.com/profile/08815724789118831790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_1wNbZ5__sIs/RpkJFVdi8KI/AAAAAAAAAAc/Ojbr_CtOVeU/s320/Kenjiro.JPG'/></author><thr:total>0</thr:total></entry></feed>
