2022-08-01から1ヶ月間の記事一覧
コレを見てくれ https://zenn.dev/ynakamura/articles/e562376735d398
環境 TypeScript 4 問題 例えば以下のようなサンプルコードがあったとする function receivedStringValue() : string { return 'apple'; } const fruits = { apple: 'りんご', banana: 'バナナ', melon: 'メロン' }; const key: string = receivedStringValu…
環境 Kubernetes 1.24 やりたいこと kubeadmでKubernetesのクラスタを生成すると1台目のノードがマスターノードとなる。つまりcontrol-planeは1台構成 一般的には2台以上が推奨なのでもう1台増やしてみる 手順 まずはkubeadmコマンドでcontrol-plane証明…
マスターノード ≠ コントロールプレーン Kubernetesのクラスタにおいてクラスタ管理のみに徹する役割をコントロールプレーンという。てっきり言葉遊びでマスターノードとコントロールプレーンは同じ意味だと思っていたが全く違った。 正確にはマスターノード…
種別 データ取得に使う主な関数 データ取得タイミング その他 SSG getStaticProps ビルド時 SSR getServerSideProps ユーザーリクエスト時(サーバーサイド時) getInitialPropsもSSR ISR getStaticProps(revalidateを返却する) ビルド時 デプロイ後もバックグ…
環境 lima 0.11.3 やりたいこと limaを使うとアーキテクチャの壁を超えて仮想マシンを構築できるが、デフォルトではホストOS側とネットワークの共有されていないため、 Macからネットワーク経由でアクセスすることはできない。 それをいなんとかしたい 昔は…
環境 Ubuntu 20.04 多分Macもいける やりたいこと 今まではzshのフレームワークでoh-my-zsh使ってたが、起動がやっぱり遅いとかあったのでPreztoに乗り換えてみたメモ github.com インストール 公式のREADMEやれば問題ない 先にzshはbrewなりaptでインストー…
ターミナルで行頭、行末に一発で遷移したい 前のパソコンではできてたのだが、ターミナル上で Ctrl + A を同時押しすると入力行の先頭にジャンプできた。 また Ctrl + E で行末に移動できて非常に便利だったのだがPCとか環境変えたタイミングでその設定が消…
pryのlsバグる問題 こんな感じになってしまう 解決方法 export PAGER=" less --raw-control-chars -F -X" 詳しい話 qiita.com
環境 M1 Macbook minikube v1.26.1 lima 0.11.3 やりたいこと 使い捨てのKubernetes環境が欲しく、ローカルにKubernetesをインストールしようとした。 本番環境ならkubeadm一択なんだろうけど、サクッと構築するだけなら1台で完結するクラスタがいいなと思…
特定の文字から始まる文字だけマッチさせる正規表現を書きたい 「$」記号の後に整数が来る。例えば ¢100 makes $1 という例文があったとして、$1を抽出したい。 この場合は肯定後読み(Positive lookbehind)正規表現機能を使う必要がある。 let str = "¢100 m…
環境 Rails 7 Railsのモデルディレクトリ荒れる問題 Railsはデフォルトだとapp/modelsにモデルファイルを生成する。 それはルールなので別にいいのだが、プロジェクトが成長するに従って10ならいいが50を超えてくるとかなりキツくなる。 そこでディレクトリ…
Discordで通話仲間に配信したい ゲームしてると目の前の自分の画面を共有したいことがある。PCの画面だと画面共有押せばすぐに共有できるが、ニンテンドースイッチ自体にはその機能がないためできない。 そこでキャプチャボードを使ってPCを通すことで画面共…
はてなブログのsitemap.xmlひどすぎ問題 これは昔から続いている問題なんだが、はてなブログだとインデックスが上手くいかないケースが有る。 先人の人たちが腐るほどに記事にしてくれている karupoimou.hatenablog.com chateau-vulpes.com www.imaichido.co…
環境 Ubuntu 22.04 MariaDB 10.8 やりたいこと 1つのサーバーで複数のMariaDBを起動させたい。とはいえ全部のポートが3306だとコンフリクトしてしまうので ポート番号 データ格納場所 プロセスファイル、ソケットファイル ログパス は別々にしたい 調べてみ…