Domain

Apple Wireless Mouse and Ubuntu

เมื่อวาน mouse ของ Mac เกิดอาการเดี้ยงกลางอากาศ อยู่ ๆ ก็ Scroll ขึ้นไม่ได้ซะงั้น ลองถอดเสียบ ปรับไปปรับมาก็ใช้ไม่ได้เลยถือไป Claim ที่ iBeat ฟิวเจอร์พาร์ค รังสิต รอ 1 อาทิตย์ เลยถอย ตัว Wireless มาเล่นซะเลย วันนี้เลยหอบมาลองเล่นกับเจ้า Ubuntu ดู Boot เข้า 9.04 ลองปรับตาม ใน Internet แล้วไม่ได้สักกะที เลยเข้า 8.10 ปรับทีเดียวได้เลย อึ้งกับมันอีกละ 9.04 เฮ้อ… หรือทำอะไรผิดไปหว่า ว่าง ๆ ค่อยลองใหม่… บน 8.10 ทำง่าย ๆ ดังนี้ Pair key “0000” ตั้งค่าใน xorg.org Section “InputDevice” Identifier “MightyMouse” Driver “evdev” Option “CorePointer” Option “Name” “Apple Computer, Inc. Mighty Mouse” Option “HWHEELRelativeAxisButtons” “7 6” Option “Buttons” “8”
Mon 1 Jan 0001
ใช้เวลาอ่าน 1 นาที

Block Block!!!

ช่วงหลัง ๆ เริ่มมีการพูดถึงการเซ็นเซอร์กันมากขึ้น ไม่ว่าจะทีวี หนังสือ หนัง หรือเว็บ บางครั้งเป็นเรื่องน่าตลก บางครั้งเป็งเรื่องน่ารำคาญ จึงถึงน่าสงสาร บางที่ Block กันเสียจนทำอะไรไม่ได้เลยตัดสายทิ้งเสียงยังดีกว่า ที่บ่น ๆ เพราะเมื่อกี้น้องใน lab ส่ง MSN มาบอกว่า search google คำว่า acer 5111 ไม่ได้โดน block เมื่อลองก็จริงดังว่า เลยคิดล่วงหน้า ถ้า… www.opentle.org มี node เท่ากับ 5111 www.blognone.com มี node เท่ากับ 5111 www.debianclub.com มี node เท่ากับ 5111 www.ubuntuclub.com มี id เท่ากับ 5111 ……. หน้าเพจเหล่านั้นก็จะเป็นหน้าต้องห้ามสำหรับที่ทำงานผมไปโดยปริยาย ทางออกที่ดีคืออะไรหนอ…เพี้ยง!!!
Mon 1 Jan 0001
ใช้เวลาอ่าน 1 นาที

Dreamhost

Dreamhost ส่ง Email มาหลายวันละ ว่าให้ keys พิเศษมาไว้บอกเพื่อนไปสมัคร จำนวน 5 keys ด้วยกัน อ่านแล้วก็ยังไม่ค่อยเข้าใจเท่าไร่ ว่าดียังไง แต่ก็น่าจะมีอะไรน่าสนใจ ใครอยากลองสมัครกับ Dreamhost ก็มาขอกันได้นะครับ ผมได้มา 5 keys ใช้ได้ key ละ ครั้งเท่านั้นเลยแจกตาม net ไม่ได้ รายละเอียดที่ได้มา Are each good only one time! Up our plan features to 2TB disk and 20TB bandwidth! Give $150 off a 5-year signup or $200 off a 10-year signup! Are way better than regular promo codes.. but are in very limited supply! ส่งเมลมาขอกันได้ที่ และสมัครได้ที่ https://signup.dreamhost.com/
Mon 1 Jan 0001
ใช้เวลาอ่าน 1 นาที

Drupal + MediaWiki

หลายท่านที่ชื่นชอบความสามารถของ Drupal แต่ก็ยังรัก MediaWiki วันนี้ผมขอเล่าวิธีการใช้ Users ร่วมกันระหว่างสองตัวนี้ จริง ๆ ก็มีทางออกหลายอย่างนะครับสำหรับคนที่อยากใช้ Drupal กับ Wiki ผมแอบเห็นคนทำ Profile การติดตั้ง Drupal 5 ให้ทำงานคล้ายคลึง Wiki แต่ผมก็ไม่ได้ลองนะครับแค่ไล่ ๆ ดูเพราะหาวิธีที่จะ Link สองตัวนี้เข้าด้วยกันมานานแล้ว วันนี้ไปเจอเข้าเป็นวิธีกลาง ๆ คือใช้แค่ Users ร่วมกัน สำหรับผมแค่นี้ก็พอแล้วละไม่ต้อง login หลายครั้งให้ยุ่งอยาก ระหว่างรอให้ OpenTLE ฟื้นคืนชีพเพื่อใช้งานจริงก็มาซ้อมมือเขียนวิธีการคร่าว ๆ ไว้ก่อน ถ้าใครอ่านภาษาอังกฤษคล่องก็อ่านจากต้นฉบับได้เลยนะครับเพราะผมอาจจะเขียนอ่านไม่รู้เรื่องก็เป็นได้ตอนนี้ก็เกือบ 7 โมงเช้าแล้วยังไม่ได้หลับ มาเริ่มกันเลยดีกว่าครับ Software ที่ผมใช้ในครั้งนี้
Mon 1 Jan 0001
ใช้เวลาอ่าน 2 นาที

Drupal and PHP 5.2

วันนี้เช้าอีกจนได้เพราะหัวเสียทั้งคืนเนื่องมาจากไม่สามารถใช้งานเว็บที่เป็น Drupal ทุกตัวบน Servage.net ได้อย่างถูกต้องอาการก็คือ login ได้ปกติแต่ถ้าเปลี่ยนหน้าเมื่อไหร่ หมายถึง Click link user ก็จะกลายเป็น anonymous ทันทีเล่นเอาปวดหัวจิ๊ด ๆ ไปเปิด issue ใน Servage.net ไว้พนักงานก็ตอบกลับเร็วดีตามสูตรเลย มาถึงถามหาหน้าที่ error อ้าวแล้วจะส่งหน้าไหนไปให้ดูดีละ ในเมื่อทุกอย่างดูเหมือนทำงานปกติ ไอ้เราภาษาก็แข็งแรงมาก ๆ ๆ เขียน English นี่สุดยอดพิมพ์ไปเขาคงนั่งหัวเราะแทนที่จะแก้ปัญหาให้กระมัง เอาเป็นว่าคุยกับ support หลายฉบับทีเดียวและดูเหมือนว่าเขาไม่เข้าใจเราเอาเสียเลยจึงเปลี่ยนจากพิมพ์มาเป็นจับหน้าจอเป็น .swf ส่งไปให้ ก็ยังทำงง ๆ มาอีก ปวดหัวหนักเข้าไปอีกผมร่วงไปอีกหลายเส้นยิ่งไม่ค่อยมีอยู่ ฮ่า ๆ จนในที่สุดตอนใกล้รุ่งก็มีเมลกลับมาอีกเป็นฉบับที่ 5 ไม่รวมของผมนะถ้ารวมประมาณ 10 กว่าฉบับ ฉบับสุดท้ายนี่ดูสำนวนแล้วน่าจะเป็น Admin เพราะพิมพ์มาสั้นมาก ๆ แต่ได้ใจความ คือ “มันเกี่ยวกับ PHP 5.2 หรือเปล่า?” ไอ้เราก็หัวใสปิ๊ง (เพราะร่วงไปเยอะ) รีบตรวจ phpinfo() เทียบกับของเจ้าต้า (Neverlock) ซึ่งใช้ Servage.net เหมือนกันและยังทำงานได้ปกติกับ Drupal มันเป็นเช่นนั้นจริง ๆ ครับพี่น้อง node ผม เป็น node2 PHP 5.2 ของเจ้าต้า node4 PHP 5.
Mon 1 Jan 0001
ใช้เวลาอ่าน 1 นาที

E: Dynamic MMap ran out of room

จำได้ว่าเคยมีคนเจอปัญหานี้มาก่อน และเคยเขียนไว้ที่ไหนสักแห่ง วันนี้ผมเจออีกครั้งหลังจากที่ เพิ่ม repo ของ debian ทั้ง etch และ sid ทั้งคู่ทำให้เกิด error ดังนี้ Reading package lists... Error! E: Dynamic MMap ran out of room E: Error occurred while processing xemacs21-gnome-mule (NewVersion1) E: Problem with MergeList /var/lib/apt/lists/http.us.debian.org_debian_dists_sid_main_binary-i386_Packages E: The package lists or status file could not be parsed or opened. ก็เพิ่ม cache size ให้ apt ก็ได้ครับผมเพิ่มใน /etc/apt/apt.conf.d/70debconf ด้วยบรรทัด APT::Cache-Limit "16777216"; ทำการ update อีกครั้งก็เรียบร้อย
Mon 1 Jan 0001
ใช้เวลาอ่าน 1 นาที

Finger Print

ตอนบ่าย ๆ เมื่อวานพี่ต้นวศิน เดินเอา notebook ตัวใหม่มาให้ลงลินุกซ์ทะเลให้ เป็น Toshiba Portege M500 ทุกอย่างก็ดูราบรื่นดี ก็ยังมีบางอย่างยังไม่ได้ปรับแต่ง เช่น bluetooth และ modem แต่ที่น่าสนใจก็เข้าระบบด้วยลายนิ้วมือ ตอนค่ำ ๆ เลยหิ้วกลับห้องด้วยเพราะที่ห้องมี Net แล้ว (ผลดีของการมี Net) Search ดูก็พบว่ามันใช้ได้ด้วยก็เลยทดลองซะก็ได้จริง ๆ เลยเขียนเก็บไว้ที่ wiki OpenTLE ใครสนใจก็อ่านได้ที่ http://wiki.opentle.org/Finger_Print_on_Toshiba_Portege_M500
Mon 1 Jan 0001
ใช้เวลาอ่าน 1 นาที

Gaim to Pidgin

Bug ของ Gaim ตัวหนึ่งที่เจอมาตั้งแต่ Gaim 2 Beta แรก ๆ คือเมื่อเล่นในสภาวะแวดล้อมภาษาไทย ข้อความต่าง ๆ บน UI เป็นไทย เมื่อเปิดหน้าต่าง MSN Chat Room โปรแกรมจะปิดตัวเองอัติโนมัติทำให้หงุดหงิดพอสมควรจนทำให้ Gaim ที่ออกไปกับ LinuxTLE 8.x ต้องเอาข้อความภาษาไทยออกไปก่อนชั่วคราว จนมาวันนี้ Gaim เปลี่ยนไปเป็น Pidgin และออกตัวเต็มมาแล้ว และ ได้มีโอกาสนำมาลองเล่นดูปรากฎว่ายังคงพบปัญหาดังกล่าวอีก ก็เลยสอบถามไปยัง Mark (Mk) ว่าเจอไหม ก็ได้คำตอบว่าไม่ค่อยได้เล่น Chat room สักเท่าไรเลยไม่เจอ คุยกับพี่กำธร อีกรอบเพราะก่อนหน้านั้นก็เคยไล่หาใน Source ไปแล้วรอบหนึ่งแต่ก็ไม่เจออะไร วันนี้พี่กำธรชี้ไปที่คำแปล โดยตั้งขอสงสัยไว้ว่าแปลอะไรผิดไปหรือเปล่า อาจจะมีอักขระอะไรแอบอยู่ก็เป็นได้ ผมก็เลยเอา file po มาไล่อีกรอบตั้งใจว่าจะไล่แบบละเอียดกันเลยทีเดียว แต่มันเยอะจริง ๆ ครับพี่น้อง เลยบีบวงให้แคบโดยเปิดหน้าต่าง Chat Room เป็นภาษาอังกฤษ แล้วดูว่ามีคำแปลอะไรบ้างตอนแรกก็กะจะ Search ไปทีละข้อความ แต่มีอะไรดลใจให้มองไปที่ ข้อความที่มีการนับจำนวนคนในห้อง Chat และ Search หาตัวนั้นก่อนก็ถือว่าโชคดีมาก ๆ ที่คำเดียวเจอเลย นั้นคือในคำแปลภาษาไทยใส่ค่า format ผิดไปจาก %d เป็น %s แค่นี้เองถ้าใครเจอปัญหานี้ก็ลองแก้ดู ครับ --- th.po~ 2007-01-20 17:45:47.000000000 +0700 +++ th.po 2007-05-09 17:08:11.000000000 +0700 @@ -3065,7 +3065,7 @@ #: ../src/gtkconv.c:4958 ../src/gtkconv.c:5067 #, c-format msgid "%d person in room" -msgstr "ในห้องมี %s คน" +msgstr "ในห้องมี %d คน" #: ../src/gtkconv.c:5624 ../src/gtkstatusbox.c:366 msgid "Typing" ตัว 2.0.0 คงไม่ทันแล้วก็รอให้แก้ในรุ่นถัดไป http://developer.pidgin.im/ticket/815 ก็ต้องขอขอบคุณ Mark ที่ช่วยยืนยันให้
Mon 1 Jan 0001
ใช้เวลาอ่าน 1 นาที

Hotmail 2 GB!!

หลังจากไม่ได้เช็คเมลของ Hotmail หลายวันวันนี้เข้าไปหลังจาก logon เสร็จแล้วก็ขึ้นหน้าถามว่าจะเข้าใช้ live หรือเปล่า ถ้าไม่เอาก็ say "no thank you" ไปชะงักที่คำว่า "no thank you " นี่แหละทำเป็นงอนนะตัว ผมเลยใจอ่อน click ยอมรับเข้าไปสิ่งที่เห็นคือแถบสถานะแถบหนึ่งปรากฏขึ้นผมก็นึกว่าขั้นตอนการย้ายจากเก่ามาใหม่แต่ทำไมหยุดนานจังมองดี ๆ เอ้าแทบไม่เชื่อสายตามันบอกเนื้อที่เรานี่หว่าวันก่อนมันจะเต็มแต่ทำไมวันนี้เหลือเยอะหรือเมลเก่า ๆมันหายไปแต่ !!แอ๊ะนั้น 2 G นี่เป็นไปได้ไงไม่อยากเชื่อสายตาตัวเองเลย ช่างทำไปได้… นานมาแล้วก็เคยใช้ live แต่ไม่ประทับใจเลยเอาออกมาวันนี้ Microsoft ทำการบ้านมาดีแฮะ ดูดีขึ้นถาษาไทยก็ work ขึ้นไม่ได้เชียร์นะแต่พบเจอมา
Mon 1 Jan 0001
ใช้เวลาอ่าน 1 นาที

IOS4.2.1 กับ Ubuntu

หลายคนที่ใช้ iPhone และ ใช้ Ubuntu หรือ Linux ค่ายอื่นหลังจากที่ได้ upgrade เป็น iOS4.2.1 ซึ่งเป็น OS ล่าสุดของ iPhone ก็จะพบว่าไม่สามารถที่ mount ได้ตามปกติ ผมก็พบปัญหาดังกล่าวมาสักพัก วันนี้ลองค้นหาข้อมูลดูก็พบวิธีแก้ไขดังนี้ ก่อนอื่นให้ ลบ ข้อมูลเก่าทิ้งก่อนดังนี้ $ rm -rf ~/.config/libimobiledevice ตรงนี้ผมนั่งหาอยู่ตั้งนานเพราะถึงแม้จะ upgrade ตัว libimobiledevice แล้วก็ไม่สามารถ mount ได้อยู่ดีเพราะมันจำข้อมูลเก่าอยู่ หลังจากนั้นให้ทำการ upgrade ตัว lib ต่าง ๆ เป็นตัวล่าสุด $ sudo add-apt-repository ppa:pmcenery/ppa<br />$ sudo apt-get update<br />$ sudo apt-get dist-upgrade หลังจากนั้นก็ลองเสียบ iPhone เข้าไปใหม่ก็จะใช้ได้ตามปกติครับ
Mon 1 Jan 0001
ใช้เวลาอ่าน 1 นาที