ギャバンITサービス
お菓子の家が作れるシステムエンジニアです

AWSの小技集

小技集めてみた。 awsコンソールでショートカット サービス検索して星印にチェック入れると、ショートカットができる。 「最近〜」のところは動的に変わるけど、固定表示しときたいサービスあるから親切やね。 EC2のインスタンスのコンソール画面 マシンの起動状態のコンソール見える。 linuxホストにしてたら、ここにエラーメッセージ出てることあるから、たまに見たほうがええで。 アクセスキー使う aws cliでシークレットキーやアクセスキーを利用設定。 1 2 3 4 5 $ aws configure --profile {プロファイル名} AWS Access Key ID [None]: {アクセスキー(各自)} AWS Secret Access Key [None]: {シークレットアクセスキー(各自)} Default region name [None]: ap-northeast-1 Default output format [None]: json キーの確認を解説されている方がおられた。作者さんありがとう。 aws configureのサブコマンドから、設定済みのアクセスキーを手軽に取得する | DevelopersIO dev.classmethod.jp 1 2 3 4 % aws configure [--profile XXXX] get aws_access_key_id % aws configure [--profile XXXX] get aws_secret_access_key % aws configure [--profile XXXX] get region % aws configure [--profile XXXX] get output 使うのは個人利用のときだけかな。 ...

 ⭐️

2024 — 13th

今年のお菓子の家は壁にチョコレート以外の素材使ってみた。 売り場の棚にあった ブルボンのホワイトロリータ でやってみる。 壁と煙突に使ってみて白い壁もエエな。 玄関とその反対の壁を湯煎したチョコで型抜きして、細長いスナック菓子をチョコペンでつないだ。 屋根の飾りにチョコ柄の魚とかヒトデのお菓子つけてみたら、ハデさが弱いな。 来年はもっと色合いに努力やな。

macでmicrok8sを利用4-macmini M4でx86のkubernetesを利用

先月M4のmacminiに切り替えた。intelやなくてM4になって爆速を期待して買った。 macの仮想化のベースをvmwareからUTMに切り替えて、sequoiaはめっちゃ速くなった。 次はx86のubuntu24の中で維持してるdockerのxrdp/django/mariadbのコンテナをM4のmacminiで動かしたい。 自分の勘違いもあって時間はかかったけど、実現はできたのでそのメモ。 ただし、あまりにも性能出ないので、arm64の中でx86のubuntu24のホストを動かすのは3日でやめた。 結論 右から順に、GCEってあるgoogle cloudに本番データ置いてる。 GCE(google cloud)で稼働させてるdockerコンテナのデータをlocal ubuntu24でも利用しつつ、sequoiaに持ってくる。 macminiはフロントとして使う環境やから、utmで仮想化したsequoia動かしてて、今回はubuntu追加した。 x86エミュレートさせたubuntu24の中で、ctrで動くmicrok8s使ってkubernetes環境を作る。 ⭐️印が今回作った箇所。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 +-macmini sequoia--------------+ +-local ubuntu24 linux--------+ +-GCE ubuntu24 linux----------+ | +-utm----------------------+ | | +-docker---------+ +-vmdk-+ | | +-docker---------+ +--pv--+ | | | +-sequoia-------------+ | | | | +-container-+ | | data | | | | +-container-+ | | data | | | | | vscode/cyberduck | | | | | | Django | | | d1 | | | | | Django | | | d1 | | | | | office/brew/rdp | | | | | +-----------+ | +------+ | | | +-----------+ | +------+ | | | +---------------------+ | | | | +-container-+ | | | | | | +-container-+ | | | | | | +-ubuntu24 x86⭐️------+ | | | | | mariadb | | | d2 | | | | | mariadb | | | d2 | | | | | ctr microk8s | | | | | +-----------+ | +------+ | | | +-----------+ | +------+ | | | |+-container-+ | | | | | +-container-+ | | | | | | +-container-+ | | | | | | ||kubernetes | | | | <- | | | xrdp-ubu24| | | d3 | | <- | | | xrdp-ubu24| | | d3 | | | | |+-----------+ | | | <- | | +-----------+ | +------+ | <- | | +-----------+ | +------+ | | | |+-container-+ +/data+| | | <- | | | | <- | | +-container-+ | | | | ||Django | | d1 || | | | | | | | | | gitlab | | | | | |+-----------+ +-----+| | | | | | | | | +-----------+ | | | | |+-container-+ | || | | | | +-container-+ | +------+ | | | +-container-+ | +------+ | | | ||mariadb | | d2 || | | | | | https | | | d4 | | | | | https | | | d4 | | | | |+-----------+ +-----+| | | | | +-----------+ | +------+ | | | +-----------+ | +------+ | | | |+-container-+ | || | | | +----------------+ | | +----------------+ | | | ||xrdp-ubu24 | | d3 || | | +-----------------------------+ +-----------------------------+ | | |+-----------+ +-----+| | | | | |+-container-+ +-----+| | | | | ||https | | d4 || | | | | |+-----------+ +-----+| | | | | +---------------------+ | | | +--------------------------+ | | | | +-music----------+ | | | 8400(37GB) | | | +----------------+ | +------------------------------+ M4にx86をエミュレートさせて動かしたとき、local ubuntu24の中で動くxrdpコンテナに比べたら、114Mbpsって見えるからインターネット利用は8分の1程度の速度、ブラウザ利用の速度はintel版のminikube/microk8sと同じかそれ以下のもっさりした動きになった。 ...

 ⭐️

geminiにロゴ作成やってもらう

geminiにロゴ作ってもらったことあるのでメモ。 できた画像 依頼したらいくつか作ってくれた。 手動で加工もしたけど、結果はこうなる。 ロゴに文字足してくれってのはできなかったから、手動で足した。 足すためにはphotoshopやGIMP使えってある。 たぶんstable diffusionとかの画像プラグイン突っ込んで使ったら作れるんやろけど、プロンプトだけでどこまでできるかやりたかっただけやから、ペイントで文字足しといた。 道のり openaiのchatGPTはログインのアカウント作って使い始めたけど、google cloudを普段使ってるからgeminiはchrome起動してリンクをクリックするとすぐ使い始めることができる。 決済情報とか連動させてるから、やっぱりこっち使おっと。 ただし、geminiは今のところ画像生成では英文での指示が必要。 英語のほうがエエの作ってくれるかなぁ。 画像作成の英文を作ってもらう gemini自身にプロンプトのサンプルを作ってもらう。 プロンプトに文章を入れるための指示のやり方をググりながらやってみた。 メモどっかいってしもたから出所のURLわからんけど、作者さんありがとう。 1 2 3 あなたは最高のプロンプト作家です。 Gemini Advancedで、サービスのロゴ、トレードマークを作るための英語のプロンプトを3つ教えてください。 日本語訳もつけてください。 なるほど。 そんな感じで指示するんや。 さらに文脈を続けて英語で3つを順番に指示してみる。 最後に自分でアレンジして作らせたら、欲しい画像ができるはず。 練習その1 1 2 3 4 5 6 7 8 9 プロンプト1:抽象的な概念を視覚化する 英語: Create a minimalist, abstract logo that represents the concept of infinite connection and intelligence. Incorporate elements of a neural network and the cosmos. Aim for a sleek and futuristic aesthetic. 日本語訳: 無限の繋がりと知性という概念を表す、ミニマルで抽象的なロゴを作成してください。 ニューラルネットワークと宇宙の要素を取り入れ、洗練された未来的な美を目指します。 日本語訳を確認しながら英文使うとこんな感じのができた。 ...

chatGPTに画像作成とコンテナの先生やってもらう

夏にchatGPTやってみたの忘れてた。 openaiの試験利用してみたときのメモ。 ログインしてく アカウント作ってログイン。 普通に2段階認証な。 特に困らずストレートにプロンプト使える。 日本語でええんやな。 簡単な質問とか 使い方そのものを教えてもらうのね。 ネットの中探しても、質問の仕方とかいっぱい書いてくれてる人がいるから、そういうのを参考にしてもええ。 画像作る練習 画像って作れるんかな。 サンプルのプロンプトでやってみたら即座に応答返ってくる。 気持ち悪い画像やなぁ。 返答は英文で下の方に出力されてる。「明暗法」のことを「キアロスクーロ」ってイタリア語使ってるな。 1日になんかもリクエストできるわけやないけど、画像作れるみたい。 「ルネサンス様式」とかで画風指定するみたいやけど、「寺沢武一みたいな雰囲気」とかマイナーなのやっても理解してくれんかったな。 ロゴ作る練習 どこかのサイトで書いてあったんやけど、生成AIができることは、自分でもできるけど数や回数の実施が困難なものを具体的に作らせる、みたいな感じやったと思う。 自分のサイトのロゴとか作ってくれへんかなぁ。 漠然と思ったんでやってみた。 1 2 3 社名はギャバンITサービス、背景は青と黄色を使用し、 文字は明朝体で白、シンプルでクリーンなデザイン、 技術性と信頼性を強調したロゴを1024x1024のjpegで作って。 なんやねん画像の中の文字が指示したもんにできんのか。 英字やったらできるんかな。 もういっちょ。 1 2 3 社名はGavannITservice、背景は紺色と黄色を使用し、 文字は明朝体で白、シンプルでクリーンなデザイン、 技術性と信頼性を強調したロゴを1024x1024のjpegで作って。 何回かやってみたんやけど、日本語で指示やったらアカンのかなぁ。 画像に文字を入れるのは自分でやったほうがええんかもしれん。 自分の業務を助けてくれるんか 普段使ってるdockerコンテナを動かすための方法とか教えてくれるんやろか。 chatGPTにコンテナの作り方を聞いてみる。 もちろん自分で書いたものがあるから、答えはだいたい想像できるけど、どう教えてくれるのか確認してみる。 ...