タグ

ブックマーク / milk1000cc.hatenablog.com (5)

  • wercker + Capistrano で自動デプロイ - milk1000cc

    GitHub / Bitbucket のプライベートリポジトリも無料で CI し放題の wercker というサービスがあります。(2013/11/30 現在) サイトもきれいで素敵です。ビルド成功後、Capistrano でデプロイが自動実行される方法を書いておきます。 まず、アプリの設定で SSH 公開鍵を作成します。 生成された公開鍵は、デプロイ先サーバの ~/.ssh/authorized_keys や Bitbucket のデプロイ鍵などに追加しておきます。 次に、アプリの設定から Deploy targets の設定をします。Custom deploy を選択して、 master ブランチのビルドに成功したら、自動デプロイするようにします。 入力したら、Deploy pipeline の Add new variable をクリック。 SSH Key pair を選択し、先ほど

    wercker + Capistrano で自動デプロイ - milk1000cc
    kamipo
    kamipo 2013/12/02
  • bundle exec と打たなくても済むようにする - milk1000cc

    ~/.zshrc などに export PATH=./bin:$PATH を追記し、bundle install を binstubs オプション付きで実行。 最小限パターン % bundle install --binstubs rbenv を使っているとき % bundle install --binstubs --shebang ruby-local-exec rbenv 使用 + vendor/bundle に配置 % bundle install --binstubs --shebang ruby-local-exec --path vendor/bundle これだけで大丈夫っぽいですが、大丈夫なんですかね。

    bundle exec と打たなくても済むようにする - milk1000cc
    kamipo
    kamipo 2013/05/11
  • nginx (Passenger nginx version) で BASIC 認証 - milk1000cc

    htpasswd は、Apache のやつで作ります。 $ sudo htpasswd -c /opt/nginx/conf/htpasswd admin あとは、/opt/nginx/conf/nginx.conf の server ブロックを以下のような感じで設定します。 ... http { ... server { listen 80; server_name www.example.com; root /home/foo/example/public; location / { passenger_enabled on; auth_basic "Restricted"; auth_basic_user_file htpasswd; } } ... } ...

    nginx (Passenger nginx version) で BASIC 認証 - milk1000cc
    kamipo
    kamipo 2009/07/15
  • unix のグループを理解する - milk1000cc

    グループとか考えてこなかったので反省してちゃんとします。 グループ追加 $ sudo groupadd web ユーザの所属グループ変更 $ sudo usermod -G wheel,web milk1000cc ユーザの所属グループ確認 $ groups milk1000cc 共用フォルダ $ mkdir /home/web $ chmod g+s /home/web => /home/web 以下で作成されるファイルのグループは、/home/web のグループになる $ sudo chgrp web /home/web => /home/web のグループを web に変更する $ umask g+w => 今後作成されるファイルには、グループ書き込み権限を付加する umask 確認 $ umask -S => -S で見やすく umask は、ログアウトすると元の設定に戻ってしまう

    unix のグループを理解する - milk1000cc
    kamipo
    kamipo 2009/07/15
  • Safari で動く LDR+SBM Counter を公開しました - milk1000cc

    Firefox の拡張機能 LDR カウンタ、SBM カウンタ とほぼ同様の動作をする Greasemonkey スクリプト LDR+SBM Counter を作りました。 GreaseKit 対応なので、Mac の Safari でも動きます。 わかりにくいですが、右下に件数が表示されています。 z キーで、カウンタ表示/非表示の切り替えが出来ます。 コメント表示機能とかは今のところありません。 機能は件数の表示のみで、各アイコンをクリックすると、対応サイトにジャンプします。 なお、確認しているだけでも、まだ以下のバグがあります。 ・URI に # のついたサイトの SBM 件数が、うまく取得できていないっぽい ・CSS が変になってしまうサイトがある ・Safari だと iframe 内のページにもカウンタが表示されてしまう (エラーが出る)誰かすごい人、直し方教えてください>< 特

    Safari で動く LDR+SBM Counter を公開しました - milk1000cc
  • 1