<?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-7950894805829537433</id><updated>2011-11-28T08:52:59.994+09:00</updated><category term='windows live'/><category term='install'/><category term='creative common'/><category term='proxy'/><category term='blogspot'/><category term='reboot'/><category term='collection'/><category term='analytics'/><category term='2003'/><category term='command'/><category term='protrait'/><category term='general'/><category term='url reader'/><category term='array'/><category term='smf feed'/><category term='locate'/><category term='find'/><category term='linux command'/><category term='track change'/><category term='rss'/><category term='servlet'/><category term='scp'/><category term='code'/><category term='file'/><category term='smf'/><category term='uninstall'/><category term='database'/><category term='url writer'/><category term='linux'/><category term='google analytics'/><category term='wordnet'/><category term='feed'/><category term='double'/><category term='java'/><category term='mysql'/><category term='convert'/><category term='photoshop'/><category term='transfer file'/><category term='programming'/><category term='format'/><category term='feeder'/><category term='tar'/><category term='unix command'/><category term='inputstream'/><category term='blogger'/><category term='sql'/><category term='word2003'/><category term='adsense'/><category term='unix'/><category term='google site'/><category term='equation'/><category term='bigdecimal'/><category term='decimal'/><category term='landscape'/><category term='ms office'/><category term='msn 2009'/><category term='problem'/><title type='text'>Miscellaneous of Mr.ZAM</title><subtitle type='html'>Computer and IT Miscellaneous, My Memory :)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-8553314694881471371</id><published>2011-09-23T18:08:00.001+09:00</published><updated>2011-09-23T18:08:51.770+09:00</updated><title type='text'>วิธีเปลี่ยน Facebook Profile เป็นแบบ Timeline</title><content type='html'>&lt;p&gt;หลังจากที่ facebook ประกาศเปิดตัว Timeline และ Open Graph API รุ่นใหม่ (&lt;a href="http://www.blognone.com/news/26566/%E0%B8%87%E0%B8%B2%E0%B8%99-facebook-f8-%E0%B8%A7%E0%B8%B1%E0%B8%99%E0%B8%99%E0%B8%B5%E0%B9%89-timeline-%E0%B9%81%E0%B8%A5%E0%B8%B0-open-graph-%E0%B8%A3%E0%B8%B8%E0%B9%88%E0%B8%99%E0%B9%83%E0%B8%AB%E0%B8%A1%E0%B9%88"&gt;อ่านรายละเอียดที่ BlogNone&lt;/a&gt;)  ซึ่งจะค่อยๆ เปิดตัวทีละ feature ไปเรื่อยๆ ... ซึ่ง Timeline นี้  ก็จะเปรียบเสมือนหน้า Wall (Profile) แบบใหม่ของเรา  ที่สามารถจะเลือกดูตั้งแต่เกิด จนปัจจุบันได้เลย (ตามที่เรามีข้อมูล) ครับ&lt;/p&gt; &lt;div id="attachment_392" class="wp-caption aligncenter" style="width: 310px"&gt;&lt;a href="http://iamzam.in.th/2011/09/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99-facebook-profile-%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99%e0%b9%81%e0%b8%9a%e0%b8%9a-timeline/timeline/" rel="attachment wp-att-392"&gt;&lt;img class="size-medium wp-image-392" title="Timeline" src="http://iamzam.in.th/main/wp-content/uploads/2011/09/Timeline-300x261.png" alt="" height="261" width="300" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;หน้าตา Profile แบบ Timeline&lt;/p&gt;&lt;/div&gt; &lt;p&gt;ในตัว Timeline (เมนูด้านมุมบนขวา) จะมีให้เราเลือกตั้งแต่เกิด  จนปัจจุบันว่าเราสามารถที่จะเลือกดูช่วงระยะเวลาที่เราเคย post  หรือเหตุการณ์ต่างๆ ได้ครับ ... สะดวกสำหรับคนที่ชอบรู้เรื่องราวเก่าๆ ...  ตรงนี้น่าสนใจมากครับ&lt;/p&gt; &lt;p&gt;ทีนี้ การเปลี่ยน Profile เป็นแบบ Timeline ณ ตอนนี้ ... เราจะต้องสร้าง  Application สำหรับ facebook ขึ้นมา และใช้ Open Graph ครับ ... ผมว่า  พูดไปพิมพ์ไปจะงงเปล่าๆ ... จัดเป็น Step by Step เลยล่ะกันครับ&lt;/p&gt; &lt;h2&gt;&lt;/h2&gt; &lt;h2&gt;วิธีเปลี่ยน Facebook Profile เป็นแบบ Timeline&lt;/h2&gt; &lt;p&gt;1. Login เข้า Facebook ก่อนนะครับ&lt;/p&gt; &lt;p&gt;2. เปิดโหมด developer โดยพิมพ์คำว่า developer ในช่องค้นหานะครับ จากนั้นเลือก App แล้วก็ Enter เลยครับ (หรือคลิกที่นี่ครับ &lt;a href="https://developers.facebook.com/apps"&gt;Developer&lt;/a&gt;)&lt;/p&gt; &lt;div id="attachment_393" class="wp-caption aligncenter" style="width: 310px"&gt;&lt;a href="http://iamzam.in.th/2011/09/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99-facebook-profile-%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99%e0%b9%81%e0%b8%9a%e0%b8%9a-timeline/attachment/00/" rel="attachment wp-att-393"&gt;&lt;img class="size-medium wp-image-393" title="00" src="http://iamzam.in.th/main/wp-content/uploads/2011/09/00-300x89.png" alt="" height="89" width="300" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;พิมพ์ developer เพื่อสร้าง Application&lt;/p&gt;&lt;/div&gt; &lt;p style="text-align: left;"&gt;หากท่านใดที่ยังไม่เคยเข้าโหมดนี้ ทาง facebook จะมีคำถามเพื่อให้ยืนยันการเข้าสู่ส่วนนี้นะครับ&lt;/p&gt; &lt;div class="wp-caption aligncenter" style="width: 587px"&gt;&lt;img src="http://tctechcrunch2011.files.wordpress.com/2011/09/add-developer.png?w=577&amp;amp;h=337" alt="" height="337" width="577" /&gt;&lt;p class="wp-caption-text"&gt;ยอมรับ เพื่อเข้าสู่โหมด Developer&lt;/p&gt;&lt;/div&gt; &lt;p style="text-align: center;"&gt;&lt;span id="more-374"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;4. เมื่อเข้าสู่โหมด Apps (Developer) แล้ว ... ให้ทำการคลิกที่ +Create New App (หรือสร้างแอพพลิเคชันใหม่) ที่มุมบนขวาเลยนะครับ&lt;/p&gt; &lt;div id="attachment_375" class="wp-caption aligncenter" style="width: 310px"&gt;&lt;a href="http://iamzam.in.th/2011/09/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99-facebook-profile-%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99%e0%b9%81%e0%b8%9a%e0%b8%9a-timeline/attachment/01/" rel="attachment wp-att-375"&gt;&lt;img class="size-medium wp-image-375" title="01" src="http://iamzam.in.th/main/wp-content/uploads/2011/09/01-300x178.png" alt="" height="178" width="300" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;โหมด Developer App&lt;/p&gt;&lt;/div&gt; &lt;p&gt;5. ทาง facebook จะถามชื่อ App ของเรา ให้เรากรอกทั้ง App Display Name  และ App Namespace (ไม่น้อยกว่า 7 ตัว) ... แล้วคลิกเครื่องหมายถูก I agree  จากนั้น Continue ครับ&lt;/p&gt; &lt;div id="attachment_376" class="wp-caption aligncenter" style="width: 310px"&gt;&lt;a href="http://iamzam.in.th/2011/09/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99-facebook-profile-%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99%e0%b9%81%e0%b8%9a%e0%b8%9a-timeline/attachment/02/" rel="attachment wp-att-376"&gt;&lt;img class="size-medium wp-image-376" title="02" src="http://iamzam.in.th/main/wp-content/uploads/2011/09/02-300x104.png" alt="" height="104" width="300" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;สร้าง app ใหม่&lt;/p&gt;&lt;/div&gt; &lt;p&gt;ระบบจะขึ้น Security Check ก็ให้กรอกตัวหนังสือให้ตรงนะครับ จากนั้น  Submit ... แต่สำหรับบางคนจะไม่ผ่าน เพราะทาง facebook  ต้องการให้ยืนยันบัญชีก่อน&lt;/p&gt; &lt;div id="attachment_378" class="wp-caption aligncenter" style="width: 310px"&gt;&lt;a href="http://iamzam.in.th/2011/09/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99-facebook-profile-%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99%e0%b9%81%e0%b8%9a%e0%b8%9a-timeline/attachment/04/" rel="attachment wp-att-378"&gt;&lt;img class="size-medium wp-image-378" title="04" src="http://iamzam.in.th/main/wp-content/uploads/2011/09/04-300x135.png" alt="" height="135" width="300" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;ต้องมีการยืนยันบัญชีด้วย เบอร์โทรศัพท์ หรือบัตรเครดิต&lt;/p&gt;&lt;/div&gt; &lt;p&gt;หากเราต้องการยืนยันด้วยเบอร์โทรศัพท์ ก็คลิกที่ mobile phone ครับ ...  ซึ่งต้องกรอกหมายเลขโทรศัพท์ที่ไม่ต้องมีเลข 0 นำหน้า .. จากนั้นก็รอ sms  ที่เป็น code ต้องกรอกให้ทาง facebook ครับ ... แต่บางทีต้องรอนานมากๆ  หรืออาจจะไม่ได้เลย ผมเลยใช้บัตรเครดิตไป T_T ... แล้วก็ลบออกทีหลังครับ &lt;img src="http://iamzam.in.th/main/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /&gt; &lt;/p&gt; &lt;p&gt;5. เมื่อยืนยันบัญชี Account Facebook แล้ว ... ก็จะเข้าสู่หน้าของ  Application ครับ ... จากนั้น ให้คลิกที่ Open Graph ที่เมนูด้านซ้ายครับ&lt;/p&gt; &lt;div id="attachment_379" class="wp-caption aligncenter" style="width: 310px"&gt;&lt;a href="http://iamzam.in.th/2011/09/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99-facebook-profile-%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99%e0%b9%81%e0%b8%9a%e0%b8%9a-timeline/attachment/05/" rel="attachment wp-att-379"&gt;&lt;img class="size-medium wp-image-379" title="05" src="http://iamzam.in.th/main/wp-content/uploads/2011/09/05-300x174.png" alt="" height="174" width="300" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;หน้าแรกของ Application ที่เราจะสร้าง Timeline&lt;/p&gt;&lt;/div&gt; &lt;p&gt;6. เข้าสู่หน้าการเริ่มสร้าง Open Graph ซึ่งจะมีช่องให้ใส่ test action  สำหรับ app ของเราเอง ซึ่งมันเหมือนกับกิริยาที่เราทำบ่อยๆ เช่น ...  ชอบอ่านหนังสือ, ดูหนัง, กินข้าว เป็นต้น ... ถ้าชอบอ่านหนังสือ ก็ใส่เป็น  "read" a "book" เช่นตัวอย่างครับ&lt;/p&gt; &lt;div id="attachment_380" class="wp-caption aligncenter" style="width: 310px"&gt;&lt;a href="http://iamzam.in.th/2011/09/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99-facebook-profile-%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99%e0%b9%81%e0%b8%9a%e0%b8%9a-timeline/attachment/06/" rel="attachment wp-att-380"&gt;&lt;img class="size-medium wp-image-380" title="06" src="http://iamzam.in.th/main/wp-content/uploads/2011/09/06-300x152.png" alt="" height="152" width="300" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;หน้าแรกของ Open Graph&lt;/p&gt;&lt;/div&gt; &lt;p&gt;จากนั้น คลิกปุ่มเขียนๆ Get Start เพื่อเริ่มกระบวนการต่อไป&lt;/p&gt; &lt;p&gt;7. จากนั้นจะเป็นการตั้งค่า Open Graph ของเราครับ&lt;/p&gt; &lt;div id="attachment_381" class="wp-caption aligncenter" style="width: 310px"&gt;&lt;a href="http://iamzam.in.th/2011/09/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99-facebook-profile-%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99%e0%b9%81%e0%b8%9a%e0%b8%9a-timeline/attachment/07/" rel="attachment wp-att-381"&gt;&lt;img class="size-medium wp-image-381" title="07" src="http://iamzam.in.th/main/wp-content/uploads/2011/09/07-300x158.png" alt="" height="158" width="300" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;ตั้งค่า Open Graph&lt;/p&gt;&lt;/div&gt; &lt;p&gt;8. จากขั้นตอนนี้ หากไม่คิดอะไรมาก และอยากให้เสร็จไวๆ ก็เลื่อนลงไปด้านล่างสุด แล้วเลือก Next ๆๆๆๆๆ จนเสร็จเลยก็ได้ครับ&lt;/p&gt; &lt;div id="attachment_384" class="wp-caption aligncenter" style="width: 231px"&gt;&lt;a href="http://iamzam.in.th/2011/09/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99-facebook-profile-%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99%e0%b9%81%e0%b8%9a%e0%b8%9a-timeline/attachment/10/" rel="attachment wp-att-384"&gt;&lt;img class="size-full wp-image-384" title="10" src="http://iamzam.in.th/main/wp-content/uploads/2011/09/10.png" alt="" height="70" width="221" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;Next เพื่อไปขั้นตอนต่อไป&lt;/p&gt;&lt;/div&gt; &lt;p&gt;9. เมื่อเราคลิกครั้งสุดท้ายคือ Finish แล้ว ... หน้า Open Graph ก็จะขึ้นมาเป็นแบบนี้ครับ&lt;/p&gt; &lt;div id="attachment_386" class="wp-caption aligncenter" style="width: 310px"&gt;&lt;a href="http://iamzam.in.th/2011/09/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99-facebook-profile-%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99%e0%b9%81%e0%b8%9a%e0%b8%9a-timeline/attachment/12/" rel="attachment wp-att-386"&gt;&lt;img class="size-medium wp-image-386" title="12" src="http://iamzam.in.th/main/wp-content/uploads/2011/09/12-300x174.png" alt="" height="174" width="300" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;การตั้งค่า Open Graph&lt;/p&gt;&lt;/div&gt; &lt;p style="text-align: left;"&gt;10. คลิกดูที่ Profile ของเราเอง ... จะมี Notification ขึ้นมาแจ้งแล้วครับ ... ให้เราคลิกเลือกที่ Get It Now ได้เลยครับ &lt;img src="http://iamzam.in.th/main/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /&gt; &lt;/p&gt; &lt;div id="attachment_387" class="wp-caption aligncenter" style="width: 310px"&gt;&lt;a href="http://iamzam.in.th/2011/09/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99-facebook-profile-%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99%e0%b9%81%e0%b8%9a%e0%b8%9a-timeline/attachment/13/" rel="attachment wp-att-387"&gt;&lt;img class="size-medium wp-image-387" title="13" src="http://iamzam.in.th/main/wp-content/uploads/2011/09/13-300x71.png" alt="" height="71" width="300" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;เริ่มเปลี่ยน Profile -&amp;gt; Timeline&lt;/p&gt;&lt;/div&gt; &lt;p style="text-align: left;"&gt;11. อันนี้เป็นหน้า Profile ที่เปลี่ยนเป็น Timeline แล้วครับ ...&lt;/p&gt; &lt;div id="attachment_388" class="wp-caption aligncenter" style="width: 310px"&gt;&lt;a href="http://iamzam.in.th/2011/09/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99-facebook-profile-%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99%e0%b9%81%e0%b8%9a%e0%b8%9a-timeline/attachment/14/" rel="attachment wp-att-388"&gt;&lt;img class="size-medium wp-image-388" title="14" src="http://iamzam.in.th/main/wp-content/uploads/2011/09/14-300x158.png" alt="" height="158" width="300" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;TimeLine ของเรา&lt;/p&gt;&lt;/div&gt; &lt;p&gt;12. ตาม style facebook ที่ใช้งานง่ายอยู่แล้ว ... เราก็สามารถเพิ่มรูป Cover เพื่อความสวยงามได้ตามใจชอบเลยครับ&lt;/p&gt; &lt;div id="attachment_389" class="wp-caption aligncenter" style="width: 310px"&gt;&lt;a href="http://iamzam.in.th/2011/09/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99-facebook-profile-%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99%e0%b9%81%e0%b8%9a%e0%b8%9a-timeline/attachment/15/" rel="attachment wp-att-389"&gt;&lt;img class="size-medium wp-image-389" title="15" src="http://iamzam.in.th/main/wp-content/uploads/2011/09/15-300x155.png" alt="" height="155" width="300" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;Timeline ที่มี Cover แล้ว&lt;/p&gt;&lt;/div&gt; &lt;div id="attachment_391" class="wp-caption aligncenter" style="width: 310px"&gt;&lt;a href="http://iamzam.in.th/2011/09/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99-facebook-profile-%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99%e0%b9%81%e0%b8%9a%e0%b8%9a-timeline/attachment/17/" rel="attachment wp-att-391"&gt;&lt;img class="size-medium wp-image-391" title="17" src="http://iamzam.in.th/main/wp-content/uploads/2011/09/17-300x266.png" alt="" height="266" width="300" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;ปรับแต่งเพื่อความสวยงาม&lt;/p&gt;&lt;/div&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;เป็นอย่างไรกันบ้างครับ ... ก่อนจะถึงสิ้นเดือนนี้ อยากจะให้เพื่อนๆ ได้ลองเล่น Timeline กันไปก่อนครับ &lt;img src="http://iamzam.in.th/main/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /&gt;  ... เจ๋งจริงๆ ขอบอก ^^&lt;/p&gt; &lt;p&gt;--&lt;/p&gt; &lt;p&gt;ที่มา : &lt;a href="http://techcrunch.com/2011/09/22/how-to-enable-facebook-timeline/"&gt;http://techcrunch.com/2011/09/22/how-to-enable-facebook-timeline/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-8553314694881471371?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/8553314694881471371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2011/09/facebook-profile-timeline.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/8553314694881471371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/8553314694881471371'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2011/09/facebook-profile-timeline.html' title='วิธีเปลี่ยน Facebook Profile เป็นแบบ Timeline'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-4714623711283608978</id><published>2010-09-20T01:07:00.001+09:00</published><updated>2010-09-20T01:08:51.193+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>Mysql Get the next Auto_increment values</title><content type='html'>We can use the sql like this&lt;br /&gt;&lt;br /&gt;: show table status like 'table_name'&lt;br /&gt;&lt;br /&gt;after that, we get only data in 'Auto_increment' field&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-4714623711283608978?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/4714623711283608978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2010/09/mysql-get-next-autoincrement-values.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/4714623711283608978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/4714623711283608978'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2010/09/mysql-get-next-autoincrement-values.html' title='Mysql Get the next Auto_increment values'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-1068122316152942955</id><published>2010-09-19T16:52:00.006+09:00</published><updated>2010-09-19T17:28:59.332+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='servlet'/><title type='text'>Initialized servlet on deploy</title><content type='html'>We have to implements ServletContextListener and add the class into web.xml&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;example ... servlet class name MyServlet.java&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;import java.io.IOException;&lt;/div&gt;&lt;div&gt;import java.io.PrintWriter;&lt;/div&gt;&lt;div&gt;import javax.servlet.ServletContextListener;&lt;/div&gt;&lt;div&gt;import javax.servlet.ServletException;&lt;/div&gt;&lt;div&gt;import javax.servlet.http.HttpServlet;&lt;/div&gt;&lt;div&gt;import javax.servlet.http.HttpServletRequest;&lt;/div&gt;&lt;div&gt;import javax.servlet.http.HttpServletResponse;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;public class MyServlet extends HttpServlet &lt;b&gt;implements ServletContextListener &lt;/b&gt;{&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&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;br /&gt;&lt;/div&gt;&lt;div&gt;    // implement methods&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;    &lt;b&gt;public void contextInitialized(ServletContextEvent sce) {&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;        System.out.println("MyServlet initialized...");&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;    }&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;    public void contextDestroyed(ServletContextEvent sce) {&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;        System.out.println("MyServlet destroyed...");&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;    }&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div&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;in web.xml&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xsi="http://www.w3.org/2001/XMLSchema-instance" schemalocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"&gt;&lt;br /&gt; &lt;servlet&gt;&lt;br /&gt;     &lt;servlet-name&gt;MyServlet&lt;/servlet-name&gt;&lt;br /&gt;     &lt;servlet-class&gt;MyServlet&lt;/servlet-class&gt;&lt;br /&gt;     &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;&lt;br /&gt; &lt;/servlet&gt;&lt;br /&gt; &lt;servlet-mapping&gt;&lt;br /&gt;     &lt;servlet-name&gt;MyServlet&lt;/servlet-name&gt;&lt;br /&gt;     &lt;url-pattern&gt;/MyServlet&lt;/url-pattern&gt;&lt;br /&gt; &lt;/servlet-mapping&gt;&lt;br /&gt; &lt;listener&gt;&lt;br /&gt;     &lt;listener-class&gt;MyServlet&lt;/listener-class&gt;&lt;br /&gt; &lt;/listener&gt;&lt;br /&gt; &lt;session-config&gt;&lt;br /&gt;     &lt;session-timeout&gt;&lt;br /&gt;         30&lt;br /&gt;     &lt;/session-timeout&gt;&lt;br /&gt; &lt;/session-config&gt;&lt;br /&gt;&lt;/web-app&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/blockquote&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/7950894805829537433-1068122316152942955?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/1068122316152942955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2010/09/initialized-servlet-on-deploy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/1068122316152942955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/1068122316152942955'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2010/09/initialized-servlet-on-deploy.html' title='Initialized servlet on deploy'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-638513841820301806</id><published>2009-09-17T08:35:00.001+09:00</published><updated>2009-09-17T08:38:30.066+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='install'/><category scheme='http://www.blogger.com/atom/ns#' term='2003'/><category scheme='http://www.blogger.com/atom/ns#' term='ms office'/><category scheme='http://www.blogger.com/atom/ns#' term='equation'/><title type='text'>How to install Equation in Microsoft Office 2003</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 11px; line-height: 16px; "&gt;To resolve this problem, use Maintenance mode to install the Equation Editor to your computer's hard disk with the &lt;strong class="uiterm" style="-webkit-box-sizing: border-box; "&gt;Run from My Computer&lt;/strong&gt; mode.&lt;br /&gt;&lt;br /&gt;To Install Equation Editor in Microsoft Office 2000, follow these steps:&lt;ol style="-webkit-box-sizing: border-box; position: relative; "&gt;&lt;li style="-webkit-box-sizing: border-box; position: relative; "&gt;Quit all programs that are open.&lt;/li&gt;&lt;li style="-webkit-box-sizing: border-box; position: relative; "&gt;Click &lt;strong class="uiterm" style="-webkit-box-sizing: border-box; "&gt;Start&lt;/strong&gt;, point to &lt;strong class="uiterm" style="-webkit-box-sizing: border-box; "&gt;Settings&lt;/strong&gt;, and then click &lt;strong class="uiterm" style="-webkit-box-sizing: border-box; "&gt;Control Panel&lt;/strong&gt;.&lt;/li&gt;&lt;li style="-webkit-box-sizing: border-box; position: relative; "&gt;In &lt;strong class="uiterm" style="-webkit-box-sizing: border-box; "&gt;Control Panel&lt;/strong&gt;, double-click &lt;strong class="uiterm" style="-webkit-box-sizing: border-box; "&gt;Add/Remove Programs&lt;/strong&gt;.&lt;/li&gt;&lt;li style="-webkit-box-sizing: border-box; position: relative; "&gt;In the &lt;strong class="uiterm" style="-webkit-box-sizing: border-box; "&gt;Add/Remove Programs Properties&lt;/strong&gt; dialog box, click your Microsoft Office 2000 installation, and then click &lt;strong class="uiterm" style="-webkit-box-sizing: border-box; "&gt;Change&lt;/strong&gt;.&lt;/li&gt;&lt;li style="-webkit-box-sizing: border-box; position: relative; "&gt;In the &lt;strong class="uiterm" style="-webkit-box-sizing: border-box; "&gt;Microsoft Office 2000 Maintenance Mode&lt;/strong&gt; dialog box, click &lt;strong class="uiterm" style="-webkit-box-sizing: border-box; "&gt;Add or Remove Features&lt;/strong&gt;.&lt;/li&gt;&lt;li style="-webkit-box-sizing: border-box; position: relative; "&gt;In the features tree, click the plus sign (+) next to Office Tools.&lt;/li&gt;&lt;li style="-webkit-box-sizing: border-box; position: relative; "&gt;Click the arrow next to Equation Editor.&lt;/li&gt;&lt;li style="-webkit-box-sizing: border-box; position: relative; "&gt;Click &lt;strong class="uiterm" style="-webkit-box-sizing: border-box; "&gt;Run all from My Computer&lt;/strong&gt;.&lt;/li&gt;&lt;li style="-webkit-box-sizing: border-box; position: relative; "&gt;Click &lt;strong class="uiterm" style="-webkit-box-sizing: border-box; "&gt;Update Now&lt;/strong&gt;.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ref: &lt;a href="http://support.microsoft.com/kb/228569"&gt;http://support.microsoft.com/kb/228569&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-638513841820301806?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/638513841820301806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/09/how-to-install-equation-in-microsoft.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/638513841820301806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/638513841820301806'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/09/how-to-install-equation-in-microsoft.html' title='How to install Equation in Microsoft Office 2003'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-374218697347182511</id><published>2009-06-16T20:11:00.001+09:00</published><updated>2009-06-16T20:13:04.244+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='collection'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='array'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='convert'/><title type='text'>Convert an array to collection</title><content type='html'>import java.util.Arrays;&lt;br /&gt;import java.util.List;&lt;br /&gt;import java.util.Iterator;&lt;br /&gt;&lt;br /&gt;public class ArraysExample&lt;br /&gt;{&lt;br /&gt; public static void main(String[] args)&lt;br /&gt; {&lt;br /&gt; String[] array = {"Happy", "New", "Year", "2006"};&lt;br /&gt; List list = Arrays.asList(array);&lt;br /&gt;&lt;br /&gt; Iterator iterator = list.iterator();&lt;br /&gt; while (iterator.hasNext())&lt;br /&gt; {&lt;br /&gt; System.out.println((String) iterator.next());&lt;br /&gt; }&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;The result of our code is:&lt;br /&gt;&lt;br /&gt;Happy&lt;br /&gt;New&lt;br /&gt;Year&lt;br /&gt;2006&lt;br /&gt;&lt;br /&gt;ref: http://www.kodejava.org/examples/25.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-374218697347182511?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/374218697347182511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/06/convert-array-to-collection.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/374218697347182511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/374218697347182511'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/06/convert-array-to-collection.html' title='Convert an array to collection'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-1233395595206732613</id><published>2009-06-11T00:35:00.002+09:00</published><updated>2009-06-11T00:41:20.456+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='adsense'/><category scheme='http://www.blogger.com/atom/ns#' term='google site'/><title type='text'>How do I add AdSense to my google site?</title><content type='html'>Now, ... Google Site has new Gadget for AdSense. So, ... anyone can add your own adsense if you have existing adsense's account&lt;br /&gt;&lt;p&gt;If you want to add Google AdSense to your site, just follow these steps:&lt;/p&gt; &lt;ol&gt;&lt;li&gt;Click the &lt;strong&gt;More actions&lt;/strong&gt; drop-down menu, and select &lt;strong&gt;Manage site&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;Click &lt;strong&gt;Monetize&lt;/strong&gt; on the left side of the page.&lt;/li&gt;&lt;li&gt;Click the &lt;strong&gt;Monetize this site&lt;/strong&gt; button.&lt;/li&gt;&lt;li&gt;Create a new AdSense account or use an existing account. Follow the instructions, depending on the radio button you select.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Once you've enabled AdSense, go to any of your site's pages, click &lt;strong&gt;Insert&lt;/strong&gt;, and select&lt;strong&gt; AdSense &lt;/strong&gt;to insert ads within your page. You can also choose to have ads displayed in your global sidebar.&lt;/p&gt;AdSense can appear at the side bar by using edit side bar and page content by using insert.&lt;br /&gt;&lt;br /&gt;Have a fun ^^"&lt;br /&gt;&lt;br /&gt;ref: &lt;a href="https://www.google.com/adsense/support/bin/answer.py?hl=en&amp;amp;answer=48182"&gt;https://www.google.com/adsense/support/bin/answer.py?hl=en&amp;amp;answer=48182&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-1233395595206732613?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/1233395595206732613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/06/how-do-i-add-adsense-to-my-google-site.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/1233395595206732613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/1233395595206732613'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/06/how-do-i-add-adsense-to-my-google-site.html' title='How do I add AdSense to my google site?'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-3599901951781254323</id><published>2009-06-09T16:11:00.002+09:00</published><updated>2009-06-09T16:16:20.873+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>Get number of rows in resultset</title><content type='html'>You can extract the data from the resultset from the top and &lt;span style="font-weight: bold;"&gt;rs.last()&lt;/span&gt; will move you to the end of the resultset.&lt;br /&gt;&lt;br /&gt;Then, the method  &lt;span style="font-weight: bold;"&gt;rs.getRow()&lt;/span&gt; get the row number of the last row and also shows you the number of rows in the table.&lt;br /&gt;&lt;br /&gt;For example:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;  public static void &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;main(String[] args) {&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;Connection conn = &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;null&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;Statement stmt = &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;null&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;ResultSet rs = &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;null&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;try &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#000000;"&gt;conn = getConnection();&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#000000;"&gt;String query = &lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"select [table_field] from [table_name]"&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#000000;"&gt;stmt = conn.createStatement();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#000000;"&gt;rs = stmt.executeQuery(query);&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;while &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;(rs.next()) {&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;        &lt;/span&gt;&lt;span style="color:#000000;"&gt;String id = rs.getString(&lt;/span&gt;&lt;span style="color:#990000;"&gt;1&lt;/span&gt;&lt;span style="color:#000000;"&gt;);&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;       &lt;/span&gt;&lt;span style="color:#000000;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#000000;"&gt;rs.last();&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;int &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;rowCount = rs.getRow();&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#000000;"&gt;System.out.println(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"Number of Rows=" &lt;/span&gt;&lt;span style="color:#000000;"&gt;+ rowCount);&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;} &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;catch &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;(Exception e) {&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#000000;"&gt;e.printStackTrace();&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;} &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;finally &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;try &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;        &lt;/span&gt;&lt;span style="color:#000000;"&gt;rs.close();&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;        &lt;/span&gt;&lt;span style="color:#000000;"&gt;stmt.close();&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;        &lt;/span&gt;&lt;span style="color:#000000;"&gt;conn.close();&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#000000;"&gt;} &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;catch &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;(SQLException e) {}&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;     &lt;/span&gt;&lt;span style="color:#000000;"&gt;}&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;ref: &lt;a href="http://www.roseindia.net/java/java-get-example/number-rows-resul.shtml"&gt;http://www.roseindia.net/java/java-get-example/number-rows-resul.shtml&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-3599901951781254323?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/3599901951781254323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/06/get-number-of-rows-in-resultset.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/3599901951781254323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/3599901951781254323'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/06/get-number-of-rows-in-resultset.html' title='Get number of rows in resultset'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-4039578640432810536</id><published>2009-06-04T00:38:00.000+09:00</published><updated>2009-06-04T00:39:20.822+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='problem'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='bigdecimal'/><title type='text'>java BigDecimal problem</title><content type='html'>BigDecimal v = new BigDecimal(0.12d);&lt;br /&gt;System.out.println(v);&lt;br /&gt;&lt;br /&gt;&lt;b&gt;result: &lt;/b&gt;0.11999999999999999555910790149937383830547332763671875&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Because &lt;/b&gt;::: In Java API&lt;br /&gt;&lt;br /&gt;public BigDecimal(double val)&lt;br /&gt;&lt;br /&gt;    Translates a double into a BigDecimal. The scale of the BigDecimal is the smallest value such that (10scale * val) is an integer.&lt;br /&gt;&lt;br /&gt;    Note: the results of this constructor can be somewhat &lt;b&gt;&lt;span style="color: red;"&gt;unpredictable&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;b&gt;&lt;br /&gt;But ...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;  BigDecimal v = new BigDecimal("0.12");&lt;br /&gt;  System.out.println(v);&lt;br /&gt;&lt;br /&gt;&lt;b&gt;result:&lt;/b&gt; 0.12&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Because:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The (String) constructor, on the other hand, is &lt;span style="color: red;"&gt;&lt;b&gt;perfectly predictable&lt;/b&gt;&lt;/span&gt;: new BigDecimal(".1") is exactly equal to .1, as one would expect. Therefore, it is generally recommended that the (String) constructor be used in preference to this one.&lt;br /&gt;&lt;br /&gt;ref: &lt;a href="http://www.narisa.com/forums/index.php?showtopic=12589&amp;amp;st=15" rel="nofollow"&gt;http://www.narisa.com/forums/index.php?showtopic=12589&amp;amp;st=15&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-4039578640432810536?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/4039578640432810536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/06/java-bigdecimal-problem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/4039578640432810536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/4039578640432810536'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/06/java-bigdecimal-problem.html' title='java BigDecimal problem'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-8918908494310536360</id><published>2009-06-04T00:37:00.000+09:00</published><updated>2009-06-04T00:38:18.384+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='decimal'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='bigdecimal'/><title type='text'>java decimal using BigDecimal</title><content type='html'>BigDecimal v = new BigDecimal(0.0d);&lt;br /&gt; BigDecimal av = new BigDecimal(0.1d);&lt;br /&gt; av = av.setScale(2, RoundingMode.HALF_EVEN);&lt;br /&gt; for (int i = 0; i &lt; 10; i++) {&lt;br /&gt;     v = v.add(av);&lt;br /&gt;     System.out.println(v);&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;ref: &lt;a href="http://www.narisa.com/forums/index.php?showtopic=12589&amp;amp;st=0" rel="nofollow"&gt;http://www.narisa.com/forums/index.php?showtopic=12589&amp;amp;st=0&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-8918908494310536360?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/8918908494310536360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/06/java-decimal-using-bigdecimal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/8918908494310536360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/8918908494310536360'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/06/java-decimal-using-bigdecimal.html' title='java decimal using BigDecimal'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-4938622395580064674</id><published>2009-06-04T00:35:00.000+09:00</published><updated>2009-06-04T00:37:36.573+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='format'/><category scheme='http://www.blogger.com/atom/ns#' term='decimal'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>java decimal format</title><content type='html'>&lt;blockquote&gt; java.text.DecimalFormat dfm = new java.text.DecimalFormat("0.00");&lt;br /&gt;&lt;br /&gt;double d = 0.123d;&lt;br /&gt;System.out.println(dfm.format(d)); // 0.12&lt;br /&gt;&lt;br /&gt;d = 0.129d;&lt;br /&gt;System.out.println(dfm.format(d)); // 0.13&lt;br /&gt;&lt;br /&gt;d = new Double(dfm.format(d)).doubleValue();&lt;br /&gt;System.out.println(d);             // 0.13&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;OR ...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;DecimalFormat changeFormat = new DecimalFormat("#,##0.00");&lt;br /&gt;      &lt;br /&gt;double a = 20213243;&lt;br /&gt;      &lt;br /&gt;BigDecimal aa = new BigDecimal(a);&lt;br /&gt;      &lt;br /&gt;BigDecimal divideA = aa.divide(new BigDecimal(3),4,4);&lt;br /&gt;      &lt;br /&gt;System.out.println("divideA = "+divideA);&lt;br /&gt;System.out.println("Result = "+changeFormat.format(divideA));&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;result:&lt;/b&gt;&lt;br /&gt;divideA = 6737747.6667&lt;br /&gt;Result = 6,737,747.67&lt;br /&gt;&lt;br /&gt;ref: &lt;a href="http://www.narisa.com/forums/index.php?showtopic=12589&amp;amp;st=0" rel="nofollow"&gt;http://www.narisa.com/forums/index.php?showtopic=12589&amp;amp;st=0&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-4938622395580064674?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/4938622395580064674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/06/java-decimal-format.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/4938622395580064674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/4938622395580064674'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/06/java-decimal-format.html' title='java decimal format'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-1743011982218138754</id><published>2009-06-03T23:59:00.002+09:00</published><updated>2009-06-04T00:35:24.049+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='double'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='problem'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>java double problem</title><content type='html'>public class HOWCOME&lt;br /&gt;{&lt;br /&gt;    public static void main(String[] args) {&lt;br /&gt; double v = 0.0d;&lt;br /&gt; for (int i = 0; i &lt; 10; i++) {&lt;br /&gt;     v += 0.1d;&lt;br /&gt; }&lt;br /&gt; System.out.println(v);&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;ref: &lt;a href="http://www.narisa.com/forums/index.php?showtopic=12589&amp;amp;st=0" rel="nofollow"&gt;http://www.narisa.com/forums/index.php?showtopic=12589&amp;amp;st=0&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-1743011982218138754?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/1743011982218138754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/06/java-double-problem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/1743011982218138754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/1743011982218138754'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/06/java-double-problem.html' title='java double problem'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-7946241713256775132</id><published>2009-06-03T02:57:00.001+09:00</published><updated>2009-06-03T02:59:09.438+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='wordnet'/><title type='text'>MIT Java Wordnet Interface</title><content type='html'>&lt;p align="justify"&gt;&lt;span style="font-size:-1;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;span style="font-size:-1;"&gt;JWI (the MIT Java Wordnet Interface)  is an easy-to-use, easy-to-extend J&lt;/span&gt;&lt;span style="font-size:-1;"&gt;ava library for interfacing with &lt;/span&gt;&lt;span style="font-size:-2;"&gt;&lt;a href="http://wordnet.princeton.edu/"&gt;&lt;span style="font-size:-1;color:#3399ff;"&gt;Wordnet&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:-1;"&gt;. JWI supports access to Wordnet versions 1.6 through 3.0. Wordnet is a freely and publicly available semantic dictionary of English, developed under the direction of George Miller at Princeton University. &lt;/span&gt;&lt;span style="font-size:-1;"&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:-1;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p align="justify"&gt;here is url: &lt;a href="http://projects.csail.mit.edu/jwi/"&gt;http://projects.csail.mit.edu/jwi/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-7946241713256775132?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/7946241713256775132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/06/mit-java-wordnet-interface.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/7946241713256775132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/7946241713256775132'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/06/mit-java-wordnet-interface.html' title='MIT Java Wordnet Interface'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-5776591406471459774</id><published>2009-05-27T01:55:00.002+09:00</published><updated>2009-05-27T02:01:26.227+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='inputstream'/><title type='text'>Convert an input String to InputStream</title><content type='html'>We can use java.io.ByteArrayInputStream and use string.getBytes() like this&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;String input = "&lt;test&gt;Input Stream&lt;/test&gt;";&lt;br /&gt;try {&lt;br /&gt;  ByteArrayInputStream  ba = new ByteArrayInputStream(input.getBytes());&lt;br /&gt;&lt;br /&gt;  // TODO Codes //&lt;br /&gt;  // ...&lt;br /&gt;  // ...&lt;br /&gt;  //&lt;br /&gt;&lt;br /&gt;} catch (Exception e) {&lt;br /&gt;  e.printStackTrace();&lt;br /&gt;}&lt;/blockquote&gt;Somebody use this solution for parser xml ^^, have a fun !!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-5776591406471459774?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/5776591406471459774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/05/convert-input-string-to-inputstream.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/5776591406471459774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/5776591406471459774'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/05/convert-input-string-to-inputstream.html' title='Convert an input String to InputStream'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-7805059988542621807</id><published>2009-05-26T23:50:00.001+09:00</published><updated>2009-05-26T23:52:27.970+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='file'/><category scheme='http://www.blogger.com/atom/ns#' term='unix command'/><category scheme='http://www.blogger.com/atom/ns#' term='locate'/><category scheme='http://www.blogger.com/atom/ns#' term='linux command'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><title type='text'>การค้นหา file บน Linux (คำสั่ง locate) #2</title><content type='html'>&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;คำสั่ง locate เป็นอีกหนึ่งคำสั่งที่ใช้ในการค้นหาไฟล์ซึ่งจะใช้งานได้ง่ายกว่า find และมี parameter ไม่นากนักการค้นหาไฟล์ใน locate จะไม่ได้ค้นหาไฟล์จากทุกๆ path จะมีบางที่ที่ locate ไม่ได้เข้าไปค้นหา เช่น temporary files และ home directory ของ user แต่ละคน เป็นต้น แต่ถ้าเราต้องการให้ locate ค้นหาไฟล์ที่อยู่ใน home directory ของเราเองสามารถทำได้โดยการ&lt;span style="color: rgb(255, 192, 0);"&gt;สร้างฐานข้อมูลขึ้นมา&lt;/span&gt;แล้วเก็บฐานข้อมูลนั้นไว้ที่ home directory ซึ่งสามารถทำได้ดังนี้&lt;br /&gt;&lt;br /&gt;&lt;table style="border: medium none ; margin-left: 40.65pt; border-collapse: collapse;" width="459" border="1" cellpadding="0" cellspacing="0" height="42"&gt; &lt;tbody&gt;&lt;tr style=""&gt;&lt;td style="border: 1pt dashed windowtext; padding: 0cm 5.4pt; background: rgb(206, 119, 32) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 27pt;" valign="top"&gt;$ cd ~&lt;br /&gt;$ updatedb --output=$HOME/.tophy_locatedb --localpaths=`pwd` &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;   &lt;br /&gt;คำสั่งนี้จะ&lt;span style="color: rgb(255, 192, 0);"&gt;สร้างไฟล์ ./tophy_locatedb ซึ่งเป็นไฟล์ฐานข้อมูล&lt;/span&gt;ของไฟล์ทั้งหมดใน home directory ของเรา&lt;br /&gt;&lt;br /&gt;&lt;table style="border: medium none ; margin-left: 40.65pt; border-collapse: collapse;" width="459" border="1" cellpadding="0" cellspacing="0" height="42"&gt; &lt;tbody&gt;&lt;tr style=""&gt;&lt;td style="border: 1pt dashed windowtext; padding: 0cm 5.4pt; background: rgb(206, 119, 32) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 27pt;" valign="top"&gt;$ locate -d ~/.tophy_locatedb Calymore &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;   &lt;br /&gt;คำสั่งนี้จะเป็นการค้นหาไฟล์ที่ชื่อ Claymore ในฐานข้อมูลที่เราสร้างขึ้น โดยปกติแล้วเราควรจะทำการ update ฐานข้อมูลทุกๆ วันซึ่งมักจะทำกันในช่วงเวลากลางคือด้วยการใช้คำสั่ง crontab (ไว้มีเวลาจะมาเขียนเรื่อง crontab)&lt;br /&gt;&lt;br /&gt;&lt;table style="border: medium none ; margin-left: 40.65pt; border-collapse: collapse;" width="459" border="1" cellpadding="0" cellspacing="0" height="42"&gt; &lt;tbody&gt;&lt;tr style=""&gt;&lt;td style="border: 1pt dashed windowtext; padding: 0cm 5.4pt; background: rgb(206, 119, 32) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 27pt;" valign="top"&gt;$ locate Claymore &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;   &lt;br /&gt;เป็นการค้นหาไฟล์ที่ชื่อว่า Claymore โดยผลลัพธ์จะแสดงเป็น full path เช่น&lt;br /&gt;&lt;br /&gt;&lt;table style="border: medium none ; margin-left: 40.65pt; border-collapse: collapse;" width="459" border="1" cellpadding="0" cellspacing="0" height="42"&gt; &lt;tbody&gt;&lt;tr style=""&gt;&lt;td style="border: 1pt dashed windowtext; padding: 0cm 5.4pt; background: rgb(206, 119, 32) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 27pt;" valign="top"&gt;/home/tophy/anime/Claymore&lt;br /&gt;/homt/tophy/OST/Claymore &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;   &lt;br /&gt;นอกจากจะหาจากคำเต็มๆ แล้วยังใช้อักขระ '*' เข้าช่วยในการค้นหาเหมือนคำสั่ง find ได้ด้วย เช่น&lt;br /&gt;&lt;br /&gt;&lt;table style="border: medium none ; margin-left: 40.65pt; border-collapse: collapse;" width="459" border="1" cellpadding="0" cellspacing="0" height="42"&gt; &lt;tbody&gt;&lt;tr style=""&gt;&lt;td style="border: 1pt dashed windowtext; padding: 0cm 5.4pt; background: rgb(206, 119, 32) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 27pt;" valign="top"&gt;$locate "Claymore*" &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;   &lt;br /&gt;เป็นการหาไฟล์ใดๆ ที่ขึ้นต้นด้วยคำว่า Claymore&lt;br /&gt;&lt;br /&gt;&lt;table style="border: medium none ; margin-left: 40.65pt; border-collapse: collapse;" width="459" border="1" cellpadding="0" cellspacing="0" height="42"&gt; &lt;tbody&gt;&lt;tr style=""&gt;&lt;td style="border: 1pt dashed windowtext; padding: 0cm 5.4pt; background: rgb(206, 119, 32) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 27pt;" valign="top"&gt;$locate "Claymore*" -q &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;   &lt;br /&gt;จะคล้ายกับคำสั่งด้านบนแต่ว่าจะไม่แสดง error message ขึ้นมา ถ้าเทียบกับคำสั่ง find แล้วจะคล้ายกับ 2&gt;/dev/null&lt;br /&gt;&lt;br /&gt;&lt;table style="border: medium none ; margin-left: 40.65pt; border-collapse: collapse;" width="459" border="1" cellpadding="0" cellspacing="0" height="42"&gt; &lt;tbody&gt;&lt;tr style=""&gt;&lt;td style="border: 1pt dashed windowtext; padding: 0cm 5.4pt; background: rgb(206, 119, 32) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 27pt;" valign="top"&gt;$ locate "*Claymore*" -n 10 &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;   &lt;br /&gt;จะเหมือนกับตัวอย่างที่ 2 แต่จะแสดงผลลัพธ์ออกมาแค่ 10 รายการเท่านั้น&lt;br /&gt;&lt;br /&gt;&lt;table style="border: medium none ; margin-left: 40.65pt; border-collapse: collapse;" width="459" border="1" cellpadding="0" cellspacing="0" height="42"&gt; &lt;tbody&gt;&lt;tr style=""&gt;&lt;td style="border: 1pt dashed windowtext; padding: 0cm 5.4pt; background: rgb(206, 119, 32) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 27pt;" valign="top"&gt;$ locate "*Claymore*" -i &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;   &lt;br /&gt;จะหาไฟล์ที่ขึ้นต้นด้วยคำว่า Claymore โดยไม่สนใจอักขระตัวเล็กตัวใหญ่ (non-case sensitive) นอกจากตัวอย่างที่ยกมาแล้ว locate ยังมี parameter อีกตัวหนึ่งที่น่าสนใจมากคือ -r ซึ่งเป็นการใช้ regular expression มาใช้งานในการค้นหาไฟล์ เช่น&lt;br /&gt;&lt;br /&gt;&lt;table style="border: medium none ; margin-left: 40.65pt; border-collapse: collapse;" width="459" border="1" cellpadding="0" cellspacing="0" height="42"&gt; &lt;tbody&gt;&lt;tr style=""&gt;&lt;td style="border: 1pt dashed windowtext; padding: 0cm 5.4pt; background: rgb(206, 119, 32) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 27pt;" valign="top"&gt;$locate -r "/Claymore.*\.avi" &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;   &lt;br /&gt;เป็นคำสั่งที่ใช้ค้นหาไฟล์ที่ขึ้นต้นด้วยคำว่า Claymore และจบลงด้วยคำว่า .avi เช่น&lt;br /&gt;&lt;br /&gt;&lt;table style="border: medium none ; margin-left: 40.65pt; border-collapse: collapse;" width="459" border="1" cellpadding="0" cellspacing="0" height="42"&gt; &lt;tbody&gt;&lt;tr style=""&gt;&lt;td style="border: 1pt dashed windowtext; padding: 0cm 5.4pt; background: rgb(206, 119, 32) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 27pt;" valign="top"&gt;Claymore [raw] - 01.avi&lt;br /&gt;Claymore [raw] - 02.avi &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;   &lt;br /&gt;Credit : &lt;a href="http://www.secguru.com/article/quick_tips_find_files_linux_file_system"&gt;http://www.secguru.com&lt;/a&gt;,&lt;br /&gt;&lt;a href="http://are.berkeley.edu/mason/computing/help/tutorials/unix/locate.html"&gt;http://are.berkeley.edu&lt;/a&gt;,&lt;br /&gt;&lt;a href="http://www.codecoffee.com/tipsforlinux/articles/20.html"&gt;http://www.codecoffee.com/tipsforlinux/articles/20.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ref: http://top85.spaces.live.com/blog/cns!D84A636C1EFDB724!230.entry&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-7805059988542621807?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/7805059988542621807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/05/file-linux-locate-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/7805059988542621807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/7805059988542621807'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/05/file-linux-locate-2.html' title='การค้นหา file บน Linux (คำสั่ง locate) #2'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-4095380489303316220</id><published>2009-05-26T23:45:00.001+09:00</published><updated>2009-05-26T23:50:16.676+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='file'/><category scheme='http://www.blogger.com/atom/ns#' term='find'/><category scheme='http://www.blogger.com/atom/ns#' term='unix command'/><category scheme='http://www.blogger.com/atom/ns#' term='linux command'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><title type='text'>การค้นหา file บน Linux (คำสั่ง find) #1</title><content type='html'>&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;การค้นหา ไฟล์ใน linux สามารถทำได้หลายวิธีด้วยกันในหัวข้อนี้จะกล่าวถึงการค้นหาไฟล์โดยใช้เครื่อง มือ find คำสั่ง find เป็นคำสั่งที่ได้รับความนิยมในการใช้งานมากเพราะว่าใช้งานง่ายแต่ว่าจริงๆ แล้วคำสั่งนี้มี parameter มากมาย&lt;span style="color: rgb(255, 192, 0);"&gt;ถ้า เราเรียนรู้การใช้งาน parameter เหล่านั้นและใช้งานได้อย่างคล่องแคล่วแล้วล่ะก็เครื่องมือ find ก็ถือได้ว่าเป็นเครื่องมือที่เยี่ยมที่สุดสำหรับการค้นหาไฟล์ &lt;/span&gt;เราสามารถใช้คำสั่ง find แบบง่าย ได้เช่น&lt;br /&gt;&lt;br /&gt;&lt;table style="border: medium none ; margin-left: 40.65pt; border-collapse: collapse;" width="459" border="1" cellpadding="0" cellspacing="0" height="42"&gt;&lt;tbody&gt;&lt;tr style=""&gt;&lt;td style="border: 1pt dashed windowtext; padding: 0cm 5.4pt; background: rgb(206, 119, 32) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 27pt;" valign="top"&gt;$ find /home/tophy -name 'index*'&lt;br /&gt;$ find /home/tophy -iname 'index*'&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;  &lt;br /&gt;คำสั่งข้างบนจะเป็นการค้นหาไฟล์ที่อยู่ใน directory /home/tophy และ subdirectory&lt;br /&gt;คำสั่งแรกจะใช้ parameter -name เพื่อระบุชื่อไฟล์และตามด้วย 'index*' ซึ่งหมายความว่าเป็นไฟล์ใดๆ ที่ขึ้นต้นด้วยคำว่า index&lt;br /&gt;คำสั่งที่ 2 จะคล้ายกับคำสั่งแรกแต่จะใช้ parameter &lt;span style="color: rgb(255, 192, 0);"&gt;-iname ซึ่งเป็นการไม่สนใจตัวอักษรเล็กหรือใหญ่ &lt;/span&gt;(non-case sensitive) เช่น ชื่อไฟล์ที่ขึ้นต้นด้วย Index, inDex, INDEX เป็นต้น&lt;br /&gt;&lt;br /&gt;&lt;table style="border: medium none ; margin-left: 40.65pt; border-collapse: collapse;" width="459" border="1" cellpadding="0" cellspacing="0" height="42"&gt; &lt;tbody&gt;&lt;tr style=""&gt;&lt;td style="border: 1pt dashed windowtext; padding: 0cm 5.4pt; background: rgb(206, 119, 32) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 27pt;" valign="top"&gt;$ find /home/tophy -name 'index*' 2&gt;/dev/null &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;   &lt;br /&gt;คำสั่งด้านบนจะคล้ายกับตัวอย่างก่อนหน้าแต่จะเพิ่มในส่วน 2&gt;/dev/null ซึ่งหมายความว่าระหว่างการค้นหาถ้ามี error message เกิดขึ้นจะนำ error message ไปใส่ไว้ใน /dev/null ซึ่งเป็นอุปกรณ์ที่ไม่ว่าจะใส่อะไรเขาไปสิ่งนั้นก็จะหายไป ถ้าเราต้องการดู error message ทำได้โดยเปลี่ยนจาก /dev/null เป็นชื่อไฟล์ใดๆ ไว้เก็บ error  message ปัญหาที่อาจะะเกิดขึ้นได้ เช่น ผู้ใช้ไม่ได้เป็น root แต่ find ในส่วนของ root&lt;br /&gt;&lt;br /&gt;&lt;table style="border: medium none ; margin-left: 40.65pt; border-collapse: collapse;" width="459" border="1" cellpadding="0" cellspacing="0" height="42"&gt; &lt;tbody&gt;&lt;tr style=""&gt;&lt;td style="border: 1pt dashed windowtext; padding: 0cm 5.4pt; background: rgb(206, 119, 32) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 27pt;" valign="top"&gt;$ find -name met* &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;   &lt;br /&gt;รูปแบบคำสั่งแบบนี้จะไม่ระบุ path เหมือนคำสั่งก่อนหน้าซึ่งหมายความว่าให้ค้นหาไฟล์ที่ขึ้นต้นด้วยคำว่า met จาก directory ปัจจุบันและ subdirectory จากคำสั่งข้างต้นสามารถนำมาประยุกต์ได้ เช่น&lt;br /&gt;&lt;br /&gt;&lt;table style="border: medium none ; margin-left: 40.65pt; border-collapse: collapse;" width="459" border="1" cellpadding="0" cellspacing="0" height="42"&gt; &lt;tbody&gt;&lt;tr style=""&gt;&lt;td style="border: 1pt dashed windowtext; padding: 0cm 5.4pt; background: rgb(206, 119, 32) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 27pt;" valign="top"&gt;find . -print&lt;br /&gt;find .&lt;br /&gt;find &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;   &lt;br /&gt;คำสั่งทั้ง 3 จะเป็นการแสดงรายชื่อไฟล์ทั้งหมดที่อยู่ใน directory ปัจจุบัน&lt;br /&gt;&lt;br /&gt;&lt;table style="border: medium none ; margin-left: 40.65pt; border-collapse: collapse;" width="459" border="1" cellpadding="0" cellspacing="0" height="42"&gt; &lt;tbody&gt;&lt;tr style=""&gt;&lt;td style="border: 1pt dashed windowtext; padding: 0cm 5.4pt; background: rgb(206, 119, 32) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 27pt;" valign="top"&gt;$ find / -name '*.mp3' -size -5000k&lt;br /&gt;$ find / -size +10000k &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;   &lt;br /&gt;คำสั่งแรกจะค้นหาจากตำแหน่ง / โดยค้นหาไฟล์ที่ลงท้ายด้วย .mp3 และมีการกำหนด parameter -size เข้าไปเพื่อระบุว่าค้นหาไฟล์ที่มีขนาดน้อยกว่า 5MB (-5000k)&lt;br /&gt;คำสั่งที่ 2 จะคล้ายคำสั่งแรกแต่จะเป็นการค้นหาไฟล์ใดๆ ก็ได้ที่มีขนาดไฟล์มากกว่า 10MB (+10000k)&lt;br /&gt;&lt;br /&gt;&lt;table style="border: medium none ; margin-left: 40.65pt; border-collapse: collapse;" width="459" border="1" cellpadding="0" cellspacing="0" height="42"&gt; &lt;tbody&gt;&lt;tr style=""&gt;&lt;td style="border: 1pt dashed windowtext; padding: 0cm 5.4pt; background: rgb(206, 119, 32) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 27pt;" valign="top"&gt;$ find /home/tophy -amin -10 -name '*.c'&lt;br /&gt;$ find /home/tophy -atime -2 -name '*.c'&lt;br /&gt;$ find /home/tophy -mmin -10 -name '*.c'&lt;br /&gt;$ find /home/tophy -mtime -2 -name '*.c' &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;   &lt;br /&gt;คำสั่งแรกจะค้นหาไฟล์จากตำแหน่ง /home/tophy ชื่อไฟล์ที่ลงท้ายด้วย .c ที่ access ไปเมื่อ 10 นาทีที่แล้ว&lt;br /&gt;คำสั่งที่ 2 คล้ายกับคำสั่งแรกจะต่างที่เวลาที่ access จะเป็นช่วง (2-1)*24-2*24 ชม. นั่นก็คือ 24-48 ชม.&lt;br /&gt;คำสั่งที่ 3 คล้ายกับคำสั่งแรกแต่จะค้นหาไฟล์ที่มีการ modified เมื่อ 10 นาทีที่แล้ว&lt;br /&gt;คำสั่งที่ 4 คล้ายกับคำสั่งแรกแต่จะ&lt;span style="color: rgb(255, 192, 0);"&gt;ค้นหาไฟล์ที่มีการ modified เป็นช่วง (2-1)*24-2*24 ชม.&lt;/span&gt; นั่นก็คือ 24-48 ชม.&lt;br /&gt;&lt;span style="color: rgb(255, 192, 0);"&gt;ระบบการนับทั้ง atime และ mtime ถ้าเราใส่ค่า 0 หรือ -1 จะหมายถึงเวลาภายใน 24 ชม.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="border: medium none ; margin-left: 40.65pt; border-collapse: collapse;" width="459" border="1" cellpadding="0" cellspacing="0" height="42"&gt; &lt;tbody&gt;&lt;tr style=""&gt;&lt;td style="border: 1pt dashed windowtext; padding: 0cm 5.4pt; background: rgb(206, 119, 32) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 27pt;" valign="top"&gt;$ find / -name 'Claymore*' -and -size +10000k&lt;br /&gt;$ find / -size +10000k ! -name "Claymore*"&lt;br /&gt;$ find / -name 'Claymore*' -or -size +10000k &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;   &lt;br /&gt;&lt;span style="color: rgb(255, 192, 0);"&gt;คำสั่งทั้ง 3 เป็นการประยุกต์ใช้ boolean operator มาช่วยในการค้นหาไฟล์&lt;/span&gt;&lt;br /&gt;คำสั่งแรก ค้นหาไฟล์เริ่มที่ตำแหน่ง / ที่ขึ้นต้นด้วยคำว่า Claymore และขนาดไฟล์มากกว่า 10MB&lt;br /&gt;คำสั่งที่ 2 ค้นหาไฟล์เริ่มที่ตำแหน่ง / ที่มีขนาดไฟล์มากกว่า 10MB และต้องเป็นไฟล์ที่ไม่ได้ขึ้นต้นด้วยคำว่า Claymore&lt;br /&gt;คำสั่งที่ 3 ค้นหาไฟล์เริ่มที่ตำแหน่ง / ที่ขึ้นต้นด้วยคำว่า Claymore หรือไฟล์ใดๆ ที่มีขนาดมากกว่า 10MB&lt;br /&gt;&lt;br /&gt;&lt;table style="border: medium none ; margin-left: 40.65pt; border-collapse: collapse;" width="459" border="1" cellpadding="0" cellspacing="0" height="42"&gt; &lt;tbody&gt;&lt;tr style=""&gt;&lt;td style="border: 1pt dashed windowtext; padding: 0cm 5.4pt; background: rgb(206, 119, 32) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 27pt;" valign="top"&gt;$ find / - name 'Claymore*' -exec ls -l &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;   &lt;br /&gt;รูปแบบคำสั่งแบบสุดท้ายจะมีความหลากหลายมากขึ้น&lt;span style="color: rgb(255, 192, 0);"&gt;ประสิทธิภาพของการค้นหาจะขึ้นอยู่กับการนำไปประยุกต์ของผู้ใช้&lt;/span&gt; parameter ของคำสั่งนี้คือ -exec ซึ่งค่าตามหลังจะเป็นคำสั่งที่ทำงานหลังจากคำสั่ง find ด้านหน้าทำงานเสร็จสิ้น ในตัวอย่างจะเป็นการหาไฟล์ที่ขึ้นต้นด้วยคำว่า Claymore เริ่มที่ตำแหน่ง / จากนั้นนำผลลัพธ์ที่ได้มาแสดงผลโดยโชว์รายละเอียดของไฟล์ด้วยคำสั่ง ls -l&lt;br /&gt;นอกจากวิธีการจากตัวอย่างทั้งหมดแล้วการใช้ find ยังมี parameter อีกหลายตัวที่มีความซับซ้อนและต้องทำความเข้าใจอีกมาก เช่น&lt;br /&gt;&lt;br /&gt;&lt;table style="border: medium none ; margin-left: 40.65pt; border-collapse: collapse;" width="459" border="1" cellpadding="0" cellspacing="0" height="42"&gt; &lt;tbody&gt;&lt;tr style=""&gt;&lt;td style="border: 1pt dashed windowtext; padding: 0cm 5.4pt; background: rgb(206, 119, 32) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 27pt;" valign="top"&gt;     -regex ใช้ regular expression ช่วยในการค้นหา&lt;br /&gt;    -iregex เหมือนกับคำสั่งด้านบนแต่เป็น non-case sensitive&lt;br /&gt;    -empty ค้นหาไฟล์หรือ directory ที่ว่างเปล่า&lt;br /&gt;    -type ค้นหาตามประเภทของไฟล์&lt;br /&gt;    -user ค้นหาไฟล์ที่มีเจ้าของเป็น user ที่ต้องการ&lt;br /&gt;    -group ค้นหาไฟล์ตาม group ที่ต้องการ&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;   &lt;br /&gt;credit:&lt;a href="http://www.codecoffee.com/tipsforlinux/articles/21.html"&gt;http://www.codecoffee.com/tipsforlinux/articles/21.html&lt;/a&gt;,&lt;br /&gt;&lt;a href="http://www.secguru.com/article/quick_tips_find_files_linux_file_system"&gt;http://www.secguru.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ref: http://top85.spaces.live.com/blog/cns!D84A636C1EFDB724!229.entry&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-4095380489303316220?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/4095380489303316220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/05/file-linux-find-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/4095380489303316220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/4095380489303316220'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/05/file-linux-find-1.html' title='การค้นหา file บน Linux (คำสั่ง find) #1'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-7916659006488749245</id><published>2009-05-26T05:28:00.000+09:00</published><updated>2009-05-26T05:29:44.793+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>StringTokenizer how to</title><content type='html'>StringTokenizer stn = new StringTokenizer(string_text);&lt;br /&gt;        while (stn.hasMoreTokens()) {&lt;br /&gt;            String s = (String) stn.nextElement();&lt;br /&gt;            System.out.println(s);&lt;br /&gt;        }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-7916659006488749245?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/7916659006488749245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/05/stringtokenizer-how-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/7916659006488749245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/7916659006488749245'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/05/stringtokenizer-how-to.html' title='StringTokenizer how to'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-3710065546713995296</id><published>2009-05-23T05:18:00.000+09:00</published><updated>2009-05-23T05:19:23.084+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='array'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>การ init ค่าใน Array เริ่มต้นของ java</title><content type='html'>&lt;p&gt; เราทราบกันว่า การสร้าง array เป็นอย่างไรแล้ว ... แต่ ถ้าเราต้องการสร้าง array ขนาด 100 สมาชิก และอยากให้แต่ละสมาชิกมีค่า 0 หรือ 1 ทั้งหมดเราควรทำอย่างไร? &lt;/p&gt; &lt;p&gt; &lt;b&gt; วิธีแรก&lt;/b&gt; ... กำปั้นทุบดิน ... &lt;/p&gt; &lt;p&gt; เราก็สร้าง array มา 100 ตัว ... จากนั้นก็วน loop ใส่ค่า 1 ให้กับทุกสมาชิก ดังนี้ &lt;/p&gt; &lt;p&gt; int[] ex = new int[100];&lt;br /&gt;for (int i  = 0; i &lt; ex.length; i++) {&lt;br /&gt;ex[i] = 1;&lt;br /&gt;} &lt;/p&gt; &lt;p&gt;อืม ... มันก็ง่ายดีครับ ... แต่มันคงไม่ดีแน่ ... ผมเลยหาๆ ดูใน api java (อันที่จริงเคาะ ctrl + space bar ใน ide มากกว่า) ก็ไปเจอ static method ใน Arrays ครับ จึงเป็นที่มาของวิธีที่สอง &lt;/p&gt; &lt;p&gt; &lt;b&gt;วิธีที่สอง&lt;/b&gt; ... ใช้ Arrays.fill(Obj[], Obj_value); &lt;/p&gt; &lt;p&gt; ครับ ... เราสามารถใช้คำสั่ง Arrays.fill(ตัวแปรที่เป็น array อยู่แล้ว, ค่าที่ต้องการ) ซึ่งในที่นี้ผมให้เป็น 1 &lt;/p&gt; &lt;p&gt; int[] ex = new int[100];&lt;br /&gt;Arrays.fill(ex, 1); &lt;/p&gt; &lt;p&gt; เรียบร้อยครับ ... :) ก็เป็นการใช้สิ่งที่มีอยู่ให้เกิดประโยชน์ครับ :D &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-3710065546713995296?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/3710065546713995296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/05/init-array-java.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/3710065546713995296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/3710065546713995296'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/05/init-array-java.html' title='การ init ค่าใน Array เริ่มต้นของ java'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-2690401087682870451</id><published>2009-05-20T16:44:00.003+09:00</published><updated>2009-05-20T16:48:00.044+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photoshop'/><category scheme='http://www.blogger.com/atom/ns#' term='landscape'/><category scheme='http://www.blogger.com/atom/ns#' term='general'/><category scheme='http://www.blogger.com/atom/ns#' term='protrait'/><title type='text'>PS Unsharp Mask Value</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Unsharp Mask PhotoShop Values:&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Portrait&lt;/span&gt;&lt;br /&gt;- Amount = 150&lt;br /&gt;- Radial = 1&lt;br /&gt;- Threshold = 10&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Landscape&lt;/span&gt;&lt;br /&gt;- Amount = 65&lt;br /&gt;- Radial = 1&lt;br /&gt;- Threshold = 2&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;General &lt;/span&gt;&lt;br /&gt;- Amount = 85&lt;br /&gt;- Radial = 2&lt;br /&gt;- Threshold = 4&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-2690401087682870451?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/2690401087682870451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/05/ps-unsharp-mask-value.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/2690401087682870451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/2690401087682870451'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/05/ps-unsharp-mask-value.html' title='PS Unsharp Mask Value'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-1496116036792666865</id><published>2009-05-18T23:17:00.001+09:00</published><updated>2009-05-18T23:24:47.568+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='google analytics'/><category scheme='http://www.blogger.com/atom/ns#' term='blogspot'/><category scheme='http://www.blogger.com/atom/ns#' term='analytics'/><title type='text'>How to Add Google Analytics to Blogger (Blogspot)</title><content type='html'>&lt;div class="entry-content"&gt;                  &lt;p&gt;Yesterday we talked about Google Analytics, Google's free service that lets you track the performance of your websites and blogs from one simple, easy-to-use interface.&lt;/p&gt; &lt;h2&gt;Grab Your Google Analytics Code Block &lt;/h2&gt; &lt;ol&gt;&lt;li&gt;Login to Google Analytics at &lt;a href="http://google.com/analytics/"&gt;http://google.com/analytics/&lt;/a&gt;. The main Settings page loads.&lt;/li&gt;&lt;li&gt;Click on Add Website Profile. A form displays.&lt;/li&gt;&lt;li&gt;Select Add a Profile for a New Domain.&lt;/li&gt;&lt;li&gt;Enter the URL of your site or blog.&lt;/li&gt;&lt;li&gt;Select your country and time zone. Click Finish.&lt;/li&gt;&lt;li&gt;Analytics provides you with a code block - a swatch of HTML - to add to your site's pages. &lt;/li&gt;&lt;li&gt;Highlight the code block and then copy it by selecting Edit &gt; Copy or Ctrl-C or Command-C.&lt;/li&gt;&lt;/ol&gt; &lt;h2&gt;Add the Google Analytics Code Block to Your Blogger Blog&lt;/h2&gt; &lt;ol&gt;&lt;li&gt; Login to &lt;a href="http://www.blogger.com/"&gt;http://www.blogger.com/&lt;/a&gt;. The Dashboard loads. &lt;/li&gt;&lt;li&gt;Under the blog you want to add Analytics tracking to, click on Layout or Template.&lt;/li&gt;&lt;li&gt;Click on Edit HTML. An editing screen for your blog template's HTML displays. Don't freak out. Just scroll to the bottom.&lt;/li&gt;&lt;li&gt;Look for the end of the template. It'll look like:&lt;/li&gt;&lt;/ol&gt; &lt;blockquote&gt;   &lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;!-- end outer-wrapper --&amp;gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;&lt;strong&gt;(Google Analytics Code Block is going to go here!!!)&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;  &lt;ol start="5"&gt;&lt;li&gt;Put your cursor right before that tag.&lt;/li&gt;&lt;li&gt;Paste the Google Analytics Code Block by selecting Edit &gt; Paste, Ctrl -V or Command-V. &lt;/li&gt;&lt;li&gt;Click Save Changes.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;You have now added the Google Analytics Code Block to Your Blogger Blog.&lt;/p&gt; &lt;h2&gt;Check Your Work&lt;/h2&gt; &lt;ol&gt;&lt;li&gt;To ensure that you have successfully added the Google Analytics Code Block to your Blogger blog, go back to &lt;a href="http://google.com/analytics/"&gt;http://google.com/analytics/&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Next to your blog's URL it will say either Receiving Data (you were successful) or Tracking Not Installed (something is amiss).&lt;/li&gt;&lt;li&gt;If it said Tracking Not Installed, click on Check Status. Google then checks your blog for the Analytics Code Block and reports back if it find it or not.&lt;/li&gt;&lt;li&gt;If not, try re-pasting the Code Block in.   &lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;reference:&lt;/span&gt; http://andywibbels.com/2007/01/how-to-add-google-analytics-to-your-blogger-blog/&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-1496116036792666865?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/1496116036792666865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/05/how-to-add-google-analytics-to-blogger.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/1496116036792666865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/1496116036792666865'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/05/how-to-add-google-analytics-to-blogger.html' title='How to Add Google Analytics to Blogger (Blogspot)'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-5878823150950203979</id><published>2009-05-17T22:19:00.002+09:00</published><updated>2009-05-17T22:29:43.501+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows live'/><category scheme='http://www.blogger.com/atom/ns#' term='uninstall'/><category scheme='http://www.blogger.com/atom/ns#' term='msn 2009'/><title type='text'>Uninstall Windows Lives Messenger 2009</title><content type='html'>Many people found the trouble of windows live messenger 2009, because they can not uninstall it from them computer.&lt;br /&gt;&lt;br /&gt;Today, I try with myself to uninstall my windows live messenger 2009 by using windows xp.&lt;br /&gt;&lt;br /&gt;While I open Add/Remove programs, I did not find Windows Live Messenger ... but I found:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- Windows Live Essentials&lt;/span&gt; &lt;-- Remove this one&lt;br /&gt;- Windows Live OneCare safety scanner&lt;br /&gt;- Windows Live Sign-in Assistant&lt;br /&gt;- Windows Live Upload Tool&lt;br /&gt;&lt;br /&gt;Then, I try to uninstall Windows Live Essentials that has Windows Live Messenger inside it.&lt;br /&gt;&lt;br /&gt;And I succeed to remove it :)&lt;br /&gt;&lt;br /&gt;If you can not remove it yet, please visit this site for more information:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bynatureonline.com/forums/viewtopic.php?f=12&amp;amp;t=478" rel="nofollow"&gt;http://www.bynatureonline.com/forums/viewtopic.php?f=12&amp;amp;t=478&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-5878823150950203979?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/5878823150950203979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/05/uninstall-windows-lives-messenger-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/5878823150950203979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/5878823150950203979'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/05/uninstall-windows-lives-messenger-2009.html' title='Uninstall Windows Lives Messenger 2009'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-2044053316066464915</id><published>2009-05-16T04:01:00.002+09:00</published><updated>2009-05-16T04:04:36.184+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='creative common'/><title type='text'>Thailand Creative Common</title><content type='html'>The following site ware talked about Thailand Creative Common:&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://www.blognone.com/node/11173"&gt;http://www.blognone.com/node/11173&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.pantip.com/cafe/camera/topic/O7678736/O7678736.html"&gt;http://www.pantip.com/cafe/camera/topic/O7678736/O7678736.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-2044053316066464915?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/2044053316066464915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/05/thailand-creative-common.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/2044053316066464915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/2044053316066464915'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/05/thailand-creative-common.html' title='Thailand Creative Common'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-2732381220073158830</id><published>2009-05-15T05:21:00.003+09:00</published><updated>2009-05-15T05:25:48.455+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='word2003'/><category scheme='http://www.blogger.com/atom/ns#' term='track change'/><title type='text'>Enable Track Change in MS-Word 2003</title><content type='html'>1. &lt;span style="font-weight: bold;"&gt;Tools &gt; Track Change&lt;/span&gt; or &lt;span style="font-weight: bold;"&gt;Ctrl + Shift _ E&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2. Click Enable on &lt;span style="font-weight: bold;"&gt;Track Changes &lt;/span&gt;icon like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_xHjpEKsFJLU/Sgx-AtA8qtI/AAAAAAAAAJk/xxe7_pmLHzY/s1600-h/tr.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 23px;" src="http://1.bp.blogspot.com/_xHjpEKsFJLU/Sgx-AtA8qtI/AAAAAAAAAJk/xxe7_pmLHzY/s320/tr.jpg" alt="" id="BLOGGER_PHOTO_ID_5335778209075866322" border="0" /&gt;&lt;/a&gt;Now, you can edit the document and can see track change. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-2732381220073158830?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/2732381220073158830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/05/enable-track-change-in-ms-word-2003.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/2732381220073158830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/2732381220073158830'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/05/enable-track-change-in-ms-word-2003.html' title='Enable Track Change in MS-Word 2003'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_xHjpEKsFJLU/Sgx-AtA8qtI/AAAAAAAAAJk/xxe7_pmLHzY/s72-c/tr.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-1931078947329758403</id><published>2009-05-13T22:18:00.002+09:00</published><updated>2009-05-13T22:25:41.352+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smf'/><category scheme='http://www.blogger.com/atom/ns#' term='smf feed'/><category scheme='http://www.blogger.com/atom/ns#' term='feeder'/><category scheme='http://www.blogger.com/atom/ns#' term='feed'/><category scheme='http://www.blogger.com/atom/ns#' term='rss'/><title type='text'>SMF RSS Feeder</title><content type='html'>You can access the feeder like rss, rss2 from SMF by using any feed reader.&lt;br /&gt;&lt;br /&gt;Before using the feed, make sure you've enabled the feeds:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Admin -&gt; News and Newsletters -&gt; Settings&lt;br /&gt;Check the box next to "Enable XML/RSS News".&lt;br /&gt;The "Maximum post length" value determines how many characters of a post are output in the feeds. The default value (255) is fine for now&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;The SMF provide rss by using this example:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;http://server/smf/index.php?type=rss;action=.xml;sa=news;limit=10&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;My site : http://sites.google.com/site/zamachita/miscellaneous/smfrssfeed&lt;br /&gt;&lt;br /&gt;reference: http://www.simplemachines.org/community/index.php?topic=25009.0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-1931078947329758403?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/1931078947329758403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/05/smf-rss-feeder.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/1931078947329758403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/1931078947329758403'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/05/smf-rss-feeder.html' title='SMF RSS Feeder'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-5145552392859753424</id><published>2009-05-13T22:12:00.002+09:00</published><updated>2009-05-13T22:18:15.075+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='unix command'/><category scheme='http://www.blogger.com/atom/ns#' term='linux command'/><category scheme='http://www.blogger.com/atom/ns#' term='command'/><category scheme='http://www.blogger.com/atom/ns#' term='transfer file'/><category scheme='http://www.blogger.com/atom/ns#' term='scp'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><title type='text'>Transfer file between server using SCP</title><content type='html'>Someone said that 'this is very easy'&lt;br /&gt;&lt;br /&gt;Someone like me said, I can't remember this ... so ... I have to post it&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ scp file_name user@server:/path/to/directory&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And, you can transfer file from between another server like this command:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ scp user_a@server_a:/path/to/file_name user_b@server_b:/path/to/directory&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For more information ... use google :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-5145552392859753424?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/5145552392859753424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/05/transfer-file-between-server-using-scp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/5145552392859753424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/5145552392859753424'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/05/transfer-file-between-server-using-scp.html' title='Transfer file between server using SCP'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-4393662651643775052</id><published>2009-05-13T22:09:00.002+09:00</published><updated>2009-05-13T22:12:46.535+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tar'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='unix command'/><category scheme='http://www.blogger.com/atom/ns#' term='linux command'/><category scheme='http://www.blogger.com/atom/ns#' term='command'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><title type='text'>Creating .tar.gz file</title><content type='html'>Several ways to create .tar.gz file&lt;br /&gt;&lt;br /&gt;But, I use this way to create .tar.gz file ...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ tar -pczf name_of_your_archive.tar.gz /path/to/directory&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And untar, I use the popular way :D&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ tar -xvfz name_of_your_archive.tar.gz&lt;br /&gt;&lt;br /&gt;:)&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-4393662651643775052?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/4393662651643775052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/05/creating-targz-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/4393662651643775052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/4393662651643775052'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/05/creating-targz-file.html' title='Creating .tar.gz file'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-7019900294044015997</id><published>2009-05-13T22:07:00.002+09:00</published><updated>2009-05-13T22:09:30.192+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='reboot'/><category scheme='http://www.blogger.com/atom/ns#' term='unix command'/><category scheme='http://www.blogger.com/atom/ns#' term='linux command'/><category scheme='http://www.blogger.com/atom/ns#' term='command'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><title type='text'>Reboot Linux Command</title><content type='html'>This is the command for reboot (restart) linux or unix.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# shutdown -r now&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-7019900294044015997?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/7019900294044015997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/05/reboot-linux-command.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/7019900294044015997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/7019900294044015997'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/05/reboot-linux-command.html' title='Reboot Linux Command'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-3187705964526030203</id><published>2009-05-13T20:13:00.001+09:00</published><updated>2009-05-14T01:23:09.633+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='url writer'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='url reader'/><title type='text'>Reading and Writing from a URL</title><content type='html'>&lt;pre&gt;I didn't like to remember a lot of code in my memory ... so ... sometime I forget it T_T.&lt;br /&gt;&lt;br /&gt;Then, I'd like to have some place that I can store my code like this :)&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;import java.net.*;&lt;br /&gt;import java.io.*;&lt;br /&gt;&lt;br /&gt;public class URLReader {&lt;br /&gt;  public static void main(String[] args) throws Exception {&lt;br /&gt;URL yahoo = new URL("http://www.yahoo.com/");&lt;br /&gt;BufferedReader in = new BufferedReader(&lt;br /&gt;   new InputStreamReader(&lt;br /&gt;   yahoo.openStream()));&lt;br /&gt;&lt;br /&gt;String inputLine;&lt;br /&gt;&lt;br /&gt;while ((inputLine = in.readLine()) != null)&lt;br /&gt;    System.out.println(inputLine);&lt;br /&gt;&lt;br /&gt;in.close();&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;ref: &lt;a href="http://java.sun.com/docs/books/tutorial/networking/urls/readingURL.html" rel="nofollow"&gt;http://java.sun.com/docs/books/tutorial/networking/urls/readingURL.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;If you'd like to write a file together, use this way ...&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;import java.io.BufferedReader;&lt;br /&gt;import java.io.FileOutputStream;&lt;br /&gt;import java.io.InputStreamReader;&lt;br /&gt;import java.net.URL;&lt;br /&gt;&lt;br /&gt;public class URLReaderAndWriter {&lt;br /&gt;  public static void main(String[] args) throws Exception {&lt;br /&gt;URL yahoo = new URL("http://www.yahoo.com/");&lt;br /&gt;BufferedReader in = new BufferedReader(&lt;br /&gt;   new InputStreamReader(&lt;br /&gt;   yahoo.openStream()));&lt;br /&gt;&lt;br /&gt;&lt;b&gt;        FileOutputStream fout = new FileOutputStream("test.txt");&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;String inputLine;&lt;br /&gt;&lt;br /&gt;while ((inputLine = in.readLine()) != null) {&lt;br /&gt;&lt;b&gt;     fout.write(inputLine.getBytes());&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;    &lt;/span&gt;fout.write('\n'); // for new line if you want&lt;/b&gt;&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;    &lt;/span&gt;fout.close();&lt;/b&gt;&lt;br /&gt;in.close();&lt;br /&gt;  }&lt;br /&gt;}&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-3187705964526030203?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/3187705964526030203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/05/reading-and-writing-from-url.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/3187705964526030203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/3187705964526030203'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/05/reading-and-writing-from-url.html' title='Reading and Writing from a URL'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7950894805829537433.post-6415694263237241464</id><published>2009-05-13T20:10:00.001+09:00</published><updated>2009-05-14T01:30:05.101+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='proxy'/><title type='text'>Setting java proxy</title><content type='html'>I had many problems with internet proxy. And I forgot every time when I want to create a file that access pass proxy.&lt;br /&gt;&lt;br /&gt;This code is a method to set proxy:&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;blockquote&gt;&lt;b&gt;private static void setProxy() {&lt;/b&gt;&lt;br /&gt;&lt;div style="margin-left: 40px;"&gt;&lt;b&gt;        Properties systemSettings = System.getProperties();&lt;/b&gt;&lt;br /&gt;&lt;b&gt;        systemSettings.put("proxySet", "true");&lt;/b&gt;&lt;br /&gt;&lt;b&gt;        systemSettings.put("http.proxyHost", "server_host");&lt;/b&gt;&lt;br /&gt;&lt;b&gt;        systemSettings.put("http.proxyPort", "server_port");&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;}&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;And with the java command, you can use this to pass the proxy&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;blockquote&gt;&lt;b&gt;$ java -DproxyHost="server_host" -DproxyPort="server_port" pkg.JavaClass&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Have a fun&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7950894805829537433-6415694263237241464?l=zam-etc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zam-etc.blogspot.com/feeds/6415694263237241464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zam-etc.blogspot.com/2009/05/setting-java-proxy.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/6415694263237241464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7950894805829537433/posts/default/6415694263237241464'/><link rel='alternate' type='text/html' href='http://zam-etc.blogspot.com/2009/05/setting-java-proxy.html' title='Setting java proxy'/><author><name>zamachita</name><uri>http://www.blogger.com/profile/12566790983436286911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_xHjpEKsFJLU/SVMaw0NoKgI/AAAAAAAAAB0/hqhd8eiE_BE/S220/IMG_3280-1.jpg'/></author><thr:total>1</thr:total></entry></feed>
