วันจันทร์ที่ 3 กุมภาพันธ์ พ.ศ. 2557

ทรัพย์สินทางปัญญา


ทรัพย์สินทางปัญญา หมายถึง สิทธิทางกฎหมายที่ให้เจ้าของสิทธิ หรือ "ผู้ทรงสิทธิ" มีอยู่เหนือสิ่งที่เกิดจากความคิดสร้างสรรค์ทางปัญญาของมนุษย์ โดยอาจแบ่งทรัพย์สินทางปัญญาออกได้ 2 ประเภทหลัก คือ (1)ทรัพย์สินทางอุตสาหกรรมและ (2)ลิขสิทธิ์ สำหรับทรัพย์สินทางอุตสาหกรรมยังแบ่งออกได้อีก 5 ประเภท ได้แก่ (1)สิทธิบัตร (2) อนุสิทธิบัตร (3) เครื่องหมายการค้า (4) ความลับทางการค้า และ (5)สิ่งบ่งชี้ทางภูมิศาสตร์ (6)แบบผังภูมิของวงจรรวม (7)คุ้มครองพันธุ์พืช (8)ภูมิปัญญาท้องถิ่น
สิทธิในทรัพย์สินทางปัญญาจัดเป็นคนละสิทธิหรือการเป็นเจ้าของในสิ่งที่เป็นผลผลิตทางทรัพย์สินทางปัญญานั้น เช่น ลิขสิทธิ์ในหนังสือจะไม่ใช่เป็นสิ่งเดียวกันกับความเป็นเจ้าของหนังสือซึ่งจับต้องได้ สิทธิบัตรในเรื่องอิเล็กทรอนิกส์จะแยกต่างหากจากความเป็นเจ้าของเครื่องมืออิเล็กทรอนิกส์ ดังนั้น เจ้าของหนังสือหรือเครื่องมืออิเล็กทรอนิกส์ จึงมีกรรมสิทธิ์ในการใช้หรือจัดการทรัพย์นั้นตามความประสงค์ แต่ไม่สามารถทำการใด ๆ ซึ่งละเมิดต่อสิทธิแต่เพียงผู้เดียวของผู้ทรงสิทธิ์นั้น เช่น เจ้าของหนังสือจะไม่สามารถทำหนังสือขึ้นมาจำหน่ายเองโดยปราศจากความยินยอมของเจ้าของลิขสิทธิ์ เนื่องจากสิทธิในการทำซ้ำเป็นสิทธิทางกฎหมายแต่เพียงผู้เดียวของผู้ทรงสิทธิ์นั้น หรือผู้ซื้อซอร์ฟแวร์จะเป็นเจ้าของสินค้านี้เพื่อการนำไปใช้ประโยชน์ต่อ แต่จะไม่ได้รับอนุญาตให้ทำซอร์ฟแวร์นั้นขึ้นมาจำหน่ายเอง เว้นแต่ได้รับอนุญาตจากผู้ทรงสิทธิก่อนเท่านั้น
ทรัพย์สินทางอุตสาหกรรม เป็นความคิดสร้างสรรค์ของมนุษย์ที่เกี่ยวกับสินค้าอุตสาหกรรม โดยอาจเป็นความคิดในการประดิษฐ์คิดค้น การออกแบบผลิตภัณฑ์ทางอุตสาหกรรม ซึ่งเป็นกระบวนการ หรือเทคนิคในการผลิตที่ได้ปรับปรุงหรือคิดค้นขึ้นใหม่ หรือที่เกี่ยวข้องกับตัวสินค้า หรือผลิตภัณฑ์ที่เป็นองค์ประกอบและรูปร่างสวยงามของตัวผลิตภัณฑ์ นอกจากนี้ยังรวมถึงเครื่องหมายการค้าหรือยี่ห้อ ชื่อและถิ่นที่อยู่ทางการค้า ที่รวมถึงแหล่งกำเนิดสินค้าและการป้องกันการแข่งขันทางการค้าที่ไม่เป็นธรรม

วันจันทร์ที่ 27 มกราคม พ.ศ. 2557

ภัยอันตรายจากอินเตอร์เน็ต

ทันภัยการใช้internet


ภัยจากinternet
ภัยข้อแรก ภัยจากการแชท การแชท หมายถึง การพูดคุยกันทางอินเทอร์เน็ต เป็นภัยที่พบง่ายและบ่อยที่สุด บางครั้งเราอาจกำลังสนทนาอยู่กับคนที่ต้องการแสวงหาผลประโยชน์จากเราอยู่ก็ได้ ถ้าเราเผลอให้ข้อมูลส่วนตัว เช่น ชื่อ ที่อยู่ เบอร์โทรศัพท์ หรือนัดเจอคนที่รู้จักกันทางเน็ต เราอาจตกเป็นเหยื่อของคนเหล่านี้ได้ คนเหล่านี้เล่นแชท เพราะเป็นคนไม่ค่อยมีเพื่อน , มีปมด้อย , อยากหาแฟน , เพ้อฝันว่าอาจจะได้เจอสิ่งดีๆ ในเนต ,โรคจิต , แสวงหาผลประโยชน์จากคนที่ไม่รู้ , หาความรู้โดยไม่อยากเสียเงิน หรือเล่นไปงั้นๆ แหละ เพื่อนบอกให้ลอง
ภัยข้อที่ 2 ภัยจากการเล่นเกมส์ออนไลน์ เป็นเหมือนกับยาเสพติดดีๆ นี่เอง เพราะเมื่อเล่นแล้วทำให้ไม่อยากหยุดเล่น อยากทำคะแนนให้ได้เยอะๆ ได้ level ที่สูงขึ้น อยากอวด อยากเอาชนะคนอื่น ปัจจุบันเกมส์ออนไลน์มีมากมาย บางเกมส์ส่อไปในทางลามกอนาจาร มีการนำเสนอภาพที่รุนแรง บางเกมส์มีการขายของที่อยู่ในเกมส์ หลายคนเคยตกเป็นเหยื่อเพราะโดนหลอกซื้อของที่อยู่ในเกมส์ก็มี นักเรียนต้องรู้จักข่มใจตนเอง เลือกเล่นเฉพาะเกมที่สร้างสรรค์ กำหนดเวลาเล่นให้เป็น ไม่ใช่เล่นเอาเป็นเอาตาย สิ่งเหล่านี้เป็นตัวบั่นทอนทำให้เสียสุขภาพกาย สุขภาพจิต รวมถึงเสียการเรียนด้วย
ภัยข้อสุดท้าย ภัยจากการท่องเวบ ภัยจากการท่องเว็บอันดับ 1 คือ การโฆษณาหลอกลวงขายสินค้า เช่น สั่งซื้อของจ่ายเงินแล้วแต่ไม่ได้ของก็มี 2. เว็บดาวน์โหลด ถ้าดาวน์โหลดสุ่มสี่สุ่มห้า อาจจะมีไวรัสแถมมาด้วย หรือบางเว็บแค่คลิกเข้าไปก็โดนไวรัสแล้ว 3. เว็บโป๊ อนาจาร 4. เว็บบอร์ด กระดานถามตอบ อาจมีการโพสต์ข้อความชวนเชื่อ โกหกบ้าง จริงบ้าง ใช้ถ้อยคำที่ไม่สุภาพเพื่อกลั่นแกล้งกันก็มี 4. ภัยจากอีเมล์ก็มีไวรัส หรือภาพโป๊ ฟอร์เวิร์ดเมล์ที่ไร้สาระ ถ้ามีเมล์ที่เราไม่รู้จักเข้ามา ก็ควรลบทิ้ง

 วิธีการใช้internet อย่างปลอดภัย
1. ไม่เปิดเผยข้อมูลส่วนตัว เช่นชื่อนามสกุลจริง ที่อยู่ เบอร์โทรศัพท์ ชื่อโรงเรียน
2. ไม่ส่งหลักฐานส่วนตัวของตนเองและคนในครอบครัวให้ผู้อื่น
3. ไม่ควรโอนเงินให้ใครอย่างเด็ดขาด นอกจากจะเป็นญาติสนิทที่เชื่อใจได้ จริงๆ
4. ไม่ออกไปพบเพื่อนที่รู้จักทางอินเตอร์เน็ต เพื่อป้องกันการลักพาตัว หรือการกระทำมิดีมิร้ายต่างๆ
5. ระมัดระวังการซื้อสินค้าทางอินเตอร์เน็ต รวมถึงคำโฆษณาชวนเชื่ออื่นๆ
6. ควรบอกพ่อแม่ผู้ปกครองหรือคุณครู ถ้าถูกกลั่นแกล้งทางอินเตอร์เน็ต เช่น ได้รับอีเมล์หยาบคาย
หรือถูกนำรูปถ่ายไปตัดต่อสร้างความเสียหาย
7. ระลึกอยู่เสมอว่า บุคคลที่เรารู้จักทางเว็บอาจจะเป็นบุคคลที่ไม่พึงประสงค์
8. ระวังตัวทุกครั้งที่มีการลงทะเบียนสมัครสมาชิกกับเว็บต่างๆ เพราะเราอาจกำลังตกอยู่ในสายตาของ
ผู้ไม่ประสงค์ดี ที่กำลังจับตามองอยู่  
9. ถ้าคนมาชวนสร้างรายได้ โดยทำธุรกรรมผ่านทางเว็บ ให้คิดเสมอว่ารายได้ที่สูงเกินความจริง อาจตกอยู่
กลลวงของผู้ประสงค์ร้าย
10. ไม่ควรเข้าเว็บที่ต้องห้าม หรือเว็บที่มีการนำเสนอภาพรุนแรง 
 

วันจันทร์ที่ 16 ธันวาคม พ.ศ. 2556

บริการต่างๆบนอินเตอร์เน็ต

1. World Wide Web (WWW) เครือข่ายใยแมงมุม เป็นการเข้าสู่ระบบข้อมูลอย่างข้อมูลในรูปของ Interactive Multimedia คือ มีทั้งรูปภาพ ข้อความ ภาพเคลื่อนไหว เสียง และวีดีโอ อีกทั้งข้อมูลเหล่านี้ยังใช้ระบบที่เรียกว่า hypertext กล่าวคือ จะมีคำสำคัญหรือรูปภาพในข้อมูลนั้นที่จะช่วยให้ท่าน เข้าสู่รายละเอียดที่ลึกและกว้างขวางยิ่งขึ้น คำสำคัญดังกล่าวจะเป็นคำที่เป็นตัวหนา หรือขีดเส้นใต้ เพียง แต่ท่านเลือกกด ที่คำ ที่เป็นตัวหนาหรือขีดเส้นใต้ นั้น ๆ ท่านก็สามารถเข้าสู่ข้อมูลเพิ่มเติมได้ (ข้อมูลเหล่านี้จะมีผู้สร้างขึ้นมาและเก็บไว้ในคอมพิวเตอร์  


2. ไปรษณีย์อิเลคทรอนิคส์ (Electronic Mail หรือ E-Mail) เป็นบริการหนึ่งบนอินเทอร์เนตที่คนนิยมใช้กันมากคือส่งจดหมายโดยทางคอมพิวเตอร์ถึงผู้ที่มีบัญชีอินเตอร์เน็ต ด้วยกันไม่ว่าจะอยู่ใกล้หรือไกลคนละซีกโลกจดหมายก็จะไปถึงอย่างสะดวกรวดเร็วและง่ายดายโปรแกรมที่ใช้ ได้แก่ Hotmail , YahooMail , ThaiMail และยังมี Mail ต่าง ๆ ที่ให้บริการอย่างมากมายในปัจจุบัน ตามหน่วยงานหรือองค์กรต่าง ๆ 



 3. Search Engine (บริการค้นหาข้อมูลบนอินเทอร์เน็ต) Search Engine เป็นเว็บไซต์ที่มีเครื่องมือในการที่จะค้นหาเว็บไซต์ต่าง ๆ มาเก็บไว้ในฐานข้อมูลของตัวเองโดยอัตโนมัติ เช่น Google.com หรือAltavista.com ซึ่งเครื่องมือนี้ มีชื่อเรียกว่า Search Robotจะทำหน้าที่คอยวิ่งเข้าไปอ่านข้อความจากหน้าเว็บไซต์ ของเว็บต่าง ๆ แล้วนำมาจัดลำดับคำค้นหา (Index) ที่มีในเว็บไซต์เหล่านั้น เก็บไว้ในฐานข้อมูลของตนเอง เมื่อเราเข้าไปใช้บริการ กับ Search Engine








ประวัติส่วนตัว

วันจันทร์ที่ 2 กันยายน พ.ศ. 2556

ภาษาc++


ความหมายของภาษาซีพลัสพลัส

          C++ คือ  ภาษา C programming language รุ่นใหม่ เป็นภาษาในการเขียนโปรแกรม  ถูกพัฒนาโดย Dr.Bjarne Stroustrup ซึ่งเป็นนักวิจัยอยู่ทีห้องปฏิบัติการ Bell Labs ประเทศสหรัฐอเมริกาในระหว่างปี พ.ศ. 2525-2528 ภาษา C++ เกิดจากแนวคิดในการเพิ่มประสิทธิภาพภาษา CCโดยได้นำความสามารถของ ภาษา C มาพัฒนา ให้เป็นโปรแกรมภาษาที่มีความเป็นObject Oriented Programming (โปรแกรมเชิงวัตถุ) และนี้เองคือที่มาของภาษา  C++ จากการพัฒนานี้ทำให้ทุกสิ่งที่ภาษา C ทำได้ ภาษา C++ ก็จะสามารถทำได้ แต่สิ่งที่ภาษา C++ ทำได้ ภาษา C อาจจะทำไม่ได้
    
 ภาษา C++ ถูกออกแบบมาสำหรับการทำงานภายใต้สิ่งแวดล้อมระบบปฏิบัติการ UNIX  ด้วยภาษา C++ ผู้เขียนโปรแกรมสามารถเขียนโปรแกรมได้อย่างมีประสิทธิภาพมากขึ้น นอกจากนี้การเขียนโปรแกรมเพื่อให้สามารถนำกลับมาใช้ได้ใหม่ (reusability) ก็สามารถทำได้ง่ายขึ้น

* ภาษาซีพลัสพลัสได้ถูกออกแบบมาเพื่อเป็นภาษาสำหรับการเขียนโปรแกรมทั่วไป สามารถรองรับการเขียนโปรแกรมในระดับภาษาเครื่องได้ เช่นเดียวกับภาษาซี

* ในทางทฤษฎี ภาษาซีพลัสพลัสควรจะมีความเร็วเทียบเท่าภาษาซี แต่ในการเขียนโปรแกรมจริงนั้น ภาษาซีพลัสพลัสเป็นภาษาที่มีการเปิดกว้างให้โปรแกรมเมอร์เลือกรูปแบบการเขียนโปรแกรม ซึ่งทำให้มีแนวโน้มที่โปรแกรมเมอร์อาจใช้รูปแบบที่ไม่เหมาะสม ทำให้โปรแกรมที่เขียนมีประสิทธิภาพต่ำกว่าที่ควรจะเป็น และภาษาซีพลัสพลัสนั้นเป็นภาษาที่มีความซับซ้อนมากกว่าภาษาซี จึงทำให้มีโอกาสเกิดบั๊กขณะคอมไพล์มากกว่า

* ภาษาซีพลัสพลัสได้รับการออกแบบเพื่อเข้ากันได้กับภาษาซีในเกือบทุกกรณี (ดูเพิ่มเติมที่ Compatibility of C and C++)

* มาตรฐานของภาษาซีพลัสพลัส ถูกออกแบบมาเพื่อไม่ให้มีการเจาะจงแพลตฟอร์มคอมพิวเตอร์

* ภาษาซีพลัสพลัสถูกออกแบบมาให้รองรับรูปแบบการเขัยนโปรแกรมที่หลากหลาย (multi-paradigm)




วันจันทร์ที่ 5 สิงหาคม พ.ศ. 2556

โปรแกรมคอมพิวเตอร์


โปรแกรมคอมพิวเตอร์

ความหมาย โปรแกรมคอมพิวเตอร์ (อังกฤษ: computer program) คือ กลุ่มชุดคำสั่งที่ใช้อธิบายชิ้นงาน หรือกลุ่มงานที่จะประมวลผลโดยคอมพิวเตอร์ โปรแกรมคอมพิวเตอร์อาจหมายถึง ซอฟต์แวร์ แอปพลิเคชัน หรือ โปรแกรม โปรแกรมคอมพิวเตอร์ส่วนใหญ่นั้นเป็นชุดคำสั่งที่ออกแบบตามอัลกอริทึม โดยปกติแล้วเขียนโดยโปรแกรมเมอร์ หรือไม่ก็สร้างโดยโปรแกรมอื่น โปรแกรมคอมพิวเตอร์ชุดหนึ่ง ๆ อาจเขียนขึ้นด้วยระบบรหัส หรือที่เรียกว่า ภาษาเครื่อง ซึ่งมักเขียนได้ยากและเหมาะกับช่างเทคนิคเฉพาะทาง ภายหลังจึงได้มีการสร้างภาษาโปรแกรมที่ใกล้เคียงภาษามนุษย์มากขึ้น เช่น ภาษาแอสเซมบลี (Assembly) ภาษาซี (C) ภาษาโคบอล (COBOL) ภาษาเบสิก (BASIC) ภาษา C# ภาษาจาวา เป็นต้น ผู้เขียนโปรแกรมคอมพิวเตอร์อาจเขียนโปรแกรมไว้ใช้ส่วนตัว หรือเพื่อให้ผู้อื่นใช้ต่อ ไม่ว่าจะเป็นโปรแกรมประยุกต์หรือไลบรารี เช่น โปรแกรมสำหรับวาดภาพ (graphics) โปรแกรมประมวลผลคำ (word processing) โปรแกรมตารางจัดการ (spread sheet) โปรแกรมระบบ (systems software) ซึ่งเป็นโปรแกรมที่ควบคุมการทำงานของเครื่องคอมพิวเตอร์ โดยมักติดตั้งมาจากโรงงานที่ผลิต และโปรแกรมระบบปฏิบัติการ (operating system) ที่จะทำหน้าที่เหมือนผู้จัดการคอยดูแลให้อุปกรณ์ต่าง ๆ ทำงานให้ประสานกัน ในการเขียนโปรแกรม ผู้เขียนจะต้องเข้าใจขั้นตอนวิธี (อัลกอริทึม) และภาษาที่จะใช้เป็นอย่างดี จึงจะสามารถเขียนโปรแกรมเพื่อควบคุมเครื่องให้ทำงานได้ตามความต้องการ

ขั้นตอนการพัฒนาโปรแกรมคอมพิวเตอร์

วัฏจักรในการพัฒนาระบบ แบ่งออกเป็น 6 ขั้นตอนคือ
2.1 System investigation
เป็นขั้นตอนในการศึกษาความต้องการของผู้ใช้ซึ่งจะนำข้อมูลต่าง ๆ ที่ได้มากำหนดความต้องการของระบบและศึกษาความเป็นไปได้ของการพัฒนาระบบ กรณีที่สามารถพัฒนาระบบงานได้ตามความต้องการของผู้ใช้ จะดำเนินงานตามขั้นตอนขั้นต่อไป 

2.2 System analysis
เป็นขั้นตอนในการวิเคราะห์ในรายละเอียดถึงความต้องการต่างๆ ของผู้ใช้ระบบรวมทั้งความต้องการของหน่วยงานและระบบอื่นๆ ที่ใช้อยู่ในปัจจุบันในด้านการประมวลผลทางด้านข้อมูลเข้า (input) ข้อมูลออก (output) หน่วยความจำ (storage) และควบคุมให้ได้ตรงตามความต้องการซึ่งเป็นจุดมุ่งหมายของระบบ

2.3 System design
เป็นขั้นตอนในการพัฒนาโปรแกรม โดยระบุถึงฮาร์ดแวร์ที่ใช้ในระบบ เช่น อุปกรณ์และสื่อต่างๆ ที่ใช้ รวมทั้งซอฟต์แวร์ เช่น โปรแกรมและวิธีการดำเนินงาน (procedure) เป็นต้น บุคลากรในระบบ เช่น ผู้ใช้และผู้เชี่ยวชาญ รวมทั้งออกแบบโครงสร้างของข้อมูลทั้งในด้านข้อมูลเข้าข้อมูลออก การประมวลผลข้อมูล หน่วยเก็บข้อมูล (storage) และฟังก์ชันควบคุมของระบบใหม่ 

2.4 Software development
เป็นขั้นตอนในการพัฒนาโปรแกรม โดยสร้างโปรแกรมขึ้นมาเพื่อให้สามารถทำงานได้ตามที่ได้ออกแบบระบบไว้

2.5 System implementation
เป็นขั้นตอนของการใช้งาน โดยการนำเอาโปรแกรมที่พัฒนาสมบูรณ์ไปติดตั้ง ทำการทดสอบระบบรวมทั้งฝึกฝนให้ผู้ใช้ระบบสามารถปฏิบัติงานโดยใช้ระบบใหม่นี้ได้

2.6 System maintenance
เป็นขั้นตอนในการบำรุงรักษาระบบ โดยตรวจสอบหรือควบคุมการทำงานของระบบคอมพิวเตอร์และแก้ไขระบบเมื่อต้องการ