ธีมเวิร์ดเพรส โง่ๆ ง่ายๆ ในหนึ่งชั่วโมง

วันนี้นึงยังไงไม่รู้ อยากเปลี่ยนธีมบล็อกเสียใหม่  ลอกหน้าตาแบบ Medium มานั่นแหละ  แต่หาธีมฟรีสวยๆ ถูกใจไม่เจอ  เลยตัดสินใจเขียนมันขึ้นมาเองนี่แหละ

ธีมโง่ๆ ง่ายๆ คือธีมขาวๆ ที่เห็นอยู่ตอนนี้นั่นแหละ  ทำง่ายๆ ด้วยการโยน Bootstrap 4 Alpha 6 เข้ามา  เขียนโครง HTML ง่ายๆ ใส่ Template Tags แล้วก็เขียน CSS เพิ่มเติมอีกนิดหน่อย  ก็ออกมาสวยงาม (มั๊ง) อย่างที่เห็น  และตั้งชื่อง่ายๆ ว่า Strip

เอาว่าใครสนใจธีมที่แกะไปก็ไม่ได้ประโยชน์ใดๆ อันนี้  ไปโหลดได้จาก GitHub

บอกเลยว่าธีมนี้เขียนด้วยวิธีโบราณมาก  ไม่มีใช้ Packages Manager อะไรให้วุ่นวาย  ไม่มีการใช้ CSS Pre-processor ไม่มีการเขียน Unit Test เขียนเสร็จอัพโหลดผ่าน FTP แล้วกด Refresh หน้าเว็บ เรียกได้ว่าเป็นที่บางคนเรียกว่า “Cowboy Coding” อย่างเต็มขั้น  ดังนั้นหากใครรับไม่ได้กับวิธีโบราณแบบนี้  โปรดระวังอาการหัวใจล้มเหลวเฉียบพลันครับ

ไปละ บาย

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

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

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

ในบทความดังกล่าวเขียนโดยนาย 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…)