วันอาทิตย์ไปเช่าสูทเตรียมสำหรับงานรับปริญญา แล้วก็ไปกินข้าวต่อกับเพื่อน ขากลับก็เลยโดนลากไปซื้อหนังสือด้วยเลย แต่ได้มาเองด้วยซะงั้น หนังสือที่ได้มาก็เป็นเล่มที่สีสดใสเหลือเกิน เล่มนี้หละครับ ซื้อมาวันอาทิตย์แล้วก็อ่านจบภายในวันจันทร์ เร็วจริงๆ(ที่ไม่มาเขียนบล๊อกก็ด้วยเหตุผลนี้ด้วยแล) อาจเป็นเพราะหนังสือเล่มเล็กด้วยมั้ง แถมแต่ละบทก็สั้น ก็เลยจบเร็ว ใครที่สนใจประวัติช่วงที่ DTAC กลับมาก็ลองอ่านดูครับ ผมว่าน่าสนใจพอสมควรเลย
About llun
Just a programmerทำไมต้องจาวา
วันนี้เพื่อนเอางานมาถาม ซึ่งงานที่เพื่อนทำก็คือเขียนเว็บเล็กๆ ติดต่อกับ mySQL เป็น CMS ให้กับบริษัทแห่งหนึ่ง ตอนผมดู code ผมก็สงสัยว่าทำไมเป็น JSP ทำไมไม่ใช้ PHP เพราะถ้าจะทำพวกนี้จริงๆ แล้วหา PHP สำเร็จรูปฟรีๆ ได้เยอะมาก โดยที่ปรับแต่งนิดหน่อยก็เสร็จแล้ว คำตอบที่ได้กลับมาคือ เดี๊ยวนี้เค้าใช้ Java กันหมดแล้ว เล่นอึ้งไปนิดๆ เลย แม้งานปัจจุบันผมจะใช้จาวา และเห็นด้วยว่ามันพัฒนาง่าย แต่ผมไม่เห็นด้วยกับคำตอบนี้เลย เพราะแทนที่จะลดเวลาในการทำงานกลับต้องไปศึกษาหาวิธีลง ที่ยุ่งยากอีก แถมเดี๊ยวนี้ผมว่า PHP ต่างหากที่ยังคงเป็นอันดับหนึ่งในโปรแกรมทำนองนี้ แต่งานก็ทำไปเยอะแล้ว ก็เลยไม่อยากแนะให้ไปทำใหม่ เห้อต่อไปถ้า Ruby มาคงได้เปลี่ยนไปใช้ Ruby อีกแหง
Diagram
วันนี้พี่ที่ทำงานถามว่าบน Linux มีโปรแกรมเขียน Diagram อย่างอื่นบ้างป่าวนอกจาก DIA ลองค้นๆ ในเนทดูก็เหลืออีกเจ้าคือ Kivio แต่พี่ก็ไม่ชอบ KDE อีก เลยไม่รู้จะแนะนำอะไรเลยเลยว่าจะลองทำรายชื่อดูว่ามีโปรแกรมไรบ้างที่เข้าข่ายแล้วน่าใช้มั่ง Opensource DIA อันนี้คงรู้จักกันหลายคน มีทั้ง Windows และ Linux (OSX ก็น่าจะมีแล้วเหมือนกันนะ) Kivio เจ้านี้คงมีแต่ Linux กระมัง แนะนำโปรแกรมนี้ไป ก็ได้ยินเสียงตอบกลับมาว่า ทำไม KDE มันมีโปรแกรมดีๆ เยอะจัง ต่างจาก GTK แต่เนื่องด้วยหน้าตาที่สู้ GTK ไม่ได้เลยไม่ค่อยอยากไปใช้กัน เห้อ ก็หวังว่า KDE4 ออกมาแล้วจะน่าใช้ขึ้นนะ Windows Visio อืม ไม่ต้องเล่าแล้วมั้งตัวนี้ SmartDraw อันนี้ก็ไม่เคยเล่นแฮะ ConcepDraw นี่ก็เหมือนกันไม่เคยเล่นอ่ะ OSX OmniGraffle เป็นตัวเดียวที่ทำเพื่อ Mac โดยเฉพาะ ลองเล่นแล้วประทับใจเหมือน [...]
Berkeley DB Java edition
จากงาน Narisa คราวที่แล้วก็ได้มีกระทู้ในบอร์ดต่อมาว่าครั้งนี้เป็นอย่างไร ครั้งหน้าอยากให้มีเรื่องอะไรบ้าง ในกระทู้นี้ ก็เลยเสนอไปว่าอยากรู้เรื่อง Berkeley DB Java edition ที่สุดยอดจะแปลกและแหวกแนวฐานข้อมูลแบบสุดขั้ว และก็มี Comment จากพี่ข้าวโพดหวานว่าอยากรู้จุดแข็งของ db ตัวนี้ว่ามีอะไรมั่ง ทำไมถึงยังอยู่รอดมาได้ท่ามกลาง Rational Database เจ้าอื่นๆ สำหรับ Berkeley DB ที่เป็นภาษาซีผมคงไม่พูดถึง เพราะยังไม่เคยแตะ แต่ที่เห็นใช้กันชัดๆ ก็มีอยู่สองอย่างคือ svn และ openLDAP (ข้อมูลจาก http://en.wikipedia.org/wiki/Berkeley_db ) สำหรับตัวที่ผมเคยเล่นและต้องใช้อยู่ประจำเพราะเป็นส่วนหนึ่งของงานที่ทำอยู่เป็น Java Edition ซึ่งความง่ายของมันนั้นไม่มีเลย หรือเพราะผมเคยชินกับ Rational Database ก็ไม่รู้ทำให้ตอนผมมาใช้ Berkeley DB มันขัดๆ ชอบกล เริ่มจากวิธีการเก็บข้อมูลที่ต้องจับ Object มา Serialize แล้วค่อยสั่ง DB ให้ยัดลงไป ตอนเอากลับมาก็ส่ง key เข้าไปแล้วมันก็จะ [...]
Kernel Panic
เห็นพี่ข้าวโพดหวานพูดถึง BSOD ใน Vista ยังคงมีอยู่แม้จะไม่บ่อยเท่ารุ่นก่อนๆ ก็เลยอยากพูดถึงของ OSX บ้างเพราะผมหาทางใช้บน acer ผมอยู่วิธีทำให้เจอของผมนี่ง่ายมากเลย แค่แก้ driver lan ให้เป็น address ตามในเว็บบอร์ดบอก ก็เจอเลย โดยภาพที่ขึ้นจะไม่เหมือน Windows แต่เป็นกล่องสี่เหลี่ยมๆ พื้นหลังสีดำ ข้อความสีขาวบอกให้ restart อย่างเดียว ใครอยากเห็นภาพก็ลองไปดูที่ Wikipedia เจอทีผมก็เศร้าที เพราะจนบัดนี้ยังทำให้ acer ติดต่อกับโลกภายนอกไม่ได้เลย สงสัยต้องรอให้ Leopard ออกก่อนซะแล้วเผื่อจะดีขึ้น ว่าแต่ถ้า Apple ยอมขาย OSX แบบที่ไม่ต้องลงเครื่อง Apple นี่ผมก็ยอมซื้อของแท้เลยนะเนี๊ยะ เพราะจากการที่ลองเล่นที่ทำงานยอมรับเลยว่าชอบมาก โปรแกรมที่จับมาอยู่ที่เดียวกันเหมือน Windows (Folder program files) Terminal/Shell ที่เหมือน Linux หรือ Spotlight ที่ถึงแม้ Linux จะมีอะไรที่คล้ายกัน แต่ที่ผมไม่ประทับใจใน [...]