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

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

2005-02-27

เปลี่ยนคำนิยามของหน่วย 'กิโลกรัม'

ต่อเนื่องจากเรื่องเปลี่ยนหน่วยวัดกันเถอะ วันนี้มีอีกข่าว

สำนักคุ้ยข่าว Slashdot รายงานว่า นักวิทยาศาสตร์กลุ่มนึง ทั้งจากสหรัฐ อังกฤษ และฝรั่งเศส เสนอให้เปลี่ยนนิยามของ กิโลกรัม ซะใหม่ จากที่ขณะนี้ใช้การวัดจากวัตถุโดยตรง (ซึ่งอาจเปลี่ยนแปลงหรือผิดพลาดได้) มาเป็นนิยามที่อิงปรากฏการณ์ในธรรมชาติที่ไม่มีการเปลี่ยนแปลง ให้เหมือนกับหน่วยอื่นๆ เพื่อความละเอียดแม่นยำ
รายละเอียดอ่านต่อกันเอาเองนะ :P

ถึง Berlin แล้วจ้า พี่น้อง

ถึงที่นี่ ประมาณสิบเอ็ดโมงเช้า ตามเวลาท้องถิ่น (GMT+1)

หิมะขาวโพลน -- ตายแน่กู -_-"

2005-02-26

Looking Glass runs on Windows!

เนื่องจากตัว Looking Glass มันเขียนด้วย Java ทั้งหมด โดยทางเทคนิค มันก็น่าจะรันที่ไหนก็ได้ .. และตอนนี้มันก็ รันบน Windows 2000/XP ได้แล้ว (อ่านเพิ่มเติมที่: JavaDesktop Forums)

tags: ,

สมบัติชาติ ก็ขายได้ครับ บน eBay เลย

ชายไทยไฮเทค ขายฟอสซิลไดโนเสาร์บนอีเบย์
เยี่ยมมาก อี-คอมเมิร์ซไทย ขายได้ทุกอย่าง

2005-02-25

เปลี่ยนมาเป็นหน่วย SI กันให้หมด

น้ำหนัก ปริมาตร ความยาว ฯลฯ

วัดขนาดที่ดิน เหมือนตอนนี้จะวัดกันเป็น ตารางวา กันซะมากกว่า (ในโฉนดที่ดินก็รู้สึกจะเป็นงี้)
แต่ ถนน ที่วิ่งผ่านหน้าที่ดินนั้น วัดระยะทางเป็น เมตร นะ

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

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

ฯลฯ

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

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

ก็ไม่ต้องแปลงมันซะ ใช้หน่วยเดียวกันไปเลยตั้งแต่แรก น่าจะดีกว่ารึเปล่า?

หรือว่ามันชินแล้ว ไม่จำเป็นหรอก ใช้ปนๆ กันนี่แหละดีแล้ว?

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

คิดว่ายังไงบ้างครับ?

NIST: International System of Units (SI)
Wikipedia: SI base unit, SI derived unit

เพิ่งรู้ว่า Fantastic Plastic Machine ไปเล่นที่เมืองไทยด้วย

เสียดาย T-T .. อดดู

เล่นไปเมื่องาน Fat Fest 4 ที่ผ่านมา .. เฮ้อ

เห็นจาก บล็อก นี้ (เจอระหว่างการหาชื่อเพลงของโมเดิร์นด็อก) เป็นบล็อกของคนญี่ปุ่นที่มาทำเกี่ยวกับดนตรีในเมืองไทย (มีโครงการเทศกาลดนตรีด้วย soi music)

FPM แนวนี้ชอบอ่ะ เพลง มันกุ๊กๆ กิ๊กๆ กระดุ๊กกระดิ๊ก แต่ก็ไม่กระป๋องกระแป๋ง ง๊องแง๊งๆ มันฟังน่ารัก แต่ตึ๊บ อืม .. พูดไม่รู้เรื่องแฮะ -_-"

Arling & Cameron ก็ออกแนวๆ นี้ ชอบเหมือนกัน เหมือนจะทำเพลงให้ Final Fantasy ด้วยนะ ถ้าจำไม่ผิด อย่างน้อยก็เพลงในหมู่บ้านโจโกโปะ

ทั้ง FPM และ A&C อยู่สังกัด Emperor Norton Records
ดูข้อมูลเพิ่มเติมได้ที่: FPM @ Emperor Norton, A&C @ Emperor Norton

2005-02-24

อ่านสัญญาดีๆ มีรางวัล - It Pays To Read License Agreements

ขำโคตร เออ เข้าใจเล่นแฮะ

รายงานจาก Slashdot เกี่ยวกับ EULA ของโปรแกรม PC Pitstop ซึ่งเป็นโปรแกรมกำจัด spyware
ซึ่งบริษัทที่สร้าง PC Pitstop นี่ อยากลองทดสอบดูว่า คนทั่วไปเนี่ย อ่านสัญญาการใช้กันซักกี่มากน้อยกัน โดยการใส่ข้อความเข้าไปประมาณว่า ถ้าคุณอ่านเจอข้อความนี้ คุณมีสิทธิ์ได้เงิน 1,000 เหรียญ ถ้าเกิดว่าเมลมาที่อีเมลที่กำหนด

ปรากฏว่า เวลาผ่านไป 4 เดือน ถึงจะมีคนเมลมา แปลว่าก่อนหน้านั้นนี่ ไม่มีใครอ่านเลยเหรอไง!? -_-"

หลังจากที่มีคนเมลมาขอ "ขึ้นรางวัล" คนแรกแล้ว ทางบริษัทเค้าก็จัดทำหน้าเว็บเกี่ยวกะเรื่องนี้เลย
ประมาณสอนผู้ใช้ทั้งหลายว่า สัญญาการใช้ (EULA - End-User License Agreements) เนี่ย อ่านๆ กันหน่อยเหอะ ไอ้ที่พวกคุณโดยสปายแวร์กันงอมแงมเนี่ย ส่วนนึงก็เพราะว่าไม่ยอมอ่านสัญญากันดีๆ นี่แหละ
โดยยกตัวอย่างโปรแกรมตระกูล Gator ว่า เนี่ย ในสัญญาเค้าก็เขียนไว้ชัดเจนแล้ว ว่าถ้าลงโปรแกรมนี้นะ เค้าจะทำโน่นทำนี่กะเครื่องเราได้ .. ก็ไม่ยอมอ่านกัน แล้วพอโดนปุ๊บก็มาโวยวาย ..ทำนองนั้น

แสบมั๊ยล่ะ

ผมเองนี่ส่วนใหญ่ก็กดทิ้งๆ ไป ไม่ค่อยได้อ่าน ถ้าเป็นซอฟต์แวร์ที่เคยใช้มาบ่อยๆ แล้ว -- ซึ่งก็ไม่รู้ว่าสัญญามันเปลี่ยนไปจากเดิมรึเปล่า, ก็กดๆ ผ่านๆ ไป ด้วยความเคยชิน

คราวหน้าคราวหลังจะอ่านละเอียดๆ ครับ
เผื่อจะได้บ้านพร้อมที่ดินมั่ง! :P

OpenOffice.org 2.0 Splashscreen

สวยดีนะ :)
(คล้ายๆ Acrobat ป่ะ ... คิดมากน่า -_-")

Designed by Brendan Whelan.
Voted by OpenOffice.org community.

The OpenOffice.org Art Project

tags:

OpenOffice.org Joins the Call to Action in OASIS

โครงการโอเพนออฟฟิศ.อ็อก ไม่เห็นด้วยกับนโยบายเรื่องสิทธิบัตรขององค์กร OASIS

A message from Louis Suarez-Potts <louis at openoffice dot org> to OpenOffice.org community and Lawrence Rosen.

All,

OpenOffice.org joins with the other signatories to protest the patent policy adopted by OASIS, the Organization for the Advancement of Structured Information Standards, the international consortium responsible for e-business standards.

The call to action, issued by noted open-source advocate and lawyer Lawrence Rosen and signed by so far every key open source luminary, protests the adoption by OASIS of a patent policy that permits, in Rosen's words, "standards to be based upon so-called 'reasonable and non-discriminatory' patent license terms--terms which invariably and unreasonably discriminate against open source and free software to the point of prohibiting them entirely. It would lead to the adoption of standards that cannot be implemented in open source and free software, that cannot be distributed under our licenses." [1]

We agree that, again in Rosen's words, "The OASIS patent policy will encourage large patent holders to negotiate private arrangements among themselves, locking out all free software and open source developers."

How does this patent policy affect OpenOffice.org? As an open-source project, we are implicitly affected. But our file format, OpenDocument, is not, though it is standardized by a committee associated with OASIS. As David Wheeler has pointed out, the relevant "committee ground rules specifically require a royalty-free license, avoiding this issue entirely. This is clearly stated in their IPR statement at: < http://www.oasis-open.org/committees/office/ipr.php > To emphasize the point, "OpenDocument is NOT affected" by this patent issue. [2]

Signed,

The OpenOffice.org Community Council
OpenOffice.org

---

[1] < http://www.crynwr.com/cgi-bin/ezmlm-cgi?3:mss:9543:eipghffcblnbhjiggalm >

[2] < http://www.crynwr.com/cgi-bin/ezmlm-cgi?3:mss:9544:flekopolmmghboadgcid >

tags: , ,

2005-02-23

Enlightenment : We have done it before!

See it yourself: E17 movie #1, E17 movie #2. All the effects is just already there, in the Enlightenment window manager & environment.

เห็นแล้วอึ้ง

Comments at OSNews.com.

Use Eclipse to create GNOME app with Java

Eclipse + Java-GNOME Demo (Flash)

สาธิต (Flash) การเขียนโปรแกรมบน GNOME ด้วยภาษา Java, โดยใช้ไลบรารี Java-GNOME (เป็น binding ตัวนึง ที่ให้ภาษา Java เรียกใช้ไลบรารี GNOME และ GTK+ ได้).

IDE ในการสาธิตคือ Eclipse, ทำให้เห็นว่าการเขียนโปรแกรมบน GNOME ด้วยภาษา Java เป็นเรื่องง่ายๆ -- แต่ไม่จำเป็นต้องใช้ Eclipse ก็เขียนได้นะ

Write a GTK# app with Java

Miguel de Icaza showed how to write a small Gtk# application with Java. To do this, he used IKVM the Java VM that runs on top of .NET and Mono.

สาธิต การเขียนโปรแกรมที่ใช้ Gtk# ด้วยภาษา Java, โดยใช้ IKVM ซึ่งเป็น Java VM บน Mono (.NET แพลตฟอร์ม) เข้ามาช่วย

2005-02-22

Grub : A Distributed Web Crawling Project

Download Grub's screensaver to "donate your computer's unused bandwidth to probing the hidden depths of the Web". Kind of SETI@Home.

It comes with XML interface as well, so you can use Grub's results for your own purpose.

GTK+ to (Finally) Get Memory Optimizations?

GNU/Linux + GNOME เปล่าๆ ใช้หน่วยความจำ 110 MB, GNU/Linux + KDE ใช้ 95 MB, Windows XP ใช้ 85 MB -- ใครว่าลีนุกซ์เหมาะสำหรับเครื่องสเป็คต่ำๆ .. ถ้าตามตัวเลขนี้, ไม่ใช่แน่สำหรับงานเดสก์ท็อป

Ben Maurer ซึ่งเพิ่งเสร็จจากการลดการใช้หน่วยความจำของ Mono ไป เขียนเกี่ยวกับการลดการใช้หน่วยความจำของ GTK+ (รวมถึง Pango) ที่ บล็อก และ วิกิ GNOME

Mono applications รายชื่อโปรแกรมบน Mono/GTK#

iPod mini & Doraemon Set

On sale this Friday (25 Feb 2005).

Of course, only in Japan.

OpenOffice.org 2.0 L10n/Translation Pilot Process

มีขั้นตอน เอกสาร เครื่องมือต่างๆ ที่จำเป็นในการ "บุกเบิก" แปล OOo 2.0 คือเป็นภาษากลุ่มแรกๆ ว่างั้น

อีกที่ Localization of OOo 2.0
เป็นคู่มือแนะนำการแปล เขียนละเอียดมากๆ แนะนำตั้งแต่วิธีการสมัครสมาชิก OOo การเริ่มโครงการ เครื่องมือที่ต้องใช้ วิธีการแปล เทคนิค และเอกสารอ้างอิงต่างๆ ทำดีมาก
จัดทำโดย โครงการโอเพนซอร์สภาษาเขมร

JOnAS - Open source J2EE server

JOnAS for Java Open Application Server.

JOnAS provides support of J2EE 1.4 including EJB 2.1, JTA 1.0.1, JDBC 3.0, J2EE CA 1.5, JMX 1.2, JNDI 1.2.1, JMS 1.1, JavaMail 1.3, Servlet 2.4, JSP 2.0, JAAS 1.0, JACC 1.0, Web Services 1.1, JAX-RPC 1.1, SAAJ 1.2, JAXR 1.0, J2EE Management 1.0, JAF 1.0, JAXP 1.2 specifications.

JOnAS 4.3.2 has been certified to be complied against Sun J2EE 1.4 Certification Test Suite

A project by ObjectWeb - Open Source Middleware.

2005-02-19

Common Locale Data Repository

Common Locale Data Repository (CLDR) จัดทำโดยองค์กร Unicode เป็นฐานข้อมูล locale data กลาง ให้โปรแกรมอื่นๆ นำไปใช้ต่อ เพื่อให้แต่ละโปรแกรม มี locale data ที่ถูกต้องตรงกัน ใช้งานร่วมกันได้ และไม่สับสน

อ้างอิง L10n.opentle.org

เพิ่มเติม: พี่เทพ ตอบคำถาม เรื่องข้อมูลที่ OOo กับ CLDR ไม่ตรงกัน และบางแห่งน่าจะผิด

เพิ่มเติม 2: พี่สัมพันธ์ ให้ความเห็น และ อธิบายลักษณะข้อมูล ว่าจะเข้าไปดูได้ยังไง และให้ช่วยกันดู+แก้ไขหน่อย :)

Thai locale data in CLDR
มีข้อมูลจากหลายแหล่ง ทั้งข้อมูลกลาง (Common), Windows, Sun JDK, IBM JDK, OpenOffice.org, AIX, และ Linux (ไม่มี Solaris? .. เอ แปลก)
ถ้าเกิดว่า ทุกๆ อันถูกต้อง และตรงกันหมด อันนั้นคือ เยี่ยม

KhmerOS : Khmer Software Initiative

Everything about Khmer language software development, localization, software and document translation, fonts, and keyboard layout. Also featuring Khmer OpenOffice.org.

StarOffice 8 Beta

สตาร์ออฟฟิศ 8 เบต้า ออกมาให้ทดสอบกันแล้ว
ดูตัวอย่างหน้าจอได้ที่นี่


StarOffice 8 Beta splash screen, taken by Hungarian Unix Portal.

Sun Microsystems releases a BETA versions of StarOffice 8, based on OpenOffice.org 2.0 codeline.
See screenshots.

The LINGUIST List

The world's largest online linguistic resource .. นะจ๊ะ

2005-02-18

Vote for Thai bugs/issues in OpenOffice.org 2.0 and Mozilla Firefox

อ้างอิง จาก LTN-devel โดยพี่สัมพันธ์

Tracking bug for Thai-related issues -- รวบรวมประเด็น (issue) ต่างๆ ที่เกี่ยวกับภาษาไทยใน OOo 2.0

คุณสามารถช่วยให้แต่ละประเด็น ได้รับความสนใจจากนักพัฒนามากขึ้น และถูกแก้ไขได้เร็วขึ้น ด้วยการช่วยโหวต

กดเข้าไปแต่ละ ประเด็น (issue) ที่ต้องการโหวต
แล้วกดที่ลิงก์ "Vote for this issue" เพื่อโหวตครับ

การโหวตจะเป็นลักษณะการให้คะแนน
โดยในแต่ละประเภทของประเด็น เราจะมีคะแนนอยู่ 5 คะแนน
ซึ่งจะโหวตให้กับประเด็นไหนกี่คะแนนก็ได้ -- ไม่เกินประเด็นละ 2 คะแนน
และถ้าโหวตให้ประเด็นไหนไปแล้ว เกิดอยากเอาคะแนนไปให้ประเด็นอื่นแทน ก็สามารถเอาคืนได้ครับ

อ้อ ก่อนจะโหวต เราต้องลงทะเบียน/เป็นสมาชิกเว็บ OOo ก่อนนะครับ สมัครได้ที่นี่

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

Top Issues by Votes / ประเด็นที่มีคะแนนโหวตสูงสุด

Vote for Thai bugs in Mozilla as well!
ใน โมซิลล่า (รวมถึง ไฟร์ฟ็อกซ์) ก็ยังมีปัญหาภาษาไทยอีกมาก ที่รอการแก้ไข
ลองเข้าไปดู รายการบั๊ก แล้วช่วยโหวตกันครับ
ของที่นี่ เราโหวตได้บั๊กละเสียง .. มีกันคนละ 10,000 เสียง โหวตกันเข้าไปเถอะครับ :D
Mozilla: Thai support -- tracker bug

OpenOffice.org needs a more informative "About" dialog

Issue 11465 : Redesigning for a more informative "About" dialog.

The current About dialog of OOo tell us virtually nothing, in terms of bug reporting.

ไดอะล็อก About ที่มีข้อมูลสภาพแวดล้อมของระบบที่ละเอียด จะช่วยให้การรายงานบั๊กเป็นไปได้ง่ายขึ้น และมีประสิทธิภาพมากขึ้น

In order to make it easier for an average user to do a better bug report, the dialog should contains a list of useful information about a running environment.

General info required are OOo version, JVM version, OS version, platform, current locale.

This will made the QA process going more efficient, I strongly believe.

See examples of nice About dialog (with screenshots) in the issue tracker.

If you agree with this idea, please "Vote for this issue."

ช่วยโหวต ถ้าคุณอยากได้ไดอะล็อก ที่ช่วยให้การรายงานบั๊กง่ายขึ้น

2005-02-17

อ่านลำบาก-โคตร

พาดหัวข่าว: อีกแล้ว!! เกิดระเบิดบาร์เบียร์โก-ลกตาย-เจ็บระนาว

อ่านอยู่นานนะเนี่ย ตอนแรกนึกว่า อะไรวะ เบียร์โก อะไรคือโก .. ยี่ห้อเหรอ ไม่ใช่มั้ง
แล้ว ลกตาย ใครคือ ลก อ่ะ เค้าเป็นใคร สำคัญยังไง .. โอ๊ย

แค่ภาษาพาดหัวข่าวปกติก็งงอยู่แล้ว มาเจอคำแบบนี้เข้าไปอีก ไม่มีวรรคด้วย .. มึน -_-"

Exclusive Excerpt from Volume 4 of The Art of Computer Programming

The full version of the Volume 4 will get published in 2006. May be too long for you guys Knuth fanboys. Fortunately, we can read some of its 'fascicles' now. PDF version is free. Sweet.

Hula for web-based mail and calendar

"Hula is a calendar and mail server. We are focused on building a calendar and mail server that people love to use, instead of broadly trying to build a "groupware server" that managers want to deploy."

Hula is available under the LGPL and MPL.

จะไปเยอรมนี (ดีใจจัง)

ได้วีซ่าแล้ว หลังจากที่เฝ้ารอมาเป็นเวลาเกือบสามเดือน .. ในที่สุด

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

ถ้าทุกอย่างโอเค ก็จะได้เดินทางกันซะทีล่ะ
ทำงานทำการกันซะที จะได้ใช้ความรู้ที่ร่ำเรียนกันมาซะหน่อย เคาะสนิม แก๊งๆ
หาตังค์ด้วย

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

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

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

ใช้คืนยังไงก็ไม่หมดนะนี่

โลกเราเอง จะคอยให้ใครมาดูแลให้?

พิธีสารมอนทรีออล (Montreal Protocol)
ว่าด้วยการแก้ปัญหารูโหว่ของชั้นโอโซน, โดยการลดการปล่อยก๊าซในกลุ่ม CFC ที่เชื่อว่าทำลายชั้นโอโซน

พิธีสารเกียวโต (Kyoto Protocol)
ว่าด้วยการแก้ปัญหาโลกร้อน, โดยการลดการปล่อยก๊าซเรือนกระจก โดยเฉพาะคาร์บอนไดออกไซด์

จนถึงตอนนี้ ประเทศอุตสาหกรรมขนาดใหญ่ 2 ราย คือ สหรัฐอเมริกา และ ออสเตรเลีย ยังไม่ยอมให้สัตยาบันในพิธีสารฉบับนี้ และยังไม่มีทีท่าว่าจะให้สัตยาบันด้วย

สหรัฐอเมริกา เป็นประเทศที่ปล่อยก๊าซเรือนกระจกเป็นอับดับหนึ่งของโลก คือ 5,410 ล้านเมตริกตันต่อปี หรือ 20.1 ตันต่อปี ต่อประชากรหนึ่งคน. โดยประเทศที่ 2 คือ จีน (2,893 ล้านตัน หรือ 2.3 ตันต่อประชากรหนึ่งคน) นั้นให้สัตยาบันไปเรียบร้อยแล้ว.

แบบนี้ เราเรียกสหรัฐว่า ผู้ก่อการร้าย ได้รึเปล่า?

Academic positions @ SIIT, Thammasat Univ

Ads:

Sirindhorn International Institute of Technology (SIIT) (สถาบันเทคโนโลยีนานาชาติสิรินธร) is a privately funded international academic institute in Thammasat University, with instruction being conducted in English. We are located on the Rangsit Campus of Thammasat University, next to Thailand Science Park, Asian Institute of Technology, NSTDA national research labs, and high-tech industrial parks. We offer attractive salaries, remuneration and benefit comparable to private sectors. Qualified individuals are sought to fill the following positions:

Full-Time Faculty Members

  • Doctorate degree with research publications in the following fields:
    • Management Information Systems
    • Finance and/or Accounting
  • Excellent command of spoken and written English

More details, more jobs
(Teaching Assistants, Instructors, English Instructors, Systems Administrator, Programmer)

16 ก.พ. เริ่มบังคับใช้ พิธีสารเกียวโต

ข่าว: พิธีสารเกียวโตต้านโลกร้อน มีผลบังคับใช้แล้ว 16 ก.พ., กระทรวงวิทย์ฯ พร้อมเดินตามพิธีสารเกียวโต แม้ยังไม่มีแผนชัดเจน

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

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

จาก DRLP Fact Sheets:

"การรีไซเคิลแก้ว 1 ตัน ช่วยประหยัดน้ำมันเชื้อเพลิงได้ 9 แกลลอน"

"ขวดแก้วทุกๆ ขวด ที่รีไซเคิล ช่วยประหยัดพลังงานได้มากพอที่จะจ่ายให้กับ หลอดไฟขนาด 100 วัตต์ นานถึง 4 ชั่วโมง"

สิ่งเล็กๆ น้อยๆ เหล่านี้ เมื่อทุกๆ คนช่วยกันทำ การลดปัญหาโลกร้อนก็ไม่ใช่เรื่องที่เป็นไปไม่ได้

พิธีสารเกียวโต (Kyoto Protocol)

แหล่งความรู้สาธารณะ

วันนี้เพิ่มหมวด สารานุกรม และพจนานุกรม เข้าไปที่ หัวข้อ 'แหล่งความรู้สาธารณะ' ใน วิกิพิเดีย ภาษาไทย

ใครรู้ที่ไหนเพิ่มเติม ช่วยใส่ด้วยนะครับ :)

2005-02-16

UNESCO Free Software Portal

A free/open source software portal by UNESCO.

ห้อมหอม

เพียวส่งเสื้อมาให้ ... หอมมาก

ขอบคุณครับ :)

2005-02-15

ทุน ป.เอก / โท-เอก Medical Image Processing

จาก วิชาการ.คอม:
ประกาศให้ทุน ป.โท หรือ เอก (หรือ โท/เอก) ที่ SIIT ม.ธรรมศาสตร์ สำหรับผู้ที่สำเร็จ ป.ตรี วศ.บ. หรือ วท.บ. สาขาคอมพิวเตอร์และไอที หรือสาขาที่เกี่ยวข้อง เพื่อทำด้าน Medical Image Processing เพื่อรับเข้าภาค 1/2548 (เริ่มเรียน มิ.ย.2548)

โดยเป็นการเรียนแบบทำวิทยานิพนธ์ ด้าน Medical Image Processing ของ สถาบันเทคโนโลยีนานาชาติสิรินธร (SIIT) มหาวิทยาลัยธรรมศาสตร์ โดยความร่วมมือกับ Kingston University, London.

เป็นทุนให้เปล่า ไม่มีภาระผูกพัน, ทุนรวมค่าลงทะเบียนทุกอย่าง ตลอด 3 ปี (ป.โท) หรือ ตลอด 5 ปี (ป.เอก, โท/เอก) และเงินใช้จ่ายส่วนตัวรายเดือน (ประมาณ 9,000 บาท/เดือน) ตลอดระยะเวลาที่ศึกษา

สนใจ, ติดต่อ
Dr. Bunyarit Uyyanonvara

2005-02-14

OpenOffice.org Globalization Specifications

Clear, open specification is very much needed for a better understanding among developers.

Spec first, code later.

Thai Language Model

Thai language model of news papers text, by Pattara Kiatisevi

OpenOffice.org 2.0 Snapshot Builds

OOo 2.0 snapshot builds หรือที่รู้จักกันในชื่อ OOo 680 codeline หรือ OOo 1.9.mXX
เป็นรุ่นที่อยู่ในระหว่างการพัฒนา ตัดออกมาให้ทดลองใช้ ให้ช่วยกันหาข้อผิดพลาด ก่อนจะเป็นรุ่น 2.0 ที่สมบูรณ์

ดาวน์โหลดไปลองใช้กันได้ หน้าตาดีทีเดียว

ใช้แล้ว อย่าลืมแจ้งข้อผิดพลาดด้วย

Pladao Office 3.1 source code

ซอร์สโค้ด ของ ปลาดาวออฟฟิศ 3.1

TrueDownloader: Open source download manager

Something like GetRight, but free and open source. TrueDownloader.

OpenOffice.org 2.0, with native Thai support

นักพัฒนา 'ไทย' ใน OpenOffice.org เหมือนจะกลับมาชีวิตชีวาอีกครั้ง

ไม่ได้หมายถึง ออฟฟิศทะเล หรือ ปลาดาวออฟฟิศ แต่หมายถึงตัว โอเพนออฟฟิศ ตัวหลักนั่นเลย

อันนี้คือจุดที่คิดว่าทุกกลุ่ม ไม่ว่าจะเป็น ออฟฟิศทะเล เนคเทค ปลาดาวออฟฟิศ ซัน ฝันถึง ตั้งแต่เมื่อประมาณสี่ปีที่แล้ว แต่เนื่องด้วยข้อจำกัดทางเทคนิคของโอเพนออฟฟิศในขณะนั้นเอง (ซึ่งยังไม่เป็น 1.0 ด้วยซ้ำ) ทำให้การพัฒนาภาษาไทยไม่ได้ทำร่วมกับกลุ่ม OOo หลัก; และเรื่องสัญญาอนุญาตการใช้งานที่สับสนในตอนแรก ทำให้การพัฒนาภาษาไทย แยกเป็นสองค่าย แล้วก็เป็นอย่างนั้นเรื่อยมา

จะบอกว่าเราใจร้อน รีบลงมือทำเกินไปในตอนนั้น ก็ไม่ได้ เพราะว่าสถานการณ์ตอนนั้นมันบังคับ (BSA กำลังจะลงมือเข้มงวดในตอนนั้น) ทุกอย่างต้องรีบ
เมื่อการทำงานทุกอย่างรีบ บวกกับความใหญ่โตและซับซ้อนของโค้ด และขั้นตอนการพัฒนาที่ยังไม่เป็นที่คุ้นเคย (แม้กระทั่ง โครงการ OOo ในขณะนั้นก็ยังไม่มีขั้นตอนที่ชัดเจน เพราะยังใหม่มาก) บวกกับโค้ดที่ยังไม่เสถียรมากนักในตอนนั้น และยังไม่มีโครงสร้างพื้นฐานที่เตรียมไว้ให้รองรับภาษาไทยได้อย่างสมบูรณ์
ขั้นตอนการพัฒนาทุกอย่างในตอนนั้น จึงค่อนข้างสับสน และผลงานที่ออกมา ก็มีคุณภาพไม่ดีนัก รวมทั้งยังได้สร้างความเข้าใจผิดต่างๆ ทั้งระหว่างสองค่าย และระหว่างนักพัฒนากับผู้ใช้

อย่างไรก็ตาม เพราะ 'ความใจร้อน' ของเรานี่เอง ก็ได้ทำให้ ภาษาไทย ได้เป็นภาษาตัวอย่างแรกๆ นอกเหนือจาก 'กลุ่มภาษาหลัก' (ซึ่งมีคนใช้เยอะๆ) ที่ทำให้นักพัฒนาของ OOo ได้ตระหนักว่า ยังมีความต้องการใช้ OOo ในภาษาอื่นๆ อีกมาก (สังเกตุได้จากเอกสารของ OOo ที่มักจะยกตัวอย่างภาษาไทยอยู่เรื่อยๆ ในเรื่องของการสนับสนุนภาษาใหม่ๆ)

เรื่องข้อกฏหมาย ทุกอย่างชัดเจนมาได้ชั่วเวลานึงแล้ว และมีผลทำให้นักพัฒนาจากทั่วโลก หลั่งไหลเข้าไปในโครงการ OpenOffice.org มากขึ้น รัฐบาลท้องถิ่นของหลายๆ ประเทศ หลายๆ แคว้น ถึงกับจัดงบประมาณมาสนับสนุนให้พัฒนา OpenOffice.org ให้ใช้ภาษาของตนได้ (จะแอบโม้หน่อยๆ ก็ได้ว่า ทำตามหลังภาษาไทยทั้งนั้น, แต่บางอันก็แซงไทยไปแล้ว)

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

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

ส่วนเรื่องที่เคยเข้าใจผิดกัน ก็เข้าใจกัน คลี่คลายมากขึ้นแล้ว

นี่น่าจะเป็นโอกาสอันดี ที่นักพัฒนาต่างๆ ที่สนใจ จะช่วยกันไปลุยใน OpenOffice.org ตัวหลักได้เลย ทุกอย่างพร้อมแล้ว ไม่มีอะไรต้องรอ ลุยได้เลย

ทุกวันนี้เรามี Linux TLE ที่เป็นการ 'สร้างดิสโทร' แยกต่างหากออกมา เพราะข้อจำกัดทางเทคนิคบางประการ (เช่น เรื่องแพตช์ที่ส่งไปไม่ได้เข้าโค้ดหลักซักที) ที่ทำให้การสร้างดิสโทรเอง ดูเหมือนจะเป็นทางเลือกที่ดีที่สุดในขณะนั้น ถ้าต้องการจะให้ใช้ภาษาไทยได้สมบูรณ์
แต่เหมือนตอนนี้ปัญหาทางเทคนิคเหล่านั้น ค่อยๆ ถูกแก้ไขไปเรื่อยๆ จนใกล้หมดแล้ว (ต้องขอขอบคุณ TLWG และทุกๆ คน ทุกๆ องค์กรที่เกี่ยวข้อง) ในอนาคตอันใกล้ จากข่าวสารต่างๆ ที่ได้รับ เหมือนทิศทางจะเป็นไปที่การดูแลเฉพาะแพคเกจภาษาไทยมากกว่า (แทนที่จะต้องทำดิสโทรทั้งตัว)

ทิศทางของ OpenOffice.org จากนี้ไป ก็น่าจะเป็นไปในแนวทางนั้นเช่นเดียวกัน
เราไม่จำเป็นต้องทำ OOo เป็นของตัวเองทั้งตัวแล้ว แค่ดูแลเรื่องความสามารถภาษาไทย และเรื่องคำแปล UI และเอกสาร ก็น่าจะเพียงพอ

ออฟฟิศทะเล และ ปลาดาวออฟฟิศ กำลังจะเป็นอดีต เราไม่ต้องการมันในอนาคต
(แอบพูด: ถึงแม้โดยส่วนตัวจะอาลัยอาวรณ์กับตัว ปลาดาวออฟฟิศ อยู่ไม่น้อย ด้วยว่าเริ่มทำงานกับมันมาแต่ต้น รวมทั้งเป็นคนตั้งชื่อมันด้วย แต่เรื่องการจะมี OOo ตัวหลักที่ใช้ภาษาไทยได้สมบูรณ์เลย ก็เป็นเรื่องน่าดีใจ. ความรู้สึกจึงปนๆ กัน แต่เลือก OOo แน่นอน)

ตอนนี้ พี่สัมพันธ์ กับ คุณเจมส์ คล๊าก กำลังเป็นหัวเรี่ยวหัวแรงสำคัญอยู่ ถ้าคุณต้องการเข้าร่วม เริ่มได้เลยวันนี้

ประกาศรับสมัครงาน: ต้องการคนดูแลเว็บของ Thai Native-Lang Project, เป็นแหล่งรวมข้อมูลต่างๆ เกี่ยวกับ OOo เืนื้อหาเป็นภาษาไทย จุดมุ่งหมายหลักคือ ถ้าคนไทยอยากรู้อะไรเกี่ยวกับ OOo ก็มาที่นี่ได้เลย. สนใจติดต่อที่ผมได้เลย ขอบคุณมาก.

Issue Tracker: Turn input from Thai user community into proper issues

จิตสำนึกรวมหมู่? / พวกเราคือหนึ่งเดียว

ข่าวจาก Slashdot เกี่ยวกับ เครื่อง 'ทำนาย' อนาคต

Global Consciousness Project เป็นโครงการที่พยายามจะหาคำอธิบายว่า ทำไมทุกๆ ครั้งที่เกิดเหตุการณ์สำคัญๆ บนโลกเรา เจ้าเครื่องสุ่มตัวเลข มันถึงสร้างตัวเลขออกมาในลักษณะที่ ไม่ค่อยจะสุ่ม เช่น เมื่อตอนงานศพของเจ้าหญิงไดอานา, ตอน 11 กันยา, หรือล่าสุด สึนามิ

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

โครงการนี้ ไม่ได้ทำกันขำๆ แต่มีนักวิทยาศาสตร์ชั้นนำจากมหาวิทยาลัยดังๆ ทั่วโลกเข้าร่วม ทั้ง สหรัฐ บริเตน เยอรมัน โดยมีศาสตราจารย์ที่ Priceton เป็นผู้นำโครงการ

อ่านบทความแนะนำที่ RedNova News และเต็มๆ ที่ เว็บของโครงการ

...

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

และการสวดมนต์ภาวนานั้น ไม่ใช่เรื่องไร้สาระ แต่มันทำให้อะไรบางอย่างเกิดขึ้นได้จริงๆ

2005-02-13

สองปี

ตลกดี วันนี้เผอิญไปเจอกระทู้ที่ตัวเอง โพสต์ถามเกี่ยวกับเรื่องเรียนต่อ เอาไว้ ที่ วิชาการ.คอม

ไม่มีใครตอบกระทู้นั้น จนกระทั่งวันนี้

คือคนที่ถาม ไปเรียนแล้ว จบแล้ว แล้วค่อยมาตอบตัวเอง -_-"

เรื่องขำๆ ประจำวัน

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

ก็นั่งมาเรื่อยๆ จากตรงนั้น 14 มันจะผ่าน พิพิธภัณฑ์ Victoria & Albert, สถานีรถไฟใต้ดิน South Kensington (แถวนี้นักเรียนไทยเยอะ - Imperial College), มาเข้าถนน Fulham แล้วก็วิ่งเส้นนี้มาเรื่อยๆ ผ่านสนามบอลเชลซี แล้วก็มาถึงหน้าบ้าน

เหตุเกิดตรงสถานี South Kensington ไม่รู้คนขับแกใจลอยหรืออะไร ดันเข้าผิดช่อง เลี้ยวผิด กลายเป็นว่า รถเมล์วิ่งวนรอบตรงนั้นอยู่หนึ่งรอบ แถมมีหันไปถามคนขับรถเมล์อีกคันด้วย ว่าต้องไปทางไหนเหรอ เอาสิ
คนในรถก็ขำกันหมด คงเพราะว่าวันนี้มันวันหยุดด้วย ตอนเย็นอีก คนไม่ได้รีบไปไหนมั้ง ก็ขำๆ กันได้
(ถ้าต้องรีบไปทำงานตอนเช้าๆ อาจจะมีอารมณ์เสียกันหน่อยล่ะ .. ใครว่าเมืองนอกรถไม่ติด ที่นี่ติดโคตรๆ ติดจนคิดถึงบ้านเลยล่ะ)
ป้าข้างหลังแกบอกว่า สงสัยคนขับกำลัง in love (เลยใจลอย) .. เออ นะ ไม่แน่

นี่คนขับรถเมล์ยังหลงเลย เพราะฉะนั้นถ้าคนมาเที่ยวแล้วหลง ก็ไม่ต้องแปลกใจ ใครๆ ก็หลงได้ :P

แล้ว ตกลง 'หลง' หรือ 'in love' ล่ะ .. ฮึ?

2005-02-10

The Role of RSS in Science Publishing

The Role of RSS in Science Publishing: Syndication and Annotation on the Web
by Tony Hammond, Timo Hannay, and Ben Lund, Nature Publishing Group.

Dynamic GUI ปรับตามลักษณะการใช้งานของผู้ใช้

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

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

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

อย่างถ้าพูดถึง MS Office, โปรแกรมสำนักงาน ก็นึกต่อไปอีก ว่าถึงจะเป็นโปรแกรมเดียวกัน อย่างโปรแกรมประมวลผลคำ แต่ถ้าลักษณะเอกสารต่างกัน เช่น จดหมาย รายงาน ประวัติการทำงาน หรือภาษาของเอกสาร คำสั่ง/ไอคอนที่จะกด มันก็แตกต่างกัน คนละชุด (อาจจะไม่ถึงกับไม่เหมือนกันอย่างสิ้นเชิง แต่ก็ไม่เหมือนกันเป๊ะๆ ล่ะ) เลยไปถึงส่วนต่างๆ ของเอกสาร อย่าง ตาราง หัว/ท้ายกระดาษ รายการลำดับ รูปภาพ พวกนี้ก็ใช้คำสั่งคนละชุด

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

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

ถ้าทำกะ OpenOffice.org ได้นี่ จะเป็นฟีเจอร์เชิดหน้าชูตาได้เลย :P

วันนี้เล่นเนต นึกขึ้นมาได้ เลยลองหากูเกิลด้วยคำว่า "dynamic gui profile grouping icon"
ปรากฏว่า มีคนจดสิทธิบัตรความคิดนี้ไปแล้ว รวมถึงเรื่องอื่นๆ หลายเรื่องที่เกี่ยวข้องด้วย

อ้าว แย่เลย

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

แต่ทีนี้ ในสิทธิบัตรที่ว่านั่น เค้าเขียนว่า "heuristic" แล้วก็มีน้ำหนักให้แต่ละองค์ประกอบต่างๆ กัน ออกมาเป็นคะแนนเพื่อไปจัดกลุ่ม
แต่ถ้าเราไม่ทำแบบ heuristic ล่ะ ทำเป็น inductive reasoning/machine learning แบบนี้ก็คนละอย่าง?

เอ้า ใครอยากทำก็รีบๆ ทำนะ จะรอใช้ :D

Java VM Lite

If, one day, Java became a real free software one .. this is what I wished somebody will make it happen (or if I can do it, I will try).

Java VM Lite is a latest regular Java VM that:

  • has no deprecated package/interface/class/method/etc.
  • has only one best way, if possible, to do one thing. for example, has only Swing toolkit and no AWT toolkit (still keeps other AWT things, like IM, event handler, etc.), only java.nio and no java.io, etc.
  • doesn't contain things that most of the new applications never use them (like CORBA stuffs).

Obviously, this will breaks backward compatibility. Java VM Lite will not runs old Java apps. But thinking other way, old Java VM will not runs Java apps that use new API anyway.

Love to see a smaller Java runtime.

Spring for Faster Java Enterprise

Better, Faster, Lighter Java by Bruce A. Tate, Justin Gehtland
เป็นหนังสือที่ว่า(ด่า) Java ว่า ยิ่งทำ ยิ่งเลอะเทอะ ยิ่งเต่า (bloated) โดยเฉพาะพวก enterprise application framework ทั้งหลาย ที่ทำออกมาใหญ่เทอะทะเกินความจำเป็น และทำให้เรียนรู้นานขึ้น เขียนยากขึ้น มากขึ้น แต่ได้งานเท่าเดิม (และอาจจะผิดมากกว่าเดิม) โดยพุ่งไปที่เป้าใหญ่ๆ อย่าง EJB (Enterprise JavaBeans) ว่าพยายามจะจับปลาสองมือ จะทำหลายๆ อย่าง ทำให้การออกแบบยุ่งเหยิง และ อืดเกินความจำเป็น ในหลายๆ งาน

หนังสือพยายามจะอธิบายว่า ความผิดมันไม่ได้อยู่ที่ตัวภาษา Java ว่ามันไม่ดี หรือว่าเฟรมเวิร์กมันห่วยแตก ใช้ไม่ได้เลย แต่อยู่ที่คนเขียนโปรแกรมนี่แหละ ที่แห่ตามไปใช้เฟรมเวิร์ก หรือเทคโนโลยีที่ฮิตๆ กัน โดยไม่ได้ดูเลยว่า มันเหมาะกับงานตัวเองรึเปล่า (คือจริงๆ EJB มันก็ดี แต่ไม่ใช่สำหรับทุกงาน เหมือนกับใช้ XML อ่านเขียนไฟล์คอนฟิก แค่ไม่กี่บรรทัด -- คำพังเพยไทยคือ ขี่ช้างจับตั๊กแตน)

คนเขียน เป็นส่วนหนึ่งของทีมที่ทำ Spring ซึ่งก็เป็น Java enterprise/web application framework แบบโอเพ่นซอร์สอีกตัวนึง ซึ่งออกแบบมาอย่างระมัดระวัง ไม่ให้เป็นเหมือนที่ไปว่าคนอื่นเค้าไว้ -- Spring นี่ มีตัวสำหรับ .NET ด้วย

เฟรมเวิร์กอีกตัวที่ดังๆ ก็คือ Apache Struts คนนิยมใช้กันเยอะ (กว่า Spring) พูดถึงเฟรมเวิร์กพวกนี้แล้ว คนเขียน Java มีทางเลือกให้เลือกมากมาย (จนบางทีก็ปวดหัว เยอะเกินไป) อย่างแค่ในโครงการ Jakarta ของ Apache เอง ก็มีตั้งหลายอัน เช่น Struts, Tapestry, Turbine หรืออย่าง JBoss ก็มีเสนอของตัวเองเหมือนกัน รวมถึงที่ขายอย่าง BEA WebLogic Platform, IBM WebSphere Application Server, Oracle Application Server, etc. .. กว่าจะเลือกได้ทีคงปวดหัว (พูดถึงโมเดลส่วนใหญ่ก็เป็น MVC คล้ายๆ กัน แต่ก็ต้องมีปัจจัยอื่นๆ ประกอบด้วย แล้วแต่งาน ความถนัด เวลา ทรัพยากร ฯลฯ)

ถ้าเขียนอะไรพวกนี้อยู่ แล้วมีความรู้สึกว่า ได้งานออกมาน้อยกว่าแรงที่ลง ก็ลองๆ ศึกษาทางเลือกใหม่ๆ ดู

Thinlet

Thinlet เป็นชุดอำนวยความสะดวกในการสร้างส่วนติดต่อผู้ใช้แบบกราฟิกตัวหนึ่ง ใช้ XUL เป็นตัวอธิบายหน้าตา (ทำให้แยก ส่วนอธิบายการทำงาน กับ ส่วนอธิบายหน้าตา ออกจากกันได้โดยง่าย) ใช้ได้กับ Java VM รุ่น 1.1 เป็นต้นไป รวมถึง VM ของไมโครซอฟต์ด้วย / โอเพนซอร์ส (LGPL)

Thinlet is a GUI toolkit for Java. It use XUL as its UI descriptor. Thinlet can runs on any Java VM that (backward) compatible with Java 1.1 spec (yes, including that Microsoft VM). Thinlet compressed size is 38KB, and it is LGPL licensed.

If you looking for a more light-weighted alternative to Swing, then give it a try.

To make things easier, there're few UI designers for Thinlet that will auto-generates you an XUL code. ThinG is a GPL one. Theodore has both freeware and commercial ones.

Note: If you need more advanced features, that may not in the current official release of Thinlet, you may try Thinlet-Zee. It is a "patched" improved version of Thinlet (Thinlet itself doesn't has any update for almost a year).

ลองเล่นๆ ตัวอย่างดู ก็โอเคทีเดียว แต่ยังไม่ได้ลองเขียนเองจริงๆ ว่าจะเป็นยังไง และใช้ภาษาไทยได้รึเปล่า

2005-02-09

XGL

X server on OpenGL/Glitz = (hardware) accelerated X

อืมม...

เรื่องน่าอ่าน เกี่ยวกับ JavaScript และ DOM

รวมถึงความไม่เข้ากัน ของเบราเซอร์ต่างค่ายด้วย
มีพูดถึง ActiveX, COM, XPCOM, Mozilla, Internet Explorer

จากบอร์ด LTN devel โดยคุณ Khem

ตกลงเราจะมีรัฐบาลพรรคเดี่ยวจริงๆ เหรอเนี่ย

ครั้งแรกของประเทศเลยรึเปล่า?

แอบถาม .. จะทำยังไงให้เค้าฟังคนที่เลือกเค้า(และไม่ได้เลือกเค้า)เข้าไปมั่งนะ?

คำถาม

it's a love song ...

(ขออภัย หากคุณไม่ได้อยู่ในอารมณ์นี้ กดผ่านไปก็ได้น่ะ แบบว่า เคยรู้สึกเหมือนกัน เข้าใจได้ -_-" เอาน่า นะ)

Lucks Music, นิชาภา โพธิ์งาม.

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

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

ก็ความรัก มันเป็นข้อความลึกๆ ของใจ
แต่ถามว่าหน้าตา เป็น แบบไหน
ฉันคิดว่าคงหน้าตาเหมือน เธอ

โอ้ความรัก เป็นสิ่งที่ทำให้ฉันยิ้มได้
ช่วยฉันให้มีความสุข ไม่ว่าอยู่ไหน
เธอรู้ไหม ทุกครั้งที่ใกล้เธอเป็นแบบนี้

มันเป็นข้อความลึกๆ ของใจ
แต่ถามว่าหน้าตา เป็น แบบไหน
ฉันคิดว่าคงหน้าตาเหมือน เธอ

ก็ความรัก เป็นสิ่งที่ทำให้ฉันยิ้มได้
ช่วยฉันให้มีความสุข ไม่ว่าอยู่ไหน
เธอรู้ไหม ทุกครั้งที่ใกล้เธอเป็นแบบนี้

... and I'm going to have a real valentine's day this year, for the first time. Thanks :)

ThaiWrap รุ่น 5

(บล็อกเก่า ThaiWrap bookmarklet, Auto thaiWrap())

รายการเปลี่ยนแปลง:

  • ตัวแบ่งคำ เปลี่ยนจาก <WBR> มาใช้ zero-width space (U+200B) แทน เนื่องจาก Opera ไม่รู้จัก <WBR>
  • เพิ่มการตรวจเบราเซอร์ เพื่อข้ามการทำงานทั้งหมด ถ้าใช้ Internet Explorer (เหตุผล: 1. จะได้ไม่เสียเวลา เพราะ IE ตัดคำได้อยู่แล้ว 2. IE แสดงผล zero-width space ไม่ได้)

ตอนนี้ยังเหลือปัญหา เรื่องไม่ทำงานกับเฟรมที่ซ้อนเฟรม ไล่ DOM reference ตะกี้นี้ เจอละว่ามันผิดตรงไหน (เราไปใช้ window.frames ซึ่งมันจะส่งค่ากลับเฉพาะ frames ระดับบนสุดเท่านั้น, คาดว่า. นอกจากนั้น มันยังไม่อยู่ใน spec ด้วย - อันตราย) แต่ยังไม่รู้จะแก้ไง ขอค้นก่อน

ThaiWrap bookmarklet/JavaScript, Release 5

2005-02-08

Book list

หนังสือที่อยากได้ตอนนี้

Mind Hacks -- เห็นมาจากบล็อกของพี่ฮุ้ย น่าสนใจดี

On Intelligence -- เล่มนี้ก็เหมือนกัน

Holub on Patterns -- อ่านผ่านๆ มาในร้านหนังสือ เป็นเล่มแรกเกี่ยวกับ Design Patterns ที่ผมอ่านรู้เรื่อง :P

The Geometry of Information Retrieval (C.J. van Rijsbergen) -- เกี่ยวกับเรื่อง IR เคยอ่านงานของอาจารย์คนนี้มาบ้างแล้ว (จริงๆ ตอนสมัครเรียนเมื่อสองปีที่แล้ว ก็จะสมัครไปที่นี่ (U of Glasgow) แต่เค้าบอกให้เรียนเอกไปเลย .. แต่เราไม่มั่นใจพอ ขอเรียนโทก่อนละกัน) น่าสนใจมาก ก่อนกลับมานี่ (ประมาณวันที่ 20 มกรา) เคยเห็นมีอยู่หนึ่งเล่มที่ศูนย์หนังสือจุฬา สยาม ใครสนใจลองไปหาเปิดๆ อ่านดูได้ ราคาขายของศูนย์หนังสือจุฬา ประมาณ 3,000 บาท .. -_-"

Designing Usable Electronic Text (Andrew Dillon) -- เกี่ยวกับพวก HCI และ Natural Language Generation เปิดผ่านๆ แล้ว ก็น่าสนใจเหมือนกัน ไว้ทำงานมีตังค์ก่อน จะซื้อเก็บไว้ คิดว่าคงได้ใช้บ้างล่ะ

Text to Speech Synthesis: New Paradigms and Advances -- ถึงแม้จะทำเรื่องข้อความเป็นหลัก ไม่ได้ทำเรื่องเสียงพูด แต่เห็นเล่มนี้แล้วก็อยากได้ คงไม่ได้เอามาอ่านเองหรอก (อาจจะดูๆ บ้าง) กะว่าจะซื้อให้คนอื่นน่ะ เลยจดๆ ไว้ก่อน ทีมที่เขียนมาจาก USC IMSC เป็นศูนย์วิจัยเกี่ยวกะเรื่องสื่อต่างๆ รวมทั้งเสียงพูดด้วย

Word Sense Disambiguation: Combining Knowledge Sources for Sense Resolution (Mark Stevenson) -- อันนี้ก็ตามชื่อหนังสือเลย วีร์ก็น่าจะสนใจ

แต่ก็ นะ ไอ้ที่มีอยู่ ไม่รู้เมื่อไหร่จะอ่านหมด .. ทำไงดี -_-"

(ถ้าซื้อหมดนี่ จนแน่ๆ)

2005-02-03

ยามว่างของภาคไฟ

It's very jaarb, man.

What is "Cognitive Science" ?

"Definitions" of Cognitive Science:

The study of the nature of various mental tasks and the processes that enable them to be performed.
-- The American Heritage Dictionary of the English Language, Fourth Edition. 2000

The field of science concerned with cognition; includes parts of cognitive psychology and linguistics and computer science and cognitive neuroscience and philosophy of mind.
-- WordNet 2.0

The scientific study either of mind or of intelligence. Practically every introduction to cognitive science also stresses that it is highly interdisciplinary; it is often said to consist of, take part in, and collaborate with psychology (especially cognitive psychology), linguistics, neuroscience, artificial intelligence (neural network research in particular), robotics, anthropology, biology (including biomechanics) and philosophy (especially philosophy of mind and philosophy of mathematics, but also with applications in philosophy of science).
-- Wikipedia

The interdisciplinary study of mind and intelligence, embracing philosophy, psychology, artificial intelligence, neuroscience, linguistics, and anthropology. Its intellectual origins are in the mid-1950s when researchers in several fields began to develop theories of mind based on complex representations and computational procedures. Its organizational origins are in the mid-1970s when the Cognitive Science Society was formed and the journal Cognitive Science began. Since then, more than sixty universities in North America and Europe have established cognitive science programs and many others have instituted courses in cognitive science.
-- Stanford Encyclopedia of Philosophy

My words. In short, it is "(scientific) thinkings about thinkings". Hmm...

See Google's Web Definitions for Cognitive Science.

นี่ๆ เธอใช้เบราเซอร์อะไรน่ะ

ด้วยความไม่มีอะไรสมบูรณ์แบบในโลกใบนี้ (และใบไหนๆ)
คำว่า "มาตรฐาน" จึงหาง่าย แต่ไอ้ที่ "ตรงตามมาตรฐาน" นี่สิ ที่หายาก

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

นอกจากพวก HTML, CSS อะไรพวกนี้ ที่คนทำเว็บต้องมานั่งระวังแล้ว
ก็ยังมีเรื่อง JavaScript อีก ที่แต่ละเบราเซอร์ ก็ดันทำได้ ไม่เท่า/ไม่เหมือน กันอีก
นี่มันยอดไปเลย จอร์จ (ฉันรักเธอ ซาร่า)

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

โวยคนดูไป ก็เท่านั้น
โวยพวกที่ทำเบราเซอร์(ที่คนใช้เยอะๆ)ไป ก็ยิ่งไม่มีประโยชน์

คนที่แพ้ ก็ต้องดูแล ตัวเอง


links: Quirksmode: Browser detect, Object detect | Browser Sniffer

2005-02-01

MSN Search is coming to town

MSN Search you pages, news, images, music, movies, gifts, stock quotes, from the web, encyclopedia (Encarta), dictionary, your locals, and your very desktop.

Software Freedom Law Center

Offers free legal services for FOSS projects.

Give it a try - Solaris 10 SPARC/x86

Solaris 10 for both SPARC and x86 are now available via Software Express.

It is free (as in beer) to download and use once you have registered. Available in both CD and DVD images.

Vote YES for OpenDocument

open source เปิดรหัสโปรแกรมว่าทำงานอย่างไรอย่างเดียวไม่พอ ต้องเปิดเผยด้วยว่าเก็บข้อมูลอย่างไร

OpenOffice.org 1.0 format --> Open Office XML --> OpenDocument format

OpenOffice.org 1.0 format นั้นเป็นรูปแบบการจัดเก็บ ที่โปรแกรม OpenOffice.org รุ่น 1.x ทั้งหลายใช้ รวมไปถึง ปลาดาวออฟฟิศ ออฟฟิศทะเล และ StarOffice ด้วย

ต่อมา ทาง Sun Microsystems ก็ได้เสนอรูปแบบนี้ไปยัง OASIS เพื่อพัฒนาเป็นมาตรฐาน โดยได้รับการสนับสนุนจากบริษัทและองค์กรอื่นๆ ในอุตสาหกรรม และเปลี่ยนชื่อเป็น Open Office XML

และเมื่อเร็วๆ นี้ รูปแบบนี้ก็ได้ถูกเสนอต่อไปยัง ISO เพื่อพิจารณาเป็นมาตรฐานสากล และเปลี่ยนชื่อเป็น OpenDocument

OpenDocument เป็นรูปแบบข้อมูลสำหรับการจัดเก็บเอกสารในสำนักงาน โดยมีพื้นฐานอยู่บนมาตรฐานสากลอย่าง XML และมาตรฐานอื่นๆ เช่น SVG, Dublin Core, MathML คือพยายามจะไม่สร้างอะไรใหม่ขึ้นมาถ้าไม่จำเป็น พยายามใช้ของเดิมๆ ให้มากที่สุด

สหภาพยุโรปเป็นเหมือน 'ลูกค้า' รายใหญ่ ที่รอดูอยู่ ว่าจะเลือกใช้รูปแบบไหนดี ระหว่าง Office XML ของไมโครซอฟต์ กับ OpenDocument ซึ่งมีผู้ดูแลคือ OASIS และผู้สนับสนุนมากมายอย่าง OpenOffice.org, KOffice, Sun, IBM, HP, Novell, Adobe, Corel และอีกเพียบ

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

โดยทางสหภาพยุโรปนี่ เค้ามีคณะทำงานเรื่องนี้มานานแล้ว ชื่อโครงการก็คือ 1dok โดย 1dok นี่ก็เป็นสมาชิกของ OASIS ด้วย

นอกจากสหภาพยุโรปแล้ว ทางรัฐแมสซาชูเซตต์ในสหรัฐอเมริกา ก็มีท่าทีแข็งขันต่อเรื่องความโปร่งใสของการจัดเก็บเอกสารอิเลกทรอนิกส์ด้วย

ตอนนี้ ฉบับร่าง ของ OpenDocument 1.0 ก็ออกมาให้สาธารณชนดูกันแล้ว รอรับคำแนะนำต่างๆ เพื่อไปปรับปรุง

อ่านๆ มานี่ ไม่ต้องบอกก็พอเดาได้ ว่าผมเชียร์ OpenDocument :P

ไม่รู้ว่างานนี้ คุณ James Clark ที่ตอนนี้อยู่ SIPA จะช่วยดันเรื่องนี้กับทางภาครัฐของประเทศไทยได้รึเปล่า

รวมทั้งทาง Sun, IBM, HP, Novell ประเทศไทย จะมีพูดถึงเรื่องนี้กันบ้างมั๊ย?

OpenOffice.org 2.0 และ KOffice 1.4 จะใช้ OpenDocument เป็นรูปแบบหลัก/ปริยาย (native/default)