2015年も残すところあと少しになりました。インフィニットループの1年を、今年話題になったブログ記事(アクセスが多かったり、はてなブックマークがたくさんついた記事)で振り返ってみました。ゲームなどのサーバーでは、時々サービスを停止していわゆるメンテナンスという作業が行われています。ゲームをプレイしているユーザーの皆様にはご不便をお掛けして大変申し訳ないところですが、サービスを停止してまで我々アプリ開発やサーバー運用の会社の人たちが何をやっているかといいますと、その理由の大きなものの一つがデーターベースの構造の変更です。アプリケーションを修正したり、新機能を追加するときはデータベースの構造の変更を行います。いうコマンドを使ってテーブルの構造を変更します。間に内部で何をやっているかといいますと、テーブルを長期間ロックし占有して一気に変更したり、あるいはロックせずに内部的にコピーしながら変更を組み込方法、などの手法を使って構造の変更を行っています。それぞれの動作を比較してみました。チューニング」こんにちは。9月10日、11日の2日間にわたって開催されました。格闘して培ったノウハウについてお話させて頂きました。その発表で使ったスライドがこちらです。みなさんどんなエディタを使ってますか?星の数ほどエディタはありますが、その戦いにまた一つのエディタが加わりました。インストールしても日本語が文字化けしていて使うことが出来ませんでした。日本語が使えないイメージがあるため日本では流行っていない感じがあるのですが、今回ご紹介する1行を設定に加えることで日本語表示も可能になりますので、是非お試しください。mizuno_asツイートDovecotとSieveを使ったメールのサーバーサイドフィルタリング炎暑の候、みなさまのサーバーもいっそうご隆昌のことと慶賀の至りに存じます。こんにちは、mizuno_asです。最近の開発現場ではコミュニケーションのコストを下げるため、SkypeやSlackなどのチャットツールを使うのが一般的かもしれませんね。いくらレガシーだといっても、そうそう簡単にはメールを捨てられないのが現実です。サービスを運営していたりすると、社内にメールサーバーの一台や二台は、まだあるのではないでしょうか。2.0とはいえこのご時世。スマートフォンやタブレットを含む、複数のデバイスを横断してお仕事をすることは珍しくありません。デバイスに束縛されないためには、オンラインでシームレスにデータを同期できる仕組みが必要不可欠です。ことメールに関して言えば「Gmailに丸投げ」してしまうのが一番簡単で、実際に転送設定をしている人も多いかと思います。転送するのは本当にモバイルから読む必要があるメールだけに限りたいところです。ほとんどのMUAにはメールのフィルタリング機能が実装されています。フィルターを使って、受信したメールを転送してみましょう。..................いやいや、メール転送のためだけに、四六時中オフィスのPCでMUAを起動させっぱなしにしておくというのはあまりエコではありませんし、特定のクライアントで一度受信するというのも筋悪です。Agent)と、メールのフィルタリング用言語Sieveを使い、メールをサーバーサイドでフィルタリングしてみました。世界を体験することが出来ます。面白い世界の入り口を紹介して行きたいと思います。