Skip to content

Instantly share code, notes, and snippets.

View mkamakura's full-sized avatar

Masaya Kamakura mkamakura

  • self employed
  • Tokyo/Japan
  • 13:36 (UTC +09:00)
View GitHub Profile
@mkamakura
mkamakura / redmine_install_memo.txt
Last active December 16, 2015 20:48
Sublime Text 2 設定メモ
centos6にredmineを入れるときにつまずくところ
インストール手順は以下を参照
http://blog.redmine.jp/articles/redmine-2_1-installation_centos/
bundle installするとrmagickがないって怒られる。
なので以下を参考にImageMagickをインストールしてからもう一度bundle installする
http://www.trident-onlinegame.com/wordpress/?p=327
最後にRailsのプロジェクト内で下記を実行しないと、エラーはかれる。
export LSCOLORS=gxfxcxdxbxegedabagacad
alias ls='ls -G'
export PS1="[\h \w]\\$"
export PATH=/Applications/scala-2.10.2/bin:$PATH
syntax on
set autoindent
set cindent
set tabstop=2
set background=dark
set smartindent
set shiftwidth=2
set number
1/11勉強会 事前準備資料
Vagrantのセットアップ
1.virtual boxのインストール
最新版4.3ですが、4.3だとvagrantが対応していないので、4.2を使いましょう。
自分の環境にあったもをインストールしてください。
https://www.virtualbox.org/wiki/Download_Old_Builds_4_2
2.vagrant のインストール
@mkamakura
mkamakura / Vagrantfile
Last active August 29, 2015 14:06
Docker検証用のVagrantfile
#############################
# Provision Scripts
#############################
$app_update = <<SCRIPT
#!/bin/bash
sudo apt-get update
sudo apt-get -y upgrade
SCRIPT
@mkamakura
mkamakura / database_comment_check.sh
Created October 29, 2014 06:14
テーブルやカラムにコメントがあるかチェックするシェルスクリプト
#!/bin/sh
DBNAME='<db_name>'
DBUSER='<db_user>'
DBPASSWORD='<db_password>'
get_not_exists_comment_of_table() {
echo "SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.tables WHERE table_schema = '$DBNAME' AND table_comment = ''; " | mysql -u$DBUSER -p$DBPASSWORD
}
get_not_exists_comment_of_column() {
@mkamakura
mkamakura / deploy_pullreq.coffee
Last active August 29, 2015 14:09
デプロイ用Pull Request作成のHubotスクリプト
## WEB+DB PRESS Vol82. p116の写経です
## typoあると思います。(動くか確認してません)
GitHubApi = require 'github'
async = require 'async'
_ = require 'underscore'
module.exports = (robot) ->
config =
user: 'naoya' # 対象ユーザーは本スクリプトでは固定
@mkamakura
mkamakura / elb-ec2-private-ip.rb
Created November 18, 2014 10:22
ELB配下のプライベートIPアドレスを取得する
AWS.config({
:access_key_id => '<アクセスキー>',
:secret_access_key => '<シークレットキー>',
:ec2_endpoint => 'ec2.ap-northeast-1.amazonaws.com',
:elb_endpoint =>'elasticloadbalancing.ap-northeast-1.amazonaws.com'
})
elb = AWS::ELB.new.load_balancers['<ELB名>']
instances = elb.instances.select {|i| i.exists? && i.status == :running}.map(&:private_ip_address)
export PS1="\D{%Y/%m/%d %H:%M:%S} $PS1"
export HISTTIMEFORMAT='%Y-%m-%d %T '
var Base = React.createClass({
getInitialState() {
return {count: 0};
},
onClick() {
this.setState({count: this.state.count + 1});
},