15 min/d

ぼうずやのにっき

bouzuya/bs-code 2.0.2 をつくった

2018-06-04 に bouzuya/bs-code 2.0.2 をつくった。 bs-code は Visual Studio Code の拡張でぼくのメモ取りツールだ。 2016-10-11 からすこしずつ機能を増やしたり、放置したりしている。あまり良いものではない。 今回の修正は速度の改善だ。 2018-06-01 …

ぼんやりしている

ぼんやりしている。 今日は slamdata/purescript-halogen-vdom (の 2.0.1) を見ている。 特に Halogen.VDom.Machine と Halogen.VDom.Types を。ほかのモジュールは DOM (purescript-dom) に依存しているので、とりあえず、ここを見ている。ちなみに Matt-Es…

bouzuya/bs 0.1.0 をつくった

昨日 (2018-06-03) に bouzuya/bs の 0.1.0 をつくった。 bs は blog.bouzuya.net (bbn) の 5.x に関連したメモ取りツールだ。……と言ってもこのリポジトリはずっと空で、実体としては bouzuya/bs-code にある Visual Studio Code 拡張だった。さらにそちらも…

2018-W22 ふりかえり

2018-W22 をふりかえる。 2018-W22 の目標 とその記事 目標。 [ ] bouzuya/tamaru v1.0.0 をつくる [x] 2018-05 のふりかえりを書く 記事。 2018-06-02 散歩 / 『ジャスティス・リーグ』を観た 2018-06-01 bouzuya/bs-code を直そうとしている 2018-05-31 20…

散歩 / 『ジャスティス・リーグ』を観た

bouzuya/bs に getPrevFile を追加した。だいたい動くが、まだ怪しい。もうすこしテストを追加したい。あまり時間を避けていない。明日の mockmock.dev でなんとかなるかな……。時間のほとんどは↓の妻との活動にあてられている。 妻とおでかけ……というか、家…

bouzuya/bs-code を直そうとしている

bouzuya/bs-code の動作の遅さを直そうとしている。 bs-code は Visual Studio Code の拡張で、ぼくがメモを取るのに使っている。 ひどく雑な実装をしているせいで、データが増えるにつれて動作が遅くなってきた。そこでマシな実装に直そうとしている。 せっ…

2018-05 ふりかえり

2018-05 をふりかえる。 2018-05 の目標 [x] Haskell or PureScript or Rust で毎日 1 コミットはする [ ] 毎日 1 ページは本を読む [ ] ゲームはしない、漫画は買わない、映画は週に 2 本まで [ ] 運動を続ける、日付が変わるまでには寝る コミットは OK 。…

purescript-test-unit をためした

健康診断。無事終了。いつも検尿や朝食をミスしそうで不安になる。 bouzuya/fwt の枠の大きさをもうすこし賢くしようとしたものの、うまく動かない。 canvas のサイズが悪そうなんだけど……。 purescript-test-unit を試した。とりあえず↑の枠の計算で軽く。…

食べられないと思うと、おなかがすいてくる

bouzuya/fwt のような navigator.mediaDevices.getUserMedia で撮影するものをつくることになった。やっておくもんだなあ。……とは言うものの、わりと雰囲気で使っている。 そういえば書いていなかったけど、 fwt の導入には失敗した。乗り換えメリットがない…

2018-W21 をふりかえる

2018-W21 をふりかえる。 2018-W21 の目標 とその記事 目標。 [ ] bouzuya/tamaru のことを書く [x] bouzuya/purescript-bouzuya-http-method & status-code のことを書く [ ] bouzuya/tamaru v1.0.0 をつくる [ ] psc-package のことを書く [x] 髪の毛を切…

通院

あー、だめだー。今日は妻と病院へ。それを忘れていた。明日も妻と出かけることに。そちらは今日決まった。土日で今週のあれこれをやろうと思っていたのにだめだ。 fgb (private) 。ひとつコマンドを追加。予定時間・実績時間を週ごとに集計してみた。良さそ…

『ホワイトハウス・ダウン』を観た

fgb (private) 。 issueNo を取るところで issueKey も取れるようにした。 issueNoOrKey 。 Backlog の API は projectIdOrKey みたいのがあるんだけど、それみたいな感じ。 bouzuya/tamaru 。ほとんど進んでいない。パッと開いて、今日のを登録して、閉じる…

体調不良

体調が悪くて午前休。 bouzuya/tamaru 。昨日 (2018-05-23) 、妙にハマった書き込みの処理を直した。 Array の一要素を置き換えるだけなのに……無能だ……。あと AVar から Ref に直した。待ってしまうようになった (正しい挙動だ) ので。あまり進んでいない。…

髪を切った

髪を切った。 bouzuya/tamaru 。ハマってる。

朝・昼と寝てばかり居る

bouzuya/tamaru 。今日こそは書き込み処理を……と思ったのだけど、あまり進まず。 Credentials を「 API key 」から「 Service account key 」に変更した。 Google Sheets の共有で、アカウントに含まれるメールアドレスを設定することで、制限を厳しくできて…

bouzuya/purescript-bouzuya-http-method & http-status-code をつくった

PureScript のパッケージを 2 つほど公開した。その bouzuya/purescript-bouzuya-http-method と bouzuya/purescript-bouzuya-http-status-code のことを書く。 書くのを忘れていた。 2018-05-12 に http-method の v0.2.1 を公開し、 http-status-code も 2…

2018-W20 ふりかえり

2018-W20 をふりかえる。 2018-W20 の目標 とその記事 目標。 [ ] bouzuya/purescript-bouzuya-http-method & status-code のことを書く [ ] bouzuya/tamaru v1.0.0 をつくる 記事。 2018-05-19 『ジュラシック・パーク III 』を観た 2018-05-18 何をしたの…

『ジュラシック・パーク III 』を観た

fgb (private) に機能を追加する。オプションが長かったりするのでいいかげんに補完がほしいところ……。 今日は買い物に。電気へエアコンを見に行った。店員にいろいろ教えてもらったものの、まだ買わなかった。この夏に向けて変えたいとは思っている。 『ジ…

何をしたのか分からない日

今日は何をしたのか分からない日だ。 2018-03-28 が直近の何をしたか分からない日かな。がんばって何をしたのか思い出してみる。 まず寝坊した。出だしが悪い。なんだか寒くて目が覚めた。布団がはがされていた。仕事。昼休みは眠くて寝ていた。仕事。図書館…

bouzuya/tamaru 起動時の読み込み

bouzuya/tamaru 。起動時にデータを読み込むようにした。昨日 (2018-05-16) の予定を完了した。 avar でサーバー全体の状態をつっこんだけど、これで良いのかよく分からない。 だいたい DB は外部にあって何かしらの通信でデータを引っ張ってくるように思う…

Sinon.js でハマる / 『ロスト・ワールド / ジュラシックパーク』を観た

Sinon.JS の stub の挙動でちょっとハマった。 "test should stub method differently based on arguments": function () { var callback = sinon.stub(); callback.withArgs(42).returns(1); callback.withArgs(1).throws("name"); callback(); // No retur…

Google Sheets API v4 をすこし試す

bouzuya/tamaru 。今日は EncodeJson View を実装して、 Google Sheets API の呼び出しの調査。 NPM には googleapis があり、これを使うと簡単にできる。↓のような形。 const { google } = require('googleapis'); const sheets = google.sheets({ version:…

bouzuya/tamaru を MVC2 っぽくした

bouzuya/tamaru 。 Server.* をつくっている。 ごちゃごちゃとしていた Server.Node.Server を Bouzuya.HTTP.Server.Node に移動した。 Bouzuya.* はこのプロジェクトに固有ではない処理を抜き出しておいて、あとでパッケージ化しようという算段だ。 bouzuya…

2018-W19 ふりかえり

2018-W19 をふりかえる。 2018-W19 の目標 とその記事 目標。 [x] bouzuya/tamaru を進める 記事。 2018-05-12 『アベンジャーズ / インフィニティ・ウォー』を観た 2018-05-11 HTTP の Method や Status をあと何回つくるのか 2018-05-10 『チーム開発実践…

『アベンジャーズ / インフィニティ・ウォー』を観た

『アベンジャーズ / インフィニティ・ウォー』を観た。ネタバレをなるべく避けつつ、感想を書く。 まず『ブラックパンサー』以外を観ているぼくの感覚だけど、冗談抜きにここまでの作品を観ていないと観られないように思う。ほとんど冗談かと思うような形で…

HTTP の Method や Status をあと何回つくるのか

bouzuya/tamaru は進んでいない。 Status を切り出してみたものの迷っている。この Status や Method などは外部のパッケージが既にある。 たとえば Status 。 pursuit:purescript-http-types Network.HTTP.Types.StatusCode pursuit:purescript-http Networ…

『チーム開発実践入門』を読んだ

今日は fgb (private) 。あるコマンドの挙動を変えた。バグっていて動かなくなったので、さらに修正。いいかげんな実装だ。 待ち時間に『チーム開発実践入門』を流し読みした。 対象としている層が期待したものより広かった (低かった) ように思う。バージョ…

purescript-avar を読む

bouzuya/tamaru 。昨日 (2018-05-08) に引き続き、簡単な HTTP サーバーをつくっている。 今日はリクエストボディの読み取りとクエリ文字列の解釈。 リクエストボディは昨日予想したとおり怪しい感じ。主に使用したパッケージは↓。 purescript-aff purescrip…

purescript-node-http (Node.HTTP) をためす (2)

bouzuya/tamaru 。昨日 (2018-05-07) に引き続き、 purescript-node-http で簡単な HTTP サーバーをつくっていく。 あとは request body を読み取るくらいかな。 request / response body の読み書きはちょっと怖くて。 Node.js の Stream という状態の塊み…

purescript-node-http (Node.HTTP) をためす

bouzuya/tamaru の進捗。 purescript-node-http をインストール。 Node.HTTP の関数を使って、 HTTP リクエストに固定的なレスポンスを返すところまで。 前回の bouzuya/fwt は purescript-hyper を使っていた。今回は Node.js により近い形でやってみる。 f…