Tips

A collection of 3 posts

rails

Rails4 Patterns I: Models

今天起春節希望每天介紹 Rails4 Patterns 內的一個章節給大家,這是一個在 Code School 的課程,原址:https://www.codeschool.com/courses/rails-4-patterns 肥肥的 Controller 是不好的 原因有幾個: 會難以理解 商業邏輯難以統整 程式碼間容易衝突 難以開發新功能 像是以下程式碼 class ItemsController < ApplicationController def publish if @item.is_approved? @item.published_on = Time.now if @item.save flash[:notice]

  • hothero
    hothero
javascript

透過修改原始碼解除網頁鎖右鍵限制 (Chrome Dev)

很多網站為了保護自己網站內容都會將該網站的右鍵、選取等功能鎖住,此篇文章主要是介紹用Chrome Dev的Inspector透過修改網頁原始碼將限制移除,其他方法就不再多述。 圖片來源 Chrome Inspector 相信擅長網路開發或是略有而聞的讀者一定都知道FireBug這套出自於Firefox的Plugin(chrome也有,不過是Lite版),便是可以透過修改網頁原始碼即時在網頁上看到變化,而Inspector也可以說是chrome原生的FireBug,對於網頁開發員來說可說是必備工具!! 如何破解 開啟Inspector的方式有兩種,一種是透過右鍵->Inspect Element(如果鎖右鍵就沒用啦),另一種則是在功能表列上View -> Developer -> Developer Tools。 出現Inspector後就是找尋鎖功能的程式碼啦,絕大部分都會放在body這個Attribute中(從最上面開始找起)。舉此網站來說,在body中他擺了三個javascript的event handler來做右鍵、拖曳、選取的鎖定。 <body id="article-main" class=

  • hothero
    hothero