บันทึกการทำ NAT/PAT จาก Domain มายัง Local Server

โจทย์ของครั้งนี้ก็คือ เมื่อเรามี web server ที่ใช้งานภายในองค์กร เคยใช้งานผ่าน IP Address หรือ ชื่อ hostname ที่ตั้งขึ้นใช้ภายในวง LAN หรือผ่าน VPN ก็ตาม แต่บางครั้งก็บาง Service ที่ต้องการใช้งานจากภายนอก เช่น […]

พิมพ์บัตรนัด จดหมายเวียน จำนวนมากด้วย Word + Excel

โจทย์วันนี้คือ ต้องไปฉีดวัคซีนเด็กประถมชั้น ป.6 และกระบวนการทำงานจะไม่ยกทีมไปเซ็ตระบบและคีย์ข้อมูลแบบของเด็กมัธยมแล้ว เนื่องจากใช้กำลังคนและทรัพยากรมาก โดยต้องการพิมพ์ใบนัดหมายให้กับนักเรียนให้ครบ ก่อนไปฉีดให้ ซึ่งถ้าการออกใบนัดตามระบบวัคซีน จะต้องมีการคีย์เข็มที่ 1 ไปก่อน ถึงจะคีย์ข้อมูลการนัดหมายได้ ซึ่งไม่สามารถดำเนินการตามกระบวนการปกติได้ จึงหาวิธีที่ลดกระบวนการทำงานและให้เกิดความสะดวก วิธีการที่ใช้จะเรียกว่าการทำ “Mail Merge”

TSQL สำหรับค้นหาชื่อคอลั่มใน SQL Server

ในฐานข้อมูลที่ไม่คุ้นเคย ที่เราไม่มีข้อมูล dataset หรืออาจจะขี้เกียจเปิดหา เราก็ใช้วิธีที่ง่ายกว่านั้นคือ ค้นหาด้วยชื่อที่คล้ายกัน เพื่อหาชื่อคอลั่มในตารางต่างๆ ว่าถูกกำหนดไว้ที่ไหนบ้าง ในที่นี้ database_name = ชื่อฐานข้อมูล search_keyword = ชื่อคอลั่มที่เราจะค้นหา Column names are variables that […]

ลองเล่น Apache Cassandra

มันเป็นโลกอีกแบบที่เก็บข้อมูลต่างไปเดิม ที่เคยเก็บเป็น row มาเก็บแบบ column (ซึ่งผมเองก็ยังไม่เข้าใจเหมือนกันว่า ได้คำว่าเก็บเป็น column มันต่างจาก row ยังไงนะ) โดยข้อดีของมันคือ ทำงานเร็วมาก เนื่องจากมันบังคับว่า table ที่สร้างต้องมี PRIMARY KEY

วิธีแก้ไขเมื่อ LINE Chatbot ไม่ตอบสนอง เนื่องจากจำกัดการเข้าถึง

ด้วยกระบวนการทำ LINE Chatbot เองนั้นเราจะต้องมี Server ที่ทำหน้าที่ไว้รับ webhook events จาก LINE Server เพื่อจะ reply ข้อความหรือข้อมูลกลับไป ดังภาพ 15 สัญญาณจาก Webhook Events ที่จะปลุกให้ […]

การเขียนโปรแกรม แบ่งหน้าหรือแบ่งคอลั่มด้วยวิธี หารเอาเศษ

เดิมทีก็เขียนมาไม่รู้กี่ร้อยกี่พันครั้งแล้ว แต่ก็ไม่จำซักที ติดกับดักเดิม ๆ จนเกิดความสับสน ทำให้ logical มันเปลี่ยน พอเปลี่ยนเงื่อนไขแรกไม่ได้ เงื่อนไขที่ 2 3 4 ก็ตามมา ทำให้ยิ่งแก้ ก็ยิ่งเละ พอจะย้อนกลับ ก็กลับยากแล้ว เพราะเขียนเงื่อนไขเพิ่มจนมั่วไปหมด วันนี้เลยอยากสรุปกระบวนการคิดให้มันชัดเจน […]

1 4 5 6 20