เรื่องของฝน
ฝนเม็ดน้อยตื่นเต้นที่ได้ตกเป็นครั้งแรก… เมื่อก่อนตอนยังไม่โตเต็มวัย ฝนรุ่นพี่ชอบมาโม้ให้ฟังบ่อยๆ ว่าถ้าโตเต็มที่จะมีความสุขขนาดไหน ได้เป็นหยดนํ้าเม็ดอวบ ได้ร่วงหล่นบนท่า free fall โถ ไอ้ขี้โม้ เล่าเหมือนตัวเองเคยตกเองอย่างนั้นแหละ จําขี้ปากเขามาพูดทั้งนั้น ยังไม่เป็นที่แน่ชัดว่าเรื่องเล่านี้เริ่มต้นจากที่ไหน ฝนเม็ดไหนๆพอมีโอกาสตกก็ไม่เคยกลับมาเยี่ยมเยือนเพื่อนเก่ากันบ้างเลย ไอ้พวกฝนลืมกําพืด… ฝนน้อยตั้งปณิธานไว้แน่วแน่ ว่ามันจะเป็นเม็ดแรกที่กลับมาเล่าเรื่องราวการตกให้น้องๆฟัง ฝนเม็ดน้อยตัวโตขึ้นเรื่อยๆจากการตก เจอเพื่อนร่วมทาง ก็ชวนมาอยู่ด้วยกัน เจ้าฝนน้อยเป็นเม็ดใจดีอยู่แล้ว เม็ดไหนๆก็อยากอยู่ใกล้ จากหนึ่งเป็นสอง จากสองเป็นสี่ หันมองไปรอบๆ ฝนน้อยเห็นเพื่อนร่วมก้อน(เมฆ)ตกมาด้วยกันเยอะแยะ นี่สินะที่รุ่นพี่เรียกว่าความสุข… เม็ดฝนน้อยใหญ่คุยกันโขมงโฉงเฉง ต่างทําความรู้จักเพื่อนร่วมทาง บางเม็ดไม่เคยเจอกันมาก่อน แต่เจอกันแป๊บเดียวก็สนิทกันง่ายดาย ถ้าคุณมีความทุกข์ ลองแหงนหน้าขึ้นไปบนท้องฟ้าเวลาฝนตกดูสิ คุณอาจเจอเจ้าฝนน้อยก็ได้นะ ถ้าเจอก็ลองทําความรู้จักกันดู แล้วคุณอาจเรียนรู้ว่าความสุข หาไม่ยากอย่างที่คิด ปล. ถ้าเจอฝนน้อย ฝากเตือนให้มันอย่าลืมไปเล่าให้รุ่นน้องฟังด้วยล่ะ Sent from my iPhone
ชีวิต ยามเย็น…
หากแม้ ชีวิต ยากเย็น คงเป็น แค่เพียง ยามยาก เย็นย่ําค่ํา คืนมืด ดาวดับ สิ้นแล เพียงพริบตาผ่านพ้น อรุณรุ่ง เพียงรอ 201008260337
จงอ่อนแอ…
จงอ่อนแอ จงเหน็บหนาว จงเหี่ยวเฉา จงจากไป… และทิ้งหน่ออ่อนเอาไว้ เมื่อไหร่พายุโหมพัดผ่านไป แสงแดดส่องรำไร หน่ออ่อนคงแทงยอดแตกใบ อีกครั้ง… 201008210217
ความเงียบ ความเศร้า เวลา และตัวฉัน
ความเงียบงัน พลันเข้ามาตบบ่า คล้ายจะบอกว่า “กูเข้าใจดีเพื่อน” ความเศร้า เดินเข้ามาตักเตือน “ฉันกลัวเราจะเป็นเหมือนกัน” เวลา ค่อยๆย่องมาบอก “อย่าไปฟังไอ้สองตัวนั้น” “ฉันเดินผ่านไปทุกวัน… และไม่คิดหันกลับทางเดิม” “ฉันเห็นทั้งความเงียบ และความเศร้า นั่งจับเจ่าที่เดิมไม่ขวยเขิน” “ฉันอายแทน พวกมันเหลือเกิน ที่ไม่คิดจะเดินก้าวต่อไป” ฉันส่งยิ้มให้เวลา… เอ่ยวาจาให้คลายสงสัย “มึงล่วงหน้าไปก่อนเลยไป หากหายเหนื่อยเมื่อไหร่” … “…กูจะตามมึงไปเอง…” 201008161254
Detect memory leaks in iPhone app
เรื่อง memory management ในภาษา Objective-C เป็นสิ่งที่น่าปวดหัวของโปรแกรมเมอร์สายตลาด (Java/C#) เมื่อมาจับสายอินดี้ใหม่ๆ – ต้อง alloc init, retain, release ในขณะที่เมื่อก่อน new ก็จบ ปล่อยให้ Garbage Collector จัดการให้เสร็จศัพท์ เวลาที่ release หรือ dealloc เพลินๆไปหน่อย จะเกิดอาการ exc_bad_access ทำให้ต้องแก้ปัญหาด้วย retain หรือไม่ยอม release ดื้อๆไปเลย – ซึ่งเป็นสาเหตุของ “เมมรั่ว” หรือ memory leaks นั่นเอง หากรั่วไม่เยอะเราก็อาจจะไม่รู้ตัว จนกระทั่งมัน crash ตอน user ใช้ไปนานๆนั่นแหละ วิธีแก้ปัญหานี้มีสองแบบใหญ่ๆ คือใช้ LLVM/Clang Static Analyzer หรือใช้ Instruments app ของ [...]