Tag Archives | Linux

Thai LUGs

เข้า irc พิงค์กี้ก็เอาลิงค์ Questions for Thai LUGs มาให้ดู อ่านจบก็ไม่รู้จะตอบยังไง เพราะถึงแม้ว่าจะใช้งานลินุกซ์ อยู่แต่ก็ไม่ได้มีส่วนร่วมในการพัฒนาแต่อย่างใด เพราะงานประจำที่ทำอยู่ก็แทบแย่แล้ว ตอนนี้ส่วนใหญ่ก็เลยได้แค่สนับสนุนกลุ่ม ubuntuclub อย่างเงียบๆ คอยไปร่วมงานกิจกรรมต่างๆ แต่ถ้าให้ออกความเห็นจริงๆ เกี่ยวกับการพัฒนาลินุกซ์ในไทย ก็คงอยากให้มีกลุ่มๆ นึงเป็นแกนหลักจริงๆ นั่นแหละ อาจจะเป็นลินุกซ์ทะเลไปเลย เพราะส่วนตัวแล้ว มองว่าลินุกซ์ทะเลเป็นเหมือนตัวแสดงว่า ตอนนี้ลินุกซ์ภาษาไทยพัฒนาไปถึงไหนแล้ว เหมือนกับ foresight ที่เป็นตัวแทนของ gnome ที่เอาไว้แสดงความสามารถว่ามีการพัฒนาในแต่ละรุ่นไปอย่างไร ส่วนการเอากลับไปใช้ในต้นน้ำ ก็ให้เอาจากลินุกซ์ทะเลไปเลย สำหรับ ubuntuclub มองยังไงๆ ก็คงเน้นกลุ่มผู้ใช้งานเป็นหลัก กลุ่มผู้พัฒนาที่เข้ามาร่วมส่วนใหญ่ก็เน้นดัดแปลงเพื่อให้ใช้งานง่ายยิ่งขึ้นมากกว่า แต่ไม่ได้ทำอะไรเพิ่มมากนัก (ยกเว้นเรื่องแปลที่อันนี้เห็นด้วยว่าให้ ไปแปลที่ต้นน้ำไปเลย) จะพัฒนาแยกเน้นเฉพาะ ubuntu ก็ไม่น่าจะเป็นอะไรเท่าไหร่ เห้อ เขียนแค่นี้ดีกว่า นึกไม่ออกและจะเขียนอะไรต่อ ไว้นึกได้ค่อยมาแก้เพิ่มละกัน

Read full story Comments { 3 }

Fix flex builder linux expire

วันนี้ตอนเช้ากำลังนั่งอ่าน feed อย่างเมามัน เพื่อนก็ทักมาว่า เปิด flex builder ไม่ได้บอกว่าหมดอายุ ผมก็แปลกใจสิ วันศุกร์มันบอกเหลืออีก สิบกว่าวันนี่หว่า ทำไมมาหมดอายุเอาวันนี้ ลองเปิดเองบ้าง เจอเหมือนกัน นั่งแก้อยู่ประมาณสองชั่วโมง เปิดหาในเว็บ ก็ไม่เจอว่า adobe จะออกข่าวอะไร จนพี่อีกคนมาบอกเอา flex sdk ตัวใหม่ไปใส่ก็หาย แต่เครื่องพี่ที่ใช้เป็น แมค มันออกตัวเต็มแล้ว แต่ที่ผมใช้เป็นลินุกซ์นี่สิ แต่ยังไงก็ลองดูบ้าง ปรากฏว่าไม่หายแฮะ เลยมั่วเองจนได้ออกมา เขียนเป็นวิธีสำหรับ ลินุกซ์หละครับ เริ่มจากดาวโหลด flex sdk ตัวใหม่จากเว็บ adobe มาจากที่นี่ http://download.macromedia.com/pub/flex/sdk/flex_sdk_3.zip ขยาย sdk ไว้ซักที่ เปิด flex builder ขึ้นมาใหม่ แล้วไปที่ Window->Preferences->Flex->Installed Flex SDKs เลือก Add แล้วหาแฟ้มที่ขยาย sdk ไว้ [...]

Read full story Comments { 0 }

Sigmatel กับ Debian

ตั้งแต่ได้โน๊ตบุ๊กใหม่มาเล่นก็มีปัญหานึงคาใจทำให้เลิกใช้ debian อยู่พักนึง คือมันหาการ์ดเสียงไม่เจอ จะทำเองก็ขี้เกียจทำ เลยขอลองเล่นค่ายอื่นดูบ้างซักพัก แต่ก็ยังหาที่ประทับใจเท่า debian ไม่ได้ วันนี้ก็เลยเอากลับมาลงใหม่ซะเลย แต่คราวนี้ติดจากซีดีและไม่ได้ใช้ flash เหมือนก่อน เพราะได้แผ่น xfce มา หลังจากติดตั้งเสร็จทุกอย่างจะติดไดรเวอร์การ์ดเสียงเพิ่มเริ่มแรกก็ต้องดาวโหลดซอร์สโค้ด alsa มาก่อน จากเว็บนี้ http://www.gtlib.gatech.edu/pub/suse/projects/alsa/snapshot/driver/ จากนั้นก็ขยายไฟล์ออกมาด้วยคำสั่ง tar jxvf alsa-driver.tar.bz2 แล้วเข้าไปในแฟ้มที่ขยายมารัน ./configure จากนั้นตามด้วย make และ make install ติดเสร็จสั่ง alsaconf อีกที ทำตามหน้าต่างไปเรื่อยๆ รีบูตเครื่องอีกทีก็มีเสียงแล้ว

Read full story Comments { 0 }

ลบข้อความใน vi สามบรรทัด

วันนี้ได้อ่านข้อสอบเด็กๆ ที่พี่เอาไปทดสอบคนที่มาสมัครงาน เจอคำถามข้อนึงอ่านคำตอบหลายคนแล้วขำดีแต่ มีคนนึงตอบแล้วต้องมาคิดเพราะ เขียนมาว่า กด d ติดกันหกครั้ง จะว่าไปมันก็ถูกนะ แต่พี่ที่ทำงานคงอยากให้ตอบว่า กด d เลขสาม แล้วกดลูกศร ลงหรือขึ้น เอา แต่ถ้าใช้งานจริงๆ สงสัยจะกด d ติดกันซะมากกว่า หรือผมคิดไปเองเนี๊ยะ เพราะอาศัยจากพฤติกรรมส่วนตัว ก็การกด d แล้วกดจำนวนบรรทัดว่าจะลบข้อมูลไปเท่าไหร่ต้องมานั่งดู ว่าเราจะลบข้อความจากไหนถึงไหน แล้ว vi ก็แสนดีเหลือเกินไม่แสดง เลขบรรทัดซะด้วย (หรือมี option ให้กด ว่าจะแสดงหรือไม่แสดงหว่า) เวลาจะลบอะไรทีผมก็เลยเหมือน interpreter ไปโดยปริยายคอยดูว่าที่ลบไป หนะถึงไหนแล้วพอถึงบรรทัดที่ต้องการแล้วค่อยหยุดกด คิดว่าคงที่ตอบคำถามแบบนี้ก็คงเป็นเหมือนกันเลยตอบมาอย่างนี้ แต่ถ้าถามไปใหม่ว่า ถ้าจะให้ลบข้อความหนึ่งร้อยบรรทัดจะกดยังไง ไม่แน่คำตอบอาจจะเปลี่ยนไปก็ได้จริงมะ (หรือว่าจะตอบว่ากด d ติดต่อกันสองร้อยทีหว่า หึหึหึ)

Read full story Comments { 12 }

Screen

หลายวันก่อนพี่ที่ทำงานแนะนำโปรแกรมนึงมาให้ลองเล่นกับโปรแกรมโหลดบิตในเร้าเตอร์ชื่อว่า screen พี่บอกว่าทำให้สลับโปรแกรมใน terminal ได้ถ้าใครนึกภาพไม่ออกก็นึกถึงหน้าต่างในวินโดว์นั่นแหละ แต่อันนี้มันอยู่ในหน้าจอดำๆ แบบดอส แต่พี่บอกว่าจำไม่ได้แล้วว่าใช้ยังไง เลยลองไปขุดๆ ดูว่า wl500gp มันทำได้หรือป่าว เพราะเครื่อง desktop ใช้หน้าต่างธรรมดาดีกว่า ปรากฏว่ามันมีด้วย เลยจัดการลองบนเร้าเตอร์ซะเลย ขั้นแรกดาวโหลดมาติดในเร้าเตอร์ก่อน ด้วยความง่ายของ firmware ที่ใช้อยู่(oleg) เลยใช้คำสั่งแค่ $ipkg install screen รอมันโหลดแล้วติดตั้งให้ก็ใช้ได้แล้ว สะดวกเหมือนอยู่บน debian หึหึ จากนั้นเวลาจะให้เร้าเตอร์โหลดอะไรจากปกติที่จะให้โปรแกรมรันเป็น daemon ด้วยคำสั่งนี้ $enhanced-ctorrent -d file.torrent ก็เปลี่ยนเป็น $screen enhanced-ctorrent ซะแล้วมันจะขึ้นหน้าจอเหมือน ctorrent ปกติแบบไม่ได้ให้รัน daemon ก็จะมีรายละเอียดต่างๆ ว่าไฟล์ดาวโหลดไปถึงไหนแล้ว ขณะนี้ดาวโหลดด้วยความเร็วเท่าไหร่ seed เท่าไหร่ peer เท่าไหร่ พอเบื่อไม่อยากดูต่อก็กด ctrl+a+d เพื่อ detach หน้าต่างออกไป เข้าสู่ [...]

Read full story Comments { 0 }