Installing Ubuntu 8.04 20080318.1 (hardy)

Public, Ubuntu, ลินุกซ์ March 19th, 2008

ขณะที่กำลังเขียนนี้ กำลังติดตั้ง Ubuntu 8.04 20080318.1 อยู่ครับ โดยติดตั้งลงอีกพาร์ทิชัน แต่ติดตั้งตัว 32bit ไปก่อน ไว้ออกตัวจริง ค่อยอัปเกรด 7.04 64bit เป็นตัวเต็มแล้วกัน ระหว่างรอเลยมานั่ง blog ที่เครื่องคนอื่นไปพลาง

พาร์ทิชันที่ติดตั้งนั้น เดิมเป็นพาร์ทิชันวินโดวส์ XP 64bit รุ่นทดลอง ขอไลเซนส์ได้จาก Microsoft ครับ ดาวน์โหลดฟรี ใช้ได้ประมาณ 4 เดือนมั๊ง ตอนนั้นเอามาลงเพราะพึ่งได้โน๊ตบุ๊คตัวนี้มาใหม่ ๆ เป็น AMD64 เลยบ้าหาอะไรที่เป็น 64bit มาลง ทั้ง Windowx XP x64 และ Ubuntu for amd64 ซึ่งจริง ๆ ก็ไม่ค่อยได้บูตเข้ามาใช้เท่าไหร่ พอไม่ค่อยได้บูตเข้าวินโดวส์ทำให้ทุกครั้งที่เข้า จะน่าเบื่อมาก เพราะมันจะต้องมีอะไรมาอัปเดตเยอะแยะไปหมดสิน่า ทั้งข้อมูลไวรัส ทั้งอัปเดตจากไมโครซอฟท์เอง สุดท้ายก็ปล่อยให้ไลเซนส์หมดอายุไป ทิ้งพาร์ทิชันขนาด 30G ไว้ไม่ได้ใช้งานมาตั้งนาน

ตอนแรกไม่ได้คิดว่าจะเอามาลงเร็วขนาดนี้ แต่วันนี้เจอปัญหาใน Ubuntu ตัวเดิม เหมือนจะมีโปรแกรมบางตัว หรืออาจจะ kernel เอง ที่ถือครองหน่วยความจำเยอะเกินไป แบบบูตมาปุ๊บ RAM หายไป 700 กว่าเม็ก ซึ่งปกติมันจะใช้ประมาณ 300MB เมื่อบูตเสร็จ (แรม 1GB ครับ) แล้ว swap ก็จะทำงานตลอด ทำอะไรไม่ได้นอกจากบูตใหม่ อาการนี้จะเป็นบ่อย ถ้าปล่อยให้ notebook เข้าสู่ sleep mode อีกประการคือรู้สึกว่า Ubuntu 7.10 มันช้ากว่ารุ่นก่อน ๆ นี้อย่างเห็นได้ชัด ไม่ได้คิดไปเอง แต่ MrChoke ก็รู้สึกแบบเดียวกัน วันนี้ MrChoke ลง Debian (Lenny) บอกว่าเร็วกว่าเห็น ๆ (ชักติดใจละสิ) ประการสุดท้ายคือ Ubuntu รุ่นนี้ใกล้เป็นเบต้าแล้ว คิดว่าน่าจะเสถียรพอ อย่างน้อยเอามาใช้งานจริง เพื่อช่วยกันหาบั๊กก่อนจะออกตัวเต็ม

ตอนนี้ติดตั้งใกล้เสร็จแล้ว ไว้ลองเล่นแล้วคงมีอะไรมาเล่าเพิ่มเติมครับ

Google Reader Shared Items + ReadBurner

Public, google March 6th, 2008

เมื่อวานอ่าน feed เจอว่า Alexander Marktl ผู้พัฒนาเว็บไซต์ readburner.com ประกาศยุติเว็บไซต์แล้ว ทั้ง ๆ ที่เพิ่งเปิดมาได้เพียง 2 เดือน เสียดายมาก ๆ เห็นว่า Marktl ไม่สามารถเจียดเวลามาดูแลได้ เนื่องจากเป็นเพียงงานที่ทำในเวลาว่าง ที่จริง ตอนที่รู้จัก ReadBurner ครั้งแรก (ผ่าน lifehacker.com) ก็ตั้งใจว่าจะเขียนถึงสักครั้งหนึ่ง เนื่องจากเป็นไอเดียใหม่ที่เจ๋งมาก ก็ขอใช้โอกาสนี้กล่าวถึงละกัน

ราว ๆ ปลายปี 2550 Google Reader มีฟีเจอร์ใหม่ ให้ผู้ใช้สามารถ share feed item กันได้ คือชอบ feed item ไหน อยากให้เพื่อนรู้ด้วย ก็คลิก share ได้เลย เพื่อน ๆ ใน gtalk ของเรา ที่ใช้ Google Reader เหมือนกัน ก็จะเห็น item ที่เพื่อนคนอื่น share ไว้ แบบนี้

Google Reader Shared Items

ผลคือการอ่าน feed สนุกขึ้นมาก เพราะอย่างที่รู้ ๆ กันว่า feed วันนึง ๆ มี item เยอะมาก และบางอันที่น่าสนใจเราดันไม่ได้ subscribe ไว้อีก แต่เพื่อน ๆ เราอาจจะมี ก็ได้มา share ให้เราอ่านด้วย feed item ที่ถูก share ผมก็จะอ่านก่อน เพราะถ้าเขา share มาแปลว่ามันน่าสนใจจริง ๆ ก็ทำให้ประหยัดเวลาไปได้พอสมควร ส่วนคนที่ไม่ได้ add เป็นเพื่อนไว้ ถ้าเค้ามี shared item url ก็สามารถเอามา subscribe ไว้อ่านได้

เช่นของผมเข้าไปดูได้ที่ http://www.google.com/reader/shared/06070222257138471631 หรือถ้าต้องการสมัคร feed ไว้อ่านใน Google Reader ก็มีลิงก์ให้ในหน้านี้

การอ่าน feed บน Google Reader เลยกลายเป็น Social Network อีกแบบ

ReadBurner จับเอาฟีเจอร์การ share ของ Google Reader มาเล่น โดยเสนอให้ผู้ใช้ Google Reader เอา share url มาใส่ในเว็บ โดยไม่ต้องสมัครสมาชิก จากนั้น ReadBurner จะคอยตรวจสอบดูว่า feed ไหนที่เป็นที่นิยมในแต่ละวัน หรือสัปดาห์ โดยดูจากจำนวนการ share เท่านั้น ไม่ต้องโหวตแบบ digg ซึ่งเป็นลูกเล่นที่เจ๋งมาก ผู้ใช้แค่อ่าน feed และ share อันที่ตัวเองชอบ เท่านั้นก็เป็นการโหวต feed ยอดนิยมได้ทันทีโดยอัตโนมัติ ซึ่งแนวคิดแบบ FeedBurner ก็ถูกลอกเลียนอย่างรวดเร็ว เช่น Shared Reader หรือ RSSMeme แต่ในความคิดของผม คิดว่าไม่มีอันไหนสู้ ReadBurner ต้นตำรับได้

หลังจากประกาศยุติ ReadBurner แล้ว Marktl ก็แนะนำว่าถ้าชอบไอเดียของ ReadBurner ก็ให้ลองเปลี่ยนไปใช้ RSSMeme (developed by Benjamin Golub) ซึ่งเป็น clone ของ ReadBurner ที่เขาคิดว่าดีที่สุด ซึ่งผมก็ได้ไปลองดูแล้ว ถือว่า ok ละ แต่อันนี้มาแปลกหน่อย คือนอกจากจะไม่มีการสมัครสมาชิกเหมือนกับ ReadBurner แล้ว ก็ยังไม่มีช่องให้เพิ่ม feed ด้วย แต่ค้นดูแล้วปรากฎว่ามัน add shared items ของผมไว้เรียบร้อยแล้ว ไม่รู้มาได้ไงเหมือนกัน อาจจะเพราะเคยเพิ่มไว้ใน ReadBurner มาก่อน ประเด็นการไม่ให้เพิ่ม feed นี้ก็เคยคิดเหมือนกันว่า กรณี ReadBurner ให้ใครก็ได้ เพิ่ม feed เข้าไปในระบบได้เอง อาจจะทำให้เกิดการสร้าง account ใน google reader หลอก ๆ มาปั่นคะแนนความนิยมก็ได้ ในกรณีของ RSSMeme ถ้าไม่พบชื่อตัวเองในระบบ ก็ให้เมลไปแจ้งเขาได้ โดยส่ง shared items url ไป

ส่วนโดเมน readburner.com และเทคโนโลยีที่ Marktl คิดค้นพัฒนาขึ้นเค้าก็ประกาศขายแล้วครับ คงรอดูกันต่อไปว่า จะมีใครซื้อทั้งสองอย่างนี้ไปดำเนินการต่อหรือเปล่า ขอให้มีเถอะ ถ้าหายไปเฉย ๆ นี่เสียดายมาก

Tags: , ,

เย! ใช้ Compiz ได้แล้ว

Public, Ubuntu February 24th, 2008

เรื่องมันมีอยู่ว่า แล็ปท็อปที่ใช้อยู่ประจำนี้ ใช้ชิปกราฟิกของ ATI รุ่น Radeon Xpress 200M ซึ่งเดิมไม่สามารถใช้ compiz ได้เพราะไดรเวอร์ ไม่ว่าจะเป็นตัวที่เป็นโอเพนซอร์ส หรือ restricted ไม่สามารถใช้ AIGLX ได้ ต่อมาเมื่อ ATI ออกไดรเวอร์ใหม่ที่สนับสนุน AIGLX แล้ว แต่ผมกลับไม่สามารถรัน compiz ได้อยู่ดี ทีแรกเข้าใจว่าไดรเวอร์อาจจะไม่สมบูรณ์ โดยเฉพาะกับชิปรุ่นนี้ ซึ่งถือว่าเป็นรุ่นล่าง ๆ เลยทีเดียว เมื่อหาใน google พบว่ามีบางคนพบปัญหาแบบเดียวกัน error คล้าย ๆ กันโดยไม่รู้สาเหตุ แต่ที่น่าแปลกคือ เป็นส่วนน้อยมาก ๆ

วันนี้มานึก ๆ ทบทวนดูอีกที Ubuntu 7.10 ที่ใช้อยู่ทุกวันนี้ มันถูกอัพเกรดมาจากรุ่น 6.10 ซึ่งเป็นรุ่นที่ติดตั้งเป็นครั้งแรกสำหรับเครื่องนี้ จากนั้นไม่เคยติดตั้งใหม่เลย มีแต่ dist-upgrade มาตลอด เช่นจาก 6.10 มาเป็น 7.04 แล้วก็เป็น 7.10 โดยไม่เคยอัพเกรดใหญ่ผ่าน update-manager เลยสักครั้ง ซึ่งความต่างคือ การอัพเกรดด้วย aptitude dist-upgrade นั้นมีความเป็นไปได้ ที่จะติดตั้งแพกเกจสำคัญสำหรับรุ่นใหม่นั้นไม่ครบ ว่าแล้วก็ aptitude search compiz พบว่า เราติดตั้งไปเฉพาะ compiz-core ตัวเดียวเอง???

ลองติดตั้งส่วนอื่น ๆ เพิ่มสิ โดยสั่ง aptitude install compiz compiz-fusion-plugins-extra compiz-gnome compizconfig-settings-manager จากนั้นก็ลองรัน compiz --replace ดู อ้าวเฮ้ย ใช้ได้แล้ว

screenshot

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

Tags:

BarCamp Bangkok Winter 2008

Public January 28th, 2008

รายงานมั่ง

ก่อนอื่น ภาพที่ผมถ่ายอยู่ที่นี่ Flickr

งานนี้ก็ตั้งใจไปสังเกตการณ์ + ถ่ายรูป แหมครั้งแรกในประเทศไทยพลาดได้ไง และก็กะไปฟังเนื้อหาต่าง ๆ ด้วย ซึ่งก็เกินคาด เพราะเรื่องน่าสนใจเยอะมาก ๆ เล่นเอาลืมถ่ายรูปไปหลาย shot

จริง ๆ เตรียมไปพูดด้วย แต่ไปสายเอง แต่ไม่เป็นไร เพราะดูเนื้อหาคนอื่น ๆ แล้ว แปะหัวข้อไปก็คงอกหักเหมือนหลาย ๆ คน คราวนี้รู้ละ คราวหน้าต้องเตรียมหัวข้อดี ๆ สงสัยต้องโปรโมทล่วงหน้าด้วย :-P

xIMG_6137.JPG

เนื่องจากไปสาย ถึงตอน 10.30 เพราะรถติดเอามาก ตั้งแต่รังสิต ยันแยกรัชวิภา

xIMG_6140.JPG

ลงชื่อแล้วโหวตได้ 3 หัวข้อก็หมดเวลาโหวตแล้ว

xIMG_6141.JPG

คนเยอะมาก ๆ

xIMG_6142.JPG

เลือกหัวข้อไม่ถูก

xIMG_6144.JPG

เข้าฟัง lightning talk (พรีเซนต์แบบสายฟ้าแลบ) เริ่มรู้สึกเหมือนโดนหมัดแย๊บ มึนนิด ๆ

xIMG_6145.JPG

แล้วก็ขึ้นไปดูข้างบน ตอนแรกฟังเรื่อง command line เบา ๆ สบาย ๆ ได้ trick มาอันสองอัน จริง ๆ ใช้ command line ประจำอยู่แล้ว เป็นแฟน bash อยู่ครับ

SSH

ฟังได้แป๊บนึง ก็ย้ายไปฟัง SSH ไม่ค่อยเครียด เพราะอันนี้ก็ใช้ประจำเหมือนกัน โดยเฉพาะ -D นี่ใช้บ่อย ไว้ใช้เข้า youtube อยู่พักนึง เสียดายสองหัวข้อนี้น่าจะอยู่ห้องเดียวกัน ไม่น่าทับเวลากันเลย

Twitter xIMG_6151.JPG

ต่อด้วย twitter ของคุณสุกรี สงสัยอยู่เหมือนกันว่าเบื้องหลังของ twitter นั้นทำได้อย่างไร เนื้อหาเบา ๆ มีสาระ สลับเสียงฮา งานนี้คาดว่าได้ผู้ใช้ twitter เพิ่มอีกหลายคน

Web Accessibility xIMG_6156.JPG xIMG_6157.JPG

ย้ายมาต่อ session ข้าง ๆ เรื่อง Web Accessibility โดยคุณปกป้อง เนื้อหาเข้มข้นจริงจังขึ้น มีคนแลกเปลี่ยนความคิดเห็นกันหลากหลายดี งานนี้ เว็บไซต์ภาครัฐ รับไปเต็ม ๆ

xIMG_6158.JPG

อ้าว พี่โดมก็มา มาสายซะ อดพูดอีกคน พี่โบกมือภาพเบลอเลยอ่ะ มาเห็นทีหลัง โทษทีครับ

Lunch Time

lunch session

หลังอาหารเที่ยง ฟัง Drupal + CCK + View อ้าว ลืมถ่ายรูป ฟังเพลิน

Ubuntu 8.04 preview

ต่อด้วย Ubuntu 8.04 preview โดยน้องจาก ubuntuclub พอดีเลย ยังไม่ได้ตามว่ารุ่นหน้ามีอะไรใหม่ แต่คิดว่ารอมันออกก่อนแล้วกัน ช่วงนี้ไม่มีเวลาเล่น ใช้ 7.10 ต่อไป

AV Development Life Cycle 10 steps to be "that guy"

ลงมาข้างล่าง เฮ่ย ทำไมคนเยอะงี้ อ้าวเรื่อง AV Development Life Cycle งานนี้ฮากัน 90% สาระ 10% (มากกว่าที่คาด) มีการเก็บคุณสุกรีไว้เดี่ยวมุกปิดท้ายด้วย มีประเด็นให้คิดต่อกันหลายอย่างเหมือนกัน คิดว่างานนี้มีภาคต่อแน่

xIMG_6173.JPG

กลับขึ้นมาข้างบน ห้องนี้เรื่องอะไรหว่า? ไม่ได้ฟัง

xIMG_6175.JPG xIMG_6176.JPG xIMG_6178.JPG

Tsung มีคนสนใจเยอะ ไม่แน่ใจเพราะเนื้อหา หรือคนบรรยาย :-P

หลังจากเรื่องนี้แล้วก็ไม่ได้ฟังห้องข้างบนอีก ลงไปกินกาแฟนั่งคุยกันข้างล่าง แล้วก็พึ่งมองเห็นห้องหมายเลข 4 เลยชวน @tongdee เข้าไปนั่งเล่น เค้าบรรยายจบพอดี มีปลั๊กไฟทุกมุมห้องเลยร้านนี้ เลยต่อโน๊ตบุ๊คเปิดเน็ต พอดีมีคนเข้ามาบรรยายเกี่ยวกับวัฒนธรรมการแชร์วิดีโอแบบญี่ปุ่น (จำชื่อไม่ได้) ซึ่งมีการต่อยอดงานกันไปมา สนุกดี ญี่ปุ่นนี้มีอะไรแปลก ๆ ที่คาดไม่ถึง แต่เน็ตบ้านเค้าคงเร็วน่าดู เห็นว่าเข้าบ้านเป็นสิบ ๆ เม็กกะบิตแน่ะ แรก ๆ ฟังกันไม่กี่คน แป๊บเดียวคนเต็มห้อง ไม่แพ้ห้องอื่นเลย หมดตรงนี้ก็ไม่เข้าฟังอันไหนละ หมดแรง

สรุป เป็นงานที่มีลักษณะพิเศษ คนเข้าร่วมคือคนจัดงาน เป็นวิทยากรด้วย (ถ้ามีคนโหวตให้) จัดกันง่าย ๆ ไม่ต้องเตรียมมาก จริง ๆ staffs เหนื่อยเยอะ คนมาแค่เตรียมเรื่องมาพูด ถ้าจะพูดนะ แล้วมาเลย อยากพูดไทยก็พูด พูดอังกฤษได้ก็ยิ่งดี ตอนแรกยังกลัวว่าจะไม่มีคนเสนอตัวมากนัก แต่ผิดคาด เตรียมกันมาพูดเยอะมาก อกหักไปหลายคน แต่ก็ไม่เป็นไร ได้มาร่วมก็ดีใจแล้ว

ได้รู้จักคนอีกหลายคน จำไม่ค่อยเก่งแฮะ ยังไงงานหน้าเจอกันอีกก็ทักกันได้ เป็นงานที่รวม geek ในไทยไว้เยอะสุดแล้วมั๊ง

สิ่งที่ได้เรียนรู้ สำหรับงานครั้งหน้า

  1. อยากพูด ต้องเตรียมเนื้อหาที่น่าสนใจ หัวข้อชัดเจน
  2. ห้องหมายเลข 4 นี่ ครั้งหน้าขอเผื่อไว้อีกนะครับ :-D
  3. อย่ามาสาย
  4. อย่าลืมถ่ายรูป schedule ของแต่ละห้องมาด้วย (คราวนี้ลืมสนิท)
  5. รูปบน flickr มีคนคลิกเข้าไปดูภาพที่ถ่ายหลาย ๆ คน เช่นคนฟัง เยอะมาก พบว่าเป็นเพราะหลายคนอยากรู้ว่าจะมีรูปตัวเองในนั้นหรือไม่ (เอ่อ ผมก็หาเหมือนกัน เจอ 3-4 ภาพละ :-D) ดังนั้นอย่าถ่ายแต่ผู้บรรยาย หมั่นถ่ายผู้ฟัง หรือกิจกรรมอื่น ๆ รอบ ๆ ด้วย มีคนรอชมภาพพวกนั้นอยู่
  6. อยากได้ EF-S 17-55mm f/2.8 IS USM อิ ๆ (ฝันป๊าย อย่างมากก็ Tamron 18-50mm f/2.8 ละมัง)
  7. อย่าลืมดูว่ามีของแจกอะไรบ้าง หยิบติดไม้ติดมือกลับมาบ้างก็ดี (ครั้งนี้ลืมง่ะ เสียดาย)
  8. อย่าลืมถ่ายพวก symbol ต่าง ๆ ของงานด้วย เช่นป้าย เสื้อ ของที่ระลึก สาว ๆ ด้วย (ลืมสนิทอีก)

Tags:

Creative Commons Attribution-ShareAlike 3.0 Unported
Creative Commons Attribution-ShareAlike 3.0 Unported