Voice in the Gentle Wind

สิงหาคม 31, 2007

ชวนเที่ยวงานรับปริญญาธรรมศาสตร์

Filed under: simple thoughts — deans4j @ 7:31 am

ครั้นเราก็เรียนจบกันมาหลายปีดีดัก เพื่อนๆ รุ่นเดียวกันก็ได้ดิบได้ดีได้ผุดได้เกิดกันไปหลายคนแล้ว

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

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

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

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

(more…)

Advertisements

สิงหาคม 30, 2007

Google Gears ORM 0.2

Filed under: ajax, javascript — deans4j @ 3:57 am

Object-Relational Mapping กลายเป็นของที่ขาดไม่ได้ซะแล้วในการทำงานกับโค้ดที่ต้องยุ่งกับฐานข้อมูล แม้ตัวโค้ดและฐานข้อมูลจะอยู่ในรูปภาษา JavaScript ก็เถอะ

GearsORM 0.2 โดย Uriel Katz ทำออกมาโดยมีฟีเจอร์หลักๆ ที่จำเป็น เช่น

  •  สร้างตารางจากโมเดลโดยตรง
  • สนับสนุนเรื่อง constrain และ key แบบต่างๆ
  • ทำให้การโหลดออบเจกต์จาก JSON เข้าสู่ฐานข้อมูลทำได้โดยตรง
  • คำสั่งในการ select, delete ในการบริหารจัดการข้อมูล
  • ทำ Transaction ได้ด้วย
  • สร้างตารางที่มีลักษณะความสัมพันธ์เข้าหาตัวเองได้

ที่มา – GearsORM
เท่าที่ดูผ่านๆ ก็น่าสนใจดีเหมือนกัน ไม่ได้เชี่ยว JavaScript เลยไม่มีอะไรจะ comment ถึงมันมากนัก นอกจากสงสัยคำถามทั่วไปกว่านั้นเรื่อง

  • รูปแบบการคิดและโปรแกรมจะเปลี่ยนไปแค่ไหนถ้าฝั่ง client มีฐานข้อมูล? จะกลายร่างเป็นกึ่งๆ thick client เลยหรือเปล่า? ถือเป็นข้อดีหรือข้อเสีย?
  • แนวคิด หลักการออกแบบฐานข้อมูลฝั่ง client จะต้องเป็นอย่างไรเพื่อให้ได้ผลประโยชน์สูงสุดของการทำ offline application?
  • แนวทาง ปัญหา และการแก้ไขเมื่อต้องการ synchronize เพื่อเชื่อมข้อมูลเมื่อเข้าสู่โหมด online

หืมม…

สิงหาคม 28, 2007

NetBeans เปลี่ยนหน้าแรกเข้าเป็นแบบใหม่

Filed under: ide, netbeans — deans4j @ 5:51 pm

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

ลองเล่นกันได้ใน daily build นะครับ ช่วงนี้ NetBeans 6.0 ปิด feature freeze ไปแล้ว ต่อไปก็ถึงคราวจะเป็นเรื่องของการขัดเงา เก็บรายละเอียดให้มันใช้ง่าย

ที่มา – Lukas Hasik’s Blog

สิงหาคม 27, 2007

Java Kernel มีความเป็นไปได้จะโผล่ใน Java 6 update 4

Filed under: java — deans4j @ 5:36 pm

จาก bug หมายเลย 6585322 บอกใบ้ในตัวว่ามีความเป็นไปได้ว่า Java Kernel จะโผล่ใน Java 6 update 4 (ปัจจุบัน update 2)

ที่มา – Java Bug Database

สิงหาคม 23, 2007

ขอแต่งงานออนไลน์

Filed under: love actually, NoneSense, simple thoughts — deans4j @ 10:11 am

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

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

ขออวยพรให้คู่นี้มีความสุขมากๆ ครับ

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

สนใจตามอ่านรายละเอียดการเตรียมการแผนการลับนี้ได้ที่ m-pom.com นะครับ


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

  • Skype
  • High-Speed Internet & Live broadcast
  • Blog & social network

ใครสนใจทำตามมั้ง?

ปล. อยากรู้มั้ย ถ้าเจ้าสาวกดไม่ตกลงจะเป็นไง?

สิงหาคม 20, 2007

ไม่ได้อู้นะครับ

Filed under: announcement, NoneSense, simple thoughts — deans4j @ 4:44 am

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

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

สิงหาคม 18, 2007

NetBeans เตรียมเพิ่มสัญญาอนุญาตให้เป็นมิตรกับ Linux มากขึ้น

Filed under: ide, netbeans — deans4j @ 1:37 am

ทางทีมงาน NetBeans ประกาศออกมาแล้วว่ากำลังพิจารณาให้ NetBeans 6.0 นั้นเป็นมิตรกับโครงการโอเพนซอร์สอื่นๆ โดยหันไปใช้สัญญาอนุญาตแบบ GPLv2 + Classpath Exception ร่วมกับสัญญาอนุญาตเดิมที่เป็น CDDL

การหันไปใช้ GPLv2 จะทำให้ NetBeans เข้ากันได้โครงการโอเพนซอร์สอื่นๆ ที่มีพื้นฐานอยู่บนสัญญาอนุญาต GPL เหมือนกัน และหนึ่งในนั้นก็คือระบบปฏิบัติการ Linux การเปลี่ยนแปลงครั้งนี้จะทำให้นักพัฒนาสามารถ reuse ซอร์สโค้ดของ NetBeans ร่วมกับโค้ดที่เข้ากันได้อื่นๆ (เช่นตัวซัน JDK + Glassfish ฯลฯ) เพื่อให้เกิดระบบที่มีสัมพันธ์ดีขึ้นในโลกของจาวา ทั้งนี้ทั้งนั้นผู้ใช้สามารถเลือกใช้สัญญาอนุญาตเดิม (CDDL) ได้ตามต้องการหากพิจารณาว่าเหมาะสม

การก้าวครั้งนี้นับว่าเป็นก้าวที่สำคัญมาก เพราะหลายคนมองว่าสัญญาอนุญาตโอเพนซอร์สที่แท้จริงนั้นมีไม่กี่ตัวเท่านั้นและ GPL ก็เป็นหนึ่งในนั้น

ที่มา – NetBeans mailing list

สิงหาคม 14, 2007

งง ….

Filed under: NoneSense, simple thoughts — deans4j @ 3:05 am

ซื้อ 1 แถม 2 ?

ดูบอลหรือมวย ?

ดูจบแล้วถามตัวเองว่า ถ้าอยู่ในสนามจะทำอย่างเค้าหรือเปล่า ?

ตอบตัวเองไม่ได้เหมือนกันแหะ …

ตอบอย่างมือสมัครเล่น

คือถ้าเราโดนอัดยังพอควบคุมอารมณ์ตัวเองไม่ให้สวนได้อยู่หรอก

แต่ถ้าเห็นเพื่อนโดนเข้าไปแล้วอาจจะข่มอารมณ์ไว้ไม่อยู่เหมือนกัน

ตอบอย่างมืออาชีพ

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

ปล. ถ้าเล่นให้ระดับชาติได้นี่ผมถือว่าต้องเป็นมืออาชีพแล้วนะ

สิงหาคม 10, 2007

ซันอนุญาตการเข้าถึง TCK เฉพาะตัวที่ใช้ OpenJDK เป็นฐาน

Filed under: java — deans4j @ 3:46 am

จากรณี Apache Harmony ที่เคยเป็นข่าวไม่พอใจการเข้าถึงการใช้งาน TCK ที่ไม่เป็นมิตรเท่าไหร่  เมื่อวานนี้ซันประกาศแล้วว่าโครงการ JDK ใดๆ หากต้องการใช้งาน TCK แบบฟรีๆ นั้นต้องพื้นฐานตัวเองอยู่บนโครงการ OpenJDK เท่านั้น

TCK เป็นชุดทดสอบความเข้ากันได้ของ JDK ใดๆ ว่าผ่านเกณฑ์ที่กำหนดตามสเป็กไว้หรือไม่ หาก implementation ใดๆ ผ่านก็มีสิทธิ์จะใช้โลโก้และชื่อ Java ได้ฟรี

แม้การประกาศครั้งนี้เหมือนจะช่วยเพิ่มช่องทางให้โครงการโอเพนซอร์สอื่นๆ ได้รับประโยชน์มากขึ้น แต่อย่างไรก็ตาม Harmony ก็ไม่ได้รับประโยชน์จากการจัดโปรแกรมนี้อยู่ดีเพราะไม่ได้มีพื้นฐานอยู่บน OpenJDK แต่อย่างใด แต่โอกาสของ Harmony ก็ยังไม่หมดซักทีเดียวนัก เพราะยังพอมีทางใช้ TCK ได้แบบฟรีๆ ผ่านทางโปรแกรมขอทุนที่ซันจัดไว้ให้ กระนั้นปัญหาของ Harmony อยู่ที่ว่าจะยอมรับหรือเปล่า

ที่มา – C|net News

สิงหาคม 2, 2007

กรุงเทพ ฯ – เชียงใหม่ – กรุงเทพ ฯ

Filed under: NoneSense, simple thoughts — deans4j @ 5:27 pm

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

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

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

นกนางฟ้า : ขอโทษนะคะ รู้จักกับนกซันหรือเปล่าคะ…? (ยิ้มหวาน)

deans4j : เออ … (ทิ้งช่วงอึ้งในความสวย + คิดนิดนึง กำลังงงกับคำว่า นกซัน) อยากรู้จัก… เอ๊ย! ไม่รู้จักครับ

นกนางฟ้า : ไม่เป็นไรค่ะ (ยิ้มหวานอีกที แล้วเธอก็บินหนีไป)

เฮ้อ บวกลบคูณหารแล้วบอกกับตัวเองว่า เป็นโสดนะดีแล้ว ท่องไว้ในใจ จริงไหมพวกเรา : D

สร้างเว็บไซต์หรือบล็อกฟรีที่ WordPress.com.