หรือว่าลึกๆ แล้วทัศนคติการเหยียดเพศยังคงฝังอยู่ในสังคม?

ผมไปเจอบทความหนึ่งในเว็บต่างประเทศมาครับ  บทความดังกล่าวว่าด้วยเรื่องของการถูกเหยียดเพศในบริษัทจัดหางานแห่งหนึ่ง  ซึ่งทำให้ต้องมานั่งคิดว่าสังคมปัจจุบันที่เรารณรงค์กันถึงความเท่าเทียมทางเพศ (ในแบบที่ถูกที่ควร) นั้นได้แก้ปัญหาการเหยียดเพศเหล่านี้ไปหรือเปล่า?

งานไม่ก้าวหน้า เพราะเพศเป็นกำแพงกั้น?

ในบทความดังกล่าวเขียนโดยนาย Martin R. Schneider ว่าด้วยเรื่องของ Nicole Pieri เพื่อนร่วมงานหญิงคนหนึ่งในที่ทำงานเก่าของเขา  ที่มักจะถูกหัวหน้าตำหนิอยู่เสมอว่าทำงานได้ช้า  เมื่อเทียบกับตัวเขาที่มักจะทำงานได้เร็วกว่า  ซึ่งในทีเรียกเขาก็คิดว่าเป็นเพียงเพราะว่าเขามีประสบการณ์มากกว่าเท่านั้น

หากแต่ว่าไม่ใช่?

(more…)

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

ตอนนี้หลายๆ คนคงเปิดใช้ 2-Step Authentication กันแล้ว  ไม่ว่าจะเป็นการรับ SMS หรือรหัสจากแอพ Authenticator แต่ทีนี้มันจะมีปัญหาอย่างนึงตามมานั่นก็คือบางบริการหรือบางโปรแกรมที่ต้องกรอกรหัสผ่านลงไปตรงๆ จะไม่สามารถใช้งานได้ขึ้นมาซะงั้น

ในกรณีของ Facebook มันจะ SMS รหัสผ่านชั่วคราวมาให้ใช้ (ไม่รู้เดี๋ยวนี้ยังมีอยู่หรือเปล่า) แต่ว่ากับบัญชีของกูเกิล  มันจะมีฟีเจอร์ที่เรียกว่า App Passwords ให้เราสามารถกดสร้างรหัสผ่านชั่วคราวขึ้นมาได้  เพื่อให้เอาไปกรอกกับแอพพวกนี้นั่นเอง

(more…)

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

ผมจำได้ว่าผมเล่นเกมออนไลน์แนว MMORPG มาตั้งแต่สมัยประถม (ช่วงนั้นก็ Ragnarok Online และ MU Online ในมือของ New Era ที่มีทีมบริหารชุดเก่า) เล่นมาเรื่อยๆตั้งแต่สมัย Air Time จนมาถึงยุค Item Mall ที่เกมดีๆ กลายเป็นเกม Pay2Win ไปหมด  ผมจึงหันหลังให้ MMORPG ไปพักใหญ่ๆ และไปหมกอยู่ในเกมออฟไลน์ (สมัยนั้นเรียกกันว่าเกมกล่อง) และ CS:GO ในสตีมแทน

ช่วงปีกว่าๆ มานี้ผมได้ไปเล่นเกมออนไลน์ต่างประเทศเกมหนึ่ง (เอาที่แน่นอนก็คือ 17 เดือน) ซึ่งมันเป็นเกมที่ทำให้รู้สึกว่า เออเว้ย เกม MMORPG ดีๆ มันก็ยังเหลืออยู่ในโลกนี้

เกมที่ว่านั่นคือ Guild Wars 2

(more…)

รู้จักกับ 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 ใหม่ไปด้วยนั่นเอง

(more…)

ใช้ Laravel Homestead เป็น Dev Environment

หลังๆ มานี้เทคโนโลยีการทำเว็บมันพัฒนากันเร็วมากครับ  เมื่อก่อนเรามีแค่ PHP, ASP.NET, และ Java เป็นหลักในการทำเว็บ  แต่ทุกวันนี้มีให้เลือกมากขึ้นเพียบ  ทั้ง Ruby, Python, Go, หรือ Node.js

ปัญหาหนึ่งที่ตามมาจากการมีเทคโนโลยีจำนวนมากพวกนี้ให้เราได้ใช้ได้ศึกษา  นั่นก็คือเราต้องลงเครื่องมือนู่นนั่นนี่เต็มไปหมด  ลงมากไปก็ทำเครื่องอืด  บางทีลงมากไป  เครื่องมือตีกัน  ทำพังเป็นแถบๆ อีกต่างหาก  แถมเวลาเราเลิกใช้ จะถอนการติดตั้ง  ก็มักจะเหลือไฟล์เล็กๆ น้อยๆ ไว้บนเครื่องเราเสมอไป  รก!

ด้วยเหตุนี้มันเลยมีเทคโนโลยีหลายๆ ตัวเข้ามาช่วยกันพื้นที่สำหรับการพัฒนาออกจากคอมปกติ  ซึ่งมักจะใช้ Virtual Machine กันเป็นหลัก  เช่น Docker หรือ Vagrant

(more…)