DEV Community

Vee Satayamas profile picture

Vee Satayamas

A rusty lisper

Location SE Asia Joined Joined on  github website
The worst thing I did in Rust

The worst thing I did in Rust

Reactions 2 Comments
1 min read

Recent comments

What are the best IDE for beginners?🤔

With Emacs, you can start coding in ELisp right away.

การใช้ Pydantic Model กับ Form Data ใน FastAPI

Python นี่รับ request เข้ามาตัวแปรเดียวไม่ได้ใช่เปล่าครับ เลย...

การใช้ Pydantic Model กับ Form Data ใน FastAPI

คือเอาไว้ทำอะไรนะครับ ?

The advantages of various types of strings in Rust

Is a non-printable character a control character?

จัดระเบียบโปรแกรมโดยแยกข้อมูลกับฟังก์ชันให้เป็นสัดส่วน

ผมมองว่า MCS51 assembly ไม่มีสิ่งที่เหมือน function เสียทีเดี...

จัดระเบียบโปรแกรมโดยแยกข้อมูลกับฟังก์ชันให้เป็นสัดส่วน

มีระเบียบสุด ๆ ครับ; PIC 16F84 ที่ผมใช้เรียกก็แยกครับ

Concurrency in Crystal (lang)

Yes, I was aware. And I follow you on Fediverse too. 😃

docker compose not docker-compose

ใน docker รุ่นต่อไปเขาจะไม่ต้องลง docker-compose แล้วใช่เปล่า...

Trying TruffleRuby

Trying TruffleRuby

Reactions 9 Comments
1 min read
Fortune telling

Fortune telling

Comments
1 min read
C-style for loop in Common Lisp's Loop macro

C-style for loop in Common Lisp's Loop macro

Reactions 6 Comments
1 min read
Compile-time type checking in Common Lisp: a small experiment

Compile-time type checking in Common Lisp: a small experiment

Reactions 10 Comments
1 min read
Less visual-centric programming languages

Less visual-centric programming languages

Comments
2 min read
Clojure's lazy sequence versus transducer benchmark

Clojure's lazy sequence versus transducer benchmark

Reactions 6 Comments
1 min read
I recommend Clojure as the first programming language to learn for beginners.

I recommend Clojure as the first programming language to learn for beginners.

Reactions 2 Comments
1 min read
สองเหตุผลที่ฉันคิดว่า Lisp น่าสนใจ (เวอร์ชั่นพ.ศ. 2565)

สองเหตุผลที่ฉันคิดว่า Lisp น่าสนใจ (เวอร์ชั่นพ.ศ. 2565)

Reactions 3 Comments
1 min read
Two reasons that I think Lisp is interesting (2022 version)

Two reasons that I think Lisp is interesting (2022 version)

Comments
1 min read
My Lispy code in Python

My Lispy code in Python

Reactions 5 Comments
1 min read
How I install RocksDB

How I install RocksDB

Reactions 4 Comments
1 min read
บทเรียนจากแบบฝึกหัดโปรแกรมตัดเกรด

บทเรียนจากแบบฝึกหัดโปรแกรมตัดเกรด

Comments
1 min read
My opinion about Node.js

My opinion about Node.js

Reactions 3 Comments
1 min read
โม้ว่าทำอะไรเกี่ยวกับ Rust บ้าง 2021

โม้ว่าทำอะไรเกี่ยวกับ Rust บ้าง 2021

Reactions 7 Comments
3 min read
Install Emacs 27.2 on openSUSE LEAP 15.3 from a source tarball

Install Emacs 27.2 on openSUSE LEAP 15.3 from a source tarball

Reactions 3 Comments
1 min read
An incomplete WebSocket client based on only socket, ssl, and uuid in Python

An incomplete WebSocket client based on only socket, ssl, and uuid in Python

Reactions 5 Comments
3 min read
Installing Python 3.10 on openSUSE Leap 15.3

Installing Python 3.10 on openSUSE Leap 15.3

Reactions 5 Comments
1 min read
A few remarks about actor and its supervisor in Actix

A few remarks about actor and its supervisor in Actix

Reactions 1 Comments
1 min read
The advantages of various types of strings in Rust

The advantages of various types of strings in Rust

Reactions 3 Comments 3
1 min read
Key-value data in Common Lisp

Key-value data in Common Lisp

Reactions 6 Comments
3 min read
A little modification of Actix with a large afford

A little modification of Actix with a large afford

Reactions 2 Comments
1 min read
Using Nom - a parser combinator library

Using Nom - a parser combinator library

Comments
2 min read
ความเห็นเกี่ยวกับ Haskell

ความเห็นเกี่ยวกับ Haskell

Comments
1 min read
จัดระเบียบโปรแกรมโดยแยกข้อมูลกับฟังก์ชันให้เป็นสัดส่วน

จัดระเบียบโปรแกรมโดยแยกข้อมูลกับฟังก์ชันให้เป็นสัดส่วน

Comments 3
1 min read
How to get unix epoch in milliseconds in Common Lisp

How to get unix epoch in milliseconds in Common Lisp

Reactions 3 Comments
2 min read
Thai word tokenizers benchmark: nlpo3 vs newmm

Thai word tokenizers benchmark: nlpo3 vs newmm

Reactions 6 Comments
2 min read
A script for downloading PeerTube videos

A script for downloading PeerTube videos

Reactions 1 Comments
2 min read
ทำไมต้องมี Web monetization

ทำไมต้องมี Web monetization

Comments
1 min read
How I installed Apertium on CentOS 7

How I installed Apertium on CentOS 7

Reactions 2 Comments
2 min read
สมมุติว่าอยากเขียนภาษาไทย และเป็นอิสระจากเครื่องหมายแปลก ๆ

สมมุติว่าอยากเขียนภาษาไทย และเป็นอิสระจากเครื่องหมายแปลก ๆ

Reactions 7 Comments 1
1 min read
cons car cdr

cons car cdr

Reactions 6 Comments
1 min read
Download a list of PDFs with Firefox

Download a list of PDFs with Firefox

Reactions 6 Comments
1 min read
My first program in Elixir

My first program in Elixir

Reactions 5 Comments 1
1 min read
Concurrency in Crystal (lang)

Concurrency in Crystal (lang)

Reactions 5 Comments 2
2 min read
ลุงที่ใช้เป็นแต่ shell script พื้น ๆ และขี้เกียจเขียน Python เยอะ แต่ต้องมาเรียกโปรแกรมตัดคำ

ลุงที่ใช้เป็นแต่ shell script พื้น ๆ และขี้เกียจเขียน Python เยอะ แต่ต้องมาเรียกโปรแกรมตัดคำ

Reactions 6 Comments
1 min read
Recursion แบบเร็วขึ้นแต่ออกแรงนิดเดียว

Recursion แบบเร็วขึ้นแต่ออกแรงนิดเดียว

Reactions 6 Comments
1 min read
ลอง event loop และ non-blocking IO ใน crystal-lang

ลอง event loop และ non-blocking IO ใน crystal-lang

Reactions 5 Comments
2 min read
Web server กับ process thread และ event loop อย่างสั้น

Web server กับ process thread และ event loop อย่างสั้น

Comments
1 min read
Web กับ process thread และอื่น ๆ

Web กับ process thread และอื่น ๆ

Comments
2 min read
เขียนโปรแกรมล้อ pipe ใน shell script

เขียนโปรแกรมล้อ pipe ใน shell script

Reactions 5 Comments
1 min read
ลองเขียน Tail call optimization ใน Erlang

ลองเขียน Tail call optimization ใน Erlang

Reactions 6 Comments
1 min read
สรุปประสบการณ์เกี่ยวกับ Rust ต้นค.ศ. 2019

สรุปประสบการณ์เกี่ยวกับ Rust ต้นค.ศ. 2019

Comments
1 min read
เทคนิคที่ผมเลือกใช้เขียนโปรแกรม

เทคนิคที่ผมเลือกใช้เขียนโปรแกรม

Comments
1 min read
ลอง wordcutpy บน pypy3

ลอง wordcutpy บน pypy3

Reactions 6 Comments
3 min read
อนาคตเอกสารใหม่

อนาคตเอกสารใหม่

Comments
1 min read
Retrieving MachineGuid on Windows in Rust

Retrieving MachineGuid on Windows in Rust

Reactions 6 Comments
1 min read
Mozilla L10n Meetup Bangkok 2019

Mozilla L10n Meetup Bangkok 2019

Comments
3 min read
.emacs + rainbow-delimiter

.emacs + rainbow-delimiter

Reactions 6 Comments
1 min read
Avoiding old data in Rust channel

Avoiding old data in Rust channel

Reactions 5 Comments
1 min read
Using Mutex instead of Channel in Rust

Using Mutex instead of Channel in Rust

Reactions 5 Comments
1 min read
ทดลองใช้ speech-to-text ของ Google ถอดเสียงประชุมสภาผู้แทนราษฎร

ทดลองใช้ speech-to-text ของ Google ถอดเสียงประชุมสภาผู้แทนราษฎร

Reactions 2 Comments
1 min read
ผมเขียน code ห่วย พอเขียน test ก็เจอ bug ตลอด

ผมเขียน code ห่วย พอเขียน test ก็เจอ bug ตลอด

Reactions 2 Comments
1 min read
ลองใช้ Tantivy ซึ่งเอาไว้ทำ Search Engine เขียนด้วย Rust

ลองใช้ Tantivy ซึ่งเอาไว้ทำ Search Engine เขียนด้วย Rust

Reactions 2 Comments
1 min read
backup และ restore index ของ ElasticSearch

backup และ restore index ของ ElasticSearch

Reactions 2 Comments
1 min read
ใช้ Google Drive บน Colab

ใช้ Google Drive บน Colab

Reactions 4 Comments
1 min read
ความมีรูปแบบอย่างเดียวกัน

ความมีรูปแบบอย่างเดียวกัน

Reactions 4 Comments
1 min read
เปลี่ยน default font ของ MX Linux

เปลี่ยน default font ของ MX Linux

Reactions 4 Comments
1 min read
วิธีปรับแต่ง font ของ MX Linux

วิธีปรับแต่ง font ของ MX Linux

Reactions 2 Comments
1 min read
เรื่องใส่ id สลับที่กัน

เรื่องใส่ id สลับที่กัน

Reactions 6 Comments
1 min read
loading...