gumara

เหนือกว่าเหตุผล ผมไม่มีเหตุผล

ubuntu

เริ่มลองใช้ Ubuntu one

บริการหลักคือจัดเก็บไฟล์ออนไลน์ โดยมันจะมีที่ให้เก็บอยู่ 2GB ซึ่งจริงๆแล้วผมก็ไม่ค่อยได้ใช้เก็บไฟล์เท่าไหร่นัก แต่ที่น่าสนใจสำหรับผมคือ ตอนนี้ระบบหลักๆที่ใช้ก็คือ Ubuntu นี่แหล่ะ บ้าน Ubuntu ที่ทำงานก็ Ubuntu ดังนั้นถ้ามันจะคอย Sync อะไรให้เราได้เองก็น่าจะสะดวกกับชีวิต

บริการที่มีคือ

  • ที่เก็บไฟล์ 2GB (จ่ายเพิ่มได้)
  • เก็บโน๊ต ไม่ใช่โน๊ตเพลง แต่เป็นโน๊ต tomboy
  • เก็บ Contact
  • เพลงที่ซื้อจาก ubuntu one music store จะเปิดฟังได้บนทุกเครื่องที่มี ubuntu one client ให้ใช้ ไม่ต้องโอนถ่ายให้วุ่นวาย
  • มัน Sync ของใน Firefox ได้ด้วย แต่ก็ไม่ได้สังเกตุว่ามัน Sync จิงเปล่า

พยายามหาทางจะใช้ให้เกิดประโยชน์ แต่พอ sync แล้ว ก็ไม่รู้จะได้ใช้อะไรจากมัน ที่จริงแล้วประโยชน์จากของเหล่านี้ผมคงจะใช้มันอย่างเต็มที่ หากว่ามันจะ sync กับอุปกรณ์อื่นได้ เช่น เอาโน๊ต กับ contact sync กับมือถือ หรือระบบอื่นๆ คือตอนนี้มันผูกผมกับ Ubuntu เกินไป แม้ว่าชีวิตจริงในตอนนี้ผมจะใช้แต่ Ubuntu แต่ในอนาคตอันใกล้นี้ ถ้าผมซื้อมือถือใหม่ โน๊ตที่ผมจดจะไปแจ้งเตือนบนมือถือได้ไม๊ หรือโน๊ตที่จะจากมือถือจะมาโผล่ให้เห็นบนจอคอมหรือเปล่า

รู้สึกว่า Ubuntu one ยังไม่ดีพอที่จะใช้งานจริงจัง

my half day ubuntu netbook experience

พอดีว่า ไปขอเครื่องแม่มาใช้ เป็น hp 2133 ตัวเล็ก ก็เลยเอา ubuntu netbook มาใช้แบบจริงจัง แต่เดิมเลือกตัวนี้เพราะ resolution มันใหญ่เท่าจอจริง แต่พอใช้ OS ปกติแล้วก็พบว่า แม้ resolution จะเยอะ แต่ขนาดของสิ่งต่างๆที่แสดงผลก็เล็กอยู่ดี

  • ออกแบบมาให้ใช้กับ touch screen ได้ ต้องชมทีมงาน ubuntu เลย (แต่ไม่รู้มี virtual keyboard ให้ป่าว)
  • ในหน้าว่างๆ คลิกลงไปตรงไหนก็ได้ แล้วลากมันจะเลื่อนหน้าได้ (แบบใน iphone) แต่ในระดับ application ยังทำไม่ได้ เช่นในหน้า FF
  • ใช้ไม่ยาก ปรับตัวง่าย
  • เวลาอยู่ในหน้า launcher โปรแกรมไหนที่รันอยู่จะมีไอคอนบอกด้วย ใช้ได้
  • FF มีปุ่ม add to fav ซึ่งเข้าไปอยู่ในรายการ fav ของ launcher เลย ใช้ได้ ถูกต้อง
  • โหมด maximize ยังไม่ค่อยดี บาง app มันไม่ยอม maximize เช่น gwibber
  • น่าจะต้องมีระบบแสดง dialog ที่ดีกว่านี้ เพราะปัจจุบันมีไรขึ้นก็เด้งเป็นหน้าต่างใหม่ แต่จะให้ maximize ด้วยก็กะไร (แบบ OS X ก็ดี)
  • panel บนเล็กไป ขยายไม่ได้
  • ขอบซ้ายไม่ควรหาย คือพอจะย้อยไปไหนมันต้องคลิกโลโก้ ubuntu ที่ซ้ายบนก่อน วุ่นวายไป
  • การทำงานระหว่างหน้าต่างยังไม่ลื่น คลิกลิงก์ใน gwibber มันโดดไปหน้า FF เลย แต่ไอคอนยังบอกว่าอยู่ใน gwibber อยู่
  • ไอคอนรายการโปรแกรมที่รันอยู่ (task list) มันสลับลำดับไม่ได้
  • เห็นด้วยที่จะมี dock ทางซ้ายแบบ 10.10 แต่อยากให้ dock มันเรียงอยู่ใต้แถบข้างก็ดี (คือ ไม่อยากให้แถบข้างอันเดิมหายไป)
  • อยากให้มีช่องสำหรับแสดง dialog โดยเฉพาะ แยกไว้เลย ใช้ร่วมกับ app ที่หน้าจอเล็กๆ เช่น calculator, dictionary + ใช้ร่วมกับ balloon popup เลยก็ดี

how to subscribe to launchpad code

โครงการที่ดูเริ่มเยอะขึ้น เมื่อวานเจอ @anoochit ที่บิ๊กซี บอก ubiquity มีอัพเดท ไปไล่แก้ด้วย วันนี้เลยได้มานั่งเช็ค ปรากฏว่า เออมีอัพเดทจริงด้วย แก้ไล่แก้จนครบแล้วโยนขึ้น Lucid ปัญหาคือ ผมจะรู้ได้ไงว่า โปรเจคไหนมันอัพเดท แล้วผมต้องตามไปแก้ คือปัจจุบันใน branch ของทีม th มีอยู่แค่ 10 กว่า branch เพราะเพิ่มมาเริ่มดูได้ไม่กี่เดือนมานี้ ดังนั้นโครงการที่เริ่มทำจาก 0 จึงมีพอสมควร กับ ubuntu manual ที่ดูอยู่ถือเป็นโปรเจคใหญ่สำหรับงานแปล เพราะ string นึงมัน 1 ย่อหน้า แต่เมื่อโปรเจคหนักๆเสร็จแล้ว หลังจากนั้นจะเข้าสู่สถานะ maintain ก็ตามคำถาม ผมจะรู้ได้ไงว่าอันไหนอัพเดทแล้วต้องตามไปแก้

ทางเลือกที่มองเห็นในเบื้องต้นคือ ตั้ง feed ซึ่งก็ได้อยู่ แต่มันต้อง feed ที่ branch ดังนั้นเมื่อมี push 1 ครั้ง ผมจะได้รับ feed ซึ่งมันเยอะเกินไป ในกรณีของงานแปล ผมต้องการรู้แค่ไฟล์เดียวคือ po คำถามคือ ทำไง นั่นสิ ทำไงดี

XLR8 of Gnome disk util

ก็ พอดีว่าเห็น palimpsest ใน Ubuntu มันเป็นภาษาอังกฤษทั้งดุ้น ไล่ดูก็พบว่าเป็น Project ที่ GNOME ก็เลยเข้าไปดู เห็นมัน 0% เลขกลมๆ สวยๆ (ใครดิวงานภาครัฐต้องชินกับเลขกลมๆ เข้าไว้ แบบรวมภาษีแล้วด้วยนะ) ก็เลยทำส่งให้ @theppitak (จริงแล้วผมทำไปแค่เกือบ 50% ที่เหลือก็มาจากผู้อื่นอีกที) แล้วก็รอให้ @theppitak เอาเข้า เพื่อจะได้ดึงมาไว้ Ubuntu

จนวันนี้กลับมาบ้าน

launchpad

  1. เห็นอีเมลดังหมายเลข 1 ดังภาพ ว่า Palimpsest เข้าแล้ว
  2. ก็เลยเข้าไปที่ Damn lie ของ GNOME เพื่อไปดูด po ตามเลข 2 ในภาพ
  3. แล้วก็มา Import เข้า Launchpad ตามหมายเลข 3
  4. เสร็จแล้วเพลินๆ ก็เลยกด Twitter เล่น พบหมายเลข 4 ว่า @theppitak เพิ่งเอาขึ้นไปเมื่อ 4 นาทีก่อนหน้า

โลกยุคนี้หมุนเร็วดีเหลือเกิน

ปล.ถ้าไม่ชิ่งไปกินข้าวอาบน้ำ กระบวนการทั้งหมดจนกระทั่งเขียนบล็อคนี้คงไม่เกิน 10นาที

which file to merge

สืบเนื่องจากต้อง merge ไฟล์จาก trunk เข้า branch เพื่ออัพเดทงานแปล ทีนี้ก็ยังงงวิธีการทำงานของ LP อยู่ คือตามเซนส์แล้ว มันควรจะอัพเดทเฉพาะ pot มา แล้วพอเราเห็นว่า pot มันอัพเดทเราค่อย merge po เราเข้ากับ pot ใหม่ แต่กรณ๊ LP นี่ไม่ใช่ครับ คือพี่เล่นไม่อัพเดท pot แต่อัพเดท po ของภาษาเรามาเลย แล้วไอ้ที่อัพเดทของพี่แกนี่ก็ไม่ใช่ว่า merge คำให้แล้วอัพเดทลงมานะ (คือจริงๆพอมี branch แล้วก็ยากที่จะ merge จาก branch เข่ trunk ได้อยู่แล้ว)

ดังนั้นแปลว่า ถ้า po อัพเดทมาจะเกิด conflict ซึ่ง bzr มันก็บอกให้ พร้อมกับแยกไฟล์ให้ โดยถ้าเกิดมี conflict มันจะแยกไฟล์จาก th.po เป็น th.po, th.po.BASE, th.po.OTHER, th.po.THIS คือจากไฟล์เดียวที่ conflict มันแยกให้เป็น 4 ไฟล์ ก็งงดิคับ จริงๆ มันแยกเป็น 2 ไฟล์ก็พอ คือไฟล์ของเราปัจจุบัน กับไฟล์ใหม่จาก trunk แค่นี้พอแล้ว เลยงงเลย

โดยปกติก็ไม่เคย merge งานเอง ปกติถ้าแปลก็มีหน้าที่โยนงานให้ @theppitak ตอนนี้มาดูเองเลยต้องรู้ไว้หน่อย ไม่รู้ VCS ตัวอื่นๆ มันเหมือน bzr ป่าว

ก็พอมันแยกไฟล์แบบนี้เลยผมก็เลยไม่รู้ว่า อันไหนไฟล์ branch อันไหนไฟล์ trunk ก็เลยใช้วิธี ไปดูดจากหย้าเว็บ แล้วมา check sum เอา ผลลัพธ์ตามด้านล่างนี้

gumara@user-desktop:~/bzr/ubiquity-l10n-th$ md5sum /home/gumara/Downloads/th*
cb6cf2e82f58b29aaf72e972d24ed858 /home/gumara/Downloads/th-branch.po
7545f0656854ce65b63a95c642528258 /home/gumara/Downloads/th-trunk.po

gumara@user-desktop:~/bzr/ubiquity-l10n-th$ md5sum po/th*
a530473c367b8bb18ef3ed3c19524df4 po/th.po


Let's chat

Comment

Tags

tweets

del.icio.us/~

Another ~

The Ubuntu Counter Project - user number # 5754
Add to Technorati Favorites