Browsing Category

IT

Health Informatics IT

Resus Days Development Retrospective: แชร์ประสบการณ์การสร้างเกมฝึกหัดกู้ชีพ ตั้งแต่เริ่มจนปัจจุบัน

จะเป็นอย่างไรหากเราเล่นเกมแบบ Candy Crush แล้วได้ความรู้ทางการแพทย์ไปพร้อมกันด้วย? คำถามนี้เป็นคำถามที่เกิดขึ้นเมื่อผมเกิดไอเดียของโปรเจคท์นี้ใหม่ ๆ ครับ…

11 July 2018
IT

อธิบายการทำงานของ HTTPS และเทคโนโลยีที่เกี่ยวข้อง แบบพยายามไม่ให้งง

HTTPS เป็น protocol สำหรับส่งข้อมูลที่มีการเข้ารหัส (encrypt) ไปตาม network ซึ่งจะมีแค่ผู้รับเท่านั้นที่ถอดรหัส (decrypt) ได้ โดยอาศัย SSL/TLS protocol …

19 February 2017
IT

แจก json พิกัดละติจูด ลองจิจูด ของรหัสไปรษณีย์ในไทย

[อัพเดท 2018: บทความนี้ผมเขียนไว้หลายปีแล้ว อาจใช้ไม่ได้ในปัจจุบัน] คืออะไร คือ Lookup table ว่า รหัสไปรษณีย์นี้น่าจะมี latitude, longitude อะไร หน้าตาประมาณนี้ครับ   ทำไปทำไม พอดีในโปรเจคท์ Health at Home ที่ทำอยู่ มีเรื่องการ matching ผู้ดูแลกับคนไข้โดยใช้พื้นที่ที่อยู่อาศัย แต่ด้วยข้อจำกัดหลายๆ อย่าง ทำให้เรามีข้อมูลแค่รหัสไปรษณีย์ของทั้งสองฝ่าย โจทย์ก็คือ สมมติว่า caretaker (ผู้รับการดูแล) บอกว่าตนเองอยู่ในเขตที่มีรหัสไปรษณีย์ 10400 caregiver (ผู้ดูแล) คนแรก บอกตนเองอยู่ 10260 caregiver คนที่สองบอกตนเองอยู่ 11120 คำถามก็คือสองคนนี้ใครใกล้คนไข้มากกว่ากัน ? ผมไม่ทราบว่าปกติเขาทำกันยังไงนะครับ ดูเป็นอะไรที่น่าจะมีคนทำอะไรสำเร็จรูปไว้แล้ว…

26 June 2016
IT

พาเล่น Require.js – Module loader สำหรับ front-end

[อัพเดท 2018: บทความนี้ผมเขียนไว้หลายปีแล้ว อาจใช้ไม่ได้ในปัจจุบัน] สวัสดีครับพอดีช่วงเดือนที่ผ่านมาผมทำโปรเจคท์หนึ่งอยู่ มีโอกาสได้ลองใช้ Require.js แล้วรู้สึกชอบ วันนี้ก็เลยนำมาสรุปวิธีใช้คร่าวๆ เก็บไว้ครับ ลองหาดูว่าในไทยมีคนเขียนเรื่องนี้หรือยัง เจอ blog นี้ครับ UMD คืออะไร? + วิธีใช้ RequireJS และ Browserify โหลด JavaScript Module แต่เนื่องจากของพี่เขาเป็น overview เฉยๆ นะครับ ผมเลยจะลงรายละเอียดมากกว่านั้นเล็กน้อย เช่นเคยนะครับ หากผิดพลาดประการใดรบกวนแจ้งด้วยนะครับ ^.^   ยาวไปไม่อ่าน เราใช้ Module loader เพื่อให้ code ของเราเป็น module ไม่ก้าวก่ายกัน แต่ขณะเดียวกันก็เรียกใช้ module…

1 February 2016
IT

เล่าเท่าที่รู้! ความรู้ tech พื้นฐานสำหรับ non-tech ที่อยากมีเว็บ/แอพ

[อัพเดท 2018: บทความนี้ผมเขียนไว้หลายปีแล้ว อาจใช้ไม่ได้ในปัจจุบัน] เวลามีเพื่อนมาถามเราว่าอาการแบบนี้ไปหาหมอเฉพาะทางอะไรดี เราก็อาจมีวิธีคิดของเราว่าประวัติแบบนี้มันน่าจะบอกให้ไปหาหมออะไร เวลามีคนมาถามว่าอยากทำโปรเจคท์ IT ประมาณนี้ต้องไปหาใครก็คอนเซ็ปท์เดียวกันครับ ถ้าเราพอรู้ไอเดียของสิ่งที่อยากทำคร่าวๆ มันก็พอแนะนำได้ มีเพื่อนหมอของผมหลายคนเหมือนกันที่มาปรึกษาเรื่องนี้ เลยคิดว่าเขียน blog อธิบายหน่อยดีกว่าครับ ต้องบอกก่อนว่าเพื่อความง่ายในการเข้าใจภาพรวม ผมจึงจำเป็นต้อง over-simplify ในหลายๆ คอนเซ็ปท์นะครับ แต่ละเรื่องจริงๆ ไม่สามารถฟันธงได้ และมีรายละเอียดมีข้อยกเว้นอีกเยอะ จุดประสงค์ในการเขียนบทความนี้มีสองอย่าง อย่างแรกคือเพื่อให้คนที่ไม่ใช่สาย tech แต่อยากทำเว็บหรือแอพ พอได้ไอเดียว่าควรไปหาคนที่มีคุณสมบัติแบบไหน และข้อสองคือ เวลามีคนพูดชื่อเทคโนโลยีบางอย่าง สามารถพอได้ไอเดียว่ามันอยู่ในกลุ่มไหน และเนื่องจากผมเองก็ไม่ใช่คนสาย tech ผิดพลาดประการใดโปรดชี้แนะด้วยนะครับ ^.^   ยาวไปไม่อ่าน ไม่ว่าจะทำเว็บหรือทำแอพ ถ้าต้องดึงข้อมูลจากในเน็ต จะประกอบด้วยสองส่วนเสมอ คือ client (front-end) และ…

25 December 2015
IT

Backbone.js เบื้องต้น – อธิบาย Backbone TodoMVC ทุกบรรทัด

[อัพเดท 2018: บทความนี้ผมเขียนไว้หลายปีแล้ว อาจใช้ไม่ได้ในปัจจุบัน] สวัสดีครับ พอดีช่วงที่ผ่านมาผมได้มีโอกาสศึกษา Backbone.js เพื่อใช้ในโปรเจคท์นึง ลองหาดูก็ยังไม่ค่อยมีคนเขียนเกี่ยวกับตัวนี้ในเมืองไทยเท่าไหร่ อีกอย่างผมพบว่าตัวเองใช้เวลาพอสมควรเหมือนกันในการทำความเข้าใจ code จาก tutorial ต่างๆ ตอนเริ่มเรียนใหม่ๆ เลยเขียนเลยละกันครับ เนื่องจากผมก็ไม่ได้เชี่ยวชาญอะไร หากผิดพลาดประการใดรบกวนชี้แนะด้วยนะครับ 🙂   Backbone.js คืออะไร สำหรับคนที่ใหม่กับ JavaScript จริงๆ Backbone.js เป็น JavaScript library (บางคนก็ถือว่าเป็น framework แล้ว) สำหรับทำ Front-end web application (ส่วนใหญ่เป็น Single page application) ตัว library เองพัฒนาโดย Jeremy…

11 October 2015
IT

เรียก Instagram API ดึงภาพรอบพิกัด lat, lng ด้วย JavaScript

[อัพเดท 2018: บทความนี้ผมเขียนไว้หลายปีแล้ว อาจใช้ไม่ได้ในปัจจุบัน] ตอนที่ผมเรียนคอร์ส udacity FEND มี project นึงที่ผมเรียกภาพจาก instagram API มาแสดง วันนี้เอา code ส่วนนั้นมาแชร์กันครับ ผิดถูกประการใดแนะนำด้วยนะครับ ^.^ เรื่อง promise นี่ผมก็ยังไม่ค่อยเข้าใจนัก   Project Project ที่จะทำในวันนี้หน้าตาเป็นแบบนี้ครับ มี spec คือ เมื่อคลิกที่ชื่อ location ที่เราต้องการ จะไปดึงภาพ instagram ที่อยู่รอบๆ latitude, longtiude นั้นมา โดยภาพที่จะดึงได้ เจ้าของภาพต้องตั้งเป็น public (เราไม่สามารถดึงภาพของ private account มาไม่ได้ครับ) ตัวอย่าง…

7 October 2015
IT

แก้ปัญหา chrome for mac แสดงฟอนต์ภาษาไทยไม่ได้

พอดีผมช่วงสัปดาห์ที่ผ่านมาผมลองเปลี่ยนใจใช้แมคกับเขาดูบ้างครับ ลองเข้าเว็บตัวเองเท่านั้นแหละ สิ่งที่เห็นจะทำให้คุณต้องทึ่ง เห็นตอนแรกคิดว่าปัญหา encoding แน่นอน ลองเปลี่ยน encoding ดู จะ Auto-Detect, Thai หรืออะไรก็ตาม ไม่หายซักอันครับ เลยลองเสิร์ชดูว่ามีคนเป็นเหมือนกันไหม ก็เหมือนจะมีคนเป็นอยู่ เลยลองแก้ตามที่เขาบอก ปรากฏว่าไม่หายซักอัน วิธีดังกล่าวมีต่อไปนี้ เข้า chrome://flags/ แล้วมองหา DirectWrite แก้เป็น enable/disable ลองดู แต่ปรากฏว่า chrome for mac เวอร์ชั่นที่ผมใช้อยู่ (43.0.2357.130 64-bit) ไม่มีข้อนี้ให้เลือกเลยครับ ลอง atsutil databases -removeUser แล้ว restart ATS server ทำแล้วก็ไม่หาย ไปที่ ~/Library/Google แล้วลบทิ้งทั้ง…

25 June 2015
IT

สร้างระบบสมาชิก WordPress แบบหลายระดับ ด้วย Paid Memberships Pro [FREE]

[อัพเดท 2018: บทความนี้ผมเขียนไว้หลายปีแล้ว อาจใช้ไม่ได้ในปัจจุบัน] สวัสดีครับ ช่วงเดือนที่ผ่านมาผมได้มีโอกาสรับงานทำเว็บไซต์ด้วย WordPress งานหนึ่ง หน้าตาประมาณนี้นะครับ อนุสาขาเวชศาสตร์การกีฬา  จริงๆ requirement มีหลายข้ออยู่ แต่วันนี้ผมจะมาแชร์เรื่องระบบสมาชิกครับ…

13 June 2015