ข้อควรระวังเวลาใช้ Gorm 1.20.x ขึ้นไปใน Go version ต่ำกว่า 1.13

ปัณหานี้เกิดจากตัว Gorm เวอร์ชั่น 1.20.x นั้นได้ใช้ฟั่งชั้น Value.IsZero() ตัวนี้ในการเช็คค่านั้นเอง ซึ่งเจ้าฟังชั้นนี้มันจะมีมาในตอน Golang เวอร์ชั่น 1.13 ขึ้นไปนั้นเอง

Read More »

ติดตั้ง NextJS(9) + Ant Design

เตรียมตัวโปรแกรม

ลง Nextjs แบบ Typescript

npm i create-next-app

ลง Nextjs แบบ TypeScript ใน โพลเดอรชื่อ my-app

create-next-app -e with-typescript my-app
Read More »

วิธีแก้ The remote end hung up unexpectedly

วันนี้เจอปัญหาเรื่องว่าทำไหมถึง git push ไม่ขึ้นหว่า นั่งงมตั้งนาน จนลองไปหาในกูเกิลเลยเจอว่า เรา push ไฟล์ขนาดใหญ่เกิน Buffer ของ git มันนิเอง (แน่สิ ขนาดตั้ง 300 กว่าเม็กเลย)

Error

วิธิแก้ก็ง่ายตาม code ด้านล่างเลย

git config http.postBuffer 524288000

หลักการก็คือเพิ่มขนาดของ postBuffer เป็นขนาด 500 เม็กนั้นเองครับ

เคดิค stackoverflow

การอัพเดทเวอร์ชั่นของแพ็คเก็ตใน package.json

การอัพเดต เราจะใช้ตัว npm-check-updates เพื่ออัพเดททุกตัวเป็นตัวล่าสุด แต่ทุกท่านต้องระวังไว้ด้วยว่า มันอัพเดทเป็นเวอร์ชั่นล่าสุดของแพ็คเก็ตนั้นๆ เพราะอย่างงันอาจจะมีการอัพเดทแล้วโปรเจ็คเปิดไม่ติดหรือพังเกิดขึ้นได้เหมือนกัน เพราะอย่างงันก็ระวังไว้ก่อนทำด้วยนะครับ

เอาละมาเริ่มทำกันเลยดีกว่าเริ่มที่สั่ง npm outdated เพื่อดูแพ็คเก็ตที่จะอัพ Read More »

[GIT] มาแบ็คอัพไฟล์จาก Bitbucket เก็บไว้ที่ Gitlab กันดีกว่า

หลังจากไม่ได้เขียนบนความมาอยากยาวนานมากกกกกกวันนี้ ผมจะมาแนะการแบ็คอัพไฟล์จาก Bitbucket เก็บไว้ที่ Gitlab กันครับ มาเริ่มกันเลยดีกว่า

สร้าง Repo ที่ Bitbucket ก่อนเลย หรือจะใช้อันเดิมก็ได้

ทำการคัดล็อก URL แบบ HTTPS มาRead More »

[Javascript]เช็คเวลาการทำงานของฟั่งชั้น

วันนี้จะมีจะมาแนะนำฟังชั้นง่ายๆ กันครับ โดยจะเอาไว้เช็คเวลาการทำงานของฟังชั่นต่างๆ ของเรานั้นเอง วิธีใช้ก็ง่ายๆก็ประกาศตามด้านล่างเท่านั้นเอง

var t0 = performance.now();
doSomething();
var t1 = performance.now();
console.log(“Call to doSomething took ” + (t1 – t0) + ” milliseconds.”);

โดนตรงสีแดงคือสิ่งที่เราต้องประกาศก่อนหลังฟั่งชั้นของเรา และสีน้ำเงินคือฟั่งชั้นของเราที่ต้องการวัดการทำงานนั้นเอง

 

 

เคดิต https://developer.mozilla.org

[ทริคเล็กน้อย] สำหรับการใช้ .gitignore

วันนี้จะมานำเสนอทริคเล็กๆ น้อยๆ ที่น่าจะพอมีประโยชน์กับทุกคนที่ชอบทำงานหลาย ๆ โปรเจคแล้วชอบเก็บทุกอย่างไว้ที่ root เดียวกัน กันครับ ยกตัวอย่างเช่นผม ที่ตอนนี้เขียน javascript เป็นภาษาหลักในตอนนี้ เวลาเขียนแต่ละโปรเจ็คก็จะทำการ npm แยกไปกันคนละโปรเจ็ค แต่ด้วยความชอบส่วนตัวเลยชอบเก็บไว้ที่ github ที่เดียวกัน แล้วที่นี้แต่ละโปรเจ็คก็จะมี node_modules อยู่ในโปรเจ็คของตัวเอง ซึ่งเวลาที่เราอัพเข้า  githubRead More »

[mockaroo] เว็บช่วยจำลองข้อมูล

คราวนี้มาแนะนำเว็บที่จะช่วยเราจำลองข้อมูลพื้นฐานตามที่ต้องการกันครับ โดยเว็บนี้มีชื่อว่า http://www.mockaroo.com (ตามภาพด้านล่าง) โดยความสามารถก็อย่างชื่อเว็บเลยนั้นเองคือจำลองข้อมูลต่างๆ ตามที่เราต้องการ สามารถเปลี่ยนชื่อ Field NameRead More »

[GIPHY for Chrome] แอปช่วยหาภาพเคลื่อนไหวจาก GIPHY

วันนี้ผมจะมาแนะนำแอปที่ช่วยหาภาพเคลื่อนไหวจากเว็ป giphy (เว็ป GIPHY คือเว็บที่ทำให้เราสามารถอัพโหลดภาพเคลื่อนไหวต่างๆ ไปฝากไว้ที่เว็บนี้ได้ ซึ่งทำให้เว็บนี้มีภาพเคลื่อนไหวเยอะมาก) กันโดยมันชื่อว่า Read More »