タグ

ブックマーク / qiita.com/cuzic (6)

  • PostgreSQL のパフォーマンスチューニング - Qiita

    PostgreSQL Advent Calendar 2014 の 13日目です。 Advent Calendar を今年もやってみたいと思って、枠が空いていたので飛び込んでみました。 昨日は osapon さんの libpqxx を使ってみたでした。 概要 PostgreSQL のパフォーマンスチューニングは大きく下記に分かれます。 システムチューニング SQL チューニング ここでは Linux 上で動かしていることを前提に、それぞれ説明します。 システムチューニング システムチューニングの概要 システムチューニングとは、OS または PostgreSQL の設定を変更することです。 それぞれ順に説明します。 OS チューニング PostgreSQL では特にメモリ関連でOSパラメータを設定変更すると、高速化効果が得られます。 特に下記のカーネルパラメータに注意します。 vm.dirt

    PostgreSQL のパフォーマンスチューニング - Qiita
    kasumani
    kasumani 2014/12/14
    PostgreSQL のパフォーマンスチューニング Advent Calendar を今年もやってみたいと思って、枠が空いていたので飛び込んでみました。 ここでは Linux 上で動かしていることを前提に、それぞれ説明します。 Tags: feedly, ifttt, recently re
  • https://qiita.com/cuzic/items/56222e9ae1ecb4760592

    kasumani
    kasumani 2014/03/24
    Ruby on Rails / Turnip / Capybara / Spork / poltergeist の利用設定 Webアプリケーションの受け入れテストとかを 使うためのフレームワーク。 Capybara を使うことで、同じテスト内容で ドライバーを selenium、poltergeist、capybara-webkit などと
  • gzip 圧縮した静的ファイルを、Apache から直接配信する方法 - Qiita

    やりたいこと サーバの CPU 負荷、ネットワークの負荷を抑制したい ユーザから見た、サイトの応答速度を向上したい 実現方法 .gz ファイルを事前に生成し、可能なら Apache から直接そのデータをブラウザに返す mod_deflate なら返すときに圧縮するので CPU 負荷がかかるが、この方法ならそれを節約できる 前提 .html、.css 、.js の3種類だけを対象に .gz ファイルは事前の生成が必要 Ruby on Rails なら、rake assets:precompile で作られる 自分で .gz ファイルを生成するなら、下記のようにする $ find public -name "*.html" -o -name "*.css" -o -name "*.js" | \ xargs -ifile sh -c "gzip --best -c file > file.gz

    gzip 圧縮した静的ファイルを、Apache から直接配信する方法 - Qiita
    kasumani
    kasumani 2014/01/27
    gzip 圧縮した静的ファイルを、Apache から直接配信する方法 Tags: feedly, ifttt, recently read, saved for later from Pocket January 27, 2014 at 03:34PM via IFTTT
  • tmux で XMonad ライクな幸せな開発環境を構築する方法 - Qiita

    GNU screen 後継のターミナルマルチプレキサ Windows 環境から SSH するときに、XMonad ライクに Unix 環境を操作できて便利 GNU Screen はよく固まるけど、tmux はマシな気がする 前提 sudo はパスワードの入力を不要とする設定をしている ssh も .ssh/authorized_keys の設定をし、パスワードの入力を不要にしている ssh の設定もちゃんと事前にしておく。aws001 とか aws002 とか。 やったこと tmux の起動スクリプトの作成 tmux の中なら何もしない tmux の中かどうかの判定はよく例にあるような TMUX 環境変数ではなく、 $TERM を使用。 ( ssh 先、 sudo した後でも正しく判定するため ) tmux のセッションが残っていれば、それにアタッチ tmux のセッションがなければ新たに

    tmux で XMonad ライクな幸せな開発環境を構築する方法 - Qiita
    kasumani
    kasumani 2014/01/21
    tmux で XMonad ライクな幸せな開発環境を構築する方法 tmux GNU screen 後継のターミナルマルチプレキサ Windows 環境から SSH するときに、XMonad ライクに Unix 環境を操作できて便利 GNU Screen はよく固まるけど、tmux はマシな気がする
  • 2倍速から8倍速の動画を作成する方法 - Qiita

    前提 x1 ディレクトリに標準速度の動画が格納 元の動画は、 flv 新たに作る動画は mp4 エンコーディングは 映像:mpeg4 (x264) 音声: AAC ffmpeg を利用。環境変数 PATH を適切に設定 Windows + Mingw/MSYS 特徴 0.5倍から8倍まで簡単に速度を調整可能 x2 x3 等のディレクトリは自動生成 作成済みの場合はスキップ ファイル作成中で異常終了したときはそのファイルの最初からやり直し スクリプト function filter(){ local -r speed=$1 local v="[0:v]setpts=PTS/${speed}[v]" if [ $speed -le 2 ]; then local a="[0:a]atempo=${speed}[a]" elif [ $speed -le 4 ]; then local a="[

    2倍速から8倍速の動画を作成する方法 - Qiita
    kasumani
    kasumani 2014/01/21
    2倍速から8倍速の動画を作成する方法 Tags: feedly, ifttt, recently read, saved for later from Pocket January 21, 2014 at 10:28AM via IFTTT
  • Deian 7.3 (wheezy) で Ruby 2.1 と Rails 4 をインストールする手順 - Qiita

    前提 ホストOS は Windows。 VirtualBox に Debian 7.3 を ISO イメージからインストールした直後の状態。 sudo 時にパスワード入力は不要とする bash の個別の設定は .bash_aliases に記載。 rbenv、ruby-build は apt で提供されるものを利用 Ruby のバージョン間で同一の gems を共有するため、 $HOME/gems を GEM_HOME に設定 sudo を利用可能とする。

    Deian 7.3 (wheezy) で Ruby 2.1 と Rails 4 をインストールする手順 - Qiita
    kasumani
    kasumani 2014/01/03
    Deian 7.3 (wheezy) で Ruby 2.1 と Rails 4 をインストールする手順 3 ストック 0 コメント この投稿をストックする 前提 ホストOS は Windows。 VirtualBox に Debian 7.3 を ISO イメージからインストールした直後の状態。 sudo 時にパスワード入
  • 1