Google Cloud Platform (Google App Engine, Compute Engine, BigQuery や Container Engine など)の情報の日本公式ブログ
![Aerospike ベンチマーク : 400 万 TPS の性能を検証](https://cdn-ak-scissors.b.st-hatena.com/image/square/832e1ee57367511106911167fde597eb46a6b3b5/height=288;version=1;width=512/http%3A%2F%2F3.bp.blogspot.com%2F-m90zG1Qb7vc%2FVel5wAn_isI%2FAAAAAAAARGE%2FiSOuuYWUXUA%2Fs1600-r%2FCloudPlatform_128px_Retina.png)
Haskellはインデントが意味を持つ言語です。コーディングするときには、エディターがいかに心地よく空気を読んでインデントを入れてくれるかが重要になってきます。HaskellのVim用インデントプラグインはこれまでいくつかありましたが、それらはどれも機能が少なすぎて、普段からHaskellを書く私にとっては苛々するものばかりでした。とても心地よいインデントをサポートしてくれるインデントプラグインはありませんでした。 とにかくHaskellの最強のインデントプラグインが欲しいということで、作りました。 VimでHaskellを書いているよという方は、ぜひインストールしてお使いください。 今のところ以下のような構文に対応しています。 データ型のインデント derivingの後はインデントをやめる guardのインデント otherwiseの後はインデントをやめる whereのインデント mod
処理に時間のかかるものをキャッシュ キャッシュするためのkeyが不定だが、偏りがある 初回取得時もすぐにデータを取りたい warmup (いきなりkeyが不定の条件から外れてるが、これは仕方ない...) expireした時もすぐにデータを取りたい 非同期で呼ばれるであろうkeyに対してキャッシュを予め更新しておく メモリリークしたくない 更新間でどんなkeyが来たのかを貯めておいて、それのみ更新の対象にする 不要になったデータはGC対象に with Spring expireAfterWrite/refreshAfterWriteしても、次回読み込み時はload処理が走ってそのリクエストを返すのが遅くなるし、定期的に更新するかという気持ち Springなら @Scheduled とか使う方が良いけど、それ以外なら適当にExecutor回す
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く