Lambdaカクテル

京都在住Webエンジニアの日記です

Invite link for Scalaわいわいランド

2024-10-01から1ヶ月間の記事一覧

Scalaの勝手マスコット Scala-kun を作りました

作った Scalaの非公式なキャラを作った。 GitHubにSVGがあります。CC BY-SA 4.0でライセンスしているので、それに基いて勝手に使ってください。例えば、スライドに挿入したり(スライド末尾や適当な場所にクレジットしてください)、ライセンスを継承すること…

ibus-skkが起動しなくなったけどログ見たら直せた

GNOMEを47にアップデートしたところibus-skkが動かなくなってしまった。 しかしこれでは大変困るので同僚に相談していたところskk辞書が壊れてない?という指摘を受けたので確認したらそれだった。 備忘録ついでにメモしておく。 環境 openSUSE Tumbleweed W…

ScalaでZIPファイルを簡単に扱うならos-libが便利そう

会社では定期的にScalaの新たなトピックを確認したり共有したりする会をやっている。そこでScalaのRedditを見ていると、os-libのバージョンアップが知らされていた。 見ると最近のバージョンではos-libはZIPを扱えるようになっていた。APIも便利そうなので紹…

Scala 3でクラスフィールドの初期化順の困りを回避できるSafe Initialization機能が便利なので紹介したい

突然だがこのScala 3のコードはコンパイルするだろうか。先に正解を言っておくと「コンパイルする」(Scala 3.5.0)。 class Foo: val x = y val y = 42 では、このFooに向けて以下の呼び出しを行うとどうなるだろう? Foo().x 驚くなかれ、この式は0に評価さ…

★記事をRTしてもらえると喜びます
Webアプリケーション開発関連の記事を投稿しています.読者になってみませんか?