ความแตกต่างระหว่าง Software, Application, และ Program

พอดีวันก่อนมีคนถามว่า Software, Application, และ Program นี่มันแตกต่างกันยังไง ก่อนจะอธิบายด้วยคำพูด มาดูรูปกันก่อนดีกว่าครับ จากภาพข้างต้นแสดงให้เห็นว่า ระบบคอมพิวเตอร์ (Computer System) ประกอบไปด้วย – Hardware หรือ Machine นั่นเอง โดยอาจเป็นเครื่องจริงๆ หรือ Virtual Machine เช่น VMware/VirtureBox/VirtualPC ก็ได้ – Software ที่ทำงานอยู่ใน Hardware ข้างต้น ไม่ว่าจะเป็น OS เช่น Windows/Linux/Mac หรือ Game, Web Browser ก็ล้วนแต่เป็น Software – Program คือส่วนย่อยของ Software กล่าวคือ Software หนึ่งตัวจะประกอบขึ้นมาจาก Program หลายๆตัวนั่นเอง ถ้าใน Software Project ขนาดใหญ่ เราอาจจะได้ยินการประเมิณว่าใน Software…

มหกรรมซอฟต์แวร์โอเพนซอร์สแห่งชาติ ครั้งที่ 7

มหกรรมซอฟต์แวร์โอเพนซอร์สแห่งชาติ ครั้งที่ 7 (The 7th Thailand Open Source Software Festival) 2-3 สิงหาคม 2550 เวลา 9.00 น.- 17.00 น. ชั้น 4,5 ห้อง บางกอกคอนเวนชั่นเซ็นเตอร์,ห้างสรรพสินค้าเซ็นทรัลพลาซ่า ลาดพร้าว รายละเอียดเพิ่มเติม Thailand Open Source Software Festival

Virtual Floppy Drive

เป็นที่รู้ๆกันว่า Laptop หรือ Computer Notebook สมัยนี้ไม่มี Floppy Disk Drive มาให้มานานแล้วเหมือนกัน เนื่องด้วยความจำเป็นที่ต้องใช้นั้นหมดไป เพราะ USB Flash Drive ถูกนำมาใช้ทดแทนด้วย ความจุที่มากมายกว่ามาก ถึงอย่างไรก็ตามยังมี Software เก่าๆหลายตัวที่ยังต้องการ Floppy Disk Drive ไม่ว่าจะเพื่อ Install หรือการตรวจสอบ License ก็ตามที Virtual Floppy Drive 2.1 ซอฟแวร์ตัวเล็กๆที่สามารถจำลอง Floppy Disk Drive บน Windows OS ของคุณ หวังว่าคงมีประโยชน์ครับ

Portable Software (Without Installation)

หลายเดือนที่ผ่านมาฮิตกันเหลือเกินกับ Portable Software หรือ Software ที่สามารถพกพาและเรียกใช้ผ่าน Thumb Drive หรือ USB Drive โดยไม่ต้อง install ลง Windows แต่อย่างใด ประโยชน์ของ Portable Software นั้นมีมากมาย เช่นใช้ Software ของเราเองกับ Computer ที่เราไม่สามารถ install software ได้เช่น Internet Cafe หรือ ห้อง Computer สถานศึกษา/องค์กร หรือเพื่อการแก้ปัญหาเกี่ยวกับ Virus ที่ไม่สามารถเข้าถึง OS ได้อย่างสมบูรณ์ (ไว้คราวหน้าจะมาแนะนำ Windows PE หรือ Windows Portable Edition ครับ) และเป็นที่แน่นอนว่า Software ดัดแปลงย่อมมีข้อบกพร่อมไม่สมบูรณ์เท่าตัวต้นฉบับ เพราะ Software เดิมๆแต่ละตัวนั้นไม่ได้ออกแบบมาเพื่อทำงานแบบ Portable แบบนี้…

Windows Sidebar

หลายคนที่ได้มีโอกาสใช้ Windows Vista ประทับใจกับสิ่งที่เพิ่มมาจาก Windows XP สิ่งหนึ่งคือWindows Vista Sidebar สำหรับรูปแบบ GUI อย่างที่เห็นไม่ได้เพิ่งมีใน Vista อย่างที่หลายคนเข้าใจ (แน่นอนอะไรที่เจ้าอื่นทำได้ดี Microsoft ก็จะลอกมาทำเอง เพราะถือว่าข้าเป็นเจ้าของบ้าน อะไรที่ติดบ้านมาย่อมดีกว่า) นอกจากของติด OS อย่างที่เห็นแล้วยักษ์ใหญ่แห่งยุคอย่าง Google และ Yahoo ก็มีซอฟแวร์คล้ายๆกันนี้เหมือนกัน และแน่นอนทางฝั่ง Mac ก็มีของเขา แต่ผมไม่ขอพูดถึงเพราะไม่ได้ใช้งานมานานแล้ว ซอฟแวร์ลักษณะนี้ เจ้าที่เป็นผู้ริเริ่มอย่างแท้จริงคือ Desktop Sidebar ซึ่งปัจจุบันเริ่มเงียบลงไปเรื่อยๆ และเค้กก้อนนี้คาดว่าคงโดน 3 ยักษ์ใหญ่กินเรียบเช่นเคย อันนี้คือการเปรียบเที่ยบกับจำนวน Extension หรือ Gadget/Widget ตามแต่ Vendor จะเรียก แต่พูดง่ายๆคือโปรแกรมเสริมเพื่อเพิ่มความสามารถของ Sidebar นั่นเอง Yahoo Widgets: over 4,000 Google Desktops Gadgets:…

Firefox add-ons tag

น้อง Kaze ส่งต่อมาให้เล่นครับ ติดน้องเขามาก็หลายวันแล้ว(เนื่องจากเข้า blog ตัวเองไม่ได้) ถือโอกาสวันนี้ออกมาหาลูกค้า(อีกแล้ว) หาร้านกาแฟเหมาะๆ(ทั้งๆที่ตัวเองก็ไม่ได้กินกาแฟ) เขียน post นี้ครับ กติกาของ Firefox add-ons tag ก็คือถ้าให้ install Firefox add-on ได้แค่ 5 ตัวจะใช้ตัวอะไรบ้าง เริ่มเลยนะครับ 1. Web Developer ขาดไม่ได้ครับตัวนี้ใครใช้ Firefox ในการ Test/Debug Web Application ผมแนะนำเลยครับ 2. IE Tab อีกตัวที่ถ้าคุณต้องการทดสอบการแสดงผลบน IE แต่เปิดผ่าน Firefox เพราะจะได้ไม่ต้องพิมพ์ URL ซ้ำ แนะนำให้ใช้ครับ 3. PlainOldFavorites ทำให้ Firefox ของเราใช้ Bookmark เดียวกับ Windows หรือ IE นั่นเอง…

Mechanical Simulation Software

อยากให้ดูคลิปนี้ครับ เท่าที่ผมเห็นจากคลิปนี้คือ 1. Input คือการวาดบนจอ เหมือน Touch Screen ทั้วไป 2. Touch Screen ที่ว่า size ใหญ่มาก 3. Object Recognition เช่นวาดวงกลม ถึงจะไม่ค่อยกลม มันก็จะปรับให้กลมให้ 4. Mechanical Simulation สิ่งทีผมชอบไม่ใช่ความสามารถของโปรแกรม แต่เป็นวิธีการ input ที่สามารถเขียนบนจอใหญ่ๆได้ มันทำให้ Presentation ดูน่าสนใจขึ้นเยอะเลย Kapook Planet