t28.dev

LLer and programmer.
@T28_tatsuya
  1. 2024/1/27
    Tech

    プライベート/お仕事用のリポジトリで Dependabot を使ってみるか〜ってなったのですが、「色々あるんだね…」ってなったので、1つ1つ調べてみる。 (前置き) 依存関係を定期的に更新したい 今どきの Webアプリは (このブログも) 多くのオープンソースパッケージに依存す…

  2. 2023/9/6
    Poem

    品質とはばらつき (ポエム) 品質とはばらつきなんだよ! (べらんめえ口調) という、新卒研修の座学での講師の一言が記憶に残っている(若干曖昧だけど)。 この研修は製造業の新卒を対象にしたものなので、ここでの “ばらつき” は「ネジの寸法」や「完成品による出力結果」などの “…

  3. 2023/9/2
    Tech

    背景 なんやかんやあって「ファイルシステムベースルーティングを Vue + Vite で行う」ことになり、ファイル名・ディレクトリ構造のルールを作りたくなりました。 例えば /hoge という URL パスを定義するとき、以下のように、どちらの方法がベターか迷う…。 加えて…

  4. 2023/6/27
    Tech

    パッケージマネージャーに関しては パッケージマネージャーを管理するために依存関係を増やしたくない 🥺 nvm でバージョン指定した Node.js に内蔵されている npm を使えばいいじゃん 😘 という考えだったのですが、 pnpm を試しに使ってみると「いいなこれ…

  5. 2023/6/8
    Tech

    Gatsby(-plugin-mdx) の excerpt Gatsby 製の Markdown 記事の情報を gatsby-plugin-mdx を使って GraphQL から取得するとき、各記事の抜粋文を excerpt プロパティから取得できます。 (“抜粋文” は htt…

  6. 2023/5/5
    Tech

    俺、 ESM のことを全部知ってる気になってた 「ES modules? TypeScript で書いているぜ 👊😁」ってなってたり、 「ES modules? Vite で使ってる ぜ 🫰😘」ってなる 「最近 .mjs って拡張子見かけるようになったな〜」とか、 「適…

  7. 2023/5/4
    Tech

    “ECMAScript” の意味をしっかり理解していなかったので、整理しておく。 Ecma International https://www.ecma-international.org/ Ecma International っていう標準化団体がある。 (Ecma…

  8. 2023/4/28
    Tech

    ESLint の設定ファイルの形式が変わった ESLint v8.21.0 (#16149) で FlatESLint が実装された FlatESLint は新しい Primary Node.js API を表現するクラスで、このクラスが設定ファイルを “flat…

  9. 2023/1/8
    Poem

    「年明けから本業で開発チームのマネージャーをすることになったし本でも読んでおくか〜」的なノリで 1 冊読んだので、感想等をメモしておく 選んだ本 「エンジニアリングマネージャーのしごと ―チームが必要とするマネージャーになる方法」 James Stanier  著、吉羽 龍太郎…

  10. 2022/11/28
    Tech

    先に結論 (私の Next.js のプロジェクトに限っては) こんな感じの next.config.js を定義して、plugin を読み込む 以降、細かい話 NextPlugin Next.js の プラグインについて明確な定義はない(はず)ですが、ここ(next-mdx)と…

  11. 2022/10/19
    Tech

    前提 この記事は、私が ”UIT Meetup vol.17『もっと好きになる Vue.js』” に登壇するに際して事前に調べた情報のメモを(ほぼ)そのまま流用したものです。 いろんな都合で登壇時には言及しない余談(多分)等もそのままの雑な読み物ですが、参考までにということで…

  12. 2022/4/22
    Tech

    npm/Yarn どっちでも良いけれど、ちゃんと管理されていて欲しい プライベートでは npm 一択ですが、お仕事環境では「〇〇プロジェクトでは npm、△△ プロジェクトでは Yarn を使ってる。バージョン?分からん。」となることは、まぁあると思います…

  13. 2022/4/17
    Tech

    Immer で変更を加えたオブジェクトがどのような状態になっているかを確認したくなったので、メモ。 Immutable なんだから変更対象のオブジェクトを直接変更せずに新しいオブジェクトを作って変更するんだよ!って話でもあるし…

  14. 2022/2/23
    Tech

    多分。(秒で弱気になる) クリップボードに何かしらの文字をコピーしたい欲が定期的に来るにも関わらず、いっつも調べ回ってるので、これで最後…は無理だけれど当分なしにしたい。 ソースコード (コピペ用) ソースコード (解説用) Clipboard API クリップボード API…

  15. 2021/12/14
    Tech

    Next.js の リポジトリには Google アナリティクス 4(GA4)を使用するための Example が2つあります。 with-google-analytics with-google-tag-manager しかし後述の余談の通り…

  16. 2021/12/4
    Tech

    何かしらの Web ページを作成する時に「フォントどーしよー 😇」となるわけです。Web フォントでオシャに決めたくもあるけれど、パフォーマンスが (雑に省略) 。 となると、システムフォントを使って Web コンテンツの描画がしたくなります。 システムフォント? コンピュー…

  17. 2021/11/27
    Poem

    前記事の通り、額に関わらず副業の所得があれば確定申告をした方がよい ことが分かりました。 この記事では極力、国税庁のサイト を参照しながら、確定申告について整理していきます。 所得の種類 所得にも色々種類があって、副業による報酬は以下 2 つのどちらかになりそうです。 事業所得…

  18. 2021/11/26
    Poem

    「副業するなら確定申告しなくちゃ」とか「確定申告は 20 万円以上だっけ?」等なんとなく聞く話ですが、いざ当事者になったら適当に 済ませる訳にも いかないですね 。 極力、国税庁のサイト を参照しながら、副業者が納めないといけない税金を整理します。 税金は自分で申告する 日本では…

  19. 2021/11/21
    Tech

    deps について (復習) 関数コンポーネント内では副作用がある処理は useEffect(didUpdate) に書きます。 デフォルトでは didUpdate はレンダー毎に毎回呼び出されますが、パフォーマンスのために副作用が依存している変数を deps として登録して、d…

  20. 2021/3/2
    Tech

    新しいサイト用のsitemapを登録するにあたって、役割・仕様をざっくり調べました。