ต่อจาก พาทัวร์งาน REMIX 07 ที่สิงคโปร์ ตอนแรก
session ต่อมาจะเป็นเรื่องอนาคตของวงการสื่อ มาดูว่าไมโครซอฟท์มองตลาดโฆษณาออนไลน์อย่างไร จากนั้นพาไปดูฟีเจอร์ใหม่ใน Visual Studio 2008 "Orcas" และปิดท้ายด้วยมุมมองจากบล็อกเกอร์สิงคโปร์
Business: THE POWER OF DIGITAL MEDIA
โดย Chris Schaumann, Country Sales Manager - Singapore, Microsoft Digital Advertising Solutions ผมอยากฟังความเห็นของคนในอุตสาหกรรม (โดยเฉพาะอย่างยิ่งประเทศในแถบๆ นี้) ว่ามองเรื่องสื่อดิจิทัลอย่างไร จึงเลือกเข้าห้องนี้ และก็ไม่ผิดหวัง หัวข้อแรกที่ Chris พูดถึงคือ Future of Advertising โดยเขาบอกว่าสิ่งสำคัญที่สุดที่สื่อดิจิทัลเข้ามาเปลี่ยนแปลงวงการสื่อทั้งมวลก็คือ "timeshift" อธิบายง่ายๆ มันก็คือการทำให้การรับข้อมูลจากสื่อไม่ขึ้นกับ "เวลา" อีกต่อไป อุปกรณ์อย่าง TiVo หรือการดาวน์โหลดข้อมูลผ่าน BitTorrent ทำให้พฤติกรรมการเฝ้ารอดูรายการทีวีตามเวลาที่กำหนดกลายเป็นเรื่องล้าสมัย ในขณะเดียวกันวงการโฆษณาก็ถึงจุดเปลี่ยนครั้งใหญ่ เมื่อคนดูสามารถ "กดข้าม" โฆษณาได้ ใน session นี้มีเรื่องสถิติค่อนข้างเยอะ สถิติชุดแรกที่ Chris ยกมาคือตัวเลขผู้ใช้งานอินเทอร์เน็ตรอบโลก- เอเชีย: 389 ล้านคน
- ยุโรป: 313 ล้านคน
- อเมริกาเหนือ: 232 ล้านคน
Developer: Visual Studio "Orcas"
โดย Steve Marx, Technical Evangelist, Microsoft Corporation อันนี้น่าจะถูกใจแฟนๆ ขา developer มากที่สุด เพราะผมไปตามติดดูว่ามีอะไรใหม่ๆ เจ๋งๆ ใน Visual Studio "Orcas" บ้าง ซึ่งก็ไม่ผิดหวัง ออกตัวไว้ก่อนว่าผมไม่ใช่นักพัฒนาสาย .NET อาจจะเขียนอธิบายได้ไม่รู้เรื่องเท่าไร ถ้าผิดยังไงรบกวนแก้ด้วยนะครับ อย่างแรกคือ Visual Web Developer ที่ผสานกับ ASP.NET AJAX (Atlas เดิม) อย่างเต็มที่ ฟีเจอร์ที่เจ๋งคือสามารถลาก stylesheet แบบที่เป็น inline (ฝังในไฟล์ HTML) ออกมาเป็น .css ได้โดยตรง เดโมที่โชว์ใช้พลังของคอนโทรลใหม่ 2 ตัวที่มาใน ASP.NET 3.5 ได้แก่ asp:ListView และ asp:DataPager (รายละเอียด) ที่เคยได้ยินมานานแล้วแต่เพิ่งมาเห็นด้วยตาตัวเองคือ LINQ (Language Integrated Query) ซึ่งเป็นการเพิ่มวิธี query หาข้อมูลคล้ายๆ กับคำสั่ง SQL ใครนึกหน้าตาไม่ออกลองดูตัวอย่าง (โค้ดมาจาก Wikipedia)var q = from o in db.Orders, c in db.Customers where o.Quality == "200" && (o.CustomerID == c.CustomerID) select new { o.DueDate, c.CompanyName, c.ItemID, c.ItemName };ลองนึกภาพตามว่าถ้า LINQ แพร่หลาย วิธีการเขียนโปรแกรมแบบเดิมๆ โดยเฉพาะการวน while หรือ for loop เพื่อ select ข้อมูลบางอย่างออกมาจะเปลี่ยนแปลงไปอย่างแน่นอน เมื่อรวม LINQ กับฟีเจอร์ทำนองเดียวกับ Active Record (แบบเดียวกับของ Ruby on Rails) ก็จะได้ความสามารถที่ทรงพลังยิ่งขึ้น จากเดิมที่เราต้อง join table เข้าด้วยกันก่อนค่อยมา query หาข้อมูล ถ้าใช้ LINQ ค้นหาข้อมูลจาก 2 table ขั้นตอนที่ว่ามาจะถูกทำให้เองโดยอัตโนมัติเสมือนว่า table ถูก join เข้าด้วยกัน ถัดมาเป็นเรื่องของ ASP.NET AJAX ซึ่งเนื้อหาจะซ้ำกับที่พูดในงาน MSDN Seminar ที่เพิ่งผ่านมาซะเยอะ คร่าวๆ มีหัวข้อดังนี้
- asp:ScriptManager
- asp:UpdatePanel
- การอิมพลีเมนต์ Back/Forward กับ AJAX ด้วย asp:History
- Dynamics Data Control (แบบเดียวกับ scaffolding/CRUD ของ Ruby on Rails) โดยใช้คอนโทรลชื่อ asp:DynamicAutoData ที่เจ๋งคือถ้าข้อมูลเป็นวิดีโอ มันสร้าง thumbnail ของวิดีโอให้อัตโนมัติเลย
Business: Panel Discussion หัวข้อ State of Play: Web 2.0 in South East Asia - Now and Beyond
session สุดท้ายก่อนกลับเมืองไทย เข้าไปฟังบรรดาผู้เชี่ยวชาญด้านเว็บของภูมิภาคเค้าคุยกัน ที่จดมาก็มีประเด็นสั้นๆ ดังนี้- ประเทศใหญ่อย่างสหรัฐ สร้าง critical mass ได้ง่ายกว่า แต่ประเทศเล็กๆ (ในกรณีนี้คือสิงคโปร์) คนในชุมชนจะรู้จักได้ง่ายกว่า
- ความนิยมของวิดีโอ ทำให้ปัญหาแบนด์วิธกลายเป็นเรื่องสำคัญ
- มีคนพูดถึง Creative Commons และคนในห้องรู้จักเรื่องนี้กันดีมาก มีคนเสนอว่าเป็นเพราะคนเราต้องการชื่อเสียงจากผลงาน และการแจกผลงานเป็น Creative Commons จะช่วยให้ไปถึงจุดนั้นได้เร็วขึ้น
- ปัจจุบันสิงคโปร์ยังไม่มีสัญญาอนุญาตของ Creative Commons แบบ Ported (แปลและเขียนให้มีผลทางกฎหมายกับระบบกฎหมายของสิงคโปร์) แต่กำลังดำเนินการอยู่และจะเสร็จในช่วง Q3/Q4 (ประเทศไทยยังไม่มีเช่นกัน)
on









ติดใจตรง
m3rlinez Tue, 03/07/2007 - 21:09
ติดใจตรง "ปัจจุบันสิงคโปร์ยังไม่มีสัญญาอนุญาตของ Creative Commons แบบ Ported (แปลและเขียนให้มีผลทางกฎหมายกับระบบกฎหมายของสิงคโปร์)" อยากถามผู้รู้ว่า แล้วตอนนี้ License แบบ GNU GPL มีผลบังคับในไทยรึเปล่าครับ?? (ขอโทษครับที่ไม่เกี่ยวกับข่าวเท่าไหร่)
สงสัยผมเข
mk Tue, 03/07/2007 - 21:53
In reply to ติดใจตรง by m3rlinez
สงสัยผมเขียนไม่ดีเองครับ
License หรือ "สัญญาอนุญาต" มีผลตามปกติเหมือน "สัญญา" ครับ คือเป็นข้อตกลงระหว่างผู้ให้ (นักพัฒนาซอฟต์แวร์) กับผู้รับ (ผู้ใช้) คือมองเป็นหนังสือสัญญาแบบหนึ่ง ที่ดันมีฟอร์มมาตรฐานเป็น GPL, LGPL, CC อะไรก็ว่าไปเท่านั้นเอง
ส่วนเรื่อง Ported ของ Creative Commons ลองอ่าน http://creativecommons.org/worldwide
ขอบคุณครั
m3rlinez Tue, 03/07/2007 - 22:39
In reply to สงสัยผมเข by mk
ขอบคุณครับ ^ ^
Dynamics Data Control
wiennat Tue, 03/07/2007 - 22:41
Dynamics Data Control เขียนด้วย IronPython เข้าใจว่าพวก ListView/DataPager ก็เขียนด้วย IronPython ด้วยเช่นกัน
เป็นยังงั
meekob Tue, 03/07/2007 - 23:24
In reply to Dynamics Data Control by wiennat
เป็นยังงั้นเหรอ? :-B
Kevin Lim
dreambox Tue, 03/07/2007 - 23:34
Kevin Lim นี่เจ๋งจริงๆ แฮะ