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

twitterbootstrapをスマホ対応する時に必要なmetaタグ

いつも忘れる。 <meta name="viewport" content="width=device-width" /> これでおk</meta>

rackupからsinatraを起動する

# coding: utf-8 # sinatra関連とactiverecord, mysqlのライブラリを読み込み require 'rubygems' require 'bundler' require 'sinatra' require 'sinatra/reloader' require 'active_record' require 'mysql2' # rackが起動するrubyアプリケーション # sina…

bundlerでgemをインストールする時のメモ(インストール先指定とか)

gemのインストールを管理してくれるbundlerがとっても便利なんだけど。 sinatraみたいな軽量な物を使うときにシステムのgem領域を汚したくない。とか 複数アプリケーションを動かすなんて事もざらに有るとおもう。 そういう時は bundle install --path gems …

sinatraからactiverecordを使ってるとActiveRecord::ConnectionTimeoutErrorと出る

ActiveRecord::ConnectionTimeoutError 何かよく解らないけどコネクションエラーが出る。 どうもコネクションプールの辺りに問題が有るらしいがそれくらい勝手になんとかしておいて欲しいと思うのが本音。。。 対応策としてはここに書いてあるのを参考にして…

sinatraからmigrationを使う

参考 http://blog.ruedap.com/entry/20110416/ruby_sinatra_active_record_3_migrate こっちのがシンプルそう http://materia.jp/blog/20121029.html

djangoのチュートリアル通りやってたらError: No module named pollsと出た

djangoを触ってみようと思って下記のサイト道りやってたら http://www.djangoproject.jp/doc/ja/1.0/intro/tutorial01.html#intro-tutorial01 モデルを有効にする で python manage.py sql polls Error: No module named polls ってエラーが出る。。。 結論…

capistranoのroleを動的に生成する

あんまり難しい話じゃなくて。 配列で受け取った値をどうやってroleにセットするのか解らなくてハマってた。 普通に書くとこうなるわけなんだが。 role :web, "hoge.jp", "foo.jp" 何かしらのwrapperを書いていて動的にroleを設定したい事が有ると思う。 こ…

githubへpushした時にawsからソースを取得する

AWSじゃなくても良いんですけどね。 githubにはservicehookというgitリポジトリのhooksみたいな機能がある。 リポジトリの画面からSettings(レンチのアイコン)→ServiceHooks→WebHook URLs の順序で辿って URLという欄に通知させたいサーバーのurlを記載する…

ruby gemをバージョンアップ, ダウンさせたい

バージョンダウンさせる 一旦アンインストールする gem uninstall -v 2.0.3 rubygems-update 好きなバージョンを入れる gem install -v 2.0.2 rubygems-update バージョンアップさせる バージョンダウンさせた時と一部同じ方法で(インストールとバージョン…