จากที่ได้นำเสนอ วิธีการใช้ cURL เพื่อโหลดเว็บเพจ ซึ่งเป็นการรันคำสั่งแบบ command line มาแล้ว
คราวนี้จะเป็นการเขียนโปรแกรม PHP โดยเรียกใช้ฟังก์ชั่นในโมดูล curl เพื่อโหลดเว็บเพจ
จากที่เคยแนะนำ วิธีการใช้คำสั่ง wget รันเป็นคำสั่งบน comand line เพื่อโหลดเว็บเพจได้ มาครั้งนี้ ขอแนะนำอีกคำสั่งคือ cURL โปรแกรมทำหน้าที่คล้ายกันแต่มีคุณสมบัติมากกว่า แถม curl ยังมี library (libcurl) ที่ภาษาต่างๆ เช่น PHP นำไปพัฒนาสร้างเป็นฟังก์ชั่นให้เรียกใช้ในการเขียนโปรแกรมได้
แม้จะมีโปรแกรม chat บนอินเตอร์เนตมากมายให้เลือกใช้ ทั้ง MSN, Google Talk, Yahoo Messenger หรือ Facebook แต่เนื่องด้วยเหตุผลทางด้านความปลอดภัยของข้อมูล ไม่ว่าจะเป็นข้อความที่คุยกัน หรือไฟล์ที่ส่งระหว่างกัน ในหลายๆ องค์กรจึงเลือกติดตั้งโปรแกรมที่อนุญาตให้พนักงานสามารถ chat สื่อสารกันภายในองค์กรเท่านั้น
เพื่อที่จะใช้โปรแกรม chat (XMPP) ภายใน จำเป็นต้องติดตั้งโปรแกรมในสองส่วน คือฝั่ง server ในที่นี้เลือกโปรแกรม Openfire และโปรแกรมฝั่ง client ในที่นี้คือโปรแกรม Spark
เคยบ้างไหม ที่ต้องเปลี่ยนชื่อไฟล์บน Linux หลายๆ ไฟล์พร้อมกัน เช่นเปลี่ยนชื่อไฟล์จาก .htm เป็น .html
แทนที่ต้องใช้คำสั่ง mv เพื่อเปลี่ยนชื่อไฟล์ทีละไฟล์ หรือเขียน shell script มาช่วยเปลี่ยนชื่อ
ใช้ Linux มาตั้งนาน เพิ่งรู้ว่ามีคำสั่งแบบนี้ด้วย (ฮา) เปลี่ยนชื่อไฟล์หลายไฟล์พร้อมกันด้วยการรันคำสั่งเดียว rename
read more…
ข้อดีอย่างหนึ่งของลีนุกซ์คือสามารถรันได้บนหลากหลายระบบ (Platform) แต่ก็อาจทำให้ผู้ดูแลระบบปวดหัวได้ ในการจัดการโปรแกรมที่ติดตั้งได้
ปัญหาหนึ่งที่ผู้เขียนพบคือการใช้ rpm เพื่อจัดการโปรแกรมที่ติดตั้งบน RedHat, CentOS แบบ 64 bit คือมีทั้งโปรแกรม 32-bit และ 64-bit ถูกติดตั้งมารวมกัน
[root@server ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.5 (Tikanga)
read more...
เป็นวิธีง่ายๆ เพื่อให้ผู้ใช้ root สามารถรันโปรเซสหรือโปรแกรมบน Linux/UNIX ภายใต้สิทธิหรือ permission ผู้ใช้ user อื่นบนเครื่องเดียวกัน
ในบทความนี้ขอแสดงตัวอย่างและเปรียบเทียบผลลัพธ์การใช้คำสั่ง cp ด้วยออปชั่นต่างๆ ว่าข้อมูลของไฟล์ (file perrmission, owner, group, timestamps, attributes) ว่าแตกต่างกันอย่างไร
ก่อนที่จะติดตั้งไฟล์ rpm ที่ได้มา ไม่ว่าจากแผ่นดีวีดีติดตั้งของ distribution ต่างๆ หรือดาวน์โหลดมาจากอินเตอร์เน็ต แนะนำให้อิมพอร์ต Public Key ของไฟล์ rpm ลงในเครื่องที่จะติดตั้งก่อน เพื่อใช้ตรวจสอบความถูกต้องของไฟล์ rpm ว่าไฟล์ที่ใช้ในการติดตั้งเป็นไฟล์ที่มาจากผู้พัฒนาหรือสร้างไฟล์ rpm จริงๆ ไม่ได้ถูกเปลี่ยนแปลงใดๆ
หลังจากติดตั้ง Fedora 10 เมื่อบู๊ตเครื่องขึ้นมา จะมีแถบสี วิ่งจากซ้ายไปขวา ไปชนคำว่า Fedora 10 โดยไม่มีข้อความเกี่ยวกับการบู๊ตขึ้นมาเลย จะมีอีกทีก็หลังจากบู๊ตเสร็จ ขึ้นหน้า login
ส่วนตัวผู้เขียนแล้ว ไม่ชอบหน้าจอการบู๊ตแบบนี้ คือบางครั้งหน้าจอค้างไปนาน เราไม่สามารถรู้ได้เลยว่าไปติดปัญหาที่ตรงไหน ไม่เหมือนกับการขึ้นข้อความแสดงการโหลดส่วนต่างๆ ดังนั้นเลยหาวิธีแก้ไข ให้กลับมาเหมือนเดิม
เพื่อป้องกันการสับสนในการเปิดโปรแกรมหลายๆ วินโดวส์พร้อมๆ กัน ในโปรแกรม PuTTY ที่ใช้สำหรับ Telnet หรือ Secure Shell เราสามารถตั้งค่า Window Title เพื่อแยกแยะความแตกต่างระหว่างวินโดวส์แต่ละอันที่เปิดขึ้นมา ซึ่งทำได้โดย กดที่ไอคอนเล็กๆ มุมบนซ้ายของโปรแกรม PuTTY แล้วเลือก Change Settings… จากนั้นคลิก Window-Behaviour หน้าจอจะมีให้ตั้งค่า Window title ให้กับโปรแกรมได้


