Bootstrap 2 的 CDN Hotlink
NetDNA 跳下去做 Bootstrap 2 的 CDN Hosting 了:「Bootstrap CDN – Twitter’s Bootstrap hosted on NetDNA’s Tier-1 Content Delivery Network」。 這項服務不包含亞洲區的 CDN PoP,從台灣 (HiNet) 或是日本 (Linode) 過去都是美西的點,不過至少有 CDN...
View Article用 JavaScript 遠端攻陷 Intel Core2Duo…
從 Hacker News 上看到了「Intel Core2Duo cpu cache controller bug PoC」,透過 JavaScript 遠端攻擊 Intel Core2Duo,直接突破所有 application & OS 保護機制… exploit 說明裡提到測過 Intel Core 2 Duo T5750 與 Intel Atom N270 這兩顆 CPU。...
View ArticlejQuery 1.8.0
官方公佈 jQuery 1.8.0 了:「JQUERY 1.8 RELEASED」。 這個時間點 Google Libraries API 已經放上 1.8.0 了:HTTP 版的 http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js 與 HTTPS 版的...
View Article原來 jQuery 1.8.3 出了…
捷運上被 Zite 推薦才發現 JavaScript 出新版了 XDDD:「jQuery Blog » jQuery 1.8.3 Released」,已經可以在 Google Hosted Libraries 上抓到了:ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js。 看 Changelog 主要是修 bug,其他沒什麼改變…...
View Articlecdnjs (其實我要說的是 Bootstrap…)
之前曾經提過 BootstrapCDN,不過我不是很喜歡用。主要的原因包括 netdna.bootstrapcdn.com 所使用的 CDN 在是不包含亞洲範圍 (會需要到美西抓),加上之前因為換 url 結構結果本來的 url broken… cdnjs 是之前就知道的服務,剛剛看了一下發現東西愈來愈完整了… 雖然名稱裡是放 js,但實際上上面放的 Bootstrap 是完整的:...
View Article惡搞的 pull request 被人嫌到不行…
GitHub 上總是有人會送一些奇怪的 pull request 出來,把整個 code repository 砍掉換成惡搞的東西… 這次是 CoderDojo / CoderDojo-Kata 這個專案被人發 pull request 要惡搞,結果一堆人利用 comment 的功能開始嫌東嫌西:「pull 1」。 看完一次後覺得實在是太… 有趣 XDDD 乾脆列出來: 沒有 doctype。...
View Articlesitespeed.io 網站測速
sitespeed.io 是一個 open source 軟體,讓開發者可以測試網站的效能,然後輸出 html 報表:「Do you sitespeed?」。 執行需要 Java 1.7+ 以及 PhantomJS,我是在 FreeBSD 上跑 (Java 的部份是用 java/openjdk7),另外根據文章裡第三個 comment,在 Windows 上用 Cygwin 也可以跑。 以...
View Articlenode.js 版的 YUICompressor…
看「Fantastic front-end performance Part 1 – Concatenate, Compress & Cache – A Node.JS Holiday Season, part 4」的時候發現 node.js 版的 YUICompressor 比起 Perl 版本更早之前就 porting...
View ArticleJohn Resig 寫超過三年的 Secrets of the JavaScript Ninja 終於出版了…
寫到從 Mozilla 換到 Khan 了… XD John Resig 是 jQuery 的建立者,並長期擔任 jQuery 的大頭 (不過目前已經將位置讓給其他人了,不太深入參與 jQuery 的發展了),所以在 John Resig 還在帶領 jQuery 發展時預定所要出版的書「Secrets of the JavaScript Ninja」備受期待。 然後這一期待就是三年… 從 2009...
View Article在瀏覽器玩 HTML5 + JS + Canvas 寫的 Diablo…
沒錯,是 Blizzard 的那個 Diablo (暗黑破壞神):「Isometric minimal-code style game at html5 canvas and javascript」,遊戲可以在「http://mitallast.github.com/diablo-js/」這頁玩… 直接用 Blizzard 的圖資搞當然是很精彩 (而且很震撼),但這樣搞不會被 DMCA...
View Article不支援 IE{6,7,8} 的 jQuery 2.0…
jQuery 2.0 的消息:「jQuery 2.0 Released」。2.0 版與 1.9 的功能相同,只差在支援度:停止對 IE{6,7,8} 的維護及 workaround。 如同半年前在「jQuery 2.0 將放棄 IE{6,7,8} 的事情…」講的,如果在 John Resig 還在的時候應該不會放棄 IE8… 這是 2012 年七月的數字: 這是 2013 年三月現在的數字:...
View Article快速衝高 Alexa 排名的方法
很久前 (突然找到我在 2006 的文章) 就說 Alexa 只是個參考用的工具… (參考「Search Results for: alexa」) 如果要看結論的人請直接跳到文章尾部,中間是說明發現的過程。 昨天 (星期五) 的時候跑去找肥睡睡餵食「摩斯吃到飽」,然後 xdite 也一起亂入,剛好聊到兩件事情。 第一件事情是要幫友站 Logdown 測試流量,講了一堆嘴砲方式…...
View ArticlejQuery 1.11 Beta 1 與 2.1 Beta 1…
特地寫是因為 jQuery 1.11 將會是第一個完整切換到 AMD (Asynchronous Module Definition) 架構的版本:「jQuery 1.11 and 2.1 Beta 1 Released」。 雖然對 AMD 並不是全正面的看法,不過畢竟是一個通用的標準… Related Posts: jQuery 1.8.0 jQuery 1.5.1 釋出 Protocol...
View ArticleFirefox 以 JavaScript 支援 Flash
標題不知道怎麼下比較好… 一樣是在 Zite 上看到的消息,Firefox 將引入內建的 Flash Player,是以 JavaScript 實做的:「HTML5 Flash Player (Shumway ) landed」。 專案在 GitHub 的 mozilla/shumway,Mozilla 的 Bugzilla 則是在「Bug 904346 – (shumway) [meta]...
View Article避免文件大量 Reflow…
今天的 Hacker News 文摘上看到關於 Reflow 的問題:「Preventing ‘layout thrashing’」。 Reflow 指的是改變 DOM 後造成的畫面重新計算以及 render。 Google 有給過一些資訊:「Minimizing browser reflow」,Mozilla 也有給「Notes on HTML Reflow」,不過這兩篇都是概念性的文章…...
View Articlephp.net 被擋的後續分析…
昨天一整天 php.net 網域下的網站都被擋掉: 在 Twitter 上也有看到 Rasmus Lerdorf 在抱怨: It appears Google has found a false positive and marked all of http://t.co/yKzgbWewmH as suspicious. pic.twitter.com/YDlHcUnCK6 — Rasmus...
View ArticleGmail.js
前幾天看到的「Gmail.js – JavaScript API for Gmail」,這並不是 Google 官方的 JavaScript API,而是給開發瀏覽器套件的人用的 JavaScript API。 甚至有給範例,讓你可以透過 Chrome Console 嘗鮮: 看文件發現比較特別的是提供了 Observe 的功能,可以抓到 Gmail 的事件 :p Related Posts:...
View Article用 BrowserSync 測試多個平台…
BrowserSync 是用 node.js 寫的工具,可以同時測試一堆 device,修改後不用按 reload,印象中已經有套件可以做類似的事情? 一般用 npm 裝就可以了: npm install browser-sync 最簡單的方法是直接執行 browser-sync,執行後會出現像這樣的訊息: <script...
View Article用 browserify 將 npm 的函式庫包到瀏覽器上用…
browserify 可以將用到的程式碼都包成一包,拿到瀏覽器上使用。 舉個例子離說,先寫了一個 a.js: (function(){ var el = document.getElementById('output'); var j2x = require('json2xml'); el.innerText = j2x({a: 1}); })(); 其中可以看到直接拿 require() 把...
View ArticleGoogle Searchbot 將開始有能力解讀 JavaScript…
Google 在 Official Google Webmaster Central Blog 上正式向全世界公告他們的 Searchbot 將會解讀 JavaScript:「Understanding web pages better」。 也就是說,再這次改版後,就算你的頁面全部用 JavaScript 產生,Google 也有能力解讀出來。這顛覆了以前學到的觀念… 其他家...
View Article