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

ForkJoinPool vs ThreadPoolExecutor

12月27日のJJUGナイトセミナーLT大会に参加しました(LT資料)。会場片付けの際、マルチスレッド処理に関して発表された @hiroga_cc さんと、ForkJoinPoolとThreadPoolExecutorの使い分けについて、少しだけおしゃべりしました。その場では頭がこんがらがっ…

日馬富士関の引退に寄せて

横綱日馬富士が、酒席で貴ノ岩を殴り、その責を負って引退しました。引退はしかるべき対処でしょう。 *1 また、九州場所を全休した貴ノ岩の軽快を祈ります。日馬富士は、ものすごく直接的に胸を衝く相撲を取る人でした。決して大きくない体と、気迫と魂を相…

JJUG CCC 2017 Fallの記録

11月18日に開催されたJJUG CCC 2017 Fallに、スタッフとして参加、およびセッションでしゃべってきました。一日中セッション部屋担当で、なんかアナウンスしたり、「N分前」の紙を出したり、Twitterのハッシュタグを賑わしたりしていました。 AsciiDocとPlan…

自動モジュールと無名モジュールのアクセス権とアクセシビリティ

Java SE 9のモジュール・システムには、古いコードベースからの移行のために、二種類の特殊なモジュールが存在します。自動モジュール (automatic module) と、無名モジュール (unnamed module) のふたつです。自動モジュールは、典型的には、モジュール・レ…

実行時におけるJava SE 9モジュールとクラスローダーの関連

Java SE 9のモジュール・システム(Jigsaw)はコンパイル時と実行時の両方で機能します。実行時には、Java SE 8以前から存在するクラスローダーの機構とうまく帳尻を合わせて、既存のアプリケーションを壊さないようにする必要があります。結果として、両者…

Runtime relationship between class loaders and Java SE 9 modules

The Java SE 9 module system, or Jigsaw, works at both compile-time and run-time. At run-time, Jigsaw must work well together with the old class loader mechanism, without breaking existing applications. It has resulted odd and subtle relati…

エミール・クストリッツァ『夫婦の中のよそもの』

大好きな映画監督エミール・クストリッツァが短編集を出しました。夫婦の中のよそもの作者: エミール・クストリッツァ,田中未来出版社/メーカー: 集英社発売日: 2017/06/05メディア: 単行本この商品を含むブログ (2件) を見る雑然として騒々しい世界の中で、…

伊豆高原ひとり合宿

伊豆高原でひとり合宿をしました。成果です。 Kink でshift/resetおよび限定継続ベースの例外機構を実装 Strassenアルゴリズムによる行列の積の計算 かんぽの宿に泊まりました。部屋も施設も行き届いており、スタッフは親切で、たいへん居心地の良い宿でした…

Handling auto-generated keys on Bootiful SQL Template

About the library Bootiful SQL Template is an O/R mapper library which acts as a thin wrapper to Spring JdbcTemplate. The library adds following functionalities. SQL files Moderate facade methods such as forObject, forList and update Limit…

Terraformのnull_resourceで、変数の初期化子内の変数展開を代用

Terraformでは、変数の値を決める部分(default句)で変数を展開することはできない。つまり、変数の値を、他の変数を使った計算によって決めることはできない。計算された値を複数の箇所で使うためには、null_resourceのtriggers属性を値のマッピングとして…

コクソン

「アシュラ」の翌日に下高井戸シネマで観劇。連日の韓国映画。「白いリボン」に「エクソシスト」とゴールディング『蝿の王』を加えてグチャグチャに突き混ぜた上からユッケジャンをぶっかけたような映画でした。これは相当にものすごい作品です。脚本も映像…

アシュラ

下高井戸シネマで観劇。「仁義なき戦い 広島死闘篇」に「フレンチ・コネクション」を加えてグチャグチャに突き混ぜた上からユッケジャンをぶっかけたような映画です。汚職市長と検察、二重スパイの主人公が無茶苦茶な暴力をふるったりふるわれたり巻き込まれ…

JJUG CCC 2017 Spring

5月20日の土曜日に開催されたJJUG CCC 2017 Springの運営スタッフをやってきました。Java SE 9もぐだぐだだし、さすがに今回は人減るんじゃねーの、と予想していましたが、ピーカンの晴天も手伝って、1000人以上が参加する大盛況でした。とはいえこれは会場…

大相撲2017年五月場所中日

● 3-5里山(叩き込み)安美錦4-4 ○ 里山見るような立ち合い。安美錦突っ張りながら引き、里山押してついていくが、安美錦押し上げて叩き込み。安美錦うまかった。 ○ 4-4佐田の海(押し出し)山口4-4 ● 佐田の海頭で当たって左差し。山口が右に開いて引くのに…

大相撲2017年五月場所二日目

● 0-2北太樹(左肩透かし)里山2-0 ○ 今日は左をすぐ差したが、北太樹右ギュウギュウに極める。北太樹小手から振り回して、右に全体重を掛けてねじ伏せようとするところ、里山左ひじを耐えながら膝が土俵に付くスレスレまで粘って、右で頭を押さえつけて左肩…

大相撲2017年五月場所初日

当日券で入場。5:45に並んで整理番号312番のギリギリ。さすがに初日の客足は今場所が山だろう。修学旅行の中学生らしい一団がワイワイにぎやかに観戦していて楽しかった。 ● 照強(左肩透かし)里山 ○ 両者低く低く頭を下げあって手四つ。里山が左を差そうと…

関東大震災時の朝鮮人・中国人虐殺への政府関与を否認する答弁に抗議します

産経新聞報道によれば、日本政府は、関東大震災の際の朝鮮人・中国人虐殺への政府関与について、「調査した限りでは、政府内にその事実関係を把握することのできる記録が見当たらない」とし、また「遺憾の意を表明する予定はない」とする答弁を閣議決定した…

海猫

月島では猫をよく見る。尾道や伊豆の下田にも猫がたくさんいた。海辺の町には猫が多いのかもしれない。

伊勢参宮神乃賑

ようよう上がりましたわたくしが初席一番艘でございます。おあと二番艘に三番艘、四番艘に五番艘、御番僧にお住持に旗に天蓋、銅鑼に妙鉢、影灯籠に白張と申しますとこら葬礼の方で、てな具合にガチャガチャと始まりますのが上方噺の旅のお噂、「伊勢参宮神…

各言語のprintfはロケールに依存するか

言語やライブラリによっては、printf系関数の出力がロケールに依存する場合があります。たとえば、ロケールによっては小数点がカンマで出力される場合があります。手元の各環境で調べたところ、次のとおりでした。 ロケールに依存する: POSIX, Java, Lua ロ…

『はなればなれに』

下高井戸シネマで初期ゴダールの『はなればなれに』を見ました。シャレオツでした☆アンナ・カリーナのフォロワーはおおむね大好きだけど、アンナ・カリーナ自身にはあまり魅力を感じないんですけど、どうなんでしょうか。

継続パズルyin-yangの回答

Shiroさんに教えてもらったyin-yang puzzleの回答。課題のプログラムは次の通りです。 (let* ([yin ((lambda (foo) (newline) foo) (call/cc (lambda (bar) bar)))] [yang ((lambda (foo) (write-char #\*) foo) (call/cc (lambda (bar) bar)))]) (yin yang)…

『サフラジェット(邦題: 未来を花束にして)』とこんにちの社会運動

下高井戸シネマで『サフラジェット』を見ました。劇映画としてもアジテーションとしても、抜群によくできた傑作でした。サフラジェット (suffragette) とは、20世紀初頭のイギリス女性参政権獲得運動の活動家のことです。邦題は「未来を花束にして」ですが、…

第一級の継続とローカル名前環境の変更は相性悪い

限定継続であれ、無限定の継続であれ、第一級の継続と、ローカル名前環境の変更は相性が悪い、ということに気づきました。お酒を飲んだのでたぶん思考がゆるいですが、だらだら書きます。 名前環境の変更 たとえば次のRubyプログラムは、「x = 1」によってロ…

新横綱稀勢の里の優勝と映画『スモーク』

12日目までの稀勢の里は、前場所を踏襲するように、押されても崩れないどっしりとした腰、落ち着いて受け潰し、勝機を逃さずきっちり詰める盤石の相撲。しかしこの取り口では、13日目に当たる日馬富士には通用しないことは明らかでした。日馬富士は白鵬と並…

大相撲2017年春場所千秋楽

●2-5貴公俊(押し出し)玉木3-4○ 玉木当たって右に開いて叩き、向き直ったところを押し出し。 ○10-5大砂嵐(寄り倒し)里山7-8● 里山早く左差し、右は前廻し。大砂嵐外四つ両上手でギューギュー締め上げる。里山左半身気味で頭つけて、しかし決め手が無い。…

大相撲2017年春場所14日目

1日遅れで書いてます。この時点では、13日目の稀勢の里の怪我で、素晴らしい場所がとんだことになってしまった、と思っていました。案の定稀勢の里は相撲にならず、照ノ富士は前日までの力強い相撲ぶりが一変して安易な変化で、完全に打ちのめされた気分でし…

大相撲2017年春場所12日目

●5-7里山(押し出し)照強8-4○ 小兵同士。里山一度突っかける。手四つから里山右、左ととったり、再度頭を付けて手四つに。照強が右蹴返しに来た所、里山左から叩き込もうとするが、照強押して出た。里山しぶとさ負けして、これは悔しい。 ●6-6遠藤(浴びせ…

限定継続 (delimited continuation) の動作を理解する

限定継続のオペレータであるshift/resetおよびcontrol/promptについて、その動作が腑に落ちたので、以下にまとめます。 継続とは 継続とは、呼び出されると「この後の計算」を実行する関数です。Schemeにはcall/ccという関数が存在し、プログラムの任意の箇…

大相撲2017年春場所9日目

●4-1駿馬(押し出し)魁盛王5-0○ 魁盛王の押しに駿馬左に開いたが、魁盛王付いて行って押し出し。 ○4-1慶天海(叩き込み)鳰の海3-2● 鳰の海一度突っかける。慶天海左に跳び、鳰の海がついてきたところを今度は右から叩いて叩き込み。 ○3-2志摩ノ海(押し出…