タグ

h5y1m141のブックマーク (11,773)

  • Claude Codeで自分好みの朝刊が届く仕組みを作った

    はじめに こんにちは、まっくすと申します。 普段Flutter を使ったフリーランスエンジニアとして働いています。 エンジニアになって大事だなぁと感じるのは、 言語や技術の最新情報を追いかける、ということです。 特に昨今のAI技術の発展を追いかけることは、 自分の仕事の生産性を上げることにつながるため、非常に重要だと考えます。 ただ、情報収集のために毎日複数のサイトを巡回するのは結構な手間です。 Zennはてなブックマーク、Reddit、Hacker News、YouTube、X……と情報源が多いほど、 「チェックし忘れ」や「時間が溶ける」問題が起きます。 そこで、Claude Code のカスタムコマンド + macOS の launchd を組み合わせて、 毎朝6時に自動で技術ニュースを収集・整理してくれる仕組みを構築しました。 この記事では、仕組みの全体像から実装の詳細、 運用し

    Claude Codeで自分好みの朝刊が届く仕組みを作った
    h5y1m141
    h5y1m141 2026/03/12
    似た発想でPRレビュー依頼確認→依頼有ならPR概要まとめ&論点整理のドキュメント作成&通知作ってあるから、応用してできそう。launchd設定をBun/TypeScrpt動的作成&反映まで実行できる独自ワークフローっぽくしてある
  • Claude Code / Codex ユーザーのための誰でもわかるHarness Engineeringベストプラクティス

    カスタムリンター戦略: エージェント向けルールの設計 Factory.aiの4カテゴリ Factory.aiがオープンソースで公開したeslint-pluginは、エージェント向けリントルールを4カテゴリに分類しています。 Grep-ability(検索容易性): デフォルトエクスポートよりnamed exportを強制。一貫したエラー型と明示的なDTO。エージェントがコードベースをgrepで走査する際の命中精度を高める Glob-ability(配置予測可能性): ファイル構造を予測可能に保つ。エージェントがファイルを確実に配置・発見・リファクタリングできるようにする アーキテクチャ境界: クロスレイヤーのインポートをブロック。ドメイン固有のallowlist/denylistで依存方向を強制 セキュリティ/プライバシー: 平文シークレットのブロック、入力スキーマのバリデーション強制、e

    Claude Code / Codex ユーザーのための誰でもわかるHarness Engineeringベストプラクティス
    h5y1m141
    h5y1m141 2026/03/10
    まさに最近 ”カスタムリンター戦略: エージェント向けルールの設計” 考えて何となくそこの仕組み整えていた。近い将来こういうのやらなくて良くなるだろうけど自分であれこれ考えて知識蓄えておいて損ないかなと
  • エンジニアのAI疲れとの付き合い方

    この記事は、「AIを使えば楽になるはずなのに、なぜか前より疲れている」 と感じたことがあるエンジニアの人に向けて書いています。 AIに何度もプロンプトを投げ直し、出てきたコードを修正し続け、気づけば一日が終わっている。 「AIは便利なはずの道具なのに、なんで自分はこんなに消耗しているんだろう。。(泣)」 「AIを使っているのに、なぜか前より疲れている」という感覚はありませんか。 私は、あります。 むしろ、AI格的に使い始めてからのほうが、消耗感は強くなりました。 「AIで効率化できる時代なのに、なぜこんなにしんどいのか」と、疑問がわいてきました。 エンジニア仕事は、来、仕組みを作って楽になるためのものです。 それなのに、最新の技術を使えば使うほど疲れていくのは、どこかおかしいのではないか。。 私自身、設計相談、コード生成、レビュー補助、ドキュメント作成など、ほぼすべての業務でAI

    エンジニアのAI疲れとの付き合い方
    h5y1m141
    h5y1m141 2026/01/26
    コアドメイン単位でClaude CodeのSubagents、AgentSkillsを作って育ててそれを通じて仕様駆動開発するアプローチにしたら脳の高負荷状態だいぶ軽減できつつある。ドメイン単位とは別に技術要素単位のSubagents、AgentSkillsも育ててる
  • IT技術者として何歳まで働く? 40代と60代の意見差/年率66%で急成長の「DAP」市場/フリーランス新法施行1年で改善実感の声、ほか (1/3)

    連載「ざっくり知っておきたいIT業界データ」では、過去1週間に調査会社などから発表されたIT市場予測やユーザー動向などのデータを、それぞれ3行にまとめてお伝えします。 今回(2025年10月18日~10月24日)は、AI投資と財務的価値(ビジネス価値)創出に関するグローバル調査、DX推進などで大きく成長するデジタルアダプションプラットフォーム(DAP)市場、クレジットカード/決済処理事業者のAI導入実態、40~60代のITエンジニアが考える就業とAIスキルへの意識、フリーランス新法施行1年を迎えフリーランスが感じる成果と課題、についてのデータを紹介します。 9業界/25以上の業種で、経営層/AI意思決定者1250人を対象に実施したグローバル調査より。41の指標に基づき回答企業の「AI成熟度」を評価したところ、「先進」が5%、「拡大」が35%、「発展途上」が46%、「停滞」が14%という結

    IT技術者として何歳まで働く? 40代と60代の意見差/年率66%で急成長の「DAP」市場/フリーランス新法施行1年で改善実感の声、ほか (1/3)
    h5y1m141
    h5y1m141 2025/10/28
    フリーランス10年以上&もうすぐで50代半ば。平日毎日働く&ここ数年は1日の稼働時間80%程度の稼働にしたけど全然働けそう。Claude CodeとNavigator/Driverを適宜交代しながらのペアプロしてると頭の疲労も丁度よい
  • 0からフロントエンドにテストを導入した話

    こんにちは。株式会社EVERSTEELでソフトウェアエンジニアをしている日野原です。 主にフロントエンドを担当しており、技術としてはNext.jsを使用しています。(詳しい技術内容はこちらを参照) 少し前の話になりますが、ゼロからテストを導入したので、その過程や戦略について話していこうと思います。 フロントエンドのテストを検討している方や、テストの運用方法を迷っている方の参考になるかと思います。 Reactアプリにおけるテスト戦略と実践ガイド 一昔前はフロントエンド開発においてテストはあまり重要視されていませんでした。 しかし、フロントエンドの複雑さが増したため、最近ではテストが重要視されており、テストを書くことが求められています。 ただ、なぜテストが必要なのか、どのようなテストを書けば良いのか、どの程度のバランスでテストを構成すべきなのかは、十分に理解されていない場合も多いかと思います。

    0からフロントエンドにテストを導入した話
    h5y1m141
    h5y1m141 2025/10/24
    本文も参考になったし、コメントされてる方の違う観点の意見もすごく参考になった(コメントしてる方のテキストコミュニケーションがすごく上手な印象。こういう方と一緒に仕事してみたい)
  • 両親の入院と介護と看取りと相続についてまとめておく|akita11

    2023年は、私にとって、プライベートで激動の一年でした。実家で暮らしている両親(10年ほど前に母が腰を悪くして、寝たきりではないものの、父が介護をしていた)のまわりで、いろんなことが続けておこりました。大まかなタイムラインはこんな感じです。 2023/1月:父が救急搬送・入院(胃がんが判明し胃摘出・腹膜播種で治療は無理、余命1年程度)、母はショートステイへ 2023/3月:父が退院、金沢の施設に入ることにして、それを探す間、リハビリ入院 2023/4月:父母そろって金沢の施設へ入居 2023/10月:父のがんが進行し、徐々に体調が悪くなる 2024/1月:父が亡くなる 2024/3月:母が亡くなる(予兆なしの突然) それぞれで、いままでしならなかったこと(社会制度など)がたくさんあり、それぞれにいろんな手続きがあり、当にいろんな経験をしました。誰でも1回しかない経験かもしれませんが、そ

    両親の入院と介護と看取りと相続についてまとめておく|akita11
    h5y1m141
    h5y1m141 2025/07/22
    自分も母が突然亡くなった時の諸々の手続きをクエストと割り切ったのを思い出した。 ”この電話でのやりとりが、今後全体を通して続くのですが、これが本当に苦痛” すごくわかる!
  • 最近エンジニアリングにどうAIを活用しているか - $shibayu36->blog;

    最近CLINEに全部賭けろのような記事もあったように、AIエージェントによるコーディングが非常に話題になっている。一方自分は色々試してみるものの、仕事上ではなかなかAIエージェントによるコーディングをうまく使いこなせていない。 ただAIエージェントによるコーディングは置いておいて、エンジニアリングに普通に便利にAIを使えている。それによって数年前と比較するとかなり生産性が上がっている。 そこで今回は自分がエンジニアリングにどうAIを活用しているか、何が便利に思っているかをまとめてみる。 CursorのTabキーによる補完 自分が知りたい技術領域について壁打ちしてもらって作りながら学ぶ コードを読み込んで概要をmermaidで図にする 7割くらいの精度でざっくり理解したい時のコード調査 コーディングエージェントでPoCを作る 枯れた技術の使い方のキャッチアップにChatGPT、新しい技術にP

    最近エンジニアリングにどうAIを活用しているか - $shibayu36->blog;
    h5y1m141
    h5y1m141 2025/05/01
    自分もこの3つ(ざっくり理解したい時のコード調査、Memarid記法で図を書いてもらう、壁打ちしながら実装を進める)まさに活用してる!
  • 【保存版】親が亡くなったらやること全52項目を解説!一覧チェックシート付き - リハコ

    「もしも、親が亡くなったら、どうしたらいいの?」 人生で、必ず直面しなければならない、親の死。 いつかその日が来ることを覚悟して。もしくは今まさに、親が亡くなった直後で、この記事を読まれているのではないでしょうか。 初めに、お伝えします。 親が亡くなった後にやることは、文字通り“山程”あります。 あなたがやることを、下記のリストに全部まとめました。 悲しみに暮れる暇もないまま、このように数々の手続きに忙殺される日々が待ち受けています。 とはいえ、しっかりと考えずに手続きを行ってしまうと、 「葬儀会社にぼったくられたり、相続問題で大損した…」 「葬儀で使う遺影の写真は、希望のものを使ってあげたかった…」 「お世話になったみんなに見送られたかったのを知らずに、家族葬にしてしまった…」 などと、後悔してしまうことは、案外少なくありません。 そこでこの記事では、親が亡くなったあとに知りたいことを全

    h5y1m141
    h5y1m141 2025/03/27
    数年前の真夏に母(電車で30分)が突然死。葬儀〜実家売却まで長い時間かけて対応したけど、自分の認知機能/体力衰えてない&フリーランスで柔軟に動けた&突然の出費への蓄えもしてたからこの状況対応出来た
  • 新卒から4年間、20年もののWebサービスと向き合って学んだソフトウェア考古学

    新卒から4年間、20年もののWebサービスと向き合って学んだソフトウェア考古学 - PHPカンファレンス新潟2025 / new graduate 4year software archeology

    新卒から4年間、20年もののWebサービスと向き合って学んだソフトウェア考古学
    h5y1m141
    h5y1m141 2025/03/24
    こんな長期間に渡ってるWebサービスではないけど、似たような経験あるのでここまで言語化出来る方素直に尊敬する。メンタルモデルの乖離みたいな所は、今だとAIと壁打ちしながらある程度の所は作業できるのかな?
  • ClineとAIコーディングツールの現状 - laiso

    はじめに 近年、AIを活用したコーディングツールが急速に発展し、プログラマーの生産性向上や開発プロセスの効率化に大きな影響を与えつつあります。これらのツールは、コード補完、チャットアシスタント、コーディングエージェントなど、様々な形態で提供されており、プログラマーの作業をサポートしています。 その中でも、オープンソースのコーディングエージェントである「Cline」は、独特のポジションと活発なコミュニティによって注目を集めています。 記事では、Clineを中心に、現在のAIコーディングツールの動向を探ります。Clineの特徴や利点、そして他のツールとの比較を通じて、AIコーディングツールの現状について考察します。また、Clineのアーキテクチャや実用面、コミュニティの動向についても解説します。 AIコーディングツールは、特に個人のプログラミングの世界に大きな変革をもたらしつつあります。

    ClineとAIコーディングツールの現状 - laiso
    h5y1m141
    h5y1m141 2025/01/07
    Clineって全然知らなかった。ソースコード4000行程度でメンテナ1人あたりの要因ならたしかにフォーク版がたくさんあるのは納得。
  • 「お前ら失明したらどうする?」への回答|moutend

    はじめにはてな匿名ダイアリーに投稿された記事「お前ら失明したらどうする?」への回答です。悩みましたが、中途で視覚障害者になった一人として答える義務がありそうなので投稿します。 https://anond.hatelabo.jp/20241004112542 ろくでもない記事や反応コメントを読むのは嫌いじゃないので定期的に巡回していたところ、今回の記事を発見した次第です。読み専で書き込みの勝手がわからずnoteに投稿することにしました。 スクリーンリーダー(画面読み上げ機能)の使い方を覚えろ上から目線ですみません。緊急度が高そうなので先にスクリーンリーダー(画面読み上げ機能)についての話から。 元記事によると失明の可能性が高いとのことですので、まずは画面を水にスマホを操作する方法を覚えてください。スマホは必需品ですので、今後の生活を左右します。 iPhoneの場合、設定→アクセシビリティ→V

    「お前ら失明したらどうする?」への回答|moutend
    h5y1m141
    h5y1m141 2024/10/13
    プロフィールでGitHubのリンク&GitHub Pagesあったので何気なく見たら ”業務では主にWebアプリケーションのサーバーサイド設計・開発・運用を担当しています” って凄い!
  • メモ帳でコーディングしていた話 - Qiita

    はじめに ひとこと アクセスしていただきありがとうございます。 タイトルの通りの、メモ帳でコーディングしていた話です。 タメになるかどうかは分かりません。 目的 メモ帳でコーディングしていたことで得られた知見を共有すること() 検証済みの環境 Windows11 Home x64 メモ帳 ご注意 この記事の情報は 2024/08/26現在 のものです 1.前書き 筆者は2020年に高校へ入学したと同時に、部活動でプログラミングを始めました。 HTMLCSSを一通り学習し、一人で簡単なウェブページをつくれるようになりました。 そして自然とウェブページに機能を実装したいと思うようになり、JavaScriptの学習を始めました。 (今もですが)ここまで独学だったこともあり、一度、挫折しながらも百人一首を4択から選んで覚えるウェブアプリをつくり、高校で公開しました。 その後も学習を続け、高校2年

    メモ帳でコーディングしていた話 - Qiita
    h5y1m141
    h5y1m141 2024/09/10
    非エンジニアだった時、自分の仕事効率化のためにWindowsマシンでJScript/WSH+αでメモ帳使ってコード書いていた。対応するカッコを先に書いて閉じ忘れ防ぐ。1行あたり/メソッド単位の文字数少なくする習慣は身についた
  • 「スタッフエンジニア」の感想 - nunulkのプログラミング徒然日記

    はじめに この記事について 「Staff Engineer 」Will Larson の日語訳を読んだのでその感想と、日頃から思っているソフトウェアエンジニアのレベル上げについて言語化しておきたいと思います。 書が出るまではスタッフエンジニアという役職は聞いたことがなく、日語でスタッフというと「職員」みたいなニュアンスがあるので、言葉だけではピンときませんでしたが、書を読んで、ぼんやりと思っていた自分の目指す場所(職位としてのポジションではなく)が明確になったような気もするので、毎度のことながら雑に書いていきます。 スタッフエンジニアとは スタッフエンジニア マネジメントを超えるリーダーシップ 作者:Will Larson日経BPAmazon このスタッフエンジニアという役職は、そのエンジニアとしてのキャリアの延長線上で、このはシニアエンジニアを超えた先にどんなキャリアがあるのか

    「スタッフエンジニア」の感想 - nunulkのプログラミング徒然日記
    h5y1m141
    h5y1m141 2024/03/05
    "組織の中で求められる役割や出せる成果については常に考えているので" ってすごく共感できる! ちなみに年齢&今の働き方(フリーランス)が同じ。
  • フルスタックエンジニアについて - nunulkのプログラミング徒然日記

    はじめに この記事について 前回書いた記事に何気なく以下のように書いたんですが、読み返したところ自分の中で十分に言語化できてなかったなと感じたので、前回の補遺的な位置づけで、「フルスタックエンジニア」とはなにか、自称することへの忌避感はどこから来ているのか、について考えてみます。 自分としてはあまりフルスタックと名乗りたくない、という気持ちはありまして、 nunulk-blog-to-kill-time.hatenablog.com フルスタックエンジニアとは 前回の記事にも自分で定義を書きましたが、我流でない解釈も載せておくほうがいいと思ったので、Wikipedia にある定義を載せておきます。 A full-stack developer is expected to be able to work in all the layers of the application (front

    フルスタックエンジニアについて - nunulkのプログラミング徒然日記
    h5y1m141
    h5y1m141 2024/02/21
    年齢ほぼ同じなので、25年位前の状況とかすごく納得! 当時の派遣先のエンジニアと呼ばれる人はその会社の特性もあるけどネットワークの低レイヤー〜UNIX、C言語/Perlはみんな分かってる感じだった
  • 2度のがん治療中もしゃがみ続けた…東大名誉教授が「私はスクワットに救われた」とマジメに語る理由 「私は2度死んでいてもおかしくなかった」

    私たちの足腰や体幹の筋肉は、加齢や不活発な生活を続けることによって、どんどん弱ってしまいます。30歳から80歳までの間に、普通に生活しているだけで、太もものサイズと筋力は、およそ半分に減るのです。 しかも、これらの弱りやすい筋肉はすべて、「立つ」「歩く」「座る」といった、ふだんの生活での基的な動きを支えているものです。これらの筋肉が弱ってしまったら、日常の基動作さえ、おぼつかなくなります。 スクワットは人間の動作の基中の基 私がスクワットを皆さんにお勧めする理由が、まさにここにあります。スクワットは、しゃがみ込んで、そこから立ち上がる動作を繰り返します。非常に単純な運動ですが、この動きは、人間の動作の中でも基中の基の動きです。 ハイハイしていた赤ちゃんは、まず立ち上がろうとします。歩き出すのは、立つことが前提の運動です。赤ちゃんが立てるようになるというのは、極めて大事な瞬間なの

    2度のがん治療中もしゃがみ続けた…東大名誉教授が「私はスクワットに救われた」とマジメに語る理由 「私は2度死んでいてもおかしくなかった」
    h5y1m141
    h5y1m141 2024/02/07
    つい最近甲状腺の癌の摘出手術&入院したので身近なテーマ。他の方のブコメにある入院前にプレハビリテーションをそれなりにやってたけど、術後明らかに下半身の筋力落ちたのを実感中
  • 最近気に入っているOSSを淡々と紹介する

    はじめに こんにちは〜!皆様いかがお過ごしでしょうか? no plan inc. CTOの @serinuntius です。 これはno plan inc.の Advent Calendar 2023の22日目の記事です。 最近気に入っているOSSとかを作者様に感謝しながら、スターを送りながら、こんなのを使用してるぜって紹介する記事です。 「OSSは使っていることを公言するだけでも貢献になる」とsongmuさんが言っていたので、私も貢献したいと思います。 紹介する順番に特に意味はありません。 rtx 個人的お気に入り度: ★★★★★ スター数: 3700 Rustで作られている💯 LICENSE: MIT 初っ端は、rtxです。あらゆるプログラミング言語環境(Runtime)のマネージャーです。 公式のデモ画像を見ていただくのが一番早いと思います。 私はこれを使う前はanyenvというも

    最近気に入っているOSSを淡々と紹介する
    h5y1m141
    h5y1m141 2023/12/23
    gts 気になる!あとlima結構長い間使っていて突然使えなくなって原因わからず仕事に支障でるので結局再びDockerDesktopに戻ったけどそっか仮想環境壊れてしまっていたのかも
  • RailsフロントエンドをNext.js(SPA)に移行した〜バックエンド視点での振り返り〜 - Timee Product Team Blog

    好きな水風呂の温度は16℃でお馴染み edy69x です。 Timee Advent Calendar 2023 の16日目を担当します。 記事では今年完遂したUIリニューアル(SPA化)を通してタイミーで実施した工夫や学びを普段バックエンドの開発を担当する私の視点からお伝えします。 先日のイベントでの登壇内容を補完した内容となっています。気になる方は下記資料もご覧ください。 speakerdeck.com イベントの方はプロジェクト終盤での断捨離やリファクタリングなどがテーマになっていたので記事ではプロジェクト進行過程全般での知見をシェアしていきます。 プロジェクト概要 まずプロジェクトの概要です。大雑把に言うとフロントエンド技術基盤を移行しながらUIリニューアルを実施しました。 それだけだと「何のことだ?」となるので前提からご説明します。 タイミーでは単発のアルバイト求人の掲載を

    RailsフロントエンドをNext.js(SPA)に移行した〜バックエンド視点での振り返り〜 - Timee Product Team Blog
    h5y1m141
    h5y1m141 2023/12/16
    “古来からタイミーを見守ってきた長老の様なTODOコメント”こういうのを解決出来るとすごく嬉しいよなぁ。
  • 〜OCR戦記〜適格事業者登録番号との戦い🔥🔥🔥 - LayerX エンジニアブログ

    この記事はLayerXテックアドカレ2023の5日目の記事です。 昨日はmakogaさんがEngineering Career Ladderを作るときに気をつけたこと 其の一を書いてくれました。 次回はyuya-takeyamaさんがMicrosoft Graph APIについて書いてくれます!乞うご期待! こんにちは、機械学習を通じて誰かをラクにしたい yakipuです。 今回は、10月から始まったインボイス制度に伴う適格請求書発行事業者登録番号(以下「登録番号」と表記します)のOCR読み取りの戦いについて記したいと思います。 インボイス制度は、売手が買手に対して正確な税率や消費税額を示す適格請求書(インボイス)を交付することで、買手が仕入税額控除の適用を受けるために必要な制度です。売手側は登録事業者として登録番号などが記載されたインボイスを交付し、買手側はインボイスを保存する必要があり

    〜OCR戦記〜適格事業者登録番号との戦い🔥🔥🔥 - LayerX エンジニアブログ
    h5y1m141
    h5y1m141 2023/11/09
    世の中、色々あるなぁ&そしてすぐに対応できてるのが凄い!改行はさすがに予想外
  • ぼくのかんがえたさいきょうの個人開発あーきてくちゃ

    前置き この記事で紹介するアーキテクチャはあくまで机上論であり、筆者が実際にこれらのアーキテクチャでサービスを運用したことがあるわけではありません。 そのため、考慮漏れ等あるかもしれません。その際はご指摘いただけますと幸いです。 モチベーション 個人開発でアプリケーションを作って運用したい! お金は極力かけたくない! けどいい感じのツールを組み合わせてクールなアーキテクチャにしたい! 対象とするアプリケーションの概要 ブラウザで動くウェブアプリケーション 認証機能を持つ DBはNoSQLではなくRDB アプリケーション体とは別に管理画面アプリケーションが必要 以上を前提として考えました。 ぼくのかんがえたさいきょうあーきてくちゃ こちらです。 コンポーネントごとに解説させてください。 フロントサーバー Next.js on Vercelです。 こちらはもはや説明不要の王道構成かと思います

    ぼくのかんがえたさいきょうの個人開発あーきてくちゃ
    h5y1m141
    h5y1m141 2023/08/04
    最近ずっとHasura使っていたので感想の所、全く同じ! RESTなAPI にしたくなったらQuery/MutationをRESTAPIにマッピングする仕組み(https://hasura.io/docs/latest/restified/overview/)を試し駄目なら自前実装とかを考えるもアリかなと
  • 【Next.js】実務でapp routerに移行した所感

    app router とは next.js で使用できるファイルシステムベースのルーターです。以前は pages router というものがありましたが、そちらの進化系といえます。 ポイントは error.tsx や loading.tsx などの決められた名前でコンポーネントを作成することで、エラーバウンダリーやサスペンスなどの機能が簡単に利用できるようになったことです。 これにより開発速度が上がり、面倒な実装はフレームワークに任せることができます。 また、内部で RSC を使用しており、これとサスペンスにより、コンポーネントレベルで SSR と CSR を組み合わせられるようになりました。 今回はそういった機能の、弊社プロダクトにおける使用例を紹介します。 使用技術 error.tsx エラーバウンダリーです。fallback コンポーネントを書くだけで ok です。 import {

    【Next.js】実務でapp routerに移行した所感
    h5y1m141
    h5y1m141 2023/08/03
    AppRouter使った時に Apollo Client使ってる場合どうなるのかぁとボンヤリ考えていた所だったのでその辺りの情報含めて気になってることを網羅してくれてて個人的にめちゃくちゃありがたい情報だった!