2020年4月8日ちょっとだけperlの機能修正をしたので、そのときに使用したライブラリについて書こうと思います。constantを解除する機能です。その固定値を別の値にするライブラリになります。具体例で説明してみます。perlで単体テストを書こうとした時、テスト対象の実装が以下のようにconstantにてファイルパスがフルパスで書いてあることがありえます。A=>'/usr/local/bin/B';基本的にはいいのですが、単体テストをする際には、ファイルパスを本番のフルパスではなく、自分のホームディレクトリで動作させたい場合があります。ないと、別環境での単体テストをしたいときに障害になります。a.plの4ファイルがあったとします。qw/ab/;ab();とすると、a.pmで使用しているconst::Pを使用した、単体テストを記述する場合に、unconstantを使用した場合(a.t)と、unconstantを使用しない(a.pl)で以下のように結果が異なります。a.pl/usr/local/bin/bbconst.pmでは、/usr/local/bbになっていますが、テスト内部ではPが/home/tanino/bbになります。単体テストでは、Pを変更し、本番で使用する、/usr/local/bbではなく、/home/tanino/bbに変更できたことになります。よって本番とは別の単体テストを起動できます。基本的には使いたくない基本的には、あまり使いたくないライブラリではありますが、レガシーシステムでは使いたくなる場合もあるかと思い、自分の記憶がてら書いておきます。Pythonでお仕事していると、どうしても、環境設定を行う必要があります。本番環境で動作するように、設定しなければいけないからです。ワクチン接種地図作った作ってみた。東白楽駅を真ん中にしてみました。なんとなく真ん中な感じなので。以下のテキストデータからゴニョゴニョしてます。最近、Webアプリケーションを作成する仕事が、少しずつですがあります。その際に使用するのは、殆どの場合「テーブル」です。APIのクライアントとして作成する際、dataclassesを使用しようと思いました。型が見た瞬間分かるし、しっかりしているからです。...svelteをチュートリアルしてみる年末の休みは、svelteのチュートリアルをしてみました。なんとなくやはりそう?なので。Webアプリのフロントエンド(UI)用フレームワークです。