t28.dev

LLer and programmer.
@T28_tatsuya
  1. 2024/9/29
    Tech

    AR アプリ (スマホのカメラで画像を映すと、別の画像が重ね合わせで表示される) を MindAR React three.js で (なんやかんやあって) 作ってみたので、ポイントをメモしておきます。 リポジトリ https://github.com…

  2. 2024/9/25
    Tech

    Github Actions で シェルスクリプトを書く機会がどんどん増えた結果、「書くときも、読むときも、辛すぎ…」ってなった🥺 処理の流れを把握するためにかなり細かく変数を定義したり、ロジック以外の文法に関する補足までコメントに書きまくることで…

  3. 2024/9/21
    Scrap

    ESLint v8 EOL 目前だからか耳にすることが多くなった https://biomejs.dev/ja/ を https://github.com/TatsuyaYamamoto/app.t28.dev に対して使ってみる。 その前にサポート状況をチェック。 https…

  4. 2024/8/1
    Tech

    なんやかんやあって emoji proposal を提出したくなりました。 私が emoji proposal を提出するまで読んだガイドラインの詳細 (ただの和訳 or 意訳)や関連文書のメモを残しておきます。 Unicode と Emoji の細かいところは、置いておく。 T…

  5. 2024/5/8
    Poem

    GW 2024 の自由研究ってことで文化審議会が作成した「公用文作成の考え方」を読みました。 内容・感想のメモを残しておこうと思います。 「公用文作成の考え方」について “「公用文作成の考え方」を読んだのでメモ (基本的な考え方)” を要参照。 この記事で扱う範囲 公用文作成の考…

  6. 2024/5/6
    Poem

    GW 2024 の自由研究ってことで文化審議会が作成した「公用文作成の考え方」を読みました。 内容・感想のメモを残しておこうと思います。 「公用文作成の考え方」について 「公用文作成の考え方」は府省庁が作成する公用文の書き表し方の原則をまとめたものです。 同じ目的の文書1 が建議…

  7. 2024/3/19
    Tech

    TypeScript で JSON 文字列をパースする記事は多々あれど、Narrowing で値を読み取る記事がなかったので…。 JavaScript で JSON 文字列をパースする この記事における1「JavaScript で JSON 文字列をパースする」とは、JavaSc…

  8. 2024/1/27
    Tech

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

  9. 2023/9/6
    Poem

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

  10. 2023/9/2
    Tech

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

  11. 2023/6/27
    Tech

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

  12. 2023/6/8
    Tech

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

  13. 2023/5/5
    Tech

    俺、 ESM のことを全部知ってる気になってた 「ES modules? TypeScript で書いているぜ 👊😁」ってなってたり、 「ES modules? Vite で使ってる ぜ 🫰😘」ってなる export const addOne = (num: number…

  14. 2023/5/4
    Tech

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

  15. 2023/4/28
    Tech

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

  16. 2023/1/8
    Poem

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

  17. 2022/11/28
    Tech

    先に結論 (私の Next.js のプロジェクトに限っては) こんな感じの next.config.js を定義して、plugin を読み込む const getNextConfig = (phase) => { /** @type {import('next…

  18. 2022/10/19
    Tech

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

  19. 2022/4/22
    Tech

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

  20. 2022/4/17
    Tech

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

  21. 2022/2/23
    Tech

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

  22. 2021/12/14
    Tech

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

  23. 2021/12/4
    Tech

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

  24. 2021/11/27
    Poem

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

  25. 2021/11/26
    Poem

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

  26. 2021/11/21
    Tech

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

  27. 2021/3/2
    Tech

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