-
get semantic with HTML 5
Lachlan Hunt รีวิว HTML 5 ให้เราดูกันว่าจะมีอะไรเปลี่ยนแปลงไปในข้อกำหนด HTML รุ่นต่อไปบ้าง พร้อมตัวอย่างและภาพประกอบ (โดย Kevin Cornell) เข้าใจง่าย เมื่อเทียบกับ HTML 4 (รุ่นปัจจุบัน) แล้ว HTML 5 นอกจากจะมีแท็กใหม่ ๆ ที่รองรับเทคโนโลยีเว็บที่พัฒนาขึ้น เช่นแท็กเกี่ยวกับไฟล์ภาพเคลื่อนไหวและเสียงแล้ว อีกจุดสำคัญของ HTML 5 ก็คือ มันจะมี โครงสร้าง (structure) และ ความหมาย (semantic) ที่ชัดเจนขึ้นด้วย เมนู ที่ปรากฎอยู่บนจอ ก็จะถูกระบุว่าเป็นเมนู ไม่ใช่แค่ตารางที่วางอยู่ด้านขวาของจอ ชื่อหนังสือ ที่ปรากฎอยู่บนจอ ก็จะถูกระบุว่าเป็นชื่อหนังสือ ไม่ใช่แค่ข้อความอันหนึ่งที่อยู่หลังคำว่า “ชื่อหนังสือ:” ปัจจุบันนี้ นักออกแบบ/พัฒนาเว็บส่วนหนึ่ง พยายามที่จะเขียนโค้ดหน้าเว็บที่แยกเอา หน้าตา (presentation) ออกมาจาก เนื้อหา (content) ไม่ให้ปะปนกัน โดยส่วนของหน้าตาจะนำไปใส่ใน Cascading…
-
Gant – Groovy Ant
“A Groovy-based build system that uses Ant tasks, but no XML.” Gant เป็นเครื่องมือประกอบสร้างซอฟต์แวร์ (build system) ที่ใช้ Ant ทำงาน และใช้ภาษา Groovy กำหนดค่าต่าง ๆ (แทนที่จะใช้ภาษา XML) ตัวอย่าง (จากเว็บไซต์ Gant): includeTargets
-
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:…
-
Creative Commons Thailand port – 1st Public Discussion
ร่างสัญญาอนุญาตของครีเอทีฟคอมมอนส์ แบบยอมรับสิทธิ ไม่ใช้เพื่อการค้าและอนุญาตแบบเดียวกัน 3.0 สำหรับประเทศไทย ซึ่งจัดทำร่างโดยสำนักกฎหมายธรรมนิติ ได้รับความเห็นชอบจาก ครีเอทีฟคอมมอนส์อินเตอร์เนชัลแนลแล้ว และขณะนี้อยู่ในขั้นตอนประชาพิจารณ์ โดยจะเปิดรับความคิดเห็นจากสาธารณชนเป็นเวลา 2 สัปดาห์ ตั้งแต่วันที่ 27 พฤศจิกายน พ.ศ. 2550 ถึงวันที่ 11 ธันวาคม พ.ศ. 2550 ดาวน์โหลดร่างสัญญาอนุญาต และดูรายละเอียดเพิ่มเติมได้ที่ http://cc.in.th/ technorati tags: Creative Commons, Thailand
-
Learn Grails in 2 minutes!
หัด Grails ใน 2 นาที! (ภาษาไทย) สร้างเว็บแอพพลิเคชั่น-อย่างเร็ว เอกสารโดย กลุ่มผู้ใช้ Grails ในไทย Grails นี่คือประมาณ Ruby Groovy on Rails แล้วก็ใช้ไลบรารี “มาตรฐาน” ทั้งหลายได้ เช่น Hibernate technorati tags: Grails, tutorial
-
pronounce it /Kha-na Rat-sa-don/
เมื่อวันอาทิตย์ งาน YouFest ทำผิดพลาดไปอย่างหนึ่ง (ในหลายอย่าง) คือ ออกเสียง คณะราษฎร ไปว่า /คะ-นะ-ราด/ ที่ถูกคือ /คะ-นะ-ราด-สะ-ดอน/ โดย ราษฎร /ราด-สะ-ดอน/ ในที่นี้ ก็คือ “ไม่ใช่เจ้า” นั่นเอง ดังจะเห็นได้จากในวงเล็บที่เน้นย้ำในตอนท้ายของหลักข้อที่ 4 ใน หลัก 6 ประการของคณะราษฎร ที่ว่า: “จะต้องให้ราษฎรได้มีสิทธิเสมอภาคกัน (ไม่ใช่ให้พวกเจ้ามีสิทธิยิ่งกว่าราษฎรเช่นที่เป็นอยู่)” ขอบคุณ อ.อุบลรัตน์ ศิริยุวศักดิ์ ที่ได้กรุณาเตือน โดยอาจารย์ได้กล่าวเตือนอีกด้วยว่า นี่คือการทำให้ความหมายมันเลือนหายไป เมื่อ /คะ-นะ-ราด-สะ-ดอน/ (ราษฎร) กลายเป็น /คะ-นะ-ราด/ (ราข?) ความหมายมันก็เสียไปแล้ว — จะระมัดระวังยิ่งขึ้นครับ อาจารย์ย่ายังได้ให้ความต่ออีกด้วยว่า ในหลายประเทศนั้น แนวคิดพื้นฐานที่สำคัญยิ่งกว่าและเป็นที่มาของ “รัฐธรรมนูญ” ก็คือ “คำประกาศสิทธิ” ต่าง ๆ (bill of rights [เช่น…
-
Open source Java port for Mac OS X
Open Source Java 6 port สำหรับ Mac OS X มาแล้ว (รุ่น Developer Preview Release 2) ใช้ได้ทั้งบน Mac OS X 10.4 และ 10.5 ทั้ง 32-bit และ 64-bit Java 6 port สำหรับ Mac OS X ตัวนี้ ไม่ได้มาจาก Apple แต่มาจากนักพัฒนาอิสระชื่อ Landon Fuller โดยใช้โค้ดจาก BSD Java port (Mac OS X มีหลายส่วนที่พัฒนาจาก BSD) ซึ่งใช้สัญญาอนุญาต Java Research License (มาจากเจรจาระหว่างโครงการ FreeBSD และ…
-
Wikipedia founder: Censorship is a barrier to Thailand progess
“Thailand should recognise that censorship is a barrier to progress.” — Jimmy Wales, Wikipedia founder “ประเทศไทยควรสำนึกว่าการเซ็นเซอร์เป็นอุปสรรคต่อความก้าวหน้า” — จิมมี เวลส์, ผู้ก่อตั้งวิกิพีเดีย สำหรับคนที่ใช้เน็ตทรู หรือเน็ตยี่ห้ออื่น ๆ ที่เข้าวิกิพีเดียไม่ได้ ลอง OpenDNS (อ.มะนาว อธิบายอย่างละเอียดไว้) — ใช้ได้หรือไม่ได้ยังไง อย่าลืมโทรไปบอกศูนย์บริการด้วย ผู้บริโภคอย่างเราก็มีสิทธิ [ ลิงก์ Bangkok Post Database, FACT | ผ่าน blognone ] technorati tags: censorship, Jimmy Wales
-
Sunday 25 Nov – YouFest – Citizen Journalism
ฝากประชาสัมพันธ์ครับ วันอาทิตย์นี้แล้ว เสวนา YouFest ครั้งที่ 5 การสื่อข่าวพลเมือง อาทิตย์ 25 พ.ย. 2550 13:00-จนกว่าจะพอใจ @ INET ชั้น 13 ตึกไทยซัมมิท ถนนเพชรบุรี (MRT เพชรบุรี) แผนที่ พื้นที่ของสื่อพลเมือง / gotoknow.org โอกาสและข้อจำกัดของสื่อพลเมือง / ประชาไท สิทธิของสื่อพลเมือง / คนชายขอบ กฎหมายหมิ่นประมาทในฐานะเครื่องมือจำกัดเสรีภาพสื่อ / อุบลรัตน์ ศิริยุวศักดิ์ ความอยู่รอดของสื่อพลเมืองในทางการเงิน / TRN Institute และ Friedrich-Naumann-Stiftung* การต่อสู้ทางการเมืองในไซเบอร์สเปซ: สิงคโปร์ / James Gomez นักรณรงค์เพื่อเสรีภาพสื่อ ศิลปะแห่งการสื่อสารประเด็นอ่อนไหว และนักเคลื่อนไหวด้านสื่อ / Keiko Sei นักวิชาการด้านสื่อและศิลปะ เวทีอภิปราย อนาคตของสื่อพลเมือง เทคโนโลยีเพื่อสื่อพลเมือง…
-
my stomach
ท้องเสียมาตั้งแต่วันจันทร์แล้ว ถ่ายบ่อยและถ่ายเป็นน้ำ ตอนแรกคิดว่าเดี๋ยวมันก็หายเอง เพราะก็เคยเป็นแบบนี้มาก่อนหลายที ทุกทีก็แค่พยายามกินอะไรร้อน ๆ เดี๋ยวมันก็หาย วันจันทร์กับอังคาร กินก๋วยเตี๋ยวปลาไปตอนเย็น เช้าวันพุธ ก็ดูท่าจะโอเคแล้ว มันยังปวด ๆ นิดหน่อย แต่ไม่ได้เป็นอะไรมากแล้ว ก็ยังไปสัมมนาที่แลบได้ กลางวันก็กินข้าวคลุกกะปิที่โรงอาหาร ก่อนจะขึ้นรถกลับตอนสี่โมง ก็ถ่ายไปอีกรอบ แต่ก็คิดว่ามันไม่ได้หนักมาก ไม่น่าจะเป็นอะไรแล้ว ตอนเย็น ๆ รู้สึกหนาวมาก แต่เราคิดว่าเป็นเพราะห้องสมุดศูนย์รังสิต (ตรงใกล้ ๆ ว.จ. ไม่ใช่หอป๋วย) เค้าเปิดแอร์เย็นเกินไปเอง (นศ.บ่นเยอะ หอป๋วยเองก็เหมือนกัน มีกระดาษความเห็นเขียนประมาณว่า “หมีขาวจะออกมาฆ่านศ.แล้ว”) ไม่ได้คิดว่าตัวเราไม่สบายอะไร แล้วคืนวันนั้น ไม่รู้นึกครึ้มยังไง เดินเข้าไปในร้านสะดวกซื้อแล้วเห็นคนอื่นเค้ากำลังหยิบเบียร์กัน พอกลับหอไปเราก็เลยเอาบ้าง (ไม่ได้เจียมเลย) ปรากฎว่า เช้าวันพฤหัส อาการยิ่งหนัก ทั้ง ๆ ที่คืนพุธที่ว่ากินเบียร์ ก็กินไปแค่ไม่ถีง 1/5 ของกระป๋อง(เล็ก) บ่ายพฤหัสก็ไปติว NetBeans น้อง แล้วก็กลับศูนย์รังสิต วันนั้นทั้งวันกินไปแต่ ไส้กรอกพันเบคอน…