Month: April 2015

Shell Script : Grouping and Summation

มี Log ขนาดใหญ่ แล้ว ต้องการจะวิเคราะห์ข้อมูลของนาทีที่ผ่านมา เลือกเฉพาะรูปแบบที่ต้องการด้วยคำสั่ง grep ‘Apr 28 10:59’ /var/log/mail.log | grep ‘postfix/qmgr’ |grep ‘nrcpt=’ |grep -v ‘from=<>’ ได้ผลมาประมาณนี้ ต้องการเอาข้อมูล X และ Y จากรูปแบบนี้ from=<X> และ nrcpt=Y ใช้ความรู้จาก Shell Script: Extract exact pattern from string ใช้คำสั่งต่อไปนี้ grep ‘Apr 28 10:59’ /var/log/mail.log…

Shell Script : Extract exact pattern from string

มี string ดังนี้ ในตัวแปร line line=’Apr 18 06:04:57 webmail squirrelmail: Message sent via webmail: by username.s (psu.ac.th) at 41.203.69.5 on 04/17/2015 23:04:57: Message-ID: 98f9739438686e127bcb8547fea7ed82.squirrel@webmail.psu.ac.th Total 9 recipients Message-ID: 98f9739438686e127bcb8547fea7ed82.squirrel@webmail.psu.ac.th’ ต้องการค่าที่อยู่ระหว่าง Total … recipients ใช้คำสั่งนี้ total=$(echo $line | sed -n ‘s/.*Total…

Spam-20150420-01

หากท่านได้รับ Email ในลักษณะดังภาพต่อไปนี้ … นี่เป็นจดหมายหลอกลวง !!! สิ่งที่ต้องทำ ! ห้ามคลิกลิงค์ใดๆ: เพราะมันจะนำไปสู่เว็บไซต์หลอกลวงเอาข้อมูลส่วนตัว รหัสผ่าน และข้อมูลทางการเงินได้ หรือ อาจจะถูกฝังโปรแกรมดักจับข้อมูลในเครื่องของท่านได้ โดยไม่มีการเตือน ห้าม Reply, Forward : เพราะท่านกำลังทำให้เกิดการแพร่กระจาย และ ตกเป็นเป้าหมายต่อไปทันที ให้ลบทิ้งทันที หากคลิก หรือ พลาดบอกรหัสผ่านไปแล้ว ให้ตั้งรหัสผ่านใหม่ทันที !!! และต้องแตกต่างจากเดิมโดยสิ้นเชิง หาก Reply ไปตอบโต้กับผู้ส่ง ท่านต้องระวังตัวมากขึ้น เพราะจะมีจดหมายหลอกลวงอื่นๆจำนวนมากที่จะวิ่งเข้ามาหาท่าน ทางมหาวิทยาลัย จะไม่ส่งจดหมายแจ้งเตือน/สอบถามรหัสผ่านจากท่านเด็ดขาด ดูลักษณะ จดหมายหลอกลวงได้ที่นี่ http://sysadmin.psu.ac.th/tag/spamtoday/  

การตรวจสอบการบุกรุกพื้นที่ป่าสงวน เบื้องต้นด้วยตัวเอง

ตอนนี้มีประเด็นข่าวร้อนแรงเกี่ยวกับการบุกรุกที่ป่าและการใช้พื้นที่ผิดประเภทของรีสอร์ท แห่งหนึ่งที่เขาใหญ่ โดยประเด็นเด่นคือ สนามแข่งรถ ถูกตรวจพบว่า เป็นที่ดิน ส.ป.ก. ที่ใช้พื้นที่ผิดประเภทของการให้เอกสารสิทธิ ซึ่งหลายคนอาจจะสงสัยว่า เขามีการตรวจสอบกันอย่างไร? เกี่ยวข้องกับ GIS ไม๊? วันนี้เลยขอนำเสนอแบบคร่าวๆ พอให้ได้เห็นภาพกันนะคับ ว่าเขาดูและตรวจสอบกันอย่างไร หมายเหตุ เพื่อความถูกต้องของข้อมูลที่สุด ควรตรวจสอบที่หน่วยงานราชการที่ให้บริการ หลักการ คือ การนำชั้นข้อมูล (Layer) ในแต่ละข้อมูล มาซ้อนทับกัน(Overlay) เพื่อแสดงผล ในตัวอย่างจะประกอบด้วย 3 ชั้นข้อมูลคือ ชั้นข้อมูลแผนที่ฐาน (base map) , ชั้นข้อมูล พื้นที่สปก. และชั้นข้อมูล เขตป่าสงวน มีขั้นตอนดังนี้ 1. เปิดหน้าเว็บ dsi-map >…

การเก็บพิกัด GPS ด้วย Android device

เป็นแอพสาหรับการออกพื้นที่ภาคสนามเพื่อเก็บพิกัด สามารถใช้ GPS ได้โดยไม่ต้องต่อเน็ต แต่หากจะ share to Maps ต้องอาศัยอินเตอร์เน็ตครับ ชื่อแอพ GPS Status & Toolbox ที่ใช้ฟรี บน Android device เลยคิดว่านำมาแชร์ สำหรับใครที่ต้องการเก็บพิกัด GPS แบบง่ายๆ เพื่อนำมาใช้งานต่อในด้านอื่นๆต่อไป เกริ่นก่อนนิดนึงว่า ปกติแล้วนักภูมิสารสนเทศ หรือผู้ที่ทำงานด้านภูมิสารสนเทศ จะใช้เครื่อง GPS ที่เฉพาะเหมาะกับงาน ซึ่งมีหลายรุ่น หลายยี่ห้อ ทั้งแบบธรรมดาและแบบถ่ายรูปพร้อมฝังพิกัดได้ด้วย ก็มีราคาที่แตกต่างกันไปตามรุ่นและฟังก์ชั่น ดูเพิ่มเติม มาเริ่มต้นใช้งานคร่าวๆ กันเลยดีกว่าคับ 1. เข้า Play Store บน Android ของท่าน >…

วิธีทำระบบกล้องวงจรปิดที่บ้านแบบประหยัด + ดูผ่าน Internet โดยไม่ต้องทำ Port Forward

อยากมีกล้องวงจรปิดที่บ้านแบบประหยัดงบ เชิญอ่าน … แนวคิด: ใช้งานสิ่งที่มีอยู่ ซื้อเท่าที่จำเป็น บันทึกวิดีโอได้ตามช่วงเวลาที่กำหนด (06:00-18:00) นอกช่วงเวลาบันทึกเฉพาะเมื่อมีความเคลื่อนไหว (Motion Detection) (00:00-06:00) ระบบสามารถลบวิดีโอที่อายุเกินกำหนดได้ และสามารถดูได้จาก Internet โดยไม่ต้องทำ Port Forward (บ้านที่มี ADSL ไม่สามารถ Fix IP ได้ แถมบางค่ายให้ NAT IP มาที่ Router อีก ยิ่งทำยาก) สิ่งที่มีอยู่แล้ว: กล้อง: สามารถใช้งาน Smart Phone เก่าๆ เช่น Samsung Galaxy…

วิธีการใช้งาน ADSL ร่วมกันกับข้างบ้าน

ใครใช้ ADSL หรือ ซื้อ Internet ไว้ใช้งานที่บ้านบ้าง ??? มีราคาตั้งแต่ 590 บาทต่อเดือน (ไม่รวม VAT) ขึ้นไป เมื่อมีแล้วก็ใช้งานได้รวดเร็วทันใจ … แต่คำถามคือ … ใช้งานคุ้มค่าหรือไม่ ??? แล้วจะดีไม๊ ถ้ารู้ว่า ยังใช้ไม่คุ้มค่า แล้วสามารถหารค่าใช้จ่ายร่วมกับข้างบ้านได้ หรือ กรณีบ้านเดียวกันนี่แหล่ะ แต่เป็นบ้านทรงสูงเช่น บ้านเป็นตึกหลายชั้น จะเดินสาย LAN ไปชั้นบนๆก็ไม่สะดวก ไม่สวยงาม สามารถใช้ Solution นี้ได้ (แบ่งสัดส่วนกันตามสะดวกใจ) โจทย์: บ้าน A พบว่า ตัวเองใช้งาน…

อัพ PHP 5.2 to 5.3

ไม่แน่ใจว่าจะเอามะพร้าวมาขายสวนหรือเปล่านะคับ แต่ก็เผื่อว่าบางท่านเจอปัญหาเดียวกันแล้วแก้ไม่ได้สักที (แบบไม่ต้องติดตั้งโปรแกรมใหม่หมด) ด้วยตัวเองก่อนหน้านี้ติดตั้ง Apache 2.2 + PHP 5.2 + phpMyAdmin on Windows 8.1 เพื่อใช้งาน Joomla 2.5 แต่เมื่อต้องการจะติดตั้ง Joomla 3 และ Moodle ระบบกลับฟ้องว่าไม่ support PHP 5.2 จะต้องติดตั้ง PHP 5.3.10 ขึ้นไป[1] ด้วยความที่ไม่อยากติดตั้งใหม่ทั้งหมด เลยค้นหาวิธีการอัพ php 5.2 เป็น php 5.3 แต่ก็ไม่ประสบผลสำเร็จ -_-‘ หลายเว็บมีความซับซ้อนและยุ่งยากสำหรับผมมาก…

การติดตั้ง ArcGIS Server 10 for Windows

ห่างหายไปนาน เพราะตอนนี้ยุ่งๆ หลายเรื่องเลยคับ ซึ่งมีหลายสิ่งในหัวสมองอันน้อยนิด อยากที่จะมาแชร์เกี่ยวสารสนเทศภูมิศาสตร์ หรือเรียกกันโดยทั่วไปว่า GIS คราวที่แล้วพูดถึง Map Server ที่นิยมใช้กันในปัจจุบัน 2 เจ้าใหญ่ๆ คือ ArcGIS Server และ Geoserver (จริงๆแล้วมีตัวอื่นอีกนะคับ) ซึ่งปัจจุบัน ศูนย์ภูมิภาคเทคโนโลยีอวกาศและภูมิสารสนเทศ ภาคใต้ (SouthGIST) ติดตั้งและใช้งาน ArcGIS Server 10.0 อยู่คับ โดยใช้งานภายใต้โครงการประชาสัมพันธ์และเผยแพร่ฐานข้อมูลภูมิศาสตร์ลุ่มน้ำทะเลสาบสงขลา(SLB-GIS) และคาดว่าภายในปีนี้จะติดตั้ง Geoserver เพิ่มอีกตัว โดยจะให้แล้วเสร็จภายในสิ้นปีนี้ การติดตั้ง ArcGIS Server 10 for Windows (ติดตั้งได้ทั้งบน Windows และ Linux) จะมีส่วนหลักๆ ที่จะต้องติดตั้ง…