リバプロを利用してドメインやサイトを移管する
リバプロというのを使うと何かと便利なことがあります。最近仕事でやったんですけど、概念はなんとなく理解していたんですが、やってみたらさらに理解が増しました。
ドメインやDNS、サイト移管のとき、用意できると便利ですよ。
ってことで、何が便利かをまとめ。
Gvimの設定(まあまあLinux版に近づいてきた)
最近はWindowsのGvimで作業するようにしている。効率は上がらないけど、Linux操作するときの勉強にもなるし、使い慣れれば効率的な作業もできるはずなので、とりあえずがんばってみてる。ただ、記号やコマンドっぽいキーをとことん間違えて打っているのでさらに効率は上がっていないので、本当の意味でのキーボードの練習にもなっている。
今回はこのWindows版のVim、「Gvim」をLinux版のようにする設定のまとめ。
その年がうるう年かどうかを判定する式
プログラマでは割と当たり前なのかな? 私は学生のとき、プログラムの勉強をしたときに習った。
うるう年は4年一度という周期で訪れる。これをアルゴリズムで分析すると、こんな簡単な式になってしまう。
CygwinからSSHログインするためのシェル
あまりよろしくないことだが、Cygwinを使ってログインを省略するためのシェルを作ってみた。
具体的にはputclipというCygwinに用意されたクリップボードへコピーするための仕組みを使う。これでパスワードをクリップボードにコピーしといて、sloginコマンドを実行させておいて、パスワードを聞かれたらCtrl+Insertで貼り付けでログイン。パスワードをクリップボードに記憶してしまうので、セキュリティは低い。
DBテーブルインデックスチューニング
DBテーブルを構築する際、インデックスを設定しておくのはシステム屋さんの定石である。
まともにDB組んだことなかったので、このインデックスを設定することの意義をあまり理解していなかったから、ここにまとめてみる。