理系学生日記

おまえはいつまで学生気分なのか

2013-02-01から1ヶ月間の記事一覧

プログラミング言語 Ruby

ISBN:978-4-87311-394-4:detail読んだ。 Ruby、思ってたより遥かに複雑な言語っていう感じした。標準 API で、同じ機能に複数のメソッド名が割り振られてるの大量にある。そういう文化なんだとおもう。 1.8 と 1.9 (というか今は 2.0 だけど)、やっぱり 1.9 …

みかん 2 つたべたらお腹がいたくなった

今日、帰宅してからみかん食べた。2 つ食べたけど、食べおわってからおなかいたくなった。 みかん 2 つ食べるべきではなかったとおもう。1 つ食べたときはおなかいたくなかったから、2 つ食べたのがよくなかったとおもう。 もしかしたら、みかん 3 つ食べた…

Tomcat で Too many open files 発生、CLOSE_WAIT の TCP セッションが多数

Tomcat のログを見ると "Too many open files" のエラーが出力されてるとします。ログの内容通り、これは Tomcat プロセスが、1 プロセスが開けるファイルディスクリプタの上限を越えてもまだファイルディスクリプタを開こうとしているわけです。そもそもフ…

Pocket からリクエストトークン取得するやつ

Pocket の API の version.3 がいつのまにか出ていて、予想通り oauth2 だったので、リクエストトークン取得する殴り書きスクリプト書いた。 スクリプト書く必要ないとおもう。curl あたり使ったらすぐに取得できるとおもう。HTTP::Body 使う必要もないとお…

どんな人と一緒に働きたいのか

就活中の学生さんによく聞かれることの中に、なんでこの会社に入ったんですか、今の仕事内容はなんですかっていうような話とともに、どんな人と一緒に働きたいですかっていうのがある。理由がよくわからないんだけど、就活戦線前半の、いわゆる意識高い系の…

init-loader.el で特定環境用に設定ファイルを分ける

emacs の設定ファイル、1 ファイルだけに書いてるとどうしても長くなるし ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; キーバインド (global-set-key ....) (global-set-key ....) (global-set-key ....) ;;;;;;;;;;;;;;;;;;;;;;;;;;…

-XX:+PrintGCDetails で出力される GC ログの読み方

-XX:+PrintGCDetails を JVM に与えて起動させると、GC ログが詳細化される。 もともと、-verbose:gc を与えてると [GC 325407K->83000K(776768K), 0.2300771 secs] [GC 325816K->83372K(776768K), 0.2454258 secs] [Full GC 267628K->83769K(776768K), 1.84…

yasnippet で "Error in post-command-hook (yas/global-mode-check-buffers) ..."

yasnippet を elpa でアップデートしてたら、 (yas-global-mode 1) を eval した後で "Error in post-command-hook (yas/global-mode-check-buffers) ..." とか出た。 出るだけならまだ良いんだけど、何やっても、save-buffer-kill-terminal すらエラーにな…

GC ログに関わる JVM コマンドラインオプションまとめ

Full GC による Stop the World でサーバが停止状態に…、そんなときに調査の助けになるのが GC のログ。Permanent 領域が溢れているのか、Java Heap が溢れているのか、Heap が溢れているのなら何のオブジェクトが溢れているのか、メモリリークが発生してい…

Java における class sun.reflect.GeneratedSerializationConstructorAccessor... または Java の Inflation について

まぁ GC の様子を見ていると、 Unloading class sun.reflect.GeneratedSerializationConstructorAccessor1 Unloading class sun.reflect.GeneratedSerializationConstructorAccessor2 Unloading class sun.reflect.GeneratedSerializationConstructorAccesso…