Archive | ของเล่น RSS feed for this section

Danbo

ช่วงนี้เห่อ Danbo มากหลังจากดูภาพคนอื่นมามาก ก็เลยอยากเอามาถ่ายเล่นบ้าง ก็รู้อะนะว่าไม่ใช่กระดาษหรอกเพราะดูจาก Amazon มีขายตั้งแต่ พันเยน จนถึง หมื่นเยน (ดูใน e-bay ก็ 20 usd – 60 usd) ก็เลยหาแบบพับเองแล้วก็ดองไว้จนพี่ที่ทำงานพับมา สุดท้ายตอนนี้ออฟฟิซมี Danbo 4 ตัวหละ แบบพับเอาจาก Deviantart มีสองแผ่นด้วยกัน ( แผ่นแรก กับ แผ่นสอง ) แต่ถ้าอยากได้แบบมีแต่เส้นไม่มีสีก็ทำไว้แล้วดาวโหลดจากด้านล่างได้เลย ต้นแบบก็จาก ~yuiiwae เอามาฟอกสีลดขนาดเล็กน้อยให้ใส่ A4 ได้พอดี ( แปลว่าพับยากขึ้น ) ผลลัพธ์ที่ได้มาคือ ตอนนี้ก็เริ่มขี้เกียจพับเพิ่มหละ ไว้อยากเล่นอีกค่อยพับอีก

Read full story Comments { 0 }

Hello, GIT again.

อาทิตย์นี้เตรียมงานใหญ่ย้าย VCS Project หลักจาก SVN ไป GIT ซึ่งคาดเดาไว้แล้วว่าต้องเจอปัญหาแน่นอน ก็คิดไม่ผิดเสียจริงๆ แต่ทำคราวนี้พบว่าเดี๊ยวนี้ GIT มีตัวช่วยสำหรับ HTTP แล้วเรียกว่า Smart HTTP ขั้นตอนก็ต่างจากคราวที่แล้วนิดหน่อย แต่คราวนี้จะตัดส่วน Trac ทิ้งทั้งหมด เพราะสิ่งที่ทำให้ลำบากชีวิตมากสุดก็คือ Trac นั่นเอง (นั่งทำให้มันแสดง source ได้กับ repository ที่มีขนาดใหญ่นี่ไม่สนุกเลย) เริ่มจากแก้ไข Apache ให้รู้ว่า URL ไหนจะเป็น repository สำหรับ path ของ git-http-backend ก็ขึ้นอยู่กับตำแหน่งที่ลงหรือ OS เพราะถ้าเป็น FreeBSD git-http-backend จะอยู่ที่ /usr/local/libexec/git-core/git-http-backend แทน จากนั้นกำหนดให้ Apache ตรวจสอบคนที่จะ push/pull หรือถ้าอยากให้ใคร clone ก็ได้แต่ถ้าต้องการ push ต้อง [...]

Read full story Comments { 0 }

Prosody.im

ช่วงหลายวันก่อนเกิดความหงุดหงิด MSN bot ที่ตัวเองเขียนขึ้นมาเพื่อ relay message ไปให้ทุกคนในกลุ่มแทน groups.im แต่ปรากฏว่า message มักหายไปแบบเงียบๆ เพราะเหตุผลอะไรบางอย่างที่ไม่ได้แกะใน Java source เลยคิดจะตั้ง Jabber Server ขึ้นมาใหม่เพื่อทำหน้าที่นี้แทนโดยเฉพาะเลย Jabber Server ที่มีให้เลือกตอนนี้ดังๆ ก็มีอยู่สองสามเจ้าคือ jabberd, ejabber, openfire,… ที่เคยใช้มาแล้วคือ openfire แล้วพบว่าตัวมันใหญ่มาก แม้จะมี feature มากที่สุด หน้าตาสวยงามที่สุดก็ตาม ตัวเลือกอื่นๆ ก็แก้ไขยาก สุดท้ายเลยได้หัด Lua เล่น Prosody

Read full story Comments { 0 }

Calendar Server #3

จากคราวที่แล้ว ทำให้ Calendar server authen กับ WordPress ผ่าน XML-RPC ปรากฏว่ากว่าจะดึงข้อมูลทีช้ามากจนแทบใช้งานไม่ได้ วันนี้ทนไม่ไหวอีกรอบเปลี่ยนจาก XML-RPC เป็นต่อไปยัง MySQL ตรงๆ ทำเสร็จทดลองรู้สึกประทับใจมาก เร็วขึ้นสุดๆ แต่ก็มีสิ่งที่ต้องแก้เยอะเหมือนกันตามด้านล่าง Wordpress ต้องติด Plugins เพิ่มชื่อ MD5 Password Hashes เพื่อแปลงให้รหัสทั้งหมดของ WordPress เก็บในรูป MD5 แทนและ User ต้อง login ใหม่ผ่าน WordPress 1 ครั้งเพื่อแปลงรหัสผ่าน ดาวโหลด wordpressmysql.py ไปวางไว้ที่ calendar_server_directory/twistedcaldav/directory (หรือจะวางไว้ที่ path อื่นของ python library directory ก็ได้) แก้ caldavd.plist เพิ่ม Directory Service ด้านล่างลงไป restart [...]

Read full story Comments { 0 }

Calendar server #2

เนื่องจากจะเอาไปใช้ส่วนตัวเลยจะปิดไม่ให้ register เพิ่มและลบ calendar ทั้งหมดทิ้ง เพราะฉะนั้นไม่ต้องทำตามด้านล่างแล้วนะครับ แต่ยังสามารถเอา code ไปลองเล่นเองได้อยู่ คราวที่แล้วลอง Calendar server บน lenny ไปเป็นรุ่นแรก ใช้ไปซักพักก็พบว่าอยากได้ web ui แต่ลองขุดๆ ดูพบว่าไม่มีใครทำเลยสุดท้ายลองขุดใน OSX Server ดูจนได้ web ui ออกมาแต่มันใช้ Calendar server 2! ในเมื่อจะอัพเกรดแล้วเลยทำเพิ่มอีกอย่างซะเลย ให้ทุกคนลงทะเบียนใช้ได้ด้วย เพราะงั้นใครอยากลองคร่าวๆ ก็ทำตามนี้ ลงทะเบียนที่นี่ จากนั้นรอรับรหัสผ่านแล้วลองเข้าผ่านเว็บที่ Webcal ครั้งแรกอาจนานหน่อยก็รอซักพัก จากนั้นถ้าหากใครใช้ OSX + iPhone ก็เปิด iCal แล้วเพิ่มตาม Post ที่แล้ว สำหรับคนใช้ OS อื่นหรือไม่อยากใช้ iCal ก็มีทางเลือกอีกทาง นั่นคือ Thunderbird/evolution นั่นเอง สามารถทำตามได้ที่ [...]

Read full story Comments { 1 }