บทความ

การหาอัตราการเติบโตของเนื้อที่ server แบบง่าย

ผมได้รับโจทย์จากหัวหน้างาน ว่า ให้ช่วยหาอัตราการเติบโตของข้อมูลหน่อย จะได้ตั้งงบประมาณจัดซื้อได้ถูก อัตราการเติบโตของข้อมูลในความหมายของหัวหน้า คือ หาปริมาณการเพิ่มขึ้นของ harddisk ว่าจะสามารถใช้งานได้นานไหม โจทย์             หาเนื้อที่ที่เพิ่มขึ้นของ hard disk ว่าจะเพียงพอต่อการใช้งานไปได้อีกนานไหม วิธีการ            เขียน shell script เพื่อทำการเก็บเนื้อที่ hard disk ในทุกๆวัน ในเวลาเดียวกัน แล้วบันทึกลงฐานข้อมูล แล้วนำมาหาค่าเฉลี่ยตอนสิ้นเดือน ที่นี้ก็จะรู้แล้วครับว่าในแต่ละเดือน มีข้อมูลเพิ่มขึ้นเท่าไหร่    1.เขียน shell script    2. สร้างฐานข้อมูล mysql source code    *** ใช้ได้เฉพาะ server ที่เป็น linux น่ะครับ ในส่วนของ crontab 0 6,10,12,14,18,22,02 * * * /root/show_cdm_mysql.sh ============================================================================ #!/bin/bash m=$(free -m | awk 'NR==2{printf "%s/%s\n", $3,$2,$3*100/$2 }') d=$(df -h | awk '$NF=="/"{printf "%d/%...

มาวิ่งกันเถอะครับ

รูปภาพ
  บทความนี้ไม่ได้เกี่ยวกับไอที แต่อยากจะเล่าถึงการวิ่ง   เดิมทีผมเป็นนักกีฬาตระกร้อ เล่นตระกร้อมาตั้งแต่อายุ 12 ปี เล่นระดับโรงเรียน ระดับเขต เล่นมาเรื่อยๆ ต่อมาตอนประมาณปี 2545 -2546 เริ่มมีอาการบาดเจ็บที่ข้อเท้ารื้อรัง หลังจากนั้นเลยไม่ได้เล่นตระกร้อแล้ว แต่หันมาเล่นฟุตบอลบ้าง แต่ก็เจ็บที่ข้อเท้าเหมือนเดิม ระยะหลังๆ จึงไม่ค่อยได้ออกกำลังกาย น้ำหนักเลยเพิ่มขึ้นเรื่อย จนมาถึงเมื่อประมาณ เดือน มกราคม 2558 น้ำหนักขึ้นมาถึง 89 กิโล คลอเลสเตอรอลประมาณ 230 -240 แต่ไม่ได้กินยาลดไขมัน เริ่มทนสภาพร่างกายตัวเองไม่ไหว จึงเริ่มมาออกกำลังกายที่สะดวกที่สุด คือ การวิ่ง  แรกเริ่มก็วิ่งรอบสนามฟุตบอล รอบละ 400 เมตร ประมาณวันละ 3 รอบ ก็เหนื่อย วิ่งบ้างหยุดบ้าง(ตามรูป) บ้างเดือนก็ไม่วิ่งเลย หาข้ออ้างให้ตัวเองตลอด เช่น เลิกงานเย็น อากาศร้อน ขี้เกียจ ทำงานมาหนักทั้งวันแล้ว ฯลฯ แรกๆ วิ่ง มีการเจ็บขา ปวดน่องสารพัด  น้ำหนักก็ไม่ได้ลดลง มีอาการเป็นหวัดบ่อยๆ ไม่ค่อยมีแรง แต่ก็พยายามวิ่งบ้าง  ตารางเปรียบเทียบการวิ่งปี 2558  กับ ปี 2559   โดยในปี 2559 จะพยายามวิ่งให้ไม...

ทำแผนที่ Indoor ของสำนักงานฯ แห่งใหม่ บน google maps คือ หนึ่งใน project ที่อยากจะทำ

รูปภาพ
แนวคิด   พอดีเห็นแผนที่ของ central world ซึ่งแตกต่างจากที่อื่น  ปกติ อาคารอื่นจะเห็นแค่อาคารที่เป็นสี่เหลี่ยมสีขาว ไม่แสดงรายละเอียดใดๆ แต่กับแผนที่ central world บน google maps ไม่ใช่  หากใครเคยไป central world ไม่ค่อยบ่อย  จะพบปัญหาว่าหาร้านที่ต้องการจะไปไม่เจอ เนื่องจากพื้นที่กว้างมาก ซึ่งในรูปนี้จะเป็นรูปแผนผังภายในของ central world ที่แสดงตำแหน่งของร้านค้าภายใน central world  ทำให้สะดวก หาร้านได้ง่าย ไม่หลง  จึงมีแนวคิดที่ว่าสำนักงานฯ แห่งใหม่ของเราที่จะแล้วเสร็จภายในปี 2560 หรือ 2561 มีความใหญ่โต และกว้างขวางมาก มันคงจะดี หากเราจะทำแผนที่แบบนี้ให้แสดงบน google map ทำให้สะดวกในการหาห้องประชุมต่างๆ เพื่ออำนวยความสะดวกต่างๆ วิธีทำก็ไม่อยาก ทำตามลิงค์นี้เลยครับ https://maps.google.com/floorplans/find?hl=th แต่ปัญหาที่ผมยังไม่สามารถทำได้ตอนนี้คือ แผนผังอาคารที่เป็นนามสกุล KMZ หรือ KML แต่คิดว่าจะทำอย่างแน่นอน ให้เสร็จก่อนที่สำนักงานฯ แห่งใหม่จะแล้วเสร็จ

ปัญหา google chrome ไม่สามารถเข้าเว็บ https:// ได้ เนื่องจาก เซิร์ฟเวอร์มีคีย์สาธารณะ Diffie-Hellman ชั่วคราวที่คาดเดาง่ายเกินไป

รูปภาพ
    เปิดงานมาวันแรกของปี 2559 คือวันที่ 4 ม.ค. 2559  จะเข้าไป monitor cisco prime ผ่านทาง url  https://10.152.7.27/  ปรากฏว่าเข้าหน้าเว็บไซด์ไม่ได้  มีข้อความฟ้องดังรูป เซิร์ฟเวอร์มีคีย์สาธารณะ Diffie-Hellman ชั่วคราวที่คาดเดาง่ายเกินไป ERR_SSL_WEAK_SERVER_EPHEMERAL_DH_KEY /////////////////////   ตอนแรกก็งงคิดว่าเป็นปัญหาที่ server แต่ลองหาข้อมูลในอินเตอร์เน็ต พบว่าเป็นปัญหาที่ chrome เนื่องจากมีการ update ใหม่ ทำให้ cert key ที่ไม่ถูกต้อง จะทำให้เรียกใช้งานไม่ได้  วิธีการแก้ปัญหาเฉพาะหน้าก็คือ                  ให้ข้ามการตรวจสอบ ซึ่งก็ไม่ค่อยแนะนำ แต่มันจำเป็นต้องทำ ขั้นตอนคือ   ให้คลิ๊กขวาที่ไอคอน chrome ที่หน้าจอ แล้วเลือก properties และในส่วนของ shortcut ให้เพิ่มข้อความต่อท้าย    C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --cipher-suite-blacklist=0x0088,0x0087,0x0039,0x0038,0x0044,0x0045,0x0066,0x0032,0x0033,0x0016,0x0013 ซึ่งห...

โปรแกรมสำหรับข้าราชการที่ทำ กบข. ใช้วางแผนคำนวณเงินสำหรับใช้หลังเกษียณ

รูปภาพ
โปรแกรมประมาณการความเพียงพอของเงินใช้หลังเกษียณ      พอดีได้เห็นเมนูแปลกๆ ของ กบข. ขึ้นมาใน application GPF Service บน ipad ชื่อว่า  โปรแกรมประมาณการความเพียงพอของเงินใช้หลังเกษียณ  ก็เลยลองเล่นดูครับ นับว่าน่าสนใจไม่น้อยเลยครับ  สามารถคำนวณว่าค่าใช้จ่ายต่อเดือนหลังเกษียณประมาณเท่าไหร่  บำนาญจะได้ประมาณเท่าไหร่ เงินออม กบข. จะได้เท่าไหร่  ขอย้ำว่าเป็นประมาณการน่ะครับ  สำหรับการใช้จ่ายหลังเกษียณ 20 ปี  จะได้รู้ตัวว่าเราควรจะมีเงินออมเท่าไหร่หลังเกษียณ โปรแกรมทำออกมาค่อนข้างดีมากครับ มีทั้งอัตราเงินเฟ้อ อัตราเงินขึ้นต่อปี  สำหรับ  โปรแกรมประมาณการความเพียงพอของเงินใช้หลังเกษียณ เท่าที่ผมดู เห็นจะมีแค่ในโปรแกรม GPF บน AppStore สำหรับ iphone,ipad และ Playstore สำหรับ android เท่านั้น บนเว็บไซด์ผมยังไม่เห็นน่ะครับ เราลองมาดูหน้าตาโปรแกรมคร่าวๆ น่ะครับ ตัวอย่งนี้ผมใช้บน IPAD น่ะครับ  สำหรับโปรแกรมสามารถโหลดโดยใช้คำค้นว่า GPF หรือ กบข. ได้เลยครับ ทั้งใน appstore และ playstore ข้อมูลตัวอย่างที่ใช้กรอกน่ะครับ   อา...

การทำ Message Server เพื่อตรวจสอบสถานะของเครื่อง Server

แนวคิด จะมี Message Server ที่เป็น main server ให้ client ส่งข้อมูล  ผ่าน network เข้ามา   HOST client 1, 2  3 ... 80 =====> Message Server ให้คิดเหมือนส่งข้อมูลมารายงานตัวทุกๆ ชั่วโมง ในช่วงต้นชั่วโมง และ Message Server จะทำการเก็บข้อมูลลงใน   directory แยกตามวัน  โดยสร้างชื่อแฟ้มเพื่อบ่งว่าเป็นการรายงานจาก client host ใด ของช่วงเวลาใด ในช่วง 5 นาทีหลังจากนั้น server จะมี โปรแกรมมาอ่านแฟ้ม ตรวจว่าเครื่องไหนไม่รายงานแสดงว่ามีปัญหา  จะส่ง message ไปที่ Line Group ว่า client ใดที่ไม่รายงานตัว กรณีรายงานตัว จะนำข้อมูลนั้นมาดูว่ามีปัญหาหรือไม่ ถ้ามีปัญหาจะส่ง message ไปที่ Line Group ว่า client นั้นมีปัญหา ทำการเก็บข้อมูลนั้นลงใน database server ดังนั้นโปรแกมในฝั่ง server จะมี 2 ตัวคือ  1. Daemon ที่คอยรับข้อมูลจาก client เพื่อเขียนลงแฟ้ม  2. เป็น Cron tab โปรแกรมที่ทำงานทุกประมาณ 5 นาที ส่วนฝั่ง Client จะมีโปรแกรมเดียว คอยส่งรายงานให้กับ server ข้อกำหนดของ Server Daemon  ทำการสร้าง  Socket...