คลังเก็บป้ายกำกับ: SOFTWARE_DEVELOPMENT

Microsoft ประกาศให้ GitHub Private ใช้ได้ฟรีแล้ว

ถือเป็นข่าวดีสำหรับแฟนๆ GitHub หลังจากที่ Microsoft ได้เข้าซื้อกิจการไปไม่นาน วันนี้ทางบริษัทซอฟต์แวร์ยักษ์ใหญ่ได้ใจดีทำให้ GitHub Private สามารถใช้งานได้ฟรีแล้ว

Credit: GitHub

ก่อนหน้านี้ GitHub ในเวอร์ชันฟรีนั้นผู้ใช้งานจะต้องเปิดเป็นสาธารณะเท่านั้นซึ่งหากต้องการทำโปรเจ็คเป็นส่วนตัวก็ต้องไปเลือกใช้แผนเสียเงินที่ราคา 7 ดอลล่าร์สหรัฐฯ ต่อเดือน ซึ่งตอนนี้กลายมาเป็นสิ่งที่ใช้งานได้ฟรีด้วยความอนุเคราะห์จาก Microsoft นั่นเอง แต่หน้าประกาศของ GitHub ยังไม่ได้อัปเดตเนื้อหาก็ไม่ต้องตกใจไปเพราะอีกไม่นานคงถูกแก้ไขตามนโยบายบริษัทแม่แล้ว

นอกจากนี้ยังมีการเปลี่ยนแปลงส่วนอื่นเพิ่มเติมในครั้งนี้คือ GitHub ได้เปลี่ยนชื่อจาก GitHub Developer เป็น ‘GitHub Pro’ เพื่อให้ผู้ใช้แบ่งแยกเครื่องมือได้ชัดเจนขึ้น อีกทั้งได้นำ GitHub Business Cloud และ GitHub Enterprise (ที่ชื่อ Enterprise Cloud และ Enterprise Server ในปัจจุบัน) มารวมกับเพื่อขายการใช้งานระดับองค์กรภายใต้ชื่อ ‘GitHub Enterprise’

ที่มา : https://techcrunch.com/2019/01/07/github-free-users-now-get-unlimited-private-repositories/ และ https://www.howtogeek.com/fyi/github-is-now-free-and-thats-great/ และ https://www.bleepingcomputer.com/news/microsoft/microsoft-announces-unlimited-private-repos-for-github-free/ 

from:https://www.techtalkthai.com/microsoft-announced-github-private-for-free/

Advertisements

NSA แจกฟรีเครื่องมือทำ Reverse Engineering

NSA เตรียมปล่อยเครื่องมือสำหรับการทำ Reverse Engineering ที่ชื่อว่า GHIDRA ในงาน RSA Security Conference ที่จะจัดขึ้น ณ ซานฟรานซิสโก ประเทศสหรัฐอเมริกาช่วงเดือนมีนาคมนี้ ผ่านหน้าเว็บและ GitHub ของตน

Credit: g0d4ather/ShutterStock

เมื่อเดือนมีนาคมปี 2017 ทาง WikiLeaks ได้เผยแพร่รายละเอียดและเครื่องมือหลายตัวของ NSA ที่หลุดออกมาผ่านชื่อ Vault7 ซึ่ง GHIDRA ก็เป็นหนึ่งในเครื่องมือที่ปรากฏในครั้งนั้นด้วย สำหรับคุณสมบัติการใช้งาน GHIDRA เป็นเครื่องมือช่วยทำ Reverse Engineering (Disassembler) หรือซอฟต์แวร์ที่ช่วยแปลงไฟล์ Executable กลับมาเป็นรูปแบบที่มนุษย์สามารถอ่านได้ ณ ที่นี้คือ Assembly โดย GHIDRA ถูกพัฒนาด้วย JAVA ที่มี GUI สำหรับการใช้งานและรองรับกับการวิเคราะห์ไฟล์ไบนารี่ทั้งบน Mac, Windows, Linux, Android และ iOS รวมถึงเปิดโอกาสให้ผู้ใช้สามารถเพิ่มแพ็กเกจเข้าไปเพื่อเสริมฟีเจอร์ใหม่ได้ด้วย

อย่างไรก็ตามมีเสียงสะท้อนจากผู้ใช้งานเครื่องมือประเภทนี้ผ่านโลกออนไลน์ที่ได้นำไปเทียบกับเครื่องมืออย่าง IDA กล่าวว่า GHIDRA นั้นยังคงช้าและมีบั้กมากกว่า IDA ที่ต้องเสียเงินใช้งานหลายพันดอลล่าร์สหรัฐฯ อยู่ แต่การที่ NSA ได้ปล่อยเป็นโปรเจ็คโอเพ่นซอร์สนั้นอาจทำให้เครื่องมือตัวนี้ได้รับการพัฒนาเพิ่มขึ้นในอนาคต นี่ไม่ใช่ครั้งแรกที่ NSA เปิดเครื่องมือของตนแบบโอเพ่นซอร์ส ผู้สนใจสามารถรอติดตามการมาถึงของ GHIDRA หรือดูโปรเจ็คเก่าของ NSA ได้ที่นี่ หรือผ่านทาง GitHub 

from:https://www.techtalkthai.com/nsa-is-being-release-reverse-engineering-ghidra/

6 ข้อที่ควรคำนึงถึงเมื่อออกแบบ Voice UI

ปัจจุบันนี้มีการนิยมใช้การรับข้อมูลผ่านทางเสียงอย่างแพร่หลายซึ่งในวันนี้ทาง thenextweb ได้เสนอปัจจัย 6 ข้อที่ผู้ออกแบบ Voice UI ควรใส่ใจ เราจึงได้สรุปมาให้อ่านกันสั้นๆ ครับ

1.Trust 

อย่าให้ผู้ใช้เกิดความคลางแคลงใจกับคำตอบยิ่งเป็นการโต้ตอบกับเครื่องจักรด้วยแล้วความน่าเชื่อถือคือสิ่งสำคัญที่สุดที่ผู้ออกแบบต้องตระหนักซึ่งปัจจัยที่ช่วยสร้างความน่าเชื่อถือมีดังนี้

  • Valid Outcome – ตอบให้ตรงคำถามที่ผู้ใช้คาดหวังเพราะไม่งั้นผู้ใช้จะเกิดการตั้งคำถามและความน่าเชื่อถือจะลดลง ดังนั้นผู้ออกแบบต้องมีการออกแบบ Voice UI โดยยึดผู้ใช้งานเป็นศูนย์กลางหรือที่เรียกว่า Contextual Design และเนื่องจากผู้ใช้งานก็ไม่รู้เหมือนกันว่าระบบทำงานอย่างไร สิ่งที่ถามไปถูกหรือไม่ ซึ่งผู้ออกแบบจึงควรทำให้ผู้ใช้ทราบได้ว่าระบบกำลังทำอะไรอยู่ขณะนั้นหรือ Process of Doing (POD)
  • User Control – ระบบต้องควบคุมผู้ใช้งานให้อยู่ในกรอบการใช้ด้วย โดยการเปิดโอกาสให้ระบบสามารถไม่เข้าใจคำสั่งหรือไม่ต้องตอบคำถามนั้น รวมถึงควรแสดงภาพหรือเสียงกลับไปหาผู้ใช้ด้วยว่ากำลังทำงานหาคำตอบให้แล้ว

2.Easing Cognitive load

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

3.Design Voice UI for Public Use

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

4.Privacy

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

5.Proactive Voice UI

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

6.Convey Personality

มีผลสำรวจพบว่าผู้ใช้งานเทคโนโลยีด้านเสียงกว่า 74% คิดว่าแต่ละแบรนด์ควรจะมีเอกลักษณ์ของเสียงโต้ตอบด้วยไม่ใช่แค่เป็นเสียงหุ่นยนต์ทื่อๆ อีกต่อไป

from:https://www.techtalkthai.com/6-things-keep-in-mind-about-voice-ui-design/

Google ประกาศปิด API ทั้งหมดของ Google+ ภายในวันที่ 7 มีนาคม 2019

Google ได้ออกมาประกาศปิด API ทั้งหมดของ Google+ สำหรับผู้ใช้งานทั่วไปภายในวันที่ 7 มีนาคม 2019 และแนะนำให้เหล่านักพัฒนาเริ่มหยุดเรียกใช้ API เหล่านั้นตั้งแต่วันที่ 28 มกราคม 2019 เป็นต้นไป

Google+ Logo

ทั้งนี้ Google เองก็จะมีการส่งเมล์ไปยังเหล่านักพัฒนาว่าในโครงการของนักพัฒนาแต่ละคนมีการเรียกใช้ Google+ API อะไรบ้าง เพื่อให้นักพัฒนาแต่ละคนสามารถจัดการกับโค้ดของตัวเองเพื่อยกเลิกการเชื่อมต่อไปยัง API เหล่านั้นได้ โดย API ที่ถูกใช้งานเป็นหลักของ Google+ นั้นก็ได้แก่ REST API, Web API, Android SDK, Domains API, Pages API ซึ่งทั้งหมดนี้จะปิดตัวลงในอนาคตทั้งหมด

ถึงแม้ Google+ สำหรับผู้ใช้งานทั่วไปจะปิดตัวลง แต่ Google เองก็ระบุว่าจะลงทุนใน Google+ สำหรับองค์กรมากขึ้นแทน โดยจะมีการปรับโฉมหน้าตาการใช้งานและเพิ่มเติมความสามารถใหม่ๆ เข้าไปด้วย เพื่อช่วยให้การสื่อสารในระดับธุรกิจนั้นมีประสิทธิภาพมากยิ่งขึ้น

ที่มา: https://developers.googleblog.com/2018/12/google-apis-shutting-down-march-7-2019.html

from:https://www.techtalkthai.com/google-plus-api-will-be-shut-down-by-2019-03-07/

Red Hat เตรียมสนับสนุน OpenJDK บน Windows เป็นอีกทางเลือกหนึ่งสำหรับองค์กร

Red Hat เตรียมสนับสนุนการใช้งาน Java ด้วย OpenJDK บน Microsoft Windows ทั้งสำหรับ Server และ Workstation หลังจากที่ก่อนหน้านี้ Red Hat ได้สนับสนุน OpenJDK บน Red Hat Enterprise Linux (RHEL) มาแล้ว

Credit: OpenJDK

OpenJDK รุ่นสำหรับ Windows นี้ได้อยู่ในสถานะ Beta มาแล้วเป็นเวลาเกือบหนึ่งปี โดย Red Hat จะนำโครงการ Open Source มาทำการสนับสนุนแบบ Long-Term Commercial Support เพื่อให้ภาคธุรกิจสามารถนำไปใช้งานได้อย่างมั่นใจ โดย OpenJDK ของ Red Hat นี้ก็สนับสนุนทั้ง Java 11 และ Java 8 ในระดับ Production ได้

ในการสนับสนุนนี้ Red Hat จะครอบคลุมตั้งแต่การออก Patch สำหรับช่องโหว่ความรุ่นแรงระดับสูง ไปจนถึงการช่วยเหล่าธุรกิจพัฒนา Java Application ขึ้นมาใช้งาน โดยระดับของการให้บริการจะมีหลากหลาย และยังไม่เปิดเผยวิธีการคิดราคาแต่อย่างใด

ที่มา: https://www.infoworld.com/article/3328493/java/red-hat-supporting-open-source-java-on-windows.html

from:https://www.techtalkthai.com/red-hat-will-support-openjdk-on-windows/

Packtpub แจกฟรี 6 E-Book ด้าน Web Development ฉบับพื้นฐาน

Packtpub ได้ออกมาประกาศแจกฟรี E-Book 6 เล่มทางด้าน Web Development ฉบับพื้นฐาน เพื่อให้ผู้ที่สนใจนำไปศึกษากันได้ฟรีๆ ดังนี้

ผู้ที่สนใจต้องทำการสมัคร Account ในเว็บ Packtpub ก่อนโหลด E-Book ด้วยนะครับ

from:https://www.techtalkthai.com/packtpub-6-free-web-development-e-books/

Serena William เผยกำลังเรียนเขียนโปรแกรม ระบุจะเริ่มต้นเมื่อไหร่ก็ไม่มีคำว่าสายเกินไป

เมื่อต้นเดือนธันวาคมที่ผ่านมา Serena Williams นักเทนนิสหญิงอาชีพชาวอเมริกันได้เผยในงาน Teen Vogue Summit ที่ LA ว่าเธอกำลังเรียนเขียนโปรแกรมอยู่ในขณะนี้

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

ทั้งนี้สามีของ Serena Williams เองก็คือ Alexis Ohanian หนึ่งในผู้ร่วมก่อตั้งเว็บไซต์ Reddit ซึ่งเป็นเว็บไซต์ที่โด่งดังเป็นอันดับต้นๆ ของโลกด้วย

“It’s really important to me, especially because my fashion business is all online. It’s never too late to start,”

ที่มา: https://pagesix.com/2018/12/03/serena-williams-ready-to-take-on-the-world-of-computer-coding/

Credit: https://flickr.com/photos/16732597@N07/41168711240

from:https://www.techtalkthai.com/serena-william-is-learning-to-code/