การอ่านค่า argument ในสคริปต์ expect

วิธีการอ่าน argument เพื่อมาเรียกใช้ในการเขียนสคริปต์ expect

Continue reading “การอ่านค่า argument ในสคริปต์ expect”

เปลี่ยน theme ของ activity ด้วยการแก้ไขไฟล์ AndroidManifest.xml

เปิดไฟล์ AndroidManifest.xml

เพิ่ม android:theme=”@android:style/<ชื่อ theme>”  ภายใต้ activity ที่ต้องการแก้ไข theme

ตัวอย่างเช่น android:theme=”@android:style/Theme.Holo”

Continue reading “เปลี่ยน theme ของ activity ด้วยการแก้ไขไฟล์ AndroidManifest.xml”

คอนฟิกหลาย IP Address ในพอร์ตเดียวกันบนลีนุกซ์

บางครั้งเราต้องคอนฟิกหลาย IP Address ในพอร์ตแลนเดียวกัน  (หรือเรียกว่าสร้าง Virtual IP เพิ่มเติม หรือคอนฟิก Secondary IP ในอุปกรณ์ Cisco)

ใบบทความนี้ จะอธิบายวิธีคอนฟิกทั้งการเพิ่ม และลบ IP บนลีนุกซ์

Continue reading “คอนฟิกหลาย IP Address ในพอร์ตเดียวกันบนลีนุกซ์”

คอนฟิก Apache HTTP Authentication ให้ใส่ Username, Password ก่อนเข้าเว็บ

หากต้องการปกป้องเว็บไซต์ ให้เข้าได้เฉพาะคนที่มีสิทธิ์เท่านั้น  คือต้องใส่ Username, Password ให้ถูกต้องก่อน ถึงจะเข้าหน้าเว็บไซต์ได้

วิธีหนึ่งที่คอนฟิกง่ายที่สุดคือ ใช้ HTTP Authentication ซึ่งเป็นคุณสมบัติของตัวเว็บเซิร์ฟเวอร์เอง เช่น Apache  เพียงแค่แก้ไขคอนฟิกของเว็บเซิร์ฟเวอร์เท่านั้น ไม่จำเป็นต้องเขียนโปรแกรมเพิ่มเติมแต่อย่างใด

ลองมาดูวิธีคอนฟิกทำ HTTP Basic Authentication ซึ่งเป็นการทำ HTTP Authentication แบบง่ายสุดของ Apache ที่ติดตั้งบน CentOS 6 กัน

Continue reading “คอนฟิก Apache HTTP Authentication ให้ใส่ Username, Password ก่อนเข้าเว็บ”

เปลี่ยน License ของ Maya บน Windows จาก Stand-alone เป็น Network License

หลังจากที่ติดตั้งเซิร์ฟเวอร์ Autodesk Network License เป็นที่เรียบร้อยแล้ว ก็ต้องเปลี่ยนคอนฟิกในเครื่องไคลเอ้นต์ที่ติดตั้งโปรแกรม Maya ไว้ ให้มาโหลด license จากเซิร์ฟเวอร์แทน

มาดูวิธีการเปลี่ยนคอนฟิก Maya 2014 บน Windows 7 จากการใช้ Stand-alone License ให้มาเป็น Network License แทน โดยการระบุชื่อเครื่องเซิร์ฟเวอร์ที่ติดตั้ง Network  License ไว้

Continue reading “เปลี่ยน License ของ Maya บน Windows จาก Stand-alone เป็น Network License”

ติดตั้งเซิร์ฟเวอร์ Autodesk Network License บนลีนุกซ์

ลองมาดูวิธีการติดตั้ง Autodesk Network License บนลีนุกซ์กัน เพื่อทำหน้าที่เป็นเซิร์ฟเวอร์ license ของเครื่องที่จะรันโปรแกรมของ Autodesk เช่น Maya

Continue reading “ติดตั้งเซิร์ฟเวอร์ Autodesk Network License บนลีนุกซ์”

ติดตั้ง Windows แบบไดร์เวอร์ครบถ้วน บนเครื่อง HP ProLiant Gen8 ด้วย Intelligent Provisioning

เคยมีปัญหาติดตั้ง Windows Server บนเครื่องมียี่ห้อไหมครับ ติดตั้ง OS เสร็จ แล้วต้องตามหาดาวน์โหลดไฟล์ไดร์เวอร์เพื่อให้ Windows เห็นอุปกรณ์ที่อยู่ในเครื่องครบถ้วน ไม่ว่าจะเป็น Network Card, RAID Controller, Video Display, Audio และอื่นๆ

ติดตั้ง Windows Server ใช้เวลาไม่นาน ไม่น่าเกิน 30 นาที แต่การหาไดร์เวอร์อาจต้องใช้เวลาทั้งวัน ตั้งแต่หาดูว่าเครื่องเราเสียบการ์ดอะไรบ้าง เป็นอุปกรณ์ชนิดไหน รุ่นไหน แล้วต้องดาวน์โหลดไดร์เวอร์ให้ตรงรุ่นนั้นมา

หลังจากที่พยายามติดตั้งไดร์เวอร์เครื่อง HP ProLiant Gen8 อยู่นาน ก็ได้เจอวิธีที่ง่ายมากโดยใช้ Intelligent Provisioning

Continue reading “ติดตั้ง Windows แบบไดร์เวอร์ครบถ้วน บนเครื่อง HP ProLiant Gen8 ด้วย Intelligent Provisioning”

ลองใช้ SQLite ด้วยการรันคำสั่ง sqlite3

SQLite เป็นโปรแกรมฐานข้อมูลที่มีขนาดเล็กมาก (ไม่ถึง 1MB)  เก็บฐานข้อมูลเป็นไฟล์โดยไม่จำเป็นต้องมีเซิร์ฟเวอร์ ทำให้ถูกใช้ในหลายๆ โปรแกรมหรือถูกติดตั้งลงไปในอุปกรณ์พกพาหลายชนิดๆ เช่น iPhone, Android เพื่อใช้ในการเก็บข้อมูล

บอกตามตรงไม่เคยใช้เลย ใช้แต่ระบบฐานข้อมูล MySQL แต่เมื่อมีโอกาสทำโครงการเก็บข้อมูลลงในอุปกรณ์ที่มีขนาดเล็ก ฮาร์ดดิสก์และหน่วยความจำมีขนาดจำกัด เลยลองหัดใช้ SQLite ดู แล้วนำมาแชร์กัน เผื่อเป็นประโยชน์กับผู้อ่าน

Continue reading “ลองใช้ SQLite ด้วยการรันคำสั่ง sqlite3”

แก้ไขปัญหา RAID บนลีนุกซ์ใช้งานไม่ได้ ขึ้น inactive

เพิ่งจะแก้ไขปัญหา inactive RAID (mdadm) บนลีนุกซ์เสร็จสิ้น ข้อมูลที่อยู่ใน RAID กลับมาใช้งานได้อีก เลยขอแชร์เล่าประสบการณ์กัน

Continue reading “แก้ไขปัญหา RAID บนลีนุกซ์ใช้งานไม่ได้ ขึ้น inactive”

yourls ย่อ url ให้สั้น ด้วยตัวคุณเอง

หากคุณเคยใช้ TinyURL ที่ย่อ url ยาวๆ ให้สั้นลง แล้วอยากทำใช้เองบ้าง บทความนี้จะแนะนำวิธีติดตั้งง่ายๆ ด้วย yourls

YOURLS หรือ Your Own URL Shortener เป็นโปรแกรมพัฒนาด้วย PHP โดยใช้ฐานข้อมูล MySQL ในการเก็บข้อมูลการเชื่อมโยง (map) ระหว่าง url แบบสั้นๆ กับ url ที่ดั้งเดิม แล้วยังเก็บข้อมูลการเรียกใช้ url แบบย่อ สามารถนำไปทำเป็นสถิติ แสดงผลเป็นกราฟได้ด้วย

Continue reading “yourls ย่อ url ให้สั้น ด้วยตัวคุณเอง”