<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>phisite's blog</title>
  <link rel="alternate" type="text/html" href="http://www.blognone.com/blog/phisite"/>
  <link rel="self" type="application/atom+xml" href="http://www.blognone.com/blog/72/atom/feed"/>
  <id>http://www.blognone.com/blog/72/atom/feed</id>
  <updated>2007-01-27T11:22:04+07:00</updated>
  <entry>
    <title>วิกิพีเดียกำลังดำเนินการเพื่อความเข้ากันได้กับครีเอทีฟคอมมอนส์</title>
    <link rel="alternate" type="text/html" href="http://www.blognone.com/node/6454" />
    <id>http://www.blognone.com/node/6454</id>
    <published>2007-12-04T22:53:13+07:00</published>
    <updated>2007-12-05T01:17:07+07:00</updated>
    <author>
      <name>phisite</name>
    </author>
    <category term="Creative Commons" />
    <category term="Wikipedia" />
    <summary type="html"><![CDATA[<p>เรื่องหนึ่งที่ถกเถียงกันในประชาคมวิกิพีเดีย คือเรื่องสัญญาอนุญาต กล่าวคือนับตั้งแต่เริ่มโครงการวิกิพีเดียเป็นต้นมา ผู้ก่อตั้งต้องการให้เนื้อหาของวิกิพีเดียสามารถนำไปเผยแพร่ต่อหรือแก้ไขได้อย่างเสรี แต่ในขณะเดียวกันก็ต้องการให้การนำไปเผยแพร่ต่อหรือแก้ไขนั้นยังคงความเสรีอยู่เช่นเดิม จึงได้เลือกที่จะเผยแพร่เนื้อหาข้อความทั้งหมดด้วยสัญญาอนุญาต <a href="http://www.gnu.org/licenses/fdl.html">GFDL</a> ซึ่งออกโดย <a href="http://www.fsf.org/">Free Software Foundation</a> (FSF)</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>เรื่องหนึ่งที่ถกเถียงกันในประชาคมวิกิพีเดีย คือเรื่องสัญญาอนุญาต กล่าวคือนับตั้งแต่เริ่มโครงการวิกิพีเดียเป็นต้นมา ผู้ก่อตั้งต้องการให้เนื้อหาของวิกิพีเดียสามารถนำไปเผยแพร่ต่อหรือแก้ไขได้อย่างเสรี แต่ในขณะเดียวกันก็ต้องการให้การนำไปเผยแพร่ต่อหรือแก้ไขนั้นยังคงความเสรีอยู่เช่นเดิม จึงได้เลือกที่จะเผยแพร่เนื้อหาข้อความทั้งหมดด้วยสัญญาอนุญาต <a href="http://www.gnu.org/licenses/fdl.html">GFDL</a> ซึ่งออกโดย <a href="http://www.fsf.org/">Free Software Foundation</a> (FSF)
<!--break-->
แต่เนื่องจาก GFDL ถูกออกแบบสำหรับใช้กับคู่มือซอฟต์แวร์ ทำให้ขาดความยืดหยุ่นในการใช้กับเอกสารเพื่อการอ้างอิงออนไลน์ซึ่งมีผู้ร่วมแก้ไขเป็นจำนวนมากเช่นวิกิพีเดีย อีกทั้งในภายหลัง ได้เกิดโครงการ<a href="http://creativecommons.org/">ครีเอทีฟคอมมอนส์</a> (CC) ขึ้น และสัญญาอนุญาตสัญญาหนึ่งที่ออกโดย CC คือ <a href="http://creativecommons.org/licenses/by-sa/3.0/us/">CC BY-SA</a> นั้นสอดรับกับรูปแบบและเนื้อหาของวิกิพีเดียมากกว่า จึงได้มีความคิดที่จะโยกย้ายสัญญาอนุญาตที่ใช้กับเนื้อหาของวิกิพีเดียจาก GFDL เป็น CC BY-SA แต่ติดปัญหาที่ว่าสัญญาอนุญาตทั้งสองแบบนั้นเข้ากันไม่ได้ (incompatible) กล่าวคือตัวสัญญา GFDL รุ่นปัจจุบันนั้นไม่เอื้อให้ผู้เผยแพร่สามารถเปลี่ยนสัญญาอนุญาตของเนื้อหาที่เคยเผยแพร่ด้วย GFDL ไปเป็น CC BY-SA ได้</p>

<p>ด้วยเหตุนี้ <a href="http://wikimediafoundation.org/">มูลนิธิวิกิมีเดีย</a> ซึ่งเป็นผู้ดำเนินการโครงการวิกิพีเดียและโครงการอื่น ๆ ในรูปแบบเดียวกัน (ต่อไปจะเรียก มูลนิธิฯ) จึงได้หารือกับ FSF, CC และองค์กรอื่น ๆ ที่เกี่ยวข้องเพื่อแก้ไขเรื่องความเข้ากันได้ระหว่าง GFDL กับ CC BY-SA ผลของการหารือคือ :</p>

<ul>
<li>มูลนิธิฯ เห็นชอบกับข้อเสนอของ FSF ที่จะอนุญาตให้แก้ไข GFDL เพื่ออนุญาตให้เนื้อหาของโครงการเช่นวิกิพีเดีย สามารถโยกย้าย (migrate) หรือเปลี่ยนสัญญาอนุญาต (relicense) เป็น CC BY-SA ได้</li>
<li>หลังจากการประกาศว่าสามารถย้ายได้แล้ว มูลนิธิฯ จะดำเนินการให้มีการอภิปรายในประชาคมและการออกเสียง (vote) ก่อนที่จะตัดสินใจว่าจะโยกย้ายไปใช้ CC BY-SA หรือไม่ เหตุที่ต้องมีการอภิปรายและออกเสียงในขั้นตอนนี้ เนื่องจากผู้ที่อนุญาตให้เนื้อหาในวิกิพีเดียและโครงการอื่น ๆ ใช้สัญญาอนุญาต GFDL นั้นคือผู้เขียนเนื้อหานั้น ๆ เอง ไม่ใช่มูลนิธิฯ การเปลี่ยนสัญญาจึงไม่สามารถกระทำได้ในทันที และจะมีการเปลี่ยนสัญญาอนุญาตหรือไม่นั้นก็ขึ้นกับประชาคมเป็นสำคัญ</li>
</ul>

<p>จิมมี เวลส์ ผู้ร่วมก่อตั้งวิกิพีเดีย และปัจจุบันเป็นคณะกรรมการมูลนิธิฯ ได้ประกาศผลของการหารือนี้ในงานเลี้ยงของ <a href="http://icommons.org/">iCommons</a> ที่จัดขึ้นในนครซานฟรานซิสโก และได้มีผู้บันทึกวิดีโอและถอดคำแถลงของเวลส์โดยละเอียดไว้แล้ว อย่างไรก็ตาม ข้อมูลในตอนแรกในบล็อกของผู้เผยแพร่ยังคลาดเคลื่อนอยู่ โดยผู้เผยแพร่ได้นำเสนอเสมือนว่าวิกิพีเดียได้เปลี่ยนสัญญาอนุญาตเป็น CC BY-SA แล้ว แต่เมื่อได้รับข้อมูลจากทั้งลอว์เรนซ์ เลสซิก ผู้ก่อตั้ง CC และมูลนิธิฯ แล้ว บล็อกข้างต้นก็ได้แก้ไขเนื้อหาให้ถูกต้องในเวลาต่อมา ข่าวนี้อาจนับได้ว่าเป็นข่าวสำคัญในวาระที่ CC จะมีอายุครบ 5 ปี ในวันที่ 15 ธันวาคมที่จะถึงนี้ด้วยครับ</p>

<p>ที่มา - <a href="http://blog.jamendo.com/index.php/2007/12/01/breaking-news-wikipedia-switches-to-creative-commons/">บล็อกที่เผยแพร่วิดีโอและการถอดคำแถลง</a>, <a href="http://lessig.org/blog/2007/12/some_important_news_from_wikip.html">บล็อกของลอว์เรนซ์ เลสซิก</a>, และ<a href="http://wikimediafoundation.org/wiki/Resolution:License_update">มูลนิธิวิกิมีเดีย</a></p>
    ]]></content>
  </entry>
  <entry>
    <title>สัญญาอนุญาตครีเอทีฟคอมมอนส์ไทยร่างแรกผ่านแล้ว</title>
    <link rel="alternate" type="text/html" href="http://www.blognone.com/node/6403" />
    <id>http://www.blognone.com/node/6403</id>
    <published>2007-11-27T16:22:30+07:00</published>
    <updated>2007-11-28T09:53:46+07:00</updated>
    <author>
      <name>phisite</name>
    </author>
    <category term="Creative Commons" />
    <category term="Intellectual Property" />
    <summary type="html"><![CDATA[<p>หลังจากที่สำนักกฎหมายธรรมนิติและสถาบันไทยรูรัลเน็ต ได้ร่วมกัน<a href="/node/5876">เผยแพร่ร่างสัญญาอนุญาตครีเอทีฟคอมมอนส์สำหรับประเทศไทย ฉบับรับฟังความคิดเห็น</a> ต่อสาธารณชนแล้ว คณะทำงานได้นำข้อคิดเห็นไปปรับปรุงร่างสัญญาและได้ส่งร่างข้างต้นถึง<a href="http://creativecommons.org/international/">ครีเอทีฟคอมมอนส์อินเตอร์เนชันแนล (CCi)</a> เพื่อพิจารณาเห็นชอบ</p>

<p>บัดนี้  CCi ได้เห็นชอบ<strong>ร่างสัญญาอนุญาตของครีเอทีฟคอมมอนส์ แบบยอมรับสิทธิ ไม่ใช่เพื่อการค้าและอนุญาตแบบเดียวกัน ๓.๐ ตามกฎหมายไทย</strong>แล้ว จากนี้กระบวนการจะเข้าสู่<a href="http://wiki.creativecommons.org/Public_discussion">ขั้นตอนประชาพิจารณ์</a> โดยจะเปิดรับฟังความคิดเห็นจากสาธารณชนเป็นเวลา ๒ สัปดาห์ นอกจากนี้ ทาง CCi ยังได้เพิ่ม<a href="http://creativecommons.org/international/th/">หน้าโครงการของประเทศไทย</a>ลงในหน้าแรกของเว็บไซต์ CCi ในฐานะ Project Jurisdiction เป็นที่เรียบร้อยแล้ว ขอเชิญทุกคนร่วมพิจารณาร่างสัญญาและออกความคิดเห็นได้ที่<a href="http://cc.in.th/">ครีเอทีฟคอมมอนส์ประเทศไทย</a>ครับ</p>

<p>ที่มา - <a href="http://creativecommons.org/weblog/entry/7854">เว็บล็อกของครีเอทีฟคอมมอนส์ โดย Michelle Thorne</a></p>
    ]]></summary>
    <content type="html"><![CDATA[<p>หลังจากที่สำนักกฎหมายธรรมนิติและสถาบันไทยรูรัลเน็ต ได้ร่วมกัน<a href="/node/5876">เผยแพร่ร่างสัญญาอนุญาตครีเอทีฟคอมมอนส์สำหรับประเทศไทย ฉบับรับฟังความคิดเห็น</a> ต่อสาธารณชนแล้ว คณะทำงานได้นำข้อคิดเห็นไปปรับปรุงร่างสัญญาและได้ส่งร่างข้างต้นถึง<a href="http://creativecommons.org/international/">ครีเอทีฟคอมมอนส์อินเตอร์เนชันแนล (CCi)</a> เพื่อพิจารณาเห็นชอบ</p>

<p>บัดนี้  CCi ได้เห็นชอบ<strong>ร่างสัญญาอนุญาตของครีเอทีฟคอมมอนส์ แบบยอมรับสิทธิ ไม่ใช่เพื่อการค้าและอนุญาตแบบเดียวกัน ๓.๐ ตามกฎหมายไทย</strong>แล้ว จากนี้กระบวนการจะเข้าสู่<a href="http://wiki.creativecommons.org/Public_discussion">ขั้นตอนประชาพิจารณ์</a> โดยจะเปิดรับฟังความคิดเห็นจากสาธารณชนเป็นเวลา ๒ สัปดาห์ นอกจากนี้ ทาง CCi ยังได้เพิ่ม<a href="http://creativecommons.org/international/th/">หน้าโครงการของประเทศไทย</a>ลงในหน้าแรกของเว็บไซต์ CCi ในฐานะ Project Jurisdiction เป็นที่เรียบร้อยแล้ว ขอเชิญทุกคนร่วมพิจารณาร่างสัญญาและออกความคิดเห็นได้ที่<a href="http://cc.in.th/">ครีเอทีฟคอมมอนส์ประเทศไทย</a>ครับ</p>

<p>ที่มา - <a href="http://creativecommons.org/weblog/entry/7854">เว็บล็อกของครีเอทีฟคอมมอนส์ โดย Michelle Thorne</a></p>
    ]]></content>
  </entry>
  <entry>
    <title>ทดลองติดตั้ง Moonlight บน Ubuntu 7.04</title>
    <link rel="alternate" type="text/html" href="http://www.blognone.com/node/5324" />
    <id>http://www.blognone.com/node/5324</id>
    <published>2007-07-24T06:50:30+07:00</published>
    <updated>2007-07-27T00:48:56+07:00</updated>
    <author>
      <name>phisite</name>
    </author>
    <category term="Special Report" />
    <category term="In-Depth" />
    <category term="Linux" />
    <category term="Moonlight" />
    <category term="Silverlight" />
    <category term="Ubuntu" />
    <summary type="html"><![CDATA[<!--paging_filter--><p>
<p><a href="http://www.mono-project.com/Moonlight">Moonlight</a> เป็นโครงการของทีมนักพัฒนา <a href="http://www.mono-project.com/Main_Page">Mono</a> ที่จะพัฒนาระบบทัดเทียมแบบเปิดต้นรหัส (opensource implementation) ที่เข้ากันได้กับรันไทม์ <a href="http://silverlight.net/">Silverlight</a>&nbsp; ของไมโครซอฟท์บนแพลตฟอร์มลินุกซ์ เนื่องจากในปัจจุบัน Silverlight สนับสนุนเฉพาะแพลตฟอร์ม Windows และ Mac OS X เท่านั้น ความน่าทึ่งของโครงการนี้อย่างหนึ่งได้แก่ การที่ทีมงานสามารถพัฒนา Moonlight ให้สามารถใช้งานได้ในขั้นต้นได้ในระยะเวลา<a href="http://www.blognone.com/node/5008">เพียง 21 วัน</a> !</p>
<p>การติดตั้ง Moonlight ในขณะนี้จำเป็นต้องคอมไพล์จากต้นรหัส และต้องการ Mono 1.2.4 ในขณะที่ Mono ที่มาพร้อมกับ Ubuntu 7.04 นั้นเป็นรุ่น 1.2.3 อย่างไรก็ตามเราไม่จำเป็นต้องคอมไพล์ Mono จากต้นรหัสเองเนื่องจากมีผู้ทำแพกเกจสำหรับ Ubuntu รุ่น 7.04 ไว้ให้แล้ว</p>    ]]></summary>
    <content type="html"><![CDATA[<!--paging_filter--><p><a href="http://www.mono-project.com/Moonlight">Moonlight</a> เป็นโครงการของทีมนักพัฒนา <a href="http://www.mono-project.com/Main_Page">Mono</a> ที่จะพัฒนาระบบทัดเทียมแบบเปิดต้นรหัส (opensource implementation) ที่เข้ากันได้กับรันไทม์ <a href="http://silverlight.net/">Silverlight</a>&nbsp; ของไมโครซอฟท์บนแพลตฟอร์มลินุกซ์ เนื่องจากในปัจจุบัน Silverlight สนับสนุนเฉพาะแพลตฟอร์ม Windows และ Mac OS X เท่านั้น ความน่าทึ่งของโครงการนี้อย่างหนึ่งได้แก่ การที่ทีมงานสามารถพัฒนา Moonlight ให้สามารถใช้งานได้ในขั้นต้นได้ในระยะเวลา<a href="http://www.blognone.com/node/5008">เพียง 21 วัน</a> !</p>
<p>การติดตั้ง Moonlight ในขณะนี้จำเป็นต้องคอมไพล์จากต้นรหัส และต้องการ Mono 1.2.4 ในขณะที่ Mono ที่มาพร้อมกับ Ubuntu 7.04 นั้นเป็นรุ่น 1.2.3 อย่างไรก็ตามเราไม่จำเป็นต้องคอมไพล์ Mono จากต้นรหัสเองเนื่องจากมีผู้ทำแพกเกจสำหรับ Ubuntu รุ่น 7.04 ไว้ให้แล้ว</p>
<p><br />
ขั้นตอนการติดตั้งที่จะกล่าวถึงต่อไป อาศัยข้อมูลจากหน้าเว็บดังต่อไปนี้ (ประสมกับการลองผิดลองถูกอีกเล็กน้อย)</p>
<ul>
<li><a href="http://www.mono-project.com/Moonlight">Moonlight</a></li>
<li><a href="http://johansoft.blogspot.com/2007/07/how-to-install-moonlight-desklets-step.html">http://johansoft.blogspot.com</a></li>
<li><a href="http://groups.google.com/group/mono-olive/browse_thread/thread/7706c2dac175d4f6/e0c922d8d2c10b40#e0c922d8d2c10b40">Google Groups ของ Mono</a></li>
</ul>
<p>ขั้นแรก เพิ่มบรรทัดข้างล่างนี้ลงในแฟ้ม<br />
<blockquote>/etc/apt/sources.list<br />
deb http://www.viraptor.info/repo feisty-custombackports contrib</p></blockquote>
<p>จากนั้น อัปเดตทั้งแหล่งแพกแกจและตัวแพกเกจด้วยคำสั่ง</p>
<blockquote><p>$ sudo aptitude update$ sudo aptitude dist-upgrade</p></blockquote>
<p>เมื่ออัปเดตแล้วติดตั้งแพกเกจที่จำเป็นเบื้องต้น ได้แก่</p>
<p>ชุดคอมไพล์โปรแกรมและเอสวีเอ็น :</p>
<blockquote><p>$ sudo aptitude install build-essential subversion</p></blockquote>
<p>Mono:</p>
<blockquote><p>$ sudo aptitude install mono libmono-dev mono-gmcs mono-mcs</p></blockquote>
<p>GTK+:</p>
<blockquote><p>$ sudo aptitude install libgtk2.0-dev</p></blockquote>
<p>FFmpeg: (อาจข้ามได้ถ้าต้องการติดตั้งจากต้นรหัส)</p>
<blockquote><p>$ sudo aptitude install libavformat-dev libswscale-dev</p></blockquote>
<p>ALSA:</p>
<blockquote><p>$ sudo aptitude install libasound2-dev</p></blockquote>
<p>Mozilla: เลือกลงแพกเกจ</p>
<blockquote><p>$ sudo aptitude install libxul-dev</p></blockquote>
<p>หรือ</p>
<blockquote><p>$ sudo aptitude install libnspr-dev libnss-dev firefox-dev</p></blockquote>
<p>สร้างสารบบสำหรับต้นรหัส</p>
<blockquote><p>$ mkdir ~/svn</p></blockquote>
<p>ดาวน์โหลดและคอมไพล์ติดตั้ง FFmpeg (ขั้นตอนนี้อาจข้ามได้หากติดตั้ง libavformat-dev และ libswscale-dev จากแพกเกจ)</p>
<blockquote><p>$ cd ~/svn &#38;&#38; svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg<br />
$ cd ~/svn/ffmpeg &#38;&#38; ./configure --prefix=/usr/local &#38;&#38; make &#38;&#38; sudo make install</p></blockquote>
<p>ดาวน์โหลดและคอมไพล์ติดตั้ง Olive</p>
<blockquote><p>$ cd ~/svn &#38;&#38; svn checkout svn://anonsvn.mono-project.com/source/trunk/olive olive<br />
$ cd ~/svn/olive &#38;&#38; ./configure --prefix=/usr &#38;&#38; make &#38;&#38; sudo make install</p></blockquote>
<p>ขั้นตอนสุดท้าย ดาวน์โหลดและคอมไพล์ติดตั้ง Moonlight และปลั๊กอินสำหรับ Firefox</p>
<blockquote><p>$ cd ~/svn &#38;&#38; svn checkout svn://anonsvn.mono-project.com/source/trunk/moon moon<br />
$ cd ~/svn/moon &#38;&#38; ./autogen.sh --prefix=/usr &#38;&#38; make &#38;&#38; sudo make install &#38;&#38; make test-plugin</p></blockquote>
<p>ในระหว่างการคอมไพล์อาจพบว่าคอมไพเลอร์ไม่พบแฟ้มที่จำเป็นสำหรับการคอมไพล์ ให้หาแฟ้มที่ต้องการจากเว็บไซต์ค้นหาแพกเกจที่ <a href="http://packages.ubuntu.com/">http://packages.ubuntu.com/</a> จากนั้นติดตั้งแพกเกจที่มีแฟ้มดังกล่าว แล้วจึงคอมไพล์ใหม่อีกครั้ง</p>
<p>ทดสอบว่าปลั๊กอินใช้การได้ โดยเปิดยูอาร์แอลต่อไปนี้ด้วย Firefox</p>
<p><a href="http://intertwingly.net/stories/2007/05/06/?icon=caution">http://intertwingly.net/stories/2007/05/06/?icon=caution</a></p>
<p>จะเห็นการเปรียบเทียบระหว่างการวาดภาพกราฟิกแบบเวกเตอร์โดยใช้ Silverlight/Moonlight เปรียบเทียบกับเอสวีจีซึ่ง Firefox สนับสนุนโดยตรง ดังภาพต่อไปนี้</p>
<p><a href="http://www.flickr.com/photos/phisite/877734484/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1022/877734484_24acf92255.jpg" width="500" height="313" alt="ml_01" /></a></p>
<p>จากนั้นอาจลองเปิดตัวอย่างอื่น ๆ ในหน้า <a href="http://www.mono-project.com/MoonlightShots">MoonlightShots</a> และหน้า <a href="http://silverlight.net/community/communitygallery.aspx">Community Gallery ของ Silverlight</a> เพื่อทดสอบดูด้วย อย่างไรก็ตาม เนื่องจาก Moonlight ยังอยู่ในขั้นต้นของการพัฒนา จึงอาจแสดงผลไม่ตรงตามที่ควรจะเป็นหรือทำให้ Firefox ปิดตัวเองลง (crash) ได้</p>
<p><a href="http://www.flickr.com/photos/phisite/877734508/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1066/877734508_cbb4191d84.jpg" width="500" height="313" alt="ml_02" /></a></p>
<p>ภาพข้างบนนี้ กรอบสีฟ้าที่เขียนว่า "Visit the LEARN PAGE..." คือ Silverlight ที่ฝังลงในหน้าเว็บ</p>
<p>ความสามารถที่น่าสนใจอย่างหนึ่งของ Moonlight คือการที่เราสามารถเขียนโปรแกรมบน Moonlight ด้วยภาษาที่ .NET/Mono สนับสนุน ซึ่งเมื่อคอมไพล์แล้วสามารถรันบนเดสก์ท็อปได้โดยตรงในทำนองเดียวกับ Dashboard ของ OS X โดยใน Moonlight จะเรียกว่า Desklet (อ่านรายละเอียดได้จาก<a href="http://arstechnica.com/articles/culture/novell-hack-week-an-experiment-in-innovation.ars/2">บทความของ Ars Technica</a>) ตัวอย่างของ Desklet จะอยู่ในสารบบ </p>
<blockquote><p> ~/svn/moon/desklet</p></blockquote>
<p> ซึ่งสามารถคอมไพล์และเรียกใช้ได้ด้วยคำสั่ง mopen ดังตัวอย่างข้างล่างนี้</p>
<blockquote><p>$ cd ~/svn/moon/desklet/glassyclock &#38;&#38; make<br />
$ cd ~/svn/moon/desklet &#38;&#38; mopen --desklet glassyclock</p></blockquote>
<p>จะได้ Desklet นาฬิกาแบบเข็มที่คอมไพล์จากสารบบ </p>
<blockquote><p> ~/svn/moon/desklet/glassyclock</p></blockquote>
<p>การเรียกใช้ Desklet อื่น ๆ ก็เป็นไปในทำนองเดียวกัน</p>
<p><a href="http://www.flickr.com/photos/phisite/877734518/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1372/877734518_6b8b8a1a59.jpg" width="500" height="313" alt="ml_03" /></a></p>
<p>เท่าที่ได้ลองทดสอบดู รู้สึกประทับใจในความสามารถของ Moonlight (โดยเฉพาะอย่างยิ่งความง่ายของการพัฒนา Desklet) มากทีเดียว น่าติดตามว่าทิศทางการพัฒนาของโครงการนี้จะเป็นอย่างไรต่อไป</p>
<p>ที่มา - ปรับปรุงเล็กน้อยจากที่บันทึกไว้ใน<a href="http://blog.phisite.in.th/">บล็อกส่วนตัวของผู้เขียน</a></p>    ]]></content>
  </entry>
  <entry>
    <title>ทดลอง Metisse บน Ubuntu 6.10</title>
    <link rel="alternate" type="text/html" href="http://www.blognone.com/node/3830" />
    <id>http://www.blognone.com/node/3830</id>
    <published>2007-01-27T10:34:24+07:00</published>
    <updated>2007-01-27T11:22:04+07:00</updated>
    <author>
      <name>phisite</name>
    </author>
    <category term="Linux" />
    <category term="Open Source" />
    <category term="Ubuntu" />
    <summary type="html"><![CDATA[<!--paging_filter--><p>
<p>เช้านี้อ่าน<a href="http://www.blognone.com/node/3825">ข่าวบล็อกนั้น</a> เห็นข่าว Mandriva Linux ออกแผ่น Live CD ที่สามารถใช้ <a href="http://insitu.lri.fr/metisse/">Metisse</a> (โครงการจากประเทศฝรั่งเศสด้วยกัน เข้าใจว่าจะอ่านว่า <em>เมตีส</em>) ได้ทันที ในชื่อ <a href="http://www.mandriva.com/en/projects/metisse">Mandriva One 2007 GNOME &#8211; Metisse Inside!</a> และจากการที่เคยเข้าไปที่เว็บไซต์ของโครงการ Metisse ดูการสาธิตทั้งภาพนิ่ง, ภาพเคลื่อนไหวมาแล้ว เลยเกิดกิเลสอยากลองเล่นดูบ้าง ครั้นจะโหลด ISO ขนาด 717,486 KiB มาเพียงเพื่อจะลองเล่นดูก็ใช่ที่ เลยลองค้นวิธีติดตั้ง Metisse บน Ubuntu จาก <a href="http://www.ubuntuforums.org/">Ubuntu Forums</a> ดู พออ่านไปเรื่อย ๆ พบว่าหลายคนประสบปัญหาการคอมไพล์ Metisse จากรหัสต้นฉบับ โชคดีที่พบว่ามีผู้ใจบุญสร้างแพกเกจ deb สำหรับ Ubuntu 6.10 ไว้ให้แล้ว เลยดาวน์โหลดแพกเกจมาทดลองติดตั้งดู</p>
<p><strong>คำออกตัว</strong> : ขั้นตอนต่าง ๆ ต่อไปนี้เป็นการทดลองติดตั้งซอฟต์แวร์ที่ยังไม่เสถียร จากแพกแกจที่มิได้ออกอย่างเป็นทางการจากแหล่งที่มีลายเซ็นอิเล็กทรอนิกส์รับรอง ผู้เขียนบทความไม่รับประกันผลลัพธ์หรือความเสียหายใด ๆ จากการทำตามขั้นตอนเหล่านี้ อนึ่ง การทำตามขั้นตอนเหล่านี้อาจเป็นอันตรายต่อเด็กและสตรีมีครรภ์ ผู้ปกครองควรพิจารณา (เรต น ๑๓)</p>    ]]></summary>
    <content type="html"><![CDATA[<!--paging_filter--><p>เช้านี้อ่าน<a href="http://www.blognone.com/node/3825">ข่าวบล็อกนั้น</a> เห็นข่าว Mandriva Linux ออกแผ่น Live CD ที่สามารถใช้ <a href="http://insitu.lri.fr/metisse/">Metisse</a> (โครงการจากประเทศฝรั่งเศสด้วยกัน เข้าใจว่าจะอ่านว่า <em>เมตีส</em>) ได้ทันที ในชื่อ <a href="http://www.mandriva.com/en/projects/metisse">Mandriva One 2007 GNOME &#8211; Metisse Inside!</a> และจากการที่เคยเข้าไปที่เว็บไซต์ของโครงการ Metisse ดูการสาธิตทั้งภาพนิ่ง, ภาพเคลื่อนไหวมาแล้ว เลยเกิดกิเลสอยากลองเล่นดูบ้าง ครั้นจะโหลด ISO ขนาด 717,486 KiB มาเพียงเพื่อจะลองเล่นดูก็ใช่ที่ เลยลองค้นวิธีติดตั้ง Metisse บน Ubuntu จาก <a href="http://www.ubuntuforums.org/">Ubuntu Forums</a> ดู พออ่านไปเรื่อย ๆ พบว่าหลายคนประสบปัญหาการคอมไพล์ Metisse จากรหัสต้นฉบับ โชคดีที่พบว่ามีผู้ใจบุญสร้างแพกเกจ deb สำหรับ Ubuntu 6.10 ไว้ให้แล้ว เลยดาวน์โหลดแพกเกจมาทดลองติดตั้งดู</p>
<p><strong>คำออกตัว</strong> : ขั้นตอนต่าง ๆ ต่อไปนี้เป็นการทดลองติดตั้งซอฟต์แวร์ที่ยังไม่เสถียร จากแพกแกจที่มิได้ออกอย่างเป็นทางการจากแหล่งที่มีลายเซ็นอิเล็กทรอนิกส์รับรอง ผู้เขียนบทความไม่รับประกันผลลัพธ์หรือความเสียหายใด ๆ จากการทำตามขั้นตอนเหล่านี้ อนึ่ง การทำตามขั้นตอนเหล่านี้อาจเป็นอันตรายต่อเด็กและสตรีมีครรภ์ ผู้ปกครองควรพิจารณา (เรต น ๑๓)</p>
<p></p>
<p>ขั้นแรก ถ้ายังไม่เคยแก้ไขแหล่งซอฟต์แวร์ (repository) ให้เปิดใช้แหล่งซอฟต์แวร์ universe เสียก่อน (อาจเปิดใช้ multiverse ด้วยก็ได้ แต่เข้าใจว่าไม่จำเป็น) จากนั้น ดาวน์โหลดไฟล์ <span class="geshifilter"><code class="geshifilter-text">nucleo_0.6_i386.deb</code></span> และ <span class="geshifilter"><code class="geshifilter-text">metisse_0.4.0-rc4_i386.deb</code></span> จาก<a href="http://www.ubuntuforums.org/showpost.php?p=2062693&amp;postcount=14">หน้านี้</a> เมื่อดาวน์โหลดแฟ้มครบถ้วนแล้วให้ดับเบิลคลิกที่แฟ้ม <span class="geshifilter"><code class="geshifilter-text">nucleo_0.6_i386.deb</code></span> เพื่อติดตั้งแพกเกจด้วยโปรแกรม gdebi ซึ่งโปรแกรมจะตรวจสอบ, ดาวน์โหลดและติดตั้งแพกเกจอื่น ๆ ที่จำเป็นต้องใช้ให้เอง เมื่อแพกเกจ nucleo ติดตั้งเรียบร้อยแล้วจึงค่อยติดตั้งแพกเกจ metisse จากแฟ้ม <span class="geshifilter"><code class="geshifilter-text">metisse_0.4.0-rc4_i386.deb</code></span> ด้วยวิธีเดียวกัน เมื่อการติดตั้งเสร็จสิ้นแล้วเราสามารถเรียกใช้ Metisse ได้จากบรรทัดคำสั่ง เช่นในกรณีของผม หน้าจอความละเอียด ๑๒๘๐ คูณ ๘๐๐ จุดภาพ และความละเอียดของสี ๒๔ บิต ให้ป้อนบรรทัดคำสั่งดังนี้</p>
<p><span class="geshifilter"><code class="geshifilter-text">$ Xmetisse -ac -depth 24 -geometry 1280x800 :1 &amp;</code></span></p>
<p><span class="geshifilter"><code class="geshifilter-text">$ metisse-start-fvwm &amp;</code></span></p>
<p>เมื่อป้อนคำสั่งในบรรทัดที่สองแล้ว เราก็จะเข้าสู่หน้าจอของ Metisse ซึ่งเกิดจากการติดต่อกับ X server ที่เราได้สั่งเปิดรอไว้ด้วยคำสั่งแรก แนะนำให้เปิดเว็บเบราว์เซอร์จากเมนูของ Metissa แล้วเปิด URL ที่ <a href="http://insitu.lri.fr/metisse/docs/using.html">http://insitu.lri.fr/metisse/docs/using.html</a> เพื่อทดลองการสั่งการต่าง ๆ ด้วยแป้นพิมพ์หรือเมาส์ตามที่ระบุใน URL ข้างต้น</p>
<p>คุณสมบัติที่น่าสนใจอันหนึ่งของ Metisse คือ <a href="http://insitu.lri.fr/metisse/rock-n-roll/"><em>rock and roll</em></a> ซึ่งอาจบรรยายได้คร่าว ๆ ว่า เราสามารถเลือกข้อความโดยการลากเมาส์บนข้อความในหน้าต่างที่ถูกบังอยู่บางส่วนได้ทันที โดยขณะที่กำลังลากเมาส์นั้น หน้าต่างอื่น ๆ จะม้วนหลบโดยอัตโนมัติเพื่อให้เราสามารถเลือกข้อความได้ตามต้องการ และเมื่อปล่อยปุ่มเมาส์จากการลาก หน้าต่างที่ม้วนอยู่นั้นก็จะคลี่ออกดังเดิม ดังรูปข้างล่างนี้</p>
<p><a href="http://www.flickr.com/photos/phisite/369833033/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/165/369833033_87c9474429_m.jpg" width="240" height="150" alt="metisse-20070126" /></a></p>
<p>เนื่องจาก Metisse ยังอยู่ในขั้นตอนการพัฒนา จึงพบปัญหาในการใช้งานอยู่บ้าง เช่นเมื่อเปิดบางโปรแกรม ตัว X client ซึ่งเรียกใช้ด้วย <span class="geshifilter"><code class="geshifilter-text">metisse-start-fvwm</code></span> จะพัง แต่เนื่องจาก X server (<span class="geshifilter"><code class="geshifilter-text">Xmetisse</code></span>) ยังคงอยู่ เราจึงยังสามารถป้อนคำสั่ง <span class="geshifilter"><code class="geshifilter-text">metisse-start-fvwm</code></span> เพื่อติดต่อกับ X server ได้อีกครั้ง ปัญหาอื่นที่พบเช่น บางครั้งด้วยความเคยชิน ผู้ใช้อาจกดแป้น Alt+Tab เพื่อสลับโปรแกรมที่เปิดอยู่ แต่ผลลัพธ์ที่ได้คือการกลับไปที่หน้าจอของ window manager เดิม (เช่น GNOME) อย่างไรก็ตาม เราสามารถกด Alt+Tab เพื่อกลับไปยัง Metisse ได้ เมื่อกลับไปที่หน้าจอ Metisse แล้วให้กดแป้น Alt อีกครั้ง มิฉะนั้นจะไม่สามารถดำเนินการต่าง ๆ ด้วยแป้นพิมพ์หรือเมาส์ตามปกติได้</p>
<p>จากการได้ลองเล่น พบว่า Metisse เป็นส่วนเชื่อมประสานกับผู้ใช้แบบกราฟิกที่มีการตอบสนองรวดเร็ว อีกทั้งมีแนวคิดและการนำไปปฏิบัติ (implementation) ที่น่าสนใจไม่น้อยทีเดียว คาดว่า Ubuntu รุ่นต่อไป (Feisty Fawn) น่าจะได้บรรจุแพกเกจนี้ไว้เป็นทางเลือกอีกทางของ window manager หรืออย่างน้อยก็มีบุคคลที่สามจัดทำแพกเกจต่อไปเรื่อย ๆ อย่างแน่นอน</p>    ]]></content>
  </entry>
</feed>
