Briefly, you can go to the Terminal and type:
Fix node path
In case you would like to fix module install path ~/.npmrc prefix=/Users/accountname/.nvm/versions/node/v8.11.4
Docker for MacOSX Error on docker-credential-osxkeychain
You must be found some message like this “dockerpycreds.errors.InitializationError: docker-credential-osxkeychain not installed or not available in PATH [24414] Failed to execute script docker-compose” This message means you have to allow docker to keep your credential in a safe place. In this case, it’s a keychain. The solution is Easy to fix if you use Docker […]
Life managed
เริ่มจาก ว่าช่วงนี้มีงานเข้ามาหลายๆงาน ซึ่งปกติ เราก็เป็นคนชอบทำงานอยู่แล้วไม่ว่างานมาก งานน้อย แต่สำหรับช่วงนี้งานแต่ละงานที่เข้ามาเคลียร์ออกไม่ทันเลย เพราะว่ามันยากเกินความสามารถในเวลาที่จำกัด ขยายความง่ายๆ ก็คือ เวลาแค่นี้ ใช้แก้ปัญหาไม่ได้แน่ๆ เพราะระยะโฟกัสมันไม่ทัน แต่พอจะโฟกัสยาวๆ งานอื่นๆ ก็มีต้องเสร็จเหมือนกัน ปัญหาพวกนี้มันเป็นปัญหาสะสม ที่เราไม่ลงทุนเคลียร์ให้มันจบเป็นเรื่องๆ ไป ทางเทคนิคเรียกมันว่า technical debt คือหนี้ที่เราต้องใช้ไม่หมดซะทีนั่นแหละ เค้าบอกว่ายิ่งยุ่งยิ่งต้องหาเวลามาทบทวนเพื่อจะได้บริหารจัดการให้ได้ง่ายๆ ซึ่งก็นี่แหละ ลองมาทำดู
ทำความรู้จักกับความสามารถของ HTTP/2
ทำความรู้จักกับความสามารถของ HTTP/2 HTTP/2 เป็น HTTP โปรโตคอลแบบใหม่ที่ทำมาเพื่อวัตถุประสงค์เรื่องความเร็ว(ลด latency) เป็นหลักเมื่อเทียบกับ HTTP/1.1 ซึ่งโปรโตคอลใหม่ที่ว่านี้ได้ต้นแบบมาจาก SPDY โปรโตคอลของ google ซึ่งตอนนี้หยุดการพัฒนาไปแล้วและทีมพัฒนาได้ย้ายมาช่วยกันทำ HTTP/2 เป็นที่เรียบร้อย โดยที่ HTTP/2 นั้นมีความสามารถเพิ่มจาก /1.1 มากมายแต่ก็ยังทำงานร่วมกับ /1.1 แบบเดิมได้ดี (semantically compatible) ในบทความนี้จะเริ่มต้นกล่าวถึงความสามารถใหม่ๆ ที่ได้จาก HTTP/2 ให้รู้จักกันเบื้องต้นก่อนจะลงลึกในระดับรายละเอียดการเชื่อมต่อ และการใช้งานตลอดจนถึงการเขียนโปรแกรมให้รองรับความสามารถของโปรโตคอลใหม่นี้ เป้าหมายหลักของ HTTP/2 มุ่งเน้นไปที่ 1. ลด Latency ของการเชื่อมต่อระหว่าง client กับ server 2. ลดจำนวนการเปิดการเชื่อมต่อของ TCP connection 3. ทำให้เว็บมีความปลอดภัยมากขึ้น 4. ยังคงทำงานร่วมกับโปรโตคอลแบบเก่าได้ดี (compatibility with HTTP/1.1) ความสามารถหลักๆที่ เทียบกับ HTTP/1.1 ข้อแรกคือ […]