bouzuya.hatenablog.com

ぼうずやのにっき

『 CSS Talk vol.2 』に参加した / 『ブラックストーリーズ』

CSS Talk vol.2 - TAMのイベント に参加した。余白の話が面白かった。 500 円でお酒とピザで懇親会が付いていて良い。

もくもくと bouzuya/rally-cli の修正をしていた。 PureScript の Effect の重複エラーなどを直そうとがんばっていたのだけど、結局ダメだった。 forall eff. Aff (err :: EXCEPTION | eff) Unitefferr :: EXCEPTION が含まれている場合にうまく動かないような……。そんなバカな。


数日前に届いた『ブラックストーリーズ (black stories) 』を遊んだ。これは以前 (2016-12-23) にボードゲーム同好会で遊んだものだ。たまには違う趣向のものも必要かと思い、買ってみた。意外なことに好評だった。競わないゲームのほうが喜ばれるのだろうか。

bind :: forall a b. m a -> (a -> m b) -> m b / 『セッション』

寝坊した。昨日 (2017-01-26) は ZenFone 3 が手に入ったし、これでアラームも元通りで起きられるはずだったのだけど……。

というわけで、ほとんどものはつくっていない。

do 記法は bind :: forall a b. m a -> (a -> m b) -> m b を使いやすくするための構文なので、do 記法における一連の ... <- ... の間で m は同じでないといけない。そういう当たり前のことに気づけない程度の経験しかない。無力。

すこしずつ進める。楽しく、ね。

今日はいまから『セッション』を観る。 Netflix で観るつもりだ。 2017-01-25 で書いた『メメント』を観るために契約したし、同僚にすすめられたので、せっかくだから観る。

bouzuya/rally-cli / 斑鳩 進捗 / ZenFone 3

bouzuya/rally-cli の export をつくっている。

今日は RALLY のスタンプラリーの取得を書いた。null を含む可能性のあるデータに対しての処理が出てきた。例によって purescript-foreign だ。

PureScriptを使ってJSONの型安全な読み書きを自動化する - Qiita

この記事の序盤の形がしばしば出てくる。しばらくはこの形でいろいろなものを書けるようになろう。

すこしずつだけど進んでいる。


斑鳩の進捗。

今日までで 16 回。 26 CONTINUE から 6 CONTINUE まで減らした。理想では C4 終わりまでノーミスでいけるようになった。まだ現実的ではないけど。


2017-01-24 に書いたとおり Nexus 6P が壊れて、代わりに ZenFone 3 を買った。それが届いた。また詳細は別で書く。

bouzuya/rally-cli 進捗 / 『メメント』を観た

bouzuya/rally-cli の export 機能をつくっている。

今日は RALLY の API 呼び出し用の token をつくれるようにした。要するに sign in だ。あとはこの token を使って各種データを取得して出力すれば完成……の予定。

ForeignJSON (String) にしたかった。 JSON.stringify に相当するものが欲しかったのだけど、見当たらないのでとりあえず強引につくった。Show は実装されていないので、 show はできない。 API 的には書けばできそう。

のんびりつくっている。


昨日だか、一昨日だかに、『メメント』を観た。妻とふたり Netflix で。過去にも観ているはずなのだけど、 blog には書きそびれているようだ。過去に観て、面白かった記憶があるので、また観たくなったからだ。

冒頭に結論・最後の場面があり、さかのぼって説明される。主人公はある事件の後遺症で記憶が数分しか持たない。それを表現しているのか、断片的な場面が次々と逆順に映されていく。過去を失う主人公と過去を得る観客……といったところか。

Nexus 6P が壊れた

Nexus 6P が壊れた。おそらく数日前から壊れていた。今日たまたま気づいたのだけど、音が鳴らない。マイクやスピーカーにアクセスしたアプリが異常終了する。

この故障に気づいたことでいろいろ合点がいった。個々数日は通話で相手の声がまったく聞こえなかった。それに朝のアラームを止めた記憶がない、そもそも鳴った気がしない。気がしないのではなく、鳴っていなかった。だから、寝坊していたのだ。

Nexus 6P が壊れたとツイートしたところ、公式アカウントらしきものからサポートに誘導された。個人的には Google のサポートってそんなに良いイメージがない。 Twitter でサポートとかしちゃうんだ……などと思いながらやりとりした。……のだけど、「スピーカーがおかしい」と言っているのに電話サポートへ誘導してくれた。さすがだ。

2016-07-06 に買ってから半年ほどしか経っていない。もう壊れてしまったのか……。ぼくは修理が嫌いなので、買い換えることにした。コストパフォーマンスの良さそうな ZenFone 3 にした。今月はいろいろと出費も多いので安めで。 Google が Pixel を出してくれれば、そちらも検討したが売られていないので仕方ない。 Nexus さえ売られていない。ひどい扱いだ。

今日はリモートワーク。自宅で作業した。2017-01-21 に書いた例のディスプレイを使った。ケーブルが良くないのか 4K にできない。あとは音声の扱いなどが難しい。普通に作業自体はできているので、悪くはない。

ボードゲーム同好会 #7 に参加した

昨日 (2017-01-22) のことだけど、ボードゲーム同好会 #7 に参加した。

今回は『ハートオブクラウン』と『バトルライン』を持参した。次のゲームを遊んだ。

ハートオブクラウンとバトルラインはどちらも全勝。持ち主が勝つの、あんまり良くないけど……。ハートオブクラウンはともかく、バトルラインは家でやったときは負けたので運の問題っぽい。

はじめてなのはワンス・アポン・ア・タイム。みんなで物語をつくるゲーム。手札の物語カードを出しながら、適当に話をして、自分の結論カードに持ち込めば勝ち。誰かの話に自分の物語カードの要素が登場するか、わりこみカードを使えば相手の話の続きを話すことができる。半狂乱の王子が裸になるなど、よく分からない物語ができた。話をつくるのが嫌でない人を何人か集められるなら楽しそうだ。

海底探検は 6 人で、以前の経験から多人数だと面白いことは分かっている。なかなか盛り上がった。ぼくも一度は勝てた。

2017-W03 ふりかえり

2017-W03 をふりかえる。

2017-01 の目標

2017-W03 の目標

心がけたが、実際には何度か寝坊している。

halogen を試すよりも実際に何かつくろうということで bouzuya/rally-cli をつくりはじめた。映画だの模様替えだので mr-jums まで手が回っていない。

今週の記事

つくったもの

2017-01-16/2017-01-22

blog などは除外している。 PureScript の練習としての rally-cli と kraken のバグ修正。 blog にはそれを組み込んだ。 purescript-examples は aff を追加した。

その他

リモートワークのため、ディスプレイを買って、家に仕事場をつくった。それにともなって模様替えをした。休日は家で PC を触っているので、その際にうまく使っていきたい。

斑鳩は最高 7 コンティニュー。金曜日・土曜日・日曜日といろいろあってできなかった。 24 ミス以内なので、先週から 10 ミスを減らせた。伸びが鈍化している。

2017-W04 の目標