บริการล่าสุดจาก apple ที่มีชื่อว่า MobileMe ประกาศกร้าวไม่สนับสนุนบราวเซอร์ IE6
MobileMe คือบริการ sync ข้อมูลของโปรแกรมอย่าง Mail, iCal, Address Book จากเครื่อง Mac, iPhone, iPodTouch ไปยันกระทั่ง PC ให้ผู้ใช้เข้าถึงข้อมูลของตนได้ทุกที่ทุกเวลา - จะว่าไปก็ไม่ใช่คอนเซ็ปต์ใหม่อะไร จับเอา web calendar, web mail, flickr มา mashup เข้าด้วยกันเท่านั้นเอง
แต่ที่น่าสนใจคือการประกาศไม่สนับสนุน IE6 อย่างเป็นทางการ ทั้งๆที่ผู้ใช้ทั่วๆไปยังคงใช้บราวเซอร์ตัวนี้กันอยู่อย่างมากมาย ( 26.5% ในเดือนมิถุนายน 2551 อ้างอิงจาก w3c )
To use the new web applications, make sure you have one of these browsers: Safari 3, Internet Explorer 7, or Firefox 2 or later.
มองจากมุมของนักพัฒนา (web developer) แล้ว เป็นการตัดสินใจที่น่ากระโดดเข้าไปหอมแก้มจริงๆครับ เขียนเว็บให้เข้ากับ IE6 นี่มันสุดยอดของความช้ำใจ - tool ก็ยุคหิน ในขณะที่บราวเซอร์เจ้าอื่นเขาไปยุคอวกาศกันหมดแล้ว (FF มี FireBug, Safari มี WebDev, Opera มี DragonFly) ไหนจะเรื่อง CSS พิการต้องนั่งแฮ็คกว่าจะแสดงผลเป็นผู้เป็นคนกับเขาได้
เรียกว่าเอา web standard โยนทิ้งรูขี้ไปหมดเลยดีกว่า…
หวังว่าหมากตานี้จะทำให้ web 2.0 เจ้าอื่นๆเดินตาม
พี่ใหญ่กรุยทางแล้ว พวกเราลุย!
ที่มา: 37signals
วันหนึ่งมี 24 ชั่วโมง
ชั่วโมงหนึ่งมี 60 นาที
นาทีหนึ่งมี 60 วินาที
วินาทีหนึ่ง…
มีหลายร้อยคนประสบอุบัติเหตุ
มีหลายพันคนให้กำเนิดคนอีกหลายพันคน
มีหลายหมื่นคนใช้ชีวิตอยู่กับครอบครัว กินข้าว ดูโทรทัศน์
มีหลายแสนคนใช้ชีวิตอยู่กับเพื่อนในโลกเสมือนจริง โลกที่ห่างเพียงปลายนิ้ว
มีหลายล้านคนกำลังนอนรอความตาย…
วินาทีหนึ่ง…
ฉันกำลังคิด
ถึงอีกวินาทีข้างหน้า…
โลกทั้งใบอยู่ในมือของเรา…
นี่เป็นตัวอย่างการประยุกต์ holographic technology ใช้กับ google earth - ถ้ามีออกมาให้ใช้จริงๆเมื่อไหร่ เด็กๆคงเลิกโดดวิชาสังคมกันสักทีล่ะครับ
ปล. เห็นแล้วคิดถึง minority report ขึ้นมาเลยแฮะ
Summary lecture in 2110671 - Database Management System class, 06/29/2008
ต่อจาก เล็คเชอร์ที่แล้ว …
Relational Database คือกลุ่มของ relations (หรือที่ทุกคนมักเรียกกันว่า table) โดยที่ในแต่ละ table จะประกอบด้วยกลุ่มของ tuples (หรือที่เรียกว่า row, record) และมี attribute เป็นตัวกำหนดคุณสมบัติเฉพาะของแต่ละ tuple (หรือที่เรียกว่า column)
Read more »
Summary lecture in 2110671 - Database Management System class, 06/22/2008
มองได้สามระดับ ได้แก่ Internal level, Conceptual level, External level
[Slide 21-27 ตามไม่ทัน]
[Slide 28] ส่วนประกอบของ DBMS (Components of a DBMS) มีดังต่อไปนี้
ในส่วนของ Database Administrator (DBA) จะเข้ามายุ่งอยู่สองส่วน คือ DDL Statements กับ Privileged Commands DDL จะเกี่ยวกับการ setup structure ของ DB เช่น CREATE, DROP, ALTER [1]
DDL Compiler จะทำหน้าที่แปลคำสั่ง
[สรุปต่อที่ slide 28]
[Slide 29] DB System มีโมเดลดังต่อไปนี้
Hierarchical model
Network model
Relational model
Entity-relationship
Object-Relational model
Object model
เริ่มจากยุคของ hierarchical data model [2] เกิดจากการเก็บข้อมูลเลียนแบบ tree structure ซึ่งปรากฎใน Operating System หลักการคือ parent มีได้หลาย children ในขณะที่หนึ่ง child มีได้เพียงหนึ่ง parent (1:N mapping / one-to-many relationships) นึกภาพความสัมพันธ์ระหว่าง folder กับ file
Network data model เปลี่ยนคอนเซ็ปต์นิดนึง ให้ child มีได้หลาย parent ผลที่เกิดคือ graph model - เป็นสเป็คที่เกิดจาก Conference on Data Systems Languages (CODASYL) ซึ่งปัจจุบันไม่ค่อยมีคนใช้กันแล้ว
Object Relational คือการเก็บ data แบบ relational ทั่วไป แต่ตัว data type ที่เก็บเป็น Object
Read more »