AWS Secrets Manager emulatorを使う手順

このエントリでは、AWSのSecretsManagerから情報を取得するアプリケーションを、ローカルPCで開発する際に便利な、AWS Secrets Manager emulatorの使い方手順をまとめています。AWS Secrets Manager emulatorhttps://github....

AWS Lambdaに対応したLangServeアプリケーションの作成手順

以下のエントリでLangServeを動かしたので、次はAWS Lambdaに対応したLangServeアプリケーションの作成を考えたいと思います。LangChainで作ったChainをLangServeでAPI化する手順https://takemikami.com/2023/11/18/LangChainC...

LangChainで作ったChainをLangServeでAPI化する手順

LangChainで作ったChainをLangServeでAPI化する手順をまとめておきます。Chainが出来ていれば、add_routeで追加するだけです。LangServehttps://python.langchain.com/docs/langserveChainを用意するまずは、LangChai...

DooD(Docker outside of Docker)でDockerコンテナ内からdocker composeを使う

DooD(Docker outside of Docker)という方法を使うと、Dockerホストで行っていた処理を、Dockerコンテナ内で行うことが出来ます。但し、Dockerコンテナ内から、Docker Composeを使う場合は、そのままでは使用することは出来ません。Docker ComposeがDockerホストのパスを前提に動作するので、DockerホストとDooDコンテナのパスを合わせる必要があります。<...

Hyper-Vに開発用UbuntuLinux22.04環境を作るときに参考にしたサイトのメモ

Hyper-Vに開発用UbuntuLinux22.04環境を作るときに参考にしたサイトのメモです。想定OSは、Windows11Proです。このエントリでは、以下の点についてメモを残しています。Hyper-V・UbuntuLinuxのセットアップWindowsとの運用環境ネットワークWSLとの接続Windows TerminalからのSSH接続<...

PolyCoderでコード生成を試してみたメモ

PolyCoderというプログラミング言語の大規模言語モデルを動かして、コード生成を試してみたので、その手順メモを残しておきます。Large Models of Source Code | GitHubhttps://github.com/VHellendoorn/Code-LMsPolyCoderが何なのかは、次の記事を見てもらえ...

日本語Wikipediaのデータで言語モデル(KenLM, RNNLM)を学習させる手順メモ

日本語Wikipediaのデータで言語モデル(KenLM, RNNLM)を学習させる手順のメモです。kenlm | GitHubhttps://github.com/kpu/kenlmFaster RNNLM (HS/NCE) toolkit | GitHub...

Docker Composeを使ってテストを動かすためのノウハウ

このエントリでは、Docker Composeを使って、テスト対象の起動からテスト実行までをまとめて実行したい時に、必要になりそうなノウハウを取り上げます。ここでは、次のような要件があると考えました。開発環境構築用docker-compose.yamlはそのまま変更せず、テスト実行用のコンテナを追加したいテストの成否によってDocker Compose実行後の終了コードを変えたい...

IntelliJ IDEAとWSLで開発する時の構成パターンの整理メモ

IntelliJ IDEAとWSLで開発したい時、開発環境の構成パターンはいくつかあるので、それぞれについて整理したメモを、このエントリに残しておきます。UI、IDE、実行環境をWindows側・WSL側(Linux)のどちらで動かすかで整理すると、以下のような構成パターンがあります。他にもあるかも知れないですがパターンUIIDE...

GoogleCloudPlatformのローカルエミュレータ(bigtable,pubsub,storage)の使い方メモ

GoogleCloudPlatformのエミュレータをローカルPC上でdockerを使って動かす時のメモです。エミュレータを起動して、Pythonのコードでアクセスしてみます。ここでは、以下3サービスを動かしてみます。bigtablepubsubstoragedatastore, firestore, spanner も同様の手順で利用できると思います。</...

Process Composeを使ってみた(Railsを例に)

docker-composeは決まった形式でプロセスの起動方法を書けるので便利ですが、手元のPCに開発環境を作る場合など、プロセスの起動管理をしたいだけの時は、docker前提だとtoo-muchで扱いにくい事も多いです。調べてみるとdocker前提で無くdocker-composeライクに起動管理するツールがありました。Process Compose | GitHub<a href="https://github.com/F1b...

libfaketimeでシステム時間を変化させたテストする

Dockerでコンテナ化されたWebアプリケーションに対して、システム時間を変化させたテストを実行したかったので、手順をまとめました。ここでは、libfaketimeというものを使います。libfaketime | GitHubhttps://github.com/wolfcw/libfaketime対象のWebアプリ...

WSL上でSeleniumからWindows版Chrome使いたい時にRemoteWebDriver使うのが面倒なので、LocalWebDriver風に扱えるようにProxyを作ってみました

WSL上でSeleniumからWindows版Chrome使いたい時にRemoteWebDriver使うのが面倒なので、LocalWebDriver風に扱えるようにProxyを作ってみました。chromedriver-proxy-for-wsl | GitHubhttps://github.com/takemikami/chr...

MoneyFoward会計・給与で社会保険料控除・年金機構への支払の記帳が面倒だったのでツール作った

MoneyForwardクラウド会計・クラウド給与を連携していると、給与の仕訳を作ってくれるので便利で、転記ミスを減らせて便利ですが。社会保険料控除~年金機構への支払いの記帳で面倒な点があったのでツールを作りました。作成したのは、「預り金:社会保険料」と「未払費用:未払法定福利費」を、年金機構への「未払金」にまとめる仕訳を作るツールです。分かりにくいと思うので、順を追って説明していきます。役員1人の法人で役員報...

GitHubActionsでCPDを動かしてCopy&Pasteを集計する

この記事は、CI/CD Advent Calendar 2022 の19日目の記事です。CI/CD Advent Calendar 2022https://qiita.com/advent-calendar/2022/cicdソースコードでCopy&Pasteが多いと保守性が悪くなるので、なるべく減らすべきです。<br...

Author
takemikami
データエンジニア
・データ分析基盤の開発運用
・マーケティングデータ分析
研究発表履歴
書籍執筆履歴
開発プロダクト
facebook
twitter
LinkedIn
Hatena::Bookmark
YouTube
github
slideshare
Books
takemikami's shop
Recent Posts
[PR]
タグ
AutoHotkey aglio airflow anaconda android angularjs apiblueprint appscript arduino asyncio aurora autohotkey automator autoscaling aws awsglue azure azureml bash bi bigquery bitbucket booth breeze capistrano cassandra celery centos changekey checkstyle chef chrome circleci cloud-init cloudformation cloudwatch clustering colab css csv cuda cui databricks designpattern devise devpi digdag direnv docker drakov dsl dynamodb ec ec2 eclipse elasticsearch embulk emr errbit excel findbugs flask fluent fluentd forgejo fortran fuseki gae gcp gdrive gensim ggplot2 ghostscript git gitbook giter8 github go googlecharttools gr-sakura gradle graphql groovy hadoop hbase heroku hibernate hive hivemall hiveqlunit hiveserver2 hubot hyperas hyperopt hyperv idolmaster igo infobright intellijidea iotlt iptables java javascript jdepend jdk jekyll jest jetty jline jmeter jquery js2py jthree jupyter kenlm keras keras-rl knitr langchain linter llm lxd mac macos mahout mako mathML maven mermaid milkcocoa minio mlflow mllib moneyforward monit moto msgraph msoffice msword msys2 multipass mysql natureremo nginx nodejs nokogiri onedriveforbusiness opencv opsgenie pandas pdf pentaho perl php pmd polycoder process-compose pusher pycharm pyenv pyspark pytest python pytorch r rails rails3 rails4 rbenv rdflint rds repl rnnlm rstudio rubocop ruby s3 sbt scala scikit-learn selenium servlet shippable slack sonarqube spark sparql spotbugs spree spring springboot sql sqoop sqs sublimetext subversion tensorflow terraform textlint threejs tortoisegit twitter vagrant visdom vmware vscode vuejs watchdog webrtc websocket wordpress wsl 形態素解析 秀丸エディタ 負荷テスト 開発管理
PlayStation
Steam
About