อยากอวยพร แต่ไม่เอาดีกว่า ทำกรรมดีไว้เยอะๆ เดี๋ยวพรก็มาเอง ..
[singlepic id=1546]
ชอบรูปนี้ ถึงจะไม่ค่อยสวย แต่ก็อยากอวด … สวัสดีปีใหม่ สวัสดีปีไก่
อยากอวยพร แต่ไม่เอาดีกว่า ทำกรรมดีไว้เยอะๆ เดี๋ยวพรก็มาเอง ..
[singlepic id=1546]
ชอบรูปนี้ ถึงจะไม่ค่อยสวย แต่ก็อยากอวด … สวัสดีปีใหม่ สวัสดีปีไก่
ช่่วงนี้ที่บ้านอยู่กันพร้อมหน้า เลยมีโปรแกรมออกไปเที่ยวด้วยกัน 21 ธ.ค. ไปอุดรธานี อันนี้ผมไปคนเดียว … 23 – 24 ธ.ค. ไปภูเรือ-ภูหินร่องกล้า กะที่บ้าน แวะเที่ยวตามทางไปด้วย .. เอารูปมาฝากนิดๆ หน่อยๆ .. ฮุๆๆ
สัปดาห์นี้จะไปผาแต้มกัน .. ฮุๆๆๆๆ
ลินุส ทอร์วาลด์ ประกาศรีลีส เคอร์เนล 2.6.10 เมื่อคืนคริสต์มาสอีฟที่ผ่านมา พอดีว่าอยู่บ้านเลยโหลด patch-2.6.10.bz2 มาแทนตัว full source .. สั่ง make oldconfig แล้วเห็นว่ามีอะไรใหม่ๆ อยู่พอสมควร จาก 2.6.9-ac14 (latest ac-patch = ac16) ..
ฯลฯ
ที่ยังไม่รู้ก็คงมีอีกเยอะ .. เท่าที่ทดสอบดูการทำงานทั่วๆ ไปราบรื่นดี PCCard/PCMCIA/CardBus ทำงานได้ปกติ .. slmodem เหมือนจะทำงานไม่ได้ modprobe แล้วไม่ยอมติดตั้ง คาดว่าคงมีการ update / patch เร็วๆ นี้ .. NVIDIA ได้ยินว่า 2.6.10-ck1 รวมเอาแพตช์สำหรับคอมไพล์กับไดรเวอร์ NVIDIA เวอร์ชัน 6629 แล้ว .. udev กับ hal ทำงานปกติ แต่ g-v-m ไม่ทำงาน .. glxinfo เร็วพอๆ กับ 2.6.9-ac14 .. hdparm -tT เร็วขึ้นนิดหน่อย .. ก่อนหน้านี้ได้ข่าวมาว่า xattr ทำให้ระบบไฟล์ช้าลง เลยลองปลดออก ดูจะทำงานเร็วขึ้นแล้วก็ยังไม่เจอปัญหาอะไร ..
ภาคใต้มีข่าวไม่ดีอีกแล้ว .. เศร้า
สัปดาห์ก่อนไปเชียงใหม่มา อยู่ที่โน่นเกือบสิบวัน .. งานไม่มาก แต่เครียดเป็นบ้า .. มีเวลาว่างๆ ก็เลยหนีไปเที่ยวรอบๆ เชียงใหม่ ขากลับก็แวะเที่ยวตามทางไปด้วย ถ่ายภาพมาเยอะแยะ ฮาร์ดดิสก์เกือบเต็มแล้ว ฮุๆๆๆ
สอบเสร็จไปเมื่อวานนี้ แต่ไม่ได้สบายขึ้นเลย .. เมื่อวานสอบตอนเช้า บ่ายนอนหลับคาห้องแล็บ เย็นๆ เสี่ยหยวยชวนไปงานมอเตอร์เอ็กซ์โป ที่ อิมแพค เมืองทอง เพราะเสี่ยจะถอยรถเร็วๆ นี้แล้ว .. ด้วยความเบื่องานสุดๆ เลยเผ่นไปเที่ยวดีกว่า ไปเดินซะสามชั่วโมง งบแปดแสนของเสี่ยหยวยก็บานไปเป็นเกือบๆ ล้าน .. เรื่องของคนมีตังค์น่ะนะ
ส่วนผม ไม่มีภารกิจอะไรในงาน นอกจากไปถ่ายรูปเหมือนปีที่แล้ว .. วันนี้คนไม่เยอะเท่าไหร่ เลยไม่ต้องเบียดเสียดกันมาก ได้ภาพมาพอสมควร เสียภาพไปก็พอสมควรเหมือนกัน .. ฝีมือถ่ายรูปไม่ได้พัฒนาขึ้นเล้ย ..
[nggallery id=28]
ภาพทั้งหมดบันทึกมาเป็น NEF raw เปิดบน GIMP 2.2 pre 2 ด้วย UFRaw plug-in ปรับขนาดและ level บันทึกเป็น JPEG ที่คุณภาพ = 85 .. thumbnail เขียนสคริปต์สร้างด้วย convert (ใน ImageMagick) พร้อมกับถอด EXIF จาก NEF ด้วย ExifTools แล้วบันทึกลงใน description ของภาพอัตโนมัติ :)
ทดสอบ gphoto2 2.1.4 เพิ่มเติมพบว่ามันมีปัญหาเรื่องการโอนภาพที่ไม่ใช่ JPEG เลยทำให้ไม่สามารถโอนไฟล์ NEF raw ของ Nikon ได้ (หรืออาจจะ CRW raw ของ Canon ด้วย) .. hack อยู่พักใหญ่ .. มึน .. ยอมแพ้
แวะเข้าไปดู gphoto2 ก็เจอข่าวดี คือ gphoto 2.1.5 เพิ่งออก rc1 เมื่อไม่นานมานี้ แก้ปัญหาโอนไฟล์ raw แล้ว และเพิ่ม Nikon D70 เข้าไปแล้วด้วย .. แต่หลังจากเช็คดูก็พบว่ามันเพิ่มผิด ไปใส่ USB ID ของโหมด mass storage ในโหมด PTP (- -‘) .. วันนี้เลยทำแพตช์ (แก้ 1 character) ใส่เข้าไปในทะเลพร้อมกับส่งแพตช์เข้าที่ http://sourceforge.net/projects/gphoto .. ห้าชั่วโมงต่อมาก็ applied / closed ไปเรียบร้อย :)
มาต่อกันที่เรื่องโอนภาพ NEF raw จากกล้อง Nikon D70 .. ไฟล์ NEF (Nikon Electronic Format) เป็นไฟล์เก็บภาพแบบ raw ด้วยการ dump ค่าที่ได้จาก CCD มาบีบอัด (lossless) แล้วบันทึกลงไฟล์โดยไม่ผ่าน image processing/manipulation ด้วยซอฟต์แวร์ภายในกล้องเลย ในไฟล์จะบันทึกค่า parameter ต่างๆ ขณะถ่ายภาพ, tone curves, white balance, และ EXIF เพื่อมา post process ด้วยซอฟต์แวร์ในคอมพิวเตอร์ทีหลัง เรียกได้ว่าไฟล์ raw เป็นการเก็บโดยไม่เสียคุณภาพเลย CCD วัดได้ยังไงก็เก็บอย่างนั้น .. เนื่องจากไฟล์ raw มักมีขนาดใหญ่ (NEF ~ 5-6 MB / 6 megapixels) และเป็น proprietary format ไฟล์ raw เลยมักจะฝัง thumbnail ไว้ใน EXIF ตรงหัวไฟล์เพื่อให้ preview ได้ก่อนจะโหลดออกมาจากกล้อง กรณีของ NEF thumbnail จะเก็บเป็น TIFF (Tagged Image File Format)
เท่าที่ลองบนลินุกซ์ Nautilus จะ recognize *.nef เป็น TIFF คงเพราะ Nautilus มันสแกนไฟล์แล้วไปสะดุดที่ thumbnail เวลา browse ไฟล์ *.nef ใน Nautilus เลยแสดง thumbnail ขึ้นมาให้ดูด้วย อีกโปรแกรมที่แสดง thumbnail ใน NEF ได้คือ gtkam ซึ่งเป็น GUI frontend ของ gphoto2 สำหรับโอนภาพจากกล้องดิิจิทัล .. กรณี gtkam สังเกตได้ว่ามันอ่านไฟล์จากกล้องและแสดง thumbnail ได้เร็วมาก เข้าใจว่ามันใช้วิธีสั่งคำสั่งผ่าน PTP ไปที่กล้องให้โอนเฉพาะ thumbnail มาแสดงก่อน เพื่อให้ผู้ใช้เลือกโอนไฟล์ในภายหลัง .. ส่วน gthumb --import ไม่รู้จัก NEF และจะไม่แสดงไฟล์ *.nef มาให้เลือกเวลาโอนไฟล์ .. หลังๆ ชักไม่ชอบ gthumb อืดเหลือเกิน กินหน่วยความจำเยอะด้วย ..
บันทึกบล็อกเรื่อง Nikon D70 กับลินุกซ์บ่อยๆ นี่สงสัยจะได้เขียนเป็นเรื่องเป็นราวสักวัน :P
คุยกันเรื่องชื่อในห้อง #tlwg .. สมาชิกที่คุยกันเวลานั้นพากันลงความเห็นว่าชื่อ Peorth เป็นชื่อที่แปลกกว่าชื่ออื่นๆ .. ปกติชื่อนี้ก็คงแปลกหูอยู่ .. Peorth (พี – ออร์ท) เป็นชื่อของหนึ่งในห้าเทพธิดาเรื่อง Ah! My Goddess (AMG!) อันประกอบด้วย Belldandy Urd Skuld เทพธิดาสามพี่น้องที่เป็นตัวเอกของเรื่อง และ Peorth กับ Rind ซึ่งปรากฏตัวทีหลัง .. ไม่รู้ว่าเอะใจกันหรือเปล่า แต่ผมว่าชื่อเทพธิดาในเรื่องนี้แปลกหมดทุกชื่อ ครั้งนึงเปิดพจนานุกรมหาศัพท์ภาษาอังกฤษทั่วๆ ไป แล้วก็ไปเจอคำพวกนี้ด้วยความบังเอิญ เลยได้รู้ว่าชื่อพวกนี้มีความสัมพันธ์กันอยู่ และมีที่มาจากแหล่งเดียวกัน คือ Norse Mythology ซึ่งเป็นเทพนิยายแถบสแกนดินิเวียเล่าถึงเรื่องพิภพ เทพเจ้า ปิศาจ และชนเผ่าต่างๆ ..
Belldandy Urd และ Skuld มาจากชื่อหญิงสาวอันเป็นสัญลักษณ์ของชะตาที่ไม่อาจเลี่ยงได้ โดย Urd (fate) เป็นตัวแทนของอดีต Belldandy แผลงมาจาก Verdandi (being) เป็นตัวแทนของปัจจุบัน และ Skuld (necessity) เป็นตัวแทนของอนาคต .. Rind ก็ปรากฏในเทพนิยาย Norse เหมือนกัน เป็นชื่อของเทพธิดาฝ่ายยักษ์ (Giantess)
เทพนิยาย Norse เป็นพื้นฐานของ หนังสือ เกมส์ อีกเยอะ ที่คุ้นหูมากที่สุดเวลานี้คงเป็นคำว่า ‘Ragnarok’ มหาสงครามระหว่างเทพเจ้ากับปิศาจที่ทำลายล้างทุกสิ่ง โดยฝ่ายเทพเจ้า นำทัพโดยโอดิน (Odin) ส่วนปิศาจนำทัพโดยโลกิ (Loki) โอดินอาศัยในปราสาทชื่อ Valhalla (Red Hat 7.3 .. :P ) มีลูกชายคือ ธอร์ (Thor) เทพแห่งสายฟ้า ถือค้อนศึก Mjolnir เป็นอาวุธ .. ทั้ง เทพ ยักษ์ คนแคระ ปิศาจ มนุษย์ สัตว์ อาศัยอยู่ในพิภพทั้งเก้า โดยมี Yggdrasil เป็นต้นไม้ที่เชื่อมพิภพทั้งหมดและบ่อน้ำเวทย์ทั้งสามไว้ด้วยกัน หนึ่งในพิภพนั้นก็คือ Midgard (ใน Warcraft) หรือ Middle Earth (ใน LoTR) .. Yggdrasil ที่ว่าก็คือ World tree ใน Warcraft III .. ใน AMG! ก็ใช้เป็นชื่อระบบที่ดูแลความสมดุลย์ของพิภพ .. และยังเป็นชื่อ Linux Distro ตัวแรกๆ ด้วย
ยังมีศัพท์ที่คุ้นหูคุ้นตาอีกมากมายในเทพนิยาย Norse อ่านคร่าวๆ แล้วน่าสนุกไม่แพ้ ทรอย ลอร์ดฯ หรือสามก๊ก เลย :)
เทพนิยาย Norse เป็นที่มาและมีอิทธิพลต่อภาษาอังกฤษปัจจุบัน เช่น Niflheim เป็นพิภพใต้ดินอันมืดมิดและหนาวเย็น ปกครองโดยเทพธิดา Hel .. Niflheim มักจะถูกเปรียบว่าเป็นนรก บางทีคงเป็นเพราะแถบสแกนดินิเวียนี่มัน ‘หนาวนรก’ มากกว่า ‘ร้อนนรก’ เหมือนบ้านเราละมั๊ง :P และเพราะอย่างนี้ ชื่อเทพธิดา Hel เลยเป็นรากของคำว่า Hell ในภาษาอังกฤษ .. ชื่อวัน อย่าง Tuesday ก็มาจาก Tyr’s day หรือ Tiw’s day โดยที่ Tyr/Tiw/Tiu เป็นชื่อเทพเจ้าแห่งสงคราม .. Wednesday ก็มาจาก Woden’s day โดย Woden เป็นคำอังกฤษโบราณที่มาจาก Odin อีกที Thursday ก็มาจาก Thor’s day
ย้อนกลับมาที่ Peorth .. ที่มาจะต่างไปจากเทพธิดาใน AMG! ทั้งหมด .. Peorth มาจากตัวอักขระ ᛈ ใน Elder futhark script ซึ่งเป็นอักขระโบราณที่ใช้ในแถบสแกนดินิเวีย อักขระชุดนี้ภายหลังขยายเป็น Anglo-Saxon runes ซึ่งเป็นรากของตัวอักษรในภาษาอังกฤษอีกที ตัว ᛈ เทียบได้กับ P ในภาษาอังกฤษ ตามความหมายของ Anglo-Saxon rune ตัว ᛈ อ่านว่า ‘pertho’ หรือ ‘peorth’ หมายถึง เกมส์ หรือ ความไม่แน่นอน .. นอกจากนี้อาจจะหมายถึง การเริ่มต้น หรือ การกำเนิด ก็ได้ .. :)
ป.ล. อักขระ ᛈ มีในตาราง Unicode ด้วย (U+16C8 / Runic Letter / Pertho Peorth P) คิดว่าแสดงผลบน browser ฉลาดๆ ไม่น่าจะผิด :)
ไปงานลอยกระทงมา ไม่ได้เที่ยวลอยกระทงหลายปีแล้ว ..ปีนี้เห็นว่ามีจุดพลุหลายที่เลยอยากไปถ่ายดู ข่าวว่าที่สะพานพระราม 8 ก็มี แต่คนเยอะมากๆ เลยไปศูนย์ศิลปาชีพบางไทรแทน จากเอไอทีสิบกว่ากิโลก็ถึงแล้ว เหมือนไปฟิวเจอร์/โลตัส :p
ที่จอดรถสะดวกสบาย มีคนดูแลความเรียบร้อยอย่างดี มารู้ทีหลังว่าวันนี้มีขบวนเสด็จมาที่ศูนย์ฯ ด้วย มิน่าตำรวจเยอะ .. ทางเข้าซื้อบัตรคนแน่นมาก แต่หลุดออกมาแล้วก็เดินกันสบายเลย .. เดินไปถ่ายรูปไป แล้วก็หาอะไรกินไปเรื่อย .. มีการแสดงให้ชม จบแล้วก็จุดพลุ .. โอ้ ขนาดเตรียมตัวแล้ว พลุมาเร็วมาก แล้วมีไม่กี่ลูก ภาพออกมาไม่ได้เรื่องเลย ต้องหาโอกาสไปถ่ายซ่อมงานอื่น .. เฮ่อ
ผิดหวังจากพลุก็กลับมาที่ ม.ธ.รังสิต ถ่ายภาพไปเรื่อยๆ แหละ ไม่ได้กะมาลอยกระทงเล้ย .. ชวน อ.ต้า มาเดินด้วย กว่าจะกลับก็เกือบตีสอง .. ถ่ายรูปมาเกือบเต็ม CF 1 GB .. ถ่ายเผื่อคัดไว้เยอะ พอดูได้ไม่กี่รูป ดูภาพได้ที่ link ข้างล่างครับ
กล้อง Nikon D70 ตั้งให้โอนภาพเข้าเครื่องได้สองวิธีคือ ตั้งเป็น USB mass storage ซึ่งจะเห็นเป็นไดรว์ หรืออีกวิธีคือใช้ PTP (Picture Transfer Protocol) ซึ่งต้องใช้โปรแกรมในการโอน บนลินุกซ์ก็จะมี libgphoto2 เป็นไลบรารีที่โอนภาพผ่าน PTP ได้ .. ปัญหาคือ libgphoto2 ตัวปัจจุบัน ยังไม่รู้จัก Nikon D70 .. วันนี้เลยลองไล่ code ของ libgphoto2 ดู แล้วก็เพิ่ม device ID เข้าไป (Mass storage กับ PTP ของ D70 จะใช้ USB device ID คนละตัวกัน) .. ตอนนี้ libgphoto2 ใน aowthai ก็รู้จักกล้องรุ่นนี้แล้ว :)
ปัญหาอีกข้อคือการใช้ PTP mode ในทะเล ผู้ใช้ธรรมดาไม่มีสิทธิในการใช้งาน device เลยต้องใช้ root ในการโอนภาพ หรือไม่ก็ต้องเปลี่ยน permission ใน /proc/bus/usb/*/* ซึ่งไม่สะดวกเอาเสียเลย จะ suid gthumb / gphoto ก็ไม่ได้เพราะโปรแกรมจะเช็ค suid ก่อน ถ้ามีการตั้งไว้มันจะไม่ยอมทำงาน (อ่านเพิ่มเติม) .. ไล่ไปไล่มาก็พบว่าปัญหามันเกิดเพราะสคริปต์ /etc/hotplug/usb/usbcam มันระบุ path ของไฟล์ console.lock ไม่ตรงกับ path ในทะเล .. พอไม่เจอไฟล์ console.lock pam_console เลยจัดการ permission ของ device ให้เป็นไปตามผู้ใช้ไม่ได้ .. แก้นิดเดียว พอ path ถูกต้องแล้วก็ฉลุยเลย ต่อสาย USB เปิด power ปุ๊บ g-v-m ก็เรียก gthumb มารอ import ภาพ .. สะดวกขึ้นเยอะ ;)
แพ็กเกจเข้า aowthai ในรอบสัปดาห์ที่ผ่านมา
ส่วนของ kitty ก็มี ..
ยังเหลือแพ็กเกจค้างๆ อีก 20 กว่าตัว .. แต่เป็น 20 กว่าตัวที่แก้ยากโคตรๆ T_T