在 Rails 的開發中,時區問題是一個很容易踩到雷的地方。尤其是 Server 時區跟本地開發時的時區不同,一旦部署後才會發現沒有處理好時區問題。 網路上的教學常建議大家一律使用 Time.current
取代 Time.now
,以避免時區問題。但假如沒有搞懂其中的原理的話,以後若使用其 ...
不想變得普通,卻又害怕不同
在 Rails 的開發中,時區問題是一個很容易踩到雷的地方。尤其是 Server 時區跟本地開發時的時區不同,一旦部署後才會發現沒有處理好時區問題。 網路上的教學常建議大家一律使用 Time.current
取代 Time.now
,以避免時區問題。但假如沒有搞懂其中的原理的話,以後若使用其 ...
在開始教學之前,我們會需要一個已加入 Steamworks 的 Steam 帳號、創建好你的遊戲 Apps、並下載最新版的 Steamworks SDK
。(本文使用的是 v1.41) SteamPipe 設定點入應用程式後,來到應用程式的主頁,會有很多設定頁。我們先從程式管理的主頁面開始, ...
有時候開發遊戲時,會選用一些特殊的字體,玩家的系統內不一定有。此時就得想辦法將字體安裝在玩家的電腦內。最簡單的方式就是夾帶字型檔在遊戲資料夾內,在遊戲內打開字型檔,叫使用者安裝。可能會出現類似這樣子的畫面: 這個方法雖然有效,但蠻蠢的XD。缺點也很明顯,在安裝字體時玩家會被彈出遊戲。 自動 ...
不知道為什麼,裝了幾個套件後 npm
就掛了。只好開始修復 npm
的漫漫長路…深深感受到 npm
滿滿的坑 XD $ npm
module.js:471 throw err; ^Error: Cannot find module '../lib/utils/unsup ...
搜尋物件上的方法Ruby 反射機制中提供了 methods
方法,可以回傳物件上所有可以使用的方法。再配合上 Enumerable#grep 函式,能找到函式名字符合搜尋規則的項。如: User.new.methods
.grep /json$/# => [:include_root_ ...
指令使用方法:開啟「終端機」視窗,貼上指令即可。 Dock 工具列加快 Dock 的顯示速度# 取消 dock 的延遲defaults write com.apple.Dock autohide-delay -float 0 && killall Dock# 還原 dock ...
下載腳本下載 DEMO 範例專案 使用方法先下載腳本,放到 main
前。這個腳本會擴展 Sprite
,增加四個屬性: ** wave_amp **波動的幅度,預設 0 ** wave_length **波長,波長越長波峰數量越少。單位是像素,預設 72px ** wave_spe ...
前言hexo 原生是沒有搜尋功能的,但有些主題會提供搜尋功能,主要分成二種。一種是裝 npm 套件,在打包時先生成索引檔(可能是 JSON
, XML
格式),再引入 js 檔自行實作搜尋的功能。另一種則是依賴外部服務,例如Swiftype
、Algolia
、Azure
。在搜尋時發送請求給外部 ...
部署到 github 後頁面未更新本機測試都正常,也成功部署到 github 上了,網頁卻遲遲沒有更新拜讀 stackoverflow 上的這篇 Github Page not updating 後,發現 github 的 setting 頁有顯示錯誤訊息: Your site is h ...