<?xml version="1.0"?>
<rss version="2.0">

<channel>
	<title>Planet TLWG</title>
	<link>http://linux.thai.net/planet</link>
	<language>en</language>
	<description>Planet TLWG - http://linux.thai.net/planet</description>

<item>
	<title>Hui: ราคาน้ำมันปีนี้</title>
	<guid>tag:blogger.com,1999:blog-6847934.post-6959449070814349711</guid>
	<link>http://vuthi.blogspot.com/2008/11/blog-post.html</link>
	<description>จากเว็บ http://www.pttplc.com/th/nc_oi.aspx
ตัดเก็บไว้หน่อย ปีนี้เป็นปีที่ปลายปีราคาแค่ครึ่งเดียวของกลางปี


(หน่วยเป็น บาท/ลิตร ยกเว้นเอ็นจีวี บาท/กิโลกรัม) 
วันที่
 ราคาขายปลีก กทม.และปริมณฑล ประจำปี พ.ศ.  2008
PTT ALPHA-X 95  PTT ALPHA-X 91  GASOHOL 95  GASOHOL 91  GASOHOL E20 PLUS  PTT E85 PLUS  PTT DELTA-X  PTT B5 PLUS  DIESEL PALM  NGV
01 ม.ค. 2551 05:00 น. 32.89 31.59 28.89 28.09 27.29</description>
	<pubDate>พ., 19 พ.ย. 2008 07:37:00 +0000</pubDate>
	<author>noreply@blogger.com (Hui/ฮุ้ย)</author>
</item>
<item>
	<title>Kitt: Luko's Sharpening for GIMP 2.x</title>
	<guid>http://kitty.in.th/index.php?room=blog;date=2008-11-19</guid>
	<link>http://kitty.in.th/index.php?room=blog;date=2008-11-19</link>
	<description>Luko's Sharpening เป็นหนึ่งในวิธี sharpen ยอดฮิตในช่วง 1-2 ปีที่ผ่านมา 
&lt;br /&gt;&lt;br /&gt;
&lt;img class=&quot;solid&quot; src=&quot;http://kitty.in.th/files/548/before.jpg&quot; /&gt;
&lt;br /&gt;&lt;br /&gt;
เอาเมาส์ไปวางบนรูป จะเห็นว่า Luko's sharpening ทำอะไรได้ขนาดไหน ... :)
&lt;br /&gt;&lt;br /&gt;
ดาวน์โหลด &lt;a href=&quot;ftp://ftp.kitty.in.th/pub/sources/tiny-fu/kitty.in.th-luko-sharpening.scm&quot;&gt;script&lt;/a&gt; ไปใส่ไว้ใน ~/.gimp-2.x/scripts แล้ว GIMP จะมีเมนู Script-Fu -&gt; kitty.in.th -&gt; Luko's Sharpen ขึ้นมา (restart GIMP/refresh scripts ถ้าจำเป็น) ส่วนสูตร sharpening ของ Luko ลองถาม อ. กู้ หาไม่ยาก :P</description>
	<pubDate>พ., 19 พ.ย. 2008 00:00:00 +0000</pubDate>
</item>
<item>
	<title>Chatsiri: Basic exceptional in C++.</title>
	<guid>http://www.chatsiri.com/556 at http://www.chatsiri.com</guid>
	<link>http://www.chatsiri.com/?q=node/556</link>
	<description>&lt;p&gt;STL(Standard Template Library)  provide vector  for contain elements are order. Some question about vector &quot;What's member function size and capacity  provide by vector classes ?&quot;.In contrast between size and capacity member function. &lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
&lt;b&gt;Size member function&lt;/b&gt; use size() returns the number of elements that are currently stored in the container&lt;br /&gt;
&lt;b&gt;Capacity member function&lt;/b&gt; use capacity() returns elements container can hole without reallocation.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;If you insert data into vector container,you need show data stream in container. Usually you use &lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
for(std::vector::iterator iValue = valueVector.begin(),&lt;br /&gt;
iValue  != valueVector.end(),&lt;br /&gt;
iValue++&lt;br /&gt;
)&lt;br /&gt;
{&lt;br /&gt;
std::cout *iValue  \n&quot;;&lt;br /&gt;
}
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I think you have other way for not initial != and ++ expression. Following by&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
std::copy(&lt;br /&gt;
valueVector.begin(),&lt;br /&gt;
 valueVector.end(),&lt;br /&gt;
std::ostream_iterator(std::cout,&quot; &quot;)&lt;br /&gt;
 );
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Erm!!,Function member size available &lt;b&gt;&lt;i&gt;vector,deque,list&lt;/i&gt;&lt;/b&gt;.Thus function member capacity available &lt;b&gt;&lt;i&gt;vector&lt;/i&gt;&lt;/b&gt;.Why function member capacity available for vector?......I think vector&lt;a href=&quot;http://www.cplusplus.com/reference/stl/vector/&quot;&gt;[link]&lt;/a&gt; can be allocation storage capacity.&lt;br /&gt;
Reference::&lt;br /&gt;
InformIT::C++ Reference&lt;a href=&quot;http://www.informit.com/guides/content.aspx?g=cplusplus&amp;amp;seqNum=91&quot;&gt;[link]&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>จ., 17 พ.ย. 2008 22:55:55 +0000</pubDate>
</item>
<item>
	<title>Sothorn: PHP5 OOP</title>
	<guid>http://linux.sothorn.org/466 at http://linux.sothorn.org</guid>
	<link>http://linux.sothorn.org/node/466</link>
	<description>&lt;p&gt;
PHP 5.3  จะออกในปลายปีนี้ ซึ่งมีความสามารถใหม่ๆ เยอะ  หนึ่งในนั้นคือความสามารถทาง OOP ดูตัวอย่างการเขียนโปแกรมแบบ OOP ของ PHP5 ได้ดังตัวอย่างที่
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.ibm.com/developerworks/opensource/library/os-php-5.3new1/index.html&quot; target=&quot;_blank&quot;&gt;http://www.ibm.com/developerworks/opensource/library/os-php-5.3new1/index.html &lt;/a&gt;
&lt;/p&gt;</description>
	<pubDate>จ., 17 พ.ย. 2008 19:53:51 +0000</pubDate>
</item>
<item>
	<title>Kitt: GDictThai 0.0.4</title>
	<guid>http://kitty.in.th/index.php?room=blog;date=2008-11-16</guid>
	<link>http://kitty.in.th/index.php?room=blog;date=2008-11-16</link>
	<description>&lt;img class=&quot;solid&quot; src=&quot;http://kitty.in.th/files/547/gdictthai.png&quot; /&gt;
&lt;br /&gt;&lt;br /&gt;
v0.0.4 - ย้าย Berkeley DB 3.2 มาเป็น 4.7 แทน จะได้ใช้กับ distro ใหม่ๆ ได้ แล้วก็แก้ bug &quot;About Dialog&quot; กดปุ่ม Close ไม่ได้ อันนี้เพิ่งตั้งใจหาว่าเป็นตรงไหน จนเจอว่ามันเกิดหลังจาก GTK+ รุ่นไหนสักรุ่นนี่แหละ .. สรุปว่าต้อง handle เอง .. :P 
&lt;br /&gt;&lt;br /&gt;
Download: &lt;a href=&quot;ftp://ftp.kitty.in.th/pub/sources/gdictthai/&quot;&gt;source&lt;/a&gt; | &lt;a href=&quot;ftp://ftp.kitty.in.th/pub/ubuntu/kitty/pool/intrepid/gdictthai/&quot;&gt;deb for Intrepid Ibex&lt;/a&gt;
&lt;br /&gt;&lt;br /&gt;
P.S. .. v.0.0.3 ไม่ release เน้อะ :P</description>
	<pubDate>อา., 16 พ.ย. 2008 00:00:00 +0000</pubDate>
</item>
<item>
	<title>Sothorn: Google's Chrome now works on Linux</title>
	<guid>http://linux.sothorn.org/464 at http://linux.sothorn.org</guid>
	<link>http://linux.sothorn.org/node/464</link>
	<description>&lt;p&gt;
ผมเห็นหัวข้อข่าวนี้ก็ดีใจครับ นึกว่าจะได้เล่น Chrome บนลีนุกซ์ซะแล้ว  แต่เป็นความสำเร็จของโปรแกรมเมอร์ที่เขาทดลองกัน ยังไม่ใช่การปล่อยดาวน์โหลดแต่อย่างใด
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.zdnetasia.com/news/internet/0,39044908,62048223,00.htm?scid=rss_z_nw&quot; target=&quot;_blank&quot;&gt;http://www.zdnetasia.com/news/internet/0,39044908,62048223,00.htm?scid=rss_z_nw &lt;/a&gt;
&lt;/p&gt;</description>
	<pubDate>ศ., 14 พ.ย. 2008 07:33:24 +0000</pubDate>
</item>
<item>
	<title>Prach: GRUB 2</title>
	<guid>tag:blogger.com,1999:blog-7775277.post-8315149093446670347</guid>
	<link>http://prach-public.blogspot.com/2008/11/grub-2.html</link>
	<description>เนื่องจากตอนทำ SUTLinux ที่ติดตั้งลงบน NTFS แล้วพยายามจะใช้ grub(0.97) เป็นตัวบูตแต่มันไม่สามารถ access เข้าไปใน NTFS ได้ก็เลยได้มารู้ว่ามันมี grub 2 ด้วยตอนนี้อยู่ที่เวอร์ชัน 1.96 โดยเพิ่มความสามารถเข้าไปอีกมากมายแต่ที่สำคัญคือมันสามารถ access NTFS ได้ ข้อแตกต่างระหว่าง grub  กับ grub2 ที่เห็นชัด ๆ ก็คือการเรียกเลขของ partition เช่น sda1 ใน grub = hd0,0 , grub2 = hd0,1 &lt;br /&gt;
ดูตัวอย่างของ config file ได้ที่ &lt;a href=&quot;http://grub.enbug.org/grub.cfg&quot;&gt;grub.cfg&lt;/a&gt; &lt;br /&gt;
อันนี้เป็นตัวอย่างการใช้ grub 2 ทำ &lt;a href=&quot;http://grub.gibibit.com/&quot;&gt;Graphic menu&lt;/a&gt; &lt;br /&gt;
ส่วนรายละเอียดเพิ่มเติมดูได้ที่ &lt;a href=&quot;http://www.gnu.org/software/grub/grub-2.en.html&quot;&gt;http://www.gnu.org/software/grub/grub-2.en.html&lt;/a&gt; &lt;br /&gt;</description>
	<pubDate>พฤ., 13 พ.ย. 2008 15:54:46 +0000</pubDate>
	<author>noreply@blogger.com (Prach Pongpanich)</author>
</item>
<item>
	<title>Sothorn: StarOffice 9 จะออกในวันที่ 17 พฤศจิกายนนี้ คุณสนใจมั๊ย</title>
	<guid>http://linux.sothorn.org/463 at http://linux.sothorn.org</guid>
	<link>http://linux.sothorn.org/node/463</link>
	<description>&lt;p&gt;
โปรแกรม Office สมัยก่อนที่ผมเล่นลีนุกซ์ใหม่ก็มี StarOffice ที่โดดเด่นอยู่ แล้วต่อมา Sun ก็ได้ซื้อไปและพัฒนามาเป็น OpenOffice จนผมเข้าใจว่า StarOffice ไม่มีอยู่แล้ว เป็นการเข้าใจผิดครับ  StarOffice 9 พัฒนาจากโค๊ดของ OpenOffice.org  ซึ่ง OpenOfice.org ก็พัฒนามาจาก StarOffice ตั้งแต่ตอนที่ Sun ซื้อมา
&lt;/p&gt;
&lt;p&gt;
OpenOffice.org ฟรี แต่ StarOffice ขาย ได้ยินอย่างนี้เลิกสนใจเลยละซี   ซึ่งราคาของ StarOffice 8 ราคาอยู่ที่ $69.95  StarOffice 9 ยังไม่รู้
&lt;/p&gt;
&lt;p&gt;
รายละเอียดมากกว่านี้ &lt;a target=&quot;_blank&quot; href=&quot;http://blog.internetnews.com/skerner/2008/11/sun-staroffice-9-coming-novemb.html&quot;&gt;http://blog.internetnews.com/skerner/2008/11/sun-staroffice-9-coming-novemb.html&lt;/a&gt;
&lt;/p&gt;</description>
	<pubDate>พฤ., 13 พ.ย. 2008 08:16:02 +0000</pubDate>
</item>
<item>
	<title>Sothorn: ลอยกระทงออนไลน์กันเถอะ</title>
	<guid>http://linux.sothorn.org/462 at http://linux.sothorn.org</guid>
	<link>http://linux.sothorn.org/node/462</link>
	<description>&lt;p&gt;
ใครที่ไม่ได้ไปเที่ยวงานลอยกระทง ก็ร่วมลอยกระทงออนไลน์ได้นะครับ
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.loikrathong.net/th/kt_online.php&quot; target=&quot;_blank&quot;&gt;http://www.loikrathong.net/th/kt_online.php&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
อยากลอยที่ไหนเลือกได้ตามใจชอบ แต่ไม่มีกระทงรูปนกเพนกวินให้นะครับ
&lt;/p&gt;</description>
	<pubDate>พ., 12 พ.ย. 2008 16:17:23 +0000</pubDate>
</item>
<item>
	<title>Vee: concurrency: file appending</title>
	<guid>http://openil.wordpress.com/?p=606</guid>
	<link></link>
	<description>ans: ssh มันจะเขียนไฟล์ .ssh/known_hosts2
ถ้า ssh หลายๆ process ไปหลายๆ เครื่องเป็นครั้งแรกพร้อมๆ กัน, มันจะเขียนไฟล์ known_hosts ทับกัน จนเจ๊ง มั้ยวะ
veer: โอว
ans: ผมลอง strace ssh version 2.9 ไม่เห็นมัน lock file known_hosts2 เลย.
veer: อ่อ
ans: แต่มัน open append mode
แล้วก็มัน เขียนแต่ละบรรทัด ด้วย write() ในครั้งเดียว
ถ้า write() ในครั้งเดียว ก็เป็น atomic อยู่แล้ว
ans: ก็ไม่เจ๊ง
ans: แต่อาจเกิดการเขียน key ซ้ำกัน พร้อมๆ กัน ทำให้มี บรรทัดซ้ำใน known_hosts ได้ (race condition?)
ans: แต่รู้สึกว่า append mode [...]</description>
	<pubDate>พ., 12 พ.ย. 2008 12:55:26 +0000</pubDate>
</item>

</channel>
</rss>
