2015-01-01から1年間の記事一覧

監視ツールの覚書

「監視ツール」について、それが監視するものと各ツールの特徴をざっとまとめました。監視対象はおおざっぱに3種類に分けられます。 ホスト、サービス、プロセスなどのヘルスチェック 死んでいたらアラートを上げる。 CPUの負荷、メモリ使用量などのリソース…

東九州

三泊四日、出たとこ勝負でブラブラしました。結局東九州を縦断していました。 小倉市街 歯医者や掃除やなんやかやあって、東京を離れたのがお昼すぎ。電車で小倉に出て、先のことはおいおい考えることにしました。小倉駅南口の市街は、ゴチャゴチャした猥雑…

実用Code Golf改々

実用Code Golf改の続き。十進小数の小数部を二進の循環小数表現に変換するJavaScriptの関数。あと1文字短くする方法を見つけました。 // 元のコード: 139文字 function(f){s="",d=Math.pow(10,f.length),a=[];while((i=a.indexOf(f*=2))<0)a.push(f),s+=f

水野直樹、文京洙『在日朝鮮人 歴史と現在』 (2015, 岩波新書)

近代以降の在日朝鮮人の歴史を概観した本です。日本の左翼運動、特に戦後すぐまでの共産党で、在日朝鮮人がきわめて大きな役割を占めていた、ということ。これは初めて知りました。「運動」の文脈においてすら、ちゃんと継承されていない歴史だと思います。…

『皆殺しのバラッド メキシコ麻薬戦争の光と闇』

光と闇?どこに光が?メキシコ麻薬戦争最前線の街で、麻薬カルテルに怯えながら日々死体を処理する警察官と、国境のフェンスを挟んだアメリカの街で、麻薬カルテルを賛美する歌で人気を得つつある音楽家を交互に撮ったドキュメンタリー映画です。メキシコ側…

渋谷JVM - JVM言語編でLTしました

渋谷JVMという集会の案内を見て、しばらく流していたのですが、実はJVM言語の集まりということが分かったので、Kinkの宣伝のためLT枠に滑り込みました。CCCの懇親会LTを使い回して、午前中には資料を完成させました。用意周到です。本編はScala, Clojure, Gr…

実用Code Golf改

実用Code Golfの続き。十進小数の小数部を二進の循環小数表現に変換するJavaScriptの関数。職場の同僚である @Satoooooooooooo さんに、もっと短くする方法を教えてもらいました。 // 元のコード: 139文字 function(f){s="",d=Math.pow(10,f.length),a=[];wh…

JJUG CCC 2015 Springで金勘定の話をしてきました

4月11日にJJUG CCC 2015 Springが開催されました。だいぶ遅くなりましたが、以下簡単にレポートです。午前中はほぼ受付やってました。午後はCDの部屋に張り付いて、N分前の札を出したりなんかしていました。ということで、聞いたセッションは次のとおりです…

実用Code Golf

十進小数の小数部を二進の循環小数表現に変換する関数を書いてみました。 function repeatingBinary(decimalFractionPart) { var digits = ""; var numerator = parseInt(decimalFractionPart) * 2; var denominator = Math.pow(10, decimalFractionPart.len…

CodeZineのJavaラムダ式連載の最終回が掲載されました

Template Methodパターン+Factory Methodパターンのプログラムにラムダ式を適用するにはどうすれば良いのかしら、という記事を掲載していただきました。これで連載は最終回となります。以下、各回の記事です。 第1回 ラムダ式でCommandパターンで書かれたコ…

「マップ・トゥ・ザ・スターズ」

下高井戸シネマで「マップ・トゥ・ザ・スターズ」を観ました。ハリウッドの舞台裏の、吐きそうなくらいませた子役とか、落ち目で情緒不安定の女優とか、異形の、でも卑小な人たちを描く群像劇。そこにミア・ワシコウスカが演じるパッと見普通の女の子が紛れ…

大相撲2015年春場所13日目

○里山(引き落とし)朝赤龍● 手四つの相撲。里山が出るところを、朝赤龍がぶつかり稽古の要領で引っ張り回すしんどい展開。最後は手首をつかんで引きずり落とした。里山これで10-3。明日十四日目は11-2の富士東と直接対決だ!この一番をものにすれば、十両優…

大相撲2015年春場所12日目

●希善龍(渡し込み)里山○ 好調里山、今日の相手は潜り込むのにうってつけの長身希善龍。右がのぞいて肩透かしを連発、つかまえられるが左を差し込んで右前廻しを取り、頭を付けて潜入に成功。右で足取り、内無双、さらに足取りでガジガジに食い下がる。最後…

FluentdからNSCA / Nagiosにサービスチェックを送るプラグインを書きました

この記事はFluentd plugin to send NSCA / Nagios service checksの日本語版です。FluentdからNSCA / Nagiosの監視サーバにサービスチェックを送るプラグインを書きました。このプラグインを使って、Fluentd上のログの異常について、Nagiosで通知を上げるこ…

Arch Linuxについての見解

開発環境としてのデスクトップLinuxのススメという記事に、id:footnote さんが次のコメントをしていました。 言いたいことはわかる気がするけど、ただひたすら軽いというだけでアピールするのかな。Windowsはもちろん、OS Xと比べてもパッケージ管理がぐちゃ…

Fluentd plugin to send NSCA / Nagios service checks

I wrote a Fluentd plugin which sends service checks to an NSCA / Nagios monitoring server. You can utilize the plugin to detect anomaly of logs and send alerts using Nagios. miyakawataku/fluent-plugin-nsca | GitHub fluent-plugin-nsca | Rub…

CodeZineのJavaラムダ式記事の3回目が掲載されました

少し遅くなりましたが、Obseverパターンのプログラムはラムダ式でこんな風に書けるよ!という記事を掲載していただきました。 Observerパターンをラムダ式で置き換える 〜 オブザーバオブジェクトはラムダ式によって簡潔に生成できる 次回が最終回です。

OpenSSHで接続する際のデフォルトのユーザ名を設定する

Linuxサーバのユーザ名はだいたい「taku」としているのですが、Windows PCのユーザ名を「Taku」にしてしまいました。だもんで、OpenSSHでLinuxサーバにつなぐ際に、毎回ssh taku@tigermilkのようにユーザ名を指定していたのですが、これはたぶん設定できるは…

テロリストって誰ですか?テロリストを利するって何ですか?

ISILはテロリストですか?ISILの幹部はテロリストですか?ISILの下っ端はテロリストですか?ISILの弾薬を運ぶ運送屋はテロリストですか?電線を引く電気技師はテロリストですか?軍服を修繕する仕立屋はテロリストですか?パン屋はテロリストですか?ISILと…

JavaのGCログのローテーション

Oracle JDKの7u2以降、GCログがローテーションできるようになりました。また、JDK8および、JDK7のPSUリリース*1である7u76では、GCログのファイル名にプロセス番号と日時が含められるようになりました。7u76以外、特に目新しい話ではありませんが、備忘のた…

大相撲2015年正月場所総括

日馬富士はどう見ても絶好調だったのですが、ポロポロと取りこぼして11-4。千秋楽は稀勢の里を火の出るような押し倒しで破って鬱憤を晴らしましたが、惜しいことをしました。白鵬は往年の圧倒的な力ではないのですが、それでも他の力士とは格が違い、前人未…

海を見ていた午後

素敵に晴れて暇だったので、荒井由実の「海を見ていた午後」に登場する静かなレストラン、山手のドルフィンに行ってきました。根岸駅からしばらく急な坂をのぼって歩くと、イルカが跳ねている看板が現れました。「坂を上ってひとり今日も来てしまった」。思…

CodeZineのJavaラムダ式記事の2回目が掲載されました

Strategyパターンのプログラムはラムダ式でこんな風に書けるよ!という記事を掲載していただきました。 ラムダ式でStrategyパターンで実装されたコードをシンプルにする 〜 そこから見えてくるストラテジオブジェクトの本質 ラムダ式の記事というよりも、デ…

大相撲2015年正月場所二日目: 宝富士初金星

○宝富士(上手投げ)鶴竜● 宝富士は大きな体で左四つ、真っ正直な相撲で上位陣にとっては怖いところのない安牌でした。平幕上位まで来ては、横綱大関にボコボコにされて中位まで落ちる、典型的なエレベーター力士だったのが昨夏までの宝富士です。それが去年…