reinitialize the facebook social plugin on infinite scolling

一般 facebook social plugin 初始化方式會是以下的程式碼,藉由引入外部 javascript 檔案作第三方服務需要的事情,以臉書來說就是判別 fb-root,根據裡面的屬性產生像是「讚」的按鈕。觸發時機多是在第一次網頁讀取完成的同時執行。 而 infinite scrolling 產生更多網站內容的作法流程是,隨著網頁滾動,不斷透過 ajax 方式讀取後台資料呈現出來,導致產生出來的 facebook social plugin »

[分享] 線上英文學習服務

今天想來分享個好東西,一個線上英文課程網站 Engoo:https://engoo.com.tw/。 可能有許多朋友跟我一樣,常找不到時間、覺得上課太貴、甚至沒有方向等等。自從我親愛的好友 @mymy 推薦給我 engoo 後,好像覺得學英文沒那麼困難了呢(是電視廣告嗎...) 讓我特別心動的一個最主要原因,是每次上課只要「25 分鐘」,然後一堂不到100元。對於一個時間零碎的工作者來說,是一個非常舒服的時間安排。另外在安排課程上也與一般的英文課程不一樣, »

git commit crash 小插曲

今天操作 git 發生一件離奇事件,就是 git commit 竟然也會有消失的一天... 發生在 git commit 後在 overcommit 這個 gem 在確認 coding style 時,發現 commit message 少打一個字母...情急之下按下 ctrl+c 意圖終止 »

heroku about file extension case sensitive

許多人對於檔案附檔名甚至是檔名命名方式常有不同習慣,甚至是因為不小心,導致附檔名有大小寫區分。最常見的就是 file1.jpg, file2.JPG, file3.png, file5.PNG。 最近在使用 heroku 上就遇到有關大小寫的問題,會有幾個狀況發生: * 在網址的附檔名上有大小寫區分 * 瀏覽器的 cache 也會有 * git 也有此問題 最基本的作法就是將所有檔名與附檔名都改為小寫,這邊可以使用指令完成 rename 'y/ »