ぼくは明日、昨日のじぶんに頼りたい

明日のためのメモです。

PostgreSQLのパフォーマンス改善用のメモ

個人的に色々と参考させていただいているものをまとめました。 HugePages インデックス FILLFACTOR ロック管理 ユーザ定義関数が返す行数の推定値 パーティショニング 全体的に参考にしているもの バージョンアップによる改善メモ 11 → 12 12 → 13 13 → 14 H…

Chrome拡張機能をCreate React Appを使って作る

Chrome拡張機能を作ってみようと思いました。 とりあえずTypeScriptの方がいいかと思ったり、Reactでも使ってみるかと思いました。 検索するとスケルトン的なのを公開してくれている方もいたのですが、若干バージョン古くなってしました。 少し考えた結果、C…

日付型が条件にあるSQLをライブラリを介して発行した際に困ったことになった

とある言語のライブラリをロクに検証せず使っていたら困ったことになって、そこ気にしないといけないのだっけと思った次第です。無知なだけです。 PostgreSQLを使っています。DATE 型のカラムに対してライブラリを介して日付型のパラメータを渡した際の挙動…

PostgreSQLのVACUUMを整理する

以下の動画をみてVACUUMのこと何も知らないなと思ったので個人的に整理しました。 www.youtube.com www.techscore.com 上の記事を参考にハンズオン形式で整理したいと思います。 テストデータの準備 テスト用のテーブルを作成 テーブルの実ファイルの確認 1…

AWSコンテナ設計・構築[本格]入門のハンズオンやり終えた

AWSコンテナ設計・構築[本格]入門をようやく一通り終わったのでメモを残します。 AWSコンテナ設計・構築[本格]入門作者:新井 雅也,馬勝 淳史SBクリエイティブAmazon 最近、技術書を電子書籍(Kindle)で購入することも多くなってきたんですが、固定レイア…

OpenRestyを使わずにnginxでCache Key Preprocessingしたい

OpenRestyで簡単にできるCache Key Preprocessing を素のnginxで使いたいだけです。 OpenResty使えよって気持ちはわかるのですが、追加のモジュールを入れるのは気が重いので使わない方法を調べてみました。 まずはOpenRestyを試してみる 準備 confの修正 試…

SQLをいい感じに補完してほしい

SQLを書くときにテーブル名やカラム名を全部入力したり、タイポが怖くてコピー&ペーストしたりと今更ですが効率悪いことしてるなと思ったのでツールを見直そうと思いました。 実際はそこまで酷くはないのですが。 やりたいこと 試したツール pgAdmin 4 使っ…

VSCodeで未保存ファイルが見当たらなくなった時

主にVSCodeを利用しています。 便利機能で同じWindowを開いた場合に、未保存のファイル(一度も保存してない)も含めてファイルを開いてくれています。 書き捨てのSQLだったり、保存する必要ないかなというものを書いています。 しかし、書き捨てなんですが…

Chromeのアクセス履歴を可視化してみる

1年間に自宅PCやスマートフォンで検索、閲覧した履歴を分析できたら自分が今年興味あったことなど振り返れるかなと思いました。可視化というレベルのことはできてません。 (ちなみに仕事は完全に会社の端末でアカウント等も別のものを利用しているので対象…

VSCode Neovimを使ってみたかった

VSCode Neovimを使ってみようと思ったのでメモします。 marketplace.visualstudio.com 私はWindows10を使っています。 後から気づきましたがWSLに入れるのもありみたいです。(Use WSLが設定にあった) 拡張機能のInstallationに書かれてることやっていく In…

クライアント証明書認証のメモ

クライアント証明書関連のメモです。 証明書を変換 SSLを理解するための基礎ネゴシエーション yumでUnicodeDecodeError 証明書を変換 knowledge.digicert.com 上の記事を参考に変換しようと思いましたが、拡張子がp12とpfxとかよくわからないレベルと気づき…

使いたいバージョンのpsqlをCloud9環境に入れる

ただAWS Cloud9とかで起動したインスタンスでpsqlを使いたかったです。 準備 インストール $ type psql bash: type: psql: not found $ type mysql mysql is /usr/bin/mysql 準備 検索してみるとyumで入れたりするのはあったのですが、好きなバージョンを入…

RedashをAWS上に構築

世間から何周も遅れて構築してみたいと思ったので試してみました。 可能な限り無料となるように、AWS初心者が悪戦苦闘したメモです。 (個人利用です) 考えられた構築方法 Redash公式AMIで構築 Redash公式Dockerイメージを用いてコンテナ管理マネージドサー…

VSCodeのマークダウン編集環境を整理

VSCodeを利用しています。 拡張機能やショートカットキーを活用して個人的に気持ちよくマークダウンを書けるような環境を整理したいと思います。 インストールした拡張機能 Markdown All in One Markdown Checkbox Markdown Preview Github Styling 参考 イ…

Windows10でキーボード割り当て変更-その2

先週「Microsoft PowerToysのKeyboard Manager」というのがあること知り、行頭・末移動のキーをホームポジションから押しやすいところに変更しました。 「無変換」→「home」 「変換」→「end」 tmfmym.hatenablog.com 1週間使ってみたのですが、行頭・末移動…

Windows10でキーボード割り当て変更

Windows10をつかっています。 標準機能で一部変更(設定 -> キーとタッチのカスタマイズ -> キーの割り当て)はできるみたいですが、今回変更したいキーは対象になっていなかったのでメモします。 今回変更したキー 検討したソフト Microsoft Keyboard Layou…

VSCodeのターミナルでショートカットキーを使う

VSCodeのターミナルでショートカットキーを使えるようにしてみました。 使えるようにしたショートカットキー 移動 削除 その他 VSCodeの設定 使えるようにしたショートカットキー 移動 行頭 Ctrl + a 行末 Ctrl + e 前(右) Ctrl + f 後(左) Ctrl + b ワ…

viでサーバ内の設定ファイルを修正する

普段はIDEとかを使っていてviを使わないので、サーバの設定ファイルを修正する場合に、すごく非効率だったので反省も込めて整理します。 今まで 改善 参考)移動系 もっと改善 例として、postgresql.confのwork_memを以下のように修正する #work_mem = 4MB #…

AWSアカウントを作ったら最初にやるべきこと For 自分

AWS

AWSは今のところハンズオンなどで利用するだけなので、お金がかからず最低限必要そうなことのみ行いました。 アカウント周り 請求周り 支払通貨の変更 参考 アカウント周り ルートアカウントは極力利用しないことが推奨されているので、作業用のIAMユーザを…

ssmonline #14に参加

ssmonline #14 - connpassの参加(視聴)メモです。 手順書に関しての話をしていました。 手順書の書き方 ShellのGoogleのコーディング規約は目を通す grepのオプションをうまく使う IaCで幸せにならない 手順書の書き方 体言止めはやめる。動詞をちゃんと使…