Avatar
😀
README.md

Popular posts

  1. 2025年の振り返り

    仕事・キャリア編

    転職したぞ!

    2025年、いきなり大きな変化からスタートした。転職である。

    新しい職場に飛び込んで、最初の仕事が「え、これエンジニアの仕事か!?」みたいな感じのタスクで、正直ちょっと戸惑った。でもやってみたら意外と楽しかったんだよね。エンジニアって技術だけじゃなくて、いろんなことやるもんなんだなって。こういう働き方もありだなと思えたのは良かった。視野が広がった感じがする。

    技術書読んだ(最初は)

    転職したタイミングで「よし、これを機に勉強しよう!」と思って、技術書を何冊か買った。新しい環境に慣れるためにも、知識をアップデートするためにも、いい機会だと思ったんだよね。

    特に印象に残ってるのはGitHub Actionsの本。CI/CDとか普段使ってはいたけど、ちゃんと体系的に学んだことなかったから、結構知らないこととか細かいテクニックとかあって、読んでよかったなって思った。実務でも活かせる知識が増えた。

    あと、ネットワーク系の本も読み始めた。「なぜインターネットはつながるのか」みたいなタイトルのやつ。基礎的なことだけど、改めて学び直すのも大事だよなって。

    …ただ、最近は全然読めてない。積読が増える一方である。忙しいとか疲れてるとか、いろいろ理由はあるけど、まあ要するにサボってる。来年はもうちょっと読書時間確保したいな。

    企業イベントにも行ってみた

    どっかの企業がやってるイベントに1回だけ参加してみた。

    ただこれがちょっと失敗で、転職者向けのイベントだったんだよね。俺もう転職したばっかりだし、またすぐ転職する気もないし、正直場違いだった。「誰でもOK」みたいなこと書いてあったから行ったんだけど、行ってみたら「あ、これ転職考えてる人向けだわ…」ってなった。まあでも雰囲気は知れたから良しとする。

    仕事はやっぱり完璧じゃない

    頑張ってはいるんだけど、やっぱやらかすときもあるんだよな。これがまた悲しい。

    詳細は書かないけど(書けないけど)、「あ、やっちまった…」ってなる瞬間が何回かあった。**おれはぽんこつだ。**これは事実。でもまあ、失敗から学ぶこともあるし、次に活かせればいいかなって前向きに考えるようにしてる。ポジティブシンキング大事。

    AI、マジですごい

    転職してから、AIを触りまくるようになった。というか、仕事でもプライベートでもAI使いまくってる。

    AIをいかに活用するかが、まじで今後に関わってくるんだろうなって本気で思ってる。技術的な問題解決はもちろん、アイデア出しとか、コードレビューとか、ドキュメント作成とか、とにかくいろんなところで使える。

    この振り返り文章を書いてる間も、裏でClaudeにコード書いてもらってるし。もうAI無しの生活は考えられないレベル。来年はもっとAI活用の幅を広げていきたいな。

    プライベート編

    VRChat最高

    VRChatがマジで楽しい。

    一人でフラフラするのも楽しいけど、やっぱり人と一緒にやるのがいいんだよね。ワールド巡ったり、イベント参加したり、ただ話してるだけでも楽しい。VR空間だとなんかテンション上がるし、現実では会えない人とも気軽に交流できるのがいい。

    来年もVRChat続けると思う。というか、もうライフスタイルの一部になってる気がする。

    リアル友達とは会ってない…

    今年を振り返ってみたら、リアル友達と誰とも会ってない気がする。

    コロナも落ち着いたし、会おうと思えば会えたんだろうけど、なんかタイミング合わなかったり、お互い忙しかったり。VRChatで新しいつながりができた分、リアルの付き合いが薄くなってるのかもしれない。これはちょっと反省点かな。

    あと、狂気山脈のリアル脱出ゲームに行く予定だったんだけど、完全に忘れてて行かなかった。申し訳ない。スケジュール管理ちゃんとしないとダメだな。

    音楽は好きだけど、ライブは…

    かみつばきとか、好きなアーティストへの熱が**ちょっと冷めてきたのかな?**って感じる。

    音楽自体は変わらず好きで、普段から聴いてる。でも、**ライブに行くモチベーションが下がってきた。**現地はもう体力的にきついし(歳を感じる…)、配信も見なくなっちゃった。集中して見るのが難しいというか、他のことしながらじゃないと無理みたいな。

    でも**音楽は好き。**これは変わらない。ただ楽しみ方が変わってきたのかもしれない。ライブに行かなくても、音楽は楽しめるしね。

    周りに良いことがあった

    自分のことじゃないんだけど、周りに良いことがいくつかあって、それが嬉しかった。

    詳細は書かないけど、友達とか知り合いとかに良いことがあると、自分のことのように嬉しくなるよね。**良き。**本当に良き。こういう喜びを感じられるのって、人とのつながりがあるからだなって思う。

    購入物・ガジェット編

    Kindle買いすぎ問題

    **Kindle買いすぎ。**これはマジで反省しないといけない。

    セールとか見ると、「あ、これ安い!」ってついポチってしまう。シリーズものとか、「便利そう」って思ったら全巻まとめ買いしちゃう。読む時間がないのに買っちゃう。積読が増える。このループ。

    来年は控えたい。(控えられるかは不明)

    でもKindleって便利なんだよな…セールの誘惑に負けないようにしないと。

    無線マウス最高

    Amazonで無線マウスを買った。これがマジで買ってよかった。

    **充電から解放されるのさいこー!**有線マウスって、ケーブルが邪魔だったり、充電気にしないといけなかったり、地味にストレスだったんだよね。無線にしたら快適すぎて、もう戻れない。

    買ったのはこれ:

    デスク周りがスッキリして、作業効率も上がった気がする。まあ気がするだけかもしれないけど。

    年末に新PC購入

    そして年末の大きな買い物が、新しいPC!

    さいこー!=

    スペックアップして、快適すぎる。重い処理もサクサク動くし、マルチタスクも余裕。前のPCも悪くなかったけど、新しいのはやっぱり違うね。これでまた数年は戦える。

    年末に自分へのご褒美として買ったけど、めちゃくちゃ満足してる。来年はこのPCでいろいろ作りたいな。


    総評

    2025年は、転職という大きな変化があった1年。

    仕事では新しい環境に挑戦して、AI活用が一気に加速した。失敗もあったけど、学ぶことも多かった。プライベートではVRChatという新しい楽しみを見つけて、人とのつながりの形が変わってきた。

    リアルの友達とあまり会えなかったのは反省点だけど、新しい形のコミュニケーションも悪くないなって思える年だった。

    音楽への向き合い方が変わったり、ガジェット買いまくったり、いろいろあったけど、総じて良い年だったんじゃないかな。

    来年もこの調子で、新しいことにチャレンジしつつ、楽しんでいきたい。

    2026年も頑張るぞ!

    git github アップデート トラブルシューティング レビュー

  2. PHP8.5がくるらしい

    TL;DR

    これを読みなさい

    https://stitcher.io/blog/new-in-php-85

    パイプ演算子

    $input = ' Some kind of string. ';
    
    $output = strtolower(
        str_replace(['.', '/', '…'], '',
            str_replace(' ', '-',
                trim($input)
            )
        )
    );
    

    $output = $input 
        |> trim(...)
        |> (fn (string $string) => str_replace(' ', '-', $string))
        |> (fn (string $string) => str_replace(['.', '/', '…'], '', $string))
        |> strtolower(...);
    

    おしゃれ ただ結果記述長くなる場合がありそうだし、phpの->methodみたいに呼出すのをヘルパーとかでやるのはどうなんだろ 好みが分かれそう

    より詳細

    Clone with

    final class Book
    {
        public function __construct(
            public string $title,
            public string $description,
        ) {}
        
        public function withTitle(string $title): self
        {
            return clone($this, [
                'title' => $title,
            ]);
        }
    }
    

    🙄

    go php エラー対応

  3. 【嘘】docker compose で ファイルとしてマウントする方法

    結果から

    けつに :ro つけるだけ

    services:
      backend:
        image: awesome/backend
        volumes:
          - .env.local:.env:ro
    

    # # #

    docker docker-compose 方法

  4. docker compose で ファイルとしてマウントする方法

    結果から

    けつに :ro つけるだけ

    services:
      backend:
        image: awesome/backend
        volumes:
          - .env.local:.env:ro
    

    # # #

    docker-compose

  5. ブログを作りました。

    技術スタック

    フレームワーク・基盤

    • 静的サイトジェネレーター: Hugo Extended v0.140.2
    • テーマ: GitHub-style
    • ホスティング: Cloudflare Pages
    • 開発環境: Dev Container (VSCode Remote Container)

    フロントエンド

    • 検索機能: Hugo内蔵の検索機能
    • コメント機能: Gitalk(GitHub Issues連携)
    • アナリティクス: Google Analytics 4 (GA4)
    • OGP対応: カスタム画像生成

    CI/CD

    • 自動デプロイ: Cloudflare Pages
    • ワークフロー管理: GitHub Actions
      • Issue to Post変換
      • プレビューデプロイ
      • 自動OGP画像生成

    コンテンツ管理

    • 記事管理: GitHub Issues連携
    • 画像処理: ImageMagick
    • フォント: Noto Sans CJK
    • フォーマット: Markdown
    • バッチ:https://github.com/aidenwallis/cloudflare-pages-badges

    インフラ・その他

    • バージョン管理: Git
    • 依存関係管理: Go Modules
    • ドメイン管理: Cloudflare DNS
    • ライセンス: MIT License
    • RSS: Hugo内蔵のRSSフィード機能

    セキュリティ

    • HTTPS: Cloudflare SSL
    • 認証: GitHub OAuth(Gitalk用)
    • 環境変数管理: Cloudflare Pages環境変数

    ブログ作ったわけと選定要件

    SSGで作りたくて色々探してたけど、最終的に Hugo で作ることにしました。

    hugo cloudflare cursor ImageMagick

Post activity