REST Console เครื่องมือสำหรับทดสอบ HTTP Server

หากนักพัฒนากำลังมองหาเครื่องมือเพื่อใช้ในการทดสอบ HTTP Server หรือ Web service ใดๆ และต้องการทดสอบการทำงานของ Server ซึ่งไม่ต้องเสียเวลาสำหรับการพัฒนาเครื่องมือทดสอบ (เอาแบบไว้ๆ เสียเวลาไปทำอย่างอื่นหา Tools ง่ายกว่า)

ผมค้นพบ Tool ตัวหนึ่งที่เป็น Plugin สำหรับ Chrome และก็ใช้งานง่ายมากครับ คือ REST Console ซึ่งติดตั้ง การเปิดก็เพียงเปิด Browser Chrome ขึ้นมาและให้มองหาสัญลักณ์ App เมื่อคลิกก็จะพบกับไอคอนของ REST Console

REST Console

REST Console

ทดสอบการเมื่อเปิดโปรแกรมทดสอบนี้ก็ป้อน url ของ Server ปลายทาง ป้อน method ที่ต้องการทดสอบ จากนั้นที่ RAW Body คลิกเพื่อในส่วนนี้คือ Content ที่ต้องการส่งไปให้กับ Server ครับ ในตัวอย่างนี้ส่งข้อความ Hello world และ POST ไปที่ 172.21.0.114 port 8081 เมื่อป้อนข้อมูลเรียบร้อยแล้วก็ Send ข้อความที่ส่งไปทางด้าน Server จะ Handle request ตามที่ทางด้าน Server ได้ทำการ Implement ไว้ ผมไม่ได้ลงไว้ในส่วน Server ไว้

REST Console

REST Console

Tool ง่ายๆสำหรับทดสอบการทำงานของ Server มี Tool ดีๆชีวิตโปรแกรมเมอร์ก็ง่ายขึ้น..

ปัญหาชื่อ Network เปลี่ยนเป็น eth2, eth3 ใน CentOS 6

หากระบบปฎิบัติการ CentOS สร้างไฟล์ Config network ซึ่งแทนที่จะเป็น eth0, หรือ eth1 ตามลำดับ แต่ปรากฏว่าระบบสร้างไฟล์ Config network eth2, eth3 หรืออื่นๆ แต่ระบบสามารถทำงานได้ถูกต้อง แต่ไม่ควรจะเป็นอย่างนั้นควรเริ่มที่ eth0, eth1 ตามลำดับ

ifconfig

ifconfig

ปัญหานี้เกิดจากการ Ghost Hard disk จากลูกหนึ่งไปยังลูกหนึ่งซึ่งไม่ได้ Ghost ผ่านระบบ Network ซึ่งทำให้ Hard disk ตัวลูกหลังจาก Ghost จากต้นฉบับได้ค่า Config network เหมือนกันกับเครื่องต้นฉบับเดะๆ ซึ่งเมื่อ Linux ทำการบูต Network จะทำการตรวจสอบค่า Mac Address เมื่อตรวจสอบแล้วไม่ตรงระบบจึงจำการสร้างไฟล์ Config ขึ้นมาใหม่และใช้ชื่อไฟล์ eth?? ซึ่งจะไม่ซ้ำกับของเก่าที่ระบบสร้างไว้ใน Hard disk ตัวต้นฉบับ

Continue reading

Geany IDE

Geany IDE สำหรับเขียนโปรแกรมบน Raspberry Pi

ใน Raspberry Pi จะมี Editor ที่ชื่อว่า Leafpad ที่ใช้งานง่ายๆ คล้ายกับ notepad บน windows แต่ในกรณีที่ต้องการเขียนโปรแกรม java โค้ดโปรแกรมจะไม่มีการไฮไลท์สีให้ทำให้สังเกตุได้อยาก

IDE ที่น่าใช้งานตัวหนึ่งคือ Geany เหมาะสำหรับเขียน c, java, php ซึ่งมีขนาดไฟล์ไม่ใหญ่มาก เหมาะสำหรับติดตั้งบน Raspberry Pi

Continue reading

Windows 8 แชร์อินเตอร์เน็ต 3G จาก Galaxy Note 10.1

หากต้องการเข้าใช้งานอินเตอร์เน็ตอาจอยู่ที่ห้องหรือที่บ้านที่ไม่มีอินเตอร์เน็ตให้ใช้งาน(อยู่ห่างไกลความเจริญ. ADSL ยังเข้าไม่ถึง) หรือแม้แต่สัญญาณ WiFI ก็เข้าไม่ถึง มีผู้ให้บริการบางรายโปรโมทเครือข่าย 3G เพื่อให้ผู้ที่ต้องการใช้งานอินเตอร์เน็ตได้มีโอกาสได้ใช้งานแต่ปริมาณการดาว์นโหลดข้อมูลที่ได้รับบางทีก็ไม่ค่อยจะเพียงพอต่อการใช้งานแต่ก็เอาเถอะครับยังดีกว่าไม่มีให้ใช้งาน

Continue reading