<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>paramai's blog</title>
  <link rel="alternate" type="text/html" href="http://www.blognone.com/blog/2147"/>
  <link rel="self" type="application/atom+xml" href="http://www.blognone.com/blog/2147/atom/feed"/>
  <id>http://www.blognone.com/blog/2147/atom/feed</id>
  <updated>2007-04-22T22:35:13+07:00</updated>
  <entry>
    <title>DirectX 10 สำหรับ Mac และ Linux</title>
    <link rel="alternate" type="text/html" href="http://www.blognone.com/node/4519" />
    <id>http://www.blognone.com/node/4519</id>
    <published>2007-04-24T16:25:52+07:00</published>
    <updated>2007-04-25T07:44:31+07:00</updated>
    <author>
      <name>paramai</name>
    </author>
    <category term="DirectX" />
    <category term="Games" />
    <category term="Linux" />
    <summary type="html"><![CDATA[<!--paging_filter--><p>
<p>DirectX 10 ระบบกราฟฟิคเพื่อการเล่นเกมส์ของไมโครซอฟต์นั้น อาจจะไม่ใช่สำหรับวินโดวส์วิสต้า และ Xbox 360 อย่างเดียวอีกต่อไป เพราะตอนนี้มีโปรแกรมเมอร์/แฮกเกอร์ชื่อ Cody Brocious   ได้เริ่มทำการพอร์ตโค๊ด DirectX 10 เพื่อให้ทำงานได้บนลินุกซ์ และแม็ค เพื่อให้ผู้ใช้ทั้งสองระบบปฏิบัติการนี้สามารถใช้งาน DirectX 10 ได้ด้วย</p>
<p>นาย Cody Brocious คนนี้ได้ร่วมงานกับ Jon Lech Johansen (DVD-Jon) แฮกเกอร์ชาวนอร์วีเจี้ยนชื่อดัง เจ้าของสโลแกน <a href="http://nanocrew.net/">"So sue me"</a> ในโปรเจ็ค PyMusique ที่ได้ทำการแงะระบบ copyright protection ของ iTunes</p>
<p>โปรเจ็คนี้มีชื่อว่า Alky Project และมีจุดมุ่งหมายก็คือการแปลงเกมส์ของวินโดวส์ให้เป็นเวอร์ชันที่สามารถเล่นได้ทั้งในลินุกซ์ และแม็ค และเป็นอีกทางเลือกหนึ่งของ Wine เนื่องจากผู้ใช้ที่มีการ์ดจอที่สนับสนุน DirectX เช่นซีรีส์ Nvidia G-Force 8 จะสามารถใช้ประโยชน์ตรงนี้ได้ โดยที่ไม่ต้องลง Wine</p>
<p>นอกจากนี้ Alky ยังมีประโยชน์อื่นๆ นอกเหนือจากการแปลงเกมส์ DirectX นั่นคือ สามารถเป็นอีกทางเลือกหนึ่งของ Wine ได้ คือการแปลงซอฟต์แวร์วินโดวส์สำหรับลินุกซ์หรือแพลตฟอร์มอื่นๆ </p>
<p>Brocious ได้ส่งเทียบเชิญโปรแกรมเมอร์คนอื่นๆ ให้เข้าร่วมพัฒนาในโปรเจ็ค Alky นี้</p>
<p>สำหรับผู้ที่ต้องการลอง Alky สามารถไปสมัครสมาชิกที่เว็บไซต์ที่เว็บไซต์ <a href="http://www.fallingleafsystems.com/sapling/">Falling Leaf</a> เพื่อขอรับตัวอย่างของโปรแกรมแปลงเกมส์ที่ชื่อ <a href="http://www.prey.com">Prey</a> สำหรับทั้งแม็คและลินุกซ์ ซึ่งสามารถแปลงได้สมบูรณ์ทั้งภาพ, เสียง และเอฟเฟ็ค ค่าสมาชิกนั้นอยู่ที่ $50 ซึ่งจะได้รับตัวโปรแกรมแปลงฟรีตลอดไป และตัวแปลงเฉพาะสำหรับโปรแกรมนั้น คาดว่าทางบริษัทจะขายอยู่ที่ $20</p>
<p>อนึ่งไมโครซอฟต์ยังไม่ได้ออกมาให้ความเห็นในเรื่องนี้</p>
<p>ที่มา <a href="http://www.itavisen.no/php/art.php?id=377974">ITAvisen</a>, <a href="http://www.fallingleafsystems.com/sapling/">Falling Leaf</a></p>    ]]></summary>
    <content type="html"><![CDATA[<!--paging_filter--><p>DirectX 10 ระบบกราฟฟิคเพื่อการเล่นเกมส์ของไมโครซอฟต์นั้น อาจจะไม่ใช่สำหรับวินโดวส์วิสต้า และ Xbox 360 อย่างเดียวอีกต่อไป เพราะตอนนี้มีโปรแกรมเมอร์/แฮกเกอร์ชื่อ Cody Brocious   ได้เริ่มทำการพอร์ตโค๊ด DirectX 10 เพื่อให้ทำงานได้บนลินุกซ์ และแม็ค เพื่อให้ผู้ใช้ทั้งสองระบบปฏิบัติการนี้สามารถใช้งาน DirectX 10 ได้ด้วย</p>
<p>นาย Cody Brocious คนนี้ได้ร่วมงานกับ Jon Lech Johansen (DVD-Jon) แฮกเกอร์ชาวนอร์วีเจี้ยนชื่อดัง เจ้าของสโลแกน <a href="http://nanocrew.net/">"So sue me"</a> ในโปรเจ็ค PyMusique ที่ได้ทำการแงะระบบ copyright protection ของ iTunes</p>
<p>โปรเจ็คนี้มีชื่อว่า Alky Project และมีจุดมุ่งหมายก็คือการแปลงเกมส์ของวินโดวส์ให้เป็นเวอร์ชันที่สามารถเล่นได้ทั้งในลินุกซ์ และแม็ค และเป็นอีกทางเลือกหนึ่งของ Wine เนื่องจากผู้ใช้ที่มีการ์ดจอที่สนับสนุน DirectX เช่นซีรีส์ Nvidia G-Force 8 จะสามารถใช้ประโยชน์ตรงนี้ได้ โดยที่ไม่ต้องลง Wine</p>
<p>นอกจากนี้ Alky ยังมีประโยชน์อื่นๆ นอกเหนือจากการแปลงเกมส์ DirectX นั่นคือ สามารถเป็นอีกทางเลือกหนึ่งของ Wine ได้ คือการแปลงซอฟต์แวร์วินโดวส์สำหรับลินุกซ์หรือแพลตฟอร์มอื่นๆ </p>
<p>Brocious ได้ส่งเทียบเชิญโปรแกรมเมอร์คนอื่นๆ ให้เข้าร่วมพัฒนาในโปรเจ็ค Alky นี้</p>
<p>สำหรับผู้ที่ต้องการลอง Alky สามารถไปสมัครสมาชิกที่เว็บไซต์ที่เว็บไซต์ <a href="http://www.fallingleafsystems.com/sapling/">Falling Leaf</a> เพื่อขอรับตัวอย่างของโปรแกรมแปลงเกมส์ที่ชื่อ <a href="http://www.prey.com">Prey</a> สำหรับทั้งแม็คและลินุกซ์ ซึ่งสามารถแปลงได้สมบูรณ์ทั้งภาพ, เสียง และเอฟเฟ็ค ค่าสมาชิกนั้นอยู่ที่ $50 ซึ่งจะได้รับตัวโปรแกรมแปลงฟรีตลอดไป และตัวแปลงเฉพาะสำหรับโปรแกรมนั้น คาดว่าทางบริษัทจะขายอยู่ที่ $20</p>
<p>อนึ่งไมโครซอฟต์ยังไม่ได้ออกมาให้ความเห็นในเรื่องนี้</p>
<p>ที่มา <a href="http://www.itavisen.no/php/art.php?id=377974">ITAvisen</a>, <a href="http://www.fallingleafsystems.com/sapling/">Falling Leaf</a></p>    ]]></content>
  </entry>
  <entry>
    <title>ฟันไซเบอร์ช่วยเตือนคนลืมกินยา</title>
    <link rel="alternate" type="text/html" href="http://www.blognone.com/node/4483" />
    <id>http://www.blognone.com/node/4483</id>
    <published>2007-04-21T05:13:18+07:00</published>
    <updated>2007-05-08T20:41:30+07:00</updated>
    <author>
      <name>paramai</name>
    </author>
    <category term="Health" />
    <category term="Science" />
    <summary type="html"><![CDATA[<!--paging_filter--><p>
<p>นักวิจัยชาวอิสราเอล ได้พัฒนาฟันไซเบอร์ (cybertooth) ซึ่งเป็นอุปกรณ์ยึดติดกับฟัน (ซี่หนึ่ง)ของคนไข้ อุปกรณ์นี้สามารถควบคุมตัวยาให้ถูกดูดซึมเข้าไปในร่างกายได้โดยอัตโนมัติ ซึ่งจะสามารถช่วยเหลือคนไข้อัลไซเมอร์ ที่ชอบลืมกินยาเป็นประจำได้</p>
<p>Ben Z. Beiski นักวิจัยที่ศูนย์การแพทย์ Assuta ใน Tel Aviv กล่าวว่า &quot;แทนที่จะต้องใช้พยาบาลเดินเอายาไปให้คนไข้ มันคงจะเจ๋งไม่น้อยที่เราจะมีอุปกรณ์ที่จะทำอย่างนั้นได้เองโดยอัตโนมัติ&quot; คุณหมอ สามารถที่จะโปรแกรมฟันไซเบอร์นี้ ให้กระจายตัวยา เมื่อไหร่ก็ได้ใน 24 ชม. และข้อมูลคนไข้ เช่น ข้อมูลน้ำหนัก, อายุ และข้อมูลสุขภาพทั้งในอดีต และปัจจุบัน ก็จะถูกบันทึกลงในฟันไซเบอร์ได้เช่นกัน</p>
<p>สำหรับโปรเจ็คนี้ ได้รับการสนับสนุนทางการเงินจากสหภาพยุโรป (EU) ซึ่งทาง EU เห็นว่าฟันไซเบอร์นี้ จะก่อให้เกิดประโยชน์มหาศาลในวงการแพทย์</p>
<p>แต่ว่าวิธีนี้ก็มีข้อเสียอยู่ นั่นก็คือสิ่งแปลกปลอมที่นำเข้าไปในร่างกาย มันจะก่อให้เกิดการติดเชื้อ นอกจากนั้นยาบางประเภท ยังไม่สามารถเข้ากันได้กับฟันไฮเทคนี้<br />
&quot;การให้ยาอย่างช้าๆ (slow-release) นั้นเป็นสิ่งที่ดี แต่ยาบางประเภท ก็ไม่สามารถจะถูกบรรจุ หรือปรับปรุงโครงสร้างทางเคมี ให้มีประสิทธิภาพสำหรับการให้ยาในลักษณะนั้นได้&quot; ศาสตราจารย์ Yoram Altschuler แห่งมหาวิทยาลัยฮิบรู กล่าว &quot;ตัวอย่างก็คือแอลกอฮอล ซึ่งในธรรมชาติแล้ว จะถูกดูดซึมเข้าสู่ร่างกาย ในเวลาน้อยกว่า 1 ชม.&quot;</p>
<p>อนึ่ง ฟันไฮเทคสามารถบรรจุจำนวนโดสยาได้สำหรับหลายสัปดาห์ และยังสามารถจะใส่จำนวนยาลงได้มากกว่า 1 ประเภทด้วย ขณะนี้ระบบดังกล่าวได้ถูกทดสอบกับฟันของสุกรได้อย่างมีประสิทธิภาพ และนักวิจัยหวังว่าจะสามารถนำไปใช้จริง และทำการตลาดได้ภายใน 3 ปี</p>
<p>เนื้อข่าวไม่ได้บอกครับ ว่าฟันไซเบอร์มี encryption แบบไหน ถูกแฮกได้หรือเปล่า</p>
<p>ข่าวจาก <a href="http://www.itavisen.no/php/art.php?id=377706" target="_blank">Itavisen</a> และ <a href="http://today.reuters.com/news/articlenews.aspx?type=technologyNews&amp;storyID=2007-04-19T150104Z_01_L19298487_RTRUKOC_0_US-ISRAEL-CYBERTOOTH-TECH.xml&amp;pageNumber=0&amp;imageid=&amp;cap=&amp;sz=13&amp;WTModLoc=NewsArt-C1-ArticlePage3" target="_blank">Reuters</a></p>    ]]></summary>
    <content type="html"><![CDATA[<!--paging_filter--><p>นักวิจัยชาวอิสราเอล ได้พัฒนาฟันไซเบอร์ (cybertooth) ซึ่งเป็นอุปกรณ์ยึดติดกับฟัน (ซี่หนึ่ง)ของคนไข้ อุปกรณ์นี้สามารถควบคุมตัวยาให้ถูกดูดซึมเข้าไปในร่างกายได้โดยอัตโนมัติ ซึ่งจะสามารถช่วยเหลือคนไข้อัลไซเมอร์ ที่ชอบลืมกินยาเป็นประจำได้</p>
<p>Ben Z. Beiski นักวิจัยที่ศูนย์การแพทย์ Assuta ใน Tel Aviv กล่าวว่า &quot;แทนที่จะต้องใช้พยาบาลเดินเอายาไปให้คนไข้ มันคงจะเจ๋งไม่น้อยที่เราจะมีอุปกรณ์ที่จะทำอย่างนั้นได้เองโดยอัตโนมัติ&quot; คุณหมอ สามารถที่จะโปรแกรมฟันไซเบอร์นี้ ให้กระจายตัวยา เมื่อไหร่ก็ได้ใน 24 ชม. และข้อมูลคนไข้ เช่น ข้อมูลน้ำหนัก, อายุ และข้อมูลสุขภาพทั้งในอดีต และปัจจุบัน ก็จะถูกบันทึกลงในฟันไซเบอร์ได้เช่นกัน</p>
<p>สำหรับโปรเจ็คนี้ ได้รับการสนับสนุนทางการเงินจากสหภาพยุโรป (EU) ซึ่งทาง EU เห็นว่าฟันไซเบอร์นี้ จะก่อให้เกิดประโยชน์มหาศาลในวงการแพทย์</p>
<p>แต่ว่าวิธีนี้ก็มีข้อเสียอยู่ นั่นก็คือสิ่งแปลกปลอมที่นำเข้าไปในร่างกาย มันจะก่อให้เกิดการติดเชื้อ นอกจากนั้นยาบางประเภท ยังไม่สามารถเข้ากันได้กับฟันไฮเทคนี้<br />
&quot;การให้ยาอย่างช้าๆ (slow-release) นั้นเป็นสิ่งที่ดี แต่ยาบางประเภท ก็ไม่สามารถจะถูกบรรจุ หรือปรับปรุงโครงสร้างทางเคมี ให้มีประสิทธิภาพสำหรับการให้ยาในลักษณะนั้นได้&quot; ศาสตราจารย์ Yoram Altschuler แห่งมหาวิทยาลัยฮิบรู กล่าว &quot;ตัวอย่างก็คือแอลกอฮอล ซึ่งในธรรมชาติแล้ว จะถูกดูดซึมเข้าสู่ร่างกาย ในเวลาน้อยกว่า 1 ชม.&quot;</p>
<p>อนึ่ง ฟันไฮเทคสามารถบรรจุจำนวนโดสยาได้สำหรับหลายสัปดาห์ และยังสามารถจะใส่จำนวนยาลงได้มากกว่า 1 ประเภทด้วย ขณะนี้ระบบดังกล่าวได้ถูกทดสอบกับฟันของสุกรได้อย่างมีประสิทธิภาพ และนักวิจัยหวังว่าจะสามารถนำไปใช้จริง และทำการตลาดได้ภายใน 3 ปี</p>
<p>เนื้อข่าวไม่ได้บอกครับ ว่าฟันไซเบอร์มี encryption แบบไหน ถูกแฮกได้หรือเปล่า</p>
<p>ข่าวจาก <a href="http://www.itavisen.no/php/art.php?id=377706" target="_blank">Itavisen</a> และ <a href="http://today.reuters.com/news/articlenews.aspx?type=technologyNews&amp;storyID=2007-04-19T150104Z_01_L19298487_RTRUKOC_0_US-ISRAEL-CYBERTOOTH-TECH.xml&amp;pageNumber=0&amp;imageid=&amp;cap=&amp;sz=13&amp;WTModLoc=NewsArt-C1-ArticlePage3" target="_blank">Reuters</a></p>    ]]></content>
  </entry>
  <entry>
    <title>วิธีการควบคุม Computer 2 เครื่อง โดยที่ไม่ต้องซื้ออุปกรณ์เพิ่มเติม</title>
    <link rel="alternate" type="text/html" href="http://www.blognone.com/node/4482" />
    <id>http://www.blognone.com/node/4482</id>
    <published>2007-04-21T03:27:26+07:00</published>
    <updated>2007-04-22T22:35:13+07:00</updated>
    <author>
      <name>paramai</name>
    </author>
    <category term="In-Depth" />
    <summary type="html"><![CDATA[<!--paging_filter--><p><img width="500" height="116" src="http://www.paramai.net/blog/files/synergy-001.jpg" alt="" /></p>
<p>ในกรณีที่ท่านมี computer 2 เครื่อง แต่ยังมี 2 มือ และยังไม่ได้บรรลุวิชา มารฟ้าสิบแปดกร หรือ ร่างมายา ลวงตาภพสาม ที่จะเนรมิตให้ท่านสามารถต่อกรกับคอมพิวเตอร์ได้(มากกว่า)สองเครื่องในเวลาเดียวกันนั้น วันนี้ผมอยากจะขอแนะนำ เทคนิคง่ายๆ ที่จะช่วยให้หนึ่งเมาส์ หนึ่งสมอง สองมือของท่าน สามารถสอดประสาน ร่วมงานกับคอมพิวเตอร์สองเครื่องได้แบบสะท้านยุทรจักร ไม่ต้องไปอายใคร</p>
<p>ผมกำลังจะแนะนำท่านให้ไปซื้ออุปกรณ์ KVM (Keyboard Video Mouse) หรือเปล่า? Nooooooo ไม่เลย ครับ ตำลึงเดียวก็ไม่เสีย <img alt="" src="/blog/modules/fckeditor/fckeditor/editor/images/smiley/msn/shades_smile.gif" /></p>    ]]></summary>
    <content type="html"><![CDATA[<!--paging_filter--><img width="500" height="116" src="http://www.paramai.net/blog/files/synergy-001.jpg" alt="" />
<p>ในกรณีที่ท่านมี computer 2 เครื่อง แต่ยังมี 2 มือ และยังไม่ได้บรรลุวิชา มารฟ้าสิบแปดกร หรือ ร่างมายา ลวงตาภพสาม ที่จะเนรมิตให้ท่านสามารถต่อกรกับคอมพิวเตอร์ได้(มากกว่า)สองเครื่องในเวลาเดียวกันนั้น วันนี้ผมอยากจะขอแนะนำ เทคนิคง่ายๆ ที่จะช่วยให้หนึ่งเมาส์ หนึ่งสมอง สองมือของท่าน สามารถสอดประสาน ร่วมงานกับคอมพิวเตอร์สองเครื่องได้แบบสะท้านยุทรจักร ไม่ต้องไปอายใคร</p>
<p>ผมกำลังจะแนะนำท่านให้ไปซื้ออุปกรณ์ KVM (Keyboard Video Mouse) หรือเปล่า? Nooooooo ไม่เลย ครับ ตำลึงเดียวก็ไม่เสีย <img alt="" src="/blog/modules/fckeditor/fckeditor/editor/images/smiley/msn/shades_smile.gif" /></p>
<p></p>
<p>ผมกำลังจะแนะนำให้ท่านใช้ Remote Desktop? X? PC-Anywhere? VNC? ไม่ช่ายยย ครับ ง่ายกว่านั้น</p>
<p>โปรแกรมที่ท่านต้องการนั้นชื่อ <strong>Synergy</strong> ท่านสามารถเข้าไปดาวโหลดได้จาก website <a target="_blank" href="http://synergy2.sourceforge.net/">http://synergy2.sourceforge.net</a></p>
<p>สำหรับโปรแกรม Synergy นั้น จะทำงานแบบ client/server นั่นคือ ท่านจะต้องเลือกเครื่องคอมพิวเตอร์เครื่องหนึ่งเป็น client และอีกเครื่องเป็น server</p>
<p>ลองมาดูเครื่องคอมพิวเตอร์ของผมกันครับ</p>
<ul>
<li><strong>Iceball</strong> - Dell Latitude D800 Windows XP Professional SP2; IP Address 192.168.1.19</li>
<li><strong>Crystalball</strong> - HP Compaq nw8000 Ubuntu 7.04 Feisty Fawn; IP Address 192.168.1.15</li>
</ul>
<p>ปกติ ผมจะทำงานอยู่เครื่อง Iceball เพราะว่ายังต้องใช้ Microsoft Office ส่งงานอาจารย์อยู่ (แกบังคับให้ใช้) แต่อีกใจ ก็อยากจะลองๆ เล่นๆ Feisty Fawn ซึ่งกำลังมาแรงมากในขณะนี้ โดยเฉพาะ Desktop Effect ด้วย Beryl + Emerald บน ATI FireGL T2-128 มันทำให้ใจของผมร่วงระทวยจาก titlebar ลงไปอยู่ที่ taskbar จริงๆ ครับ</p>
<p align="center"><img width="276" height="251" src="http://www.paramai.net/blog/files/synergy-002.jpg" alt="" /></p>
<p>ไอ้จะไปซื้อ KVM มาเสียบกับ keyboard + mouse อีกชุด ที่โต๊ะทำงานของผม ก็มีที่ไม่พอที่จะวางคีย์บอร์ดอีกอัน และถ้าจะใช้คีย์บอร์ดแบบ external ผมก็จะรู้สึกว่า จอ notebook มันอยู่ไกลจนเกินไป ทำงานได้ไม่สะดวกเท่าไหร่ ดังนั้น อันจะใช้ PC-Anywhere, X, VNC, Remote Desktop ก็รู้สึกว่าอีกจอจะไม่ได้ใช้ประโยชน์เท่าไหร่ แถมยังเสียพื้นที่การทำงานของจอหลักไปอีก ผมจึงจะขอใช้ keyboard + mouse ของ Iceball ในการที่จะควบคุมเครื่อง Crystalball ล่ะครับ</p>
<p>สำหรับวิธีการนี้ ผมจะให้ Iceball ซึ่งเป็น Windows เป็น host และ Crystalball เป็น client สำหรับขั้นตอนง่ายๆ ก็มีดังต่อไปนี้</p>
<h2>ขั้นตอนการติดตั้ง</h2>
<p><strong>1. ดาวโหลด Synergy Installer (SynergyInstaller-1.3.1.exe) มาลงที่ Iceball และติดตั้งให้เรียบร้อย</strong></p>
<p align="center"><img width="117" height="94" src="http://www.paramai.net/blog/files/synergy-004.jpg" alt="" /></p>
<p align="center">&nbsp;</p>
<p><strong>2. จากนั้นก็เรียกโปรแกรม Synergy</strong></p>
<p align="center"><img width="132" height="92" src="http://www.paramai.net/blog/files/synergy-003.jpg" alt="" /></p>
<p><strong>3. ท่านจะได้โปรแกรม Synergy ที่มีหน้าตาดังต่อไปนี้</strong></p>
<p align="center"><img width="477" height="372" src="http://www.paramai.net/blog/files/synergy-005.jpg" alt="" /></p>
<p>ในกรณีที่ผมต้องการให้ Iceball เป็น server ดังนั้น ผมจึงเลือก option ที่ 2 <strong>&quot;Share this computer's keyboard and house (server)&quot;</strong> ในทางกลับกัน จะต้องเลือก <strong>&quot;Use another computer's shared keyboard and house (client)&quot; </strong>เพื่อให้เครื่องนี้เป็น client ครับ</p>
<p>สำหรับ Synergy นั้นจะมี 2 concepts ที่ท่านจะต้องสร้างขึ้นมานั่นก็คือ Screens และ Links</p>
<p><strong>Screen</strong> จะเป็นชื่อที่ใช้แทนหน้าจอของเครื่องคอมพิวเตอร์เครื่องหนึ่ง ในกรณีนี้ผมมีสองเครื่อง ดังนั้นจึงต้องการ 2 Screens นั่นก็คือ Iceball และ Crystalball</p>
<p><strong>Link</strong> จะเป็นรูปแบบการเปลี่ยนหน้าจอ ว่าเอาเมาส์ไปชี้ที่ส่วนไหนของ screen A แล้วจึงจะเปลี่ยนหน้าจอเป็น screen B</p>
<p>สำหรับ Windows นั้นจะสามารถสร้าง Screens &amp; Links ได้ง่ายมาก เพราะว่ามี GUI ให้ แต่สำหรับ OSX และ Linux จะต้องสร้าง conf ขึ้นมาเองครับ</p>
<p>จากนั้นให้กดปุ่ม Configure ที่ option ที่ 2</p>
<p><strong>4. สร้าง Screens ขึ้นมาสองอันก็คือ crystalball และ iceball</strong></p>
<p>เมื่อท่านคลิกปุ่ม <strong>Configure </strong>หน้าต่าง Screens &amp; Links จะถูกเปิดขึ้นมาดังรูป</p>
<p>(ในกรณที่ท่านมาที่หน้าจอนี้เป็นครั้งแรก ส่วน Screens และ Links จะไม่มีอะไรอยู่เลยครับ)</p>
<p align="center"><img width="558" height="395" src="http://www.paramai.net/blog/files/synergy-006.jpg" alt="" /></p>
<p align="left">ให้่ท่านกดโดยการกดปุ่ม + ข้างใต้ Screens จะมีหน้าต่างโผล่ขึ้นมาดังรูป</p>
<p align="center"><img width="315" height="462" src="http://www.paramai.net/blog/files/synergy-007.jpg" alt="" /></p>
<p align="left">ให้พิมพ์ iceball จากนั้นก็กด OK แล้วก็ทำซ้ำ เพื่อที่จะสร้าง screen &quot;crystalball&quot; ด้วยวิธีการเดียวกัน ส่วน options อื่นๆ ยังไม่ต้องไปสนใจมันครับ</p>
<p align="left"><strong>5. สร้าง Link ขึ้นมา 1 อัน โดยกำหนดให้ crystalball อยู่เป็นหน้าจอที่อยู่ทางขวาของ Iceball</strong></p>
<p align="left">เนื่องจากผมวางเครื่อง Crystalball ไว้ทางขวา ผมจึงจะต้องสร้าง Link แล้วกำหนดให้ crystalball เป็น screen ที่อยู่ทางขวาของ iceball</p>
<p align="left">จะสังเกตได้ว่าส่วน Links จะมีช่องให้กรอก/เลือกอยู่ทั้งหมด 7 ช่อง</p>
<p align="center"><img width="545" height="51" src="http://www.paramai.net/blog/files/synergy-008.jpg" alt="" /></p>
<p align="left">ช่องที่ 1-2 : ความกว้างของ screen A ที่เมื่อเอาเมาส์ไปแตะ แล้วจะย้ายไปที่ screen B</p>
<p align="left">ช่องที่ 3 : ตำแหน่งของ screen A (ซ้าย, ขวา, บน, ล่าง)</p>
<p align="left">ช่องที่ 4 : ชื่อของ screen A</p>
<p align="left">ช่องที่ 5-6 : ความกว้างของ screen B</p>
<p align="left">ช่องที่ 7 : ชื่อของ screen B</p>
<p align="left">ในกรณีที่ผมจะเลือกดังต่อไปนี้</p>
<p align="center"><img width="540" height="49" src="http://www.paramai.net/blog/files/synergy-009.jpg" alt="" /></p>
<p align="left">่</p>
<p align="left">จากนั้นให้กดปุ่ม + ที่อยู่ด้านล่างของส่วน Links</p>
<p align="left">และกดปุ่ม OK เป็นการเสร็จสิ้นการปรับแต่ง iceball ครับ มาถึงขั้นตอนนี้ ให้ท่านกด Quit เพื่อออกจาก Synergy แล้วก็เรียก program synergy ขึ้นมาใหม่</p>
<p align="left">คราวนี้ Windows Firewall จะถามว่า Synergy จะทำตัวเป็น host จะ unblock หรือไม่ ให้ท่านเลือกที่จะ Unblock ครับ ขั้นตอนนี้สำคัญมาก เนื่องจากถ้าท่านไม่ unblock synergy เครื่อง client จะไม่สามารถเข้ามาเชื่อมต่อได้ ให้ไปที่ Control Panel -&gt; Windows Firewall และตรวจสอบดูที่ Tab Exception ว่ามีโปรแกรม Synergy อยู่</p>
<p align="center"><img src="http://www.paramai.net/blog/files/synergy-010.jpg" alt="" /></p>
<p align="left">ถ้าไม่มีให้กดปุ่ม Add Program เพื่อเพิ่ม C:\Program Files\Synergy\synergys.exe หรือกด Add Port เพื่อเพิ่ม Port 24800</p>
<p align="left"><strong>6. ติดตั้ง Synergy ที่ crystalball</strong></p>
<p align="left">สำหรับการติดตั้ง Synergy ที่ crystalball นั้นง่ายกว่ากันมาก เนื่องจาก crystalball เป็น linux ดังนั้นแค่สั่ง</p>
$ sudo aptitude install synergy<p align="left">ก็เสร็จสิ้นครับ</p>
<p align="left"><strong>7. ทดสอบการทำงาน</strong></p>
<p align="left">ที่ Iceball ให้เปิดโปรแกรม Synergy จากนั้นให้กดปุ่ม Test เพื่อที่จะตราจสอบว่า Configuration ที่ตั้งไว้ถูกต้องหรือไม่ ท่านจะเห็น Log Window ที่จะแสดง message เมื่อท่านเลื่อน mouse ไปที่ด้านขวามือของจอ Iceball แต่ขณะนี้ท่านจะยังไม่สามารถควบคุม Crystalball ได้ เนื่องจากเครื่อง Crystalball ยังไม่ connect เข้ามา</p>
<p align="left">ให้กดปุ่ม Start ที่ Iceball โปรแกรม Synergy Server จะลงไปอยู่ที่ System Tray</p>
<p align="center"><img width="116" height="30" src="http://www.paramai.net/blog/files/synergy-011.jpg" alt="" /></p>
<p align="left">&nbsp;ให้ไปที่เครื่อง Crystalball และใช้คำสั่ง</p>
$ synergy -f --name crystalball 192.168.1.19 &amp;<p>โดยที่ 192.168.1.19 เป็น IP Address ของ Iceball</p>
<p>เครื่อง Crystalball จะสามารถ connect มาที่ Iceball ได้</p>
<p>ถึงตอนนี้ ถ้าผมเลื่อน mouse ไปที่ขอบหน้าจอทางขวาของ Iceball ผมก็จะสามารถใช้คียบอร์ด และเมาส์ของ Iceball ในการควบคุม Crystalball ได้ครับ <img src="/blog/modules/fckeditor/fckeditor/editor/images/smiley/msn/teeth_smile.gif" alt="" /> เย้ !!-----</p>
<p>แต่ ... ถ้าผมเลื่อน mouse ไปทางขอบหน้าจอซ้ายมือของ Crystalball ... ทำไมถึงไม่สามารถกลับมาที่ Iceball ได้หว่า <img src="/blog/modules/fckeditor/fckeditor/editor/images/smiley/msn/confused_smile.gif" alt="" /></p>
<p>คำตอบก็คือ ผมไม่ได้สร้าง Link ที่จะให้เป็นอย่างนั้นน่ะสิครับ ในกรณีนี้ ผมจะต้องสร้างอีก Link ให้</p>
<p>0-100% left of crystalball --&gt; 0-100% right of iceball</p>
<p>จึงจะสามารถทำอย่างนั้นได้ครับ</p>
<p>สำหรับการเปลี่ยนแปลง configuration นี้ ท่านจะต้อง stop server ก่อนนะครับ</p>
<p><strong>8. ใช้ Hotkey</strong></p>
<p>ผมพบว่าการใช้ hotkey นั้นสะดวกกว่าการใช้เมาส์เยอะเลยครับ โดยที่หน้าจอ synergys (host) ท่านสามารถเลือกที่จะ configure &quot;Hotkeys&quot; ได้</p>
<p>ครับ บทความนี้ก็กำลังจะจบลงแล้ว หวังว่าท่านผู้อ่าน จะได้ประโยชน์อะไรติดคีย์บอร์ด ติดเมาส์ไปบ้าง สำหรับท่านที่มี Windows ทั้งสองเครื่องนั้น ท่านสามารถ เป็นตัว client ได้ง่ายๆ โดยการใส่ IP Address ที่ช่องด้านบนสุดครับ และสำหรับท่านที่ต้องการใช้ Linux เป็ host นั้น ท่านอาจจะต้องออกแรงนิดหน่อย เนื่องจากจะต้องสร้าง&nbsp; synergy.conf ขึ้นมา โดยที่จะมีเนื้อหาคร่าวๆ ดังต่อไปนี้</p>
section screens<br />  <em>iceball</em>:<br />  <em>crystalball</em>:<br />end<br /><br />section: links:<br />  <em>iceball</em>:<br />    right = <em>crystalball</em><br />  <em>crystalball</em>:<br />    left = <em>iceball</em><br />end<p><strong>ข้อควรรู้</strong></p>
<ul>
<li><strong>ชื่อ screen ควรจะเป็นชื่อ hostname</strong> เนื่องจาก ผมทดลองใช้ชื่ออื่นที่ไม่ใช่ hostname (netbios name) แล้วไม่ work ครับ</li>
<li><strong>สำหรับการ connect ด้วยคำสั่ง synergy -f --name crystalball &lt;ip_address&gt;</strong> &amp; ที่ผมยกตัวอย่างนั้น process synergy client จะไม่จบการทำงาน เมื่อการเชื่อมต่อไปยัง server ถูกตัดขาด ตัว client (ในที่นี้คือ crystalball) จะพยายาม re-connect ไปที่ server ทุกๆ 1 นาที ดังนั้น ท่านไม่จำเป็นจะต้องสั่ง synergy -f --name crystalball &lt;ip_address&gt; อีกรอบหนึ่ง และถ้าท่านสั่งอีกรอบหนึ่ง ท่านจะได้รับ error message ว่า <em>a client with name &quot;crystalball&quot; is already connected</em></li>
<li><strong>ท่านไม่จำเป็นสร้าง Links</strong> ท่านสามารถใช้งาน synergy ด้วย Hotkeys อย่างเดียวได้</li>
<li><strong>การใช้ Synergy เสี่ยงต่ออาการกล้ามเนื้อต้นคอเคล็ด </strong><img alt="" src="/blog/modules/fckeditor/fckeditor/editor/images/smiley/msn/angel_smile.gif" /> โปรดระวัง ถ้าท่านยังหาอะไหล่คอสำรองไม่ได้</li>
</ul>
<p>บทความนี้มาจาก <a href="http://www.paramai.net/blog/howto_control_two_computers_with_synergy">เว็บไซต์ของผมเองครับ (www.paramai.net)</a><br /> พึ่งโพสครั้งแรก ฝากเนื้อ ฝากตัวด้วยครับ</p>    ]]></content>
  </entry>
</feed>
