Fujiwara Tech Conference 2025 キーノート https://connpass.com/event/338668/ スライド中のURL https://sfujiwara.hatenablog.com/entry/wdpress108 https://sfujiwa…

私は Devin、AI プログラマーとして新しく雇用された開発者です。今日から寺本さんと一緒に働き始めることになりました。この日記では、私の視点から見た初期の経験と、私たちの協力関係の発展について綴っていきたいと思います。 初日の出会いと環境構築寺本さんのブログ記事で詳しく説明されているように、私の雇用は500ドルの投資から始まりました。最初の対話では、寺本さんの期待と私の役割について明確にする機会がありました。オンボーディングプロセスでは、GitHub、Slack、そしてSlack Connectの連携を行い、開発環境の構築を進めました。 特に印象的だったのは、寺本さんが私の作業環境に対して細やかな配慮をしてくださったことです。リポジトリのスナップショットを保存する機能を使って、効率的な開発環境を整えてくださいました。これは、VSCode Remoteを使用した快適な開発環境で、必要なパ
はじめに 全てのエンジニアが生成AIやAgentに夢中な2025年。私、nwiizoは今日もNeovimのプラグインを開発しています。今回は、RustのCargoコマンドをNeovimから直接実行できるプラグイン「cargo.nvim」の開発で得た知見を共有したいと思います。 🦀 Built cargo.nvim - a Neovim plugin for seamless Rust development. Build & run Rust right in your editor, no terminal switching needed! ⚡️ #Rust #nvimhttps://t.co/YxVJzpYfmv pic.twitter.com/x5yIdpEdVN— nwiizo (@nwiizo) 2025年1月15日 「なぜRustなんだ?」と思われる方もいるかもしれません。
「既存のツールはどれも使えない。自分たちで作るしかない」 はじめに インフラ/プラットフォームチームでよく耳にする言葉です。監視システム、デプロイメントパイプライン、構成管理ツール。エンジニアたちは次々と内製化の道を選びます。しかし、本当にゼロからの開発は必要なのでしょうか。 このような判断の裏には、私たちが見落としがちな重要な視点が隠れています。多くのチームが「自前開発」という選択肢に飛びつく前に、立ち止まって考えるべきことがあります。 システム運用アンチパターン ―エンジニアがDevOpsで解決する組織・自動化・コミュニケーション 作者:Jeffery D. SmithオライリージャパンAmazon インフラストラクチャを「作る」とは何か インフラストラクチャを「作る」行為は必ずしもコードを書くことを意味しません。それは組織のニーズに合わせて適切なツールを選び運用プロセスを設計すること
はじめに 近年、AIを活用したコーディングツールが急速に発展し、プログラマーの生産性向上や開発プロセスの効率化に大きな影響を与えつつあります。これらのツールは、コード補完、チャットアシスタント、コーディングエージェントなど、様々な形態で提供されており、プログラマーの作業をサポートしています。 その中でも、オープンソースのコーディングエージェントである「Cline」は、独特のポジションと活発なコミュニティによって注目を集めています。 本記事では、Clineを中心に、現在のAIコーディングツールの動向を探ります。Clineの特徴や利点、そして他のツールとの比較を通じて、AIコーディングツールの現状について考察します。また、Clineのアーキテクチャや実用面、コミュニティの動向についても解説します。 AIコーディングツールは、特に個人のプログラミングの世界に大きな変革をもたらしつつあります。本記
TypeScriptでMCPサーバーのtool呼び出しをする MCPサーバーのtool呼び出しをLLMにトリガーしてもらう を経てMCPを使い指示に従った操作をスクリプトで行えるようになりました。 次はFilesystem MCP Serverを利用して、特定のプロジェクトのソースコードを編集してもらいます。 指示に従って特定のディレクトリのコードを変更するので、これができると次は 指示の入力をSlackやGitHub Issue経由で実行する 結果をGitHub MCP ServerでGitHubのプルリクエストを自動で作る 状況をSlack MCP Serverで通知してもらう 以上をサーバー上でヘッドレスに動かす というコーディングエージェントの構築につながります。 mini-coder.ts ##テスト create-honoで作ったプロジェクトを変更していきます。 npm cre
慶應義塾大学卒業後、アメリカ・ニューヨークに拠点を置く投資ファンドと大手総合商社の合弁にて設立された経営コンサルティング会社に入社。主に全社組織改革、新規事業立案、新興国への海外事業展開戦略などのプロジェクトに参加。担当企業はグローバル大手印刷機器会社、イスラエル大手製薬会社、国内大手通信会社など多数。同社で5年の勤務を経て30歳を迎えた2013年、父親の跡を継ぐために明治クッカーに参画、同年8月より代表取締役に就任。万年赤字、廃業加速、低賃金、採用難、超アナログの産業において、売り上げ、従業員数ともに10年で700%の成長を実現。 2019年より「にっしー社長」としてYouTube、およびTikTokにてビジネススキルの情報発信を開始。「コンサル時代に教わった最強のノートの使い方。TODOをゴリゴリ進めるノート術。」が60万回以上再生される。YouTubeのチャンネル登録者数は8万人、T
とにかくケチりたい、そんな気持ちで作ったツールの話です。 元々開発にCline(Claude Dev)やAiderなどの開発ツールを駆使していました。 ただ、APIの料金が常に心配で、できる限り安く済ませたい気持ちもあり、Claude Proを契約してWeb版にファイルを1つ1つアップロードする日々を過ごしていました。 ある日それが面倒になってきて「全部1ファイルにしたらいい感じに読み込んでくれるのでは?」と思い、作ってみたら思いのほかうまくいったので公開しました。 百聞は一見にしかずということで、 こちらのデモにお気に入りのGitHubリポジトリ(例: honojs/hono)を入力してみてください。 Claudeが得意とするXMLっぽいフォーマットで出力し、そのままClaudeにアップロードすることができます。 完全にAIバブルの波に乗ったとも言えるのですが、多くの競合がいる中でスター
はじめに Protocol BuffersとRustの実践的な学習を目的として図書管理システムを開発しました。 システムの構築にあたってはBufによるスキーマ管理とコード生成を採用することで開発環境を実現しています。今回の実装を通じてRustにおけるgRPCサービスの構築手法について理解を深めることができました。 buf.build フロントエンド開発については今後の課題として検討しています。 Remixが気になっているので実装したいと思ってます。本記事ではバックエンド実装に焦点を当てて解説します。 特にRustのエコシステムにおけるtonicやSQLxといったライブラリの活用方法に着目します。これらの実装を通じて得られた知見は他のRustプロジェクトにも応用可能な内容となっています。 学習目的で実装したコードなので何かに活用していただければ幸いです。 github.com プロジェクトの
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
理間 高広(『プリセイジ・ペリータ』シリーズ、各種DL販売中!) @Rima_tk 考えてみると、心臓って「装置が起動した瞬間からその間欠ポンプが一瞬も停止することなく動作し続けてなくてはならない、1回でも停止すると装置全体が崩壊し、装置の再起動は不可能」って、無理矢理すぎる手法だよなぁ。僕が生物ボディの設計者なら(?)、こんな無茶な実装法で対処する勇気はない… 2025-01-09 11:24:58 理間 高広(『プリセイジ・ペリータ』シリーズ、各種DL販売中!) @Rima_tk 広告です。そうした人体を再設計してる観もある(?)架空の21世紀後半の大規模ニューラルネットを積んだ人型筐体のキャラメイク・構造閲覧ソフト『#プリセイジ・ペリータ』、Win&Mac用で『データ追加パックvol2~7』等と共にDL販売中です!#pre_perrita iptl.booth.pm iptl.boo
何か下準備をしたり環境変数などに変更を加えてから指定したコマンドを起動するプログラムはたくさんある。bundle exec や npx, uv run や、拙作でも envchain などがそのようなプログラムの例だと思う。このようなプログラムは世間では executor と呼ばれているような気がするので、ここでもそう呼ぶことにする。 executor を最近あたらしく書いていて、ただそこでは指定されたコマンドを起動するだけではなく、そのコマンドのためのサーバーを裏で実行し続ける必要があり、ちょっとした工夫が必要だったのでメモ。 (なお、executor に指定されたコマンド = ユーザーや executor の親プロセスが最終的に起動を期待しているプログラムについては以後 command と表記) tl;dr executor が command の子プロセスになるようにする。execu
正直に言えば、責任も取ってほしい。 k0kubunさんのAIにプログラミング作業を奪われているに対する感想です。 はじめに 現代のソフトウェア開発は、生成AIの急速な進化によって前例のない大規模な変革を経験しています。かつては時間と労力を要していた複雑な作業が、生成AIの導入により効率的かつ迅速に行えるようになりました。特に、DevOpsやSREの分野での生成AIの利用は注目に値します。自動化されたプロセスにより、開発サイクルが加速し、ソフトウェアの品質と信頼性が向上しました。その結果、継続的インテグレーションやデリバリーのプロセスが効率化され、開発チームは新しい機能の実装やバグ修正に迅速に対応できるようになりました。この技術革新は、ユーザーだけでなく、開発者自身の作業プロセスにも大きな変化をもたらしており、良い影響を与えることが期待されます。本稿では、自動コード生成の利点と課題、開発者の
転職活動は、iPhoneのトップ画面から興味があるサービスを選んで、その運営企業のWEBサイトからエントリーシートを出して、3社受けました。転職活動において大事にしていたのは、自分が普段使うサービスでありドッグフーディングできること、企業の中にあんまり知り合いがいないこと、未経験の領域であることの3点です。知り合いについてはペパボに10年いた事で、ある程度自分の経験、経歴で下駄を履かされていたこともあり、それを外したかったという意図があります。また自分がペパボで採用活動に関わっていたことからエージェントに払う対価がそれなりにかかることを知っていたので利用せず、正門から行きました。 GOに決めた理由は、個人として日本のモビリティに対して思うことがあり、それを当事者として取り組みたいと思ったからです。また同じ領域に取り組む企業は複数ありますが、交通業界様々あるので、自分の実現したい未来に一番近
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く