Food Health Travel Soul .

Recent Posts

ค่า (วิทยาการคอมพิวเตอร์)

ค่า (วิทยาการคอมพิวเตอร์)

ค่า ในทางวิทยาการคอมพิวเตอร์ หมายถึงนิพจน์ที่ไม่สามารถประเมินค่าต่อได้อีก (รูปแบบบรรทัดฐาน) สมาชิกของแบบชนิดก็คือค่าของแบบชนิดนั้นตัวอย่างเช่น นิพจน์ 1 + 2 ยังไม่เรียกว่าเป็นค่า เพราะยังสามารถลดทอนได้อีกเป็นนิพจน์ 3 แต่นิพจน์ 3 ก็ไม่สามารถลดทอนได้มากกว่านี้อีกแล้วดังนั้นมันจึงเป็นค่า ค่าของตัวแปร จะถูกกำหนดโดยการจับคู่ที่สอดคล้องกันในสภาพแวดล้อมของแบบชนิด (typing environment) ในภาษาโปรแกรมที่ตัวแปรสามารถกำหนดค่าได้ การแยกออกเป็น ค่าทางขวา (r-value คือเนื้อหา) และค่าทางซ้าย (l-value คือตำแหน่ง) ในการกำหนดค่าของตัวแปรเป็นสิ่งจำเป็น ในภาษาโปรแกรมเชิงประกาศ (ระดับสูง) ค่าจะต้องมีคุณสมบัติความโปร่งใสเชิงอ้างอิง (referential transparency) หมายความว่า ค่าผลลัพธ์เป็นอิสระจากตำแหน่งของหน่วยความจำที่เก็บบันทึกซึ่งนิพจน์ (หรือนิพจน์ย่อย) จำเป็นต้องใช้คำนวณหาค่า เฉพาะเนื้อหาที่ตำแหน่งนั้น (คือบิตต่าง ๆ อันประกอบด้วย 0 และ 1) และการตีความของมันเท่านั้นที่มีนัยสำคัญภาษาโปรแกรมบางภาษาใช้แนวคิด […]

ข้อมูล

ข้อมูล

ข้อมูล คือค่าของตัวแปรในเชิงคุณภาพหรือเชิงปริมาณ ที่อยู่ในความควบคุมของกลุ่มของสิ่งต่าง ๆ ข้อมูลในเรื่องการคอมพิวเตอร์ (หรือการประมวลผลข้อมูล) จะแสดงแทนด้วยโครงสร้างอย่างหนึ่ง ซึ่งมักจะเป็นโครงสร้างตาราง (แทนด้วยแถวและหลัก) โครงสร้างต้นไม้ (กลุ่มของจุดต่อที่มีความสัมพันธ์แบบพ่อลูก) หรือโครงสร้างกราฟ (กลุ่มของจุดต่อที่เชื่อมระหว่างกัน) ข้อมูลโดยปกติเป็นผลจากการวัดและสามารถทำให้เห็นได้โดยใช้กราฟหรือรูปภาพ ข้อมูลในฐานะมโนทัศน์นามธรรมอันหนึ่ง อาจมองได้ว่าเป็นระดับต่ำที่สุดของภาวะนามธรรมที่สืบทอดเป็นสารสนเทศและความรู้ ข้อมูลดิบ หรือ ข้อมูลที่ยังไม่ประมวลผล เป็นศัพท์อีกคำหนึ่งที่เกี่ยวข้อง หมายถึงการรวบรวมจำนวนและอักขระต่าง ๆ ซึ่งมักจะเกิดขึ้นตามปกติในการประมวลผลข้อมูลเป็นระยะ และ ข้อมูลที่ประมวลผลแล้ว จากระยะหนึ่งอาจถือว่าเป็น ข้อมูลดิบ ของระยะถัดไปก็ได้ ข้อมูลสนามหมายถึงข้อมูลดิบที่รวบรวมมาจากสภาพแวดล้อม ณ แหล่งกำเนิด ที่ไม่อยู่ในการควบคุม ข้อมูลเชิงทดลองหมายถึงข้อมูลที่สร้างขึ้นภายในสภาพแวดล้อมของการค้นคว้าทางวิทยาศาสตร์โดยการสังเกตและการบันทึกศัพท์คำว่าข้อมูล สารสนเทศ และความรู้ บ่อยครั้งถูกใช้แทนมโนทัศน์ที่ทับซ้อนกัน ระดับของภาวะนามธรรมคือความแตกต่างหลักที่จะนำมาพิจารณา ข้อมูลคือระดับของภาวะนามธรรมต่ำที่สุด jumbo jili สารสนเทศอยู่ในระดับถัดไป และสุดท้ายความรู้คือระดับสูงที่สุดในสามสิ่งนี้ ข้อมูลโดยตัวมันเองนั้นไม่มีความหมายอะไร เมื่อข้อมูลกลายเป็นสารสนเทศ มันจะต้องถูกตีความและมีความหมายเกิดขึ้น […]

การเข้าถึงโดยสุ่ม

การเข้าถึงโดยสุ่ม

ในวิทยาการคอมพิวเตอร์ การเข้าถึงโดยสุ่ม (random access) หรือ การเข้าถึงโดยตรง (direct access) คือความสามารถในการเข้าถึงข้อมูลในลำดับภายในเวลาที่เท่าๆกันสำหรับข้อมูลตัวใด ๆ ก็ตาม เวลาในการเข้าถึงข้อมูลนี้ไม่ขึ้นกับกับขนาดของลำดับด้วย ตัวอย่างของการเข้าถึงโดยสุ่มคือการอ่านข้อมูลจากแผ่นซีดี ซึ่งสามารถอ่านข้อมูลตำแหน่งใดๆได้ทันทีการเข้าถึงข้อมูลที่ตรงกันข้ามกับการเข้าถึงโดยสุ่มคือการเข้าถึงเชิงเส้น ซึ่งข้อมูลที่อยู่ไกลกว่าจะเสียเวลาในการเข้าถึงข้อมูลมากกว่าตัวอย่างเช่นการอ่านข้อมูลจากตลับเทป ซึ่งต้องมีกรอเทปไปยังตำแหน่งที่ต้องการอ่านข้อมูล สำหรับโครงสร้างข้อมูล ความสามารถในการเข้าถึงโดยสุ่มคือความสามารถในการเข้าถึงรายการได้ภายในเวลาคงที่ หรือ {\displaystyle O(1)}{\displaystyle O(1)} ซึ่งโครงสร้างข้อมูลที่เรียบง่ายที่สุดที่มีความสามารถนี้ก็คือแถวลำดับ โครงสร้างข้อมูลที่เหลือที่มีความสามารถนี้ โดยมากแล้วก็จะมาจากการดัดแปลงแถวลำดับ เช่น แถวลำดับพลวัต อย่างไรก็ตาม การมีความสามารถในการเข้าถึงโดยสุ่มก็ความหมายอีกนัยหนึ่งว่าที่อยู่ของหน่วยความจำต้องเรียงกันแบบมีแบบแผน ดังนั้นจึงทำให้โครงสร้างข้อมูลทั้งหลายที่มีความสามารถนี้ไม่สามารถเพิ่มข้อมูลกลางรายการได้อย่างมีประสิทธิภาพ บางโครงสร้างข้อมูลเช่นรายการโยงแลกความสามารถในการเข้าถึงแบบสุ่มด้วยความสามารถในการเพิ่มและลบข้อมูลกลางรายการแทน ความสามารถในการเข้าถึงโดยสุ่มมีความสำคัญมาก มีขั้นตอนวิธีมากมายที่ใช้ประโยชน์จากโครงสร้างข้อมูลที่มีการเข้าถึงข้อมูลโดยสุ่ม เช่น การค้นหาแบบทวิภาค ขั้นตอนวิธีการเรียงลำดับ ตะแกรงเอราทอสเทนีส เป็นต้น jumbo jili วิทยาการคอมพิวเตอร์ หรือ วิทยาศาสตร์คอมพิวเตอร์ (computer science […]

EDI

EDI

EDI ย่อมาจาก “Electronic Data Interchange” คือ การแลกเปลี่ยนเอกสารทางธุรกิจระหว่างบริษัทคู่ค้าในรูปแบบมาตรฐานสากลจากเครื่องคอมพิวเตอร์เครื่องหนึ่งไปยังเครื่องคอมพิวเตอร์อีกเครื่องหนึ่ง โดยระบบ EDI จะมีองค์ประกอบที่สำคัญอยู่ 2 อย่างคือ การใช้เอกสารอิเล็กทรอนิกส์แทนเอกสารที่เป็นกระดาษ และเอกสารอิเล็กทรอนิกส์เหล่านี้ต้องอยู่ในรูปแบบมาตรฐานสากล ด้วยสององค์ประกอบนี้ทำให้ทุกธุรกิจสามารถแลกเปลี่ยนเอกสารกันได้ทั่วโลกในปี ค.ศ.1673 นายก็อทฟรายด์ ไลบ์นิซ (Gottfried Leibniz) ได้แสดงเครื่องคำนวณเชิงกลแบบดิจิทัลที่เรียกว่า “Stepped Reckoner” ไลบ์นิซอาจถือได้ว่าเป็นนักวิทยาศาสตร์คอมพิวเตอร์และนักทฤษฎีสารสนเทศคนแรก โดยเฉพาะการที่เขาได้จัดทำเอกสารทางวิชาการเกี่ยวกับระบบเลขฐานสองในปี ค.ศ.1820 นายโทมัส เดอ กอลมาร์ (Thomas de Colmar)ได้เปิดตัวอุตสาหกรรมเครื่องคิดเลขเชิงกล เมื่อเขาประดิษฐ์เครื่องวัดเลขคณิตแบบง่าย เครื่องคำนวณเครื่องแรกที่แข็งแกร่งเพียงพอและเชื่อถือได้เพียงพอที่จะใช้งานได้ทุกวันในสภาพแวดล้อมของสำนักงาน jumbo jili นายชาร์ลส์ แบ็บเบจ (Charles Babbage) เริ่มออกแบบเครื่องคิดเลขเชิงกลอัตโนมัติเครื่องแรกชื่อ “Difference Engine” ของเขาในปี ค.ศ.1822 […]

DataPortability

DataPortability

DataPortability คือความสามารถในการควบคุม แชร์ และเคลื่อนย้ายข้อมูลจากระบบหนึ่งไปสู่อีกระบบหนึ่ง สำหรับบนเว็บคือการแชร์และเชื่อมโยงข้อมูลระหว่างผู้ให้บริการ โดยมีกลุ่มทำงานที่มีชื่อว่า Data Portability Working Group เข้ามาร่วมผลักดันการใช้เทคโนโลยีเปิด (open standard และ protocols) ที่มีอยู่แล้ว อาทิ OpenID, OAuth, RDF, RSS, Microformat ฯลฯ กับเว็บเซอร์วิซจากผู้ให้บริการต่างๆ ประโยชน์สำหรับผู้ให้บริการที่เด่นชัดคือโอกาสในการขยายฐานลูกค้าใหม่ๆ ส่วนสำหรับผู้ใช้ทั่วไปคือความสะดวกและง่าย ที่ไม่ต้องสมัครสมาชิกใหม่ทุกครั้งในการใช้เว็บเซอร์วิซใหม่ๆ ที่เกิดขึ้นมาวิทยาการคอมพิวเตอร์ครอบคลุมหัวข้อต่างๆ ตั้งแต่การศึกษาทางทฤษฎีของอัลกอริทึม และ ขีดจำกัดของการคำนวณ ไปจนถึงประเด็นทางปฏิบัติของการนำระบบคอมพิวเตอร์มาใช้ในฮาร์ดแวร์และซอฟต์แวร์ โดยองค์กร CSAB (เดิมเรียกว่า Computing Sciences Accreditation Board ซึ่งประกอบด้วยตัวแทนของ Association for Computing Machinery (ACM) […]

ข้อมูล (คอมพิวเตอร์)

ข้อมูล (คอมพิวเตอร์)

ข้อมูล คือลำดับของสัญลักษณ์ใด ๆ ที่มีความหมายโดยการปฏิบัติการเฉพาะเพื่อตีความ ข้อมูลดิจิทัลคือปริมาณ อักขระ หรือสัญลักษณ์ในการดำเนินการอันกระทำโดยคอมพิวเตอร์ เก็บและบันทึกลงในสื่อแม่เหล็ก เชิงแสง หรือเชิงกลเป็นต้น และส่งผ่านในรูปแบบสัญญาณไฟฟ้า โปรแกรมคือกลุ่มข้อมูลที่ประกอบด้วยอนุกรมของชุดคำสั่งซอฟต์แวร์ที่ลงรหัสไว้ สำหรับควบคุมการดำเนินการของคอมพิวเตอร์หรือเครื่องจักรอื่น องค์ประกอบของหน่วยความจำคอมพิวเตอร์ทางกายภาพ ประกอบด้วยเลขที่อยู่และหน่วยเก็บข้อมูลไบต์หรือเวิร์ด ข้อมูลดิจิทัลมักจะถูกเก็บในฐานข้อมูลเชิงสัมพันธ์ เช่นตารางหรือฐานข้อมูลเอสคิวแอล และโดยทั่วไปสามารถแทนด้วยข้อมูลคู่กุญแจ-ค่าแบบนามธรรม ข้อมูลสามารถถูกจัดการให้เป็นโครงสร้างข้อมูลได้หลายชนิด อาทิ แถวลำดับ กราฟ วัตถุ ฯลฯ และโครงสร้างข้อมูลสามารถเก็บข้อมูลได้หลายประเภท เช่น จำนวนตัวเลข สายอักขระ หรือแม้แต่โครงสร้างข้อมูลอื่น ข้อมูลถูกส่งผ่านเข้าและออกคอมพิวเตอร์ผ่านทางอุปกรณ์รอบข้าง jumbo jili ในการใช้คำอีกทางหนึ่ง ไฟล์ฐานสอง (ซึ่งมนุษย์อ่านไม่ได้) บางครั้งก็ถูกเรียกว่า “ข้อมูล” เพื่อให้แตกต่างจาก “ข้อความ” ที่มนุษย์อ่านได้ มีการประมาณการไว้ว่า ปริมาณของข้อมูลดิจิทัลใน พ.ศ. 2550 มีทั้งหมด […]

แอสวีเมย์ติง

แอสวีเมย์ติง

แอสวีเมยติง (As We May Think) เป็นประโยคที่เขียนขึ้นโดย แวนเนวา บุช จัดพิมพ์ขึ้นครั้งแรกในนิตยสาร เดอะแอตแลนติก ในเดือนกรกฎาคม ปี พ.ศ. 2488 ก่อนและหลังเหตุการณ์ทิ้งระเบิดปรมณูที่เมือง ฮิโระชิมะ และ เมือง นะงะซะกิ ข้อความที่ขึ้นต้นด้วยตัวอักษร เอ ในประโยคนี้เป็นจุดเริ่มต้นของ แทคเอ ที่ใช้ในการเชื่อมโยงไฮเปอร์ลิงก์เงื่อนไข 8 ประการ1 ใช้วิทยาศาสตร์ในการ พัฒนาและปรับปรุงมนุษย์ ความรู้ใหม่ถูกพิจารณาอย่างคัดสรร แต่ก็จะเป็นไปในรูปแบบเดิมเหมือนกับที่เคยเป็นมาในศตวรรตก่อนๆ2 วิทยาศาสตร์เป็นประโยชน์อย่างมาก อย่างไรก็ตามต้องเป็นไปในทางที่มีประสิทธิผลมากขึ้น ในอนาคตเราสามารถเก็บข้อความที่มนุษย์เขียนไว้ทั้งหมดได้ในห้องเล็กๆโดยการใช้ภาพถ่าย3 ใช้เทคโนโลยีขั้นสูงของเครื่องบันทึกเสียงเพื่อการพิมพ์อย่างเร่งด่วน เทคโนโลยีการถ่ายภาพจะพัฒนาไปอย่างไม่หยุดยั้งโดยเกี่ยวข้องกับเครื่องมือที่ใช้ในการผลิตมัน เครื่องใช้ไฟฟ้าจะมีความสามารถในการวิเคราะห์ตรรกะได้4 จะมีความเป็นเหตุเป็นผลทางวิทยาศาสตร์มากขึ้นกว่าตรรกะทางคณิตศาสตร์ จะมีเครื่องจักรที่ไม่มีตรรกะเหลือน้อยเต็มที และเครื่องคำนวณทางตรรกะจะมีความสามารถสูงขึ้นเพื่อไปพิจารณาเหตุผลในชั้นที่สูงขึ้นไปอีก jumbo jili 5 เราจะสามารถใช้เครื่องจักรในการวิเคราะห์นี้ได้ในทุกที่ทุกแห่ง ในช่วงจังหวะนี้เราไม่มีความจำเป็นต้องใช้เครื่องมือในการเลือก (เป็นกุญแจของเทคโนโลยี) […]

เอฟทีพี

เอฟทีพี

เอฟทีพี หรือ เกณฑ์วิธีถ่ายโอนแฟ้ม ( FTP: File Transfer Protocol) เป็นโพรโทคอลเครือข่ายชนิดหนึ่ง ใช้สำหรับแลกเปลี่ยนและจัดการไฟล์บนเครือข่ายทีซีพี/ไอพีเช่นอินเทอร์เน็ต เอฟทีพีถูกสร้างขึ้นด้วยสถาปัตยกรรมแบบระบบรับ-ให้บริการ (client-server) และใช้การเชื่อมต่อสำหรับส่วนข้อมูลและส่วนควบคุมแยกกันระหว่างเครื่องลูกข่ายกับเครื่องแม่ข่าย โปรแกรมประยุกต์เอฟทีพีเริ่มแรกโต้ตอบกันด้วยเครื่องมือรายคำสั่ง สั่งการด้วยไวยากรณ์ที่เป็นมาตรฐาน แต่ก็มีการพัฒนาส่วนต่อประสานกราฟิกกับผู้ใช้ขึ้นมาสำหรับระบบปฏิบัติการเดสก์ท็อปที่ใช้กันทุกวันนี้ เอฟทีพียังถูกใช้เป็นส่วนประกอบของโปรแกรมประยุกต์อื่นเพื่อส่งผ่านไฟล์โดยอัตโนมัติสำหรับการทำงานภายในโปรแกรม เราสามารถใช้เอฟทีพีผ่านทางการพิสูจน์ตัวจริงด้วยชื่อผู้ใช้และรหัสผ่าน หรือเข้าถึงด้วยผู้ใช้นิรนาม jumbo jili นอกจากนี้ยังมีทีเอฟทีพี (Trivial File Transfer Protocol) ซึ่งมีลักษณะคล้ายกับเอฟทีพีที่ลดความซับซ้อนลง แต่ไม่สามารถควบคุมให้ทำงานประสานกันได้ และไม่มีการพิสูจน์ตัวจริงเอฟทีพีมีการกำหนดลักษณะเฉพาะครั้งแรกใน RFC 114 เมื่อ 16 เมษายน พ.ศ. 2514 จากนั้นถูกเปลี่ยนโดย RFC 765 เมื่อเดือนมิถุนายน พ.ศ. 2523 และต่อมาก็ถูกเปลี่ยนอีกครั้งหนึ่งโดย RFC 959 […]

อีเมล

อีเมล

อีเมล ( e-mail, email) หมายถึง จดหมายอิเล็กทรอนิกส์ หรือ ไปรษณีย์อิเล็กทรอนิกส์ ( electronic mail) คือวิธีการหนึ่งของการแลกเปลี่ยนข้อความแบบดิจิทัล ซึ่งออกแบบขึ้นเพื่อให้มนุษย์ใช้เป็นหลัก ข้อความนั้นจะต้องประกอบด้วยเนื้อหา ที่อยู่ของผู้ส่ง และที่อยู่ของผู้รับ (ซึ่งอาจมีมากกว่าหนึ่ง) เป็นอย่างน้อย บริการอีเมลบนอินเทอร์เน็ตในทุกวันนี้เริ่มมีการจัดตั้งมาจากอาร์พาเน็ต (ARPANET) และมีการดัดแปลงโค้ดจนนำไปสู่มาตรฐานของการเข้ารหัสข้อความ RFC 733 อีเมลที่ส่งกันในยุคคริสต์ทศวรรษ 1970 นั้นมีความคล้ายคลึงกับอีเมลในปัจจุบัน การเปลี่ยนแปลงจากอาร์พาเน็ตไปเป็นอินเทอร์เน็ตในคริสต์ทศวรรษ 1980 ทำให้เกิดรายละเอียดแบบสมัยใหม่ของการบริการ โดยส่งข้อมูลผ่านเกณฑ์วิธีถ่ายโอนไปรษณีย์อย่างง่าย (SMTP) ซึ่งได้เผยแพร่เป็นมาตรฐานอินเทอร์เน็ต 10 (RFC 821) เมื่อ พ.ศ. 2525 (ค.ศ. 1982) และเปลี่ยน RFC 733 ไปเป็นมาตรฐานอินเทอร์เน็ต 11 […]

อินเทอร์เน็ต2

อินเทอร์เน็ต2

อินเทอร์เน็ต2 (Internet2) หรือ UCAID เป็นเครือข่ายในการวิจัยที่เกิดจากการร่วมมือกันของมหาวิทยาลัย 207 แห่งในสหรัฐอเมริกา และได้การสนับสนุนจากบริษัทไอทีชั้นนำหลายแห่ง มีจุดประสงค์เพื่อทดลองเทคโนโลยีด้านเครือข่ายใหม่ๆ เช่น IPv6, IP multicasting และ quality of service ก่อนจะนำมาใช้จริงในอินเทอร์เน็ตเครื่องจักร, เครื่องกล หรือ เครื่องจักรกล (หรืออาจเรียกเพียง เครื่อง) หมายถึงเครื่องมือชนิดหนึ่งที่ประกอบขึ้นจากส่วนหนึ่งหรือส่วนต่าง ๆ หลายส่วน ซึ่งถูกสร้างขึ้นมาเพื่อทำให้บรรลุจุดมุ่งหมายเฉพาะเจาะจงอย่างหนึ่ง เครื่องจักรเป็นอุปกรณ์ที่มีพลังขับเคลื่อน ซึ่งมักจะเป็นพลังงานเชิงกล เคมี ความร้อน หรือไฟฟ้า เป็นต้น และบ่อยครั้งก็ถูกทำให้เป็นเครื่องยนต์ ในประวัติศาสตร์ อุปกรณ์จะเรียกว่าเป็นเครื่องจักรได้ก็ต่อเมื่อมีส่วนที่ขยับเคลื่อนที่ได้ อย่างไรก็ตามในปัจจุบัน เทคโนโลยีอิเล็กทรอนิกส์นำไปสู่การพัฒนาอุปกรณ์ที่ไม่จำเป็นต้องมีส่วนที่ขยับเคลื่อนที่ได้ แต่ก็ยังถือว่าเป็นเครื่องจักรอยู่ เครื่องกลอย่างง่าย เป็นอุปกรณ์ที่แปลงทิศทางหรือขนาดของแรงได้โดยง่าย เช่น รอก คาน พื้นเอียง […]