読者です 読者をやめる 読者になる 読者になる

15 min/d

ぼうずやのにっき

雑記

寝坊した。昨日の夜は寝るのが遅かったからだろう。ただ今日は自宅で作業。通勤時間をなくせることがリモートワークの大きな利点だと感じる。できることなら普段通りに起きて、朝活といきたい。 昨日の夜は部屋の片付けをした。昔のものを捨てる。資格の勉強…

雑記

PureScript で Maybe a を a にする - Qiita をすこしだけ更新した。 fromJust を加えた。 Partial なのを理解した上で強引に抜き出す形だ。さすがに Data.Maybe はもう十分だ。maybe' や fromMaybe' は書いていないけれど、既定値の与え方が a から Unit ->…

2017-01 ふりかえり

2017-01 ふりかえり 2017-01 をふりかえる。 期間別の目標 2017 の目標 自分の使うものはできるだけ自分でつくる。 なるべくはやく見えるもの・かたちあるものにする。 納得のいくものをつくる。 こつこつとやる。 斑鳩ノーマルをノーコンティニュークリアす…

PureScript の Data.Maybe のことを Qiita に書いた / 『ファイト・クラブ』

Qiita につまらないことを書いた。 PureScript で Maybe a を a にする - Qiita PureScript で Data.Maybe の一部の関数を使って Maybe から値を取り出す方法だ。あとから思ったことだけど Data.Maybe はそんなに量がないので、一部ではなくすべてを書けば良…

2017-W04 ふりかえり

2017-W04 をふりかえる。 2017-01 の目標 [ ]: bouzuya/purescript-examples を充実させる [ ]: bouzuya/mr-jums の nav の UI を変える 2017-W03 の目標 [ ]: bouzuya/rally-cli の import / export をつくる [ ]: bouzuya/mr-jums の nav の UI を変える …

『 CSS Talk vol.2 』に参加した

CSS Talk vol.2 - TAMのイベント に参加した。余白の話が面白かった。 500 円でお酒とピザで懇親会が付いていて良い。 もくもくと bouzuya/rally-cli の修正をしていた。 PureScript の Effect の重複エラーなどを直そうとがんばっていたのだけど、結局ダメ…

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 を使いやすくするための構…

bouzuya/rally-cli / 斑鳩 進捗

bouzuya/rally-cli の export をつくっている。 今日は RALLY のスタンプラリーの取得を書いた。null を含む可能性のあるデータに対しての処理が出てきた。例によって purescript-foreign だ。 PureScriptを使ってJSONの型安全な読み書きを自動化する - Qiit…

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

bouzuya/rally-cli の export 機能をつくっている。 今日は RALLY の API 呼び出し用の token をつくれるようにした。要するに sign in だ。あとはこの token を使って各種データを取得して出力すれば完成……の予定。 Foreign を JSON (String) にしたかった…

Nexus 6P が壊れた

Nexus 6P が壊れた。おそらく数日前から壊れていた。今日たまたま気づいたのだけど、音が鳴らない。マイクやスピーカーにアクセスしたアプリが異常終了する。 この故障に気づいたことでいろいろ合点がいった。個々数日は通話で相手の声がまったく聞こえなか…

2017-W03 のふりかえり

2017-W03 をふりかえる。 2017-01 の目標 [ ]: bouzuya/purescript-examples を充実させる [ ]: bouzuya/mr-jums の nav の UI を変える 2017-W03 の目標 [x]: 2016 のふりかえりを書く [x]: 早寝早起きを心がける [x]: slamdata/purescript-aff を試す [ ]:…

模様替えをした

模様替えをした。 きっかけは会社がリモートワークを導入しはじめたからだ。それに合わせて家に仕事のための環境を整えることにした。 まずは 4K ディスプレイを買った。LG の 27MU67-B だ。画面回転 (ピボット) はなくても良かった。これだけの大きさだと縦…

『君の名は。』を観た

いまさらだけどミント神戸で妻とふたり『君の名は。』を観てきた。思ったことをいくつか書きつつ、ネタバレする。 偶然だけど、金曜ロードショーで『千と千尋の神隠し』を放送しており、観に行くタイミングとしては挑戦的な感じがする。興行収入的には届くの…

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

bouzuya/rally-cli をつくりはじめた。 rally-cli は RALLY のための CLI 。もちろん非公式だ。 RALLY は export / import のための機能を提供していない。これが個人的にほしい。そこで PureScript の練習を兼ねて、つくってみることにした。 今日は proces…

purescript-aff を試した

bouzuya/purescript-examples に aff を追加した。 aff は slamdata/purescript-aff を試したものだ。 purescript-aff パッケージは Aff を提供している。 Aff は asynchronous effect monad 。非同期処理を含む Eff だ。 Aff は ErrorT (ContT Unit (Eff e)…

bouzuya/blog.bouzuya.net 3.3.3 & bouzuya/kraken 3.3.1 をつくった

bouzuya/blog.bouzuya.net 3.3.3 & bouzuya/kraken 3.3.1 を公開した。 blog.bouzuya.net はこの blog の markdown を管理し、この blog のための tool などを統合するもの。 kraken はその tool のひとつで、 markdown から JSON や XML を生成するもの。 k…

雑記

昨日の反省はどこへやら、いきなり寝坊した。当たり前のように雪を降らせている、この寒さのせいにしたい。 斑鳩の C4 を練習する。反時計回り側もうまくやれば抜けられそうな気がしてきた。もう何個か工夫しないとダメそうだ。 C3 BOSS を無視するのもあり…

2017-W02 ふりかえり

2017-W02 をふりかえる。 2017-01 の目標 [ ]: bouzuya/purescript-examples を充実させる [ ]: bouzuya/mr-jums の nav の UI を変える 2017-W02 の目標 [ ]: 2016 のふりかえりを書く [x]: bouzuya/purescript-examples を増やす 今週の記事 2017-01-14 pu…

purescript-examples に forein を追加した

今日は一日ぼんやりしていた。外はとても寒い。雪が降っていた。 bouzuya/purescript-examples に purescript/purescript-foreign の例として foreign を追加した。 purescript-foreign パッケージは 2016-12-29 にも書いた。 今回の foreign では purescrip…

bs-code の openSelectedFile コマンドをつくった

今日の金曜ロードショーは『風の谷のナウシカ』。観ながら bouzuya/bs-code を書く。朝・昼と取り組んだのだけど、中途半端だったので blog の前に。 昨日 (2017-01-12) 書いたジャンプ機能を実装しようと Visual Studio Code Extension の情報を調べていた…

bs-code 1.4.0 をつくった / 斑鳩進捗

bouzuya/bs-code 1.4.0 をつくった。 bs-code は bouzuya/bs のための Visual Studio Code Extension だ。 bs は bbn : blog.bouzuya.net 5.x を含むメモツールだ。 bs-code 1.4.0 では前後のメモへと移動するコマンドを追加した。 簡単に直近のメモへと移動…

purescript-maps の StrMap を試した

bouzuya/purescript-examples に strmap を追加した。 strmap は purescript-maps パッケージの Data.StrMap モジュールの StrMap a を試したもの。 StrMap a は Java で言うところの Map<String, T> 的なもの、 JavaScript の Object で実装されている。 purescript-op</string,>…

雑記 -- 初リモートワークと斑鳩進捗

今日から復帰。普段どおりに起きて体操をし、体重を測って、シャワーを浴びて……。 朝活をしようと会社に向かうも、会社の鍵の入った財布を忘れてしまい、他の誰かの通勤をビル 1 F ロビーで待つ。 PureScript の Data.StrMap をすこし試す。 会社では掃除の…

『ミニオンズ』を観た / purescript-options を試した

妻と横になりながら『ミニオンズ』を観た。『怪盗グルーのミニオン危機一発』はたまたま飛ばしてしまった。最初スカーレット・オーバーキルをグルーの母親の若い頃の姿だと勘違いしていた。「ミニオン可愛い」と彼女は何度も口にしていたが、どうかな……。 pu…

2017-W01 ふりかえり

2017-W01 をふりかえる。 2017-01 の目標 [ ]: bouzuya/purescript-examples を充実させる [ ]: bouzuya/mr-jums の nav の UI を変える 2017-W01 の目標 [ ]: 2016 のふりかえりを書く [ ]: bouzuya/purescript-examples を増やす 今週の記事 2017-01-07 看…

正月のあいさつと『バトルライン』

今日もあいさつ、 2016-01-02 と同様に滋賀へ。 08:00 頃に出る。2016 に買ったボードゲームの類を一式持っていく。昨日の体調不良は早く寝たおかげもあって直ったようだ。のどの痛みはあるが、大丈夫だった。 2, 3 時間をかけて到着した。トイレのドアノブ…

2016-W52 ふりかえり

2016-W52 をふりかえる。 2016-12 の目標 [x]: (bouzuya) PureScript Advent Calendar 2016 を完走する [x]: PureScript で何かつくる [x]: bs-code / mr-jums の改善を続ける 2016-W52 の目標 [x]: 旅行のことを書く [x]: 2016-12 のふりかえりを書く [ ]: …

2016-12 2016 ふりかえり

2016-12 ふりかえり 2016-12 をふりかえる。 期間別の目標 2016 ふりかえりで書くので 2016-12 以外は割愛。 2016-12 の目標 [x]: (bouzuya) PureScript Advent Calendar 2016 を完走する [x]: PureScript で何かつくる [x]: bs-code / mr-jums の改善を続け…

purescript-transformers の ContT monad を調べた

purescript-node-http パッケージの Node.HTTP.Client モジュールを使おうとして、いろいろ調べることになった。 結論から言うと PureScript by Example をきちんと読めばだいたいのことは書いてある。 Node.HTTP.Client モジュールは Node.js の http パッ…

purescript/purescript-foreign を読んだ

purescript/purescript-foreign を読んだ。ほかにもいくつかを。 PureScript で一通りのことをできるように、小さいところから試している。 bouzuya/purescript-examples に断片を置いている。 purescript-examples に react で html を組み立てる操作の例を…

加賀旅行 2 日目

加賀旅行の 2 日目。 起床後は露天風呂へ。さすがに 3 回目なのでもうスリッパの番号札や貴重品用の鍵付きロッカーにも慣れた。外はまだ暗い。昨日はぼくひとりだったが、今日は人が居た。軽く会釈をするくらいで何かを話すことはない。 時期的にぼんやりと…

加賀旅行 1 日目

今年 3 回目の旅行だ。石川県の加賀市にある山代温泉へ行く。 去年 (2015-12-27 / 2015-12-28) と同様に妻とふたりだ。 昼頃に大阪駅で集合というゆったりとした出発のはずだったけど、人身事故で JR が止まったこともあって、ばたばたとした。無事に間に合…

雑記 -- kraken 3.3.0 と blog.bouzuya.net 3.3.2 をつくった ほか

bouzuya/kraken 3.3.0 と bouzuya/blog.bouzuya.net 3.3.2 をつくった。 bbn: blog.bouzuya.net は名前のとおり、この blog やその markdown 。 kraken は bbn: blog.bouzuya.net の markdown から json / xml を生成する tool 。 今回の更新は Travis CI で…

2016-W51 のふりかえり

2016-W51 をふりかえる。 2016-12 の目標 [x]: (bouzuya) PureScript Advent Calendar 2016 を完走する [ ]: PureScript で何かつくる [ ]: bs-code / mr-jums の改善を続ける 2016-W51 の目標 [x]: (bouzuya) PureScript Advent Calendar 2016 を続ける [ ]…

シュレッダーを買った

シュレッダーのことを書く。 すっかり書きそびれていたのだけど、 2016-11 のおわりか 2016-12 のはじまりくらいにシュレッダーを買った。それを使って書類の処分を終日していたので、そのことを書く。 ものは『【 Amazon.co.jp 限定】 コクヨ シュレッダー …

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

ボードゲーム同好会 #6 に参加した。 過去の参加報告は次のとおり。 2016-07-18 #1 2016-08-29 #2 2016-09-22 #3 2016-10-10 #4 2016-11-03 #5 今回はゲームを持参しなかった。 参加したゲームは次のとおり。 『ラブレター』 『王への請願』 『キャット&チ…

会社でハートオブクラウン #16

今日が今年の仕事納め。最後は会社で食事。食事の後、会社で遊んでいたハートオブクラウンを詳しく見てみたいということで、初回の O 氏・ N 氏といつもの K 氏の 4 人で遊ぶことになった。 もう終わりかと思っていた会社でハートオブクラウン #16 。会社で…

雑記 -- テラリアのデータの消失 ほか

テラリアの装備・アイテムを失った。 ひさしぶりに妻とテラリアをした。通信の調子が悪く、切断された。切断される直前に設置した箱とその中身がごっそり消滅した。そこに一時的に入れていた、ぼくの装備・アイテムも一緒に消滅した。 また掘るか……。 bouzuy…

『スター・ウォーズ・ストーリー ローグ・ワン』をみた

『スター・ウォーズ・ストーリー ローグ・ワン』を観た。ネタバレする。 ミント神戸にて妻とふたりで 20:50 開始分を観た。会社が終わった後に家で夕食をとって、それから観に行った。 デス・スターの設計図をめぐる争いの物語であり、大筋としては設計図を…

VS Code 1.8 の multi-target debugging をためした

VS Code: Visual Studio Code の multi-target debugging を試した。 multi-target debugging は VS Code 1.8 から正式に追加された機能だ。 1.7 から experimental feature として入っていたらしいが、ぼくは試していなかった。詳しくは VS Code 1.8 の Rel…

2016-W50 のふりかえり

2016-W50 をふりかえる。 2016-12 の目標 [ ]: (bouzuya) PureScript Advent Calendar 2016 を完走する [ ]: PureScript で何かつくる [ ]: bs-code / mr-jums の改善を続ける 2016-W50 の目標 [x]: (bouzuya) PureScript Advent Calendar 2016 を続ける [ ]…

クリスマスプレゼントを買いに行った

土曜日。 クリスマスプレゼントを買いに行く。妻とふたりで神戸から元町・三ノ宮を歩く。 ニット帽・鞄・ベルト・コート・セーターなどを買う。鞄は買うつもりがなかったのだけど、たまたま閉店セールをしている店があり、衝動的に買ってしまった。 昼食には…

bouzuya/mr-jums の進捗

bouzuya/mr-jums をいじっている。外から見たときの機能としては変えないままに、内の実装を変えようとしている。まだまだだ。 いくつも気になるところがある。ひとまず State と StateData を、 State と SerializedState に変えようとしている。 server-si…

Heroku へお金を払う

Heroku へお金を払うことにした。 bouzuya/mr-jums の開発時の確認用に Heroku を使っている。Heroku App の URL は http://mr-jums.herokuapp.com/ だ。この機会にと URL も合わせて変更した。 機能的にはお金を払わない状態でも困ることはなかった。しかし…

Heroku へお金を払う

Heroku へお金を払うことにした。 bouzuya/mr-jums の開発時の確認用に Heroku を使っている。Heroku App の URL は http://mr-jums.herokuapp.com/ だ。この機会にと URL も合わせて変更した。 機能的にはお金を払わない状態でも困ることはなかった。しかし…

雑記 -- 近況報告

近況。 業務でも CoffeeScript から TypeScript への移行が進んでおり、良い。言語の移行が主目的ではなく、 AngularJS などの外部 F/W への依存を削り落とす想定だ。 2016-04 ごろの DDD 学習の影響がようやく出ているとも言える。……ただ、この移行が終わる…

雑記 -- やりたいことをできる

以下、特定の組織の内部事情を指すわけではない雑記。 「やりたいことをできる」ためにはどうすればいいのか。まずやりたいことがやるべきことであるとき、やるべきことをやるだけでできるので問題ない。次にやりたいことがやるべきことでないとき、これが問…

Travis CI での Heroku Deployment への失敗を直した

Travis CI での Heroku Deployment に失敗する状態を修正した。今日はその原因と修正方法について書く。 travis-ci.org/bouzuya/mr-jums は随分前から失敗し続けている。build history を見る限り、名前を bouzuya/bbn-cycle から bouzuya/mr-jums に変えて…

雑記

週末。あと 2 週間で今年の営業日も終わりだ。 (bouzuya) PureScript Advent Calendar 2016 も手を抜いた記事で休む。 bouzuya/mr-jums の mobile 向けの調整は落ち着いてきた。 v1 はいまと大差のない形で公開されるだろう。いまひとつ「これだ」という形に…

雑記 -- UNIQLO / 麻婆豆腐 ほか

UNIQLO から荷物が届いた。 注文から 10 日近くかかった。 Amazon ならもっと早く届けてくれるのにとは思うが、別に急いでいるわけでもないので困っていない。 今回は『ブロックテックフリースパーカ (長袖) 』をためしている。表はさらさらとしており、裏は…