วันเสาร์ที่ 13 ธันวาคม พ.ศ. 2551

freeware






Freeware
ฟรีแวร์ (freeware) หมายถึงซอฟต์แวร์ที่สร้างขึ้นและสามารถนำไปใช้ได้ในทุกจุดประสงค์โดยไม่ต้องเสียค่าใช้จ่าย [1] (เช่นราคาขายหรือค่าลิขสิทธิ์) ฟรีแวร์เป็นลักษณะก้ำกึ่งระหว่างซอฟต์แวร์พาณิชย์และซอฟต์แวร์โอเพนซอร์ซ คืออนุญาตให้กลุ่มผู้พัฒนามีส่วนร่วมในการสร้างซอฟต์แวร์ แต่ก็ไม่เผยแพร่รหัสต้นฉบับสู่สาธารณชนเพื่อรักษาความลับทางการค้า
ฟรีแวร์นั้นคล้ายกับแชร์แวร์ (shareware) คือสามารถใช้ได้ทุกจุดประสงค์เหมือนกัน แต่แชร์แวร์อาจมีระยะเวลาทดลองใช้และต้องเสียค่าใช้จ่ายเพิ่มเพื่อต่ออายุ หรือเปิดฟังก์ชันการใช้งานที่สมบูรณ์ และฟรีแวร์ต่างจากซอฟต์แวร์เสรี (free software) คือ ซอฟต์แวร์เสรีอนุญาตให้เปิดเผยรหัสต้นฉบับและอนุญาตให้ผู้อื่นนำไปพัฒนาต่อได้ ในขณะที่ฟรีแวร์ไม่อนุญาต






Shareware


Shareware คืออะไรแชร์แวร์ คือ โปรแกรมที่ถูกจำกัดความสามารถไว้ เพื่อให้ผู้บริโภคได้ทดลองใช้โปรแกรม โดยหากสนใจใช้โปรแกรมอย่างครบทุกความสามารถ จึงจ่ายเงินเป็นค่าลงทะเบียนให้ผู้พัฒนาโปรแกรมประโยชน์ของการขายโปรแกรมด้วยวิธีนี้คือ ผู้ใช้ไม่จำเป็นต้องเสียเงินก็สามารถใช้โปรแกรมได้ และยังได้สร้างความคุ้นเคยในการใช้งานให้ผู้ใช้ด้วย รวมถึงเป็นการแนะนำสินค้าที่ดีวิธีหนึ่ง ส่วนความสำเร็จของผู้เขียนโปรแกรมแชร์แวร์จะเกิดขึ้นได้ก็ต่อเมื่อ ผู้ใช้ที่ทดลองใช้โปรแกรมไปแล้วตัดสินใจลงทะเบียน
การทำ Sharewareการทำให้โปรแกรมเป็น Shareware มีหลายวิธี เช่นจำกัดระยะเวลาการใช้งาน 30 วันถ่วงเวลาตอนที่โปรแกรมเริ่ม Start สัก 10 วินาทีติดป้ายโฆษณา (Banner) จำกัดการใช้งานคุณสมบัติหลักๆของโปรแกรมตัดความสามารถเสริม ไว้ให้ใช้ได้เฉพาะผู้ลงทะเบียนฯลฯ
หลักการทำ Sharewareไม่ควรสร้างความรำคาญให้ผู้ใช้มากเกินไป เพราะจะทำให้ผู้ใช้เกลียดและไม่อยากลงทะเบียนไม่ควรปล่อยให้ใช้ความสามารถสำคัญของโปรแกรมมากเกินไป เพราะจะทำให้ผู้ใช้คิดว่า มันทำงานดีอยู่แล้ว ไม่จำเป็นต้องลงทะเบียนแม้ว่าผู้ใช้ยังไม่ลงทะเบียน เราควรทำให้ผู้ใช้รู้สึกมีความภาคภูมืใจที่ได้ใช้โปรแกรมของเรา อย่ามอบความต่ำต้อยให้ผู้ใช้ที่ยังไม่ลงทะเบียนการกำหนดรูปแบบแชร์แวร์ มีผลต่อรายได้โดยตรง คุณต้องขบคิดรูปแบบแชร์แวร์ที่จะนำมาใช้กับโปรแกรมของคุณให้รอบคอบที่สุด การเขียนโปรแกรมคืองาน 50% ส่วนอีก 50% คือการขายโปรแกรม ซึ่งหากทำงานแค่ครึ่งเดียว ก็อาจจะไม่ได้เงินใช้






Portable Program



เจ้าตัว Portable Program เป็นตัวโปรแกรมสำเร็จรูปที่มีขนาดเล็กกระทัดรัดซึ่งตัวโปรแกรมที่เล็กมาได้เนื่องจาก ถูก ตัด ต่อ ติด แต่ง ตืบ เตะ ต่อย (ตอเต่าทั้งน้าน)จากตัว เต็มให้มีขนาดเล็กลงมาพร้อมใช้งานได้ตลอด เพื่อนๆหลายๆ คนอาจจะเห็นเว็บใต้ดินต่างๆเริ่มตั้งกระทู้ให้โหลด Portable Program กันมากขึ้น ซึ่งเริ่มมีความนิยมกันมากขึ้นทุกทีส่วนตัวผมนั้นก็นิยมใช้เหมือนกัน เพราะบางครั้งต้องทำงานกับคอมพิวเตอร์ ที่ไม่ใช่ของเรา ผมก็ต้องโหลดโปรแกรมเพื่อมาทำงานอย่างที่เคยโดนมาคือผมต้องโหลด Photoshop มาทำงานเรื่องเว็บนิหน่อย หาตัวเถื่อนไม่ยากอยู่แล้วแต่แม่เจ้าโว้ย 200 MB กว่าๆ ยิ่งเวอชั่นใหม่ ก็ยิ่งใหญ่กว่าเดิม ยิ่งใหญ่จริงๆ แต่ไปเจอลิ้งค์ที่บอกว่าเป็น Portableของโปรแกรม Photoshop ลองดูขนาดไฟล์ ง่ะ 40 MB เอง = = มันเป็นไปได้หรอ ผมจึงไม่รอช้าที่จะโหลดมาทดลองใช้ในใจทีแรกคิดว่า มันคงพอใช้ได้นิดๆหน่อยๆ คงได้ราวๆ 20-50 % จากของจริงพอเปิดโปรแกรมแล้วลองใช้งาน โอ้ว ผิดคาดครับมันสามารถทำงานได้ถึง 95-100 % จากของจริงเลยนิหว่า แถมไฟล์ยังเล็กยัดใส่ แฟรชไดร์ไปไหนมาไหนก็ได้ ไม่ต้องติดตั้ง ไม่ต้องจ่ายตัง จึงทำให้จำพวก Portable Programเริ่มมีความนิยมมากขึ้น โปรแกรม พวก Portable เหล่านี้จุดประสงค์หลักก็คือทำมาให้มีขนาดพอเหมาะในการที่จะเขียนใว้ใน Thumb หรือ Flash Drive ที่ใช้กับพอร์ต USB ที่เครื่องคอมพ์ทั้ง PC และ Notebookจะมีอยู่เป็นปกติ ทั้งนี้เพื่อสามารถนำติดตัวไปและสามารถใช้งานกับคอมพ์ใดก็ได้แม้ คอมพ์เครื่องนั้นจะไม่มีโปรแกรมเหล่านี้ติดตั้งในเครื่อง และการทำงานก็ไม่ไปกระทบอะไรกับคอมพ์เครื่องนั้นเพราะไม่ได้ไปติดตั้งอะไรใว้เลย เอา Photoshop ไปแต่งภาพในเครื่องนั้นเสร็จ เซฟงานใว้ให้เขา, เอา UltraISO ไปทำหรือเขียนจากไฟล์ Images ให้เขา, เอา Norton ไปดูแล HDD ให้, เอา Flashget ไปโหลดไฟล์ให้เขา เสร็จแล้วถอดThumb Drive ออก ทุกอย่างในคอมพ์เครื่องนั้นก็จะยังเหมือนเดิมนอกจากไฟล์ภาพที่ได้รับการแต่ง ใหม่ ไฟล์Image ที่ได้รับการทำการเขียนเรียบร้อย ฯลฯ ในขณะเดียวกันประโยชน์อีกอย่างที่คงจะใช้เองก็คือเอาวางใว้ในเครื่องทำให้สามารถเรียกใช้งานได้โดยไม่ต้องติดตั้งอะไรให้เครื่องมันหนักเปล่า ๆ เลยครับท่าน ประหยัดเวลา ประหยัดเนื้อที่ประหยัดเรื่องปวดหัวที่ไฟล์ติดตั้งมันตีกัน ลงทะเบียนไม่ผ่าน วันดีคืนดีไฟล์หายไฟล์เสีย สำคัญที่สุดคือ Windows






Open source



ความหมายของ open source
ความหมายของ open sourceหมายถึง ประเภทของโปรแกรม ที่เปิดเผยคำสั่งที่ใช้สร้างโปรแกรมนั้นๆ โดยมีจุดมุ่งหมาย ให้คนอื่นๆ สามารถนำไปแก้ไขปรับปรุงเป็นของตัวเองได้ โดยไม่ ผิดกฎหมายลิขสิทธิ์ เป็นประเภทหนึ่งของโปรแกรมคอมพิวเตอร์ที่สร้างจาก ภาษาคอมพิวเตอร์ต่างๆ เพื่อใช้งานตามวัตถุประสงค์นั้นๆ Open Sourceซอฟต์แวร์ Open Source คืออะไร?ซอฟต์แวร์ที่ให้ไปพร้อมกับซอร์สโค้ดซอร์สโค้ด คือ ซอฟต์แวร์ต้นฉบับ โดยจะต้องสามารถอ่านเข้าใจ และอยู่ในรูปแบบที่สามารถปรับปรุงแก้ไขเพิ่มเติมได้ผู้ใช้ซอฟต์แวร์ Open Source มีอิสระในการนำไปใช้่ นำไปแจกจ่าย และปรับปรุงแก้ไข โดยจะคิดค่าใช้จ่ายหรือไม่ก็ได้ขึ้นอยู่กับเงื่อนไขในการอนุญาตนิยามของซอฟต์แวร์ Open Source มีอะไรบ้าง?องค์กรอิสระ Open Source Initiative (OSI) ได้นิยามซอฟต์แวร์โอเพ่นซอร์สไว้ดังนี้1. อนุญาตให้นำไปเผยแพร่ได้อย่างเสรี (Free Redistribution)- ไลเซนต์จะต้องไม่จำกัดในการขาย หรือแจกจ่ายให้กับผู้อื่น โดยไม่มีการบังคับว่าต้องจ่ายค่าธรรมเนียม (Royalty Fee)ให้กับเจ้าของซอฟต์แวร์ต้นฉบับ2. ให้มาพร้อมกับซอฟต์แวร์ต้นฉบับ (Source Code)- โปรแกรมต้องให้มาพร้อมกับ Source Code หรือถ้าไม่ได้ให้มาพร้อมโปรแกรมจะต้องมีช่องทางที่จะทำให้ผู้ใช้สามารถเข้าถึง Source Code ได้ โดยไม่มีการคิดค่่าใช้จ่ายเพิ่มเติม และ Source Code ที่ให้มาจะต้องอยู่ในรูปแบบที่นำไปปรับปรุงแก้ไขได้3. อนุญาตให้สร้างซอฟต์แวร์ใหม่โดยต่อยอดจากซอฟต์แวร์ต้นฉบับ (Derived Works)- ไลเซนต์ของซอฟต์แวร์ต้องอนุญาตให้สามารถนำไปปรับปรุงแก้ไข และสร้างซอฟต์แวร์ใหม่ โดยซอฟต์แวร์ตัวใหม่จะต้องมีไลเซนต์เช่นเดียวกับซอฟต์แวร์ต้นฉบับ4. ต้องไม่แบ่งแยกผู้พัฒนาออกจากซอฟต์แวร์ต้นฉบับ (Integrity of the Author's Source Code)- ไลเซนต์อาจจะไม่ได้ให้ไปพร้อมซอสโค้ดในรูปแบบที่สามารถแก้ไขได้ ในกรณีที่มีการกำหนดว่าจะให้ซอร์สโค้ดเฉพาะส่วนที่มีการแก้ไขเพิ่มเติม (patch files) เพื่อใช้ในการคอมไพล์โปรแกรมเท่านั้น ไลเซนต์ใหม่จะต้องกำหนดให้ชัดว่าสามารถแจกจ่ายได้หลังจากแก้ไขซอร์สโค้ดแล้ว โดยไลเซนต์ใหม่อาจจะต้องทำการเปลี่ยนชื่อ หรือเวอร์ชั่นให้แตกต่างจากซอฟต์แวร์ต้นฉบับ5. จะต้องไม่เลือกปฏิบัติเพื่อกีดกันบุคคล หรือกลุ่มบุคคล (No Discrimination Against Persons or Groups)- ไลเซนต์จะต้องไม่เลือกปฏิบัตเพื่อกีดกันการเข้าถึงซอฟต์แวร์ของบุคคล หรือกลุ่มบุคคลใดบุคคลหนึ่งโดยเฉพาะ6. จะต้องไม่จำกัดการใช้เฉพาะกลุ่มใดกลุ่มหนึ่งเท่านั้น (No Discrimination Against Field of Endeavor)- ไลเซนต์จะต้องไม่จำกัดการใช้สำหรับกลุ่มใดกลุ่มหนึ่ง เช่น จะต้องไม่จำกัดการใช้งานเฉพาะในเชิงธุรกิจ หรือในการทำวิจัยเท่านั้น7.การเผยแพร่ไลเซนต์ (Distribution of License)- สิทธิ์ที่ให้ไปกับโปรแกรมจะต้องถูกบังคับใช้กับทุกคนที่ได้รับโปรแกรมเท่าเทียมกัน โดยไม่จำเป็นต้องใช้ไลเซนต์อื่นๆ ประกอบ8. ไลเซนต์ของซอฟต์แวร์จะต้องไม่ขึ้นกับไลเซนต์ของผลิตภัณฑ์ (License Must Not be Specific to a Product)

วันศุกร์ที่ 31 ตุลาคม พ.ศ. 2551

symbol

~ tilde ` grave accent ! exclamation point @ at sign # number sign $ dollar sign % percent ^ caret 2^3=8 & ampersand * asterisk 2*3=6 ( ) parentheses _ underscore + plus sign 2+3=5 = equal sign { } braces [ ] brackets vertical bar \ backslash : colon ; semicolon " “ ” quotation mark ' apostrophe < > anglebrackets , comma . period ? question mark / slash mark