2023/05/06(土)2023-05-06
おめざめ
0800 まったりお目覚め。
コンテンツ修正
ざっくり作った1974.jpのコンテンツですが写真はテンプレートのままです。そのままでもいいのですがそれでは面白みがないのでStable Diffusionでそれっぽいイラストを生成して差し替えたいと思います。
何枚か作った
色々呪文を変えつつ数十分でまぁまぁトップページに使えそうな画像を生成。Stable Diffusion便利だわ。その勢いのままどんどん差し替えていきます。
NGINX設定修正
色々URLの条件を変えると想定しない動作になっている事を確認しNGINXの設定を見直します。時折挙動がおかしい?!とちょっと解析に時間がかかってしまいましたが、一部のドメインに対してIPv6設定がされておらず、IPv4で通信したりIPv6で通信したりどっちの名前解決が先にされたかで表示されるコンテンツが異なっていたようです。すっきり。
Github Action対応
コンテンツは主にMacBookAirで作ってますが、つどHugoのコンテンツを生成してサーバにscpするのも面倒なのでリポジトリに登録したらGithubActionsでHugoコンテンツをコンパイルして結果をサーバにscpしてもらう様に設定しました。これでHugo環境のない状態(例えばスマホだったりiPadだったりchromebookだったり)でもコンテンツのメンテナンスが出来るようになりました。楽ちん。
2023/05/05(金)2023-05-05
おめざめ
0800 ご飯食べてまったり。
コンテンツ修正
昨日午前中にわーっと作った1974.JPのコンテンツを修正。文言修正の他計算ミスもあり、年間15k円かと思ってたけど20k円くらいかかってたわ。(ドメインを2つ維持してるのでそれだけで12k円だし)
Stable Diffusion
だいぶ理解してきたし折角素敵なPCがあるんだしそれで使ってみようという事で自宅PCのWindows11をさっくり消してUbuntuを導入。Stable Diffusion環境を整える。GPUが推奨のGeForceではないのだが最近は問題なさそう。
構築環境
- CPU : AMD Ryzen9 3900X
- MEMORY : 64GB
- GPU : AMD Radeon RX5800XT (VRAM 8GB)
- SSD : 1TB
動作させてみた感じCPUはこんなにいいのは不要。Generate中も6コア程度しか動いてないです。GPUはもっと良いのにするのが吉。特にVRAMが少なくてGenerateできない事がままあります。
途中ピーキーにしすぎた
途中パラメータをピーキーにし過ぎてVGA燃やすところだった。
無事環境構築完成
Radeon5800XTとそんなに良いグラフィックボードでは無いのですが、VGAが有ると無いとでは大違いで、使わないと1画像あたりだいたい生成するのに5分かかりますが、それがほんの20秒程度になりました。M1 MacBookAirでも3分はかかってるので、やはりこの分野はGPUに投資する必要がありそうです。
2023/05/04(木)2023-05-04
おめざめ
0800 ちょっとのんびり寝てしまったか。
コンテンツ作成
1974.jpのトップページは楽してこの日記でも使っているadiary を設置、メンテナンス情報だけを書いていたがそれでは面白みもないし、keruru.net側で使っているHUGOを使ってコンテンツを作り直し。
テーマはポータルサイトに使えそうなものを選択、SPAっぽくて良いテーマがあったので導入。写真なども今後入れ替えていきたいが取り急ぎデフォルトのままでデプロイ。ドメインの生い立ちや運営状況などを近況っぽく簡単に記載した。
Stand Diffusion
さて、コンテンツとして写真などを入れ替えたいなと思いつつ、写真家でもないのでそんなに良い写真は撮っていない。いい写真だなー、と思う写真でも家族のスナップだったりと使いづらいものが多かったので、flickrなどで写真探すか、って思いつつどうせなので生成したらよいのでは?と思い立ちAI画像生成の技術のお勉強を開始。
色々あるみたいだけれどStand Diffusionって言うのがデファクトのようで様々な記事が出てくる。その多くはGPUを搭載したガチPCだったりクラウドサーバを用いたりするもの。クラウドサーバでも良かったのだけれど最初はじっくり使い込まないと使い方もわからないし、そうであれば時間課金とならないローカル環境が良いという事でGPUを用いない方法などを探していた。
M1チップ用
探しているとM1チップのMacで動く様にもなっているっぽい。という事でM1 MacBook Airに環境を整えて画像を生成。景色やアニメイラストなどいろいろ生成してまわる。1枚当たり概ね4分と言った所かな。悪くない。ただ解像度を上げようとするとメモリ不足に陥ってしまい作成できなくなる。ふむー。
使い方を学んで最終的にはAzure辺りに環境を作って本番用の画像生成するのがよさそう。
2023/05/03(水)2023-05-03
おめざめ
0630 まったりしてご飯食べてまったり。
写真の整理
昨日はVPSのお引越しをしていたがその後写真の整理を始めた。写真の管理はこんな感じ。
- 写真を撮影した後にGoogle Photosへ自動アップロード(共有用、無料の範囲内、動画以外)
- 写真を撮影した後にAmazon Photosへ自動アップロード(バックアップ用、動画以外)
- 写真を撮影した後に自宅のNASへ自動アップロード(動画を含む全バックアップ用、整理後削除)
パケットの無駄遣い
無駄にパケットを使っている気はする。自動アップロード以外に月単位及びイベント単位でフォルダ分けしてNASに保存している。こちらはどちらかと言うと写真に素早くアクセスする用途。無駄に何箇所にも同じ写真があるわけだけれど、メインはこのフォルダ分けしてNASに保存している所だ。昔ながらの管理方法だが。
スマホ不調で初期化した
ちょっと前にスマホが不調で初期化したのでこのうち手作業でフォルダ分けしているメインの保管が出来ていなかった。スマホには写真がもうないので、NASのバックアップを取り出して整理して格納し直すわけだけれど、整理しているときにこの日何やってたっけ?って日があった。
謎の行動
写真から行動を推測するに以下のような行動だった。たしかにそんな事をした記憶ははっきりある。途中の写真は会社のSlackにも貼ってたはずだ。
- 東京駅から神田方面に歩いている
- 秋葉原まで行ったみたいでHUBでご飯食べてる
はて、なんで散歩してたんだっけ?と思いファイルの日時で日記を調べてみると 免許更新に行った日 だった。なるほど、東陽町に免許更新に行った帰りに東京駅から散歩した日か。
記憶力は比較的良いほうだと思っているがひょんな事がやはりたまに出てこない。そんな時は手がかりがあると思い出せて良い感じだ。
銀座散策
奥様がりんご屋に用事があるということで銀座散策。
鮨処せきや
散策の前に腹ごなし。銀座でランチ食べるときに愛用しているお寿司屋さん、鮨処せきや でランチ。
今日はちょっと豪華に2300円のセット(ランチビール付き)。ウニやイクラが山盛りで大満足。
AppleStore銀座店
実は仮住まいの銀座店に訪れるのは2回目。今日の目的は奥様のMacBook買い替え検討。購入はM2 MacBookAirと決めておりカラーは実物を見たいよね?と言うことで。色も決まり英語キーボードのモデルも在庫ありと言う事でその場でお買い上げ。
私はM1 MacBookAirを愛用しているのでARMチップという意味ではお揃い。
adiary issue
Markdownの扱いで気になる点があったのでgithubへissue登録。ちょうど今日update予定だったみたいで早速盛り込まれてver3.50eが登場。ありがたい。
2023/05/02(火)2023-05-02
おめざめ
0600 まったりしてご飯食べて作業
VPS移転
これまで愛用してきたさくらのVPSからConoHaへ移転。AlmaLinux9からopensuse leap15.4へ。コンテンツや各種ミドルウェアを移行。概ね午前中で移転完了。これで今後は大規模アップデートの前などにはディスクイメージ取得して最悪もとに戻せる状態になった。ちょっと安心。
snapshotとか取れるようになるといいのだけどねぇ。
日記移転
この日記もついでに移転。動作速度も大幅改善して快適・・・
色々不具合
nginxやFastCGIに様々翻弄されてうまく動かなかった。1つ1つ設定を見直して無事完了。VPSの移転よりも時間がかかってしまった。しかしこれで今後はFastCGIで動作するのと、サーバ自体のパフォーマンスもこれまでよりも良いサーバなので快適に使えそうだ。