Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env ruby
# This script installs only to /usr/local on Mac or ~/.linuxbrew on Linux.
# To install elsewhere you can just untar
# https://github.com/Homebrew/homebrew/tarball/master anywhere you like or
# change the value of HOMEBREW_PREFIX.
def mac?
/darwin/i === RUBY_PLATFORM
end
@frankel
frankel / gist:1a81103dc8c2fb5e1f33
Last active August 29, 2015 14:12
如何正确配置logstash和logstash-forwarder
参考文章:
https://www.digitalocean.com/community/tutorials/how-to-use-logstash-and-kibana-to-centralize-and-visualize-logs-on-ubuntu-14-04
logstash
http://logstash.net/
logstash-forwarder
https://github.com/elasticsearch/logstash-forwarder
在接收log的服务器上安装logstash,简称ServerA
@frankel
frankel / gist:43fc658967f12c8e7885
Created November 24, 2014 07:50
Rails console print log
ActiveRecord::Base.logger = Logger.new STDOUT
安装mysql2 gem遇到的坑:
apt-get install libmysqlclient-dev
tar -zxvf xxx.tar.gz
@frankel
frankel / gist:11108825
Last active August 29, 2015 14:00
ubuntu上用 Phantomjs截屏后显示的字体为乱码的问题
apt-get install xfonts-wqy
apt-get install xfonts-intl-chinese
以及字体大全
http://blog.coolaj86.com/articles/how-to-get-more-fonts-on-ubuntu.html
@frankel
frankel / gist:11040762
Created April 18, 2014 12:10
sublime text 插件
install package:
ApacheConf.tmLanguage
gem uninstall libv8
gem install therubyracer
gem install mysql2 -- --with-mysql-config=/usr/local/mysql-5.6.16-osx10.7-x86_64/bin/mysql_config
@frankel
frankel / gist:4378901
Last active December 10, 2015 04:08
ruby style guide
Ruby 1.9 偏好使用新的 lambda 字面语法。
# 差
lambda = lambda { |a, b​​| a + b }
lambda.call(1, 2)
# 好
lambda = ->(a, b) { a + b }
lambda.(1, 2)