bouzuya.hatenablog.com

ぼうずやのにっき

2018-06-01から1ヶ月間の記事一覧

2018-06 ふりかえり

2018-06 をふりかえる。 2018-06 の目標 2018-04/2018-06 の方針 (2018-03-31) も参照。 ☑ ものをつくる 毎日 PureScript で 1 コミット bouzuya/tamaru をつくる ☑ 何かをつかう (ためす) 何か新しいものを…… ☑ 時間をつくる ゲーム・漫画を避ける・映画は…

ひとつの区切り。祝。来週がまた区切り。そも月の切れ目か。 bouzuya/tamaru 。つまらないモジュールの切り分けを進める。環境変数からの設定の読み込みなどは、次回はコピペか、そのうちにパッケージ化して対応したい。型だけ書けば……という形まで持ってい…

忙しい (3)

忙しいのもそろそろ落ち着いたかな……。明日からはこの数日での狂いを戻したい。

忙しい (2)

忙しい。 Slack のトラブルではやめに切り上げた。

忙しい

忙しい。

ツイート<コミットは難しい / 『ズートピア』を観た

bouzuya/tamaru 。今日は今日の日付でデータを入れられるようにした。それだけ。 あとは Eff をモジュール別に type Effect e = (dom :: DOM | e) のように束ねてみている。繰り返しが多くなりがちなので。 ツイートよりもコミットのほうが少ない (2018-06-2…

2018-W25 ふりかえり

2018-W25 をふりかえる。 2018-W25 の目標 とその記事 目標。 ☐ bouzuya/tamaru v1.0.0 をつくる 記事。 2018-06-23 JIS X 0301 : 2002 を読んだ 2018-06-22 余裕がなくなってから立てた計画は余裕のない計画になる 2018-06-21 bouzuya/tamaru で select 要…

JIS X 0301 : 2002 を読んだ

JIS X 0301 : 2002 『情報交換のためのデータ要素及び交換形式――日付及び時刻の表記』を読んだ。 http://www.jisc.go.jp/ から JIS X 0301 を検索すれば読める。 JIS X 0301 : 2002 は ISO 8601 : 2000 の JIS 版。 ISO 8601 は https://www.iso.org/iso-860…

余裕がなくなってから立てた計画は余裕のない計画になる

余裕がなくなってから立てた計画は余裕のない計画になる。 ツイート数よりコミット数のほうが大きくなることを目指したい。 bouzuya/tamaru 。データの追加・更新。更新操作に慣れていない。日時取得にも慣れていない。

bouzuya/tamaru で select 要素の動きをつくった

bouzuya/tamaru 。 select 要素の選択変更に対応した。 receiver を設定しておかないと Input って無視されるのかな。更新が反映されていなかっただけかな。よく分かっていない。子 Component からの Output (Message) を親 Component で処理できた。 腕立て…

『パシフィック・リム』を観た / Nyquist 向け keymap v23 をつくった

一昨日の夜に『パシフィック・リム』を観た。 2016-07-25 にも観ているし、その前にも観ている。たまに観たくなる。 bouzuya/qmk_firmware (fork) の bouzuya ブランチに nyquist 向けの bouzuya keymap v23 をつくった。もともとは Let's Split 向けのもの…

検索エンジンを Google から DuckDuckGo に切り替えた

DuckDuckGo を使うようにしてみた。ノートパソコンとスマートフォンのブラウザ設定を変更した。なんとなく。 bouzuya/bouzuya.net を v2.3.1 に。 Google Analytics を外した。ぼくは見ていないし Google にトラッキングされたくない人も居るんじゃないかと…

属性で INITIAL_STATE を渡した

bouzuya/tamaru 。初期状態を server から client に渡した。 2018-06-16 の続き。 結局、属性で渡した。普段は <script>window.INITIAL_STATE = ...;</script> とやるところなんだけど、 <script data-initial-state="..."></script> とした。起動後に属性を取り出して JSON を解釈した。 属性って長さの制限ないのだろ…

2018-W24 ふりかえり

2018-W24 をふりかえる。 2018-W24 の目標 とその記事 目標。 ☐ bouzuya/tamaru v1.0.0 をつくる ☑ Halogen の Component を String にする話をまた書く 記事。 2018-06-16 halogen で escape されずに描画したい / 『スター・トレック イントゥ・ダークネス…

halogen で escape されずに描画したい / 『スター・トレック イントゥ・ダークネス』を観た

bouzuya/tamaru 。初期状態を server から client に渡そうと思ったのだけど、うまくいかなかった。 halogen には escape なしで描画する方法が用意されていないようだ。 slamdata/purescript-halogen#324 を見ると ref と innerHTML に突っ込むような挙動で…

わりと何をしたのか分からない日

なんだか疲れている。 fgb (private) にコマンドをひとつ追加した。あと bouzuya/tamaru で SSR を諦めて SSR で追加された要素を消した。ちょっとした DOM 操作でさえつらい。 わりと何をしたのか分からない日だ。いつもどおりに仕事した。↑のように申し訳…

bouzuya/tamaru では halogen の server-side rendering を諦める

bouzuya/tamaru 。 halogen で server-side rendering を諦めたほうが良いかもしれない……。 Halogen.VDom.Driver の runUI を触っていたときにそんな気はしていて、見ないようにしてきたんだけど。今日ついにそこに到達した。 今日は client-side の entry p…

bouzuya/tamaru の static file を配信する / 髪を切った

今日は fgb (private) に機能追加。 Backlog API で User Activity を取得している。 bouzuya/tamaru 。昨日 (2018-06-12) の fileServer の件に着手。とりあえず、雑にファイルを返すようにした。きちんとつくれば、切り出してほかのプロジェクトでも使えそ…

bouzuya/tamaru はまだ static な file を配信できない

bouzuya/tamaru 。今日は GroupList と DataList に値を入れて表示するところまで。 server-side rendering ができたと喜んでいたのだけど、 client-side rendering (のための script の配信) ができない。 static な file を配信する機能がない。前回の bou…

Halogen の Component を今度こそ String にする話

何度か書いてきた。 slamdata/purescript-halogen の Component を String にする話。過去の記事は↓あたり。 2018-04-20 2018-06-05 2018-06-07 2018-06-08 2018-06-09 Halogen の Component を String にしたい。 server side rendering する際に Component…

2018-W23 ふりかえり

2018-W23 をふりかえる。 2018-W23 の目標 とその記事 目標。 ☑ bouzuya/bs のことを書く ☑ bouzuya/bs-code v2.0.2 をつくる ☐ bouzuya/tamaru v1.0.0 をつくる 記事。 2018-06-09 Halogen の Component を String にできない話の続き 2018-06-08 動かない…

Halogen の Component を String にできない話の続き

bouzuya/tamaru 。些細な点にこだわりすぎて進んでいない。 昨日 (2018-06-08) の子 Component の描画に対応しようとしていた。結論から書くと、ぼくにはまだできなかった。 RenderSpec を雑に実装している点と slamdata/purescript-halogen-vdom-string-ren…

動かないかもと思うものはだいたい動かない

bouzuya/tamaru 。今日は子 Component をつくる。 Halogen で子 Component をつくるのははじめてだ。ぱっと見ただけで大変そうだったので、bouzuya/fwt のときは避けた。 で、昨日 (2018-06-07) の心配どおり、入れ子の Component だと ComponentRenderer が…

Halogen の Component を String にする

進んでいない bouzuya/tamaru 。今日は halogen の Component を String にした。 2018-04-20 にも似たようなことを書いていたけど、今度は HTML からではなく Component から変換できるようにした。 2018-06-05 に Halogen.VDom.Machine を見たけど、結局 u…

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 をつくる ☑ 2018-05 のふりかえりを書く 記事。 2018-06-02 散歩 / 『ジャスティス・リーグ』を観た 2018-06-01 bouzuya/bs-code を直そうとしている 2018-05-31 2018-0…

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

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

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

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