other
Uncategorized
Pidgin: Random Crash on Windows (GDI Objects Leak)
2ผมใช้ Pidgin เล่น Google Talk มาหลายเดือนแล้วเนื่องจากเบื่อ Google Talk Client ที่แสนเก่าและไร้ซึ่งลูกเล่นใดๆ แต่ Pidgin ยังมีปัญหาหลักๆที่กวนใจอยู่เสมอคือ มันชอบ crash เอามากๆ crash วันหนึ่ง 3-4 ครั้งได้ จนตอนนี้เรียกได้ว่ามี sense รู้สึกได้ว่ามันกำลังจะ crash
อาการที่เห็นคือตำแหน่งของข้อความที่คุยจะเลื่อนแล้วไม่ค่อยตรง บางทีมี font เกยๆกัน หนักเข้าหน่อยหน้าต่างจะเริ่มเป็นสี่เหลี่ยม mosaic สีน้ำเงินแดงเต็มไปหมด หลังจากนั้น 2-3 วินาทีก็จะมีเสียงอันน่าสะพรึงกลัวดังขึ้น พร้อมกับปุ่ม OK ให้เรากดยอมรับแบบห้ามมีข้อโต้แย้งใดๆทั้งสิ้น
ขอบ่น
หลังจาก format เครื่องไปเมื่อวานด้วย ความหวังว่าปัญหานี้จะหายไป ลืมบอกไปว่า ก่อน format ก็มีบางโปรแกรมที่ crash บ่อยเหมือนกัน เลยนึกว่าเป็นที่ Windows แต่แล้วมันก็ไม่หายครับ มันออกลายอีกครั้งเมื่อบ่ายวันนี้ด้วยการ crash ติดต่อกัน 3 รอบขณะผมนั่งค้น chat logs อยู่
ยังดีที่สาเหตุการ format ครั้งนี้จริงๆแล้วไม่ได้มาจาก pidgin ไม่งั้นผมคงเซ็งเป็ดที่ต้องมานั่ง format ลง Windows ลงโปรแกรม เสียเวลาไป 3 ชั่วโมงแล้วไม่ได้อะไรขึ้นมา สาเหตุจริงๆที่ format คือ Microsoft SQL มันรันไม่ได้ แล้วผมต้องใช้สอบสัปดาห์หน้า ซึ่งนั่นไม่เกี่ยวกับ entry นี้จึงไม่ขอเล่าต่อ
ถึงยังไงผมหมดความอดทนแล้วล่ะ ต้องหาทางแก้ปัญหานี้ให้ได้ ไม่งั้นก็จะกลับไปใช้ Google Talk Client ตัวเดิมอย่างถาวรแล้ว ด้วยความโชคดีบางอย่างทำให้การ crash ครั้งนี้มันแสดงรายละเอียดและสาเหตุที่พังด้วย ทำให้รู้ว่าต้นเหตุมาจาก libcairo-2.dll ก็เลยลองไปถามอากู๋เพื่อนยากจนได้คำตอบมามากมาย และได้รู้ว่ามีผู้ร่วมชะตากรรมกับเรามิใช่น้อย
(more…)
Debian Mirrors in Thailand
0อันนี้คือที่ผมใช้อยู่ครับ เอาไปใส่ในไฟล์ /etc/apt/sources.list
deb http://mirror1.ku.ac.th/debian/ lenny main contrib non-free deb http://mirror1.ku.ac.th/debian/ lenny-proposed-updates main contrib non-free deb http://debian.thaios.net/debian/ lenny main contrib non-free deb http://debian.thaios.net/debian/ lenny-proposed-updates main contrib non-free deb ftp://ftp.debianclub.org/debian/ lenny main contrib non-free deb ftp://ftp.debianclub.org/debian/ lenny-proposed-updates main contrib non-free deb http://linux.thai.net/debian/ lenny main contrib non-free deb http://linux.thai.net/debian/ lenny-proposed-updates main contrib non-free deb http://neutron.debianclub.com/debian/ lenny main contrib non-free deb http://neutron.debianclub.com/debian/ lenny-proposed-updates main contrib non-free deb http://debian.lru.ac.th/debian/ lenny main contrib non-free deb http://debian.lru.ac.th/debian/ lenny-proposed-updates main contrib non-free deb http://mirror.in.th/osarchive/debian/ lenny main contrib non-free deb http://mirror.in.th/osarchive/debian/ lenny-proposed-updates main contrib non-free deb http://mirror1.ku.ac.th/debian-security/ lenny/updates main contrib non-free
ส่วนใหญ่เอามาจากที่นี่ครับ http://debianclub.org/mirrors
รายชื่อ NTP Server ในไทย
5เห็น @icez เล่นอยู่ใน twitter เลยลองไปหาดูบ้าง
อันนี้เป็นรายชื่อจาก th.pool.ntp.org ทั้งหมด
ทำให้รู้ว่าเกษตรมี NTP Server อยู่ใน Pool ของไทยเกินครึ่ง
Name: ntp.ku.ac.th
Address: 158.108.212.149Name: fw.eng.ku.ac.th
Address: 158.108.32.17Name: ilm.live.rmutt.ac.th
Address: 203.158.118.3Name: time.uni.net.th
Address: 202.28.18.72Name: itoml.live.rmutt.ac.th
Address: 203.158.111.32Address: 158.108.7.157
Address: 158.108.2.100
อันนี้เป็นรายชื่อ Server ที่รู้จัก แต่ไม่ได้อยู่ใน Pool
Name: delta.cpe.ku.ac.th
Address: 158.108.32.3Name: time.navy.mi.th
Address: 118.175.67.83Name: clock.nectec.or.th
Address: 202.44.204.114Name: time1.nimt.or.th
Address: 203.185.69.60Name: time2.nimt.or.th
Address: 203.185.69.59Name: time3.nimt.or.th
Address: 203.185.69.56
ป.ล. @icez เตือนมาว่า time3.nimt.or.th เวลามั่วมาก ถ้าคิดจะใช้ลองดูดีๆก่อน
ย้าย MySQL datadir ใน Ubuntu
2หลังจาก ติดปัญหานานอยู่นานมาก ว่าทำไมย้ายแล้วรันไม่ผ่าน พอย้ายกลับดันรันได้ ทั้งๆที่ไม่ได้แก้อะไรเลยนอกจาก datadir
งงอยู่นานมาก ลองปรึกษา @icez ก็งงไปตามๆกัน สุดท้ายลอง google ถึงรู้ว่ามีผู้ร่วมชะตากรรมอยู่ไม่น้อย จนเจอวิธีแก้
- stop mysql –
/etc/init.d/mysql stop - move dir –
mv /var/lib/mysql /home/mysql - แก้ my.cnf –
vi /etc/mysql/my.cnfแก้datadir = /home/mysql - แก้ apparmor config –
vi /etc/apparmor.d/usr.sbin.mysqld
เพิ่ม /home/mysql เข้าไป ลอกๆจาก /var/lib/mysql เอาละกัน - restart apparmor –
/etc/init.d/apparmor restart - start mysql –
/etc/init.d/mysql start
บังคับ Firefox ให้แสดง Scroll Bar เสมอ
2เวลาผมเล่นเน็ต บางทีก็มีเรื่องขัดใจอยู่เหมือนกัน อย่างบางเว็บที่มันยาวไม่เกินหน้า มันไม่มี Scroll Bar ถ้าหน้าไหนยาวเกินก็มี ปัญหาคือถ้าเว็บนั้นมันมีหน้าทั้งสองแบบล่ะ? แล้วยิ่งเว็บที่บังคับ div ให้ลอยตรงกลาง เวลาเปลี่ยนหน้าแล้วมี Scroll โผล่มา มันก็เลื่อนซ้าย พอ Scroll หายไป มันก็เลื่อนขวา
อธิบายแบบนี้ไม่ค่อยเห็นภาพ ลองดูตัวอย่างที่เว็บภาค http://www.cpe.ku.ac.th/ กดตรงเมนู “บุคลากร” เทียบกับ “เกี่ยวกับภาควิชา” จะเห็นได้ว่ากรอบหลักของหน้ามันขยับซ้ายขวาเล็กน้อยเวลาเปลี่ยนหน้า นั่นเกิดจาก Scroll ที่ทำให้การคำนวณความกว้างของหน้ามันเปลี่ยน
อธิบายให้เข้าใจยาก ลองดูภาพประกอบดีกว่า