2014-01-01から1年間の記事一覧
gregsexton/MatchTag · GitHub
.vimrc に以下を追加する set backspace=2
ubuntuを英語環境で構築した場合は、日本語の言語パッケージをインストールします。*1 $sudo aptitude install language-pack-ja $sudo dpkg-reconfigure locales 文字コードの設定ファイルを開く*2 vim /etc/apache2/conf-enabled/charset.conf AddDefaultC…
データベースに保存されたデータをグラフで綺麗に表示させたいなーと思ったので、調べたことやつまづいたことをまとめようと思います。 gemを探すにあたって、以下の記事を参考にしました。 Ruby on Rails で使えるグラフ・チャート用ライブラリまとめ | Eas…
最近ようやくRailsアプリのパフォーマンスを気にかけられるようになってきました。 ActiveRecordはとても便利ですが、レコードが増えてくるとどんどん重くなってきますので、設計の段階から対策をとっておきたいものです。 導入コストが少ない対策としては、…
Koalaを使ってFacebookイベントに参加した人の名前を取得してみます。 Gemfile gem 'koala' bundle install FBのディベロッパーページから、アクセストークンをコピーする。 key = {ACCESS_TOKEN} graph = Koala::Facebook::API.new(key) fb_event_id = {FAC…
EC2のデプロイで色々と手順が増えたので、まとめてみます。 (抜けているところは、後々追記していきます。) EC2のセキュリティーグループを作成 EC2のインスタンスを作成 公開キーを保存 公開キーのパーミションを変更 EC2のElasticIPを作成 EC2のElasticI…
タイトルが長いw 目的 has_manyで関連付けたテーブルに参照キーが存在しないときにレコードを取得すること。 Member.where.not(:id => Relationship.select(:member_id).map(&:member_id)) Relationshipテーブルに記録されたmember_idを配列にしています。
目的 Rails4のhas_many throughで条件を指定してレコードを参照する 前提 rails 4.0.0を使います。 テーブルは以下のように作っているとします。 #relationshipテーブル id: integer member_id: integer event_id: integer flg: boolean status: integer #me…
目的 Capistrano 3.x でデプロイ環境を作ること。 環境 開発、本番環境ともに、rbenv(0.4.0)でRuby( 2.0.0-p247)をインストール済み。 本番サーバーはAWS EC2 Linux。インスタンスとセキュリティーグループ設定済み。 レポジトリ管理はgithub。github上にて…
GitをEC2サーバにインストール [ec2-user@ip-XX-XX-XXX-XX ~]$ sudo yum install git EC2サーバの/var/www/のパーミションを追加 [ec2-user@ip-XX-XX-XXX-XX ~]$ sudo chgrp ec2-user /var/www [ec2-user@ip-XX-XX-XXX-XX ~]$ sudo chmod 775 /var/www [ec2-…
目的 ・AWS Linux server の時刻を日本時間に設定する [ec2-user@... ]$ date としたら、時刻が日本時刻とずれていたので直しますよと。 手順 [ec2-user@... ]$ sudo mv /etc/localtime /etc/_localtime [ec2-user@... ]$ cp /usr/share/zoneinfo/Japan /etc…