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

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

2005-03-31

OpenOffice.org and OpenDocument in Thailand

บล็อกของ Erwin Tenhumberg พูดถึงข่าวในหนังสือพิมพ์บางกอกโพสต์:

"To counter the compatability issue, Sipa, Nectec and Sun Microsystems Thailand are now working to make OpenOffice 2.0 _ an open source office suite _ a standard program. In the past, there have been various office software suites, including Pladao, OfficeTLE and OpenOffice, which according to Mr Clark can create confusion. Sipa, Nectec and Sun Microsystems are now merging some parts of Pladao and OfficeTLE into OpenOffice 2.0."

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

ข่าวว่าต่อไปว่า

Meanwhile, Sipa and the Open Source Committee will propose that the government standardise on the .odt (open document text) file format for office software. The present .sxw document format would be replaced by .odt, which is claimed as the first real standard in this area.

"If .odt can be successfully recognised by the government, it would mark a significant turning point for the open source movement in Thailand," according to Mr Clark.

ซิป้าและคณะกรรมการโอเพนซอร์ส จะเสนอให้รัฐบาลประกาศใช้ OpenDocument เป็นมาตรฐานสำหรับเก็บข้อมูลของโปรแกรมสำนักงาน (office software)
โดยนายเจมส์ คล้าก กล่าวว่า นี่จะเป็นก้าวสำคัญของโอเพนซอร์สในประเทศไทย

เย้ :)

tags: , ,

Autopackage for OpenOffice.org

Vote for a better Linux installer for OpenOffice.org.
Vote for Autopackage installer.

ถ้าอยากได้ Autopackage (ติดตั้งบน Linux ง่ายๆ) ของ OpenOffice.org ก็ช่วยโหวตนะครับ :)

ตอนนี้โปรแกรมอย่าง Gaim, Inkscape, AbiWord, อื่นๆ ได้(ลอง)ใช้ autopackage กันแล้ว
ผลตอบรับออกมาดีมาก ส่วนใหญ่บอกว่าทำให้การติดตั้งโปรแกรมบนลีนุกซ์ง่ายขึ้นมาก โดยเฉพาะกับผู้ใช้ทั่วๆ ไป (end-user)
คือหน้าตาลักษณะการทำงานมันออกมาคล้ายๆ Windows เลย
เวลาจะเอาโปรแกรมออก (uninstall) ก็มีโปรแกรมที่คล้ายๆ Add/Remove Program ของ Windows

ยังไงก็ลองๆ อ่านรายละเอียดที่ issue #46333 นะครับ มีลิงก์อยู่
แล้วถ้าเกิดว่าอยากได้ ก็ช่วยโหวตด้วยนะครับ :)

ขอบคุณครับ

tags: ,

Unicode, XML, TEI, Ω and Scholarly Documents

โดย Yannis HARALAMBOUS เสนอที่ 16th International Unicode Conference, Amsterdam, 2000

สองตัวแรกส่วนใหญ่คงเคยได้ยินกันมาบ้างแล้ว อยากรู้รายละเอียด ลองอ่าน Unicode, XML

TEI คือ Text Encoding Initiative เป็นคล้ายๆ "ข้อแนะนำ" สำหรับการจัดเก็บข้อมูลในคอมพิวเตอร์ ก่อนหน้านี้ใช้ SGML ตอนนี้เริ่มค่อยๆ ปรับเปลี่ยนมาใช้ XML ละ

หมายเหตุ: SGML, XML เป็นเพียงแค่ markup language หรือพูดอีกอย่างคือ เป็นเพียงแค่เครื่องมือในการเข้ารหัสเท่านั้น แต่ไม่ได้บอกว่า จะเข้ารหัสยังไง ตัวอย่างเช่น สมมติมี โคลงสี่สุภาพอยู่บทนึง จะเก็บยังไง เก็บทั้งบทรวมกันเป็นก้อนเดียวโดยใส่เครื่องหมายแบ่งบรรทัดลงไปด้วย หรือว่าแยกเป็นสี่ส่วน แต่ละส่วนมีโครงสร้างเหมือนกัน แล้วให้แต่ละส่วนเก็บแต่ละบาท (โคลงสี่สุภาพ 1 บท มี 4 บาท) แล้วจากนั้นค่อยใส่สี่บาทนี้เข้าไปในตัวบทอีกที แล้วเอาตัวบทไปใส่ในตัวโคลงอีกที ฯลฯ อะไรพวกนี้ นี่คือสิ่งที่ TEI ทำ
แล้วเอาไปใช้ทำอะไรอ่ะ? – ดู The Oxford Text Archive ได้ เค้าเก็บเอกสารต่างๆ หลายประเภท เอาไว้ในรูปแบบอิเล็กทรอนิกส์

ส่วน Ω (เพิ่งเคยเห็นวันนี้) คือส่วนขยายของ TeX เพื่อรองรับ Unicode (ไม่ใช่ จมูกหมีอันใหญ่ แต่อย่างใด)

ได้ลิงก์ของบทความนี้มาจากบล็อกพี่พูลลาภ ขอบคุณมากครับ :)
พอดีกำลังดูเรื่อง TEI กะ Unicode อยู่ อันนี้ใช้ได้เลย มีพูดถึงประเด็นที่น่าสนใจและน่าจะเอามาใช้ได้ด้วย thanx thanx :D

โอ้ มาย Ω

อินเทอร์เน็ตอาจจะมีทุกสิ่ง เป็นสวรรค์ของเด็กๆ ที่ต้องทำรายงานส่งครู — แต่เสิร์ชเอนจิ้นไม่ใช่พระเจ้า

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

ยิ่งเจอแบบนี้ --> Ω ยิ่งลำบาก

ถ้าเราหา "Ω" - ตัวอักษรกรีก Omega (โอเมก้า) - ด้วย Google ผลลัพธ์ต้นๆ ที่เราจะได้คือ รูปหมี(หรือหมู?)น้อยน่ารัก เช่น
พ่อหมี (`・ω・´)
ลูกหมี (・ω・)
หมีแฮปปี้ ( ^ω^)
หมีกล่อง 【・ω・】
หมีเชียร์ลีดเดอร์ (っ・ω・)っ
หมีรำวง ヽ(●´ω`)人(´ω`●)ノ และ
หมีด้วยคน (=゚ω゚)ノ
เป็นอาทิ

เวรกรรม

ตัว ω จมูกหมี ก็คือ โอเมก้าตัวเล็กนั่นเอง (Ω คือโอเมก้าตัวใหญ่)

เคยร่ำเคยเรียนกันมาแต่ Ω , ω ในคณิตศาสตร์ สูตรนั่นสูตรนี่ ใครจะไปนึกว่าวันนี้ มันจะกลายเป็น จมูกหมี ไปซะได้

แล้วอย่างนี้ การหาความหมายของคำแบบอัตโนมัติ โดยใช้ข้อมูลจากอินเทอร์เน็ต มันจะเชื่อได้มั๊ยเนี่ย :P

Come Undone

เฮ้ย พิมพ์ใหม่หมดเลย! Blogger ทำหายอีกแล้ว โอ้ว! ยอร์จ มันจ้อดมาก! ยาวด้วยนะนั่น — 500 Internal Server Error I Love You Ja~ Kiss Me Kiss Me *Joob* *Joob* — อั้นแน่~ หายอีกแล้ว .. ไม่กลัวหรอกเฟ้ย ก๊อปมาใหม่ได้ ฮ่าๆๆๆ (6X)

ชอบมาก นะ ตอนนี้ ฟังอยู่ วนๆ หลายรอบละ

เพลง Come Undone ของ ร็อบบี้ วิลเลี่ยมส์

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

วันนี้ได้ไปเห็นเนื้อร้องเต็มๆ (แปลคำในเพลง) โห เจ๋ง แต่งได้ไงวะ

แล้วก็นึกถึงเพลง Bitch ของ Meredith Brooks (อัลบั้ม Blurring the Edges, 1997) คล้ายๆ – หมายถึงการเล่นคำความหมายตรงข้ามในประโยคเดียวกัน

Bitch:
I'm a bitch, I'm a lover
I'm a child, I'm a mother
I'm a sinner, I'm a saint

Come Undone:
So unimpressed but so in awe
Such a saint but such a whore
So self aware so full of shit
So indecisive so adamant

แค่นั้น นอกนั้นก็ไม่ละ คนละแบบ

If I ever hurt you your revenge will be so sweet
Because I'm scum
And I'm your son
I've come undone

(ฟังแล้วรู้สึก นิดนึง เออ เราก็รู้สึกรักพ่อรักแม่เป็นเหมือนกันนี่หว่า แฮะ)

So write another ballad — Mix it on a Wednesday
Sell it on a Thursday — Buy a yacht by Saturday
It's a love song — A love song
Do another interview — Sing a bunch of lies
Tell about celebrities that I despise
And sing love songs — We sing love songs — So sincere

...

เพลง Come Undone
แต่งโดย Robbie Williams, Per Kristian "Boots" Ottestad, Ashley Hamilton, และ Daniel Pierre
อยู่ในอัลบั้ม Escapology (2002) และ Greatest Hits (2004)

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

2005-03-29

PopThaiKwik

PopThaiKwik เป็น bookmarklet ที่ช่วยให้เรียกใช้บริการเปิดพจนานุกรมอัตโนมัติ Longdo PopThai ได้อย่างรวดเร็วยิ่งขึ้น
(สำหรับผู้ที่ไม่ได้ติดตั้ง Longdo Toolbar เอาไว้ในเบราเซอร์)
คือไม่ต้องลอก url เว็บที่อยากแปลไปแปะในเว็บ PopThai เอง

วิธีเอาไปใช้: ลากลิงก์นี้ PopThaiKwik ไปแปะไว้ที่ bookmark toolbar / favorite ของเว็บเบราเซอร์ แค่นั้นแหละครับ

วิธีใช้: ที่หน้าที่อยากแปล คลิกที่ลิงก์ของ PopThaiKwik (ที่ลากไปแปะไว้ตะกี้), ตัว PopThai จะถูกเรียกให้ทำงานโดยอัตโนมัติ

ข้อจำกัด: ไม่น่าจะใช้งานได้กับหน้าเว็บแบบไดนามิกที่ไม่ได้เก็บข้อมูลไว้ใน url
และหน้าเว็บบางอัน ที่มีการใช้ CSS สร้างตารางทับๆ กัน อย่างบล็อกผมเป็นต้น -_-" ลองดูได้ คำแปลมันจะยังขึ้นอยู่ แต่ปัญหาคือ มันจะไปอยู่ด้านหลังของตารางหลักน่ะสิ เลยมองไม่ค่อยจะเห็น

ป.ล.แรก: ไม่รู้จะตั้งชื่ออะไรดี เอาเป็นนี้ละกัน คล้ายๆ ไวไวควิก :P

ป.ล.ต่อมา: หลังจากแปะลิงก์แล้ว ถ้าชื่อไม่ถูกใจก็เปลี่ยนก็ได้ ตามชอบ
ตัวอย่างชื่ออื่นๆ - PopThai me, AutoDict, เปิดดิกให้หน่อยจิ, ตัวเองงงง, อารียา, เหมียวๆ ฯลฯ

updated 2005.12.21 – ปรับปรุง url เป็น dict.longdo.org

2005-03-28

Thailand Science and Technology Strategic Plan (2004-2013)

(โพสต์ไปแล้ว ขึ้นมาแล้ว แต่อยู่ดีๆ ก็หายไป -- โพสต์ใหม่ -- หาย 2 รอบแล้วนะ, เดี๋ยวก็ย้ายโฮสต์ซะหรอก)

แผนกลยุทธ์ ด้านวิทยาศาสตร์และเทคโนโลยีแห่งชาติ (พ.ศ. 2547-2556)
(สไลด์ PowerPoint - ถ้ายังไม่มีโปรแกรมอ่าน ดูที่นี่)

โดย ดร. ญาดา มุกดาพิทักษ์
สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ (สวทช.)
วันที่ 5 กรกฎาคม 2547

ได้รับความเห็นชอบจาก ครม. เมื่อวันที่ 10 กุมภาพันธ์ 2547

4 สาขาหลักที่จะเน้นคือ เทคโนโลยีสารสนเทศและการสื่อสาร ไบโอเทคโนโลยี นาโนเทคโนโลยี และ วัสดุศาสตร์

ในสไลด์มี SWOT สถิติและแนวโน้มต่างๆ พร้อมแผน ทำละเอียด อ่านง่าย

ลงยันต์: ~o ห้ามหาย o~

Office Documents Workaround

สำหรับใครที่ไม่มีชุดโปรแกรม Microsoft Office แต่มีความจำเป็นต้องเปิดดูเอกสารจากโปรแกรมพวกนั้น (เอกสาร Word, สไลด์ PowerPoint, ตาราง Excel)
ลองโปรแกรมพวกนี้ดูได้ ฟรี

  • Antiword อ่านไฟล์ Word ได้ ใช้ได้กับหลายระบบปฏิบัติการ (Windows, Linux, Mac OS, DOS, FreeBSD, etc.)
  • Word Viewer 2003 สำหรับ Windows
  • PowerPoint Viewer 2003 สำหรับ Windows
  • Excel Viewer 2003 สำหรับ Windows
  • OpenOffice.org อันนี้เปิดได้ทั้งไฟล์จาก Word, PowerPoint, Excel แต่อาจจะไม่เหมือนต้นฉบับ 100% แต่ดีตรงที่แก้ไขได้ ใช้ได้กับ Windows, Linux, Solaris, Mac OS X

หมายเหตุ:
หลังจากอ่านได้แล้ว ให้บอกคนส่งมาด้วยว่า ทีหลังอย่าส่งไฟล์ Word มาอีก
ไฟล์ PowerPoint ก็ด้วย อย่าส่งมา
ให้ส่งเป็น ไฟล์ข้อความธรรมดาๆ (plain text), HTML, หรือ PDF ซะ ขอร้อง นะ

ไฟล์ Excel นี่ไม่รู้ทำไงเหมือนกัน
ไล่้ให้ไปใช้ OpenOffice.org ละกัน ให้ส่งมาแบบ OpenDocument :P

มหาวิทยาลัยเปิดใหม่ - ม.นราธิวาส & ม.นครพนม

มหาวิทยาลัยนราธิวาสราชนครินทร์
จะรวม วิทยาลัยเทคนิคนราธิวาส, วิทยาลัยเกษตรและเทคโนโลยีนราธิวาส, วิทยาลัยการอาชีพตากใบ, และ วิทยาลัยพยาบาลบรมราชชนนี นราธิวาส เข้าด้วยกัน

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

ที่เว็บของ ม.มหาสารคาม ระบุไว้ว่า ที่ตั้งของ ม.นครพนม ที่จะจัดตั้งในอนาคต ก็คือที่ตั้งปัจจุบันของ ม.มหาสารคาม วิทยาเขตนครพนม ในปัจจุบันนั่นเอง
(โคกภูกระแต ต.อาจสามารถ อ.เมือง จ.นครพนม เนื้อที่ประมาณ 1,300 ไร่)

กระจายๆ ออกไปบ้าง :)

แม่ค้าไม่กลัวนรก ขายของใส่บาตรทั้งค้างคืน-บูด

ข่าวจาก ผู้จัดการ ออนไลน์

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

ในข่าวมีพูดถึงเรื่องถังสังฆทานด้วย ว่าผู้ขายบางรายเอาอาหารกระป๋องที่ใกล้หมดอายุ/หมดอายุแล้วมาใส่ (อันนี้จงใจ)
สุดยอด...

หรือว่าในถังมีใส่พวกน้ำยาทำความสะอาดหรือยาฆ่าแมลงด้วย ซึ่งสารเคมีพวกนี้มันซึมเข้าอาหาร/ของใช้ได้ (อันนี้รู้เท่าไม่ถึงการณ์)
แต่ก็นะ...

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

ไม่ต้องพูดถึงว่าขายพระขายเจ้าหรอก ขายคนที่ไม่ใช่พระก็บาปเหมือนกัน
นี่มันฆ่ากันทางอ้อมเลยนะเนี่ย -_-"

Windows Installer XML (WiX) toolset

โปรแกรมสร้างตัวติดตั้งสำหรับ Windows

โอเพนซอร์สโดยไมโครซอฟต์ ใช้ Common Public License (OSI รับรอง)

สำหรับคนที่ใช้ Visual Studio 2003 (ไม่โอเพนซอร์สนะ) ก็มี extension ชื่อ Votive ทำให้จัดการได้เป็นเหมือน VS project ตัวนึงเลย

น่าจะเป็นอีกทางเลือกนึงได้เหมือนกัน (ถ้าอยากได้อะไรที่มันดู native หน่อย, เป็น .msi)

ตัวติดตั้ง MySQL 4.1 บน Windows รุ่นหลังๆ ก็ใช้ WiX ทำเหมือนกัน

autopackage

autopackage เอาไว้ทำตัวติดตั้งโปรแกรมต่างๆ บนลีนุกซ์
ตัวติดตั้งที่ได้นี่ จะรันบน command line ก็ได้ หรือจะเป็น GUI ก็มี (KDE และ GNOME)
มี Package Manager ด้วย (Add/Remove programs ของ MS Windows น่ะ)

ถึงทีมพัฒนา Linux TLE: น่าเอามาใช้กะ Linux TLE ป่าวครับ?
Synaptic นี่จะไม่ยากแล้วก็เถอะ แต่ผมว่าตัวนี้มันก็ตรงๆ ง่ายๆ เลยนะ ไม่ซับซ้อน
อืม แต่ก็ต้องรอมีแพ็คเกจก่อนน่ะนะ ไม่ค่อยเกี่ยวกะคนทำดิสโทรเท่าไหร่ อยู่ที่คนทำโปรแกรมมากกว่าแฮะ
งั้นเปลี่ยน ถึงทีม Lexitron, OpenOffice.org/OfficeTLE, ... แทน :P

2005-03-27

Complex script in exported .doc in goes "box" in Word 2003

ใครมี Word 2003 ก็ช่วยดูบั๊กนี้หน่อยนะคร้าบ
Complex script runs in exported .doc file are undisplayable in Word 2003

ถ้ามันเป็นกะคนอื่นด้วย ผมจะได้ยืนยัน (เปลี่ยนช่อง status เป็น "CONFIRMED") เค้าไป

แบบว่าไม่มีอ่ะ Word 2003 -_-"

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

เหยอ....

ค่า Pi เท่ากับเท่าไหร่?

กดดูที่เว็บนี้สิ http://3.141592653589793238462643383....jp/
url ยาวเหยือด (อยากรู้ว่าตอนจดโดเมนนี่ คนรับจดเค้าทำหน้าไง)

โอ้ มาย จักรพรรณ์!

(เอามาจาก Gowza -- เอามาจาก Kengz อีกที)

One Sun Light Salted Fish

อยากกิ๊น อยากกิน ปลาเค็มแดดเดียว

ถ้าได้มานะ จะเอามายำกิน งั่มมม

ดูสูตรแล้วเหมือนจะทำกินเองได้
1) ถ้าหาปลาช่อนได้ 2) ถ้าหาแดดได้

กินมาม่าง่ายกว่าเย้อะ

Blog Torrent

Blog Torrent is the easiest and best way to offer large files on your website without using any storage or bandwidth.

2005-03-26

สูตร "เค้กโคตรง่าย" โดยนายเชน

วันหยุดแบบนี้ มาทำขนมกินกันเองดีกว่าครับ

สูตรเค้กโคตรง่าย

มั่วไม่ธรรมดา แต่ท่าจะอร่อย :P

วิกิพีเดีย:รายชื่อบทความที่ควรมี

ตอนนี้มี 1,200 หัวข้อแล้ว

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

น้องๆ หนูๆ ปิดเทอมไม่รู้จะทำอะไร มาลองเล่นวิกิพีเดียกับลุงก็ได้นะคะ (งูออก)

OpenFacts

OpenFacts เป็นเว็บวิกิ ที่รวบรวมคำถาม-คำตอบ และความรู้เกี่ยวกับคอมพิวเตอร์
มีทั้งภาษาอังกฤษ สเปน และ เยอรมัน

2005-03-25

Running Acrobat 5 for Linux on Solaris 10

ใช้ Acrobat Reader สำหรับลีนุกซ์ บน โซลาริส 10 (มีภาพหน้าจอ)

Alan DuBoff was running the Linux version of Adobe Acrobat Reader in Solaris 10 on AMD64. With its linux compatibility, it is possible to run Linux applications on Solaris 10 out-of-the-box (no recompilation required).

Reading blogs without leaving NetBeans

อ่ะนะ คนเราก็ช่าง..
ดูวิธีอ่านบล็อกใน NetBeans

WeirdX - run your X application from any web browser

WeirdX นี่ เป็นโปรแกรม ที่ทำให้เราสามารถเรียกใช้โปรแกรมบน X ได้จากเว็บเบราเซอร์เลย
เนื่องจาก WeirdX ใช้ JDK 1.1 ดังนั้นจึงไม่น่าจะมีปัญหามาก ทุกๆ เว็บเบราเซอร์น่าจะใช้ได้เหมือนกันหมด จะบน Windows, Linux, หรือ Mac OS X ก็ตามเถอะ

WeirdX มาพร้อมซอร์สโค้ดแบบ GPL. ตัวโปรแกรมพัฒนาต่อมาจาก WiredX-Lite อีกที (ตัวนั้นเป็นบริการ ไม่มีโปรแกรมให้ดาวน์โหลด แต่ตัวบริการนี่ก็ใช้ฟรีนะ แต่ต้องสมัครสมาชิกก่อน -- ซึ่งก็ฟรีอีกเหมือนกัน)

ฝีมือบริษัทญี่ปุ่น JCraft ครับ

The Wedding Present and Cinerama

เป็นวงที่เพลงเท่ดี น่าสนใจ
Cinerama นี่คนทำก็เป็นสมาชิกจาก The Wedding Present นี่แหละ พอเลิกวงนั้น ก็มาทำวงใหม่
แต่มีข่าวมาว่า ปี 2005 นี้ The Wedding Present จะออกอัลบั้มใหม่ รอฟังกันได้

Scopitones - the home of The Wedding Present and Cinerama

The moment's gone (a tribute to The Wedding Present) - fansite

Thai websites search plug-ins for Mozilla & Firefox

เป็นปลั๊กอินของ Mycroft (ช่องค้นหาของ Mozilla / Firefox)

เพิ่มเติมจากเดิม ที่มีแค่ Longdo (พจนานุกรม) อันเดียว
ตอนนี้ลองทำของ สรรสาร (เสิร์ชเอนจิ้น), Lexitron (พจนานุกรม), วิกิพีเดียไทย (สารานุกรม), และ Pantip.com (กระดานสนทนา)

ดาวน์โหลด และอ่านวิธีติดตั้งได้ที่ http://siit.net/members/art/searchplugins/

อยากได้ของเว็บไหนเพิ่ม ก็บอกกันได้นะครับ จะลองทำดู

ปรับปรุง: 2006.07.22 — ปลั๊กอิน Longdo OpenSearch สำหรับเบราว์เซอร์ที่สนับสนุน OpenSearch (เช่น Firefox 2.x และ Internet Explorer 7)

tags:

2005-03-24

Cover Target - all the covers

มีรูปปกเพลง เพียบ ทั้งด้านหน้าด้านหลัง
ปกเกม ปกหนัง ก็มี

แฟนๆ mp3 คงชอบใจเว็บนี้มาก -_-"

อัพเดท (2007.03.31):
เพิ่ม cdcovers.to ที่นี่ก็ดีเหมือนกัน (เดิมคือ CoverUniverse.com)

จากครรภ์มารดาถึงเชิงตะกอน @ Wikipedia

จากครรภ์มารดาถึงเชิงตะกอน ที่ วิกิพีเดียไทย

วิกิพีเดียไทย มีเกิน 1,000 หัวข้อแล้ว

SWT vs Swing

Eclipse is fast, NetBeans is slow.
SWT is fast, Swing is slow.

Myths?

The blog above said new NetBeans is getting faster, while new Eclipse is getting slower.

My own experience on NetBeans 3.x on Window, it is unacceptable slow. But for NetBeans 4.0 (also 4.1 Beta), it is a lot faster, responsive. It still takes few seconds to loaded up, but after that everything goes fine.

For Eclipse, Eclipse 2.0 on Windows and Linux is very fast, especially if you compare it with NetBeans in that time. For Eclipse 3.0, on Windows it is ok -- not very fast but not too bad. On Linux, it is very slow and sometimes close itself without warning (this happended many times during my thesis time, hell).

Anyway, in general, I still recommend Eclipse for people who start develop Java. But as the project grows up, you may want to look for other IDE. JBuilder, IntelliJ, NetBeans, etc. Each IDE has its strength and weakness. Only few of them is suitable for your project (and when you change project, you may want to change IDE as well .. well, few people like to do that :P).

On another blog, OpenGL improvement in Java 2D makes Swing faster by 15%.

2005-03-23

นักเรียนไทยในออสเตรเลีย

ออสซี่ สอบคดี นศ.ไทย ถูกหลอกไปขายตัว

จิงโจ้ เนรเทศ เด็กนร.ไทย พ่อขอวีซ่าไม่ได้ เพราะบุคลิกภาพ

เฮ้อ ...

The Tsumani effects

หนุ่มต่างชาติผู้รอดชีวิตจากสึนามิ สร้างเรือให้ชาวประมงไทยเพื่อล้างผิด

นิยายรักสึนามิ- นศ.สาวอ๊อกซ์ฟอร์ดกลับมาแต่งหนุ่มไทยที่ช่วยชีวิต

"มายาคติ" / "อคติ"

การตัดสินใจทุกอย่างของเรา บางทีก็ไขว้เขว

เพราะเรา รัก โลภ โกรธ หลง

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

เห็นคนที่เราเกลียด ทำอะไรก็ตาม ก็ไม่ดีก็แย่ไปหมด คอยจับผิด

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

ในวงการคอมพิวเตอร์ ก็ต้องมีเรื่องเหล่านี้อย่างไม่ต้องสงสัย

อ่านชื่อเหล่านี้ แล้วคุณนึกถึงอะไร?

Microsoft, Sun, IBM, Apple, Sony, Google, GNU, Gates, Stallman, Linus, Windows, Linux, GNOME, KDE, ...

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

เอาใหม่ คราวนี้ลอง

ไทย, พม่า, มาเลเซีย, สิงคโปร์, เวียดนาม, สหรัฐ, อิรัก, อิสราเอล, ปาเลสไตน์, จีน, ไต้หวัน, เวียดนาม, ...

อย่าเพิ่งใช้ OpenOffice.org 2.0 นะ

ถ้าคุณต้องการแลกเปลี่ยนเอกสารภาษาไทย กับ MS Office (ประเด็น 42909)

ถ้าคุณใช้การจัดหน้าแบบ "justified" (ชิดขอบสองด้าน) เป็นประจำ (ประเด็น 41860)

น่าจะรอ OOo 2.0.1 ถ้ารอได้ เพราะ 2.0 จะยังมีปัญหากับสองอย่างนั้นแน่ๆ น่ะ
เค้าว่าจะแก้ในรุ่น 2.0.1 นะ ไม่รู้จะสำเร็จไหม

แต่จริงๆ ก็โหลดๆ ไปใช้ลองๆ ก่อนแล้วค่อยเปลี่ยนก็ได้ ... เอ๊ะ ยังไง -_-"

2005-03-22

จากข่าว AFP ฟ้อง Google -- เรื่องประหลาด

โพสต์ตอบที่ blognone ไม่ติดซักที มาเขียนที่นี่เลยละกัน หมดเรื่อง

ไปอ่านนี่ก่อน AFP ฟ้อง Google News

คุณ lew ผู้รายงานข่าว ให้ความเห็นทำนองว่า ไม่เข้าใจว่า AFP จะฟ้อง Google ทำไม “เป็นเรื่องน่าตลก” แค่เอารูปเล็กๆ มาใช้เอง

ซึ่งผมไม่เห็นด้วย ก็ตอบไปประมาณว่า แบบนี้แสดงว่าส่งเสริมคนชุบมือเปิบสิ
(รูปเล็กรูปใหญ่ มันก็ต้องถ่ายมาเหมือนกันแหละ)

คุณ lew ก็ตอบมาว่า ถ้า Google News เป็นการชุบมือเปิบ แล้วมันต่างอะไรจาก search engine ?
พร้อมเสริมว่า ถ้า AFP ไม่อยากให้ใครได้ข่าว ก็จำกัดให้เว็บเข้าได้เฉพาะสมาชิกซะสิ หรือไม่ก็ป้องกันวิธีอื่น ไม่เห็นต้องไปฟ้องเลย และ มองไม่เห็นเหตุผลอื่น "นอกจากอยากเป็นข่าวเอง"

ผมเองก็จะตอบในนั้นล่ะนะ แต่มันไม่ติด ขอต่อข้างล่างนี่เลยละกัน


ค้นข้อมูล --> แสดงลิงก์ --> ต้องกดลิงก์ ไปที่เว็บแหล่งข่าว ถึงจะอ่านได้

Google News --> แสดงข่าว --> ไม่ต้องกดลิงก์ไปไหน อ่านข่าวอย่างย่อได้เลย

ดูๆ มันน่าจะต่างนะ


แหม ก็ AFP เปิดเว็บขึ้นมาเอง ...
เป็นความผิดของ AFP ไปซะงั้น

แบบนี้อัดเพลงจากวิทยุก็ไม่ผิดกฏหมายลิขสิทธิ์ล่ะเนอะ
ค่ายเทปดันเอาแผ่นมาให้ดีเจเปิดออกอากาศเองนี่


AFP จะเปิดเว็บมาทำไม ถ้าจะไม่ให้คนอื่นมาอ่านข่าว?

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

แล้วอันที่จริง AFP ก็เปิดให้คนทั่วไปเข้าไปอ่านข่าวด้วย (ก็อย่างที่คุณ lew เข้าไปอ่านนั่นแหละ)

ใครๆ จะ **เข้าไป** อ่านก็ได้
--> คือ อ่านที่เว็บ AFP (แปลอีกที คือ ไม่ให้เอาไปอ่านที่อื่น)

"ใครๆ ก็เข้าไปอ่านได้" นี่ ไม่ได้แปลว่า "ใครๆ จะเอาข่าวไปใช้ก็ได้" นะครับ

จากข่าว AFP suing Google for copyright infringement

AFP said it has informed Google that it is not authorized to use AFP's copyrighted material as it does and has asked Google to cease and desist from infringing its copyrighted work.

AFP alleged that Google has ignored such requests and as of the filing date of the lawsuit "continues in an unabated manner to violate AFP's copyrights."

AFP ได้แจ้ง Google ไปแล้ว ว่าการนำข่าวของเค้าไปใช้เนี่ย มันละเมิดลิขสิทธิ์นะ
แต่ Google ไม่สนใจต่อคำร้องนั้น, AFP จึงได้ดำเนินการฟ้องร้องหลังจากนั้น


ระบบสมาชิก ไฟล์ robots.txt หรืออะไรก็ไม่สำคัญ
ถ้าของมันมีเจ้าของอยู่ และเจ้าของไม่ได้บอกว่า ให้เอาไปใช้ได้ ก็ไม่ควรจะเอาไปใช้

ประตูบ้านข้างๆ เปิดอ้าซ่าอยู่ ไม่ยอมปิด แถมยังไม่มีป้าย "ห้ามขโมย"
แสดงว่าเราเดินเข้าไปขโมยของได้ ... ไม่ผิด?
(แถมถ้าเราไปแจ้งตำรวจ ก็ดันเป็นเรื่องตลกซะอีกแหน่ะ)


และลองนึกจากอีกฟาก

ถ้าเราเป็นลูกค้า AFP ล่ะ เราจะรู้สึกยังไง?

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

เผลอๆ ถ้าไม่ทำอะไร AFP เองก็มีสิทธิโดนลูกค้าตัวเองฟ้องได้ด้วยซ้ำ
ฐานทำการค้าไม่เป็นธรรม ใครจะไปรู้


คิดเห็นยังไง บอกกันได้ครับ


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

Update 2: คิดว่าเว็บ blognone เค้าคงตั้งสคริปต์กันโฆษณามั้ง ถ้ามีลิงก์ จะโพสต์ไม่ติด

2005-03-21

Howl และ Avahi - สำหรับเครือข่ายแบบ Zeroconf

Zeroconf หรือที่รู้จักในผลิตภัณฑ์ของ Apple ว่า Rendezvous, เป็นชุดโปรโตคอลสำหรับตั้งค่าเครือข่ายแบบอัตโนมัติ ทำให้ผู้ใช้สะดวกขึ้นมาก ไม่ต้องปวดหัว
Howl นี่เป็น open source cross-platform implementation ของ Zeroconf
GNOME ก็ใช้ได้ด้วย

"Howl is a cross-platform implementation of Zeroconf networking. Zeroconf brings a new ease of use to IP networking."

ปรับปรุง: รายงานมาในช่องความคิดเห็น โดย พี่เทพ
สัญญาอนุญาตให้ใช้งาน (license) ของ Howl ดันไม่เข้ากับนโยบายของ Debian ดังนั้นใน Debian ก็จะไม่มี Howl ตัวนี้ใช้.
แต่ไม่ต้องเป็นกังวลมาก เพราะทาง freedesktop.org ก็มีโครงการพัฒนา Avahi ซึ่งทำหน้าที่เหมือนกันมาแทน
ซอฟต์แวร์เสรี คือ ทางเลือก, ก็ต้องมีตัวเลือกให้เลือกแบบนี้ล่ะ :)

Collective Intelligence, Social Network, Education

People: Paul Ham at Harvard School of Law, Mark Ranford, Korakot, .. me?

Projects:

  • H20 - "The H2O project is building an interlocking collection of communities based on the free creation and exchange of ideas." -- GPLed.
  • An example of H20 project: Input Method for Thai Language on Mobile Phones
  • Gradeweb - gradebook & content management for teachers. -- Commercial service (30 days free trail).

News: International Educational Development

A "Not know" diagram


"Not know" by morning_glory

โดย พี่กรกต (สะกดงี้ป่าวหว่า?)

The New FSF: Free Service Foundation ?

(Yahoo ซื้อ Flickr แล้วนะ)

ใช้ IM ของ MSN (MSN Messenger)
ใช้บล็อกกะอีเมล ของ Google (Blogspot, GMail)
ใช้อัลบั้มรูปกะอีเมล ของ Yahoo (Flickr)

กระจัดกระจาย

เออ ดี แบ่งกันไปให้หมด ปวดหัว อยากได้ทุกอย่าง ที่เดียว ID เดียวอ่ะ
ต้องทำเองมั๊ยเนี่ย -_-"

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

จะหวังให้มีการเชื่อมข้ามเครือข่าย? เปิดให้ใครๆ ก็เข้ามาเชื่อมได้?
(เช่น เราตั้งพื้นที่ส่วนตัวของเราขึ้นมาเอง บนเซิร์ฟเวอร์เราเอง แล้วให้ไปเชื่อมกับ Flickr, Blogspot, MSN Spaces โยง contacts กันไปมาได้)
ผ่านทาง Web API กลาง ... ฝันเหอะ แค่โปรโตคอล IM นี่ยังรอกันไม่เลิกเลย

เราต้องการ Free Service Foundation ?
ต่อไปใครจะสนใจว่าใช้ "ซอฟต์แวร์" อะไร .. มีใครสนใจบ้างนะ?
ถ้ามือถือของเรา ('โทรศัพท์มือถือ'? ป่าว ผมบอกแค่ 'มือถือ' มันเป็นอะไรมากกว่านั้นไปแล้วนี่) ทำอะไรได้ทุกอย่างที่เราต้องการ ผ่านบริการต่างๆ ทั้งฟรี และบอกรับสมาชิก
ใครจะสนใจว่าบริการเหล่านั้นใช้ซอฟต์แวร์อะไร ทำงานอะไร?
(โอเค สนนิดหน่อย ก่อนตัดสินใจใช้ เหมือนอ่านพวกหนังสือเครื่องเสียง เปรียบเทียบรุ่น สเปก ราคา ต่างๆ ก่อนซื้อ, แต่หลังจากนั้น เราก็ลืมไปเลย วันๆ กดรีโมตอย่างเดียว ไม่ได้สนแล้วว่าสเปกมันอะไรบ้าง ฟังเพลงเพราะ เลือกแทร็คได้ ทำอะไรๆ อย่างที่ต้องการได้ พอแล้ว เอาเวลาไปคิดเรื่องอื่นบ้าง ปวดหัว)

FSF เก่า (S สำหรับ Software/ซอฟต์แวร์) ก็ยังต้องมีอยู่ สำหรับสิ่งต่างๆ ที่อยู่ข้างใต้ (ผู้ใช้จะสนใจมันรึเปล่าไม่รู้ล่ะ แต่ของพื้นฐานมันต้องมี ไม่มีไม่ได้)
แต่เราคงต้องมี FSF ใหม่ (S สำหรับ Service/บริการ) เพิ่มขึ้นมาด้วย
ซอฟต์แวร์เป็นชิ้นๆ ไม่ได้ต่อกันเป็นบริการ ก็เหมือนแขนข้าง ขาข้าง ไม่ได้เอามาต่อกัน ความสามารถก็จำกัด?

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

มาตรฐานการแลกเปลี่ยน พื้นฐานสุดตอนนี้ ก็คงเป็น TCP/IP, แล้วก็มีพวก web services ทั้งหลายมาซ้อนอยู่ด้านบน บอกว่าจะแลกเปลี่ยนกันยังไง ข้อตกลงต่างๆ (คำว่า protocol/โปรโตคอล แปลตรงๆ ก็คือ ข้อตกลง/พิธีสาร นั่นเอง)
แต่อย่างโปรแกรมที่เราใช้กันอยู่ทุกวัน อย่างการเขียนบล็อก เว็บแต่ละที่ ถึงจะใช้ web service เหมือนกัน แต่ก็มี api ต่างกัน ไม่ได้มีอะไรที่ใช้ร่วมกันเลย (ส่วนการอ่านนี่ ก็คงผ่าน RSS, RDF, Atom อะไรพวกนี้ อันนี้ดีหน่อย)

หรือเราจะมีทางมีโปรโตคอลกลางสำหรับแชร์ contact list รึเปล่า? และบริการอื่นๆ ด้วย (สมุดนัดหมาย?)
แบบว่าลิขสิทธิ์ถือโดยองค์กรกลางอะไรซักอย่าง แล้วสัญญาอนุญาตการใช้งาน ก็เป็นแบบเสรี (Free Service License? .. ผมก็ตั้งชื่อไปงั้นแหละ ยังนึกไม่ออกว่ามันจะออกมาเป็นไง)
แล้วเจ้าเซิร์ฟเวอร์ที่ให้บริการนี่ ก็ใครจะตั้งขึ้นมาก็ได้ เป็นลักษณะ distributed, decentralized กระจาย, ไม่รวมศูนย์
(อย่างของ Drupal? ชื่อเดียวล็อกอินเข้าเว็บ Drupal ที่ไหนก็ได้? .. หรือว่าอย่าง Liberty Alliance ที่เป็นระบบ single sign-on?)

สมมติ ผมตั้งเซิร์ฟเวอร์ (อาจจะที่โน๊ตบุ๊คผมนี่แหละ เป็น peer-to-peer ก็ได้) ของผมขึ้นมาเอง ใช้ซอฟต์แวร์ "Miss Photo" (นามสมมติ)เอาไว้เก็บรูปถ่ายต่างๆ ของผม มี รูปวัด รูปทะเล
จะมีทางยังไง ให้มันโยงหน้าที่แสดงรูปทะเลของผม เข้ากับรูปทะเลของคนอื่นๆ ที่เค้าใช้ซอฟต์แวร์ "ePhoto" ได้โดยอัตโนมัติ
ถ้าไม่มีมาตรฐานกลางเรื่องโปรโตคอล เรื่อง api เราไม่น่าจะทำได้นะ
แล้วถ้าไม่มีองค์กรอะไรที่เราเชื่อถือได้มาดูแลเรื่องนี้ .. อะไรจะมารับรองว่า มันจะเป็นกลาง และเสรีไปตลอด?

โมเดล ซอฟต์แวร์เสรี จะมาช่วยสร้าง บริการเสรี ได้รึเปล่า?

Free Service Foundation .. ตอนนี้ไกลตัวเราเกินไปมั๊ย?

หมายเหตุ: อยากเขียนเป็นภาษาอังกฤษนะ เผื่อคนชาติอื่นๆ จะได้อ่านด้วย
แต่ตะกี้มันแบบ ระเบิดออกมาทันทีน่ะ ยังไงถ่ายทอดเป็นภาษาแม่มันก็ไหลกว่า (จินตนาการไม่ถูกจำกัดด้วยความอ่อนหัดทางภาษา)
แต่ตอนนี้ก็ขี้เกียจแปลละ เหมือนที่พยายามจะพูด พูดเป็นภาษาไทยยังไม่ค่อยชัดเจนเลย แปลเป็นภาษาอังกฤษแล้วจะไปกันใหญ่ -_-

2005-03-18

Google Code

รวมชุด API และซอฟต์แวร์โอเพนซอร์สทั้งหมดของ Google ไว้ที่นี่

แหม ถ้ามี Kapook Code ก็คงดีเนอะ, open กันให้หมด :P

2005-03-17

Ajax: A New Approach to Web Applications

Updated: 2005.03.18 add a report from News.com + more comments

Ajax = Asynchronous JavaScript + XML
(well, you can replace XML with JSON or whatever data structure you like)

ใครเขียนพวกเวบแอพพลิเคชั่นอยู่ แล้วรู้สึกว่า มันน่าจะมีวิธีที่ดีกว่า เร็วกว่า สะดวกกว่า การมารีเฟรชหน้าจอบ่อยๆ ทั้งหน้า เพียงเพื่อจะอัพเดทข้อมูลแค่ไม่กี่บรรทัด บางทีวิธีที่เรียกว่า "Ajax" นี่ อาจจะช่วยคุณได้
หลักๆ ก็คือ การใช้ JavaScript โหลดข้อมูลที่ต้องการผ่าน XMLHttpRequest แล้วก็เอามาอัพเดทในหน้าจอ ผ่าน DOM คือไม่ต้องมีการ GET/POST ฟอร์ม หรือว่ารีเฟรชหน้าจอทั้งหมดใหม่แต่อย่างใด แค่อัพเดทเฉพาะส่วนที่ต้องการเท่านั้น
นอกจากนี้ก็ยังมีพูดถึงการออกแบบให้เข้ากับหลัก XHTML, CSS ด้วย (ซึ่งก็จะทำให้การเข้าถึงส่วนต่างๆ ของหน้าเว็บ ผ่าน DOM ทำได้ดี/ครอบคลุมยิ่งขึ้น)

From this article, by Jesse James Garrett, :


Defining Ajax

Ajax isn’t a technology. It’s really several technologies, each flourishing in its own right, coming together in powerful new ways. Ajax incorporates:

  • standards-based presentation using XHTML and CSS;
  • dynamic display and interaction using the Document Object Model (DOM);
  • data interchange and manipulation using XML and XSLT;
  • asynchronous data retrieval using XMLHttpRequest;
  • and JavaScript binding everything together.

In my own words, it is more or less "a webpage with no refresh". Hmm...

But will it works for an application that requires a lot of data to be transfered? Especially in the "low speed" area, like Thailand. Will it?
I think currently it will be good only for low traffic application, like e-mail, instant messenging, or any text-oriented apps .. may be word processor as well.

And also what about security? I don't think JavaScript has a strong security model (compare to Java or even .NET).

Another thing is, to my best knowledge, we still lack of a good JavaScript debugger. Mozilla Venkman is there for a long while, true. But it still "in development", version 0.9.something, not a production one yet.
Thinking about building a large complex web application, millions lines of code .. without a good debugger -- nightmare.

About Ajax:

2005-03-16

Online Social Network and Its Applications

Friendster, Orkut, MySpace, Huminity (+ instant messaging), Flickr (+ photos album), sms.ac (+ mobile messaging), many many more.

more studies...

Project Log Analyzer

คุณ pok เขียนถึงวิธีการประยุกต์ใช้ tag เพื่อการวิเคราะห์ log file เอาไว้
เขียนได้น่าอ่านมาก ละเอียด น่าสนใจ :)
Project Log Analyzer #1, #2
โดยมีการใช้ Common Digester มาช่วย parse xml file, และ ANTLR ในการ parse query

ขออนุญาตสมัครเป็นแฟนบล็อก :)

2005-03-15

Secret of Mana

ชอบมากๆ

Secret of Mana (English version name of Seiken Densetsu) is an "Action RPG" game on Super Famicom (or, outside Asia, Super NES) by Square.

Seed of Mana is a fantastic fansite of the game. Contains artworks and musics from the game, history, news, and links. As well as a SNES emulator + ROMs. Another nice fansite is Mana Knight's.

GameFAQs has also more info about Secret of Mana (Seiken Densetsu 2) and Secret of Mana 2 (Seiken Densetsu 3).
Note: The English name of the first Seiken Densetsu is Final Fantasy Adventure, available for GameBoy. Legend of Mana is Seiken Densetsu 4, PlayStation.

For Mana's fanlisting, listen to Destiny Calls.

More Mana's websites at Seiken Densetsu Series in dmoz.org.

It is my favorite action RPG of all time.

2005-03-14

Nobody is perfect

I am nobody.

Just got a forwarded mail from my friend,
it contains lots of "T-shirt Slogans".
Some other cool ones are:

  • It's an unfair life.
    So many girls. So little time.
  • My girlfriend says I need to be more affectionate.
    So now I've got 2 girlfriends.
  • Not all men are fools.
    Some stay bachelors.
  • 99% of all woman are beautiful.
    The remaining 1% are in my college!
  • Of all the things I've lost. I miss my mind the most.
  • Virginity is not dignity.
    It is just lack of opportunity.
  • I was born intelligent,
    but education ruined me.

:P

To: พี่จอย

วันนี้เจอ
พี่ต้น (UMIST, Imperial) / นัดกันไว้
พี่เกด (Philips) / เจอโดยบังเอิญ

จบข่าวครับ :)

2005-03-13

Cannon


"Cannon" by Colin Mackay.

Edinburgh castle's legendary one o'clock gun.
ถ้านอนตื่นสาย ก็มีไอ้นี่ปลุก

2005-03-11

trackpad enhancement

เห็น mk พูดถึง SideTrack บน Mac OS X

บน PC ก็มีโปรแกรมทำนองนั้น
ตัวที่ใช้อยู่นี่ ลงมาให้กับโน๊ตบุ๊ค VAIO อยู่แล้ว
จะปรับอะไรก็เข้าไปที่ Control Panel -> Mouse เลย รวมมาเรียบร้อย

settings dialog

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

ใช้ตั้งแต่ได้เครื่องมา เพิ่งรู้ว่ามันเป็นของที่ไม่ได้มีทุกเครื่อง -_-"

2005-03-09

Character encoding issues

A tutorial on character code issues - covers many issues in character encoding

Germanic Lexicon Project:

Multiple Representations - normalization, canonical decompositions, compatibility decompositions, etc.

Linguistic Sorting - how characters are sorted in an Oracle environment

Unicode in MySQL - with PHP examples

Character Encoding and the Web - with Thai example: "เอกชัย ศรีวิชัย"สุดทน เจอเทปผี ซี.ดี.เถื่อนแย่งตลาด สั่งลูกน้องไล่กระทืบพ่อค้าขายซี.ดี.เถื่อน พร้อมประกาศลั่น ฝากบอกเอเย่นต์ใหญ่ว่า "เอกชัย สั่งให้ทำ" !

Unicode for Programmers (draft)

Short tutorials by Jason Orendorff.

With many clear examples of how to work with Unicode in Java and Python.
I like this illustration.

last updated: 1 March 2002, but things that they had referred to haven't changed much since then.

2005-03-08

สวดพระอภิธรรมศพ มาสเตอร์ สุจินต์ พวงแก้ว

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

ตกข่าวมากๆ

ส่วนปีนี้จะมีงานทำบุญครับรอบ 1 ปี ที่บ้านของท่านครับ เชิญร่วมงานได้

information is a power.
misinformation is an embarrassment.


สวดพระอภิธรรมศพ มาสเตอร์ สุจินต์ พวงแก้ว
วัดมกุฏฯ ถึง 15 มี.ค. 2547 เผา 16 มี.ค. 2547 17.00 น.

(ข้อมูลหามาจาก ไทยรัฐ ถ้าผิดพลาดตรงไหน ช่วยแจ้งด้วย)

ขอแสดงความเสียใจกับโจ้ และครอบครัวด้วย
รวมถึงลูกศิษย์ของมาสเตอร์ทุกๆ คน

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

ตอนนี้อยู่เยอรมนี คงกลับไปร่วมงานไม่ได้ ขอโทษด้วยจริงๆ
แต่คิดว่าน้องชาย (โอ๊ต) คงจะไปแน่

อาท

"SPAM" blog

Nothing but online gambling advertisements!

What's the purpose of this kind of blog?
To increase the search engine's ranking of a website that it (repeatly) mentioned?

Found accidentally by clicking on the "Next Blog" button. On the upper right of this (my) blog.

OpenOffice.org search plug-in for Google Desktop Search

อ่านเกี่ยวกับ Google Desktop Search รุ่นสมบูรณ์ ที่ blognone

มี ปลั๊กอินเสริม เพื่อให้มันค้นในเอกสาร OpenOffice.org / StarOffice ได้แล้ว

tags: , ,

poEdit - cross-platform .po editor

poEdit is a cross-platform gettext catalogs editor (read: a .po translation tool that also runs on Windows).

poEdit เป็นโปรแกรมเอาไว้แปลไฟล์ .po (ที่เก็บข้อความต่างๆ ในโปรแกรมที่จะแปล, ได้มาจากการใช้โปรแกรม gettext) ใช้งานได้กับหลายแพลตฟอร์ม เหมาะอย่างยิ่งสำหรับคนที่ใช้ gtranslator ไม่ได้ เช่นคนที่ใช้ Windows อยู่ (อย่างผม เป็นต้น)

แปล GNOME บน Windows .. อืมม...

tags:

2005-03-07

HSQLDB in OpenOffice.org 2.0 / Fund Raising

Efforts to embed an HSQLDB database engine into the coming OOo 2.0.

HSQLDB is a small (<100kb) relational database engine which supports most of ANSI-92 SQL, with some enhancements. It is written in 100% Java.

More info: HSQLDB OOo Integration, OOo Database Access Project

tags:

2005-03-06

Urgently Required - System Engineer

System Engineer (1 position)

  • Bachelor or Master's in computing, information technology or related field.
  • Good, well-round knowledge of both computer hardware and software.
  • Feels at home with UNIX, Linux, and Windows NT/2000.
  • Fluent skills in Networking and TCP/IP.

please contact:
0-2986-9009 ext 1206, 1208, 1203
personnel at siit dot tu dot ac dot th

more info, more positions.

เว็บน่าดู: deviantART

รูปสวย ดีไซน์เท่ๆ เยอะ รูปถ่ายก็มี ส่งรูปที่เราวาด/ถ่ายไปโชว์ได้ด้วย
เจ๋งๆ - deviantART

Real World Style: CSS techniques

สำหรับคนชอบ style sheet นะครับ - Real World Style

บล็อกน่าอ่าน: pok 's blogger

ส่วนใหญ่จะเกี่ยวกับการพัฒนา โดยเฉพาะเรื่อง object-oriented design, Java, open source tools สำหรับการพัฒนา (หนักไปทาง Eclipse ซะเยอะหน่อย, plug-in ต่างๆ)
แต่ก็มีเรื่องอื่นๆ ด้วยนะ

อ่านแล้วได้ไอเดีย ได้รู้อะไรใหม่ๆ เยอะมาก แนะนำครับ :)

pok 's blogger

HTML Form Semantics

เอามาจากบล็อกของ pok อีกที,
Accessible, stylish form layout

เกี่ยวกับการใช้ tag ต่างๆ ที่เกี่ยวกะฟอร์ม เช่น fieldset, label, legend เพื่ออธิบายลักษณะความสัมพันธ์ของชิ้นส่วนต่างๆ ในฟอร์ม
และทำให้ไม่ต้องใช้ table ในการจัดรูปแบบฟอร์มก็ได้ คือไปใช้ style sheet ทำแทน (ตัวอย่าง)
แบบนี้ก็แยก content กะ presentation ออกจากกันได้อีก -- เป็นข่าวดีสำหรับนักพัฒนา

2005-03-04

Taxonomies ang Tags

อ่าน: Taxonomies and Tags: From Trees to Piles of Leaves

น่าจะเป็นแนวทางในอนาคต อย่าง file system ก็พยายามจะไม่เป็น tree แล้วเหมือนกัน เน้นใช้ metadata ซึ่งถ้าพูดรวมๆ tag ก็คือ metadata นั่นแหละ
แอพพลิเคชั่นในปัจจุบันที่ใช้ tag ที่เห็นๆ กันชัดๆ บนเน็ต ก็ del.icio.us (bookmarks), CiteULike (publications), flickr (photos), Gmail (mail), Technorati (blog)

อืมม...

โทรกลับเมืองไทยจากเยอรมนี

teltarif เว็บรวบรวม/ค้นหา ผู้ให้บริการการสื่อสาร ราคาประหยัด
โทรจากเยอรมนี กลับ เมืองไทย | กรุงเทพ | มือถือ

บิลมันจะมาเก็บรวมกับค่าโทรศัพท์บ้านรายเดือน
.. น่าจะโทรจากมือถือได้บ้าง จะได้สะดวกหน่อย แต่แค่นี้ก็ดีแล้วล่ะ :)

2005-03-02

CiteULike - an online citation manager

Chris told me about this a week ago. A very handy tool for a researcher.

Cites I Like.

2005-03-01

First day in Potsdam

Halo. Now in Haus 24, 1.82. Institut für Linguistik, Uni Potsdam.

I'm going to work in the Project SUMMaR.

From the project info page - "SUMMaR is part of the BMBF project PINK ('Plattform fuer INtelligente Kollaborationsportale'), a consortium of companies and universities from Berlin-Brandenburg, funded in the framework 'Innovative regionale Wachstumskerne'."

Travel info, this morning: U9 (underground) from Leopoldplatz to Zoologischer Garten station, then RE1 (rail) for Potsdam Hbf, then Bus 606 for Golm Hbf, and walk into the campus.
Note: 'Hbf', short for Hauptbahnhof (English translation), is something like "central station / main station".

Open source XML editors examined

เก็บไว้ก่อน เดี๋ยวอ่าน นะจ๊ะ [ link ]

tags: ,

MP3beamer

อยากได้ มาก

พร้อมลำโพงไร้สาย วางทั่วบ้าน!

OpenOffice.org 2.0 Beta Candidate ออกแล้วจ้า

download | screenshots

tags:

CFP: NLP for Under-Resourced Languages

2nd Call for Papers for the Workshop
NLP for Under-Resourced Languages
Friday, 10 June 2005. Dourdan, France

Held in conjunction with the TALN 2005 conference (6-10 June 2005)

Linguistic work on these languages is often lacking, and must overcome a number of difficulties:

  • the presence of many lexical alternatives
  • multiple spellings for the same word
  • the lack of exhaustive lexicons
  • non-standardized transcription methods
  • etc.

น่าจะเกี่ยวกับภาษาไทยบ้างนะ
อย่างตัวสะกดของเรา ก็เปลี่ยนไปตามสมัยนิยมบ้าง เปน สอาด
หรือบางคำสะกดผิดกันแพร่หลาย จนถ้านับตามความนิยม มันก็น่าจะเป็นคำที่ 'ถูก' อย่าง สาธร/สาทร ราดหน้า/ลาดหน้า
ส่วน transcription ถ้านับเรื่อง transliteration สำหรับภาษาไทย ก็ไม่มีมาตรฐานที่ใช้แพร่หลาย (มาตรฐานน่ะมี แต่ใช้ไม่แพร่หลาย และก็ยังมีข้อยกเว้น โดยเฉพาะเรื่องคำจากภาษาบาลี-สันสกฤต )
รวมทั้งเรื่องการเขียนคำทับศัพท์ด้วย นี่ชัดๆ เลย เขียนกันไปคนละทิศคนละทาง มาตรฐานก็มี (อีกแล้ว) แต่ไม่ค่อยมีใครใช้ อีกทั้งตัวมาตรฐานเอง ก็ยังมีคำยกเว้นอยู่มากมาย คือเว้นให้กับคำที่เขียนจนเป็นที่นิยมไปแล้ว ให้สะกดแบบเดิมไป

ใครสนใจ ส่งงานได้ครับ

more info: English (advert) | French (official site)