記事一覧

  1. 書籍「頭のいい人が話す前に考えていること」を読んだ

    一年前くらいに読んだ本書をたまたま手にとって再読したので感想などメモ

  2. コンテナで PID Namespace を共有する

    Linux カーネルの Namespace の一つである PID Namespace について実際にコンテナでどのように隔離・共有されるのか挙動を見てみた際のメモ

  3. Ubuntu のノート PC を閉じてもスリープさせない設定

    Ubuntu をノート PC でクラムシェルモードみたいに使ったり、サーバとして使ったりする際のメモ

  4. OpenAI API を TypeScript で叩いてみた

    公式の Node.js/TypeScript ライブラリを使ってみた

  5. 2023 年のふりかえり

    今年も年の瀬が近づいて来たと言うことで一年を振り返ってみる。

  6. Playwright と GitHub Actions を活用したマネフォ家計簿自動通知 bot

    表題の通り、家族みんなが定期的に通知を受け取ることができるようにする bot を作ってみた

  7. Ubuntu laptop の初期設定

    Ubuntu をクリーンインストールして開発マシンとして使ってみる上でやったことなど

  8. 個人開発向け無料 RDB サービスまとめ 2023 年版

    技術選定する際に頭を悩ます DB について最近はやっていそうなものをピックアップしてまとめみた

  9. Astro で Table of Contents(目次)を実装する

    remark, rehype などのプラグインを使わずに TOC を実装したのでその方法について書いておく。

  10. Cloudflare Pages の ビルドシステムを切り替える

    2023 年 5 月にリリースされた v2 ビルドシステムに満を持して切り替えてみた

  11. Google Domains から Cloudflare Registrar へ移管した

    当サイトで使用しているドメインを移管したので、移管先の選定理由や行なった設定方法などについてまとめる。

  12. Terraform の GitHub provider を触ってみた

    GitHub provider を使ってモジュールを作ってみた

  13. Next.js で Basic 認証をやってみた

    Next.js で個人プロジェクトを開発していて一旦雑に Basic 認証をかけたかったのでやってみた。

  14. Terraform の templatefile 関数でテンプレートファイルを扱ってみる

    Terraform の Tips 紹介

  15. 書籍「入門 モダンLinux」を読んだ

    読んだ感想など自分なりのまとめ

  16. Terraform null_resource を使ってコンテナイメージの build から push を行う

    こんなことができたのかという発見があったので紹介がてら書いておく

  17. OpenShift クラスタに htpasswd を使ってユーザを作成する

    OpneShift クラスタに最もシンプルにユーザを作成する方法の紹介

  18. Terraform 管理下の Code Engine でプライベートレジストリのイメージを使う

    何も考えずにプライベートレジストリのコンテナイメージを指定したらエラーになってハマったので書いておく

  19. 動画から音声だけを抽出する

    よくやるので備忘録として

  20. Ubuntu のブータブル USB を作る

    Ubuntu のクリーンインストールに向けてやったことを自分用の備忘録として残しておく

  21. GraphQL 素振り

    GraphQL および周辺技術にキャッチアップするためのメモ。

  22. 書籍「DIE WITH ZERO」を読んだ

    読んだ感想など

  23. Astro でサイトマップ

    Astro でサイトをリニューアルしたのでタイトルの通りサイトマップに対応する方法について書いておく。

  24. GitHub Actions で composite action を使ってリファクタリングする

    処理をまとめて再利用可能なかたちで定義できる機能があるみたいなので使ってみた。

  25. Cloudflare Pages でプレビュー画面に Google 認証を設定する

    このサイトを Vercel から Cloudflare Pages へ移行した際にプレビュー画面へ Google 認証を設定した。その方法についてまとめる。

  26. GitHub Actions VSCode 拡張の紹介

    beta リリースされたので早速インストールして使ってみた

  27. 引っ越しをした

    今月頭に引っ越しをしたが、その前後で検討したこと学びなど

  28. 2022(令和 4 )年度 確定申告

    今年も無事完了した。

  29. mac の wc が無駄なスペースを含んでくる

    あるあるなことなので備忘に

  30. Dependabot が作る patch version up を自動でマージしたくて調べた

    調べてみると多くの知見が見つかったのでメモ

  31. メンタルを保つために

    先輩エンジニアを見ててコミュニケーションうまいなーと思うときはだいたい期待値調整ができていることが多い気がする。まずどんなことからできるかを考えてみた。

  32. ブラウザのキャッシュ制御ってむずい

    いろんなヘッダがあり、それぞれをちゃんと使いこなせていないので勉強した

  33. [病名]エンジニアを支える技術

    TL に流れてきた記事を読んだメモ

  34. 最近の読書事情

    2023 年 2 月の読書ログ

  35. Astro を触っている

    静的サイト作るときはもうこれでいいかなとなっている。

  36. 初めて GitHub Actions を自作してる→作った

    使う側から作る側へ。まずは自分にとってあれば便利なものを作ってみてる。

  37. 初めて GitHub Actions を自作してる

    Notion 記事を GitHub に Markdown として反映させたくて見切り発車で作り始めた。

  38. Twitter API が有料化するらしい

    最近の Twitter の動きは何が起きても不思議じゃない。

  39. nginx コンテナ起動時に環境変数を渡す方法【2023 年版】

    調べるといろんな記事が出てくるがやり方が変わっていたのでまとめてみた

  40. WebGL ビルドしたコンテンツを nginx で配信する

    WebGL ビルドしたコンテンツを配信する際に工夫したこと

  41. Kubernetes の Taint/Toleration について

    実際に動かしてみたメモ

  42. Next.js と MDX でリンクカードを実装する

    ずっとやりたいなと思っていたので年始の暇な時間でやってみた

  43. 2022 年の振り返り

    2022 年 1 年間のやってきたことを振り返ってみた

  44. kind で特定の Kubernetes のバージョンを指定してクラスタを構築する

    最新のバージョンを使用したり、特定のバージョンでクラスタを構築したりする際に調べた

  45. GitHub GraphQL API を使ってみた

    今更ながら触ってみたので基本的なのクエリのメモ

  46. kind でローカルのコンテナイメージを利用する場合の注意点

    ErrImageNeverPull になってハマったのでメモ

  47. nginx コンテナに Basic 認証をかける

    よくやるのでまとめておく

  48. ブログ記事を投稿したら自動でツイートする仕組みを作った

    結構前に作ったが割と運用が回ってきたので知見をまとめる

  49. nginx の try_files ディレクティブの挙動を見てみた

    設定する機会があってざっと調べたのでまとめ

  50. Kubernetes クラスタで X509 クライアント証明書を使用してユーザを作成する

    Kubernetes クラスタにユーザを作成する方法の復習メモ

  51. Chrome 拡張を GitHub Actions で自動デプロイする

    以前作った Chrome 拡張 ( tweet-current-page ) の CI/CD 環境を作った

  52. 当サイトのブログ記事の校正のため textlint を導入した

    textlint を導入した際の手順や設定などのメモ

  53. 複数の Git アカウントを使い分ける設定

    普段から使い分ける必要がある人はこれやっておくと便利だよというものをまとめた

  54. 書籍「ホワイトハッカーの教科書」を読んだ

    読んだ感想まとめ

  55. anyenv から asdf に乗り換える

    満を持して乗り換えてみたのでメモ

  56. npm install で実行される npm-script を ignore-scripts オプションで無視する

    npm prepare などのスクリプトを意図して無視したい場合のオプションの紹介

  57. VSCode のタスクを使ってエディタを開くと同時に開発サーバを自動で起動する

    毎回やる作業を VSCode のタスクを使って自動化してみたので紹介する

  58. IBM Cloud Code Engine に Go アプリをデプロイする

    初めて触ってみたので軽くまとめ

  59. Docker で Go の REST API 環境を作ってみた

    Go + MySQL な環境を Docker で作ったので工夫したポイントなど

  60. GitHub CLI でエイリアスを設定する

    GitHub CLI を使った Tips の紹介 第二弾

  61. GitHub CLI を使って一番最後にマージされた Pull Request を取得する方法

    GitHub CLI を使ったちょっとした Tips の紹介

  62. Kubernetes のパッケージマネージャ Helm を触ってみた

    今更ながら Helm を触ってみたので概要をまとめてみた

  63. 書籍「Kubernetesで実践するクラウドネイティブDevOps」を読んだ

    自分なりのまとめや感想などを書いておく

  64. Go の slice で重複を除外する

    Go の slice で重複を除いて処理したい場合どうすれば良いのかとふと思ったのでやってみた

  65. kind で構築した Kubernetes クラスタ内の NodePort にローカルから接続する

    kind で NodePort を使って外部からアクセスしたい場合の extraPortMapping の使い方のメモ

  66. Vercel bot がデプロイした後に任意の処理を実行する

    Vercel bot のデプロイ後に処理をする方法について検討してみた。

  67. kind を使ってローカルにマルチノードな Kubernetes クラスタを構築する

    k8s クラスタをローカルに作成できる kind を触ってみた

  68. Docker Compose V2 が GA された

    Docker Compose V2 が GA されたので何が変わったのか簡単にまとめてみた

  69. VirtualBox を使って macOS 上に Kali Linux をインストールしてみた

    macOS 上に Kali Linux 環境を構築したメモ

  70. Google Domains で取得したドメインにエイリアス設定しメールを送受信する

    Google Domains で取得したドメインをメールアドレスとして使用するための設定をしてみたので手順をまとめる

  71. Argo CD のチュートリアルをやってみた

    Kubernetes のための宣言型 GitOps 継続的デリバリツールである Argo CD に入門した

  72. React + TypeScript でファイルアップロード機能を実装する

    実装する機会があったので簡単に手順をまとめておく

  73. Kubernetes のヘルスチェック Liveness, Readiness, Startup Probe についてまとめてみた

    k8s の Pod へのヘルスチェックを行う機能の種類や方式についてまとめてみた

  74. Homebrew を dotfiles で管理する際にやったこと

    やりだしたらいろいろ苦戦したので未来の自分のためのメモ

  75. Kubernetes 技術者認定 CKA/CKAD を取得したので振り返る

    Linux Foundation が提供している Certified Kubernetes Administrator / Application Developer の受験にあたり行ったことや学んだことなどをまとめる

  76. vercel/og-image を使って動的 OGP に対応する

    このサイトに動的 OGP 対応した際のメモ

  77. Next.js のサイトに Google Tag Manager 経由でGoogle Analytics(GA4)を導入する

    このサイトのアクセス解析のため Google Analytics を導入した際のメモ

  78. 個人サイト立ち上げ

    このサイトの立ち上げを通して考えたことや学んだことなど

  79. テスト

    自分用 Markdown ファイルのテスト