Google


Tag Archive for 'Windows'

ทำไมไม่เคยมีใครฟ้อง 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 แทบทั้งสิ้นครับ

Podcasting หรือ Podcast คืออะไร ?

Podcasting หรือ Podcast คือขั้นตอนของสื่อชนิดหนึ่งบนระบบอินเตอร์เน็ตที่ยินยอมให้ผู้ใช้ทั่วไปทำการสมัครเพื่อรับ feed news

มันเริ่มได้รับความนิยมประมาณปลายปี 2004 ที่ผ่านมา ตัว feed news นี้จะทำงานอัตโนมัติ เพื่อทำการดาวด์โหลดไฟล์มัลติมีเดียต่างๆ เข้าสู่ computer หรือ portable music player (เรียกติดปาก ว่า mp3 player)

คำว่า Podcasting หลายๆ คนคิดว่าอาจจะเป็นคำคว]มาจากคำว่า Broadcasting กับ iPod แต่ตามข้อกำหนดแล้ว มันเป็นการเข้าใจผิด แต่เป็นความบังเอิญ อันสอดคล่องพอดี หรือประจวบเหมาะ กับ iPod ของ Apple นั้นเอง ซึ่ง Steve Jobs ก็ใช้โอกาสนี้ โฆษณา feature ใหม่เป็น Broadcasting + iPod  = Podcasting นั้นเอง  

ซึ่งในความเป็นจริงแล้วนั้น ตั้งแต่ที่ได้ยินมานับตั้งแต่ Podcasting เกิดขึ้นมาบนโลกมา ระบบนี้สามารถใช้ได้กับ iPod หรือพวก portable music player อื่นๆ และรวมไปถึงเครื่อง computer ได้อยู่แล้ว ซึ่งในความเป็นจริง แล้วนั้น ตั้งแต่ กันยายน ปี 2004 นั้น ได้มีการบัญญัติคำว่า POD ซึ่งเป็นคำย่อมาจาก “Personal On-Demand” หรือ "อุปสงค์ส่วนบุคคล" นั้นเอง เมื่อรวมกับ Broadcasting ก็กลายเป็น PODcasting นั้นเอง ซึ่ง Broadcasting เป็นการนำสื่อต่างๆ มาอยู่ในรูปของภาพ และเสียง ต่างๆ มากมาย ไม่ขึ้นกับ formatของไฟล์ หรือ type ของไฟล์แต่อย่างใด นำมาเผยแพร่ให้บุคคลภายนอก (The public in general) ฟังโดยที่ไม่จำเป็นเสียค่าใช้จ่ายใด ๆ และเป็นเทคโนโลยีในการถ่ายทอดสัญญาณภาพและเสียง ผ่านสื่อต่างๆ หรืออาจกล่าวได้ว่า เป็นเทคโนโลยีที่สามารถโยกย้ายข้อมูลขนาดมหึมาของภาพและเสียงจากจุดหนึ่ง ไปยังอีกจุดหนึ่งระหว่างเครือข่ายชนิดต่างๆ

Podcasting นั้นทำงานโดนการที่ใช้ RSS 2.0 XML หรือ RDF XMLที่เป็นไฟล์ format มาตรฐานของ XMLที่เป็นไฟล์แบบเปิด โดย Podcasting จะเปิดทำงานแบบอิสระต่อการจัดการ และทำสื่อส่วนตัวต่างๆ โดยตัว Podcasting นั้นเป็นสื่อกลางระหว่างไฟล์เสียง, วีดีโอ หรือมัลติมีเดียอื่นๆ อีกมากมาย กับผู้ใช้งานอีกทีหนึ่ง

การทำงานของ Podcasting มีขั้นตอนคือ ผู้ใช้ได้รับ URL ของ Podcasting แล้วใส่ในซอฟต์แวร์ Podcasting Reader หรือ RSS Reader ยี่ห้อต่างๆ ในที่นี้ของใช้คำสั้นๆ ว่า Podcasting  Reader ในทีเดียวเลย  ผู้ใช้ทำการร้องขอต่อ URL นั้นๆเพื่อทำการปรับปรุง index หรือสารบัญ ของ Podcasting เจ้าตัว Podcasting Reader จะวิ่งไปที่ URL ที่กำหนดดังกล่าว เพื่ออ่าน ไฟล์ XML ซึ่งจะอ่านว่ามีรายละเอียดต่างๆ ภายในนั้นอาจจะมีพวก ชื่อรายการ, ชื่อผู้จัดทำ, วันที่จัดทำ , ฯลฯ ซึ่งจะทำการส่งรายละเอียดต่างๆ นั้นมาไว้ที่ซอฟต์แวร์ของเรา เพื่อบอกรายละเอียด และรอให้เราทำการร้องขอไฟล์มีเดียนั้นอีกที และเมื่อร้องขอไฟล์ที่เราต้องการแล้ว เจ้าตัว Podcasting Reader จะเข้าไปอ่านที่ไฟล์ XML เดิมอีกที หรืออ่านไฟล์ XML ดังกล่าว (ขึ้นอยู่กับซอฟต์แวร์นั้นๆ ว่าจะเก็บไฟล์ทื่อ่านเพื่อทำ cache หรือ่านทุกๆ ครั้งผ่าย Internet) เมื่อทำการอ่านไฟล์ XML ในนั้นจะบอกซอฟต์แวร์ของเราว่าไฟล์มีเดียนั้นๆ เก็บอยู่ที่ใด เพื่อทำการไปโหลดที่ต้นทางจริงๆ อีกทอดหนึ่ง ซึ่งตัวซอฟต์แวร์ Podcasting Reader จะทำการดาวด์โหลดไฟล์มีเดียมาใส่ในที่อยู่ใดๆ ใน Hard drive ของเราเอง จะเห็นได้ว่าเจ้า ตัวระบบ Podcasting เนี่ยเป็นเพียงสื่อสารระหว่างไฟล์มีเดียต่างๆ กับผู้ใช้เพื่อง่ายแก้การจัดการเป็นศูนย์กลางเพื่อทำการจัดเก็บไฟล์ และค้นหาไฟล์นั้นเอง


แต่ที่นิยมในตอนนี้เป็น Podcasting แบบ Radio Shows มากกว่าเพราะทำง่าย เผยแพร่ง่ายด้วย

โดยไฟล์มีเดียที่นิยมในการจัดเก็บและเผยแพร่คือ MP3 นั้นเอง โดยมี bit rate ที่ 32 k bps ขึ้นไป ส่วที่ตามมาติดๆ ก็ ACC นั้นเอง

โดยจะใช้โปรแกรมใดๆ ก็ได้ที่ทำการอัดเสียง และบันทึงเสียงเป็นไฟล์ MP3 ก็ได้เช่นกัน โดยโปรแกรมที่อยากแนะนำคือ Audacity ซึ่งเป็นโปรแกรมแบบ ฟรีซอฟต์แวร์ ซึ่งเป็น open source software สำหรับบันทึกเสียง และปรับแต่งเสียงซึ่งทำงานได้บน  Mac OS X, Microsoft Windows และ GNU/Linux ซึ่งทำงานได้ดีมากเช่นกัน

เอกสารอ้างอิง

มันมาแล้ว The Windows Genuine Advantage !!! และของใหม่ Microsoft Update

วันนี้ตอนตี 5 ได้ลองเข้า Windows Update มีการให้ Download ตัวซอฟต์แวร์ Windows Genuine Advantage Validation Tool (KB892130)และมีระบบ Update ตัวใหม่ Microsoft Update ด้วย

โดยเจ้า Windows Genuine Advantage Validation Tools เป็นระบบตรวจสอบลิขสิทธิ์การใช้งาน Windows ของ Microsoft ซึ่งเคยเขียนไว้ใน blog แล้วใน ท่าทางจะต้องซื้อ Windows ซะแล้ว …… ใครที่จำได้ก็จะเข้าใจ แต่ใครยัง งงๆ ลองไปอ่านดูก่อน

Windows Genuine Advantage Validation Tool (KB892130)
The Windows Genuine Advantage Validation Tool enables you to verify that your copy of Microsoft Windows is genuine. The tool validates your Windows installation by checking Windows Product Identification and Product Activation status. After you install this item, you may have to restart your computer. Once you have installed this item, it cannot be removed.

Get help and support
http://support.microsoft.com

ซึ่งหลังจากที่ได้ทำการ Update มันก็ตรวจสอบเครื่องเราทันที หุๆๆๆ สรุป

Validation Failure: Invalid Product Key

Why did it not validate?
The product key associated with your copy of Windows was never issued by Microsoft.

ซวยแล้วตรู Update ไม่ได้ !!!

ไม่เป็นไร อิๆๆ เรามีแผนสองอยู่แล้ว เพราะผมได้เตรียมมันเอาไว้ !?

นั้นคือ …. ??????!@#

CD-Key ลิขสิทธิ์แท้ ราคาไม่แพง (หรือเปล่า) แต่ด้วยว่าไม่อยากเปลี่ยน (ด้วยอารมณ์ขี้เกียจ) ตอนนี้ได้เปลี่ยน บอกไว้ก่อนนะครับ ผมไม่ให้นะ CD-Key ลิขสิทธิ์อ่ะ เดี่ยวโดน Block ผมจะแย่ ….

ตอนนี้ใครจะ Update Windows ก็คิด ดีๆ ก่อนเน้อ …… ;)

ต่อมา Microsoft Update เป็นระบบ Webservice ตัวใหม่ที่ผมว่าเอามาแทน Windows Update แน่นอนเลย เพราะว่าตัวนี้ฉลาดกว่ามาก เพราะว่ามัน Detect ระบบว่ามีซอฟต์แวร์ของ Microsoft ตัวใดบ้างที่ยังไม่ Update ….. น่าใช้ดี






Close
E-mail It