รางวัลชีวิต

วันหยุดยาวครั้งแรกหลังจากเริ่มทำงานจริง ๆ จัง ๆ ชีวิตหลังจากเรียนจบ 1 เดือนเต็ม ๆ ที่ตะลุยงานแนว DBA มา โดยรวมหนุกหนานดี  ทำงานกับคน มากกว่าทำงานกับคอมพิวเตอร์และข้อมูล เพราะถ้าไม่สื่อสารดี ๆ งานที่วางแผนมาอาจล่มได้ง่าย ๆ และอีกอย่างคือใช้อีเมลกันสนุกสนานไปเลย เดือนเดียวใน Index ที่รับแต่ของบริษัทมีอีเมลเกือบ ๆ 1,000 ฉบับได้แล้วเนี่ย ส่งกันสนุกสนานเลย

วันนี้กลับมาที่บ้าน สิ่งแรกคือตรงไปโรงหนังดูหนัง Harry Potter ภาค 5 ซะหน่อย ว่าจะดู ๆ หลายรอบแล้ว อยู่กรุงเทพฯ ก็ไม่มีเวลาไปดู อีกอย่างดูคนเดียวมันเหวง ๆ ตัวเอง แต่จนแล้วจนรอดก็ดูคนเดียวอยู่ดีหลังจากกลับมาที่บ้าน T_T เศร้า ……

ก่อนไปดูหนังก็ไปซื้อหูฟังคู่ใหม่สักหน่อย ตอนแรกดู ๆ Philips SHE 9501 also for iPod แต่ดันไม่มี เลยเดินออกมาดูแถว ๆ ที่ขายมือถือเห็น Sony MDR EX71SL ราคามัน 500 บาท ยืนดูสักพัก ดูจากการเพ็คเก็จแล้วไม่น่าใช่ของปลอม เลยไม่รอช้าจ่ายเงินทันที ไม่ต่อราคาเลย แต่ก่อนจ่ายก็ลองฟังเสียงและดูของที่มันให้มาข้างในก็ปกติมีให้ครบทุกอย่าง ก็ได้หูฟังมาคู่สมใจ (แต่กลับมาบ้านดูราคาในเน็ตส่วนใหญ่ตอนนี้ราคามันอยู่ที่ 350 – 450 สำหรับในกรุงเทพฯ แต่ต้องระวังของปลอมด้วย คือปลอมในที่นี้เพ็คเก็จมันจะไม่เนี้ยบเท่าไหร่ และไม่มีพวกลูกยางขนาดอื่น ๆ, ถุงผ้าเก็บหูฟัง และตัวพลาสติกเห็บหูฟังด้วย)

เข้า B2S ก็ไปซื้อหนังสือพวกปรัชญาชีวิต แนว ๆ บริหารธุรกิจมาเล่มนึงแล้วก็ DVD หนังลดราคาอีก 3 เรื่องก็ Pirates of The Caribbean ภาดแรก, Spiderman ภาค 1 และ 2 แล้วก็เดือนไปซื้อสุริโยไท แบบ DVD 5 ชั่วโมงอีก 500 กว่า ๆ ที่แมงป่อง จริง ๆ เรื่องนี้มีอยู่แล้ว แต่น้องเพื่อนเอาไป ดันทำหาย ไม่รู้ไปทำหายท่าไหน ของก็ไม่ใช่เล็ก ๆ เซงจิต ซื้อใหม่ก็ได้วะ เดี่ยวค่อยทวงตังมันที่หลัง

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

ดูหนังจบเดินไปซื้อหนังสืออีกทีที่ Book Variety ได้มาอีก 3 เล่ม สรุปอ่านหมดไหมเนี่ย -_-‘ น่าจะหมดแหละ แต่ส่วนใหญ่จะเป็นแนว ๆ การใช้ชีวิตในการทำงานเสียมากกว่า ก็ ok แหละสำหรับวันนี้ หมดไปพอสมควร

แต่ที่แน่ ๆ ดูจูมงต่อดีกว่าตอนนี้ดูถึงตอนที่ 42 แล้ว หนังอะไรมันจะยาวบ้าเลือดขนาดนั้น คือมันมี 81 ตอน ตอนละ 1 ชั่วโมงกว่า ๆ เนี่ย โห … ดูกันไม่ต้องนอนกันพอดี

วันนี้บ่นบ้าอย่างเีดียวครับ ;)

มีแฟนเป็นโปรแกรมเมอร์ต้องทำใจ -_-‘

1. ไม่มีเวลาให้เหมือนคนทำงานอาชีพอื่นเขามีกัน – เพราะเขียนโปรแกรมไม่เสร็จซวย !!! งานใช้ logic สูงสมาธิต้องมากตาม แถมต้องเอาใจเจ้านาย (ลูกค้า) แก้งานก็ต้องแก้ บ่ายเบี่ยงไม่ได้ เดี่ยวไม่มีกิน T_T
2. พูดอะไรจะออกนอกโลกไปหมดแล้ว มนุษย์(แฟนเก่า) เขาฟังไม่รู้เรื่อง – เออ มีแต่คนบอกผมแบบนี้เหมือนกัน หลังๆ เลยต้องมานั่งนึกก่อนพูดเสมอ ไม่งั้นกลายเป็นศัพท์คอมฯ ออกมาหมด -_-‘
3. ทำงานจนเช้า ทำบ้าทำบออะไรนักหนา ไม่หลับไม่นอน – -‘ มันด่าได้ดี – ก็จริง นะเนี่ย T_T แต่กลับไปดูข้อหนึ่งซะ
4. เวลาเข้าร้านหนังสือ มันก็พุ่งไปแต่มุมคอมฯ ซื้อที ๆ นึง ปาไปเป็นพัน ๆ หนังสือจะท่วมห้องอยู่แล้ว อ่านหมดจริง ๆ รึงัย (ดูมันด่าสิ) – อ้าววว ไม่พัฒนาความรู้ก็โดยเด็กรุ่นหลังแซงหมดซิครับ โลกของโปรแกรมเมอร์มันไม่มี senior กับ junior นะ คุณช้าทุกอย่างก็ล้าสมัย

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

ไปต่อได้ที่ http://www.pantip.com/tech/developer/topic/DN1998879/DN1998879.html

โดนกันถ้วนหนัา -_-‘ MSN Worm ตัวใหม่

ระวังประตูหลังท่านให้ดี ๆ มันกลับมาอีกแล้วกับ MSN Worm images.zip กรุณาอย่ากดมันเด็ดขาด เพราะตอนนี้ AntiVirus ส่วนใหญ่หามันไม่เจอ NOD32 ที่ผมใช้อยู่คาดว่าตอนนี้ยังหามันไม่เจอเช่นกัน ถ้าเจอให้เลี่ยง ๆ ไปซะ กดทิ้งอย่างเดียว

[Download -> NOD32 VirusMSN-Fix]

(เพื่อนก็าดเราโดนไปซะแล้ว -_-‘)

PHPHoffman Framework Diagram

จาก entry ที่แล้ว ก็นั่งคิด ๆ ว่าตัว Framework จะมีส่วนหลัก ๆ อะไรบ้าง ตอนนี้ก็ได้ข้อสรุปในการสร้างออกมาแล้ว นั่งคิด และปรับว่าจะเอายังไงอยู่หลายวันอยู่ เพราะบางอย่างมันก็รักพี่เสียดายน้อง แต่หลัก ๆ คือใช้ PHP5.2 และใช้ Extension ต่าง ๆ ของ PHP หลายตัวซึ่งการที่ใช้ Extension ของ PHP เยอะ ด้วยเหตุที่เอา Zend Framework เข้ามาอยู่ใน Core ระบบ ทำให้ข้อกำหนดหลายอย่างต้องหนักไปทาง Zend หลายเ่รื่อง แต่ผลที่ได้รับคือตัว code ต่าง ๆ นั้นมีระเบียบและตามรูปแบบเพิ่มขึ้นเยอะ สวนตัว Extension Components ได้แนวคิดจาก Firefox ที่อยากได้อะไรเิพิ่มก็เอามาใส่นั้นแหละ นอกเหนือจากที่ตัว Zend และ Component หลัก แต่จะยังคงแนวคิดที่ว่าจำเป็นต้องใช้อะไรก็จะโหลดระหว่างตอนทำงานแค่นั้น ทำให้ตัว Controller ต้องไล่ทำใหม่ทำให้ ทุก ๆ action นั้นมีรายละเอียดในการตั้งค่าเพิ่มขึ้น แต่จะเห็นว่า Permission Control นั้นหายไป เพราะคิดไว้ว่าจะเป็นส่วนของ Routing แทน ตอนนี้ขอดูความเหมาะสมก่อน ส่วนที่ผู้เขียนนั้นต้องใส่ใจจะมีอยู่ในส่วนนอกของ Core ทั้งหมด

เหตุที่ใช้ Component ของ Zend Framework ก็จากเหตุผลเก่าจาก entry ที่แล้ว และเพราะมีระเบียบแบบแผนการพัฒนาในชุมชนที่แข็งมาก

ตอนนี้พยายามเคลียร์ ๆ งานที่จำประจำ แล้วลงมาทำส่วน Framework ให้มันออกมาเป็น public เสียที คนบ่นอยากใช้กันแย่แล้ว T_T

อ่อ ผมได้แนวคิดส่วน View จาก Sixhead Template ของคุณปีโป้ หลายส่วน ซึ่งตอนนี้เอาไว้ public plan ที่ 2 แล้วกันเพราะได้ดูแนวคิดแล้ว ช่วยทีมออกแบบกราฟฟิกได้เยอะ

อ่อ ตัว private version ที่เป็น alpha รุ่นแรก ถูกเขียนเป็น Shop Cart อยู่ที่ http://shop.thaiadmin.org แต่ผมมองว่ารุ่นนั้นก็ปล่อยได้แล้วแหละ แต่ว่ามองอีกมุม ยังยากอยู่อีก -_-‘ อยากให้มันง่ายกว่านี้ในการใช้งานเพิ่มขึ้น

แค่คิดก็นั่งลง coding มันแล้ว …….

[Update] – เหตุผลต่อมาในการใช้ PHP5 เพราะตัว MySQL Improved Extension นั้นทำงานได้ดีกว่ากับ MySQL ใน version ใหม่ ๆ ด้วย คือมีแล้วไม่ได้ใช้มันเสียดาย -_-‘

Redesign PHPHoffman Framework Architecture

เป็นปัญหาหนักอกอย่างรุนแรงที่จำเป็นต้อง redesign ตั้งแต่ยังไม่ออก beta การ redesign ในระดับ core นี่มันสุด ๆ จริง ๆ เพราะว่าอย่างที่หลาย ๆ entry ที่ผ่านมาเนี่ยกะว่าก็คงรู้ว่าผมกำลังทำ Framework ที่ออกไปทาง Conponent Base แทน และผสมตัว Automate เฉพาะที่จำเป็น ทำให้ไอ้ที่ทำ ๆ ตอนแรก ๆ ในแบบ Automate ทั้งหมดตั้งแต่แรก มันต้อง drop ไปหมดเลย เพราะเริ่มคิดว่า การทำเล็ก ๆ แล้วเอา plug-in มาใส่น่าจะตอบโจทย์มากกว่า เพราะอย่างแรกมันเป็นเรื่องของการโหลดตัวระบบที่มาก หรือน้อยขึ้นอยู่กับ component ที่ใช้ ไม่ใช่จะใช้แค่นี้แต่ดันเอาไส้ในออกมาเสียหมด มันเปลื้องเกินความจำเป็น แถมลอง monitor ตัว framework ที่เขียนในปัจจุบันนี่มันก็ใช้ memmory ไปพอสมควร แต่คิดว่ามันน่าจะน้อยกว่านี้ได้อีก แถมนี่จะเกือบปีแล้วยังไม่ได้ออก beta เลย แถมมีแต่คนถามว่าเมื่อไหร่จะให้โหลด ต้องบอกว่าตัวที่เป็น production ของ Framework ตัวนี้ก็อยู่ที่ shop.thaiadmin.org ครับ ส่วนตัวใหม่นี่จะเปลี่ยนภายในทั้งหมด พวก app ที่เขียน ๆ อยู่อาจต้อง recode ใหม่ด้วย แต่มันจำเป็นจริง ๆ แต่จะพยายาม backward ให้มากที่สุด

อ่อ ลืมบอกไปว่า PHPHoffman ตัวนี้ตามข้อกำหนดของ GoPHP5 ครับ ใครใช้ PHP 4 อดนะครับ (แล้ว Host ที่ใช้อยู่นี่จะเอาไงหล่ะเนี่ย -_-")