サイズの大きいバイナリファイルを扱うための Git LFS 導入

大規模プロジェクトで画像がめちゃくちゃ多い時など、これまでは Git リポジトリが大きくなりすぎてしまうことから画像だけ Git 管理を諦めて Dropbox などで別途共有していました。

Git LFS の発表があった後、実際にいつから使えそうかなとチェックしてましたが 10 月 2 日に全ての GitHub で利用可能になったとのアナウンスがありました( Git Large File Storage v1.0 )ので、早速試してみました。

Git LFS とは

Git Large File Storage

Git LFS はオープンソースの Git エクステンションです。バイナリファイルは Git 管理に向いていませんが、Git LFS はそれを解決できます。

Git LFS は、リモートサーバーに指定したファイル(バイナリファイル)を格納して、Git リポジトリではテキスト・ポインタとしておくので Git リポジトリが重くて困る、ということが起きないというもの。

Git LFS で管理するファイルはコミットした際、次のようになります。(画像が丸ごとアップされるわけではなく、テキストでリポジトリには記録されてます。)

st02 “サイズの大きいバイナリファイルを扱うための Git LFS 導入” の続きを読む

どこからでも固定 IP が使えるインターリンクのマイ IP がとても便利

引っ越した後、固定 IP を引いていないタイミングで固定 IP が必要になり「なるべく早めに使えるようになって費用が手頃なところがないかなー」と調べたところ「どこでも固定 IP 環境を実現」と書いてあるマイ IP を見つけました。

「固定 IP は回線にヒモ付いている、その場所からでないとダメなもの」と思っていましたが、このマイ IP はインターリンクの VPN サーバーを経由することで固定 IP になるというもので、家でも外出先でも固定 IP が使えます。WiMAX などでも固定 IP で接続できるのはかなり便利!

そんなわけで早速契約してみました。……と、契約したのはもう数ヶ月前の話なのですが、しばらく使ってみて安定しているなと思ったので改めて書いてみます。 “どこからでも固定 IP が使えるインターリンクのマイ IP がとても便利” の続きを読む

Vagrant + VirtualBox + Ansinble で MT を使えるようにする ver2

Vagrant + VirtualBox + Ansinble で MT を使えるようにする を書きましたが、ちょっと内容を変えて手順が減るようにしてみました。

  • CGI を実行可能にする
  • Apache ドキュメントルートを共有フォルダに

上記の手順が不要になります。少し楽!

  1. Vagrant と VirtualBox をインストールする
  2. Vagrant に box を追加する
  3. Vagrant 用にフォルダ作成して init
  4. Vagrantfile を編集する
  5. Vagrant を起動する
  6. Ansible をインストール
  7. SSH 接続の設定をする
  8. Ansible の設定ファイルを編集
  9. Ansible の playbook を作る
  10. MT の設置

“Vagrant + VirtualBox + Ansinble で MT を使えるようにする ver2” の続きを読む

Vagrant + VirtualBox + Ansinble で MT を使えるようにする

2015/08/09追記
Vagrant + VirtualBox + Ansinble で MT を使えるようにする ver2 を書きました。

Vagrant + WordPress だったら VCCW がありますが、MovableType の場合は良く分からなかったので自分でごりごり入れました。Ansible という Python で書かれた構成管理ツールがイケテルらしいという噂なので使ってみました。

  1. Vagrant と VirtualBox をインストールする
  2. Vagrant に box を追加する
  3. Vagrant 用にフォルダ作成して init
  4. Vagrantfile を編集する
  5. Vagrant を起動する
  6. Ansible をインストール
  7. SSH 接続の設定をする
  8. Ansible の設定ファイルを編集
  9. Ansible の playbook を作る
  10. CGI を実行可能にする
  11. Apache ドキュメントルートを共有フォルダに
  12. MT の設置
  13. 躓いたところ
  14. 参考にしたサイトなど

Vagrant と VirtualBox をインストールする

インストーラーなどで適宜入れておく。 “Vagrant + VirtualBox + Ansinble で MT を使えるようにする” の続きを読む

一人暮らしで買って良かったもの

去年の秋に引っ越しまして、そのとき揃えた中から「これ買って良かったなー」と思うものをまとめてみようかなと思います。大きな家電から小さなものまで。

家電

ドラム式洗濯機

ななめドラム洗濯乾燥機 NA-VX5300L/R | Panasonic

型落ちの展示品をお安くゲット。最初はミニドラムを考えてたんですが、こちらのほうが安かったので大きいこれに。このサイズは大家族向けかなー?と最初思ったんですが、使い出したらこれが便利で!シーツなどの大物もラクラク洗える!このサイズにしてよかったーと思いました。

ヒートポンプ乾燥がついていてこれがまた便利。雨が降ろうが、外出の予定があろうが、洗濯機に入れてスイッチ入れれば帰宅時には洗濯が終わって乾いてる!ナニコレ凄い。乾燥機能はヒーター式よりヒートポンプ式が欲しかったので念願です。タオルなどふわふわになります。

洗濯の都度ホコリがたまるのを捨てないといけませんが、そんなに手間でもないです。良い時代だなー。タテ形に比べるとドラム式は高かったけれど、これは奮発して良かったです。 “一人暮らしで買って良かったもの” の続きを読む