新着記事一覧
-
【Linux】 C++でユーザ認証を行い処理を実行するプログラム
ユーザ認証を指定して特定の処理をするために,この記事ではPAM認証を用いた方法を示します. PAMとは PAM(Pluggable Authentication Modules)は,ユーザー認証機能をアプリケーションに組み込むための汎用フレームワークです.UNIX系のシステムで汎用的... -
【Linux】 PAMの開発用ライブラリ(Linux-PAM)をソースからインストールする方法
Linux-PAMとは Linux-PAMは,PAMの開発用ライブラリです. 例えば,認証やアカウント管理などを,CやC++などプログラム上でAPIを用いてPAM機能を実現するために使用されます. PAMは管理者権限のもとで運用することが前提であることが注意点です. インス... -
【Stable Diffusion】 ポーズや構図に関する呪文・プロンプト一覧
以前に表情に関するプロンプト一覧に関しての記事を記載しました. 目的別プロンプト一覧 本記事以外にも目的別にプロンプトを分けてありますのでご覧ください. 髪型や髪色に関するプロンプト 表情に関するプロンプト ポーズや構図に関するプロンプト 好... -
【Linux】 PostgreSQLでデータの保存場所を変更する方法
PostgreSQLなどのRDBサーバにおいて,データの保存場所を変更することは「ストレージの最適化」,「パフォーマンスの向上」,「セキュリティの向上」,「冗長性の確保」などさまざまなメリットが存在します. この記事では,PostgreSQLのデータの保存場所... -
【Stable Diffusion】 ControlNet 1.1の新機能とV 1.0からの移行方法
この記事では,Stable Diffusion WebUI (AUTOMATIC1111)でControlNet 1.1の使い方等を示していきます. ControlNet 1.1とは? ControlNet 1.1は旧ControlNet(ControlNet 1.0)の改良版です. V1.0のモデルはすべて含まれており,さらに新しいモデルの追加... -
【Stable Diffusion】 表情に関する呪文・プロンプト一覧
「表情」はイラストの印象に極めて影響を与える要素です. 一つのプロンプトではなく,複数プロンプトを組み合わせることで表情をよりコントロールしやすくなります. また,プロンプトの影響度はある程度モデルに依存するため,多くの語句を知っておくこ... -
【C++】 ファイルが存在するか確認する関数
ファイルの存在を確認することは,プログラムでファイルを操作する際によく行われる処理です.C++では,C++17以降のバージョンで導入されたstd::filesystemライブラリを利用することで,簡単かつ効率的にファイルの存在をチェックできます. ファイルが存... -
【GitLab】 Container Registryの使い方
GitLab Container Registryへのコンテナの登録方法は次のような手順です. Dockerfileを作成する Dockerfileからイメージを作成する 作成したイメージをGitLabにプッシュする Container Registryの有効化 GitLabのインストールやContainer Registryの有効... -
【C++】 YAML形式を扱うことができるライブラリ
yaml-cppとは yaml-cppは,C++でYAML形式のファイルをパースするためのライブラリです. YAML形式は,人間が読み書きしやすいデータ形式とされており,JSONやXMLと同様にデータのシリアライズや設定ファイルの形式としてよく使われています. YAMLの公...