Things to do

  • code repository page
  • rebuild (mono 1.0, gtk-sharp 1.0, liferea 0.5.1, TeXmacs 1.0.3.10, cdrtools 2.01a32… )
  • hacks (Evolution, GNU Cash, … )
  • อ่าน (Helix community .. เอาให้เคลียร์ๆ)
  • up system เป็น GNOME 2.6.2 … ฮุๆๆๆ :)
  • เขียน thesis
  • เก็บข้อมูล simulation … รันมาสามวันแล้ว ได้คำตอบแค่ 25% .. เฮ่อ
  • เตรียมคอร์สอบรม ฯลฯ
  • เว็บแปล PO
  • อ่านหนังสืออีกหลายเล่ม

..

.. ทำแล้วมีความสุขก็ทำต่อไป .. อะนะ..

.. อายุยังน้อย จะนอนอะไรกันนักกันหนา .. ไว้อีก 40 – 50 ปีข้างหน้า นอนไม่ตื่นก็ไม่มีใครว่า … ลอล

Atom feed activated !

นั่งมั่วๆ อยู่สองวัน และแล้วก็ทำ atom feed เสร็จแล้ว โดย feed ของ blog จะอยู่ที่ http://kitty.in.th/index.php/feed/atom/ ครับ

เพื่อเป็นการยืนยันว่า feed conform กับ atom จริงๆ ผมทดสอบด้วย feed validator ที่ http://atomenabled.org/feedvalidator ผลที่ได้ก็เป็น ดังนี้ ครับ

เขียน feed ยังไง ? .. atom มี specification อยู่แล้ว ผมแค่ลอกๆ ตัวอย่างมาใช้ + ใช้ feed ของ blogger มาเปรียบเทียบ ก็เขียน xml output ได้แล้ว (ขโมย atom css ของ blogger มาใช้ด้วย ใช้ browser ที่สนับสนุน xml เข้าไปดูก็จะเห็นหน้าตาคล้ายๆ feed จาก blogger :P) .. ที่เสียเวลาจะเป็นตรงที่ต้องแปลง html ที่เก็บในฐานข้อมูลจาก tis-620 เป็น utf-8 ซึ่งวิธีง่ายสุดคือ compile php ใหม่ให้สนับสนุน iconv จากนั้นใน .php ก็ประมาณ

iconv("tis-620", "utf-8", $string)

เพื่อแปลงข้อมูลทุกชิ้นที่ query มาจากฐานข้อมูลจาก tis-620 เป็น utf-8 .. เรื่อง convert ก็ผ่านไปได้

ที่เสียเวลาอีกอย่างคือผมไม่ได้บันทึก content เป็น well-formed html ก็เลยต้องมาแก้ content อยู่เหมือนกัน โดยเบื้องต้นนี้แก้ไปเฉพาะที่จะ feed ออก (บันทึกล่าสุด 7 รายการ) .. และต่อจากนี้เวลาบันทึก blog และอื่นๆ ก็ต้องไม่ลืมที่จะบันทึกเป็น well-formed html .. ทำเป็นนิสัยเลยก็ดีเหมือนกัน

ย้าย mailing list เกือบทุกตัวให้ส่งไปที่ gmail แทน ฮุๆ ที่ก็เยอะ ค้นก็ง่าย .. เท่าที่คำนวณหยาบๆ gmail ให้พื้นที่ 1 GB น่าจะเต็มประมาณปีหน้าโน่น .. ถึงตอนนั้น ถ้า gmail ยังฟรีอยู่ก็ค่อยทำความสะอาดกัน :)

Repo. มีอัปเดตเล็กน้อย k3b 0.11.12, glibmm 2.4.3, gtkmm 2.4.3, gkrellm 2.2.1, acroread 5.0.9 แก้ไขให้ plugin ติดตั้งกับ browser อื่นๆ ได้, และ เพิ่ม latex-xft-fonts ใน unstable แพ็กเกจนี้บรรจุ math fonts (*.otf) สำหรับ latex/lyx :)

Extras มี xmms-crossfade, pearpc 0.2.0, และ firefox 0.9.1.. ตัวหลังนี้เป็น binary re-package – เอา pre-compiled binary มา package เป็น rpm ให้ติดตั้ง/ถอดถอนได้ง่าย พร้อมกับทำเมนู ไอคอนให้เรียบร้อยแล้ว ตัวนี้จะติด dependency ไลบรารีตัวนึงที่ไม่มีในทะเล (libcom_err.so.3) นะครับ ผมลองตัด depend ออกและทดลองใช้ดูตลอดทั้งคืน ยังไม่เจอปัญหาอะไรครับ .. มี issue อีกเล็กน้อยสำหรับ firefox 0.9.1 คือ ถ้าติดตั้งแล้ว user ธรรมดารันไม่ได้ ให้รัน /opt/firefox/firefox ด้วย root หนึ่งครั้ง แล้วหลังจากนั้น user ธรรมดาควรจะใช้งานได้ครับ

Dream

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

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

ตกลง ‘ฝัน’ คืออะไรผมก็ไม่รู้เหมือนกัน คงมีความจำเป็นบางอย่างตามธรรมชาติที่ทำให้มนุษย์ยังมีความฝันเมื่อหลับตานอน หรือฝันอาจจะไม่จำเป็นแล้วและมนุษย์กำลังวิวัฒนาการเพื่อขจัดความฝันออกไป ฯลฯ .. ทุกวันนี้เราอาจจะคิดไปว่าการเชื่อมโยงระหว่างความฝันกับความจริงเป็นเรื่องเหนือธรรมชาติ เป็นสัมผัสที่หก เจ็ด แปด ฯลฯ .. จริงๆ แล้วมันอาจจะเป็นธรรมชาติเพียงแต่เรายังไม่เข้าใจก็ได้ :)

พักนี้มีงานต้องทำเยอะมาก แถมเป็นงานเร่งเกือบทั้งนั้น เคลียร์ได้เมื่อไหร่ ตั้งใจว่าจะหลบไปเที่ยวไกลๆ สงบๆ สักอาทิตย์ท่าจะดี …

ลงอ่าวไทยแล้วนะ

ได้ฤกษ์ติดตั้ง Aowthai ซะที พอดีว่า KDE 3.2.3 มาแล้วด้วย .. วิธีติดตั้งก็ ลง 5.5 Lite ก่อนแล้ว apt-get ทับอีกที .. ยุ่งยากนิดหน่อยเพราะเปลี่ยน dependencies หลายตัว … ติดตั้งผ่านไปได้ ก็มาทดสอบ รัน X.org ได้แล้ว chroot ได้แล้ว ทั้งจาก 5.5 -> aowthai และจาก aowthai -> 5.5 (ทำไม MrChoke บอกว่าไม่ได้หว่า – -‘) .. ยังติดปัญหาเรื่อง libstdc++ ยัง upgrade ไม่ได้ แปลกแฮะ ..

แวะเข้าไปดู Planet TLWG (http://radiomir.homelinux.net/planet/tlwg/) .. สมาชิกทุกคนใช้ blogspot เลย feed เข้าไม่ยาก .. แต่ผมเขียน blog engine เอง ต้องเขียน backend feed เองดิ (T_T)

2-3 วันนี้อัปเดตแพ็กเกจไปนิดหน่อย proposed-update/unstable มี acroread 5.0.9 กับ gaim 0.79 .. Extras มีหลายตัว รายละเอียด ดูที่ ห้องเก็บของ ครับ

วันนี้อัปเกรดเคอร์เนลเป็น 2.6.7-mm2 เห็นแวบๆ ว่า patch irq routing เข้าไปอยู่ใน mm-patch แล้ว .. ต่อไปก็สบายละ :)

Thailand Linux Expo 2004

เมื่อวานตื่นมาทำงานเอาตอนเย็นๆ เลยนอนไม่ค่อยหลับ กว่าจะหลับก็เช้าแล้ว นัดกับเสี่ยต้นว่าจะไปงาน Linux Expo กับรถตู้ของเนคเทคตอนแปดโมงเช้า เพราะ 1. ไปตึก UN ถูกแต่เข้าไปไม่เป็น 2. น้ำมันแพง เจ็ดโมงสี่สิบห้าเสี่ยโทรมาปลุก เวงแล้ว .. ตาลีตาเหลือก โกยของจากห้องแล็บใส่เป้ กลับห้องอาบน้ำ แล้วบึ่งเข้าเนคเทค ทันรถตู้พอดี .. แต่ ลืมเอามือถือติดตัวไปด้วย เซ็งไปทั้งวัน เฮ่อ..

Linux Expo 2004 จัดร่วมกับ Government IT Forum ก็เลยมีคนเข้ามาชมงานเยอะ มาถึงที่งานเก้าโมงนิด มีคนต่อคิวผ่านเครื่องตรวจโลหะยาวจนล้นออกไปข้างนอก UN .. งานนี้มีคนเข้าใจผิดเยอะ คิดว่าเข้างานต้องเสียตังค์หมด จริงๆ แล้วเดินชมบูธไม่ต้องเสียตังค์ ฟังบรรยายที่บูธก็ไม่ต้องเสียตังค์ จะไปเสียเฉพาะฟังบรรยายในห้องประฃุมอย่างเดียว ช่วงเช้านี้อยู่เฝ้าบูธ Linux Showcase .. เจอคุณชาญวิทย์ กับ พี่หน่อยตอนสายๆ .. พี่หน่อยมีคิวบรรยายที่บูธ อุตส่าห์ปิดร้านมางานนี้เลยโดยเฉพาะ แต่มาถึงก็ตามล่าถ่ายรูปกับพริตตี้บูธต่างๆ เสยย แถมขอเมลเขามาได้อีก .. ลอล .. โชคกับหินเอาของมาส่งในงาน เลยโดนจับมาบรรยายที่บูธด้วย .. ลอล

คนเดินชมงานคึกคักดี โดยเฉพาะช่วงเช้า แต่ที่ทราบมาผู้ชมหลายคนหน่วยงานอนุญาตให้มาได้ครึ่งวัน บ่ายๆ คนเลยเริ่มหายไปบ้าง งานเสียตังค์ ถึงคิวบรรยายแยกเป็นสามแทร็คอีก เจอแบบนี้เลยเหลือคนฟังน้อยไปใหญ่ เข้าห้องบรรยายบ่ายสองครึ่ง เอ่อ มันเหมือนห้องประชุมที่เห็นในข่าวเลยแฮะ มีแถวหน้าเป็นเก้าอี้ประธานหันเข้าหาผู้ฟัง แล้วก็มีโต๊ะเป็นวงล้อมร้อม ไม่ได้เป็นแถวๆ เหมือนห้องบรรยายทั่วไป บรรยากาศแปลกๆ ดี .. จบบรรยายแล้วลงมาเจอ อ.ภุชงค์ ทักทายกันเล็กน้อย อ. ก็แซวว่า ลินุกซ์ก็ต้องเอาพริตตี้หน้าตาดีๆ มาดึงดูดแบบนี้แหละ .. ลอล ..อ่อ พริตตี้งานนี้เก๋ามาก ลูกเล่นแพรวพราว ต้องชม .. คุณอาคมมาตอนบ่ายแก่ๆ บอกว่าลงลินุกซ์บน Joybook ได้แล้ว แต่ใช้ Sound ไม่ได้ เช็คดูกับเว็บ ALSA ยังไม่เห็นว่ามีชิพตัวนี้เลย เหอะๆ คงต้องรอไปอีกพักนึง … คุณนุมาตอนเลิกงานแล้ว ได้ติดรถตู้กลับไปลงระหว่างทาง ..

สรุปวันนี้ ดูคึกคักกว่างานโอเพนซอร์สเมื่อเดือนที่แล้ว (ทั้งที่จริงคนอาจจะน้อยกว่าก็ได้ สถานที่เขาจัดหลอกตาเหมือนจะเยอะ) เรื่องการเดินทาง ผู้สนใจทั่วไปจะมางานนี้ออกจะลำบากหน่อย จะเอารถส่วนตัวมาจอดรถตึก UN นี่ลืมได้เลย ต้องไปจอดที่วัดมกุฏฯ แล้วเดินมา จะมีแต่ผู้จัด วิทยากร และผู้ที่ได้รับเชิญถึงจะได้บัตรจอดในตึก .. ให้ดีก็นั่งรถเมล แท็กซีมาครับ .. อาหารการกินนอกเหนือจากที่ผู้จัดงานเตรียมไว้สำหรับผู้ชมที่ลงทะเบียนเสียตังค์แล้วก็หากินยากพอสมควร .. พรุ่งนี้ (24 มิ.ย.) ยังมีอีกหนึ่งวัน สนใจก็ไปเยียมชมกันได้ครับ

กลับมาถึงที่เอไอที ตามหามือถือที่ลืมไว้ตอนเช้า .. ที่ห้องแล็บ (ซึ่งคาดว่าจะลืมไว้) ไม่เจอ .. ที่ห้องพักก็ไม่เจอ บนรถก็ไม่มี .. กลับมาห้องแล็บ รื้อของจากเป้ออกมาเก็บ .. ปรากฏว่ามือถือมันนอนอยู่ในเป้ที่แบกไปทั้งงานนั่นแหละ .. อนาถจริงๆ … ลอลลล

You’ve got (g)mail :)

เป็นไปตามที่คาดไว้ วันนี้ Opkts กลับมาปกติแล้ว เห็น FTP access ส่วนใหญ่เป็น apt-get เข้ามาด้วย ต้องขอบคุณทุกคนที่ให้ความร่วมมือครับ ไว้ตอบแทนด้วยการอัปเดตบ่อยๆ นะครับ ลอล..

วันนี้ไม่มีอะไรอัปเดตเป็นพิเศษ ไข้ลดแล้ว แต่เป็นร้อนในแทน ตั้งสามแผลกำลังเจ็บเลยเนี่ยะ มีน้องๆ แนะนำให้ใช้ Kamillosan M เลยไปซื้อมาขวดละร้อยห้าสิบ อย่างผมเป็นร้อนในบ่อยๆ ใช้แล้วหายก็คุ้มล่ะเน้อะ

.. อ่อ .. เดี๋ยวนี้ผมมี gmail กะเค้าแล้วนะ [email protected] .. โฮ่ๆๆ น้องฝ้ายใจดีจริงๆ

เตรียม present เสร็จแล้ว … วันที่ 23 นี้ เจอกันในงานครับ (^^)

Opkts = 875285 !

เปิด Kitty Extras หนึ่งวัน FTP ที่เคยเหงาๆ ก็พุ่งพรวดไปเกือบๆ 800 accesses ในวันเดียว.. แพ็กเก็ตขาออก (Opkts) ช่วงห้าวันที่ผ่านมาตกวันละแสนนิดๆ แต่วันนี้วันเดียวแปดแสนกว่าเกือบๆ เก้าแสน :D .. โอ้ นะ .. เห็นตัวเลขแล้วก็ดีใจ (แต่กะว่าพรุ่งนี้ Opkts ลดลงแน่นอน คอยดูดิ .. ลอล) เพราะอยากให้เอา Extras ไปใช้งานกันเยอะๆ แล้วก็อย่าลืมฟีดแบ็คกลับมาด้วย ผมเองก็รู้ว่าที่ให้โหลดไปนั้นมันมีบั๊กอยู่เยอะแยะไปหมด มีคนช่วยเอาไปใช้ก็จะได้ปรับปรุงให้มันดีขึ้นไปเรื่อยๆ ครับ ..

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

วันนี้นั่งเตรียมพรีเซนต์งาน Linux Expo 2004 ทั้งวัน ยังได้ไม่ถึงครึ่่งเลยแฮะ มัวแต่นั่งอ่านบทความที่ค้นๆ เจอมาเป็นข้อมูลอ้างอิง พอเข้าใจแล้วว่าทำไมไมโครซอฟต์ถึงได้กลัวลินุกซ์นักหนา ขนาดออกแคมเปญ TCO ของวินโดว์สต่ำกว่ามาชวนเชื่อ จนเป็นชนวนชวนคนหมั่นไส้ .. ว่าไปแล้ว TCO นี่เป็นเรื่องที่ชี้ชัดยากจะตาย จะจัดให้มันดิ้นเข้าข้างใครก็ได้ ไมโครซอฟต์เอาผลสำรวจที่จ้างบริษัททำมาเป็นตัวชี้ มันก็ไม่ยากที่จะสำรวจให้มันได้ผลอย่างที่ต้องการ อีกด้านนึงผลสำรวจวิจัยอิสระมีรายงานเผยแพร่เป็นร้อยหน้าสรุปออกมาว่าลินุกซ์มี TCO ต่ำกว่าวินโดว์ส 40% ผลของอีกสำนักสรุปออกมาคล้ายๆ กันว่า ลินุกซ์มี TCO ต่ำกว่าในช่วง 10 – 40% … สรุปแล้วก็ it depends แหละครับ แล้วแต่ว่าจะวัดอะไรบ้าง ครอบคลุมแค่ไหน ระยะเวลาที่จะพิจารณานานเท่าไหร่ ซึ่งแต่ละองค์กรแต่ละพื้นที่มันก็ไม่เหมือนกัน .. แต่ที่ขัดใจที่สุดคือ TCO – Total Cost of Ownership ที่ไมโครซอฟต์อ้างว่าระบบวินโดว์สต่ำกว่าเนี่ย ผู้ใช้อย่างเราๆ ท่านๆ มี ‘ownership’ ในตัววินโดว์สจริงๆ เหรอฟะ ?

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

เมื่อเช้านึกว่าหายไข้แล้ว ปรากฏว่าตกดึกมาเริ่มมีอาการไข้ขึ้นอีก กินยาลดไข้ไปสองเม็ด ก่อนนอนอัดอีกสองเม็ด ถ้าไม่หายก็ไม่กินมันแล้ว

Kitty Extras Repository :)

กั๊กไว้หลายเดือน วันนี้ได้ฤกษ์รีลีส Kitty Extras Repository ตัวเต็มๆ แล้ว พร้อมกับทำห้องเก็บของใหม่ด้วย (ดูแล้วอาจจะไม่ต่างจากเดิมเท่าไหร่ แต่อันนี้ใหม่แล้วนะ ค้นหาแพ็กเกจได้ด้วย)

มีอะไรน่าสนใจบ้าง ? สำรวจกันเอาเองละกันครับ :P .. Kitty Extras มีไบนารี (x86.rpm) สามร้อยกว่าแพ็กเกจ เจ็ดร้อยกว่าเมกะไบต์ (ไม่รวมซอร์ส) ช่วงนี้อาจจะ browse ยากสักหน่อย ทนใช้แบบนี้ไปก่อน ไว้จะทำเพจสำหรับ browse ง่ายๆ อีกทีในเร็ววันนี้ครับ ..

แพ็กเกจใน Kitty Extras มีตั้งแต่ใหม่เอี่ยม build วันที่ 20-21 มิถุนายน 2004 จนถึงเก่าโคตรๆ ตั้งแต่ปีที่แล้ว ที่เก่าสุดๆ จำได้ว่า build บน TLE 5.5 alpha/beta ยังอุ่นใจได้ว่าใช้งานกับทะเลรุ่น 5.5 ได้ค่อนข้างแน่นอน ส่วนตัวใหม่ๆ รุ่นหลังๆ หลายตัว build บน TLE 5.5 lite และบางตัวจะ build กับ GNOME 2.6 .. อ่อ TLE 5.5 สั่ง apt-get update / upgrade / install ได้เลยครับ เพราะ 5.5 pre-configured apt ไว้ให้ใช้กับ Kitty Extras ตั้งแต่แรกแล้ว :)

แพ็กเกจเกือบทั้งหมดนี้ผมใช้ buildarch เป็น i386 (ยกเว้นไม่กี่ตัวที่ใช้ i486 และ i686) ทดสอบติดตั้งและเรียกใช้งานบนเครื่อง Pentium III กับ Athlon XP .. แต่ YMMV ครับ .. ผมไม่สามารถการันตีได้ว่าแพ็กเกจเหล่านี้จะใช้งานกับฮาร์ดแวร์ได้ทุกเครื่อง และเช่นเดียวกับ FOSS ทั่วไปครับ แพ็กเกจทั้งหมด provided ‘AS IS’ และ ‘WITHOUT ANY WARRANTY’ นะครับ ใช้แล้วเครื่องเจ๊ง ข้อมูลหาย แม่ยายด่า อาป๊าโวย ฯลฯ มาโทษกันไม่ได้นะ (ที่จริงซอฟต์แวร์แพงๆ ก็เขียนสัญญาอนุญาตไว้ทำนองนี้เหมือนกันแหละ) .. หากมีปัญหาในการใช้งานส่งเมลมาก็ได้ หรือจะ irc.freenode.net ห้อง #tlwg ก็ได้ครับ

วันนี้ไม่ค่อยสบาย ตื่นมาก็รู้สึกว่าไข้ขึ้น .. เอ.. หรือว่าเป็นเพราะฟัง ออร์เน็ต โคลแมน หว่า .. ฟรีแจ๊สพี่แกฟังได้ไม่เกิน 3 เพลงก็ต้องปิดพักสมอง …..ลอล

อ่าวไทยในบริบทของการพัฒนาลินุกซ์ทะเล

วันนี้ MrChoke แจ้งมาว่า อัปโหลดอ่าวไทยขึ้นเซิร์ฟเวอร์แล้ว มี X.org และ GNOME แล้ว .. ขาดเคอร์เนล .. ส่วน KDE ตัวใหม่เห็นว่าได้มาแล้ว แต่ยังไม่เริ่มทำเข้าอ่าวไทย …

เผื่อใครผ่านมาแถวนี้แล้วยังไม่รู้จัก อ่าวไทย (Aow Thai) เป็น unstable / testing branch ของ TLE .. เทียบได้กับ Rawhide ของ Red Hat หรือ Sid / Sarge ของ Debian .. อ่าวไทยนี้จะใช้สำหรับ unstable / testing ไปตลอด ไม่มีการเปลี่ยน ไม่มีการกำหนดเลขเวอร์ชันกำกับ ..ชื่อ “อ่าวไทย” ไม่ได้ตั้งกันลอยๆ หากแต่มีที่มาจากการพัฒนา TLE นี่เอง .. การพัฒนาดิสโตรเป็นการรวมรวมซอฟต์แวร์มาประกอบกันเป็นระบบที่ใช้งานได้ .. ดิสโตรแทบทุกตัวมีจุดเริ่มต้นเหมือนกัน คือจากโครงการซอฟต์แวร์โอเพ่นซอร์สต่างๆ ไม่ว่าจะเป็น Kernel XFree86 X.org GNOME KDE .. ร่ายยาวมาจนถึงแอพพลิเคชัน อย่าง Mozilla Evolution Gaim ฯลฯ .. ในทีมพัฒนาจึงมีคำเรียกโครงการเหล่านี้ว่าเป็น “ต้นน้ำ” ซึ่งเป็นแหล่งกำเนิดสายน้ำน้อยใหญ่หลายร้อยสาย บ้างก็ไหลมารวมกัน (merge / require / depend) หรือบางครั้งก็ไหลแยก (fork) ออกจากกัน .. แต่ท้ายที่สุดน้ำทุกสายก็ไหลมารวมกันที่ “อ่าวไทย” และไหลออกสู่ “ทะเล” ต่อไป :)

อืมม .. เสาร์อาทิตย์นี้วางแผนจะทำงานอะไรบางอย่างแล้ว .. ไว้สัปดาห์หน้าคงได้เริ่ม rebuild unstable บนอ่าวไทยกัน :)

นอกเรื่อง .. ได้เพลงของธีโลเนียส มองค์ (Thelonious Monk) มาฟังสามอัลบั้ม ..เช่นเคย มองค์มักเลือกโน้ตที่แปลกๆ เหมือนไม่เข้ากับคอร์ด เสียงเปียโนของมองค์จึงมีสำเนียงแปร่งๆ จังหวะมักคร่อมเหมือนจะหลุดแต่ไม่หลุด .. โดยส่วนตัว ชอบ .. แต่ไม่ถูกใจเท่าบิลล์ อีแวนส์ .. อ่อ ได้เพลงของ ออร์เน็ต โคลแมน (Ornette Coleman) มาฟังด้วย .. ปวดหัวแน่ๆ .. พรุ่งนี้จะเล่าอาการให้ฟัง .. ลอล

Kernel Upgrade Event

สองวันที่ผ่านมา วุ่นๆ กับงานติดตั้งเซิร์ฟเวอร์สองตัว ทั้งคู่ใช้ FreeBSD 4.10 .. ระหว่างรอติดตั้งซอฟต์แวร์ผ่าน ports collection ก็เลยถือโอกาสสั่ง cvsup sys บนเบลดันดีแล้วก็อัปเกรดเป็น 4.10 ไปด้วยเลย

%uname -a
FreeBSD belldandy.kitty.in.th 4.10-STABLE FreeBSD 4.10-STABLE #1: Tue Jun 15 18:3
9:32 ICT 2004     [email protected]:/usr/src/sys/compile/kitty  i386

กลับมาจากติดตั้งเซิร์ฟเวอร์ถึงห้องก็เที่ยง ซักผ้า รีดผ้า ออกมาทำงานก็บ่ายกว่าๆ แล้ว .. นั่งหาวิธี build firefox อยู่พักนึง เหมือนจะคอมไพล์ได้แล้วโดยแฮ็กเอาถึกๆ (i.e., ส่วนไหนคอมไพล์ไม่ผ่าน ตัดออกสถานเดียว) ไว้จะทำแพตช์แล้วก็ทำแพ็กเกจอีกที .. repo มีอัปเดตอื่นๆ อีกเล็กน้อย qcad 2.0.3.3, k3b 0.11.11, gnome-ppp 0.3.2 และมีคิวรออัปเดตอยู่อีกราวๆ 4-5 ตัว

อ่อ เคอร์เนล 2.6.7 ของลินุกซ์ออกแล้ว เลยได้อัปเดตเคอร์เนลของ peorth พร้อมกับทำแพตช์ IRQ Routing ของ Acer TM360 ไปด้วยเลย (ที่ผ่านมา แพตช์มือตลอด ใช้เวลาเยอะ ไม่ไหว) ตอนนี้ก็รัน 2.6.7 เป็นที่เรียบร้อยแล้ว

[[email protected] kitt]$ uname -a
Linux peorth.kitty.in.th 2.6.7-acer-tm360 #1 Thu Jun 17 16:18:07 ICT 2004 i686 i
686 i386 GNU/Linux

.. เป็นไปตามคาด คือแก้บั๊ก local DoS แล้ว .. ใน LKML ไม่ค่อยฮือฮามากอย่างที่คิดไว้ บั๊กที่ว่าอยู่ในโค้ดส่วนของ FPU ดูจากแพตช์ที่แก้บั๊ก (ใน 2.4.x) แล้วแก้กันง่ายๆ แค่บรรทัดเดียวเอง สงสัยเป็นแมลงกิ๊กก๊อก หรือไม่ก็อาจจะรู้กันมาก่อนจะเป็นข่าวนานแล้วก็ได้ .. ล่าสุด แว่วๆ มาว่าเจอบั๊กอีกตัวแล้ว แต่ก็แว่วๆ มาจากมาร์เซลโล (Marcello Tosatti – 2.4 kernel maintainer) อีกว่าบั๊กใหม่นี้แก้แล้วใน -mm .. ไวกันจริงๆ

วันนี้บ้าน ($HOME) ใน yggdrasil เต็ม .. เลยนั่งทำความสะอาด เผาแผ่นไปหลาย บ้านสะอาดขึ้นเยอะ กว้างขวางขั้นมาทันตา .. ยังเหลือไฟล์รกๆ อยู่อีกนิดหน่อย ดูๆ แล้วคงต้องจัดให้เป็นระเบียบไม่ช้าก็เร็ว

นอนไม่เต็มอิ่มมาหลายคืนแล้ว .. ไม่เกี่ยวกับบอลยูโรนะครับ เพราะยังไงผมไม่มีทีวีดู .. อ่อ ที่ AIT มีถ่ายทอดบอลผ่าน campus network ด้วยนะ (นอกจากบอลแล้วทั่วไปจะมีข่าว กีฬา และวิทยุตลอดทั้งวันอยู่แล้ว .. วันที่ 1/16 อาจจะมีถ่ายทอดหวยให้ดูด้วย – -‘) .. ภาพ/เสียงคมชัด แต่ดันเป็น Windows Media แถมยังสตรีมออกมาเป็นมัลติคาสต์ (multicast) ซึ่งยังดูบนลินุกซ์ไม่ได้ .. ที่จริงนะ ผมลงทุนเขียนโปรแกรมรับสตรีมได้แล้ว dump ข้อมูลออกมาได้แล้ว แต่มันเอามาเพลย์แบ็คตรงๆ ไม่ได้ เข้าใจว่าต้องถอดมัลติคาสต์สตรีมของ Windows Media ให้ได้เป็นสตรีม avi ก่อน ถึงจะเพลย์แบ็คได้ คิดจะ reverse engineer มันก็ไม่ไหวเพราะขาดทั้งข้อมูล ปัญญา และเวลา .. โง่นิ kitty