2020/02/04 にっき

レビュー会に参加した

rurema-review.connpass.com

レビューをしていたんだけど、例外が発生するサンプルコードで発生した例外を返す値を表す # => で書いていいのかわからなかった。 また git grep '# => ' | grep Error してみたところ例外の場合は # => の後ろの値の部分のフォーマットもまばらだった。 ので揃えたいissueを建てた https://github.com/rurema/doctree/issues/2128

ERBとJSON周りをレビューした、修正したほうがいいと思ったやつは自分で直してApproveしてマージした。


最近ウェブカメラつないでもカメラがうつらなかった原因がわかった。

雑に 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は重すぎなのではという気持ちがある。 新しいJavaScriptIE 11で使えるようにするためにはparcelやらwebpack入れてCI整えてVMIEの検証環境用意して、と真面目にやるとやることが多すぎる。 特にGoogle Chromeとか使っている場合には自分のブラウザでは動くわけだから対応しても旨味がすくない感じ。 開発者として正直な気持ちだとparcel/webpackいれると嬉しい!みたいな別の何かとセットでついでにIE 11でも動くようにbrowserslist整えるぐらいなら対応してもいいかなぐらいの温度感な気がする。

一方自分が利用者としてちゃんとやれているかというと...


rubyに草はやした

github.com

ruby-jpのSlackでペンさんがSEGVするコード書いてたのでお昼休みとりついでにいじっていた。 問題が起きてるVMの箇所はすぐ分かったんだけどなんか直し方的にダメだった(SEGVしなくなるが動きはダメみたいなダメな直し方していた)。 mameさんがパッチSlackに書いてくれたので拾ってコミットしてPull Requestこさえた。 そもそもそのVM命令列が生成されてるの自体がよくなかったぽい。 実行時にチェックせずコンパイルのタイミングで直すとよかった。

compile.c 力〜〜〜

何気に今年の初コミットな気がする、新聞に載った、わいわい

ruby-trunk-changes.hatenablog.com


るりまの会明日じゃん、申し込み忘れそうなので申し込んでおいた。

rurema-review.connpass.com


Quineとかそういう系の話が気になりすぎるので

oedo08見に行くことにした

asakusarb.doorkeeper.jp

2/10の深夜について、2/12の夜に帰る予定

LCC+安宿よりもANA/JALのホテルパック取るのが楽で快適。


rubimaの国際化どうなんみたいなissueがたった、国際化、やれるとよさそうですね、誰かやる人がいれば...

github.com

るびまの編集部への許諾は取れているけど、他の人に再頒布の許可とかは取れていないっぽくて真面目にやると道のりがながそう。 ライセンス周りの関連issueはこれ。

github.com

ライセンス以前のメール連絡のときはこれ

https://github.com/rubima/rubima/blob/0ddb86c9d0aaaf714c4b5c70d2653727be969cc0/mail_templates/article_request#L25-L34

リポジトリがあってhikiで管理してたときはこれ

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のグラフはこういう感じです。毎号やるのかなり大変だと思う。みよひでさんとってもエライ。

f:id:h6n:20200204010002p:plain


ruby-jpでRubyをビルドする関連の話題を最近よくみる、pockeさんがいい記事つくってくれたので加筆した。

scrapbox.io


Redmineプラグイン開発周りの知見がまた少したまっている、にっきじゃない単体記事で書こうかな。


gem server について追記した

qiita.com


生活の仕組み周りこの辺改善しておきたい

  • ANAのカードつくりたい(旅行行きやすいように)
  • ANAJAL・イオンあたりの個別株に手を出したい(旅行いきやすいように+買い物で貯まりやすいように)

朝このツイートみてめっちゃ刺さった(スレッドにも色々ぶら下がってる)

2020/01/30 にっき

AURからgoogle-chromeを入れていたんだけど証明書がなんかうまく管理されてないのかつながらないサイトが出てしまったので削除してchromiumに乗り換えた


ruby-jpの #times-dhh にペアプロに便利そうなサービスが流れてきた、ためしたいけどまだLinuxには対応していないよう

tuple.app


るりまのPull Requestをレビューしてマージした

github.com

github.com


ruby-signatureのStringのPull Requestの続きをやっていた、each系をやっていたところで力つきてしまった

% cat stdlib/builtin/string.rbs | grep 💪👽🚨 | wc -l
88

github.com


ruby-jpのSlackの #emoji チャンネルで新しいUnicodeの話題になっていた。

Che vuoiのジェスチャーの絵文字が入ったっぽい。

www.youtube.com


ウィルスとか隔離とかにも関わってくる人権について、憲法入門読むと色々書いてて便利っぽい(Kindle Unlimited抜けちゃったので悩む、図書館で借りる手がある)

https://www.amazon.co.jp/dp/B0764T452V

2020/01/29 にっき

Stringの型直していてSymbolの型を参考にしていたら、テストがうまくテスト出来ていないことに気づいたので直した

github.com


るりまのPull Requestをレビューした

github.com

一般的には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 のとこでエラーが出ていたので直した

github.com


育てた

github.com

まだ120ぐらい残ってる、今日 String#<=> で悩んで止まってしまった

def <=>: (String other) -> (-1 | 0 | 1 | nil) 
def <=>: (String other) -> Integer? 
def <=>: (untyped other) -> (-1 | 0 | 1 | nil) 
def <=>: (untyped other) -> Integer? 

どれがうれしい?

いいなと思ったらKyashでお金を下さい
20191128011151
GitHubスポンサーも受け付けています
https://github.com/sponsors/hanachin/