ย้ายบล็อกไปที่ bact.cc แล้วนะครับ

พ.ร.บ.คอมพิวเตอร์
หยุด ร่างพ.ร.บ.คอมพิวเตอร์
พื้นที่เก็บข้อมูลออนไลน์ ฟรี 2GB จาก Dropbox (sync กับ Windows, Linux, Mac, iPhone, Android ฯลฯ ได้)

2004-11-30

หวานกันไปข้าง

หรือสองข้าง

..น่ารักซะไม่มี รุ่นพี่ฉัน

2004-11-29

Top 100 UK Box Office Films

Warning: This Channel 4 Ultimate Film is not a guide to good films nor a list of films you must watch before you die. But a list of the most successful films in UK, in terms of the numbers of tickets sold.

rank. Title (release year) estimated admissions, in millions

  1. Gone With the Wind (1940) ~35m, also won 10 Oscars.
  2. The Sound of Music (1965) ~30m, one of the popular musical of all time.
  3. Snow White And The Seven Dwarfs (1938) ~28m, a classic animation, the last one in a supervision of the legendary Walt Disney.

Never have a chance to watch number one nor two. But I think I used to watch Snow White at least once, not sure if it's the original version or not.

Other big films of my age in the list, below.

  1. Star Wars Episode IV: A New Hope (1978) ~20.76m
  2. The Jungle Book (1968) ~19.8m (in Thai: "เมาคลี ลูกหมาป่า")
  3. Titanic (1998) ~18.91m. Used to have it on HBO for several times, but never watch it from the beginning til its end.
  4. Harry Potter And The Philosopher's Stone (2001) ~17.56m. Don't BOO me, .. never watch or read Harry Potter. I'm sorry :(
  5. Grease (1978) ~17.2m. I never see this film, but can rekon many songs from it. My sister have its soundtracks album.
  6. Jaws (1976) ~16.2m
  7. Jurassic Park (1993) ~16.17m. Every kids love dinosaurs, I'm not an exception.
  8. Lord Of The Rings: The Fellowship Of The Ring (2001) ~15.98m
  9. Thunderball (1966) ~15.6m
  10. Lord Of The Rings: The Return Of The King (2003) ~15.22m
  11. Lord Of The Rings: The Two Towers (2002) ~14.4m
  12. The Full Monty (1997) ~14.19m
  13. Harry Potter And The Chamber Of Secrets (2002) ~14.18m
  14. Goldfinger (1964) ~13.9m
  15. Star Wars Episode I: The Phantom Menace (1999) ~13.59m
  16. Ben Hur (1959) ~13.2m. Watched it once at my highschool days, very epic.

FYI, Thunderball and Goldfinger are James Bond film

OpenOffice.org 2.0 Language Pack

In OO.o 2.0 it will be possible to have just only one copy of OO.o with multiple language packs.
(Currently, in order to have a multi locale support, we have to install separated copies of OO.o)

See IZ #10043 for more details.

เซ็งหมวก

ลืมหมวกไว้บนรถเมล์ เมื่อเช้า

เพิ่งซื้อมาได้สองวันเอง เบื่อไปเลย

เซ็งหมวก

update: ไปซื้อมาใหม่ละ ตะกี้ แบบเดิม ร้านเดิม MUJI พร้อมผ้าพันคอลายเดียวกัน
(ถ้าหมวกหายที่เดิมอีก จะเอาผ้าพันคออันนี้ผูกคอตายที่ป้ายรถเมล์ -_-")

2004-11-28

Misato

บังเอิญเดินผ่าน แล้วได้เข้าไปกิน ดีใจ อร่อย ถูก (คนเสิร์ฟก็น่ารัก)

Misato. A Japanese restaurant on Wardour Street, Soho, London. Great food, very good value. Recommended!

มิซาโตะ เป็นร้านญีุ่่ปุ่นอยู่ตรงแถวๆ โซโห ไชน่าทาวน์ ลอนดอน

ไม่ได้กินข้างแกงกะหรี่หมูทอดมานานแล้ว เดินผ่านเห็นหน้าร้าน เห็นมีเมนูนี้ เลยขอแว๊บเข้าไปหน่อย ไม่ผิดหวังจริงๆ

หกปอนด์ ได้จานใหญ่แบบกินอิ่มไปสองมื้อ หมูตัวเท่าหมา เอ๊ย ขนาดประมาณสองฝ่ามือได้ (มือผมไม่ใหญ่นะ) ข้าว แกง สลัด ผักดอง ไม่แปลกใจเลย ว่าทำไม รีวิวใน london-eating ให้คะแนน value = 9 และคนก็แน่นร้านตลอด ต้องยืนรอคิวกัน

ใครมาจากเมืองอื่น หาร้านญี่ปุ่นอร่อยๆ ถูกๆ ไม่ค่อยมี แนะนำร้านนี้ครับ (ที่เอดินเบอระ จะเอาอิ่มขนาดนี้ ต้องสั้งเซ็ต 10 ปอนด์อ่ะ แพงโคตร / ไม่มีเมนูนี้ด้วย)

ป.ล. ตะกี้คุยโทรศัพท์กะเพื่อน เค้าบอกว่า ร้าน dashi ramen ที่สยาม เจ๊งไปแล้ว .. ร้านนี้ข้าวแกงกะหรี่หมูทอดก็อร่อย T-T

Somewhere I belong

เห็น บล็อก อ.กิตต์ รูปงานลอยกระทงที่ มธ. รังสิต .. คิดถึง

อยากกลับไปรังสิตจัง (บางกะดีด้วย)

2004-11-27

SIIT Admission - Semester 1/2005

(โฆษณาประจำฤดู / Seasonal ads)

สถาบันเทคโนโลยีนานาชาติสิรินธร มหาวิทยาลัยธรรมศาสตร์ รับ นศ. เทอม 1/2548

Sirindhorn International Institute of Technology, Thammasat University
International engineering, science, technology, and management programs in:

  • Computer Science
  • Information Technology
  • Management Technology
  • Engineering Management
  • Telecommunications
  • Instrumentation and Control Systems
  • Mechatronics
  • more...

Application period:

For Submission of MUA scores, SAT, GCSE, IGCSE, 6th/7th Form, IB and Transfer (ยื่นคะแนน/โอนย้าย)
--> now, until Friday May 27, 2005

For SIIT Written Examination (สอบตรง)
--> now, until Friday March 18, 2005

More info on admission, fees, scholarships + application form, available here.

Informal inquiries regarding general process, student life, and all the things that the registration office may not like to tell you .. just pop to siit.net.

// Postgraduate programs

CLaRK for Corpus building

อันนี้อีกตัว / another one

XML-based, don't know much in details yet. Will read.

Have at least one real world applicatoin, BulTreeBank, the Bulgarian HPSG TreeBank.

Javolution

For hard Real-time job with Java.

Offers Text class, for fast text manipulation. Bechmark.

May be useful for my future work.

เก็บเอาไว้ เผื่อใช้ได้

2004-11-26

อ้าว ไปตั้งกะเมื่อไหร่

ปีก่อน (หรือสองปี?) ยังไปนั่งกินข้าวกะพี่เค้าตรงหลังสวนอยู่เลย
(หลังจากนั้นนิดนึง ก่อนมาเรียนนี่ ก็เจออีกทีตอนไปนั่งฟังอาจารย์จากวาเซดะมาบรรยายเรื่อง speech นี่แหละ ที่อักษรจุฬา เจออาจารย์ธนารักษ์ด้วย -_-")

พี่เล็ก (SIIT รุ่น 1) / Supphanat Kanokphara

ตอนแรกว่าจะสมัครที่นี่เหมือนกัน เรียนไอร์แลนด์นี่ก็ดีนะ มีโอกาสได้ทำงาน MIT Media Lab Europe ระหว่างเรียนด้วย

แต่ละคนก็ไปคนละทาง มีโอกาสคงได้เจอกันอีก

GUNNM จะเป็นหนังใหญ่แล้ว โว้ว!!

ข่าวจาก slashdot

James Cameron จะเอา GUNNM (หรือที่รู้จักในประเทศที่ใช้ภาษาอังกฤษว่า “Battle Angel Alita”) การ์ตูนญี่ปุ่นไซไฟสุดเท่ มาทำเป็นหนัง ฉายปี 2005 ไม่ก็ 2006

อย่าให้โครงการล้มเล้ย อยากดูโคตร

2004-11-25

Sawaddee.jp

Flip along Thailand with Kura - 10 days of Japanese guy in Thailand

The Non-Flying Dutchman

ทุกอย่างในโลกนี่มีจุดเด่น-จุดด้อยกันทั้งนั้น

ดู เดนนิส เบิร์กแคมป์ สิ

นักฟุตบอลพรสวรรค์ มีอะไรประหลาดๆ มาให้แปลกใจอยู่เรื่อยๆ (เอ็นวานโก้ คานู ก็ประหลาดไม่แพ้กัน แต่นานๆ ที เบิร์กแคมป์สม่ำเสมอกว่าเยอะ) ไม่ว่าจะลีลาการล่อหลอกคู่ต่อสู้ พลิกซ้ายพลิกขวา หยั่งกะเต้นรำ หรือการจ่ายสวยๆ นับไม่ถ้วน (เรื่องยิงทำประตูนี่ พอแก่ตัวลงก็ไม่ค่อยคมเหมือนก่อน แต่ก็ประมาทไม่ได้อยู่ดี)

ประสบความสำเร็จกับทั้งทีมชาติ และทีมสโมสร เคยได้รางวัล PFA Player of the Year, ที่สาม FIFA Player of the Year, ประตูที่ยิงกวาดอันดับ 1-3 ประตูยอดเยี่ยมประจำเดือน ในรายการ Match of the Day ทาง BBC (ไม่เคยมีใครทำได้เลย ตั้งแต่รายการเริ่มฉายมา 25 ปี), เป็นนักเตะคนแรก ที่ได้รับโหวตให้เป็นผู้เล่นยอดเยี่ยมประจำเดือน ติดกันสองเดือน, สารพัด แฟนๆ บอลก็รัก อะไรๆ ก็ดีไปหมด

แต่กลัวเครื่องบิน

กรรม

วันนี้มีแชมเปียนส์ลีก ที่ไอนด์โฮเฟ่น ก็เลยไปไม่ได้ (อาการบาดเจ็บยังไม่หายดี เดินทางนานๆ ทางบกไม่ได้) .. อาร์เซน่อลเองตอนนี้ก็มีปัญหาเรื่องทำประตูด้วย (ไม่นับเกม 9 ลูก "cricket score" ที่ผู้จัดการทีมร่วมเมืองสีน้ำเงินๆ ถากถางไว้นั่น)

กำลังนึกอยู่ว่า ถ้าเบิร์กแคมป์ขึ้นเครื่องบินได้เหมือนนักบอลคนอื่นๆ ก็จะมีโอกาสได้เตะเกมใหญ่ๆ เยอะขึ้น อย่างบอลสโมสรยุโรป หรือว่าบอลโลก รวมทั้งพวกเกมอุ่นเครื่อง/กระชับมิตรอีกหลายเกม อาจจะทำให้ดังกว่านี้ก็ได้

ที่พิมพ์มายาวๆ นี่ เสียดายน่ะ คืนนี้อดลง T-T

ชอบครับ นักเตะคนนี้

2004-11-24

สิ่งที่ควรเขียนไว้ในพินัยกรรม ?

username และ password ต่างๆ
ทั้ง อีเมล im blog สารพัดอย่าง
ที่เป็นของส่วนตัว (ไม่ใช่เรื่องงาน/ใช้ร่วมกับคนอื่น)
ควรจะบอกไว้ในพินัยกรรม หรือบอกใครไว้ก่อนสิ้นใจรึเปล่า?

เผื่อมีอะไรสำคัญ
หรืออย่างน้อย ก็ให้เค้าล็อกเข้าไปส่งอีเมลหาทุกคนในสมุดที่อยู่ของเรา ว่าเราตายแล้วนะ

หรือจะให้ปล่อยหายไปพร้อมกับคนเลย

คนสมัยนี้ รู้วิถีชีวิตของคนสมัยก่อน รวมทั้งความรู้เก่าๆ
ส่วนนึง ก็จากจดหมาย บันทึก ข้อเขียนอะไรต่างๆ ของคนที่จากไปแล้ว
จะใส่กล่อง ล็อกกุญแจ ฝังดิน หรือเก็บใต้ตุ่ม
เวลาผ่านไป ยังไงเดี๋ยวก็มีคนเจอ

แต่เดี๋ยวนี้ทุกอย่างเป็นดิจิตัล
เข้ารหัส ล็อกด้วยพาสเวิร์ด
คนที่รู้รหัสผ่านตายไป ทุกอย่างก็อาจจะหายไปด้วย
(จริงๆ เมลบางเจ้า เจ้าของยังหายใจอยู่
แต่ลืมเข้าไป activate ทุกๆ 15 วัน
จดหมาย 250 MB ก็อาจจะหายวับไปได้)

ญาติผู้ตาย สามารถขอให้เปิดกล่องจดหมายดูได้รึเปล่า
รวมทั้งบริการอื่นๆ ด้วย หลังจากเจ้าของเดิมล่วงลับไปแล้ว

วันนึง ก็จะไม่มี อาทิตย์ สุริยะวงศ์กุล อยู่
แต่ร่างก็อาจจะยังเป็นปุ๋ย เป็นอะไรได้นิดหน่อย
ถ้าตอนอยู่ทำคุณงามความดีอะไรไว้บ้าง
หรือว่าคิดสร้างอะไรที่เป็นประโยชน์ต่อคนรุ่นหลังหน่อย
ชีวิตที่ไม่เหลือแล้ว ก็อาจจะยังเป็นประโยชน์ต่อได้อีกบ้าง ในหนังสือชีวประวัติทั้งหลาย
อาจจะจากงานที่เป็นกระดาษ บันทึก ของใช้ คำบอกเล่าของคนรอบข้าง

วันนึง bact' ก็จะหายไป
แป้นพิมพ์ที่เคาะ ตัวอักษรต่างๆ สารพัดบิต
ทั้งที่ encode ด้วย TIS-620 ISO-8859-1 หรือ UTF-8
ไม่บางทีก็ดันลืม ให้ชาวบ้านเค้าปวดหัว ต้องมาคอยเปลี่ยน
มันจะหายไปไหน

0 0 1 1 กระพริบ วาบ ไปอย่างปกติ
เหมือนไม่มีอะไรเกิดขึ้น
อาจจะกองเป็นขยะข้อมูลอยู่ที่มุมไหนซักมุมหนึ่งของ Internet Archive Project

หรือบางทีบัญชี ICQ หรืออีเมล ก็อาจจะยังอยู่ต่อไปอีกร้อยปี กรณีที่ผู้ให้บริการเค้าไม่ลบ

spammers ทั้งหลาย ก็ยังจะปราถนาดี
คอยส่งวิธีที่ทำให้เรารวยขึ้นภายในสามวันเจ็ดวัน เข้าอีเมลเรา ทั้งๆ ที่เราตายห่าไปแล้ว (อาจจะเป็นแบงค์กงเต๊กก็ได้ ไม่แน่ใจ)
ไม่ก็อาจจะเป็นพวกสมุนไพรหน้าเด้งหน้าเนียน ทั้งๆ ที่ตอนนั้นก็คงเป็นหน้าหนอนแล้ว
ที่หนีไม่พ้น ก็คงจะเป็น Work @ Home ที่อาจจะต้องหอบงานเอาไปทำ @ Hell แทน ฯลฯ

online identity สร้างได้ เกิดได้
แต่เวลาตาย มันจะตายยังไง?

แล้วสิ่งต่างๆ ที่ online identity นั้นสร้างขึ้นมาในโลกออนไลน์
จะปล่อยให้ตามตามไปด้วยมั๊ย?

ในโลกจริง คนตาย แต่งานอยู่

มีโค้ด มีโปรแกรม เอา source code มาเปิดซะ จะได้ไม่ตายตามไปกับตัว

----

Subject: ขออภัย อีเมลที่ท่านส่งไม่ถึงผู้รับ

Text:
ขออภัย อีเมลที่ท่านส่งถึง art at siit.net ไม่ถึงผู้รับ
เนื่องจากเจ้าของอีเมลได้เสียชีวิตไปแล้ว

ทางระบบจะพยายามส่งอีเมลฉบับนี้ใหม่ภายในชาติหน้าโดยอัตโนมัติ
ท่านไม่จำเป็นต้องส่งอีเมลซ้ำอีก

หากท่านยังได้รับข้อความนี้อีกหลายๆ ครั้ง
กรุณาแจ้งผู้ดูแลระบบของ siit.net เพื่อให้ดำเนินการซ่อมบำรุงระบบต่อไป

ขอบคุณ

วันนี้มีคำถาม

วันนี้มีคนถามว่า
อยู่นี่ไม่เหงาเหรอ
ก็คงมีบ้างแหละ แต่ก็ชินๆ
คือถ้าไม่ได้เป็นแบบนี้ก็อาจจะรู้สึกแปลกๆ ก็ได้
แต่หลักๆ ก็คือ ก็แล้วจะให้ทำไงล่ะ

ถามต่อว่า
ไม่คิดจะกลับบ้านเหรอ
กลับสิ แต่มาถึงนี่แล้ว ก็ขอไปให้ไกลเท่าที่จะไปได้ก่อน
แต่กลับแน่ เรื่องที่จะทำ อยู่ที่เมืองไทยทั้งนั้น

ถ้าจะไม่กลับ ก็ไม่มาหรอก

จะทำมาหากินอะไรกันล่ะครับ

นี่ก็ 25 แล้ว
แป๊ปๆ ก็ 30 ถ้าอยู่ต่อได้อีก 30 ปี เดี๋ยวนี้ก็เก่งแล้ว
ตายไปก็ไม่รู้ไปไหน ไอ้ที่อยากจะทำตอนอยู่ ก็ยังเริ่มทำได้ไม่ถึงครึ่ง
แต่นี่เลยมาจะครึ่งชีวิตละ

ไม่ประมาท ไม่ประมาท

พิมพ์ๆ อยู่นี่ อยู่ดีๆ ตึกอาจจะถล่ม แผ่นดินอาจจะไหว ไฟอาจจะไหม้ หรือว่ามีก่อการร้าย

ก็เข้าใจอยู่ว่าทำไมพ่อถึงโทรมาบอกว่าอยากให้กลับบ้าน
ไม่รู้ว่าใครจะตายก่อนกัน แกก็คงอยากเห็นหน้า

แก่แล้วก็มองลูกมองหลาน ห่วง
ยังหนุ่มอยู่ก็มอง...เมียต่อไป (หา)

2004-11-23

ไม่ต้องใส่ถุง

วันนึง เดือนนึง ปีนึง เราใช้สารพันหีบห่อ/บรรจุภัณฑ์กันเท่าไหร่? กล่องโฟม กล่องกระดาษ ขวด แก้วพลาสติก หลอด ช้อนพลาสติก กระดาษห่อ ถุงพลาสติก ถุงกระดาษ ถุงเล็กถุงใหญ่ สารพัดอย่าง

ไปซื้อของเซเว่นแค่สองชิ้น อย่าถึงกะต้องใส่ถุงเลยน่า

ไม่ต้องใส่ถุง (นะจ๊ะ)

หนาวแล้ว

ผ่านลมหนาว จะกี่คราวก็ยังเหมือนเดิม ... ?

("Winter's Wind" a Thailand's all time classic by Tea for Three. Good by itself, also great complement to a beer garden with friends.)

คุยกับคนทั้งโลก

อินเทอร์เน็ต มีข้อมูลเยอะแยะ แต่ถ้าหาไม่เจอ ก็ไม่มีประโยชน์ เราเลยต้องการเสริช์เอ็นจิ้น

ก็อีก หาเจอแล้ว อยู่ในมือ แต่อ่านไม่ออก ไม่เข้าใจ ก็ไม่มีประโยชน์อีก

ในอินเทอร์เน็ตมีเครื่องมือช่วยแปลภาษาเยอะแยะ สำหรับที่เกี่ยวกับภาษาไทย พอหาได้ ดังนี้:

  • ภาษิต - แปล อังกฤษ<->ไทย แบบทั้งประโยค
  • ลองดู - พจนานุกรม ไทย<->{อังกฤษ,เยอรมัน,ญี่ป่น,ฝรั่งเศส} + บริการเปิดพจนานุกรมอัตโนมัติ (รวดเดียวทั้งหน้า)
  • LEXiTRON - พจนานุกรม ไทย<->อังกฤษ
  • อ่านไท - แปลจาก ภาพ เป็น ข้อความ (OCR) เช่นพวกเอกสารที่แสกนมา
  • LekLekDict - พจนานุกรมอังกษ<->ไทย บนมือถือ (Java)
  • ราชบัณฑิตยสถาน - ศัพท์บัญญัติ (อังกฤษ<->ไทย), พจนานุกรม (ไทย->ไทย)
  • วิกิพีเดีย - สารานุกรม (สารพัดภาษา+เชื่อมหัวข้อเดียวกันในภาษาต่างๆ)
  • เว็บแปลภาษาอื่นๆ (ไม่มีภาษาไทย) - Babelfish.org, Google Language Tools

น่าจะพอทำให้ไถๆ ไปได้ :)

2004-11-22

Solaris Zones paper in LISA '04 and Penn State's OS course

Dan Price reports: "Solaris Zones: Operating System Support for Consolidating Commercial Workloads", in Proceedings of the 18th Large Installation System Administration Conference (LISA '04).

From the same blog, just one entry before: Penn State (the university that brought us CiteSeer) computer science students got an assignment about Zones for their operating system course.

Google Scholar (beta)

It search peer-reviewed papers, theses, books, preprints, abstracts and technical reports.

Some highlighted features:

  • search from many online database
  • provide direct link to downloading the paper
  • "view as HTML", so you can read it right on the browser
  • citation information (times + link to the citing papers)
  • many versions of a paper available
  • free service

Just try it and you will love it.

There're some advanced search syntax too, like
" author:witten string theory "

(Thanks Chris for introducing me this)

About Google Scholar

2004-11-20

Mad about Bags

As an urban go-er, travel around by public transport and like/have to carry many many things with myself .. I'm quite crazy (and picky) about bags. Finding a good ready-made bag that exactly suited your style+lifestyle is a very difficult task, if not impossible.

For the one that I use now (bought from MUJI), I quite like everything about it, color, design, style, material, function, ... but it's not waterproof and not designed to well protect my laptop.

Recently, there're a lots of bag manufacturers who offers a custom-made of your choice.

I think I will try to have one. Well, if I have enough time -- looks like it require a lot of time in order to get a right combination -_-"

qaz

qaz wsx edc rfv tgb yhn ujm ik, ol. p;/

GNUWin II

แนะนำกันเข้ามาโดยคุณบิ๊กก้า ณ มึนเช่น (dizzy, for example) นะครับ

GNUWin II : free software collections for Windows

Also, here's what Michael C. Barnes of nOrhTec talks about Alternative Graphics Application. He also mentioned Office TLE and Pladao Office ;)

2004-11-17

Linspire Internet Suite

เห็นแล้วอยากได้มั่ง ทั้งตรวจตัวสะกดอัตโนมัติ ทั้งค้นหาคำศัพท์ ฯลฯ

(ไส้)กรอก

โทรมาแต่เช้าเลย -_-" เออใช่ สิบโมงของที่โน่น มันก็เก้าโมงที่นี่นี่หว่า ลืม .. กรรม

เค้าโทรมาอธิบายว่าไอ้ฟอร์มที่ส่งมาเมื่อวานน่ะ อะไรเป็นอะไรบ้าง อันไหนต้องกรอก อันไหนไม่ต้อง อันไหนต้องเซ็นชื่อด้วย

ทั้งหมด 41 หน้า เป็นภาษาเยอรมันหมด, อ่านออกแค่ ya กับ nein (นึกหน้าพี่จอยหัวเราะเยาะอยู่)

ต้องรีบๆ กรอกแล้วส่งกลับไปให้เค้า ก็ได้ Google Translation กับ Longdo PopThai นี่แหละ ช่วยเอาไว้

เอกสารเค้าส่งมาเป็น Word (.doc) เราเลยเปิดด้วย OpenOffice.org แล้วบันทึกเป็น HTML แล้วก็อัพโหลดเข้าเว็บตัวเอง จากนั้นก็เอา url ไปให้ Google กะ PopThai ช่วย

Google มันแปลให้ไม่หมดนะ ถ้าหน้ายาวๆ เนี่ย มันแปลให้แค่ไม่กี่หน้าแรก เหมือนจะจำกัดจำนวนตัวอักษรที่แปลให้ ว่าจะตัดเป็นหน้าเล็กๆ แล้วให้มันแปลอีกที

แปลเสร็จก็มากรอก กรอก กรอก ... กรอกกันเมื่อยแน่ๆ

หิวข้าว

XINS : XML Interface for Network Services

From XINS home:

Nov 16, 2004: XINS 1.0.0 released
After 2 years of development, XINS version 1.0.0 has been released.

XINS is a technology used to define, create and invoke remote APIs. XINS is specification-oriented. When API specifications are written (in XML), XINS will transform them to HTML-based documentation and Java code for both the client- and the server-side. The communication is based on HTTP.

XINS competes with the overcomplex SOAP technology. Main design goals include simplicity, scalability and testability.

XINS is not only a specification technology, but also an application development framework. It offers transaction logging, unique log documentation and active code generation.

For more information read the user guide and have a look at the demonstration page.

XINS home | User Guide | Javadoc | Roadmap

BSD-licensed.

ชะอำ หัวหิน

Playing on my Windows Media Player:
Under the bridge - All Saints, followed with
Baby, now that I've found you - Allison Kraus, then
All I want to do is dream - Andy Gibb & Victoria Principal,
And I love you so - Andy Williams,
In the summer time - Andy Williams, and
Killing me softly - Andy Williams, and currently
Moon river - Andy Williams

[Cha Am, Hua Hin]

Smile Font Editor

As a hobby, I like to search my family name in Google. Hope if I'm lucky enough, I may found my relatives that I never know before. But the only name that I can found so far (which is not my own name) is my elder sister name :P

Anyway, today I found a program that I used to wrote a long long time ago. It is Smile Font Editor.

It use for editing a bitmap font in textmode (DOS). I think the way it works is changing a font mapping, probably in BIOS. In the same package, there's a font loader for load the modified font into computer's memoery as well. The font loader's original code was from Microcomputer magazine (Thai), using inline assembly in Turbo Pascal. For the editor, I wrote most of it myself (very proud at that time), entirely in Turbo Pascal.

Used to ran a BBS, called Smile Site, for a month, I was eventually named most of the programs I wrote at that time like "Smile ..(something)..". (I think I chose this name in the first place because at that time the name of a popular radio program that I was listened to everyday is Smile Radio).

Besides the font editor, there're Smile Reader FX (a text viewer which can interprets special tags into colors, tables, pretty printing stuffs), Smile BBS List (Thailand's BBS list/phonebook app), an abbreviation lookup app (some sort of dictionary), etc. Most of them were done in Turbo Pascal, few of them in Clipper.

Unfortunately, I have lost all of them already, all gone with my old harddisk. Although I can find some binaries on the Internet, but the source code is forever gone. May be this is one of the reasons why I'm very into "open source" :P

Hmm... Yeah... Getting old now... :P

P.S.
If you actually downloaded any of those mentioned packages, and read its README or FILE_ID.DIZ you may find a word "[SDG]". It stands for Siam Developers Gang.

Mainly, the group is me and Manrat Chobchuen. Manrat, a sysop of Zigma-X BBS at that time, will later the author of SiamSurfer++ web browser.

I never met him, physically, until two years ago in an open source event at BITEC Bangna (I went there together with another two Sun Thailand staffs, for a talk on Pladao Office and also open source software in general. Dr. Virach was a moderator of that talk. I think some of TLWG guys were also there as well.), after that day we never have a chance to meet each other again.

Old man talks old stories...

2004-11-16

Solaris Communities

taken from Jim Grisanzio's blog.

Extras:

โซลาริส 10 ออกแล้ว

ถ้าได้กลับเมืองไทยซะหน่อยก็คงดี

ดูเหมือนว่าคงจะได้งานแล้ว รอก็แค่ไปทำวีซ่า ภาวนาให้ผ่าน แล้วก็อย่าให้เครื่องบินตก ข้าพเจ้าก็คงจะได้มีงานมีการทำกะชาวบ้านเขาซักที (หลังจากลอยไปลอยมาเป็นผีเฝ้าลอนดอนมาได้เกือบหนึ่งเดือน ของเซ่นไหว้อะไรก็ไม่ค่อยมี)

ถึงจะเป็นแค่ half-time แต่ก็ดีกว่าไม่มีอะไรทำ แล้วจริงๆ ก็เป็นงานที่อยากทำด้วย คือโคตรจะตรงสายเลย dissertation ของเราเองก็ใช้บางส่วนจากกลุ่มเค้าด้วย ได้ไปทำงานกะเค้าก็น่าจะดีล่ะ อีกอย่างอยากไปทำงาน/เรียน ในประเทศที่ไม่ได้ใช้ภาษาอังกฤษซะหน่อย เพราะอยากพูดได้อีกซักภาษา (นอกจากเยอรมันนี่แล้ว ก็อยากได้ญี่ปุ่นกะจีนอีกหน่อย เอาไว้ไปเรียนต่อญี่ปุ่น/หาแฟนหมวยๆ ละกัน)

จริงๆ ความรู้สึกมันปนๆ กัน แปลกๆ ไม่ค่อยเหมือนจะไปทำงาน เพราะมันเป็นงานในมหาลัย ก็เลยคล้ายๆ จะไปเรียนเลย แต่มันคงไม่ใช่หรอก เพราะเค้าคงมีงานรอจะให้เราทำอยู่แล้ว (ไม่ใช่ต้องไปคิดเอง) ซึ่งก็เป็นเรื่องดี และต้องการ เพราะตอนนี้หัวคิดอะไรไม่ออกแล้ว ตันๆ ถ้าให้ไปเรียนต่อเลยตอนนี้ ก็คงจะโง่ๆ ..ทำงานก่อนดีกว่า (แต่ก็ไม่วายอุตส่าห์หางานให้คล้ายๆ ที่เรียนนะ ..ตัดไม่ขาด) ฟังแล้วมันครึ่งๆ กลางๆ เนอะ .. แหม half-time จริงๆ

เท่าโทรไปคุยกะเพื่อนพี่สาว กะถามเพื่อนๆ ที่อยู่นั่น บอกว่าที่ๆ ไปเป็นเมืองเล็กๆ สวย น่าอยู่ และถูก (อันหลังนี่สำคัญสำหรับรายได้แบบ half-time :P) ก็หวังว่าไปอยู่แล้วคงจะเป็นแบบนั้นจริงๆ เมืองชื่อ Potsdam เห็นว่าเป็นชานเมืองของ Berlin เมื่อก่อนอยู่ฝั่งเยอรมันตะวันออก

แต่เรื่องของเรื่อง ตอนนี้อยากกลับเมืองไทย .. ไม่ได้แบบว่าจะเป็นจะตายหรอกนะ แต่ว่า เออ ถ้าได้กลับก็ดีล่ะ อยากไป เยาวราช สยามสแควร์ ทองหล่อ ข้าวสาร ท่าพระจันทร์ รังสิต บางกะดี อยากไปเที่ยวที่ยังไม่เคยไป อย่างเชียงใหม่ กับไปที่ๆ ไปบ่อยๆ อย่าง ชะอำ หัวหิน พัทยา เทือกๆ นั้น

เรื่องของเรื่อง จะเจอเพื่อนน่ะ / ที่บ้านด้วย

เดี๋ยวเดินไปดูกล่องจดหมายก่อน มีอะไรมารึเปล่า

Java packages for Linux

JPackage Project. Java software RPMs for Linux. From Java Runtime to JBoss, Eclipse to Struts, and SableCC to Oracle-JDBC. Just install it as normal RPM.

ภาษาพาสนุก(ด้วยคน) : เหวี่ยง

เห็น Lang4Fun แล้วก็อยากจะเล่นด้วย

ยกจาก บล็อกของ tow

เหวี่ยง มีความหมายประมาณว่า โมโห, แรงๆ (ทำนองนั้น)

ยกตัวอย่าง :

  • ไซน์ ทำไมมึงขี้เหวี่ยงอย่างงี้วะ (ขี้โมโห)
  • อย่าเหวี่ยงเรานะ เราลืมทำรายงานมา (โกรธ)
  • โอ๊ย ช่วยเหวี่ยงชั้นให้แรงกว่านี้ด้วยเหอะ (ตบกูเรยเหอะ)

หรือ อาจใช้เป็นแสลงได้ :

  • โหย... วันนี้พี่อาทแต่งตัวเหวี่ยงมากเรยว่ะ (แรง)

(คิดเอาเองว่า น่าจะมาจากคำว่า "หัวฟัดหัวเหวี่ยง" -- เดาล้วนๆ)

2004-11-15

UK Music Hall of Fame

Announced yesterday, November 13, 2004, at the Hackney Empire, London.

5 Honourary Founding Members

  • The Beatles
  • Madonna
  • Bob Marley
  • Elvis Presley
  • U2

Vote Winners

  • 1950s - Cliff Richard
  • 1960s - Rolling Stones
  • 1970s - Queen
  • 1980s - Michael Jackson
  • 1990s - Robbie Williams

Noted that this award is not about "Who is the best", but it's about who has the most influence to the way of life and thinking of the UK people.

previous related blog: UK Music Hall of Fame - The 90's

2004-11-14

Jakarta Commons

จำเอาไว้ เดี๋ยวเอาไปใช้ทำงานนะอาท

2004-11-13

DevEdge หายต๋อม

เพิ่งจะรู้นะเนี่ย ตกข่าว

พอดีสองวันก่อนนึกอยากลองเขียน bookmarklet เล่นๆ ก็เอาโค้ดชาวบ้านมาแก้ๆ ลองเล่นดู ทีนี้ก็อยากจะรู้ว่า method เกี่ยวกับ DOM ของ JavaScript มันใช้ว่ายังไงบ้าง ก็จะเข้าไปดูที่ DevEdge นี่แหละ ตามปกติ ปรากฏว่าดูไม่ได้ เห็นแต่หน้าว่างๆ ก็นึกว่าเซิร์ฟเวอร์คงมีปัญหามั้ง ไม่ได้ติดใจอะไร

วันนี้ลองใหม่ ยังไม่ได้แฮะ .. แปลกๆ ละ เลยลองค้นใน Google ดู หาข่าวเกี่ยวกับเรื่องนี้ ปรากฏว่า มันหายไปจริงๆ (ลอง: devedge.netscape.com)

DevEdge เว็บไซต์สำหรับนักพัฒนาของ Netscape ที่มีบทความและเอกสารอ้างอิงดีๆ เกี่ยวกับเว็บเทคโนโลยีมากมาย โดยเฉพาะ JavaScript, DOM, CSS และ Gecko เรียกได้ว่าเป็นที่อ้างอิงหลักสำหรับนักพัฒนาด้านนี้เลยล่ะ (JavaScript นี่ Netscape ก็เป็นคนสร้างมาตั้งแต่แรกด้วย)

พอหายไปปุ๊บ คนก็เดือดร้อนกันถ้วนหน้า (น่าจะใช้คำว่า 'ถ้วนหน้า' มากกว่า 'ทั่วหน้า' นะ) ข่าวจาก MozillaZine เค้าว่าทาง Mozilla.org กำลังพยายามกู้คืนมาอยู่

ระหว่างนี้ ถ้าอยากดูอะไร ก็ไปดูได้ที่ Internet Archive แต่ไฟล์บางอันอาจจะดาวน์โหลดไม่ได้ เพราะว่าไม่ได้ archive เก็บเอาไว้ -- ถ้าเป็นไฟล์เกี่ยวกับ JavaScript ลองไปดูที่นี่ เค้าทำลิงก์ให้โหลดไว้ หรือ ที่นี่

งานนี้ AOL โดนด่าตายไปเลย น่าจ๋งจ๋าน

ป.ล. เขียนเว็บให้ตรงตามมาตรฐานนะครับ มีเว็บอ้างอิงให้ดูแล้วนะ

Microsoft เองก็ละเมิดลิขสิทธิ์

ข่าวจาก Slashdot แจ้งว่า เว็บ PC-Welt (PC World) ของเยอรมันลงข่าว ไมโครซอฟต์ละเมิดลิขสิทธิ์โปรแกรม SoundForge 4.5 -- โดยพบว่าไฟล์เสียงใน Windows นั้น ถูกแก้ไขโดยโปรแกรม SoundForge 4.5 ที่มีชื่อลงทะเบียนว่า "Deepz0ne", ซึ่งเป็นชื่อของแคร็กเกอร์ (แกะรหัสโปรแกรมเพื่อเอามาใช้โดยไม่จ่ายเงิน)

สนุกล่ะ งานนี้

BSA vs Microsoft ?

ไอ้หมอนั่นโดนไล่ออกแน่, ไม่รอด :P

เหิบ แอ๊ว เหวี่ยง

ไปอ่านบล็อกรุ่นน้องมา (Tow@first site), ไม่รู้เรื่องอย่างแรง แต่ละคำแปลว่าอะไรฟะ -_-"

คนแก่แล้ว แต่ยังไม่อยากรู้สึกแก่ อย่ากดไปอ่าน เดี๋ยวจะรู้สึก
(สำหรับคนที่ไม่ได้กดเข้าไปอ่าน แสดงว่ากลัวแก่ แปลว่าแก่แล้วจริงๆ)

ป.ล. อ่านแล้วโคตรเหิบเลย

MOOX - Optimized Mozilla

MOOX, for an even faster Internet experience.

Use Firefox and Thunderbird in their maximum possible performance.

Recommended by iChris, the all-round technology master ;)

Japan: Java Desktop System for Open Desktop

Press release: November 10, 2004, Japanese Ministry of Economy, Trade and Industry Endorses Sun Java Desktop System For Open Desktop Environment Initiative.

Jonathan's words on this.

2004-11-11

del.icio.us - social bookmarks

Nice concept. Try it, try it.

Winning an election with 22% of the popular vote

With only 21.8% of the country's people voted for you, "White House" can be your postal address.

Standard-compliant Web Design

มีเบราเซอร์ที่ทำตามมาตรฐานแล้ว ก็ต้องมีเว็บที่ทำตามมาตรฐานด้วย -- ไม่งั้นก็ไม่มีใครใช้

Standard-compliant web browser (like Firefox, Konqueror, Mozilla Suite, Netscape, Opera, and Safari) goes best with standard-compliant website.

Promoting standard-compliant browser alone is not enough. To gaining more momentum, and also general web audiences "peace of mind", we have to further promoting the web standards.

The more webs comply to the standards, the less trouble the user will faced with standard-compliant browsers -- the easier for users to switch.

For developers, here're few good books on designing website to comply with web standards: Eric Meyer on CSS, Designing with Web Standards, and HTML & XHTML: The Definitive Guide. Also please refers to the standard bodies like W3C, OASIS, etc.

WaSP: "The Web Standards Project is a grassroots coalition fighting for standards that ensure simple, affordable access to web technologies for all."

Btw, the standard encoding for Thai characters on the Internet (e.g. for webpages) is TIS-620. Read more about it, here. Or if your page is going to be multilingual, just use UTF-8.

charset ของตัวอักษรไทย คือ TIS-620 เขียนเว็บไทยทุกครั้ง อย่าลืม ตั้งให้ถูกต้อง

Use W3C Markup Validation Service to check if your web page is conform to web standards or not. ตรวจสอบว่าหน้าเว็บของคุณ เขียนขึ้นมาตรงตามมาตรฐานรึเปล่า

Update: แก้ทุก "complaint" เป็น "compliant", ขอบคุณพี่เทพครับ.

เสียดาย...คนตายไม่ได้อ่าน

เก็บลิงก์ไว้ก่อน เดี๋ยวมาอ่าน
(หวังว่าคงยังไม่ตายไปซะก่อน)

SIIT Reunion Party 2004

Alumni of Sirindhorn International Institute of Technology (SIIT), Thammasat University, Thailand. -- All batches are welcome!

date: Saturday 13 Nov 2004 (This coming Saturday!)
time: 18:00 til late
venue: River Terrace Cafe, Rama 7 Bridge

More info + map, click si.

Spread the news, tell your friends, call your p' p', text your nong nong. Buffet and Karaoke party is coming to town :)

ENJOY.

Spread Firefox by SMS

As I would like to thanks the Firefox team, as well as the Mozilla Foundation as a whole, in someway for a while -- but yet didn't materialised it until yesterday.

So, today's morning (well, not a very morning .. almost 14:00), I sent about 20 text messages to the people I know + I have their mobile number (most of them are Thai students in Edinburgh). The message is a Firefox advert "Safer, Faster Web browsing ..." along with http://GetFirefox.com url.

Hope it helps.

P.S. This is also another way to use up all my 120 SMS/month quota -_-" If you have some spare SMS quota, try spread the Firefox word this way. Simply better than pay it every month for nothing.

2004-11-10

Firefox Start

หน้าเริ่มต้นของ Firefox โดย Google

Clusty Toolbar for Firefox 1.0

"Group, not list."

A Firefox plug-in from Vivisimo.

Besides search and cluster functionalities, it also bring you a definition of a word in the web page (from Wikipedia or dictionary).

Btw, Mozilla Firefox 1.0 is out now.

ไฟร์ฟ็อกซ์ 1.0 ออกแล้วนะ

2004-11-09

Computation is existence.

จักรวาล คือ คอมพิวเตอร์

Scientific American เล่มเดือนนี้ (Nov 2004) เรื่องเด่นขึ้นปกคือ Black Hole Computers

คนเขียนใช้ควอนตัมฟิสิกส์อธิบายว่า หลุมดำ และทุกสิ่งในจักรวาล รวมทั้งตัวจักรวาลเอง ก็คือตัวประมวลผลข้อมูล หรือเครื่องคอมพิวเตอร์นั่นเอง ในบทความอธิบายถึงขีดจำกัดทางฟิสิกส์ด้วย ว่าวัตถุมวลเท่านี้ จะประมวลผลข้อมูลได้ด้วยความเร็วสูงสุดเท่าไหร่ หรือว่าเก็บข้อมูลได้เยอะเท่าไหร่

ถ้าหาอ่านในนิตยสารไม่ได้ (อ่านออนไลน์ต้องจ่ายตังค์), ลองอ่านอันนี้แทนก็ได้ The Ultimate Laptop : A Black Hole หรือ ค้นกูเกิ้ลด้วย "black hole computers" มีบทความเรื่องนี้เยอะมาก (ชื่อสาขามันประมาณ the physics of information processing กะ quantum information processing ลองค้นด้วยคำพวกนี้ก็ได้)

ชอบที่คนเขียนบทความใน Scientific American สรุปตอนท้ายๆ ว่า “Computation is existence.”

ทำให้นึกถึงประโยค “Cogito Ergo Sum” (ภาษาอังกฤษ: “I think, therefore I am”, ภาษาไทย: “ฉันคิด ฉันจึงเป็น”)

ทุกอย่างในจักรวาล ประกอบด้วย บิต

Open-source CAD software, from Thailand

SketchBoard™ is a sketch oriented CAD software. It is a tool for helping Architects and Designers to develope their design by sketching. This software would help designing architecture, interior and industrial design.

The project has developed by Pojchara JATUPOJ of the Computer Aided Design program, Department of Architectural, Faculty of Architecture, Chulalongkorn University (ภาควิชาสถาปัตยกรรมศาสตร์, สาขาวิชา คอมพิวเตอร์ในงานออกแบบสถาปัตยกรรม, คณะสถาปัตยกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย)

The program is based on OpenGL and Qt libraries. It runs on Windows. Source code also available.

Freeze :)

เป็นชิ้นๆ

เครื่องคอมผมตอนนี้มีโปรแกรมจำพวก 'ดูหนังฟังเพลง' หรือ media player อยู่ประมาณ อืมม.. หลายตัว

เริ่มจาก Windows Media Player ที่มากับวินโดวส์ กะ WinDVD ที่แถมมากับเครื่อง จากนั้นก็เป็น QuickTime กับ iTunes (มาพร้อมกัน) แล้วก็ RealPlayer อีกตัว ยังไม่นับ WinAmp ที่นานๆ ใช้ที (เอาไว้เล่นพวกเพลงจากเกม, tracker)

ถ้าพวกโปรแกรมดูรูป กับ CD ripper ก็เยอะไปอีก

Windows Media Player, QuickTime, RealPlayer สามตัวนี้จำเป็นในการฟัง/ดูพวก streaming ซึ่งแต่ละเว็บ ก็ใช้ฟอร์แมตนั้นบ้างนี้บ้าง จะลงแค่ตัวใดตัวนึงก็ไม่ได้

ส่วน WinDVD นั้น ก็พบว่าสะดวกกว่าโปรแกรมอื่นๆ มาก ในการดูหนัง คือ ใส่แผ่น แล้วกด Play แค่นี้ก็ดูได้แล้ว

ส่วนเรื่องจะฟังเพลง, 4 ตัวจากที่ว่ามาข้างบนก็ฟังได้สารพัดฟอร์แมต โดยเฉพาะฟอร์แมตหลักอย่าง mp3 ทุกตัวทำได้เหมือนๆ กันหมด มีความสามารถครบถ้วน ทั้ง play list, graphical equalizer, หรือจะเขียนซีดีก็ยังได้

ปัญหาคือ แล้วผมจะมีโปรแกรมบ้าพวกนี้ไปทำไมเยอะแยะ ทั้งๆ ที่ใช้ความสามารถไม่หมด -- คือใช้ความสามารถนั้นของโปรแกรมนี้ ความสามารถนี้ของโปรแกรมนั้น อย่างละนิดอย่างละหน่อย

แล้วตัวนึงมันเล็กๆ ซะที่ไหน ประมาณร้อยเม็กทั้งนั้น ลงทั้งหมดนั่นก็ประมาณครึ่งกิ๊ก ? (= 1/4 แฟน)

อยากได้เครื่องเล่นที่มัน แยกชิ้น น่ะ หลักๆ ก็แยกได้ 3 ส่วน input/decoder + processor + encoder/output

input/decoder ก็เป็นตัวอ่านฟอร์แมตต่างๆ mp3, aac, wma, rm, mov, ogg, omg, mid, jpg, png อะไรก็ตามเถอะ ให้ออกมาเป็นข้อมูล ภาพ เสียง ปกติ (คือไม่ได้ถูก encode ไว้)

processor ก็เอาไว้ปรับเสียงดังขึ้นลดลง แต่งเสียง เพิ่มลดแสงสีภาพ อะไรพวกนี้

encoder/output ก็ส่งภาพ/เสียงออกมา ไปออกจอ ออกลำโพง หรือจะไปลงซีดี หรือว่าแปลงเป็นฟอร์แมตอื่น

อย่างถ้าขั้นตอนเป็น อ่านซีดีเพลง-ปรับความดังเสียง-เขียน mp3 แบบนี้ก็คือ CD ripper

หรือถ้าเป็น อ่านไฟล์ภาพ-ปรับขนาดรูป-เขียนลงจอ แบบนี้ก็เป็นโปรแกรมดูรูป

ถ้าทำแบบนี้ได้ ผู้ใช้ก็สามารถเลือกลงเฉพาะที่ตัวเองจะใช้ได้ (แบบเลือกมาเป็นชิ้นๆ เอามาเสียบๆ ต่อกัน แล้วใช้ได้เลยน่ะ, ไม่ต้องเลือกโค้ดมาคอมไพล์เอง -_-") ไม่ต้องลงอะไรที่ไม่อยากใช้ ไม่ได้ใช้

ตัว play list ก็อาจจะเป็นลักษณะ frontend ที่ควบคุมครอบตัว decoder-processor-encoder อีกที

จริงๆ ตอนนี้พวก media player ต่างๆ เค้าก็มี plug-in เอาไว้ทำพวกนี้อยู่เหมือนกัน แต่ก็ใช้ได้กับโปรแกรมนั้นเท่านั้น -- อยากให้มีประมาณว่ามาตรฐานกลางอะไรซักอย่าง สำหรับโปรแกรมจำพวก AV (audio/visual นะ ไม่ใช่ adult video :P)

จะได้ทำแบบพวกเครื่องเสียงไฮไฟได้ ซื้อมาเป็นชิ้นๆ แล้วก็เสียบๆ สายต่อกัน อยากเปลี่ยนชิ้นไหนก็ได้ ชิ้นอื่นยังใช้ได้อยู่

จริงๆ จะว่าไป มันก็คือคอนเซปต์ของโปรแกรมใน UNIX รึเปล่า? ทำอย่างเดียว ทำให้ดี สื่อสารกันผ่าน pipe, ส่วนใหญ่ข้อมูลจะมาเป็นรูปข้อความ (เอาไป parse กันอีกที) หรือไม่ก็ผ่าน socket

กรณีนี้ ก็ให้ AV components ทั้งหลายพวกนี้ มีรูปแบบการติดต่อกลางอันนึง ที่ component อื่นๆ เข้าใจได้เหมือนกันหมด

ใครรู้จัก โปรแกรม หรือ ชิ้นส่วน อะไรทำนองนี้มั๊ยครับ? บนระบบปฏิบัติการอะไรก็ได้

2004-11-08

การเมืองแบบโอเพ่นซอร์ส

The Rise of Open-Source Politics จาก The Nation (ไม่ใช่ เดอะเนชั่น ของบ้านเรานะ)

พูดคร่าวๆ ก็คือ การเมืองแบบที่ประชาชนมีส่วนร่วมในทุกขั้นตอน ไม่ใช่แค่ไปหย่อนบัตรทุกสี่ปีแล้วก็จบกันแค่นั้น

BloggerCon

Conferences on the topic of weblogging.

No Man is an Island

From The New Dictionary of Cultural Literacy,

No man is an island
No one is self-sufficient; everyone relies on others. This saying comes from a sermon by the seventeenth-century English author John Donne.

A full version of the verse is:

"No man is an island, entire of itself; every man is a piece of the continent, a part of the main. If a clod be washed away by the sea, Europe is the less, as well as if a promontory were, as well as if a manor of thy friend's or of thine own were. Any man's death diminishes me because I am involved in mankind; and therefore never send to know for whom the bell tolls; it tolls for thee…"

-- John Donne, from Meditation XVII (1624)

But, well, I actually know this verse from About A Boy [IMDb].

Although I sometimes have a feeling that I am, an island. But I know that I'm not. Nobody does.

2004-11-07

Mobile Resource Guarantees

ได้เมลมาชวนไปสัมมนา (เค้าส่งหานศ.ทุกคนแหละ) เห็นว่าน่าสนใจดี เกี่ยวกับพวก mobile code เลยเอาลิงก์มาแปะ ตัวเองไปไม่ได้หรอก

Speakers: Alberto Momigliano and Lennart Beringer
Time: 4pm Friday 5th November 2004
Place: Room 4.03 Appleton Tower

Title: Automatic Certification of Resource Consumption

Abstract:

The Mobile Resource Guarantees (MRG) project is developing Proof-Carrying Code technology to endow mobile code with certificates of bounded resource consumption. These certificates should be generated by a compiler which, in addition to translating high-level programs into machine code, derives formal proofs based on programmer annotations and program analysis.

As the basis for reasoning and certificate generation, we employ a program logic for a subset of the JVM, implemented in Isabelle/HOL a' la Nipkow. Although, this has some niceties, such as the soundness and (relative) completeness, which we have formally verified, it proved less suited for concrete program verification, as it required a good deal of user interaction.

We here present a derived logic which is defined on top of the core logic and directly relates to our compile time analysis. It encodes at the JVM level the interpretation of the type system of Hofmann and Jost for heap space consumption. The complexity of the side conditions in the new logic is significantly lower than those in the base logic, making automatic verification feasible. In fact, a fairly naive tactic will solve all the examples we have considered so far.

If time permits, we will demo the whole MRG ``flow'', culminating in certificate generation.

หลังจากจดหมายข้างบน ก็มีส่งข้อความตามมาว่า:

Reminder. If there is sufficient interest, we could go to the pub afterwards.

Alan

คิดถึง T-T

2004-11-06

ซอร์สโค้ด Java 2 SE 5.0 มาแล้ว

ใช้ Java Research License (JRL) = อนุญาตให้ใช้ในการศึกษา, วิจัย, ใข้ส่วนตัวได้ -- ยังไม่ใช่ Free/Open Source Software license

JRL มีพื้นฐานมาจาก Sun Community Source License (SCSL) แต่เข้มงวดน้อยลง. Sun ตั้งใจจะเปลี่ยน license ของเทคโนโลยีจาวาทั้งหมดตอนนี้ที่ใช้ SCSL อยู่ เป็น JRL, ซึ่งรวมถึง J2EE และ J2ME ด้วย.

Mozilla Inline Spellchecking

ตอนนี้ Mozilla 1.8 มีตัวตรวจตัวสะกดอัตโนมัติแล้วนะครับ -- ส่วน Firefox 1.0 จะยังไม่มีแน่นอน (เนื่องจากปิดรับฟีเจอร์ใหม่ไปนานแล้ว รอแก้บั๊กอย่างเดียว) กดไปดูตามลิงก์ได้เลย คำไหนผิดก็จะมีเส้นใต้สีแดงขีดไว้ให้

งานนี้ต้องขอบคุณ Linspire ผู้สร้างครับ (อยู่ใน Linspire Internet Suite) + Neil Deakin และชาวคณะ (หยั่งกะตลก) ที่พอร์ตกลับมายัง Mozilla 1.8 -- (รวมถึงผู้ที่ทำให้เกิด license แบบ MPL ด้วย ไม่งั้นคงเอากลับมาไม่ได้ :P)

ถ้าทีมทะเลสนใจจะเอามาใส่ Linux TLE ก็ลองดูนะครับ :)

ป.ล. ถ้าพวก พจนานุกรมตัวสะกด มันแชร์กันได้ระหว่าง app ก็ดีสิ แบบ GTK+ apps, Qt apps, OO.o, Mozilla ฯลฯ ใช้พจนานุกรมตัวเดียวกันได้, เวลาเพิ่มคำอะไรใหม่ๆ ลงไป จะได้ใช้ได้ทั่วทั้งเดสก์ทอป

ขอนแก่นวิทยายน

โรงเรียนนี้ มีแค่ 30 วันนะครับ, วันที่ 31 อย่าแหลนมาเชียว (โรงเรียนถือเป็นวันหยุด ห้ามครูหรือนักเรียนโผล่มาให้เห็นหน้า ถือว่าผิดกฏโรงเรียน)

ปกติเคยได้ยินแค่ วิทยาคม เพิ่งจะเห็น วิทยายน ก็วันนี้แหละ จากบล็อกพี่เทพ (ตรงรวมลิงก์ขอนแก่น แถบด้านขวา)

กดเข้าไปดูโฮมเพจของโรงเรียน ยิ่งทำให้เห็นภาพเข้าไปใหญ่, ขออนุญาตตัดข้อความประกาศข่าวของโรงเรียน ในหน้าแรก ณ วันที่ 6 พ.ย. 2547 มาให้อ่านกันนะครับ :

กิจกรรมการแข่งขันกีฬาภายในโรงเรียนขอนแก่นวิทยายน

:: ภาพกิจกรรมการแข่งขันกีฬาภายใน พิธีเปิด วันที่ 5 พฤศจิกายน 2547 คลิกดูภาพกิจกรรมได้ที่นี่
:: กำหนดการพิธีเปิด-ปิด การแข่งขันกีฬาภายใน โรงเรียนขอนแก่นวิทยายน ประจำปีการศึกษา 2547 คลิกดูรายละเอียดที่นี่
:: ภาพกิจกรรมการแข่งขันกีฬาภายในวันที่ 1-4 พฤศจิกายน 2547 คลิกดูภาพกิจกรรมได้ที่นี่

กิจกรรมต่างๆ ของโรงเรียน

:: การอบรมคอมพิวเตอร์ หลักสูตร ICT เพื่อการเรียนการสอน โดย สพท.ขอนแก่น เขต 1 ณ ศูนย์วิทยบริการ วันที่ 21-25 กันยายน 2547 คลิกดูภาพกิจกรรมได้ที่นี่

:: การประชุมคณะกรรมการเครือข่ายผู้ปกครองนักเรียน ครั้งที่ 1 ปีการศึกษา 2547 ณ ห้องโสตทัศนูปกรณ์ วันที่ 25 กันยายน 2547 คลิกดูภาพกิจกรรมได้ที่นี่

:: การอบรมเขียนเว็บเพจให้กับโรงเรียนในจังหวัดขอนแก่น โดย สพท.ขอนแก่น เขต 1 ณ ห้องคอมพิวเตอร์ วันที่ 18-19 กันยายน 2547 คลิกดูภาพกิจกรรมได้ที่นี่

ดูเอาละกัน 6 กิจกรรมแรกที่เห็น ทุกอย่างทำในเดือนลงท้ายด้วย -ยน หมดเลย

แหม ถ้ารู้ว่ามีงี้ตั้งแต่แรก เด็กขี้เกียจอย่างผมคงตื้อให้แม่พาไปสมัคร โรงเรียนกรุงเทพวิทยาพันธ์ แล้วล่ะ :D

(แซวเล่นนะครับพี่เทพ)

No News is Good News

แต่ No Job isn't a Good Job นะครับ

เบื่อจริง -_-"

2004-11-05

Javadocs Super Center

JDocs.com - Searchable docs for over 130 Java APIs, plus expert user comments!

โทรศัพท์จาก Potsdam

เมื่อวานเค้าโทรมาสัมภาษณ์ คุยๆ กัน ก็ประมาณว่าเค้าจะรับแล้วแหละ แต่เค้าขอเคลียร์เรื่องเงินกับคนให้ทุนเค้าก่อน มีเรื่องขลุกขลักนิดหน่อย น่าจะภายในเดือนนี้ คงจะให้ official offer มาได้

เราก็ อือๆ รอได้ รอได้

แต่ในใจตอนนี้มันก็อยู่ไม่สุขแล้ว คือช่วงนี้ก็อยู่เฉยๆ เรียนก็จบแล้ว งานก็ไม่มีทำ เงินก็ร่อยหรอ อนาคตก็ยังไม่แน่นอน อยากกลับเมืองไทย แต่ยังไม่กลับหรอก ต้องหางานให้ได้ก่อน จริงๆ อยากกลับไปทำเมืองไทยจะแย่ อยากกลับไปอยู่แถวรังสิต หรือที่ไหนก็ได้ อยากกลับไปหาเพื่อนๆ แล้ว แต่มันก็มีเรื่องอย่างอื่นที่สำคัญกว่า จะเอาตามใจตัวเองทุกอย่างก็คงไม่ได้

20,000 ปอนด์ ค่าใช้จ่ายทั้งหมดในปีที่ผ่านมา, เมื่อไหร่จะหามาคืนได้นะ

เดินเข้า Ladbrokes ไปแทงบอลซักคู่ดีมะ? หรือจะซื้อ Lotto?

Blastwave - Free software packages for Solaris

Blastwave is a collective effort to create a set of binary packages of free software, that can be automatically installed to a Solaris computer (sparc or x86 based) over the network."

To install any package, just use pkg-get script (pretty much like the famous apt-get).

For example, to install an Apache web server, just:

# pkg-get install apache

2004-11-03

Furikake

ฟุริกาเกะ เป็นผงโรยๆ ไว้กินกะข้าวของญี่ปุ่น ส่วนผสมจะมีต่างๆ ไป แต่หลักๆ คือ เมล็ดงา กับ สาหร่าย นอกนั้นอาจจะเป็นเกลือ น้ำตาล ปลาแห้งขูด ฯลฯ

ยี่ห้อที่ลองซื้อมากิน (ยี่ห้อ Sanchi) ใส่ งาขาว งาดำ สาหร่ายโนริ และใบชิโซะแดง ก็อร่อยดี หอมๆ วันนี้เผอิญไปเจอในซูเปอร์มาร์เก็ตที่นี่ จริงๆ จะเข้้าไปหาซื้อเมล็ดงาเฉยๆ จะเอามาลองทำไก่ผัดๆ แบบญี่ปุ่นกินดู (หลังจากไปกินที่ร้านกันหลายรอบ จนลงความเห็นกันได้ว่า แม่ง ทำเองก็ได้นี่หว่า) แต่เค้าไม่มี เลยหยิบไอ้นี่แทน (จริงๆ ก็อยากได้มากินกะอย่างอื่นด้วยน่ะ) :P

จริงๆ จะโรยกะอะไรกินก็ได้ ข้าวสวย ซุป สลัด หรือที่ทำบ่อยคือ มาม่า โรยแค่นิดเดียว แล้วมันจะหอมๆ เลยน่ะ ดีกว่ากินเปล่าๆ :P ขวดนึงใช้ได้นานเหมือนกัน วันก่อนทำแซนด์วิชก็ใส่ บ้า

ไม่รู้ว่าจะเรียกเป็น น้ำปลาพริก แบบญี่ปุ่นได้รึเปล่าเนี่ย? :)

ซูเปอร์มาร์เก็ตที่เข้าไปซื้อ มีขายแต่ของ 'Organic' คือปลอด GMO ไม่ใช้สารเร่ง ฯลฯ พูดง่ายๆ ว่าปลูก/เลี้ยงแบบธรรมชาติ ที่ยูเคนี่ มีผลิตภัณฑ์แบบนี้เยอะพอสมควร ตามเชนซูเปอร์มาร์เก็ตอย่าง Tesco, Sainsbury's, ASDA พวกนี้มีมุมขายของออร์แกนิกทุกที่ แต่เพิ่งเคยเข้าร้านที่ขายแต่ของออร์แกนิกโดยเฉพาะก็คราวนี้ ตื่นเต้นโคตร -- คือไม่เคยซื้อเลยน่ะ ของออร์แกนิกเนี่ย มันแพงอ่ะ. ชื่อร้านก็เจ๋งดี ชื่อ 'Real Foods' เออ ไอ้ที่กูกินอยู่ทุกวันมัน junk foods นี่หว่า, แต่ถูกกว่ากันเท่านึง ก็หลับหูหลับตากินกันต่อไป :P

พูดๆ ไปก็นึกถึงเยาวราช

"Count Up" to Solaris 10

หลังจากปล่อยเบต้าให้มาทดสอบกันเป็นปีแล้ว (รวมทั้งผ่านโปรแกรม Solaris Express ด้วย) ก็จะเปิดตัวอย่างเป็นทางการซะที ในวันที่ 15 พ.ย. ที่จะถึงนี้

จากวันนี้ไป ก็ติดตามความสามารถและความคิดเห็นต่างๆ เกี่ยวกับระบบปฏิบัติการตัวใหม่นี้ ได้จากเว็บ "นับเดินหน้า" ไปที่โซลาริส 10

IBM Java Card OS on a 1MB Smartcard

IBM พอร์ต Java Card Open Platform ไปบนสมาร์ตการ์ดรุ่นแฟลชเมมโมรี 1 MB ของ Sharp -- ข่าวจาก Slashdot

Java Card Technology

Photoblogs

เห็นแล้วก็อยากมีแสกนเนอร์ หรือไม่ก็กล้องดิจิตอล อะไรก็ได้ที่จะยัดรูปที่ถ่ายลงไปในคอมได้น่ะ

มาเรียนนี่หนึ่งปี ถ่ายรูปไปประมาณ 50 ม้วน คิดซะว่าม้วนละ 30 รูป (มีทั้งฟิลม์ 24 กะ 36 รูป) ก็ 1,500 รูปแล้ว

ก็อยากเอามาอวดมั่ง คืออยากรู้ด้วย ว่าไอ้รูปที่เราคิดของเราไปเองว่าดูดีน่ะ คนอื่นเค้าจะว่าดูดีมั๊ย

เผื่อเอาไปขายได้มั่ง :P

Lua programming language

Lua (อ่านว่า ลู-อา, ภาษาบราซิลเลี่ยนโปรตุกีส) เป็นภาษาโปรแกรมหน้าตาประหลาด ที่บังเอิญเจอในโฮมเพจของ Ubuntu Linux

มีคู่มือด้วย Programming in Lua เป็นเล่มๆ ก็มี อ่านออนไลน์ก็ได้

อันนี้น่าสนใจ function as a value

มี multiple assignment ..ทำให้เขียนโปรแกรมสั้นลงได้ (แต่ทำให้งงขึ้น?)

x, y = y, x  -- สลับค่า 'x' กะ 'y'
a, b = f()   -- ฟังก์ชั่น 'f()' ส่งค่ากลับ 2 ตัว, เอาใส่ 'a' กะ 'b'

'--' นี่คือเอาไว้เริ่มต้นคอมเมนต์, ถ้าเป็นคอมเมนต์แบบบล็อก ให้เริ่มด้วย '--[[' จบด้วย '--]]'

ทีัมสร้าง Lua ตั้งใจให้เป็นภาษาสำหรับเอาไปฝังในแอพพลิเคชั่นอื่นอีกที (เพื่อให้ผู้ใช้ขยายความสามารถของโปรแกรมได้) ตัวเอนจิ้นของ Lua เขียนด้วย ANSI C ใช้ MIT license (GPL-compatible)

2004-11-02

i18n ใน PHP

ตอนนี้ความสามารถเรื่อง internationalization ใน PHP ยังไม่ค่อยดี .. อืม เรียกว่ายังไม่มีจะดีกว่า

ใน PEAR มีโครงการ i18n อยู่ 3 ตัว แต่ก็เป็นแค่เรื่องพื้นๆ อย่าง encoding, locale และ translation (resource) ส่วนเรื่องที่ซับซ้อนกว่านั้น เช่น text iterator ยังไม่มี

จริงๆ ก็มีคนพยายามทำแล้วนะ ชื่อ php-i18n เป็น patch สำหรับ PHP 3 โดยมีความสามารถต่างๆ คล้ายๆ i18n ของ Java -- แต่: รองรับเฉพาะภาษาญี่ปุ่น (เพิ่มภาษาอื่นได้ แต่ยังไม่มี), ต้องคอมไพล์ตัว PHP runtime ใหม่ (ใครเช่าโฮสต์อยู่ ก็หมดสิทธิ์), ใช้ได้กับ PHP 3 เท่านั้น (lib หลักๆ ส่วนใหญ่ตอนนี้ต้องเป็น PHP 4 ขึ้นไปหมดแล้ว)

ใน PHP 4 มี mbstring (Multibyte String) มาให้ใช้ แต่ก็ไม่ได้เป็น default extension, ต้อง --enable-mbstring=all ตอนคอมไพล์เอง .. ส่วนใหญ่โฮสต์ที่เช่า เค้าก็ลงแต่ตัวที่เป็น default .. ว้า

อะไรเนี่ย อย่าให้ถึงกับต้องหนีไปใช้ JSP เลยน่า นอกจากค่าเช่าโฮสต์มันจะแพงแล้ว ความสามารถที่อยากใช้หลายๆ อย่าง มันมีคนเขียนให้เรียบร้อยแล้ว เป็น PHP (อย่างพวก Smarty, Markdown) อยากให้ระบบ autheticate ของ Drupal ด้วยอ่ะ ไม่รู้ใน Java มีคนทำไว้รึยัง ให้เขียนเองหมดนี่ท่าจะงานเยอะ

ช่วงนี้ก็หาอะไรโน่นนี่ไปเรื่อยๆ อยากทำระบบ online publishing ซักตัว เดือนที่ผ่านมาลองมาหลายตัว ถูำกใจก็หลายตัว แต่ตัวละอย่างสองอย่าง ลองนึกคร่าวๆ ไล่ๆ ว่าถ้าจะทำเองต้องทำอะไรบ้าง เยอะเหมือนกันนะ

งงๆ เดี๋ยวค่อยหาต่อ

PHP i18n to improve?

m17n-enabled Mozilla

มีใครดูตัวนี้อยู่บ้างครับ? ผมยังไม่ได้ดูละเอียดๆ แต่เหมือนจะเน้นเรื่อง input และ output เป็นหลัก? (i.e. ไม่มีเรื่องตัดคำ)

เพิ่งรู้ว่าเค้าเอามาใส่ใน Mozilla แล้ว (มี patch สำหรับ Firefox 1.0PR แล้วด้วย)

PickUp music web

ว่างจัด เลยเข้าไปดูเว็บเก่าๆ ที่เคยทำเอาไว้ (ไม่ได้อัพเดทมา 6 ปีแล้ว)

เมื่อก่อนมีพลังงานเหลือเฟือ เดี๋ยวนี้ไม่รู้พลังงานหายไปไหน

อยากแต่งงานละ .. หาตังค์ก่อน

2004-11-01

Andrew S. Tanenbaum

One of my heros.

ใครบอกว่าเรียนมาทางคอม แล้วจะไปรู้เรื่องอะไรการเมือง

แรงดึงดูด

วิธีนึงที่จะรักษาความสัมพันธ์ที่ดี กับผู้คนที่เราพึงใจ และอยากคบหากันไปนานๆ ก็คือ การรักษาระยะห่าง

ทำตัวสนิทกันมากๆ บางทีมันก็สนุก ดูจริงใจ แต่บางทีเยอะๆ มันก็อึดอัด ทุกคนต้องการความเป็นส่วนตัว และมีโลกอีกหลายใบที่เค้าต้องไปอยู่ ทั้งโลกส่วนตัวของเค้าเอง โลกของที่บ้าน โลกของเพื่อนที่โรงเรียน โลกของเพื่อนที่ทำงาน เราตามเค้าไปทุกโลกไม่ได้ ไม่ต้องทำ และไม่มีใครต้องการ

แต่ละโลกมีแรงดึงดูดไม่เท่ากัน ระยะห่างที่พอดีระหว่างวัตถุก็ไม่เท่าตาม แต่ละโลกประกอบด้วยธาตุไม่เหมือนกัน คุณสมบัติของวัตถุก็แตกต่าง

การคบเพื่อนในที่ทำงาน ระยะห่างจึงไม่เหมือนกับคบเพื่อนที่ไล่เตะกันมาแต่เด็ก รวมทั้งเรื่องที่จะคุยแล้วจะเกิดปฏิกริยากันได้ ก็เป็นหัวข้อที่ไม่เหมือนกัน

เรื่องบางอย่างพูดได้กับคนไม่กี่คน และไม่ใช่ทุกเรื่องที่เพื่อนเล่าให้เราฟัง ต้องการคำตอบ .. เค้าแค่ต้องการปลดปล่อยพลังงานออกจากระบบ ไม่ให้ภายในตัวเค้าต้องวุ่นวายมากเท่านั้น -- เราไม่ต้องป้อนพลังงานกลับ

อยู่ในจักรวาลออนไลน์ ใหญ่เหลือเกิน รวมโลกของใครต่อใครเอาไว้เต็มไปหมด แถมกองทัพอุกกาบาตที่ผ่านมาเป็นพักๆ อีก (มาจากไหนไม่รู้ แต่เวลาเถียงกันยาวๆ อย่างใน pantip.com นี่ชอบเห็นมีชื่อแปลกๆ โผล่มาแจมเรื่อย) ถ้าไม่รักษาระยะห่างเอาไว้หน่อย ก็ตูมกันได้ง่ายๆ

เรื่องเทคนิค และเรื่องที่คนอื่นอ่านไม่รู้เรื่อง ไกลตัว ดูเหมือนจะเป็นเรื่องที่ผมบล็อกเยอะสุด :P

โอ้ น้ำ มาหลงคารมอะไรกับปลารูปหล่อ...