hal9randoのブックマーク (391)

  • Geminiの「Gem」で自分専用のAWS認定講師を作ってみた | DevelopersIO

    はじめに みなさん、AWS 認定試験の勉強は捗っているでしょうか。 最近、「ソリューションアーキテクト – プロフェッショナル(SAP-C02)」の勉強をしていたのですが、せっかくなので AI を活用して効率的に学習できないかなと模索していました。 その結果、 Gemini の Gem を作成し、専用の「AWS 試験対策講師」を作ってみたところ、なかなか感触がよかったので共有します。 ※Gem とは Gemini 上で独自にカスタマイズした AI アシスタントを作成できる機能です。 活用した結果かはわかりませんが、無事試験には合格できました。 なぜGeminiなのか 「AIPDF を読み込ませて学習をサポートしてもらう」という手法自体は、ChatGPT や Claude でも可能です。プロジェクトなどに前提となる試験ガイドなどを追加すれば似たようなことはできます。 しかし、今回は検討

    Geminiの「Gem」で自分専用のAWS認定講師を作ってみた | DevelopersIO
    hal9rando
    hal9rando 2026/01/25
  • “躁”と“鬱”を繰り返す「双極症」、原因の脳部位を特定 41人の死後脳から 順天堂大がNature系列誌で発表

    このコーナーでは、2014年から先端テクノロジーの研究を論文単位で記事にしているWebメディア「Seamless」(シームレス)を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 X: @shiropen2 順天堂大学大学院医学研究科の西岡将基准教授、加藤忠史教授らの国際共同研究グループがNature Communicationsで発表した論文「Disturbances of paraventricular thalamic nucleus neurons in bipolar disorder revealed by single-nucleus analysis」は、双極症(双極性障害)の病態において、原因とされる脳部位を明らかにした研究論文だ。 双極症は躁状態とうつ状態を繰り返す精神疾患で、世界人口の約1%が罹患(りかん)するとされる。自殺リスクが高

    “躁”と“鬱”を繰り返す「双極症」、原因の脳部位を特定 41人の死後脳から 順天堂大がNature系列誌で発表
    hal9rando
    hal9rando 2026/01/23
  • 2026年版「基本的なウェブアプリケーションを構築する」のチュートリアル手順作ってみた | DevelopersIO

    初めてAWSのサーバレスサービスを学習するときに利用できる「基的なェブアプリケーションを構築する」の内容を2026年現在でも実行できる手順にしてみました こんにちは、臼田です。 みなさん、AWSのハンズオンで学習してますか?(挨拶 今回は長らくAWSでサーバレスの入門編として活躍していた、AWS初心者向けハンズオンコンテンツである「基的なウェブアプリケーションを構築する」がリニューアルされ以前のようにGUIベースで簡単に使えなくなってしまったので、旧来の手順を2026年版として起こします。以前は下記手順のようにAWSの提供するコンテンツと併用する手順を作っていましたが、記事のみでサーバレスの入門として成り立つように編集しました。 ※内容を順次2024年版から更新していきます。一部古い内容が入っていることをご了承ください 概要 AWSでは「サーバレス」と呼ばれる領域のサービス群やこれら

    2026年版「基本的なウェブアプリケーションを構築する」のチュートリアル手順作ってみた | DevelopersIO
    hal9rando
    hal9rando 2026/01/14
  • Cursor agent best practices

    Coding agents are changing how software gets built. Models can now run for hours, complete ambitious multi-file refactors, and iterate until tests pass. But getting the most out of agents requires understanding how they work and developing new patterns. This guide covers techniques for working with Cursor's agent. Whether you're new to agentic coding or looking to learn how our team uses Cursor, w

    Cursor agent best practices
    hal9rando
    hal9rando 2026/01/12
  • 「こんな複雑なことをしないといけないのはおかしい」というソフトウェアエンジニアの勘 - valid,invalid

    時折、「やりたいことに対してこんな複雑なことをしないといけないのはおかしい」という感覚がはたらく。ソフトウェアエンジニアの勘といってもいい。 FizzBuzz Enterprise Editionはプログラマジョークとして解されるが、実際のエンジニアリングではもっと微妙な形で表れる。たとえば設計やコードレビューの最中に「こうしたらどうなるだろうか」と思いつき、提案を実装した結果として管理すべき状態やコード量が減ったりする。(関連: 状態、結合、複雑性、コード量の順に最適化する - valid,invalid) あるいはシステム要件や仕様について話す中で表出することも多い。「新しい画面を作ってこういう情報を見せたい」であったり「ツールAと双方向に同期して検索したい」といった言葉からよくよく要求を聞いてみると、既存機能で代替ができたり、大仰なインテグレーションは不要だと気づく。 不要な仕事を減

    「こんな複雑なことをしないといけないのはおかしい」というソフトウェアエンジニアの勘 - valid,invalid
    hal9rando
    hal9rando 2025/12/30
  • 資料作成の救世主?Gemini の「Canvas」でスライド自動生成|Gemini - Google の AI

    こんにちは、GoogleAI「Gemini(ジェミニ)」の公式 note 編集部です。 皆さん、ついに Gemini アプリで、Google スライドの作成機能が使えるようになりました!Google Apps Script を使うような複雑なステップはいらず、超シンプルに Canvas 機能を立ち上げて、「スライドを生成して」とGemini に依頼するだけ。 調査したレポートからスライドを生成してくれたり、アイデアをスライドに落とし込んだりすることができます。 この記事では、Gemini の Canvas に搭載されたスライド生成機能の具体的な活用術や、コピペしてすぐに使えるプロンプトを分かりやすくご紹介します。 ※Gemini を含む生成 AI の利用に関する説明は例示を目的としています。実際の回答結果については、ご自身で正確性をご確認いただくようお願いいたします。 資料作成は G

    資料作成の救世主?Gemini の「Canvas」でスライド自動生成|Gemini - Google の AI
    hal9rando
    hal9rando 2025/12/21
  • Claude Code に draw.io の図を描かせるコツ

    [2025-12-16 追記] 手っ取り早く手元で使いたい方は「6.1. drawio のインストール」を済ませてこちらの記事をチェック! 1. はじめに 株式会社GENDA データエンジニア / MLOps エンジニアの uma-chan です。 この記事は GENDA Advent Calendar 2025 シリーズ4 Day 12 の記事です。 1.1. この記事について Claude Code に draw.io 形式の図を描かせようとすると、意外とハマりポイントが多いです。 フォントが反映されない 矢印がラベルと被る テキストが意図しない改行をする 記事では、私が実際にプレゼン資料の図を Claude Code に描かせる中で学んだコツをまとめます。 1.2. なぜ Claude Code に draw.io を描かせるのか draw.ioGUI で図を作成するのは時間

    Claude Code に draw.io の図を描かせるコツ
    hal9rando
    hal9rando 2025/12/14
  • やったらあかんで! AWSアンチパターン

    概要 どうも、どすこいです! 先日投稿した 「そのDockerfile、卒業しよう」実務で通用するベストプラクティス が多くの方に読んでいただき、当にうれしく思っています。 今回取り上げるテーマは、AWSにおけるアンチパターンです。 「AWSは触れているけれど、正直ベストプラクティスが分からないまま何となく動かしている」 「インフラは後から直せばいいと思っていたら、思った以上に深刻な状態になっていた」 そんな経験がある方はきっと共感できる内容だと思います。 この記事では、私自身が実務で遭遇した失敗や、普段のよく目にするやってしまいがちな構成を中心に紹介します。 単なる失敗談ではなく、なぜそれが危険なのか、どう改善すべきなのかまで具体的に解説しています。 この記事で伝えたいこと 開発の現場では 「すでにこの構成で動いているから」 という理由で、負債を積み重ねてしまうケースが後を絶ちません。

    やったらあかんで! AWSアンチパターン
    hal9rando
    hal9rando 2025/12/03
  • AIアプリケーション開発を体系的に学ぶ 『AIエンジニアリング』全章紹介

    AIエンジニアリングを、広めたい。 共訳した書籍「AIエンジニアリング(オライリー・ジャパン)」が2025年11月28日(今週!)に発売します。 共訳者であるkagayaさんがこちらの記事で「AIエンジニアリングとは何か?」という概念自体について掘り下げてくれました。 簡潔に述べると、書内でAIエンジニアリングは「基盤モデルを使ってアプリケーションを構築するプロセス」と定義されており、この分野はGPT-3.5、GPT-4といったモデルたちがAPIとしてアクセスできるようになってから急速に発展してきました。 記事では、書籍『AIエンジニアリング』がどのようにその学びを助けてくれるのか、その内容を紹介していきます。 この2、3年で急速に発展してきたこの分野では、我々訳者を含め多くの開発者が手探りで挑戦を続けてきました。コストやレイテンシーといった制約の中で、いかにAIの能力を引き出し、確か

    AIアプリケーション開発を体系的に学ぶ 『AIエンジニアリング』全章紹介
    hal9rando
    hal9rando 2025/11/26
  • アジャイルとはそもそも何なのか?

    はじめに アジャイルという言葉は広く普及していますが、その質を正確に理解している人は多くありません。表面的には「変化に強い開発手法」「小さく作って早く回す」という説明が一般的ですが、実際のアジャイルははるかに質的で、人間の認知能力と組織構造に強く依存した哲学的な方式です。レポートでは、アジャイル質を掘り下げ、なぜ特定の条件を満たすチームでのみ成立するのかを論理的に整理します。そのうえで、アジャイルが成功するために必要な“人の条件”と組織の前提について考察します。 アジャイルとは「真実 × 目的 × 推論」が揃う方式である アジャイルが他の開発方式と決定的に異なるのは、根幹に「真実を操作しない」という前提が置かれている点です。嘘や政治的配慮を最小化し、現実をありのまま扱います。これにより、チーム内の各メンバーが事実を基点として矛盾なく行動できます。しかし、事実の共有だけでは組織は前

    アジャイルとはそもそも何なのか?
    hal9rando
    hal9rando 2025/11/19
  • 品質は設計でつくり込む / design in quality

    GitHubAIレビューを組み込む 〜Claude Code Actionデモ&AIエージェントの設計方針〜 / Claude Code Action for beginners

    品質は設計でつくり込む / design in quality
    hal9rando
    hal9rando 2025/11/10
  • とほほのAI入門 - とほほのWWW入門

    Copilot に質問するくらいで、これまであまり AI には積極的には関わってこなかったのですが、要望もあり、10日間ほどかけて勉強・整理してみました。しかし、最近の新化や変動が激しいため、このページの内容もすぐに古くなってしまう可能性があります。最新の動向は AI を活用するなどしてウォッチしてみてください。(2025.10.12 杜甫々) サブページ AI歴史 AI関連用語 基用語 機械学習 ディープラーニング 生成AI AIエージェント バイブコーディング モデルと入出力 モデル プロンプト トークン マルチモーダル MCP アーキテクチャ パラメータ数 LLM SLM GPU 学習方法・測定方法 教師あり学習 教師なし学習 ファインチューニング 転移学習 RAG AIの課題と未来 AI倫理ガイドライン・法律 ハルシネーション AGI シンギュラリティ AIモデル ChatGP

    hal9rando
    hal9rando 2025/10/14
  • 「LUUPが嫌われている根本にあるのは嫉妬」という話に対して困惑「どこに嫉妬すればいいのか」

    まき☆ねりまき@検討中 @makidekazu "あれは、LUUPに乗る人たちが持つ「都市を悠々自適に使いこなす」軽やかさに対する、ある種のルサンチマン(嫉妬や恨み)ではないかと思うんですよね。いや、推測ですけどね(笑" 根には妬み。ほんそれ >LUUPの嫌われ方はホームレスと似ている… president.jp/articles/-/100… 2025-08-27 21:20:26 リンク PRESIDENT Online(プレジデントオンライン) LUUPの嫌われ方はホームレスと似ている…マナーが悪いだけではない、社会が電動キックボードに不寛容な理由 「皆の空間」をわが物顔で使っている ホームレスが集う公園が浄化され、ちょっとした隙間に電動キックボードのポートができる東京の都市開発は正しい方向に進んでいるといえるのか。『ワイルドサイド漂流記 歌舞伎町・西成・インド・その他の街』(文藝

    「LUUPが嫌われている根本にあるのは嫉妬」という話に対して困惑「どこに嫉妬すればいいのか」
    hal9rando
    hal9rando 2025/08/31
    luup一回試したけど怖くてあれで公道には出れない。スケボーにハンドルがついてるだけみたいな乗り物なので体幹ない人が乗ると事故るか怪我します。一回乗ってみるとわかります。
  • 瑠璃の宝石がヤバすぎる件

    瑠璃の宝石おもしれぇええええええええええ!!!!!!!!!!! ちょっと待って!?!?!? 瑠璃の宝石ってアニメがマジでヤバい。今期どころか今年最強候補。マジで勉強にもなるし鉱石に興味わきすぎてAmazonで鉱物図鑑とか検索してる自分がいる。 主人公の谷川瑠璃ちゃん、山で水晶掘りに行く→そこで大学院生の荒砥凪と出会う→そっから石の世界にズブズブハマっていく。 こう聞いただけだと地味そうでしょ?いやいやいやいや、舐めんな。映像のキラキラ感、宝石が光る瞬間の作画、まじで目ん玉ぶっ壊れるレベル。石が光るだけで泣けるアニメ他にある!?!?ないよ!!!! しかもただの綺麗な石ドーンじゃない。用語もガンガン出てくる。火成岩!堆積岩!片麻岩ァ!!!みたいな、理科の授業で聞いたけどもう忘れてたやつが自然に日常会話で出てくるの。なにこれ理科の授業アニメ化?でも退屈ゼロ。むしろ「はえ〜!」ってなる。めっちゃ頭

    瑠璃の宝石がヤバすぎる件
    hal9rando
    hal9rando 2025/08/26
  • 仕組みから理解するGit

    📚 書について【無料公開中】 Gitの内部の仕組みを徹底的に丁寧に解説するです。 「Gitはいかにバージョンを管理しているのか?」 「コミットはスナップショットと聞いたことがあるものの、どういう意味?」 「操作時にエラー表示をネットの記事を参考に対応しているけれど、実はよく分かっていない...」 といった疑問をすべて解決する基礎力を身につけることができます。 Gitの仕組みを理解することで、普段使いのツールとしても、より効果的に利用できるようになるほか、データ構造やアルゴリズムの学習用途としても楽しめるような構成になっています。

    仕組みから理解するGit
    hal9rando
    hal9rando 2025/08/26
  • 同じ5行のコードが全く違って見える12の瞬間、なぜ私たちは学ぶのか?

    最近、ふとした気づきがありました。 それは、「同じものを見ていても、過去と現在の自分では見えている世界がまったく違っている」ということです。 みなさんには、このコードからどんな世界が見えますか? async function getUserName(userId) { const response = await fetch(`https://api.example.com/users/${userId}`); const user = await response.json(); return user.name; } はじめに こんにちは、株式会社ココナラ在籍のKです。 記事では、冒頭の5行のコードを通して、私たちが学ぶ理由について考えてみたいと思います。 TL;DR 同じコードを見ても、人によって見えるものが違っている 学習を重ねることで、それまで見えなかった世界が見えてくる 学習

    同じ5行のコードが全く違って見える12の瞬間、なぜ私たちは学ぶのか?
    hal9rando
    hal9rando 2025/08/23
  • 【神回】Googleスライドが一瞬で完成する"奇跡"のプロンプト教えます|まじん

    まずは、このプロンプトで「何ができるのか」をサクッとお見せします。 1️⃣Googleスライド完成までの流れ①Geminiに原稿を渡すプロンプトをセットしたGemに、スライド化したい元ネタを渡します。 文字起こしPDF・動画など、AIが解析できるデータなら何でもOK! ②GoogleスライドでGASを開くコードをまるごとコピーし、空のGoogleスライドから「拡張機能」→「Apps Script」を開きます。 ③コードを実行するコピーしたコードを貼り付けて保存 → 「実行」をクリック。 ④スライド完成!Googleスライド に戻ると…この通り。 スライドショーGIF: すべて純粋なオブジェクト(テキストや図形)なので、自由に編集可能。 もちろん、好きな画像を挿入することもできます。 なんと…「スピーカーノート」まで自動で生成してくれます。 2️⃣はじめにきっかけは「スライド生成AI、会社

    【神回】Googleスライドが一瞬で完成する"奇跡"のプロンプト教えます|まじん
    hal9rando
    hal9rando 2025/08/16
  • 要件定義をするときに意識していることをまとめてみた -要件例を添えて- | DevelopersIO

    要件定義で意識していることを言語化したくなった こんにちは、のんピ(@non____97)です。 皆さんは要件定義で意識していることを言語化したくなったことはありますか? 私はあります。 いくつかのプロジェクトで要件定義をしてきましたが、改めて考えると、普段は感覚でやっている箇所も多くあったなと感じています。 そこで、改めて言語化することで、プロジェクトごとのブレを抑えたり、さらにどういった対応が必要なのかが整理できる予感がしてきました。 ということで、以降、要件定義で意識していることと要件の例を紹介します。 なお、「要件定義とは」や「要件定義の進め方」は語りません。書籍やインターネット上に先人たちが大量にアウトプットしてくださっているため、そちらを参照ください。 特にIPAが公開している「ユーザのための要件定義ガイド 第2版 要件定義を成功に導く128の勘どころ」や「システム再構築を成功

    要件定義をするときに意識していることをまとめてみた -要件例を添えて- | DevelopersIO
    hal9rando
    hal9rando 2025/07/29
  • Kiro: Agentic AI development from prototype to production

    Agentic AI development from prototype to productionAgentic AI development from prototype to production Kiro helps you do your best work by bringing structure to AI coding with spec-driven development.

    Kiro: Agentic AI development from prototype to production
    hal9rando
    hal9rando 2025/07/15
  • 速習 Claude Code

    講習会用にまとめたもの。可能なら公式ドキュメントを参照するのを推奨するが、この資料ではサッと使いはじめるために要点を絞って解説する。 claude-code は claude-code 自身で開発されており、恐ろしい速度で更新されてる点に注意。この資料は一瞬で古くなる。 アカウントの契約等は省略 インストールと実行

    速習 Claude Code