menu

Hot Offer

Hot Offer
Hot Offer

วิธีแก้ไขปัญหาการ yum ไม่ได้ของ CentOS 6.x (หา repo ไม่เจอ) "curl: (35) SSL connect error"

วิธีแก้ไขปัญหาการ yum ไม่ได้ของ CentOS 6.x 
(หา repo ไม่เจอ) หรือ "curl: (35) SSL connect error"
ดังนั้นจะทำให้ yum ไม่ผ่านเพราะ เราจะไม่สามารถ yum repo ที่มีลิงค์ที่เป็น https ได้
    โดยปัญหาดังกล่าวจะเกิดขึ้นกับ OS ที่ยกเลิกการซัพพอร์ตไปแล้ว(OS ที่เก่ามาก) แต่จะทำไงได้ในบางสถานการณ์มันบีบบังคับในเราต้องใช้งาน OS เก่าอยู่
    เอาล่ะไม่ว่าจะด้วยเหตุผลใดก็ตามที่ทำให้เราต้องยังใช้ OS ตัวเก่าตัวนั้นอยู่เรามาดูว่าจะแก้ไขอย่างไร ขั้นตอนง่ายๆ(ไม่ง่านซะทีเดียว) เราจะต้องหาลิงค์ repo ที่รองรับการเรียกด้วย http แทนที่จะเป็น https ในที่นี่จะขอยกตัวอย่างลิงค์ https://vault.centos.org/



เกม บวก/ลบ ตัวเลข พัฒนาด้วย ภาษา JAVA

          ก่อนอื่นขอเกริ่นก่อนว่าทำไมต้องทำโปรแกรมนี้ขึ้นมาเนื่องด้วยตอนนี้หลานอยู่ ป.1 แน่นอนเด็กสมัยนี้สามารถเล่นคอมฯ เล่นเกมส์ ได้แล้วตั้งแต่อยู่ อนุบาลแล้ว ดังนั้นโปรแกรมนี้จึงกำหนดตัวเลขในการ คำนวณ ค่าตัวเลขต่ำสุด จะเท่ากับ 10 ไปจนถึง จำนวนเลขสูงสุดที่ 99 (10-99) เป็นการบวก/ลบ เลข 2 หลักนั่นเอง และในตัวโปรแกรมสามารถปรับได้ว่าจะให้โปรแกรม บวก/ลบ เลขได้กี่ข้อ (ในตอนนี้ตั้งต้นไว้ที่ 10 ข้อ)
ก่อนหน้านี้เคยทำเป็นเว็บบวกลบเลขเพราะตอนนั้นหลานเองยังใช้คอมฯ ยังไม่เจอเลยทำแค่พอบวกเลขเสร็จก็ให้ Redirect หน้าไปที่เว็บอยู่ Youtube เพราะแต่ก่อนดูแค่ youtube ยังไม่ถึงขั้นเล่นเกมใน PC ได้

หน้าตาโปรแกรมจะเป็นแบบนี้จะเน้นใช้งานเป็นหลัก


การทำงานของโปรแกรมนี้มีอยู่ 2 ส่วนคือ
1. เป็นส่วนที่ให้ใส่คำตอบที่ถูกต้องลงไปในช่องว่างถ้าตอบถูกจะให้ผ่านไปข้อต่อไปโดยจะเป็นการ Random ตัวเลข และเครื่องหมายคำนวณ (บวก/ลบ)
2. เมื่อผู้เล่นใส่ผลลัพในการคำนวณถูกต้องครบทุกข้อ (ตามที่ต้องค่าไว้ตั้งต้น 10 ข้อ) จะมีหน้า icon ปุ่มเด้งขึ้นมาให้เล่นหลังจากทำภารกิจสำเร็จ ตรงนี้สามารถตั้งค่าได้ว่าจะให้แสดงโปรแกรมอะไรที่จะให้เปิดต่อไปได้ เช่นในตัวอย่างจะเป็น เกม



ลิงค์โปรแกรม : Download คลิ๊ก

เริ่มต้นทำ Line Bot จนใช้งานได้ (เบื้องต้น)

          ต้องยอมรับว่ากระแส Line Bot มาแรงมาก ปฏิเสธไม่ได้เลย เพราะในหลายๆ องค์กรมีการใช้ระบบ Line Bot ในการตอบปัญหาของ ผู้ใช้งาน โดยที่ไม่ต้องผ่านมนุษย์แล้วตอนนี้ เช่น งานที่ต้องทำซ้ำบ่อยๆ เช่นการตอบปัญหาของ ผู้ใช้งาน ของเว็บขายสินค้าออนไลน์ ต่างก็เริ่มใช้ระบบ Line Bot ในการตรวจสอบรายการชำระของสินค้า เป็นต้น
          ดังนั้นวันนี้เราจะมาแนะแนวทางการใช้งาน Line Bot ว่าทำงานอย่างไร ถ้าต้องการใช้งานระบบ Line Bot ต้องมีเครื่องมืออะไรบ้าง เพื่อไม่ให้บทความนี้ยาวเกินไป เรามาเริ่มกันเลย
          ก่อนอื่นมาเตรียมสิ่งที่เราต้องมี ย้ำว่าต้องมี
1. เราต้องมี Account ของไลน์แต่ Account ที่ใช้ในการเชื่อมต่อกับระบบ Line Bot จะเป็น LINE@ ซึ่งเป็น Business Account ซึ่งสามารถสร้างได้ที่ LINE Business Center เข้าตามลิงค์นี้ได้เลย https://business.line.me/en/ แต่เราก็ใช้ Personal Account หรือ Account Line ของเราล็อกอินปกตินั่นแหละครับ
          หลังจาก login เข้าไปแล้วถ้าเกิดยังไม่เคยใช้ LINE Business Center มาก่อนก็ต้องทำการกรอกข้อมูลอีกนิดหน่อยซึ่งขั้นตอนนี้ผมขอข้ามนะครับ
         จากนั้นเมื่อกรอกข้อมูลเสร็จเรียบร้อยให้เราเลื่อนหน้าจอมาที่ Services จากนั้นให้เราคลิ๊กที่ Messaging API

โปรแกรม Auto Shutdown PC

โปรแกรม Auto Shutdown PC

          ก่อนอื่นต้องบอกก่อนว่าที่ผมทำโปรแกรมนี้ขึ้นมาจุดประสงค์หลักคือทำไว้ใช้เองครับ ปกติวันหยุด หรือเวลากลางคืนผมจะเปิดคอมไว้เวลานอน(ก่อนจะหลับ) และเปิด เพลง หนัง การ์ตูน ฯลฯ ทิ้งไว้จนผมหลับไป แต่ปัญหาคือ มันไม่ได้ปิดเครื่องให้ บางทีเปิด youtube ทิ้งไว้ แล้ว playlist ไปโดนโฆษณาเสียงดังๆ ก็สะดุ้งมาปิดเครื่อง ดังนั้นผมเลยเขียน โปรแกรม Auto Shutdown ตัวนี้ขึ้นมา
          ถ้าถามว่าทำไมไม่โหลดของคนอื่นมา บอกเลยว่ากลัวของแถม เช่นพวก ไวรัส ต่างๆ ครับ และอีกอย่างโปรแกรมนี้ก็ไม่ได้เขียนยากมากเอาไว้พอใช้ได้เป็นพอครับ ดังนั้น มั่นใจได้เลยว่าโปรแกรมนี้ไม่มีของแถม แน่นอนโหลดไปใช้กัน ฟรีๆ ครับ ภาษาที่ใช้พัฒนา เป็น JAVA ครับ Build มาเป็น .jar ธรรมดาเลยครับ

สามารถ ดาวน์โหลด ได้ที่ลิงค์ข้างล่างเลยครับ


Download : AutoShutdown

หน้าตาโปรแกรม และวิธีใช้คร่าวๆ


icon โปรแกรม

เปิดเข้าไปในโปรแกรมจะพบ กับตัวเลือก 4 ตัวเลือก


ตัวเลือกที่ 1 EasyChoice ถ้าเลือกข้อนี้เข้าไปจะมีตัวเลข Dropdown เมนูเป็นตัวเลขเวลาให้ไม่ต้องกรอกเองตามรูปด้านล่าง

ตัวเลือกที่ 2 EnterTheNumbers(Manual) ถ้าเลือกข้อนี้เข้าไปจะมี กล่องข้อความให้ใส่ตัวเลข

ตัวเลือกที่ 3 Restart ก็ตามชื่อเลยครับ reboot เครื่องทันที
ตัวเลือกที่ 4 CancelAllTaskShutdown อันนี้เอาไว้ยกเลิก เวลา shutdown หากเราอยากยืดเวลาการ shutdown ออกไป หรือว่าอยากปรับเวลาให้ shutdown เร็วขึ้น หรือไม่ต้องการ shutdown เครื่อง ฯลฯ







วิธีแปลงข้อความที่ขึ้นต้นด้วย \u (Unicode Character Ranges)

วิธีแปลงข้อความที่ขึ้นต้นด้วย "\u" 
(Unicode Character Ranges)

เช่น

\u0e15\u0e34\u0e4a\u0e01 หรือ 
\u0e27\u0e23\u0e30\u0e18\u0e32\u0e19 หรือ 
\u0e15\u0e34\u0e4a\u0e01 \u0e1e\u0e35\u0e40\u0e23\u0e35\u0e22\u0e14\u0e27\u0e23\u0e30\u0e18\u0e32\u0e19

ดังรูป



และอีกมากมาย
โดย string ข้างต้นนี้ได้มาจาก facebook graph หรือ facebook api ที่ชื่อ หรือข้อความที่ไม่ได้เป็นภาษาอังกฤษ

ซึ่งเราสามารถเทียบ Unicode Character Ranges ได้จาก http://jrgraphix.net/r/Unicode/

สำหรับ PHP CODE ที่ใช้แปลง Unicode Character Ranges ข้างล่างเลยครับ

$string = '\u0e15\u0e34\u0e4a\u0e01'; //String ที่ได้มา
$string = strtoupper($string); //ปรับให้ String ที่ได้มา เป็นตัวใหญ่ทั้งหมด เพราะการเทียบ ใน ENT_COMPAT จะตรงการ อักขระตัวใหญ่เท่านั้น
$string = preg_replace('/\\\U([0-9A-F]+)/', '&#x$1;', $string); //ตัด string ที่ขึ้นต้น ด้วย \u ตรงนี้ที่ต้องใส่ "\" หลายอันเพราะมันเป็น syntax ซ้ำในฟังก์ชั่น
echo html_entity_decode($string, ENT_COMPAT, 'UTF-8'); //เทียบ Unicode Character Ranges โดยใช้ ENT_COMPAT และแสดงผล โดยการ echo

//โดย Result ที่ได้ จากการแปลงครั้งนี้ คือ "ติ๊ก"