人気記事一覧
-
【GitLab】 Container Registryの使い方
GitLab Container Registryへのコンテナの登録方法は次のような手順です. Dockerfileを作成する Dockerfileからイメージを作成する 作成したイメージをGitLabにプッシュする 【Container Registryの有効化】 GitLabのインストールやContainer Registryの... -
【Python】コピペで簡単にメール送信
Pythonで自動化で様々な処理を自動化することが多いですが,エラー通知などをメールを送信できるとさらに便利になります. Pythonでの送信にはsmtplibが有力なツールです. この記事では,smptlibを使用したメールを送信する処理を記載しています. 【コピ... -
プログラミング特化LLMであるStable Codeを動かしてみた
Stable Diffusionで有名なStability AI社がプログラミング(コーディング)特化型の大規模言語モデル(LLM)の”StabilityCode”リリースしました. 【StableCode】 StableCodeはStability AI社が開発した大規模言語モデルです.その特徴は,プログラミング... -
C++でのベンチマークテストのためにGoogle Benchmarkライブラリを利用する
便利なベンチマークツールは使うべし! 単体テストは重要性は近年では広く周知されています.一方で,性能に関してはなかなか議論されることが多くありません. その一因としては,性能はプログラマの能力差が顕著に顕れるためでしょう. バグに関してはテ... -
【Window11】 Microsoftアカウントなしでインストールする方法
Windows11では,OSのインストール時にMicrosoftアカウントが要求されます. Windows10の場合はローカルアカウントも選択できましたが,Windows11になって強制されるようになって,多くの不満が聞こえてきました. Windows11にてローカルアカウントを作成す... -
【GitLab】Tag指定なしで起動するShared Runnerの設定方法
GitLabにおけるCI/CD設定では,下記のようなサンプルに記述されるtagsでShared RunnerもしくはSpecific Runnerを指定します. .gitlab-ci.yml stages: - echo echo-hello: stage: echo script: - echo "Hello, Gitlab CI/CD!" tags: - tag SaaS版はtagを指... -
【Python】Python環境構築
コーディングを行うにあたり,個人的に最も重要と考えているのは「開発環境」です. 個人的に必須な項目は, インテリセンス コーディング規約(命名規則など) コード整形 静的解析ツール 単体テストツール です. プラスαで,「コンテナ(Docker)環境」... -
【Rust】 クロスコンパイルする手順
Rustはクロスコンパイルが非常に簡単にできるように設計されています. この記事では,「WindowsからLinuxのクロスコンパイル」と「LinuxからWindowsのクロスコンパイル」の手順を記載します. 【必要なツールのインストール】 クロスコンパイルツールチェ... -
【Python】CSVファイルの読み込み
Pythonのファイル入出力は,pandasを利用するのが簡単です. 読み込みの例題に使うCSVファイルは下記のものです. data.csv x, y 0, 0 0.02, 0.0102626 0.04, 0.0235473 0.06, 0.0361074 0.08, 0.049341 0.1, 0.0620651 【pandasのインストール】 pip inst...