ただただし
前方に余分なセクションがあってもslideshowが動くことを確認する。
]]>後方に余分なセクションがあってもslideshowが動くことを確認する。
]]>hoge*1.
*1 fuga!!
2.3.1
]]>/home/sho/src/tdiary/core/lib/../misc/lib /home/sho/src/tdiary/core/lib /home/sho/src/tdiary/io/mongodb/lib /home/sho/src/tdiary/contrib/lib /home/sho/.rbenv/rbenv.d/exec/gem-rehash /home/sho/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.12.4/lib /home/sho/src/tdiary/core/vendor/bundle/gems/test-unit-3.1.9/lib /home/sho/src/tdiary/core/vendor/bundle/gems/tdiary-style-gfm-0.3.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/twitter-text-1.13.4/lib /home/sho/src/tdiary/core/vendor/bundle/bundler/gems/tdiary-cache-null-7d8f4a508a20/lib /home/sho/src/tdiary/core/vendor/bundle/gems/tdiary-5.0.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/sqlite3-1.3.11/lib /home/sho/src/tdiary/core/vendor/bundle/extensions/x86_64-linux/2.3.0-static/sqlite3-1.3.11 /home/sho/src/tdiary/core/vendor/bundle/gems/sprockets-3.6.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/sequel-4.34.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/selenium-webdriver-2.53.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/websocket-1.2.3/lib /home/sho/src/tdiary/core/vendor/bundle/gems/rubyzip-1.2.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/ruby-pushbullet-0.1.4/lib /home/sho/src/tdiary/core/vendor/bundle/gems/rspec-3.4.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/rspec-mocks-3.4.1/lib /home/sho/src/tdiary/core/vendor/bundle/gems/rspec-expectations-3.4.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/rspec-core-3.4.4/lib /home/sho/src/tdiary/core/vendor/bundle/gems/rspec-support-3.4.1/lib /home/sho/src/tdiary/core/vendor/bundle/gems/rouge-1.10.1/lib /home/sho/src/tdiary/core/vendor/bundle/gems/redcarpet-3.3.4/lib /home/sho/src/tdiary/core/vendor/bundle/extensions/x86_64-linux/2.3.0-static/redcarpet-3.3.4 /home/sho/src/tdiary/core/vendor/bundle/gems/racksh-1.0.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/puma-3.4.0/lib /home/sho/src/tdiary/core/vendor/bundle/extensions/x86_64-linux/2.3.0-static/puma-3.4.0 /home/sho/src/tdiary/core/vendor/bundle/gems/power_assert-0.3.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/pit-0.0.7/lib /home/sho/src/tdiary/core/vendor/bundle/gems/mongoid-5.1.3/lib /home/sho/src/tdiary/core/vendor/bundle/gems/origin-2.2.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/mongo-2.2.5/lib /home/sho/src/tdiary/core/vendor/bundle/gems/mail-2.6.4/lib /home/sho/src/tdiary/core/vendor/bundle/gems/launchy-2.4.3/lib /home/sho/src/tdiary/core/vendor/bundle/gems/jasmine-2.4.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/phantomjs-2.1.1.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/jasmine-core-2.4.1/lib /home/sho/src/tdiary/core/vendor/bundle/gems/hikidoc-0.1.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/github-markdown-0.6.9/lib /home/sho/src/tdiary/core/vendor/bundle/extensions/x86_64-linux/2.3.0-static/github-markdown-0.6.9 /home/sho/src/tdiary/core/vendor/bundle/gems/fastimage-2.0.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/emot-0.0.4/lib /home/sho/src/tdiary/core/vendor/bundle/gems/diff-lcs-1.2.5/lib /home/sho/src/tdiary/core/vendor/bundle/gems/coveralls-0.7.12/lib /home/sho/src/tdiary/core/vendor/bundle/gems/thor-0.19.1/lib /home/sho/src/tdiary/core/vendor/bundle/gems/term-ansicolor-1.3.2/lib /home/sho/src/tdiary/core/vendor/bundle/gems/tins-1.10.1/lib /home/sho/src/tdiary/core/vendor/bundle/gems/simplecov-0.9.2/lib /home/sho/src/tdiary/core/vendor/bundle/gems/simplecov-html-0.9.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/docile-1.1.5/lib /home/sho/src/tdiary/core/vendor/bundle/gems/rest-client-1.8.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/netrc-0.11.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/http-cookie-1.0.2/lib /home/sho/src/tdiary/core/vendor/bundle/gems/domain_name-0.5.20160310/lib /home/sho/src/tdiary/core/vendor/bundle/gems/unf-0.1.4/lib /home/sho/src/tdiary/core/vendor/bundle/gems/unf_ext-0.0.7.2/lib /home/sho/src/tdiary/core/vendor/bundle/extensions/x86_64-linux/2.3.0-static/unf_ext-0.0.7.2 /home/sho/src/tdiary/core/vendor/bundle/gems/multi_json-1.12.1/lib /home/sho/src/tdiary/core/vendor/bundle/gems/concurrent-ruby-1.0.2/lib /home/sho/src/tdiary/core/vendor/bundle/gems/childprocess-0.5.9/lib /home/sho/src/tdiary/core/vendor/bundle/gems/ffi-1.9.10/lib /home/sho/src/tdiary/core/vendor/bundle/extensions/x86_64-linux/2.3.0-static/ffi-1.9.10 /home/sho/src/tdiary/core/vendor/bundle/gems/capybara-2.7.1/lib /home/sho/src/tdiary/core/vendor/bundle/gems/xpath-2.0.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/rack-test-0.6.3/lib /home/sho/src/tdiary/core/vendor/bundle/gems/rack-1.6.4/lib /home/sho/src/tdiary/core/vendor/bundle/gems/nokogiri-1.6.7.2/lib /home/sho/src/tdiary/core/vendor/bundle/extensions/x86_64-linux/2.3.0-static/nokogiri-1.6.7.2 /home/sho/src/tdiary/core/vendor/bundle/gems/mini_portile2-2.0.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/mime-types-2.99.2/lib /home/sho/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.12.4/lib/gems/bundler-1.12.4/lib /home/sho/src/tdiary/core/vendor/bundle/gems/bson-4.1.1/lib /home/sho/src/tdiary/core/vendor/bundle/extensions/x86_64-linux/2.3.0-static/bson-4.1.1 /home/sho/src/tdiary/core/vendor/bundle/gems/addressable-2.4.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/activemodel-4.2.6/lib /home/sho/src/tdiary/core/vendor/bundle/gems/builder-3.2.2/lib /home/sho/src/tdiary/core/vendor/bundle/gems/activesupport-4.2.6/lib /home/sho/src/tdiary/core/vendor/bundle/gems/tzinfo-1.2.2/lib /home/sho/src/tdiary/core/vendor/bundle/gems/thread_safe-0.3.5/lib /home/sho/src/tdiary/core/vendor/bundle/gems/minitest-5.9.0/lib /home/sho/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/json-1.8.3/lib /home/sho/src/tdiary/core/vendor/bundle/gems/i18n-0.7.0/lib /home/sho/src/tdiary/core/vendor/bundle/gems/rake-11.1.2/lib /home/sho/.rbenv/versions/2.3.1/lib/ruby/site_ruby/2.3.0 /home/sho/.rbenv/versions/2.3.1/lib/ruby/site_ruby/2.3.0/x86_64-linux /home/sho/.rbenv/versions/2.3.1/lib/ruby/site_ruby /home/sho/.rbenv/versions/2.3.1/lib/ruby/vendor_ruby/2.3.0 /home/sho/.rbenv/versions/2.3.1/lib/ruby/vendor_ruby/2.3.0/x86_64-linux /home/sho/.rbenv/versions/2.3.1/lib/ruby/vendor_ruby /home/sho/.rbenv/versions/2.3.1/lib/ruby/2.3.0 /home/sho/.rbenv/versions/2.3.1/lib/ruby/2.3.0/x86_64-linux]]>
とりあえず、サブタイトルが空だったら連結しないようにすればいいかな? とりあえず、サブタイトルが空だったら連結しないようにすればいいかな? とりあえず、サブタイトルが空だったら連結しないようにすればいいかな? とりあえず、サブタイトルが空だったら連結しないようにすればいいかな? とりあえず、サブタイトルが空だったら連結しないようにすればいいかな? とりあえず、サブタイトルが空だったら連結しないようにすればいいかな? とりあえず、サブタイトルが空だったら連結しないようにすればいいかな?
]]>ああああ
いいいいい
]]>ここしばらく日本年金機構からの個人情報流出で大騒ぎだけど、そのさなかに上原哲太郎さんがTwitterに投下した「標的型攻撃メールの例」に対して、例によって「こんなのひっかかる方が悪い」的なレスがついてるのを眺めて苦笑いをしたり。
怪しいメール開く方がアホだろ見たいな話が出回っているようなので、7年ほど前に私が受け取ったメールを晒しておきますね(一部隠してます)。これを「怪しい」って判断できる人は大したもんだと思います。今はもっと巧妙だし。 pic.twitter.com/SwKNkH4t9s
— 上原 哲太郎 (@tetsutalow) 2015, 6月 2
でも今日、この話題をかみさんと話して、そもそも前提条件が共有されていないのが原因らしいね、ということになった。140文字制限のTwitterではよくある話ではある*1。なるほどなるほど。
こういう情報を提示されると、人は「自分の観察力に対する挑戦」だと認識して対峙する。クイズにチャレンジする感じで。でもこれ、
というかなりぬる~い条件下の話なんだよね。解けて当然の低難易度クイズなので、わかったからといってドヤ顔されても困る。実際の標的型攻撃はこの逆で、
という状況下で発生するのだ。条件や文脈がぜんぜん違うし、だいたいクイズ気取りでみている人は自分が見破ったからといって組織の全員が見破れるとは限らないという点を見過ごしがちだ。「見ればわかる」と言ったところで、うっかり開いてしまう人はゼロにはならないし(ならないんですよ)、そういう人が萎縮して報告しないような空気になる方がよほど怖い(という話の続きは年金機構の情報流出を見てちょっと思ったことを読むとよい)。
なので、セキュリティ関係各位は標的型攻撃の例として「ちょっと隙のあるメール」を見せるの、やめた方がいいんじゃないかと思う。実際はほぼ隙のない巧妙極まりないメールが使われてるんだし*3、どうせ見せるなら「自分はぜったいだまされない」という根拠のない自信を打ち砕くくらい本当に見破れないクラスのヤツを出すべきなのではないかなぁ。
*1 とはいえ「7年ほど前」とか「今はもっと巧妙」のようなちゃんと書かれていることも無視されがちなのだけど、まぁこれもTwitterらしいといえばらしい。人は読みたい部分しか読まないのだ。
*2 情報リテラシーの低い人が「正規だけど怪しさ満点のメール」を送ってくることは普通にあるからね。
*3 年金機構に届いたのは隙だらけだったようですけどね……
今日は7月の10thライブの先行抽選の発表日。LTH09/10、MA3 01/02/03、AP07それぞれにシリアルがついてるので、だいたいみんな4~6口くらい応募している(といっても住所で名寄せされるので何口応募しても当たるのは最大1口分)。1口で2日通し券を4枚申し込めるから(手数料込みで8万円くらいになる……ひぃぃ)、必要数の4倍くらいの座席数を申し込んだことになるのだが。
蓋をあけてみるとほとんどの人が当選してしまい、16枚必要なところに42枚もある始末。余りすぎだ……。Twitterをみているとぜんぜん当たらなかった人もいるようなので、不要分は知人を通してわけあったり、キャンセルすることで再流通させられるものの、そもそもドームを満席にできるのか不安になってきたなぁ。とくに1日目は出演者が少ないのでつらそう……。
]]>アニメ「アイドルマスター シンデレラガールズ」、2クール前半の最終話が放送されて、リアルタイムで観ていたのだけど、そのあとバンダイチャンネルで48時間無料配信という太っ腹もあって、暇さえあれば見返してる*1。初見より、2度3度と観たときの方がぐっとくる。SHIROBAKOといいシンデレラガールズといい、今季は本当にすごい作品に出会えて、満足だ。2ndシーズンは3ヶ月後ということだけど、早くも待ちきれない。
とはいえ、原画どころか第二原画にまで監督自身の名前がクレジットされていることから、after SHIROBAKOな世界に生きるわれわれには現場で何が起きているのかをうかがい知れてしまうわけで(その後の情報でそもそも地方局への納品が間に合ってなかったなんて話もあってバンチャの措置はこのためか)、せめてこの3ヶ月で英気を養って欲しいとも思う……とはいえ円盤向け修正なんかでそれどころじゃないんだろうけど。
じっさい作画はときおり「?」なことがあったけど、シナリオがしっかりしてたのは本当に救いだ。最悪絵はあとで直せるけど、シナリオは直せないもんなぁ*2。今季は、作画はがんばってるのにシナリオがグダグダで、話数が進むにつれて怨嗟の声しか聞こえなくなっていった某大型タイトルを横目でみつつだっただけに、よけいにシナリオの重要性が身に染みる。あらゆるシーンに意味があり、その前には納得のいく伏線がさりげなく張られているという緻密さ。「お約束」に頼らず、それでいて説明過多にならないさじ加減。散りばめられた暗喩の数々……。
1話冒頭シーンみたいなわかりやすいのを始め、OP「Star!!」で蘭子が美波とアーニャの間にいる謎の解決(なんと11話ごしの伏線回収)、そもそも制作発表直後に公開されたキービジュアルの「素足」まで自然なかたちでみせてくれた。そうそう、春から夏にかけての話なのにお約束の水着回すらない。入浴シーンは1カットだけあったけど肩までしっかり湯に浸かってるし。監督が女性だからかどうかはわからないけど、「おまえらこういうのが好きなんだろ」みたいな安易な萌えの押し売りがなく、それでいてフェティシズムへの理解は随所にたっぷりあって(笑)、シナリオだけでなく演出も含め、正しく大人向け作品だった。
素足といえば、ラスト近くで凛が背伸びをするシーン。アニメ的にはあそこで透明なガラスのハイヒールをオーバーレイさせるような安直なファンタジー描写をやりがちだけど、この作品ではハッとした顔のプロデューサーのカットで済ます。もちろん彼には、あそこにシンデレラになった凛の姿が見えているのだけど、あえて映像にしない。もちろんここに至る過程でプロデューサーと凛の関係性をじっくりじっくり描いてきたからこその表現だ。こういう抑制の効いた演出のおかげで、深夜アニメにありがちな安っぽさがぜんぜんなかった。でもこれだってアニメでしかできない表現なのだ。
とりあえず円盤買って気を紛らすか……って、それすら2ヶ月後か!! 世間は厳しい……。
*1 今月のパケットすごいことになりそう。10GBに拡大してくれたIIJありがとう。
*2 コーディングバグは直せるけど仕様バグは直せないみたいな話だ。
2、3日前からKindle Personal Documents(KPD)に送ったファイルがKindle Voyageに落ちてこない(そもそもKPDに届いてない)という症状がまた発生して、例によってサポートとメールのやりとりをしている。前回はたしか2012年でした。日記に書いてないのも含めて同様のトラブルは3、4回目だと思う。
ちなみに前回までは「お使いのKindleはサポートの対象ではありません」という返答をもって打ち切られたのだが(どうみてもサーバ側の問題なのに端末のせいにするのもひどい話だ)、今回はこっちの手元にあるのは正式に日本で買った最新にして現行機種のVoyageだからな、ちゃんと原因究明するまで逃さねぇ。
例によって端末のログを取れだの、送ったファイルのサイズと日時を教えろだの、症状とはなんの関係もなさそうな手続きを踏まされて、最初に戻ってきた返答が「添付されているファイルサイズが5MB以上の場合、ダウンロードすることができません」ときたもんだ。公式文書にあるとおり、KPDに送れるファイルの最大サイズは50MBであって5MBではない。さすがにキレるわ。ほんとAmazonサポートの無能さったら……。
というわけで、かなりキレ気味の返事を送って、対応待ち。そろそろ、原因究明もできない無能なKDP担当者をすげかえて欲しいんだけどなぁ。いやもう、KPDの低品質にはかなり本気で怒ってるんだが。有償化してもいいから品質あげてほしいよ。ちょうどCloud Driveの有償化が発表されたタイミングだし、ストレージは共有してるんだから有償サービスにしちゃっていいと思うんだけど。
]]>