Edgy + AIGLX + Beryl

ก่อนหน้านี้เคยลอง XGL + Compiz ไปทีนึง แต่มันช้า (บน P-III 1 GHz + i830M) เลยไม่ได้ใช้งานจริง .. ตอนนี้ลง Edgy Efy ติดตั้ง X11 Xorg 7.1.1 มี AIGLX ในตัว เลยลองดูอีกที

ก่อนอื่นเพิ่ม repository

deb http://ubuntu.beryl-project.org/ edgy main-edgy

จากนั้นก็

# aptitude update
# aptitude install beryl emerald-themes

แล้วก็

$ beryl-manager

เสร็จแล้ว ..

เทียบกับ XGL + compiz แล้ว ติดตั้ง Edgy + AIGLX + Beryl ง่ายโคตรๆ เลย .. เวลา้ใช้งานก็ไม่ต้อง restart X Server กันใหม่ ลูกเล่นเพียบ ทำงานเร็วกว่า ใช้ color depth 16-bit ก็ได้ด้วย (XGL + Compiz ต้องใช้ 24-bit) .. ที่ยังต้องหาทางแก้กันต่อคือ video playback ที่ output ผ่าน XV จะเพี้ยนๆ … เลยต้องใช้ output เป็น X11 ธรรมดาซึ่งทำงานช้ากว่ามาก หรือไม่ก็ OpenGL ซึ่งก็ช้าเหมือนกัน .. ถ้าจะดูหนังก็ switch กลับไป metacity เอา :P

Two distro released

Ubuntu 6.10 Edgy Eft รีลีสวันนี้ (26 ต.ค. 49 – ตรงกับวันเกิดพอดี) … ในขณะที่ Fedora Core 6 รีลีสไปวันที่ 24 ต.ค. 49 (ตรงกับวันเกิดเพื่อนพอดี – -‘)

โหลด Edgy Eft มาแล้วตั้งแต่เมื่อวานนี้

…เผื่อจะเร็วสำหรับบางคน

Ubuntu เวอร์ชันถัดไป 7.04 ใช้ codename Feisty Fawn :)

Book Fair #11

ไปเดินงานมหกรรมหนังสือระดับชาติครั้งที่ 11 ปรากฏความเสียหายดังนี้

  1. คินดะอิจิ เล่ม 6 ตอน เจดีย์สามเศียร
  2. คินดะอิจิ เล่ม 7 ตอน คดีฆาตกรรมเพลงเล่นลูกบอลปีศาจ
  3. มิเกะเนะโกะ เล่ม 9 ตอน กล่องแสนกล
  4. ซายากะ เล่ม 4 ตอน สุดสัปดาห์สีม่วง
  5. ริง คำสาปมรณะ
  6. สไปรัล พันธุ์อาถรรพ์
  7. ลูป
  8. ความลับ
  9. ความลับใต้ทะเลสาบ
  10. จดหมายจากฆาตกร
  11. รักในโลกพิศวง
  12. แค้น
  13. พลาด
  14. แผนพิพากษา
  15. รหัสลับลาสต์ซัปเปอร์

ชุด ‘ริง’ นี่จริงๆ ซื้อมาอ่านแล้วหายสาปสูญเลยยุให้แก๊งค์แมวๆ ซื้อเก็บจะได้เอามาอ่านอีกรอบ แต่ไม่เอาเล่ม ‘เบิร์ทเดย์’ มาเพราะไม่หนุก ..รวมราคาจากปก 3119 บาท ลดเหลือ 2350 ประหยัดไป 769 บาท ได้ปกหนังสืออย่างดีของ Bliss อีกสองอัน โหะๆๆๆ

Mob

[singlepic id=1872]

… ต่อจากนี้จะไม่ได้เห็นเจ้าตัวนี้อีกแล้ว .. มันเกิดช่วงพฤษภาทมิฬ เลยตั้งชื่อว่า ม็อบ .. ไม่กี่วันก่อนหมอบอกว่ามันเป็นโรคหัวใจ รักษาไม่ได้แล้ว ช่วงสัปดาห์สุดท้ายมันกินอะไรไม่ได้ เอาแต่อาเจียนแล้วก็ถ่าย เมื่อคืนมันร้องทั้งคืน .. วันนี้มันหมดลมหายใจตอนสิบเอ็ดโมง …

สิบสี่ปีกว่าๆ ที่มันเป็นสมาชิกในบ้าน มันเป็นหมาที่เงียบที่สุด ภาษาที่นี่เรียกว่า “ปากกืก” .. วันนี้มันไม่อยู่แล้ว บ้านยิ่งเงียบ ..

Double-Array Trie Library

ไม่กี่วันก่อน ณ ห้อง #tlwg คุยกันเรื่อง libdatrie (double array trie library) ที่พี่ thep พัฒนาไว้ ซอร์สอยู่ที่ ftp://linux.thai.net/pub/ThaiLinux/software/libthai

วันนี้เลยลองเอาซอร์สทำแพ็กเกจดู … อืมม ทำแพ็กเกจสำหรับพวกไลบรารีก็ไม่ยากเท่าไหร่นี่หว่า ทำไม new maintainers’ guide มันขู่จัง :P .. ในซอร์สมี binary ด้วย เลยทำมันทั้ง library dev และ bin รวดเดียว .. แพ็กเกจเล็ก คอมไพล์เร็ว ไม่กี่นาทีก็เสร็จ :D

ใครสนใจจะเอาไปทดสอบดาวน์โหลดได้:

ทั้งหมดนี่คอมไพล์บน Ubuntu 6.06 ถ้าใช้ Kitty Repository อยู่แล้วก็ apt-get/aptitude ได้เลย .. แพ็กเกจทั้งสามตัวใช้ lintian เช็คแล้วเรียบร้อย ถ้ามีปัญหาเกี่ยวกับการติดตั้ง เมลมาก็ได้ หรือจะ แวะๆ ไปแถว #tlwg ก็ได้เหมือนกัน

Mobile Phone and Linux

ได้ data cable มือถือเป็นมรดกตกทอดมาจากเพื่อนฝูง วันนี้เลยมาลองเสียบใช้บนลินุกซ์ดู เอ่อ เงียบ /dev ไม่มีอะไรใหม่ dmesg ก็ขึ้นแค่ว่ามี device เสียบ แต่ไม่ทำอะไรต่อ .. อย่างน้อยในเบื้องต้นนี้ก็ชาร์จไฟได้ล่ะ :P

สำรวจอยู่พักนึง เจอว่า

$ lsusb
...
Bus 001 Device 004: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
...

อืมม คงต้องใช้ USB serial converter .. เลยเข้า kernel config ไปเจอ serial converter ของ PL2303 จริงๆ .. คอมไพล์เป็นมอดูล แล้วก็

$ sudo modprobe pl2303

ลอง dmesg อีกที คราวนี้เจอแล้ว

pl2303 1-2:1.0: pl2303 converter detected
usb 1-2: pl2303 converter now attached to ttyUSB0

มันก็จะทำตัวเสมือนเป็น serial device .. ทีนี้ก็หาโปรแกรมมาทดลองใช้ มี gnokii, gnocky, gnome phone manager .. ทั้งสามตัวติดต่อผ่าน /dev/ttyUSB0 ก็เห็นโทรศัพท์เลย มันใช้ AT command ในการติดต่อแฮะ :)

เครื่องโบราณ แต่ใช้ GPRS ได้นะ .. :P

Rules for #tlwg

วันนี้ ณ ห้อง #tlwg ท่าน densin ตั้ง topic ไว้ว่า:

Rules:

  1. Don’t ask to ask, just ask (R)
  2. If your question isn’t answered here, ask on the LTN webboard

ผมเติมข้อ 0 เข้าไปดักอีก:

0. Don’t ask questions like ‘Is anybody here ?’

ท่าน pruet แปล+ขยายความให้:

ข้อควรปฏิบัติ:

  1. อย่าถามคำถามประเภท "มีใครอยู่มั้ย ?"
  2. อย่าถามว่า "ถามอะไรหน่อยได้มั้ย" เพราะ
    1. คุณก็ได้ถามไปแล้ว
    2. หน่อยไม่ค่อยเข้าห้อง (R)
  3. ถ้าคำถามคุณไม่ได้รับคำตอบ ให้ไปถามที่เว็บบอร์ด LTN

ขำๆ อย่าคิดมาก แต่ควรปฏิบัตินะ .. :)

รหัสลับรัสปูติน

.. ไมล์ส ลอร์ด เป็นนักกฏหมายประจำบริษัทกฏหมายชื่อดัง เขาเป็นชาวอเมริกันผิวดำ เดินทางมารัสเซียในฐานะเป็นกรรมาธิการเลือกตั้งซาร์ เป็นเรื่องแปลกที่ชาวอเมริกันผิวดำกลับมาอยู่ในตำแหน่งสำคัญในประเทศรัสเซีย แต่เพราะความสามารถของเขาหลายๆ ด้านที่เกี่ยวกับรัสเซียทำให้บริษัทของเขาไว้วางใจให้ลอร์ดมาทำหน้าที่นี้ .. หน้าที่ของลอร์ดคือการค้นหาข้อมูลอะไรก็ตามที่อาจจะขัดขวางการขึ้นมาดำรงตำแหน่งของซาร์พระองค์ใหม่ซึ่งมีสายโลหิตใกล้กับซาร์นิโคลัสที่สองมากที่สุด ..ใช่แล้ว ซาร์นิโคลัสที่สองคือซาร์องค์สุดท้ายที่โดนปลงพระชนม์ตามคำทำนายของรัสปูติน .. ขณะนี้กำลังจะมีซาร์พระองค์ใหม่ที่จะกลับมาสืบทอดตำแหน่งสำคัญของประเทศ ขณะที่ลอร์ดทำหน้าที่ เขาก็พบข้อมูลสำคัญที่อาจจะพลิกประวัติศาสตร์ของรัสเซีย นั่นทำให้เขาตกอยู่ในอันตราย มาเฟียผู้มีส่วนได้ส่วนเสียกับการเลือกตั้งซาร์เริ่มตามล่าเขา .. เขาต้องหนี และตีแผ่ความจริงให้ทันก่อนวันเลือกตั้งซาร์ !

รหัสลับรัสปูติน แปลมาจากเรื่อง The Romanov Prophecy แต่งโดย สตีฟ เบอร์รี ผู้แปลคือ อักษรา วิสาระ หากจะเทียบกับผลงานของ แดน บราวน์ อย่าง รหัสลับดาวินชี ตามที่ปกหลังชูรสไว้อาจจะยากสักนิด อีกทั้งเรื่องนี้นำเอาคำทำนายของชายที่ลึกลับที่สุดคนหนึ่งในประวัติศาสตร์โลกอย่างรัสปูตินมาเป็นจุดเริ่มต้น ทำให้ตั้งความหวังไว้สูงไปหน่อย ..พออ่านๆ ไปมันไม่ได้ลึกลับ ไม่ตื่นเต้น ไม่เนียนอย่างหวัง ก็ออกจะรู้สึกว่านิยายเล่มนี้ธรรมดาๆ

อย่างไรก็ตาม รหัสลับรัสปูติน มีความคล้ายกับผลงานที่สร้างชื่อให้ แดน บราวน์ ตรงที่อ้างอิงเหตุการณ์และหลักฐานที่มีอยู่จริงหลายประการ อาทิ การหายไปของพระศพพระราชโอรสอเล็กเซย์ และพระธิดาที่หลายคนเชื่อว่า อนัสตาเซีย จนกลายมาเป็นภาพยนตร์ฮอลลีวูดหลายต่อหลายครั้ง รวมไปถึงตำนานของ แอนนา แอนเดอร์สัน .. ที่น่าสนใจในหนังสือเล่มนี้คงเป็นสภาพแวดล้อมที่สร้างบรรยากาศในหนังสืออย่างเศรษฐกิจ สังคม การเมือง ประวัติศาสตร์ของรัสเซีย รวมถึงสิ่งที่ผู้แต่งบอกไว้ตอนท้ายเล่มว่า การเคลื่อนไหวเพื่อให้ฟื้นฟูซาร์ขึ้นมาอีกครั้งมีอยู่จริง .. YMMV!

ข่าวแถมท้าย .. ปลายเดือนนี้มีงานหนังสือที่ศูนย์ฯ สิริกิติ์นะ .. อย่าลืมเก็บตังค์ :D

Linux Kernel 2.6.18

Linux Kernel 2.6.18 ออกมาสองสัปดาห์เห็นจะได้แล้ว

  • ฟีเจอร์:
    • Export task/process statistics through netlink (TASKSTATS) – export สถิติการทำงานใน kernelspace ออก userspace
    • 64 bit Memory and IO resources (RESOURCES_64BIT) – memory/IO 64 bit
    • Compat VDSO support (COMPAT_VDSO) Virtual DSO – Virtual Dynamic Shared Object สำหรับ glibc < 2.3.3
    • Dock (ACPI_DOCK) สนับสนุน ACPI controlled docking stations
    • VIA Cyrix III Longhaul (X86_LONGHAUL) – CPU Frequency Scaling สำหรับ VIA Samuel/CyrixIII, VIA Cyrix Samuel/C3, VIA Cyrix Ezra และ VIA Cyrix Ezra-T
    • IP: IPsec transport mode (INET_XFRM_MODE_TRANSPORT)
    • IP: IPsec tunnel mode (INET_XFRM_MODE_TUNNEL)
    • IPv6: IPsec transport mode (INET6_XFRM_MODE_TRANSPORT)
    • IPv6: IPsec tunnel mode (INET6_XFRM_MODE_TUNNEL)
    • Security Marking (NETWORK_SECMARK) – security-related packet marking
    • “quota” match support (NETFILTER_XT_MATCH_QUOTA)
    • “statistic” match support (NETFILTER_XT_MATCH_STATISTIC)
    • SIP protocol support (EXPERIMENTAL) (IP_NF_SIP) – connection tracking/NAT สำหรับ SIP
    • Support for binding and unbinding console drivers (VT_HW_CONSOLE_BINDING)
    • Default RAM disk block size (bytes) (BLK_DEV_RAM_BLOCKSIZE) – ขนาดบล็อคของ Ramdisk
    • USB Philips Cameras verbose debug (USB_PWC_DEBUG) – debug ไดรเวอร์ PWC
    • Enable firmware EDID (FIRMWARE_EDID)
    • Support for DMA engines (DMA_ENGINE)
    • Inotify support for userspace (INOTIFY_USER)
    • Enable unused/obsolete exported symbols (UNUSED_SYMBOLS) – เผื่อไว้สำหรับ symbols ที่กำลังจะถอดออกจากเคอร์เนล
  • ไดรเวอร์
    • MosChip MCS7780 IrDA-USB dongle (MCS_FIR)
    • AX88796 Parallel Port (PARPORT_AX88796)
    • HighPoint RocketRAID 3xxx Controller (SCSI_HPTIOP)
    • Myricom Myri-10G Ethernet MYRI10GE)
    • NatSemi PC8736x GPIO (PC8736x_GPIO)
    • NatSemi Base GPIO (NSC_GPIO)
    • Conexant CX2341x MPEG encoders (VIDEO_CX2341X)
    • USB Logitech Quickcam Messenger (USB_QUICKCAM_MESSENGER)
    • Echoaudio Darla (SND_DARLA20)
    • Echoaudio Gina (SND_GINA20)
    • Echoaudio Layla (SND_LAYLA20)
    • Echoaudio Darla24 (SND_DARLA24)
    • Echoaudio Gina24 (SND_GINA24)
    • Echoaudio Layla24 (SND_LAYLA24)
    • Echoaudio Mona (SND_MONA)
    • Echoaudio Mia (SND_MIA)
    • Echoaudio Gina3G/Layla3G cards (SND_ECHO3G)
    • Echoaudio Indigo (SND_INDIGO)
    • Echoaudio Indigo IO (SND_INDIGOIO)
    • Echoaudio Indigo DJ (SND_INDIGODJ)
    • USB Sierra Wireless (USB_SERIAL_SIERRAWIRELESS)
    • GSM/CDMA USB modems (USB_SERIAL_OPTION) เช่นของ Huawei, Audiovox, Sierra Wireless, Novatel Wireless, Anydata
    • Cypress CY7C63xxx USB (USB_CYPRESS_CY7C63)
    • Apple Cinema Display (USB_APPLEDISPLAY)

อื่นๆ อีกมากมาย .. จนถึงวันนี้ยังไม่มี micro version ออก ในขณะที่ 2.8.19 ออก rc1 แล้ว .. :)

gaim-text

gaim 2.0.0dev ล่าสุดมี Text UI แล้ว โดยเอา ncurses มาใช้

ก็แปลกๆ หน่อย แต่น่าจะดีสำหรับชาวคอนโซล ..จะลองภาษาไทยดูสักหน่อยก็คอมไพล์ไม่ผ่านซะงั้น .. อด

ดู screenshot จาก gaim planet ไปละกัน