ทำไมไม่เคยมีใครฟ้อง Apple เรื่องการผูกขาด เหมือน Microsoft โดน

ข้อความจาก แอปเปิลปฏิเสธโปรแกรมบน App Store ด้วยข้อหา "แข่ง iTunes"

ทำไมไม่เคยมีใครฟ้อง apple เรื่องการผูกขาด เหมือน Microsoft โดน

แล้วมานั่งคิด ๆ ดูแล้วก็ เออ จริงหว่ะ -_-‘

ตัวเองผูก Safari ลงไปกับ Mac OS X แต่ไม่โดยฟ้องแบบ Windows ที่ผูกกับ Internet Explorer หรืออย่างมี Quicktime/DVD Player ใส่มาพร้อมแบบเดียวกับ Windows Media Player ยังไม่รวม iTunes, iPhoto, iMovie, iDVD, iWeb และ GarageBand ที่มากับ iLife ที่มากับเครื่องที่ซื้อในรุ่นใหม่  ๆ อีกนะ (ตัวอย่างนี้ยกมาจาก Macbook ) แต่ทำไม Apple ดันไม่โดนอะไรเลยในเรื่องของการผูกขาดหล่ะเนี่ย -_-‘ อืมมม น่าคิด ๆ

เตรียมตัวรับการเปลี่ยนแปลง ในการเขียนโปรแกรมบน Windows Vista

หายไปนานเนื่องจากสอบ และปั่นงานให้มี performance สูงที่สุดเท่าที่จะทำได้ T_T กะว่าถ้าเสร็จแล้วจะมาอัพ blog สัก 6-7 เรื่องเลย แต่ว่าตอนนี้เอานี่ไปก่อนแล้วกัน ชิมลางไปก่อน

โดยที่เมื่อเช้านี้ได้อีเมลจากข่าวสารจาก CodeProject (Forum หรือเว็บที่น่าจะเป็น Partner ของ  Microsoft Developer Network) ให้ลองเข้าไปอ่าน Windows Vista User Experience Guidelines หรือเอกสารประกอบการออกแบบ User interface ของ Windows Vista ซึ่งเป็น Windows ตัวใหม่ของ Microsoft สามารถอ่านได้ที่ http://msdn.microsoft.com/library/?url=/library/en-us/UxGuide/UXGuide/Home.asp โดยตัวเอกสารยังคงไม่เสร็จดี แต่ก็คงเติมใส่ลงไปเรื่อย ๆ ให้ทันสมัยต่อไปเรื่อย ๆ โดยรวมน่าจะทำเพื่อให้การออกแบบ ส่วนติดต่อกับผู้ใช้นั้นเป็นไปในแนวทางที่ดี และทำให้โปรแกรมที่ทำงานบน Windows Vista นั้นใช้งานได้ง่ายขึ้น รวมไปถึงทำให้มันดูเป็นชิ้นเดียวกัน แน่ๆ และอาจรวมไปถึงการเล่น Themes ของระบบที่ทำให้โปรแกรมของเรานั้นสามารถทำงานกับ Themes ของระบบได้ดีขึ้นด้วย

โดยเตรียมตัวไว้ก่อนน่าจะดีกว่า พอ Windows ตัวใหม่ออกมาใครพัฒนาโปรแกรมตัวใหม่จะได้รองรับอนาคตได้พอดี (เห็นว่าเปลี่ยนแปลงไปเยอะเลย) แนะนำว่าให้ลองโหลด Microsoft .NET 3.0 Beta (WinFX) มาลองเล่นด้วยก็ดีนะ

ส่วนในตอนนี้ Windows Vista ออกรุ่นทดสอบถึง RC2 แล้วคาดว่าจะ RTM ได้ในอีกไม่กี่เดือนนี้ แต่ bug ในรุ่น RC1 และ Beta นั้นมีรายงานว่าเยอะระดับหลักพันเลยทีเดียว -_-‘ ใครจะลอง RC2 ถ้ามี error ก็ send error ส่งให้ Microsoft ด้วยนะ ;) ไปหล่ะ

โพสสักพักไปอ่านข่าวที ่Blognone แล้วเจอเรื่องคล้ายๆ กันพอดี Windows Vista RC2

Get Ready Windows Vista ?

จากเมื่อสัปดาห์ที่แล้วเอาแผ่น Windows Vista Beta 2 จากเพื่อนมา copy แต่ยังหาเครื่องลงไม่ได้ ต่อมาอีก 2-3 วัน Microsoft ก็ออก Windows Vista pre-RC1 ออกมา แต่ให้ดาวน์โหลดเฉพาะ MSDN ระดับ MSDN Operating Systems Memeber เท่านั้น (ผมเป็น แค่ MSDN Connections Silver Member ซึ่งดาวน์โหลดไม่ได้ -_-‘ ) แล้วอีกไม่นานก็มีปล่อยให้คนทั่วไปได้ดาวน์โหลดมาทดลองใช้ แต่ด้วยอินเทอร์เน็ตไม่แรงพอเลยล้มเลิกไป แต่อีกสักพัก (ประมาณอาทิตย์นึง) ก็ตามมาติด ๆ ด้วย Windows Vista RC1 ภายในไม่กี่วันแต่ก็ให้ดาวน์โหลดแค่ระดับที่บอกไว้ข้างต้น เท่านั้น แต่ในวันนี้ก็เปิดให้บริการดาวน์โหลดกับบุคคลทั่วไปแล้ว โดยข่าวที่ได้ ได้มาจากเว็บใต้ดินแห่งหนึ่ง (ไม่บอกแล้วกัน หลาย ๆ คนคงรู้) ซึ่งที่นี่ข่าวด้านดาวน์โหลดซอฟต์แวร์ทั้งเถื่อนและไม่เถื่อนนี่ไวมาก เหมาะต่อการติดตามซอฟต์แวร์หลาย ๆ แบบที่มีการเปลี่ยนแปลงอยู่ตลอดเวลา ซึ่งรวมถึงการแพ็ตตัวซอฟต์แวร์ที่เราใช้ด้วย ตอนนี้กำลังดาวน์โหลดอยู่ไม่รู้จะผ่าน MD5 Check SUM หรือเปล่านี่ดิ -_-‘ คงต้องลองรุ่นดู

แต่ที่แน่ ๆ เครื่องเราลง Windows Vista ไม่ได้แน่นอนเพราะ ไม่ผ่าน Windows Vista Upgrade Advisor ซึ่งเจ้า Advisor ตัวนี้เราโหลดมาติดตั้งแล้วสั่งให้มันทำงานแล้วมันจะบอกว่ามีอะไรบ้างที่เราต้องเปลี่ยนแปลง เช่นพวก Driver ต่าง ๆ หรือแม้แต่ Hardware ที่ไม่สนับสนุนกับ Windows Vista ซึ่งของผมมันเป็น

ซึ่งมันบอกว่าผมต้องเปลี่ยน I/O Controller กับ AGP Controller ใหม่ ซึ่งมันก็กลายๆ ว่าต้องเปลี่ยน MotherBoard ใหม่ อ้าวววว เวรกรรม แล้วเครื่องเรามัน Notebook เว้ยยย เปลี่ยนได้ที่ไหนเล่า -_-‘ ก็เลย จำใจไม่ลง แล้วคงได้โอกาสซื้อเครื่องใหม่หลังจากที่ Windows Vista ออกสัก 2 – 3 เดือนก่อน (ดูท่าทีมันด้วยว่ามันจะเป็นยังไง)

Download Windows Vista RC1

อะไรๆ ก็ Live

ใน entry นี้ผมเขียน อยู่บน Microsoft Windows Live™ Writer Beta ซึ่งเพิ่งโหลดมาได้สดๆ ร้อน ๆ โหลได้ที่นี่ available for download today 

จริง ๆ โดยตัวของมันเองแล้วเอาไว้เขียน content บน Internet มากกว่าที่จะเอามาเขียนเป็นรายงาน ต่าง ๆ เพราะการจัดการนั้นขึ้นอยู่กับตัว blog app บนเว็บเสียส่วนใหญ่

รายละเอียดเพิ่มเติม http://windowslivewriter.spaces.live.com/

ซึ่งตัวซอฟต์แวร์หลาย ๆ ตัวของ Microsoft ในปัจจุบันเริ่มใช้ชื่อว่า Live มากขึ้นเรื่อย ๆ ซึ่งผมมองว่าเป็นการทำ brand ให้มีความคล้ายคลึงกับ iLife ของทาง Apple โดยค่อย ๆ เปิดตัวซอฟต์แวร์ใหม่ ๆ และซอฟต์แวร์ตัวเก่า ๆ หลาย ๆ ตัวให้มีประสิทธิภาพและความสวยงามมากขึ้น ดังที่ได้พบเจอใน Windows Live Messenger นั้นเอง

——–

ช่วงนี้มีสอบและปั่นงานอยู่ใครอยากติดตามเนื้อหาใหม่ ๆ อดใจรอสักหน่อยนะครับ เรามีบทความใหม่  ๆ มาให้อ่านกันมันแน่นอน ;)

MySQL 5.0 (build 15) Full Release !!!

อาจจะเก่าไปนิดแต่ว่าไม่น่าจะนานมาก เมื่อวันที่ 24 ตุลาคม 2548 ที่ผ่านมา MySQL AB ได้เปิดตัว MySQL 5.0 ซึ่งเป็นการเปลี่ยนแปลงครั้งใหญ่ในรอบหลายๆ ปีของ MySQL AB เลยทีเดียว เพราะว่าตัว MySQL 5.0 นั้นมีคุณสมบัติในระดับองค์กร (Enterprise) ซึ่งต้องการความน่าเชื่อถือสูงมาก ตามมาตรฐาน SQL 2003 เลยทีเดียว โดยคุณสมบัติที่เพิ่มเติม มาก็ได้แก่ Stored Procedures, SQL Functions, Triggers, Views, Cursors, XA Distributed Transactions, ตัวเลือกระบบบีบอัดข้อมูล (federated and archive storage options), SQL Mode, ฯลฯ อ่านเพิ่มเติมที่นี่ครับ http://dev.mysql.com/doc/refman/5.0/en/mysql-5-0-nutshell.html

ซึ่งทำงานได้บน Linux, Windows, Solaris, Mac OS X, FreeBSD, HP-UX, IBM AIX 5L, ฯลฯ

MySQL 5.0 นี่อยู่บนข้อตกลง Open Source (GPL) หรือ Commercial MySQL Licenses ซึ่งทำงานตาม concept ของเค้าว่า high-performance, reliability และ ease-of-use ครับ

เพราะว่าตอนนี้ MySQL ไม่เหมือนเมื่อก่อนแล้วครับ ในด้านการจัดการระบบต่างๆ นั้นแทบจะไม่ต้อง set ผ่าน text files แบบเดิมๆ ครับ ทำงานผ่าน wizard ได้เลย ส่วนถ้าต้องการละเอียดมากขึ้นก็ไปโหลด MySQL Administrator จากเว็บ MySQL มาเพื่มเพื่อทำงาน และปรับแต่งต่างๆ ได้ทั้งหมดครับ รวมไปถึงเครื่องมือในการทดสอบ Query ข้อมูล MySQL Query Browser เพื่อทดสอบ SQL ที่เราจะทำงานได้จากซอต์แวร์นี้ครับ ทำงานได้ง่ายมากๆ เลยครับ และส่วนใครจะทำการย้ายฐานข้อมูล MySQL ก็ใช้เครื่องมือ MySQL Migration Toolkit ได้อีกเช่นกันครับ อันนี้ยังไม่ได้ลองทดสอบแต่อย่างใด ถ้าใครใช้แล้วเป็นยังไง ก็ Comment ไว้ครับ

จากที่ได้ลองใช้ดูนั้น การทำงานถือว่าเสถียรดีมาก แต่ว่าผมยังไม่ได้ลองให้มันทำงาน load สุดๆ เลยยังไม่รู้ว่าจะเสถียรกว่าตัวเก่าหรือเปล่า แต่ด้วยระบบที่ใหม่กว่า ไม่น่าจะมีอะไรผิดพลาดแต่อย่างใด

ในการใช้งานตอนนี้ของผมนั้นทำงานบน Storage Engine แบบ InnoDB เพราะว่าผมต้องใช้งาน Transaction ของ DBMS ด้วย ซึ่งจากตัว MySQL 4.1.13 ที่ได้ใช้มาก่อนหน้านี้ก็ทำงานได้ไม่มีที่ติ


อันนี้แนะนำเพิ่มเติมครับ เป็นเครื่องมือในการออกแบบ Database ที่มีประสิทธิภาพมากๆ ตัวหนึ่งเลยทีเดียวครับ มันชื่อว่า fabFORCE DBDesigner 4 (http://www.fabforce.net/) ครับ เจ้า DBDesigner 4 มันเป็นระบบออกแบบฐานข้อมูลแบบเสมื่อนจริง (Visual Database Design System) ที่ดีมากๆ เลย ซึ่งเหมาะสำหรับการออกแบบและการสร้างฐานข้อมูลในรูปแบบ ER-Diagram ซึ่งสามารถทำการจัดการได้โดยตรงจาก Model ได้เลย แถมเชื่อโยงความสัมพันธ์ได้ง่ายมากๆ เลยครับ รวมไปถึง Export ให้ทำงานร่วมกับฐานข้อมูล MySQL, Oracle, MSSQL, SQLite และ ODBC

ซึ่งซอฟค์แวร์ตัวนี้อยู่บนข้อตกลงของ Open Source Project (GPL) สนับสนุนการทำงานบน Microsoft Windows 2k/XP และ Linux KDE/Gnome

โดยที่ความต้องการของระบบในการทำงานนั้นน้อยมาก ไม่ต้องใช้ระบบที่สูงมากนัก แถมทำงานได้เร็วอีกต่างหาก ไม่แฮงง่ายด้วยครับ


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