サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
2025年ランキング
kaminashi-developer.hatenablog.jp
コーポレートエンジニアの @sion_cojp です。 この記事では、ISMS関連の文書を google Docs から gitHub に移行した理由と運用方法 について紹介します。 ISMSで管理する文書とは? ISMS(Information Security Management System)は、情報セキュリティを組織として継続的に管理・運用するための仕組みです。 ISO/IEC 27001(JIS Q 27001)は、そのISMSをどのように構築・運用・改善していくべきかを定めた規格になります。 例えば、規格では「付属書A 9.4.5 プログラムソースコードへのアクセス制御」が要求事項として定められており、これに対応する形で社内文書には「ソースコードのアクセスおよび管理方法」を記載します。 ISMS というと「文書が多い」「運用が大変」というイメージを持たれがちですが、本質は 文
blog.smartbank.co.jp
スマートバンク新春エンジニア駅伝2026 の第十走者の toshimaru です。 ちょうど折り返しも過ぎ、復路に突入。今日も走っていきます。 DBスキーマ変更をオンラインでダウンタイムなく安全に行いたくないですか? 私は行いたいです。では、やりましょう。 オンラインスキーマ変更ツールの利用について オンラインスキーマ変更というと、pt-osc, gh-ost などのOSC(Online Schema Change)系のツールが有名でしょう。一方、多くのRailsユーザーは標準マイグレーション機能やridgepoleのようなツールを利用してデータベースの変更を管理していると思います。 これらのマイグレーションツールに加えて、さらにツールを導入し運用することは運用負荷が高くなりそうです。ここは、Rails界隈で一般的なマイグレーションの仕組みに乗っかる形でスキーマ変更を行いたいところです。
azukiazusa.dev
AI コーディングエージェントの普及により、ターミナルベースの TUI アプリケーションの需要が高まっています。OpenTUI は Typescript で TUI アプリケーションを簡単に構築できるライブラリです。この記事では OpenTUI の特徴と基本的な使い方を紹介します。 AI コーディングエージェントの普及により、ターミナルにふれる時間が増えた開発者が多いでしょう。そんな中、ターミナルベースの TUI (Text-based User Interface) アプリケーションの需要が高まっています。OpenTUI は Typescript で TUI アプリケーションを簡単に構築できるライブラリです。OpenTUI は opencode の基盤として利用されていることもあり、今後も開発が活発に続けられることが期待されます。この記事では OpenTUI の特徴と基本的な使い方を紹介
blog.serverworks.co.jp
Agent Skills 入門 こんにちは、サーバーワークスで生成AIの活用推進を担当している針生です。 Claude Code を使っていて、こんな経験はありませんか? 「API レスポンスはこの形式で返して」と毎回指示している コードレビューの時に「簡潔に要点だけ教えて」と毎回伝えている プロジェクト固有のコーディング規約を何度も説明している これらの「毎回同じ指示」を解決するのが Agent Skills です。 本記事では、Agent Skills とは何か、どう使うのか、具体例を交えて紹介します。 Agent Skills とは 一言で言うと 「Claude への専門的なマニュアル」 です。 新しく入ったメンバーに「うちのプロジェクトではこうやって作業してね」というマニュアルを渡すように、Claude にも同じようなマニュアルを渡せる機能です。 従来の方法との違い 従来、Clau
tech.smarthr.jp
こんにちは、SmartHRのwattunです。 私は2022年1月にQAエンジニアとして入社し、2024年4月からはQAエンジニアとプロダクトオーナーを兼務してきました。そして2026年1月から、プロダクトマネジメント本部で新しいチャレンジをすることになりました。 入社時点では、「QAエンジニアの役割は品質を守ることだ」と考えていました。しかし、この4年間で、「QAエンジニアの責務」についての見え方は大きく変わりました。品質を守るという役割を超えて、「組織がどう判断し、どう進むか」を支える役割としてQAエンジニアを捉えるようになったのです。 この記事では、これまでの経験を通じてたどり着いた「QAエンジニアの責務」について整理してみます。 次のステージに進む自分自身の棚卸しであると同時に、「QAという仕事にも、いろいろな関わり方がある」と思ってもらえるきっかけになればうれしいです。 この記事
bookmark.hatenastaff.com
いつもはてなブックマークをご利用いただき誠にありがとうございます。 はてなブックマークにて、深夜にサーバーの計画メンテナンスを行います。 メンテナンス中は、ブラウザ版、アプリ共に、サービスの閲覧やブックマーク機能などの利用に影響がありますのでご注意ください。 メンテナンス予定期間 2026年1月23日(金) 深夜 1:30〜3:00 (1月22日(木) 25時30分〜27時) メンテナンス中に影響を受ける機能 ブラウザ版・アプリともに、以下の操作が行えないタイミングが発生します。 新規にブックマークされたページのタイトル・概要の取得 ドメイン変更に伴うブックマークの移行 お気に入りユーザーの追加と削除 マイホットエントリーの更新 マイホットエントリーの新規利用開始 ブックマークの追加・編集・削除 コメント一覧ページでのエントリータイトルの編集 マイブックマークの公開設定の変更 非表示ユーザ
developer.hatenastaff.com
こんにちは。CTOのid:motemenです。 2026年1月22日(木)に Hatena Engineer Seminar #36 「プロダクトを支えるAI編」を開催しますので、お知らせします。 Hatena Engineer Seminar #36では、「プロダクトを支えるAI」をテーマに、「はてなCMS」「toitta」「Mackerel」の3つの法人向けサービス担当するエンジニア4名が登壇します。 コーディングエージェントなど手元の生産性を高める利用ではなく、サービスにAIを組み込むことによって事業の価値を高める取り組みについて各エンジニアが発表します。 実際にAIと向き合いつつ価値を高める現場でのリアルな取り組みの実態や、次々登場する新しい技術をどのように自分たちのプロダクトにフィットさせているかの技術的な詳細をお話する予定です。 開催はオンラインです。(詳しくはconnpass
tech.andpad.co.jp
ANDPAD フロントエンドエンジニアの小泉( @ykoizumi0903 )です。あけましておめでとうございます。 この年末年始に、 Vue / Vite の関連ツールの現状をまとめる記事(【2026年最新】Nuxt 4 アプリに入れておきたいオススメ設定集)を書いていたのですが、その中で1つの発見がありました。 それは、Oxfmt のステータスがかなり実用的なところまで進んでいるらしいということです。 Oxfmt は、Rust製の超高速な JavaScript ツールチェーン Oxc の一部として開発されているフォーマッターであり、Vue.js や Vite の生みの親である Evan You 氏が設立した新会社 VoidZero が開発を主導しています。 2025年11月に Alpha 版がお披露目された Oxfmt 、その後もアップデートが続いていたのですが、つい先日リリースされた
techblog.zozo.com
こんにちは、ZOZOの市橋です。2025年6月にリリースされたマッチングアプリであるZOZOマッチのバックエンド開発を担当しています。本記事では、ZOZOマッチのリアルタイムメッセージング機能を実現するために、AWS AppSyncとgraphQL Subscriptionを活用したアーキテクチャと実装について紹介します。 なお、本記事ではバックエンドのアーキテクチャにフォーカスして解説しますが、ネイティブアプリ側の実装については別記事「ZOZOマッチアプリのメッセージ機能を支えるFlutter × graphQLの実装」で紹介しています。こちらもご確認いただくことでより理解を深められます。 目次 目次 ZOZOマッチシステム全体の構成 AWS AppSyncとは graphQLとは AppSyncの基本概念 graphQLスキーマ Resolver なぜZOZOマッチでgraphQLを採
kakehashi-dev.hatenablog.com
カケハシでの社内講演に、さくらインターネット株式会社の藤原俊一郎氏(@fujiwara)をお招きしました。「パフォーマンスチューニングのために普段からできること」というタイトルで、具体的な失敗談や現場の思考プロセス、そしてチューニングの本質についてお話しいただきました。 社内向けの場ではありましたが、貴重なお話をお伺いできたため、ご本人の許可を得て外部向けにまとめました。 当日は、前半を講演編、後半を対談編として構成し、対談パートにはカケハシのテックリードである松山も参加しました。 講演編:「パフォーマンスチューニングのために普段からできること」 なぜパフォーマンス問題は突然「死」を呼ぶのか グラフが改善したりISUCONで勝ったりする瞬間は「ものすごく楽しい」ものですが、一方で現在進行形でサービスが死んでいる状況は「めっちゃ楽しくない」ものです。長年育てたサービスが落ちることは、「自分の
「カミナシ レポート」の開発・運用をしている furuya です。今日は「サービスの健康診断」のお話です。 週次の健康状態チェック:運用定例 「カミナシ レポート」の開発チームでは週に1度、運用定例というものを開催しています。以前のブログ記事 より以下抜粋します。 また、そのダッシュボードを毎週見る会を始めました。一緒に運用にまつわるあれこれをまとめて確認する会ということで、運用定例(Service Review)と呼んでいます。ここでは他にインフラコストの確認やAWSなど利用する外部サービスからの通知の確認、障害・ヒヤリハットの周知などを行っています。 Datadog 上に構築したダッシュボードを1週間スパンで眺め、メトリクスが跳ねているところがないか、徐々に遅くなっているエンドポイントはないか、といった観点でチェックを行います。アラートにまでは派生しなかったものの異常値が見られたり、詳
こんにちは、SmartHRのDPEユニットでエンジニアをしている@alpaca-tcです。 この記事では、Railsで頻発しているけれども見落とされがちな未ログインユーザーのセッションと、その削減方法について紹介します。 目次 目次 未ログインユーザーのセッションとは セッション削減の方法 なぜミドルウェアを使うのか 成果とまとめ 未ログインユーザーのセッションとは Railsではログイン情報等を管理するためにセッションを利用します。 通常はControllerで session にアクセスすることでセッション情報を取得・更新できます。 def create session[:user_id] = @user.id ... end セッションは、CSRF攻撃を防ぐためのトークンを session[:_csrf_token] に格納することにも利用されています。 実はセッションは、csrf_
tech.layerx.co.jp
はじめに 「LayerXって正社員しか採用していないのでは?」「バクラクの開発はハードルが高そう」 そんな印象を持つ方もいるかもしれません。 ただ実際には、LayerX バクラク事業部ではこれまでも 副業・業務委託のソフトウェアエンジニアを受け入れ、プロダクト開発を一緒に進めてきた実績があります。 最近SNSでこの話題に触れた際にも反響があり、「興味はあるけれど、実態が分からない」という方が一定数いることを実感しました。 バクラク事業部で副業・業務委託のソフトウェアエンジニアも受け入れていること、もしや世の中に全然知られていないのでは??という話を同僚としていたのですが、 これって本当ですか…? 興味ある方、お気軽にDMください!お話しましょう!!!— serima | LayerX (@serima) 2026年1月8日 本記事では、候補者にとっての不安が大きい どのくらい稼働できるのか
tech-blog.rakus.co.jp
目次 目次 1. はじめに 解決したかった課題 2. アーキテクチャ 3. プレビュー環境の作成・更新・削除 作成・更新フロー 削除フロー パターンA: PRクローズ or ラベル削除 パターンB: TTLによる定期クリーンアップ プレビュー環境へのアクセス PRコメント例 4. 実装のポイント Pull Request generator の実装 PRごとに異なるValuesの命名規則 gitHub Actions Argo CD 再コミット時の自動イメージ更新 仕組み 環境数の上限制御 ResourceQuota によるリソース使用量の制御 5. おわりに 参考 1. はじめに こんにちは!SRE課のモリモトです。 今回は、プレビュー環境基盤をKubernetes上に構築した話をご紹介します。 解決したかった課題 弊社のあるサービスでは、フロントエンド開発において以下のような課題があり
acro-engineer.hatenablog.com
こんにちは、コバタカです。 最近はAIエージェントを使って、作って、楽しんでいます。 LLMと同様、時系列予測においても基盤モデルの活用が近年進んでいます。 今回紹介するChronos-2は、AmazonがOSSとして公開している時系列データ処理向けの基盤モデルです。 以前、本ブログでChronos-Boltの紹介がありましたが、Chronos-2はその後継モデルとなります。 様々な時系列データに対応するように学習されており、ZeroShotでも高い精度での予測が可能となっているモデルです。 この記事では、そのChronos-2について紹介していきます。 なお、Chronos-Boltの解説については以下をご覧ください。 acro-engineer.hatenablog.com Chronos-2について Chronosは予め様々な時系列を学習させておくことで、適用するデータの学習をせずと
はじめに こんにちは、ソフトウェアエンジニアの id:shmokmt です。 本記事は、スマートバンク新春エンジニア駅伝の第八区となっております。 第七区はモバイルアプリエンジニアのYoHaさんによる、「「AIモブプロ」が形を変えてチームに定着するまで」でした。 私の所属しているSRE部ではPCI DSSに準拠するための運用設計やAWSを中心としたクラウドインフラストラクチャの運用に携わっております。 今回は、2025年のSRE部を振り返って、チームの変化や取り組んできたことを一部紹介します。 スマートバンクのエンジニアの業務内容が気になっている方の参考になれば幸いです。 人数の増加 2025年はSRE2名が新たに入社し、SRE部は4名体制となっています。また、コーポレートエンジニアも1名入社したため、これを機にコーポレートエンジニアリング領域のタスクに関してはコーポレートエンジニアに委譲
はじめに こんにちは、ブランドソリューション開発本部プロジェクト推進部PMOブロックの三谷です。普段はPMOとして、ファッションコーディネートアプリ WEARの開発組織が企画を実現する上で発生する様々な課題の解決サポートを行っています。 WEARは2014年のローンチ以来アップデートを繰り返し、様々な機能をリリースしてきました。その中で、1つ1つの案件が大きくなってしまうことがしばしばあり、リリースまでのリードタイムや価値検証のサイクルが長くなりすぎてしまうことがありました。この課題を解決すべく、2024年5月より私たちPMOブロックは開発責任者@tsuwatchのもと、スクラム開発の導入を推進しました。本記事では、スクラム導入におけるPMOの取り組みをご紹介します! なお、今回ご紹介する内容はWEARのアプリ開発に限った話であり、Webサイトの開発は対象外としています。 目次 はじめに
こんにちは、hsbt です。昨年末に宣言していた通りゼンレスゾーンゼロと鳴潮をプレイしながら年末年始を過ごして、今度は原神のアップデートを待ちながら暮らしています。 さて、2025年12月21日、Rubyはリリース30周年という大きな節目を迎えました。この記念すべき日に合わせて、Ruby公式サイトを全面リニューアルしました。 www.ruby-lang.org www.ruby-lang.org 2006年の Radiant CMS採用、2013年に Ruby 誕生 20周年のデザインリニューアルと Jekyll による静的サイト化を経て、約12年ぶりとなった今回の刷新。プロジェクトが完遂した今、私とデザイナーであるtaeaさんがどのような議論を経て新しい「Rubyの公式サイト」を構築したのか、そのディレクションの裏側をご紹介します。 10年ぶりのアップデートが求められた理由 リニューアル
こんにちは。Ai Workforce事業部 FDEグループエンジニアのkoseiと申します。 以下本文は、以前インターンとして一緒にプロジェクトを進めてくれた @kimu さんが在籍中に執筆したものです(冒頭のみkoseiが追記しています)。 本ブログで紹介したアルゴリズムにより精度が向上し、お客様に高い価値を提供することができました。(本手法については特許出願済み) そこに至るまでの開発の様々な学びが詰まっているので、是非じっくりとお読みください! はじめに こんにちは!LayerX Ai Workforce 事業部 FDEグループで2025年3月から11月まで約8ヶ月間インターンをしていた@kimuです。インターンでは主にFDE(Forward Deployed Engineer。顧客課題に密着してプロダクト実装まで担うエンジニア)として、生成AIプラットフォーム「Ai Workfor
こんにちは、丸山です。 最近、AgentCoreを利用する仕事が増え、日々いろいろな利用方法を調べています。 さて、AgentCoreは、2025年7月にプレビュー公開されて以降、10月には一般提供開始(gatewayのMCP対応/Memoryの長期記憶対応など)、12月にはさらに機能追加がされ(Evaluations/Policy)、あっという間にアップデートされていきますね。 さて今回は、AgentCore Runtime が対応している A2A(Agent2Agent)プロトコルに注目します。 A2A を利用することで、エージェント同士を標準化されたプロトコルで連携させることができます。 さらに Strands Agents には A2AClientToolProvider が追加され、 わずか数行のコードでエージェント間通信を実装できるようになっています。 本記事では、AgentC
こんにちは、技術グループ長の id:daiksy です。 Hatena Developer Blogの連載企画「卒業生訪問インタビュー」では、創業からはてなの開発に関わってきた取締役の id:onishi、CTOの id:motemen、エンジニアリングマネージャーの id:onkが、いま会いたい元はてなスタッフを訪問してお話を伺っていきます。 今回から、はてなのエンジニア組織の責任者である技術グループ長の id:daiksy もこの連載の担当に加わることになりました。前職に居た時に出させていただいたことのあるこの企画に、はてなの人として戻ってくるのは不思議な気分ですが、よろしくお願いします。 daiksy.hatenablog.jp id:daiksy が担当する第19回のゲストは、クラウド人事労務ソフト「SmartHR」など提供する株式会社SmartHRのCRE部/CREユニットでプロ
次のページ
エンジニアブログの人気エントリー
ITの新着エントリー
最新ガジェットの新着エントリー
自然科学の新着エントリー
経済・金融の新着エントリー
おもしろの新着エントリー
マンガの新着エントリー
ゲームの新着エントリー
はてなブログ(総合)の新着エントリー
huyukiitoichi.hatenadiary.jp
破壊系資本主義――民主主義から脱出するリバタリアンたち みすず書房Amazonこの『破壊系資本主義』は、新自由主義の研究者クィン・スロボディアンによる、急進的市場主義者たちの歩みを描き出した一冊である。急進的市場主義者とはなんぞやと思うかもしれないが、たとえば資本主義には民主主義は不要であると考える無政府資本主義者のような、原理的な市場追求者たちのことを指している。 オンライン決済企業ペイパルの創業とフェイスブックへの初期の投資で財を成したピーター・ティールは、「私はもはや自由と民主主義が両立するとは思っていない。自由至上主義者が取り組むべき大仕事は、あらゆる形態の政治から逃れる方法を見つけることだ」と書いたが、同じことを考える大富豪・権力者は多い。トランプの最初の選挙戦で上級経済顧問を務めたスティーヴン・ムーアは、「資本主義は民主主義よりずっと重要なものだ。私は民主主義をそれほど信じても
snows195.hatenablog.com
登山は自由なスポーツですが、その自由は「ルールを守り、他者に迷惑をかけない」という大前提の上に成り立っているはずです。 行政や警察が繰り返し発信する警告やルールを無視し、冬の危険な富士山登山を強行した結果、遭難してしまった場合、多額の公費(税金)を投じる必要が本当にあるのでしょうか? ルールの無視、「閉山中の富士山登山」で繰り返される遭難事故 閉山中の富士山は、極寒の気温と猛烈な風、そして一面が鏡のようなアイスバーンと化す、国内屈指の危険地帯と言われます。 万全の準備なしでは生還不可能な「死の世界」ですが、行政の警告や登山ルールを無視し、無謀な入山を強行する者が後を絶ちません。 news.yahoo.co.jp その結果繰り返される遭難事故は、多額の救助費用や隊員の二次遭難リスクという重い社会的負荷を招いており、「自己責任」では済まされない深刻な問題となっています。 あなたの『趣味』が誰か
takoratta.hatenablog.com
ここ数年、AIがプロダクトを大きく変えると感じ、従来と何が違うのかが気になってきた。投資家としても海外を含むスタートアップやプロダクトを見る機会が増える中で、AIを前提に設計されたプロダクトには、従来とは明らかに異なる成功パターンがあるように感じている。 それは、AIが中心となるプロダクトの設計には、「完璧な仕様」を追い求める従来の手法とは異なる、新しい姿勢が求められているということではないか。プロダクトを完成させるのではなく、変化し続ける前提で設計するという姿勢だ。 たとえば、AIコードエディタとして登場したCursorは、VS Codeという巨大な既存プロダクトが存在する市場において、またたく間に支持を集めた。VS CodeにもgitHub CopilotをはじめとするAIサービスのアドオンを追加することはでき、AI機能そのものは利用可能だったにもかかわらずである。 Cursor以前の
hakaiya.hateblo.jp
押井守がボトムズの新作を作るからって騒ぎすぎ。一般人はアニメ監督なんて、ほとんど知らないよ。 一般人の認識 宮崎駿:昭和だよね? 庵野秀明:パチンコのアニメ 新海誠:入れ替わるやつ 細田守:最近炎上した 押井守:旧約聖書から立ち食いそばまで、あらゆるモチーフを登場させる映像作家。モチーフは何らかのメタファーとなっており、例えば鳥やヘリコプターが出てきた場合は「神の視点」、犬が出てきた場合は「現実の生活」を表現している。独特の戦争論や新左翼的な学生運動もテーマとして取り上げることが多く、強い政治思想を持つが、それをエンターテイメントとして昇華している。現代のコンテンツでは常識となったタイムリープ、ゲーム的要素の再現、虚構との対峙、情報の氾濫した社会といったテーマの先駆者でもある。 余談だけど、以前女性と『花束みたいな恋をした』を観に行ったら、鑑賞後にその女性が延々と細田守作品について語り出し
はてなブログ(総合)の人気エントリーをもっと読む
このページを最初にブックマークしてみませんか?
『エンジニアブログ』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く