Skip to content

Instantly share code, notes, and snippets.

View xdite's full-sized avatar

Yi-Ting Cheng xdite

View GitHub Profile

專案名稱: Rails新手村網站

主旨:收集 Rails 有用 Link

基本功能

MacBook 裝機步驟

警告: 請絕對不要跳著裝!

系統套件

  • Software Update
  • Install Xcode ( Mac OS X Install CD 那一塊的 >> 選擇安裝)
@xdite
xdite / 42-things.md
Created July 14, 2012 05:11
Ten (42) Things You Didn't Know Rails Could Do
@xdite
xdite / gist:3072362
Created July 8, 2012 19:10
deploy/asset.rb
# -*- encoding : utf-8 -*-
set :assets_dependencies, %w(app/assets lib/assets vendor/assets Gemfile.lock config/routes.rb)
namespace :deploy do
namespace :assets do
desc <<-DESC
Run the asset precompilation rake task. You can specify the full path \
to the rake executable by setting the rake variable. You can also \
@xdite
xdite / gist:1391980
Created November 24, 2011 18:31
stackoverflow & reddit
module Order
module Ranking
def self.included(base)
base.extend(ClassMethods)
end
def update_r_ranking
t = self
t.r_ranking = Topic.calculate_ranking(t.pushes_count, t.created_at)
t.save(:validate => false)
@xdite
xdite / url_shortner.rb
Created November 3, 2012 15:18
URL shortner
# -*- encoding : utf-8 -*-
require 'digest/md5'
module UrlShorter
ALPHABET = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".split(//)
def self.short!(url)
hex = Digest::MD5.hexdigest(url)
@xdite
xdite / gist:758319
Created December 29, 2010 07:56
Ruby / Rails Convention of Techbang

Rails 開發注意要點

About Ruby Syntax

  • 編輯器設定 soft tab (space=2),以 2 格空白符號做為程式內縮距離(不分語言)。
  • 函式如果只有一個參數,就不強制打()
  • 函式如果有二個以上的參數,通通都要有 ()
    • (避免發生奇怪的paser bug跟保持專案一致性)
  • 字串限定用雙引號包覆
  • 善用 "#{str1} #{str3} " 等字串改寫技巧取代不需要的字串加法。
@xdite
xdite / 遠端佈署最佳實踐.md
Last active March 11, 2020 10:23
遠端佈署最佳實踐

遠端佈署最佳實踐

本文由 xdite 授權提供,為 Rails 101 第七章部分內容

第一部分

佈署 Rails Production 所需要的環境

佈署 Rails Application 是件說簡單很簡單,說複雜也很複雜的事。佈署的手法有很多種搭配,筆者最推薦的其實是在 Ubuntu / Debian 安裝 Ruby Enterprise Edition,web sever 使用 nginx + mod_rails 的組合。之後再撰寫 Capistrano 的 recipe 來 deploy。

@xdite
xdite / virus.md
Last active February 19, 2020 04:22
[洩露厚生省的黑暗!]傳染病專科醫生暴露的鑽石預感號是新型病毒製造機這一悲慘事實

https://note.com/hoshi19/n/n7161772aa3d5?fbclid=IwAR1av-BhpIYwa43QmExHNKH7P0eG2JewHDx63CsIbrojaiaquJ5XLOfg7F4 https://fanyi.qq.com/

這是快報!昨天公開的傳染病權威岩田健太郎洩露了鑽石公主號發生的事實。好像是通過SNS擴散到了日本、世界,所以寫下了那邊的視頻。

順便說一下,岩田醫生似乎也有可能已經感染了,自己被隔離了。雖然不知道地點,但是有決死的申訴,請一定要看。是非常震撼的戲劇內容。

=====

我是神戶大學醫院感染症內科教授,從現在開始說的內容和神戶大學等所屬的機構沒有任何關係,是我個人的見解。我會提前告訴你。

@xdite
xdite / gist:3106785
Created July 13, 2012 19:15
Speedup Rails Asset Pipeline precompile process