Category: Computer +DIY

  • GATE experiment at KIND Lab, SIIT

    งานทดลองสุดสัปดาห์ที่ผ่านมา เมื่อวานทดลองเขียน wrapper ครอบ Stanford Log-linear Part-Of-Speech Tagger ให้กลายเป็นปลั๊กอินสำหรับใช้กับ GATE (หลังจากตั้งท่ามานาน) pipeline ในรูป มี 3 Processing Resources คือ tokensier, splitter และ tagger tokensier คือ net.siit.gate.DictionaryBasedTokeniser เป็นตัวตัดคำธรรมดา ๆ ใช้พจนานุกรม1 และออกแบบให้ตัดได้คำที่ยาวที่สุด (longest-matching) ทำงานกับ AnnotationSet ของ GATE โดยตรง — จะสร้าง AnnotationSet ชื่อ “Token” ขึ้นมา splitter คือ ANNIE Sentence Splitter เป็นตัวแบ่งประโยค โดยใช้กฎ (ภาษา JAPE เป็นลักษณะ regular expression over annotation)…

  • "operating system not found", again

    เฮ้อ เป็นอีกละ อาการนี้ เดี๋ยวพรุ่งคงต้องไปพันธุ์ทิพย์อีก ซ่อม 🙁 technorati tags: broken

  • Video Editing in Linux with Cinelerra CV

    ถ่ายวิดีโอมาจากสยามเมื่อวันเสาร์ อยากลองเล่นอะไรนิดหน่อย เลยมองหาโปรแกรมตัดต่อภาพเคลื่อนไหวในลีนุกซ์ หาใน package manager ของ Ubuntu เค้ามี Kino แต่พยายามจะเอาไฟล์เพลง MP3 มาใช้ประกอบภาพ มันไม่ยอม เลยไปค้นเว็บดู ว่าเค้าทำกันยังไง ค้นไปค้นมา เจอเว็บนึง เค้าว่า Kino มันก็โอเค แต่เค้าใช้ Cinelerra ความสามารถมันเยอะกว่า ก็เลยลองดู ติตตั้ง Cinelerra CV ใน Ubuntu (และดิสโทรอื่น ๆ) Cinelerra ปัจจุบันมีสอง “flavours”, คือตัว รุ่นอย่างเป็นทางการ ที่ดูแลโดยบริษัท Heroine Virtual Ltd. กับอีกตัว ที่ดูแลโดยชุมชน (เรียกว่า Cinelerra CV) – เค้าพยายามจะไม่เรียก/ทำให้มันเป็น “fork” Ubuntu Studio อาจพิจารณารวม Cinelerra CV เข้าชุด…

  • Touchpad tapping way too sensitive in Ubuntu – how to fix it

    การทดลองใช้ GNU/Linux (Ubuntu 7.04) กับโน๊ตบุ๊ค ยังคงพบปัญหาจุกจิกกวนใจอยู่ทั่วไป แต่จะพยายามแก้ไปเรื่อย ๆ จนกว่าจะทนไม่ไหว (ไม่คุ้มกับเวลาที่เสียไป) ปัญหาอย่างหนึ่งที่กวนใจมากก็คือ tapping (การ ‘คลิก’ โดยกดที่ทัชแพด แทนที่จะกดที่ปุ่ม) มันเร็วเกินไป แตะโดนนิดหน่อย ๆ ก็จะหาว่าเราคลิกซะแล้ว ทำให้ทำงานลำบากมาก เช่น ไล่ดูหน้าเว็บอยู่ดี ๆ มันก็จะคลิกลิงก์ให้เราเฉย หรือว่าพิมพ์เอกสารอยู่ แล้วมือเผลอไปโดน เคอร์เซอร์ก็จะเปลี่ยนตำแหน่งไปที่อื่น-บางทีก็ทำงานเละได้ วิธีแก้ (ดูจาก Ubuntu Forums) ลงแพคเกจที่ชื่อ gsynaptics (หรือ ksynaptics, qsynaptics ตามเดสก์ทอปที่ใช้ – และคำว่า synaptics ในชื่อแพคเกจ มาจากชื่อ Xorg Synaptics Touch Pad Driver – ไม่เกี่ยวกับตัว Synaptic Package Manager ของ Ubuntu…

  • Ubuntu automount is not that "auto" 😛

    ป่วยเล็กน้อย เมื่อวานอยู่บ้านลง Ubuntu ทั้งวัน – ย้ายข้อมูล ไรท์แผ่นติดตั้ง ฯลฯ ไรท์ไปสองแผ่น บูทไม่ขึ้นซักแผ่น วีร์ทักว่า ตรวจ md5 ยัง เออเนอะ เราก็ไปตรวจ ก็ตรงกันนะ ไม่น่ามีปัญหา เลยลองบูทใหม่ คราวนี้ไม่ได้รีสตาร์ท แต่ปิดเครื่องแล้วเปิดใหม่ ปรากฎว่าบูทได้! ลงนั่นลงนี่ จนดึก เช้ามา จะย้ายข้อมูลกลับ (เอาไปเก็บไว้ในดิสก์ภายนอก ก่อนหน้านี้) ก็เปิดสวิตทช์ดิสก์ ปรากฎ เฮ้ย มันไม่ automount แฮะ .. ผิดหวังนิดหน่อย นึกว่า Ubuntu รุ่นใหม่มันจะเก่งกว่านี้ อ่ะ ไม่เป็นไร ลอง mount เองก็ได้ … ก็ลองเปิดหาวิธีตามที่เค้าแนะนำ เปิด shell ขึ้นมา พิมพ์ sudo ไปแล้ว .. นึกขึ้นได้ เฮ้ย…

  • Apache Harmony 5.0 M1

    มาแว้ว~ อาปาเช่ฮาร์โมนี จาวารันไทม์ในสัญญาอนุญาตแบบอาปาเช่ (ตัวที่ซันโอเพนซอร์สนั้น ใช้ GPL) Apache Harmony 5.0 นี้ ตั้งเป้าให้เป็น “compatible, independent implementation” ของสเปค Java SE 5 (เช่นเดียวกับของที่ Sun, IBM, BEA ฯลฯ ทำ) โดยใช้ Apache License v2 นอกจากนี้ ยังเสนอสถาปัตยกรรมรันไทม์แบบแยกชิ้นส่วนได้ (modular runtime) ทั้งในส่วนของ VM และ class library, ตัวอย่างเช่น สามารถนำ class library ของ Apache Harmony ไปใช้กับ JRockit VM ของ BEA ได้ ดู Java stack ทางฝั่งที่ใช่สัญญาอนุญาตแบบอาปาเช่แล้ว ครบครันจริง…

  • Nix – the "functional" package manager

    เฮ้ย น่าสนใจ, จาก OSNews: “NixOS is a Linux distribution based on Nix, a purely functional package management system. NixOS is an experiment to see if we can build an operating system in which software packages, configuration files, boot scripts and the like are all managed in a purely functional way, that is, they are all…

  • ODF Toolkit Project

    OpenOffice.org ประกาศเปิดตัวโครงการใหม่ ODF Toolkit ตั้งเป้าสร้าง “ชิ้นส่วน” สำหรับใช้งานเอกสาร OpenDocument (ODF) เพื่อให้โครงการซอฟต์แวร์อื่นนำไปใช้งานได้ทันที โดยไม่จำเป็นต้องใช้ชุดซอฟต์แวร์ OpenOffice.org ต่อจากนี้ ใครจะเขียนโปรแกรมให้เปิด/บันทึกเอกสารแบบ ODF ก็หยิบเอาเจ้าชิ้นส่วนนี้ไปใช้ได้เลย ไม่ต้องสร้างเองหมด หรือถ้าใครปรับปรุงอะไรใหม่ ๆ ดี ๆ ได้ ก็เอาไปใส่ไว้ คนอื่น ๆ ที่ใช้ตัวชิ้นส่วนนี้ ก็จะได้รับประโยชน์ด้วยร่วมกัน — พลังของการแบ่งปัน technorati tags: OpenOffice.org, OpenDocument, open source

  • Groovy on Grails + Thai Groover

    Ruby มี Ruby on Rails แล้ว ถึงตา Groovy มั่งล่ะ.. “Groovy on Grails” 😛 Grails เป็น webapp framework ลักษณะ MVC (model-view-controller) ที่ใช้แนวคิด convention over configuration เหมือนกับ Rails ที่น่าสนใจมาก ๆ สำหรับ Grails ก็คือ มันทำงานอยู่บนเทคโนโลยีที่ได้รับการพิสูจน์มาแล้วในงานขนาดใหญ่(ยักษ์) อย่าง Java Servlet, Spring และ Hibernate (สำหรับ model) และเพราะมันใช้ภาษา Groovy ซึ่งสามารถใช้ Java class/object ได้สบาย ๆ ดังนั้นเราจึงสามารถโค้ด/ไลบรารีจาวาได้ทั้งหมด (ซึ่งมันมีอยู่เยอะมาก ทั้งฟรีและไม่ฟรี) ส่วนตัวภาษา Groovy เอง ก็กำลังอยู่ในกระบวนการทำให้เป็นมาตรฐานจาวา (JSR…

  • OpenOffice.org 2.1 + Java SE 6

    ออกแล้ว Java SE 6 และ OpenOffice.org 2.1 Java SE 6 นี่ ความสามารถใหม่ ๆ เน้นไปที่เดสก์ทอป หน้าตาที่ดูดีขึ้น และทำงานได้แนบสนิทกับตัวโอเอสพื้นถิ่นมากขึ้น นอกจากนี้สำหรับนักพัฒนาก็มีเรื่องการใช้งานภาษาแบบสคริปต์ (มีตัวแปลภาษา JavaScript มาในตัว) เรื่องเว็บเซอร์วิส และบน Solaris ก็ใช้กับ dTrace ได้ ส่วน OpenOffice.org 2.1 ก็พัฒนาเรื่องการใช้ Access จาก Base, Impress ต่อหลายจอได้, Calc ส่งออกไฟล์ HTML ได้ดีขึ้น, มีภาษาเพิ่มขึ้น, และการปรับปรุงโปรแกรมอัตโนมัติ Picasa 2 ก็ออก update: OpenOffice.org มีแม่แบบเอกสารกับคลิปอาร์ตใหม่ ๆ ให้ดาวน์โหลดด้วย tags: OpenOffice.org, JDK, Java

Exit mobile version