タグ

tkawaのブックマーク (3,806)

  • gemini-2.0-flashが賢くてコスパがよすぎる件

    この記事はLLMをAPIで使うこと前提の記事です。 AI エージェント開発ハッカソン参加記事:Gemini 2.0 Flash で技術文書分析ツール「Tascario」を作ってみたの、技術的補足記事です。 APIでLLMを使っている皆さん gemini-2.0-flash を使っていますか?APIで使う限り、かなり性能が高く、コスパも良すぎて、APIならこれ一択で良いのでは?とすら思い始めています。

    gemini-2.0-flashが賢くてコスパがよすぎる件
    tkawa
    tkawa 2025/02/12
  • Rails 8はSQLiteで大幅に強化された「個人が扱えるフレームワーク」(翻訳)|YassLab 株式会社

    原著者の許諾を得て翻訳・公開いたします。 英語記事: Supercharge the One Person Framework with SQLite | Fractaled Mind 原文公開日: 2024/10/16 原著者: Stephen Margheim 日語タイトルは内容に即したものにしました。 また、見出しを適宜加えています。 記事は、Rails World 2024における私の発表を編集して記事化したものです。以下のYouTube動画でもご覧いただけます。 はじめに Railsは誕生したときから、アイデアを超音速で宇宙空間に打ち上げるロケットエンジンのような存在として名を馳せてきました。しかし少なくとも私にとって、自作のフル機能アプリケーションをデプロイして動かすにはロケット科学者になる必要がある気もしていました。 ロケットエンジンは時とともに大型化し、複雑化してきまし

    Rails 8はSQLiteで大幅に強化された「個人が扱えるフレームワーク」(翻訳)|YassLab 株式会社
    tkawa
    tkawa 2025/02/06
  • DeepSeek-R1 の technical report を読んでみた

    TL;DR 数学やコーディングなど高度な reasoning タスクで OpenAI o1 に匹敵する性能を発揮した DeepSeek-R1 の technical report を読んだ 先行研究の手法 GRPO や他段階の学習を組み合わせて reasoning の能力が飛躍的に向上することが示された モデルや学習の詳細が書かれていない部分もあるが、学習済みモデルや蒸留モデルは MIT ライセンスで公開されていて凄い 20250120 に公開された DeepSeek-R1 は、reasoning を強化したモデルとして OpenAI o1 に匹敵する性能であり、学習済みモデルが商用利用も可能な MIT ライセンスで公開されている https://github.com/deepseek-ai/DeepSeek-R1 ことで話題になっている。 いくつかのタスクでの性能比較が以下の図で、数学

    DeepSeek-R1 の technical report を読んでみた
    tkawa
    tkawa 2025/01/27
  • Googleは絶対に教えてくれない 「SEO業者選びの落とし穴」と「インハウスSEOの勘所」 | 【レポート】Web担当者Forumミーティング 2024 秋

    内製する? 外注する? インハウスSEO体制の3つの選択肢渡辺氏は1997年からSEO仕事をしている。2021年まではSEOコンサルタントとして、国内外のさまざまな企業のSEO推進を支援してきた。2022年からはDMM.comにて、自社のSEO施策を推進している。DMM.comは副業が可能なので、現在も知人やスタートアップ企業のSEO支援にも携わっている。通算すると、SEOの業務キャリアは24年7月で28年目になる。インハウスの担当者でもあり、コンサルとして企業の支援を行う両方の観点から話をしていく。 渡辺氏は日伝えたいこととして、以下を示し、講演を進めていった。 SEO業者の選び方 「SEOの戦略や施策を、ユーザー分析の観点から語ることができる会社」を見極めること インハウスSEOの組織づくり 大半の人にとって「SEOはよくわからない面倒なものである」という認識を持って業務に取り組む

    Googleは絶対に教えてくれない 「SEO業者選びの落とし穴」と「インハウスSEOの勘所」 | 【レポート】Web担当者Forumミーティング 2024 秋
    tkawa
    tkawa 2025/01/23
  • 現役高校生「昔は数学の問題が分からなかったら詳しい解説を聞く必要があったが今はGPTやo1に聞いたら丁寧に解説してくれるので学習効率が上がっている」

    じゃむまる │10代で1番Dify詳しい人 @jammaru_lab AIの進化で、勉強効率が当に劇的に上がった。学校の勉強も同じで、昔は数学の問題が分からなかったら答えを見て、詳しい解説を友達に聞く必要があったけど、今はGPTやo1に問題の画像をアップするだけで、めっちゃ丁寧に解説してくれる。効率が爆上がりしてるから、今の中学生とかが羨ましい。 2025-01-16 11:19:36 じゃむまる │10代で1番Dify詳しい人 @jammaru_lab AI使ったら頭が悪くなると思ってる人居るかもだけど、AIは使い方次第で勉強にもめっちゃ使える。上手く使えればかなり勉強の効率も上がる。何事も使い方次第。 2025-01-16 11:20:50 じゃむまる │10代で1番Dify詳しい人 @jammaru_lab AI当に使い方次第。ある人は勉強法AIを取り入れることで、これまでに

    現役高校生「昔は数学の問題が分からなかったら詳しい解説を聞く必要があったが今はGPTやo1に聞いたら丁寧に解説してくれるので学習効率が上がっている」
    tkawa
    tkawa 2025/01/18
    他の科目ならともかく、高校数学で現状まともな解説が返ってくるとは思えないなあ
  • browser-useメモ

    browser-useについて調査する どういうものか ブラウザのデバッグプロトコルを使ってLLMで操作するpythonライブラリ Playwright APIChrome DevTools Protocol (CDP) ClaudeのComputer useのスコープを狭めたものと理解できる 似たツールとしてMCPのPuppeteerサーバーがある→mcp/puppeteer モデル(LLM)の呼び出しにLangChain Modelのインターフェイスに依存することでマルチプロバイダ対応してる なのでLangChainで動くモデルに対応してる 結果的にLangChain風のAgentフレームワークのミニマムな実装になってる 何ができるの? ブラウザ操作を自動化してできることはできる Hugging Faceで特定のライセンスを持つモデルを検索し、その情報をファイルに保存する 求人情

    browser-useメモ
    tkawa
    tkawa 2025/01/04
  • AIスクレインピングエージェントの構築(LangGraph, Firecrawl)

    はじめに この記事では、LangGraphとFirecrawlを使用して、企業のWebサイトから特定の情報を抽出するWebスクレインピングエージェントを構築する方法を紹介します。具体的には、企業のホームページから社長の名前を取得する方法を解説します。 参考にさせていただいた動画 この動画では特定のキーワードをホームページから取得していますが、今回は正規表現では取得できないより抽象的な情報を取得することに挑戦しました。 使用技術 LangGraph LangGraphは、AIエージェントを作るためのツールで、複雑な処理をいい感じに管理してくれる便利なフレームワークです。状態遷移グラフを使って、どの処理をどの順番でやるかを分かりやすく設計できます。 特徴: 処理の流れを図にして確認できる(Mermaid図対応) 条件分岐や並列処理ができて柔軟 タスクの状態を一括管理 プロジェクトでの役割:

    AIスクレインピングエージェントの構築(LangGraph, Firecrawl)
    tkawa
    tkawa 2024/12/28
  • Hotwire Anecdota

    Hotwire よもやま話 Anecdotes on Hotwire 経験したこと、感じたこと、Hotwireのこと 概要 このサイトについて Hotwireとは何か? Hotwireはどいういう時に向いているか? あなたはHotwireを採用するべきか? Hotwireは管理画面限定? コード例 トグル アコーディオン ドロップダウン リアルタイム検索 サイドバーメニュー カルーセル 引き出し トースト モーダル 「いいね」ボタン Apple Store模写(複雑なステート) Chart.js埋め込み 考える手順 HotwireはMVPのMPAから作る TurboとStimulus: どっちを使う? Hotwire, React, jQueryのアプローチ コンセプト JavaScriptは使おう! Stimulus中のHTML生成を避ける理由 サーバから見たTurbo FramesとT

    Hotwire Anecdota
    tkawa
    tkawa 2024/12/06
  • Rails8の認証機能と、俺たちのアイデンティティ

    実行すると、認証に必要なモデルやコントローラーを一通り作成してくれます。パスワードリセット用のActionMailerとかも作成されますね。 素も素なこのユーザー認証機能は、UserモデルとSessionモデルを提供してくれます。それぞれこんな感じのマイグレーションが実行されます。 class CreateUsers < ActiveRecord::Migration[8.0] def change create_table :users do |t| t.string :email_address, null: false t.string :password_digest, null: false t.timestamps end add_index :users, :email_address, unique: true end end class CreateSessions <

    Rails8の認証機能と、俺たちのアイデンティティ
    tkawa
    tkawa 2024/12/01
  • cache-to-your-advantage-20241026.pdf

    読み込んでいます…ログイン

    tkawa
    tkawa 2024/10/30
  • Hotwire for Frontend devs

    HotwireNext.jsをちゃんと見て比較しよう#サイトでは、React/Next.jsに詳しいフロントエンドエンジニアを対象に、実際に動くコードと実際に動くデモを体感しながら HotwireReact/Next.jsを比較します。 各技術でのUIの作り方を伝えるだけでなく、さまざまな状況での動きを確認していただくために、仕組みや限界も紹介します。そのため、かなり細部の議論もしています。 HotwireでもNext.jsと同等か、それ以上のUI/UXが実現できます。「Hotwireは簡単だけど、React/Next.jsの方が優れたUI/UXが作れる」というのは、かなり特殊なものでない限りは誤解ですHotwireはバックエンド非依存です。Rails, Laravel, Django, Go, Nodeでも関係なく動きます。実際、サイトのHotwireコードはNext.js AP

    tkawa
    tkawa 2024/10/24
  • 日本におけるDevRelとは何なのか、現状と課題と今後 - 941::blog

    数日前に𝕏上で「日のDevRelって何なんだ?」という議論が巻き起こり、エンジニアや今DevRelを名乗っている人たち周辺で大きな話題となりました。わたしもかつてDevRelという名前のチームで働き、その活動に意義があると思っているので話題を整理してみたいと思います。今や様々な役割を内包する名称としてIT・WEB業界で一定の認知度を得ているDevRelとは何をする人なんでしょうか。 ここに書いたものはあくまでも個人的な視点と意見ですが、関連する皆さんは一緒に考えてみてもらえると嬉しいです。𝕏でもブログでもPodcastでもYouTubeでもなんでもいいので、是非ご意見ご感想をお寄せください。 この記事を人力で三行でまとめると アメリカ式のDevRelが日で改変されて使われるようになったよ なんでこうなっちゃったか考えてみるよ 来的なものだけを残して、ほかは名前を変えるのもいいんじ

    日本におけるDevRelとは何なのか、現状と課題と今後 - 941::blog
    tkawa
    tkawa 2024/10/13
  • 「Rails vs Node.js」を観た|laiso

    このYouTubeライブはフロントエンドの最適化を専門にするmizchiさんがCloudflare Meet-up Tokyoで行った同タイトルのプレゼンを、RustRDBの実装に詳しいkoba789さんを話し相手に語っていくというものだ。背景としては2人ともチーム開発の現場でのRailsが活発に利用されていた時期にウェブ開発を経験し、現在はNode.jsのサーバーサイドも実践している。 ライブは3時間半という長時間におよび、スライド外の周辺情報や持論や余談など多岐に渡るので、すでにこのプレゼンに触れた人でもさらに深掘りできるようなコンテンツになっている。 全体を大まかに1時間ごとの3パートに区切って視聴するとわかりやすい。前半はRailsからNext.jsに辿り着くまでのウェブ開発の変遷。ORMの話は主に後半戦で。最後の1時間はアフタートークになっている。 内容としてはRailsアプリ

    「Rails vs Node.js」を観た|laiso
    tkawa
    tkawa 2024/10/10
    「私もHEYのUIはかなり使いづらさを感じているが」ローンチ時に一度フリートライアルしたっきりだが、もう一度使って評価してみる必要あるかもなあ
  • 多段 ssh するなら ProxyCommand じゃなくて ProxyJump を使おう

    概要 AWS とかで踏み台ホスト経由(ここでは AWS っぽく bastion と呼ぶ)で ssh する必要があるなら ~/.ssh/config は↓みたいにしとくのが良いんじゃないかな? Host bastion Hostname bastionのIPアドレス User bastionのユーザ名 # ↓は規定のファイルだったり ssh-agent 使ってれば不要 IdentityFile bastion接続用の秘密鍵ファイル名 # ↓の3つはWindowsでは使えないので諦めて ControlMaster auto ControlPath ~/.ssh/cp-%r@%h:%p ControlPersist 10m Host 好きな接続先名 Hostname 接続先のIPアドレス User 接続先のユーザ名 # ↓は規定のファイルだったり ssh-agent 使ってれば不要 Identi

    多段 ssh するなら ProxyCommand じゃなくて ProxyJump を使おう
    tkawa
    tkawa 2024/08/24
  • dig の全てのコマンドラインオプションを一覧にしたシートを作成しました - Qiita

    概要 筆者は DNS Summer Day 2023 で「あたらしい dig」というテーマで発表を行いました(資料はこちら)。 DNS のテストツールである dig コマンドは、ネットワークエンジニアのみなさんが日常的に利用していると思います。 一方で、dig を用いているとたまに想定とは異なる結果が得られ、戸惑うことがあります。 原因としては、dig の送信するリクエストメッセージに関するデフォルト値が一般的な感覚と異なるために起きることが多いようです。 発表ではこれらの具体的な例を挙げつつ、もし dig のいくつかのコマンドラインオプションの存在やそのデフォルト値の知識があったならば、それらはすぐに解決したであろうことを示しました。 dig には非常に多くのコマンドラインオプションがあります。しかし、man ページや -h オプションで表示される簡易ヘルプではコマンドラインオプションが

    dig の全てのコマンドラインオプションを一覧にしたシートを作成しました - Qiita
    tkawa
    tkawa 2024/08/22
  • Support PUT, PATCH, and DELETE in HTML Forms

    Authors Alexander Petros (contact@alexpetros.com) Carson Gross (carson@bigsky.software) Date Created August 17, 2024 Last Updated November 10, 2024 Issue Tracker WHATWG Issue #3577 Status Published Table of Contents Summary A proposal for adding PUT, PATCH, and DELETE support to HTML forms. Proposal 1/3 in the Triptych Proposals. Goals PUT, PATCH, and DELETE support in forms should: be the path of

    tkawa
    tkawa 2024/08/18
  • 「RAG」と「ロングコンテキストLLM」の徹底比較:LLMの長文理解における新たなハイブリッドアプローチ Google DeepMindとミシガン大学の研究 | Ledge.ai

    Top > 学術&研究 > 「RAG」と「ロングコンテキストLLM」の徹底比較:LLMの長文理解における新たなハイブリッドアプローチ Google DeepMindとミシガン大学の研究

    「RAG」と「ロングコンテキストLLM」の徹底比較:LLMの長文理解における新たなハイブリッドアプローチ Google DeepMindとミシガン大学の研究 | Ledge.ai
    tkawa
    tkawa 2024/08/12
  • 冪等と安全に関する誤解 - Qiita

    3. 副作用 冪等、安全、キャッシャブルのセクションに入る前に、まず「副作用」について解説します。 2014 年 6 月に廃止された RFC-2616 の「9.1 安全と冪等メソッド」のセクション では、「副作用(side effects)」という表現が使用されてきましたが、多くの方は、この「副作用」のことを、「リソースの状態の変化」と解釈されてきたことと思います。[ 1 ] 特に関数型プログラミングにおいては頻出する表現ですが、ソフトウェア工学的にも コンピューターの論理的な状態を変化させ、以降の結果に影響を与えること [ 2 ] とされています。 しかし、HTTP の「冪等と安全」の解釈の混乱を招いてきた要因 [ 3 ] の一つのは、この「副作用」の表現方法が適切ではなかった、ということではないでしょうか。 以下では、その理由について解説しますが、その必要のない方はこのセクションはスキ

    冪等と安全に関する誤解 - Qiita
    tkawa
    tkawa 2024/07/26
  • えにしテック15周年記念カンファレンスのこと - snoozer05's blog

    2024年6月29日(土)にHOKKAIDO x Station01をお借りしてえにしテック15周年記念カンファレンスを開催しました。 当日はたくさんの方々にお越しいただき、おかげさまで、とても特別な15周年を迎えることができました。参加いただいた皆さま、あたたかいメッセージをいただいた皆さま、登壇いただいた高橋さん、角谷さん、大場さん、平鍋さん、美味しいコーヒーを出していただいた廼舎さん、運営をつつがなく取り仕切ってくれたメンバーのみんなに感謝します。ありがとうございました。 正直、まだあの場がなんだったのかをきちんと飲み込みきれておらず、きちんとした総括はできない感じなのですが、何かを書いておかないと先に進めない気がしているので、一旦カンファレンスのことを書き残しておこうと思います。 15周年の節目、何をしたいかと考えて出てきたのは、一番に初心に返って勉強会がしたいなという気持ちでし

    えにしテック15周年記念カンファレンスのこと - snoozer05's blog
    tkawa
    tkawa 2024/07/05
  • サーバ側だけでフォーム画面をインタラクティブに! 〜Hotwire を活用した「Ghost Formパターン」〜|万葉

    サーバ側だけでフォーム画面をインタラクティブに! 〜Hotwire を活用した「Ghost Formパターン」〜 こんにちは、@nay3 です。 私はここ数年、仕事とプライベートの両方で RailsHotwire を使ってアプリケーション開発をしていますが、その中で、繰り返し使っているパターンがあります。 そのパターンは、とても便利なのですが、数ヶ月も間が空くと忘れてしまい、つい旧態依然としたコードから出発してまた同じところにたどり着く、ということを繰り返してしまいます。 実は、最近もまた繰り返してしまいました。 そこで、今後はすぐに思い出して再利用できるように、このパターンに「Ghost Form パターン」(※)という名前をつけて、記事化してしまうことにしました! ※Ghost Form という名前については、レビュー協力をいただいた @tanaka51 さんの案を採用させていた

    サーバ側だけでフォーム画面をインタラクティブに! 〜Hotwire を活用した「Ghost Formパターン」〜|万葉
    tkawa
    tkawa 2024/06/27
    refresh作らずnewもしくはcreateで受けたりしてもっとシンプルにすればさらによさそう