<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0" xml:base="http://note.diarybe.com/">
  <channel>
    <title>Linux</title>
    <link>http://note.diarybe.com/</link>
    <description/>
    <language>en</language>
    
    <item>
  <title>Linux: เปลี่ยนขนาดรูปภาพ ทีนึงหลายๆรูปโดยใช้ Command line</title>
  <link>http://note.diarybe.com/devlogs/linux-%E0%B9%80%E0%B8%9B%E0%B8%A5%E0%B8%B5%E0%B9%88%E0%B8%A2%E0%B8%99%E0%B8%82%E0%B8%99%E0%B8%B2%E0%B8%94%E0%B8%A3%E0%B8%B9%E0%B8%9B%E0%B8%A0%E0%B8%B2%E0%B8%9E-%E0%B8%97%E0%B8%B5%E0%B8%99%E0%B8%B6%E0%B8%87%E0%B8%AB%E0%B8%A5%E0%B8%B2%E0%B8%A2%E0%B9%86%E0%B8%A3%E0%B8%B9%E0%B8%9B%E0%B9%82%E0%B8%94%E0%B8%A2%E0%B9%83%E0%B8%8A%E0%B9%89-command-line</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;Linux: เปลี่ยนขนาดรูปภาพ ทีนึงหลายๆรูปโดยใช้ Command line&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;span&gt;krishrong&lt;/span&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;&lt;time datetime="2024-12-25T10:52:52+07:00" title="Wednesday, December 25, 2024 - 10:52" class="datetime"&gt;Wed, 12/25/2024 - 10:52&lt;/time&gt;
&lt;/span&gt;



            &lt;div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;ใช้คำสั่ง&lt;/p&gt;
&lt;p&gt;&lt;code&gt;find . -maxdepth 1 -iname "*.jpg" | xargs -L1 -I{} convert -resize 50% "{}" _resized/"{}"&lt;/code&gt;&lt;br&gt;&lt;br&gt;แต่ต้องสร้างโฟลเดอร์ ชื่อ &lt;strong&gt;"_resized"&lt;/strong&gt; ด้วยนะ&lt;/p&gt;
&lt;/div&gt;
      &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above clearfix"&gt;
      &lt;h3 class="field__label"&gt;Tags&lt;/h3&gt;
    &lt;ul class="links field__items"&gt;
          &lt;li&gt;&lt;a href="http://note.diarybe.com/tag/linux" hreflang="en"&gt;Linux&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
&lt;/div&gt;
&lt;section class="field field--name-field-comments field--type-comment field--label-above comment-wrapper"&gt;
  
  

      &lt;h2 class="title comment-form__title"&gt;Add new comment&lt;/h2&gt;
    &lt;drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;amp;1=269&amp;amp;2=field_comments&amp;amp;3=comments" token="mAQoXO0SGokKJWUOz6HsPklXodTv-jnaAEH2WcWzLDI"&gt;&lt;/drupal-render-placeholder&gt;
  
&lt;/section&gt;
</description>
  <pubDate>Wed, 25 Dec 2024 03:52:52 +0000</pubDate>
    <dc:creator>krishrong</dc:creator>
    <guid isPermaLink="false">269 at http://note.diarybe.com</guid>
    </item>
<item>
  <title>การตั้งค่า fingerprint scanner linux</title>
  <link>http://note.diarybe.com/devlogs/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87%E0%B8%84%E0%B9%88%E0%B8%B2-fingerprint-scanner-linux</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;การตั้งค่า fingerprint scanner linux&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;span&gt;krishrong&lt;/span&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;&lt;time datetime="2024-12-11T07:06:58+07:00" title="Wednesday, December 11, 2024 - 07:06" class="datetime"&gt;Wed, 12/11/2024 - 07:06&lt;/time&gt;
&lt;/span&gt;



            &lt;div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;ติดตั้ง &lt;a href="https://wiki.debian.org/SecurityManagement/fingerprint%20authentication"&gt;fprint&lt;/a&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plaintext"&gt;sudo apt install fprintd libpam-fprintd&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ใน terminal พิมพ์คำสั่ง&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plaintext"&gt;sudo pam-auth-update&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;a href="https://www.reddit.com/r/kde/comments/sp1hhh/stepbystep_guide_for_enabling_fingerprint/?rdt=40218"&gt;https://www.reddit.com/r/kde/comments/sp1hhh/stepbystep_guide_for_enabling_fingerprint/?rdt=40218&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
      &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above clearfix"&gt;
      &lt;h3 class="field__label"&gt;Tags&lt;/h3&gt;
    &lt;ul class="links field__items"&gt;
          &lt;li&gt;&lt;a href="http://note.diarybe.com/tag/linux" hreflang="en"&gt;Linux&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
&lt;/div&gt;
&lt;section class="field field--name-field-comments field--type-comment field--label-above comment-wrapper"&gt;
  
  

      &lt;h2 class="title comment-form__title"&gt;Add new comment&lt;/h2&gt;
    &lt;drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;amp;1=263&amp;amp;2=field_comments&amp;amp;3=comments" token="6l07FxFnAvtmDgKsgldgJF_pnizLQ4M3t0i6y21iIfw"&gt;&lt;/drupal-render-placeholder&gt;
  
&lt;/section&gt;
</description>
  <pubDate>Wed, 11 Dec 2024 00:06:58 +0000</pubDate>
    <dc:creator>krishrong</dc:creator>
    <guid isPermaLink="false">263 at http://note.diarybe.com</guid>
    </item>
<item>
  <title>เริ่มศึกษา Linux</title>
  <link>http://note.diarybe.com/devlogs/%E0%B9%80%E0%B8%A3%E0%B8%B4%E0%B9%88%E0%B8%A1%E0%B8%A8%E0%B8%B6%E0%B8%81%E0%B8%A9%E0%B8%B2-linux</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;เริ่มศึกษา Linux&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;span&gt;krishrong&lt;/span&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;&lt;time datetime="2024-02-13T17:02:26+07:00" title="Tuesday, February 13, 2024 - 17:02" class="datetime"&gt;Tue, 02/13/2024 - 17:02&lt;/time&gt;
&lt;/span&gt;



            &lt;div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;(เริ่มด้วยการศึกษา Linux ยังไม่ได้เริ่ม Algorithm โดยตรง อาจจะดูอ้อมไปหน่อย แต่มันเป็นสิ่งสำคัญอย่างหนึ่ง ก็ไม่ได้นับว่าเสียเวลาอะไร เหมือนเป็นการเตรียมตัว เพื่อให้ใช้งาน Linux ได้อย่าง professional)&lt;/p&gt;
&lt;p&gt;ถ้าเทียบ &lt;strong&gt;operating system กับรถยนต์ ก็เปรียบได้กับรถยนต์ยี่ห้อต่างๆ&lt;/strong&gt; รถยนต์แต่ละยี่ห้อ แม้จะใช้ขับเพื่อเดินทางได้เหมือนกัน แต่มีการสร้าง การควบคุม และการใช้งานที่ไม่เหมือนกันในรายละเอียด ถ้า Mac OS ก็น่าจะเหมือนรถยนต์ที่เน้นความ minimal เรียบหรู, Windows ก็มีปุ่มควบคุมเพื่อความสะดวกของผู้ใช้งาน,​ Linux อาจจะมีแผงควบคุมที่ให้ผู้ใช้ปรับแต่งได้ด้วยตนเองทั้งหมด(แต่อาจจะดูยากสำหรับมือใหม่)&lt;/p&gt;
&lt;p&gt;การศึกษา Linux เหมือนเป็นการ&lt;strong&gt;ถอดแผงควบคุมรถยนต์ยี่ห้อหนึ่งๆ ออกมาดู&lt;/strong&gt; ว่าแต่ละรายละเอียดปลีกย่อย ทั้งปุ่มควบคุม คันบังคับต่างๆ มีการเชื่อมโยงไปที่ส่วนใดในห้องเครื่องยนต์ และ ทำงานอย่างไร ตั้งค่าไว้อย่างไร เป็นต้น&lt;/p&gt;
&lt;p&gt;โดยส่วนตัวเคยลองพยายามศึกษาด้วยตนเอง ผ่านบทความต่างๆในอินเทอร์เน็ต พบว่าไม่ค่อยปะติดปะต่อ อาจจะเป็นเพราะ มันค่อนข้างกระจัดกระจาย และไม่เป็นระบบ&lt;/p&gt;
&lt;p&gt;แต่&lt;strong&gt;วิธีที่ได้ผลคือ &lt;u&gt;การอ่านจากตำรา&lt;/u&gt; เพราะ ตำรามักจะถูกเขียนมาอย่างเป็นระบบ และ พาอธิบายในส่วนต่างๆตามลำดับอย่างเหมาะสม&lt;/strong&gt; ทำให้เข้าใจขึ้นมาก ทั้งนี้ก็เพิ่งเริ่มศึกษาอาจจะไม่สามารถรับประกันได้ว่ามันจะเป็นวิธีที่ดีที่สุด แต่มันได้ผลกว่าเก่า&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;figure role="group" class="caption caption-img"&gt;
&lt;img data-entity-type="file" data-entity-uuid="49c24226-6f0a-4996-9703-4917bbfd6675" height="382" src="http://note.diarybe.com/sites/default/files/inline-images/unnamed%20%281%29_0.jpg" width="508"&gt;
&lt;figcaption&gt;ตำรา Beginning Linux programming 4th edition&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;/div&gt;
      &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above clearfix"&gt;
      &lt;h3 class="field__label"&gt;Tags&lt;/h3&gt;
    &lt;ul class="links field__items"&gt;
          &lt;li&gt;&lt;a href="http://note.diarybe.com/tag/linux" hreflang="en"&gt;Linux&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
&lt;/div&gt;
&lt;section class="field field--name-field-comments field--type-comment field--label-above comment-wrapper"&gt;
  
  

      &lt;h2 class="title comment-form__title"&gt;Add new comment&lt;/h2&gt;
    &lt;drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;amp;1=138&amp;amp;2=field_comments&amp;amp;3=comments" token="W5kYx5P7ud6aFZjK_-4dIMtpH148JiXSlv87M9iGPcY"&gt;&lt;/drupal-render-placeholder&gt;
  
&lt;/section&gt;
</description>
  <pubDate>Tue, 13 Feb 2024 10:02:26 +0000</pubDate>
    <dc:creator>krishrong</dc:creator>
    <guid isPermaLink="false">138 at http://note.diarybe.com</guid>
    </item>
<item>
  <title>Stop GUI Linux command on linux</title>
  <link>http://note.diarybe.com/devlogs/stop-gui-linux-command-linux</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;Stop GUI Linux command on linux&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;span&gt;krishrong&lt;/span&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;&lt;time datetime="2023-11-15T04:53:56+07:00" title="Wednesday, November 15, 2023 - 04:53" class="datetime"&gt;Wed, 11/15/2023 - 04:53&lt;/time&gt;
&lt;/span&gt;



            &lt;div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;&lt;strong&gt;ลองปิด GUI&lt;/strong&gt; ดูว่าคอมฯที่ใช้เป็น Server อยู่ จะ&lt;strong&gt;กินพลังงานลดลง&lt;/strong&gt;บ้างไหม(หาข้อมูลมา เหมือนว่าจะลดการใช้พลังงานในส่วนของ การประมวลผลของ &lt;strong&gt;GPU&lt;/strong&gt; ลง)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;เข้าไปท&lt;strong&gt;ี่โหมด CLI&lt;/strong&gt; ก่อนนะ ด้วยการกด &lt;code&gt;&lt;strong&gt;Ctrl+ Alt + F1&lt;/strong&gt;&lt;/code&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;หรือ พิมพ์คำสั่ง ใน command line&lt;/strong&gt;&lt;br&gt;&lt;code&gt;&lt;strong&gt;sudo init 3&lt;/strong&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ถ้าใช้ &lt;strong&gt;KDE&lt;/strong&gt; ก็ใช้คำสั่ง&lt;br&gt;&lt;code&gt;sudo service &lt;strong&gt;sddm&lt;/strong&gt; stop&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Gnome&lt;/strong&gt; ก็ใช้คำสั่ง&lt;br&gt;&lt;code&gt;sudo service &lt;strong&gt;gdm&lt;/strong&gt; stop&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ubuntu&lt;/strong&gt; ใช้คำสั่ง&lt;br&gt;&lt;code&gt;sudo service &lt;strong&gt;lightdm&lt;/strong&gt; stop&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;คำสั่งด้านบน เป็นการปิดชั่วคราว แต&lt;strong&gt;่ถ้าต้องการให้ ไม่ถูกเรียกใช้งานเมื่อเปิดเครื่อง&lt;/strong&gt; ให้ใช้คำสั่ง&lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo systemctl disable&lt;strong&gt; sddm&lt;/strong&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;อัพเดต&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;สุดท้ายการใช้พลังงานลดลงเพียง 1 w&lt;/strong&gt; เหมือนกับว่าเวลาที่เราไม่ได้ต่อหน้าจอ ก็จะตัดไฟที่ GPU โดยอัตโนมัติอยู่แล้ว จึงไม่จำเป็นต้องทำวิธีนี้ก็ได้ จะไม่สะดวกกับชีวิตเปล่าๆ&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
      &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above clearfix"&gt;
      &lt;h3 class="field__label"&gt;Tags&lt;/h3&gt;
    &lt;ul class="links field__items"&gt;
          &lt;li&gt;&lt;a href="http://note.diarybe.com/tag/linux" hreflang="en"&gt;Linux&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="http://note.diarybe.com/tag/web-server" hreflang="en"&gt;Web Server&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
&lt;/div&gt;
&lt;section class="field field--name-field-comments field--type-comment field--label-above comment-wrapper"&gt;
  
  

      &lt;h2 class="title comment-form__title"&gt;Add new comment&lt;/h2&gt;
    &lt;drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;amp;1=105&amp;amp;2=field_comments&amp;amp;3=comments" token="6buM2vS3Dy3MbEATb_i8pJWE5chVHHtHEju2qif-MUY"&gt;&lt;/drupal-render-placeholder&gt;
  
&lt;/section&gt;
</description>
  <pubDate>Tue, 14 Nov 2023 21:53:56 +0000</pubDate>
    <dc:creator>krishrong</dc:creator>
    <guid isPermaLink="false">105 at http://note.diarybe.com</guid>
    </item>
<item>
  <title>โปรแกรมที่ดี ต้องยืดหยุ่น ปรับแต่งให้เหมาะสมกับการใช้งานได้อิสระ</title>
  <link>http://note.diarybe.com/devlogs/%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%81%E0%B8%81%E0%B8%A3%E0%B8%A1%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%94%E0%B8%B5-%E0%B8%95%E0%B9%89%E0%B8%AD%E0%B8%87%E0%B8%A2%E0%B8%B7%E0%B8%94%E0%B8%AB%E0%B8%A2%E0%B8%B8%E0%B9%88%E0%B8%99-%E0%B8%9B%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B9%81%E0%B8%95%E0%B9%88%E0%B8%87%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B9%80%E0%B8%AB%E0%B8%A1%E0%B8%B2%E0%B8%B0%E0%B8%AA%E0%B8%A1%E0%B8%81%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B8%87%E0%B8%B2%E0%B8%99%E0%B9%84%E0%B8%94%E0%B9%89%E0%B8%AD%E0%B8%B4%E0%B8%AA%E0%B8%A3%E0%B8%B0</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;โปรแกรมที่ดี ต้องยืดหยุ่น ปรับแต่งให้เหมาะสมกับการใช้งานได้อิสระ&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;span&gt;krishrong&lt;/span&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;&lt;time datetime="2023-10-20T06:48:01+07:00" title="Friday, October 20, 2023 - 06:48" class="datetime"&gt;Fri, 10/20/2023 - 06:48&lt;/time&gt;
&lt;/span&gt;



            &lt;div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;โปรแกรมที่ดี ต้องสามารถปรับแต่งให้เข้ากับผู้ใช้งานได้ อย่างอิสระ และ ชาญฉลาด &lt;strong&gt;ช่วยให้ผู้ใช้งาน สะดวกขึ้น ทำงานง่ายขึ้น รวดเร็ว และมีประสิทธิภาพมากขึ้น &lt;/strong&gt;โดยที่ผู้ใช้ไม่จำเป็นต้องปรับตัวเข้าหาโปรแกรม แต&lt;strong&gt;่สามารถปรับแต่งโปรแกรมให้เหมาะกับตัวเองได้&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;สาเหตุที่ต้องปรับแต่งได้อิสระ &lt;/strong&gt;เพราะ &lt;strong&gt;เราไม่สามารถทำโปรแกรมหนึ่งๆ ให้เข้ากับผู้ใช้ทุกคนได้&lt;/strong&gt; บางคนมีความต้องการใช้เครื่องมือที่หลากหลาย ในขณะที่บางคนต้องการความเรียบง่ายและไม่ได้ใช้อะไรซับซ้อน &lt;strong&gt;โปรแกรมที่ดี จึงไม่ควรจำกัดอิสระ ในการปรับแต่งด้วยตนเองจากผู้ใช้&lt;/strong&gt; ยิ่งหากผู้ใช้สามารถปรับแต่งให้เหมาะสมกับตัวเองได้มากเท่าไหร่ ก็จะทำให้เกิดประสิทธิภาพในการทำงาน ได้มากขึ้นเท่านั้น&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;กรณีศึกษา คือ ระบบปฏิบัติการ MacOS กับ Linux&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;สิ่งที่พบเจอใน MacOS คือ&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;User interface (UI) ที่ออกแบบมาให้ &lt;strong&gt;เน้นความเรียบง่าย สวยงาม ที่ทำอะไรไม่ค่อยได้ และยังค่อนข้างจำกัดการปรับแต่ง&lt;/strong&gt; เช่น
&lt;ul&gt;
&lt;li&gt;ไม่อนุญาตให้สามารถปรับแต่งอะไรได้มากมายนัก เช่น Menu bar ปรับให้เล็กลงก็ไม่ได้ ซ่อนไม่ได้ บางทีรู้สึกว่ากินพื้นที่เยอะเปล่า และไม่ค่อยได้ใช้งาน(ทั้งที่ dock bar ด้านล่างซ่อนได้นะ)&lt;/li&gt;
&lt;li&gt;Window manager ที่ไม่สามารถแบ่งครึ่งหน้าจอได้โดยง่าย ต้องใช้เมาส์กดหลายทีกว่าจะได้ ทำให้ทำงานไม่สะดวก กว่าจะเซ็ตหน้าต่างเสร็จ กว่าจะได้ทำงาน&lt;/li&gt;
&lt;li&gt;เน้นการใช้เมาส์คลิก ไม่เน้นการใช้คีย์ลัด&lt;/li&gt;
&lt;li&gt;คีย์ลัดยังทำงานแปลกๆ ไม่รู้คิดอะไรอยู่ เช่น&amp;nbsp;
&lt;ul&gt;
&lt;li&gt;ปุ่ม Command + tab เพื่อสลับโปรแกรม จะสลับได้เฉพาะโปรแกรมที่หน้าต่างเปิดอยู่ ถ้าหน้าต่างถูกซ่อนไปแม้โปรแกรมจะยังไม่ปิด ก็จะไม่สามารถสลับเพื่อเปิดหน้าต่างขึ้นมาได้ สุดท้ายต้องใช้เมาส์เลื่อนไปคลิกเปิดหน้าต่างนั้นเอง อีกทั้งยังสลับไดัเป็นตัวโปรแกรม ซึ่งหน้าต่างทั้งหมดของโปรแกรมนั้นๆ จะถูกสลับขึ้นมา และบังกันเอง ต้องใช้คีย์ลัดคือ option + tab เพื่อสลับในโปรแกรมอีกที&lt;strong&gt; มีเหตุผลอะไรวะเนี่ย!?&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;มีคนพยายามคิดโปรแกรมเสริม เพื่อให้ระบบ Window manager และ shortcut keys ทำงานได้ดีมากขึ้น แต่ก็ไม่สมบูรณ์แบบอยู่ดี&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;concept ที่ว่า "ผู้ใช้ต้องปรับตัวให้เข้าหา MacOS" โดยส่วนตัว คิดว่าไม่ถูกต้อง เพราะ คอมพิวเตอร์ถูกสร้างขึ้น เพื่อให้ชีวิตมนุษย์ ง่ายขึ้น พัฒนาขึ้น เข้าถึงความรู้ได้มากขึ้น ถ้าสร้างคอมพิวเตอร์ขึ้นมา แต่ใช้ไม่ได้ หรือใช้ลำบาก ไม่สามารถทำตามวัตถุประสงค์ดังกล่าว มันก็ไม่ได้ช่วยให้ชีวิตดีขึ้นเลย คอมพิวเตอร์ไม่ใช่เครื่องประดับ ถ้ารูปลักษณ์ดูดีอย่างเดียว แต่ทำอะไรไม่ได้ มันไม่ตอบโจทย์การใช้งานได้จริง&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;หลังจากที่ทนใช้มา 6เดือน ก็พบว่า เกิด productivity ต่ำมาก งานที่เคยทำได้ ก็ไม่ค่อยก้าวหน้าเลย จาก User interface ที่ไม่มีความสะดวกในการใช้งานแม้แต่น้อย&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;ที่เราเจอมา มีคนทำคลิปอธิบายไว้แล้ว &lt;a href="https://www.youtube.com/watch?v=8yjW-kMivWQ"&gt;https://www.youtube.com/watch?v=8yjW-kMivWQ&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;สิี่งที่พบเจอใน Linux คือ&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;User interface&lt;/strong&gt; มีให้เลือกหลากหลาย ส่วนตัวชอบ &lt;strong&gt;KDE ซึ่งออกแบบมา เพื่อให้มีความยืดหยุ่น สามารถปรับแต่งได้ละเอียด ให้เหมาะกับการทำงานของเรามากที่สุด เช่น&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;widget บน desktop สามารถทำเป็นชั้นหนังสือ หรือ โฟลเดอร์ที่เข้าบ่อย ก็ได้&amp;nbsp;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&lt;img src="http://note.diarybe.com/sites/default/files/inline-images/image_3.png" data-entity-uuid="e3efb6cd-ce0d-4a58-88e8-0911e5dfd3eb" data-entity-type="file" width="1920" height="1080"&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;คีย์ลัด ลื่นไหล&lt;/strong&gt; สลับโปรแกรมได้อย่างไม่มีปัญหา เวลาทำงานที่ใช้หลายหน้าต่างก็ทำได้รวดเร็ว ไม่มีข้อจำกัด แม้มีเพียงหน้าจอเดียว ก็ยังทำงานได้สะดวก&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;โปรแกรมต่างๆ ที่ใช้ทำงาน &lt;strong&gt;ฟรีทุกอย่าง เป็น opensource และ ใช้ดีด้วย&lt;/strong&gt; เช่น kate ซึ่งเป็น text-editor ที่ทำงานบน KDE สามารถเชื่อมกับ command line ได้, เบาทำงานรวดเร็ว, ออกแบบมาได้เรียบง่าย ชาญฉลาด ใช้งานได้ไม่สะดุด(ไม่ใช่เรียบง่ายแต่ทำอะไรไม่ได้เลย) ดีเกือบๆเท่า VS code เลย แต่เบาเครื่องกว่า ใช้ง่ายกว่า&lt;/li&gt;
&lt;li&gt;ส่วนอื่นๆ ก็ปรับแต่งได้ทุกอย่าง เช่น เวลาพับหน้าจอโน๊ตบุ๊คลง ก็สามารถสั่งให้ run script ที่ตั้งไว้ก็ยังได้(มีใน setting ของ KDE) เป็นต้น&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;หลังจากที่ใช้งานมาเพียง 3 เดือน&lt;/strong&gt; ก็เสร็จไป 2 project แล้ว ถึงแม้ตัวมันเองจะมีปัญหาเรื่อง driver กับการ์ดจอโน๊ตบุ๊ค ทำให้ภาพเคลื่อนไหวดูกระตุก &lt;strong&gt;แต่กลับทำงานจริงเกิดผลงานมากกว่า MacOS เยอะ&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;โดยส่วนตัว คิดว่า สาเหตุที่ Linux พัฒนาได้ดี เข้าใจ concept เรื่องการปรับแต่งที่หลากหลาย การใช้งานที่ยืดหยุ่น สาเหตุหลักอย่างหนึ่ง เกิดจากการที่เป็น &lt;strong&gt;opensource&lt;/strong&gt; &lt;strong&gt;ทำให้เวลาที่ใคร ใช้งานแล้วมีปัญหาตรงไหน หรือเกิดไอเดียดีๆอะไร ก็สามารถช่วยกันพัฒนาได้จากโปรแกรมเมอร์อาสาสมัครทั้งโลก(พลังของ opensource) &lt;/strong&gt;ต่างจากโปรแกรมที่ทำเพื่อขาย มักจะเน้นพัฒนาแต่ความสวยงาม ดูหวือหวา รูปลักษณ์ภายนอกที่ดูดี การตลาด เน้นทำกำไรจากผู้บริโภค แต่ไม่ได้ไปเน้นประสิทธิภาพในการทำงานจริงๆ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;opensource น่าจะเป็นคำตอบสุดท้าย ที่จะทำให้เกิดนวัตกรรมใหม่ๆกับโลก อย่างแท้จริง&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
      &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above clearfix"&gt;
      &lt;h3 class="field__label"&gt;Tags&lt;/h3&gt;
    &lt;ul class="links field__items"&gt;
          &lt;li&gt;&lt;a href="http://note.diarybe.com/tag/%E0%B9%80%E0%B8%82%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%81%E0%B8%81%E0%B8%A3%E0%B8%A1" hreflang="en"&gt;เขียนโปรแกรม&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="http://note.diarybe.com/tag/open-source" hreflang="en"&gt;open-source&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="http://note.diarybe.com/tag/ideas" hreflang="en"&gt;ideas&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="http://note.diarybe.com/tag/linux" hreflang="en"&gt;Linux&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="http://note.diarybe.com/articles" hreflang="en"&gt;บทความสำคัญ&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
&lt;/div&gt;
&lt;section class="field field--name-field-comments field--type-comment field--label-above comment-wrapper"&gt;
  
  

      &lt;h2 class="title comment-form__title"&gt;Add new comment&lt;/h2&gt;
    &lt;drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;amp;1=64&amp;amp;2=field_comments&amp;amp;3=comments" token="i1-4aSsp-nI8NAqJcEHKZUlZJBouPjL1T511veIvsXM"&gt;&lt;/drupal-render-placeholder&gt;
  
&lt;/section&gt;
</description>
  <pubDate>Thu, 19 Oct 2023 23:48:01 +0000</pubDate>
    <dc:creator>krishrong</dc:creator>
    <guid isPermaLink="false">64 at http://note.diarybe.com</guid>
    </item>
<item>
  <title>ติดตั้ง driver printer ใน Linux (Debian)</title>
  <link>http://note.diarybe.com/devlogs/%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87-driver-printer-%E0%B9%83%E0%B8%99-linux-debian</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;ติดตั้ง driver printer ใน Linux (Debian)&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;span&gt;krishrong&lt;/span&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;&lt;time datetime="2023-09-28T13:43:45+07:00" title="Thursday, September 28, 2023 - 13:43" class="datetime"&gt;Thu, 09/28/2023 - 13:43&lt;/time&gt;
&lt;/span&gt;



            &lt;div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;ol&gt;
&lt;li&gt;เปิด terminal run คำสั่ง&lt;br&gt;&lt;code&gt;&lt;strong&gt;sudo apt install printer-driver-all&lt;/strong&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;ไปที่ setting ของ kde/gnome (Desktop manager ที่ใช้อยู่)
&lt;ol&gt;
&lt;li&gt;ไปที่หมวด printer แล้วคลิก Add printer&lt;/li&gt;
&lt;li&gt;เลือก ชื่อ printer ของเรา&lt;/li&gt;
&lt;li&gt;คลิก Finish&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;ทั้งนี้ function การ print ใน Linux จะน้อยกว่าใน windows นะ ถ้าอยากปริ้นต์แบบจริงจัง แนะนำไป windows น่าจะสะดวกกว่า
&lt;ol&gt;
&lt;li&gt;กรณีprint multiple page(หลายหน้าในแผ่นเดียว) สามารถลงโปรแกรมเพิ่ม ชื่อว่า &lt;a href="https://askubuntu.com/questions/186867/how-can-i-print-a-pdf-document-on-multiple-pages"&gt;pdfposter&lt;/a&gt;&lt;br&gt;&lt;code&gt;sudo apt-get install pdfposter&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
      &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above clearfix"&gt;
      &lt;h3 class="field__label"&gt;Tags&lt;/h3&gt;
    &lt;ul class="links field__items"&gt;
          &lt;li&gt;&lt;a href="http://note.diarybe.com/tag/linux" hreflang="en"&gt;Linux&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
&lt;/div&gt;
&lt;section class="field field--name-field-comments field--type-comment field--label-above comment-wrapper"&gt;
  
  

      &lt;h2 class="title comment-form__title"&gt;Add new comment&lt;/h2&gt;
    &lt;drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;amp;1=41&amp;amp;2=field_comments&amp;amp;3=comments" token="vKQ3CSGSuW_wpORy1_OMyHTK1aP2ZXLIJy-BfhjWLAQ"&gt;&lt;/drupal-render-placeholder&gt;
  
&lt;/section&gt;
</description>
  <pubDate>Thu, 28 Sep 2023 06:43:45 +0000</pubDate>
    <dc:creator>krishrong</dc:creator>
    <guid isPermaLink="false">41 at http://note.diarybe.com</guid>
    </item>
<item>
  <title>Mount partition drive แบบถาวรใน linux</title>
  <link>http://note.diarybe.com/devlogs/mount-partition-drive-%E0%B9%81%E0%B8%9A%E0%B8%9A%E0%B8%96%E0%B8%B2%E0%B8%A7%E0%B8%A3%E0%B9%83%E0%B8%99-linux</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;Mount partition drive แบบถาวรใน linux&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;span&gt;krishrong&lt;/span&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;&lt;time datetime="2023-09-17T11:54:23+07:00" title="Sunday, September 17, 2023 - 11:54" class="datetime"&gt;Sun, 09/17/2023 - 11:54&lt;/time&gt;
&lt;/span&gt;



            &lt;div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;เคยใช้ &lt;strong&gt;partition manager ที่เป็น GUI&lt;/strong&gt; ในการ mount partition แบบ auto &lt;strong&gt;แต่ปรากฎว่าคอมบูตไม่ขึ้น&lt;/strong&gt; เพราะมันไปแก้ไฟล์ config ใน /etc/fstab ผิดพลาด (ต้องใช้ linux live usb &lt;strong&gt;ตามเข้าไปแก้ไฟล์ /etc/fstab ที่เขียนผิดอีกที&lt;/strong&gt;) เลยทำแบบ &lt;strong&gt;manual&lt;/strong&gt; ดีกว่า โดยการเข้าไปแก้ ไฟล์ &lt;code&gt;&lt;strong&gt;/etc/fstab&lt;/strong&gt;&lt;/code&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;เปิด Terminal&lt;/li&gt;
&lt;li&gt;ใช้คำสั่ง&lt;code&gt; sudo blkid&amp;nbsp;&lt;/code&gt; เพื่อดูรหัส UUID ของ drive/partition ที่เราต้องการ&lt;br&gt;หรือใช้คำสั่ง&lt;code&gt; sudo lsblk -f &lt;/code&gt;ก็ได้ซึ่งจะดูง่ายกว่า&lt;br&gt;&lt;img src="http://note.diarybe.com/sites/default/files/inline-images/image_1.png" data-entity-uuid="5e460ebf-5234-459e-aead-6ff51e291382" data-entity-type="file" width="1816" height="776"&gt;&lt;/li&gt;
&lt;li&gt;พิมพ์คำสั่ง &lt;code&gt;kate /etc/fstab&lt;/code&gt;
&lt;ol&gt;
&lt;li&gt;ในส่วนของการแก้ไขไฟล์ &lt;strong&gt;fstab&lt;/strong&gt; จะมีการกำหนดรายละเอียดของ partition ที่เราต้องการ mount ซึ่งจะแยกรายละเอียดเป็นคอลัมน์ ด้วยการกด &lt;strong&gt;tab&lt;/strong&gt;(ไม่ใช้spacebarนะ) โดยมีคอลัมน์เรียงตามลำดับ ดังนี้
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;File system จะเป็นค่า UUID&lt;/strong&gt; ของ partition ที่เราต้องการ mount&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mount point จะเป็นตำแหน่งที่ต้องการให้ mount&lt;/strong&gt; เช่น /backup, /var เป็นต้น&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;File system type&lt;/strong&gt; ของ partition นั้นๆ เช่น Ext4, NTFS, exFAT, FAT32 เป็นต้น&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Options&lt;/strong&gt; ค่าปกติ คือ &lt;strong&gt;defaults&lt;/strong&gt; &lt;a href="https://man.archlinux.org/man/mount.8#FILESYSTEM-INDEPENDENT_MOUNT_OPTIONS"&gt;(ดูตัวเลือกเพิ่มเติม&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dump&lt;/strong&gt; เป็นการตั้งค่าการ Backup แต่เป็นวิธีที่เก่าแล้ว ไม่ควรใช้ ควรตั้งให้เป็น &lt;strong&gt;0 คือ ไม่มีการ backup (สำหรับ 1 คือ backup)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fsck(File System Check Order) ค่า 0 คือ ไม่มีการตรวจสอบ, 1 มีการตรวจสอบเป็นอันดับแรก จะใช้เฉพาะ root partition, 2 จะมีการตรวจสอบหลังจากอันดับแรก โดยใช้กับ partition เก็บข้อมูลอื่นๆ(ใช้ค่า 2 เหมือนกันหมดนะ)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src="http://note.diarybe.com/sites/default/files/inline-images/image_2.png" data-entity-uuid="b7e08721-8528-4762-aa40-e6fd4bc2721c" data-entity-type="file" width="1416" height="716"&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;การแก้ไข จะทำการขึ้นบรรทัดใหม่ แล้วใส่ค่าต่างๆลงไปตามที่อธิบายข้างต้น เช่น&lt;br&gt;&lt;code&gt;UUID=368296DD8296A0C3 &amp;nbsp;&amp;nbsp;&lt;strong&gt;/backup&lt;/strong&gt; ntfs &amp;nbsp; &amp;nbsp;defaults &amp;nbsp; &amp;nbsp;0 &amp;nbsp; 2&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;จากนั้นทำการ save&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;ทั้งนี้ อย่าลืมสร้างโฟลเดอร์รองรับตำแหน่งที่เราตั้งค่าในการ mount ด้วย ในที่นี้คือ &lt;strong&gt;/backup&lt;/strong&gt;
&lt;ol&gt;
&lt;li&gt;ไปที่ terminal&lt;/li&gt;
&lt;li&gt;พิมพ์คำสั่ง &lt;code&gt;cd /&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;sudo mkdir &lt;strong&gt;&lt;u&gt;(ชื่อโฟลเดอรที่เราต้องการ ในที่นี้คือ backup)&lt;/u&gt;&lt;/strong&gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;ทำการอัพเดตค่าที่ตั้งไว้ โดยใช้คำสั่ง&lt;br&gt;&lt;code&gt;sudo systemctl daemon-reload&lt;/code&gt;&lt;br&gt;&lt;code&gt;sudo mount -a&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;เป็นอันเสร็จสิ้น&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
      &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above clearfix"&gt;
      &lt;h3 class="field__label"&gt;Tags&lt;/h3&gt;
    &lt;ul class="links field__items"&gt;
          &lt;li&gt;&lt;a href="http://note.diarybe.com/tag/linux" hreflang="en"&gt;Linux&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
&lt;/div&gt;
&lt;section class="field field--name-field-comments field--type-comment field--label-above comment-wrapper"&gt;
  
  

      &lt;h2 class="title comment-form__title"&gt;Add new comment&lt;/h2&gt;
    &lt;drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;amp;1=34&amp;amp;2=field_comments&amp;amp;3=comments" token="XjWT5TjaC2CC3cBhvuFWIvNrempwzwZQJl_XZi73K3Q"&gt;&lt;/drupal-render-placeholder&gt;
  
&lt;/section&gt;
</description>
  <pubDate>Sun, 17 Sep 2023 04:54:23 +0000</pubDate>
    <dc:creator>krishrong</dc:creator>
    <guid isPermaLink="false">34 at http://note.diarybe.com</guid>
    </item>
<item>
  <title>Config laptop หลังลง linux debian</title>
  <link>http://note.diarybe.com/devlogs/config-laptop-%E0%B8%AB%E0%B8%A5%E0%B8%B1%E0%B8%87%E0%B8%A5%E0%B8%87-linux-debian</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;Config laptop หลังลง linux debian&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;span&gt;krishrong&lt;/span&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;&lt;time datetime="2023-09-16T15:17:13+07:00" title="Saturday, September 16, 2023 - 15:17" class="datetime"&gt;Sat, 09/16/2023 - 15:17&lt;/time&gt;
&lt;/span&gt;



            &lt;div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;ol&gt;
&lt;li&gt;แก้ &lt;strong&gt;apt repositories&lt;/strong&gt;
&lt;ol&gt;
&lt;li&gt;เปิด terminal พิมพ์คำสั่ง&lt;br&gt;&lt;code&gt;kate /etc/apt/sources.list&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;เพิ่ม&amp;nbsp;&lt;code&gt; contrib non-free&lt;/code&gt; ลงไปที่ท้ายแต่ละ repo&lt;/li&gt;
&lt;li&gt;เพิ่ม # ที่บรรทัด แรก ที่เป็น repo จาก cdrom&lt;/li&gt;
&lt;li&gt;save&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;เพิ่ม &lt;strong&gt;user เป็น sudo&lt;/strong&gt;
&lt;ol&gt;
&lt;li&gt;เปิด terminal พิมพ์คำสั่ง &lt;code&gt;su&lt;/code&gt; แล้ว enter แล้วตามด้วย &lt;code&gt;password&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;พิมพ์คำสั่ง&lt;br&gt;&lt;code&gt;sudo usermod -aG sudo "&lt;strong&gt;ชื่อusername ของเรา โดยที่ไม่ต้องมีเครื่องหมายคำพูด&lt;/strong&gt;"&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;พิมพ์คำสั่ง&lt;br&gt;&lt;code&gt;kate /etc/sudoers&lt;/code&gt;
&lt;ol&gt;
&lt;li&gt;ที่บรรทัด&amp;nbsp;&lt;br&gt;&lt;code&gt;root&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ALL=(ALL:ALL) ALL&lt;/code&gt;&lt;br&gt;ให้ขึ้นบรรทัดใหม่แล้วเพิ่ม&lt;br&gt;&lt;code&gt;&lt;strong&gt;ชื่อusernameของเรา&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ALL=(ALL:ALL) ALL&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;ลง &lt;a href="https://wiki.debian.org/NvidiaGraphicsDrivers"&gt;&lt;strong&gt;Driver Nvidia&lt;/strong&gt;&lt;/a&gt;(กรณีใช้ GPU ของ Nvidia นะ)
&lt;ol&gt;
&lt;li&gt;อย่าลืมแก้ repo ในข้อ 1 ก่อน&lt;/li&gt;
&lt;li&gt;เปิด terminal พิมพ์คำสั่ง&lt;br&gt;&lt;code&gt;sudo apt install linux-headers-amd64&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;ตามด้วยคำสั่ง&lt;br&gt;&lt;code&gt;sudo apt update&lt;/code&gt;&lt;br&gt;&lt;code&gt;sudo apt install nvidia-driver firmware-misc-nonfree&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;ตามด้วย&lt;br&gt;&lt;code&gt;sudo apt install nvidia-cuda-dev nvidia-cuda-toolkit&lt;/code&gt;&lt;br&gt;&lt;code&gt;sudo apt install libnvoptix1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;ติดตั้ง envycontrol เพื่อสลับโหมดระหว่าง dGPU และ iGPU(&lt;a href="https://fostips.com/install-nvidia-driver-debian-12/"&gt;ที่มา&lt;/a&gt;) สำหรับ laptop ที่มี GPU 2 ตัวแยกกัน
&lt;ol&gt;
&lt;li&gt;Download &lt;a href="https://github.com/bayasdev/envycontrol/releases"&gt;envycontrol&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;ติดตั้ง&lt;/li&gt;
&lt;li&gt;ไปที่ terminal พิมพ์คำสั่ง เพื่อตั้งค่า ให้มีการสลับGPU อัตโนมัติ&lt;br&gt;&lt;code&gt;sudo envycontrol -s hybrid --rtd3&lt;/code&gt;
&lt;ol&gt;
&lt;li&gt;จริงๆมีตัวเลือกอื่นอีก ได้แก่
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;sudo envycontrol -s integrated&lt;/code&gt; จะใช้เฉพาะ iGPU&lt;/li&gt;
&lt;li&gt;&lt;code&gt;sudo envycontrol -s nvidia --force-comp&lt;/code&gt; จะใช้เฉพาะ dGPU&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;กรณีที่ต่อ&lt;strong&gt;จอแยก(external monitor) มากกว่า 1&lt;/strong&gt; จอ(มีจอแยกอีก 2 จอ) จะต้องตั้งค่าให้ใช้เป็น &lt;strong&gt;dGPU&lt;/strong&gt; เท่านั้นจึงจะต่อออกได้ ด้วยคำสั่ง&lt;br&gt;&lt;code&gt;sudo envycontrol -s nvidia --force-comp&lt;/code&gt;&lt;br&gt;และในหน้าจอ Login เข้าใช้งาน ให้เลือก &lt;strong&gt;window manager&lt;/strong&gt; จาก &lt;strong&gt;Wayland เป็น X11&lt;/strong&gt;
&lt;ol&gt;
&lt;li&gt;ทั้งนี้หากต่อแล้ว หน้าจอรวน ให้ปิดเครื่อง แล้ว&lt;strong&gt;ต่อจอแยกกับlaptopให้ครบก่อน แล้วค่อยเปิดเครื่องใหม่&lt;/strong&gt;
&lt;ol&gt;
&lt;li&gt;มีการใช้คำสั่ง &lt;strong&gt;xrander&lt;/strong&gt; สำหรับ&lt;strong&gt;ล๊อคค่า resolution ไว้ที่เดิมตลอด&lt;/strong&gt; ไม่แน่ใจว่าจะช่วยตอน หน้าจอรวน ไหมนะ แต่แปะไว้ก่อน &lt;a href="https://medium.com/@AbhiXpert/add-change-the-custom-resolution-of-your-display-using-xrandr-on-ubuntu-18-04-in-a-minute-338caec6e29"&gt;https://medium.com/@AbhiXpert/add-change-the-custom-resolution-of-your-display-using-xrandr-on-ubuntu-18-04-in-a-minute-338caec6e29&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;อีกวิธีหนึ่งคือ ใช้คำสั่ง reset Desktop environment ที่ใช้อยู่ เช่น กรณีใช้ KDE environment&lt;br&gt;&lt;code&gt;&lt;strong&gt;sudo systemctl restart sddm.service&lt;/strong&gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
      &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above clearfix"&gt;
      &lt;h3 class="field__label"&gt;Tags&lt;/h3&gt;
    &lt;ul class="links field__items"&gt;
          &lt;li&gt;&lt;a href="http://note.diarybe.com/tag/linux" hreflang="en"&gt;Linux&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
&lt;/div&gt;
&lt;section class="field field--name-field-comments field--type-comment field--label-above comment-wrapper"&gt;
  
  

      &lt;h2 class="title comment-form__title"&gt;Add new comment&lt;/h2&gt;
    &lt;drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;amp;1=31&amp;amp;2=field_comments&amp;amp;3=comments" token="enicG31_sjpzH0KmaGsBiqoQaXRPYMnW4bbhSMrtnVQ"&gt;&lt;/drupal-render-placeholder&gt;
  
&lt;/section&gt;
</description>
  <pubDate>Sat, 16 Sep 2023 08:17:13 +0000</pubDate>
    <dc:creator>krishrong</dc:creator>
    <guid isPermaLink="false">31 at http://note.diarybe.com</guid>
    </item>
<item>
  <title>ปรับแต่ง home server ให้ประหยัดพลังงาน</title>
  <link>http://note.diarybe.com/devlogs/%E0%B8%9B%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B9%81%E0%B8%95%E0%B9%88%E0%B8%87-home-server-%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%9B%E0%B8%A3%E0%B8%B0%E0%B8%AB%E0%B8%A2%E0%B8%B1%E0%B8%94%E0%B8%9E%E0%B8%A5%E0%B8%B1%E0%B8%87%E0%B8%87%E0%B8%B2%E0%B8%99</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;ปรับแต่ง home server ให้ประหยัดพลังงาน&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;span&gt;krishrong&lt;/span&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;&lt;time datetime="2023-09-13T16:28:48+07:00" title="Wednesday, September 13, 2023 - 16:28" class="datetime"&gt;Wed, 09/13/2023 - 16:28&lt;/time&gt;
&lt;/span&gt;



            &lt;div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;เนื่องจากตอนนี้อยู่หอและ &lt;strong&gt;ค่าไฟหอพัก แพงกว่าค่าไฟปกติ เกือบ 3 เท่า&lt;/strong&gt; ประมาณ 9 บาท ต่อหน่วย แต่ Desktop PC เอามาทำเป็น server เมื่อคิดปริมาณพลังงานที่ใช้แล้ว อยู่ที่ 50w โดยรวมกับ ups ที่กินไฟอีก 10w ก็เป็น &lt;strong&gt;60w&lt;/strong&gt; เมื่อเปิด24 ชม เป็นเวลา 1เดือน ก็ตกอยู่ที่ 400บาท&lt;strong&gt; 6เดือนก็อยู่ที่ 2400บาท ซึ่งราคานี้ก็พอๆกับเช่า Web Hosting ระดับพรีเมี่ยมได้เลย&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;แต่เนื่องจากเว็บบล๊อกที่ทำอยู่ ก็ไม่ได้มีใครเข้ามาดูสักเท่าไหร่ มันจึงต้องการทรัพยากรการประมวลผลน้อยมากๆ&lt;/p&gt;
&lt;p&gt;เลยต้องหาวิธีต่างๆ ในการลดการใช้พลังงานลง ที่ลองทำแล้วได้ผล มีดังนี้&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;ปรับแต่ง bios ให้ลด clock frequency ของ CPU, RAM&lt;/strong&gt; ลงกว่าระดับปกติ มากเท่าที่รู้สึกว่าไม่ทำให้ประสิทธิภาพลดลง ลดได้ประมาณ 5w&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ปิดโปรแกรมที่ไม่ใช้ ที่รันอยู่ใน background&lt;/strong&gt; ลดได้ 10w&lt;/li&gt;
&lt;li&gt;ใช้โปรแกรม &lt;strong&gt;powertop&lt;/strong&gt; จะช่วยพักการทำงานของ hardware ที่ไม่ได้ใช้งานได้&lt;br&gt;&lt;a href="https://bigstep.com/blog/go-green-how-to-optimize-server-power-usage-with-powertop"&gt;https://bigstep.com/blog/go-green-how-to-optimize-server-power-usage-with-powertop&lt;/a&gt;&lt;br&gt;&lt;a href="https://www.linuxlinks.com/saving-money-linux-powertop/"&gt;https://www.linuxlinks.com/saving-money-linux-powertop/&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;ทั้งนี้ ในหน้า &lt;strong&gt;Tunable&lt;/strong&gt; ต้อง&lt;strong&gt;ดูดีๆ ว่าไม่ได้สั่งพักอุปกรณ์ที่เราใช้งานบ่อยๆ ไม่อย่างนั้นอาจจะหงุดหงิด หรือส่งผลต่อประสิทธิภาพของเครื่องได้&lt;/strong&gt; เช่น คีย์บอร์ด(ต้องกดปุ่มสักพักถึงจะกลับมาตอบสนอง), เมาส์, SSD drive(เว็บจะโหลดช้าไปเลย), wireless/lan card เป็นต้น&lt;img src="http://note.diarybe.com/sites/default/files/inline-images/image.png" data-entity-uuid="447b671f-a522-4407-bd59-f21b84f4c7e8" data-entity-type="file" alt="หน้า tunables" width="1718" height="1169"&gt;&lt;/li&gt;
&lt;li&gt;ตั้งค่าเสร็จแล้ว กด &lt;strong&gt;esc&lt;/strong&gt; ค้าง เพื่อออกจากโปรแกรมได้เลย&lt;/li&gt;
&lt;li&gt;จากนั้น อย่าลืมตั้งให้ค่าที่เราตั้งไว้ใน powertop ถูกเรียกใช้งาน &lt;strong&gt;ทุกครั้งเมื่อเปิดเครื่อง&lt;/strong&gt; ด้วยคำสั่ง&lt;br&gt;&lt;code&gt;&lt;strong&gt;sudo systemctl enable powertop&lt;/strong&gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://diarybe.com/devlogs/stop-gui-linux-command-linux"&gt;&lt;strong&gt;ปิด Graphic User interface(GUI) &lt;/strong&gt;&lt;/a&gt;ด้วยการปิด Desktop Environment เพื่อให้ไม่ต้องใช้งานหน่วยประมวลผล GPU ให้เปลืองพลังงานเปล่าๆ&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;แต่วิธีที่ลองแล้วไม่ได้ผลคือ&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;ปิดการทำงาน core CPU ให้เหลือ core เดียว&lt;/strong&gt;(แต่ 2 threads นะ)&lt;br&gt;&lt;a href="https://www.baeldung.com/linux/disable-cpu-cores"&gt;https://www.baeldung.com/linux/disable-cpu-cores&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;วิธีการคือ ไปที่ terminal แล้วรันคำสั่ง&lt;br&gt;&lt;code&gt;sudo kate /etc/default/grub&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;จากนั้น หาบรรทัดที่มีคำสั่ง&lt;br&gt;&lt;code&gt;GRUB_CMDLINE_LINUX_DEFAULT="quiet&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;แทรกคำสั่ง &lt;code&gt;maxcpus=2&lt;/code&gt; เข้าไป ได้เป็น&lt;br&gt;&lt;code&gt;GRUB_CMDLINE_LINUX_DEFAULT="quiet maxcpus=2"&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;รันคำสั่ง&lt;br&gt;&lt;code&gt;sudo update-grub&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;reboot เครื่อง&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ไม่ได้ผล กลับกลายเป็นกินไฟมากขึ้น&lt;/strong&gt; จาก 45w เป็น 50w หาข้อมูลเพิ่มเติม ก็คือ &lt;strong&gt;ในปัจจุบัน cpu มีระบบจัดการพลังงานที่ดีขึ้น core ไหนที่ไม่ได้ใช้ มันก็จะไม่กินไฟอยู่แล้ว การที่เราไปแทรกแซง มันกลับจะเป็นผลเสียแทน&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;เปลี่ยน display manager จาก kde เป็น xfce ซึ่งเบากว่า&lt;/strong&gt; กินแรมน้อยกว่า มีadd-onเสริมน้อยกว่า แต่ก็ลดได้แค่ 1 w ซึ่งถือว่ามีผลน้อย อาจไม่คุ้มกับความสะดวกที่เสียไป
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;ปิด display manager ไปเลย&lt;/strong&gt; เช่น KDE จะใช้คำสั่ง &lt;code&gt;sudo systemctl stop sddm.service&lt;/code&gt; ก็ลดลงไปเพียง 1 w เช่นกัน(สำหรับรายชื่อ display manager กับชื่อ service ดูได้ที่นี่ &lt;a href="https://wiki.debian.org/DisplayManager"&gt;https://wiki.debian.org/DisplayManager&lt;/a&gt; )&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
      &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above clearfix"&gt;
      &lt;h3 class="field__label"&gt;Tags&lt;/h3&gt;
    &lt;ul class="links field__items"&gt;
          &lt;li&gt;&lt;a href="http://note.diarybe.com/tag/web-server" hreflang="en"&gt;Web Server&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="http://note.diarybe.com/tag/linux" hreflang="en"&gt;Linux&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
&lt;/div&gt;
&lt;section class="field field--name-field-comments field--type-comment field--label-above comment-wrapper"&gt;
  
  

      &lt;h2 class="title comment-form__title"&gt;Add new comment&lt;/h2&gt;
    &lt;drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;amp;1=26&amp;amp;2=field_comments&amp;amp;3=comments" token="8OI0lKSLdhg5BWYxolJQ2mT8tBXtqaxPPgfcYkAsPXQ"&gt;&lt;/drupal-render-placeholder&gt;
  
&lt;/section&gt;
</description>
  <pubDate>Wed, 13 Sep 2023 09:28:48 +0000</pubDate>
    <dc:creator>krishrong</dc:creator>
    <guid isPermaLink="false">26 at http://note.diarybe.com</guid>
    </item>
<item>
  <title>ปัญหา การใช้ Linux สร้าง USB สำหรับติดตั้ง Windows 11 </title>
  <link>http://note.diarybe.com/devlogs/%E0%B8%9B%E0%B8%B1%E0%B8%8D%E0%B8%AB%E0%B8%B2-%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%8A%E0%B9%89-linux-%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87-usb-%E0%B8%AA%E0%B8%B3%E0%B8%AB%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87-windows-11</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;ปัญหา การใช้ Linux สร้าง USB สำหรับติดตั้ง Windows 11 &lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;span&gt;krishrong&lt;/span&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;&lt;time datetime="2023-09-07T22:12:56+07:00" title="Thursday, September 7, 2023 - 22:12" class="datetime"&gt;Thu, 09/07/2023 - 22:12&lt;/time&gt;
&lt;/span&gt;



            &lt;div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;สิ่งที่พบคือ หากใช้ Linux เขียนไฟล์ iso สำหรับติดตั้ง Window 10, 11 ลง USB Flash drive ด้วยคำสั่ง &lt;code&gt;&lt;strong&gt;dd if=window.iso of=/dev/sdX&lt;/strong&gt;&lt;/code&gt; จะพบปัญหา &lt;strong&gt;No device drivers were found &lt;/strong&gt;ที่ตัวติดตั้ง ไม่สามารถหา Driver ได้&lt;/p&gt;
&lt;p&gt;สาเหตุโดยส่วนตัวก็ไม่แน่ใจ แต่เหมือนเคยใช้โปรแกรมสำหรับสร้าง USB boot disk ฝั่ง Windows คือ &lt;a href="https://rufus.ie/en/"&gt;&lt;strong&gt;Rufus&lt;/strong&gt;&lt;/a&gt; จะมีการตั้งค่าพิเศษบางอย่าง สำหรับไฟล์ติดตั้ง Windows ที่ไม่เหมือนตัวติดตั้งของ linux&lt;/p&gt;
&lt;p&gt;โดยส่วนตัว เนื่องจากฟอร์แมตเครื่องแล้วลบ Windows ออกหมด เหลือแต่ Linux(Debian) เลยไม่มีโปรแกรม Rufus สำหรับสร้าง Windows USB boot disk และได้ งมโข่ง กับคำสั่ง dd ตั้งนาน จนได้รู้ว่าไม่สามารถใช้กับไฟล์ iso ของ Windows ได้ และ ก็ได้พบ &lt;strong&gt;App ใน Linux ที่ใช้สร้าง Windows USB boot disk ตัวหนึ่ง ที่ใช้งานได้จริง&lt;/strong&gt; คือ &lt;strong&gt;Ventoy&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;วิธีใช้ ตามลิงค์ข้างล่างเลย&lt;/p&gt;
&lt;p&gt;&lt;a href="https://configurelaptop.eu/how-to-create-a-bootable-windows-11-usb-in-linux-ubuntu/"&gt;https://configurelaptop.eu/how-to-create-a-bootable-windows-11-usb-in-linux-ubuntu/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;หลักๆ คือ &lt;strong&gt;โปรแกรมจะสร้าง boot disk ของตัวเองขึ้นมา แล้วค่อยไป run ไฟล์ Windows iso อีกที&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;โหลดไฟล์ zip หรือ tar.gz มา จาก &lt;a href="https://www.ventoy.net/en/download.html"&gt;https://www.ventoy.net/en/download.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;แตกไฟล์&lt;/li&gt;
&lt;li&gt;เข้าไปในโฟลเดอร์โปรแกรม&lt;/li&gt;
&lt;li&gt;แล้ว run คำสั่ง &lt;strong&gt;sudo sh VentoyWeb.sh&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;ไปที่ &lt;strong&gt;&lt;a href="http://127.0.0.1:24680"&gt;http://127.0.0.1:24680&lt;/a&gt;&lt;/strong&gt; ใน Web browser&lt;/li&gt;
&lt;li&gt;แล้วคลิกเลือก usb drive แล้วเลือก install&lt;/li&gt;
&lt;li&gt;จากนั้นก็ copy ไฟล์ iso ของ Windows ลงใน usb ได้เลย(ไม่ต้องแตกไฟล์ใดๆ)&lt;/li&gt;
&lt;li&gt;boot เครื่องเข้าสู่ usb แล้วติดตั้งได้เลย&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
      &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above clearfix"&gt;
      &lt;h3 class="field__label"&gt;Tags&lt;/h3&gt;
    &lt;ul class="links field__items"&gt;
          &lt;li&gt;&lt;a href="http://note.diarybe.com/tag/linux" hreflang="en"&gt;Linux&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
&lt;/div&gt;
&lt;section class="field field--name-field-comments field--type-comment field--label-above comment-wrapper"&gt;
  
  

      &lt;h2 class="title comment-form__title"&gt;Add new comment&lt;/h2&gt;
    &lt;drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;amp;1=13&amp;amp;2=field_comments&amp;amp;3=comments" token="mFV_GegE08dhmWoXB0mY6bWUSbufCfyckMmSFbqm2W4"&gt;&lt;/drupal-render-placeholder&gt;
  
&lt;/section&gt;
</description>
  <pubDate>Thu, 07 Sep 2023 15:12:56 +0000</pubDate>
    <dc:creator>krishrong</dc:creator>
    <guid isPermaLink="false">13 at http://note.diarybe.com</guid>
    </item>

  </channel>
</rss>
