<?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-5533827562873380483</id><updated>2011-04-21T22:44:20.808+02:00</updated><category term='Solaris'/><category term='Grad Life'/><category term='Environment'/><category term='Python'/><category term='Random Stuff'/><category term='RPM'/><category term='Announcement'/><category term='Students Activities'/><category term='AIX'/><category term='Tutorials'/><category term='C/C++'/><category term='Politics'/><title type='text'>PoomK</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-7807092940110667000</id><published>2008-10-11T16:03:00.002+02:00</published><updated>2008-10-11T16:06:58.996+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Announcement'/><title type='text'>เว็บใหม่</title><content type='html'>&lt;p&gt;ในทีสุดก็ย้ายบ้านได้จริงๆแล้ว&lt;/p&gt;&lt;p&gt;เว็บใหม่มีชืี่อว่า &lt;a href="http://www.longspine.com"&gt;LongSpine.com&lt;/a&gt; ลองสไปน์ดอทคอม เว็บสันหลังยาว&lt;/p&gt;&lt;p&gt;ได้ลง Drupal และโมดูลหลายๆอย่างไว้เพื่อไว้เขียนโค้ดและสมการคณิตศาสตร์ จะได้ไม่เละเหมือนบทความก่อนหน้านี้ นอกจากนี้ถ้าว่างๆจะกู้บทความบางส่วนจากเว็บเก่าๆมารวมไว้ที่เดียว&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/5533827562873380483-7807092940110667000?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/7807092940110667000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=7807092940110667000' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/7807092940110667000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/7807092940110667000'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2008/10/blog-post.html' title='เว็บใหม่'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-1826725977560918472</id><published>2008-10-08T22:30:00.014+02:00</published><updated>2008-10-11T16:10:29.887+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>การเขียนโปรแกรมหาจำนวนเฉพาะโดยใช้ Python</title><content type='html'>ไหนๆก็ไป&lt;a href="http://www.blognone.com/node/9182"&gt;โพสท์ไว้ใน blognone&lt;/a&gt; แล้ว ก็เลยเอามาแปะไว้นี่ด้วยเลยเผื่อเป็นประโยชน์&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;ย้ายไปเขียนบน &lt;a href="http://www.longspine.com/node/2"&gt;LongSpine.com&lt;/a&gt; เนื่องจากโค้ดเละ&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;วิธีการหาจำนวนเฉพาะ ..แบบเขียนง่ายๆอ่านง่ายๆ&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ไอเดียแรก&lt;/span&gt;คือการหาจำนวนเฉพาะใหม่จากจำนวนเฉพาะเก่าที่มีอยู่แล้ว โดยมีหลักคือจำนวนเฉพาะนั้นคือจำนวนที่ไม่มีจำนวนเฉพาะอื่นๆหารมันลงตัว&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;prime = [2]&lt;br /&gt;&lt;div style="text-align: left;"&gt;for i in range(3, 100000):&lt;br /&gt;&lt;/div&gt;    flag = True     &lt;span style="color: rgb(0, 102, 0);"&gt;# สมมุติว่าจำนวน i เป็นจำนวนเฉพาะ&lt;/span&gt;&lt;br /&gt;for j in prime: &lt;span style="color: rgb(0, 102, 0);"&gt;# จำนวน j ใดๆที่เป็นจำนวนเฉพาะต้องหารจำนวนนี้ไม่ลงตัว&lt;/span&gt;&lt;br /&gt;  if (i % j == 0):     &lt;span style="color: rgb(0, 102, 0);"&gt;# แต่ถ้าดันหารได้ลงตัว (มีเศษเป็น 0)&lt;/span&gt;&lt;br /&gt;             flag = False    &lt;span style="color: rgb(0, 102, 0);"&gt;# เราก็พบว่าจำนวนนั้นไม่ใช่จำนวนเฉพาะ&lt;/span&gt;&lt;br /&gt;      break              &lt;span style="color: rgb(0, 102, 0);"&gt;# ออกจากลูปทันที&lt;/span&gt;&lt;br /&gt;  if flag == True:      &lt;span style="color: rgb(0, 102, 0);"&gt;# ถ้าพิสูจน์แล้วว่าเป็นจำนวนเฉพาะจริงๆ&lt;/span&gt;&lt;br /&gt;      prime.append(i) &lt;span style="color: rgb(0, 102, 0);"&gt;# ให้ใส่ค่านั้นเข้าไปในตัวแปร prime&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ไอเดียที่สอง&lt;/span&gt;คือลดจำนวนตัวที่ต้องวนหารลง เนื่องจากจำนวนเต็มใดๆ j สูงสุดที่จะหาจำนวนเต็มใดๆ i ได้นั้น จะต้องมีค่าไม่มากไปกว่ารากที่สองของ i&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;prime = [2]&lt;br /&gt;for i in range(3, 100000):&lt;br /&gt;flag = True     &lt;span style="color: rgb(0, 102, 0);"&gt;# สมมุติว่าจำนวน i เป็นจำนวนเฉพาะ&lt;/span&gt;&lt;br /&gt;for j in prime: &lt;span style="color: rgb(0, 102, 0);"&gt;# จำนวน j ใดๆที่เป็นจำนวนเฉพาะต้องหารจำนวนนี้ไม่ลงตัว&lt;br /&gt;&lt;/span&gt;        if (j ** 2 &gt; i):       &lt;span style="color: rgb(0, 102, 0);"&gt;# ถ้า j มีค่ามากกว่าตัวหารสุงสุดที่เป็นไปได้ (มีค่ามากกว่ารากที่สองของ i)&lt;/span&gt;&lt;br /&gt; break             &lt;span style="color: rgb(0, 102, 0);"&gt;# ให้ออกจากลูป&lt;/span&gt;&lt;br /&gt;if (i % j == 0):     &lt;span style="color: rgb(0, 102, 0);"&gt;# แต่ถ้าดันหารได้ลงตัว (มีเศษเป็น 0)&lt;/span&gt;&lt;br /&gt; flag = False    &lt;span style="color: rgb(0, 102, 0);"&gt;# เราก็พบว่าจำนวนนั้นไม่ใช่จำนวนเฉพาะ&lt;/span&gt;&lt;br /&gt; break              &lt;span style="color: rgb(0, 102, 0);"&gt;# ออกจากลูปทันที&lt;/span&gt;&lt;br /&gt;if flag == True:      &lt;span style="color: rgb(0, 102, 0);"&gt;# ถ้าพิสูจน์แล้วว่าเป็นจำนวนเฉพาะจริงๆ&lt;/span&gt;&lt;br /&gt;prime.append(i) &lt;span style="color: rgb(0, 102, 0);"&gt;# ให้ใส่ค่านั้นเข้าไปในตัวแปร prime&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ไอเดียที่สาม&lt;/span&gt; เรายังทำให้เร็วได้มากไปกว่านี้อีก โดยใช้วิธี&lt;a href="http://en.wikipedia.org/wiki/Sieve_of_Eratosthenes"&gt;ซีฟของเอราทอสเทนีส&lt;/a&gt; ซึ่งใช้หน่วยความจำมาช่วยในการคำนวน (อ่านรายละเอียดได้ตามลิงค์) วิธีนี้ข้อเสียคือเปลืองหน่วยความจำมาก&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;import numpy&lt;br /&gt;&lt;br /&gt;n = 100000              &lt;span style="color: rgb(0, 102, 0);"&gt;# หาจำนวนเฉพาะที่มีค่าน้อยกว่า 100000&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;primeArr = numpy.zeros(n)   &lt;span style="color: rgb(0, 102, 0);"&gt;# สร้าง array ขนาด n&lt;/span&gt;&lt;br /&gt;primeArr[0] = 1                        &lt;span style="color: rgb(0, 102, 0);"&gt;# 0 ไม่ใช่จำนวนเฉพาะ&lt;/span&gt;&lt;br /&gt;primeArr[1] = 1                        &lt;span style="color: rgb(0, 102, 0);"&gt;# 1 ก็ไม่ใช่&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;for i in xrange(2, n):&lt;br /&gt;if primeArr[i] == 0:              &lt;span style="color: rgb(0, 102, 0);"&gt;# ถ้าจำนวนนั้นเป็นจำนวนเฉพาะ&lt;/span&gt;&lt;br /&gt;for j in xrange(i * 2, n, i): &lt;span style="color: rgb(0, 102, 0);"&gt;# จำนวนอื่นๆที่จำนวนนั้นหารลงตัว&lt;/span&gt;&lt;br /&gt; primeArr[j] = 1             &lt;span style="color: rgb(0, 102, 0);"&gt;# ..จะไม่ใช่จำนวนเฉพา&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;prime = []&lt;br /&gt;&lt;br /&gt;for i in xrange(2, n):&lt;br /&gt;if primeArr[i] == 0:              &lt;span style="color: rgb(0, 102, 0);"&gt;# เก็บจำนวนเฉพาะไว่ในตัวแปร prime&lt;/span&gt;&lt;br /&gt;prime.append(i)&lt;/pre&gt;ทดลองเปรียบเทียบความเร็วของทั้งสามตัวอย่าง&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;poomk@gemini:/tmp$ time ./prime1.py &gt;0&lt;br /&gt;&lt;br /&gt;real    0m19.622s&lt;br /&gt;user    0m19.581s&lt;br /&gt;sys     0m0.020s&lt;br /&gt;&lt;br /&gt;poomk@gemini:/tmp$ time ./prime2.py &gt;0&lt;br /&gt;&lt;br /&gt;real    0m0.675s&lt;br /&gt;user    0m0.676s&lt;br /&gt;sys     0m0.000s&lt;br /&gt;&lt;br /&gt;poomk@gemini:/tmp$ time ./prime3.py &gt;0&lt;br /&gt;&lt;br /&gt;real    0m0.535s&lt;br /&gt;user    0m0.504s&lt;/blockquote&gt;จะเห็นว่าเร็วขึ้นตามลำดับ&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ไอเดียที่สี่&lt;/span&gt; เนื่องจากตัวอย่างที่สามนั้นไม่เหมาะกับการหาจำนวนเฉพาะที่มีขนาดมากๆ (มากๆๆๆๆ...ๆ) ทำให้เราไม่สามารถใช้วิธีของซีฟได้เพราะเรามีหน่วยความจำไม่เพียงพอ วิธีหนึ่งที่(ผมเคย)ใช้ก็คือการหาจำนวนเฉพาะตั้งต้นด้วยซีฟ(ตัวอย่างที่สาม) จากนั้นค่อยน้ำตัวเฉพาะตั้งต้นเหล่านั้นไปหาตัวเฉพาะอื่นๆต่อตามตัวอย่างที่สอง&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;import numpy&lt;br /&gt;&lt;br /&gt;n = 1000000              &lt;span style="color: rgb(0, 102, 0);"&gt;# หาจำนวนเฉพาะที่มีค่าน้อยกว่า 1000000 (หนึ่งล้าน)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;primeArr = numpy.zeros(n)&lt;br /&gt;primeArr[0] = 1&lt;br /&gt;primeArr[1] = 1&lt;br /&gt;&lt;br /&gt;for i in xrange(2, n):&lt;br /&gt;if primeArr[i] == 0:&lt;br /&gt;for j in xrange(i * 2, n, i):&lt;br /&gt; primeArr[j] = 1&lt;br /&gt;&lt;br /&gt;prime = []&lt;br /&gt;&lt;br /&gt;for i in xrange(2, n):&lt;br /&gt;if primeArr[i] == 0:&lt;br /&gt;prime.append(i)&lt;br /&gt;&lt;br /&gt;for i in range(n, 2000000):   &lt;span style="color: rgb(0, 102, 0);"&gt;# หาต่อจนถึงตัวที่ 2000000 (สองล้าน)&lt;/span&gt;&lt;br /&gt;flag = True&lt;br /&gt;for j in prime:&lt;span style="color: rgb(0, 102, 0);"&gt;&lt;br /&gt;&lt;/span&gt;        if (j ** 2 &gt; i):&lt;br /&gt; break&lt;br /&gt;if (i % j == 0):&lt;br /&gt;  flag = False&lt;br /&gt;  break&lt;br /&gt;if flag == True:&lt;br /&gt;prime.append(i)&lt;/pre&gt;เมื่อจับเวลาก็จะเห็นความแตกต่าง&lt;br /&gt;&lt;blockquote&gt;poomk@gemini:/tmp$ time ./prime2.py &gt;0&lt;br /&gt;&lt;br /&gt;real    0m27.190s&lt;br /&gt;user    0m27.090s&lt;br /&gt;sys     0m0.096s&lt;br /&gt;&lt;br /&gt;poomk@gemini:/tmp$ time ./prime4.py &gt;0&lt;br /&gt;&lt;br /&gt;real    0m20.422s&lt;br /&gt;user    0m20.369s&lt;br /&gt;sys     0m0.040s&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;อนึ่งโปรแกรมตัวอย่างนี้เขียนขึ้นเพื่อความอ่านง่าย (และมักง่าย) มีจุดประสงค์เพื่อบอกแนวโน้มของความเร็วที่เพิ่มขึ้นของแต่ละไอเดีย ซึ่งหากเขียนไปใช้งานจริงๆอาจจะมีลูกเล่นที่ทำให้ทำเวลาได้ดีขึ้นกว่านี้อีก&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5533827562873380483-1826725977560918472?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/1826725977560918472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=1826725977560918472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/1826725977560918472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/1826725977560918472'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2008/10/ptyhon.html' title='การเขียนโปรแกรมหาจำนวนเฉพาะโดยใช้ Python'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-752211393317689079</id><published>2008-08-28T13:15:00.004+02:00</published><updated>2008-08-29T01:06:49.768+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grad Life'/><category scheme='http://www.blogger.com/atom/ns#' term='Random Stuff'/><title type='text'>อดไป Barcamp Bangkok 2</title><content type='html'>&lt;p&gt;ผมจะบินกลับถึงไทยเวลาบ่ายสามโมงของวันอาทิตย์ที่ 31 ซึ่งตรงกับวันที่สองของ &lt;a href="http://www.barcampbangkok.org/"&gt;Barcamp Bangkok&lt;/a&gt; ครั้งที่ 2 ดังนั้นผมจึงอดไปงานบารฺแคมพ์ ..อีกครั้ง&lt;/p&gt;&lt;p&gt;เดิมทีผมอยากจะพูดเรื่อง การเข้ารหัสและอำพรางข้อมูลแบบคลาสสิค (Classical Cryptography and Steganography) ซึ่งเป็นหัวข้อที่ค่อนข้างน่าสนุกและไม่เป็นเชิงเทคนิคซักเท่าไหร่ และเนื้อหาที่จะนำมาพูดนั้นจะนำมาจากสมุดจดวิชา Sicherheit und Zuverlässigkeit digitaler Systeme (Security and Reliability of Digital Systems) ซึ่งผมเรียนไปเมื่อหนึ่งปีก่อน&lt;/p&gt;&lt;p&gt;คำว่าคลาสสิคนั้นมีความหมายว่ามีมาก่อนที่คอมพิวเตอร์จะถูกประดิษฐ์ขึ้นมา ซึ่งในส่วนของการเข้ารหัส (Cryptography) นั้นจะแบ่งออกเป็นสองส่วน&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Transitional cipher เช่น Rail Fence Cipher &lt;/li&gt;&lt;li&gt;Subtitution cipher เช้น Ceasar cipher (และ ROT13), Vigenere cipher, และ Playfair cipher&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;หลังจากนั้นก็จะพูดถึงการอำพรางข้อมูล (Steganography) และยกตัวอย่างเช่น หมึกล่องหน (และกระดาศป้องกันหมึกล่องหน), microdots, และ the Doll Woman&lt;/p&gt;&lt;p&gt;หลังจากนั้นก็ลองทำโจทย์ง่ายๆตามหัวข้อที่พูดไป&lt;/p&gt;&lt;p&gt;ถ้ามีเวลาเหลืออาจขึ้นในส่วนต้นๆของ modern cryptography ซึ่งแบ่งเป็น assymetric key, symmetric key, และ hybrid key ซึ่งคงจะพูดถึงแค่หลักการของมัน &lt;/p&gt;&lt;p&gt;นอกจากนั้นอาจพูดถึงโพรโตคอลที่น่าสนใจ เช่น No-key protocol และ Zero-knowledge protocol ซึ่งผมไม่รู้ว่าจะจัดมันอยู่ในประเภทคลาสสิคหรือสมัยใหม่ดี เนื่องจากมันเป็นอะไรที่ธรรมดามากจนคนยังใช้กันอย่างแพร่หลายในปัจจุบัน&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/5533827562873380483-752211393317689079?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/752211393317689079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=752211393317689079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/752211393317689079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/752211393317689079'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2008/08/barcamp-bangkok-2.html' title='อดไป Barcamp Bangkok 2'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-2710864034397225332</id><published>2008-08-27T13:36:00.014+02:00</published><updated>2008-08-27T14:30:53.141+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><category scheme='http://www.blogger.com/atom/ns#' term='Random Stuff'/><title type='text'>This is not a pipe</title><content type='html'>&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;p align="center"&gt;&lt;span style="font-size:180%;"&gt;This is not a pipe&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_4_ibanoZnW0/SLU_4Ng24VI/AAAAAAAAAI8/n94SLjfCCoQ/s1600-h/MagrittePipe.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_4_ibanoZnW0/SLU_4Ng24VI/AAAAAAAAAI8/n94SLjfCCoQ/s320/MagrittePipe.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5239163976448139602" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;span style="font-size:180%;"&gt;This is not the rightous&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_4_ibanoZnW0/SLVHvekBtoI/AAAAAAAAAJk/qSOUmCHxIlA/s320/card.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5239172622499034754" /&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;span style="font-size:180%;"&gt;This is not a viloence&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_4_ibanoZnW0/SLVFBOXXezI/AAAAAAAAAJU/HdxqRI_KzCA/s320/Violence.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5239169628853730098" /&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;span style="font-size:180%;"&gt;This is our democracy&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_4_ibanoZnW0/SLVForfUXwI/AAAAAAAAAJc/nztaDbbDA9I/s320/uncivilised.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5239170306686607106" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;ตอแหลทั้งนั้น !!&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;span style="font-size:85%;"&gt;(รูปประกอบจาก Wikipedia, BBC, และเว็บไซท์กองการเลือกตั้ง สนง.ตำรวจแห่งขาติ)&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5533827562873380483-2710864034397225332?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/2710864034397225332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=2710864034397225332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/2710864034397225332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/2710864034397225332'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2008/08/this-is-not-pipe.html' title='This is not a pipe'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4_ibanoZnW0/SLU_4Ng24VI/AAAAAAAAAI8/n94SLjfCCoQ/s72-c/MagrittePipe.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-2338649375903509607</id><published>2008-07-10T22:11:00.005+02:00</published><updated>2008-07-10T22:31:21.015+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Announcement'/><title type='text'>กำลังย้ายบ้าน</title><content type='html'>&lt;p&gt;เคยเขียนไว้ใน&lt;a href="http://poomk.blogspot.com/2007/06/me-at-blogspot.html"&gt;บล็อกแรก&lt;/a&gt;ว่าอาจจะย้ายอีกครั้งเมื่อได้เช่า VPS&lt;br /&gt;ตอนนี้ได้ฤกษ์งามยามดีเช่า VPS เป็นตัวเป็นตนด้วยราคาสุดแพงแล้ว ประกอบกับถูกสแปมและเกรียนบุกเป็นระยะๆ ผมจึงจะย้ายไปเปิดบล็อคที่น่าจะเป็นวิชาการมากขึ้น (อีก)&lt;/p&gt;&lt;p&gt;ความสนใจที่เปลี่ยนไปทำให้โปรเจคที่เคยวางไว้ต้องหยุดลง เรื่องบางอย่างมันเป็นเพียงความสนุกในระยะสั้นๆเช่นสมัยถ่ายรูป สมัยเล่นหมากล้อม และสมัยบ้าอุปกรณ์อิเล็คทรอนิกส์ ผมอยากได้อะไรที่มันถาวรมากกว่าที่จะเป็นแฟชั่นเหมือนแต่ก่อน สุดท้ายก็คงต้องไปลงกับอะไรที่เป็นวิชาการนิดๆ และอาจต้องแยกหมวดสำหรับการเขียนเรื่องจิปาถะออกให้ดี&lt;br /&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/5533827562873380483-2338649375903509607?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/2338649375903509607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=2338649375903509607' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/2338649375903509607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/2338649375903509607'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2008/07/blog-post.html' title='กำลังย้ายบ้าน'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-1715015633364630346</id><published>2008-04-25T23:07:00.005+02:00</published><updated>2008-04-26T00:03:07.662+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>มติประชาชน = มติหอประชุมใหญ่ ?</title><content type='html'>&lt;p&gt;วันนี้บังเอิญได้เข้าไป manager เพราะพี่คนหนึ่งพูดเรื่องการเมืองว่าฝ่ายนี้เขากำลังเร่ง "เผา" ไอ้เราก็อยากรู้ว่าคืออะไร และบังเอิญได้ไปเจอไอ้นี่เข้า&lt;/p&gt;&lt;blockquote&gt;&lt;strong&gt;“สมศักดิ์” ชูมติประชาชนล้ม “พลังแม้ว” เพื่อชาติ&lt;/strong&gt;&lt;p&gt;“สมศักดิ์” ชูมติประชาชน ร่วมต้าน “พลังแม้ว” ล้มล้างรัฐธรรมนูญ ลั่นตายเป็นตายต้องทำความดีเพื่อชาติ เตือนนักการเมืองพรรคร่วม ริสุ่มหัว “พลังประชาชน” หมดอนาคตทางการเมืองแน่&lt;br /&gt;       &lt;br /&gt;        คลิกที่นี่ เพื่อฟัง สมศักดิ์ โกศัยสุข แกนนำพันธมิตรฯ กล่าวปราศรัย &lt;span style="color:#ff0000;"&gt;(แก้ลิงค์ออก)&lt;/span&gt;&lt;br /&gt;       &lt;br /&gt;       คลิก! ชม “สมศักดิ์ โกศัยสุข” ปราศรัย(56K) |(256K) &lt;span style="color:#ff0000;"&gt;(แก้ลิงค์ออก)&lt;/span&gt;&lt;br /&gt;       &lt;br /&gt;       วันนี้ (25 เม.ย.) นายสมศักดิ์ โกศัยสุข แกนนำพันธมิตรประชาชนเพื่อประชาธิปไตย กล่าวในการสัมมนาประชาชน - ติดอาวุธทางปัญญา “ยามเฝ้าแผ่นดิน ภาคพิเศษ” ครั้งที่ 2 ที่หอประชุมใหญ่ มหาวิทยาลัยธรรมศาสตร์ ว่าวันนี้เป็นการประกาศต่อสู้อย่างเด็ดขาด ทุกคนมาด้วยใจรักชาติ บ้านเมือง และมาด้วยความที่ทนความอัปลักษณ์ของผู้ปกครองบ้านเมืองในเวลานี้ไม่ได้ โดยเฉพาะคำกล่าวอ้างว่ามาจากการเลือกตั้ง แล้วเป็นประชาธิปไตยนั้นไม่ถูกต้อง &lt;strong&gt;&lt;span style="color:#000099;"&gt;หากมาจากการเลือกตั้งจริง ต้องไม่มีการซื้อเสียง&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt; หากมีการซื้อเสียงก็ไม่ใช่ประชาธิปไตย&lt;/span&gt;&lt;/strong&gt; และที่สำคัญต้องใช้อำนาจเพื่อประเทศชาติ ไม่ใช่เพื่อคนบางกลุ่ม บางพวกดังที่รัฐบาลปัจจุบันดำเนินการอยู่&lt;br /&gt;       &lt;br /&gt;       นายสมศักดิ์ ยังกระตุกต่อมสำนึกรัฐบาลชุดนี้ ด้วยการให้ย้อนรำลึกถึงวันเดินทางเข้าเฝ้าทูลละอองธุลีพระบาทถวายสัตย์ปฏิญาณก่อนเข้าทำหน้าที่ว่า &lt;span style="color:#000099;"&gt;&lt;strong&gt;รัฐมนต&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;รี&lt;/span&gt;&lt;/strong&gt;ทุกคนจะต้องถวายสัตย์ปฏิญาณตนต่อหน้าพระพักตร์ว่า จะซื่อสัตย์จงรักภักดีต่อพระมหากษัตริย์ และบริหารประเทศด้วยความซื่อสัตย์สุจรติ ทั้งจะรักษาไว้และ&lt;strong&gt;&lt;span style="color:#000099;"&gt;ปฏิบัติตามรัฐธรรมนูญนี้&lt;/span&gt;&lt;/strong&gt;อย่างเคร่งครัดทุกประการ เช่นเดียวกับ ส.ส.-ส.ว.ที่ต้องปฏิญาณตน แต่เมื่อเข้ามาไม่กี่วันก็ไม่ยอมปฏิบัติตาม กลับจะไปแก้รัฐธรรมนูญเพื่อผลประโยชน์ของพวกพ้องตัวเอง ไม่ใช่เพื่อประโยชน์ของประชาชนส่วนใหญ่ ปัญหาความทุกข์ยากของประชาชนจึงไม่ได้ถูกเยียวยาอย่างที่ควรจะเป็น&lt;br /&gt;       &lt;br /&gt;       “รัฐบาลกำลังกลัวกระบวนการยุติธรรม กลัวการตรวจสอบ สวนทางกับเราที่เชื่อมั่นในกระบวนการยุติธรรม หากกระบวนการยุติธรรมเดินไป มีการตรวจสอบอย่างตรงไปตรง ผลสรุปออกมาเป็นอย่างไรเราก็ยอมรับ ผิดก็คือผิดไม่ผิดก็คือไม่ผิด เรายอมรับได้หากกระบวนการยุติธรรมมันเดินไปถึงที่สุดแล้ว ขณะเดียวกันคนที่สุจริตก็ยังสามารถกลับมาดำเนินการใดๆ ก็ได้ แต่ถ้าผิดก็ควรได้รับการลงโทษ” นายสมศักดิ์ กล่าว&lt;br /&gt;       &lt;br /&gt;       นอกจากนี้ นายสมศักดิ์ได้&lt;span style="color:#000099;"&gt;&lt;strong&gt;ขอฉันทามติจากประชาชนที่อยู่ในหอประชุมใหญ่&lt;/strong&gt;&lt;/span&gt; &lt;strong&gt;&lt;span style="color:#000099;"&gt;มหาวิทยาลัยธรรมศาสตร&lt;/span&gt;&lt;/strong&gt;์ ในการไม่วางใจรัฐบาล พร้อมกับระบุว่า เราทุกคนล้วนแต่มีสติปัญญา เข้าใจปัญหาบ้านเมือง ประชาธิปไตยนั้นต้องไม่มีการทุจริตเลือกตั้ง และเมื่อมีอำนาจต้องไม่โกงกิน ซึ่งหากโกงกินก็เท่ากับเป็นเผด็จการทรราช ดังนั้น เมื่อเราเห็นว่าการกระทำไม่มีเหตุผลก็ต้องใช้สิทธิตามรัฐธรรมนูญ มาตรา 69 คือ ชุมนุมโดยเปิดเผย เพื่อปกป้องรัฐธรรมนูญ ฉบับปี 2550 ต่อไป&lt;br /&gt;       &lt;br /&gt;       นายสมศักดิ์ กล่าวด้วยว่า การชุมนุมในวันนี้ (25 เม.ย.) เป็นการชุมนุมครั้งสุดท้ายในนามพันธมิตรฯ ก่อนจะ&lt;strong&gt;&lt;span style="color:#000099;"&gt;ประกาศชุมนุมใหญ่อีกครั้ง ในวันที่รัฐบาลยื่นญัตติแก้ไขรัฐธรรมนูญ&lt;/span&gt;&lt;/strong&gt; วาระแรก กลุ่มพันธมิตรฯ จะชุมนุมใหญ่ในวันดังกล่าว ทุกคนไม่ต้องกลัว &lt;strong&gt;&lt;span style="color:#000099;"&gt;ไม่มีอะไรน่ากลัวสำหรับการทำ&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;ความดี&lt;/strong&gt;&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;&lt;strong&gt;เกิดมาแล้วตายทุกคน&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt; แต่จะตายเพราะความขี้โกงหรือขี้ขลาดก็ต้องเลือกเอา &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;เมื่อเวลาบ้านเมืองมีปัญญา เราก็ต้องลุกขึ้นมาปกป้องบ้านเมือง &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;ไม่เกินเดือนพฤษภาคมนี้เราจะได้ชุมนุมบนท้องถนนอย่างแน่นอน&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;       &lt;br /&gt;       ขณะเดียวกัน นายสมศักดิ์ ยังกล่าวเตือนสตินักการเมืองว่า อยากเรียกร้อง&lt;strong&gt;&lt;span style="color:#000099;"&gt;ให้นักการเมืองพรรคร่วมรัฐบาลคิดและตรึกตรองถึงอนาคตให้ดี&lt;/span&gt;&lt;/strong&gt; หากจะร่วมหัวจมท้ายกับรัฐบาลในการแก้ไขรัฐธรรมนูญ ต้องนึกถึงอนาคตที่รุ่งโรจน์ทางการเมืองของตัวเองให้มากๆ นั่งนึกถึงสิ่งที่จะเกิดขึ้นในอนาคตให้มาก&lt;br /&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;สี&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;และ&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#000099;"&gt;ตัวเน้น&lt;/span&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;นี่ผมเพิ่มไปเอง&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;คิดแล้วผมรู้สึกเครียดๆแฮะ แต่อย่างน้อยก็อยากจะบายความเครียดออกมาเห็นข้อๆให้เห็นกันชัดๆ โดยตัดเนื้อหาจุบจิบที่ไม่สบอารมณ์ตามแบบฉบับของแหล่งข่าวที่นี่&lt;/p&gt;&lt;p&gt;เริ่มจากหัวข่าวที่ว่า &lt;strong&gt;มติประชาชน&lt;/strong&gt; แต่ในเนื้อข่าวเรากลับไม่เห็นว่ามันหมายความว่าอะไร และหากดูจากเนื้อหาในข่าวแล้วน่าจะหมายถึง &lt;strong&gt;มติจากคนในหอประชุมใหญ่มหาวิทยาลัยแห่งหนึ่ง&lt;/strong&gt; เสียมากกว่า&lt;/p&gt;&lt;p&gt;เรื่องต่อไป การโยงไปถึง&lt;strong&gt;การซื้อเสียง&lt;/strong&gt; ที่ยังคงเป็นวาทกรรมเทพเจ้าอยู่เช่นเดิม ต่อให้ฝ่ายจัดเลือกตั้งจะเป็นใคร กกต เป็นใครสรรหามา วาทกรรมนี้ก็ยังสามารถพูดซ้ำได้เรื่อยๆ ถึงแม้จะพิสูจน์ไม่ได้ว่าเสียงที่ได้มานั้นมาจากการเลือกตั้ง&lt;br /&gt;&lt;/p&gt;&lt;p&gt;เรื่องรัฐมนตรีทุกคนต้อง&lt;strong&gt;ปฏิญาณตนต่อรัฐธรรมนูญ&lt;/strong&gt; น่าจะเอาไปบอกพวกที่มาจากระบอบเผด็จการทหารด้วย และหากเรามาลองพิจารณากันว่า ถ้ารัฐบาลก่อนหน้านี้มั่วซั่วขนาดออกรัฐธรรมนูญเส็งเคร็งมา รัฐบาลใหม่สมควรแก้ไหม? หรือถ้ารัฐบาลนี้แก้รัฐธรรมนูญให้เหมือนเก่าได้จริง คิดหรือว่าทหารและปชป.จะไม่แก้ใหม่? ทำยังไงถึงแก้ได้ ทำยังไงถึงไม่ควรแก้?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;เนื้อหาจดหมายมีการ&lt;strong&gt;ปลุกระดม&lt;/strong&gt; และการสร้างภาพว่านี่&lt;strong&gt;เป็นความดี?&lt;/strong&gt; นอกจากนั้นยังมีการพูดถึงเรื่อง &lt;strong&gt;"ไม่ตายก็ยอม"&lt;/strong&gt; ให้ความหมายทำนองว่าการต่อต้านรัฐบาลที่มาจากเสียงส่วนใหญ่ (แต่คนพูดไม่รู้มาจากไหน) นั้นเป็นสิ่งที่ควรยอมตายแทน&lt;/p&gt;&lt;p&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/5533827562873380483-1715015633364630346?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/1715015633364630346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=1715015633364630346' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/1715015633364630346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/1715015633364630346'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2008/04/blog-post.html' title='มติประชาชน = มติหอประชุมใหญ่ ?'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-9136283777538549440</id><published>2008-01-27T23:46:00.000+01:00</published><updated>2008-12-11T19:10:29.378+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Random Stuff'/><title type='text'>Web 2.0 Workplaces</title><content type='html'>สภาพแวดล้อมการทำงานของคุณเป็นอย่างไร ออฟฟิศของคุณนั้นน่าทำงานแค่ไหน?&lt;br /&gt;&lt;br /&gt;สำหรับหลายๆคนรวมทั้งตัวผมเองแล้ว สภาพแวดล้อมของที่ทำงานนั้นเป็นสิ่งสำคัญลำดับต้นๆในการทำงาน (แต่แน่นอนว่าค่าจ้างก็ยังสำคัญอยู่)&lt;br /&gt;&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_4_ibanoZnW0/R50Np0K_7_I/AAAAAAAAAGs/2H6k0gg5Noc/s320/twitter+workplace.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5160295760067031026" /&gt;&lt;br /&gt;&lt;br /&gt;ภาพจาก &lt;a href="http://www.uaddit.com/"&gt;UADDit&lt;/a&gt;: สถานที่ทำงานของ Twitter&lt;br /&gt;&lt;br /&gt;เมื่อวันก่อนเว็บไซต์ &lt;a href="http://www.uaddit.com/"&gt;UADDit&lt;/a&gt; ได้รวมภาพสถานที่ทำงานของบริษัทที่เกี่ยวข้องกับ Web 2.0 เช่น Facebook, Flickr, Twitter, และบริษัทอื่นๆไว้ได้อย่างน่าสนใจ ใครอยากเห็นว่าบริษัทไอทีสมัยใหม่เขาให้ความสำคัญกับที่ทำงานแค่ไหนกันบ้าง สามารถเข้าไปดูรูปกันได้ที่ &lt;a href="http://uaddit.com/discussions/showthread.php?t=706"&gt;Web 2.0 workplaces&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;บริษัทไทยหลายๆที่ก็มีสภาพแวดล้อมดีในระดับเดียวกัน โดยเฉพาะ&lt;a href="http://www.moscii.com/"&gt;บริษัทที่ผมเคยไปร่วมงานด้วย&lt;/a&gt; ตอนนี้ผมท่องไว้ในใจว่าหากตั้งบริษัทสักบริษัทหนึ่ง สภาพแวดล้อมที่ดีแก่พนักงานนั้นสำคัญมาก เพราะผมต้องใช้หนึ่งในสามของชีวิตในที่ทำงานนี้&lt;br /&gt;&lt;br /&gt;&lt;i&gt;เพิ่มเติม&lt;/i&gt; ไปอ่านใน &lt;a href="http://www.blognone.com/node/6845"&gt;Blognone&lt;/a&gt; พบว่ามีคนเอาข่าวมาลงเหมือนกัน นอกจานี้ยังมีลิงค์ไปยัง&lt;a href="http://tutorialblog.org/cool-workspaces/"&gt;รูปของบริษัทอื่นๆ&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5533827562873380483-9136283777538549440?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/9136283777538549440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=9136283777538549440' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/9136283777538549440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/9136283777538549440'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2008/01/web-20-workplaces.html' title='Web 2.0 Workplaces'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4_ibanoZnW0/R50Np0K_7_I/AAAAAAAAAGs/2H6k0gg5Noc/s72-c/twitter+workplace.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-23383181548396911</id><published>2008-01-04T03:16:00.000+01:00</published><updated>2008-12-11T19:10:29.616+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Environment'/><category scheme='http://www.blogger.com/atom/ns#' term='Random Stuff'/><title type='text'>Story of Stuff</title><content type='html'>ว่าจะเขียนถึงเรื่องเรื่องนี้นานมากกกแล้ว แต่ช่วงนี้ชีวิตเหลวแหลกไปหน่อย จนไม่ค่อยได้ทำอะไรเป็นชิ้นเป็นอัน ขอแปะไว้สั้นๆละกัน&lt;br /&gt;&lt;br /&gt;&lt;img src="http://1.bp.blogspot.com/_4_ibanoZnW0/R32YRCotXPI/AAAAAAAAAGM/a_0XVRHLNeo/s400/217x188_SoS_Banner009.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5151440967314529522" /&gt;&lt;br /&gt;&lt;br /&gt;เมื่อประมาณเดือนสองเดือนที่แล้วได้มีโอกาสดูคลิปวีดีโอของเว็บ &lt;a href="http://www.storyofstuff.com"&gt;www.storyofstuff.com&lt;/a&gt; ซึ่งพูดถึงกระบวนการผลิตและบริโภคในปัจจุบันนั้นมีผลต่อสิ่งแวดล้อมอย่างไร และต้นทุนของสินค้าชิ้นหนึ่งๆนั้นมีมูลค่าที่แท้จริงแค่ไหน และเพื่อให้ได้สินค้าเหล่านั้น ใครกันบ้างที่เป็น "ผู้จ่าย"&lt;br /&gt;&lt;br /&gt;ผมว่ามันเป็นคลิปที่อธิบายได้ชัดเจนและเห็นภาพมากๆ&lt;br /&gt;&lt;br /&gt;บางทีการอนุรักษ์สิ่งแวดล้อมอาจถูกมองว่าเป็นอุปสรรคต่อการพัฒนาอุตสาหกรรม แต่ถ้าเป็นไปได้ผมอยากได้เห็นอุตสาหกรรมที่พัฒนาได้อย่างยั่งยืน และไม่ทำให้เราเสียใจภายหลังเมื่อพบว่าสิ่งที่สูญเสียไปนั้นมันมีค่าแค่ไหน&lt;br /&gt;&lt;br /&gt;สำหรับผม การคงอยู่ของต้นไม้และธรรมชาติ นั้นมีความสำคัญมากกว่า "ข้ออ้าง" ถึงผลเสียทางอ้อมของการขาดมันเสียอีก&lt;br /&gt;&lt;br /&gt;ทำให้คิดไปถึงกรณีของภาวะโลกร้อน และการใช้รณรงค์ไม่ใช้กระทงโฟม ที่ผมมองว่าเป็นการหลอกลวงของนักอนุรักษ์สิ่งแวดล้อม ที่ไม่สนใจข้อมูลที่ขัดแย้งกับแนวคิดตัวเอง ถึงแม้ข้อมูลนั้นจะมาจากข้อมูลทางวิทยาศาสตร์และการวิเคราะห์&lt;br /&gt;&lt;br /&gt;ว่าแล้ว เรามาเริ่มต้นการอนุรักษ์จากการไม่หลับหูหลับตาเชื่อสื่อดีกว่า&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5533827562873380483-23383181548396911?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/23383181548396911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=23383181548396911' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/23383181548396911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/23383181548396911'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2008/01/story-of-stuff.html' title='Story of Stuff'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_4_ibanoZnW0/R32YRCotXPI/AAAAAAAAAGM/a_0XVRHLNeo/s72-c/217x188_SoS_Banner009.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-8086934202345489717</id><published>2007-12-06T04:37:00.000+01:00</published><updated>2008-12-11T19:10:29.771+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C/C++'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='Random Stuff'/><title type='text'>C/C++ Performance in Complex Number Computation</title><content type='html'>จากที่คุณ bow_der_kleine ได้เขียนใน &lt;a href="http://www.biolawcom.de/"&gt;biolawcom.de&lt;/a&gt; ไว้ในหัวข้อ &lt;a href="http://www.biolawcom.de/?/blog/734"&gt;C/C++ vs. Fortran in Scientific Programming&lt;/a&gt; ทำให้ผมเกิดข้อสงสัยในการเปรียบเทียบความเร็วระหว่าง C/C++/Fortran ในการคำนวณ complex number&lt;br /&gt;&lt;br /&gt;ในตัวอย่างนั้นได้ทำการเปรียบเทียบ C++ และ Fortran ในการคำนวณด้าน complex number ไว้ และสรุปว่าภาษา C นั้นช้ากว่าโปรแกรมที่เขียนโดย Fortran มากๆ ในการคำนวณ complex number&lt;br /&gt;ผมค่อนข้างไม่เห็นด้วยกับข้อสรุปนี้ เนื่องจากยังไม่มีการเขียนเปรียบเทียบระหว่างภาษา C (ชัดๆ) และ Fortran เลย&lt;br /&gt;&lt;br /&gt;ข้อแตกต่างระหว่าง c/c++ นอกจากความสามารถด้านคลาสแล้วยังรวมถึงไลบรารีต่างๆที่ใช้ด้วย และหนึ่งในนั้นคือไลบรารี complex ซึ่งใน C/C++ นั้นมีรายละเอียดแตกต่างกันค่อนข้างมาก&lt;br /&gt;&lt;br /&gt;ผมลองเขียนโค้ดโดยอิงตัวแปรจากคุณ bow เป็นหลัก มาสามโปรแกรมคือ&lt;br /&gt;&lt;ol&gt;&lt;li&gt;ภาษา C ที่เรียกใช้ complex.h &lt;a href="http://www-stud.uni-due.de/~sfpokong/code/complex.c"&gt;ซอร์ส&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;ภาษา C++ ที่เรียกใช้ complex &lt;a href="http://www-stud.uni-due.de/~sfpokong/code/complex.cpp"&gt;ซอร์ส&lt;/a&gt;&lt;/li&gt;&lt;li&gt;ภาษา C ที่ไม่เรียกใช้ complex.h &lt;a href="http://www-stud.uni-due.de/~sfpokong/code/complex_fake.c"&gt;ซอร์ส&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;และทำการจับเวลาโดยใช้&lt;a href="http://www-stud.uni-due.de/~sfpokong/code/testcomplex.py"&gt;สคริปท์ python&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ได้ผลลัพท์คือ (&lt;a href="http://www-stud.uni-due.de/~sfpokong/pic/complex.png"&gt;ดูรูปใหญ&lt;/a&gt;่)&lt;br /&gt;&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_4_ibanoZnW0/R1d2t1xNjrI/AAAAAAAAAGE/AlFPgiOMR-s/s400/complex.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5140708029566389938" /&gt;&lt;br /&gt;&lt;br /&gt;จะเห็นว่าเวลาที่ได้ระหว่าง C/C++ นั้นมันต่างกันอย่างเห็นได้ชัด โดยมีอัตราการโตของเวลาที่ใช้แตกต่างกัน&lt;br /&gt;&lt;br /&gt;จริงๆแล้วอยากเทียบกับ Fortran จังเลย แต่เขียนไม่เป็น&lt;br /&gt;&lt;br /&gt;ปล. ระหว่างที่เขียนและรันโปรแกรมได้โหลดบิททอเรนท์อยู่ ผลลัพท์อาจผิดพลาดไปเล็กน้อย&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5533827562873380483-8086934202345489717?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/8086934202345489717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=8086934202345489717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/8086934202345489717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/8086934202345489717'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2007/12/cc-performance-in-complex-number.html' title='C/C++ Performance in Complex Number Computation'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4_ibanoZnW0/R1d2t1xNjrI/AAAAAAAAAGE/AlFPgiOMR-s/s72-c/complex.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-7929603222902740379</id><published>2007-11-12T01:59:00.001+01:00</published><updated>2008-12-11T19:10:30.269+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='Grad Life'/><title type='text'>TV on Debian Etch</title><content type='html'>ในหอพักที่ผมอยู่ตอนนี้มีช่องสายเคเบิลทีวีให้ใช้ และถึงแม้ว่าการดูทีวีมันทำให้เสียการเสียงาน แต่การเรียนรู้ภาษาและวัฒนธรรมของประเทศหนึ่งๆนั้น ทีวีก็น่าจะช่วยเราได้ในระดับหนึ่ง&lt;br /&gt;แต่ผมไม่ต้องการซื้อทีวีแพงๆมาให้รกห้องน่ะสิ&lt;br /&gt;&lt;br /&gt;ผมเลือกที่จะซื้อการ์ดทีวีมาติดตั้งลงใน desktop ของผม ที่ตอนนี้ผมกำลังพยายามเซ็ตมันเป็น server อเนกประสงค์อยู่&lt;br /&gt;&lt;br /&gt;การ์ดที่ผมเลือกใช้คือ Hauppauge WinTV Go ที่สามารถใช้บน linux ได้ และมีราคาถูก ผมซื้อมันมาจาก Amazon.de ด้วยราคา 18 Euro (900 บาท) รวมค่าส่งแล้ว&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;img src="http://3.bp.blogspot.com/_4_ibanoZnW0/Rzelr0ji0BI/AAAAAAAAAEQ/IurpYnoyQcg/s320/WinTVGo.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5131752472672653330" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;เมื่อเสียบการ์ดลงไปในเครื่อง desktop ที่ใช้ Debian etch แล้วปรากฏว่า video4linux ก็เจอ driver bttv ของการ์ดนี้ทันที ผมไม่ต้องทำอะไรเพิ่มเลย&lt;br /&gt;&lt;br /&gt;โปรแกรมที่ใช้ดูทีวีบนคอมพิวเตอร์นั้นมีอยู่หลายโปรแกรม เช่น Mplayer, xawtv, Zapping, KWinTV, และ tvtime ซึ่งจากประสพการณ์ของผม mplayer นั้นใช้งานได้ครอบจักรวาล แต่มีประสิทธิภาพสูงสุดก็ต่อเมื่อดูไฟล์วีดีโอเท่านั้น&lt;br /&gt;&lt;br /&gt;ส่วน xawtv นั้นก็มีปัญหาที่ interface มันเส็งเคร็ง Zapping ก็ดันมีบั๊กตั้งแต่ตอนติดตั้ง และผมขี้เกียจไล่ตามลงแพ็คเกจสำหรับ KWinTV (ผมใช้ gnome)&lt;br /&gt;สุดท้ายแล้วตัวเลือกของผมคือ tvtime เพราะผมยังไม่มีเหตุผลอะไรให้ต้องเกลียดมัน การติดตั้งก็ทำได้โดยง่ายแสนง่าย เพราะมันมีข้อมูลอยู่ใน repository อยู่แล้ว&lt;br /&gt;&lt;br /&gt;แต่ชีวิตคนเรามันคงไม่สดใสเหมือนในนิยาย&lt;br /&gt;&lt;br /&gt;ปัญหาเริ่มเกิดเมื่อผมซื้อสายเคเบิลคุณภาพบัดซบมาจากร้านหนึ่งยูโร ทำให้ผมต้องเสียเวลาไปกับการจูนช่องใหม่หลายรอบ เพราะผมไม่มั่นใจว่ามันมีปัญหาที่การ์ด ที่สาย หรือที่ตัวเคเบิลกลางของหอพัก&lt;br /&gt;&lt;br /&gt;จากนั้นเมื่อลองใช้งาน tvtime ปรากฎว่าพบปัญหาว่าการ์ดจอไม่พบ DGA Extenstion สาเหตุเกิดมาจากการที่ไดรเวอร์ของ Nvidia นั้นไม่ซัพพอร์ท DGA (Direct Graphics Access)&lt;br /&gt;&lt;br /&gt;เพิ่มข้อความนี้ไปใน Section Module เพื่อยกเลิกการใช้งาน dga&lt;br /&gt;&lt;br /&gt;SubSection  "extmod"&lt;br /&gt;Option    "omit xfree86-dga"&lt;br /&gt;EndSubSection&lt;br /&gt;&lt;br /&gt;จากนั้นก็ restart แล้วทำการจูนทีวีอีกครั้งโดยใช้คำสั่ง&lt;br /&gt;&lt;br /&gt;tvtime-scanner&lt;br /&gt;&lt;br /&gt;เลือกระบบและช่วงคลื่นทีวีด้วย สำหรับผมก็ PAL, europe ระหว่างนี้ก็ไปหาอะไรกินก่อนก็ได้เพราะมันอาจจะนาน&lt;br /&gt;&lt;br /&gt;จากนั้นเปิดโปรแกรม tvtime เราก็จะพบ&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;img src="http://1.bp.blogspot.com/_4_ibanoZnW0/Rzel0Uji0CI/AAAAAAAAAEY/UBPRsMVG2XQ/s320/CNN.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5131752618701541410" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;img src="http://1.bp.blogspot.com/_4_ibanoZnW0/Rzel8Uji0DI/AAAAAAAAAEg/fmCLVCUVN7Y/s320/Noise.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5131752756140494898" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;.. noise บานเลย&lt;br /&gt;&lt;/p&gt;&lt;p&gt;update: ไปดูทีวีของเพื่อนคนไทยห้องข้างๆแล้วก็ไม่ชัดเหมือนกัน น่าจะเป็นที่สายเคเบิลกลาง&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5533827562873380483-7929603222902740379?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/7929603222902740379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=7929603222902740379' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/7929603222902740379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/7929603222902740379'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2007/11/tv-on-debian-etch.html' title='TV on Debian Etch'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4_ibanoZnW0/Rzelr0ji0BI/AAAAAAAAAEQ/IurpYnoyQcg/s72-c/WinTVGo.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-7636039990384106115</id><published>2007-10-19T23:10:00.000+02:00</published><updated>2008-12-11T19:10:31.413+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='Grad Life'/><title type='text'>SSH Tunneling</title><content type='html'>ห้องที่ผมพักอยู่นี้เป็นหอพักของมหาวิทยาลัย และอินเตอร์เน็ตของหอพักก็เป็นเน็ตในเครือข่ายของมหาวิทยาลัยเช่นเดียวกัน แต่ถึงแม้เน็ตจะมีความเร็วสูงแค่ไหนผมก็ไม่สามารถใช้งานได้เต็มที่ เนื่องจากอินเตอร์เน็ตของหอพักได้จำกัดปริมาณการขนส่งข้อมูลนอกเครือข่ายภายนอกมหาวิทยาลัย (Transfer Volume) ไว้ที่ 3GB ต่อเดือน ซึ่งตัวเลขนี้นั้นนับทั้งดาวน์โหลดและอัพโหลดแล้ว&lt;br /&gt;&lt;br /&gt;โชคดีที่ผมมี account อยู่ที่เซิร์ฟเวอร์ที่ใช้ในการพิมพ์งานที่มหาวิทยาลัย ซึ่งผมสามารถต่อ &lt;a href="http://en.wikipedia.org/wiki/Secure_Shell"&gt;SSH&lt;/a&gt; เข้าไปใช้งานได้&lt;br /&gt;ผมจึงเกิดไอเดียว่า ถ้าผมใช้งานอินเตอร์เน็ตผ่านเครื่องเซิร์ฟเวอร์ ผมก็จะไม่เสียโควต้าอินเตอร์เน็ตเลย เพราะเครื่องมหาวิทยาลัยต่างหากที่ทำการส่งข้อมูลออกนอกมหาวิทยาลัย ส่วนผมติดต่อกับเครื่องมหาวิทยาลัยอีกที&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/_4_ibanoZnW0/RxkiWw99vRI/AAAAAAAAAEI/MyXcDMYHhGU/s320/sshtunneling.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5123163825607916818" /&gt;&lt;br /&gt;สิ่งที่ผมต้องทำก็คือ ทำการส่งต่อข้อมูลผ่านพอร์ท (Port Forwarding) จากเครื่องผมไปยังเครื่องเซิร์ฟเวอร์มหาวิทยาลัย ข้อมูลที่ส่งไปยังอินเตอร์เน็ตทุกข้อมุลก็จะวิ่งผ่านพอร์ทนี้ไปทะลุที่เครื่องปลายทาง และถ้ามีข้อมูลส่งกลับมันก็จะถูกส่งกลับมาทางพอร์ทเดิมนี้เช่นกัน&lt;br /&gt;&lt;br /&gt;เริ่มจากการเปิดพอร์ทโดยใช้ ssh ซึ่งรองรับโปรโตคอล SOCKS4 และ SOCKS5&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color:#009900;"&gt;ssh -D 14141 account@server.address&lt;/span&gt; &lt;span style="color:#666666;"&gt;# เปิดพอร์ท 14141 ไปยังเครื่องปลายทาง&lt;/span&gt;&lt;/blockquote&gt;จากนั้นทำการตั้ง proxy ที่ browser ที่ใช้ให้ยิงไปที่ localhost พอร์ท 14141&lt;br /&gt;แต่เนื่องจาก Opera ไม่รองรับ SOCKS4 หรือ SOCKS5 ทำให้ข้อมุลต้องผ่านโปรแกรมอีกตัวหนึ่งชื่อ &lt;a href="http://en.wikipedia.org/wiki/Privoxy"&gt;Privoxy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ตั้ง proxy ของ Opera ให้ส่งข้อมูลไปที่ localhost พอร์ท 8118 (Privoxy default) และทำการแก้ไขข้อมูลของ Privoxy&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color:#009900;"&gt;sudo vi /etc/privoxy/config&lt;/span&gt;&lt;/blockquote&gt;เพิ่มบรรทัดนี้ลงไปในหัวข้อ forward-socks4 and forward-socks4a&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color:#009900;"&gt;forward-socks4             /     127.0.0.1:14141 .&lt;/span&gt;&lt;/blockquote&gt;เซฟไฟล์ และทำการ restart ตัว privoxy โดยใช้คำสั่ง&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color:#009900;"&gt;sudo /etc/init.d/privoxy restart&lt;/span&gt;&lt;/blockquote&gt;หลังจากนั้น 3GB ก็จะไม่ใช่ปัญหาใหญ่อีกต่อไป ขอบคุณเจสันที่เคยสอน พึ่งได้ใช้ประโยชน์จริงๆก็คราวนี้แหละ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5533827562873380483-7636039990384106115?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/7636039990384106115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=7636039990384106115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/7636039990384106115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/7636039990384106115'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2007/10/ssh-tunneling.html' title='SSH Tunneling'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_4_ibanoZnW0/RxkiWw99vRI/AAAAAAAAAEI/MyXcDMYHhGU/s72-c/sshtunneling.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-6062644987337632716</id><published>2007-10-13T12:11:00.000+02:00</published><updated>2008-12-11T19:10:31.801+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grad Life'/><title type='text'>1-Euro-Handy</title><content type='html'>เมื่อวันที่ผ่านมาผมไปเปิดบริการมือถือของ O2 โดยการเปิดใช้งานแพ้คเกจนี้ผมต้องเซ็นสัญญาใช้งานเป็นเวลาอย่างน้อยสองปี&lt;br /&gt;&lt;br /&gt;บริการที่ใช้คือ O2 Genion M ซึ่งมีอัตราค่าโทรศัพท์แบ่งออกเป็นค่าโทรภายใน Homezone และค่าโทรทั่วไป ซึ่งหากเราอยู่ในขอบเขตของ Homezone (ในบริเวณของถนนที่พักอาศัยอยู่) เราจะสามารถใช้โทรศัพท์ได้&lt;strong&gt;ฟรี&lt;/strong&gt;ถ้าโทรภายในเครือข่ายของ O2 หรือ Festnetz (โทรศัพท์บ้าน)&lt;br /&gt;&lt;br /&gt;หากอยู่นอกขอบเขตนั้น หรือโทรเข้าเครื่อข่ายอื่นที่ไม่ใช่ O2 หรือ Festnetz เราจะต้องเสียนาทีละ 0,19 Euro (ประมาณ 9 บาทต่อนาที) ฉะนั้นหากไม่จำเป็นก็อย่าโทรนอก Homezone หรือโทรข้ามเครือข่ายเพราะมันแพง&lt;br /&gt;&lt;br /&gt;นอกจากนี้เมื่อเซ็นสัญญาใช้งานแล้วเรามีสิทธิ์ซื้อโทรศัพท์ได้ในราคาถูกลง ถึงถูกสุดๆ แต่ต้องเสียค่าดทรศัพท์รายเดือนแพงขึ้นนิดหน่อย&lt;br /&gt;&lt;br /&gt;ยกตัวอย่างเช่น&lt;br /&gt;&lt;br /&gt;&lt;img src="http://1.bp.blogspot.com/_4_ibanoZnW0/RxCfvzZTG1I/AAAAAAAAADo/7iSpCKcVn94/s320/1-euro.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5120768419919240018" /&gt;&lt;br /&gt;&lt;br /&gt;ผมซื้อ O2 Xda Cosmo มาในราคา 1 Euro (50 บาท) !! แต่ผมต้องเสียค่ารายเดือนแพงขึ้นเดือนละ 10 Euro (500 บาท) รวมๆแล้วสองปีก็เป็นเงิน 240 Euro (12,000 บาท) ก็โอเคแหละวะ&lt;br /&gt;&lt;br /&gt;ตอนนี้ผมกำลังหาซื้อซองใส่กันรอยขูดข่วนอยู่ ดูไปดูมาแล้วท่าทางว่าราคาซองจะแพงกว่าราคาเครื่องหลายเท่าตัวแน่เลย&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5533827562873380483-6062644987337632716?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/6062644987337632716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=6062644987337632716' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/6062644987337632716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/6062644987337632716'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2007/10/1-euro-handy.html' title='1-Euro-Handy'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_4_ibanoZnW0/RxCfvzZTG1I/AAAAAAAAADo/7iSpCKcVn94/s72-c/1-euro.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-2343610247571863524</id><published>2007-10-10T17:13:00.000+02:00</published><updated>2007-10-10T17:26:18.546+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Students Activities'/><category scheme='http://www.blogger.com/atom/ns#' term='Grad Life'/><title type='text'>รับน้อง กิจกรรมนิสิต และการเมือง</title><content type='html'>ผมบ่นอยู่เสมอๆมาตั้งแต่สมัยเรียนปริญญาตรีแล้ว ว่าผมไม่ชอบการรับน้องแบบคลาสสิคในมหาวิทยาลัยไทย แต่ถึงกระนั้นผมก็เข้าห้องประชุมเชียร์ครบทุกครั้ง เพื่อที่จะได้พิสูจน์ความเชื่อตัวเอง และเพื่อที่จะได้บอกกับคนอื่นๆได้เต็มปากว่ามันไม่ดีเพียงไร&lt;br /&gt;&lt;br /&gt;ในต่างประเทศเองก็มีการรับน้อง แต่การรับน้องนั้นค่อนข้างแตกต่างกับไทยทั้งในแนวคิดและวิธีการ&lt;br /&gt;&lt;br /&gt;จากที่มหาวิทยาลัยที่ผมเรียน กิจกรรมรับน้องของที่นี่นั้นส่วนใหญ่เป็นการแนะนำและช่วยเหลือผู้เข้าเรียนใหม่ เช่น กิจกรรมพาทัวร์มหาวิทยาลัย ปาร์ตี้นานาชาติสำหรับนักเรียนต่างชาติ มีเว็บไซต์และเว็บบอร์ดไว้เพื่อตอบคำถามของนักเรียนใหม่ มีการเลือกตั้งสภาเพื่อเป็นเสียงนักเรียนต่อทางมหาวิทยาลัย ตัวสภาเองนั้นสามารถถูกตรวจสอบได้ โดยการประชุมของสภานั้นเป็นการประชุมที่เปิด นักเรียนคนใดสนใจก็สามารถเข้าไปร่วมฟังและออกความเห็นได้ด้วย&lt;br /&gt;&lt;br /&gt;กลับมามองของบ้านเรา สาระสำคัญดันไปอยู่ที่ว่ารุ่นน้องต้องเชื่อฟังและเคารพรุ่นพี่ เพราะรุ่นพี่ที่อายุไล่เลี่ยกันนั้นมีความรู้มากกว่า และบางครั้งรุ่นพี่บางคนอาจจะรู้ไปแล้วว่าเมื่อเรียนจบแล้วจะต้องเจออะไรบ้าง ทั้งๆที่ตัวเองไม่เคยเจอมาก่อน (รุ่นพี่เขากะเอาคร่าวๆ) สภานักเรียนนั้นเป็นการเลือกแล้วเลือกเลย ไม่มีการตรวจสอบ สุดท้ายเงินกิจกรรมก็ถูกปันส่วนอย่างไม่เป็นธรรม&lt;br /&gt;&lt;br /&gt;ประเด็นสำคัญคือ การรับน้องของไทยนั้นไม่มีการเคารพเสียงส่วนน้อย ซึ่งเป็นส่วนที่แตกต่างระหว่างการเป็นประชาธิปไตย และเผด็จการคนหมู่มาก&lt;br /&gt;&lt;br /&gt;ผมเชื่อว่าการเมืองของประเทศ ก็สามารถมองได้จากการเมืองภายในมหาลัยได้ด้วย มันสะท้อนอะไรหลายๆอย่างในความคิดของประชาชน และที่น่าสนใจคือนิสิตในมหาวิทยาลัยนั้นด่านักการเมืองและนักเผด็จการ แต่สุดท้ายตัวเองก็ทำนิสัยแบบนั้นเสียเองโดยไม่รู้ตัว&lt;br /&gt;&lt;br /&gt;ผมนับถือผู้บริหารของมหาวิทยาลัยเกษตรศาสตร์ในการวางแผนพัฒนาการรับน้อง แต่หากแผนนั้นยังเป็นเพียงแค่การสร้างภาพอย่างปัจจุบัน โดยไม่มีการลงมือทำอย่างจริงจังและทุ่มเท ผมว่ามันก็ไม่ต่างอะไรกับการปล่อยให้มีการรับน้องแบบเดิมต่อไป&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5533827562873380483-2343610247571863524?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/2343610247571863524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=2343610247571863524' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/2343610247571863524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/2343610247571863524'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2007/10/blog-post_10.html' title='รับน้อง กิจกรรมนิสิต และการเมือง'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-7153155887326243344</id><published>2007-10-10T16:30:00.000+02:00</published><updated>2008-12-11T19:10:32.006+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grad Life'/><title type='text'>ข้าวพะแนงเนื้อ</title><content type='html'>นี่คืออาหารไทยจานแรกที่ผมทำในเยอรมัน มีไส้กรอกที่เหลือในตู้เย็นเป็นเครื่องเคียง&lt;br /&gt;&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_4_ibanoZnW0/Rwzj1DZTG0I/AAAAAAAAADg/DWJZ9vFiYWY/s320/food.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5119717376997399362" /&gt;&lt;br /&gt;&lt;br /&gt;ส่วนผสม&lt;br /&gt;- เนื้อบด&lt;br /&gt;- ใบโหระพา&lt;br /&gt;- พริก&lt;br /&gt;- เครื่องปรุงทั้งหลาย&lt;br /&gt;&lt;br /&gt;ทั้งหมดสามารถหาซื้อได้ที่ร้านขายของเอเชียในเมือง นอกจากเนื้อบดที่ซื้อที่ไหนก็ได้&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5533827562873380483-7153155887326243344?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/7153155887326243344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=7153155887326243344' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/7153155887326243344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/7153155887326243344'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2007/10/blog-post.html' title='ข้าวพะแนงเนื้อ'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4_ibanoZnW0/Rwzj1DZTG0I/AAAAAAAAADg/DWJZ9vFiYWY/s72-c/food.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-1745815493250990510</id><published>2007-10-09T21:17:00.000+02:00</published><updated>2008-12-11T19:10:32.943+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grad Life'/><title type='text'>Zimmer 214</title><content type='html'>การหาที่พักสำหรับนักเรียนของที่นี่นั้นสามารถหาได้จากการสมัครกับทางมหาวิทยาลัย หรือติดต่อห้องพักภายนอกด้วยตัวเอง ในส่วนของห้องพักของมหาวิทยาลัยนั้น นักเรียนที่ต้องการเข้าพักต้องส่งใบสมัครจองคิวเช่าตั้งแต่เนิ่นๆ เนื่องจากห้องพักจะมีราคาถูกในคุณภาพดีและสาธารณูปโภคพร้อม&lt;br /&gt;&lt;br /&gt;ผมโชคดีที่ได้ที่พักกับทางมหาวิทยาลัยทั้งๆที่ติดต่อจองที่พักไปช้ามากๆ ห้องที่ผมได้เป็นแฟล็ตแชร์ที่เรียกว่า Wohngemeinschaft (WG) สำหรับหกคน คือแบ่งเป็นห้องพักหกห้อง มีห้องน้ำรวมสองห้อง และห้องครัวกับห้องนั่งเล่นรวม มีกฏกลางเกี่ยวกับเวรทำความสะอาดและซื้อของอยู่บ้าง แต่ก็ไม่ได้ซับซ้อนอะไรมากนัก&lt;br /&gt;&lt;br /&gt;ใน WG ของผมมีนักเรียนมาจากทั่วโลก ได้แก่ แม็กซิโก อิหร่าน เคนย่า ตูนิเชีย บัลแกเรีย และผม ภาษาส่วนใหญ่ที่พูดกันมักเป็นภาษาอังกฤษ ยกเว้นคนที่มาจากตูนีเชียพูดอังกฤษไม่ได้เพราะเขาเรียนหลักสูตรภาษาเยอรมันล้วน ทำให้ผมต้องพูดเยอรมันคำอังกฤษคำอยู่บ่อยๆ&lt;br /&gt;&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_4_ibanoZnW0/RwvVpTZTGwI/AAAAAAAAADA/zTKSBqDSuCI/s320/Zi-214.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5119420306994436866" /&gt;&lt;br /&gt;&lt;br /&gt;ผมอยู่ห้องเลขที่ 214 บ้านที่ 2 บนชั้นที่สองของชั้นสองของแฟลตบนถนน Kammerstrasse พูดให้ยาวกว่านั้นก็คือ หอพักแห่งนี้มีสามโซน คือโซนกลาง ปีกซ้าย และปีกขวา แต่ละโซนจะเรียกว่าบ้าน (Haus 1, 2, 3) แต่ละบ้านก็มีชั้นอยู่หลายชั้น และแต่ละชั้นก็จะมี WG อยู่อีกหลายห้อง ซึ่ง WG นี้จะเป็นเหมือนบ้านซึ่งแบ่งเป็นสองชั้นย่อยอีก&lt;br /&gt;ตำแหน่งของห้องผมนั้นจัดได้ว่าทำเลค่อนข้างดี คือค่อนข้างอุ่นในหน้าหนาว แต่ร้อนตับแตกในหน้าร้อน (พี่คนไทยห้อง 212 เล่าให้ฟัง)&lt;br /&gt;&lt;br /&gt; &lt;img src="http://1.bp.blogspot.com/_4_ibanoZnW0/RwvWBDZTGxI/AAAAAAAAADI/hRZZra9CLgQ/s320/Zi-214-view.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5119420715016330002" /&gt;&lt;br /&gt;&lt;br /&gt;มองออกไปนอกหน้าต่างก็เห็นสวนทางด้านหลัง เป็นวิวที่ค่อนข้างสบายตา โดยเฉพาะวันอาทิตย์ที่มีแดดดีๆจะมีสาวสวมชุดบิกินีมานอนอาบแดดอ่านหนังสือ หลายๆครั้งไอ้ต้นไม้ต้นใหญ่กลางแดดนั้นก็บังสาวชุดบิกินีคนนั้นอยู่บ่อยๆ&lt;br /&gt;&lt;br /&gt;ผมได้แต่หวังว่าหน้าหนาวปีนี้จะมาช้ากว่าทุกปี เพราะจะได้มีคนมาอาบแดดอีกเรื่อยๆ&lt;br /&gt;&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/_4_ibanoZnW0/RwvWPzZTGyI/AAAAAAAAADQ/xmWGKObd7i8/s320/map.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5119420968419400482" /&gt; &lt;br /&gt;&lt;br /&gt;ตัววิทยาเขตที่ Duisburg นี้แบ่งออกเป็นสามโซน คือโซน B, M, และ L ซึ่งมีสีในแผนที่เป็นน้ำเงิน เขียว และแดงตามลำดับ และเนื่องจากสาขาของผมเป็นสาขาวิชาที่ต้องเรียนข้ามหลายสาขาวิชา (&lt;a href="http://en.wikipedia.org/wiki/Interdisciplinary#Interdisciplinary_Studies"&gt;Interdisciplinary Studies&lt;/a&gt;) ทำให้ผมต้องถ่อสังขารจากที่พัก (รูปธง) ไปเรียนทุกๆโซน และอาจรวมถึงไปเรียนในวิทยาเขตเมือง Essen ด้วย&lt;br /&gt;&lt;br /&gt;ไว้มีโอกาสผมจะมาเล่าถึงขนส่งมวลชนในเมืองเยอรมัน ซึ่งผมกับเพื่อนร่วมแฟล็ตแชร์ชาวบัลแกเรียประทับใจมากๆ เพราะเป็นสิ่งที่ประเทศไทยและบัลแกเรียมีปัญหากันทั้งคู่&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5533827562873380483-1745815493250990510?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/1745815493250990510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=1745815493250990510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/1745815493250990510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/1745815493250990510'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2007/10/zimmer-214.html' title='Zimmer 214'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4_ibanoZnW0/RwvVpTZTGwI/AAAAAAAAADA/zTKSBqDSuCI/s72-c/Zi-214.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-3453580245538937660</id><published>2007-10-07T15:23:00.000+02:00</published><updated>2008-12-11T19:10:33.407+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grad Life'/><title type='text'>Study in Duisburg</title><content type='html'>&lt;img src="http://2.bp.blogspot.com/_4_ibanoZnW0/RwjeYDZTGvI/AAAAAAAAACg/4sPjPxQGmeI/s320/logo_ude.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5118585481316211442" /&gt;&lt;br /&gt;&lt;br /&gt;เมืองดุยส์บวก (&lt;a href="http://en.wikipedia.org/wiki/Duisburg"&gt;Duisburg&lt;/a&gt;) เป็นเมืองทางทิศตะวันตกของแคว้นนอร์ธไรน์-เวสฟาเลีย (&lt;a href="http://en.wikipedia.org/wiki/North_Rhine-Westphalia"&gt;North Rhine-Westphalia&lt;/a&gt;) ประเทศเยอรมัน ซึ่งเมืองนี้มีความสำคัญคือเป็นเมืองที่มีท่าเรือทะเลในที่ใหญ่ที่สุดในยุโรป และมีทีมฟุตบอล &lt;a href="http://en.wikipedia.org/wiki/MSV_Duisburg"&gt;MSV Duisburg&lt;/a&gt; ที่แข่งขันอยู่ในลีกบุนเดสลีกา (และกำลังมีลุ้นตกชั้นในฤดูกาลถัดไป)&lt;br /&gt;&lt;br /&gt;วิกิพีเดียบอกผมว่า เมืองดุยส์บวกนั้นมีขนาดใหญ่เป็นอันดับที่ 12 ของเยอรมัน และเป็นอันดับ 5 ของแคว้นนี้ เนื่องจากอุตสาหกรรมผลิตเหล็กกล้าขนาดใหญ่ได้ดึงดูดทั้งคนเยอรมันและคนต่างชาติเข้ามาในบริเวณนี้&lt;br /&gt;&lt;br /&gt;ขณะนี้ผมได้เข้ามาเรียนต่อปริญญาโท สาขา&lt;a href="http://www.uni-due.de/ise/curriculum/msc_informationsystems.shtml"&gt; Control &amp;amp; Information Systems&lt;/a&gt; ที่มหาวิทยาลัยดุยส์บวก-เอสเซ็น (&lt;a href="http://en.wikipedia.org/wiki/University_of_Duisburg-Essen"&gt;Universität Duisburg-Essen)&lt;/a&gt; หลักสูตรสองภาษา คือภาษาอังกฤษและภาษาเยอรมัน มหาวิทยาลัยแห่งนี้เกิดจากการรวมกันของสองมหาวิทยาลัยในเมืองดุยส์บวกและเมืองเอสเซ็นในวันที่ 1 มกราคม 2003 และผมคิดว่าอาจมีแนวโน้มที่จะรวมกับมหาวิทยาลัยในเมืองโบคุมในอีกไม่ช้า&lt;br /&gt;&lt;br /&gt;การเข้ามาเรียนที่นี่มีปัญหามากมาย ตั้งแต่ความล่าช้าของการตอบรับที่มาถึงเพียงไม่ถึงสองเดือนก่อนมหาวิทยาลัยเปิด ซึ่งอาจเป็นเพราะเขาต้องการพิจารณาหาคนที่ดีกว่าผมมาเรียนในสาขานี้ แต่จนแล้วจนรอดก็ไม่มีคนสมัครเพิ่มจึงจำใจรับผมเข้ามา ทั้งๆที่ผมจบปริญญาตรีมาทางสาขาวิศวกรรมคอมพิวเตอร์ (Computer Engineering)&lt;br /&gt;&lt;br /&gt;จากนั้นก็มีปัญหากับทางสถานทูต เนื่องจากสถานทูตต้องการเอกสารยืนยันว่าผมมีเงินพอที่จะเล่าเรียนในประเทศเยอรมันได้ไม่ต่ำกว่าหนึ่งปี ซึ่งเอกสารนี้ต้องได้รับการยืนยันจากธนาคารในเยอรมันเท่านั้น เนื่องจากเขาไม่รับเอกสารรับรองทางการเงินจากธนาคารไทย ไม่ทราบว่าทำไมถึงมีกฏอย่างนี้ขึ้นมาได้เหมือนกัน&lt;br /&gt;&lt;br /&gt;ผมเสียเวลาไปเกือบสองอาทิตย์ในการติดต่อธนาคาร และสุดท้ายเมื่อได้ทุกอย่างตามที่สถานทูตขอ เรื่องมันก็จบลงด้วยดี&lt;br /&gt;&lt;br /&gt;ขณะนี้ผมอยู่ที่ดุยส์บวกแล้ว อากาศเย็นๆค่อนข้างหนาว&lt;br /&gt;ไว้เดี๋ยวจะกลับมาเขียนเรื่องที่พักที่นี่ต่อหลังจากกลับมาจากการซื้อของที่  &lt;a href="http://www.dm-drogeriemarkt.de/"&gt;dm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5533827562873380483-3453580245538937660?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/3453580245538937660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=3453580245538937660' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/3453580245538937660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/3453580245538937660'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2007/10/study-in-duisburg.html' title='Study in Duisburg'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4_ibanoZnW0/RwjeYDZTGvI/AAAAAAAAACg/4sPjPxQGmeI/s72-c/logo_ude.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-3189230153376846575</id><published>2007-08-29T11:11:00.000+02:00</published><updated>2007-08-29T11:21:55.068+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Announcement'/><title type='text'>Fork</title><content type='html'>โดยปกติแล้วเว็บไซต์บางที่จะทำการแยกตัวเองออกเป็นหมวดเมื่อเว็บโตขึ้น แต่ไม่ใช่ที่นี่!!&lt;br /&gt;&lt;br /&gt;ผมได้ทำการแยกส่วนที่เป็น essay ในภาษาต่างๆไว้ในอีกบล็อกหนึ่ง เนื่องจาก (ผมคิดว่า)ในอนาคตปริมาณของบทความประเภทนี้จะเพิ่มขึ้นมาก แต่บทความเหล่านี้มันไม่ค่อยจะเกี่ยวอะไรกับเนื้อหาในบล็อกนี้เลย&lt;br /&gt;&lt;br /&gt;ได้เวลาเริ่มเขียนต่อแล้ว หลังจากมึนๆ อู้ๆ กับชีวิตวุ่นๆช่วงนี้&lt;br /&gt;(หวังว่าผมจะขยัน)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5533827562873380483-3189230153376846575?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/3189230153376846575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=3189230153376846575' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/3189230153376846575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/3189230153376846575'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2007/08/fork.html' title='Fork'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-8899204515984282749</id><published>2007-07-18T12:55:00.000+02:00</published><updated>2007-07-18T14:09:08.255+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='Solaris'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Install Python2.5.1 on Solaris 10</title><content type='html'>1. ดาวน์โหลด python2.5.1 package จากเว็บ &lt;a href="http://www.sunfreeware.com/"&gt;sunfreeware.com&lt;/a&gt; หากดาวน์โหลดไม่ได้ ให้ลองเข้า &lt;a href="http://www.download-ftp-center.com/sunfreeware.com/sparc/10/"&gt;http://www.download-ftp-center.com/sunfreeware.com/sparc/10/&lt;/a&gt; แทน&lt;br /&gt;&lt;br /&gt;2. คำสั่งติดตั้งมาตรฐาน&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color:#006600;"&gt;&lt;span&gt;&lt;span&gt;gunzip python-2.5.1-sol10-sparc-local.gz&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;pkkadd -d python-2.5.1-sol10-sparc-local&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;3. เมื่อลงเสร็จแล้ว ถ้าต้องการที่จะเรียกโปรแกรมได้โดยไม่ต้องใส่ PATH ให้แก้โดยใช้คำสั่ง&lt;blockquote&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="color:#006600;"&gt;PATH=$PATH:/usr/local/bin&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;ถ้าต้องการใช้คำสั่งนี้ทุกครั้งที่ทำงาน ให้เพิ่มโค้ดบรรทัดหนึ่ง ลงไปใน .profile&lt;blockquote&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="color:#006600;"&gt;PATH=$PATH:/usr/local/bin&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;4. ตรวจสอบเวอร์ชันของ python โดยใช้คำสั่ง&lt;br /&gt;&lt;blockquote&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="color:#006600;"&gt;python -V&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;5. ในกรณีที่คำสั่ง python มันไปเรียก python อีกเวอร์ชันหนึ่ง เช่น python2.3 ให้ทำการตามลบ link ที่ชี้ไปยัง python เวอร์ชันเก่า&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color:#006600;"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;which python&lt;br /&gt;rm &lt;ไฟล์ที่ which แสดง&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;ง่ายเนอะ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5533827562873380483-8899204515984282749?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/8899204515984282749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=8899204515984282749' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/8899204515984282749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/8899204515984282749'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2007/07/install-python251-on-solaris-10.html' title='Install Python2.5.1 on Solaris 10'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-1877312841127658191</id><published>2007-07-17T13:34:00.000+02:00</published><updated>2007-07-18T13:21:09.838+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='Solaris'/><title type='text'>Running Solaris 10 as root through remote console</title><content type='html'>หากต้องการใช้งาน root จากเครื่องอื่น เราจำเป็นที่จะต้องเข้าไปแก้ไขไฟล์ /etc/default/login เสียก่อน ไม่เช่นนั้นจะเกิด error ว่า&lt;br /&gt;&lt;blockquote&gt;&lt;span&gt;&lt;span&gt;&lt;i&gt;&lt;span style="color:#006600;"&gt;Not on system console, root login rejected.&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;img src="http://lh3.google.com/poomkongniratsaikul/RpyotSXxg2I/AAAAAAAAABI/zLhtc4VXK1A/remote-solaris-1.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;แก้ไขได้โดยคอมเมนท์บรรทัดที่ระบุคอนโซลว่า &lt;span style="color:#000000;"&gt;CONSOLE=/dev/console&lt;/span&gt; ทิ้ง ก็จะสามารถเข้าใช้งานได้ตามปกติ&lt;br /&gt;(ในรูป เข้าใช้งานผ่าน &lt;a href="http://www.freedesktop.org/wiki/Software/Xephyr"&gt;Xephyr&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;img src="http://lh3.google.com/poomkongniratsaikul/RpyotSXxg3I/AAAAAAAAABQ/c3oSwYpZDEA/remote-solaris-2.jpg" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5533827562873380483-1877312841127658191?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/1877312841127658191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=1877312841127658191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/1877312841127658191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/1877312841127658191'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2007/07/running-solaris-10-as-root-through.html' title='Running Solaris 10 as root through remote console'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-7849786194038150234</id><published>2007-07-10T10:52:00.000+02:00</published><updated>2007-07-18T13:19:19.151+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='RPM'/><title type='text'>AIX Toolbox for Linux Applications</title><content type='html'>เราสามารถลงโปรแกรมของลินิกซ์ใน &lt;a href="http://en.wikipedia.org/wiki/AIX_operating_system"&gt;AIX L5&lt;/a&gt; ได้ง่ายๆโดยใช้ &lt;a href="http://en.wikipedia.org/wiki/RPM_Package_Manager"&gt;RPM Package Manager&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;วิธีการลง RPM บน AIX นั้นค่อนข้างสะดวก เริ่มจากดาวน์โหลดไฟล์&lt;a href="ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/INSTALLP/ppc/rpm.rte"&gt; rpm.rte&lt;/a&gt; สำหรับโปรแกรม installp ลงในคอมพิวเตอร์ หลังจากนั้นสามารถใช้คำสั่งต่อไปนี้ในการติดตั้ง&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;&lt;span&gt;&lt;span&gt;&lt;span style="color:#006600;"&gt;installp -qacXgd rpm.rte rpm.rte&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;แค่นี้เราก็ได้ RPM มาใช้งานแล้ว&lt;br /&gt;&lt;br /&gt;ลองใช้ RPM ในการติดตั้ง bash โดยทำการ&lt;a href="http://www-03.ibm.com/servers/aix/products/aixos/linux/download.html"&gt;ดาวน์โหลด bash RPM&lt;/a&gt; มา จากนั้นใช้คำสั่ง&lt;blockquote&gt;&lt;i&gt;&lt;span&gt;&lt;span style="color:#006600;"&gt;rpm -i bash-3.0-1.aix5.1.ppc.rpm&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;อ้างอิง - &lt;a href="http://www-03.ibm.com/servers/aix/products/aixos/linux/altlic.html"&gt;AIX Toolbox for Linux Applications&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5533827562873380483-7849786194038150234?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/7849786194038150234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=7849786194038150234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/7849786194038150234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/7849786194038150234'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2007/07/aix-toolbox-for-linux-applications.html' title='AIX Toolbox for Linux Applications'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-1251217608093483785</id><published>2007-07-10T10:50:00.000+02:00</published><updated>2007-07-18T13:19:35.544+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><title type='text'>Backspace in Telnet</title><content type='html'>ช่วงอาทิตย์นี้ได้มีโอกาสได้เล่น IBM &lt;a href="http://en.wikipedia.org/wiki/AIX_operating_system"&gt;AIX&lt;/a&gt; ที่บริษัท&lt;br /&gt;ตัวเครื่องนั้นถูกตั้งไว้ชั้นล่าง เวลาเข้าไปใช้งานจึงต้องใช้งานผ่าน telnet (ซึ่งจริงๆแล้วยังนึกสงสัยอยู่ว่าทำไมมันถึงไม่ใช้ ssh)&lt;br /&gt;&lt;br /&gt;ระหว่างที่ใช้ telnet นั้นเจอปัญหารบกวนใจเล็กน้อย คือเมื่อกดปุ่ม backspace พบว่ามีสัญลักษณ์ ^? ออกมาแทนการลบตัวอักษร&lt;br /&gt;&lt;br /&gt;เราสามารถแก้ไขได้โดยการใช้คำสั่ง stty ในการตั้งปุ่มที่จะใช้เป็นคำสั่งที่ต้องการ เช่นตั้ง ^? ให้เป็นคำสั่ง erase ซึ่งทำได้ดังนี้&lt;i&gt;&lt;span&gt;&lt;blockquote&gt;&lt;span&gt;&lt;span&gt;&lt;span style="color:#006600;"&gt;stty erase ^?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5533827562873380483-1251217608093483785?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/1251217608093483785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=1251217608093483785' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/1251217608093483785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/1251217608093483785'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2007/07/backspace-in-telnet.html' title='Backspace in Telnet'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-5015892777244485809</id><published>2007-06-23T13:21:00.000+02:00</published><updated>2007-07-23T10:04:39.690+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Students Activities'/><category scheme='http://www.blogger.com/atom/ns#' term='Random Stuff'/><title type='text'>ข้อคิดเห็นเกี่ยวกับมหาวิทยาลัย</title><content type='html'>วันนี้ผมได้กรอกแบบสอบถามของทางมหาวิทยาลัยในขณะที่ลงทะเบียนรับปริญญาบัตรทางอินเตอร์เน็ต ซึ่งคำถามที่ทางมหาวิทยาลัยถามนั้นมีส่วนหนึ่งที่เกี่ยวกับการขอคำแนะนำในการเรื่องหลักสูตร การเรียนการสอน และกิจกรรมนิสิต&lt;br /&gt;&lt;br /&gt;ผมเกรงว่าการที่ผมกรอกระบายความอัดอั้นลงไปนั้น ผลสุดท้ายแล้วอาจเป็นความว่างปล่าวเพราะไม่มีผู้สนใจจดหมายใบน้อยๆ (จริงๆแล้วคือแบบสอบถามใบน้อยๆ) ของผม ผมจึงนำขึ้นมาวางไว้ในบล็อกส่วนตัวด้วย เนื่องจากมีความหวังเล็กๆว่า ความเห็นนี้อาจบังเอิญมีความหมายต่อผู้หลงทางเข้ามาบางคนบ้าง เท่าหางอึ่งก็ยังดี&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;strong&gt;6.2 ข้อเสนอแนะเกี่ยวกับหลักสูตรและสาขาวิชาที่เรียน&lt;/strong&gt;&lt;br /&gt;ควรเพิ่มความหลากหลายของเนื้อหา โดยอาจลดจำนวนวิชาบังคับที่หวังดีต่อนิสิตเหลือเพียงแค่วิชาที่จำเป็นจริงๆของสาขาวิชา จากนั้นเพิ่มอากาสของนิสิตในการเลือกวิชาเสริมในด้านที่ตัวเองต้องการ เนื่องจากผู้ที่จบในปริญญาสาขานี้ ไม่ได้หมายความว่าต้องใช้โปรแกรมหนึ่งหรือเครื่องมือหนึ่งตามตลาดของประเทศให้เป็น นั่นเป็นสิ่งที่สายอาชีพควรพิจารณา ไม่ใช่ของมหาวิทยาลัย&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6.3 ข้อเสนอแนะเกี่ยวกับการเรียนการสอน&lt;/strong&gt;&lt;br /&gt;ควรมีการตรวจสอบการสอนและการให้เกรดของอาจารย์ที่มีประสิทธิภาพ เนื่องจากในสี่ปีที่ผมเรียนรู้มาผมพบว่า ในมหาวิทยาลัยอาจมีผู้ที่สอนที่ไม่มีความพยายามที่จะสอน หรือมีผู้สอนที่ไม่มีความพยายามที่จะออกเกรด แม้กระทั่งมีผู้สอนที่ไม่ต้องการออกเกรดอย่างเป็นธรรม&lt;br /&gt;&lt;br /&gt;โดยเฉพาะในกรณีสุดท้าย นิสิตผู้ได้รับความอยุติธรรมนั้นขาดที่พึ่งที่ปลอดภัย การร้องเรียนไปยังภาควิชาหรือทางคณะนั้นกลับก่อให้เกิดผลร้ายต่อนิสิตเองอีกด้วย&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6.4 ข้อเสนอแนะเกี่ยวกับกิจกรรมพัฒนานักศึกษา&lt;/strong&gt;&lt;br /&gt;ขอขอบคุณที่ท่านให้ความสนใจกับกิจกรรมของนักศึกษา&lt;br /&gt;&lt;br /&gt;ผมเห็นว่าทางมหาวิทยาลัยควรพิจารณา ยกเลิกการเก็บค่ากิจกรรมจากนิสิตในทุกภาคการศึกษา หากเงินที่นิสิตจ่ายไปนั้นนำไปใช้เพื่อกิจกรรมเฉพาะกลุ่ม เช่นการรับน้องของกลุ่มบุคคลใดกลุ่มบุคคลหนึ่ง หรือการบริหารองค์กรณ์นิสิตที่นิสิตไม่มีส่วนร่วมจริงๆ&lt;br /&gt;&lt;br /&gt;ทุกวันนี้นิสิตส่วนใหญ่ไม่มีโอกาสเข้าถึงสิ่งที่ตัวเขาเองเป็นเจ้าของ ทางผู้บริหารได้ทำให้นิสิตทั่วไปเข้าถึงทรัพยากรณ์นั้นได้ค่อนข้างน่าผิดหวัง แต่การที่นิสิตบางกลุ่มนั้นตัดสินใจการใช้ทรัพยากรณ์ที่ได้มา ไปในทางที่ไม่มีประโยชน์ต่อนิสิตหรือทางมหาวิทยาลัย หรือการกระทำนั้นยังเป็นที่ถกเถียง (เช่นการรับน้อง และการฟุ่มเฟือยกับการกินเลี้ยง) นั้นเป็นสิ่งที่ยอมรับไม่ได้เสียยิ่งกว่า&lt;br /&gt;&lt;br /&gt;ผมเห็นว่ากิจกรรมนิสิตนั้นจะเกิดขึ้นได้ หากมหาวิทยาลัยคอยพลักดันอยู่ห่างๆ ให้ความช่วยเหลือในสิ่งจำเป็นพื้นฐาน (สถานที่ เวลา และคำปรึกษา) การผลักดันโดยมหาวิทยาลัยคอยบงการการทำงานนั้น คงเรียกไม่ได้ว่าเป็นกิจกรรมนิสิตนัก&lt;br /&gt;&lt;br /&gt;มหาวิทยาลัยสามารถเป็นต้นแบบที่ดีของสังคมไทยที่นิสิตจะออกไปพัฒนาและใช้ชีวิตอยู่ได้ ตลอดสี่ปี่ที่ผมได้เรียนรู้มานั้นผมพบว่า สังคมนิสิตภายในมหาวิทยาลัยและสังคมของประชาชนในประเทศไทยนั้น ในภาพรวมและรายละเอียดล้วนเหมือนกันทั้งสิ้น&lt;br /&gt;&lt;br /&gt;นั่นคือยังต้องการการพัฒนาอย่างเร่งด่วน เหมือนๆกัน&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;ปล. ผมเขียนขณะที่ผมกำลังมีไข้หวัด ถ้ามีอะไรที่ผิดพลาดผมต้องขอโทษด้วย&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5533827562873380483-5015892777244485809?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/5015892777244485809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=5015892777244485809' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/5015892777244485809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/5015892777244485809'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2007/06/blog-post.html' title='ข้อคิดเห็นเกี่ยวกับมหาวิทยาลัย'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-7509323721774077238</id><published>2007-06-17T20:07:00.000+02:00</published><updated>2007-07-23T10:05:03.017+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Random Stuff'/><title type='text'>Mirror, mirror on the wall, who's the fairest of them all?</title><content type='html'>หลายๆคนคงได้ยินนิทานปรัมปราเรื่องหนึ่งของ &lt;a href="http://en.wikipedia.org/wiki/Brothers_Grimm"&gt;Brothers Grimm&lt;/a&gt; ซึ่งกล่าวถึงราชินีใจร้ายองค์หนึ่งที่จะฆ่าลูกของตัวเองเพียงเพราะว่าลูกของเธอนั้นสวยกว่า แน่นอนว่าหลายๆคนคงได้เคยได้ยินเรื่องนี้กันมาบ้างไม่มากก็น้อย บ้างก็อาจได้ยินในเวอร์ชันหลังๆที่มีการปรับเปลี่ยนความสัมพันธ์ของตัวละครในเรื่องจากความสัมพันธ์ระหว่างแม่และลูก มาให้เหมาะกับการเป็นนิทานเด็กจนเป็นแม่เลี้ยงและลูกติดสามี&lt;br /&gt;&lt;br /&gt;เรื่องที่ผมจะพูดถึงนี้ ผมขออ้างอิงจาก &lt;a href="http://en.wikipedia.org/wiki/Snow_White"&gt;Snow White&lt;/a&gt; เวอร์ชันแรกที่ริมเก็บรวมรวมมาได้ ที่ราชินีนั้นคือแม่แท้ๆของสโนวไวท์&lt;br /&gt;&lt;br /&gt;คืนหนึ่งผมบังเอิญคิดถึงนิทานเรื่องนี้ขึ้นมา มีอยู่เรื่องหนึ่งที่ผมเกิดเอะใจคิดขึ้นมาได้ว่านิทานเรื่องนี้อาจไม่ใช่นิทานเด็กธรรมดาๆซะแล้ว หลังจากที่นอนคิดอยู่สักพักผมก็ตัดสินใจเขียนถึงมันในบล็อกของผมนี้&lt;br /&gt;&lt;br /&gt;ราชินีมองเห็นอะไรในกระจก?&lt;br /&gt;&lt;br /&gt;นิทานหลายๆเรื่องนั้นแฝงแนวคิดที่มักจะแตกต่างกันมาโดยตลอด โดยทั่วไปแล้วเด็กๆและผู้รับชมนั้นมักจะมองข้ามแนวคิดเหล่านั้นไปเพราะความเพลิดเพลิน หรือการที่คิดว่ามันไร้สาระ&lt;br /&gt;&lt;br /&gt;กระจกวิเศษนั้นคงไม่มีจริง แน่นอนว่ามีบทพิสูจน์อยู่ซึ่งคงต้องกล่าวถึงในโอกาสหน้า แต่ถ้าเรามองข้ามความมหัศจรรย์ของกระจกวิเศษไป อะไรคือแนวคิดหลังกระจกใบนั้น?&lt;br /&gt;&lt;br /&gt;กระจกนั้นมีความหมายถึงการสะท้อนตนเอง สิ่งที่ผู้ส่องเห็นจากการมองเข้าไปในกระจกนั้นก็คือตัวผู้ส่องเอง ถ้ากระจกที่ราชินีส่องนั้นไม่ใช่กระจกวิเศษ หากแต่เป็นเพียงแค่กระจกธรรมดา สิ่งที่ราชินีเห็นนั้นก็น่าจะเป็นเพียงแต่ตัวราชินีเอง แต่ทำไมการส่องกระจกครั้งนั้นถึงทำให้ราชินีเกิดความกลัวสโนวไวท์ขึ้นมา&lt;br /&gt;&lt;br /&gt;หรือราชินีมองเห็นอะไรในสโนวไวท์จาก&lt;strong&gt;เงาตัวเอง&lt;/strong&gt;?&lt;br /&gt;ทำไมสิ่งสิ่งนั้นถึงทำให้ราชินี&lt;strong&gt;กลัว&lt;/strong&gt;จนกระทั่งทำสิ่งที่ไม่ปกติลงได้?&lt;br /&gt;&lt;br /&gt;ผมคงต้องกลับไปอ่านนิทานเรื่องนี้ใหม่อีกรอบแล้ว&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5533827562873380483-7509323721774077238?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/7509323721774077238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=7509323721774077238' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/7509323721774077238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/7509323721774077238'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2007/06/mirror-mirror-on-wall-whos-fairest-of.html' title='Mirror, mirror on the wall, who&apos;s the fairest of them all?'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5533827562873380483.post-5714458015655077984</id><published>2007-06-06T09:31:00.000+02:00</published><updated>2007-08-29T11:21:54.599+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Announcement'/><title type='text'>Me at Blogspot</title><content type='html'>หลังจากที่เขียนบ้าง อู้บ้าง และหยุดไปยาวๆบ้างใน &lt;a href="http://abzee.exteen.com/"&gt;abzee.exteen.com&lt;/a&gt; แล้วในที่สุดก็ได้ย้ายมาเป็นเรื่องเป็นราวที่ blogspot ซะที&lt;br /&gt;&lt;br /&gt;ก่อนหน้านี้ผมเคยพยายามย้ายบล็อกไปบน tiddlywiki ที่ &lt;a href="http://poomk.tiddlyspot.com/"&gt;poomk.tiddlyspot.com&lt;/a&gt; และตั้งเป้าหมายว่าจะเขียนเกี่ยวกับโปรเจคปีสี่และความรู้ทางวิชาการให้เป็นภาษาไทย&lt;br /&gt;&lt;br /&gt;แต่ให้ตายเหอะ ผมพึ่งจะมารู้ตัวเอาเมื่อเขียนไปได้สักพักว่า ไอ้สาขาความรู้ของผมเนี่ย ผมเคยเรียนมันเป็นภาษาไทยซะทีไหน ทุกๆคนแทบจะสอนทับศัพท์กันหมด ทั้งหนังสือที่อ่านก็เป็นเท็กซ์เล่มหนาๆ แล้วผมก็ไม่มีความมั่นใจในการแปลเสียด้วยสิ&lt;br /&gt;&lt;br /&gt;ในบล็อกนี้ผมวางแผนไว้ว่าจะเขียนอยู่สามหัวข้อ&lt;br /&gt;1) &lt;strong&gt;Tutorials&lt;/strong&gt; - สอนเกี่ยวกับความรู้อิเล็คทรอนิกส์และการเขียนโปรแกรมเบื้องต้นเป็นภาษาไทย ไม่ใช่เพราะหลับหูหลับตารักชาติตามเทรนด์ แต่ต้องการสร้างทางเลือกให้กับผู้ที่สนใจศึกษาหาความรุ้เพื่อตัวเอง&lt;br /&gt;2) &lt;strong&gt;Projects&lt;/strong&gt; - รวมโปรเจคอิเล็คทรอนิกส์และคอมพิวเตอร์เพื่อตอบสนองความต้องการความท้าทาย (เอามันส์)&lt;br /&gt;ซึ่งมีแรงบันดาลใจมากจากความเชื่อของผมว่า โปรเจคที่ดีนั้น ไม่จำเป็นที่จะต้องมีจุดมุ่งหมายทการสร้างรายได้&lt;br /&gt;3) &lt;strong&gt;Random Stuffs&lt;/strong&gt; - เรื่องอื่นๆของผม บางส่วนเขียนขึ้นมาอย่างไร้สาระ บางส่วนเขียนขึ้นมาจากอาการเก็บกับหลายๆเรื่องในสังคม&lt;br /&gt;&lt;br /&gt;หวังว่าผมคงไม่อู้จนเกินไป&lt;br /&gt;&lt;br /&gt;ผมอาจจะย้ายอีกทีเมื่อหาเช่า &lt;a href="http://en.wikipedia.org/wiki/Virtual_private_server"&gt;VPS&lt;/a&gt; ถูกๆได้ คิดว่าคงย้ายข้อมูลไปได้แบบไม่ยากเย็นเท่าไหร่นะ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5533827562873380483-5714458015655077984?l=poomk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poomk.blogspot.com/feeds/5714458015655077984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5533827562873380483&amp;postID=5714458015655077984' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/5714458015655077984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5533827562873380483/posts/default/5714458015655077984'/><link rel='alternate' type='text/html' href='http://poomk.blogspot.com/2007/06/me-at-blogspot.html' title='Me at Blogspot'/><author><name>PoomK</name><uri>http://www.blogger.com/profile/08306670408348350565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
