Nov 08
แม้จะขึ้นปีสองแล้ว แต่ Ubuntu ยังคงตามรับน้องผมไม่หยุดหย่อน
- Sound Card เจ๊งไปเป็นรอบที่สี่ที่ห้าแล้ว แต่รอบนี้แก้ได้ด้วยการใส่ option ใน /etc/modprobe.d/alsa-base อย่างเดียว ไม่ต้องคอมไฟล์ alsa ใหม่
- แต่ยังไม่จบ มีคนระบอกว่าถ้าใช้ model=laptop-eapd แทน model=3stack เสียงจะดีเหมือนตอนใช้วินโดวส์
- ลองแล้วดีจริง แต่ปรากฏว่ามันปิด speaker ไม่ได้ - -” อ่านไปอ่านมา มีคนบอกว่าต้อง patch alsa แล้วคอมไพล์ใหม่ อีกแล้ว!!!!
- คอมไพล์แล้ว alsa เจ๊งไปเลย driver โหลดไม่ขึ้น มีคนบอกอีกว่าให้ลง kernel ใหม่เป็น linux-ubunut-modules
- ลงใหม่บูตปั๊บไวร์เลสกลับบ้านทันที เนื่องจากไม่มี Restricted Driver ทางเดียวคือบูตกลับไป kernel เดิมแล้วกลับไปลงใหม่
- ตอนนี้ใช้ linux-ubuntu-modules แล้วแต่ยังไม่กล้าลง alsa ใหม่ มันหลอนๆ (คอมไพล์แล้ว รอ install อย่างเดียว..)
- ความหวังอันสูงสุดในการใช้งาน Gutsy คือการใช้ Dual Monitor ที่รุ่นนี้โฆษณามาดิบดีว่ามีตัว config เป็น GUI มาให้ ใช้งานดั่งใจนึก
- ลงปั๊บก็บอกกับตัวเอง “กูนึกแล้ว” (ว่ามันต้องไม่เวิร์ค) ด้วยเหตุผลที่ไม่รู้มีใครบอกได้ตัวคอนฟิกที่มากับ Gutsy ไม่ให้ผมใช้งานจอที่สอง
- ว่าแล้วก็ยังมีความหวังกับ URandR อ่านจาก Planet Ubuntu มานาน ก็ได้เวลาลอง
- ทายซิว่าผลเป็นยังไง….
- สุดท้ายก็มีแต่ command line ที่เข้าใจเรา เล่นเองกับ xrandr ครับพร้อมการคอนฟิก XOrg ไปอีกสองสามรอบ
- ฟังดูง่าแต่ X บึ้มไปประมาณสามรอบได้ BulletProof ไม่ทำงานครับ - -” ต้องเข้าไปดึง xorg.conf ตัวเก่ามาทับเอง รอดตายไป….
- วิบากกรรมอื่นๆ ก็มีเช่น intel GMA 950 จะไม่สามารถใช้ Hardware Acceleration ได้ถ้าขนาด Virtual Screen ใหญ่กว่า 2048×2048 ผลคือเราต้องเอาจอที่สองไปวางไว้ข้างล่าง
- ยัง… ยังไม่จบ ผลล่าสุดคือ Gnome-Panel มันดันไม่รักดีไม่ยอมอยู่จอหลัก หลบไปอยู่จอเล็ก ตอนนี้กำลังง้องอนให้มันกลับมาอยู่
ประมวลภาพอยู่ด้านล่างครับ

หน้าจอ Config ของ Gutsy Gibbon ที่รอคอย

URandR

xrandr เวิร์คเกินคาด

หน้าจอปัจจุบัน - -”
ถึงจะทำเราเจ็บปวดแค่ไหนก็ยังยืนยันจะใช้ต่อไปครับ
written by lewcpe
\\ tags: geek, opensource, tech, ubuntu
Nov 05
- dist-upgrade เป็นโปรแกรมที่ Over-Simplified อย่างรุนแรง แนวคิด just work กลายเป็น just don’t work
- ไม่มีให้เลือกทิ้งบางโปรแกรม ผลคือผมต้องโหลดไฟล์เพิ่มเติมอีก 885 เมกกะไบต์ ทั้งที่โปรแกรมส่วนใหญ่แค่ลองลงเล่นๆ และไม่ได้ใช้งานนานแล้ว
- โหลดเยอะไม่ว่า แต่ไม่มีโหมดหยุดกลางคัน ใครเน็ตช้าก็จบกันเลย
- status หยาบมากอัพจนมันเดี๊ยงไปยังไม่รู้ตัว
- Compiz ยังไม่พร้อมอย่างรุนแรง แค่ Dictionary Applet ยังใช้งานไม่ได้
- บั๊ก Intel HDA ยังอยู่เช่นเดียวกับสมัย Feisty
- แต่ยังไงก็ยังรักมั่นจะใช้ต่อไป ยิ่งช่วงนี้ทำ Simulation บน NS-2 แล้ว รัก Ubuntu หมดใจ….
written by lewcpe
\\ tags: geek, me, opensource, ubuntu
Oct 21
งานอย่างหนึ่งที่สำคัญมากของวิศวกรคือการจดครับ ปัญหาหลักของผมคือหาสมุดดีๆ ใช้งานได้ยากมาก เลยมาคิดเล่นๆ ดีกว่าว่าจะออกแบบสมุดที่ดีนั้นควรเป็นอย่างไรบ้าง

- ขนาดพอดีมือ ที่ชอบที่สุดคือ B5 แต่ถ้าใครชอบขนาดอื่นๆ ก็คงเป็นเรื่องแล้วแต่คน
- กันน้ำได้บ้าง เป็นแบบ Spill Proof
- ปกแข็งมากๆ พอที่จะเขียนได้โดยไม่ต้องมีอะไรรอง อาจจะเป็นไม้ พลาสติกแข็ง หรือเหล็กก็ได้
- ปกต้องใหญ่กว่าตัวสมุดจะได้ช่วยป้องกันตัวเนื้อกระดาษได้ เวลาจับยัดใส่กระเป๋า
- มีที่เก็บปากกา สำคัญมาก เพราะมีสมุดแต่หาปากกาไม่เจอมันไม่ช่วยอะไรเลย
- มีเส้นตาราง แต่ควรจางมากๆๆๆๆ แบบเส้นร่างตอนเรียนเขียนแบบอย่างนั้นเลย
- เติมกระดาษได้
- ฉีกกระดาษออกได้ง่ายๆ
- ออกแบบสวย สาวเห็นแล้วอยากซื้อให้ (อันนี้เริ่มออกทะเล…)
written by lewcpe
\\ tags: geek, idea, me
Oct 20
โดยส่วนตัวแล้ว ใช้โปรแกรมประเภท SCM กระจายมาก คือมั่วไปหมดตั้งแต่สมัยเรียน จำไม่ได้แล้วว่าตัวไหน แต่จำได้ว่าเคยไปช่วยเค้าเขียนคู่มือเป็นภาษาไทยอยู่ทีนึง แล้วก็จับๆ ทั้ง SVN และ CVS ส่วนตอนทำงานใช้งาน CVS อยู่ 95 % ส่วนอีก 5% ใช้ SVN ในโครงการเล็กๆ ประเภท Utility ใช้เองในบริษัททั้งหลาย
ตอนนั้นได้ชื่อ Mercurial จากพี่ป๊อกเป็นครั้งแรกแล้วก็โหลดมาเล่นดู ใช้งานได้สักสองอาทิตย์ก็เลิก เพราะรู้สึกว่าเข้าไม่ถึงคำสั่งอย่างประหลาด สุดท้ายก็เลิกไป แต่ก็ได้ไอเดียว่าระบบคุมเวอร์ชั่นแบบ Distributed นี่มีข้อดีที่น่าสนใจหลายๆ อย่าง
แต่เมื่ออาทิตย์ที่แล้วได้ดูวีดีโอ Linus on GIT แล้วก็พบเรื่องน่าสนใจหลายอย่าง แม้จริงๆ แล้วจะดูวีดีโอนี้เพราะอยากฟังไลนัสพูดมากกว่า แต่สุดท้ายหลังวีดีโอจบ ผมก็โหลด GIT มาเล่นดู แล้วก็พบว่ามันลงตัวหลายๆ อย่าง นับแต่ความง่าย ความทรงพลัง ฯล
แต่วีดีโอของไลนัสก็สร้างแรงกระเพื่อมออกมาค่อนข้างเยอะ ที่น่าสนใจที่สุดคงเป็นบทความของ Ben Collins-Sussman นักพัฒนาของ SVN เองที่ออกมาเขียนบทความว่า GIT นั้นแม้จะดูเจ๋ง แต่เอาเข้าจริงแล้วก็เหมาะสมกับ Alpha Geek เท่านั้น แต่ผู้ใช้งานทั่วไปที่เป็นคนพัฒนาโปรแกรมในหน่วยงานต่างๆ นั้นไม่ได้ยินดีที่จะเรียนรู้แนวคิดใหม่เช่นนี้ และยิ่งระดับผู้บริหารแล้ว การทำสำเนาประวัติการพัฒนาโปรแกรมทั้งหมดให้อยู่ในมือโปรแกรมเมอร์ทุกคนคงไม่ใช่เรื่องที่ยอมรับได้ง่ายๆ
แต่แนวทางที่ผมว่าน่าสนใจ และคิดว่าควรมีก่อนเลยคือ Offline Commit ที่ Karl Fogel เองก็ยอมรับว่าเป็นหนึ่งในประเด็นที่มีความสำคัญสูง ส่วนเรื่องการทำงานเร็ว และการสร้าง Local Branch นั้นแม้จะดีแต่ก็คงไม่สำคัญเท่า
พอดีช่วงนี้เรียนต่อ จึงไม่ต้องทำงานร่วมกับคนอื่นมากนัก GIT เลยมาเป็นตัวเลือกที่ดีสำหรับผมไป หวังว่าก่อนกลับไปทำงาน SVN คงเอาข้อดีของ DCVS มาใช้ได้ครบแล้ว จะได้ทำงานมีความสุขกว่าเดิม
ปล. ดูวีดีโอแล้วจะเข้าใจว่าคำพูดแรงๆ ที่ไลนัสที่เจอในเว็บนี่เป็นนิสัยปรกติของเค้า ไม่งั้นอ่านแต่ละทีแล้วตกใจเอาง่ายๆ
written by lewcpe
\\ tags: geek, me, scm