About llun
Just a programmerSSH Tunneling via Apache
อุปกรณ์ที่มี Apache web server ที่ติด mod_proxy และ mod_proxy_connect หรือ Web proxy server อะไรก็ได้ที่รองรับคำสั่ง CONNECT Proxytunnel SSH client เริ่มจากตั้งค่าให้ Apache ก่อน โดยกำหนดให้ Apache เป็น Forward Proxy ServerName blah.com ProxyRequests On ProxyVia On AllowCONNECT 22 80 443 563 Order allow,deny Allow from all ProxyRequests เพื่อให้ Apache ทำตัวเป็น ForwardProxy เอา request เรียกไปที่เครื่องอื่นต่อได้ ProxyVia เพื่อให้ Apache แปะไปที่ request ที่เรียกต่อไปด้วยว่า [...]
ทำฐานลอง iPhone ด้วยกระดาษ
ตอนเย็นสมาธิแตกซ่านเปิด Google Reader อ่านข่าวเล่นๆ เจอ Entry การทำฐาน iPhone ด้วยกระดาษเข้าสมาธิแตกกระเจิง หยิบกระดาษมาซ้อนๆ แล้วทำทันที ลองใช้ที่ทำงานพบว่ากระดาษมันอ่อนไป ตอนเย็นเลยไปหาซื้อกระดาษความหนาตามที่เขียนในเว็บ แต่หาไม่ได้ เลยคว้าสองชนิดลองดู คือ 490g กับ กระดาษปอนที่ใช้วาดรูป(เห็นแว๊บๆ ว่า 100g หรือ 200g นี่แหละ) กลับถึงบ้าน ลองทำดู(จริงๆ คือน้องทำ ^^! ตัดอย่างไว นี่สินะ ผลจากการทำโมเดลบ่อย) ผลที่ได้คือ … แต่ๆ ไอ้แง่งด้านหน้ามันสั้นไป พอไม่เสียบสาย iPhone มันจะไหลออกมาเกินฐาน เลยยุน้องให้ทำอีกอัน ปรับแบบนิดหน่อย ให้ด้านหน้าที่ยื่นออกมากัน iPhone ไถลสูงขึ้นมานิดนึง ก็ดีขึ้น แล้วด้วยความอยากลองทำเองมั่ง แต่ลองปรับอีกนิด โดยการกรีดที่พับด้านบนของฐานด้านนอกแทน สุดท้ายก็ได้มาอีกสองอันด้านล่าง ด้านซ้ายน้องทำ ด้านขวาทำเองหัวเหลี่ยมๆ หลังจากได้มาอีกสองอัน เริ่มเหนื่อย แต่คิดว่าจะเอาไว้ที่หอขำๆ ด้วยอีกอันนา ลองเปลี่ยนกระดาษดูด้วย [...]
เจดคด-เขื่อนป่าสักฯ
แผนที่ฉบับเต็ม ตอนแรกเพื่อนนัดไปโกรกอีดก แต่ประมาณหนึ่งอาทิตย์ก่อนที่จะไปกัน อุทยานแจ้งมาว่าทางขาด อดไป ไปถึงที่พัก รู้สึกอึ้งมาก ดีโคตรๆ มีแอร์ ตู้เย็น ห้องน้ำมีเครื่องทำน้ำอุ่น อะไรมันจะหรูหราขนาดนั้น ห้องนอนสามารถอัดคนได้เกือบสิบ(แต่ต้องเตรียมผ้าปูมาเองนะ เตียงนอนได้แค่สาม) แถมครัว ห้องนอน ห้องน้ำแยกจากกันอีกต่างหาก ราคาที่พักคืนละพันบาท!!! ไปถึงวันแรกเก็บของเดินไปน้ำตก ทางตอนแรกชิวๆ เดินสบายมากจนถึงเจดคดเหนือ จากนั้นเป็นการวัดรองเท้าล้วนๆ ว่าของใครดีไม่ดี เพราะเดินบนหินที่มีตะไคร่น้ำเกาะ โคตรลื่น T_T จากเจดคดเหนือไปถึงเจดคดได้ เป็นชั่วโมง กลับมาถึงที่พักอาบน้ำ สลบเหมือดตื่นมาสองสามทุ่มฝนตก (แสด ผ้าที่ตากไว้ไม่ต้องแห้งกันพอดี) หยุดตกประมาณ เกือบเที่ยงคืนมั้ง จบหละวันแรก วันที่สองตื่นเช้า ผัดมาม่า และก็หมูนิดหน่อย กินเป็นข้าวเช้า(แบกเตาพกพาไป ) จากนั้นก็ออกจากที่พักประมาณเที่ยงมุ่งสู่เขื่อนป่าสัก นั่งรถเล่นข้ามสันเขื่อน ซื้อของฝากแล้วก็กลับ เป็นทริปที่เหมือนจะสบาย แต่เหนื่อยโคตร =_=
ทำไม Flex Listener ควรใช้ Weak Reference
วันนี้นั่งรื้อฟื้นความจำ อธิบายให้ @pitiphong_p ฟังว่าทำไมเวลา addEventListener แล้วต้องใส่ argument ช่องสุดท้ายให้เป็น true ลองดูก่อนละกันว่าหน้าตามันเป็นยังไง public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void useWeakReference หมายความว่าเวลาที่ GC มาเก็บกวาดแล้วนับว่ามี reference ไปที่ object นี้เท่าไหร่บ้าง มันจะไม่นับ reference นี้คำถามคือ ทำไมต้องทำให้ reference ไปที่ listener function เป็น weak ก็ลองดูจาก diagram ด้านล่างดู ที่ Observer จะมี reference ไปหามันจาก 2 Object คือตัวที่เป็นคนเพิ่มมันไปให้ Observable กับตัว Observable [...]