บทความนี้แสดงวิธีการติดตั้ง Oracle Database 11g Release 2 โดยทดสอบบน CentOS 6.5 (x86_64) เผื่อเป็นประโยชน์ ให้สามารถทดลองใช้ Oracle Database ในการเรียนรู้ หลักการ และคำสั่งต่างๆ ก่อนที่จะไปใช้กับเครื่องจริง
คอนฟิก MySQL 5.5 Replication บน CentOS 6
บทความนี้จะอธิบายคอนฟิก MySQL Replication เพื่อ replicate ข้อมูลระหว่าง MySQL Database Server สองเครื่อง ทั้งแบบ Master-Slave และ Master-Master โดยทดสอบกับเวอร์ชั่น 5.5 ที่ติดตั้งบน CentOS 6
Continue reading “คอนฟิก MySQL 5.5 Replication บน CentOS 6”
ติดตั้ง MySQL 5.5 บน CentOS 6 จาก MySQL Yum Repository
เพื่อประสิทธิภาพและได้ใช้ประโยชน์กับคุณสมบัติใหม่ๆ ของ MySQL แนะนำให้อัพเกรดเป็นเวอร์ชั่นใหม่
บทความนี้จะแนะนำวิธีการการใช้ yum ติดตั้ง MySQL 5.5 โดยใช้ repo ของเว็บ MySQL เอง เพื่อแทนที่เวอร์ชั่นเดิม 5.1 ที่มากับ CentOS 6
Continue reading “ติดตั้ง MySQL 5.5 บน CentOS 6 จาก MySQL Yum Repository”
แก้ปัญหา SELinux Context ผิด ด้วย restorecon
แม้ SELinux ช่วยให้ลีนุกซ์มีความปลอดภัยมากขึ้น แต่ก็สร้างความปวดหัวให้กับผู้ดูแลระบบพอสมควรในการแก้ไขปัญหา ทำให้หลายคนปิดคุณสมบัตินี้ไป
ปัญหาหนึ่งที่จะพบบ่อยคือ Security Context หรือ Label ของไฟล์ผิดไป ทำให้บางโปรเซสอ่านไฟล์ไม่ได้ เพราะว่า SELinux จะมีการกำหนด (policy) ว่าแต่ละโปรเซสจะสามารถอ่านไฟล์อะไรได้บ้าง
Continue reading “แก้ปัญหา SELinux Context ผิด ด้วย restorecon”
ลบ route เน็ต 169.254.0.0 ออกจากลีนุกซ์ CentOS
Zeroconf ช่วยให้เครื่องที่อยู่ในเน็ตเดียวกันสามารถคุยกันได้ แม้ไม่ต้องคอนฟิก IP หรือไม่ต้องใช้ DHCP โดย Zeroconf จะคอนฟิกไอพีให้อยู่ในเน็ต 169.254.0.0 (link-local) โดยอัตโนมัติ ใช้งานได้ทั้ง Windows, Linux
หากลองสังเกตดู เช่นคุณตั้งใจเซ็ตให้เครื่องรับไอพีจาก DHCP Server แต่ DHCP ใช้งานไม่ได้ ไม่ว่าจะเหตุผลใดก็ตาม ลองดู Status จะเห็นว่าเครื่องคุณจะได้ไอพีที่อยู่ในเน็ต 169.254.0.0 มาโดยอัตโนมัติ
ตัวอย่างการได้รับไอพี 169.254.0.0 บนเครื่องที่ติดตั้ง Windows 7 ในกรณีที่ DHCP ใช้งานไม่ได้
Continue reading “ลบ route เน็ต 169.254.0.0 ออกจากลีนุกซ์ CentOS”
หัดใช้ D3.js สร้าง svg รูปวงกลม และสี่เหลี่ยม
D3.js เป็น JavaScript library ช่วยในการแปลงข้อมูลให้ดูน่าสนใจ (Data-Driven) ในรูปแบบ HTML, CSS, และ SVG
เห็นตัวอย่างบนหน้าเว็บ d3js.org แล้วน่าสนใจเลยทดลองหัดใช้ดู
Continue reading “หัดใช้ D3.js สร้าง svg รูปวงกลม และสี่เหลี่ยม”
หัดใช้ jQuery UI ปรับแต่งหน้าเว็บ
การใช้ jQuery นอกจากทำให้ชีวิตการเขียน JavaScript ง่ายขึ้นแล้ว ยังมี jQuery UI ช่วยปรับแต่งหน้าเว็บไซต์ (User Interface) ให้ดูน่าใช้งานขึ้นอีก แถมยังเขียนง่ายมาก เช่นบรรทัดเดียว ก็ได้ form input ที่เป็นปฏิทิน (Datepicker) ให้เลือกวันเดือนปี
หัดใช้ jquery ดึง แก้ไข เพิ่ม ลบ ค่า element
ต่อจาก jquery เบื้องต้น หัดใช้ Selector, Event, Effect ตอนนี้ขอแปะวิธีการดึง แก้ไข เพิ่ม ลบ ค่า element ในหน้าเว็บ โดยใช้ jQuery
Continue reading “หัดใช้ jquery ดึง แก้ไข เพิ่ม ลบ ค่า element”
jquery เบื้องต้น หัดใช้ Selector, Event, Effect
ขออนุญาตแปะไว้กันลืม jQuery เบื้องต้น เรียงตามความเข้าใจของผู้เขียน เพื่อสะดวกต่อการอ้างอิง เพราะกลับมาเขียนทีไร ต้องมานั่งทำความเข้าใจสักพักก่อนจะเริ่มเขียนได้
Continue reading “jquery เบื้องต้น หัดใช้ Selector, Event, Effect”
คอนฟิก QoS บนลีนุกซ์ด้วย HTB
หากคุณใช้ลีนุกซ์เป็น gateway หรือ router เชื่อมต่อระหว่างเน็ตเวิร์ก เช่นระหว่างภายในบริษัทและอินเตอร์เน็ต และต้องการควบคุมปริมาณการส่งข้อมูล Traffic Control หรือ QoS เช่นกำหนดว่าให้ใคร (ip, port) สามารถใช้ bandwidth ได้เท่าไรบ้าง
เท่าที่ผู้เขียนทดลองมา คิดว่าการใช้คำสั่ง tc คอนฟิกการใช้ bandwidth ด้วย HTB บนลีนุกซ์ น่าจะเป็นวิธีการคอนฟิกที่ง่ายที่สุด และยังสามารถกำหนดรายละเอียดในการคอนฟิกได้ค่อนข้างละเอียดอีกด้วย