atom

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 นาที

Firefox 2 กับ Flash

เมื่อวานสั่ง dist-upgrade เครื่อง Notebook ก่อนกลับบ้าน เช้าวันนี้เข้ามาจะ check gmail ปรากฎว่า firefox มันเดี้ยงตลอดหลุดได้หลุดดีอาการเซ็งบังเกิดขึ้น เพราะก่อนหน้านี้เจ้าหินก็บ่นว่า firefox 2 มันหลุดบ่อยจังผมก็ว่าไม่หลุดนะเพราะก็เล่นบนเครื่อง pc มาตลอด มาวันนี้เจอกับตัวเองเลยค้นหาสาเหตุเดาไปเรื่อย ๆ เอา fonts ออกก็ไม่หายจริง ๆ ตัวจัดการ bug มันก็ debug ให้แล้วละบรรทัดล่างบอกว่า libflash ก็เลยเอะใจเอาตอนหลังประกอบกับเจอในเว็บมันบอกว่า firefox 2 มีผลข้างเคียงไม่ถูกกับ flash plugin บ้างก็บอกให้เอาออกซะ แต่ไปสะดุดกับ comment หนึ่งบอกว่าเขาทำการเปลี่ยนสีของ X จาก 16 เป็น 24 อาการดังกล่าวก็หายไป ได้การละเพราะ Notebook ผมก็ตั้งไว้ที่ 16 เหมือนกันเลยลองเปลี่ยนดูก็ได้ผลจริง ๆ เล่น firefox 2 ได้ลื่นไม่หลุดอีกอืมม… ใครเจอแบบผมก็ลองทำดูนะครับแต่โดยทั่ว ๆ ไปคงไม่ค่อยเจอกันเพราะส่วนใหญ่มันตั้งค่าสีสูง ๆ ไว้อยู่แล้วบังเอิญว่า config ของ Xorg ผมสืบทอดมาเรื่อย ๆ ตั้งแต่ TLE 7 ค่อย ๆ ปรับมาเพราะผมใช้ NVIDIA และต้อง ทำมือหลาย ๆ ค่า
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 นาที

NLC X

ยินดีตอนรับทุกท่านเข้าสู่เวที “การแข่งขันระบบปฏิบัติการลินุกซ์แห่งประเทศไทย” โดยในปี พ.ศ. 2552 นี้ ได้ทำการจัดการแข่งขันขึ้นเป็น ครั้งที่ 10 เปิดรับสมัครแล้ววันนี้ ถึง 28 สิงหาคม ศกนี้ เข้าสู่ NLC10 คลิ๊ก แล้วพบกันในวันสอบแข่งขันรอบแรกนะครับ ตารางงานที่เกียวกับ NLC10 ดูผ่าน google calendar ติดตามได้จาก http://www.google.com/calendar/embed?src=2icp2uertrnb8d2ecdfd4dhe5g%40group.calendar.google.com&ctz=Asia/Bangkok
Mon 1 Jan 0001
ใช้เวลาอ่าน 1 นาที

NSC2007 ภาคกลาง

เมื่อวันจันทร์ที่ผ่านมาต้องไปเป็นกรรมการคัดเลือก NSC2007 ของภาคกลางที่ SIIT (ในมธ.) โดยบังเอิญเพราะที่วางตัวไว้เป็นพี่กำธร กับเจ้านุก แต่สองคนติดภาระกิจทั้งคู่ เป็นครั้งแรกที่มีโอกาสได้เป็นกรรมของภาคกลางซึ่งโครงการจะเยอะที่สุดเมื่อเทียบกับภาคต่าง ๆ นั้นคือความปวดหัวจะมีมากขึ้นกว่าเดิมเป็นเท่าตัว โดยรวมแล้วภาคกลางเป็นสนามที่มีโควต้ามากกว่าภาคอื่น ๆ ดังนั้นการตัดสินผู้เข้าชนะก็จะเยอะตามไปด้วย แต่ก็เป็นที่ลำบากใจว่าจะดันให้ครบทั้งหมดหรือไม่ ในส่วนที่ผมคัดเลือกก็เป็นโปรแกรมประยุกต์สำหรับลินุกซ์ ความเข้มข้นดูแล้วปีนี้ไม่ค่อยเข้มข้นเท่าปีก่อน ๆ ภาคอื่น ๆ ไม่เข้ามาเกือบทั้งหมด ยกเว้นภาคใต้ และ ภาคกลาง ปีหน้าคงต้องหาวิธีจูงใจให้มากกว่านี้ ได้ข่าวว่าภาคเหนือน้องถอดใจขอถอนตัวไปก่อน ก็น่าเสียดายเหมือนกัน น้อง ๆ ที่พลาดปีนี้ก็อย่าเพิ่งท้อนะครับปีหน้าคว้าใหม่ :-) รูปน้อง ๆ
Mon 1 Jan 0001
ใช้เวลาอ่าน 1 นาที

NSC2007 สนามภาคใต้

เมื่อวันอังคารที่ผ่านมาได้มีโอกาสไปร่วมเป็นกรรมการคัดเลือกผลงานนักเรียนนักศึกษาของ NSC2007 ในสนามภาคใต้ ม.สงขลาฯ และเป็นครั้งแรกที่ได้ไปสนามบินสุวรรณภูมิ ไกลมาก ๆ จากที่ทำงานค่า Texi + ค่าทางด่วนก็ปาไป 500 บาทแล้วแถมต้องตื่นแต่เช้ามืดอีกด้วย ไปถึงก็เดินไม่ถูกเพราะมันใหญ่ ส่วนบรรยากาศของรอบสุดท้ายก่อนการรอบตัดสินก็คึกคักดีน้องรอแสดงผลงานกันพร้อมเพรียง แต่เท่าที่ตรวจหลายทีมยังทำกันไม่ถึงไหนก็เป็นที่น่าเสียดาย แต่ส่วนใหญ่ก็ตั้งใจบรรยายเอาจริงเอาจัง จนบางครั้งกรรมการตกใจก็มีฮ่า ๆ (แซว) ผลการคัดเลือกจะมีโควต้าอยู่ว่าแต่ละประเภทจะเข้าได้กี่ทีมก็ทั้งหมดก็เป็นไปตามที่วางไว้ยกเว้นบางประเภทที่ไม่มีเข้าเช่นในประเภทของครูอาจารย์ (สร้างเนื้อหาบทเรียน online) ไปคราวนี้ไม่ได้ถ่ายรูปไว้มากนักมีสองสามรูป และ มี clip บรรยากาศสั้น ๆ มาให้ดูด้วย
Mon 1 Jan 0001
ใช้เวลาอ่าน 1 นาที