Blog

彼女の時

Mohmongar
かしぶち哲郎「彼女の時」。なぜかこれだけ取りこぼしていたのでGET。 [amazonjs asin="B00CS9OF02" locale="JP" title="彼女の時(紙ジャケット仕様)"] 豪華なバックとデュエットメンバーだなぁ。

Android Studio 日本語設定 for windows

Mohmongar
そのままでは日本語は化けるので、 メニューの File -> Settings で設定ダイアログを表示して、 ----- IDE Settings ----- Override default fonts by (not recommended) Name Size にチェックを入れ、Nameを日本語フォントに指定すると、エディタ上で表示は可能になる、 でもこれだけだと日本語部分が、 「この文字は、エンコーディングMS932にマップできません」 とbuildできないので、 src/build.gradle ファイルの末尾に tasks.withType(Compile) { options.encoding = 'UTF-8' } を追記します。

反復性耳下腺炎

Mohmongar
こどもが朝ごはんの途中、急に耳の下がいたいと泣き出しました。以前もあったのですが反復性耳下腺炎とのこと。医者にいって痛み止めと抗生物質をもらって今は元気にあばれてます。

出張中

Mohmongar
[caption id="attachment_263" align="alignnone" width="150"] スタバ[/caption] 朝はスタバ。

cgiでshebangのエラー

Mohmongar
初歩的なミス。 CGIスクリプトの改行がLFではなくCR+LFになっていると、shebangの解釈(1行目の実行ファイルのパス)に失敗してエラーログには以下のメッセージが出る。 メッセージを見てもわかりにくい。よく忘れる。 failed to open log file fopen: Permission denied [Wed Jul 3 23:57:15 2013] [error] [client XX.XXX.XXX.XXX] Premature end of script headers: ****.cgi 忘れないようにメモ。

c#でTryParseをジェネリックで利用

Mohmongar
静的メソッドTryParseをジェネリックで解決できないので、メソッドを呼び出す。 リフレクションを使うのでちょっと無理やりかなぁ。 type parse<type>;(string s) { MethodInfo method = typeof(type).GetMethod("TryParse", new Type[] { typeof(string), typeof(type).MakeByRefType() }); object[] parameters = new object[] { s, null }; if ((bool)method.Invoke(null, parameters)) { return (type)(parameters[1]); } else { return default(type); } }</type> 参考はここ MSDN です。

なうぷれに変更

Mohmongar
Twtunesがうまく動かないので、なうぷれに変更しました。あいからわず夜遅く無節操な曲目を聞いています。まあそれだけ。

TWTunesがログインできない

Mohmongar
たまにituneで曲を聞いている時、TWTunesで曲名をtweetしていたが、今日は通信エラーとか出て、tweetできなくなった。現地時間6/11にAPIのVersionが1.1に上がったことが起因しているのだろうか?

Civilization V

Mohmongar
いまさらCivilizationVです。Steamでまた75%Offだったのでポチってしまいました。かつてWin3.1のCivIIはまってしまい、一時期はiPod touch でもRevolutionで通勤、出張の移動時間をつぶしていました。このゲーム、進行自体は淡々と進むのですが、やりだすと止め時がわからず、ずるずると夜を明かしてしまったこと数知れず。だから手を出すまいとは思ってたのですが、ついつい安売りに指が動いてしまいました。 なお最初マウスカーソルが表示されなくて、はまってしまいましたが、マウスの設定で「ポインターの軌跡を表示する」を解除すれば大丈夫です。