takashi kono's blog

コーヒーとキーボードと共に何かを記録していくブログ

OpenAI 社の簡易年表 1 [2015-12-11 ~ 2022-11-30 ChatGPT 登場まで]

目的 OpenAI のサービスについて、いつ何がローンチされたのか?など、どうしても忘れてしまうのでここにまとめていく ちなみに、時折サービスとは違うトピックも挟もうと思う おそらく、このページは長くなる 目次 目的 目次 注意 始まりは 2015年12月11日 …

RedHat 系 ディストリビューションでパッケージの一覧を取得したり、一気にインストールする備忘録

目的 すぐ忘れるのでメモ パッケージ一覧を取得する とりあえず、バージョンやアーキテクチャを無視して、パッケージ名だけほしい sudo rpm -qa --qf "%{NAME}\n" | sort sudo rpm -qa --qf "%{NAME}\n" | sort > packages パッケージ一覧をインストールする…

NAT 配下の Linux ホストから、サーバーに ssh している状態で、サーバーから NAT 配下のホストに ssh する

目的 NAT 配下の Linux ホスト -> host1 host1 からアクセスできるサーバー -> SV がある host1 から SV へ ssh して経路を作って、 SV から host1 に ssh して、 SV から host1 をいじりたい リバース SSH トンネル という名前の技術である ssh -R <remote_listen_port>:localho</remote_listen_port>…

curl を使ったメール送信の手順とコマンド例

目的 curl でメールが送れるらしいのでメモしておく 参考 takuya-1st.hatenablog.jp everything.curl.dev メモ メールの内容を準備する $ cat mail.txt TO: target-mail-addr@example.com FROM: mail-from-addr@example.net Subject: This is subject This i…

date コマンドで基準日から何日前後を表示する

目的 基準日から何日前か確認したかった 追記 2024-01-11 結論 $ date --date "180 days ago 2023-11-27" -I 2023-05-31 $ $ date --date "2023-11-27 -180 days" -I 2023-05-31 $ 分解する 特定の日付を表示する date --date "特定の日付" -I 5日前(5日後…

snapcraft コマンド 備忘録

目的 snapcraft のコマンドについて備忘録を作る 参考 mekou.com Install Ubuntu Server 22.04 ではデフォルトで snap がインストールされていた とはいえ、 apt でもインストールできるのでメモ sudo apt install snapd snapd でパッケージを検索する # syn…

Markdown Preview Enhanced の カスタムCSS 備忘録

目的 カスタム CSS を備忘録として残す CSS (2023-09-29) /* Please visit the URL below for more information: */ /* https://shd101wyy.github.io/markdown-preview-enhanced/#/customize-css */ .markdown-preview.markdown-preview { // modify your st…

Laravel + Jetstream + NGINX で 認証 + ダッシュボード付きリバースプロキシを作る備忘録

背景 NGINX で ベーシック認証を利用してリバースプロキシに認証機能を持たせてもよかったのだが、パスワードマネージャーが使えない。認証用の Web フォームを作ったらもろもろ楽になるんじゃないかと思って作ってみた FYI 認証後 Laravel (もしくは Jetstr…

LibreSpeed のインストール備忘録 [Docker version]

環境 $ cat /etc/os-release PRETTY_NAME="Ubuntu 22.04.3 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.3 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://he…

PowerShell で RDP するスクリプトの備忘録

背景 コマンドプロンプトで bat ファイルを作っていたが、うまくいかないことがあったので ps1 で作ったところ、うまくいくようになった その経験から、記録を残す コード cmdkey /list | ForEach-Object{if($_ -like "*target=TERMSRV/*"){cmdkey /del:($_ …

LVM に disk を追加する備忘録 [ext4]

目的 Ubuntu Server 22.04 で LVM に Disk を追加する備忘録 条件 /dev/sdb を追加する VG名は ubuntu-vg LV 名は ubuntu-lv 流れ 各種確認 PV 作成 VG 拡張 (既存 VG に 作成した PV を追加) LV 拡張 各種確認 コマンドのみ欲しい人用 # 確認 sudo fdisk -l…

Linux でハードウェア情報を取得するコマンド備忘録 [CPU, RAM, Serial Number, etc]

目的 備忘録 command dmidecode 本コマンドは、ハードウェア情報を取得するコマンドである シリアル番号なども取得出来て便利 オプション 特定のエントリーを取得する場合 # TYPE を文字で指定できる # 文字の場合は --type を複数書くことで複数指定できる …

Laravel 環境構築の備忘録 for Ubuntu Server 22.04

目的 自分の備忘録 前提条件 1 app / lxc container であること こうすることで、root でアプリを作っても問題が起きない まずベースの環境を作る LXC を使う # container_name cn='container_name' lxc launch ubuntu:22.04 ${cn} lxc shell ${cn} コンテナ…

AUTOMATIC1111 の SD Web UI で SDXL 1.0 を動かす備忘録

目的 AUTOMATIC1111 さんの Stable Diffusion WebUI を利用して SDXL 1.0 を動かす備忘録を残す リポジトリ github.com 手順 Step 1 リポジトリを開く SDXL1.0_WebUI/SDXL1_0_WebUI_sample.ipynb at main · shimesaba-type0/SDXL1.0_WebUI · GitHub ここを開…

AUTOMATIC1111 の SD WebUI で拡張機能を使って LoRA を作る備忘録

目的 挑戦した内容を備忘録として残す 環境 Google Colab 結果 今回はうまくいかなかった!!! 参考 economylife.net コードを作る # GPU 使っているか確認 !nvidia-smi # マルチセッションでダウンロードするために利用する !apt install aria2 Download S…

Stable Diffusion Web UI に Civitai Helper をインストールする備忘録

目的 タイトル通りなので省略 環境 Ubuntu Server 22.04 前提 Stable Diffusion Web UI をインストール済みである Civital Helper リポジトリ github.com Civitai Helper とは まだよくわかっていないが、 Civitai URL からモデルなどを Stable Diffusion We…

stable diffusion web ui に anyting v5 を入れる 備忘録

概要 モデルをダウンロードする stable diffusion を restart する 以上 環境 Ubuntu Server 22.04 で Stable Diffusion Web UI を動かしてます モデルのダウンロード sakistriker/Anything_V5_PrtRE at main を開く download LFS のところを右クリックして…

2023-04-27 現在 最も簡単に Stable Diffusion Web UI を楽しむ方法かも Google Colab 編

目的 Stabule Diffusion Web UI をさくっと使う 環境とか必要なもの Windows 10 or 11 Google Chrome (Web ブラウザ) Google Colab を使うので Google のアカウントがあること 楽しむ気持ち Stable Diffusion とは 画像生成AI です 詳しいことは調べてくださ…

sed の便利な使い方備忘録

目的 sed の便利な使い方を備忘録として残す version コンテナの中なので root 何だけど、許して(ぇ root@nextcloud1:~# sed --version sed (GNU sed) 4.8 Packaged by Debian Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL …

lxc で storage のサイズを拡張する備忘録 [Ubuntu Server 22.04 Host] [ZFS編]

目的 ZFS の lxc storage の拡張方法を備忘録として残す 参考資料 lxd-ja.readthedocs.io 忙しい人向け # 準備 # zpool コマンドがなければインストール sudo apt install zfsutils-linux # POOL_NAME を確認する lxc config device show CONTAINER_NAME # P…

ufw の使い方の部分的メモ

Why? 部分的でもいいから残しておこうと思った ref qiita.com server-network-note.net メモ 現在の設定を見る ufw status 有効にする ufw enable ipv6 を無効にする # IPV6=yes の行数を確認する grep -i -n ipv6 /etc/default/ufw # root@unbound01:~# gre…

lxc で cloud-init したメモ

cloud-init 初期でせていしておきたい内容を記述できていいよね 環境 takashi@mini01:~$ cat /etc/os-release PRETTY_NAME="Ubuntu 22.04.1 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.1 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ... tak…

Ubuntu で TPM の確認をする備忘録

コマンド sudo journalctl -k --grep=tpm sudo dmidecode | grep -i tpm この2つが必ずしも一致しないこともある なぜなら BIOS で Disable にしていると journalctl で not found になるから (要調査) takashi@mini01:~$ sudo journalctl -k --grep=tpm Dec…

Mubert を Google Colabratory から使いたい AI text to music

目的 Mubert を Google Colab から実行するまでを備忘録として残す 前提 Google のアカウントを持っている 持っていない人は作ってね。 ここでは Google のアカウントの作り方は割愛します まずは Mubert のアカウントを作りましょう Mubert - Thousands of …

Ubuntu Server 22.04 LUKS パスフレーズ自動入力したい initramfs バージョン 備忘録

目的 LUKS のパスフレーズ自動入力までを備忘のために残す 環境 takashi@minitest:~$ cat /etc/os-release PRETTY_NAME="Ubuntu 22.04 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04 (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=…

Ubuntu Server 22.04, LUKS の dropbear を使った ssh を利用した crypt-unlock の備忘録

目的 備忘録として残す 何を書くのか? Ubuntu Server 22.04 で LUKS 暗号化をしている。ssh を利用して crypt-unlock (鍵の入力) を行うためのセットアップの記録を残す なぜ? もし自分自身が遠隔地にいるときにサーバが再起動したときに起動すらせずに詰…

openssl でランダムな文字列を作る備忘録

参考 [小ネタ] 作業用のパスワードっぽい文字列を CLI で手軽に作成する (openssl編) | DevelopersIO というか、まんまこれ たどり着いた先 文字に偏りが出るが。。。 openssl rand -base64 128 | fold -w 64 | head -1 | tr '1liI0OoQq/+=' '!2 64 文字より…

VirtualBox で NAT Network を利用している VM に ssh で「接続が拒否されました」と言われたときの対応備忘録

環境 Host OS Windows 10 Pro VirtualBox 6.1.x Guest OS Ubuntu 20.04 Server 治ったのか? 治った How to do it? 管理者権限でコマンドプロンプトを起動する 下記コマンドを実行する netsh winsock reset ホストOS を再起動する 以上 参考 Windows 10上のV…

RTX1200 備忘録

Why? 忘れたときのため リファレンス http://www.rtpro.yamaha.co.jp/RT/manual/rt-common/index.html https://network.yamaha.com/products/routers/rtx1200/setting 環境を見たい、時間を見たい show env console # ascii にする console character ascii …

NGINX の Reverse Proxy 備忘録

NGINX のリバースプロキシ備忘録 いつも忘れるので ディレクトリ /etc/nginx/conf.d/ ココに filename.conf という名前でファイルを作り、そこに設定を書く おそらく目的ごとにファイルを分割するのが正義なのだろうが、どこかにベストプラクティスが書いて…