By mk Founder on Tag: Swift, Programming, Apple, Open Source, Linux
Swift

แอปเปิลเปิดตัวภาษา Swift เวอร์ชัน 2.2 ซึ่งถือเป็นเวอร์ชันแรกหลังประกาศ Swift เป็นโอเพนซอร์สเมื่อปลายปีที่แล้ว

ฟีเจอร์สำคัญของ Swift 2.2 คือรองรับลินุกซ์แล้ว การพอร์ตยังไม่สมบูรณ์และยังขาดไลบรารีบางตัว ระบบปฏิบัติการที่รองรับคือ Ubuntu 14.04 และ 15.10 ใครอยากลองใช้งานก็ดาวน์โหลดไฟล์ไบนารีกันได้

ส่วนฟีเจอร์อื่นๆ มีการเปลี่ยนแปลงระดับตัวภาษาเล็กน้อย โดยรวมไม่ต่างจาก Swift 2.1 มาก ที่เหลือเน้นแก้บั๊กซะเป็นส่วนใหญ่

By nrad6949 Writer on Tag: Programming, Public Policy, Education, USA
Programming

Randy Redberg เจ้าของและผู้ดูแลเว็บไซต์ Experts Exchange ชุมชนออนไลน์ด้านเทคโนโลยีของสหรัฐอเมริกา เผยแพร่ข้อเขียนในเว็บ Venture Beat โดยระบุว่าการให้เด็กเรียนเขียนโปรแกรมเป็นภาษาที่สอง ถือเป็นเรื่องที่มีความสำคัญมากสำหรับเด็กและจัดว่าเป็นรากฐานที่สำคัญในอนาคต

By lew Founder on Tag: Kickstarter, Education, Programming
Kickstarter

การออกแบบระบบสอนเด็กเขียนโปรแกรมเป็นความท้าทายในวงการการศึกษามานาน ที่ผ่านมามีภาษาสำหรับเด็กเช่น LOGO หรือ Blockly สำหรับเด็กๆ โดยเฉพาะ ตอนนี้ทีมวิศวกรทีมหนึ่งก็เสนอรูปแบบการเรียนรูปแบบใหม่ด้วยการทำหุ่นยนต์และบอร์ดเขียนโปรแกรมสำหรับเด็กในชื่อว่า Cubetto

By lew Founder on Tag: Kotlin, Java, Android, Programming
Kotlin

ภาษา Kotlin ที่พัฒนาโดย JetBrains ผู้สร้าง IntelliJ IDEA ประกาศเวอร์ชั่น 1.0 พร้อมสำหรับการใช้งานจริงแล้ว โดยภาษานี้ออกแบบมาให้ใช้งานได้จริง และโค้ดส่วนอื่นๆ ที่ไม่เกี่ยวข้องกับฟังก์ชั่นงานน้อยลง โดยคงความเข้ากันได้กับจาวา, JVM, ไลบรารี, แอนดรอยด์, และเครื่องมืออื่นๆ

ตัวโค้ด Kotlin เป็นสัญญาอนุญาตแบบ Apache 2.0 ซอฟต์แวร์ของ JetBrains เองหลายตัวก็ใช้งาน Kotlin อยู่แล้ว และตอนนี้มีพนักงานของบริษัททำงานเต็มเวลาในโครงการนี้กว่า 20 คน

By mk Founder on Tag: Open Source, Apple, Programming, Benchmark, Swift
Open Source

แอปเปิลเปิดซอร์สโค้ดชุดเบนช์มาร์คสำหรับภาษา Swift โดยประกอบด้วยชุดทดสอบประสิทธิภาพ 75 แบบ, ไลบรารีและไดรเวอร์ที่จำเป็น รวมถึง utility เสริมอื่นๆ

ตัวโค้ดอยู่บน GitHub ใช้สัญญาอนุญาตแบบ Apache 2 วิธีการคอมไพล์อ่านได้ตามลิงก์เดียวกัน

แอปเปิลบอกว่ายินดีรับโค้ดจากนักพัฒนาภายนอกที่ต้องการปรับปรุงชุดเบนช์มาร์คตัวนี้ นักพัฒนาที่สนใจก็สามารถ pull request ได้ตามระบบปกติของ GitHub

ที่มา - Swift.org

By lew Founder on Tag: IBM, Programming, Go, Mainframe
IBM

ทีมงานโอเพนซอร์สของไอบีเอ็มพอร์ตภาษา Go ของกูเกิลไปรันบน System z s390x พร้อมกับเปิดให้ดาวน์โหลดบน Github เคียงคู่กับโครงการอื่นๆ ที่ไอบีเอ็มพอร์ตไปยัง System z เช่น Cassandra, Spark, Mongo

By Blltz Writer on Tag: Programming, Lego
Programming

สำหรับครอบครัวที่อยากฝึกลูกๆ ให้เรียนรู้การเขียนโปรแกรมตั้งแต่เด็ก น่าจะเคยได้ยินข่าวที่ว่า Lego ผู้ผลิตตัวต่อของเล่นชื่อดังเปิดตัวโครงการ Lego Education ชุดตัวต่อสำหรับฝึกเขียนโปรแกรมในชื่อ WeDo ตอนนี้ Lego เปิดตัว WeDo 2.0 ที่เปิดกว้างให้เด็กได้เรียนรู้มากขึ้นแล้ว

WeDo 2.0 มาพร้อมกับตัวต่อ Lego 280 ตัว ชุดเซ็นเซอร์สำหรับจับการพลิก และการเคลื่อนไหว มอเตอร์ รวมถึงการเชื่อมต่อที่เปลี่ยนจาก USB ไปสู่แบบไร้สายด้วยบลูทูธทำให้เพิ่มขีดจำกัดในการเรียนรู้ได้มากขึ้น

By neizod Contributor on Tag: Programming, Review, Zachtronics, Games
Programming

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

รู้จักกับ TIS-100

By mk Founder on Tag: Programming, Wolfram Alpha, Raspberry Pi
Programming

The New York Times มีบทสัมภาษณ์ Stephen Wolfram เกี่ยวกับภาษา Wolfram Language ที่เปิดตัวในปี 2013 เพื่อเป็นภาษาที่ใช้ประมวลผลความรู้ประเภทต่างๆ

By lew Founder on Tag: Programming, Perl
Programming

ภาษา Perl เป็นภาษาที่เคยได้รับความนิยมอย่างสูงในหมู่ผู้ใช้ลินุกซ์และระบบปฎิบัติการตระกูล POSIX อื่นๆ แต่กระบวนการพัฒนาที่เชื่องช้าอย่างมากทำให้ภาษาหยุดอยู่ที่เวอร์ชั่น 5.x มาเป็นเวลานาน ภาษา Perl 6 ถูกวางโครงการมาถึง 15 ปี ตอนนี้ Rakudo Perl 6 อิมพลีเมนต์หลักของ Perl 6 ก็ผ่านแบบทดสอบสเปคทั้งหมดมากกว่า 120,000 รายการ

Larry Wall ผู้พัฒนาหลักภาษา Perl ประกาศโครงการ Perl 6 มาตั้งแต่กลางปี 2000 หรือ 15 ปีที่แล้ว โดยประกาศว่าจะไม่มีอิมพลีเมนต์หลักของโครงการแต่อย่างใด แต่เป็นอิมพลีเมนต์ใดๆ ก็ได้ที่ผ่านแบบทดสอบ

By Job_The_Gamer Writer on Tag: Thailand, Education, Programming, Minecraft, Code.org, Microsoft
Thailand

ท่านผู้อ่าน Blognone คงยังจำโครงการ Hour of Code ที่ตั้งเป้าสอนเยาวชนให้ได้หัดเขียนโปรแกรมของเว็บไซต์ Code.org กันได้ ในปีนี้ Code.org จะจัดงานดังกล่าวขึ้นอีกครั้งระหว่างวันที่ 7-13 ธันวาคม 2558 ใน 50 ประเทศทั่วโลกซึ่งก็รวมถึงในประเทศไทยด้วย

By lew Founder on Tag: PHP, Programming
PHP

ซอร์สโค้ดของ PHP 7.0.0 ออกมาสองวัน ตอนนี้ทางทีมงานก็ประกาศเปิดตัวเป็นทางการแล้ว โดยมีไบนารีเฉพาะเวอร์ชั่นวินโดวส์ ส่วนคนใช้ลินุกซ์ระหว่างที่ดิสโทรต่างๆ ยังไม่ได้รับเข้าโครงการคงต้องหาแหล่งอิสระกันเอง เช่น Ubuntu ก็อาจจะใช้จาก ppa:ondrej

ความเปลี่ยนแปลงมีเป็นจำนวนมาก ถ้าใครอยากย้ายแอปไปอยู่บน PHP 7.0.0 ก็เตรียมอ่านเอกสารแนะนำการย้ายโค้ดได้

By magnamonkun on Tag: Open Source, Apple, Development, Programming, Swift
Open Source

หลังจากใช้เวทีงาน WWDC 2015 ประกาศโอเพนซอร์สภาษา Swift ล่าสุด Apple ได้ปล่อย Swift ที่เป็นเวอร์ชันโอเพนซอร์สออกมาให้ใช้งานแล้ว

โดย Swift เวอร์ชัน Open Source จะถูกแจกจ่ายโดยใช้สัญญาอนุญาต Apache 2.0 ร่วมกับ Runtime Library Exception และหลักๆ นักพัฒนาสามารถดาวน์โหลดได้จาก GitHub โดยตรง ทำให้เมื่อมีการเปลี่ยนแปลงรายละเอียด นักพัฒนาก็สามารถใช้ GitHub ในการดึงเวอร์ชันล่าสุดมาใช้งานได้ในทันที

ทั้งนี้คนที่สนใจสามารถศึกษารายละเอียดเพิ่มเติมได้ที่เว็บไซต์ของ Swift ครับ

By lew Founder on Tag: PHP, Programming
PHP

PHP เตรียมประกาศปล่อย PHP 7.0.0 ในวันนี้ หลังจากซอร์สโค้ดใน GitHub ถูกแท็กเรียบร้อยแล้วใน commit "60fffd2" หนึ่งสัปดาห์หลังจากรุ่น 7.0.0RC8 ฟีเจอร์สำคัญๆ ได้แก่

By twometre Writer on Tag: Programming, GitHub
Programming

วันนี้มีข่าวเบาออกแนวน่าทึ่งมาเล่าสู่กันฟัง ว่าด้วยเรื่องราวของโปรแกรมเมอร์รายหนึ่งได้โพสต์ชุดสคริปต์ของเพื่อนร่วมงานอีกคนในทีมที่ลาออกไปแล้ว ในชื่อว่า Hacker Script ไว้ใน GitHub ซึ่งรวมสคริปต์คำสั่งอันน่าทึ่งไว้หลายอันที่เขาเจอในงานที่รับมาทำต่อคล้ายๆ สั่งงานแบบ IFTTT เช่น เมื่อเขาล็อกอินเข้าเครื่องฯ ของบริษัทหลังสามทุ่ม ก็ตั้งให้ระบบส่งข้อความไปหาภรรยาว่า "กลับบ้านช้าหน่อย" และให้อ้างเหตุผลโดยอัตโนมัติ หรือตั้งคำสั่งให้เครื่องชงกาแฟทำงานล่วงหน้า และหน่วงเวลาให้เขาเดินนำแก้วไปรองได้ทันเวลา หรือมีสคริปต์แก้เผ็ดเพื่อนร่วมงาน เป็

By BlackMiracle Writer on Tag: Google, Programming, Angular, Microsoft
Google

วันนี้ไมโครซอฟท์จัดงาน Connect(); 2015 ที่นครนิวยอร์ก ได้เปิดตัวผลิตภัณฑ์ด้านโปรแกรมมิ่งมากมาย (ดูจากข่าวหมวดไมโครซอฟท์) และระหว่างการพูด keynote ได้เปิดวิดีโอที่ไม่มีใครคาดถึง นั่นคือวิดีโอจากทีมวิศวกรของกูเกิลกล่าวยกย่องทีมวิศวกรของไมโครซอฟท์ ซึ่งถือว่าเป็นคู่แข่งกันโดยตรง

Brad Green ผู้อำนวยการฝ่ายวิศวกรรมของโครงการ Angular ระบุในวิดีโอว่าเขานับถือวิศวกรของไมโครซอฟท์เป็น "คู่หู" (soulmate) เลยทีเดียว "มันชัดเจนมากว่าพวกเรามีจิตวิญญาณเดียวกัน เราทำงานเข้าขากันได้ดีมาก" Green กล่าว

By mk Founder on Tag: Education, Programming, Minecraft, Code.org
Education

สมาชิก Blognone คงคุ้นเคยกับโครงการ Hour of Code ของเว็บไซต์ Code.org ที่จับมือกับบริษัทไอทีชื่อดัง สอนนักเรียนเขียนโปรแกรมเป็นประจำทุกปี

ปีนี้ Hour of Code ได้พันธมิตรรายใหม่ที่น่าสนใจคือ Minecraft เข้าร่วมด้วย เด็กๆ จะได้เล่นเกม Minecraft เวอร์ชันพิเศษบนเบราว์เซอร์ ที่ต้อง "เขียนโปรแกรม" สั่งให้ตัวละครในเรื่อง (Steve/Alex) ทำงานต่างๆ โดยใช้เงื่อนไข if หรือ loop เข้าช่วย

By neizod Contributor on Tag: Java, Ranking, Programming, TIOBE
Java

หลังจากที่ Java พลิกกลับขึ้นมาทวงเก้าอี้แชมป์ในการจัดอันดับภาษาของ TIOBE ไปเมื่อไม่กี่เดือนก่อน ตอนนี้ก็ดูเหมือนว่าตำแหน่งนี้จะอยู่คู่ Java ไปอีกนานแล้วครับ เมื่อมันแย่งค่าความนิยมจากภาษาอื่นๆ มาได้เกินกว่า 1/5 ในรอบหลายปี

โดยดัชนี TIOBE ที่วัดค่าความนิยมของภาษาผ่านเครื่องมือค้นหาต่างๆ บ่งชี้ว่าความนิยมของภาษา Java รอบเดือนพฤศจิกายน 2015 นี้ พุ่งทะยานไปแตะที่ 20.403% เพิ่มขึ้นจากช่วงเวลาเดียวกันของปีก่อนถึง 6.01% ซึ่งนับว่าเป็นค่าที่สูงที่สุดตั้งแต่เดือนสิงหาคม 2009 หรือเมื่อ 6 ปีก่อนเลยทีเดียว

By mk Founder on Tag: Oracle, NetBeans, Programming, IDE, Node.js
Oracle

ออราเคิลออก NetBeans IDE 8.1 โดยทิ้งช่วงจากรุ่นก่อนหน้า NetBeans 8.0 ประมาณหนึ่งปีครึ่ง ของใหม่ในรุ่นนี้ได้แก่

By lew Founder on Tag: NASA, Programming
NASA

​Larry Zottarelli โปรแกรมเมอร์ผู้ดูแลซอฟต์แวร์ของยานวอยเอเจอร์ที่ยิงขึ้นจากโลกไปตั้งแต่ปี 1977 กำลังจะเกษียณอายุด้วยวัย 80 ปีในเร็วๆ นี้ หลังทำงานในโครงการนี้ต่อเนื่องตั้งแต่ก่อนยานยิงขึ้นไป และเขาเป็นโปรแกรมเมอร์คนเดียวในตอนนี้ที่ทำงานตั้งแต่ก่อนยานยิงขึ้นสู่อวกาศ โปรแกรมเมอร์คนอื่นๆ เกษียณอายุไปก่อนหน้าหรือบางคนก็เสียชีวิตไปแล้ว

Subscribe to Programming