Software

Thai LaTeX Slide

อาทิตย์ก่อนไปประชุมเรื่องภาษาไทยที่เนคเทคมา

มีเรื่องน่าสนใจหลายเรื่อง เช่น ปัญหาการ sorting ภาษาไทย (ไม่มีใครตอบเลยอะ) และหลายๆ คนก็ทำสไลด์ประกอบการพูดที่มีประโยชน์ เช่น สไลด์เกี่ยวกับ OpenOffice.org ของพี่สัมพันธ์ที่เขียนไปคราวก่อน

Support-centrix Design

ช่วงนี้แบ่งมาทำ support ภายในองค์กรบ้าง เลยรู้ปัญหาแปลกๆ เยอะ ปัญหาหลายอย่างเกิดจากผู้ใช้โง่เอง ส่วนปัญหาอีกหลายอย่างเกิดจากโปรแกรมออกแบบมาทำให้ผู้ใช้หลงทาง



เลยมานั่งนึกดูว่า ทุกวันนี้เวลาเราออกแบบโปรแกรมตัวนึง เราขุดโคตรตำราศาสตร์ศิลป์สารพัด ไม่ว่าจะเป็น OOP, Style of Code, etc. มาสร้างโปรแกรมให้นักพัฒนาเองเข้าใจง่าย และแก้ไขได้สะดวก สามารถใช้ทีมนักพัฒนาหลายทีมมาช่วยแก้ไขโปรแกรมไปพร้อมๆ กันได้



บางทีเราเขยิบไปถึงขั้นความสวยงามของอัลกอริทึม สมัยเรียนมีปัญหาหลายแบบที่ตำราโชว์การแก้ไขแบบฉลาดจนต้อง "เออเท่ว่ะ" ให้เห็นหลายครั้ง

Gaim

Keyword
Column

การสื่อสารบนอินเทอร์เน็ตเคยถูกปฏิวัติมาแล้วครั้งหนึ่ง ด้วยสิ่งที่เรียกกันว่า Instant Messaging เรียกย่อๆ ว่า IM หรือเป็นภาษาไทยมีคนแปลว่า การส่งข้อความด่วน โดย ICQ เป็นผู้จุดกระแสขึ้นมาเมื่อหลายปีก่อน โดยมี MSN หรือชื่อเต็มๆ ว่า Microsoft Network Messenger ของไมโครซอพท์ตามมาติดๆ ในช่วงหลังๆ นี้ (จริงๆ ก็มีอีกหลายยี่ห้อ แต่ที่คนไทยใช้กันเยอะๆ มีแค่สองตัวนี้) ถ้าเราอยู่บนวินโดว์ก็ไม่มีปัญหา เพราะว่าโปรแกรมที่เราใช้นั้น ก็ใช้โปรแกรมที่สร้างโดย ICQ หรือไมโครซอพท์โดยตรง

Linux in Small Business : ทำบัญชีด้วย GnuCash

Keyword
Column

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

ผมเคยอ่านในวารสาร Linux Jornal เมื่อไม่นานมานี้ เค้ากล่าวไว้ว่า โปรแกรมทั่วๆ ไปที่ใช้ในงานสำนักงาน มี 4 ประเภทครับ คือ ชุดออฟฟิศ, เว็บบราวเซอร์, อีเมล์และตารางนัดหมาย แล้วก็โปรแกรมบัญชี เรามาดูกันว่าโปรแกรม 4 ประเภทนี้ บนลินิกซ์มีตัวไหนที่ใช้งานได้ดีบ้าง เกณฑ์ที่ผมใช้ตัดสินนอกจากจะต้องทำงานในประเภทนั้นๆ ได้ดีแล้ว ยังต้องใช้งานภาษาไทยได้ด้วย

MPlayer โปรแกรมบันเทิงครอบจักรวาล

Column

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

Sun Java Desktop System

Keyword
Column

หลังๆ มานี้ผมเขียนเกี่ยวกับบริษัทคอมพิวเตอร์ยักษ์ใหญ่ ที่นำลินิกซ์และโอเพ่นซอร์สเข้ามาใช้งาน และนำมาประยุกต์เข้ากับผลิตภัณฑ์ของตัวเอง เช่น Novell, Oracle, IBM บริษัทเหล่านี้มีความคล้ายกันตรงที่ขายของให้กับลูกค้าระดับองค์กร (เช่น ขายเครื่องให้ทั้งแผนก หรือ ให้บริการปรึกษา) และไม่มีระบบปฏิบัติการเป็นของตัวเอง เมื่อโอเพ่นซอร์สแรงขึ้นมา ก็เลยเป็นโอกาสทองให้ยักษ์พวกนี้ ลดความเสี่ยงในการพึ่งระบบปฏิบัติการของไมโครซอพท์ไปในตัว



สร้างเว็บสวยด้วย Quanta Plus

Keyword
Column

โปรแกรมกราฟฟิคบนลินิกซ์นั้นมักจะเป็นคำถามยอดนิยมอยู่เสมอ ผู้ใช้ที่ต้องใช้งานกราฟฟิคหนักๆ อยากจะรู้ว่า ถ้าต้องย้ายมาทำงานบนลินิกซ์แล้ว มี Photoshop ให้ใช้หรือไม่ อันนี้ชาวโอเพ่นซอร์สก็มักจะตอบแบบไม่ต้องคิดเลยครับ ว่ามีโปรแกรม The GIMP ที่ทำงานได้ในระดับเดียวกันให้ใช้ เมื่อ Photoshop มีตัวตายตัวแทนไปแล้ว คำถามถัดๆ มาก็มักจะเป็นมี Illustrator ให้ใช้มั้ย หรือมี Dream Weaver หรือเปล่า ถ้าเป็นโปรแกรมตระกูลวาดเส้นแบบเดียวกับ Adobe Illustrator หรือ Corel Draw!

Ximian XD2

Column

เคยเล่าเรื่องบริษัท Ximian ที่เพิ่งจะถูกบริษัท Novell ซื้อไปบ้างแล้วเมื่อคราวก่อนๆ อาจจะสงสัยกันว่าบริษัทนี้มีอะไรน่าสนใจ Novell ถึงต้องซื้อ Ximian เดิมชื่อว่า Helix Code ครับ ก่อตั้งโดยนาย Miguel De Icaza ชาวเม็กซิโก ซึ่งเป็นผู้ก่อตั้งโครงการ Gnome ด้วย Ximian เลยทำอะไรหลายๆ อย่างสำคัญๆ ที่เกี่ยวข้องกับลินิกซ์และ Gnome เช่น Evolution ซึ่งเป็นโปรแกรมอีเมล์/กรุปแวร์ ที่เรียกได้ว่าดีที่สุดบนลินิกซ์ ลินิกซ์เกือบทุกตัวนั้นมี Evolution ให้มาด้วยเสมอ นอกจาก Evolution แล้ว Ximian มีโปรแกรม Red Carpet ซึ่งเป็นเครื่องมือช่วยอัพเดตซอพท์แวร์ในเครื่องโดยอัตโนมัติ (คือดาวน์โหลดและติดตั้งให้เสร็จเรียบร้อ

GNOME 2.4

Keyword
Column

จุดเด่นหนึ่งของลินิกซ์ในด้านเดสก์ทอป คือ เราสามารถเลือกใช้ระบบจัดการเดสก์ทอป (บนลินิกซ์เรียกว่า Desktop Environment) ที่ชอบได้อย่างอิสระ เนื่องจากว่า ส่วนติดต่อกับผู้ใช้ (ในที่นี้ก็คือ Desktop Environment) กับ ตัวระบบปฏิบัติการ (ตัวเคอร์เนลลินิกซ์) นั้นแยกจากกันโดยสถาปัตยกรรมอยู่แล้ว ต่างจากวินโดว์หรือแมคอินทอช ที่ทั้งสองส่วนนี้ผูกติดกันไว้ ระบบเดสก์ทอปดังๆ บนลินิกซ์ที่เราใช้กันอยู่ทุกวันนี้ มีอยู่ 2 ตัว คือ KDE (Kool Desktop Environment) กับ GNOME (Gnu Network Object Model Environment)