แสดงความรู้สึกในเฟซบุ๊ค (Facebook emoji)

Facebook สร้างโจทย์ให้ต้องคิด (Think)
มีให้เลือกตั้ง 6 หน้า
นึกถึงข้อสอบทั่วไปมีแค่ 4 ตัวเลือก .. ยากล่ะทีนี้
facebook emoji
facebook emoji
เดี๋ยวนี้จะกดถูกใจต้องคิดล่ะ คิดหน่อย บางทีต้องคิดเยอะเลย
เมื่อก่อนชอบไม่ชอบ กดให้ไปก่อน 1 like
เดี่ยวนี้ต้องประเมินความรู้สึกตัวเองหน่อย
1. ถูกใจ  (Like) = ชอบ เป็นกลางที่โน้มไปทางด้านดี
2. รักเลย (Love) = ชอบมาก แทนคำว่ากระทืบไลค์ได้เลย มอบให้กิ๊กบ่อย ๆ
3. ฮ่า ๆ  (Haha) = ขำ อยากบอกว่าตลกดี
4. ว้าว  (Wow) = รู้สึกประหลาดใจ อึ้งไปเลย
5. เศร้า (Sad) = เสียใจ หรือไม่ชอบนะเรื่องนี้
6. โกรธ (Angry) = ออกแนวไม่ชอบอย่างแรง
เมื่อ 24 ก.พ.59 ทดสอบแล้ว พบว่าไลค์ทั้ง 6 นี้ใช้ได้กับโพสต์ แต่คอมเมนท์ยังไม่ให้บริการ
Chris Plante ให้นิยามว่า
1. ถูกใจ  (Like) = ให้การยอมรับทั่วไป หรือชอบในเรื่องนั้น
General approval; liking something.
2. รักเลย (Love) = เป็นอะไรที่มากกว่าชอบ เพราะชอบคงยังไม่พอ ออกจะมีใจให้กัน
When like just isn’t enough; flirting.
3. ฮ่า ๆ  (Haha) = สนุกสนาน ขำขำ ฮาเลย
When something is funny.
4. ว้าว  (Wow) = ตกใจ หรือ ตราตรึงใจ
When you are shocked or impressed.
5. เศร้า (Sad) = เสียใจ ไม่ชอบ ตรงข้ามกับชอบ
When you want the opposite of Like, when you are grieving, when you team lost the big game.
6. โกรธ (Angry) = เกียจ หรือรู้สึกรังเกียจ แรงกว่าไม่ชอบเยอะ
When you hate something, when you share a disgust for a given topic.

ใช้ recaptcha ของ google กับ site ใหม่

recaptcha สำหรับป้องกันหุ่นยนต์
recaptcha สำหรับป้องกันหุ่นยนต์
25 ก.พ.59 วันนี้ทำงานคอมพิวเตอร์เสร็จไปอีกงานหนึ่ง
คือ เพื่อนต้องการมีระบบอัพโหลดแฟ้มส่งบทความวิชาการ
ในเว็บไซต์ journal ซึ่งเป็นเงื่อนไขหนึ่งในการส่งวารสาร
เข้าไปใน TCI Database พร้อมกับระบบเว็บบทความที่ไม่เป็น Static
จากตัวอย่างที่เพื่อนให้ดู ก็เห็นว่าใช้ WordPress
1. หา WordPress 4.4.2 มาลงในเครื่องบริการของเพื่อน
ก็ปรับแต่งและเลือกธีม ผมเลือก Twenty Fifteen แบบเมนูซ้าย
เพิ่ม plugin : disable comment
การสร้างเมนูด้านซ้ายก็ใช้ ข้อความใน widget เขียน html
สำหรับการลิงค์ไปโพสต์ต่าง ๆ ตามปกติ
เพราะแต่ละตัวเลือกไม่ได้ลิงค์ไปที่เพจ (page) แต่ลิงค์เข้าบันทึก (post)
มีลิงค์ส่งบทความอันเดียวที่ลิงค์ไปเพจ และใช้ iframe มาแสดงผลในเพจ
2. เขียนระบบอัพโหลดบทความอย่างง่าย
เป็น 1 ใน 3 วิธีส่งบทความ อีก 2 วิธีคือ ไปรษณีย์ และอีเมล
การเปิดให้ส่งบทความก็ต้องกรองกันก่อนว่าตัวจริง ไม่ใช่หุ่นยนต์
3. จึงไปขอใช้บริการ recaptcha ของ google
ซึ่งมี code ที่เคยใช้อยู่ที่ thaiall.com
พบว่าพอย้ายเครื่องบริการก็ต้องไปขอ secret key กับ site key กันใหม่
เพราะตอนตรวจต้องใช้ secret key ใน code แต่ตอนส่งต้องกำหนด site key
4. สรุปว่า .. ขอ key ทั้งสองใหม่จาก recaptcha service โดยใช้ ip ของเครื่องบริการ
แล้วได้รับ key ทั้งสองมาใช้ใน code เดิม ไม่พบปัญหาอะไร
ซึ่ง code ที่ใช้อยู่ที่ http://www.thaiall.com/captcha.php

อยากรู้ว่าคู่สนทนา (Scammer) อยู่ประเทศอะไร

tracking ip
tracking ip
ถ้าคุยกันคนแปลกหน้าใน facebook.com จะไม่รู้หมายเลข IP
อยากเช็คว่าเขาอยู่ตรงไหนบนพื้นโลก อยู่ประเทศอะไร
ก็ต้องส่งลิงค์ให้เขาคลิ๊ก จะได้รู้หมายเลข IP ของเขา
เริ่มต้นก็ต้องหาลิงค์ (Link) ให้เขาคลิ๊ก
เสนอว่าเป็น ลิงค์หน้าเฟสบุ๊คของเรา หรือ หน้าอัลบั้มภาพ
แล้วเราก็แปลงลิงค์ เป็น short link ส่งให้เขา เมื่อเขาคลิ๊ก
เราจะรู้ IP ของเรา จากนั้นก็นำไปตรวจสอบกับระบบตรวจสอบ มีขั้นตอน ดังนี้
1. ตัวอย่าง Link ที่เรามี เช่น ลิงค์หน้าเฟสบุ๊คของเรา หรือ หน้าอัลบั้มภาพ
2. เข้าเว็บ http://blasze.tk
ที่ให้บริการ short url แบบเก็บ ip ของผู้คลิ๊ก
แล้วนำลิงค์ในข้อ 1 ไปวางในช่อง URL or Code
ซึ่งผมยกตัวอย่างมาเป็นอัลบั้มภาพเกี่ยวกับ chilindo.com
3. ได้ Tracking Link ที่จะส่งให้กับคนแปลกหน้า
แล้วบอกว่า นี่เป็น Short Link สำหรับเข้าอัลบั้มของเรา
ข้อมูลสำคัญ 2 รายการ ดังนี้
– Access code คือ TAG6W5 ตัวนี้เราเก็บไว้คนเดียว ไว้ดูว่าคลิ๊กจากที่ไหนบ้าง
– Tracking Link (give this out) คือ http://blasze.tk/OK3SXF
4. ถ้าส่ง Tracking Link ให้คนแปลกหน้าคลิ๊ก
แล้วเราก็จะมาดูว่าเขาคลิ๊กจากที่ใดโดยเปิด http://blasze.tk
แล้วนำ Access code สำหรับเข้าดู Access Logs ไปวางในช่อง URL or Code
5. เมื่อทราบ IP แล้ว และต้องการรู้ว่าอยู่ประเทศไทย
ก็เปิด http://whatismyipaddress.com/ip-lookup แล้ว
แล้วนำ IP ที่ได้ไปวางในช่องว่าง แล้วกด Lookup IP Address
เท่านี้ก็จะรู้แล้วว่าคนที่คลิ๊กลิงค์นั้นมาจากประเทศอะไร
6. ด้วยเหตุผลเรื่องความปลอดภัย
คนแปลกหน้าอาจรู้จัก http://blasze.tk
จะให้ดีควรเปลี่ยน http://blasze.tk/OK3SXF เป็น short url
ที่ไม่เก็บ IP คือ http://goo.gl แล้วก็นำลิงค์ข้างต้นไปวาง
จะได้ http://goo.gl/4uMrmG สำหรับส่งให้คนแปลกหน้า
เขาคลิ๊กแล้วเราจะรู้ว่าหมายเลข IP คืออะไร
แต่ถ้าคนแปลกหน้าเข้าผ่าน http://www.zend2.com
ก็จะได้ไอพีที่ไม่จริงคือ 108.59.11.116 อยู่ Delaware, USA.
7. ลองตรวจสอบลิงค์
ว่า http://goo.gl/4uMrmG จะแสดง http://blasze.tk/OK3SXF
ด้วยบริการของ http://www.drlinkcheck.com/
และบริการของ https://validator.w3.org/checklink
ก็ไม่พบว่าวิ่งเข้า blasze.tk
จึงคาดว่าคนแปลกหน้าก็คงไม่รู้เหมือนกัน
เล่าเรื่องหนัง
เคยดูหนังเรื่อง Who am i
วิธีรู้ไอพีก็ใช้บริการ short url ของ http://blasze.tk
สงสัยว่าผู้ร้ายจะบอกเลข ip ให้พระเอกได้อย่างไร
สรุปว่าพระเอกคงส่งลิงค์ให้ผู้ร้าย
ใช้เข้าห้องลับของพระเอก ผู้ร้ายลืมปิดเส้นทาง รีบไปหน่อย
จึงเผย ip ให้พระเอกรู้ และโดนจับในที่สุด

คู่มือ Cyber security สำหรับประชาชน : อธิบายศัพท์

ได้รับหนังสือคู่มือแนวทางปฏิบัติการรักษาความปลอดภัยบนโลกไซเบอร์ภาคประชาชน
คือ “คู่มือ Cyber Security สำหรับประชาชน
โดยสำนักงานคณะกรรมการกิจการกระจายเสียง กิจการโทรทัศน์ และกิจการโทรคมนาคมแห่งชาติ (กสทช.)
ฉบับพิมพ์ครั้งที่ 2 ธันวาคม 2558 จำนวนพิมพ์ 7,500 เล่ม
มีแหล่งดาวน์โหลดหนังสือ
ที่ https://www.bodin.ac.th/home/2015/01/2941
หรือ http://www.ebooksdownloadfree.net/2015/09/cyber-security.html

cyber security สำหรับประชาชน
cyber security สำหรับประชาชน

ในบทที่ 9 หน้า 206 มีอธิบายคำศัพท์ ไว้ 28 คำ ดังนี้
1. เน็ต (Net) มาจากคำว่า อินเทอร์เน็ต (Internet) หมายถึง ระบบเครือข่าย ขนาดใหญ่ที่เชื่อมโยงกันทั่วโลก เมื่ออุปกรณ์ต่างๆ เชื่อมต่อเข้ามาใน ระบบเครือข่ายอินเทอร์เน็ตก็จะสามารถสื่อสารกันได้จากทุกมุมโลก ผ่านโปรแกรมหรือแอพต่างๆ 
2. เน็ตซิม (Net SIM) หมายถึง ซิม (SIM Card ของระบบโทรศัพท์มือถือ) ที่สมัครแพ็กเกจอินเทอร์เน็ตจากผู้ให้บริการ เมื่อนำมาใส่ในอุปกรณ์ก็จะเชื่อมต่อ อินเทอร์เน็ตได้แบบ 4G/3G/EDGE 
3. เน็ตมือถือ (Mobile Internet) หมายถึง การเชื่อมต่ออินเทอร์เน็ตบนอุปกรณ์พกพาต่าง ๆ ไม่ว่าจะต่อผ่านเน็ตซิมหรือผ่าน Wi-Fi 
4. Data Roaming หมายถึง การใช้บริการอินเทอร์เน็ตข้ามเครือข่าย ซึ่งจะใช้เมื่อไปต่างประเทศ โดยมีค่าบริการแตกต่างกันไปในแต่ละประเทศและแต่ละผู้ให้บริการ ถ้าไปต่างประเทศแล้วไม่ต้องการใช้ก็ควรปิด Data Roaming ป้องกันการเสียเงินมหาศาลโดยไม่ตั้งใจ 
5. Mobile Internet Device (MID) หมายถึง อุปกรณ์พกพาที่เชื่อมต่ออินเทอร์เน็ตได้ เช่น  สมาร์ทโฟน และแท็บเล็ตต่าง ๆ 
6. อุปกรณ์พกพา (Mobile Device) หมายถึง อุปกรณ์ที่พกพาไปไหนมาไหนด้วยได้อย่างสะดวก เช่น โทรศัพท์มือถือ, แท็บเล็ต, นาฬิกาอัจฉริยะ เป็นต้น 
7. สมาร์ทโฟน (Smart phone) หมายถึง โทรศัพท์มือถือที่ทำได้มากกว่าโทรออกและรับสาย สามารถเชื่อมต่ออินเทอร์เน็ต และติดตั้งแอพเพิ่ม เพื่อทำงานสารพัดรูปแบบได้  
8. แท็บเล็ต (Tablet) หมายถึง อุปกรณ์ที่คล้ายกับสมาร์ทโฟน แต่มีขนาดใหญ่กว่า บางรุ่นสามารถใส่ซิมเพื่อใช้งานโทรศัพท์ บางรุ่นใส่ซิมได้แต่ใช้งานโทรศัพท์ไม่ได้ก็มี บางรุ่นก็ไม่สามารถใส่ซิมได้เลย ต้องต่อเน็ตโดยผ่าน Wi-Fi เท่านั้น
9. เว็บ (Web) มาจากคำว่า เว็บไซต์ (Web site) ภายในเว็บไซต์จะประกอบด้วยหน้าเว็บเพจหลายหน้าที่มีข้อมูลต่าง ๆ การเข้าไปที่เว็บไซต์จะต้องระบุที่อยู่เว็บหรือ URL ให้ถูกต้องก่อน
10. ระบบปฏิบัติการ (Operating Systems หรือ OS) หรือเรียกว่า เฟิร์มแวร์ (Firmware) ในโทรศัพท์มือถือและแท็บเล็ตจะมีระบบปฏิบัติการทำหน้าที่บริหาร จัดการ และควบคุมการทำงานของชิ้นส่วนฮาร์ดแวร์ในเครื่อง โดยจะติดต่อกับผู้ใช้ผ่านทางอินเทอร์เฟส (User Interface (UI) หน้าจอการทำงานที่ให้ผู้ใช้สามารถสั่งงานเครื่องด้วย คำสั่งต่าง ๆ) ที่แตกต่างกันไปในเครื่องแต่ละรุ่น ที่นิยมใช้กันในอุปกรณ์พกพาก็ได้แก่ iOS จะใช้ใน iPhone/iPad ส่วน Android จะใช้ในอุปกรณ์ทั่วไป เช่น Samsung/HTC/LG เป็นต้น ส่วน Windows Phone จะใช้ใน NOKIA
11. แอพ (App) มาจากคำว่า แอพพลิเคชั่น (Application) ทำหน้าที่แบบเดียวกับโปรแกรมบนเครื่องคอมพิวเตอร์ แต่แอพพลิเคชั่นนี้จะใช้เรียกโปรแกรมที่ทำงานบนอุปกรณ์พกพาต่าง ๆ ในระบบปฏิบัติการ iOS, Android, Windows Phone, Symbian รวมถึงโปรแกรมบางประเภทของเครื่องที่ใช้ Windows 8 หรือเครื่องแมคของ Apple ด้วย
12. โพสต์ (Post) หมายถึง การเขียนข้อความ ใส่รูปภาพ คลิปวิดีโอ หรืออื่น ๆ ไว้บนอินเทอร์เน็ต ให้ผู้อื่นได้รับรู้
13. แชท (Chat) หมายถึง การพูดคุยสนทนากันบนอินเทอร์เน็ตผ่านโปรแกรมหรือแอพพลิเคชั่นต่าง ๆ
14. ออนไลน์ (Online) หมายถึง การกระทำต่าง ๆ ที่ทำผ่านอินเทอร์เน็ต เช่น เกมออนไลน์หมายถึงเกมที่เล่นผ่านอินเทอร์เน็ต
15. เมล์ (Mail) มาจากคำว่า อีเมล์ (Electronic Mail) เป็นการส่งจดหมายถึงกันบนอินเทอร์เน็ต โดยผู้ส่งและผู้รับจะต้องมีอีเมล์แอดเดรสสำหรับติดต่อกัน
16. โซเชียลเน็ตเวิร์ก (Social Network) หมายถึง สังคมออนไลน์ที่ผู้คนมารวมตัวกันบนอินเทอร์เน็ตผ่านโปรแกรมหรือแอพต่าง ๆ เช่น Facebook, Twitter, Instragram
17. คลาวด์ (Cloud) หมายถึง เซิร์ฟเวอร์ของผู้ให้บริการบนอินเทอร์เน็ต ซึ่งกระจายอยู่ตามที่ต่าง ๆ ทั่วโลก จะให้พื้นที่กับผู้ใช้เพื่อเก็บข้อมูลต่าง ๆ ไว้บนเน็ต แล้วดึงมาใช้งานได้ในทุกอุปกรณ์และทุกเวลา
18. แบ็คอัพ (Backup) หมายถึง การบันทึกข้อมูลต่าง ๆ โดยการเก็บสำรองไว้ในเครื่องคอมพิวเตอร์หรือบนอินเทอร์เน็ต (Cloud)
19. รีสโตร์ (Restore) หมายถึง การนำข้อมูลที่แบ็คอัพไว้มาใส่ในอุปกรณ์ให้ใช้งานต่อได้อย่างรวดเร็ว
20. แฮก (Hack) หมายถึง การเจาะระบบ หรือหลอกลวงด้วยวิธีการต่าง ๆ เพื่อให้ได้มาซึ่งข้อมูลส่วนตัวของเหยื่อ แล้วนำไปใช้กระทำการต่าง ๆ เพื่อผลประโยชน์ของแฮกเกอร์ (Hacker ผู้เจาะระบบ)
21. ไวรัส (Virus) หมายถึง โปรแกรมที่เข้ามาทํางาน เพื่อสร้างความเสียหายให้กับอุปกรณ์ และมักแพร่กระจายต่อเพื่อส่งผลกระทบในวงกว้าง
22. โทรจัน (Trojan) หมายถึง โปรแกรมหรือแอพมุ่งร้ายโดยหลอกให้เจ้าของติดตั้ง แล้วลับหลังคอยดักจับข้อมูลหรือทำลายข้อมูลเครื่อง
23. มัลแวร์ (Malware) หมายถึง โปรแกรมที่มีจุดประสงค์ร้ายต่อเครื่อง ไม่ว่าจะแอบแฝงเข้ามาด้วยวิธีไหนหรือมีการทำงานอย่างไร
24. ฟิชชิ่ง (Phishing) หมายถึง การหลอกโดยใช้เหยื่อล่อ (เปรียบกับการตกปลา (Fishing)) ให้ไปที่หน้าเว็บปลอมแล้วกรอกชื่อและรหัสผ่านของบริการต่างๆ แล้วดักจับเอาไป
25. ฟาร์มมิ่ง (Pharming) หมายถึง การที่แฮกเกอร์โจมตีเซิร์ฟเวอร์ของเว็บหรือผู้ให้บริการอินเทอร์เน็ต โดยเปลี่ยนค่าที่เซิร์ฟเวอร์ให้ส่งผู้ที่เข้าเว็บนั้นด้วย URL ปกติไปยังหน้าเว็บปลอม
26. ไอจูน (iTunes) หมายถึง โปรแกรมที่ติดตั้งในคอมพิวเตอร์ เพื่อเชื่อมต่อกับอุปกรณ์ iOS เพื่อซิงค์ข้อมูลต่าง ๆ รวมถึงแบ็คอัพและรีสโตร์ข้อมูลด้วย
27. เจลเบรค (Jailbreak) หมายถึง การดัดแปลงระบบปฏิบัติการ iOS เพื่อติดตั้งแอพที่ไม่มีใน App Store หรือแอพเสียเงินให้ใช้ได้แบบฟรี เปลี่ยนธีม (หน้าตาการใช้งาน) หรือทำเพื่อเก็บค่าเฉพาะสำหรับดาวน์เกรดเวอร์ชั่นของระบบปฏิบัติการ
28. รูท (Root) หมายถึง การดัดแปลงระบบปฏิบัติการ Android เพื่อติดตั้งแอพที่ไม่มีใน Play Store หรือเปลี่ยนธีม เป็นต้น

หยุดให้บริการเป็นบาง IP

ddos problem
ddos problem

พบว่า เครื่อง blog กับ moodle บริการได้แย่มาก
ไม่ยอมตอบสนองอย่างที่ควรในช่วงเดือนนี้
วันนี้ อ.อนุชิต เข้าไปดูพบว่า cpu ทำงาน 99%
แสดงว่ามีคนเข้ามาใช้เยอะ ลองใช้ netstat พบว่า
มาจากเครื่องเบอร์เดียวกันหมด
สรุปได้ว่าถูกทำ DDOS (Distributed Denial of Service)
ก็มีหลายวิธี แต่แก้ง่ายด้วยการ block IP
ผ่าน htdocs/.htaccess
Order Deny,Allow
Deny from 185.130.5.209
http://www.abuseipdb.com/report-history/185.130.5.209

โทรศัพท์บางรุ่นเค้าเลิกผลิต อะไหล่ไม่มี

battery ของ k-touch
battery ของ k-touch

วันหนึ่งในฤดูหนาว เด็กที่บ้านบอกว่าสมาร์ทโฟนที่ใช้อยู่แบตบวม
จะเลิกใช้ และจะไม่ใช้อีก ยี่ห้อ K-Touch (Season)
ผมก็ไปหาซื้อแบตมาเปลี่ยนให้
1. ร้านแรกบอกว่า สงสัยต้องไปอีกร้าน
2. ไปร้านที่เคยเป็นตัวแทน สอบถามในลำปางบอกว่าไม่มีของล่ะ
3. ไปร้านที่ขายอะไหล่เยอะมาก ๆ ก็ไม่มีแบตในรุ่นที่ต้องการ
4. เช็คจากเว็บไซต์ พบว่าเว็บไซต์หลักปิดไปแล้ว
+ http://www.k-touchmobile.com/
5. เช็คจากแฟนเพจ พบว่าตอบครั้งสุดท้ายก็ตุลาปีที่แล้ว จากนั้นก็เงียบ
ในแฟนเพจมีการสอบถามเรื่องแบตเตอรี่เยอะ
แสดงว่าแบตเตอรี่ของโทรศัพท์รุ่นนี้ มีปัญหาจริง .. รู้สึกหนาว ๆ ขึ้นมาเลย
6. ถ่ายที่มองหาคือ TBT9608
Rechargeable Li-ion 3.7V 1700mAh (6.29Wh)
ผลิตปลายปี 2013 ปีนี้ต้นปี 2016 หาซื้อไม่ได้แล้ว
+ http://www.galaxybatt.com/category/5 (ของหมด)
+ http://www.siamphone.com/spec/ktouch/season.htm
+ https://www.facebook.com/KtouchThailand/photos/pb.128429640655073.-2207520000.1454839484./360180554146646/
+ https://www.facebook.com/ktouchthailand

palapa web server on mobile
palapa web server on mobile
โทรศัพท์ที่แบตบวมจะไม่ใช้แล้ว
ก็ทำการ reset คืนค่าโรงงาน
เสียดายขึ้นมา นำมาทำเป็น server
แชร์ผ่าน Access point ที่ไม่ใช้ ให้นักศึกษาใช้ Smartphone
Connect เข้ามาเกาะ AP ขอ IP เพื่อเรียนรู้การเชื่อมต่อ
น่าจะดีนะครับ
[Server]
– Palapa web server (Web + PHP + SQL)
– FTP Server : admin, admin, 1234 by filezilla
– DroidEdit Free
– Terminal Emulator
มี root : /sdcard/pws/www
[Client]
Web admin ผ่าน Browser : 192.168.1.8:9999 (u:admin p:admin)
Explorer ผ่าน Browser : 192.168.1.8:8080
Filezilla ติดต่อ FTP ผ่าน 1234
[Reference]

แก้ปัญหา Cannot find a valid baseurl เมื่อใช้ yum update บน Fedora

yum update
yum update

ใช้ Fedora core 4 อยู่เครื่องหนึ่ง จะ update รุ่นของโปรแกรมในเครื่อง
ก็ใช้ yum update แต่พบว่า baseurl ที่กำหนดไว้ ตกรุ่นไปหมดแล้ว
ข้อความที่พบ คือ “Cannot find a valid baseurl for repo: base
เนื่องจากเค้าย้าย server หรือไม่เก็บของเก่ากันแล้ว ทำให้ FC4 มองหา baseurl ไม่พบ
ต้องเข้าไปหา server ที่เขาเปิดให้บริการอยู่ แล้วแก้แฟ้ม .repo ทั้ง 3 แฟ้ม
พอสั่ง yum update ก็มีการตรวจสอบแล้วพบว่า
มี package ต้อง install ใหม่ 15 Package
และ Update 288 Package มีข้อมูลต้อง Download 453 M

#yum clean all
#yum update

Cannot find a valid baseurl for repo: updates-released
#cd /etc/yum.repos.d

[root@thaiall yum.repos.d]# vi fedora-updates.repo
[updates-released]
name=Fedora Core $releasever – $basearch – Released Updates
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/
baseurl=https://archives.fedoraproject.org/pub/archive/fedora/linux/core/updates/4/i386/
#mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-fc$releasever&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[root@thaiall yum.repos.d]# vi fedora-extras.repo
[extras]
name=Fedora Extras $releasever – $basearch
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/$releasever/$basearch/
baseurl=https://archives.fedoraproject.org/pub/archive/fedora/linux/extras/4/i386/
mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-extras-$releasever
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
gpgcheck=1

[root@thaiall yum.repos.d]# vi fedora.repo
[base]
name=Fedora Core $releasever – $basearch – Base
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/core/4/i386/os/
mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

#yum update
http://notetoself.vrensk.com/2009/06/keeping-fedora-6-going-after-end-of-life/

update package by yum
update package by yum

อัพเกรดจาก php5.2.6 เป็น 5.4.45 ของ appserv

appserv version
appserv version

1. วันนี้ (1 ก.พ.59) อ.ตุ้ย แจ้งว่าเครื่องบริการเครื่องหนึ่ง
ลง appserv 2.5.10 ที่มีรุ่นของ php เป็น 5.2.6
ซึ่งเป็น appserv รุ่นล่าสุด ที่มี php รุ่น 5
แต่รุ่นถัดมาคือ appserv 8.0 ใช้ php รุ่น 5.6.17 กับ 7.0.2
ซึ่งผมไม่เลือกการลง appserv รุ่นใหม่ เพราะ php ใหม่เกินไป

https://www.appservnetwork.com/en/

appserv 2.5.10 to 8.0.0
appserv 2.5.10 to 8.0.0

2. จุดเริ่มต้น เกิดจากคุณเปรม พบปัญหาในการพัฒนาระบบ
ต้องการส่งอีเมลเป็นภาษาจีนพร้อมภาษาไทย พบปัญหา
โดยฟังก์ชัน mail ส่งข้อมูลไปแล้ว
มีปัญหาไม่แสดงผลภาษาจีนร่วมกับภาษาไทยใน gmail คือ ภาษาจีนหายไปเฉย ๆ
วิธีหนึ่งที่แก้ไขได้คือแปลภาษาจีนที่เป็น unicode เป็น html entities
http://unicode.online-toolz.com/tools/unicode-html-entities-convertor.php

services.msc on WinXP
services.msc on WinXP

3. การแปลง unicode เป็น html entities ใช้ฟังก์ชันง่าย ๆ ได้เลย
โดยใช้ preg_replace_callback แล้วสร้างฟังก์ชันภายในฟังก์ชัน
แต่ php 5.2 ไม่ยอมรับฟังก์ชันแบบนี้
http://stackoverflow.com/questions/13280200/convert-unicode-to-html-entities-hex
คุณซันก็แนะนำ create_function ซึ่งก็น่าสนใจ
ที่ http://php.net/manual/en/function.create-function.php

sha1 คือ ค่า checksum ของแฟ้มที่ download มา
sha1 คือ ค่า checksum ของแฟ้มที่ download มา

4. วิธีที่ผมเลือกแก้ปัญหานี้ คือการ upgrade php จาก 5.2.6 เป็น 5.4.45
ซึ่งความต่างของรุ่น น่าจะกระทบ code ทั้งระบบน้อยกว่าการลง 5.6.17 กับ 7.0.2

– download php 5.4.45 ที่เป็น thread safe for windows มาแตก zip
– stop service ของ apache
– backup php ไว้ก่อน
– copy แฟ้มที่แตกไว้ เข้าห้อง php
– start service ของ apache
– ใช้ phpinfo() ตรวจรุ่นของ php
– ทดสอบ script ใน server ทั้งหมด
– ถ้ามีปัญหา ก็ copy php ที่ backup ไว้ กลับมาทับห้องเดิม
– กลับไปแก้ script ใน server ทั้งหมดให้ทำงานกับ php version ใหม่
– แล้วค่อยย้อนขั้นตอนข้างบนอีกครั้ง
* script ในเครื่องมี programer สัก 4 คนได้มังครับ

5. เลขรุ่นของ appserv ขยับจาก 2.5.10 มาเป็น 8.0.0 ข้ามเลขไปหลายตัว
คาดว่า เพราะเวลาในการพัฒนามีน้อย และมีงานประจำต้องทำ
ผมเองก็พัฒนา thaiabc.com ก็มีแนวคิดคล้าย appserv
นี่ก็หยุดอัพเวอร์ชั่น ไปหลายปีแล้วเหมือนกัน
http://www.thaiabc.com

https://www.facebook.com/media/set/?set=a.10153893646492272.1073741911.350024507271

10 ประเด็นความปลอดภัยไซเบอร์ที่ถูกคาดหวังปี 2559 ในมุมมองด้านอุตสาหกรรม

cybersecurity : whoami
cybersecurity : whoami

10 ประเด็นความปลอดภัยไซเบอร์ที่ถูกคาดหวังปี 2559 ในมุมมองด้านอุตสาหกรรม
1. ผู้นำด้านความปลอดภัยเริ่มยอมรับว่าวิธีรักษาความปลอดภัยแบบเดิมมีจุดบกพร่อง ต้องมองหากลยุทธ์ และวิธีการใหม่ ที่ทำได้ดีกว่าเดิม
2. ปีนี้จะเป็นปีของการแบ่งส่วนย่อย เราจะได้เห็น การแบ่งงานเป็นส่วนย่อย การจำลองเป็นส่วนย่อย การให้สิทธิเป็นส่วนย่อย
ที่จะร่วมกันเปลี่ยนแนวทางการทำงาน
3. เจ้าหน้าที่หน่วยสืบราชการลับ จะถูกจัดอยู่ในกลุ่มภัยคุกคามที่สำคัญ เมื่อพวกเขาเข้ามาสอดส่องข้อมูล เพื่อตอบสนองวัตถุประสงค์ของภาครัฐ
ปล. Thai Netizen Network คุยกันเรื่องนี้ด้วย
4. ผู้บริหารระดับสูงจะเข้ามามีบทบาทและร่วมกำหนดทิศทางเชิงรุกในประเด็นความปลอดภัยให้กับองค์กร
ปล. มีตัวอย่างเป็น single gateway น่าจะพอไหว
5. XP ได้ประกาศยุติการพัฒนาไปแล้ว แต่ยังเหลือคนใช้อยู่ไม่น้อย และจะกลายเป็นช่องโหว่ให้มีการเข้าโจมตีได้โดยง่าย
6. โลกไซเบอร์ได้พบกับความวุ่นวายของสังคม และจะเป็นภัยร้ายแรงได้
7. โครงสร้างพื้นฐานที่สำคัญจะกลายเป็นเป้าหมายการโจมตี
ปล. นึกถึงภาพยนตร์เรื่อง DieHard 4 ที่แฮกเกอร์ยึดสาธาณูปโภคได้
8. ไวรัสเรียกค่าไถ่จะเข้าถึงองค์กรทางธุรกิจมากขึ้น
9. บริษัทที่เคยทำธุรกิจพัฒนาเทคโนโลยีความปลอดภัยจะเริ่มเข้ามาแสดงตัวในตลาดให้เห็นเด่นชัดขึ้น
10. ปีนี้จะมีการพัฒนาความเร็วในการสื่อสารที่พุ่งขึ้น พร้อมกับการเข้ารหัสแบบควอนตั้มที่พัฒนาขึ้น

โดย Tom Patterson
Vice president of Global Security Solutions for Unisys

http://www.govtech.com/opinion/10-Cybersecurity-Issues-to-Expect-in-2016.html?platform=hootsuite

ไฟฟ้ากับรถยนต์ และอุปกรณ์ไอที

f-phone battery
f-phone battery
ไฟฟ้ากับรถยนต์ และอุปกรณ์ไอที
1. รถยนต์ทั่วไปใช้ฟิลส์ 15A ที่แรงดันไฟฟ้า 12V (ขณะดับเครื่อง)
ถ้ารถยนต์วิ่งไปสักพักแรงดันไฟฟ้าจะขึ้นมาเกือบถึง 15V (ถ้าเกิน 15 แสดงว่ามีปัญหา)
จึงรองรับไฟได้สูงสุด (15A * 12V) 180 Watt
2. อุปกรณ์ต่าง ๆ
– กล้องดิจิตอลซันโย 3.7V * 720mAh = 2.664 Watt
– โทรศัพท์ F-Phone 3.7V * 2800mAh = 10.36 Watt
– Power bank input 5V *1A = 5 Watt
– Power bank ชาร์จรถยนต์ input 15V * 1A = 15Watt (ราคา 3000 อัพ)
– ชาร์ตโน๊ตบุ๊ค Asus ใช้ไฟ input 19V * 3.42A = 64.98Watt (มาจาก output ของ adapter)
– ชาร์ตโน๊ตบุ๊ค Dell/Toshiba ใช้ไฟ input 19V * 1.58A = 30Watt
car adapter
car adapter
3. Apple
สายชาร์ต ipad และ iphone ใช่ร่วมกันได้ แต่เวลาชาร์ตอาจนานหรือเร็วกว่าเดิม
สาย adapter IPad : input 100-240V Output 5.1V 2.1A
สาย adapter IPhone : input 100-240V Output 5V 1A
i-phone 5s = 1560 mAh * 3.8V = 5.92Wh
i-phone 5c = 1510 mAh * 3.8V = 5.73Wh
i-phone 5 = 1440 mAh * 3.8V = 5.45Wh
i-phone 4S = 1432 mAh * 3.8V = 5.3Wh
i-pad Mini3 = 6470 mAh * 3.8V = 24.3Wh
car power to home power
car power to home power
4. Power Inverter ตัวแปลงไฟรถเป็นไฟบ้าน เข้า DC 12V ออกเป็น AC 220V ได้ 300Watt
6. meter คุมไฟฟ้าเข้าบ้าน
หากใช้ตัวเล็กคือ 5(15) ก็จะรับไฟในบ้านสูงสุดไม่เกิน 15A หากมีอุปกรณ์มาก ก็ต้องเปลี่ยน meter
เมื่อไฟฟ้าเข้ามาในบ้านก็จะผ่าน main breaker ซึ่งก็มีระดับ max ที่รองรับได้เช่นกัน เพื่อความปลอดภัย
meter สำหรับนำไฟฟ้าเข้าบ้าน
meter สำหรับนำไฟฟ้าเข้าบ้าน