Tuesday, September 21, 2010

RMagick is not accepting ImageMagick version

http://happy-coding.com/rmagick-is-not-accepting-imagemagick-version/

Install rmagick on Mac OS X (snow leopard)

เมื่อวันก่อนต้องการใช้ plugin ตัวหนึ่ง เกี่ยวกับ social ชื่อว่า communityengine ซึ่งขั้นตอนการลงในก็มี requirements เยอะพอสมควร กว่าผมจะลงได้ ใช้เวลาถึงสองวัน ปัญหาคือเจ้าตัว rmagick ซึ่งมันคือตัว plugin สำหรับเชื่อมต่อกับโปรแกรม ImageMagick ไว้สำหรับจัดการรูปภาพ

ผมพยายามลง requirements ตามที่บอกอย่างละเอียด แต่ rmagick นั้นลงกี่ทีๆก็ไม่ผ่าน ขณะที่ลงไม่ผ่านนั้น OSX ผมเวอร์ชั่น 10.6 ซึ่ง message logs ตอนลงไม่ผ่าน ก็แจ้งเหมือนกับขาด libraries ผมจึงลองด้วยวิธีโหลดตัวอัพเดท OSX เวอร์ชั่นล่าสุด 10.6.4 จนเสร็จเรียบร้อย และลงใหม่อีกครั้ง

ปรากฏว่าแค่อัพเดท OS ก็ผ่านฉลุยแล้วครับ...it's work!

Tuesday, September 14, 2010

Unix command kill open tcp port process

บางครั้ง port ที่เราต้องการใช้งาน ดันมีการเปิดทิ้งไว้ เราสามารถ kill process นั้นทิ้งได้โดย

ใช้คำสั่งสำหรับ ดู process (PID) ของ port ที่เปิดอยู่ก่อน
เช่นต้องการดู pid ของ port tcp 3000 ที่เปิดอยู่

lsof -w -n -i tcp:3000

เมื่อรู้ค่า PID แล้ว ใช้คำสั่ง

kill -9 PID

แค่นี้ครับ