PHP: โค้ดในการดึง URL Path ปัจจุบัน
โน้ตสั้นๆ สำหรับคนที่เขียน PHP ที่ต้องการหา URL Path ปัจจุบันที่เปิดอยู่ เช่น ถ้าเราเปิดเว็บปัจจุบันอยู่ที่ http://www.wingfoss.in.th/en/index.php?p=node/123 เพราะฉะนั้น URL Path จะเท่ากับ en/index.php?p=node/123
โค้ดที่ใช้ในการขอค่า URL Path ดังข้างต้นคือ
$urlpath = $_SERVER["REQUEST_URI"]; echo $urlpath;
Happy PHP Coding ครับ :)
- Add new comment
- 1515 reads
วิธีการย้าย Wordpress ไปยังโดเมนใหม่

จุดอ่อนสำคัญของ Wordpress สิ่งหนึ่งก็คือ เราไม่สามารถย้ายเว็บจากชื่อโดเมนเดิมเป็นชื่อใหม่ได้ง่ายนัก เนื่องจากตัวฐานข้อมูลที่มีการเก็บข้อมูลถึงระดับการเก็บชื่อโดเมน ซึ่งคำแนะนำจาก wordpress.org ก็คือให้ทำการ export post และ page จากเว็บเก่าออกมาทั้งหมด แล้วทำการลง Wordpress ใหม่ที่โดเมนใหม่พร้อมทั้งตั้งค่า ลง Plugins ให้เหมือนกับเว็บใหม่ แล้วจึงค่อย import post กับ page มายังเว็บใหม่ ซึ่งเป็นวิธีที่ยุ่งยากและใช้เวลานานมาก
วันนี้ผมก็เลยมาเสนอแนวทางอีกแนวทางนึงที่ผมใช้อยู่ แต่อาจจะไม่ได้เต็มร้อยนัก คือ เปลี่ยนชื่อโดเมนในฐานข้อมูลเองซะเลย ขั้นตอนในการทำมีดังนี้ครับ
- Add new comment
- Read more
- 1205 reads
หลากวิธีดูเวอร์ชันของ Ubuntu
เชื่อว่าหลายคนเคยมีปัญหาเวลาไปเล่น Ubuntu ที่เครื่องคนอื่นแล้วไม่รู้ว่าใช้เวอร์ชันอะไรอยู่ ซึ่งมีหลายวิธีที่ดูได้ครับ
วิธีแรกคือไปที่ System > About Ubuntu แล้วดูที่สองบรรทัดแรกจะมีรายละเอียดเวอร์ชันที่เราใช้อยู่
- 2 comments
- Read more
- 1182 reads
ค้นหาไฟล์ด้วยคำสั่ง find
มาจดโน้ตย่อๆ ไว้นะครับ ถ้าใครต้องการใช้คอมมานด์ค้นหาไฟล์ test.php ในไดเร็กทอรี่ปัจจุบัน รวมถึงไดเร็กทอรี่ย่อยด้วย ให้พิมพ์คำสั่ง
find . -name test.php
แต่ถ้าต้องการค้นหาโดยกำหนดไดเร็กทอรี่เอง เช่น /home รวมถึงต้องการใส่เงื่อนไขเป็น .php ให้ใช้คำสั่ง
find /home -name *.php
- Add new comment
- Read more
- 822 reads
ค้นหาคำที่ต้องการในทุกๆ ไฟล์ด้วยคำสั่ง grep
ช่วงนี้งานเข้าเยอะมาก พอดีมีงานนึงที่ต้องไล่โค้ดจากเว็บเก่าที่เขียนได้เละมากๆ ไม่มีโครงสร้าง และมีไฟล์อยู่มั่วเต็มไปหมด ปรากฎว่าเราต้องการดูคลาสตัวนึงจากในบรรดาเป็นร้อยๆ ไฟล์จะทำอย่างไร?
ให้เราเปิด Terminal แล้ว cd ไปที่โฟลเดอร์ที่ต้องการหาไฟล์ แล้วพิมพ์คำสั่ง (สมมติว่าชื่อคลาสที่ต้องการค้นหามีชื่อว่า MyClass)
grep "MyClass" *
- 2 comments
- Read more
- 1089 reads
จดโน้ตบน Ubuntu อย่างรวดเร็วด้วย Tomboy Notes

โปรแกรม Tomboy Notes เป็นโปรแกรมจดโน้ตที่ผมใช้เป็นประจำ ทั้งเวลาไปฟังบรรยายที่ต่างๆ จดโน้ตขณะประชุม จดโน้ตย่อขณะคุยกับลูกค้า จดโน้ตขณะเรียน (นานๆ ที :P) ด้วยความสามารถที่สามารถสร้างโน้ตใหม่ได้อย่างรวดเร็ว ตั้งหัวข้อมูล สร้าง bullet อย่างอัตโนมัติ แค่นี้ผมก็ใช้เป็นประจำโดยไม่สนโปรแกรมอื่นแล้วครับ
- 3 comments
- Read more
- 1628 reads
StarDict โปรแกรมฟรีดิคชันนารีภาษาไทยบน Ubuntu
ปกติผมจะเป็นแฟนประจำดิคชันนารีออนไลน์บน http://dict.longdo.com ไม่ก็ http://lexitron.nectec.or.th แต่คงจะดีไม่น้อยถ้ามีดิคชันนารีแบบออฟไลน์เอาไว้กรณีเร่งด่วนอีกสักอัน StarDict คือโปรแกรมฟรีดิคชันนารีหนึ่งในใจผมเลยทีเดียว (ไม่เกี่ยวกับโฆษณากาแฟยี่ห้อหนึ่ง)
- 2 comments
- Read more
- 2485 reads
Checklist สิ่งที่ควรทำหลังจากลง Ubuntu 9.10

วันก่อนเครื่อง Dell d630 คู่ใจผมมีปัญหากับ Ubuntu 9.10 64bit ทำให้ผมต้องลงเครื่องใหม่อีกครั้ง ก็เลยเอา checklist สิ่งที่ผมจะทำหลังจากลง Ubuntu เสร็จเรียบร้อยแล้วมาฝากครับ
- เปลี่ยน System > Administration > Software Sources เป็น Main Server และติ๊กเลือกหมดทุก Repos (ความชอบส่วนตัว)
- sudo apt-get update
- sudo apt-get dist-upgrade
- sudo apt-get install vim nautilus-open-terminal sun-java6-jdk
- sudo shutdown -r now
- ลงไดร์เวอร์ไวร์เลสและการ์ดจอที่ System > Administration > Hardware Drivers
- sudo shutdown -r now
- 6 comments
- Read more
- 3547 reads



