在「Apple Removes Useless 'Do Not Track' Feature From Latest Beta Versions of Safari」這邊看到的,看起來包括 iOS 與 macOS 都會移除:
因為沒什麼單位願意遵守,沒必要多送幾個 bytes 還順便讓廣告商可以判斷...
幹壞事是進步最大的原動力
在「Apple Removes Useless 'Do Not Track' Feature From Latest Beta Versions of Safari」這邊看到的,看起來包括 iOS 與 macOS 都會移除:
因為沒什麼單位願意遵守,沒必要多送幾個 bytes 還順便讓廣告商可以判斷...
感覺好像是從 AlphaGo 大勝李世乭開始,透過各類 neural network 的技術就一直冒出來...
Yahoo! 這次放出來判斷是否為色情圖片的也是同源的技術:「Open Sourcing a Deep Learning Solution for Detecting NSFW Images」。
當年沒辦法做的事情,現在的技術已經成熟到被 open source 出來了...
Google Chrome 宣佈從 56 版開始,將會對 HTTP 網站標示「Not secure」:「Moving towards a more secure web」,這是 Google 給的解釋圖片:
另外還更進一步規劃之後的圖示,標成紅色警示:
藉由這樣的表現來更大力推動 HTTPS 化。
這應該是 MySQL 的 best practice 之一,不知道為什麼 Baron Schwartz 又拿出來講:「A simple rule for sane timestamps in MySQL」。
MySQL 內可以儲存「日期與時間」的資料型態是 DATETIME 與 TIMESTAMP 兩種,不過 DATETIME 沒有時區觀念,而 TIMESTAMP 只能是 UTC (GMT+0)。
相較於隔壁棚 PostgreSQL 的 Date/Time Types 就一種 TIMESTAMP,但支援 with timezone 與 without timezone 直接解決問題。
這使得 MySQL 上在儲存「日期與時間」以及處理的時候一直有種 WTF 的感覺...
就如同 Baron Schwartz 的建議,如果使用 MySQL,目前比較好的方法是用 INT UNSIGNED NOT NULL
儲存,把 timezone 的處理都放到應用程式端來處理,這樣產生的問題會比較少...
真的需要在 INSERT 或是 UPDATE 時更新欄位,可以用 trigger 處理,彈性反而比內建功能大不少。