Recent Posts

0
More

VS Code font rendering looks ugly on Linux

  • March 1, 2018

source : https://github.com/Microsoft/vscode/issues/35675 Create fontconfig.conf and put this file in /usr/share/code/fontconfig.conf <?xml version=’1.0′?> <!DOCTYPE fontconfig SYSTEM ‘fonts.dtd’> <fontconfig> <!– Force RGBA subpixel aliasing to «none» in...

0
More

Dynamic pivoting in MySQL

  • January 21, 2018

คิดถึงรายงานคิดถึง Excel 555 … เรื่องความตั้งใจในการเรียน Microsoft Excel นี่มีมาสักพักแล้ว เริ่มด้วยการซื้อหนังสือมาก่อนแต่น่าจะหลายเดือนละ (จนลืมไปเลยว่าซื้อมาตอนไหน บาปมาก) แต่ก็นะความขี้เกียจครอบงำ ช่วงนี้ก็เลยเป็นช่วงอ่านหนังสือ Microsoft Excel แบบจริงจัง (แอบตั้งใจ) เปิดดูคร่าว ๆ มีบทนึงพูดถึงเรื่องการทำ Pivot Table ในโปรแกรมตระกูลตารางคำนวณเรื่องนี้ทุกตัวในตลาดก็สามารถทำได้ ถือเป็นหนึ่งใน Killer Feature...

0
More

HDC V4.0 & Smart Card On Ubuntu

  • January 18, 2018

เนื่องจาก HDC ของกระทรวงสาธารณสุขได้ปรับปรุงเวอร์ชั่นใหม่ ทำให้การเข้าใช้งานระบบด้วย Smart Card ด้วย Linux แบบเดิมไม่สามารถทำได้ เคยเขียนวิธีใช้เวอร์ชั่นเดิมไว้ที่นี่ (HDC & Smart Card On Ubuntu)

0
More

การคำนวณระยะห่างระหว่างจุดสองจุด (Latitude/Longitude points) ใน MySQL

  • December 23, 2017

วันนี้เขียนบันทึกสั้น ๆ หล่ะกัน  ^_^ สำหรับเราที่อยู่ในโลกยุคนี้ ปฏิเสธไม่ได้ว่าเราหนีบริการจากกูเกิลไปไม่ได้เลย และหนึ่งในบริการที่ใช้บ่อย ๆ ก็คือแผนที่ทั้งหาจุดสำคัญที่จะไป เส้นทางการเดินทาง และอื่น ๆ อีก ในด้านสาธารณสุขเองก็เหมือนกันแผนที่ก็ยิ่งมีความสำคัญ อย่างเช่น การควบคุมแหล่งแพร่โรค (หมู่บ้านหรือชุมชน) ตัวนี้ก็ใช้เรื่องของแผนที่มาเกี่ยวข้องแต่ถึงอย่างงั้นก็ตามข้อมูลส่วนใหญ่ที่เราเก็บก็มักเป็นพิกัดละติจูด ลองจิจูด (Latitude/Longitude) และมีโปรแกรม/ทูลสักตัวมาทำงานคู่ด้วย อย่ากระนั้นเลยบางทีสิ่งที่เราต้องการก็รอโปรแกรมหรือทูลมาทำงานได้ไม่ทันการณ์ ตัวอย่างเช่น “ขอรายชื่อ/บ้านของชาวบ้านที่อยู่ห่างจากบ้านที่พบผู้ป่วยไข้เลือดออกรัศมี 100 เมตร”...

0
More

ปรับปรุงข้อมูลวันหยุดราชการ (Holiday) กัน

  • December 11, 2017

สำหรับประชาชนคนไทยแล้วคำว่า “ในเวลาราชการ” นี่น่าจะคุ้นเคยกันเป็นอย่างดี เรามักเห็นคำนี้ติดตามหน่วยงานราชการ แล้วคำว่าในเวลาราชการนี่มันยังไง เอาแบบกำปั้นทุบดิน ก็คือวันที่ไม่ใช่วันหยุดราชการนั่นแหล่ะ 😛 แล้ววันหยุดราชการนี่เราก็เริ่มยึดตาม “ประกาศกำหนดวันหยุดราชการนักขัตฤกษ์ พระพุทธศักราช ๒๔๕๖” ซึ่งพระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัว รัชกาลที่ ๖ ทรงออกประกาศดังกล่าว ถ้าใครจะศึกษารายละเอียดบล็อกนี้ก็อธิบายไว้เป็นอย่างดี ทีนี้ตัวที่เกี่ยวข้องกับโรงพยาบาลยังไงบ้าง หลาย ๆ หน่วยงานที่มีระบบคอมพิวเตอร์ไว้ทำงานอย่างเช่นโรงพยาบาล หน่วยบริการหรืออื่น ๆ นี่ก็มักมีตารางวันหยุดในปีนั้น ๆ สำหรับการทำงาน...

0
More

Dockerized Primitive Pictures – Reproducing images with vector-based geometric primitives

  • November 1, 2017

มีโปรเจคบน github ที่ใช้สร้างรูปภาพด้วย geometric primitives สำหรับใครที่ชอบรูปภาพแบบนี้จะรู้สึกแบบฟินมากที่มีโปรเจคนี้ขึ้นมา ปรบมือให้เลยหล่ะกัน ? ? ? ? ? ภาพ geometric primitives คือ ? จะอธิบายไงดีให้ภาพมันอธิบายตัวเองหล่ะกัน รูปใหญ่ ๆ ก็จะประมาณนี้ สวยใช่ไหมล่ะ ^_^ ใครอยากตามไป Fork ก็ตามนี้เลย https://github.com/fogleman/primitive  ส่วนเราก็มาลองสร้าง Docker กัน...

0
More

Dockerized (SQLiv) massive SQL injection

  • October 30, 2017

SQLiv Massive SQL injection scanner FROM alpine:latest MAINTAINER M LABEL version=”latest” RUN apk add –no-cache python py-pip openssl git && pip install –upgrade pip && \...

0
More

การติดตั้ง Server สำหรับ JHCIS ด้วย Linux Ubuntu 17.04

  • September 28, 2017

**บล็อกนี้ยาวเลยทีเดียว เอาเป็นว่าตัดแบ่งออกเป็น 4 ตอนหล่ะกันนะ จะพยายามเขียนให้จบเร็วที่สุด ^_^ I. เกริ่นหน่อย II. การติดตั้ง(รวมถึงการย้ายข้อมูลจากระบบเดิม) III. การปรับแต่งให้ระบบ (Server, MySQL) ให้ได้ประสิทธิภาพที่ดีขึ้น IV. การติดตั้งระบบอื่นเพื่อการสนับสนุนระบบการทำงานของหน่วยบริการ ที่มาและเหตุผล …. ดูเป็นทางการกันเลยทีเดียว แต่ความเป็นจริง ๆ แล้วมันก็มาจากเหตุผลบ้าน ๆ นั่นแหล่ะว่าเพราะมันมีปัญหา แล้วปัญหาก็คือ...

0
More

Automatically backup MySQL database to Google Drive

  • August 24, 2017

ประเด็นหลัก ๆ ของบล็อกนี้ก็เรื่องของการสำรองฐานข้อมูลนั่นแหล่ะ ต่างกันนิดหน่อยกับคำว่าตัวสำรอง เราสำรองเพราะเห็นว่าสิ่งนั้นสำคัญแต่ตัวสำรองคือยังไม่สำคัญนะให้รอ ก็ได้แค่นั้นแค่ตัวสำรอง เดี๋ยวลองไล่ลำดับ ขั้นตอนในกระบวนการนี้ด้วยกัน เริ่มสำรองข้อมูล ในที่นี้คือฐานข้อมูลของ MySQL ด้วย Tool มาตรฐานคือ mysqldump (ส่วนเรื่องพารามิเตอร์ในคำสั่ง อะไรยังไง จะเอาอะไร ไม่เอาอะไร อ่านต่อได้ที่นี่) บีบอัดไฟล์ให้ขนาดเล็กลง เก็บไฟล์ไว้ที่เครื่องโลคอลนิดหน่อยอีก 30 วันค่อยมาลบหล่ะกัน (ทั้งนี้ทั้งนั้นก็ขึ้นกับความต้องการด้วยนะว่าเหมาะสมแค่ไหน) ทำการอัพโหลดข้อมูลที่สำรองได้ขึ้น...

0
More

Smart Card Reader เสียรึเปล่าเนี่ย ?

  • July 13, 2017

Smart Card Reader เสียรึเปล่าเนี่ย ? คำถามแรกเลยเวลาที่เปิดใช้งานโปรแกรมที่จำเป็นต้องติดต่อกับ Smart Card (สำหรับหน่วยงานราชการเกี่ยวกับเงิน ๆ ทอง ๆ นี่หลายโปรแกรมกันเลยทีเดียวเชียว) แล้วผลปรากฏว่า นิ่ง นิ่ง โปรแกรมไม่อ่านการ์ด/บัตร แล้วก็จะเกิดคำถามต่อ ๆ มา Driver เครื่องอ่านติดตั้งรึยัง ติดตั้งแล้วใช้ได้ไหม โปรแกรมต้องการคอมโพเนนท์/ไลบรารี่อะไรเพิ่มเติมอีกไหม การ์ด/บัตร ยังอ่านได้ไหม...