理解できないものに遭遇したとき、人間は割とすぐに白黒付けようとする。しかも、理解できる範囲でこれを行おうとするのだから、大抵うまくいかない。 自分がビットコインで卒論を書いたときもそうだった。当時はMt.Goxが破綻していた頃で、ビットコインに対…
仕事でコードを書いていて、タイトルのようなケースに遭遇した。 val a, b, c, ... = ??? // 定数 val x = f(a) // なんかを計算したり生成する val y = g(x, b) val z = h(y, c) ... val 最終的に欲しい値 = (x, y, z) こういうの。 これがもし仮に以下のよ…
最近Markdown編集ソフトウェアであるObsidianでブログなどの原稿を書くようになった。 blog.3qe.us このソフトウェア自体は便利なのだが、マシンをまたいだ同期機能は有料という仕様になっており、そのためOSを切り替えて作業している時などにはちょっと面倒…
zmmの開発で、背景として動画を使いたいというリクエストがあった。よく考えるとffmpegで最終的に合成しているのだから動画でも合成はできなくもなさそう。いったんchromiumが吐き出すレンダー画像を透過にして、あとから動画と合成すればよいのだ。 という…
とりあえず何かを覚えたら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 ハウスダスト 細菌 ウイル…