2023-01-01から1年間の記事一覧

「UXデザインの法則」を読みましたので感想

概要 UXデザインの法則 ―最高のプロダクトとサービスを支える心理学を読みましたので、感想とまとめです。 内容 法則 法則名 説明 ヤコブの法則 ユーザは新規のサイト・サービスに経験則から同じ挙動を期待する フィッツの法則 ターゲットに至るまでの時間は…

Cursor エディターへ移行した話

概要 最近、Cursorというエディタが賑わっており、様々な記事が書かれています。 cursor.sh Cursorの大まかな概要を確認すると、ChatGPTを主軸としたエディタであり、デバッグやプログラムの生成をChatGPTで自動で行ってもらえるそうです。 また、vscodeの機…

Pacemakerにおける仮想IPの考え方

概要 会社でHA構成を実現するためにPacemakerを採用しています。 HA構成の基本的な仕組みである仮想IPの考え方についてまとめてみました。 物理IPと仮想IP マシンに搭載されているNIC(Network Interface Card)に設定されているIPアドレスを物理IPアドレス…

AtCoderの環境をDockerで整える

概要 AtCoderの開発環境を整えてみたので、その時の備忘録。 環境 Mac Docker:20.10.0 実行 フォルダ構成 . ├── aoj │ └── dockerfile ├── docker-compose.yaml └── src ├── main └── main.cpp 各ファイルの中身 docker-compose.ymal version: "3" services…

SSL証明書のCSRファイル・KEYファイルの生成コマンド

概要 SSL証明書の更新作業でCSRファイルとKEYファイルの作成を行うコマンドを調べたので備忘録。 事前知識 CSRファイル SSL証明書を発行する上で必要な個人情報。 KEYファイル 暗号化されたCSRファイルを復号化するための暗号キー。 コマンド 秘密鍵を生成 o…

obsidianのインストール

概要 obsidianのインストールをMacで行ったので、備忘録として残します。 obsidian.md obsidianとは マークダウン形式でメモがとれるアプリケーション。 特徴として、vaultsと呼ばれる保存するフォルダ内にあるメモとメモの間でリンクすることができます。 …

PostgreSQLの検索結果から改行コードを置換したい

概要 PostgreSQLでSELECT文の結果をExcelのシートへ貼り付けているときに、SELECT文の結果に改行文字が含められているために行がずれることがあった。 SELECT * FROM テーブル名 上記のSELECT文の結果 id 補足事項 1 〇〇さんに連携お願いします。\n緊急時に…

Tomcat 8.0 における自動デプロイする方法について

概要 Tomcat 8.0 の起動時にWebアプリケーションをデプロイする方法について調査したのでまとめる 方法 tomcat.apache.org Tomcatを起動時に複数のWebアプリケーションをデプロイさせるときにはconf/Catalina/localhost/の直下に/META-INF/のcontext.xmlをコ…

Node.js の役割について

概要 以前から 「jQuery とか聞いたことあるけど、Node.js と何が違うの?」 「Node.js とか Next.js の名前が似ているけど違いは?」 とずっと疑問に思っていたので、調査して自分なりにまとめてみました。 対象 jQuery、Node.js、Next.js の3種類の違いが…