ก๊วนซอฟท์แวร์ </softganz> SoftGang (Gang Software)

Web &amp; Software Developer Gang.

618 items|« First « Prev 25 26 (27/62) 28 29 Next » Last »|
โดย Little Bear on 21 ก.พ. 56 13:55

บทความนี้ไม่ได้เขียนเองนะครับ แต่เห็นว่ามีประโยชน์ ก็เลยเอามาเผยแพร่ต่อ

เทคนิคการแปลงหน่วยในระบบพิกัดแบบ DMS และ DD จากเครื่อง GPS

การแสดงพิกัดบนเครื่อง GPS (Global Positioning System) ที่เราใช้อยู่โดยทั่วไปในบ้านเรา (ไทยแลนด์) จะนิยมใช้แค่สองระบบเท่านั้น คือ พิกัดภูมิศาสตร์ และพิกัดกริด UTM (Universal Transverse Mercator) การอ่านค่าในระบบพิกัด UTM นั้นไม่ยุ่งยากเท่าไหร่ เพราะอ่านตัวเลขตามค่า East (ค่า X) และ ค่า North (ค่า Y) และ หน่วยของ UTM เป็นเมตรอยู่แล้ว แต่การอ่านค่าระบบพิกัดภูมิศาสตร์นั้นค่อนข้างยุ่งยากเล็กน้อย เพราะเครื่อง GPS บางรุ่น บางยี่ห้อแสดงค่าพิกัดภูมิศาสตร์ในหน่วยแบบที่เรียกว่า องศา ลิปดา ฟิลิปดา (DMS : Degree Minute Second) หรือแสดงเป็นหน่วยในระบบพิกัดแบบค่าตัวเลขทศนิยม (DD : Decimal Degree) เพื่อนำไปใช้ในคอมพิวเตอร์ ฉะนั้นเมื่อเราต้องการใช้งานแบบใดแบบหนึ่ง จึงต้องมีการแปลง (Convert) ค่าหน่วย DMS เป็น DD หรือ DD เป็น DMS วันนี้จะบอกเทคนิควิธีการแปลงค่าหน่วยเหล่านั้น

ก่อนอื่นมารู้จักค่าพิกัดภูมิศาสตร์แบบที่เรียกว่า องศา ลิปดา ฟิลิปดา เป็นหน่วยแบบ DMS (Degree Minute Second) เหมือนกับหน่วยของเวลา บอกเวลาเป็น ชั่วโมง นาที และวินาที

ค่าองศา (Degree) 1 องศา มี 60 ลิปดา
ค่าลิปดา (Minute) 1 ลิปดา มี 60 ฟิลิปดา
ฟิลิปดา (Second) 1 ฟิลิปดา มีค่าระยะทางประมาณ 30.48 ม. หรือ 100 ฟุต บริเวณศูนย์สูตร

ตัวอย่างเช่น อำเภอหาดใหญ่ ตั้งอยู่ที่ค่าพิกัดภูมิศาสตร์ ละติจูด 100 องศา 27 ลิปดา 15 ฟิลิปดา เหนือ, ลองกิจูด 7 องศา 2 ลิปดา 25 ฟิลิปดา ตะวันออก

ส่วนหน่วยแบบ DD (Decimal Degree) หมายถึง ค่าตัวเลขทศนิยม ที่เป็นเลขฐานสิบในหน่วยแบบ DD

ตัวอย่างเช่น อำเภอหาดใหญ่ ตั้งอยู่ที่ค่าพิกัดภูมิศาสตร์ ละติจูด 100.45416 เหนือ, ลองกิจูด 7. 040277 ตะวันออก

เทคนิควิธีการแปลงค่าหน่วยเหล่านั้นมี 2 วิธี ดังนี้

วิธีแรก ใช้บริการของเวบไซต์ เป็นวิธีง่ายที่สุด เพียงนำค่าพิกัด DD หรือ DMS มาแปลงในเวบไซต์ดังข้างล่างนี้ ก็จะสามารถแปลงค่าพิกัดได้ง่าย รวดเร็วทันใจ www.gpsvisualizer.com

วิธีที่สอง เป็นการแปลงด้วยวิธีคำนวณเองด้วยมือ จะจิ้มเครื่องคิดเลข หรือจะใช้โปรแกรม Excel คำนวณก็ได้ ไม่ผิดกติกา มาดูวิธีการแปลงพิกัดเหล่านั้นกันเถอะ

วิธีการแปลงหน่วยในระบบพิกัดแบบ DMS เป็นแบบ DD เราจะนำค่า DMS มาแปลงเป็นหน่วยในระบบพิกัดแบบค่าตัวเลขทศนิยม DD (Decimal Degree) เพื่อนำไปใช้ในคอมพิวเตอร์ได้โดยผ่านสมการนี้

DD = Degree+(Minute*60+Second)/3600

หรือ

DD = (Seconds/3600) + (Minutes/60)+ Degrees

ตัวอย่าง แปลงค่าพิกัดในหน่วย DMS ให้เป็น DD เช่น อำเภอหาดใหญ่ ตั้งอยู่ที่ ละติจูด 100 องศา 27 ลิปดา 15 ฟิลิปดา เหนือ ลองกิจูด 7 องศา 2 ลิปดา 25 ฟิลิปดา ตะวันออก

จาก สมการ DD = Degree+(Minute*60+Second)/3600

จะได้ ละติจูด = 100+(27*60+15)/3600 = 100.45416

ลองกิจูด = 7+(2*60+25)/3600 = 7.040277

หรือจาก สมการ DD = (Seconds/3600) + (Minutes/60)+ Degrees

จะได้ ละติจูด = (15/3600)+(27/60)+100 = 100.45416

ลองกิจูด = (25/3600)+(2/60)+7 = 7.040277

ดังนั้น ค่า DD ที่ตั้งอำเภอหาดใหญ่อยู่ที่ ละติจูด 100.45416 เหนือ, ลองกิจูด 7. 040277 ตะวันออก วิธีการแปลงหน่วยในระบบพิกัดแบบ DD เป็นแบบ DMS ทำได้ 2 วิธี

วิธีที่ 1 ใช้โปรแกรม Calculator ใน เครื่องคอมพิวเตอร์ที่ลงซอฟแวร์ปฎิบัติการ Windows 95/98/NT 4/2000/XP/Vista โดยทำตามขั้นตอนดังนี้

  1. เลือก START แล้วเลือก Programs->Accessories->Calculator
  2. จากโปรแกรม Calculator เลือก View menu และเลือก Scientific
  3. พิมพ์ค่าพิกัดในรูปแบบ DD เช่น 100.45416
  4. แล้วกดปุ่ม dms
  5. จะแสดงค่าพิกัด DMS ขึ้นมา คือ 100.2714976 หมายถึง 100 องศา 27 ลิปดา 15 ฟิลิปดา

วิธีที่ 2 เป็นการคำนวณด้วยมือง่าย ๆ โดยทำตามขั้นตอนดังนี้

  1. จากค่าตัวเลขพิกัดในรูปแบบ DD ตัวอย่างเช่น 100.45416 ตัวเลขก่อนหน้าจุดทศนิยม จะเป็นค่าของหน่วยองศา ในที่นี่คือ 100 องศา
  2. ให้นำตัวเลขหลังทศนิยมคูณด้วย 60 เช่น .45416 x 60 = 27.2496
  3. จากค่าที่คำนวณได้ 27.2496 ตัวเลขก่อนหน้าจุดทศนิยม จะเป็นค่าของหน่วยลิปดา ในที่นี่คือ 27 ลิปดา
  4. ให้นำตัวเลขหลังทศนิยมจากผลคูณในข้อ 2 คูณด้วย 60 เช่น .2496 x 60 = 14.976
  5. จากค่าที่คำนวณได้ 14.976 ตัวเลขก่อนหน้าจุดทศนิยม จะเป็นค่าของหน่วยฟิลิปดา ในที่นี่ปัดทศนิยมเป็น 15 ฟิลิปดา
  6. เมื่อนำตัวเลขมาอ่านรวมกันจะได้ 100 องศา 27 ลิปดา 15 ฟิลิปดา เหมือนกับคำนวณด้วยเครื่องคิดเลขเลย

ใครถนัดแบบไหนลองเลือกใช้ดูนะครับ

ขอบคุณแหล่งข้อมูล www.gpsvisualizer.com , www.mass.gov

อานันต์ คำภีระ

ศูนย์ภูมิภาคเทคโนโลยีอวกาศและภูมิสารสนเทศ ภาคใต้ คณะการจัดการสิ่งแวดล้อม มหาวิทยาลัยสงขลานครินทร์ anan.k@psu.ac.th www.rsgis.psu.ac.th

ที่มา www.rsgis.psu.ac.th , www.smart-mobile.com

โดย Little Bear on 20 ก.พ. 56 20:36

NOAA ได้ปล่อย app บน smart phone ชื่อ mPing ที่เชิญชวนให้มวลชนช่วยกันส่งข้อมูลการสังเกตสภาพอากาศเพื่อให้เป็นการรวบรวมภาพที่สมบูรณ์มากขึ้นของสภาพอากาศ

วิธีการนี้ก็เป็นการทำ crowdsourcing โดยการใช้มวลชนช่วยกันส่งข้อมูลไปรวมกันเพื่อทำการประมวลผลของสภาพอากาศที่สมบูรณ์ขึ้นจากข้อมูลที่เกิดขึ้นจริง ๆ

สามารถดาวน์โหลด app ได้ที่ App Store หรือ Google Play

ที่มา www.triplepundit.com , www.nssl.noaa.gov

โดย Little Bear on 20 ก.พ. 56 16:57

Social media is increasingly used for communicating during crises. This rise in Big (Crisis) Data means that finding the proverbial needle in the growing haystack of information is becoming a major challenge. Social media use during Hurricane Sandy produced a “haystack” of half-a-million Instagram photos and 20 million tweets. But which of these were actually relevant for disaster response and could they have been detected in near real-time? The purpose of QCRI’s experimental Twitter Dashboard for Disaster Response project is to answer this question. But what about the credibility of the needles in the info-stack?

.........

ที่มา irevolution.net

โดย Little Bear on 18 ก.พ. 56 19:04

ติดตั้ง AIS AirNet วันนี้ package 10/4 ลองเช็ค speedtest

ความเร็วยังไม่ถึง อาจจะมีปัญหากับ access point ด้วย เนื่องจากห่างกันมาก ประมาณ 30 เมตร (ไม่รู้ว่าเกี่ยวกันหรือเปล่า) ตอนที่ทดสอบใกล้ ๆ ก็ทำความเร็วได้ตามปกติ

โดย Little Bear on 6 ก.พ. 56 16:39

จะไปคุยเรื่อง ประเด็นการทำสื่อของแผนพัฒนาภาคใต้(ระยะยาว) ที่ มูลนิธิสาธารณสุขแห่งชาติ เป้าหมายหลักคือเป็นแหล่งรวบรวมเนื้อหาของโครงการ,แนวทางในการพัฒนาของภาคใต้ EIA ฯลฯ

งานนี้น่าจะดำเนินการออกแบบโดย opendream.co.th และมีการพูดถึงผู้ดูแลจาก ppvoice.org ด้วย

ประเด็นที่จะสอบถามทางด้าน IT คือ

  1. What's CMS?
  2. How to maintenance?
  3. Who's Webmaster (or team)?
โดย Little Bear on 24 ม.ค. 56 21:06

อ่านเจอใน www.thaihosttalk.com ว่ามีการแทรก eval(based64 ไว้ในไฟล์ต่าง ๆ ในเว็บ เลยลองมาเช็คใน server ปรากฏว่าเจอจริง ๆ ด้วย 2 โดเมน คือ border9025.com และ sadao4u.com

โดยการ

  1. ค้นหาไฟล์ที่ถูกแทรกโค๊ด eval(based64 ด้วยคำสั่ง
grep -lr --include=*.php "eval(base64_decode" /home/(user|*)/domains/*/public_html/

คำสั่งนี้จะแสดงรายชื่อทุกไฟล์ในบัญชีนี้ ที่ถูกแทรกโค๊ด eval ออกมาทั้งหมด แล้วก็เข้าไปลบคำสั่งนั้นออกจากแต่ละไฟล์

  1. ใช้ avgscan /home/user เพื่อหาไฟล์ Backdoor ก่อน โปรแกรม avgscan จะหาพบ และจะบอกว่า มีไฟล์ backdoor เก็บไว้ที่โฟลเดอร์ไหน

ขอบคุณ www.hosttook.com

โดย Little Bear on 15 ม.ค. 56 20:10

คุณ icez เขียนไว้ที่ www.thaihosttalk.com ว่า

maxclients ของ apache สูตรคำนวณคือแรมหาร 50 ครับ แรม 24GB ก็เซตประมาณ 480 - 512 ไม่เกินนั้น

ส่วนของ my.cnf นี่บอกยากครับ หลักๆ ใช้ความรู้สึกเอามากกว่า

ด้านล่างนี้เป็นค่าเฉลี่ยสำหรับเครื่อง hosting ที่มีแรมมากกว่า 8GB ครับ ค่าที่ยังปรับเพิ่มได้อีกมี keybuffers กับ innodbbufferpoolsize นอกนั้นไม่ควรปรับเพิ่ม (max connections ปรับเพิ่มได้แต่ไม่เกิน 500 แต่ไม่แนะนำให้ปรับโดยเด็ดขาด)

[mysqld]
local-infile=0

innodb_buffer_pool_size=256M
innodb_additional_mem_pool_size=1M
innodb_log_buffer_size=500K
innodb_thread_concurrency=2
innodb_file_per_table

skip-character-set-client-handshake
skip-name-resolve
max_connections = 300
key_buffer = 512M
myisam_sort_buffer_size = 32M
join_buffer_size = 1M
read_buffer_size = 1M
sort_buffer_size = 2M
read_rnd_buffer_size = 1M

table_cache = 1536
thread_cache = 4
thread_concurrency = 2
thread_cache_size = 256
wait_timeout = 3600
connect_timeout = 10
max_tmp_tables = 256
tmp_table_size = 128M
max_allowed_packet = 16M
max_connect_errors = 10
query_cache_limit = 1M
query_cache_size = 32M
query_cache_type = 1
query_prealloc_size = 16384
query_alloc_block_size = 16384
max_heap_table_size = 128M

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
open_files_limit = 16384
โดย Little Bear on 27 ธ.ค. 55 11:00

มีประกาศแจ้งในเว็บ www.thaihosttalk.com ว่า

"ใครที่ใช้ DA อยู่ให้เข้าไปตรวจสอบในส่วน php safemode configuration ดูนะครับ ว่ามีโดเมนที่ถูกแก้ไข open basedir เป็น off หรือเปล่า

ให้แก้ไขกลับเป็น ON ให้หมดทุกโดเมน เพราะมันจะทำให้สามารถเขียนไฟล์ข้าม home user ได้ ทำให้โดนแก้ไฟล์ทีเดียวได้ทั้งเครื่อง

เครื่องใครที่โดนแก้ รบกวนมาแจ้งให้ทราบด้วยครับ ว่าใช้ whmcs อยู่ด้วยหรือเปล่า เพราะยังไม่แน่ใจว่าที่โดนมันมาจากทางใหน อาจจะโดนแก้ผ่าน whmcs ตอนที่มันเคยรั่ว

ใครโดนแก้แนะนำให้เปลี่ยน passwd DA กับ whmcs ใหม่ด้วย

กับอีกจุดหนึ่งคือ url ชั่วคราวที่เข้าทาง ip/~user ให้ปิดซะ เพราะเป็นช่องโหว่ให้เขียนไฟล์ข้าม user ได้เช่นกัน"

เช็คดูแล้ว ตอนนี้ทุก domain ยังคงเป็น ON อยู่

ที่มา www.thaihosttalk.com

618 items|« First « Prev 25 26 (27/62) 28 29 Next » Last »|