วันพุธที่ 23 มีนาคม พ.ศ. 2559

ข้อแตกต่าง ระหว่าง GROUP BY และ DISTINCT

GROUP BY และ DISTINCT ใช้เพื่อเลือกข้อมูลที่เหมือนๆกัน ออกมาแสดงได้เหมือนกัน แต่ทั้ง 2 แบบมีจุดประสงค์ต่างกัน คือ

DISTINCT ปกติเราจะใช้เพื่อเลือกเฉพาะข้อมูลที่ซ้ำกันที่ต้องการเท่านั้น ไม่สามารถแสดงข้อมูลอื่นๆได้ เช่น
SELECT  DISTINCT `sex` FROM  `user` query นี้จะให้ผลลัพท์ เป็นเพศของ user เช่น F หรือ M เท่านั้น แต่ไม่สามารถคืนค่าฟิลด์อื่นๆได้
SELECT  DISTINCT `sex`,`answer` FROM  `user` query นี้อาจคืนค่า sex ได้มากกว่า 1 รายการ เนื่องจากในรายการอื่นๆ answer อาจไม่ซ้ำกันก็ได้
ส่วน GROUP BY เราจะใช้เพื่อการจัดกลุ่มข้อมูลที่เหมือนๆกันตามลำดับที่กำหนดโดยชื่ฟิลด์หลัง GROUP BY และมันยังสามารถคืนค่า field อื่นๆที่เกี่ยวข้องได้ด้วย เช่น
SELECT * FROM `user` GROUP BY `sex` query นี้ ให้ผลลัพท์เหมือนกับ DISTINCT ต่างกันที่สามารถคืนค่าของข้อมูลฟิลด์อื่นๆออกมาได้ด้วย (SELECT *)
SELECT * FROM `user` GROUP BY `sex`,`answer` query นี้จะคืนค่าของข้อมูลทุกๆฟิลด์ ที่มีเพศต่างกัน และ คำตอบต่างกัน โดย sql จะจัดการเลือกจัดกลุ่มเอาข้อมูลที่มีเพศเดียวกัน เอาไว้ก่อน แล้วจึงเลือกเอาเฉพาะข้อมูลที่มีคำตอบเหมือนๆกันมาแสดงอีกที
สรุป DISTINCT เหมาะสำหรับเลือกเอาข้อมูลที่ซ้ำๆกันเพียงฟิลด์ใดฟิลด์หนึงมาใช้งาน เช่นการเลือกเพศ มาใส่ Select เป็นต้น ส่วน GROUP BY เรามักจะใช้ร่วมกับ query ที่ซับซ้อนกว่าเพื่อเลือกเอาข้อมูลที่ต้องการมาแสดงผล นอกจากนี้ GROUP BY ยังสามารถใช้ร่วมกับ HAVING เพื่อจำกัดข้อมูลที่ต้องการได้อีกด้วย

วันอาทิตย์ที่ 20 มีนาคม พ.ศ. 2559

ข้อแตกต่างระหว่างกล้องติดรถยนต์และกล้อง Action camera

ข้อแตกต่างของกล้องติดรถยนต์กับกล้องประเภทอื่นๆที่แนะนำกันมาใช้งานเป็นกล้องติดรถยนต์

ผมเคยทำบทความเกี่ยวกับวิธีเลือกซื้อกล้องไปแล้วตอนทำบอร์ดใหม่ๆ

วันนี้ขออีกซักเรื่องนึงครับ ข้อแตกต่างของกล้องติดรถยนต์กับกล้องประเภทอื่นๆที่แนะนำกันมาใช้งานเป็นกล้องติดรถยนต์

เนื่องจากผมสังเกตุผู้ที่สนใจกล้องติดรถยนต์หลายคนกำลังหากล้องติดรถยนต์มาใช้งาน

กำลังหาข้อมูลกันอยุ่ก็มีการถามไถ่กันว่า กล้องรุ่นไหนดี รุ่นนี้เป็นอย่างไร

ก็มีการเสนอกล้องกันไปครับ ปรากฏว่าที่ผมพบเจอจนต้องมาทำบทความนี้ก็คือ

มีการเสนอกล้อง Action Camera บ้าง ใช้สมาร์ทโฟนเป็นกล้องติดรถบ้าง เข้ามา

ผมเลยอยากจะเพิ่มเติมรายละเอียดของกล้อง 2 ประเภทนี้หรือการนำอุปกรณ์อื่นๆมาใช้แทนกล้องติดรถยนต์เช่นสมาร์ทโฟน
ให้อ่านกันคร่าวๆว่ากล้อง Action Camera กับ กล้องติดรถยนต์

มีการทำงานอย่างไรและทำไมถึงไม่ควรนำกล้อง Action Camera มาใช้เป็นกล้องติดรถยนต์

กล้องติดรถยนต์

ระบบบันทึกซ้ำเมื่อหน่วยความจำเต็ม

เป็นฟีเจอร์หลักของกล้องติดรถยนต์ต้องมี เนื่องจากเมื่อเราติดตั้งกล้องติดรถยนต์เข้าไปแล้ว

เราไม่ค่อยได้เอามาเปิดดูย้อนหลังเท่าไหร่ หากไม่มีเหตุให้ต้องนำมาเปิดดู

อาจจะมีการเปิดดูบ่อยครั้งหน่อยตอนช่วงติดตั้งใหม่เพื่อตรวจสอบภาพ มุมกล้อง เท่านั้น

และหลังจากใช้งานไปหากไม่มีเหตุ ก็เพียงนำออกมาตรวจสอบว่ากล้องยังบันทึกได้ตามปกติเท่านั้น

หากกล้องติดรถไม่มีฟีเจอร์นี้ลองนึกภาพว่าเราต้องคอยเอา SD Card ลงมาเคลียร์ไฟล์แล้วเอากลับไปใส่ใหม่ ทุกวัน

ซึ่งไม่เหมาะแน่นอนครับ



ระบบ G-Sensor

การทำงานของระบบ G-Sensor จะทำงานเมื่อเกิดแรง G ขึ้นกับตัวรถ เบรคกระทันหัน, ตกหลุม, รถชน ฯลฯ

กล้องติดรถยนต์เกาหลีส่วนใหญ่มีทุกรุ่นเป็นมาตราฐาน


ประโยชน์ของมัน

เมื่อคุณเกิดเหตุ ไม่ว่าจะรถชน เบรคกระทันหัน หรืออะไรก็แล้วแต่ที่ทำให้เกิด Event นี่ขึ้น

กล้องจะคัดแยกช่วงเวลานั้นเป็น Event ออกมาต่างหากจากช่วงเวลาที่เราขับรถปรกติ

ไฟล์ที่ถูกจัดเก็บแยกออกมาเป็น Event จะถูกป้องกันไม่ให้ช่วงเวลาดังกล่าวถูกบันทึกซ้ำเมื่อหน่วยความจำเต็ม

ทำให้เรานำมาตรวจสอบย้อนหลังได้ง่าย, สะดวกไม่เสียเวลา




ระบบตรวจจับความเคลื่อนไหว ( Motion detect )

อีก 1 ฟีเจอร์ที่จำเป็นหากคุณเปิดกล้องติดรถขณะจอดรถ

ช่วยให้พื้นที่ SD Card ของคุณใช้งานได้อย่างเต็มที่

การทำงานของกล้องจะบันทึกเมื่อกล้องจับความเคลื่อนไหวได้เท่านั้น

ช่วยให้กล้องบันทึกเหตุการณ์ที่จำเป็นได้มากที่สุด

มีระบบ GPS

หน้าที่หลักของ GPS คือบันทึกเส้นทางการเดินรถที่กล้องบันทึกได้ขณะนั้น

และนำมาดูย้อนหลังว่าขณะนั้นเดินทางอยู่ที่ไหน ความเร็ว

กล้องบางรุ่นอาจ Track เส้นทางได้ว่าจากเริ่มเดินรถ จนถึงปลายทางใช้ระยะทางไปเท่าไหร่

เส้นทางจากไหน ถึง ไหน

ไม่ใช่ว่ากล้องมี GPS แล้วคนที่อยู่ที่บ้านสามารถดูได้นะครับว่าตอนนี้รถอยู่ไหน ทำอะไรอยู่

นี่คือหลักๆที่กล้องติดรถยนต์มีให้แต่กล้องประเภทอื่นไม่มี

เช่นกล้อง Action Camera

ไม่มีฟีเจอร์การบันทึกซ้พเมื่อหน่วยความจำเต็ม

ไม่มีฟีเจอร์ตรวจจับความเคลื่อนไหว

ไม่มี G-Sensor

ไม่มี GPS (ปัจจุบัน บางรุ่นมีแล้ว)

3 ข้อนี้คือปัจจัยหลักที่กล้องติดรถยนต์ควรมี

แต่ในแอปสมาร์ทโฟนสามารถทำได้เกือบทั้งหมดที่กล่าวมา

แต่คุ้มค่ามั้ยกับการเอาสมาร์ทโฟนราคาหลักหมื่นถึงสองหมื่นบาทมาทำเป็นกล้องติดรถยนต์

ซึ่งมันทำให้สมาร์ทโฟนของคุณร้อนมากขณะใช้งาน นั้นหมายถึง อายุการใช้งาน สมาร์ทโฟนของคุณสั้นลง

ขอบคุณมากครับ
บทความคัดลอกมาจาก
http://store.thaiblackbox.com/กล้องติดรถยนต์-vs-action-camera/

วันพุธที่ 16 มีนาคม พ.ศ. 2559

ตั้งรหัสผ่านให้ปลอดภัยง่ายนิดเดียว

แนะนำว่าให้ตั้งรหัสผ่านให้ยากเข้าไว้ ให้ยาวเข้าไว้ มีตัวอักษรเล็กใหญ่ มีเครื่องหมายสัญลักษณ์ ฯลฯ คำถามคือทำไปทำไม จำก็ยาก แถมห้ามจดแปะไว้ที่จออีกต่างหาก ทำไม ทำไม ทำไม ทำไมต้องทำให้ชีวิตลำบากด้วย เอ่อ… ผมว่าหลายคนอาจจะเคยเจอสถานการณ์แบบนี้ แหม… ก็อยากจะบอกว่าการเจาะรหัสผ่านมันง่ายมากๆ เครื่อง PC ธรรมดาๆ ใช้เวลาไม่ถึงวินาทีก็สามารถเจาะรหัสผ่านกันได้แล้ว วิธีการแบบธรรมดาๆ ที่ชอบใช้กันคือ Brute force โดยอาศัยฐานข้อมูลรหัสผ่านและการผสมอักษรเพื่อให้ได้ชุดรหัสผ่านแล้วค่อยๆ ยิงทดสอบไปเรื่อยๆ หากผู้ใช้ตั้งรหัสผ่านง่าย การเจาะก็จะทำได้ในเวลาอันสั้น
เทคนิคการเจาะแบบนี้ยังใช้ได้จนถึงปัจจุบัน เจาะได้ทุกช่องทางที่ใช้ username, password ไม่ว่าจะเป็น Desktop, Server, Web Application ใช้ได้หมด แตกต่างแค่ช่องทางและวิธีการเชื่อมต่อเท่านั้น สำนักด้านความปลอดภัยต่างก็ออกแนวทางการตั้งรหัสผ่านมาหลายแบบ ส่วนใหญ่ก็ให้ตั้งรหัสผ่านให้ยากเข้าไว้ ให้ยาวเข้าไว้ มีตัวอักษรเล็กใหญ่ มีเครื่องหมายสัญลักษณ์ ฯลฯ หรือ Password ยอดแย่ประจำปี เอ้ามาลองดูกันว่าตั้งง่ายตั้งยากใช้เวลาต่างกันหรือไม่

อันแรก 123456 ผลลัพท์ได้แบบนี้ครับ เจาะได้เร็วมากกกกก
อีกอัน lovedad ผลลัพท์ได้แบบนี้ครับ เจาะได้เร็วอีกเหมือนกันประมาณ 2 วินาที
ลองมาดูยากๆ กันบ้าง อย่างเช่น gfHd/7d'koojkiyd อันนี้ใช้เวลาเจาะ 27,000,000,000,000 ปี
จากตัวอย่างข้างต้นจะเห็นได้ว่ารหัสผ่านที่มีความยาวและมีการผสมตัวอักษรและสัญลักษณ์จะทำให้การเจาะทำได้ยากมากขึ้น แต่ไม่ใช่ว่าจะเจาะไม่ได้แค่ต้องใช้เวลาสักหน่อย :) อ้อเกือบลืมลองทดสอบรหัสผ่านของคุณได้ที่เว็บไซต์ https://howsecureismypassword.net
Credit:www.http://thaiopensource.org/ตั้งรหัสผ่านให้ปลอดภัย/#more-9372

วันเสาร์ที่ 5 มีนาคม พ.ศ. 2559

AeroAdmin โปรแกรม Remote Desktop ทางเลือก ในวันที่ Teamviewer ใช้งานไม่ได้

AeroAdmin โปรแกรม Remote Desktop

ใครยังไม่เคยเจอ Teamviewer ใช้งานไม่ได้ถือว่าโชคดี
ผมเคยเจอหนึ่งครั้งในเวลาเร่งด่วน ตี4 ต้องตื่นมารีโมทเข้าไปแก้งาน แต่ Service ของ Teamviwer ปิดบริการชั่วคราวด้วยเหตุผลของการ Maintenance สุดท้ายรีโมทไม่ได้ต้องขับรถเข้าออฟฟิศแทน
ในเมื่อหากคุณไม่ได้ต่อ VPN กับออฟฟิศไว้หรือ Office ไม่ได้ตั้ง NoIP เอาไว้ ก็ควรหาทางเลือกฉุกเฉินกันเอาไว้กันดีกว่า
กับโปรแกรม AeroAdmin โปรแกรมฟรีทั้งแบบ Home use และ Enterprise แบบไม่มีเงื่อนไข
ลองอ่านรายละเอียดกันได้ที่ AeroAdmin
AeroAdmin เป็นโปรแกรมฟรี สามารถนำไปใช้งานกันได้เลยฟรีไม่เงื่อนไข เป็นโปรแกรมแบบเดียวกับ Teamviewer ที่แทบจะถอดแบบกันมาเลย ทั้งสไตล์การใช้งานและวิธีการรีโมท
เมื่อดาวน์โหลดมาเรียบร้อยแล้ว เราจะได้ไฟล์ .exe มา นั่นไม่ใช่ตัวติดตั้ง แต่เป็นตัว Portable คือพร้อมใช้งานเมื่อเปิดใช้เลย
สามารถดูวิธีตั้งค่าแบบละเอียดได้จากเว็บได้ที่นี่ วิธีการตั้งค่า AeroAdmin
ดูคล้ายๆ Teamviewer แต่ไม่มีช่อง Password ให้ดู ด้วยสาเหตุว่าเมื่อมีการ Remote เข้าจำเป็นต้องมีคนกดรับ แต่ยังมีวิธีที่ไม่จำเป็นต้องมีคนกดรับด้วยการสร้างสมุดรายชื่อ โดยการเลือกไปที่ Connection และ Access rights แล้วเลือกเพิ่ม และเมื่อปิดโปรแกรม เลข ID ของเราจะยังไม่เปลี่ยน (ไม่แน่ใจว่าจะผูกกับ Computer ID ของคอมไปตลอดเลยไหม หรือจะ Release ใหม่ทุกครั้งที่ Public IP เปลี่ยน)
AeroAdmin
เราสามารถเพิ่มชื่อ ANY เข้าไปได้ โดย ANY นั้นจะคือการเลือกให้ใครก็ได้สามารถ Remote เข้ามายังเครื่องนั้นได้ โดยมี Password คอยคั่นกลางเอาไว้
AeroAdmin
เราควรจะต้องตั้ง Password ให้ยากสักนิด เผื่อเหตุการณ์ไม่คาดคิดเกิดขึ้น อย่างน้อยก็ควร Safety เอาไว้ก่อน
เมื่อเราพร้อมเรียบร้อยก็พร้อมที่จะรีโมทแล้ว
ไม่ยากเกินไปและไม่ง่ายจนเกินไป อย่างน้อยก็ถือว่าเป็นอีกหนึ่งทางเลือกในการใช้งานโปรแกรม Remote Control Desktop ครับ โปรแกรมฟรีทางเลือกดีๆสำหรับหลายๆคนที่ไม่อยากเสียเงินไปโดยใช่เหตุก็ใช้งานได้เช่นกัน (Teamviewer สำหรับบริษัทราคารายปีหลายหมื่นบาท)
ครั้งหน้าจะพยายามหาโปรแกรมทางเลือกดีๆมาให้รับชมกันอีกครั้ง
Cr.http://www.itmechai.com/