• Coding
  • 使用 OneSignal 實現 Web Push Notification

    image (1)

    自從手機 APP 通知出現在你我生活中後,這幾年在 Web 上也出現了推播功能(Push Notification) 簡單說明目前 Web Push Notification 在技術上會遇到的兩個 HTML 5 API: 通知 Notifications API – https://developer.mozilla.org/zh-TW/docs/Web/API/notification 內容為網站(Domain)跟使用者要求通知權限,若使用者同意,則未來會收到來自這網站(Domain)傳送來的訊息 推送 Push API – https://developer.mozilla.org/zh-TW/docs/Web/API/Push_API 主要內容為讓 Server side 發送訊息給使用者,然後經由前面的 通知 Notifications API 來把訊息顯示在使用者瀏覽器上,或是下次打開瀏覽器時顯示出來

  • Codility
  • [Codility] PermCheck

    CODILITY ANALYSIS: https://codility.com/demo/results/training4KVJY4-GWQ/ LEVEL: EASY Correctness: 100% Performance: 100% Task score: 100%

     

  • Codility
  • [Codility] TapeEquilibrium

    https://codility.com/programmers/lessons/3-time_complexity/tape_equilibrium/ score: 100 of 100 Complexity: expected worst-case time complexity is O(N); expected worst-case space complexity is O(N), beyond input storage (not counting the storage required for input arguments).

     

  • Codility
  • [Codility] CyclicRotation

    CyclicRotation https://codility.com/programmers/lessons/2-arrays/cyclic_rotation/ score: 100 of 100

     

  • 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 在開發上的確快又到位 正在閱讀中……