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 ปีในเร็วๆ นี้ หลังทำงานในโครงการนี้ต่อเนื่องตั้งแต่ก่อนยานยิงขึ้นไป และเขาเป็นโปรแกรมเมอร์คนเดียวในตอนนี้ที่ทำงานตั้งแต่ก่อนยานยิงขึ้นสู่อวกาศ โปรแกรมเมอร์คนอื่นๆ เกษียณอายุไปก่อนหน้าหรือบางคนก็เสียชีวิตไปแล้ว

By lew Founder on Tag: Development, C++, Programming
Development

Bjarne Stroustrup บิดาภาษา C++ ร่วมกับ Herb Sutter ออกคู่มือแกนของภาษา C++ เพื่อสนับสนุนให้คนเขียนภาษา C++ ในรูปแบบสมัยใหม่ โดยจะเปิดเป็นโครงการโอเพนซอร์สที่เปิดให้คนอื่นๆ มาดัดแปลงไปเป็นข้อแนะนำในองค์กรได้

นอกจากคำแนะนำในการเขียนโปรแกรมแล้ว โครงการนี้ยังมาพร้อมกับโครงการคู่ขนานอีกสองโครงการ ได้แก่

By lew Founder on Tag: Development, JavaScript, Programming, nginx
Development

nginx เว็บเซิร์ฟเวอร์ที่ได้รับความนิยมสูงในช่วงหลังประกาศรองรับภาษาจาวาสคริปต์เพิ่มเติมจากภาษา Lua และ Perl ที่มีโมดูลไปก่อนหน้านี้แล้ว อย่างไรก็ดีจาวาสคริปต์ที่รองรับเป็นเพียงบางส่วนของภาษาที่ทาง nginx ระบุว่าเป็นส่วนที่มีการใช้งานบ่อย ที่น่าสนใจคือทาง nginx สร้าง virtual machine (VM) สำหรับจาวาสคริปต์ของตัวเองในชื่อ nginScript

ตัว VM ออกแบบให้เริ่มต้นและจบการทำงานได้เร็ว ทำให้การเปิดเว็บแต่ละครั้งจะมีการเรียก VM ขึ้นใหม่โดยไม่เสียประสิทธิภาพมากเกินไป ตัว VM ไม่จำเป็นต้องมีระบบคืนหน่วยความจำ

By neizod Contributor on Tag: PHP, Programming, Benchmark, HHVM
PHP

เว็บ Phoronix ซึ่งเป็นเว็บข่าวและรีวิวโครงการโอเพนซอร์สอย่างสม่ำเสมอ ได้ทดสอบ PHP 7.0 RC2 ที่เพิ่งออกด้วย Phoronix Test Suite และพบว่าประสิทธิภาพของมันดีขึ้นอย่างมีนัยสำคัญ โดยสรุปได้ดังนี้

By neizod Contributor on Tag: Java, Programming, TIOBE, Objective-C
Java

กลับมาอีกครั้งกับดัชนี TIOBE ที่วัดค่าความนิยมของภาษาผ่านข้อมูลการค้นหา โดยสถิติที่น่าสนใจ คือ

  • ภาษา Java กลับขึ้นมานำเป็นที่หนึ่งของตาราง หลังจากปล่อยให้ภาษา C ครองแชมป์ราวสองปี
  • อันดับของภาษา Objective-C ร่วงลงไปอยู่ที่ 10 (จากที่เคยอยู่อันดับที่ 3 ในช่วงเดือนเดียวกันของปีที่ผ่านมา) แต่ภาษา Swift ก็ไม่ได้มีอันดับดีขึ้นอย่างมีนัยสำคัญ
  • ภาษา Assembly ตีกลับขึ้นมาอยู่กลางตาราง 20 อันดับแรกอีกครั้ง

สำหรับ 10 อันดับแรก เรียงได้ดังนี้: Java, C, C++, C#, Python, PHP, JavaScript, VB.NET, Perl, Objective-C

By neizod Contributor on Tag: Development, Python, Programming
Development

Python 3.5 มาแล้วครับ จุดเด่นรอบนี้เป็นการพัฒนาการคำนวณทางคณิตศาสตร์ และการทำงานแบบไม่ประสานเวลา โดยมีสามารถใหม่ๆ บางส่วน ดังนี้

By mk Founder on Tag: Programming, Haskell, Facebook
Programming

ทีมงาน Facebook ออกมาเผยว่าระบบจัดการสแปมสำหรับเว็บไซต์ขนาดใหญ่ระดับ Facebook เขียนด้วยภาษาที่บางคนอาจเพิ่งเคยได้ยินชื่ออย่าง Haskell

Haskell เป็นภาษาที่ถูกออกแบบในปี 1990 จากฝั่งชุมชนนักวิชาการที่ต้องการสร้างภาษาโปรแกรมตัวอย่างขึ้นมาสักตัว แนวทางของ Haskell คือภาษาโปรแกรมที่เรียกว่า "Purely Functional" คือโปรแกรมหนึ่งตัวสร้างขึ้นจาก "ฟังก์ชัน" หลายตัวที่ทำงานเป็นอิสระจากกัน งานสามารถรันขนานกัน (concurrent) ได้หมด ไม่ต้องรอรันต่อเนื่องตามกันแบบภาษาโปรแกรมทั่วไป

Subscribe to Programming