• Life
  • [Life] MacBook Pro Retina 鍍膜脫落

    MBPR Staingate

    這是我的 MacBook Pro Retina,去年購買(2015),正常使用 為什麼強調正常使用咧? 因為我沒貼螢幕膜、鍵盤膜仍然有出現鍍膜脫落的狀況(如圖)                   Apple 在去年啟動了免費維修計畫,舉凡從購買日起3年內的機種,或是從2015年10月16日起的1年內 Apple 都提供免費鍍膜脫落維修 據官方說法,鍍膜脫落屬於”正常現象” 但一開始購買前 Apple 並無告知此狀況,這理由讓我相當不能接受 預計接下來的日子裡會找個有空閒的時間去Studio A維修 等維修完畢 我一定要馬上貼 “靜電式” 的螢幕保護貼來避免此狀況再發生 目前已知有可能出現鍍膜脫落型號: MacBook Pro (Retina, 15 inch Mid 2012) MacBook Pro (Retina, 13-inch, Late 2012) MacBook Pro (Retina, 13-inch, Early 2013) MacBook Pro (Retina, 15 inch, Early […]

  • Coding
  • [Server] 解決 WAMP 安裝時的一些問題

    Screenshot 2016-03-05 22.35.44

    在 OSX 系統寫程式一段時間了 自從新的桌上型電腦組好之後就沒在新電腦上寫程式 OSX 上有 MAMP,而 Windows 上則有 WAMP 來讓跑 AMP(Apache, MySQL and PHP) 的使用者快速建立起自己的開發環境 以下整理一下我在 WAMP 的一些問題: 安裝時出現 The program can’t start because VCRUNTIME140.dll is missing from your computer. Try reinstalling the program to fix the problem.

  • Coding
  • [Javascript] 用 JSNOP 來解決 Cross Domain 問題

    Screenshot 2016-03-01 01.23.47

    Ajax cross domain 之前我的解法都是 在後端的API 上,以PHP為例:

      目前都只在後端解決過 cross doamin issue 除了在 Header 加上 access-control-allow-origin 資訊外 其他在後端的解法也可以寫個 Proxy API 的方式(以PHP舉例來說,可以使用 file_get_contents 來取外部資料) 的方式,在後端取到資料後,再丟回前端來 之前都是在後端解決這類問題 直到最近在一個因緣際會下,認識了 JSONP(JSON with Padding)才豁然開然「前端」也可以有方法解 Cross domain 不能取得資料問題!  

  • Javascript
  • [Book] JavaScript: The Definitive Guide, 6th Edition

    JavaScript: The Definitive Guide, 6th Edition

    這本書號稱Javascript界的聖經 工作到現在 我問了自己真的熟Javascript嗎? 與其說熟 Javascript 不如說自己比較會用 jQuery 於是挑選了幾部書單 而 JavaScript: The Definitive Guide, 6th Edition 希望能更精進自己在原生 Javascript 的觀念 畢竟 jQuery的速度、效能再怎樣都沒 Javascript 高阿! 不過無庸置疑的是 jQuery 在開發上的確快又到位 正在閱讀中……