การออกแบบระบบสารสนเทศและการวิเคราะห์ข้อมูลเพื่อการตรวจสอบหาความจริงกรณีละเมิดสิทธิมนุษยชนขนาดใหญ่

Making the Case: Investigating Large Scale Human Rights Violations Using Information Systems and Data Analysis — edited by Patrick Ball, Herbert F. Spirer, and Louise Spirer

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

โดยยกตัวอย่างข้อมูลจริงจาก คณะกรรมการสิทธิมนุษยชน ซัลวาดอร์, คณะกรรมการแห่งชาติเพื่อความจริงและความยุติธรรม เฮติ, คณะกรรมการความจริงและการปรองดอง แอฟริกาใต้, ภารกิจสหประชาชาติเพื่อการทวนสอบสิทธิมนุษยชนในกัวเตมาลา, โครงการฟื้นคืนความทรงจำประวัติศาสตร์ สำนักงานสิทธิมนุษยชนแห่งอาร์คบิชอปแห่งกัวเตมาลา, ศูนย์ระหว่างประเทศเพื่อการสืบสวนสิทธิมนุษยชน, คณะกรรมการเพื่อความกระจ่างทางประวัติศาสตร์ กัวเตมาลา

จัดพิมพ์โดย American Association for the Advancement of Science (AAAS) Science and Human Rights Program มีให้อ่านได้ทั้ง HTML และ PDF

เว็บไซต์ที่เอามาแนะนำคือ HURIDOCS (Human Rights Information and Documentation Systems, International) ซึ่งเป็นผู้พัฒนา OpenEvsys ซอฟต์แวร์โอเพนซอร์สสำหรับบันทึกข้อมูลการละเมิดสิทธิและเอกสารที่เกี่ยวข้อง สามารถวิเคราะห์แนวโน้มและรูปแบบการเกิดซ้ำของการละเมิดได้ (ไม่แน่ใจว่าใช้กับภาษาไทยได้ดีแค่ไหน) — ดูตัวอย่างการใช้งานจริงที่ http://www.asiahumanrights.com/

นักคอมพิวเตอร์ ฐานข้อมูล สารสนเทศศาสตร์ มาทำเรื่องพวกนี้เยอะๆ 😀

Developers’ Quick References

สำหรับนักพัฒนา

search them all at: QuickRef.org (find as you type)

want handy ones on your wall ? try these quick reference cards/cheat sheets:

technorati tags:
,
,

Processing.js – Processing in JavaScript

From the creator of jQuery, Processing.js brings Processing visualization language to JavaScript/DHTML platform.

And for jQuery developers, try this Visual jQuery, an easy access jQuery API documentation.

ลองเล่นดูนะครับ Processing บน JavaScript ตอนรันพวกเดโมต่าง ๆ นี่ ซีพียูอาจจะพุ่งกว่าปกติซะหน่อย แต่ก็เหมือนกับพวกเว็บ AJAX ทั่วไปครับ — ผมว่า JavaScript/DOM engine ของเว็บเบราว์เซอร์ในปัจจุบัน มันถูกใช้งานจนเกินขีดจำกัดของมันแล้ว คือตอนนั้นที่ออกแบบไม่ได้มีใครคิดว่ามันจะถูกนำมาใช้สำหรับงาน Rich Internet Application ที่มีภาพออบเจกต์ มีการโต้ตอบเยอะขนาดนี้ โครงการเว็บเบราว์เซอร์รุ่นใหม่ ๆ ก็เห็นจุดนี้และพยายามปรับปรุงประสิทธิภาพของ JavaScript engine และเพิ่มฟังก์ชันที่ถูกเรียกใช้บ่อย ๆ (เช่นการค้น/เลือก element ด้วย class) เข้าไปเป็น API มาตรฐาน (แบบเป็น native ไม่ต้องไปอิมพลีเมนต์เองด้วย JavaScript ซึ่งก็จะทำให้ประสิทธิภาพดีขึ้น)

และสำหรับคนที่สนใจ Processing แนะนำบล็อกนี้ครับ Pongpan Suriyapat มีเรื่อง Processing และ new media art / interaction design น่าสนใจอยู่เรื่อย ๆ

technorati tags:
,
,

Javadoc in Windows Help format

เอกสารอ้างอิง Java API ในฟอร์แมต Windows Help ใช้ง่าย ๆ ค้นหาได้
มี Java SE { 1.1.8, 1.3.1, 1.4.2, 5, 6 } API doc, tutorial และ Java EE 1.4 API doc, tutorial

ข่าวแถม: NetBeans 6.0 Milestone 6 ออกแล้วนะ

technorati tags:
,
,
,
,

JavaDoc + Wiki

ตะกี้นั่งอ่าน JavaDoc ของ RELAX NG Datatype แล้วนึก ๆ ขึ้นมาว่า ถ้าเกิดเราเข้าไปแก้ไข ลงความเห็น ใน JavaDoc ได้ก็ดีสิ ทำแบบ Wiki ไปเลย

เลยค้นกูเกิ้ล “javadoc + wiki” ได้หน้านี้มา:
RFC: JavaDoc + Wiki มีคนถามถึงเมื่อสองเดือนที่ผ่านมานี้เอง

แล้วก็โยงไปถึง WikiDoc (ร่างแผนสำหรับ JavaDoc + Wiki), JDocs (รวม Java APIs), KickJava (API พร้อมตัวอย่าง), JSourcery (ไล่ซอร์สโค้ดในแต่ละ API ได้)

เพิ่ม (จาก pok’s blogger): JExamples (ค้นหาตัวอย่างโค้ด)

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