Tips for Upload Large File to Google Cloud Storage

因為我有定期備份資料的習慣,會把 Google、Facebook、Evernote、相簿等等資料都定期備份到 Google Cloud Storage 上面,每次用瀏覽器上傳都會很煩惱上傳速度慢的問題,而且如果網路斷線還要重新傳送那 10 GB 的大檔案,後來研究了官方文件,找到一些關於上傳大檔案到 Google Cloud Storage 時很好用的小技巧分享給大家。 包含: 如何讓 GCP Storage 幫你驗證檔案的 MD5 Checksum 如何啟動續傳功能,斷線沒關係可以繼續傳送 如何透過平行化傳輸把上傳速率榨到極限 ...

December 4, 2016 · 1 分鐘

Enable Cross-Origin Resource Sharing (CORS) for Phaser.js

當你用 Phaser JS 載入不同網域的資源、素材時,就會遇到瀏覽器同源政策的阻擋,並冒出一堆錯誤訊息,例如: XMLHttpRequest cannot load http://s.ntustcoding.club/scroll-game-workshop/map.json. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://s.codepen.io' is therefore not allowed access. 實際上,Phaser 本身是有支援 跨來源資源共享 CORS 的,只要透過一行簡單的語法就可以解決囉,當然前提是你所使用的網路空間也有支援 CORS 才行。...

December 2, 2016 · 1 分鐘

Set Cross-Origin Resource Sharing (CORS) Enable on Google Cloud Storage

最近因為社課教大家用 Phaser 開發小遊戲,有許多素材需要讓學員在 Codepen 上使用,所以需要一個支援 CORS 的網路空間來放置素材,腦筋動著動著就想到便宜大碗又可以綁定自己 Domain 的 Google Cloud Storage 去啦! 其實 Google Cloud Storage 預設是不支援 Cross-Origin Resource Sharing (CORS) 的,但只要透過 gsutil (Google Cloud Storage Cli Tool) 就可以幫指定的 Bucket 啟用 CORS 功能! ...

December 2, 2016 · 1 分鐘

Facebook Graph API 部分用戶無法取得 Email 欄位的解決方法

最近遇到一個很有趣的小問題,我們開發的一個競賽投票系統遇到零星使用者無法投票的問題,該系統以 Laravel 開發,讓使用者可以透過 Facebook 登入後,投票給指定的作品,每日一票,只取得最基本的 Email、Name 資料以供抽獎用,在測試時一切安好沒問題,可是上線後卻有零星的使用者抱怨投票完顯示錯誤訊息「whoops looks like something went wrong」而大部分使用者是可以正常投票的。 ...

December 2, 2016 · 1 分鐘

Unity 3D開啟時出現Eorror loading page couldn't read a file ://file

有些朋友在安裝Unity時一切正常,但打開時卻遇到「Eorror loading page couldn’t read a file ://file」這項錯誤訊息,會遇到此錯誤我猜測是因為用戶名稱有中文字,導致Unity在第一次執行時要載入認證金鑰卻遇到問題,此問題其實很好解決,只要手動將驗證金鑰傳入Unity即可,大家可以參考下面的教學來操作 ...

January 26, 2014 · 1 分鐘

SASS基本使用教學:變數、函式、繼承、巢狀撰寫

在前一篇文章《當CSS遇上變數、函式,就變成SASS啦~ SASS安裝教學》有教到要如何安裝SASS,而在這篇文章中,則是要教大家如何使用SASS ,這篇文章會提到SASS裡面的四個特色:變數(Variables)、函式(Mixin)、繼承(extend)、巢狀撰寫(Nesting) ...

February 7, 2012 · 2 分鐘

當CSS遇上變數、函式,就變成SASS啦~ SASS安裝教學

同時會寫程式跟CSS的人應該都會有一種想法,就是想要讓CSS裡面可以使用變數、函式這些寫程式才有的東西,因為很多CSS語法其實是重複的,如果可以有變數,有函式,那撰寫CSS的速度就會變快很多,一般來講這夢想是不可能實現的… 不過今天要跟大家介紹一個新的玩具,他叫做SASS,透過SASS,你可以讓CSS變得很不一樣~ ...

February 7, 2012 · 1 分鐘

Mongodb 文件式的NoSQL系統 & Windows、Linux安裝教學

前一陣子因為Ben大的指導,所以踏進了我一直很有興趣可是都沒有實際常試過的NoSQL世界,而我接觸到的第一個NoSQL System(也是目前唯一會的)就是Mongodb,原本看了很多介紹NoSQL的文章,我還以為NoSQL跟一般的SQL差很多,實際接觸Mongodb之後才發現其實兩者很像,只是在原理上有點不同,還有效能更好,不過鄉對應的,有些SQL可以做到的事情,NoSQL就不能達到,這部份就要看大家的取捨、需求,NoSQL的部份不是這篇文章要講的,這篇文章要講的是介紹Mongodb還有教大家怎麼安裝在Windows上面 ...

January 24, 2012 · 1 分鐘

如何在Mongodb裡面建立資料庫、資料表?

之前在玩Mongodb時,在他官方的文件裡面找了很久都找不到關於如何建立資料庫、資料表的語法。一般來講在SQL裡面,都是要預先建立好資料表的,也會有相關的指令,例如Create Table、Create Database,然而我在Mongodb裡面完全找不到相關指令,後來上網找了一下資料才知道原來這就是他的特色之一:Schema Free ...

January 23, 2012 · 1 分鐘

解決Code::blocks中文亂碼的問題

Code::blocks是我個人喜歡使用的一個C/C++ IDE,但是之前一直有遇到一個問題,就是使用Code::blocks時完全不能使用中文,包含字串不能有中文,連註解也不能有中文,原本想說這是他本身的Bug,後來網友提醒才知道原來是預設編碼的問題! ...

September 3, 2011 · 1 分鐘