Logs
SLばんえつ物語号に乗ってきた【会津若松→新津】
会津若松に移り住んでからというものの、いつかあの「SLばんえつ物語号」に乗ろう乗ろう(一度、一駅間だけ乗ったことはある)、と思っていたのですが、時が経つのは早いもので、気づけばもうここにいられるのもあと数ヶ月。しかも、ばんえつ物語号が運行さ…
英語版WordNetを使って、単語カードに英英辞典+シソーラスを追加する
WordNetとは、プリンストン大学が公開しているフリーな英単語データベースです。WordNetには、このオリジナルの英語版に加えて日本語版も存在しますが、今回扱うのはオリジナルの英語版WordNet 3.1です。このWordNet 3.1…
path.dirname()は親ディレクトリを返すわけじゃない? [Node.js]
一番最初に断っておきますが、この記事では「親ディレクトリ」という少しばかり曖昧な用語をこう定義しています:ファイルシステムを根付き木(rooted tree)として考え、ファイルとディレクトリを各頂 点として表す。頂点vの親v'を、vの親ディ…
React Router v7のプレリリースが来たよ
React Router v7のプレリリース版が10月4日にリリースされていました。これを書いている現在の最新版は、7.0.0-pre.2です。React Routerといえば、もともとは文字通りReact向けに開発されたルーティングライブ…
Deno 2で遊んでみる
JavaScriptのランタイムといえばNode.jsをよく使っていたのだけど、Denoも遂に2.0がリリースされたらしいので、触ってみた。ちなみに、筆者はDeno 1.xを使ったことがないので、詳しい使用感の違いとかは書けないので悪しから…
Blazorを使わずに、C#をWasmにコンパイルしブラウザ上で動かす
C#をWebAssemblyにコンパイルしてブラウザ上で動かしたいという場合は、Blazor WebAssemblyを使うのが一般的で、Microsoftも推奨している方法であるかと思います。しかし、BlazorというのはWebアプリを作る…
Minecraft 1.7.10をApple Siliconでネイティブに動かす
MinecraftのJava版は、バージョン1.19以降でApple Siliconにネイティブ対応しています。そして、それ以前にリリースされたバージョンは、一応Rosetta 2による互換で起動することができるので、Apple Silic…
レーベンシュタイン距離を使って、紛らわしい英単語の組を見つける
ここ最近Ankiを使った英単語の勉強をしているが、この勉強をしていて頭痛の種となっているのが、似通っているが全く意味が違う英単語たちである。例えば、cinch(朝飯前) と clinch(...を成し遂げる)。l一文字あるかないかで、全く意…
英語学習を考え直す
私はこれまで、約5年ほど、断続的に英語学習を行なってきた。その結果として、TOEIC L&Rで安定して900点以上を取れるくらいのリーディング、リスニング力を手に入れるには至っている。しかしながら、ここ最近停滞を感じているのもまた事実で、こ…
TailscaleでExit Nodeを設定する
TailscaleにはExit Nodeと呼ばれる機能がある。これは文字通り、Tailscaleネットワーク内のExit Nodeを介してすべての通信を行えるというものである。環境今回は自宅サーバー(Ubuntu)を出口ノードとする。Mac…