บทความ

กำลังแสดงโพสต์จาก พฤศจิกายน, 2013

ภาษา python

รูปภาพ
เริ่มต้นเขียนโปรแกรมกับ PYTHON          เนื่องจากผมได้รับมอบหมายจาก บริษัท คลัสเตอร์คิท จำกัด ให้เขียน Application หนึ่งอันที่ใช้สำหรับการควบคุมการ เปิด-ปิด Compute Node ของระบบ Cluster เพื่อช่วยลดอัตราการใช้พลังงานของระบบ โดยพิจารณาจากงานในระบบ ถ้าหากเครื่องใดไม่ได้ทำงาน ก็จะสั่งปิดเครื่องโดยอัตโนมัติ และในทางตรงกันข้าม เมื่อมีคน Submit งานเข้ามาในระบบ เครื่องจะต้องถูกเปิดโดยอัตโนมัติ เช่นกัน          ตอนแรกผมคิดจะพัฒนา Application นี้ ด้วยภาษา C เนื่องจากเป็นภาษาที่ผมคุ้นเคย แล้วก็ทำได้ดีที่สุดภาษาหนึ่ง แต่พี่กิ๊ (พี่ที่ปรึกษาในการสหกิจศึกษาครั้งนี้) ได้แนะนำให้ใช้ภาษาไพธอน (Python) โดยพี่กิ๊ ให้เหตุผลว่า การพัฒนาโดยใช้ภาษา C จะยากเกินไป ให้ลองใช้ไพธอน จะสามารถพัฒนาได้ง่ายกว่า พร้อมกับให้ยืมหนังสือมาอีกหนึ่งเล่ม ซึ่งตอนนั้นผมก็ไม่รู้ว่ามันดีกว่ายังไง (แล้วระหว่างภาษาซีที่รู้อยู่แล้ว กับต้องมาศึกษาภาษาไพธอนใหม่อีกหนึ่งภาษา อันไหนมันยากกว่ากันแน่ 555) แต่ก็เดาเอาไว้ในใจว่ามันคงจะมีฟังก์ชั่นพิเศษบางอัน ที่จะมาช่วยให้ผมจับเหตุก...

Install Matlab on Rocks Cluster

รูปภาพ
การติดตั้งโปรแกรม MATLAB บนระบบปฏิบัติการ Rocks Cluster ทดสอบบน ระบบปฏิบัติการ Rocks 6.4 1. Run install      # ./install 2. ติดตั้งตามหน้าจอกราฟฟิคไปเรื่อยๆ เลือกที่ Install without using the internet เพื่อติดตั้งแบบไม่ใช้อินเตอร์เนต  3.  ระบุค่า Installation Key แบบ Network  (โดยปกติจะอยู่ใน Directory ของ Matlab) 4.  เลือก Directory ที่จะใช้ติดตั้ง Matlab      /share/apps/matlab2011a/ 5.  ระบุตำแหน่งที่เก็บ License File 6. กด Install เพื่อเริ่มต้นติดตั้ง 7 . หน้าจอถามหาไฟล์ network.lic ให้กด ok ผ่านไปก่อนเลย ไฟล์จะถูกสร้างขึ้นทีหลัง 8.  หน้าจอสรุปตอนสุดท้าย 9. เริ่มต้นการใช้งาน Matlab     # /share/apps/matlab2011a/bin/matlab      ในการเรียกใช้งานครั้งแรกระบบจะให้ Activate อีกครั้ง ให้เลือก Activate manually without the internet ในหน้าจอถัดไปให้เลือกไปที่ไฟล์  Standalone License 10. เลือกติดตั้ง Lic...