Tags:
Node Thumbnail

XCOM: Enemy Unknown เป็นเกมแนววางแผนการรบแบบผลัดฝั่งเดิน (อาจจินตนาการว่ามันคือ Civilization ที่มีแต่ยูนิตรบอย่างเดียวก็ได้) โดยเราได้รับหน้าที่พาทหารชั้นยอดจำนวนหนึ่งหมู่ ออกไปเผชิญหน้ากับเหล่าสัตว์ประหลาดต่างดาวที่มาบุกโลกโดยไม่ให้เราตั้งตัว

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

คำเตือน: บทความต่อไปนี้อาจมีภาพหรือเนื้อหาที่ไม่เหมาะสมด้านความรุนแรง ผู้อ่านที่มีอายุน้อยกว่า 17 ปีควรได้รับคำแนะนำ

Tags:
Node Thumbnail

คุณ Philip Guo ผู้ก่อตั้งเว็บ Online Python Tutor เขียนตัววิเคราะห์การเลือกภาษาโปรแกรมสำหรับการเรียนเขียนโปรแกรมในมหาวิทยาลัยชั้นนำของสหรัฐ พบว่าภาษา Python มีการใช้งานขึ้นนำแทนภาษา Java แล้ว

เกณฑ์การเลือกมหาวิทยาลัยใช้ข้อมูลจาก US News หมวดมหาวิทยาลัยที่ขึ้นชื่อในคณะวิทยาการคอมพิวเตอร์ โดยเขาเลือกมหาวิทยาลัย 39 ชื่อแรกมาประมวลผล

Tags:
Node Thumbnail

ภาษา Python นั้น โดยทางการแล้วตัวแปลภาษาเขียนอยู่บนภาษา C อีกที (เรียกว่า CPython) แต่เราได้รู้จักตัวแปล Python อื่นๆ เช่น PyPy.js ที่เขียนบน JavaScript มาแล้ว วันนี้มีของเล่นใหม่คือ Micro Python ภาษา Python 3 สำหรับอุปกรณ์ไมโครคอนโทรลเลอร์โดยเฉพาะ

แม้ว่า Micro Python จะยังคงเขียนอยู่บน C เช่นเดิม แต่ภายในนั้นมีการปรับแต่งรีดปริมาณการใช้ RAM ให้ลดลงจนสามารถนำไปใช้บนไมโครคอนโทรลเลอร์ได้ ฟีเจอร์หลักๆ คือ

Tags:
Topics: 
Node Thumbnail

Junio C Hamano ผู้ดูแลคนสำคัญของโครงการ Git ประกาศว่า Git รุ่น 2.0 ออกแล้ว

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

ขณะนี้หน้าดาวน์โหลดยังเป็นเวอร์ชันเก่าอยู่ อยากได้ต้อง build เองครับ

ที่มา: บล็อกของ Junio C Hamano

Tags:
Topics: 
Node Thumbnail

ปรกติผมไม่ค่อยได้เข้าหน้าแรกของเว็บ Python.org (เว็บโครงการของภาษา Python) เท่าไหร่ (จะเปิดหน้าเอกสารซึ่งเป็นเว็บย่อยของโครงการโดยตรงเลยเสียมากกว่า) แต่วันนี้ผมได้พบว่าหน้าเว็บถูกแปลงโฉมใหม่แล้ว

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

ใครนึกไม่ออกว่าเว็บเก่าเป็นอย่างไร เปลี่ยนแล้วดูดีขึ้นแค่ไหน สามารถย้อนเวลาไปชมได้ที่ web.archive.org

Tags:
Node Thumbnail

Atom เป็นโปรแกรมแก้ไขข้อความสุดล้ำจาก GitHub หลังจากเปิดซอร์ซ และได้นักพัฒนาจาก webupd8team สร้างไฟล์ไบนารีบน Ubuntu ไว้ให้ ผมก็ได้ฤกษ์ทดลองใช้งานและจะขอเขียนรีวิวสั้นๆ เกี่ยวกับว่าที่ผู้ท้าชิงตำแหน่งสุดยอดโปรแกรมแก้ไขข้อความจากแชมป์เก่าอย่าง vi และ Emacs ตัวนี้ครับ

หน้าตาโปรแกรมในเสี้ยววินาทีแรกที่เห็น หลายคนคงนึกไปถึง Sublime Text อย่างแน่นอน ซึ่งก็อาจนับได้ว่าเป็นแรงบันดาลใจอย่างแรงกล้าเลยทีเดียว เพราะเมื่อลองกดปุ่ม ctrl+shift+p ก็จะมีเมนูอัจฉริยะแบบพิมพ์ค้นหา (ตัวโปรแกรมเรียกความสามารถนี้ว่า Command Palette) โผล่ขึ้นมาเช่นเดียวกันอย่างกับแกะเลยครับ (ฮาาา)

Tags:
Node Thumbnail

เมื่อปลายปีที่แล้ว Blognone ได้ขอความร่วมมือสมาชิกเว็บร่วมทำแบบทดสอบความจำรหัสผ่าน ซึ่งก็ได้รับความร่วมมือจากสมาชิกเว็บเป็นอย่างดี งานวิจัยนี้ได้เข้าสัมมนาในงาน ACIIDS 2014 ที่ผ่านมาครับ

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

เรานำเสนอแนวทางของเราภายใต้ชื่อ "รหัสผ่านท่องเที่ยว" ซึ่งมันเปลี่ยนแนวคิดว่ารหัสผ่านต้องเป็นตัวอักษรพิมพ์เล็กพิมพ์ใหญ่และอักขระพิเศษหลายๆ ตัวอักษร ไปใช้เรื่องราวกิจกรรมการท่องเที่ยว ณ เมืองต่างๆ แทน กิจกรรมเหล่านี้จะถูกแทนที่ด้วยรูปภาพบนแผนที่ ดังตัวอย่างในภาพ 1

Tags:
Topics: 
Node Thumbnail

Faster Than Light เกมแนววางแผนสู้รบระหว่างยานอวกาศ ออกภาคเสริม Advance Edition เมื่อไม่กี่วันก่อน สำหรับใครที่มีเกมใน Steam อยู่แล้ว เมื่อเข้าเกมจะพบว่าเป็นภาคใหม่เรียบร้อย แต่การจะได้เนื้อหาของภาคเสริม ต้องเริ่มเกมใหม่และเปิดโหมด AE ด้วยนะครับ

เท่าที่ผมลองเล่นคร่าวๆ ของใหม่ที่พบคือ

Tags:
Node Thumbnail

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

อย่างไรก็ตาม การนำข้อมูลเหล่านี้ออกมาใช้ก็ไม่ใช่เรื่องง่ายสำหรับนักวิจัยภายนอก ด้วยนโยบายจำกัดการเรียกดูข้อความล่าสุดไว้เพียง 3,200 ทวีตต่อบัญชี นักวิจัยที่ต้องการข้อความมากกว่านั้น ต้องไล่เก็บทวีตเป็นระยะๆ เอง

Tags:
Node Thumbnail

คุณ @trestest แจ้งว่าขณะนี้กำลังทำ mirror สำหรับ Raspbian (Debian สำหรับ Raspberry Pi) ในไทย 2 ที่ (คาดว่าจะเสร็จพร้อมใช้งานวันพรุ่งนี้ -- ผู้เขียน) ได้แก่

ผมเองไม่มี Raspberry Pi ไว้ทดลอง แต่เข้าใจว่าการเลือก mirror สามารถทำได้เช่นเดียวกันกับ Ubuntu คือเปิดไฟล์ /etc/apt/sources.list แล้วไล่แก้ไขบรรทัดต่างๆ ให้อยู่ใน format ดังนี้

Tags:
Topics: 
Node Thumbnail

เว็บไซต์หลักของภาษา Ruby (http://www.ruby-lang.org) เตรียมปรับโฉมใหม่แบบยกเครื่องฉลอง 20 ปี ใครมีไอเดียอยากเห็นเว็บใหม่เป็นแบบไหน ก็ส่งงานออกแบบเข้าร่วมประกวดได้ภายใน 15:00 นาฬิกาของวันที่ 8 พฤศจิกายนนี้ครับ (รายละเอียดทั้งหมด)

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

ที่มา: Ruby News

Tags:
Topics: 
Node Thumbnail

Git (และโปรแกรมจำพวก revision control ต่างๆ) เป็นโปรแกรมที่เรียนรู้การใช้งานไม่ง่ายนัก ทำให้เกิดบริการ GitHub ที่มุ่งจะทำให้มันง่ายขึ้น และดูท่าว่าเป้าหมายนี้จะไม่จำกัดเฉพาะนักพัฒนาที่เขียนโค้ดอย่างเดียวเท่านั้นแล้ว เพราะหลังจากที่เปรียบเทียบ revision รูปภาพได้ ตอนนี้ก็เปรียบเทียบ revision โมเดล 3 มิติได้เช่นกัน

การดูความแตกต่างระหว่าง revision มี 2 โหมดให้เลือกคือ

Tags:
Topics: 
Node Thumbnail

Ted Nelson โปรแกรมเมอร์ผู้โด่งดัง โพสวิดีโอที่กล่าวอ้างว่า ตนรู้ตัวผู้ให้กำเนิดสกุลเงินอิเล็กทรอนิกส์ BitCoin แล้ว

BitCoin ถูกจารึกไว้ว่าสร้างขึ้นโดย Satoshi Nakamoto อย่างไรก็ตาม ชื่อนี้กลับไม่มีตัวตนจริงในแวดวงวิทยาการรหัสลับ หลายคนเชื่อว่าชื่อนี้สร้างขึ้นมาปิดบังตัวตนที่แท้จริงของผู้สร้าง BitCoin โดยเฉพาะ หลักฐานทุกอย่างของ Satoshi ถูกเข้ารหัสปิดบังตัวตนไว้เป็นอย่างดี ทำให้การสืบกลับไปถึงตัวผู้สร้างแทบเป็นสิ่งที่เป็นไปไม่ได้ ถึงกระนั้น Ted Nelson ก็ได้กล่าวอ้างว่าผู้สร้าง BitCoin คือ Shinichi Mochizuki โดยสังเกตจากระดับความรู้ความสามารถและรูปแบบการนำเสนอผลงานที่เป็นเอกลักษณ์เฉพาะตัว

Tags:
Node Thumbnail

Google Code Jam เป็นงานแข่งขันแก้โจทย์ปัญหาทางคอมพิวเตอร์ที่จัดประจำทุกปีมาตั้งแต่ปี 2003 ทำให้ปีนี้เป็นปีที่ 10 แล้ว เลยมีการปรับกติกาและของรางวัลเล็กน้อยดังนี้ครับ

  • เพิ่มรางวัลสำหรับผู้ชนะเลิศจากเดิม 10,000 เหรียญ เป็น 15,000 เหรียญ
  • ผู้ชนะเลิศในปีนี้ จะได้รับสิทธิ์เข้ารอบชิงชนะเลิศของปีถัดไปทันที

สมัครเข้าร่วมการแข่งขันได้ที่เว็บ Google Code Jam (ไม่เสียค่าสมัครและการแข่งขันรอบแรกๆ เป็นการแข่งผ่านอินเตอร์เน็ต) โดยรอบคัดเลือกจะมีขึ้นในวันที่ 12 เมษายน และปีนี้สถานที่จัดรอบชิงชนะเลิศคือกรุงลอนดอนครับ

Tags:
Topics: 
Node Thumbnail

ผู้ใช้ลินุกซ์คงคุ้นเคยกับข้อความอบรมเมื่อเรียกใช้โปรแกรม sudo ครั้งแรกกันดี (ความสามารถนี้ไม่ได้ถูกเปิดไว้แต่ต้นใน Ubuntu ครับ)

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

ข้อความนี้จะปรากฏให้เห็นเพียงแค่ครั้งแรกเท่านั้น โดยระบบจะจดบันทึกเวลาที่เราได้เรียกโปรแกรม sudo ลงในไฟล์ timestamp และจะไม่แสดงข้อความอบรมนี้อีกถ้าพบว่าไฟล์นี้มีอยู่

Tags:
Node Thumbnail

ในยุคที่ startup กำลังเบ่งบาน สิ่งที่ขาดไม่ได้เลยคือสถานที่รวมพลสำหรับปฎิบัติการเปลี่ยนโลก แม้ว่า virtual office จะดูเป็นตัวเลือกที่ดูคุ้มค่าที่สุด แต่ก็มีข้อเสียบางประการที่ทำให้ไม่สามารถทดแทนการทำงานแบบเคียงบ่าเคียงไหล่ได้ และถ้าการเช่าสำนักงานส่วนตัวนั้นแพงเกินไป แถมยังทำให้คุณพลาดโอกาสที่จะแลกเปลี่ยนประสบการณ์อันล้ำค่ากับเพื่อนร่วมสายอาชีพ coworking space น่าจะเป็นคำตอบที่คุณมองหาครับ

Pun Space คือสถานที่ coworking space ที่ว่ามานั่นเอง โดยมีที่ตั้งอยู่กลางเมืองเชียงใหม่ ในซอยศิริมังคลาจารย์ 11 ถัดไปไม่ไกลจากถนนนิมมานเหมินทร์ครับ

Tags:
Node Thumbnail

หลังจากประกาศรุ่นพรีวิวมาได้พักใหญ่ ตอนนี้ Ruby 2.0 ก็ปล่อยรุ่นเสถียรตามสัญญาแล้วครับ โดยรายการของใหม่มีดังนี้

Tags:
Topics: 
Node Thumbnail

GitHub อัพเกรด Gist (ระบบแชร์ code snippet เช่นเดียวกับ Pastebin) ขนานใหญ่ นอกจากหน้าตาที่เรียบง่ายขึ้นแล้ว สิ่งที่เปลี่ยนก็คือ

  • เครื่องมือแก้ไขเอกสารเปลี่ยนไปใช้ Ace ที่ทำ syntax highlight / ปิด tag อัตโนมัติได้
  • พรีวิว Gist เพิ่มขึ้นจาก 3 บรรทัดเป็น 10 บรรทัด
  • ดูความต่างของแต่ละเวอร์ชันที่ถูกแก้ไขได้ง่ายขึ้น

ที่มา: GitHub Blog

Tags:
Topics: 
Node Thumbnail

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

ข่าวดีคือตอนนี้สามารถสร้างไฟล์เอกสารได้จากหน้าเว็บโดยตรงแล้ว โดยกดได้ที่ปุ่มบวกที่อยู่ถัดจาก path ของโปรเจค หรือจะเพิ่มคำสั่ง /new/{branch}/{path} ต่อท้าย url ก็ได้ครับ

ที่มา: GitHub Blog

Tags:
Node Thumbnail

ทีมพัฒนา PHP ได้ออก PHP 5.5.0alpha1 ซึ่งเป็นรุ่นแรกของสาย 5.5 โดยมีของเล่นใหม่ๆ เช่น

  • generator เพื่อขนาด memory ที่เล็กลงเมื่อต้องการ loop
  • API สำหรับเก็บ hashing ของ password แบบใหม่
  • เขียน finally ต่อจาก try/catch ได้แล้ว
  • ใช้ list() เพื่อแตกตัวแปรจาก foreach() ได้

รายละเอียดของใหม่ทั้งหมดอ่านได้ที่นี่

Tags:
Topics: 
Node Thumbnail

หลังจากเลื่อนแล้วเลื่อนอีกถึง 5 ครั้ง ตอนนี้แผนการออกรุ่นจริงของ Fedora 18 ก็ได้กำหนดการใหม่เป็นเดือนมกราคมปีหน้าเรียบร้อย

ความล่าช้าในครั้งนี้ ส่วนใหญ่เกิดจาก bug จำนวนมากที่ยังปิดไม่ลงของ Anaconda และตัวอัพเกรดระบบติดตั้งครับ

กำหนดการเดิมของรุ่นคือออกตัวจริงเมื่อวันที่ 6 พ.ย. ที่ผ่านมา แม้ว่าโรคเลื่อนจะเป็นปรกติของ Fedora ก็ตามที แต่ที่ผ่านมาก็ล่าช้ากันเพียงไม่กี่สัปดาห์เท่านั้น

ที่มา: The H

Tags:
Node Thumbnail

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

ดาวน์โหลด hotfix และอ่านวิธีติดตั้งได้ที่นี่ โดยมันถูกทดสอบแล้วว่าสามารถใช้ได้กับ Plone เวอร์ชั่น 4 และ 3 (ส่วนรุ่นต่ำกว่านั้นต้องทดสอบกันเอง) สำหรับรายงานจุดเสี่ยงทั้งหมดที่ถูกจัดการในคราวนี้สามารถอ่านได้จากที่นี่

Plone เป็น CMS ยอดนิยมตัวหนึ่งจากฝั่ง Python ครับ

Tags:
Node Thumbnail

หลังจากทิ้งช่วงไปนาน ตอนนี้ Ruby 2.0 ได้เข้าสู่สถานะพรีวิวแรกแล้ว โดยมีของใหม่เช่น

  • refinement สำหรับการเปลี่ยนโค้ดที่ run-time
  • keyword arguments
  • enumerator แบบ lazy
  • เปลี่ยนค่าเป็น hash ด้วย #to_h

ผู้สนใจสามารถดาวน์โหลด source ไป build เล่นเองได้ที่นี่ ต้องเตือนไว้ก่อนว่าบางฟีเจอร์ยังไม่ได้ implement นะครับ

ส่วนกำหนดการสำหรับรุ่นนี้คือ code freeze ช่วงคริสต์มาส และออกรุ่นจริงวันที่ 24 กุมภาพันธ์ครับ

Tags:
Node Thumbnail

ถัดจากที่ Codecademy มีบทเรียน Python รอบนี้ก็ถึงคราวของ Ruby แล้วครับ

Ruby เป็นภาษาที่สร้างชื่อเสียงจากไวยากรณ์ที่เน้นความสนุกในการเขียนโปรแกรมเป็นหลัก ถ้ายังจำกันได้ RPG Maker โปรแกรมสำหรับสร้างเกมแนว RPG ก็สามารถเขียน Ruby เข้าไปได้ และการมาถึงของ web framework อันโด่งดังอย่าง Ruby on Rails ก็ทำให้ภาษานี้ได้รับความนิยมจนติด 20 อันดับแรกของดัชนี TIOBE มาโดยตลอด

เข้าไปเรียน Ruby 1.9.3 เบื้องต้นได้เลยที่นี่ งานนี้ฟรีเช่นเคยครับ

Pages