並び順

ブックマーク数

期間指定

  • から
  • まで

6521 - 6560 件 / 16781件

新着順 人気順

*programmingの検索結果6521 - 6560 件 / 16781件

  • 処方せんの自動印刷アプリを Electron でつくった話 - メドピア開発者ブログ

    フロントエンドエンジニアの小林和弘です。 kakari という薬局向けに提供しているサービスで Electron を使って Windows アプリケーションを作成したので、そのことについてお話しようかと思います。 事の発端 これまで、「kakari」では、患者さまから薬局へ処方せんが送信されたときに薬剤師さまが処方せんの受信に気づけるように FAX で処方せんを送信していました。 しかし、FAX 送信に利用していた Twilio Programmable Fax サービスが 2021 年 12 月 17 日をもってサービス終了になってしまいました。 このサービス終了に対応すべく、薬局向けに処方せんが送信されたらプリンターで処方せん印刷ができる Windows アプリケーションを Electron で作成することになりました。 そもそもElectronとは HTML, CSS, JS のフロ

      処方せんの自動印刷アプリを Electron でつくった話 - メドピア開発者ブログ
    • Twitter の検索システム、Earilybirdの論文を読む

      2023-04-29 前回の記事の続き1で、Twitter の検索システムシリーズ第 2 弾です。 Earlybird とは?Twitter の検索システムであり、 Apache Lucene をベースにした、リアルタイム検索システム。 論文はここで、 Blog 記事は The Engineering Behind Twitter’s New Search Experienceは 2011 年に公開されている。 TODO: 論文に書かれず、Blog 記事にのみ書かれている内容もあったので読んで追記しておく Web 検索はある程度成熟してきた分野だが、SNS のリアルタイム検索はまだ 2011 年当時いまだ未成熟で未開拓な分野Twitter で新たに開発したのが、 Earlybird と呼ばれるリアルタイム検索に特化した検索エンジンLucene の NRT 機能が導入され始めたのが、2011

        Twitter の検索システム、Earilybirdの論文を読む
      • OSS開発者の憂鬱

        2025-11-15 / YAPC::Fukuoka 2025

          OSS開発者の憂鬱
        • RubyKaigi 2023での発表の「2進数の足し算を計算する正規表現」の解説

          RubyKaigi 2023で「Make Regexp#match much faster」という発表をします、@makenowjust です。この発表では、ReDoS対策のためにRuby 3.2で導入された、正規表現マッチング (Regexp#match) の メモ化による最適化 について解説します。 さて、発表の中に次のようなスライドがあります。 このスライドはRubyの正規表現がいかに強力かを説明するためのもので、例として「2進数の足し算を計算する正規表現」を示しています。 また、このツイートで使っている正規表現も、実はこの正規表現です。 今回の記事では、この「2進数の足し算を計算する正規表現」の解説をしていきたいと思います。 「2進数の足し算を計算する正規表現」 コピペがしやすいように、スライドの画像ではなくテキストのコードで上の正規表現を出しておきます。 RE = /(?<s>[

            RubyKaigi 2023での発表の「2進数の足し算を計算する正規表現」の解説
          • Meta(旧Facebook)が、Rustを社内の正式サポート言語に採用。サーバサイド向けとしてPython、C++、Hackに追加

            Meta(旧Facebook)は、ブログ「Engineering at Meta」で公開した記事「Programming languages endorsed for server-side use at Meta」で、Rustを新たに社内の正式サポート言語に追加したことを明らかにしました。 Meta社内ではソフトウェア開発において正式にサポートする言語を慎重に選択しており、社内においてサポートされた言語に対しては十分な投資が行われ、プログラミング、デバッグ、デプロイなどにおいて良好な開発体験が期待できるとともに、新しプロジェクトが開始される場合には、サポートされている言語を選択することが推奨されています。 サーバサイド向けの言語としてこれまでPython、C++、Hackがサポートされており、今回そこにRustが追加されました。 性能重視のバックエンドサービスやCLIの開発にRustを推

              Meta(旧Facebook)が、Rustを社内の正式サポート言語に採用。サーバサイド向けとしてPython、C++、Hackに追加
            • レゴ「マインドストーム」年内で終了。ロボットをプログラムできる教育キット | テクノエッジ TechnoEdge

              ガジェット全般、サイエンス、宇宙、音楽、モータースポーツetc... 電気・ネットワーク技術者。実績媒体Engadget日本版, Autoblog日本版, Forbes JAPAN他 レゴがロボティクス教育キット「マインドストーム」シリーズの販売を年内で終了すると発表しました。 マインドストームのチームは今後「社内の別の事業分野」に再配置されるとのことです。Robot Inventorアプリは2024年まで使用できます。 マインドストームはマサチューセッツ工科大学(MIT)とのコラボレーションにより、レゴの標準的なブロックとコンピューター部品を組み込んだブロックを使ってロボットシステムを構築する画期的な教育ツールとして1998年に誕生。 PC上でパーツをドラッグ&ドロップするだけでプログラミングができ、子どものみならず大人にもファン層を形成してきたシリーズ製品です。 シンプルなパーツを組み

                レゴ「マインドストーム」年内で終了。ロボットをプログラムできる教育キット | テクノエッジ TechnoEdge
              • C++でシェーダを書く

                何とかして近代的なC++の言語機能を使ってシェーダを書けないか、色々な方法を試します これは2024年11月9日に行われた Kernel/VM探検隊@北陸 Part 7 での発表動画です 発表動画 : https://youtu.be/flH2Y6XoDZY ソースコード : https://gi…

                  C++でシェーダを書く
                • AIコーディングのベストプラクティスを読み漁って分かった、本当に重要な4つの原則

                  はじめに ここ一年ほどで、AIを使ったプログラミングに関する記事が爆発的に増えました。OpenAIやAnthropicの公式ドキュメント、個人ブログ、Zennの記事など、様々な場所で「AIコーディングのベストプラクティス」が語られています。 ただ、記事が増えすぎて「結局何が一番重要なのか」「どの記事を読めばいいのか」が分からなくなってきたと感じている人も多いのではないでしょうか。私も競プロ・Kaggle・Web開発・個人開発など様々な場面でAIコーディングを実践してきましたが、記事ごとに主張が微妙に違っていたり、ツール固有の話と汎用的な話が混ざっていたりして、整理が必要だと感じていました。 この記事では、ツールに依存しないAIコーディング実践知に焦点を当て、ネット上の記事を読み込んで4つの大きな原則にまとめます。 AIコーディングの4つの重要原則 1. プロンプト設計:AIに「何を・どう・

                    AIコーディングのベストプラクティスを読み漁って分かった、本当に重要な4つの原則
                  • WebAssemblyをPOSIX対応に拡張した「WASIX」登場、bashやcurl、WebサーバなどLinuxアプリが実装可能に。Wasmerが発表

                    WebAssemblyをPOSIX対応に拡張した「WASIX」登場、bashやcurl、WebサーバなどLinuxアプリが実装可能に。Wasmerが発表 WebAssemblyランタイム「Wamer」の開発元であるWasmer社は、WebAssemblyでファイルやネットワーク、メモリなどのシステムリソースを抽象化する業界標準のAPI仕様である「WASI」(WebAssembly System Interface)を拡張してPOSIX対応にする新技術「WASIX」を発表しました。 WASIとPOSIX WebAssemblyはもともと、Webブラウザ上でネイティブコード並の実行速度でアプリケーションを実行することを目的に策定されたバイナリフォーマットです。 そのWebAssemblyを、LinuxやWindows、macOSなどのOS上でWebAssemblyランタイムを用いて直接実行する

                      WebAssemblyをPOSIX対応に拡張した「WASIX」登場、bashやcurl、WebサーバなどLinuxアプリが実装可能に。Wasmerが発表
                    • GitHub - Asabeneh/30-Days-Of-Python: The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: http

                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                        GitHub - Asabeneh/30-Days-Of-Python: The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: http
                      • GitHub Copilot コードレビュー機能でプルリクエストを日本語でレビューしてもらいたい

                        はじめに GitHub Copilotは、AIを活用したコード補完ツールとして多くの開発者に利用されています。最近では、コードレビュー機能も追加され、プルリクエストのレビューを自動化することが可能になりました。 レスキューナウでも最近利用できるようになったので活用しています! しかし、デフォルトでは英語でのレビューとなっており、日本語でレビューしてもらいたい場合にはちょっとした設定が必要だったので試した内容をメモしておきます 📝 GitHub Copilotのコードレビュー機能とは GitHub Copilotのコードレビュー機能は、プルリクエストに対してAIが自動的にレビューを行い、フィードバックを提供するものです。これにより、コードの品質向上やレビュー作業の効率化が期待できます。 日本語でレビューを受けるための設定方法 実際に確実に指摘が入りそうなコードを用意して試してみます。 やり

                          GitHub Copilot コードレビュー機能でプルリクエストを日本語でレビューしてもらいたい
                        • アプリケーションをドメインモデルで設計する - Qiita

                          親記事 : https://qiita.com/Regpon/items/1116679adadd8fb76f3f ドメインモデルで設計する狙い オブジェクト指向プログラミングにおいてかなり重要な内容となっているが如何せん概念的な内容となっている。ドメインモデルを設計するには幾度とない失敗の経験を重ねていき、常に改良していく精神が重要。そのための指針となる内容なので是非とも押さえておきたい。 それを踏まえてドメインモデルで設計する狙いは以下の通り。 業務的な判断・加工・計算のロジックを重複なく一元的に記述できる 業務の関心事(データ)とコードを直接対応させ、どこに何が書いてあるのかわかりやすく整理する 業務のルールの変更や追加の時に、変更の影響を狭い範囲に閉じ込める ドメインモデルの設計の難しさ ドメインモデルの設計は手続き型(スクリプト型)のプログラミングと比べて設計がむずかしいとされる

                            アプリケーションをドメインモデルで設計する - Qiita
                          • RailsライクなRustのWebフレームワーク 「Loco」 | DevelopersIO

                            Introcusion つい先日、「Rust版のRails」ともいわれている、 Locoというフレームワークを教えてもらいました。 Railsは昔ちょっとさわった程度なのですが、 Rustで手軽にRailsライクなアプリ開発はおもしろそうなので、 試してみました。 Loco? Locoについて簡単に説明します。 このblog記事で、Locoって何? なんでRustなの?とか誰のためのフレームワーク?みたいなことが書いてあります。 軽く説明すると、↓です。 Locoって何? Loco は、Rails からインスピレーションを得た Rust用のWebフレームワーク ほぼすべての Rails 機能が含まれている Controllerとaxum経由のルーティング ActiveRecordライクにSeaORMでモデル操作 rrgenでコード生成 その他いろいろ。詳しくは元記事で RubyでいいならR

                              RailsライクなRustのWebフレームワーク 「Loco」 | DevelopersIO
                            • AIコーディングエージェントは100倍速くなる - きしだのHatena

                              CerebrasがQwen3 Coderのホストをして2000tok/secを出してるという話があって、試したいなぁと思ってたのですよ。 Qwen3 Coder 480B is Live on Cerebras ただ、$50/monや$200/monの定額プランは早々に売り切れ。 けど、1M tok/dayまで無料という噂を聞いて、使ってみることにしました。 で、以前つくった雑なエージェントを試す。 Tool Useが効かないDevstralでコーディングエージェントを作る - きしだのHatena そしたら、3秒でSpring BootでのTODOアプリが!これ、ほんとにこの速さで生成してます。 といいつつ実際に計測すると2000tps出ないんでは、とか思ってたら逆で、2600tok/sec出ていました。 いま、Claude Sonnet 4は70tpsくらいですね。 https://o

                                AIコーディングエージェントは100倍速くなる - きしだのHatena
                              • OpenAI Agents SDK 入門 (1) - 事始め|npaka

                                「OpenAI Agents SDK」の概要についてまとめました。 ・OpenAI Agents SDK 1. Agents SDK「Agents SDK」は、Agentシステムを構築するための軽量パッケージです。これは、以前の実験プロジェクト「Swarm」の本番環境対応版となります。 「Agents SDK」は、以下な最小限のプリミティブで構成されています。 ・Agent : 指示とToolを備えたLLM ・Handoff : 特定のタスクを他のAgentに委任できる機能 ・Guardrail : Agentへの入力を検証するしくみ これらのプリミティブを Python と組み合わせることで、ToolとAgentの間の複雑な関係を表現し、学習コストなしに実用的なアプリケーションを構築できます。 さらに、SDK には トレース機能(Agentの動作を可視化・デバッグできる機能)が組み込まれ

                                  OpenAI Agents SDK 入門 (1) - 事始め|npaka
                                • AI Coding Agent Enablement - エージェントを自走させよう

                                  AI Coding Meetup #1 https://layerx.connpass.com/event/347094/ https://youtu.be/Q783txBWcOM?t=1339

                                    AI Coding Agent Enablement - エージェントを自走させよう
                                  • 【LLMは無料で使え!】OpenRouterのススメ【CLINEにも!】

                                    はじめに 便利なのになんとなく使ってる人少ないなあと思ってたので、記事にしてみました。 いろんなLLMを統合できるというメリットもありますが、普通に高性能モデルを無料で使えるので、それだけでも使い倒す価値はあると思います。 OpenRouterとは OpenRouterでは、市場の主要はLLMモデルにアクセスできる統合APIを提供しており、あらゆるモデルの処理と統一的に書くことができます。(後述します) 統一的にかけるので、LLMプロバイダごとにコードを変える必要がなく、一度作成したコードを以降出現するあらゆるモデルに流用できるのが嬉しいです。 まあ、私的には基本的にLangChainを利用するので、この恩恵はあまり受けていませんが。 もう一つの恩恵は、優秀なAPIモデルや、ローカルLLMのモデルが無料モデルとして提供されていることです。 中には非常に優秀なモデルも無料で使えるので、料金を

                                      【LLMは無料で使え!】OpenRouterのススメ【CLINEにも!】
                                    • Stack Overflowが約9万人のITエンジニアにアンケート。最も使われている言語はJavaScript、データベースはMySQLを抜いてPostgreSQLが1位に。Stack Overflow 2023 Developer Survey

                                      Stack Overflowが約9万人のITエンジニアにアンケート。最も使われている言語はJavaScript、データベースはMySQLを抜いてPostgreSQLが1位に。Stack Overflow 2023 Developer Survey 代表的なITエンジニアのコミュニティサイトの1つである「Stack Overflow」などを運営するStack Overflowは、約9万人のITエンジニアにアンケートを行った結果をまとめた「2023 Developer Survey」を発表しました。 The 2023 Developer Survey is here! We asked, and over 90,000 developers answered, sharing their top programming languages and tools they admire and d

                                        Stack Overflowが約9万人のITエンジニアにアンケート。最も使われている言語はJavaScript、データベースはMySQLを抜いてPostgreSQLが1位に。Stack Overflow 2023 Developer Survey
                                      • AIに表の処理を依頼する際に最も適切なフォーマットは「CSV」「Markdown」「JSON」「自然言語」一体どれなのか?

                                        チャットAIやエージェントAIは文章や画像など多様なデータ形式の入力に対応しています。AIモデルの有用な使い方を研究しているImproving Agentsは、「1000行に及ぶ巨大な表をGPT-4.1 miniに入力する」という条件に最も適したフォーマットを分析し、その結果を公開しています。 Which Table Format Do LLMs Understand Best? (Results for 11 Formats) https://www.improvingagents.com/blog/best-input-data-format-for-llms Improving Agentsは1000人の従業員の「ID」「名前」「年齢」「勤務地」「部門」「給与」「職歴」「プロジェクト参加数」をまとめた表」を11種のフォーマットで記述し、GPT-4.1 miniに入力して1000問の問

                                          AIに表の処理を依頼する際に最も適切なフォーマットは「CSV」「Markdown」「JSON」「自然言語」一体どれなのか?
                                        • 超高速…だけじゃない!Pandasに代えてPolarsを使いたい理由 - Qiita

                                          PolarsというPandasを100倍くらい高性能にしたライブラリがとても良いので布教します1。PolarsはRustベースのDataFrameライブラリですが、本記事ではPythonでのそれについて語ります。 ちなみにpolarsは白熊の意です。そりゃあまあ、白熊と大熊猫比べたら白熊のほうが速いし強いよねってことです2。 何がいいの? 推しポイントは3つあります 高速! お手軽! 書きやすい! 1. 高速 画像はTPCHのBenchmark(紫がPolars)3。 日本語でも色々記事があるので割愛しますが、RustやApach Arrowなどにお世話になっており、非常に速いです。MemoryErrorに悩まされる問題も解決されます。開発者のRitchieがしゃれおつなツイートをしてるので、そちらも参考にどうぞ ↓ 4。 抄訳: (ひとつ目)Pandasは黄色くした部分でDataFram

                                            超高速…だけじゃない!Pandasに代えてPolarsを使いたい理由 - Qiita
                                          • Zed is 1.0 - Zed Blog

                                            To create a fundamentally better editor, we had to invent a new approach to building desktop software. Our previous editor, Atom, was built as a fork of Chromium, spawning the Electron framework in the process. Electron eventually became the foundation of VS Code (which today seems to be forked into a new AI code editor every other week). Web technology offered an easy path to shipping flexible so

                                              Zed is 1.0 - Zed Blog
                                            • Rubyでゲームボーイのエミュレータを作った

                                              2024/12/24追記 WebAssemblyを使ってブラウザ上で動くようになりました! はじめに Rubyでゲームボーイのエミュレータを作って、rubyboyという名前のgemで公開しました! (スターをいただけると嬉しいです!) この記事 Ruby Boyの実装手順を説明しながら、ハマった点や工夫した点を紹介します。 またRuby Boyの高速化のためにやったことを紹介します。 なぜゲームボーイのエミュレータをつくったのか なにか個人開発をしたいが、Webサービスは維持費がかかるので無料で維持できるものを作りたい 業務でRubyを使っていることもあり、以前からRubyのgemを作ってみたかった ゲームのエミュレータ開発は「ゴールが明確&動くと楽しい」ので、モチベを維持しやすそう 特にゲームボーイには思い入れがある → Rubyでゲームボーイのエミュレータを作って、gemで公開しよう!

                                                Rubyでゲームボーイのエミュレータを作った
                                              • GitHub Copilot の Agent mode の勘所 - ANDPAD Tech Blog

                                                モンスターハンターワイルズの力の護符と守りの護符をいつの間にか取っていたものの、ずっとアイテムBOXの中に入れていて取り出さないとダメ、ということに HR 70 になってから気がついた柴田です。 今日は最近紹介記事をよく見かける AI Agent による自動コーディングについて実際に試してできたコードや感想についてご紹介します。 GitHub Copilot の Agent mode 勤務先のアンドパッドではエンジニア全員が GitHub の Copilot のビジネスプランを使用することができます。私も GitHub の Copilot を VScode から利用しており、同じようなコードの繰り返しなど、「ここでこういう処理を書いてほしいなあ」と想像したものと大体同じコードを補完してくれるので便利に使っています。 一方で Copilot Edits や最近 Preview で追加された

                                                  GitHub Copilot の Agent mode の勘所 - ANDPAD Tech Blog
                                                • Open WebUI (Formerly Ollama WebUI) がすごい - Qiita

                                                  Open WebUIを使ってみました。 https://openwebui.com/ 当初は「Ollama WebUI」という名前だったようですが、今はOpen WebUIという名前に変わっています。Ollama専用じゃなくなったということでしょう。OpenAIに対応済みです。 早速使ってみました。もちろんBedrockで。 6/11 続編を書きました。 環境構築 Dockerですんなり構築です。Bedrockに対応はしてないので、「LiteLLM」を使って対応させます。 環境変数でこのあたりを指定 Ollamaを無効化 LiteLLMのエンドポイントをOpenAIのエンドポイントとして登録 APIキーを登録(LiteLLMとの通信には不要ですが、未指定だとOpen WebUIが正しく動作しませんでした) services: open-webui: image: ghcr.io/open-

                                                    Open WebUI (Formerly Ollama WebUI) がすごい - Qiita
                                                  • 「Google Chrome」開発者ツールがMCP対応へ、「Gemini CLI」などとの連携が容易に/プレビュー機能として導入、エージェントによるデバッグ自動化などのメリット

                                                      「Google Chrome」開発者ツールがMCP対応へ、「Gemini CLI」などとの連携が容易に/プレビュー機能として導入、エージェントによるデバッグ自動化などのメリット
                                                    • Haskell は Rust になれるのか?──2023年の Linear Haskell 体験記

                                                      追記:いくらなんでもあまりにも長いので、配列演算に焦点を絞ってより「Rustっぽさ」の気持ちを強調した姉妹編を書きました。手っ取り早く雰囲気を掴みたい方はこちらもどうぞ。 TL;DR GHC 9.0 から Haskell に入った線型型(Linear Types)の機能を一部割とガッツリ使ってみたので、Linear Haskell の現在の使い心地と将来の展望を報告するよ。 使おうと思えば使える段階にあるけれど、一部バグもあるし、まだ言語機能面で実装が追い付いていない部分もあって、快適に書けるようになるにはもうちょっと掛かるよ。それでも実用しようと思えばできるレベルにあるよ。 RustのようになるにはLinear Constraintsに期待。 更新履歴 2023/12/15 11:45 姉妹編へのリンク追加。 2023/10/01 12:30 線型性を納得してくれない場合の \eta-展

                                                        Haskell は Rust になれるのか?──2023年の Linear Haskell 体験記
                                                      • フロントエンドがTypeScriptなら、バックエンドはPHPでもいいじゃない/php-is-not-bad

                                                        TSKaigi2025の登壇資料です

                                                          フロントエンドがTypeScriptなら、バックエンドはPHPでもいいじゃない/php-is-not-bad
                                                        • 効率的なGo

                                                          本書は、Goアプリケーションの効率やスケーリングに関する疑問に対して、実用的な答えを与えてくれる書籍です。 レイテンシー、CPU、メモリ資源についての知識、またOSやGoがそれらを抽象化している方法について、またソフトウェアの効率に関わるデータ駆動な意思決定を行う事の意味や、計算量解析の手法、最適化状況の例など、実用的なソフトウェアを開発する中での「効率」に関する知識を紹介します。 Goやその他のモダンな言語で書かれたプログラムを設計、作成、変更するソフトウェア開発者、また誰かが書いたソフトウェアを主に運用するDevOpsエンジニア、SRE、シスアド、プラットフォームチームなどの読者が、いつ、どのように効率最適化を適用するかという問いに答えるための知識を身に付けることができるでしょう。 関連ファイル 原著者による本書のサンプルリポジトリ 正誤表 書籍発行後に気づいた誤植や更新された情報を掲

                                                            効率的なGo
                                                          • オンボーディングは3ヶ月で3連勝を目指す - id:onk のはてなブログ

                                                            先日 ヘンリーで活躍中の id:Songmu を訪問 | はてな卒業生訪問企画 [#3] - Hatena Developer Blog という対談記事でもオンボーディングについて話したんだけど、社内では最近「3ヶ月で3連勝」を標語にしている。 オンボーディングとは 採用や異動などでチームにジョインした後に行う、早期戦力化のための施策のこと。開発環境のセットアップやチームの説明だけじゃなく、戦力になるまでのプロセス全部を指していそう。 僕らは各アカウント作成や開発環境構築はチェックボックス化してドンドン進められるようにしている *1 し、事業の説明、組織の説明、システム構成の説明をする場を設定したり、技術スタックへの入門のための実績解除システムを用意したりしてきた。 これらのドキュメントに従って作業を進め、実績を解除していくことで、作業的・技術的な道標はあるものの、オンボーディングプロセス

                                                              オンボーディングは3ヶ月で3連勝を目指す - id:onk のはてなブログ
                                                            • Firecrawlで簡単スクレイピング:Pythonプログラムでの実践例

                                                              はじめに 前回と前々回は、browser-useに関する記事を投稿し、AIが自律的にWebブラウザを使ってコンテンツ情報を取得する仕組みについて解説しました。今回は、Webブラウザを介さずに「スクレイピング」という手法でコンテンツ情報を取得するツール、Firecrawlを試してみます。 ただし、「スクレイピング」は誤った使い方をすると他のWebサイトに迷惑をかけたり、トラブルを引き起こす可能性があります。そのため、ご自身が管理しているWebサイトや利用許可を得たサイトでのみ実施するようにしてください。 それでは、Firecrawlを使ったスクレイピングに挑戦してみましょう! Firecrawlについて Firecrawlは、指定したURLをクロールし、その内容をマークダウン形式や構造化データに変換するAPIサービスです。手軽にウェブ情報を整理・変換できるため、データ収集や分析に役立つツール

                                                                Firecrawlで簡単スクレイピング:Pythonプログラムでの実践例
                                                              • 「Apache Log4j」の脆弱性が話題だけど、そもそもApacheとかJavaの語源って知ってる?

                                                                「Apache Log4j」の脆弱性が話題だけど、そもそもApacheとかJavaの語源って知ってる?:ヤマーとマツの、ねえこれ知ってる?(1/3 ページ) 経歴だけは長いベテラン記者・編集者の松尾(マツ)と、幾つものテック系編集部を渡り歩いてきた山川(ヤマー)が、ネット用語、テクノロジー用語で知らないことをお互い聞きあったり調べたりしながら成長していくコーナー。交代で執筆します。 ヤマー 昨日のヤマーとマツ+キーチ副編集長によるLog4j解説回、けっこう反響ありましたね。 「Log4j」のトラブルってどうヤバいの? 非エンジニアにも分かるように副編集長に解説させた 副編をこき使ってしまいましたが、われわれも勉強になりました。 「Apache」の由来って何? マツ 私も調べているうちに、そういえば、世間の方はLog4jなどを手掛けている「Apache」って何のことだか知らないんじゃないかと

                                                                  「Apache Log4j」の脆弱性が話題だけど、そもそもApacheとかJavaの語源って知ってる?
                                                                • 無料・商用利用可なオープンソースの大規模言語モデル Dolly 2.0(dolly-v2-12b) を試してみた - Qiita

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

                                                                    無料・商用利用可なオープンソースの大規模言語モデル Dolly 2.0(dolly-v2-12b) を試してみた - Qiita
                                                                  • Dockerが提供するDockerfileリンターを使ってみる - 風に吹かれても

                                                                    このエントリは はてなエンジニア Advent Calendar 2025 9日目の記事です。今日はid:ymseがお届けします。 3行まとめ HadolintのようなDockerfileリンターがDockerにも組み込まれている Hadolintのほうがルール自体は多い それぞれ一長一短ある 目次 3行まとめ 目次 正しくDockerfileを書くのは難しい Docker組み込みのbuild checksを実行してみる コマンド実行で検査する build 実行時に合わせて検査する Hadolintの出力と比較する どちらがいいの 正しくDockerfileを書くのは難しい 大コンテナ時代においてみなさまDockerfileを書いているのではないでしょうか。 そんなDockerfileですが適当に書くとイメージサイズが大きくなったり、思わぬアタックサーフェスを増やしてしまったり、ビルド時に

                                                                      Dockerが提供するDockerfileリンターを使ってみる - 風に吹かれても
                                                                    • 好きなの使って他のをけなさない - 覚書

                                                                      私が生業とするソフトウェア開発において、OSやコードエディタやプログラミング言語など、様々なソフトウェアを使います*1。これらについて私が使っているものを理由付きで書くと次のようになります。 OS: Ubuntu 22.04 細かい設定をしなくてもそれなりに使える。よく普及しているから色々な情報を得やすい コードエディタ: VSCode 細かい設定をしなくてもそれなりに使える。Remote SSH extensionを使ったリモートマシン上での開発が楽 プログラミング言語: 主にGo 使い慣れているから。システムプログラムをするから。覚えやすいから これらにそれなりの愛着はあるものの、今後置かれる状況によって、どんどん変わってくるでしょう。じっさい10年くらい前はGoはほとんど使っていなくて、Cプログラマでした。 私はこんな感じですが、中には特定のソフトウェアに愛情を注ぐ人もいます。それ自

                                                                        好きなの使って他のをけなさない - 覚書
                                                                      • MCPに1mmだけ入門

                                                                        こんにちは、しば田です。 この記事はできる限り手っ取り早く/端的にMCPを理解しようとした自分のメモで超丁寧な解説記事とかではないです。ただできる限り平坦な言葉と例を使ってとっつきやすさ重視で書きました。 ↑これを読んだ読了メモです。LLMと復習して自分の言葉で理解し直しました。 MCPとは? AIエージェントと外部サービス間の通信手段のこと。 (怒られそうだが、AIエージェント用のAPIというのが実は一番伝わりやすいかも?) MCPホスト・MCPクライアント・MCPサーバってそれぞれ何? MCPホスト 実際にユーザーが使うツール。 ユーザーの指示を理解して子分(AIエージェント)に情報を取りにいかせる。 例)Cursor / Claude Desktop MCPクライアント 情報を取りに行くAIエージェント MCPホストの命を受けて出勤 MCPサーバに話しかけて情報をもらう。 例)AIエ

                                                                          MCPに1mmだけ入門
                                                                        • ソースを読むプロセスの例

                                                                          kanazawa.rb meetup #158 のLTスライドです

                                                                            ソースを読むプロセスの例
                                                                          • 【衝撃の罠】bashスクリプトのパフォーマンス測定は、対話シェルでやっても無意味だ! - Qiita

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

                                                                              【衝撃の罠】bashスクリプトのパフォーマンス測定は、対話シェルでやっても無意味だ! - Qiita
                                                                            • 郵便番号入れるなら都道府県いらんやろ…って思う入力欄に遭遇→世の中には一筋縄ではいかない住所が結構ある

                                                                              深津 貴之 / THE GUILD, note @fladdict 画期的すぎるUIに遭遇した。 郵便番号いれるなら都道府県いんやろ…というか、郵便番号が縦なの新しすぎる pic.twitter.com/VUSCxXPIw3 2024-02-12 15:08:37

                                                                                郵便番号入れるなら都道府県いらんやろ…って思う入力欄に遭遇→世の中には一筋縄ではいかない住所が結構ある
                                                                              • Agent Teamを使ってロールプレイ駆動開発してみよう

                                                                                こんにちは!逆瀬川 (@gyakuse) です。 Claude CodeにAgent Teamという機能が登場しました。これを使ってロールプレイ駆動開発というのをやってみたら面白かったので、その知見をまとめておきます。 Coding Agent界隈ではいろんなオーケストレーションの仕組みが作られてきました。最近では multi-agent-shogun などが記憶に新しいものとしてあります。これは将軍・家老・足軽のようなロールが作業をしていくオーケストレーションでめっちゃ面白いです。 今回Agent Teamの登場により、こうしたオーケストレーションがClaude Codeのネイティブ機能としてより手軽に行えるようになりました。この機能を使って、ロールプレイ駆動開発というのを提唱してみたいと思います。まずはAgent Teamの概要から見ていきます。 Agent Teamとは Agent

                                                                                  Agent Teamを使ってロールプレイ駆動開発してみよう
                                                                                • Claude Code の概要 - Claude Code Docs

                                                                                  Claude Code は agentic coding ツールで、コードベースを読み取り、ファイルを編集し、コマンドを実行し、開発ツールと統合します。ターミナル、IDE、デスクトップアプリ、ブラウザで利用できます。

                                                                                    Claude Code の概要 - Claude Code Docs

                                                                                  新着記事