LUNARTHALE

Using RustUp inside Fedora Silverblue's Toolbox

- 6 November, 2020

กลับมาแล้วหลังจากอู้ไปหลายเดือนเนื่องด้วยการคลาย Lockdown ที่ผ่านมาของประเทศไทย ฮาๆ ครั้งนี้เราจะมาพูดถึงในฝั่ง Linux กันบ้างนั่นก็คือ Fedora Silverblue 33 ตัวเต็มนั่นเอง ที่เพิ่งถูกปล่อยออกมาประมาณสองถึงสามสัปดาห์ที่ผ่านมา ผมเลยตัดสินใจที่จะลงแบบ Clean Install เนื่องจากเว่อรชั่นนี้มาพร้อมกับ BTRFS หรือ file system แบบใหม่ที่มีความสามารถด้าน snapshot ที่ดี ซึ่งจะทำให้สามารถ roll back หรืออะไรต่างๆได้ง่ายขึ้นมากๆ ส่วนด้าน Fedora Silverblue นั้นต่างกับ Fedora ปกติอย่างไรบ้างนั้น เดียวค่อยว่ากันอีกทีแหละกันครับ ในวันนี้เรามาโฟกัสถึงวิธีการลง rust ด้วย RustUp กันก่อนดีกว่า

Continue Reading

Just moved to OpenBSD.Amsterdam

- 19 April, 2020

Just moved to OpenBSD.Amsterdam an opinionated VMs hosting service. The reason is that they donated €10 per VM (as of April 2020) to OpenBSD foundation, which I think is awesome. I wish to play around within more in the future.

Continue Reading

ติดตั้ง mosquitto ใน jail บน FreeBSD ด้วย BastilleBSD

- 26 March, 2020

Mosquitto เป็น หนึ่งใน opensource mqtt service broker ที่นิยมใช้กันสำหรับการส่งข้อความไปมาระหว่างอุปกรณ์ต่างๆในวงเครือข่ายของ IoT โดยที่ Mosquitto เป็นโครงการที่ถูกดูแลโดยมูลนิธิ eclipse ที่มีชื่อเสียงจากการทำ ide ของ java ที่ผมเชื่อว่าหลายๆคนก็เคยใช้กันครับ คราวนี้แล้วอะไรคือ jail อะไรคือ FreeBSD และ อะไรคือ BastilleBSD มาลองดูกันครับ

Continue Reading

Automatic deployment using SourceHut build service.

- 8 February, 2020

I didn't use GitHub or GitLab to host my website repository, but I use a service from SourceHut instead. SourceHut(sr.ht) is a git service that is cleaner and simpler when compared to the alternative. I decided to give it a go because I gave up with all the GitLab options and menu. Anyway, Git is not the only service SourceHut provided. SourceHut also provides more services such as build, todo, lists, man, dispatch, and etc. Today, I would like to talk about build service. Every time I finished building my website, I need to copy it to my VPS manually. I think this process takes a lot of time, and it would be better to automate it instead.

Continue Reading