ブックマーク / qiita.com (341)

  • OpenAI Agents SDK で「人類はもう生成AIに勝てないと痛感したDeep Researchの使い方」を自動化してみた - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに @zazen_inu さんの記事「人類はもう生成AIに勝てないと痛感したDeep Researchの使い方」が凄いので OpenAI Agents SDK で自動化してみました。 目的 @zazen_inu さんのメソッドを楽に実行したい OpenAI Agents SDK で実装してみてフレームワークのクセとか使い方を理解したい 方法 愚直に実装します。 処理フロー それぞれの Agent の背後にはテキスト生成モデルがいます。用途によってモデルの種類を決めます。賢さ、インターネットの情報の調査能力、コストなどを意識します。

    OpenAI Agents SDK で「人類はもう生成AIに勝てないと痛感したDeep Researchの使い方」を自動化してみた - Qiita
    umai_bow
    umai_bow 2025/03/30
  • browser-use やばいです - Qiita

    はじめに 語彙力なくてすみません、 browser-use は、「AI エージェントがウェブブラウザを操作できるようにする」ためのライブラリです。 プロンプトで与えられた指示どおりに動き、ほかの技術と比較しても精度が抜群に高いです。 早速試してみます。 実践 複数のECサイトから特定の商品価格を取得することを目標とする。 Python は 3.11 以上が必要です。

    umai_bow
    umai_bow 2025/01/02
  • 小さなテーブルへのALTER TABLE一撃でサービス停止。そこから学んだ惨事を繰り返さないためのルール作り - Qiita

    こちらは NewsPicksアドベントカレンダーの9日目の記事です。 はじめに こんにちは。NewsPicks エンジニアの鶴房です。 フロントエンドの刷新プロジェクトにおいて、主にインフラとバックエンドを担当しています。 今回は私が以前起こしてしまったサービス全停止の障害の原因と、その再発防止策に関して記載します。 尚、弊社ではRDBMSとしてMySQLを利用しているので、この記事はMySQLに関する内容になります。 障害事象 今年の夏頃、約30分の間、NewsPicksのほぼ全てのサービスが停止してしまいました。 ユーザーは、その間、ログインも、記事を読むことも、記事にコメントすることもできない状態でした。 アプリを開くと、エラーメッセージが表示されるだけの状態で、障害の解消までずっとその状態が続いていました。 障害の直接原因 障害の直接の引き金になったのは、タイトルにある通りALTE

    umai_bow
    umai_bow 2024/12/11
  • Dockerが近年その優位性を失いつつある理由 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 近年、Dockerは開発分野で一世を風靡し、その革新的な技術でソフトウェア開発を革命的に変えました。当初、Dockerは軽量なコンテナ化技術を通じて開発とデプロイメントプロセスを大幅に簡素化しました。しかし、2024年にはこの技術の欠点が次第に明らかになってきました。 初期の栄光 それほど前のことではありませんが、Dockerは「私のマシンでは動くが、あなたのマシンでは動かない」という古くからの問題をうまく解決しました。そのポータビリティと互換性により、アプリケーションを異なる環境に簡単に移行できるようになりました。しかし、これらの利点

    Dockerが近年その優位性を失いつつある理由 - Qiita
    umai_bow
    umai_bow 2024/10/12
    ちょっとLLMっぽい
  • 「住所は英数字もすべて全角で入力してください」はなぜそうなったのか - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Webサービスのフォームに住所を入力するとき、丁目や番地などを入れる欄について、数字やハイフンを全角で書かなければいけない「全角縛り」をやっているフォームをよく見ます。半角文字を入力してしまってエラーになったり、咄嗟に変換方法を思い出せなかったり、全角と半角の見分けが付きづらかったり、「全角縛り」であることが明示されていなかったり、「ハイフン」としてどの文字を使うべきかわからなかったり……と、陶しさを感じることが多くあります。 「住所は全角のみ」(数字やハイフンも絶対に半角を受け付けない)という仕様がどういう経緯で生まれて、どう広まっ

    「住所は英数字もすべて全角で入力してください」はなぜそうなったのか - Qiita
    umai_bow
    umai_bow 2024/08/04
  • 顔写真から自閉症を判別してみた - Qiita

    はじめに この記事では今回開発したWebアプリ、自閉症識別(後に理由を説明しますが、動作が大変モッサリです)を公開するまでの経緯や考え・思いをまとめた。 6月中旬に差し掛かる頃から、Aidemy PewmiumのAIアプリ開発コースで、Pythonを用いてアプリ開発を行えるようになることを目標に学んできた。その成果として開発したのが、顔写真から自閉症を判別するWebアプリだ。 この記事では私自身がプログラミング超初心者として、そしていち支援者として感じたことも多く綴っているため、必要に応じて適宜読み飛ばしてもらえると良いかもしれない。 開発開始に至るまで 私はこちらの記事にあるように、保育士として児童発達支援に関わってきた。大変ではあるが非常に楽しい仕事だった。とはいえAidemyの講座受講中、成果物を何にするかをずっと考えていたが、この領域で何かやろうなんてことは全く考えていなかった。

    顔写真から自閉症を判別してみた - Qiita
    umai_bow
    umai_bow 2024/08/04
    添削で真っ赤になって帰ってくる学部生の論文みたいな文章だ。それはそれとして自閉症の画像診断は大して役に立たないと思う。診断基準が対人的/社会的な障害が起きてるかどうかなので……。
  • 『アジャイル開発の失敗率は268%も高い』のコメント欄が面白かったので紹介するよ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 先日The Registerを見ていたらアジャイル開発の失敗率は268%も高い Study finds 268% higher failure rates for Agile software projectsという記事が目に入りました。 The RegisterはITニュースサイトで、日で言うところのITmediaやWIRED、GIGAZINEみたいなところですかね。 その記事は元記事を紹介しているもので、『元記事はImpact Engineeringの宣伝ではあるが、アジャイル開発は期待ほどうまくいかないという疑念を抱かせるのにも

    『アジャイル開発の失敗率は268%も高い』のコメント欄が面白かったので紹介するよ - Qiita
    umai_bow
    umai_bow 2024/06/19
  • IoT ピザ窯で巨大災害で娘と焼き出してきたこと - Qiita

    一般に高温域において、熱伝導率は指数的に上昇します。しかしながら500℃においても、パイロジェルXTEは室温においての住宅用のグラスウール断熱材並の断熱性能があります。 先の記事で使用していた、珪藻土ブロックに比べるとひと桁上の性能があり、厚さ50mm の珪藻土ブロックを、10mm 厚の パイロジェルXTE で置き換えることができます。 今回は厚み10mm のパイロジェル XTE を使いました。2枚重ねで20mm にすると、1000W のジュール熱で500℃をキープできますが、今回は既存の家電品に収容できる1枚厚で構成しました。 温度400℃で、表面積 $ 0.16m^2 $ 厚み $ 0.01 m $ なので、 FP-221 のヒーター出力は1200W を入れて計算すると $ \frac{1200}{16・(温度℃-20)}=熱伝導率 $ 余裕で600℃を超えます。しかしながら給気口や触

    IoT ピザ窯で巨大災害で娘と焼き出してきたこと - Qiita
    umai_bow
    umai_bow 2024/03/17
    すばらしいな〜
  • GPTが人知れず既存の名刺管理アプリを抹殺していた話 - Qiita

    名刺管理アプリ作ってほしいといわれた それは2/22のお話。 ことの発端は別の部署からかかってきた一の電話でした。 新規事業の部署でいろいろな取引先様と付き合いがあるものの、紙の名刺が非常に多く管理に困っているとのことのことです。 私は小売業に勤務しているしがない一社員で、現在Eコマースの戦略立案に関する部署に所属しています。 電話先の方は、以前一緒の部署で勤務したことがある方です。現在新規事業のプロジェクト推進をしており、冒頭のような課題感を持っているため既存の名刺管理アプリ導入を考えたのですが、あまりのお値段の高さに卒倒して私に藁をもすがる思いで連絡されたようです。 これまでのアプリは名刺の識別専門のAI()を使っていた 話を聞いてみたところ、 名刺の写真を撮る 会社名、部署名、名前、…など項目別にスプレッドシートへ記載される スプレッドシートに次の打ち合わせ日を記載しておくと通知さ

    GPTが人知れず既存の名刺管理アプリを抹殺していた話 - Qiita
    umai_bow
    umai_bow 2024/02/27
  • JavaScriptで要素をドラッグして移動する簡単な方法 - Qiita

    <img id="$img" src="https://js.cx/clipart/ball.svg" width="40" height="40"> <script> $img.onpointermove = function(event){ if(event.buttons){ this.style.left = this.offsetLeft + event.movementX + 'px' this.style.top = this.offsetTop + event.movementY + 'px' this.style.position = 'absolute' this.draggable = false this.setPointerCapture(event.pointerId) } } </script>

    JavaScriptで要素をドラッグして移動する簡単な方法 - Qiita
    umai_bow
    umai_bow 2024/02/23
    やば。便利。setPointerCapture知らんかった。用途次第だが、パフォーマンスの面ではtransformを使った方がいいと思う
  • 今さら森博嗣「笑わない数学者」のビリヤードの問題を解く(1)~導入編 - Qiita

    1と2だけは組み合わせで作れないので五つの玉の中に必ず含まれてなければならない。加えて総和が21になる組み合わせとなると以下の7つしかない。 その1(1,2,3,4,11) その2(1,2,3,5,10) その3(1,2,3,6,9) その4(1,2,3,7,8) その5(1,2,4,5,9) その6(1,2,4,6,8) その7(1,2,5,6,7) その1(1,2,3,4,11)の場合 ⇒ NG 1の両隣に2と3を置くことはできない。1+2=3であるし,1+3=4であるが,3と4の玉は既に存在しており,重複してしまうからである。ギリギリの問題なので,重複すると1~21までの全ての数を作ることができない。この結果,1の両隣には4と11の玉を置くことになる。※以後,重複するとNGとなる論理を多用する。 しかしながら,いずれも1+4=2+3で重複してしまい,NGとなる。 その2(1,2,3,

    今さら森博嗣「笑わない数学者」のビリヤードの問題を解く(1)~導入編 - Qiita
    umai_bow
    umai_bow 2024/02/13
    懐かしい。普通に理詰めで解ける思い出
  • オブジェクト指向は業務システムで本当に不要なのか? - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 主旨 以前はシステムの状態をオブジェクト指向でカプセル化し、オブジェクト同士の通信でシステムの制御をしようとしていた しかし、Webアプリケーションのように状態をメモリ上に保持し続けるのが難しい環境が増えると、上記のことがやりにくくなった(ORMのインピーダンスミスマッチの影響が大きくなった) 現在では、システム全体の状態を管理するためにオブジェクト指向を用いるシーンは減っているが、要所要所でシステムを抽象化する道具の一つとして用いるシーンはあり、適材適所で使い続ければ良い はじめに 一時期あれだけもてはやされた「オブジェクト指向」です

    オブジェクト指向は業務システムで本当に不要なのか? - Qiita
    umai_bow
    umai_bow 2024/02/13
    すごいまともなこと言ってる気がする。デスクトップアプリとの差分はインメモリで完結するかどうかというのはあまりない視点だった
  • 業務でAWSを利用する時に知っておくべきポイント10選 - Qiita

    リソースが簡単に作成・削除できる分、ご操作も起こりやすいです ご操作防止の設定を加えたり、事前にルールを決めたりしましょう 4. セキュリティサービスを有効化する AWS社は、セキュリティAWSにおける最優先事項であると明言しています CloudTrail, Config, Security Hub, GuardDutyなどは全リージョンで有効化することが推奨されています Security Hubはセキュリティスコア100%を目指しましょう Security Hubのセキュリティ基準を全て有効化してしまうと運用が大変になりますので、”AWS 基礎セキュリティのベストプラクティス v1.0.0“ から始めましょう セキュリティサービスを全て有効化したとしても、インシデントは起きます セキュリティサービスを有効化しておかないと調査が難航します 仮にインシデントが発生した場合は、セキュリティ

    業務でAWSを利用する時に知っておくべきポイント10選 - Qiita
    umai_bow
    umai_bow 2024/02/12
    たったの10個で大丈夫か?
  • イベントハンドラの関数名についての雑記 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    イベントハンドラの関数名についての雑記 - Qiita
    umai_bow
    umai_bow 2024/01/27
    onClick には onClick 渡す派だ。
  • 転職活動を10年続けてたら人生行き詰ってきた話 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事はエンジニア転職 Advent Calendar 2023の11日目になります。 10日目はnewtaさんの「やりたいことをするための環境を探そう」でした。「野球をやっててもサッカーはうまくならない」というのには膝を叩いて納得してしまいました。確かにその通りですね。今後の参考にしたいと思います。 さて、この記事はアラフィフのおっさんエンジニアによる転職失敗談です。皆様の成功談のなかで恐縮ですが、他人の失敗から学べることもあると思いますので、よろしければご覧ください。 ざっくり自分の経歴 新卒でベンチャー企業に就職。約10年働くも

    転職活動を10年続けてたら人生行き詰ってきた話 - Qiita
    umai_bow
    umai_bow 2023/12/13
    40ぐらいまではそういう専門性だとかでなんとかなるイメージあるけど、60とか近くなったらどうしようという気持ちはある
  • Gmailが2024年2月から(大量)送信者に求めてることが分からない闇への防衛術(後編) - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    Gmailが2024年2月から(大量)送信者に求めてることが分からない闇への防衛術(後編) - Qiita
    umai_bow
    umai_bow 2023/12/11
  • なぜ僕は公式ドキュメントを読むのが苦手なのか - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 皆さんは、『公式ドキュメントを読んだほうがいいよ』とよく耳にしませんか? そこで、『よし読むぞ!』と思っても、なかなかうまくいきませんよね💦 (そういう方々がこの記事を見に来てくれると思っている👀) 私も、公式ドキュメントを読むのが苦手で、まず最初に、Qiitaなどの技術系ブログに頼ってしまいますw そこで、なぜ自分が公式ドキュメントに苦手意識があり、どうしたらその抵抗をなくせるのかを考えたので、記録として記事にしたいと思います!🙆 ちなみに、公式ドキュメントとの思い出は、1年前ぐらいにDockerの公式ドキュメントで何

    なぜ僕は公式ドキュメントを読むのが苦手なのか - Qiita
    umai_bow
    umai_bow 2023/12/08
  • Gmailが2024年2月から(大量)送信者に求めてることが分からない闇への防衛術(前編) - Qiita

    メールの世界にGmailさんが新たな闇を投入 (インターネットの)メール受信・送信は闇あふれる世界だと思うのですが(*1)、そこに 2023年10月7日、新たな闇要素をGmailさんが投げ込んでくれました。(正しくは2023/12月頭現在、闇がモリモリ増えてる。補足①②参照) (*2 最下部キャプチャあり) えーと、「1日あたり 5,000 件を超えるメールを送信する送信者」はこの事項を守ってね……とあります。要件と書いてあり、2024/2/1から実施と急なうえに、項目が SPFとDKIMの設定 逆引き 迷惑メール率 メール形式 Gmail の From: ヘッダーのなりすまし ARC DMARC ダイレクトメールの場合(……なんとかかんとか) 登録解除 と9個もある。 何これ……?と様々な人を戸惑わせています。 インターネットにつながっているそこそこの規模の組織は、1日あたり 5,000

    Gmailが2024年2月から(大量)送信者に求めてることが分からない闇への防衛術(前編) - Qiita
    umai_bow
    umai_bow 2023/12/03
  • パスキーに入門してみた話 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 久しぶりの投稿です。 はじめに 昨今、様々なサイトがどんどんパスキーに対応しはじめてきました。 まだまだパスキーがデフォルトになっていくには時間が掛かりそうですが、どのような仕組みでパスキーを実装するのか、早めにキャッチアップしておくのも悪くないと思い、パスキーについて色々と調べてみました。 パスキーとは? パスワードの代わりに、自分の持つデバイスによる生体認証やパターンを用いて認証を行う方法のことです。 次世代認証技術であるFIDO(Fast IDentity Onlineの略で、「ファイド」と呼びます)を使った認証方式(詳細は後述)

    パスキーに入門してみた話 - Qiita
    umai_bow
    umai_bow 2023/10/19
  • VSCode(VisualStudioCode)の定番機能を一挙解説 - Qiita

    はじめに コードエディタ界の王様VisualStudioCode。開発の際に使っている方も多いのではないでしょうか。 記事では、VSCode(VisualStudioCode)の定番機能を紹介していきます。 この記事を読んで、VSCodeマスターになりましょう! そもそもVSCodeって? VSCode(VisualStudioCode)はMicrosoft社が提供する無償のコードエディタです。2015年リリースですが、着々とユーザーを増やしており、2023年現在、世界で最もポピュラーなコードエディタの1つとなっています。 コードエディタって? 字や記号などのテキストで構成されているファイルを編集するソフトのことをテキストエディタと呼びます。 その中でも、ソースコードの編集を主な目的としたものがコードエディタと呼ばれます。 VSCodeが選ばれる理由 コードエディタはたくさんリリースされ

    VSCode(VisualStudioCode)の定番機能を一挙解説 - Qiita