Pebble Coding

ソフトウェアエンジニアによるIT技術、数学の備忘録

2013-08-01から1ヶ月間の記事一覧

railsでDBのテーブルに外部制約キーをつける場合の注意

railsでデータベースのテーブルに外部制約、CASCADE DELETEをつけたい場合は、 Gemfileにforeignerをつけてmigrateするか、SQLを手で作らないといけないらしい。 参考URL http://d.hatena.ne.jp/iriya_0624/20130427/1367082310 注意点として、 rake db:migr…

Xcode4.6.3(2013-08-21時点最新)でメモリリークを調査する際のTIPS

Xcodeでメモリリークを調べる場合はInstrumentsを使います。 Menu - Product - Profileを実行すればよいです。 うまく動かないときは、一旦iOSSimulatorで動かしてから実デバイスで実行してみてください。 私はメモリリークを調べる際は、実デバイスで行って…

sshのユーザー鍵のクライアント側の設定について

完全に忘れていてはまったのでメモ。 ssh周りで調査をするときは ssh -Tv username@serverhost ってやるといい。 クライアントのユーザー鍵を作るときは $ mkdir ~/.ssh $ chmod 700 ~/.ssh $ cd ~/.ssh $ ssh-keygen 鍵の名前をデフォルト(id_rsa)から変え…

Amazon Web ServiceのAmazon LinuxにGitLabをインストールする手順書

AWSにgitlab5.3をインストールまでの備忘録です。 めっちゃ長いです。あしからず。 この手順書ではシステム全体に入っているruby1.8には手をつけず、 gitユーザー環境のみにruby2.0を入れていますが、修正作業が増えるので 問題がない場合はシステム全体のru…

AWS無料枠

AWSが無料キャンペーンをやっていたので、使ってみた。 25$分の無料クーポンゲットらしい。 元々1年間は以下の範囲で無料のようです。 EC2) Linux 750H/Month マイクロインスタンス(メモリ613MB,32/64bit) ちなみに24h30=720H マイクロインスタンスはディス…