Category Archives: Blog

Ubuntu Customization

ติดตั้ง apache2 + php4 + mysql

รันเทอร์มินัล สั่ง

$ sudo apt-get install apache2 php4 libapache2-mod-php4 php4-mysql

Config:

/etc/apache2/apache2.conf
/etc/apache2/mods-enabled/php4.conf
/etc/php4/apache2/php.ini
/etc/mysql/my.cnf

Locale ภาษาไทย

รันเทอร์มินัล สั่ง

$ sudo dpkg-reconfigure locales

เลือก en_US ISO-8859-1, en_US.UTF-8 UTF-8, th_TH TIS-620 และ th_TH.UTF-8 UTF-8

ตั้งคีย์บอร์ดภาษาไทย

System -> Preferences -> Keyboard
Layouts -> Add ... -> Thai (Kedmanee) -> OK
Layout Options -> Group Shift/Lock behavior -> Alt+Shift changes group

ฟอนต์ภาษาไทย

  1. ดาวน์โหลดฟอนต์ TrueType ภาษาไทยจาก LTN ไฟล์ thai-ttf-x.x.x.tar.gz
  2. แตกไฟล์ thai-ttf-x.x.x.tar.gz
  3. สำเนา / ย้ายฟอนต์ TrueType (*.ttf) ไปไว้ที่ ~/.fonts

แก้ปัญหาตัวอักษรไทยแสดงผลเพี้ยนเมื่อใช้ hinting (autohinting)

auto hinting อาจจะทำให้การแสดงผลตัวอักษรไทยเพี้ยน ปิด auto hinting โดยแก้ในไฟล์ /etc/fonts/local.conf ค้นหาข้อความ “autohint” แก้ bool จาก true เป็น false

TrueType -> X11 Fonts

รันเทอร์มินัล สั่ง

$ cd /path/to/fonts
$ mkfontdir
$ ttmkfdir > fonts.scale

เพิ่ม font path (/path/to/fonts/) ใน /etc/X11/xorg.conf

เพิ่ม font path ทันที

$ cd /path/to/font
$ xset fp+ `pwd`
$ xset rehash

ติดตั้ง TrueType ด้วย defoma

รันเทอร์มินัล สั่ง

$ defoma-hints -c --no-question truetype /path/to/fonts/*.ttf > /etc/defoma/hints/myfonts.hints
$ defoma-font reregister-all /etc/defoma/hints/myfonts.hints
$ xset fp rehash

ใช้ bitmap fonts ใน fontconfig

รันเทอร์มินัล สั่ง

$ cd /etc/fonts/conf.d/
$ sudo ln -sf /etc/fonts/conf.d/yes-bitmaps.conf 30-debconf-yes-bitmaps.conf
$ sudo fc-cache

root shell

รันเทอร์มินัล สั่ง

$ sudo -s -H

หรือ

$ sudo su -

กรอกรหัสผ่านของ user ให้ sudo

เปลี่ยนรหัสผ่าน root

รันเทอร์มินัล สั่ง

$ sudo passwd root

กรอกรหัสผ่านของ user ให้ sudo ก่อน จึงตั้งรหัสผ่านของ root

ล็อกอิน GDM ด้วย root

  1. ตั้งรหัสผ่านของ root
  2. System -> Administration -> Login Screen Setup

#แท็บ Security -> Allow root to login with GDM

ควบคุม services

  1. ไฟล์ใน /etc/rc?.d/ เป็น symlink ไป start up scripts ใน /etc/init.d
  2. Symlink name = S??* = run
  3. Symlink name = K??* = not run
  4. ทุก runlevels จะรัน /etc/rcS.d/*
  5. Default runlevel ของ Ubuntu คือ 2 ระบบจะ start up ที่ /etc/rc2.d/

ตั้ง debconf ให้ใช้ GUI

รันเทอร์มินัล

sudo dpkg-reconfigure debconf

เลือก Interface เป็น GNOME หรือ KDE

เลือก Priority ตามต้องการ (Low = ถามเยอะ, Critical = ถามน้อย)

ตั้ง mplayer ให้ใช้ XVideo และ ALSA

ใช้ text editor เปิดไฟล์ ~/.mplayer/config เพิ่มบรรทัด

vo=xv
ao=alsa

ตั้ง Nautilus CD Burner ให้ใช้งาน Burnproof

  1. Applications -> System Tools -> Configuration Editor
  2. apps -> nautilus-cd-burner
  3. เลือก burnproof

ตั้ง Nautilus CD Burner ให้ใช้งาน Overburn

  1. Applications -> System Tools -> Configuration Editor
  2. apps -> nautilus-cd-burner
  3. เลือก overburn

ตั้งอัตราเร็วในการเขียนซีดีสำหรับ Nautilus CD Burner

  1. Applications -> System Tools -> Configuration Editor
  2. apps -> nautilus-cd-burner
  3. แก้ default_speed เป็นค่าที่ต้องการ

ตั้ง Spatial Mode เป็นแบบต้นฉบับของ GNOME

  1. Ubuntu (Hoary) patch Nautilus ให้ spatial mode ทำงานโดยปิดวินโดว์ของไดเรกทอรีเดิมทุกครั้งที่เปิดวินโดว์ใหม่
  2. Applications -> System Tools -> Configuration Editor
  3. apps -> nautilus -> preferences
  4. เลือก no_ubuntu_spatial

ติดตั้ง NVIDIA driver

รันเทอร์มินัล สั่ง

$ sudo apt-get install nvidia-glx nvidia-settings
$ sudo nvidia-glx-config enable

เพิ่ม apt repository

  1. แก้ไฟล์ /etc/apt/sources.list .. หรือ
  2. เพิ่มบน Synaptic: Settings -> Repositories

Config Dial-Up Connection

  1. รัน pppconfig .. and follow the text-based user interface
  2. Authentication method ทดลองใช้ PAP ก่อน ถ้าไม่สามารถ login ได้ ให้ใช้ Chat
  3. Profile จะเก็บไว้ที่ /etc/chatscripts/
  4. รัน pon เพื่อ connect
  5. รัน poff เพื่อ disconnect

แอพพลิเคชันเสริม

ติดตั้งด้วย apt-get หรือ synaptic

Applications Packages
Macromedia Flash plug-in for Mozilla Firefox flashplayer-mozilla
Adobe Acrobat Reader acroread
Adobe Acrobat Reader plug-in for Mozilla Firefox acroread-plugin
Microsoft Core Fonts msttcorefonts
Planner (Project Management) planner
Scribus (Desktop Publishing) scribus
Blender (3D Modeller/Renderer) blender
Inkscape (Vector Drawing) inkscape
Xine xine-ui
Mplayer mplayer-{386|586|686|k6|k7}
Win32 Codec sw32codecs

ควรติดตั้ง recommended packages ด้วย

มิเกะเนะโกะ โฮล์มส์ ตอน ปริศนาศพนักศึกษาสาว

เพิ่งจะมีเวลาว่างพอจะอ่านหนังสือ เลยหยิบมาอ่านซะหนึ่งเล่ม .. มิเกะเนะโกะ โฮล์มส์ a.k.a แมวสามสียอดนักสืบ ญี่ปุ่นใช้ชื่อ mikeneko homozu no suiri ซีรีส์ของ ‘โฮล์มส์’ แมวสามสีที่ช่วยคลี่คลายคดีร่วมกับ ‘คาตายามา’ นายตำรวจอ่อนหัดที่เกลียดเลือดกลัวหญิง .. เล่มแรกเป็นตอน ‘ปริศนาศพนักศึกษาสาว’ เปิดตัว คาตายามา ซึ่งได้รับคำสั่งแค่ไปสอบถามข้อมูลของคดีนักศึกษาสาวถูกฆาตกรรมแทนหัวหน้า แต่กลายเป็นว่าพาตัวเองเข้าไปสืบสวนคดีนี้ไปด้วย .. แถมอาจารย์ที่เป็นคนติดต่อขอความช่วยเหลือในการสืบสวนกลับถูกฆาตกรรมในห้องปิดตายซะอีก เรื่องเลยยิ่งซับซ้อนเข้าไปใหญ่ .. เมื่อไร้ที่พึ่ง โฮล์มส์ แมวของอาจารย์ที่ถูกฆาตกรรม เลยติดสอยห้อยตามคาตายามาไปเกือบตลอดเวลา .. และทุกครั้งที่คดีถึงทางตัน โฮล์มส์ ก็มักจะทำอะไรประหลาดๆ ให้คาตายามาแก้ปริศนาออกเสมอ .. เหมือนกับมันพยายามบอกใบ้เพื่อให้คาตายามาหาฆาตกรที่สังหารเจ้านายของมันให้ได้ .. การตายของนักศึกษา และการตายของอาจารย์เกี่ยวข้องกันหรือไม่ ? ตัวละครไม่กี่ตัวในตอนแรกนี้ ใครทำอะไรกันแน่ ? เกี่ยวโยงกันได้ยังไง ?.. ต้องอ่านแล้วมาคาดเดากันเอาเอง

นิยายของ อาคากะวา จิโร (Akagawa Jiro) ไม่ได้หักเหลี่ยมเฉือนคมเหมือนอาชญนิยายของนักเขียนชาวตะวันตกที่เคยอ่านๆ มา อ่านแล้วนึกถึงโคนัน หรือไม่ก็คินดะอิจิ .. อืม จะว่าไปแล้วอ่าน มิเกะเนะโกะ โฮล์มส์ นี่คล้ายๆ ได้อ่านการ์ตูนแฮะ :) ตอน ปริศนาศพนักศึกษาสาว นี่ซื้อมาตั้งแต่งานหนังสือเมื่อเดือนตุลาปีที่แล้ว เป็นการพิมพ์ครั้งที่หกแล้ว แต่จากคำนำบอกไว้ว่าในญี่ปุ่นพิมพ์มาแล้ว 89 ครั้ง .. ปกหลังให้ข้อมูลไว้ว่า อาคากะวา จิโร เป็นนักเขียนที่มีผลงานมากกว่าสี่ร้อยเรื่อง ยอดจำหน่ายรวมมากกว่า 270 ล้านเล่ม ไม่ธรรมดาเลย

DOObaDOO

ซื้อมาจนได้ นับเป็นซีดีเพลงไทยในรอบปีของผม .. ดูบาดู ประกอบด้วยสมาชิกสองคน คือ ลูกหว้า – พิจิกา จิตตะปุตตะ จบนิเทศฯ จุฬาฯ อดีตนักร้องของ CU band เคยเป็นนักร้องรับเชิญ ประสานเสียง อัดจิงเกิ้ลโฆษณามากมาย ผลงานที่ผ่านมารับประกันได้ว่า เธอร้องเพลงและใช้เสียงเป็น มากกว่านักร้องอีกหลายคน .. สมาชิกอีกคนคือ โอ๋ – เจษฏา สุขทรามร จบ ครุฯ ดนตรี จุฬาฯ เป็นรุ่นพี่ของลูกหว้า เคยเล่นตำแหน่งดับเบิลเบสใน CU band .. บอกชื่อนี้ไปก็ไม่รู้จักกันเท่าไหร่ แต่ถ้าบอกว่า โอ๋ ซีเปีย เจ้าของเพลง เกลียดตุ๊ด อันลือลั่น หลายคนคงร้องอ๋อ .. อัลบั้ม EP ของซีเปียชุดแรกนั้นอาจจะทำให้ภาพของ โอ๋ ออกไปในทางดิบๆ เถื่อนๆ แนวๆ .. หลายคนคงไม่ค่อยรู้ว่า โอ๋ ซีเปีย เป็นนักเรียบเรียงเสียงประสานที่เก่งมากคนนึงของเมืองไทย เคยช่วยและศึกษางานกับ ดนู ฮันตระกูล อยู่พักนึง เรียบเรียงเสียงประสานให้ BSO ไหมไทย CU Symphony Orchestra จนถึงอัลบั้มพิเศษ Grammy Light Orchestra ของแกรมมี่ เรียบเรียงเสียงประสานเพลงชาติไทย 2 ใน 5 version รวมถึงเป็นโปรดิวเซอร์เบื้องหลังให้นักร้อง ศิลปินอีกมากมายเกือบทุกค่ายเพลง (ส่วน ปาเดย์ – ภาณุ กันตะบุตร มือเบสมาดเถื่อนของซีเปีย นั่นก็ใช่ย่อย มือปืนเบส ฝีมือดีของวงการเหมือนกัน)

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

ดูบาดู เสนอเพลงในแนว แจ๊ส สวิง คูล บ็อพ เป็นแกนหลัง เรียกว่างานนอกกระแส หรือหลุดกระแสไปเลย .. ลูกหว้าจะเป็นคนออกแบบเสียงร้อง ส่วนโอ๋ดูแลดนตรี เครื่องดนตรีส่วนใหญ่จะมี กลอง ดับเบิลเบส และกีต้าร์ (หลายแบบ แบบแปลกๆ ด้วย) บางเพลงมีเครื่องสาย เครื่องเป่า ออร์แกน เปียโน มาร่วมด้วย .. เสียงกลองกับดับเบิลเบสใช้การโปรแกรมเอา (ยกเว้น เพลงหน้าหนาวเอาปาเดย์มาเล่นเบส เพลงวินาทีเอาวิทยา ปานพุ่มมาตีกลอง) ..

แยกเพลง มิอาจวิจารณ์ บอกได้แต่ความรู้สึกตามนี้

  1. เก็บกระเป๋า – สวิง เพลงนี้ฟังแรกๆ ก็ธรรมดา แต่สักพักก็พบว่ามันเท่ห์ดี เรียบง่าย สบาย สงบเสงี่ยม
  2. ไม่ใช่ผู้ชาย – เพลงเร็ว เปิดตัว เนื้อหาน่ารักในตัวอยู่แล้ว สมแล้วที่ต้นคิดมาจาก โน้ส อุดม ได้ทรัมเป็ตมาสร้างเสียงสนุกๆ ในแนว Dixieland ดนตรีเต้นรำเสริมกันเข้าไปอีก
  3. วินาที – เห็นเพลงนี้เอา วิทยา ปานพุ่ม มาตีกลอง เลยออกจะตั้งใจฟังกลองเป็นพิเศษ .. ชอบเพลงนี้ที่สุดในอัลบั้มนี้ (ตอนนี้นะ)
  4. สุขุมวิท – แจ๊ส/บลูส์ เพลงเร็วไม่ต้องบ้าพลังก็ได้ มีสแก็ตสั้นๆ โซโลสนุก เล่นสดน่าจะมันส์ :)
  5. เมื่อคืนนี้ – สวิง/สโลว์ อารมณ์คิดถึงอย่างแรง เพลงนี้มีเครื่องสายมาเสริม ชวนให้นึกถึง Grammy Light Orchestra เสียดายที่เครื่องสายไม่สด
  6. คุณผู้ฟังที่รัก (หลังไมค์) – เพลงช้า เปิดตัว นี้เนื้อหากุ๊กกิ๊กดี ดนตรี-เสียงร้อง sexy เป็นบ้า ตั้งใจฟังเพลงนี้ดีๆ จะได้ยินลูกเล่นที่ใส่ไว้ (ไม่รู้ตั้งใจหรือเปล่า ;p)
  7. หน้าหนาว – เสียงร้อง กับ เปียโน และ เฟร็ตเลสเบส .. หลับตาฟังแล้วขนลุกเลย อีกคนที่น่าจะร้องได้แบบนี้คือ แอน คูณสามฯ
  8. ฝนจ๋า – สวิง สมเป็นเพลงชื่อฝน
  9. ขอ – Duet เสียงร้องกับกีต้าร์ .. ทึมๆ หม่นๆ เกือบจะ west coast ชอบเพลงนี้พอๆ กับ วินาที
  10. คุณนายมะขาม – บีบ็อพครับ ช็อคไปเลย .. ร้องเร็วมาก ไม่หลง ไม่หลุด ทำได้ไง (- -‘) .. ฟังน้ำเสียงในเพลงนี้ดีๆ ร้ายจริงๆ :)

รวบยอด ปกติผมไม่ชอบฟังเพลงร้อง โดยเฉพาะเพลงไทย แต่ ดูบาดู นี่ทำให้ได้ฟังเสียงร้องอย่างมีความสุข เพลงอัลบั้มนี้ร้องยากพอสมควรเลย แล้วลูกหว้าก็ร้องได้ดีมาก มีระเบียบ สมกับได้รับการฝึกฝนมาดี .. ดนตรีฝีมือ โอ๋ ซีเปีย เจ๋ง accompany ให้นักร้องอย่างที่ควรจะเป็น นักร้องได้แสดงศักยภาพเต็มที่ (อยากฟังเสาวนิตย์ ไม่ก็รัดเกล้า ร้องแบบนี้บ้าง) .. ขณะเดียวกันดนตรีก็มีความโดดเด่นในตัวเอง แม้ว่าจะใช้ดนตรีสังเคราะห์เป็นส่วนใหญ่ก็ไม่ได้ขัดหูหรือแข็งกระด้างจนน่าเกลียด ถ้าไม่ใช้เครื่องดนตรีสังเคราะห์น่าจะยิ่งดี .. สรุป ไม่ซื้อฟังแล้วจะเสียใจ

/me .. ความเห็นส่วนตัว bias .. ผิดๆ ถูกๆ .. ช่วยไม่ได้ :P

Blood Work

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

ไมเคิล คอนเนลลี (Micheal Connelly) อดีตเป็นนักข่าวอาชญากรรมประจำหนังสือพิมพ์ เมื่อมาเป็นนักเขียนจึงถ่ายทอดรายละเอียดอาชญากรรมและการสืบสวนสอบสวนได้อย่างสมจริง นับเป็นนักเขียนที่ประสบความสำเร็จ มีชื่อเสียง และมีคนติดตามผลงานมากที่สุดคนหนึ่ง .. เรื่อง Blood Work เป็นผลงานลำดับที่ 13 ของเขา เป็นเล่มที่ได้รับรางวัลนวนิยายอาชญากรรมยอดเยี่ยมประจำปี และรางวัลอื่นๆ ในหลายประเทศ .. ภารกิจเลือดเดินเรื่องตามความคิดอ่านของ แม็คเคลเล็บ ชวนให้นักอ่านได้สนุกกับการคิด ตามหาตัวฆาตกร และหาสิ่งที่เชื่อมโยงเรื่องราวที่ไม่เกี่ยวกันเข้าด้วยกัน .. ตัวฆาตกรยังพอเดาได้ แต่ที่ยากจะเดาคือเจตนาที่แท้จริงของฆาตกร อันเป็นต้นตอของเรื่องทั้งหมด .. ตอนเรื่องคลี่คลายนี่เล่นเอาขนลุก จบแล้วต้องย้อนอ่านเป็นรอบที่สอง :P

ซีรีส์ของ เทอร์รี่ แม็คเคลเล็บ นี้เริ่มต้นที่ Blood Work และมีเล่มต่อให้เห็นแล้วคือ A darkness more than night .. มันส์ไม่แพ้กัน :)

RFD: Kernel release number

ต้นเดือนที่ผ่านมา Linus เสนอให้มีการเปลี่ยนรูปแบบของเลขรีลีสของเคอร์เนลใหม่ เพราะ cycle การรีลีสเดิม e.g. 2.4.x. -> 2.5.x ช้า ทำให้ต้องมีการ backport / forwardport กันบ่อยๆ อีกทั้ง users ไม่ค่อยจะทดสอบ pre/rc ทำให้ไม่เจอบั๊กที่ควรจะแก้ก่อนรีลีส ก็เลยจะเปลี่ยนรูปแบบใหม่โดยเลขรีลีสสามตัวจะมีความหมายทุกตัว

from Linus's email :

- 2.6.<even>: even at all levels, aim for having had minimally intrusive
  patches leading up to it (timeframe: a week or two)

with the odd numbers going like:

- 2.6.<odd>: still a stable kernel, but accept bigger changes leading up
  to it (timeframe: a month or two).
- 2.<odd>.x: aim for big changes that may destabilize the kernel for
  several releases (timeframe: a year or two)
- <odd>.x.x: Linus went crazy, broke absolutely _everything_, and rewrote
  the kernel to be a microkernel using a special message-passing version
  of Visual Basic. (timeframe: "we expect that he will be released from
  the mental institution in a decade or two").

แปลว่ามันจะกลายเป็นแบบนี้ (bugfixes + features) -> เลขคี่ -> bugfixes -> เลขคู่ -> .. maintainer หลายคนก็ดูจะเห็นด้วยกับข้อเสนอนี้ .. แต่ปัญหาที่อาจจะเกิดตามมาก็คือ users จะเลือกใช้เฉพาะเคอร์เนลเลขคู่ทำให้เคอร์เนลไม่ได้รับการทดสอบ/ใช้งานมากอย่างที่ควรจะเป็น .. มีคนเสนอให้ใช้ 2.6.x.y เหมือนตอน 2.6.8 -> 2.6.8.1 คือจะใช้ .y เมื่อต้องการรีลีส bugfixes/security fixes ก่อนจะ x += 1 ซึ่งคาดกันว่าจะช่วยให้ cycle สั้นลง เคอร์เนลจะได้รับการทดสอบมากขึ้น และ users ก็จะได้เอาไปใช้กันเร็วขึ้นตามไปด้วย .. หลังจากคุยกันยาว ก็ตกลงว่าจะใช้ scheme 2.6.x.y กัน โดย Greg K. H. กับ Chris Wright อาสา maintain 2.6.x.y tree (a.k.a, sucker tree) .. ต่อจากนี้ คาดว่า bugfixes / security fixes จะเข้าทาง 2.6.x.y tree .. Linux จะ pull ไปรวมกับ bk tree เอง ซึ่งจะไปโผล่ใน stable ถัดไป (x +=1) .. หรืออีกทางนึงคือ Greg กับ Chris ส่ง patch ผ่านทาง Andrew Morton ซึ่งช่วย Linus maintain ‘testing’ tree (-mm) ของ 2.6 ซึ่งท้ายที่สุดก็จะไปรวมกับ bk เหมือนกัน

ณ. วันนี้ 2.6 stable = 2.6.11.3 แล้ว :)

ร้านกาแฟหลังมอ

กลับบ้านไปเมื่อเดือนก่อน ได้แวะไปกินกาแฟหลังมอร้านเดิม เก็บภาพมา 4-5 ภาพ สภาพแสงในร้านออกจะสลัวๆ หน่อย กะว่า noise ต้องมาแน่ๆ เลยตั้งใจตั้งแต่แรกว่าจะทำเป็นภาพขาวดำ ใช้ noise มาเป็น grain ซะ

ข้อมูลภาพ: บันทึกภาพที่ ISO 1600 F4.5 เวลา 1/2 วินาที มือเปล่า ย่อภาพโดยไม่ interpolate เพื่อให้ noise ค้างในภาพ ปรับเป็นขาวดำด้วย Channel Mixer อืมม .. ไว้จะเล่าให้ฟังว่าทำไมต้องใช้ Channel Mixer :) .. ใส่กรอบ + ตัวหนังสือ ..

.. อ่อ ในแก้วนั่น บ๊วยปั่นนะ :)

kitty.in.th news

มีข่าวมาแจ้งสามเรื่อง

  • kitty.in.th หยุด build / update rpm ของ TLE 7.0 ตั้งแต่วันนี้ (7 มีนาคม 2548) เป็นต้นไป แพ็คเกจยังอยู่ที่เดิม ดาวน์โหลด / apt ได้เหมือนเดิม คง maintain ไว้ในเซิร์ฟเวอร์อีกอย่างน้อยหนึ่งปี .. จะว่าไปแล้วก็หยุดอัปเดตมาเป็นเดือนแล้วแหละ :P
  • หยุด rpm ไปแล้ว ก็จะเริ่มทดสอบ repository สำหรับ ubuntu (hoary) กันล่ะ .. ตอนนี้มีแพ็คเกจอยู่นิดหน่อย ส่วนนึงเป็นแพ็คเกจที่แพตช์ภาษาไทยไว้ (e.g. evolution, dillo) อีกส่วนนึงคือที่อยากใช้เอง แต่ใน main / universe / multiverse มันไม่มี หรือมีแต่เก่ามากแล้ว .. ทั้งหมด build บน ubuntu hoary ถ้าต้องการใช้งานก็อาจจะต้องตามมาใช้ hoary ด้วยกัน :P ดาวน์โหลดแพ็คเกจ deb ได้ที่ ftp://ftp.kitty.in.th/pub/ubuntu/pool/unstable/ แพ็คเกจจะตั้งสถานะเป็น unstable ไว้ตลอด ไม่ว่าจะเสถียรหรือไม่ก็ตาม สำหรับ apt ให้เพิ่ม /etc/apt/sources.list ตามนี้
# Kitty Repository
deb ftp://ftp.kitty.in.th/pub/ubuntu/ kitty unstable
  • เพิ่มบทความเรื่อง Digital Photography Workflow .. หลากหลายขั้นตอนในการจัดการภาพดิจิทัล ตั้งแต่ก่อนจะกดชัตเตอร์ จนปรากฏบนเว็บ kitty.in.th :)

Linux Kernel 2.6.11

rc ซะตั้งนาน ในที่สุดก็รีลีสซะที .. make oldconfig จาก 2.6.10-ac12 แล้วมี NEW ตามนี้

  • Preempt The Big Kernel Lock (PREEMPT_BKL) – This option reduces the latency of the kernel by making the big kernel lock preemptible สำหรับ desktop น่าจะทำให้ระบบตอบสนองได้ดีขึ้น
  • CPU frequency translation statistics (CPU_FREQ_STAT) – export สถิติเกี่ยวกับ CPU frequency scaling ผ่านทาง sysfs
  • PCI Express support (PCIEPORTBUS) – สนับสนุนบัส PCI Express
  • ATA over Ethernet support (ATA_OVER_ETH) – สนับสนุน ATA over Ethernet block devices (e.g. EtherDrive)
  • Backlight & LCD device support (BACKLIGHT_LCD_SUPPORT) – สนับสนุนการปรับตั้งค่า เปิด/ปิด ตั้ง power management ของ Backlight และ LCD
  • Emu10k1X (Dell OEM Version) (SND_EMU10K1X) – ไดรเวอร์สำหรับ SB Live! (Dell OEM)
  • SB Audigy LS / Live 24bit (SND_CA0106) – ไดรเวอร์สำหรับ SB Audigy LS และ Live 24
  • VIA 82C686A/B, 8233 based Modems (SND_VIA82XX_MODEM) – ไดรเวอร์ VIA MC97 Modem
  • USB Garmin GPS driver (USB_SERIAL_GARMIN) – ไดรเวอร์ USB สำหรับ Garmin GPS
  • USB TI 3410/5052 Serial Driver (USB_SERIAL_TI) – Serial ไดรเวอร์สำหรับ TI3410/5052
  • Siemens ID USB Mouse Fingerprint sensor support (USB_IDMOUSE) – สนับสนุนการใช้งาน fingerprint sensor ของ Siemens ID Mouse
  • InfiniBand support (INFINIBAND) – สนับสนุนอุปกรณ์ InfiniBand
  • JFS Security Labels (JFS_SECURITY) – JFS Security Label สนับสนุนการใช้งานร่วมกับ SELinux
  • Debug preemptible kernel (DEBUG_PREEMPT) – Print warnings if kernel code uses it in a preemption-unsafe way – ค่า default เป็น Yes ด้วย :P
  • NSA SELinux AVC Statistics (SECURITY_SELINUX_AVC_STATS) เก็บสถิติของ Access Vector Cache .. ใช้ avcstat ดูสถิติ
  • Support for VIA PadLock ACE (CRYPTO_DEV_PADLOCK) – สนับสนุน Advanced Cryptography Engine ใน processor ของ VIA บางรุ่น ทำให้เข้า/ถอดรหัสได้เร็วขึ้น

จริงๆ แล้วมีมากกว่านี้แน่ๆ เพราะบาง option ผม disable ไว้ตั้งแต่แรก อะไรใหม่ๆ ภายใต้ option ที่ disable ไว้ก็จะไม่แสดงเวลา make oldconfig ..หากันเอาเองเน้อะ ;p

Ancient City

ไปเมืองโบราณ + บางปู จ.สมุทรปราการ .. สนุกดี เก็บภาพมา 1.8 GB เท่านั้นเอง ชอบรูปนี้เป็นพิเศษ ขอเอาขึ้นหน้า blog ละกัน :)

[nggallery id=42]

เมืองโบราณพื้นทีี่กว้างมาก วันนึงดูได้ไม่ทั่ว บัตรร้อยเดียว คุ้มๆ :)

Blood Donation

เพิ่งได้ดู clip รายการกบนอกกะลาตอน “เลือดหนึ่งคนให้ หลายคนรับ” ทำให้นึกถึงสมัยที่ยังเรียน/ทำงานอยู่ที่ขอนแก่น .. ผมเริ่มบบริจาคเลือดมาตั้งแต่ประมาณ ม.4 ที่ คลังเลือดกลาง รพ.ศรีนครินทร์ มหาวิทยาลัยขอนแก่น .. พอไปสักสองสามครั้งก็ชวนเพื่อนๆ ไปบริจาคด้วยกัน บางครั้งยังไม่ครบกำหนดก็พาเพื่อนไปบริจาค ตัวเองไปนั่งรอ ไปบ่อยจนรู้จักกับเจ้าหน้าที่ที่คลังเลือด เข้ามหาวิทยาลัยก็ยังบริจาคทุก 3-4 เดือน ชวนเพื่อนที่เรียนด้วยกันไปครั้งละคนสองคน .. ระยะหลังที่มาเรียนกรุงเทพก็ห่างๆ ไป บางปีไม่ได้บริจาคเลย .. กลับไปบริจาคครั้งล่าสุดเจ้าหน้าที่คลังเลือดก็ยังทักว่า “หายไปนานเลยนะ ..น้ำหนักขึ้นด้วยนี่ ..งั้นวันนี้ขอถุงใหญ่ละกัน” ผมก็ได้แต่ยิ้มๆ .. พี่เจ้าหน้าที่เขาก็เล่าให้ฟังอยู่เรื่อยว่าเลือดไม่เคยพอใช้เลย ยิ่งช่วงเทศกาลคนกลับบ้านเยอะๆ จะเกิดอุบัติเหตุมาก ก็ต้องการเลือดมากตามไปด้วย .. เพราะเลือดมันไม่พอนี่เองโรงพยาบาลเอกชนในเมืองขอนแก่นบางแห่งจะขอซื้อเลือดจากผู้บริจาค (คุ้นๆ ว่า ประมาณถุงละหนึ่งพันบาท) เพื่อเอามาหมุนเวียนใช้ ..

จำได้ว่าตอนเรียนประถมอยู่ จ.พิจิตร โรงพยาบาลประจำจังหวัดมาขอบริจาคเลือดที่ที่ทำงานของคุณพ่อ แล้วบังเอิญมากๆ ที่เจอผู้บริจาคที่มีเลือด RH- ซึ่งเป็นหมู่โลหิตที่หายาก เฉลี่ยแล้วมีเพียงสามในพันคน โรงพยาบาลดีใจมาก ขอเลือดไปสองถุงในครั้งเดียว แล้วก็ขอที่อยู่ติดต่อไว้ในกรณีที่ต้องการเลือดฉุกเฉิน ครั้งนั้นได้เลือดไปเจ็ดสิบกว่าถุง หมอบอกว่า สองวันก็หมดแล้ว (- -‘) .. นั่นคือเหตุการณ์ในจังหวัดเล็กๆ เมื่อยี่สิบปีก่อน .. ในวันนี้ ข้อมูลในรายการกบฯ เขาบอกไว้ว่าเฉพาะที่สภากาชาดไทยได้รับการขอเลือดประมาณวันละ 1,500-2,000 ถุง แต่หามาให้ได้เฉลี่ยเพียงวันละ 1,000 โรงพยาบาลที่ต้องการเลือดก็ต้องส่งคนมาขอ แล้วก็รอเลือดกันเป็นชั่วโมงๆ บางแห่งขอ 20-30 ถุง ได้แค่ 8 ถุงก็มี .. ฟังแล้วก็น่าใจหาย ..

เจ้าหน้าที่สภากาชาดไทยบอกว่าอยากให้คนไทยบริจาคเลือดสม่ำเสมอเพื่อจะได้มีเลือดหมุนเวียนใช้อย่างเพียงพอ อย่าเพียงบริจาคในวันสำคัญ หรือตามเทศกาลเท่านั้น ผู้ป่วยที่ต้องการเลือดยังมีอีกมาก และไม่เลือกวันป่วย .. เลือดหนึ่งถุงที่เราบริจาคจะปั่นแยกส่วนประกอบเพื่อนำไปใช้ต่างๆ กัน จึงอาจช่วยชีวิีตหรือบรรเทาความเจ็บป่วยคนได้มากกว่าหนึ่งคน .. อืม .. เลือด 25 ถุงที่ผมเคยบริจาคไปอาจจะช่วยคนได้หลายสิบคนแล้วก็ได้นะ :)

บริจาคเลือดไม่ได้น่ากลัวเลย ไม่เจ็บด้วย มดกัดบางทียังเจ็บกว่า .. บริจาคไปแล้วร่างกายก็จะผลิตเลือดใหม่มาทดแทน ซึ่งเป็นผลดีกับสุขภาพของเราเองด้วย .. มาบริจาคเลือดกันเถอะ :)