About llun

Just a programmer
Author Archive | llun

ทีลอซู

ตอนแรกกะว่ากลับมาแล้วจะเขียนเลยไปๆ มาๆ กลายเป็นวันนี้ซะได้ ฮะๆๆ แต่ยังไงรูปก็เอาขึ้นตั้งแต่เมื่อวานหละ เอารูปไปดูก่อนละกัน ทีลอซู ทริปนี้ออกจากกรุงเทพฯ เย็นวันพฤหัสไปถึงทีลอซูประมาณแปดโมง เดินทางนี่ฝนตกตลอดทาง เริ่มซาๆ ตอนเช้าประมาณตีห้า ไปถึงตากเห็นทะเลหมอกพอดี หมอกเยอะโคตรๆ ยิ่งกว่าดอยผ้าห่มปกซะอีกไปถึงที่พักประมาณแปดเก้าโมง เดินทางนานโคตรๆ แล้วก็ที่พักไม่มีสัญญาณโทรศัพท์ เพราะงั้นทริปนี้ขาดการติดต่อกับโลกภายนอกอย่างสิ้นเชิง เป็นผลให้หายไปสองวันไม่ได้ทวีทเลย ^^! แต่ก็ดีไปอีกแบบ กลายเป็นว่าได้พักสุดๆ ไปเลย ตอนสายๆ หลังจากกินข้าวเรียบร้อยแล้วก็เดินทางไปล่องแม่น้ำแม่กลอง ตั้งแต่สิบเอ็ดโมง กว่าจะถึงที่หมายล่อไปสามสี่โมงเย็น นานโคตรๆ ครึ่งแรกยังพอสนุกสนานกับการถ่ายรูป แต่หลังจากกินข้าวเสร็จเท่านั้นแหละ ฝนตก แถมไม่ใช่ปอยๆ ตกหนักโคตรๆ ดีนะที่ทุกคนเตรียมเสื้อกันฝนไปแต่ว่า ทั้งลม ทั้งน้ำฝน ทั้งโคลน จะถ่ายรูปก็ถ่ายไม่ได้ เรียกว่าเกือบหลับคาเรือกันทุกคน น้ำฝนนี่เย็นสุดๆ ตกลงบนเสื้อกันฝนบางๆที รู้สึกเย็นเฉียบขึ้นมาทันที นั่งเฉยๆ นานประมาณสองชั่วโมงได้ เรือพายเอื่อยๆ นิ่งๆ กลางแม่น้ำ แทบไม่มีแก่งเลย(มีสองแก่ง แต่ไม่ใหญ่เท่าไหร่ เห็นเพื่อนบอกว่าระดับหนึ่งกับระดับสองเท่านั้นเอง) เอาเป็นว่า ใครคิดว่าจะได้ล่องเรือสนุกๆ ผิดคาดกันแน่นอน พี่บอกว่าน่าไปทีลอเลด้วยถ้าเจอแก่งนิ่งๆ ล่องเอ่ยๆ [...]

Read full story Comments { 1 }

สุดยอด resume

จริงๆ ก็นานแล้วอ่ะนะ แต่วันนี้พี่พึ่งแสกนมาให้เลยขอแปะหน่อย มีใครเขียนเยอะกว่านี้มั้ย!!! ทำได้สารพัดเลย หุหุหุ

Read full story Comments { 6 }

หยุดยาว

นานๆ ทีจะหยุดยาวซักครั้ง อาทิตย์นี้จะไปเที่ยวน้ำตกทีลอซูกับเพื่อน(จำได้ว่ามันชวนครั้งแรก จะไปภูชี้ฟ้าภูกระดึงกันนี่ฝ่า) เลยจะหายตัวยาวตั้งแต่พรุ่งนี้ไปจนถึงวันจันทร์​แต่จะ tweet มาเป็นระยะๆ กะว่าจะเอา Bang ไปด้วยแต่ลืมกติกาหมดแล้ว T T” จะเอารถไฟไปก็ขี้เกียจ เล่นบนรถไม่ได้อีกต่างหาก เดี๊ยววันนี้กลับไปต้องศึกษาวิธีเล่นใหม่หน่อยและ อ้อพี่ที่ทำงานบอกว่าเห็น ไม่มีสมาธิทำงานเพราะแมคบุ๊ก จริงๆ เพราะจะเที่ยวต่างหาก ฮะๆๆ

Read full story Comments { 1 }

Munin

บันทึกเตือนความจำอีกแล้ว จริงๆเคยเขียนไปแล้วแต่คราวที่แล้วใช้ Trac ซึ่งอายุมันไม่ค่อยยืนหายไปบ่อยๆ เลยเอามาเขียนลงบล๊อกนี่แหละ ปลอดภัยดี(หรือป่าว – -”) ยังมีหลายๆ เรื่องที่เคยเขียนไปแล้วหายไป เช่น วิธีทำให้ SVN/Trac Authenticate กับ Unix password อะไรทำนองนี้อีกหลายเรื่อง ไว้นึกได้แล้วจะค่อยๆ เขียนเก็บไว้ละกัน [Munin](http://munin.projects.linpro.no/) เป็นโปรแกรมที่ใช้สร้างกราฟรายงานสถานะของเซิร์ฟเวอร์ว่าใช้อะไรไปเท่าไหร่แล้วบ้าง และก็สามารถแสดงสถานะของบริการต่างๆ ที่เซิร์ฟเวอร์เปิดไว้อยู่ด้วย เช่น Apache และ MySQL ถ้ายังนึกไม่ออกไปดูที่ [monitor.nytes.net](http://monitor.nytes.net) ละกันมีอยู่สามเซิร์ฟเวอร์สามารถดูเป็นรายวันพร้อมกันได้ด้วย สำหรับเหตุผลว่าทำไมเลือกใช้ Munin ทั้งๆ ที่มีอย่างอื่นที่น่าจะดีกว่าเยอะแยะ เช่น [zabbix](http://www.zabbix.com/) หรืออื่นๆ อีกมากมายดูได้ที่ [wiki](http://en.wikipedia.org/wiki/Comparison_of_network_monitoring_systems) เพราะว่ามันติดตั้งง่ายและก็ไม่ต้องตั้งค่าไรมาก(ของเพื่อนไม่ต้องตั้งไรเลย ลงจาก port อย่างเดียว) แล้วกราฟก็หน้าตาใช้ได้ไม่ได้หน้าเกลียดอะไร เรียกว่าสวยงามใช้ได้ทีเดียวด้วยซ้ำ ตัว Munin จริงๆ แล้วประกอบด้วยสองส่วนคือ munin-node และ munin-main ปัจจุบันที่อยู่ใน port [...]

Read full story Comments { 3 }

Flex abstract class

อาทิตย์นี้นั่งเขียน Cache ให้ Flex โดยการเอาโค้ดที่อยู่ในฝั่งจาวามาดัดแปลงนิดหน่อย(ฝั่งจาวาก็เขียนเอง ฝั่ง Flex ก็เขียนเอง – -”) แต่ว่าด้วยความเคยชินในรูปแบบของจาวาทำให้อยากเขียนให้ Flex มันมี Abstract class ด้วยก็เลยนั่งขุดๆ หาว่าจะทำยังไงได้บ้าง สุดท้ายเลยไปดูว่า Abstract class มันมีคุณสมบัติยังไงบ้างแทน ท่าทางจะง่ายกว่า ^^! Abstract class ในฝั่งจาวาจริงๆ แล้วมันก็มีคุณสมบัติง่ายๆ คือสร้างตรงๆ ไม่ได้ด้วยคีย์เวิร์ด new ต้องเอาไปสืบทอดต่อ แล้วสร้างลูกขึ้นมาแทน ไว้สำหรับนิยามพฤติกรรมพื้นฐานที่ลูกน่าจะมีเหมือนกันเอาไว้ และก็สามารถกำหนดพฤติกรรมบางอย่างได้ด้วย โดยให้ลูกเอาไปทำต่อเองว่าลูกแต่ละตัวพฤติกรรมเดียวกันนี้ จะมีลักษณะท่าทางยังไง อย่างอื่นก็เหมือนคลาสโดยทั่วไป คราวนี้มาฝั่ง Flex ค้นๆ ใน Google ดูเหมือนจะมีคนทำไว้บ้างแล้วโดยการบังคับใน Constructor ให้ไล่เช็คว่า มีการเขียน function หรือป่าว ถ้าไม่มีก็โวยวายออกมาแต่ว่ามันต้องใช้ของเพิ่มเติมนี่สิ สุดท้ายเลยเล่นง่ายได้โค้ดออกมาตามด้านล่าง class AbstractClass { function AbstractClass():void [...]

Read full story Comments { 0 }