2025/02/13(木)たまにはプログラミングの話

2025/02/13 21:26
ClojureScriptでnode.jsのライブラリを実装しているのですが、Spyのcalled-with?が思ったように動いてくれずにハマってしまいました。

called-with?の実装は以下のようになっており、
(not (nil? (some #(= args %) (calls f))))
(calls f) の戻り値は想定どおりの値を返しているのですが、someの結果がnilになってしまいます。何でだろうと調べた結果、当たり前のことを勘違いしていました。
(= #js :key "value" #js :key "value")
これって false になるんですね……。JavaScriptのオブジェクトの比較になるので、当然と言えば当然なのですが。

というわけで、callsで引数のリストをシーケンスのまま取得して、js->cljでClojureの世界に持ち込んでから比較するようにしました。おかげでだいぶテストコードが長くなりましたが、まぁ仕方がない。

2025/02/12(水)日記

2025/02/12 20:41
今日は出社日だったのですが、帰宅途中から腰の張りが強くなってきたので横になっています。明日は守備につかずDHで出場したいところですが、残念ながら私は強打者ではなくAndroidエンジニアなのでフルタイムで仕事をすることになりそうです。

少し前は脇腹が痛くて、今日は腰の調子が悪いということで、今まであまり気にしていなかった部位がおかしくなっているのですが、年なんですかね。

……たぶん運動不足だと思う。

2025/02/11(火)焦るな

2025/02/11 22:26
相変わらず火曜日のアニ並サークルくらいしかQMAる余裕のない日々が続いているのですが、グリムを解禁するためにいろいろとキャラを変えながらプレイしているところです。

たぶん初めて使ったと思うのですが、マラリヤいいですね。20年以上もこのゲームをやってきて今頃気づいたのかという感じなのですがw

【西武】左肘故障の武内夏暉が29日ぶりにスローイング再開「投げる喜びを」と前へ進む8分間 - プロ野球 : 日刊スポーツ

ここまでは順調そうで安心しました。焦るとろくなことにならないので、一歩ずつ段階を踏んで復帰に向けて進んでいってほしいと思います。私は前半戦のどこかで帰ってきてくれればいいよ、くらいの気持ちでいますので。

2025/02/10(月)開幕シリーズ

2025/02/10 21:18
3月末の試合でジャケットを配布するドーム球場があるらしい。

3/28(金)~3/30(日)『2025開幕シリーズ』は来場者配布グッズが毎日もらえる! | 埼玉西武ライオンズ

チケットが取れるかどうか次第ですが、開幕シリーズはどこかで行く予定です。だって、あれだけあった借金がゼロになってるんだぜw

個人的にはフラッグはやや否定的で(インプレー中に振られると邪魔で仕方がない)、バルーンは明確に否定的なので(衛生面の問題はなくなったものの、7回表のツーアウトから膨らませる早漏はどうにかしろ)、ジャケット以外はそんなに興味がないのですが……。

ともあれ、今年もヴィーガン店BACKYARD BUTCHERSのカレーに獅子からをぶち込むという冒涜的な料理を堪能することになると思います。米野さんに言ったら卒倒しそうですがw

2025/02/09(日)無理なものは無理

2025/02/09 17:45
昨日今日とすごいことが最後に起こる! イラスト謎解きパズルをやっていました。ネタバレができないので抽象的な表現しかできませんが、確かにすごいことが最後に起こりましたね……。

SCRAPの作品ではありますが、どちらかというとペンシルパズル的な趣のある問題群で、広い層にアプローチできる内容になっていると思います。難易度的にも、まったくパズルをやったことがない人はキツいかもしれませんが、ある程度の経験があれば、時間をかければどうにかなるちょうどいい難易度だと思います。まぁ、私は理詰めではどうしようもないイラストダジャレだけはヒントを見ましたが……。

思ったより時間がかかってしまったので、結局この週末はほとんど開発作業ができていません。とはいえ、たまにはこういう日も必要でしょう。

【西武】後藤高志オーナー訪問で熱血指導求む 本拠地ドームの暑さ対策に「面白いアイデアを」 - プロ野球 : 日刊スポーツ

建築のプロにもどうにもならんと言われているのに、オーナーの面白いアイデアとやらでどうにかなるわけないだろ。真面目にやってくれ。