วันจันทร์ที่ 6 พฤศจิกายน พ.ศ. 2560



      Did you know about 
         Oculus Rift ?


Virtual Reality gaming is here in the form of Oculus Rift. This history-defining 3D headset lets you mentally feel that you are actually                                                                                             inside a video game. In the Rift’s virtual world, you could turn your head around with ultra-low latency to view the world in high resolution display.

There are premium products in the market that can do the same, but Rift wants you to enjoy the experience at only $300, and the package even comes as a development kit. This is the beginning of the revolution for next-generation gaming.



คุณรู้เรื่อง Oculus Rift หรือไม่?

*Oculus Rift คือ แว่นสามมิติสำหรับมิติใหม่แห่งการเล่นเกมในอนาคต


เกม Virtual Reality มีอยู่ในรูปแบบแว่นสามมิติชุดหูฟัง 3D ที่กำหนดค่าไว้ล่วงหน้านี้ช่วยให้คุณรู้สึกว่าคุณอยู่ในวิดีโอเกม ในโลกเสมือนจริงของ Rift คุณสามารถหันหัวของคุณไปรอบ ๆ ด้วยการแฝงอยู่ในที่ต่ำมากเพื่อดูโลก การแสดงผลของภาพมีความละเอียดสูง มีผลิตภัณฑ์พรีเมี่ยมในท้องตลาดที่สามารถทำเช่นเดียวกันได้ แต่ Rift ต้องการให้คุณได้รับประสบการณ์ในราคาเพียง 300 เหรียญและแพคเกจยังมาพร้อมกับชุดพัฒนา นี่คือจุดเริ่มต้นของการปฏิวัติสำหรับเกมยุคหน้า


สรุปรายละเอียดของเทคโนโลยีนี้

หลักการสร้างโลกเสมือนจริงของ Oculus Rift คือการฉายภาพที่ "บิดเบี้ยว" บนจอภาพที่มีลักษณะแบนราบ จากนั้นจะใช้เลนส์ (สองตา) ดัดภาพอีกครั้งให้กลายเป็น "ทรงกลม" ในความรู้สึกของผู้ใช้งาน สร้างเป็นโลกเสมือนจริงที่ "ครอบ" อยู่ระหว่างสองตาของเราเอง และดักการเคลื่อนไหวในเชิงมุมของศีรษะเพื่อขยับภาพตามการหันหัวของผู้ใช้



คำถาม (Question)

ใครคือคนที่ทำ (Oculus Rift) แว่นสามมิติสำหรับเล่นเกม (Who made the Oculus Rift?)

คำตอบ   (Answer)

พอลเมอร์ ลัคกี้ (Palmer Luckey)




ข้อมูลจาก :
รูปภาพจาก :

วันจันทร์ที่ 30 ตุลาคม พ.ศ. 2560

   
Chapter 2


1.

Q : What is the meaning of data ?
A :The data was collected by various researchers.

คำถาม : ข้อมูล (data) มีความหมายคืออะไร
คำตอบ : ข้อมูลถูก / เก็บรวบรวมโดยนักวิจัยหลายคน

2.

Q : What is database ? 
A : A database is a collection of information that is organized so that it can be easily accessed, managed and updated.

คำถาม : ฐานข้อมูล (database) คืออะไร 
คำตอบ : ฐานข้อมูลคือชุดของข้อมูลที่จัดเพื่อให้สามารถเข้าถึงจัดการและปรับปรุงได้อย่างง่ายดาย

3.

Q : What is the full name of "CI" ?
A: Collective intelligence

คำถาม : ชื่อเต็มของ CI คืออะไร
คำตอบ : Collective intelligence หรือแปลเป็นไทยได้ว่า ความฉลาดร่วม 

4.

Q : What is collective intelligence ?
A : Collective intelligence (CI) is shared or group intelligence that emerges from the collaboration, collective efforts, and competition of many individuals and appears in consensus decision making. 

คำถาม : collective intelligence (ความฉลาดร่วม) คืออะไร
คำตอบ : ความฉลาดร่วมกัน (CI) คือการใช้ร่วมกันหรือกลุ่มข่าวกรองที่เกิดขึ้นจากการทำงานร่วมกันความพยายามร่วมกันและการแข่งขันของบุคคลจำนวนมากและปรากฏในการตัดสินใจเป็นเอกฉันท์

5.

Q : What is the example of  collective intelligence ?
A : Wikipedia

คำถาม : ตัวอย่างของ collective intelligence (ความฉลาดร่วม) คืออะไร 
คำตอบ : วิกิพีเดีย

6.

Q : What is bit ? 
A : Bit is the smallest unit of storage 

คำถาม : บิต (Bit) คืออะไร
คำตอบ : บิตคือหน่วยเก็บข้อมูลที่เล็กที่สุด

7.

Q : What is bytes ?
A : Bytes is grouping of 8 bits 

คำถาม : ไบต์ (Bytes) คืออะไร
คำตอบ : ไบต์คือการจัดกลุ่มของ 8 บิต

8.

Q : What is the function of record ?
A : Keep information for the future, by writing it down or storing it on a computer.

คำถาม : หน้าที่ของระเบียน (Record) คืออะไร
คำตอบ : เก็บข้อมูลในอนาคตโดยการเขียนหรือจัดเก็บลงในคอมพิวเตอร์

9.
Q : What is system administrator ?
A : is a person who is responsible for the upkeep, configuration, and reliable operation of computer systems

คำถาม : system administrator คืออะไร
คำตอบ : คือบุคคลที่รับผิดชอบค่าบำรุงรักษาการกำหนดค่าและการทำงานที่เชื่อถือได้ของระบบคอมพิวเตอร์

10.

Q :
A :

คำถาม :
คำตอบ :

วันอังคารที่ 22 สิงหาคม พ.ศ. 2560

การพัฒนาโปรแกรม/การเขียนโปรแกรมติดต่อกับผู้ใช้แบบกราฟิก (GUI)



การพัฒนาโปรแกรม/การเขียนโปรแกรมติดต่อกับผู้ใช้แบบกราฟิก (GUI)

ระบบปฏิบัติการส่วนใหญ่จะมีส่วนติดต่อกับผู้ใช้เป็นแบบกราฟฟิก (Graphical User Interface  เรียกย่อว่า GUI) ทั้งนี้เนื่องจากใช้งานง่ายกว่า
ภาษาจาวาจะสนับสนุนการพัฒนาโปรแกรม GUI ที่สามารถใช้งานได้หลายแพลตฟอร์ม โดยจะใช้ชุดคำสั่งเดียวกัน
Java Foundation Class (JFC) ประกอบด้วยแพคเก็จต่างๆดังนี้
     -Abstract Window Toolkit (AWT)
     -Swing
     -Java 2D
     -Accessibility
รูปแสดงส่วนประกอบที่สำคัญของ JFC
รูปแสดงส่วนประกอบที่สำคัญของ JFC
AWT
แพคเก็จ AWT ประกอบด้วยคลาสต่างๆที่เป็นประเภทส่วนประกอบกราฟฟิก (graphical component) เพื่อนำไปใช้ในการพัฒนาโปรแกรม GUI 
แพคเก็จ  AWT จะช่วยในการสร้างโปรแกรม GUI ประเภท look and feel ที่ขึ้นอยู่กับแพลตฟอร์มที่ใช้งาน
ภาษาจาวาได้กำหนดแพคเก็จ AWT ขึ้นไว้ตั้งแต่โปรแกรมจาวาเวอร์ชั่นแรก (JDK 1.0) โดยอยู่ในแพคเก็จที่ชื่อ java.awt
แพคเก็จ AWT จะประกอบไปด้วยคลาสและอินเตอร์เฟสต่างๆเพื่อใช้ในการพัฒนาโปรแกรม GUI
ในแพจเก็จ java.awt มีคลาสและอินเตอร์เฟสที่สำคัญดังนี้ 
      -คลาสComponent  การเขียนโปรแกรม GUI นั้นจะเป็นการสร้างออปเจ็คต่างๆที่เป็นออปเจ็คของคลาสที่เป็นส่วนประกอบกราฟฟิก  คลาสที่เป็นส่วนประกอบกราฟฟิกจะสืบทอดมาจากคลาสที่ชื่อ Component  คลาสที่เป็น subclass ของคลาส Component จะแบ่งเป็นสองกลุ่มคือ
      1.คลาสที่เป็นคลาสประเภท Container เป็นคลาสที่ใช้ในการใส่ส่วนประกอบกราฟฟิกต่างๆ
      2.คลาสที่เป็นส่วนประกอบกราฟฟิกอื่นๆ อาทิเช่น Button,Choice และ List เป็นต้น
      -คลาสContainer   โปรแกรม GUI จะต้องมีการสร้างออปเจ็คของคลาสประเภท Container อย่างน้อยหนึ่งออปเจ็คขึ้นมาก่อน เพื่อใช้ในการใส่ออปเจ็คของคลาสที่เป็นส่วนประกอบกราฟฟิกอื่นๆ  คลาสประเภท Container ที่อยู่ในแพคเก็จ AWT มีดังนี้
       1.Frame
       2.Panel
       3.Dialog
       4.Applet
คลาสประเภท Container เป็นคลาสที่สืบทอดมาจากคลาสที่ชื่อ Component
      -LayoutManager  (อินเตอร์เฟส)
      -Graphics
      -Color
      -Font
      -AWTEvent
รูปแสดงส่วนประกอบที่สำคัญของ AWT
รูปแสดงส่วนประกอบที่สำคัญของ AWT

REF : http://www.rangforever.com/detail.php?id_t=10&id=52