2016年5月31日火曜日

Black Stories

他の割と大きめなボードゲームの合間に、息抜きがわりにプレイしたカードゲーム。

カードゲームとは言いつつ、1回のプレイで使うのはカード1枚だけ。
複数人でプレイするのだが、勝ち負けがあるわけでもない。

Black Storiesの名の印象通り、「死んだ」とか「殺された」とか、あまりイメージのよろしくないシチュエーションがカードの表面に書かれていて、そのカードを選んだプレイヤー以外の全員で、その死因なり犯人の動機なりを推理していくのである。
カードを選んだプレイヤーは、いわば審判役として、他のプレイヤーの質問に答えたり、ヒントを出したりする。

面白いのは、提示されている情報が少ないので、与えられた情報からは理詰めで正解を導き出すことが不可能な点。自ら進んで審判役のプレイヤーに質問して情報を集めていかなくてはならない。しかも、審判役はyes/noで答えられる程度の質問にしか回答できないルール。しかも、多くの問題は「これ、普通は思いつかない」と思えるほど突飛だ。

地頭の良さ、という表現では大ざっぱに過ぎるだろう。第一印象に引きずられない想像の枠の広さや、問題を切り分けたり、逆に切り広げたりする質問を生み出す着眼点。説明されていることから、説明されていないことを見つけ出す疑り脳。色々な能力が必要だ。
色々な能力が必要なのだが、ポイントになるのはこのゲームが多人数プレイ用であるところ。何も全てを自分一人で解き明かす必要はないのだ。

何度かプレイしていくうちに、良く見知っていたはずの友人の意外な面が見えてきたり、秘かに思っていたことが腑に落ちたりするだろう。
三人寄れば文殊の知恵。Black Storiesはチームワークのゲームである。

惜しいのは、カード(=問題)の数が有限であること。既に正解を知っているプレイヤーがいるカードは使うことができない。ま、しょうがないことだけどね。


2016年5月29日日曜日

フンタ(JUNTA)

SF研の後輩に誘ってもらって、学生時代にすらほとんど経験してないボードゲームを秋葉原で。

フンタ日本語版
https://hobbyjapan.co.jp/junta/


 

南米の某国で、権力者達が国連からの援助金を巡って、暗殺やクーデターを繰り返しながら蓄財に励んでいく……という、身も蓋もない設定のゲーム。
私自身はもちろん、他にも初プレイのメンバーがいたので、ルールを教えてもらいながらのプレイとなった。
その顛末は。

私はクーデター時の戦闘指揮で名を挙げた後、大統領に就任。
その後、形の上では部下であるライバル達に地位と資金を分配してパワーバランスと不平不満のバランスを調節しつつ、彼らのクーデターや暗殺に怯えながら、居場所を転々とするというチキンプレイ。
反対者なしという消極的な理由で再選を続けて、前代未聞の長期政権となったところで、クーデター発生。
みるみるうちに追い詰められ、政権を追われるかと思いきや、クーデターの首謀者達からまさかの再指名。その後も(心情的には)他のプレイヤーの傀儡みたいな形で大統領を続けた。
(大統領以上に悪評を被っていた、内務長官が代わりに処刑された)

プレッシャーと恐怖から(プレイヤーである私自身が)逃避しようと訪れた、
愛人宅でまさかのスキャンダル発覚、政治家生命と全財産を失った。
(他のプレイヤーからは、強固な支持基盤と清貧な暮らしぶり、公平さを賞賛されていたので、酷く驚かれ……その後大いに笑われた)

ボードゲーム、面白そうとは思ってたのだけど、一人では遊べないし、単価も(ユーザーが少ないので)割と高め。
もうちょっと気軽に遊べる環境があればなぁ。

2016年5月22日日曜日

アン死亡(Ansible)は二度死ぬ

家庭内LANで稼働していたRaspberryPiサーバが音信不通になった。
別に盗まれたわけでもなく、電源が消えたわけでもない。日に一度送って寄こす稼働報告メールがある日から届かなくなったのだ。
調べてみると、他の機器からのネット接続は受け付けられず、直接ディスプレイとキーボードを繋いでも無反応だ。

電源抜いて起動しなおしても……というか起動しなくなった。
リカバリ機能自体は生きていて、さあリカバリするディスクを選んでくださいとなるのだが、ディスクの候補が出てこない。
何が起こったか分かった。ディスク代わりに使っているSDカードの障害だ。おそらく寿命(書込可能回数)を使いきってしまったのだろう。

このサーバの役割は赤外線リモコン機器の制御と、外で借りているVPS(仮想サーバ)の稼働監視。そして我が家の室温や湿度といった情報の記録だ。年間365日24時間データを書き続ける仕事をさせていたのだから、当然の結果と言える。

復旧に必要な作業は…


  1. 代わりのSDカードを入手する。ともかく、これがないとRaspberryPiは起動しない。
  2. メインで使うHDDを用意する。SDカードだけでは同じ問題が再発するから。
  3. 一旦、SDカードに専用OS(Raspbian)をインストールして、起動確認。
  4. インストールしたOSをHDDにコピーする。
  5. SDカードでの起動後に、その後をHDDにスイッチするように、SDカードの情報を書き換える。
  6. OS以外のソフトウェア、各種設定を元のとおりに再現する。


一番面倒な作業は6だ。そもそも元のRaspberryPiに何を入れていたか思い出さなければならない。1〜5は割と皆が同じようにやる作業なので参考になる情報があるが、6は過去の自分がやったことなので、記録がないと始まらない。半年前の自分は他人というヤツ。

実のところ記録はあった。しかも、それ自体が自動実行可能な記録だ。
Ansibleのplaylistの形で構築作業の記録をしていたのである。

Ansibleスゴい。自分じゃすっかり忘れてた細かい作業まで、ロボットのように進めてくれる。
自分はといえば、そのロボットが作業しているところを横目で見ることもなく、録画したアニメの視聴に没頭していた。
この記事ではAnsibleの働きぶりを書くつもりでいたのだけど、むしろスムーズすぎて書くことがなかった。

実を言えば、コマンド一つでまったく手を出さずに済んだわけではなかった。Ansible自体のバージョンアップに追随するための書き換えとか。
ただ、今やるべきこと、過去やったことはすでにそこ書いてある。あるべき手順をイチからひねり出すことなく、古い記述を書き換え、空欄を埋めるだけの比較的頭を使わない作業だけで、進められるというのは脳にかかる負担が段違いだ。

一番面倒なはずの作業6があっさり終わった。

欲が出て、今はVPSの構築のほうの自動化に取り組んでいるのだけれど、これはまた別の話。



Ansibleを覚え始めのころ参考にしていた本。
紹介され始めた時期、ネットの情報は(当たり前だけど)「やってみた」程度のあっさりしていたものばかりだったので、包括的な知識を欲していた身にはありがたい存在だった。
今ではAnsibleのバージョンが上がっているので、そのまま使うというわけにはいかないかもしれない。根っこの部分が分かれば、あとはなんとでも……という人には有用。

2016年4月24日日曜日

今期、これを見る(2016年春)

品質的に粒が揃っていると思う反面、すごい期待作や怪作が見当たらないなぁという感想。
でも、こういう時の方が観る側の好悪が選択にあらわれやすい気がするよ。


以下、ほぼ期待度順。

■継続視聴

  ……といいつつ、U局系は円盤に焼いたり外だしできない環境なのが悲しい。スカイツリーの野郎。

クロムクロ
宇宙パトロール ルル子
ネトゲの嫁は女の子じゃないと思った?
M・A・Oさん3連発。収録時期はバラバラなんだろうけど、タイプの違う女の子が並ぶと壮観だ。特に好きな役者さん、というほどでもないけど「ここは押さえないと……」と思わせられる昨今の活躍ぶり。しかも美人だ。

ばくおん!!
バイクに興味はないけど、来夢先輩は気になる。EDになぜか彼女のキャストだけクレジットされていないのだ。確かに出ているはずなんだが。ダメ絶対音感の持ち主の人の検証を求む。
しかも、顔も思い出せない(すごい美少女だったはず)。果たして彼女は、私が見ている夢の中にだけ存在するのだろうか。非実在・非実在美少女。あなたには彼女の声が届いていますか。

ハイスクール・フリート
戦争翼賛アニメ(・A・)イクナイ!! 祭りがあったと後で知った。
主人公達が公権力から追われる立場(3話現在)なのに、戦争翼賛アニメをどうやって成り立たせるのか。もはや知り得ぬ謎となった。
むしろ、「艦に女性だけが乗ってれば戦争にならない」的な設定が、『G.I.ジェーン』(女性が前線で戦闘に参加する権利を求める話)と対局にあって、炎上の火種としてはそっちの(東西フェミニズム対決)が面白そうだったのだが。もうちょっと物議を醸して盛り上げてほしい。
あと、主人公は憧れの「ブルマ・メイド」なる職業を目指しているとのこと。どんな奇怪な絵面になるのか、とても期待している。

逆転裁判
ゲームの設定がぶっ飛んでいるので、単純になぞるだけで面白くなってる。アニメならではの魅力とか高望みせず、雰囲気の再現に尽力してほしい。

僕のヒーローアカデミア
三宅健太さんの暑苦しさを楽しみにしつつ見ている。

機動戦士ガンダムユニコーン
ドウモ、ニュータイプスレイヤーです。NT-D(ニュータイプ殺すべし)。
宇宙世紀ものは食傷気味~とうそぶくようになってから早10年。
なるべく事前情報を入れず、作品そのものよりも勝手な妄想や突然のネタバレを楽しむ方向です。

ふらいんぐうぃっち
とても出来がいい、と思わされる。こういうアニメの方を後回しにしてしまうのが、アニメファンとしての自分の今のありよう。
(ガルパンと同じパターン)

坂本ですが?
ニンジャスレイヤー フロムアニメイシヨン
安心と信頼の、という言葉がふさわしい。しかし作品としてどうこう、というのはほぼなく。
格好良く決まる瞬間瞬間がうれしい。

Re:ゼロから始める異世界生活
キズナイーバー
甲鉄城のカバネリ
ストーリー的に、どうなんの?続きが気になる系。

ジョーカー・ゲーム
文豪ストレイドッグス
基本的には切ってしまう部類なのだが、良く作られていると思うので。
ストレイドッグスの方は、嶋村侑さんを確認するまでは……みたいな。


■観て消し
ジョジョの奇妙な冒険 ダイヤモンドは砕けない
クレーンゲール
あんハピ♪
うしおととら
田中くんはいつもけだるげ
くまみこ
テラフォーマーズ リベンジ
ビッグオーダー
マクロスΔ
学戦都市アスタリスク
バトルスピリッツ ダブルドライブ
少年メイド
迷家-マヨイガ-
フューチャーカード バディファイトDDD

2016年1月2日土曜日

大森浅間神社

なんでも、絶世の美女をまつった神社が近場にある、とのことで詣でてきた。
お姫様で火属性とか、つい最近ラノベ原作アニメでよく見かけていた系の神様だ。

大森浅間神社。
http://sengenjinjya.com/

大森浅間神社

建物の中で祈祷を受けてる参拝者がすでにいたものの、神社につきものの、鈴と紐や、参拝の待ち行列もなかったので、どこでお参りしていいのか分からず数分迷った。
いっつも、前の人の参拝のやり方を見よう見まねでやってるクチなので、他の一般参拝者が来てホッとするという始末。神社の鈴って、必ずあるもんじゃないのだね。

この辺(大田区)は、川崎大師を初詣場所にしている人が多いのだろうか。
参拝者の数はまばらだ。が、安産の神様でもあるからだろうか、若い人が多かった。

それにしても、露店が並び、三が日過ぎても初詣客が行列する、町田天満宮は立地に恵まれているのだなぁ。

今年は、ちょっと奮発して、悪魔に投げつける系のアイテムも購入してみた。
で、今、その置き場所に困っているところ。

2015年10月25日日曜日

今期 これを見る(2015年秋)

「面白いアニメしか見たくないなど甘え。皆が等しくこの不幸を負うべき」
今期のラインナップは、そんな、意識の高いアニメファンに試練を与えられた試練である。
もちろんつきあってられないので、私自身はいつもどおり、どんどん消し込んでいくのだけど。

うたわれるもの 偽りの仮面

前作アニメ→前作ゲーム→今作ゲーム→今作アニメ(←いまここ)
家出少女達が成り行きでいろいろやっちゃう作品。
主人公が女の子のみならず、男の子たちからもモテモテなのまで前作通り。
ファンタジーなりに、割と一般人の生活や風俗をていねいに描こうとしていて、そこが個人的な見所。

ヘビーオブジェクト

初見の印象は、刃が立たなさそうな敵を手持ちのリソースだけで仕留める展開が『アルドノア・ゼロ』みたいだな、だった。
主人公補正甚だしい昨今のアニメの見過ぎで感覚がおかしくなっていた。こっちの構図の方がむしろ王道だ。普通の作りなのだから似てるも何もない。

ブレイブビーツ

大好評だった(オレ調べ)『トライブクルクル』の後継番組なんだけど、ちょっと控えめ。
ダンス人生まっしぐらだった前作に比べて、本作は味付け程度になるのだろうか。
このままだともったいないので、何らかの大盤振る舞いが欲しいところ。

鉄血のオルフェンズ

「『ロミオ』だった。」(←悪い『ロミオと青い空』ファン)
ソロモン72柱を模したガンダムが用意されるのなら、1話で2体くらいずつ出していかないと悪魔図鑑が完成しないので困るのだけれど。
『Gガンダム』に負けないくらいの飛ばしたデザインのガンダムを希望。(ガンダム・ベルフェゴールはやっぱり便器に座った姿で登場するのだろうかと思ったけど、かの悪魔は72柱に数えられた中にはいなかった。残念!)


2015年4月4日土曜日

ちょっとした改良

RasberryPiを利用しての楽々リモコン生活構築も一段落。もうそろそろ気になってた別のプロジェクトを進めるか〜。
とは言っても、そんな大掛かりなことを始めるつもりはなくて、以前作った小さいサービスの小さな改善。

ComicDashの新刊カレンダーをiCalendar形式に変換するサービスcomdashcal
以前から、時折エラーを吐くのを気にはしていた。元サイトのアクセスに時間がかかると処理を中断してしまうのだ。
気にしつつ放置していたのは、ユーザー数の少なさもさることながら、エラーによるユーザーへの影響を小さく考えていたことによる。
オンラインのカレンダーに読み込んで使われる前提なので、多少のエラーがあっても更新が滞るだけで、いきなり消えてしまうことは無いから平気くらいに考えていたのだ。

ちょっと考えを改める気になったのは、1時間に数回とか、割と頻繁にアクセスしてくる(本人が意識しているか否かはともかく)ヘビーな使い方をしてくるユーザーもぼちぼち現れてきたから。こちらに行われるアクセス1回が、まんま元サイトへのアクセス1回になってしまうのがさすがに申し訳ないような気がしてきたのだ。寄生虫なりの遠慮というものがあってしかるべきだ。

なので、今までサボっていたキャッシュ機能の実装というのが今回の改善のテーマである。
一つのページヘのアクセスが連続したら、以前アクセスしたときのデータを再利用することとし、元サイトへのアクセスを控える。comdashcalの場合、アクセスするページはそのユーザーの新刊カレンダーのページなので、ユーザーごとに1ページずつ、その内容を保存することになる。
とはいえ、GoogleAppEngineにはmemcacheが最初から入っているので、これを使うだけ。新しいミドルウェアの導入とか必要ない。なんで今までやらなかったのか。
そういや、金融でも物流でもオンラインは当然即時反映、さもなきゃ夜間バッチで翌日反映が当たり前。今までキャッシュなんか扱ったことなかった。I am COBOLer.
人生初のネットワーク・ソケット・プログラミングの次はキャッシュを使った通信量削減に初挑戦だ。この歳で。

ついでに、これまた今更ながらTask Queueという仕組みも導入している。
キャッシュへのページ内容の保存は、元サイトにアクセスしたときのついでに行うのだが、元サイトへのアクセスが中断する場合は当然その内容を保存できない。
これでは「たまたまうまくいく」ことを期待して、元サイトへのアクセスを繰り返すことになってしまう。(実際、うまくいくことも多かった)
ユーザーからの直接のリクエストが失敗した時に、裏でこっそり(もう少し気長に)処理をやり直してキャッシュへのページ内容の保存の部分だけ行い、次に同じユーザーがやってきた時に「こんなこともあろうかと」と取り出してみせる。そんなことを目論んでいる。

果てさて、うまく動きますかどうか。