Sunday, September 23, 2007

MySQL 5.0 ภาษาไทย

MySQL 5.0 ภาษาไทย

หลังจากที่ลง Kubuntu 7.04 ที่มีเฉพาะ MySQL 5.0 อยู่ใน repositories เท่านั้นก็เลยคิดว่าจะลองหาวิธีที่จะทำให้ใช้ภาษาไทยได้ดูครับ

ได้ไปเจอคำอธิบายที่ web ของ AppServ ครับ

ขออนุญาตคัดลอกบางส่วนมาครับ

การใช้ PHP เพื่อทำการ select, insert หรือ update ข้อมูลสามารถทำได้โดยใช้คำสั่ง

mysql_query("SET NAMES tis620");
หรือ mysql_db_query(,"SET NAMES tis620");

หลังจากทำการ connect กับ MySQL database เรียบร้อยแล้ว

ถ้าหากว่ายังไม่สามารถทำให้เป็นภาษาไทยได้

ลองเพิ่มสิ่งเหล่านี้ลงไปในไฟล์ /etc/mysql/my.cnf

ใต้ [client] section

default-character-set = tis620

ใต้ [mysqld] section

default-character-set = tis620
character-set-server = tis620
collation-server = tis620_thai_ci
init_connect = 'SET collation_connection = tis620_thai_ci'
init_connect = 'SET NAMES tis620'

แล้วลอง restart MySQL server ดูครับ

Sunday, September 16, 2007

ใช้ Windows Mobile Phone เป็น GPRS Bluetooth modem

ใช้ Windows Mobile Phone เป็น GPRS Bluetooth modem

ผมใช้ library ของ bluez ทดสอบบน Kubuntu 7.04 และ 6.06 คิดว่า ubuntu และ linux distribution อื่น ๆ น่าจะใช้ได้เช่นเดียวกันครับ

1. ก่อนอื่นทำการเปิด bluetooth ของ Windows Mobile และกำหนดให้เป็น Discoverable

2. เปิด Internet Sharing ของตัว Windows Mobile ก่อน และกด Connect

3. หลังจากนั้นเปิด command prompt ของ Kubuntu ขึ้นมา

4. search หาอุปกรณ์ bluetooth ด้วยคำสั่ง

hcitool scan

ทำการจดหมายเลข address ของตัว Windows Mobile bluetooth เอาไว้

5. เพิ่มบรรทัดดังต่อไปนี้เข้าไปในไฟล์ /etc/network/interfaces โดยใช้คำสั้ง
sudo nano /etc/network/interfaces

#---
auto bnep0
iface bnep0 inet dhcp
#---

6. ทำการเชื่อมต่อโดยใช้คำสั่ง
sudo modprobe bnep
sudo pand --connect


ในการเชื่อมต่อครั้งแรก โปรแกรมจะทำการถาม Passcode เพื่อทำการ pair อุปกรณ์เข้าด้วยกัน

หลังจากนั้นการเชื่อมต่อครั้งต่อ ๆ มาก็เพียงแค่ ทำขั้นตอนที่ 6 เท่านั้นครับ