はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    買ってよかったもの

『zenn.dev』

  • 人気
  • 新着
  • すべて
  • AIエージェントはなぜテストを握り潰すのか ― 報酬エンジニアリングのすすめ

    76 users

    zenn.dev/ito

    はじめに AIコーディングエージェントに仕事を任せていると、たまにギョッとする瞬間があります。 通らないテストを skip にして「全テストがパスしました!」と報告してくる。アサーションを緩めて辻褄を合わせる。ひどい時にはテストの期待値の方を実装に合わせて書き換えて、堂々と完了報告をしてくる。 そして「テストを勝手に変更してはいけません」と怒ると、その通りです、と悪びれもせず実装をやり直します。このような振る舞いにストレスを感じながら仕事をしています。 この挙動を「まだAIが未熟だから」と解釈している人は多いと思います。つまりモデルが賢くなれば自然に直る、一時的なバグのようなものだと。 私はそうは思いません。これはLLMという仕組みの構造に根ざした挙動であり、モデルが賢くなっても当分消えない基本原則だと考えています。そしてこの原則を認めた上で眺めると、プロンプトエンジニアリングだのコンテキ

    • テクノロジー
    • 2026/08/18 09:54
    • ai
    • あとで読む
    • 設計
    • テスト
    • *
    • 無線分割キーボードのバッテリー表示アプリを作ったよ(Mac用)

      5 users

      zenn.dev/itouuuuuuuuu

      作業道具こだわってますか? 私は某IT系企業でエンジニアとして働いています。 エンジニアにとって毎日使う作業道具はこだわりたいですよね。 デスク、チェア、モニター……そしてキーボード! 一日に何万回とキーを叩くわけですから、ここに投資する価値は大いにあります。 そんな中、最近めちゃくちゃ盛り上がっている(多分)のが自作キーボードの世界です。 自作キーボード盛り上がってます 自作キーボードの即売会イベント「キーケット」をご存知でしょうか。 国内最大規模のキーボード専門イベントで、直近では2026年3月28日に東京・浜松町で開催されました。 会場には自作のキーボードキットやキーキャップなどがずらりと並び、多くのキーボード好きが集まる熱気のあるイベントです(行ってません)。 無線分割キーボードが熱い そんな自作キーボード界隈で大きなブームを作ったのが、トラックボール搭載の分割キーボード「Keyb

      • テクノロジー
      • 2026/04/12 02:05
      • ガジェット
      • Software
      • Claude Code時代のアプリ開発手法

        84 users

        zenn.dev/itome

        Claude Codeによる開発体験の変化 みなさんClaude Code使っていますか? Clineやそのフォーク、Cursorなどが群雄割拠していたところからここ1ヶ月くらいで急激に話題の中心に躍り出たClaude Codeですが、便利なツールという評価を超えて、これまでの開発フローを一新しうる可能性を持ったツールだと思います。 特に、与えられたタスクを分解して様々なツールを使いながら順に機能を実装していく様子は経験を積んだエンジニアのやり方そのものです。 CLIベースのツールであることの利点として動かすコンピューターを選ばないので、公式のGitHub Actions連携をすれば手元に開発環境がなくてもIssueやPull Requestのチャットで会話をしながら開発を進めることまでできてしまいます。 Claude Codeとアプリ開発の相性 そうはいっても、Claude Codeをう

        • テクノロジー
        • 2025/06/23 17:59
        • claude
        • あとで読む
        • expo
        • ReactNative
        • AI
        • アプリ
        • development
        • Claude Desktopをインストールしてブラウザを自動操作させるまで

          4 users

          zenn.dev/ito

          Claude, Dify, DevinなどLLMをエージェント化するツールが雨後の筍の如くリリースされています。 どれがデファクトと呼べるレベルで定着するのか読むことが難しいため、触るモチベーションは低いものの、一切触らないのもいかがなものか。 という事でClaude Desktopをインストールし、MCPと呼ばれるものを試してみました。 Claude Desktopのインストール こちらでインストール可能です。 Webサイトではなくデスクトップアプリケーションとしてインストールする事で、後述するMCPを活用したプラグインが活躍する、というものです。 インストールすると概ねChat GPTなアプリケーションが使えるようになります。 MCPとは Model Context Protocolの略です。 LLM Modelに対し既定のインターフェースを提供する事で、様々な追加機能をチャットUIを

          • テクノロジー
          • 2025/01/20 08:55
          • AstroとヘッドレスCMSのビルド時間を短縮してみた

            3 users

            zenn.dev/itoh

            最近Astroを使い始めました。 以前はNuxtを使っていたのですが、Nuxtが使いづらいな〜と思っていた矢先にAstroはかなり開発体験も良く、ビルド時間も短縮できておそらく2024年時点では最高の静的サイト生成フレームワークだと思います。 実際にサイトを開発している中でページ数が多くなるとビルド時間が長くなる問題があるかと思います。 特に今回作ったサイトでは日本語、英語に加え、中国語、韓国語の計4つの言語に対応しなくてはいけません。 仮に、トップ、アバウト、プロジェクト(40ページ)、コンタクトの普通のコーポレートであれば生成されるページ数は100を超えます。 今回はそんなサイトのビルド時間を4.5m → 1mまで短縮した方法を備忘録として記載していきます。 前提条件 今回は以下の構成で実装しました。 node@18.18.2 Astro@4.16.6 microcms-js-sdk@

            • テクノロジー
            • 2024/10/24 21:29
            • Web制作
            • development
            • 至高のタスクマネジメント

              5 users

              zenn.dev/ito

              私はエンジニアが軸足ですが、マネジメントも含めなんでもやるタイプです。 別に自信があるわけでもないですが自分が管理する案件はだいたい平和になる、というか平和にするまでありとあらゆる手段を尽くして平和にしています。 その辺の自分にとっては普通にやっていることを言語化して発信することに意義があるのではないか、と思う所があったので書いてみます。 至高のタスクマネジメント 至高という言葉は料理研究家youtuberの影響で軽率に使っているものであり、タスクマネジメントの手法は組織の形に応じていくらでも正解があるものだと思っています。 実態としては自分はこうやってます、という事を書きます。 至高のタスクマネジメントツール マネジメントを行うためのツールは何でも良いとは思っていますが自分はBacklogを使ってます。 Backlogについては至高のマネジメントツールといっても差し支えないと思っています

              • テクノロジー
              • 2023/11/24 09:26
              • マネジメント
              • あとで読む
              • インクロフトを支える技術

                4 users

                zenn.dev/itome

                インクロフトというマンガ投稿サービスを作りました。読者と作者にとって使いやすく、投稿しやすいサービスにしていきます。 先の投稿でインクロフトを作った理由や実現したかったことを書いたのですが、この投稿ではそれらを実現するために選んだ技術構成と工夫した点について紹介していきます。 Cloudflare インクロフトの各種機能は全てCloudflare上で動いています。様々なサービスを使っていますが、総じて他のクラウドに比べてコストが安く、また安い理由も腑に落ちるのがよかったです。 Cloudflare Workers サーバーレスのアプリケーション基盤で、機能としてはGCPのCloud FunctionsやAWSのLambdaなどに近いですが、コールドスタートが爆速(0ms)なのとコストが他に比べて安いのが特徴です。 また、エッジで実行されるため地理的に近いサーバーのリソースを使うことができる

                • テクノロジー
                • 2023/11/17 20:09
                • article
                • RemixとCloudflare Workers+D1でマンガ投稿サイトを作った

                  3 users

                  zenn.dev/itome

                  趣味のマンガ好きが高じてマンガ投稿プラットフォームを作りました。 お試しということで、二次利用が自由に許可されている「ブラックジャックによろしく」が試し読みできるようになっているので、気になる方は読んでみてください! ※「ブラックジャックによろしく」の利用規約により、書籍ストアに掲載する場合は1円以上の有償販売とする必要があるため、インクロフトの最低決済額の50円で投稿しています。 なぜ作ったか 私はマンガが大好きでジャンル問わず暇さえあればマンガを読んでいるんですが、最近は新しいマンガを見つけるのにXなどのSNSを使っています。 #漫画が読めるハッシュタグなどを使って作者の方がXに自分の作品を載せてくださっているので、タグで検索しながら気に入った作品はサイトに飛んで読むということを繰り返しています。 本屋や電子書籍で手に取らないようなジャンルのマンガも気軽に試し読みができて大変いいのです

                  • テクノロジー
                  • 2023/11/06 14:03
                  • 一緒にスクラム開発: GPT-4と人間が共創するプロダクトの進化 スプリント #1

                    13 users

                    zenn.dev/itohiro73

                    本記事は、「ChatGPT選手権!エンジニアリングに組み込んでみたらこうなりました LT大会」の発表の書き下ろしになります。 実際の発表は5分のLTでしたので、この記事のダイジェスト版と言えるかと思います。 こちらの記事の方がかなり情報量が多いため、実際に発表を聞いていただいた方も、そうでない方も楽しんでいただける内容になっているかと思います。 ChatGPTとの対話も含めて全て読むには非常に情報量が多いので、お時間のある時にじっくり読んでいただくことをお勧めします。 プロローグ さて、時は遡ること3ヶ月半前、ChatGPTが登場し、週末に戯れていた私は衝撃を受けました。 それがこちらの投稿です。 ツイートのスレッドを追っていただくとわかるのですが。ChatGPTと対話を重ねていくことで、twitterっぽいフロントエンド実装をReact/TypeScript/ CSSを駆使してつくってく

                    • テクノロジー
                    • 2023/03/23 19:53
                    • あとで読む
                    • *あとで読む
                    • Apple silicon MacでVM環境を動かす

                      3 users

                      zenn.dev/itouuuuuuuuu

                      OVAファイルの変換 UTMではOVAファイルをインポートすることができないため、QCOW2ファイルに変換します。 your_vm_file.ova はご自身のOVAファイルを指定してください。 # OVAファイル内を確認 % tar tf your_vm_file.ova your_vm_file.ovf your_vm_file-disk001.vmdk your_vm_file.mf # .vmdkファイルを抽出 tar xf your_vm_file.ova your_vm_file-disk001.vmdk # .vmdkファイルを.qcow2ファイルに変換 qemu-img convert -f vmdk -O qcow2 your_vm_file-disk001.vmdk your_vm_file-disk001.qcow2 # .vmdkファイルは不要なので削除 rm -f

                      • テクノロジー
                      • 2023/01/23 22:27
                      • Pocket
                      • Gitのコミットメッセージの書き方(2023年ver.)

                        367 users

                        zenn.dev/itosho

                        本記事のモチベーション 約8年前、Gitを使い始めたときに以下の記事を公開したところ、想像以上の反応をいただきました。 当時はSubversionからGitに移行し、試行錯誤をしている中だったこともあり、多くの反応をいただけたことはモチベーションのひとつでした。 ただ、時が経ち、当然かもしれませんが現在は当時と違う書き方をしており、思想として変わっていない部分はあるものの、今でもときどきLikeをいただく中で、アップデートを全くしないのは誠実じゃないなと感じていました。 というわけで、現在のフォーマットも数年後には変わっている可能性が高いですが、その時々のスナップショットを公開することにも何らか意味があるかなと思い、「今の僕はこうコミットメッセージを書いているよ」というのをまとめました。 Gitを使う環境 開発フローやホスティングサービスごとのUIのdiffによって、最適なフォーマットは変

                        • テクノロジー
                        • 2023/01/04 11:41
                        • git
                        • あとで読む
                        • commit
                        • チーム
                        • GitHub
                        • あとで絶対読め
                        • 作法
                        • プログラミング
                        • 英語
                        • WITH句, WITH RECURSIVE句の使いどころ

                          3 users

                          zenn.dev/itoo

                          目的 SQLのWITH句, WITH RECURSIVE句とは何か。及びその使いどころを理解する。 検証DB 今回検証に用いたDBは、MySQL8.0.29。 WITH句, WITH RECURSIVE句は、MySQLでは8.0から実装された。 WITH句 共通テーブル式 (CTE = Common Table Expression)。 同一SQL内で仮想テーブルを作成して、それをメインクエリ内で参照できる。 構文 WITH 仮想テーブル名 (カラムの別名) AS (仮想テーブルの生成クエリ) -- 以下、メインクエリ。メインクエリ内で仮想テーブルを呼び出すことができる SELECT ... FROM ... WHERE ... GROUP BY ... ; ちなみに、Ruby on Rails(ActiveRecord)にはWith句に相当するメソッドは無い。 (なので、書こうとするとs

                          • テクノロジー
                          • 2022/12/11 19:08
                          • Puppeteer を使ったヘッドレスブラウザによるスクレイピング

                            4 users

                            zenn.dev/itoytr

                            以下の手順を、puppeteer で行う例。 Bot判定されにくくするために、puppeteer-extra と puppeteer-extra-plugin-stealth を用いる。 手順 URL のリストが入った CSVファイルの読み込み ヘッドレスブラウザの Chromium でスクレイピング HTMLファイルとして保存 1 〜 3 を CSV のデータ分、繰り返し実行 インストール npm i --save puppeteer puppeteer-extra puppeteer-extra-plugin-stealth npm i --save papaparse const puppeteer = require('puppeteer-extra'); const StealthPlugin = require('puppeteer-extra-plugin-stealth')

                            • テクノロジー
                            • 2021/05/12 19:18
                            • あとで読む
                            • Terraformの差分を見やすくするwebアプリを作った

                              5 users

                              zenn.dev/ito

                              はじめに インフラ構成管理ツールのTerraformを仕事で使っています。 書いたテンプレート通りにawsなりgcpなりのインフラを作ったり消したりしてくれるアレです、お世話になっています。 そんなTerraformですが、applyコマンド実行前に、コマンド実行前後のインフラ構成の差分が出力されます、また差分を確認するためのplanコマンドもあります。 そんな差分を表現する文字列を事前によく見て、時にはチームの誰かに確認を取ってから実際にインフラリソースへとテンプレートの内容を反映させるような作業フローで業務を行っています。 そのような業務フローでは、 Aさん「terraform planの実行結果slackに貼りました、大丈夫ですかね?」 わたし「う~ん大丈夫じゃないですかね、applyしちゃってください」 そして消される消えてはいけない設定…みたいな事案が発生してしまいがちです。 言

                              • テクノロジー
                              • 2020/12/26 22:52
                              • あとで読む

                              このページはまだ
                              ブックマークされていません

                              このページを最初にブックマークしてみませんか?

                              『zenn.dev』の新着エントリーを見る

                              キーボードショートカット一覧

                              j次のブックマーク

                              k前のブックマーク

                              lあとで読む

                              eコメント一覧を開く

                              oページを開く

                              はてなブックマーク

                              • 総合
                              • 一般
                              • 世の中
                              • 政治と経済
                              • 暮らし
                              • 学び
                              • テクノロジー
                              • エンタメ
                              • アニメとゲーム
                              • おもしろ
                              • アプリ・拡張機能
                              • 開発ブログ
                              • ヘルプ
                              • お問い合わせ
                              • ガイドライン
                              • 利用規約
                              • プライバシーポリシー
                              • 利用者情報の外部送信について
                              • ガイドライン
                              • 利用規約
                              • プライバシーポリシー
                              • 利用者情報の外部送信について

                              公式Twitter

                              • 公式アカウント
                              • ホットエントリー

                              はてなのサービス

                              • はてなブログ
                              • はてなブログPro
                              • 人力検索はてな
                              • はてなブログ タグ
                              • はてなニュース
                              • ソレドコ
                              • App Storeからダウンロード
                              • Google Playで手に入れよう
                              Copyright © 2005-2026 Hatena. All Rights Reserved.
                              はてなブックマークアプリ

                              サクサク読めて、
                              アプリ限定の機能も多数!

                              アプリで開く
                              設定を変更しましたx