とりあえず何かを覚えたらfizzbuzzにするクセやめたい import cats.syntax.all._ import cats.implicits._ extension (d: Int) def ~>(s: String)(n: Int) = (n % d == 0).guard[Option] as s val fizzbuzz = (((2 ~> "fizz" &&& 3 ~> "buzz") >>> (_.toList…
ScalaでなんかWebアプリをガッと作りたくなったときにどういう技術を使うべきなのか?という話です。自分はこういうふうに考えてるけどな〜というのを知見としてまとめておこうと思ってこの記事を書いています。いやいやこっちのが速いでしょみたいな話題歓…
昨年くらいに、花粉症対策とかなんとかを兼ねてBlue Pure 411という空気清浄機を購入した。 ブルーエア 空気清浄機 Blue Pure 411 13畳 101436 換気 360度吸引 花粉 カビ ダニ 小型 小さい コンパクト パワフル 簡単お手入れ PM2.5 ハウスダスト 細菌 ウイル…
一瞬ハマったのでメモ。 val m: Map[DateTime, Int] = ... このような、DateTimeからIntへのMapがあるとする。 ScalaTestで、ある範囲の日付がすべてこのMapにキーとして含まれていることを知りたい。 誤答: definedAtを使う val from = DateTime.parse("202…
天皇誕生日ということで祝日である。自分のような平民にも休みが与えられてありがたい話だが、だからといって何かをやるというわけでもないので寝ていたら、注文していた荷物が午前に到着してしまったので中途半端なタイミングで起きてしまった。朝食にも昼…
たまに知人がObsidianについて言及していたので少し気になっていたのだが、はてなブログの下書きツールとして案外使えるかもしれないなと思ったので試しにこうして記事を書いてみている。 obsidian.md ObsidianとはMarkdownを編集するためのツールといったと…
Nothingが販売しているNothing Phoneに載っているAndroidベースのOS、Nothing OSの大型アプデが来た。 blog.3qe.us かつてはAndroiod 12ベースだったNothing OSだが、今回Nothing OS 1.5になったことでベースとなるAndroidも13にバージョンアップ。いくつか…