สร้างรหัสผ่านชั่วคราวของบัญชีกูเกิลด้วยฟีเจอร์ App Passwords

สร้างรหัสผ่านชั่วคราวของบัญชีกูเกิลด้วยฟีเจอร์ App Passwords

ตอนนี้หลายๆ คนคงเปิดใช้ 2-Step Authentication กันแล้ว  ไม่ว่าจะเป็นการรับ SMS หรือรหัสจากแอพ Authenticator แต่ทีนี้มันจะมีปัญหาอย่างนึงตามมานั่นก็คือบางบริการหรือบางโปรแกรมที่ต้องกรอกรหัสผ่านลงไปตรงๆ จะไม่สามารถใช้งานได้ขึ้นมาซะงั้น ในกรณีของ Facebook มันจะ SMS รหัสผ่านชั่วคราวมาให้ใช้ (ไม่รู้เดี๋ยวนี้ยังมีอยู่หรือเปล่า) แต่ว่ากับบัญชีของกูเกิล  มันจะมีฟีเจอร์ที่เรียกว่า App Passwords ให้เราสามารถกดสร้างรหัสผ่านชั่วคราวขึ้นมาได้  เพื่อให้เอาไปกรอกกับแอพพวกนี้นั่นเอง 26 total views, no views today

26 total views, no views today

เกมออนไลน์ MMORPG ดีๆยังมีอยู่ในโลก: มาเล่น Guild Wars 2 กัน

เกมออนไลน์ MMORPG ดีๆยังมีอยู่ในโลก: มาเล่น Guild Wars 2 กัน

ผมจำได้ว่าผมเล่นเกมออนไลน์แนว MMORPG มาตั้งแต่สมัยประถม (ช่วงนั้นก็ Ragnarok Online และ MU Online ในมือของ New Era ที่มีทีมบริหารชุดเก่า) เล่นมาเรื่อยๆตั้งแต่สมัย Air Time จนมาถึงยุค Item Mall ที่เกมดีๆ กลายเป็นเกม Pay2Win ไปหมด  ผมจึงหันหลังให้ MMORPG ไปพักใหญ่ๆ และไปหมกอยู่ในเกมออฟไลน์ (สมัยนั้นเรียกกันว่าเกมกล่อง) และ CS:GO ในสตีมแทน ช่วงปีกว่าๆ มานี้ผมได้ไปเล่นเกมออนไลน์ต่างประเทศเกมหนึ่ง (เอาที่แน่นอนก็คือ 17 เดือน) ซึ่งมันเป็นเกมที่ทำให้รู้สึกว่า เออเว้ย เกม MMORPG ดีๆ มันก็ยังเหลืออยู่ในโลกนี้ เกมที่ว่านั่นคือ Guild Wars 2 ตอนที่ผมเริ่มเล่น Guild Wars 2 ครั้งแรกนั้นเกมยังเป็นแบบขายขาด  คือซื้อครั้งเดียวแล้วเล่นได้ยาวตลอดชีพ  ไม่ต้องจ่ายรายเดือน (ซึ่ง MMO ฝรั่งหลายๆเกมมักจะต้องจ่ายรายเดือน  เช่น World of Warcraft หรือ EVE Online) แต่ในตอนหลังเมื่อออกภาคเสริม Heart of Thorns ออกมา  ทาง ArenaNet (ผู้ใช้บริการ) ก็เปลี่ยนโมเดลการขายไปเป็นให้เล่นฟรี  และขายส่วนเสริม Heart of Thorns แทน (ใครซื้อ Guild Wars…

Read More Read More

1,627 total views, 5 views today

รู้จักกับ HTTP Request ประเภท PUT และ DELETE

รู้จักกับ HTTP Request ประเภท PUT และ DELETE

คนทำเว็บที่ได้ไปยุ่งกับการเขียน HTTP Request (ซึ่งมักจะได้ไปยุ่งกับตอนได้เขียนเว็บเชื่อมกับ API ของอะไรสักอย่าง) คงเคยเห็นเมธ็อดหลักๆทั้ง 4 ประเภท  คือ GET POST PUT และ DELETE แต่เรามักจะได้ใช้กันแค่ GET และ POST เท่านั้น  แต่เรากลับไม่ค่อยได้ใช้ PUT และ DELETE กันเลย GET และ POST โดยทั่วไปเรามักจะได้ทำงานกับ GET และ POST เท่านั้น  โดย GET จะเป็นการส่ง URL ร้องขอข้อมูลไปตรงๆ  เช่น

หรือการส่งไปพร้อมกับคิวรี่สตริงใน URL เช่น

ส่วน POST จะเป็นการส่งข้อมูลกลับไปหาแหล่งข้อมูลที่มีอยู่แล้ว  เช่น

โดยมันจะส่งข้อมูลชุดหนึ่งแนบไปด้วย  อย่างในกรณีตัวอย่างนี้คือจะส่งข้อมูลสำหรับให้สร้าง User ใหม่ไปด้วยนั่นเอง 606 total views, 2 views today

606 total views, 2 views today

ใช้ Laravel Homestead เป็น Dev Environment

ใช้ Laravel Homestead เป็น Dev Environment

หลังๆ มานี้เทคโนโลยีการทำเว็บมันพัฒนากันเร็วมากครับ  เมื่อก่อนเรามีแค่ PHP, ASP.NET, และ Java เป็นหลักในการทำเว็บ  แต่ทุกวันนี้มีให้เลือกมากขึ้นเพียบ  ทั้ง Ruby, Python, Go, หรือ Node.js ปัญหาหนึ่งที่ตามมาจากการมีเทคโนโลยีจำนวนมากพวกนี้ให้เราได้ใช้ได้ศึกษา  นั่นก็คือเราต้องลงเครื่องมือนู่นนั่นนี่เต็มไปหมด  ลงมากไปก็ทำเครื่องอืด  บางทีลงมากไป  เครื่องมือตีกัน  ทำพังเป็นแถบๆ อีกต่างหาก  แถมเวลาเราเลิกใช้ จะถอนการติดตั้ง  ก็มักจะเหลือไฟล์เล็กๆ น้อยๆ ไว้บนเครื่องเราเสมอไป  รก! ด้วยเหตุนี้มันเลยมีเทคโนโลยีหลายๆ ตัวเข้ามาช่วยกันพื้นที่สำหรับการพัฒนาออกจากคอมปกติ  ซึ่งมักจะใช้ Virtual Machine กันเป็นหลัก  เช่น Docker หรือ Vagrant 1,941 total views, 1 views today

1,941 total views, 1 views today

เว็บเซิร์ฟเวอร์ Apache vs Nginx

เว็บเซิร์ฟเวอร์ Apache vs Nginx

หลังๆ มานี้เว็บเซิร์ฟเวอร์ Nginx เริ่มได้รับความนิยมมากขึ้นเรื่อยๆ (และเห็นบทความ Apache vs Nginx ออกมาเรื่อยๆ) เนื่องมาจากความเร็วและการที่มันสามารถรับการเชื่อมต่อจำนวนมหาศาลได้เป็นอย่างดี  ดังนั้นในบางสถานการณ์เราคงเริ่มตั้งคำถามกันแล้วว่าจะเลือกใช้ Apache หรือ Nginx ในการทำเว็บไซต์ดี? Apache vs Nginx Apache นั้นครองตลาดมาก่อน  โดยเริ่มพัฒนาตั้งแต่ในปี 1995 ทำให้มีเอกสารและชุมชนขนาดใหญ่มากที่คอยช่วยเหลือเวลาเกิดปัญหา  รวมทั้งเว็บไซต์และ CMS จำนวนมากออกแบบมาโดยอิงกับ Apache เป็นหลัก ในปี 2002 นั้น Nginx ได้ถือกำเนิดขึ้นมา  โดยมีเป้าหมายในการแก้ไขปัญหาการเชื่อมต่อพร้อมกันจำนวนมากๆ (หลักหมื่นคอนเคอร์เรนท์) ซึ่งเริ่มมีปัญหาขึ้นเนื่องจากการเติบโตของอินเตอร์เน็ต 1,066 total views, 1 views today

1,066 total views, 1 views today