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

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

2007-12-27

Corpus-Related Research

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

ใน Linguistics of Political Argument: The Spin-Doctor and the Wolf-Pack at the White House [gbook], Alan Partington รองศาสตราจารย์ด้านภาษาศาสตร์ แห่งคณะรัฐศาสตร์ มหาวิทยาลัยคาเมรีโน ประเทศอิตาลี ได้พิจารณาความสัมพันธ์ระหว่างทำเนียบขาวกับสื่อ โดยการวิเคราะห์ทางภาษาศาสตร์จากคลังข้อความ ซึ่งประกอบไปด้วยสรุปคำแถลงข่าวประมาณ 50 ชิ้นในช่วงปีท้าย ๆ ของการดำรงตำแหน่งของประธานาธิบดีคลินตัน โดยหัวข้อนั้น มีตั้งแต่เรื่องในโคโซโวไปจนถึงเรื่องความสัมพันธ์คลินตัน-เลวินสกี

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


Tony McEnery and Andrew Wilson, Corpus Linguistics, Edinburgh University Press. ISBN 0-7486-0482-0. [gbook]

technorati tags: ,

Time for Unicode ?

เราควรจะเปลี่ยนไปใช้รหัสข้อมูลอะไรดี ? สำหรับเอกสารภาษาไทยในโลกยุคอินเทอร์เน็ต

จะ Windows-874, TIS-620 หรือ ISO-8859-11 ก็คงไม่เพียงพอแล้ว สำหรับโลกยุคอินเทอร์เน็ตและสังคมพหุภาษา แม้แต่เอกสาร “ภาษาไทย” ในปัจจุบันก็ยังมีตัวอักษรละตินหรือสัญลักษณ์พิเศษต่าง ๆ แทรกอยู่มากมาย ซึ่งบางตัวก็ไม่ได้มีอยู่ทั้งใน Windows-874, TIS-620 และ ISO-8850-11

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

ทั้งหน้าเว็บ ไฟล์เอกสาร metadata โค้ดโปรแกรมต่าง ๆ

แต่จะใช้อะไรดี UTF-8 หรือ UTF-16 ?

Windows NT ขึ้นไป, Windows CE, Java, .NET, Mac OS X และ Qt แพลตฟอร์มเหล่านี้ ใช้ UTF-16 เป็น native character set
แต่ถ้าเป็นโลก Unix และอินเทอร์เน็ต UTF-8 ก็แพร่หลายกว่า

ถ้าพูดถึงเฉพาะที่เกี่ยวข้องกับอินเทอร์เน็ต ไปใช้ UTF-8 กันให้หมดเลยดีมั๊ย ? สำหรับข้อมูลภาษาไทย ทั้งหน้าเว็บ ฐานข้อมูล metadata ฯลฯ

ข้อดี-ข้อเสีย ? อะไรคืออุปสรรค ?

technorati tags: , ,

2007-12-24

BEST: Word Segmentation

BEST จัด “แข่งขัน” ซอฟต์แวร์ตัดคำไทย

ประโยชน์ของการแข่งขันนี้ นอกจากด้านซอฟต์แวร์แล้ว ยังมีเรื่องของการพัฒนาคลังข้อความ (corpus) และค้นหาความหมายของสิ่งที่เรียกว่า “คำ” ในภาษาไทยอีกด้วย

ครั้งนี้เล่นที่คำ ครั้งหน้าทีมงานวางแผนจะเล่นที่ “ประโยค”
อย่างไรก็ดี ผมว่าที่อาจารย์วิโรจน์ อักษรจุฬาฯ เสนอว่า ภาษาไทยอาจจะไม่มีประโยคก็ได้ ก็ดูเข้าที
สนใจดูได้ที่บทความ
Wirote Aroonmanakun, Thoughts on Word and Sentence Segmentation in Thai, SNLP 2007.

technorati tags: , ,

2007-12-23

Bangkok Pundit: PPP - the Anti-military Party

Bangkok Pundit ยกตัวอย่างคำสัมภาษณ์ผู้มีสิทธิออกเสียงหลายคน จากหลายแหล่งข่าว

โดยชี้ว่าผู้มีสิทธิจำนวนหนึ่ง ต้องการโหวตเพื่อต่อต้านรัฐประหาร
และคิดว่าการเลือกพลังประชาชน เป็นวิธีที่มีประสิทธิภาพเพื่อการนี้มากกว่า “no vote”

อย่างไรก็ดี Bangkok Pundit ไม่คิดว่าจะมีคนคิดเช่นนี้มากนัก โดยคะเนไว้ว่าน่าจะอยู่ที่ 3-4% เท่านั้น

Bangkok Pundit: PPP - the Anti-military Party

(ในจำนวนนั้น อาจจะมีผมด้วย)


เว็บไซต์หนังสือพิมพ์ประชาไท prachatai.com เข้าไม่ได้ตั้งแต่เวลาประมาณ 4:30 น. ของวันนี้ (อาทิตย์ 23 ธ.ค. 2550 - วันเลือกตั้ง) และจนถึงขณะนี้ 8:38 น. ก็ยังไม่สามารถเข้าได้ — เข้าได้แล้วนะครับ (เว็บมาสเตอร์แจ้งว่าเข้าได้ตั้งแต่ประมาณ 9:05 น. ของวันที่ 23 ธ.ค.) — ใครเข้าได้/ไม่ได้ ช่วยแจ้งไปที่ FACT ด้วยครับ

technorati tags: , ,

2007-12-22

Cry with, cry for me, Thailand

อาจจะจริงที่ว่า วัฒนธรรมการเมืองไทยที่ตระหนักในสิทธิเสรีภาพได้ก้าวหน้าขึ้นบ้าง แต่แน่นอนยิ่งกว่า คือวัฒนธรรมการเมืองบ้านเรายึดติดกับตัวบุคคล และความเชื่อว่ามี ‘เผด็จการโดยธรรม’ นั้น ฝังรากลึกเกินกว่าจะถอนราก

“ สำหรับผมแล้ว วันที่ 20 ธันวา ก่อนวันเลือกตั้ง 3 วัน อันเป็นวันที่ สนช. ผ่านร่างกฎหมายฉบับนี้ ทำให้การเลือกตั้งไร้ความหมายไปโดยสิ้นเชิง

เพราะจะเลือกตั้งไปทำไม ในเมื่อทหารยังคงเป็นใหญ่ในแผ่นดิน ”

บทบรรณาธิการประชาไท, 21 ธ.ค. 2550

ถึงเวลาหรือยัง ที่เราต้องเลือกข้างให้ชัดเจน ?

สนับสนุน/ประนีประนอม กับ รัฐประหาร/อำนาจทหาร/อำนาจที่ควบคุมไม่ได้

หรือ

ต่อต้าน/ไม่ประนีประนอม กับ รัฐประหาร/อำนาจทหาร/อำนาจที่ควบคุมไม่ได้

จะเลือกอะไร เลือกด้วยวิธีไหน ก็แล้วแต่คุณ

technorati tags: , , ,

politicalbase.in.th

เปิดแล้ว: ศูนย์ข้อมูลการเมืองไทย - politicalbase.in.th

“แต่การเข้ามีส่วนร่วมทางการเมืองของประชาชนโดยเพียงเฉพาะในเลือกตั้งอย่าง เดียวยังไม่เพียงพอ การตรวจสอบการทำงานของพรรคการเมืองทั้งก่อนและหลังจากช่วงการเลือกตั้งยัง เป็นสิ่งจำเป็นอย่างยิ่ง การเริ่มโครงการ politicalbase.in.th ก็เกิดมาจากการตระหนักถึงความจำเป็นดังกล่าวนี้ ทั้งนี้เพื่อลดภาระและต้นทุนการเข้าถึงข้อมูลของนักการเมือง และพรรคการเมืองที่เกี่ยวข้อง เพื่อตรวจสอบนโยบายและความเชื่อมโยงทางการเมือง”

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

ศูนย์ข้อมูลการเมืองไทย - politicalbase.in.th - โดยการสนับสนุนของ
มูลนิธิฟรีดิชเนามัน (เยอรมนี), สถาบันทีอาร์เอ็น (ไทย), และ สยามอินเทลลิเจนซ์ยูนิต

แนะนำมูลนิธิฟรีดิชเนามันสั้น ๆ — มูลนิธิฟรีดิชเนามัน (Friedrich-Naumann-Stiftung) เป็นมูลนิธิของประเทศเยอรมนีเพื่อสนับสนุนการเมืองแบบเสรีนิยม (มีความเกี่ยวพันกับพรรคเสรีประชาธิปไตย (FDP) ของเยอรมนี) โดยสนับสนุนเสรีภาพของปัจเจกและแนวคิดเสรีนิยม มูลนิธิดำเนินงานตามแนวคิดอุดมคติของ ฟรีดิช เนามัน ที่เชื่อว่าประชาธิปไตยจะทำงานได้ก็ต่อเมื่อพลเมืองมีการศึกษาและได้รับข่าวสารทางการเมืองอย่างเพียงพอ ซึ่งตามแนวคิดนี้ การศึกษาการบ้านการเมือง (civic education) เป็นสิ่งสำคัญพื้นฐานที่ขาดไม่ได้สำหรับการมีส่วนร่วมทางการเมือง และสำหรับประชาธิปไตย

technorati tags: , , ,

2007-12-21

beyond policy

[ คำเตือนก่อนอ่าน: ในขณะที่เขียนบทความนี้ ในใจผมอยู่ระหว่างตัดสินใจว่า จะ “กาช่องไม่เลือกใคร” หรือ “เลือกพรรคพลังประชาชน” (แต่ไม่ว่าจะเลือกอะไร ก็เพื่อส่งสัญญาณเดียวกัน คือ “ไม่เอารัฐประหาร” ทั้งที่ผ่านมาและในอนาคต) — ดังนั้นข้อเขียนชิ้นนี้ จึงเป็นที่แน่นอนว่าจะต้องได้รับอิทธิพลจากสิ่งนี้ไม่มากก็น้อย กรุณาใช้ความระมัดระวังในการอ่าน — ติชมใด ๆ ผมถือเป็นกำนัล ขอน้อมรับด้วยความขอบคุณยิ่ง ]



บางที การเลือกตั้งครั้งนี้ อาจไม่ใช่การเลือกพรรคการเมือง อย่างที่แล้ว ๆ มา

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

เลือกบุคคล ก็คือเลือกจากความชอบพอในตัวบุคคล คนนี้เป็นคนดี
เลือกพรรค ก็คือเลือกจากนโยบายของพรรค

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

ตัวบุคคล ? เรารู้จักใครบ้าง ? ถ้าจะคุ้น ๆ ก็มีนามสกุลกระมัง เดา ๆ ก็คงจะเป็นลูกหลานของนักการเมืองหรือคนใหญ่คนโตสักคนนี่แหละ

นโยบาย ? มองไปทั้งหมด จะมากน้อยอ่อนแก่ สุดท้ายก็ไม่พ้น “ประชานิยม” ปะแป้งเปลี่ยนชื่อใช่ไหม ?

บางทีครั้งนี้ หรือไม่ก็หลังจากนี้ไม่นาน เราอาจก้าวพ้นอีกครั้ง จากเลือกนโยบาย ไปสู่การเลือกอุดมการณ์

การที่คนกลุ่มต่าง ๆ รณรงค์เรื่อง No Vote (ไม่ไปเลือก) บ้าง Vote No (กาช่องไม่เลือกใคร) บ้าง เลือกพรรคนี้คือเลือกไม่เอารัฐประหารบ้าง ในการเลือกตั้งครั้งนี้ (รวมถึง “ล้มรัฐธรรมนูญ = ล้มรัฐประหาร” ในการลงประชามติร่างรธน.50 ด้วย)
ผมคิดว่านี่คือการเลือกอุดมการณ์

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

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

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

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

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

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

บางคน ไปกาช่องไม่เลือกใคร เพราะจะส่งสัญญาณว่า ไม่ยอมรับรัฐธรรมนูญ 2550

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

บางคน ไปลงคะแนนเลือกพรรคที่คมช.หมายหัวเป็นศัตรูใหญ่ เพราะอยากจะส่งสัญญาณว่า ประชาชนไม่ต้องการรัฐประหาร และแสดงพลังว่า คุณเอาออกไปได้ ผมก็เอากลับมาได้เหมือนกัน และถ้าคุณจะเอาออกไปอีก ผมก็จะเอากลับมาอีกเช่นกัน

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

แล้วคนเลือกจากอะไรกัน ?

ผมคิดว่า คนจำนวนหนึ่งในสังคมไทย ได้ตัดสินใจจะเลือกจาก “อุดมการณ์” ของพรรคการเมืองแล้ว

ไม่ใช่เลือกจากความชอบพอ ไม่ใช่เลือกจากนโยบาย แต่เลือกจากอุดมการณ์

ส่วนอุดมการณ์ ในสถานการณ์นี้นั้น ก็ง่าย ๆ คือ

“เราจะเอาหรือไม่เอารัฐประหาร (อีกครั้งซ้ำแล้วซ้ำเล่า)”

หรือ

“เรายอมรับได้หรือไม่กับผู้มีบารมีนอกรัฐธรรมนูญ”

หรือ

“เราจะเอาหรือไม่เอาระบบการเมืองที่ไม่เคยเห็นหัวประชาชน” (ยืมคำสมัชชาคนจน)

ก็แค่นี้เท่านั้น

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

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

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

แต่การเปลี่ยนอุดมการณ์นั้นไม่ใช่

นโยบายมาแล้วก็ไป เปลี่ยนไปตามสภาวะสังคมเศรษฐกิจ แต่อุดมการณ์นั้นอยู่ยาวยืนยงกว่า

Democrat จึงเป็น Democrat
Republican จึงเป็น Republican
SPD จึงเป็น SPD
CDU จึงเป็น CDU
Die Linke จึงเป็น Die Linke
Labour จึงเป็น Labour
Conservative จึงเป็น Conservative
Green จึงเป็น Green

เราสามารถเลือกอุดมการณ์ได้ จะโดยผ่านพรรคการเมือง ผ่านองค์กรพัฒนาเอกชน ผ่านเครือข่าย ฯลฯ ทางใดกี่ทางก็ได้

ไม่ว่าแต่ละคนจะให้ความหมายของ “เรา” ว่าอย่างไร และประเทศชาติรัฐบาลแบบไหนถึงจะเรียกว่าเป็น “ของเรา” ได้บ้าง

การเลือกตั้งวันที่ 23 ธันวานี้ จะเป็นการแสดงอุดมการณ์ทางการเมืองของประชาชนชาวไทย ว่าเขาอยากได้การเมืองและบ้านเมืองแบบไหน ?

“บ้านเมืองที่เป็นของเรา”

หรือ

“บ้านเมืองไม่ใช่ของเรา”




(สำหรับตัวผมเอง ไม่ว่าสุดท้ายจะเลือกอะไร แต่ที่สุดก็เพื่อส่งสัญญาณเดียวกัน คือ “ไม่เอารัฐประหาร” ทั้งที่ผ่านมาและในอนาคต “ไม่เอาผู้มีบารมีนอกรัฐธรรมนูญ” และ “ไม่เอาการเมืองที่ไม่เห็นหัวประชาชน”)


ชิ่งต่อ:


ตีพิมพ์ครั้งแรกในชื่อ “มองข้ามหัวนโยบาย” ที่เว็บไซต์ อารยชน 21 ธ.ค. 2550 — คลิกดูความเห็นเพิ่มเติมที่เว็บไซต์อารยชน

เพิ่มคำเตือนในการอ่านหัวบทความ และความเห็นท้ายบทความ - 22 ธ.ค. 2550

เพิ่มลิงก์ปิยบุตร - 26 ธ.ค. 2550

technorati tags: , ,

CC in 2 minutes

ฝากเผยแพร่ครับ (โค้ด HTML + รูปทั้งหมด สำหรับเอาไปใช้ในบล็อก/เว็บไซต์ของคุณ)

Creative Commons Trademark

“ครีเอทีฟคอมมอนส์ เป็นองค์กรไม่แสวงหากำไร ที่เสนอทางเลือกนอกเหนือจากลิขสิทธิ์แบบเต็มที่”
creativecommons.org

สัญลักษณ์เงื่อนไขครีเอทีฟคอมมอนส์โดยสรุป...

Attribution icon (by) ยอมรับสิทธิ (by) หมายถึง:
คุณยินยอมให้ผู้อื่นคัดลอก แจกจ่าย ใช้ และจัดแสดงงานลิขสิทธิ์ของคุณ (รวมทั้งงานที่ดัดแปลงจากมัน) – แต่ก็ต่อเมื่อพวกเขาประกาศด้วยว่างานนั้นเป็นของคุณ

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

No Derivative Works icon (nd) ไม่แก้ไขต้นฉบับ (nd) หมายถึง:
คุณยินยอมให้ผู้อื่นคัดลอก แจกจ่าย ใช้ และจัดแสดงงานลิขสิทธิ์ของคุณ เฉพาะตัวที่เหมือนต้นฉบับทุกประการเท่านั้น ไม่ใช่งานที่ถูกแก้ไขดัดแปลง

Share Alike icon (sa) อนุญาตแบบเดียวกัน (sa) หมายถึง:
คุณยินยอมให้ผู้อื่นแจกจ่ายงานดัดแปลง ด้วยสัญญาอนุญาตที่เหมือนกันทุกประการกับที่ใช้กับงานของคุณเท่านั้น

เงื่อนไขเหล่านี้ สามารถประกอบใช้ร่วมกันได้ เช่น:
Attribution icon (by)Noncommercial icon (nc)Share Alike icon (sa) หมายถึง สัญญาอนุญาตแบบ ยอมรับสิทธิ-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน (by-nc-sa)

ข้อมูลเพิ่มเติม: ครีเอทีฟคอมมอนส์ ประเทศไทยcc.in.th

(ดัดแปลงจาก Flickr: Creative Commons, ไอเดียคุณหมวย อาสาสมัครครีเอทีฟคอมมอนส์ไทย)

พร้อมกันนี้ ขอเชิญชวนนักเขียน นักวาด นักดนตรี ฯลฯ เลือกใช้งานสร้างสรรค์ที่เป็นครีเอทีฟคอมมอนส์ และเผยแพร่ผลงานของตนด้วยสัญญาอนุญาตครีเอทีฟคอมมอนส์ครับ :)

พูดคุยเรื่องครีเอทีฟคอมมอนส์ได้ที่เมลกลุ่ม ccthailand#googlegroups.com

และกระดาน CC Talk

technorati tags: ,

2007-12-19

your feet, also very count

ประภาส ปิ่นตบแต่ง แนะ

บางทีการโหวตด้วย ‘มือ’ อย่างเดียวคงไม่พอ
คงต้องโหวตด้วย ‘ตีน’ กันบ้าง :P

(ส่วนทหารและอภิทหาร เขาโหวตด้วย ‘ปืน’ กันอยู่แล้ว .. แต่หลัง ๆ เริ่มซับซ้อน มีโหวตด้วย ‘ตุลาการ’ และ ‘การร่างรัฐธรรมนูญ/กฎหมาย’ ด้วยนะ .. เนียน เนียน)

โซ่มนุษยปิดสนช. พุธ 19 ธ.ค. 8.00 - 19.00 น.

หากไม่สะดวกร่วม ยังไงก็ไปลงชื่อปิดสภากันได้ออนไลน์

[ ลิงก์ ประชาไท | ผ่าน พลวัต (ยุคใหม่) ]

technorati tags: ,

2007-12-17

Understanding Language Understanding

ชอบชื่อหนังสือเล่มนี้จริง ๆ - -"

Understanding Language Understanding: Computational Models of Reading
Ashwin Ram and Kenneth Moorman (Ed.)
MIT Press, Cambridge, MA, 1999.
ISBN 0-262-18192-4 | Google Book Search

technorati tags: , , ,

your hands, every hands count

ไปประชุมมาหลายวัน (วีร์ก็ไป) กลับมามีเรื่องเยอะแยะ


พร้อมเพรียงโดยสันติ — พุธ 19 ธ.ค. 8:00-19:00 น. — หน้าสภาของเรา

NO ENTRY 2007.12.19

คณะกรรมการประสานงานองค์กรพัฒนาเอกชน (กป.อพช.)
สมาพันธ์แรงงานรัฐวิสาหกิจสัมพันธ์ (สรส.)
สภาเครือข่ายองค์กรประชาชนแห่งประเทศไทย (สค.ปท.)
เครือข่ายสลัมสี่ภาค
สหพันธ์นิสิตนักศึกษาแห่งประเทศไทย (สนนท.)

ขอเชิญชวนพี่น้องประชาชนและองค์กรภาคประชาชนทุกเครือข่าย

รวมพลังปิดสภาครั้งที่ 2
ด้วยโซ่มนุษย์ล้อมสภา

ร่วมกันยุติบทบาทของสภานิติบัญญัติแห่งชาติในการเร่งออกกฎหมายที่ละเมิดสิทธิเสรีภาพของประชาชน

พุธ 19 ธ.ค. 8:00-19:00 น.

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

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

กฎหมายที่สนช.ต้องหยุดพิจารณา:

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

2. ร่างกฎหมายว่าด้วยทรัพยากรน้ำ มีสาระสำคัญเป็นการให้รัฐมีอำนาจบริหารจัดการน้ำแบบเบ็ดเสร็จใน 3 รูปแบบ คือ รูปแบบการพัฒนาแหล่งน้ำ การผันน้ำ การทำลายสิ่งกีดขวางทางน้ำในยามน้ำท่วม, รูปแบบการบริหารจัดการหรือการใช้น้ำ และรูปแบบการกำหนดการใช้ที่ดิน รวมทั้งไม่รับรองสิทธิของชุมชนที่จัดการน้ำที่มีอยู่เดิม ซึ่งได้รับการรับรองตามมาตรา 66 ของรัฐธรรมนูญ ตลอดจนผู้ใช้น้ำต้องเสียค่าใชัน้ำ

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

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

5.-7. ร่างกฎหมายมหาวิทยาลัยออกนอกระบบของ จุฬาลงกรณ์มหาวิทยาลัย มหาวิทยาลัยเชียงใหม่ และสถาบันพระจอมเกล้าฯลาดกระบัง มีสาระสำคัญเป็นการแปรรูปมหาวิทยาลัยออกนอกระบบ เข้าสู่การบริหารโดยอาศัยกลไกตลาด อันจะมีผลกระทบต่อสิทธิการเข้าถึงการศึกษาของประชาชน อิสรภาพทางวิชาการ การศึกษารับรู้ของประชาชนทางด้านสังคม และหลักประกันทางด้านสวัสดิการของบุคลากรของมหาวิทยาลัย

8. ร่างกฎหมายสภาการเกษตรแห่งชาติ มีสาระสำคัญเป็นการให้อำนาจผู้แทนหน่วยงานของรัฐร่วมกับผู้แทนองค์กรธุรกิจการเกษตรในการกำหนดนโยบายและแนวทางในการพัฒนาการเกษตรเป็นสำคัญ โดยเกษตรกรส่วนใหญ่ไม่สามารถเข้าถึงและมีส่วนร่วมในการกำหนดแนวทางการพัฒนาการเกษตรดังกล่าว

จอน อึ๊งภากรณ์
ประธานกป.อพช.
ผู้ประกาศ


ลงชื่อ ปิดสภานิติบัญญัติรักษาการ หยุดกฎหมายละเมิดสิทธิประชาชน
http://prachatai.com/petition/stopnla

พร้อมเพรียงโดยสันติ
พุธ 19 ธ.ค.
8:00-19:00 น.
หน้าสภาของเรา


(ประมวลเหตุการณ์ประวัติศาสตร์ปิด ‘สภาหน้าด้าน’)

technorati tags: , ,

2007-12-15

The Rise of a New Power

ศรศิลป์, “อำนาจใหม่” ลุกขึ้นสู้แล้ว!, แด่ มาตุภูมิ, อารยชน, 12 ธันวาคม พ.ศ. 2550

“วันที่ 12 ธันวาคม พ.ศ. 2550 จะถูกจารจารึกไว้ในประวัติศาสตร์การเมืองไทยสมัยใหม่ว่า เป็นวันที่ ‘อำนาจใหม่’ ก่อการลุกขึ้นสู้ทางการเมือง ภายใต้ธงการเมืองของตนเอง ด้วยกำลังของตนเอง แต่เพื่อประโยชน์ของปวงชนชาวไทย ขบวนกองหน้าของภาคประชาสังคมในปีกอำนาจใหม่นี้ได้ทำการชุมนุม ปิดล้อม และบุกเข้าขัดขวางการปฏิบัติงานอันมิชอบของสนช. ซึ่งกำลังเร่งผ่านกฏหมายจำนวนมากที่คุกคามสิทธิเสรีภาพของปวงชน โดยไม่มีความชอบธรรม เพราะไม่มีที่มาจากปวงชน อีกทั้งร่างกฏหมายทั้งหลายที่กำลังเร่งรัดส่วนใหญ่ก็ล้วนเป็นไปเพื่อการฟื้น ระบอบจารีตนิยมและอำมาตยา และเป็นไปเพื่อประโยชน์ของพวกกาฝากอภิชนส่วนข้างน้อย”

[petition] ร่วมลงชื่อ ปิดสภานิติบัญญัติรักษาการ หยุดกฎหมายละเมิดสิทธิประชาชน

technorati tags: , ,

2007-12-13

10th Anniversary - Right to Know

หนึ่งทศวรรษ สิทธิที่จะรู้

คอลัมน์ “ข้าราษฎร” โดย “สายสะพาย”
หนังสือพิมพ์มติชน วันที่ 5 ธันวาคม พ.ศ. 2550 ปีที่ 30 ฉบับที่ 10861 (หน้า 26)

ดร.นคร เสรีรักษ์ เขียนบทความ ในโอกาสที่ พ.ร.บ.ข้อมูลข่าวสารของราชการ พ.ศ.2540 มีอายุครบ 1 ทศวรรษ เริ่มใช้บังคับเมื่อวันที่ 9 ธันวาคม 2540 จึงมีอายุครบ 10 ปี ในวันที่ 10 ธันวาคม 2550

กฎหมายฉบับนี้กำหนดให้ “หน่วยงานของรัฐ” มีหน้าที่ “เปิดเผย” ข้อมูลข่าวสารต่อประชาชน ข้าราชการจึงต้องปฏิบัติงานด้วยความรอบคอบและโปร่งใสมากขึ้น เพราะเอกสารต่าง ๆ อาจถูกตรวจสอบได้ตลอดเวลา

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

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

กฎหมายกำหนดให้หน่วยงานของรัฐ ซึ่งหน่วยงานของรัฐในรูปแบบต่าง ๆ มีหน้าที่ที่ต้องให้บริการข้อมูลข่าวสารแก่สาธารณะ โดยมีวิธีการ “เปิดเผย” ข้อมูล 3 วิธี คือ การนำข้อมูลลงพิมพ์ในราชกิจจานุเบกษา การจัดข้อมูลไว้ให้ประชาชนเข้าตรวจดู และการจัดหาข้อมูลให้ประชาชนเป็นการเฉพาะราย

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

ตลอดระยะเวลา 10 ปีที่ผ่านมา คณะกรรมการข้อมูลข่าวสารของราชการ (กขร.) ได้ผลักดันกิจกรรมเป็นการสนับสนุนการใช้กฎหมายข้อมูลข่าวสารเป็นกลไกเสริมสร้างความโปร่งใสองค์กรภาครัฐ เช่น สำนักงาน ก.พ.ร. ได้กำหนดตัวชี้วัดระดับความสำเร็จในการเปิดเผยข้อมูลข่าวสาร เป็นหนึ่งในตัวชี้วัดประสิทธิภาพของหน่วยงานราชการทุกแห่ง ในปี 2550-2551

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

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

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


แถม: Nakorn Serirak, 2001. Challenges of Thailand’s Freedom of Information

technorati tags: , ,

2007-12-12

Provinces of Thailand HTML selection box

HTML option's values according to TIS 1099-2535 Standard for Province Identification Codes for Data Interchange

ค่า value ของแต่ละ option ตาม รหัสจังหวัดเพื่อการแลกเปลี่ยนข้อมูล (มอก. 1099-2535)

download: จังหวัดในประเทศไทย HTML selection box

technorati tags: , ,

2007-12-10

Groovy the 1.5

คุณชาญวิทย์ ครุกรูวี่ แจ้งมาในอีเมลกลุ่ม thai-grails-user:

Groovy 1.5 เลขรุ่นเดิมคือ 1.1 ออกแล้วครับ
เหตุผลในการปรับเลขรุ่นมาเป็น 1.5
ก็เพื่อสะท้อนให้เห็นความเปลี่ยนแปลงในการสนับสนุนโครงสร้างภาษาที่มากขึ้น
เช่น Annotation, Enum และ Generic เป็นต้นครับ

Groovy 1.5 เปลี่ยนแปลงระบบ method caching
ภายในทำให้ความเร็วโดยรวมเพิ่มขึ้นเช่นกัน

สำหรับรายละเอียดของ feature ใหม่ ๆ กิลโยม ลาฟอร์จ เขียนบนความบนไว้บน InfoQ

ผมชอบ safe navigation operator (?.) อ่ะ สะดวกดี

[ ลิงก์ InfoQ | ผ่าน ชาญวิทย์ แก้วกสิ ]

technorati tags:

MOOnocle

ได้อ่าน OOM ฉบับล่าสุด ฉบับสวีเดน ชอบฉบับนี้ อยากไปสวีเดน และคิดถึงเบอร์ลิน (ไม่มีเหตุผล)

ชอบออฟฟิศในโรงงานเก่า ออฟฟิศแบบอยู่ด้วยกันเยอะ ๆ

วันนี้เดินเข้า Bookazine สยาม (เขาย้ายไปอยู่ข้างร้านขายยา+เครื่องเขียนแล้วนะ โรงหนังสยาม) เจอ Monocle เล่มใหม่ พลิก ๆ อืม กลิ่นคล้าย ๆ กันแฮะ เพิ่งจะสังเกต

อ่านโอโอเอ็มแล้วเหมือน นี่นะ สไตล์การใช้ชีวิตของคนที่จะทำอะไรก็ได้ ไปที่ไหนก็ได้ อยากทำอะไรก็ได้ แต่เป็นคนดีนะ รักโลก ส่วน Monocle ก็ออกไปแนวนี้ น่าจะตามแนวที่เขาตั้งใจอยู่แล้ว ประมาณว่านิตยสารของพลเมืองโลก เป็นอิสระจากรัฐ-ชาติด้วยความสามารถและทุน ... ฉันเดินทางไปทั่วโลก

ปอนด์ (บล็อกล่ม) บอกว่า “แม่งโคตร Wallpaper ว่ะ”

technorati tags:

2007-12-09

STOP NLA - enough is enough

12 ธันวา ชุมนุมหน้าสภา ปิด สนช.

กป.อพช. ขอเชิญชวนพี่น้องประชาชน และ องค์กรภาคประชาชนทุกเครือข่าย
รวมพลังกัน
ปิดสภานิติบัญญัติแห่งชาติ

เนื่องจากสนช.กำลังเร่งรีบออกกฎหมายหลายฉบับที่ละเมิดสิทธิเสรีภาพของประชาชนตามรัฐธรรมนูญ
เช่น พรบ.ความมั่นคงฯ โดยขาดความชอบธรรมอย่างยิ่งที่จะพิจารณาในช่วงการเลือกตั้งสภาผู้แทนราษฎร แสดงถึงการทิ้งทวนของอำนาจเผด็จการต่อประชาชนทั้งประเทศ

7:00 น. พุธที่ 12 ธ.ค.
พบกันหน้ารัฐสภา
เพื่อปิดสภาโดยสันติวิธี

เข้าชื่อให้สนช.หยุดออกกฎหมาย [pdf - petition]

technorati tags: , ,

Ruby/Rails update

Creating a Ruby Weblog in 10 Minutes - ใช้ NetBeans 6.0 สร้างเว็บล็อกด้วย Ruby on Rails ใน 10 นาที

Rails 2.0 ออกแล้ว - RESTful, template engine ใหม่, API authentication over (HTTP) SSL, simple query cache, เร็วขึ้นประมาณ 50-100%, syntax ใหม่ของ migration ที่สั้นลงมาก, ฯลฯ

Rubinius - VM สำหรับภาษา Ruby, ใช้สถาปัตยกรรมแนว Smalltalk-80 เขียนด้วย C - ใช้กับ Rails ได้

แถม: Java SE 6 Update N Early Access - Java SE 6 ตัวใหม่ (หรือที่เคยรู้จักในชื่อ “Consumer JRE”) - ปรับปรุงการติดตั้งและอัพเดท, ลงเฉพาะเท่าที่ใช้ ลงเฉพาะ kernel ก่อน ที่เหลือค่อยโหลดตามมา, ใช้ hardware acceleration ได้, โหลดเร็วขึ้น, L&lF (สกิน) ตัวใหม่ชื่อ Nimbus

technorati tags: , ,

2007-12-08

looking for web automation tool

เว็บที่ดูแลอยู่ เช่าพื้นที่จาก Micfo.com ล่มเมื่อสองสามวันก่อน แล้วพอกลับมาอีกที ข้อมูลในฐานข้อมูลก็หายไปหมดเกลี้ยง

ฝ่ายซัพพอร์ตทำงานได้ห่วยมาก ตอบอีเมลแต่ละฉบับเหมือนขอไปที บอกมาได้ว่า “ไม่มี backup” โคตรโกรธ เมื่อก่อนไม่เป็นแบบนี้ พอล่มเมื่อไหร่ ยังไงก็ยังกลับมาได้เหมือนเดิม มี backup ให้ตลอด

ใครกำลังคิดจะใช้บริการ Micfo.com กรุณาคิดอีกที

พยายามจะกู้บล็อกคืนมาให้เพื่อน (ตัวเองก็เสียดายด้วย มีเรื่องน่าอ่านอยู่เยอะ) ทางหนึ่งที่พอไหวคือ ไล่ก๊อปปี้มาจาก Google cache แต่มันเยอะมาก น่าจะเกินพันได้ (ซึ่งเป็นเรื่องดี) ก๊อปไปได้แค่สามสิบอันก็เมื่อยแล้ว

มีใครพอจะแนะนำเครื่องมือ/ภาษาสคริปต์ที่ทำพวกนี้ง่าย ๆ บ้างครับ ผมไม่เคยเขียนอะไรทำนองนี้เลย พวก web scraping เนี่ย

ลักษณะของงานไม่มีอะไรมาก

  1. ไปที่หน้า Google cache ที่กำหนด
  2. ไล่ดาวน์โหลดลิงก์ที่อยู่ใต้ข้อความ “Cached” ให้หมด
  3. ไปหน้าถัดไป (เปลี่ยนค่า start ใน url)
  4. ถ้ายังมีหน้าถัดไปที่ว่าอยู่ ก็ทำ (2) อีกรอบ วนไปเรื่อย

cURL นี่ไหวมั๊ย หรือมีง่ายกว่านี้ ? เดี๋ยวคืนนี้จะลองดู

ป.ล.1 ส่วนเว็บบอร์ด น่าจะยากกว่า เฮ้อ

ป.ล.2 เบื่อ “สดศรี สัตยธรรม” และ “ผู้มีคุณธรรมสูง” ทั่วฟ้าเมืองไทย

technorati tags:

2007-12-07

Pretty Good Privacy

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

PGP ย่อมาจาก Pretty Good Privacy (เป็นส่วนตัวดีทีเดียว)

ถ้าอยากได้โปรแกรมเข้ารหัสที่ว่านี้ ลอง GnuPG ซึ่งเป็นซอฟต์แวร์เสรี หรือจะใช้ตัวอื่น ๆ ก็ได้ ลองค้นเน็ตคำว่า “PGP” ดู

PGP ที่ว่านี้สามารถใช้กับอีเมลได้เช่นกัน โดยตัวโปรแกรม PGP หลายตัวสามารถใช้ร่วมกับโปรแกรมอีเมล เช่น Thunderbird, Outlook, Apple Mail ได้ง่าย ๆ

สำหรับคนที่ใช้ Gmail แม้จะไม่มีตัว PGP เต็มรูปแบบให้ใช้ แต่ก็อาจจะลอง Gmail Encryption ดูได้ สคริปต์นี้ทำงานร่วมกับ Greasemonkey บน Firefox (คำเตือน: อาจจะทำงานไม่เร็วนัก และความมั่นคงปลอดภัยต่ำกว่า PGP ปกติ)

บทความจาก WIRED: Keep Your E-mail Private, Secret and Secure แนะนำขั้นตอนทีละขั้น เพื่อใช้ PGP กับอีเมลของคุณ

พลเมืองทุกคน ควรฝึกใช้เครื่องมือเข้ารหัส เพื่อความเป็นส่วนตัวในยามจำเป็น — ตราบใดที่เรายังมีรัฐบาล(คุณธรรมสูง)แต่ไร้มารยาทอยู่

GnuPG is the GNU project's complete and free implementation of the OpenPGP standard as defined by RFC4880 . GnuPG allows to encrypt and sign your data and communication, features a versatile key managment system as well as access modules for all kind of public key directories. GnuPG, also known as GPG, is a command line tool with features for easy integration with other applications. A wealth of frontend applications and libraries are available. Version 2 of GnuPG also provides support for S/MIME.

ขอร่วมไว้อาลัยกับการจากไปของ มด - วนิดา ตันติวิทยาพิทักษ์ ที่ปรึกษาสมัชชาคนจน
รวมบทสัมภาษณ์ : ‘มด’ ในความทรงจำ

technorati tags: , ,

2007-12-06

discourse/information/communication people

จดกันลืม บุคคลน่าสนใจ

สาวิตรี คทวณิช

นคร เสรีรักษ์

วราภรณ์ วนาพิทักษ์

  • มาตรการการจัดการการเผยแพร่เนื้อหาที่ไม่เหมาะสมบนอินเทอร์เน็ตของประเทศไทย (วิทยานิพนธ์ วิทยาลัยสหวิทยาการ มธ.)

สมสุข หินวิมาน

  • คณะวารสารศาสตร์และสื่อสารมวลชน มหาวิทยาลัยธรรมศาสตร์
  • cultural studies

technorati tags: , ,

get semantic with HTML 5

Lachlan Hunt รีวิว HTML 5 ให้เราดูกันว่าจะมีอะไรเปลี่ยนแปลงไปในข้อกำหนด HTML รุ่นต่อไปบ้าง พร้อมตัวอย่างและภาพประกอบ (โดย Kevin Cornell) เข้าใจง่าย

เมื่อเทียบกับ HTML 4 (รุ่นปัจจุบัน) แล้ว HTML 5 นอกจากจะมีแท็กใหม่ ๆ ที่รองรับเทคโนโลยีเว็บที่พัฒนาขึ้น เช่นแท็กเกี่ยวกับไฟล์ภาพเคลื่อนไหวและเสียงแล้ว อีกจุดสำคัญของ HTML 5 ก็คือ มันจะมี โครงสร้าง (structure) และ ความหมาย (semantic) ที่ชัดเจนขึ้นด้วย

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

ปัจจุบันนี้ นักออกแบบ/พัฒนาเว็บส่วนหนึ่ง พยายามที่จะเขียนโค้ดหน้าเว็บที่แยกเอา หน้าตา (presentation) ออกมาจาก เนื้อหา (content) ไม่ให้ปะปนกัน โดยส่วนของหน้าตาจะนำไปใส่ใน Cascading Style Sheets (CSS) ส่วนเนื้อหาก็จะอยู่ในเซตย่อยของ HTML ที่ไม่ใช้แท็กที่เกี่ยวข้องกับหน้าตาเช่น center, b, i (โดยถ้าอยากเน้นข้อความไหน ก็ให้ใช้ strong และ em แทน)

นอกจากการแยกหน้าตากับเนื้อหาออกจากกันแล้ว ก็ยังมีความพยายามที่จะเขียนโค้ด HTML ที่มีโครงสร้างเป็นระบบขึ้น โดยอาศัยแท็กจำพวก h1, div และ li เป็นต้น และพยายามใส่ความหมายเข้าไปในโค้ด โดยอาศัยแอตทริบิวต์จำพวก class, rel และ id โดยกลุ่มนี้จะเรียกรวม ๆ ว่า Semantic HTML โดยมีแนวคิดหลักอย่างน้อยสองแบบคือ POSH และ Microformats ซึ่งทั้งสองอย่างนี้สามารถใช้ร่วมกันได้ โดยอย่างแรกจะเป็นคำแนะนำกว้าง ๆ สำหรับหน้าเว็บทั้งหมด ส่วนอย่างหลังจะเป็นข้อกำหนดที่ชัดเจนสำหรับข้อมูลแต่ละประเภทไปเลย — กล่าวโดยรวมคือ ทั้งหมดนี้เป็นการประยุกต์ใช้ HTML รุ่นปัจจุบันที่มีอยู่ ให้บันทึกความหมายบางอย่างได้

HTML 5 จะช่วยให้รูปแบบการเขียนโค้ดลักษณะ POSH เป็นไปด้วยความสะดวกมากขึ้น เขียนได้ตรง ๆ ขึ้น (ลองดูตัวอย่างจาก A Preview of HTML 5)

ร่างข้อกำหนดของ HTML 5 เริ่มพัฒนามาตั้งแต่ พ.ศ. 2547 และปัจจุบันยังอยู่ในระหว่างการพัฒนาโดยคณะทำงานสองกลุ่มคือ W3C HTML WG และ WHATWG ร่วมมือกัน — โดยคาดว่าจะสามารถประกาศเป็น W3C Recommendation ได้ประมาณปี พ.ศ. 2565 (อีกประมาณ 15 ปี! – ดู FAQ) อย่างไรก็ตาม ความสามารถของ HTML 5 จะค่อย ๆ ถูกนำไปใช้ในเว็บเบราว์เซอร์และเว็บไซต์ต่าง ๆ ทีละน้อย ๆ ตัวอย่างเช่นเว็บเบราว์เซอร์จำนวนหนึ่งในปัจจุบันก็รองรับแท็ก canvas หรือความสามารถด้าน autodiscovery แล้ว

ถ้าสนใจเรื่อง Semantic HTML (ซึ่งคุณสามารถนำแนวคิดนี้ไปใช้ได้ตั้งแต่ตอนนี้เลย ไม่ต้องมาตรฐานใหม่ ไม่ต้องรอเบราว์เซอร์ใหม่) ลองไปดูที่เว็บไซต์ semantichtml.org หรือค้นเว็บด้วยว่า “semantic html” ดู จะพบเว็บไซต์มากมาย ที่แนะนำและพูดคุยเกี่ยวกับเรื่องนี้

ผลพลอยได้อย่างหนึ่ง ที่น่าจะได้จากการเขียนหน้าเว็บตามแนว Semantic HTML ก็คือ โปรแกรมอ่านหน้าจอ (screen reader) สำหรับผู้พิการทางสายตา น่าจะทำงานได้ดียิ่งขึ้น เพราะมีข้อมูลมาช่วยตัดสินใจมากขึ้นในการอ่าน (คิดง่าย ๆ ว่า Semantic HTML เน้นว่าเนื้อหาหมายความว่าอะไร ไม่ใช่ว่าเนื้อหาจะถูกวาดยังไง การ‘อ่าน’โดยตรงจากเนื้อหาจริง ๆ ย่อมง่ายและถูกต้องกว่าการอ่าน+ตีความจากภาพวาดอยู่แล้ว)

[ ลิงก์ A List Apart | ผ่าน OSNews.com ]

technorati tags: ,

2007-12-05

Gant - Groovy Ant

“A Groovy-based build system that uses Ant tasks, but no XML.”

Gant เป็นเครื่องมือประกอบสร้างซอฟต์แวร์ (build system) ที่ใช้ Ant ทำงาน และใช้ภาษา Groovy กำหนดค่าต่าง ๆ (แทนที่จะใช้ภาษา XML)

ตัวอย่าง (จากเว็บไซต์ Gant):

includeTargets << gant.targets.Clean
cleanPattern << [ '**/*~' ,  '**/*.bak' ]
cleanDirectory << 'build'

target ( 'default' : 'The default target.' ) {
  println ( 'Default' )
  depends ( clean )
  Ant.echo ( message : 'A default message from Ant.' )
  otherStuff ( )
}

target ( otherStuff : 'Other stuff' ) {
  println ( 'OtherStuff' )
  Ant.echo ( message : 'Another message from Ant.' )
  clean ( )
}

แนวการพัฒนาของ Groovy/Grails อย่างหนึ่งที่ต่างจาก Ruby/Rails ที่พอสังเกตได้ก็คือ Groovy/Grails จะพยายามใช้/หรือทำงานร่วมกับเครื่องมือ/ไลบรารีที่มีอยู่แล้ว เช่น Jetty, Hibernate หรือกรณี Ant ในที่นี้ (ซึ่งแต่ละแนวก็มีข้อดีข้อด้อยต่างกัน)

technorati tags: , ,

2007-12-04

NetBeans 6.0 + Groovy plug-in

NetBeans 6.0 ออกแล้ว เย่
ความสามารถใหม่ที่ชอบมากของรุ่นนี้ก็คือตัว run profile ที่ Eclipse มีตั้งนานแล้ว แต่ NetBeans เพิ่งจะมี

มีหลายแพ็คเกจให้เลือก ถ้าจะเขียน Java SE ทั่ว ๆ ไป ก็ขนาดแค่ 21 MB เท่านั้น

แพ็คเกจอื่น ๆ ก็มี Web/Java EE, Mobility/Java ME, Ruby/Rails, C/C++ หรือโหลดแบบครบเซ็ตเลยก็ได้
แพ็คเกจต่าง ๆ สามารถโหลดเพิ่มเติม/ปรับรุ่นได้ภายหลัง ด้วยตัว update manager ของ NetBeans

และสำหรับคนที่เขียน Groovy/Grails ลองดู Groovy plug-in (อยู่ระหว่างการพัฒนา ถ้าอยากใช้ตอนนี้ต้อง svn มา build เอง)

technorati tags: , ,