ความแตกต่างระหว่าง 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…

วิธีการเรียกใช้ External EXE file จาก Flash (Windows App เท่านั้น)

วันนี้มีโจทย์มาว่าใน Flash (Windows App) ต้องทำ Link ให้สามารถเปิดสิ่งต่อไปนี้ได้ 1. PowerPoint file (*.ppt) 2. E-Mail Client (mailto:) 3. Windows Live Messenger (exe file) 4. Skype (exe file) 5. Google Talk (exe file) สองตัวแรกไม่มีปัญหา – PowerPoint file ใช้ fscommand เปิด ppt file ที่อยู่ใน fscommand folder ได้ เพราะอยู่ใน sandbox อยู่แล้ว – mailto นี่ตรงไปตรงมาทำ URL เป็น mailto:who@where.com ก็ได้เลย ไอ้สามตัวหลังนี่แหละที่มีปัญหา ถ้าดูตามเอกสาร…

ZoomIt ซอฟแวร์เจ๋งๆสำหรับ Presentation

ได้มีโอกาสรู้จักซอฟแวร์ตัวนี้ตอนไป CITEC Workshop สำหรับคนที่ใช้ Mac หรือ Ubuntu จะมีโปรแกรมสำหรับซูมหน้าจอมาให้อยู่แล้วใช่มั้ยครับ แต่  Windows มันไม่มี จะมีก็แต่ Magnifier ที่ซูมได้ก็จริงแต่แสดงแค่แถบด้านบนไม่เต็มหน้าจอ เหมือนเป็นตัวช่วยในการอ่านซะมากกว่า สำหรับฟีเจอร์ของ ZoomIt นั้นก็พื้นฐานมากแต่ว่าเพียงพอ ก็คือซูมได้ ขีดเขียนได้ พิมพ์ตัวอักษรได้ หากใครที่ต้องใช้เครื่องทำการพรีเซนต์ หรือโชว์เดโมบ่อยๆผมขอแนะนำเลยครับ มีประโยชน์มากๆ ลองเล่นกันดูครับ ZoomIt

Net Profiles

ช่วงนี้ยังคงแนะนำ Software กันต่อไป (ยังมีในกรุอีกเพียบ) หลายๆคนที่เคยใช้ ThinkPad อาจคุ้นกับ Software ที่ชื่อ ThinkVantage ที่ทำให้การเปลี่ยน Network/Internet Setting สะดวกมากๆ แค่สร้าง Profile เก็บเอาไว้ แล้วก็เลือกใช้ตามสถานการณ์ เหมาะมากกับคนที่ต้องเดินทางไปไหนมาไหน ต้องใช้ Network หลายๆที่ บางที่ต้อง Fix IP, บางที่ Dynamic, แต่ละที่ Gateway/DNS ก็ไม่ตรงกัน ถ้าให้ Set เองใหม่ทุกครั้งปวดหัวแย่ เอ… แล้วถ้าเราไม่ได้ใช้ ThinkPad ล่ะ Net Profiles คือโปรแกรมสวรรค์สำหรับคุณครับ ที่สำคัญมันฟรี และดีกว่าของเสียตังค์อีกหลายตัว ใครต้องเดินทางไป site ลูกค้าหลายๆที่ ผมแนะนำเลย ลองไปใช้กันดูครับ

Allway Sync

ช่วงนี้ไม่ได้หิ้ว Laptop ไปมาเหมือนก่อนหน้า เพราะส่วนใหญ่จะอยู่ที่ Site ลูกค้าประจำ ส่วนถ้าต้องไปที่อื่นก็ไม่ได้ต้องการคอมพิวเตอร์ เพราะโดยมากจะเป็นประชุมเสียมากกว่า ผมจึงเลือกความสบายไม่ต้องแบกอุปกรณ์ 2 กิโล กว่าๆไปทุกวัน ชีวิตก็สบายดีนะครับ แต่ปัญหาที่ตามมาก็คือ การที่ผมใช้ Computer สองที่ คือที่บ้าน กับที่ Site ลูกค้า ทำให้ File มันแยกกันสองที่ ครั้นจะเก็บไฟล์ไว้ใน Thumb Drive หรือ External Harddisk แล้วใช้กับทั้งสองเครื่อง ก็เคยเจอปัญหาว่าลืม Thumb Drive เสียนี่ หรือจะใช้ PDA Phone แบบเมื่อก่อน ก็ขอบายดีกว่า เพราะทนรับอาการเครื่องรวนของ PDA Phone ไม่ไหวจริงๆ หันกลับมาใช้โทรศัพท์เป็นหลักแบบธรรมดา สุดท้ายทางออกที่น่าจะเหมาะสมก็คือการแยกเก็บไฟล์ทั้ง 2 ที่ครับ แล้วใช้ Software ช่วยในการ Sync ซึ่งก็มีทั้งแบบ Online และแบบ…

Comparison of DNS server software

พอดีมันนี้มีเหตุให้ต้องใช้ Local DNS บน Windows Vista ถ้าต้องใช้บน Windows Server 2000/2003 คงไม่หนักใจเท่าไหร่ เพราะมีให้มาเลย คราวนี้เลยต้องหาดูสักหน่อยว่ามีตัวไหนรันบน Vista ได้บ้าง ตามไปดูตาม link ด้านล่างเลยครับ Comparison of DNS server software ที่น่าสนใจคือ Bind ที่นิยมกันมากๆบน Linux มี Windows Version ซะด้วย (เพิ่งทราบ) ชื่อว่า ntbind

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 แบบนี้…