2020/02/04 にっき
レビュー会に参加した
レビューをしていたんだけど、例外が発生するサンプルコードで発生した例外を返す値を表す # =>
で書いていいのかわからなかった。
また git grep '# => ' | grep Error
してみたところ例外の場合は # =>
の後ろの値の部分のフォーマットもまばらだった。
ので揃えたいissueを建てた
https://github.com/rurema/doctree/issues/2128
ERBとJSON周りをレビューした、修正したほうがいいと思ったやつは自分で直してApproveしてマージした。
- https://github.com/rurema/doctree/pull/1532
- https://github.com/rurema/doctree/pull/1613
- https://github.com/rurema/doctree/pull/1621
- https://github.com/rurema/doctree/pull/1622
- https://github.com/rurema/doctree/pull/1624
- https://github.com/rurema/doctree/pull/1626
- https://github.com/rurema/doctree/pull/1627
- https://github.com/rurema/doctree/pull/1629
最近ウェブカメラつないでもカメラがうつらなかった原因がわかった。
雑に pacman -Syu
したせいで起動時のカーネルのディレクトリが消えててウェブカメラのモジュールがロードできていなかった。再起動したらうつった。
事業外みなし労働制のリモートワークだと即レスを回避できて便利そう
したがって、サテライトオフィス勤務等で、常時回線が接続されており、その間労働者が自由に情報通信機器から離れたり通信可能な状態を切断したりすることが認められず、また使用者の指示に対し労働者が即応する義務が課されている場合には、「情報通信機器が、使用者の指示により常時通信可能な状態におくこと」とされていると考えられる。 https://www.mhlw.go.jp/content/000545678.pdf
HHKB BTが有線給電できるのを知った(わたしはもってない)
rails new
の --dev
オプションと --edge
オプションを知った
Capybaraでenable_aria_labelにtrue設定してるのに押せなくて困っていた
調べてみるとinputのtype buttonやaやbuttonじゃないとダメで、例えばspanのrole属性にbuttonを設定していても探してくれないっぽい。バグでは。 直したいけど今日は時間切れ。
2020/02/03 にっき
OSSの揉め事をみてなんとも言えない気持ちになった。
無償で対応するにはIE 11は重すぎなのではという気持ちがある。 新しいJavaScriptをIE 11で使えるようにするためにはparcelやらwebpack入れてCI整えてVMにIEの検証環境用意して、と真面目にやるとやることが多すぎる。 特にGoogle Chromeとか使っている場合には自分のブラウザでは動くわけだから対応しても旨味がすくない感じ。 開発者として正直な気持ちだとparcel/webpackいれると嬉しい!みたいな別の何かとセットでついでにIE 11でも動くようにbrowserslist整えるぐらいなら対応してもいいかなぐらいの温度感な気がする。
一方自分が利用者としてちゃんとやれているかというと...
rubyに草はやした
ruby-jpのSlackでペンさんがSEGVするコード書いてたのでお昼休みとりついでにいじっていた。 問題が起きてるVMの箇所はすぐ分かったんだけどなんか直し方的にダメだった(SEGVしなくなるが動きはダメみたいなダメな直し方していた)。 mameさんがパッチSlackに書いてくれたので拾ってコミットしてPull Requestこさえた。 そもそもそのVM命令列が生成されてるの自体がよくなかったぽい。 実行時にチェックせずコンパイルのタイミングで直すとよかった。
compile.c
力〜〜〜
何気に今年の初コミットな気がする、新聞に載った、わいわい
ruby-trunk-changes.hatenablog.com
るりまの会明日じゃん、申し込み忘れそうなので申し込んでおいた。
Quineとかそういう系の話が気になりすぎるので
quineとかそういう系の予定
— ぺん! (@tompng) 2020年1月31日
oedo08見に行くことにした
2/10の深夜について、2/12の夜に帰る予定
LCC+安宿よりもANA/JALのホテルパック取るのが楽で快適。
rubimaの国際化どうなんみたいなissueがたった、国際化、やれるとよさそうですね、誰かやる人がいれば...
るびまの編集部への許諾は取れているけど、他の人に再頒布の許可とかは取れていないっぽくて真面目にやると道のりがながそう。 ライセンス周りの関連issueはこれ。
ライセンス以前のメール連絡のときはこれ
https://github.com/rubima/rubima/blob/master/license.md
Jekyll後は謎
最新号のるびままだ読んでないので読んでいる
文字起こしをほんのちょっとだけ手伝っていたんだけど謝辞が載っているのに気づいた。
みよひで 今号のるびまには久しぶりに Hotlinks を掲載できました。Hotlinks は文字起こしが大変だったのですが、今回は slack の ruby-jp にて協力者の募集をしたところ協力していただける方が見つかりました。特に @hanachin_ さんには多大なるご協力をいただきました。この場をお借りしてお礼します。 https://magazine.rubyist.net/articles/0061/0061-EditorsNote.html
少ししかお手伝い出来なかったけどお役にたててよかった。ちなみに文字起こしのPrivate repositoryのグラフはこういう感じです。毎号やるのかなり大変だと思う。みよひでさんとってもエライ。
ruby-jpでRubyをビルドする関連の話題を最近よくみる、pockeさんがいい記事つくってくれたので加筆した。
Redmineプラグイン開発周りの知見がまた少したまっている、にっきじゃない単体記事で書こうかな。
gem server
について追記した
生活の仕組み周りこの辺改善しておきたい
朝このツイートみてめっちゃ刺さった(スレッドにも色々ぶら下がってる)
Unless you follow up your “it depends” or “it’s all about trade-offs” with an actual disposition of WHAT it depends on or HOW to weigh those trade-offs, you’re saying less than nothing. It’s an intellectual pause button.
— DHH (@dhh) 2020年2月2日
2020/02/01 にっき
型かいてたら名前空間なんか間違ってるのかNameError出てたので直しておいた
続き
頑張りがまだ必要そう、gsubのところで今日は終わり。
% cat stdlib/builtin/string.rbs | grep 💪👽🚨 | wc -l 74
2020/01/30 にっき
AURからgoogle-chromeを入れていたんだけど証明書がなんかうまく管理されてないのかつながらないサイトが出てしまったので削除してchromiumに乗り換えた
ruby-jpの #times-dhh にペアプロに便利そうなサービスが流れてきた、ためしたいけどまだLinuxには対応していないよう
るりまのPull Requestをレビューしてマージした
ruby-signatureのStringのPull Requestの続きをやっていた、each
系をやっていたところで力つきてしまった
% cat stdlib/builtin/string.rbs | grep 💪👽🚨 | wc -l 88
ruby-jpのSlackの #emoji チャンネルで新しいUnicodeの話題になっていた。
Che vuoiのジェスチャーの絵文字が入ったっぽい。
ウィルスとか隔離とかにも関わってくる人権について、憲法入門読むと色々書いてて便利っぽい(Kindle Unlimited抜けちゃったので悩む、図書館で借りる手がある)
2020/01/29 にっき
Stringの型直していてSymbolの型を参考にしていたら、テストがうまくテスト出来ていないことに気づいたので直した
るりまのPull Requestをレビューした
一般的にはNUL文字が使われていると書こうとしていて補強するための材料にGoogleの検索結果の件数を調べたらなんとびっくりNUL文字のほうが少なかったのだった
- "ヌル文字" - "ヌル文字列" 40,200件
- "NULL文字" -"NULL文字列" 約 37,200 件
- ”NUL文字" 約 7,160 件
日本語だけなのかと思って "NULL character"と"NUL character"でも調べたけどNULLのほうが件数多かった。びっくり。
Twitterのアイコンを変えた
自撮りしていて気づいたけど斜視、具合が前より悪くなっていそうな気がする
ruby-signatureのStringをちまちま倒しているけどわりと時間かかるのが目に見えていて取り掛かりづらい問題がある、残り100+
% cat stdlib/builtin/string.rbs | grep 💪👽🚨 | wc -l 110
ruby-jpに #times-dhh
を作ってツイートを流しはじめた
技術に絡んだ政治的な話が流れてくると思う、関心を持っているので流した
ruby-jpのrspecチャンネルで非同期にメール送るテストをどう書くかの話をしていた
deliver_later
が呼ばれたことを頑張ってテストしようとするとany instance ofのお世話になるけど、本当にテストしたいのはメール送信のJobがキューに入ったかどうかだと思う
ruby-jpのrubygemsチャンネルでパッケージマネージャーのバージョン解決について話していて面白かった
cargoは -Z minimal-versions
すると最小、つけないと最大っぽい
朝Qiitaつながらなくてオッとなったけど pacman -Syu
したら ca-certificates-mozilla-3.49.2-2
ふってきて直った
FirefoxのPIPが便利すぎるので当面Firefoxユーザーになることを決意した
ruby-jpで現存するメッセージ1万のうち791が自分の投稿、四捨五入して8%、、、、Write Only Memberになっていそうで怖い。
2020/01/19 にっき
ビレバンの優待使って子のおもちゃを買った。
森のうんどう会 https://www.amazon.co.jp/dp/B0083AHXT0/ref=cm_sw_r_cp_apa_i_ebijEbT14GA61
森のあそび道具シリーズ たっちゃん げす -Touch&Guess- https://www.amazon.co.jp/dp/B007H25QP8/ref=cm_sw_r_cp_apa_i_DeijEb1JWGYJD
あとハンドチョッパーとポケトルと缶つま牡蠣とあんこと辛いラーメン
同じく優待で、前に同じシリーズのこれとかを買った
音いっぱいつみき https://www.amazon.co.jp/dp/B002WAZ024/ref=cm_sw_r_cp_apa_i_HcijEb3NQ58EJ
K's Kids ブロック知育玩具 ブロックン・ラーン TYKK10458 https://www.amazon.co.jp/dp/B001KLF47M/ref=cm_sw_r_cp_apa_i_qgijEbW70HRHA
次の年齢で必要そうなもの優待で扱ってる株かおうかな
---
連絡系タスクを少しした
---
プレミアム商品券、発行できそうにない。単純に事務処理能力が低いのもあるけど制度自体に虚無を感じてしまう。
---
RubyKaigiのチケットだけ買った
---
大江戸楽しそう、行きたい気持ちはある。
2020/01/18 にっき
<=>
の返す値を厳密に書こうとすると -1 | 0 | 1 | nil
になるのだけど、なぜか -1
のとこでエラーが出ていたので直した
育てた
まだ120ぐらい残ってる、今日 String#<=>
で悩んで止まってしまった
def <=>: (String other) -> (-1 | 0 | 1 | nil) def <=>: (String other) -> Integer? def <=>: (untyped other) -> (-1 | 0 | 1 | nil) def <=>: (untyped other) -> Integer?
どれがうれしい?