Avatar
VΔz
674473f682bc0101c94a7b2f463661943948ee1b8d6e266077578d46f859eb3c
Vin Jakkaphat Linux User👾 FOSS Dev👨‍💻 🍻 Permaculture🌳🌞🐂🐓 Full-time System Engineer Life-time Farmer เป็นเกษตรกรที่เขียนโค้ดได้นิดหน่อย Discord SiamDev: https://discord.gg/x9PHDE249n blog : https://blog.siamstr.com เช่า Server 👉 https://bangmod.cloud

ดีว่าคนที่ถกถามยังพอมี แต่เจอคนที่ขอให้ได้เถียงขอให้ได้แซะก่อนนี่เยอะมาก ๆ ครับ 😂😂

IT BEEN A YEAR🇹🇭🍻🎉

ผ่านมานึ่งปีแล้วสิ ในตอนที่เข้ามาทุ่งม่วงครั้งแรก หาสมัคร Nip-05 ยาก บางเว็บก็ยังบัค ๆ มึน ๆ สมัครแล้วไม่ขึ้นบ้าง เลยเริ่มไปหา code ใน github ว่า Nip-05 มันทำงานยังไง แรก ๆ ยัง clone ขอคนอื่นมาใช้อยู่เลย 😆 จะเอามาใช้คนเดียวมันก็ไม่คุ้ม จ่ายตั้งหลายหมื่น sats เลยเลือกที่จะเอาชื่อ #siamstr ที่ใช้กันในตอนนั้นมาทำเป็น Nip-05 ให้ทุกคนใช้ซะเลย พอผ่านไปไม่ถึงเดือน vercel มันโหลดเกินโปรฟรีที่เค้าให้ใช้ฟรีมา ก็เลยทำเป็น Rust API ครอบดึงหน้าเว็บจาก vercel มาอีกทีให้ประหยัดขึ้น ผ่านไปไม่นานก็คันมืออยากฝึกเขียนหน้าเว็บด้วยภาษา Rust นี่แหละ เอาเป็นที่ฝึกฝีมือเขียนโค้ด

การได้เข้ามาที่ทุ่งม่วงนี้ ได้อ่านแง่คิดดี ๆ ที่แตกต่างไปจาก main-stream media ที่พาเราหัวร้อนทะเลาะกับคนแปลกหน้าได้ตลอดเวลา

พอเข้าใจอะไรหลาย ๆ อย่างมากขึ้น พอรู้ว่าอะไรเป็นอะไรแล้วก็ยิ่งรู้สึกว่ามีเวลามากขึ้นด้วย ฝึกฝนในเรื่องที่เราสนใจมากขึ้น จนตอนนี้ก็ได้งานเขียนโปรแกรมภาษานี้สมใจอยาก 🍻

#ThailandZapathon

nostr:nevent1qqs9a2nw0xuwgl6ulelj4jhhsmz2sggz5nyrn4a85mkzuku52kxppucprpmhxw309ucnjv3wxymrst339curxw3jxsurvwf0qgs93adzxqyt5k58xzjrta50rrdqkyxw2wxxu2495xmczgrkxpx4nacrqsqqqqqpgk8nyr

ช่วงที่ผ่านมานี้มีแต่ข่าวเขื่อนแตก ทั้งจีน อินเดีย แคนาดาก็เอากับเค้าด้วย 🧐🧐🧐 #siamstr

GM ครับ ☀️🤩

#siamstr

นึกว่ารีวิวธรรมดา ๆ กลายเป็นต้นวิดิโอแกะกล่อง จบด้วยหุ่นยนต์ติดกล้อง AI แบบว่ามือใหม่ยังทำตามได้ 🤯

https://www.youtube.com/watch?v=Vp4glSVPT8o

#siamstr

ลองเริ่มจาก Python ผ่อครับ เรียนง่ายใช้ทำงานอะไรก็ได้แทบทุกอย่าง แต่ข้อเสียก่อมีแค่ว่าโปรแกรมที่ซับซ้อนอาจจะทำงานช้ากว่า ภาษาอื่น ๆ เช่นพวก C Rust Zig

วันศุกร์นี้กะจะปา nostr:nprofile1qqsql8dyzwy7zguaye7yxyz7elyjyuc8n6qv949sncw3u9e8qx7s04cprpmhxue69uhhyetvv9ujumn0wdmksetjv5hxxmmdqythwumn8ghj7un9d3shjtnwda6x7umgdyh8w6twqyg8wumn8ghj7mn0wd68ytnhd9hx2xyu3m3 ไปร้านลาบป้าไหล่ ซักโบกสองโบก ไปตวยกันก่อครับ 😁

แรก ๆ ก็งง หลัง ๆ ก็ยังงเหมือนเดิม

#siamstr

nostr:naddr1qq25ve6jf9t4wkj82ueyv3rdw99r24rndfch2q3qvaz88a5zhsqsrj220vh5vdnpjsu53msm34hzvcrh27x5d7zeav7qxpqqqp65wfv7942

สวัสดีตอนเที่ยงครับ 🌥️

ผมจะตั้งใจเรียนครับ ☺️

https://www.youtube.com/shorts/iWjc3PI6sQw

#siamstr

Replying to Avatar lnwza007

## **ปัญหา bad interpreter: No such file or directory ใน Docker Compose**

ปัญหาสุดอิหยังวะ หรือได้เรียนรู้เพิ่ม

พี่อามเคยทดสอบติดตั้งเพื่อรัน Relay การบวนการคือนำโค้ดจากเครื่องเรา ยัดเข้าไปในโลกของ Docker ซึ่งตัวสะภาพแวดล้อมที่ผมใช้มันเป็น Unix/Linux

แล้วปัญหาที่เจอในการสร้าง Docker container ที่แสดงใน LOG

```sh

/bin/bash: ./run_jvm.sh: /bin/bash^M: bad interpreter: No such file or directory

```

ซึ่งผม **งงมากๆ** มันเป็นไปได้อย่างไร ตอนนั้นผมไม่สามารถทำอะไรได้เลยเพราะมันไม่เกิดในเครื่องผม จะตรวจสอบหา Bug ก็ยากเกินไป แต่ตอนนี้ผมก็ได้เจอปัญหานี้แบบเดียวกันในเครื่องผมแล้วล่ะ

**สาเหตุของปัญหา**

ปัญหานี้เกิดจากไฟล์ run_jvm.sh หรือจะไฟล์อะไรก็ตาม ที่มันถูกสร้างหรือแก้ไขแล้วบันทึกบนระบบปฏิบัติการ Windows แล้วนำไปใช้บนสภาพแวดล้อม Unix/Linux

เนื่องจาก Unix ใช้การจบบรรทัดที่ต่างจาก Windows ซึ่งมันไม่เห็นได้ด้วยวิธีปกติครับ

**วิธีแก้ไขมี 2ทาง**

1. ลบ Windows ทิ้งไปเลย55555

2. ติดตั้ง dos2unix เพื่อใช้มั้นในการแปลงรูปแบบไฟล์ไปเป็น รูปแบบที่ Unix ใช้งาน

ใน VScode หรือ Notepad++ ก็ปรับรูปแบบ EOL(End of line) ได้นะว่าจะเลือกบันทึกแบบ Linux หรือ Windows แม้แต่ตัว git เองก็ทำได้ด้วยคำสั่ง `git config --global core.autocrlf true` บนเครื่อง server เราก่อนทำการ git clone