並び順

ブックマーク数

期間指定

  • から
  • まで

8441 - 8480 件 / 16781件

新着順 人気順

*programmingの検索結果8441 - 8480 件 / 16781件

  • 【R&D】 X人月を削減せよ ーLLMで業務ワークフローを自動設計するー - LayerX エンジニアブログ

    はじめまして、LayerX AI・LLM事業部の澁井(しぶい)と申します。 今回は今年3月から取り組んでいるR&Dプロジェクト「ワークフロー自動生成」についてご紹介します。まだ研究途上で完成には至っていませんが、なかなか面白い試みだと思うので、ぜひ読んでみてください。 私たちAI・LLM事業部では、Ai Workforceというプロダクトを開発しています。Ai WorkforceはLLM(大規模言語モデル)を活用したワークフローエンジンであり、LLMを用いて各種ビジネスドキュメントワークを効率化、自動化することを目的としています。 契約書、提案書、発注書、決算書など、多様なビジネスドキュメントを読み込み、変換・整形・情報抽出・整理などの処理を、LLMを活用して実現しています。 Ai Workforceをさらに効率的に活用する手段として、ドキュメント処理のワークフローを自動的に設計・生成する

      【R&D】 X人月を削減せよ ーLLMで業務ワークフローを自動設計するー - LayerX エンジニアブログ
    • C言語(C++)が必要な人、必要ない人 - Qiita

      「C言語(C++)が必要な人、必要ない人」がわからない方は、次の記事を先に読むとよいかもしれない。「C言語(C++)が必要な人、必要ない人」を読んで、意味がわかった人はあえて読む必要はないかも。 C言語を習得する3つの方法 https://qiita.com/kaizen_nagoya/items/84cab0888c193bba429b C言語を習得する3つの方法 with ChatGPT https://qiita.com/kaizen_nagoya/items/4a3518a18fa49f46787f C言語が必要な人 C言語は、Cコンパイラを書くことと、UNIXのようなOSを書くことで発展してきた。 C言語の仕様には、POSIX OS(UNIX, Linux, mac OS)上で使うHosted環境と、POSIXOSを使わないFreestanding環境の2種類がある。 C言語は必

        C言語(C++)が必要な人、必要ない人 - Qiita
      • なるほどTCPソケット

        TCP Ruby Jesse Storimer 2024-12-30 i ii v 1.0.4 • URL P52 P81 P85 P92 • P80 • 14 • P102 • P159 P160 P161 • P160 – Thanks to: @niku_name • P150 – Thanks to: @willnet v 1.0.3 • • P81 • get set P89 – Thanks to: @willnet iii v 1.0.2 • : – Thanks to: @willnet v 1.0.1 • : – Thanks to: @kozy4324 iv API v Web HTTP API REST JSON API API TCP API Twitter API API TCP JSON XML API 2 API C API vi Web Unix Unix

        • 開発組織の全員が Devin と Cursor を活用するための取り組み | Wantedly Engineer Blog

          組織的な生成 AI 活用における課題 生成 AI だけで開発する AI Enabling 会 AI Enabling 会を実施して得られた結果と学び 最後に 余談 組織的な生成 AI 活用における課題ウォンテッドリーの開発組織では生成 AI 活用が個々に委ねられており、組織的な生産性向上に繋がっていない課題がありました。個人だけでなくエンジニア全員が活用できるようにするために、開発組織全体で生成 AI 活用を推進する AI Enabling Squad というチームが 2025 年 5 月に発足しました。 AI Enabling Squad では、「開発組織が生成 AI を活用し、プロダクトをより高速に開発可能にする」というミッションを掲げて日々活動しています。具体的には次のような取り組みをしています。 Cursor や Devin といったコーディングエージェント系のツールや ChatG

            開発組織の全員が Devin と Cursor を活用するための取り組み | Wantedly Engineer Blog
          • MCPとAIエージェントを活用してSlackから顧客情報を横断的に検索できるようにした話 - Findy Tech Blog

            こんにちは。データエンジニアの田頭(tagasyksk)です。 本記事では、MCPとAIエージェントを活用して、複数CRMの顧客情報を横断的に検索できるようにした事例をご紹介します。 背景 システム構成図 技術選定 エージェント間連携の簡易さ Google Cloud統合 MCP Toolbox for Databasesによる簡単なBigQuery接続 工夫した点 オーケストレーションの設計 ツールを搭載したサブエージェントの呼び出しについて Slack統合 導入後の効果 今後の展望 終わりに 背景 ファインディでは、エンジニア組織をあらゆる場面で支援するため、複数のプロダクトを展開しています。 事業成長に伴う課題として、お客様の大切な情報がプロダクト毎にサイロ化してしまう状況が起きました。 そこで、この課題を解消し、一社でも多くのお客様にファインディの価値を届けるため、CRMに蓄積され

              MCPとAIエージェントを活用してSlackから顧客情報を横断的に検索できるようにした話 - Findy Tech Blog
            • gpt-oss × opencode × vibe kanbanで作る完全無料のAI開発環境

              はじめに こんにちは、皆さんはAIを用いた開発されていますでしょうか? 私は使ってはいるものの、どれも無料枠の範囲のみでガッツリとは利用できていないというのが現状です。本当はClaude Codeとか使ってガンガン開発してみたのですが、高くてちょっと厳しそうです。Claude Codeの記事は見てるけど、使えてない「エアプマン」です。 どうにかして自分もClaude Code的なやつを使ってみたいと思っていたところに、gpt-ossが登場しました。gpt-oss-120bは4o-miniの同等の精度を出すと公式に言われており、opencodeで使えば、無料のClaude Codeを作れるのではないかと思いました。 今回はその流れをハンズオンでご紹介します。 使うもの gpt-oss:OpenAIが公開したオープンモデル opencode: Claude CodeやCodex CLIなどのオ

                gpt-oss × opencode × vibe kanbanで作る完全無料のAI開発環境
              • 感動した Go のテクいコード - ドキドキするとき無敵でしょ

                この前上司の PR を読んでいたら「理解できるけどどうすればこんなこと思いつくんだ」と思ったコードがあり、聞いたら出典を教えてくれたので紹介する。 というわけでこちら。 strechr/testify のコードにそれはある。 github.com 私が感動したコードはこの getLen() 関数。 // getLen tries to get the length of an object. // It returns (0, false) if impossible. func getLen(x interface{}) (length int, ok bool) { v := reflect.ValueOf(x) defer func() { ok = recover() == nil }() return v.Len(), true } Named return values まずこ

                  感動した Go のテクいコード - ドキドキするとき無敵でしょ
                • プログラミングの知識は「書くため」ではなく「導くため」になった — AIエージェント並列オーケストレーションの先にあったもの

                  告知 実際にオーケストレーションする様子をデモしたり、使い方をお話するイベントをすることにしました! オンラインで行いますので是非お越しください! はじめに 以前、AIエージェントが言うことを聞かない問題を解決するために「takt」というマルチエージェントオーケストレーションツールを作った話をしました。 前回の記事では、taktを使い始めてから世界が変わった話をしました。タスクを投げれば、計画、実装、レビュー、修正のサイクルが自動で回る。これまでの大量の粗悪なコードに向き合う必要がない。3つのプロジェクトを並行して進められるようになった。素晴らしい日々です。 ところが、使い込んでいくうちに、新しい不満が生まれてきました。 taktが安定してきた まずは嬉しい話からしましょう。 taktがだいぶ安定してきました。いまのv0.3.2がいい感じです。日々の開発に使い込んでいるうちに、ワークフロー

                    プログラミングの知識は「書くため」ではなく「導くため」になった — AIエージェント並列オーケストレーションの先にあったもの
                  • Pythonを活用してパケットを可視化、ネットワークの利用状況が一目瞭然

                    今回は、Pktmonで取得したログファイルを自作のプログラムで分析する方法を紹介する。例えば可視化を考えてみよう。Wiresharkを使えばパケットの様々な情報を確認できる。しかしWiresharkの機能では取得できない情報を見たい場合もある。その場合、パケットキャプチャーソフトを自分でプログラミングできれば融通が利く。また取得したパケットに同じ分析を繰り返し適用したり、処理を自動化したりすることも可能だ。 Pythonの実行環境を導入 プログラミング言語の種類は多いが、ここでは人気のプログラミング言語である「Python」を使う。Pythonには、ネットワーク管理のためのライブラリーが多数用意されている。 まずWindows 10にPythonの実行環境をインストールする。PowerShellで「python」と入力してEnterキーを押す。Windows Storeが起動し、「Pyth

                      Pythonを活用してパケットを可視化、ネットワークの利用状況が一目瞭然
                    • Lightpanda | The headless browser

                      The first browserfor machines, not humansA fast, lightweight browser engine for automation, crawling and AI agents. JavaScript execution, no graphical rendering.

                        Lightpanda | The headless browser
                      • Claude Codeはプロンプトインジェクションで.envを漏洩させるのか?検証してみた - Qiita

                        はじめに 2026年3月、Claude Codeを利用した開発中にプロンプトインジェクション攻撃を受け、Google広告のMCCアカウントが乗っ取られるというインシデントが報告されました(参考ポスト) 本記事では、このインシデントの攻撃手法を理解するために自分で検証環境を構築し、実際にどのパターンが通るのかを試した結果を共有します。 結論から申し上げますと漏洩しました。正確にお伝えしますと、Claude Codeがプロンプトインジェクションを検出できず、意図しない形で.envを出力してしまいました。 注意: 本記事は防御目的の検証です。すべて偽の認証情報を使用し、自分の管理するwebhookエンドポイントのみを使用しています。 元のインシデントの概要 報告された攻撃の流れは以下の通りです。

                          Claude Codeはプロンプトインジェクションで.envを漏洩させるのか?検証してみた - Qiita
                        • 10X のコスパ重視 MLOps - 10X Product Blog

                          どうも @metalunk です. コスパ,大事ですよね?コストをある値以下に抑えたとき,どれだけパフォーマンスを発揮できるか,という話です. 10X で最初の機械学習プロダクトを作るにあたり,コスパを意識して MLOps 基盤を作ったので,それの紹介をします. Stailer における ML の重要性 レジ前推薦 作りたかったもの アーキテクチャ Training pipeline の選択 Python function-based component vs Own container component Serving 用データストア CI (Continuous Integration) CD (Continuous Delivery) Monitoring リポジトリ構成 認証 Vertex ML Metadata stailer-suggest-batch の移行 組織の話 未来

                            10X のコスパ重視 MLOps - 10X Product Blog
                          • ウィトゲンシュタイン『論理哲学論考』とプログラミング言語的世界観

                            ウィトゲンシュタインの『論理哲学論考』の解説本を読んでいて、 「これはプログラミング言語の世界観だ」 と思ったところがあった。 解説本とは、古田徹也『ウィトゲンシュタイン 論理哲学論考 シリーズ世界の思想 (角川選書)』である。 今回、言及するのは、§2 「事実と事態、事態と物(対象)」の部分である。 結論から先に言うと、 物のなかで可能性が予定されている という世界観だ。 以下、『論理哲学論考』の記載を引用する。[1] 2.012 論理においては何ひとつ偶然ではない。 ある物がある事態のなかに現れることが可能であるなら、その事態の可能性はその物のなかで予定されているのでなければならない。 2.0121 物が事態のなかに現れることが可能であるなら、その可能性は物のなかにすでにあるのでなければならない。 (論理的なことは、単に可能なことにとどまるものではありえない。論理はすべての可能性を扱い

                              ウィトゲンシュタイン『論理哲学論考』とプログラミング言語的世界観
                            • 関数型プログラミング言語における関数適用構文の歴史的経緯についてのメモ - Arantium Maestum

                              先日こういうツイートがあった: Haskellとかの関数型言語を使用しているプログラマの皆様にお聞きしたいんですけど、「関数名 引数 引数 ...」みたいな関数呼び出し構文って見にくくは無いですか?「関数名(引数, 引数, ...)」に慣れたこちらからすると、丸括弧が無いからコード中のどこが関数呼び出しなのかパット見で把握しにくい。— sounisi5011/プログラム (@sounisi5011Prog) February 22, 2022 「見にくくは無いですか?」と聞かれると、個人的には「全然大丈夫です」と答えざるを得ないのだが、次のツイートに関しては考えさせられた: 数式でも函数には丸括弧を使ってるのに、どこのタイミングで丸括弧が消失したのかわからないし、その選択をした理由も思いつかない。— sounisi5011/プログラム (@sounisi5011Prog) February

                                関数型プログラミング言語における関数適用構文の歴史的経緯についてのメモ - Arantium Maestum
                              • Raspberry Pi財団、「Python」入門講座を開始--無料で利用可能な6プロジェクト

                                Raspberry PiのPython講座は、若いコーダーを対象としており、変数やループ、関数を使ってインタラクティブなプロジェクトを作成する方法を学ぶことができる。 提供:SolStock/GETTY 新しい「Introduction to Python」(Python入門)プロジェクトパスの狙いは、Raspberry Pi Foundationによって作成された実践的なプロジェクトを通して、子供たちにPythonプログラミングの基本を教え、プログラミングの中核的な概念を理解できるように支援することにある。 Raspberry Piは「Scratch」プログラミングの学習パスをすでに提供している。この学習パスでは、ブロックベースの言語であるScratchを使って、若いコーダーたちに基本的なプログラミングとデザインのスキルを教え、アプリやゲーム、CGアートを作成できるように指導する。 In

                                  Raspberry Pi財団、「Python」入門講座を開始--無料で利用可能な6プロジェクト
                                • ゲーミングCSSを作ってQiitaを光らせてみた - Qiita

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

                                    ゲーミングCSSを作ってQiitaを光らせてみた - Qiita
                                  • 30歳になった

                                    30歳になったので20代を振り返ってみる。…と書き出したものの気が進まず放置していたら31歳がすぐそこまで迫っていた。31歳になったらさすがに書く気がゼロになりそうなので、今のうちに雑に書き切ることにした。 振り返り(時系列順) 大学を1年休んで海外を周った(写真)。これまでの人生でいちばん刺激だった1年間だった。 新卒で某大企業に入社したが適性が無くてすぐ辞めてしまった。「ここでやっていけなかったらどこでもやっていけないから」と忠告してくれた先輩、あなたのおかげで辞める決断ができて結果的に大正解でした。本当にありがとうございます。 プログラミングとデザインという最高の楽しみを見つけた。一生やっていきたい。 犬を飼い始めた。毎日1時間の散歩中に考えごとするのが習慣になった。自分が20代に作ったWebサイト/サービスのアイデアはだいたい散歩中に生まれた気がする。保護犬はいいぞ。 家の近くでヒ

                                      30歳になった
                                    • 韓国軍のPCで「ソフトウェアレンダリング」してみた

                                      はじめに : 真っ黒なコンソール画面と、グラフィックスへの渇望 私は現在、韓国で兵役の義務を遂行中の現役軍人です。 目前には、簡単なウェブサーフィン、ネット講義用として支給された共用PCがあります。 しかし、私はこのPCで派手な3Dグラフィックスを画面に表示させることはできません。 軍隊の厳格なセキュリティシステムが、未知のプログラムによる 「ウィンドウ生成(Window Creation)」や 「ドライバへのアクセス」を完全に遮断しているからです。 この記事は、色んな制約を越え、C++の標準ライブラリ(STL)だけでグラフィックス数学ライブラリとソフトウェアレンダラーをゼロから実装した記録であります。 開発環境:「サイバー知識情報房」という名のダンジョン (※ セキュリティ規定により実際の撮影が不可能なため、AI生成画像でイメージを再現しました。) 日本のエンジニアの方々には馴染みがない

                                        韓国軍のPCで「ソフトウェアレンダリング」してみた
                                      • DXやデータ分析の基本を学べる講座が無料に | Ledge.ai

                                        サインインした状態で「いいね」を押すと、マイページの 「いいね履歴」に一覧として保存されていくので、 再度読みたくなった時や、あとでじっくり読みたいときに便利です。

                                          DXやデータ分析の基本を学べる講座が無料に | Ledge.ai
                                        • [速報]GitHub Copilot extensions発表。CopilotがDockerやAzureなどサードパーティの専門家へ拡張、プログラマの質問に答えてくれる

                                          マイクロソフトは、日本時間5月22日未明から開催中のイベント「Microsoft Build 2024」で、GitHub Copilotの新機能「GitHub Copilot extensions」を発表しました。 GitHub Copilot extensionsは専門知識を持つCopilot GitHub Copilotは、プログラマはVisual Studio Codeなどのコードエディタ上やチャット欄でAIと対話し、プログラミングに関する質問への回答やコードの生成などをAIが行ってくれる機能です。 GitHub Copilot extensionsは、このCopilotの能力をサードパーティなどがそれぞれのソフトウェアやサービスの専門家へと拡張できるようにし、プラグインとしてCopilotに組み込み可能にしたものです。 拡張されたCopilotの例として、マイクロソフトが提供する「

                                            [速報]GitHub Copilot extensions発表。CopilotがDockerやAzureなどサードパーティの専門家へ拡張、プログラマの質問に答えてくれる
                                          • リファクタリングの価値の考察 - プログラマーの脳みそ

                                            リファクタリングには価値がある、とプログラマは確信していることだろう。しかし、その価値が何であるか?を上手く説明できるかというと難しいのではないだろうか。本稿ではリファクタリングの価値をテーマに筆者の説を提示していく。 品質特性の側面から 補足 品質特性の相互作用 リファクタリングの価値 障害対応 機能追加 システムの製品寿命 まとめ 品質特性の側面から ソフトウェアの品質特性としてISO/IEC 9126が一般的に用いられている。大きく6つの特性と細分化された副特性からなり、ISO/IEC 9126 - Wikipedia から引用すると 機能性(functionality) - 機能とその特性に影響する特性群 信頼性(reliability) - ある状況がある時間続いたときにソフトウェアがどの程度機能するかに影響する特性群 使用性(usability) - 利用するのにかかる手間、個

                                              リファクタリングの価値の考察 - プログラマーの脳みそ
                                            • より価値の高いソフトウェアを開発するために。C++エキスパート・高橋晶が薦める、C++の技術書5選 | レバテックラボ(レバテックLAB)

                                              より価値の高いソフトウェアを開発するために。C++エキスパート・高橋晶が薦める、C++の技術書5選 2024年7月16日 C++ライブラリアン 高橋 晶 C++日本語リファレンスサイトcpprefjpを運営し、C++の最新情報を日本語で発信している。株式会社Preferred Networksに所属し、スーパーコンピュータのソフトウェア開発に携わっている。 著書として、『C++テンプレートテクニック』(SBクリエイティブ)、『C++ポケットリファレンス』(技術評論社)、『プログラミングの魔導書』(ロングゲート)。 X: @cpp_akira GitHub: faithandbrave 1. 『Effective C++ 第3版』Scott Meyers 著、小林健一郎 翻訳 2. 『Effective Modern C++ ― C++11/14プログラムを進化させる42項目』Scott M

                                                より価値の高いソフトウェアを開発するために。C++エキスパート・高橋晶が薦める、C++の技術書5選 | レバテックラボ(レバテックLAB)
                                              • The Rails Doctrine

                                                Ruby on Railsの驚異的な台頭は、斬新な技術とタイミングによるところが少なからずあります。しかし、技術的な優位性は時間の経過とともに失われていきますし、タイミングの良さだけでは長期にわたってムーブメントを維持できません。そのため、Railsがどのようにして現役であり続けることができたのかだけでなく、どのようにしてそのインパクトとコミュニティを成長させてきたのかについて、より広範な説明が求められています。私が提唱するのは、永続的な実現要因は、今も昔も物議を醸しているドクトリン(信条)にあるということです。 このドクトリンは過去10年の間に進化してきましたが、その最も強力な柱のほとんどは開発当初からのものでもあります。私はこれらの考え方の根本的なオリジナリティを主張していません。Railsの主な成果は、プログラミングとプログラマーの本質についての異端的な考えを手広く集めたものを中心に

                                                  The Rails Doctrine
                                                • Introducing Kiro

                                                  I’m sure you’ve been there: prompt, prompt, prompt, and you have a working application. It’s fun and feels like magic. But getting it to production requires more. What assumptions did the model make when building it? You guided the agent throughout, but those decisions aren’t documented. Requirements are fuzzy and you can’t tell if the application meets them. You can’t quickly understand how the s

                                                    Introducing Kiro
                                                  • サーバー不要&外部とのデータのやりとり無しで画像から背景を削除できるオープンソースな軽量npmライブラリ「background-removal-js」を使ってみた

                                                    「background-removal-js」はブラウザ内だけで動作が完結する背景削除ライブラリです。サーバーとデータをやりとりしないため、サーバーコストが不要だったりデータが流出してしまう心配がなかったりと利点がたくさんありますが、実際のところ「ちゃんと切り抜いてくれるのか」が気になるところ。今回はデモを使ってさまざまな画像の背景を削除してみます。 imgly/background-removal-js https://github.com/imgly/background-removal-js background-removal-jsはパッケージマネージャーのnpm上で提供されており、簡単にウェブアプリに組み込めるようになっていますが、今回はすぐに利用できるデモ版を使ってみます。 デモ版の画面はこんな感じ。自分の画像をアップロードできるほか、手早く確認したい人のためにいくつかのサンプ

                                                      サーバー不要&外部とのデータのやりとり無しで画像から背景を削除できるオープンソースな軽量npmライブラリ「background-removal-js」を使ってみた
                                                    • プログラミングにおける「納得」と『Goならわかるシステムプログラミング 第2版』 - golden-luckyの日記

                                                      「納得」欲 パソコンやブラウザ、あるいはスマホで使うアプリケーションを作っているとき、自分がやっている「プログラミング」という行為にどこまで「納得」できているでしょうか? 「プログラミングという行為への納得」、ちょっと耳慣れない概念ですよね。実をいうと、さっきこの記事を書き始めたときに思いつきました。プログラムを書いていると、エラーみたいな露骨な躓きがない場合でも、なんかもやもやすることがあります。このもやもや、少なくとも自分は、以下のような側面で一定の「納得」に至っていないことが原因であるような気がしています。 アプリケーションの仕組みをデータ構造やアルゴリズムの言葉で説明しきれるぞ、という側面での「納得」 意図通りの挙動になることに設計レビューやユニットテストや動作検証を通じて確信が持てるぞ、という側面での「納得」 コードがコンピュータやネットワークという物理的な装置の上でどう処理され

                                                        プログラミングにおける「納得」と『Goならわかるシステムプログラミング 第2版』 - golden-luckyの日記
                                                      • 神話のプログラム言語 Odin(これであなたも厨二病)

                                                        Odinと言うプログラム言語を、ご存じでしょうか? 最近、youtubeで海外のコンピューターサイエンティストの間でも、話題として取り上げられるようになってきました。 Odinは、C言語の代替プログラム言語とも言われ、ジェネリクス、パターンマッチング、エラー処理など、現代的なプログラミング言語の機能を備えたプログラム言語だと言われています。 C言語の代替プログラム言語といえば、CarbonやRustが有名ですが、どちらの言語も難解すぎると言う欠点があります。 Odinの開発者はスウェーデンのgingerBill氏で、Odinと言う言葉は、北欧神話に登場する神の名前です。知識と詩の王であり、死と復活を司る神として知られています。 神話の神を司った、このプログラム言語を覚える事で、あなたも神に・・・。(厨二病) 失礼、あなたもC言語を脱却出来るはずです。 最近では、JangaFX社のリアルタイ

                                                          神話のプログラム言語 Odin(これであなたも厨二病)
                                                        • 線形計画法使ってあすけんで100点とってみた - asken テックブログ

                                                          今回テックブログを書くにあたり、以下の記事を参考にしました。 qiita.com こちらの記事では、マクドナルドのメニューを対象に組み合わせ最適化問題を扱っており、内容も非常に面白く読ませて頂きました。 今回、弊社askenでも自社データを使用して食事の組み合わせ最適化問題をやってみたのでご紹介します。 はじめに こんにちは! askenで機械学習エンジニアとして働いているyumaです。 shoku_panという名前でTwitterをやってます。 さてみなさん、弊社ダイエットアプリ「あすけん」をご存知ですか? www.asken.jp あすけんでは、その日の食事内容を記録すると栄養士の未来(みき)さんからアドバイスをもらえます。点数も出るので、高得点をとることがモチベーションになっている方もいらっしゃると思います。 もちろん僕も使っています。ちなみに今年のお正月はこのような結果になりました

                                                            線形計画法使ってあすけんで100点とってみた - asken テックブログ
                                                          • ちょっと広く例外を学んでみた - Qiita

                                                            はじめに 6月に凄腕エンジニアさんから学んだ例外の話というQiita記事を書かせていただいたところ、かなり反響がありました。(2023年07月08日時点で570いいね、550ストック、はてなブックマークが560usersにブックマークされています) コメントなども目を通させていただいたところ、自分に基本的な例外の知識が足りないなと思ったので、いろいろな記事に目を通したり、本を読んだりして、インプットしました。 そのアウトプットとして今回記事を書きます。 エラーと例外 この記事ではエラーと例外という二つの概念は同じ概念で交換可能なものとして扱います。 (ソフトウェア設計のトレードオフと誤りより引用) Javaでは【プログラムではどうにもできない事態が起きた時に発生するものがエラー、そうではないものは例外】というような考え方があったり、他にも【想定内であれば例外、想定外であればエラー】という考

                                                              ちょっと広く例外を学んでみた - Qiita
                                                            • TypeScriptのイカれたメンバー (主要技術) 達を紹介していくぜ!!

                                                              はじめに TypeScriptを勉強していて、使用する技術とそのサンプルのコードの一覧があれば便利だなぁ と思ったので投稿することにしました。 対象読者 TypeScript初心者 TSをインストールしたけど挫折した人 前提条件 そもそもTypeScriptとはなにか? TypeScriptとは、JavaScriptがベースとなっていて変数や引数なんかに対して型というものを付けることができる言語です。 型っていうのは、この変数には文字しか代入できないですよ~!!なんてな感じでデータの出入りを制限できるものになります。 変数や関数の後に「:」を付け、その後に任意の型を書けば完了です。これを書くだけで晴れてあなたもTypeScripterの一員です。

                                                                TypeScriptのイカれたメンバー (主要技術) 達を紹介していくぜ!!
                                                              • 2023年版!エンジニア必見のチートシート集 - Qiita

                                                                2. 機械学習・AIチートシート まずは機械学習やAI開発に関わるチートシートからです! Machine Learning Cheat Sheet | DataCamp 主要な機械学習アルゴリズム、その利点と欠点、および使用ケースをガイドするものです。初心者からエキスパートまで、誰でも役立つリソースです。 機械学習アルゴリズム チートシート MicrosoftのAzureが提供している機械学習アルゴリズムに関するチートシートです。 TensorFlow Cheat Sheet https://zerotomastery.io/cheatsheets/tensorflow-cheat-sheet/ 機械学習と人工知能のためのオープンソースライブラリ、TensorFlowのチートシートです。基本的な概念やベストプラクティスがまとめられています。 (メールアドレスでサブスクライブするとPDFがダ

                                                                  2023年版!エンジニア必見のチートシート集 - Qiita
                                                                • PythonやR対応の統合開発環境「JupyterLab 4.0」正式リリース。 より効率的なレンダリング、リアルタイムコラボレーション機能が分離など

                                                                  PythonやR対応の統合開発環境「JupyterLab 4.0」正式リリース。 より効率的なレンダリング、リアルタイムコラボレーション機能が分離など Project Jupyterは、オープンソースで開発されているWebIDE「JupyterLab 4.0」の正式リリースを発表しました。 JupyterLabは、Webブラウザから使えるPythonやR、Scala言語などに対応した統合開発環境です。 Project Jupyter傘下のプロジェクトには「JupyterLab」以外に「Jupyter Notebook」「Jupyter Desktop」もリリースしています。 JupyterLabは、PythonやScala、Rなどのコードを打ち込んですぐに実行できるインタラクティブなデータ解析環境であった「Jupyter Notebook」をベースとし、そこにターミナル画面の機能、ファイル

                                                                    PythonやR対応の統合開発環境「JupyterLab 4.0」正式リリース。 より効率的なレンダリング、リアルタイムコラボレーション機能が分離など
                                                                  • AI に設計・開発を分業させている話

                                                                    この記事は GENDA Advent Calendar 2025 シリーズ2 の9日目の記事です。 (他シリーズも並行して開催されています!) 1日目の記事 GENDA テックチーム公式Xアカウント「GENDA Tech」開設 にもある通り、チームのXアカウントが開設されました。 フォローをよろしくお願いいたします! はじめに 株式会社GENDAのフロントエンド/バックエンド(FE/BE)開発部に所属している奥山と申します。 10月に入社し現在3ヶ月目で、直近はGENDA IDというサービスのフロントエンドとバックエンドの改修を行っています。 最近AIを活用している企業が増えてきていますが、GENDAもその一つです。 GENDAのエンジニアチームでは、Claude Code だけでなく、CursorやCodexなど複数のAIエージェントを取り入れて業務効率化を図っています。 本記事では詳述

                                                                      AI に設計・開発を分業させている話
                                                                    • Polars

                                                                      Available now -> Polars Cloud Scale your Polars queries from laptop to production workloads with zero infrastructure management. Available now -> Polars Cloud Scale your Polars queries from laptop to production workloads with zero infrastructure management. Polars is an open-source library for data manipulation, known for being one of the fastest data processing solutions on a single machine. It f

                                                                        Polars
                                                                      • Coding Agent が言うことを聞かないときどうする? - ミクロなコンテキストエンジニアリング - freee Developers Hub

                                                                        freee で Coding Agent 切り込み隊長をしている @him0 です。2025年は Coding Agent がコーディングの取り組み方を一新する一年でした。freee は現場に Cline を導入したところから始まり、現在(2026-02) は Claude Code が全社の標準ツールとなり落ち着いています。 Claude Code 起動時に /tutorial が紹介される Coding Agent を使いこなすという文脈で、コンテキストエンジニアリングが大事という話は散々どこでもされていると思います。2025年の年末から、2026年1月は Anthropic が Skills のフォーマット標準化の宣言を発端に、Agent Skills が話題として取り上げられるようになり、SKILL.md や AGENTS.md (CLAUDE.md) コンテキストの適切なタイミン

                                                                          Coding Agent が言うことを聞かないときどうする? - ミクロなコンテキストエンジニアリング - freee Developers Hub
                                                                        • じゅじゅ on Twitter: "年末年始に何か勉強したいと思っている方向けに、IT・プログラミング、統計・データサイエンスが完全無料で学べるコンテンツまとめました🎍 一流企業/大学が最高品質の教材を、無料で公開してくれるの最高では。。。 https://t.co/1I2FbB13cI"

                                                                          年末年始に何か勉強したいと思っている方向けに、IT・プログラミング、統計・データサイエンスが完全無料で学べるコンテンツまとめました🎍 一流企業/大学が最高品質の教材を、無料で公開してくれるの最高では。。。 https://t.co/1I2FbB13cI

                                                                            じゅじゅ on Twitter: "年末年始に何か勉強したいと思っている方向けに、IT・プログラミング、統計・データサイエンスが完全無料で学べるコンテンツまとめました🎍 一流企業/大学が最高品質の教材を、無料で公開してくれるの最高では。。。 https://t.co/1I2FbB13cI"
                                                                          • 低予算の個人開発でMongoDBをRDBの代わりに使うのは割とあり

                                                                            これは個人の見解です。この話題に関する意見が人によって違うことは理解していますが、あくまで私1人の意見として参考にしてください。 何事にも批判的思考を持つことが大切という話です。 TL;DR 現代的な環境にデプロイする場合、RDBは非常にコストが悪い。 全開発者がエンタープライズクラスの信頼性が必要な高予算Webシステムを開発している訳ではない。 代わりにMongoDB(やその他ドキュメントDB)を使うことで、無料枠で収めることができる場合があり、そのような目的でトレードオフを理解した上でドキュメントDBを選択するのは合理的な選択肢である。 RDBは高い RedditやTwitterでMongoDBをRDB(リレーショナルデータベース)の代わりに使うことを馬鹿にするミームをよく見ます。確かにほとんどのWebシステムではMongoDBより一般的なRDBの方が適していることがほとんどです。We

                                                                              低予算の個人開発でMongoDBをRDBの代わりに使うのは割とあり
                                                                            • APIはインターネットトラフィックの83%を占める ー APIのセキュリティリスクについての試算が公開

                                                                              7月28日、APIインフラストラクチャは使命上重要であることを強調する発表を行いました。 APIはあらゆる産業を革新し、デジタルトランスフォーメーションを推進し、グローバルなインターネットトラフィックの83%以上を占めています。 しかし、APIはセキュリティ上の課題を抱えており、サイバー攻撃の標的になっています。 この記事では、API関連のセキュリティインシデントの増加とコストの上昇、およびAPIが使命上重要なインフラストラクチャである理由について説明します。 詳細は以下の通りです。 7月27日、API管理とマイクロサービスAPIゲートウェイを提供する企業Kong(コング)が、APIのインフラストラクチャがますますミッションクリティカルであると指摘する発表を行いました。APIは世界のあらゆる産業に革命をもたらし、デジタルトランスフォーメーションを推進する上で不可欠な要素であり、全世界のイン

                                                                                APIはインターネットトラフィックの83%を占める ー APIのセキュリティリスクについての試算が公開
                                                                              • 爆伸び中のGoライブラリhuma

                                                                                はじめに 2024年に入り、Go言語の世界で急速に注目を集めているWebフレームワーク「huma」をご存知でしょうか?humaはGoでのAPI開発を革新する新しいライブラリで、そのスター数は驚異的なスピードで増加しています。本記事では、humaの魅力とその使い方、そしてサンプルコードを通じてその実力を探っていきます。 huma公式リポジトリ 公式ドキュメント humaの良さ GoからOpenAPI 3.1を生成可能 humaはPythonのFastAPIに強く影響を受けて開発されたライブラリです。FastAPI同様、YAMLファイルを書くことなく、Goのコードから直接OpenAPIのYAMLを生成できます。これにより、APIの設計と実装がシームレスに統合され、開発効率が大幅に向上します。(スキーマファストかコードファストかの議論は別問題) GoでコードからOpenAPIを生成するライブラリ

                                                                                  爆伸び中のGoライブラリhuma
                                                                                • Software Engineering is back

                                                                                  I don’t post a lot. But when I do, it’s because I think few people are saying out loud what I’m noticing. I’ve been building a product from the ground up. Not the “I spun up a Next.js template” kind of ground up. I mean from network configuration to product design to pricing decisions. Truly end to end. And I’ve been doing it using frontier models and coding agents for hours and hours every single

                                                                                    Software Engineering is back

                                                                                  新着記事