bouzuya.hatenablog.com

ぼうずやのにっき

bouzuya/tamaru 1.0.0 をつくった

bouzuya/tamaru 1.0.0 をつくった。

もう 2018-07-08 のことなので、もうひとつき近く前なんだけど……。言い訳すると 2018-06 の終わりごろと 2018-07 のはじめごろはひどく忙しくて、ね。

概要。 tamaru は毎日何かしらの数値を Google Sheets に保存する Web アプリケーション。こんなのは Google Forms なら一瞬だし、 Firebase などの BaaS を使うのが、おそらく正しい。正しいのだけど、 PureScript で地道に実装した。

実装。雑なのでデータ量が増えると破綻しそう。サーバーサイドは Node.js 、クライアントサイドはだいたいの Web ブラウザで動く。

PureScript は 0.11 を使っている。 Node.js の http を wrap する形で独自の PureScript 向け HTTP サーバーを実装している。 HTTP Method とか HTTP StatusCode なども定義してある。 DateTime を補うものなどもつくっている。そのうちパッケージとして切り出すかもしれない。

UI には Halogen を使っている。ただ凝った使い方はしていない。サーバーサイドレンダリングに挑戦したけど、断念した。サーバーサイドで HTML をレンダリングするところまでは行けたのだけど、クライアントサイドでそれを引き継ぐ仕組みがないので、厳しい。たぶん次回は Halogen を使わない。 CSS がないので、見た目が残念。もちろん動きも残念だけど。

で、つくってから一ヶ月経ったんだけど、まともに運用していない。残念だ。

気が向いたら PureScript 0.12 移行したい。

2018-W31 ふりかえり

2018-W31 をふりかえる。

2018-W31 の目標 とその記事

目標。

  • ☐ bouzuya/tamaru v1.0.0 のことを書く
  • ☐ bouzuya/cltw v1.0.0 のことを書く
  • ☑ Oxygen Not Included のことを書く
  • ☐ つくったものを表示するスクリプトを書く
  • ☑ 2018-07 のふりかえりを書く

記事。

目標。ダメだ……。ペースが狂っている。

つくったもの

2018-07-30/2018-08-05

purescript-bouzuya-datetime をひとまず 0.1.0 にし、 package-set をつくって、それを shiba から参照するようにしたところ。

2018-07-31 で PureScript の毎日コミットが途切れている。ひょっとしたらコミットしていたものを push しそびれたまま、 rebase して消してしまった可能性もあるけど……。結構ショックだ……。コミット数 > ツイート数もほとんどできていない。

よんだもの

  • 『 11 歳からの正しく怖がるインターネット』 (2018-07-31)

みたもの

随分前から妻とすこしずつ見ていたハガレンを終えた。これでぼくは二周したことになるのか……。

ラ・ラ・ランドは Prime Video にきていたので。観に行こうと思っていたけど、行けなかったんだよな……。

2018-05 から週 2 本の制限がある。今週は OK 。

その他

手首の痛みが治らない。運動できていない。来週は病院に行こうかな……。

Oxygen Not Included を遊んでいる。ここまでで 78h くらい。つけたまま放置していることも多いので、正確ではないが……。

2018-W32 の目標

  • bouzuya/tamaru v1.0.0 のことを書く
  • bouzuya/cltw v1.0.0 のことを書く
  • bouzuya/shiba をつくる

Oxygen Not Included 6 回目

Oxygen Not Included 。

  • 6 回目
  • 105 サイクル
  • 最終生存者 8 人
  • 死者なし
  • ヘドロ地帯の汚染水を水に変換
  • ブリッスルブロッサムを水耕栽培
  • 天然ガスの間欠泉で発電
  • 気温変化によりブリッスルブロッサムが全滅
  • 温度を下げるため空調設備を設置するも、気圧をうまく扱えず機能しなかった
  • 気温を下げるため寒冷地から引き込もうとするも、その前に食料不足へ

マッシュバーとかいう泥団子は食べたくないので、終了。

次は気温に注意しつつ、採掘多めでやっていきたい。

bouzuya/package-sets にブランチをつくった

bouzuya/package-sets に bouzuya-20180803 ブランチを追加。 bouzuya/purescript-bouzuya-datetime を持ってこれるようにした。

bouzuya/shibapsc-package.json から↑のパッケージセットを参照するように。これで遠回りから戻ってきた。

実は途中に justinwoo/spacchetti を試しているのだけど、ぼくの環境だと nix-shell が jq のビルド (テスト) で失敗してしまう。 spacchetti を使おうとすると、 dhall もそうだし、いろいろ別のものに触れないといけない……。また試す。


とりあえず、育休の一週目 (数日) が終わり。予想より疲れている。

鋼の錬金術師 FULLMETAL ALCHEMIST 』を観終えた。

育児休業に入る

世間では退職・転職エントリーがあふれているけど、ぼくは今日から育児休業に入る。

ぼくが育休をとるのは、いろいろ理由があるのだけど、ひとつには不必要な性による差が嫌いだからだ。

共働きの時代だ (と思っている) 。夫婦で同じように仕事から帰ってきて、妻が家事・育児をするなんてのはいびつだろう。仕事と家事で分担しているなら(それを良いとも思わないが)ともかく、共働きでは明らかにおかしいと思う。ぼくは自身の両親や身近ないくつかの人間を反面教師として、自身はそうなりたくないと強く感じる。家事における性差などほとんどないはずだ。

ぼくは女性が育休をとるという慣習をいびつだと感じる。育児は女性にしかできないのだろうか。出産は現状そうかもしれないが、育児はそうでないだろう。ぼくの胸から母乳は出ないが、粉ミルクや搾母乳を哺乳瓶であげることはできる。オムツや沐浴などももちろんできる。産休はともかく、育休は男性もとれる。育児における性差などほとんどないはずだ。

育休については、所得の関係で男性が……という意見もありそうだ。ぼくは、もしその所得の差が育休の有無に影響されて生まれているとしたら、悪い循環だと感じる。おそらく法的には差をつけてはいけないとなっていそう(知らない)だけど、それを抜きにしたとき、長期間抜ける人間と抜けない人間のどちらを重用するだろう……。鶏と卵だが、女性ばかりを育休をとれば男女の所得に差が出てしまわないだろうか。これはぼくの想像であって、現実にどうだかは知らない。でも、もし悪い循環なら、ぼくで終わりにできないかと思う。男女差に関係ない所得が減る問題ももちろんある。ただ半年は 67% 、残り半年は 50% の給付金がある。それではだめだろうか……。

これは完全に個人的な意見だが、人生において 1 人の子のために 1 年くらいは休んでも・休めても良いんじゃないか……とぼくは思う。

会社の人たちには迷惑をかけていると思う。申し訳ない(……があえて余計なことを言うなら、そこを考えるのは管理者・経営者の仕事であって、ぼくの仕事ではない)。特に弊社のような人数の少ない会社だとより問題が大きいと思うのだけど、ぼくのわがままを(法律どおりとは言え)通せるようにしてくれたのは本当にありがたいことだ。有意義な期間にしたい。


おむつを変えた直後(変えている途中)におしっこするの、勘弁してもらえませんか……。

2018-07 ふりかえり

2018-07 をふりかえる。

2018-07 の目標

  • ものをつくる
    • ☑ 毎日 PureScript で 1 コミット
    • ☐ ツイート数 < コミット数
    • ☑ bouzuya/tamaru をつくる
  • 何かをつかう (ためす)
    • ☐ 何か新しいものを……
  • 時間をつくる
    • ☐ ゲーム・漫画を避ける
    • ☑ 映画は週に 2 本まで
  • 健康をたもつ
    • ☐ 運動を続ける
    • ☐ 日付が変わるまでには寝る

PureScript は大きく進まないものの毎日コミットしている。 PureScript v0.12 と psc-package に移行した。bouzuya/tamaru は一応できた。ツイート数 < コミット数は bouzuya/cltw で見れるようにした。意識はしているものの達成できている日は少ない。

全体的にはあまり良くない。ゲーム Oxygen Not Included をはじめてしまった。手首を痛めて、運動も減っている。妻のところへ通っていた関係で寝る時間も崩れがちだった。

週別のふりかえり

つくったもの

2018-07-01/2018-07-31

PureScript のちょっとしたものをつくっている。 cltw & tamaru が一応できた。今月も先月に続き、 GitHub で PureScript として判定されているリポジトリに毎日コミットができた。

cltw から PureScript v0.12 と psc-package に移行している。

よんだもの

  • 『 11 歳からの正しく怖がるインターネット』 (2018-07-31)

今日読んだ。煽りが過ぎるような気はするけど、書いてあるような怖さは知っておいたほうが良いと思う。

blog.bouzuya.net は個人情報の観点ではダメな例で、直接的な個人情報こそほとんどないけれど、積み重ねれば詳細にぼくのまわりのことが分かってしまう。あとは Facebook / GitHub / Twitter あたりからの繋がりを見れば、より確実になる。

2018-06-30 に 2018-07 で読みたいと書いた『 Amazon Web Services 基礎からのネットワーク&サーバー構築 改訂版』は読めていない。

みたもの

映画 (動画) 。

2018-04 からの週 2 本制限は今月も機能している。

その他

勉強会はなし。

ゲームは Oxygen Not Included をしている。制約を無視している。

おでかけはなし。子どもに関するあれこれで行き来はしている。自転車を買おうかな。

運動。手首を痛めたこともあり、運動量が減っている。

買い物。特筆すべきものはない。子どもに関するあれこれを買っている。

忙しかった 2018-06 の終わりからの出産でバタバタしている。異常な暑さと雨がたくさん降った 2018-07 のも印象的だ。

2018-08 の目標

  • ものをつくる
    • 毎日 PureScript で 1 コミット
    • ツイート数 < コミット数
    • bouzuya/shiba をつくる
    • capybo のプロジェクトを進める
  • 何かをつかう (ためす)
    • 何か新しいものを……
  • 時間をつくる
    • ゲーム・漫画を避ける
    • 映画は週に 2 本まで
  • 健康をたもつ
    • 運動を続ける
    • 日付が変わるまでには寝る

ほとんど 2018-07 から継続。 bouzuya/shiba の完成を入れている。 Helix はやはりつくれなかった。 2018-07/2018-09 の方針は書けていない。