Open in app

Sign In

Write

Sign In

Manassarn Manoonchai
Manassarn Manoonchai

356 Followers

Home

About

May 2, 2022

5 ข้อดีของการมีแค่ 1 Git Commit และ 4+1 วิธีทำ One Repo One Commit (OROC)

1. Save space คนที่ใช้ Git เป็นจะรู้ว่าการเก็บ Commit แต่ละครั้งนั้นจะมี Cost เกิดขึ้นเสมอ ยิ่งมี Commit มากเท่าไหร่ตัว .git จะต้องเก็บ Diff มากขึ้นเท่านั้น เพราะฉะนั้นแล้วการมีแค่ Commit เดียวจะทำให้ประหยัดพื้นที่ในการเก็บไฟล์ 2. Single source of truth ความจริงควรมีเพียงหนึ่งเดียว หากมีหลาย Commit แล้วคนจะงงได้ การมี Commit เดียวทำให้ผู้ที่ Pull project มั่นใจได้ว่าโหลดเวอร์ชั่นล่าสุดไปแน่นอน และเร็วด้วยเพราะไม่ต้อง fetch history ของโปรเจคมา เพราะมันมีแค่นั้นแหละ

Git

2 min read

5 ข้อดีของการมีแค่ 1 Git Commit และ 4 วิธีทำ One Repo One Commit (OROC)
5 ข้อดีของการมีแค่ 1 Git Commit และ 4 วิธีทำ One Repo One Commit (OROC)
Git

2 min read


Mar 12, 2022

แต่งหน้า VSCode แบบแอดว้านซ์ด้วย CSS

VSCode (Visual Studio Code) เป็นโปรแกรม Text Editor/IDE ที่ได้รับความนิยมมาก และมี Theme เยอะแยะมากมายให้เลือกใช้งาน เพราะระบบ Extensions ทำให้คนสร้าง Theme แบบ Opensource มาแจกจ่ายกันใน Marketplace ได้ ตัวโค้ดของ Theme ส่วนใหญ่จะเป็นแค่การปรับสีของ Background, Font หรือ Syntax ของโค้ดในภาษาต่างๆ

CSS

3 min read

แต่งหน้า VSCode แบบแอดว้านซ์ด้วย CSS
แต่งหน้า VSCode แบบแอดว้านซ์ด้วย CSS
CSS

3 min read


Jan 24, 2022

บันทึกการทำเกม Wordle ฉบับภาษาไทย

ช่วงนี้เกม Wordle กำลังมาแรงบน Twitter โดยเกมจะให้เราเดาคำภาษาอังกฤษที่จะมีวันละ 1 คำ ให้ทายได้ 6 ครั้ง แล้วแชร์ผลให้เพื่อนๆ ดูได้ สิ่งที่ทำให้มันไวรัล น่าจะมีผลมาจากการแชร์คะแนน หน้าตาแบบนี้ Wordle 211 5/6 ⬜🟨⬜⬜🟩 ⬜🟩🟨⬜🟨 🟨🟩⬜⬜🟩 🟩🟩⬜🟩🟩 🟩🟩🟩🟩🟩 เมื่อใครเห็นเข้าก็จะสงสัยแล้วก็ถามว่าเล่นที่ไหน หรือไปเสิร์ชแล้วก็เจอกับตัวเว็บเลย ผมเลยลองคิดดูว่า ถ้าเกมนี้เป็นการเดาคำภาษาไทยแทน มันจะยังสนุกอยู่ไหม…

Wordle

2 min read

บันทึกการทำเกม Wordle ฉบับภาษาไทย #thwordle
บันทึกการทำเกม Wordle ฉบับภาษาไทย #thwordle
Wordle

2 min read


Jan 9, 2022

ลองสั่งทำสติ๊กเกอร์ Misbrands

เมื่อช่วงสิ้นปีที่แล้วเจอคนแชร์รูปนี้ในเฟสบุ๊ค เห็นแล้วก็อยากได้ โดยเฉพาะ V(im)SCode กับ Java(Script) แล้วก็ไปเจอทีหลังว่ามีแจกเป็น .svg อยู่บน GitHub https://github.com/mkrl/misbrands

Thai

2 min read

ลองสั่งทำสติ๊กเกอร์ Misbrands
ลองสั่งทำสติ๊กเกอร์ Misbrands
Thai

2 min read


Oct 15, 2021

มารู้จักกับ Auth0 ตัวช่วยที่จะทำให้การทำระบบ Authentication ของคุณง่ายขึ้น
56
1

Napisit Lerdpiyaphumchai

ขอบคุณที่แชร์บทความนะครับ ผมมีข้อสงสัยเกี่ยวกับ Auth0 นิดหน่อย มันสามารถทำ feature…

ขอบคุณที่แชร์บทความนะครับ ผมมีข้อสงสัยเกี่ยวกับ Auth0 นิดหน่อย มันสามารถทำ feature เหล่านี้ได้ไหมนะครับ 1. บังคับเปลี่ยน Password ทุก ๆ 90 วัน ให้ user reset password เองได้ 2. กำหนดจำนวนการผิดของ Password ผิดได้ 3 ครั้งจากนั้นล็อคการใช้งานของ user 3. กำหนดว่า Password ที่จะเปลี่ยน ห้ามซ้ำกับที่กำหนดก่อนหน้า 3-4 รหัส 4. กำหนดให้เปลี่ยน Password ครั้งแรกที่เข้าใช้งาน 5. ห้ามเปลี่ยน Password มากกว่า 1 ครั้งภายใน 24 ชั่วโมง

1 min read

1 min read


Sep 19, 2021

ประสบการณ์หัดแป้นพิมพ์มนูญชัย แทนที่เกษมณี
117
2

Paul

เดี๋ยวจะตามไปนะครับ ตอนนี้ขอให้ถึง 50 wpm ก่อน 😂

เดี๋ยวจะตามไปนะครับ ตอนนี้ขอให้ถึง 50 wpm ก่อน 😂

1 min read

1 min read


Aug 4, 2021

ผมว่าการสร้างทฤษฎีจากข้อมูล quantitative จนได้ layout ใหม่ที่มี assumption เรื่อง performance…
17
2

EVRYS • experience, mindset, etc. by Pattaya Upara

ขอบคุณสำหรับ Feedback และความคิดเห็นมากนะครับ

ขอบคุณสำหรับ Feedback และความคิดเห็นมากนะครับ สำหรับผมแล้วตัว layout นี้คือการ "ไปให้สุด" ในด้านของ optimization ครับเลยไม่ได้คำนึงถึงการปรับจากเกษมณีแม้แต่น้อย ซึ่งการเปลี่ยนผ่านนี้จะยากอยู่แล้วครับ แต่ผมไม่ได้หวังให้ทุกคนปรับมาใช้ตามทั้งหมดครับ (ดูจาก kedmanee -> pattachote ก็มีแค่หยิบมือเดียวที่ยอมเปลียนครับ) ตัวระบบทดลองพิมพ์ คือผม fork project มาจาก monkeytype.com เพื่อฝึกพิมพ์ด้วยตัวเอง ซึ่งเว็บนั้นไม่ได้เกิดมาเป็นเว็บ "หัดพิมพ์" ตั้งแต่แรก ทำให้ experience ไม่ดีเท่าที่ควรครับ ล่าสุดผมถึงได้เขียน blog ใหม่ถึงวิธีการใช้เว็บครับ

1 min read

1 min read


Aug 2, 2021

Manoonchai Layout : วิธีใช้งานเว็บ Manoontype แบบสั้นๆ

หน้าเว็บ เมื่อเข้าไปที่หน้าเว็บไซต์ https://manoontype.web.app แล้วท่านสามารถทดลองพิมพ์ด้วยแป้นมนูญชัยได้ทันที โดยไม่ต้องติดตั้งลงบนตัวเครื่อง โหมดฝึกพิมพ์คำตามตัวอักษร คุณสามารถปรับโหมดของคำที่พิมพ์ได้ โดยค่าเริ่มต้นจะเป็น thai_shorts หรือว่าคำภาษาไทยที่เป็นคำสั้นๆ ให้คลิกที่คำว่า thai_shorts ที่แถวด้านบนของคำที่ต้องพิมพ์ หรือกด ESC แล้วพิมพ์ค้นหาว่า Change Language

Thai

2 min read

Manoonchai Layout : วิธีใช้งานเว็บ Manoontype แบบสั้นๆ
Manoonchai Layout : วิธีใช้งานเว็บ Manoontype แบบสั้นๆ
Thai

2 min read


Jul 26, 2021

บันทึกการสร้างแป้นพิมพ์ไทย Manoonchai (3) : วิเคราะห์แป้นพิมพ์ Manoonchai เทียบกับเกษมณี,ปัตตโชติ และเปิดตัวเว็บ Manoonchai.com

ความเดิมจากตอนที่ 1 และตอนที่ 2 เราได้ทำการสร้างแป้นพิมพ์ Manoonchai ที่ได้ผลดีมากพอแล้ว ในตอนนี้เราจะมาวิเคราะห์เทียบกับแป้นเกษมณีและปัตตโชติกัน คำที่จะมาวิเคราะห์นำมาจาก คลังข้อมูลภาษาไทยแห่งชาติ และเลือกเป็น “รายการคำพร้อมความถี่แจงแจงตาม genres 5000 คำแรก” ซึ่งเป็นปัจจัยที่บ่งบอกว่าเป็นคำที่ใช้บ่อยที่สุด

Thai

2 min read

บันทึกการสร้างแป้นพิมพ์ไทย Manoonchai (3) : วิเคราะห์แป้นพิมพ์ Manoonchai เทียบกับเกษมณี,ปัตตโชติ…
บันทึกการสร้างแป้นพิมพ์ไทย Manoonchai (3) : วิเคราะห์แป้นพิมพ์ Manoonchai เทียบกับเกษมณี,ปัตตโชติ…
Thai

2 min read


Jun 5, 2021

บันทึกการสร้างแป้นพิมพ์ไทย Manoonchai (2) : สร้าง Typing Effort Model เพื่อให้คะแนนความ “พิมพ์ง่าย”

หลังจากที่เราได้กำหนดสเปคของตัวแป้นพิมพ์แล้วในตอนที่ 1 ซึ่งส่วนสำคัญในการสร้างตัวแป้นพิมพ์จะแบ่งออกเป็น 2 ส่วนคือ Model เพื่อนำชุดคำไปประมวลผล ชุดคำ และบทความภาษาไทย ในโพสนี้เราจะมาสร้าง Model นี้ขึ้นมา โดยหลักการแทบทั้งหมดจะนำมาจากโครงการ Carpalx Carpalx หลักการของ Carpalx คือการคำนวนความ “พิมพ์ง่าย” ของแป้นพิมพ์ ซึ่งความพิมพ์ง่ายหรือ Low Typing Effort นั้นผู้สร้าง Carpalx ได้สรุปไว้ดังนี้ ลดการใช้งานนิ้วที่ไม่แข็งแรง (นิ้วก้อย, นิ้วนาง พิมพ์ยากกว่านิ้วกลาง, นิ้วชี้)

Thai

3 min read

บันทึกการสร้างแป้นพิมพ์ไทย Manoonchai (2) : สร้าง Typing Effort Model เพื่อให้คะแนนความ “พิมพ์ง่าย”
บันทึกการสร้างแป้นพิมพ์ไทย Manoonchai (2) : สร้าง Typing Effort Model เพื่อให้คะแนนความ “พิมพ์ง่าย”
Thai

3 min read

Manassarn Manoonchai

Manassarn Manoonchai

356 Followers

Fill something here.

Following
  • Ruchida Pithaksiripan (ฝ้าย)

    Ruchida Pithaksiripan (ฝ้าย)

  • Phawin

    Phawin

  • Chris

    Chris

  • Benjamin Hardy, PhD

    Benjamin Hardy, PhD

  • Chanwit Kaewkasi

    Chanwit Kaewkasi

See all (202)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams