<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: ทรงเดฟ</title>
    <description>The latest articles on DEV Community by ทรงเดฟ (@srongdev).</description>
    <link>https://dev.to/srongdev</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1245514%2F195c7ffe-006c-4136-9234-46708a99df70.png</url>
      <title>DEV Community: ทรงเดฟ</title>
      <link>https://dev.to/srongdev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/srongdev"/>
    <language>en</language>
    <item>
      <title>Dev 101: ติดตั้ง Homebrew บน Mac</title>
      <dc:creator>ทรงเดฟ</dc:creator>
      <pubDate>Mon, 01 Jan 2024 04:35:33 +0000</pubDate>
      <link>https://dev.to/srongdev/dev-101-tidtang-homebrew-bn-mac-319n</link>
      <guid>https://dev.to/srongdev/dev-101-tidtang-homebrew-bn-mac-319n</guid>
      <description>&lt;ol&gt;
&lt;li&gt;เปิด Terminal เพื่อเตรียมพร้อมสำหรับการรันคำสั่งในขั้นตอนต่อไป&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ATql6VyY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xud7e8a54c6satvomhuf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ATql6VyY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xud7e8a54c6satvomhuf.png" alt="Terminal" width="800" height="497"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;ติดตั้ง Homebrew ผ่าน curl command line
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;เพิ่ม Homebrew ไปที่ PATH เพื่อให้สามารถใช้คำสั่ง brew ได้
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') &amp;gt;&amp;gt; ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;ปิดและเปิด Terminal ใหม่ และทดสอบการทำงาน เช่น การเช็คเวอร์ชัน
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;brew --version
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ผลลัพธ์ที่ได้&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eAzMmvup--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fk98n2wjmp7id5fg9fe0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eAzMmvup--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fk98n2wjmp7id5fg9fe0.png" alt="homebrew check version" width="800" height="529"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Golang 101: ติดตั้ง Go บน Mac ด้วย Homebrew</title>
      <dc:creator>ทรงเดฟ</dc:creator>
      <pubDate>Mon, 01 Jan 2024 04:15:25 +0000</pubDate>
      <link>https://dev.to/srongdev/golang-101-tidtang-go-bn-mac-dwy-homebrew-4g30</link>
      <guid>https://dev.to/srongdev/golang-101-tidtang-go-bn-mac-dwy-homebrew-4g30</guid>
      <description>&lt;p&gt;** หมายเหตุ ** บทความนี้ต้องการ Homebrew ดังนั้นควรติดตั้ง Homebrew ก่อน โดยสามารถทำตามลิ้งค์นี้ได้เลย &lt;a href="https://dev.to/srongdev/dev-101-tidtang-homebrew-bn-mac-319n"&gt;Dev 101: ติดตั้ง Homebrew บน Mac&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;เปิด Terminal เพื่อเตรียมพร้อมสำหรับการรันคำสั่งในขั้นตอนต่อไป&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WcR34g9P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ydksp8y3hhjhkhcmbs5d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WcR34g9P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ydksp8y3hhjhkhcmbs5d.png" alt="Terminal" width="800" height="497"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;สั่ง brew update เพื่อให้เช็คข้อมูลต่าง ๆ เช่น version ให้เป็นปัจจุบัน และติดตั้ง golang
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;brew update &amp;amp;&amp;amp; brew install golang
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;ทดลองใช้ เพื่อเช็คว่าติดตั้งสมบูรณ์หรือไม่ เช่น การเช็คเวอร์ชัน
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;go version
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ถ้าหากได้ผลลัพธ์ดังนี้ แปลว่าติดตั้งสมบูรณ์&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0_8Fdu8E--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7nculsrdx2kxz4ld8dsz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0_8Fdu8E--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7nculsrdx2kxz4ld8dsz.png" alt="Test go install is complete with check version" width="800" height="484"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  แถม: ทดสอบการรันไฟล์ Go
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;สร้างไฟล์นามสกุล .go&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--sGVVRIfY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qfcstvebuycgk6ystwkv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--sGVVRIfY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qfcstvebuycgk6ystwkv.png" alt="Test run .go file" width="800" height="674"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;รันไฟล์ Go&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;2.1. รันผ่านไฟล์ go โดยตรง ไม่ต้อง build ไฟล์ executable ออกมา&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;go run test.go
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;2.2. รันผ่านไฟล์ executable&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;go build test.go
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;และ&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;./test.go
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>go</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
