このエントリでは、UbuntuLinuxにForgejoをセットアップする手順を示します。CI/CDを動かすため、Forgejo runnerもセットアップします。Forgejohttps://forgejo.org/Forgejo Actions administrator guide | Forgejo<a href="https://forgej...
2024年から新NISAがはじまるので、少しでも積立できるお金を増やせるように、最近の数ヶ月は家計の見直しをしていました。まだまだ見直しできる点はあると思われるものの、MoneyForwardを使ってある程度は見直しできたと思うので、そのノウハウをメモしておきます。全体の流れは次の通りです。準備段階生活費の支払いを銀行引落・振込orクレカに寄せて1ヶ月生活する<...
このエントリでは、2023年、今年買って良かったと思ったものを紹介していこうと思います。※IT技術者っぽいものは出てきません。ドアのすきま風ストッパーすきま風ストッパー https://www.amazon.co.jp/gp/product/B08LBPHGWZ/ドアの下側に差し込んで使う...
この記事は、ソフトウェアテスト Advent Calendar 2023 の13日目の記事です。ソフトウェアテスト Advent Calendar 2023https://qiita.com/advent-calendar/2023/softwaretestingこのエントリでは、pytestのfixtu...
このエントリでは、Cloud-initの設定ファイルを作成する時、手軽に手元の環境で動作確認をできるよう、WindowsにMultipassを入れて環境を作ってみます。Multipasshttps://multipass.run/Cloud-init<a href="https://canonical-cloud-init.readthedocs-hoste...
このエントリでは、CeleryでFastAPIのバックグラウンドジョブを動かす手順をまとめています。また、動かすプロセスがいくつかあり面倒なので、Supservisorでまとめて起動できるようにしています。各プロセスは、次の役割を担います。FastAPI: ジョブを受け付けるRedis: ジョブのキューを管理するCelery: ジョブを起動する<...
AWS Batch(Fargate)で、Subnet外にアクセスできないPrivateSubnet上のComputingEnvironmentでECRのPrivateRepositoryからimageをpullして実行する手順をまとめておきます。作成するシステムの構成は、次の図のとおりです。<img src="https://lh3.googleusercontent.com/pw/ADCreHe2zRGkdgMdf0n_jXhdg7Kwc...
このエントリでは、AWSのSecretsManagerから情報を取得するアプリケーションを、ローカルPCで開発する際に便利な、AWS Secrets Manager emulatorの使い方手順をまとめています。AWS Secrets Manager emulatorhttps://github....
以下のエントリでLangServeを動かしたので、次はAWS Lambdaに対応したLangServeアプリケーションの作成を考えたいと思います。LangChainで作ったChainをLangServeでAPI化する手順https://takemikami.com/2023/11/18/LangChainC...
LangChainで作ったChainをLangServeでAPI化する手順をまとめておきます。Chainが出来ていれば、add_routeで追加するだけです。LangServehttps://python.langchain.com/docs/langserveChainを用意するまずは、LangChai...
DooD(Docker outside of Docker)という方法を使うと、Dockerホストで行っていた処理を、Dockerコンテナ内で行うことが出来ます。但し、Dockerコンテナ内から、Docker Composeを使う場合は、そのままでは使用することは出来ません。Docker ComposeがDockerホストのパスを前提に動作するので、DockerホストとDooDコンテナのパスを合わせる必要があります。<...
Hyper-Vに開発用UbuntuLinux22.04環境を作るときに参考にしたサイトのメモです。想定OSは、Windows11Proです。このエントリでは、以下の点についてメモを残しています。Hyper-V・UbuntuLinuxのセットアップWindowsとの運用環境ネットワークWSLとの接続Windows TerminalからのSSH接続<...
PolyCoderというプログラミング言語の大規模言語モデルを動かして、コード生成を試してみたので、その手順メモを残しておきます。Large Models of Source Code | GitHubhttps://github.com/VHellendoorn/Code-LMsPolyCoderが何なのかは、次の記事を見てもらえ...
日本語Wikipediaのデータで言語モデル(KenLM, RNNLM)を学習させる手順のメモです。kenlm | GitHubhttps://github.com/kpu/kenlmFaster RNNLM (HS/NCE) toolkit | GitHub...
このエントリでは、Docker Composeを使って、テスト対象の起動からテスト実行までをまとめて実行したい時に、必要になりそうなノウハウを取り上げます。ここでは、次のような要件があると考えました。開発環境構築用docker-compose.yamlはそのまま変更せず、テスト実行用のコンテナを追加したいテストの成否によってDocker Compose実行後の終了コードを変えたい...