#Til

  • ปิด Auto suggestion ใน VS Code ที่มันกวนใจ
    Published on
    VSCode

    ปิด Auto suggestion ใน VS Code ที่มันกวนใจ

    วันนี้นั่งลองแก้ปัญหาการใช้งาน VS Code คือ ทุกๆครั้ง ที่จะพิมพ์ แล้วมันขึ้น augo suggestion แล้วผมต้องกด `Shift` + `(` เพื่อจะพิมพ์ function แต่มันดัน accept augo suggestion ซะอย่างงั้น ปัญหาทีกวนใจม...
  • ปัญหา CSS Sticky
    Published on
    CSS

    ปัญหา CSS Sticky

    วันนี้นั่งปรับแต่ง CSS โดยจะลองใช้ `position: sticky` แต่แอบสงสัยว่า ทำไมบาง element มันก็ไม่ยอม sticky เวลาเลื่อน scroll ลงแฮะ ลองแก้ และลองหาข้อมูล พบว่า มีหลายๆข้อเลยที่มีโอกาสทำให้ css sticky ของ...
  • ตั้งค่า npm install แบบ version
    Published on
    NodeJS

    ตั้งค่า npm install แบบ version

    สืบเนื่องมาจากว่า เวลา `npm install` Library ต่างๆ แล้ว มันจะเป็น version แบบกว้างๆ คือ `^2.4.0` แบบนี้ใช่มั้ย เนื่องจากแบ่งเป็น semver บางที มันจะไป Install เวอร์ชั่นอืื่นๆ เพราะ ^ (Compatible versi...
  • npm ERR เพราะว่าลืมลบ __snapshots__
    Published on
    JavaScript

    npm ERR เพราะว่าลืมลบ __snapshots__

    วันนี้เจอเคสประหลาด สงสัยว่าทำไม Test ผ่าน แต่ว่ามัน Error `npm ERR! CODE ELIFECYCLE` ทำให้ CI มัน failed ทีแรกนึกว่า Test case ผิดซัก case แต่ไม่ใช่เลย!NPM ERR...
  • ต่อ mLab MongoDB ของ Heroku ด้วย Robo 3T
    Published on
    Web Development

    ต่อ mLab MongoDB ของ Heroku ด้วย Robo 3T

    พอดีว่าวันนี้ได้ลองใช้ MongoDB ใน Heroku ซึ่งเป็นตัว mLab ทีแรกนึกว่าสามารถ Query ผ่าน Dataclip เหมือนกับ Postgres ได้ แต่ว่ามันไม่มีแฮะ เลยต้องใช้ Robo 3T เป็น Clientและวิธีการ connect ก็ไม่ยากมาก...
  • เอา vglnk affiliate ของ Disqus ออก
    Published on
    Web Development

    เอา vglnk affiliate ของ Disqus ออก

    วันนี้กำลังปรับเว็บ ก็สงสัยว่าทำไมอยู่ดีๆ เว็บเรา มี class `vglnk` ถูกใส่มาในหน้าเว็บ จะถูกแทรกด้วย class นี้ตลอด โดนอะไร? มี library หรือ 3rd-party ไหนหว่าที่มันติด affiliate ไล่ไปไล่มา เจ้า Disqus ...
  • วิธีการ disable textarea
    Published on
    Web Development

    วิธีการ disable textarea

    วิธีการ disable `textarea` ไม่ให้สามารถ resize หรือขยายมันได้ ใช้ `resize: none;````html.textarea { resize: none; }```...