サクラエディタ

サクラエディタの置換機能を使った簡単な独自ソート

サクラエディタの機能として昇順・降順ソートが用意されていますが、それ以外の独自の条件でソートを行いたい場合、置換機能を上手く使うことでソートできる場合があります。改行コードを一時的に置き換えて1行のファイルにするのと、参照機能で並び替えを行...
設計

OSI参照モデルの全層一覧と理解のポイント

OSI参照モデルとは、ノード(コンピュータ)間の通信を定めた規格のことで、通信に必要な要素を7つの層に分けて規定しています。この規格により、異なるベンダの機器を使用していたとしても通信が行えるようになっています。OSI参照モデルについて、応...
設計

トラブルのインパクト評価と過小評価を避ける方法

システムの運用においてトラブルの対策を考える際、インパクトが大きいトラブルに対しては大きな労力を、そうではないトラブルに対しては小さな労力をかけるのが効率的です。ここで、ホビーの売買サイトの運用を例に挙げて説明します。例えば、エンドユーザー...
その他テクニック

プログラムリリース時のコンティンジェンシープラン

コンティンジェンシープランとは、想定外の事態が起きた時に備えて事前に定めておく対応策のことです。この記事では、プログラムのリリース時に定めておくべきコンティンジェンシープランについて、具体的に述べていきます。 プログラムのリリース作業は、事...
未分類

ゲーム理論を現実世界に適用する方法と留意点

ゲーム理論については、前回の記事と前々回の記事で解説しました。ゲーム理論は話だけ聞くと簡単そうに見えますが、実際に適用しようとするとある壁にぶつかります。その壁とは、「適用対象をゲームとして正しく認識することが困難」という壁です。ゲームとし...