Categories
Computer

วิธีให้ไพทอนแสดงเวลาตาม Time zone

เวลาที่เขียนโปรแกรมหลายโปรแกรม จะมีสิ่งหนึ่งที่เราเรียกใช้กันอยู่บ่อย ๆ นั่นก็คือการแสดงเวลาปัจจุบันในขณะนั้น สำหรับคนที่เขียนด้วยภาษาไพทอน คำสั่งการแสดงว่าปัจจุบันจะอยู่ในไลบรารี datetime ที่ติดมากับภาษาไพทอนเลย ไม่ต้องติดตั้งเพิ่ม อย่างไรก็ดีเวลาที่แสดงจะไม่ตรงกับที่เราอยู่ เราจำเป็นต้องตั้งค่า Time zone ให้เรียบร้อยที่จะใช้ฟังก์ชันในไลบรารี datetime

แต่ก่อนที่จะไปถึงจุดนั้น เราจะมาแนะนำไลบรารี datetime ที่จะให้เราแสดงเวลาในปัจจุบันแบบที่ไม่ตรงกับ Time zone ที่เราอยู่ก่อน

Categories
Computer

USB-C docking station ที่ใช้อยู่กับ Surface

อุปกรณ์ Surface Pro X ที่ใช้จะมีพอร์ต USB-C สองพอร์ตมาให้ในตัว ทีนี้ปัญหาที่เราพบคืออุปกรณ์ทั้งหลายที่เราใช้งานอยู่ในปัจจุบันยังใช้งานพอร์ต USB 3, พอร์ต VGA, HDMI หรือ 3.5mm หรืออุปกรณ์อ่านการ์ด SD Card ที่เราใช้งานกับแอพต่าง ๆ ได้แก่ทำงาน แต่งภาพ ทำงานเอกสารที่ใช้คีย์บอร์ดและเมาส์ภายนอกทำงานได้ดีกว่า

อย่างไรก็ดีอุปกรณ์ Surface Pro X ไม่มีสิ่งนี้มาให้ ดังนั้น เราต้องหาอุปกรณ์ USB Hub หรือ Docking Station

อุปกรณ์แบบนี้อนุญาตให้เราเชื่อมต่อกับอุปกรณ์อื่นได้ ก็มีตั้งแต่ 1-2 พอร์ต ไปจนถึง 10 กว่าพอร์ตเลย ทีนี้ของเราต้องการหลายพอร์ตหน่อย ดังนั้นแล้ว เราจำเป็นต้องซื้อตัว Docking Station มาใช้ครับ อุปกรณ์แบบนี้ในไทยมีตัวเลือกหลากหลายพอสมควร มีราคาที่สูง-ต่ำแตกต่างกันไป

Categories
Computer

แนวทางการเลือกจอคอมต่อ ๆ ไป (ของเรา)

โดยปกติเวลาเราซื้อจอคอมพิวเตอร์ เราจะซื้อจอทั่ว ๆ ไปที่รองรับ VGA, DVI หรือ HDMI ใช่ไหมครับ สำหรับเรา เราก็ตอบว่าใช่ เราใช้จอแบบนี้อยู่ เป็นจอของ Dell ทั้งคู่ที่มีขนาด 23 นิ้ว แต่ทีนี้เวลาที่ใช้คอมพิวเตอร์อย่าง Surface Pro X หรือใช้แท็บเล็ตแอนดรอยด์ที่รองรับ USB-C เราจำเป็นต้องหาตัวแปลง อันนี้เป็นจุดที่ไม่สะดวกเลย (สำหรับเรา)

ไม่สะดวกเพราะว่าอะไรล่ะ?

ดูจากภาพข้างบนนี้ได้ครับ เราจำเป็นต้องหาตัวแปลงมาต่อที่มีช่องเสียบ USB ที่จำกัดจำเขี่ย แถมโต๊ะรกกว่าเดิมอีก แล้วทีนี้จะทำอย่างไรดี?

Categories
Computer

คิดจะพักจากโซเชียล คิดถึง Social Detox

หลังจากที่มีโซเชียลเข้ามาในชีวิตประจำวันอย่างเฟสบุ๊ค ทวิตเตอร์ อินสตราแกรม หรืออื่น ๆ แล้วทำให้เราเข้าเว็บเปลี่ยนไปจากเมื่อก่อนที่จะคุยกับเพื่อน ก็ต้องคุยผ่าน MSN Messenger อย่างไรก็ดี เมื่อเราใช้งานไประยะหนึ่งแล้วทำให้เราติดการใช้งานโซเชียลมากกว่าเดิม หรืออีกอย่างหนึ่งเรียกว่า Socialism หรือภาษาทั่วไปเรียกว่าติดโซเชียลเข้าสายเลือด

เมื่อเป็นแบบนั้น เราเลยตัดสินใจทำ Social Detox

การทำ Social Detox คือ การบำบัดการติดเทคโนโลยี หรือบำบัดการติดโซเชียล เป็นการกำหนดตัวเองให้อยู่ห่างจากโซเชียลในช่วงระยะเวลาที่กำหนด เป็นการพักใจ พักสมอง และเรียกตัวเองกลับคืนมา

Categories
Computer

เทคนิคการนำรูปออกจาก iCloud

ปกติเวลาใช้งานไอโฟน ไอแพด หรือแมค เราจะอัพโหลดรูปลงบนระบบ iCloud ที่เป็นบริการคลาวด์ของแอปเปิล เราก็ใช้บริการนี้มาตลอด จนกระทั่งขยายความจุเป็น 2TB ซึ่งเป็นขนาดสูงสุดที่ทางแอปเปิลอนุญาตให้เช่าเพื่อใช้บริการ (ในขณะนั้น) แต่ทีนี้พอผ่านไปซักระยะหนึ่ง เราเพิ่มพื้นที่แมคให้มีขนาด 1TB รวมถึงมีฮาร์ดดิกส์ภายนอกที่มีขนาด 2TB อยู่แล้ว ดังนั้นเอง เราเลยคิดว่าจะนำรูปอกจาก iCloud

การนำรูปออกมาจาก iCloud ทำอย่างไรดีล่ะ? จุดนี้ทำได้ไม่ยาก มีหลายเทคนิคที่โพสในอินเตอร์เน็ต คราวนี้เอาเทคนิคที่เราใช้กันดีกว่ามีสองวิธี

Categories
Computer

เซ็ตไอโฟนให้ใช้เมาส์ คีย์บอร์ดบลูทูธ

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

Categories
Computer

แนะนำเครื่องมือกับข้อคิดเห็นต่อ WFH และเรียนออนไลน์ 100%

ในปัจจุบัน สถานการณ์การระบาดโควิด-19 ในประเทศไทยแย่ลงเนื่องจากมีจำนวนผู้ติดเชื้อเพิ่มขึ้นมากเกินกว่า 10,000 คนต่อวัน ร่วมกันกับอัตราการตายของผู้ป่วยเกิน 100 คนต่อวัน และเชื้อโรคที่กลายพันธุ์จนมีสายพันธุ์ Beta, Gamma, Epsilon ทำให้ทางรัฐบาลประกาศลงในราชกิจจานุเบกษาให้บุคคลที่ทำงานในภาครัฐ และภาคเอกชนทำงาน Work From Home ให้ได้มากที่สุดจนเป็น 100% กับให้ภาคการศึกษาสอนและเรียนผ่านทางออนไลน์ แทนที่จะให้เรียนในโรงเรียน/มหาวิทยาลัย [1, 2]

ในบทความนี้จะกล่าวถึงการทำงาน Work From Home คืออะไร รวมถึงความหมายของการเรียนออนไลน์ อุปกรณ์ที่ใช้และพูดถึงข้อคิดเห็นที่มีต่อการทำงานแบบรีโหมด รวมถึงการเรียนออนไลน์อีกด้วย

Categories
Computer

การใช้ Spread Operator ในภาษาไพทอน

Spread Operator เป็นตัวช่วยให้เราเขียนโค้ดในภาษาจาวาสคริปได้สะดวกขึ้นหลังจากการเปิดให้ใช้ตั้งแต่ ES6 เป็นต้นมา สัญลักษณ์นี้อนุญาตให้เรากระจายข้อมูลใน Array, String, Object ออกมาเป็นตัวแปรเดี่ยว ๆ เพื่อนำไปใช้งานในฟังก์ชัน หรือนำไปใช้สร้าง Array, Object ใหม่ เป็นต้น ตามนิยามของ Mozilla Developer Network ได้ตามนี้

Spread syntax (...) allows an iterable such as an array expression or string to be expanded in places where zero or more arguments (for function calls) or elements (for array literals) are expected, or an object expression to be expanded in places where zero or more key-value pairs (for object literals) are expected.นิยามของ Spread syntax จากเว็บ MDN

Categories
Computer

ติดตั้งไมโครโฟน + หูฟังกับ Surface Pro X

วันก่อนซื้อ Surface Pro X มาใช้งานแทน iPad Pro ที่เคยเขียนบทความไปหลายวันก่อน แต่ตอนนั้นเราไม่ได้ซื้อลำโพง หูฟังเพื่อมาใช้งาน เราเลยลองค้นหาข้อมูลไปเรื่อย ๆ จนกระทั่งไปเจอร้านที่ชื่อมั่นคงแก็ดเจ็ท Munkonggadget ที่เน้นอุปกรณ์เครื่องเสียง

Categories
Computer

Tweeten หนึ่งในแอพทวิตบน Windows ที่ใช้อยู่

บนระบบปฏิบัติการอะไรก็ตาม ไม่ว่าจะเป็นแอนดรอยด์ วินโดว์ แมคโอเอส ไอโอเอส หรืออื่น ๆ สิ่งที่จำเป็นต่อการตัดสินใจซื้อเพื่อนำไปใช้งานคือแอพ (App) ครับ

แอพที่เราใช้กันบ่อย ๆ จะเป็นแอพโซเชียลอย่างเฟสบุ๊ค ทวิตเตอร์ อินสตาแกรม ไลน์ ซึ่งมีให้ดาวน์โหลดมาใช้งานได้อย่างดีเกือบทุกระบบปฏิบัติการครับ ยกเว้นระบบปฏิบัติการวินโดว์นี่แหละครับ ที่ดาวน์โหลดมาใช้งานได้ก็จริง แต่เป็นเพียงแอพที่เปิดหน้าเว็บไซต์เพื่อใช้งานเท่านั้น ใช้งานได้ระดับหนึ่ง แต่มันไม่เหมือนใช้งานบนแอนดรอยด์หรือแมค หรือไอโอเอสครับ

ทีนี้เราเลยค้นหาแอพอื่นที่ทำงานทดแทนแอพที่ผลิตมาจากผู้จัดทำโซเชียลเอง เราค้นหาในไมโครซอฟท์สโตร์ก็พบว่ามีแอพหนึ่งที่ดูแล้วน่าใช้งาน ที่มีชื่อว่า Tweeten