wadslog

ものづくりの備忘録

作者別: wads Page 2 of 3

[Mac] gitでの作業を便利にする設定

gitでtab補完を有効にする

環境はMax OSX Lionです

ここから、git-completion.bashを入手します。

続きを読む

gitでリモートのリポジトリからブランチを取得する

共有用のポジトリを作成

まずリモートのサーバー等に空のリポジトリを作成します

ローカルマシンから共有リポジトリへpush

ローカルマシンで実行

リモートサーバーをexample.comと仮定しています

あとはclone等で別ローカルマシンからも落とせます

リモートのブランチを取得する場合

[git] gitのbranchを完全に削除する

gitでbranchの作成や削除方法は過去書きました。

HEADへマージされていないコミットがある場合

これでローカルのbranchは削除できました.。
リーモートのリポジトリから完全に削除する場合は、以下のようにpushする必要があるようです。

ブランチ名の前に:(コロン)をつけます。

[Apache] mod_deflateでコンテンツをgzip圧縮して通信する 2

前回の続き。

proxyサーバを経由してアクセスしている場合に、mod_deflateでコンテンツを圧縮して通信していると問題になるのがproxyのキャッシュです。

アクセスによっては、gzip圧縮非対応のブラウザがgzipされたコンテンツを受け取ってしまうようなケースが出てきます。

対策として、サーバからのレスポンスにVaryというヘッダーを追加すると、このヘッダで設定した項目に従ってproxyへキャッシュさせるかどうかを指定させられます。

例えば、

続きを読む

[Apache] mod_deflateでコンテンツをgzip圧縮して通信する

mod_deflateを使って通信を圧縮する設定をします。
圧縮するコンテンツのタイプは、htmlとcss、javascriptを対象とします。

Apacheのコンパイル

Apacheのバージョンは2.2.9を使用

続きを読む

Page 2 of 3

Powered by WordPress & Theme by Anders Norén