並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 671件

新着順 人気順

Dependencyの検索結果41 - 80 件 / 671件

  • What is Dependency Injection? | Articles - Fabien Potencier

    Note This article is part of a series on Dependency Injection in general and on a lightweight implementation of a Container in PHP in particular: Part 1: What is Dependency Injection?Part 2: Do you need a Dependency Injection Container?Part 3: Introduction to the Symfony Service ContainerPart 4: Symfony Service Container: Using a Builder to create ServicesPart 5: Symfony Service Container: Using X

    • Poetry - Python dependency management and packaging made easy

      Introduction Poetry is a tool for dependency management and packaging in Python. Basic usage For the basic usage introduction we will be installing pendulum, a datetime library. Managing dependencies Poetry supports specifying main dependencies in the project.dependencies section of your pyproject.toml according to PEP 621. Libraries This chapter will tell you how to make your library installable

      • GitHub Actions: Setup-node now supports dependency caching · GitHub Changelog

        AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be

          GitHub Actions: Setup-node now supports dependency caching · GitHub Changelog
        • Nova.js - A collection of dependency-free React hooks

          A collection of dependency-free React hooksCarefully developed React hooks that you can copy and paste into your projects.

          • MeCab: Yet Another Japanese Dependency Structure Analyzer

            スクリプト言語のバインディング $Id: bindings.html 161 2008-02-03 09:58:46Z taku-ku $; 概要 各種スクリプト言語 (perl, ruby, python, Java) から, MeCab が提供する形態素解析の機能を利用可能です. 各バインディングは SWIG というプログラ ムを用いて, 自動生成されています. SWIG がサポートする他の言語も 生成可能だと思われますが, 現在は, 作者の管理できる範囲内ということで, 上記の4つの言語のみを提供しております. インストール 各言語バイディングのインストール方法は, perl/README, ruby/README, python/README, java/README を御覧下さい. とりあえず解析する MeCab::Tagger というクラスのインスタンスを生成し, pa

            • FreeモナドとTagless FinalによるDependency InjectionのためのDSL - Qiita

              前回の記事では、ReaderモナドやFreeモナドを使ってDependency Injectionを行うための小さなDSLを組み立てた。今回の記事では、まず前回組み立てたDSLの課題であるExpression Problemと、それを解決するための機能Injectと、さらにはTagless Finalを用いたDSLについて述べる。 この記事は前回の記事の知識を前提としているので、分からない言葉などがある場合はまず前回の記事を参照して欲しい。また、文章について不明なことや意図が分かりにくい部分があれば気軽に指摘して欲しい。 注意: 記事の中にあるコードは読みやすさのためにimportなどを省略しているので、このままでは動かない。動かしたい方はGithubのリポジトリを使うとよい。 Expression Problem Expression Problemとは、こちらのサイトを引用すると次のよ

                FreeモナドとTagless FinalによるDependency InjectionのためのDSL - Qiita
              • GitHub - TomPrograms/stormdb: 🌩️ StormDB is a tiny, lightweight, 0 dependency, easy-to-use JSON-based database for NodeJS, the browser or Electron.

                🌩️ StormDB is a tiny, lightweight, 0 dependency, easy-to-use JSON-based database for NodeJS, the browser or Electron.

                  GitHub - TomPrograms/stormdb: 🌩️ StormDB is a tiny, lightweight, 0 dependency, easy-to-use JSON-based database for NodeJS, the browser or Electron.
                • Dependency injection is not a virtue in Ruby (DHH)

                  By David Heinemeier Hansson on Jan 6, 2013 In languages less open than Ruby, hard-coded class references can make testing tough. If your Java code has Date date = new Date(); buried in its guts, how do you set it to a known value you can then compare against in your tests? Well, you don't. So what you do instead is pass in the date as part of the parameters to your method. You inject the dependenc

                  • YUI Dependency Configurator

                    YUI Dependency Configurator: Choose the YUI components you want to use on your page; beneath the button toolbars, the text area will update with the sorted dependency list required to power your desired components. By default, we'll use aggregrate (rollup) files where possible and serve the files from yui.yahooapis.com. You can allow rollups and/or set your own base URL path if you choose. The Com

                    • GitHub - silexphp/Pimple: A small PHP dependency injection container

                      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 - silexphp/Pimple: A small PHP dependency injection container
                      • 組み込んだOSSコンポーネントの更新漏れを可視化する「OWASP Dependency Check」

                        昨今のウェブアプリケーションでは、ほとんどの場合、オープンソースのフレームワークやライブラリのような、自社開発ではないパッケージ化された部品(コンポーネント)を組み合わせて構築することでしょう。ですから、もしも既知の脆弱(ぜいじゃく)性が存在するようなコンポーネントを利用してウェブアプリケーションを開発していた場合には、組み込まれたコンポーネントの脆弱性を悪用され、攻撃を受けてしまう可能性が高くなります。 本稿では、ウェブアプリケーションに組み込まれている脆弱性が存在するコンポーネントの洗い出しに有用な、OWASPコミュニティより公開されているツール「OWASP Dependency Check」の概要および利用方法について解説します。 はじめに 本連載の第1回では、ウェブアプリケーションにおける重要なインパクトのある10のセキュリティリスクについてまとめた「OWASP Top 10」につ

                          組み込んだOSSコンポーネントの更新漏れを可視化する「OWASP Dependency Check」
                        • Kazuho's Weblog: HTTP/2 is much faster than SPDY thanks to dependency-based prioritization

                          HTTP/2 is much faster than SPDY thanks to dependency-based prioritization Background HTTP/2 provides two methods to prioritize streams (e.g. files being served). One method is called weight-based prioritization. In weight-based prioritization, every stream is given a weight, and the value is used by the server to proportionally distribute the bandwidth between the streams. The other method is depe

                            Kazuho's Weblog: HTTP/2 is much faster than SPDY thanks to dependency-based prioritization
                          • GitHub - sverweij/dependency-cruiser: Validate and visualize dependencies. Your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.

                            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 - sverweij/dependency-cruiser: Validate and visualize dependencies. Your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
                            • GitHub - tools/godep: dependency tool for go

                              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 - tools/godep: dependency tool for go
                              • オーマイグラスを退職、Dependency Hellをなくしたい、失業します

                                TL;DR 失業するので、Tachikoma.io 使ってみてフィードバックください! 進捗 – Dependency Update Bot やること Tachikoma.io を一本目の柱として、エンジニアがやるべきことをやれるようにするSaaSビジネスにして行く計画。ビジネスとして立ち上がったあとで辞めるのが理想だったけど、そこまではいけずに見切り発車。オーマイグラスにjoinしてまる二年経ち、良い機会。最終出社日は2014-10-28(火)。 チョット前から、Ruby, Node.js を使っているところに開発の課題を聞きに伺っています。並行で、ビジネスモデルの相談とダメ出ししてもらい中。さらに、Tachikoma gem, Tachikoma.io の利用者にもヒアリングに伺っています。 ビジネスになるとして、ビジネスにしたいのかなあ、という一番肝心なところがまだ踏ん切れてない。儲

                                  オーマイグラスを退職、Dependency Hellをなくしたい、失業します
                                • Jonas Bonér » Blog Archive » Real-World Scala: Dependency Injection (DI)

                                  Update: Corrected typo in the Cake Pattern version of the last example. Update: Added a version of the last example using the Cake Pattern for easier comparison (see end of post). In this second post in the Real-World Scala series I am going to discuss how to implement/achieve Depenency Injection (DI) in Scala. Scala is a very rich and deep language that gives you several ways of doing DI solely

                                  • Jim Weirich さんから学ぶ DI(Dependency Injection) - わからん

                                    PHP コミュニティでは今、DI コンテナが花盛りです。良い機会と捉え、勉強しています。このブログ記事では、Jim Weirich さんの O’Reilly Open Source Convention August 1-5, 2005 での Vitally Important or Totally Irrelevant? というタイトルのプレゼン資料を紹介します。完全な翻訳ではなく、省略したりおぎなったりしています。間違いはコメント欄などでご指摘下さい。 この資料では、動的型付け言語である Ruby にとって DI は重要な設計方針なのかを、静的型付け言語である Java のサンプルコードを引き合いに出し論じています。これを読むことで、DI とは何かを(実際に動く)コードレベルから理解することができました。また、Ruby ならではの実装を知ることができました。しかし、Ruby にとって

                                    • Massive ~2.3k Patch Series Would Improve Linux Build Times 50~80% & Fix "Dependency Hell" - Phoronix

                                      Massive ~2.3k Patch Series Would Improve Linux Build Times 50~80% & Fix "Dependency Hell" Written by Michael Larabel in Linux Kernel on 2 January 2022 at 06:25 PM EST. 50 Comments Longtime Linux kernel developer Ingo Molnar posted a massive set of patches today: 2,297 patches that have been in the works since late 2020 and completely rework the Linux kernel's header file hierarchy. The goal of thi

                                        Massive ~2.3k Patch Series Would Improve Linux Build Times 50~80% & Fix "Dependency Hell" - Phoronix
                                      • Dependency on mimemagic 0.3.x no longer valid · Issue #41750 · rails/rails

                                        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

                                          Dependency on mimemagic 0.3.x no longer valid · Issue #41750 · rails/rails
                                        • ニューラルネットによる構文解析 ー Dependency Parsingについて - scouty AI LAB

                                          scouty代表の島田です。 実はscoutyではサービス上で実用するに至れていませんが、技術選定の段階で調査したので、最近人気も出ているニューラルネットによる Dependency Parsing についてまとめてみました。 前半は、自然言語処理の基本となる大きな流れに関しても触れていますので、NLPに詳しくなくてもご理解いただけると思います! 自然言語処理の基礎:意味解析とは? そもそも自然言語処理といってもいろいろな分野があります。ミクロな部分に入る前に、まずは全体の流れを理解しましょう。 自然言語処理は、大まかに上の図のような流れになっています。これは日本語に限らずどの言語にも通ずる一般的なプロセスになっています。各プロセスは次の通りです: 形態素解析:まずは、与えられた文章の単語を分かち書き、品詞を推定する(厳密には、品詞だけではなく時制なども判断します。) 構文解析:品詞の上位

                                            ニューラルネットによる構文解析 ー Dependency Parsingについて - scouty AI LAB
                                          • research!rsc: Our Software Dependency Problem

                                            For decades, discussion of software reuse was far more common than actual software reuse. Today, the situation is reversed: developers reuse software written by others every day, in the form of software dependencies, and the situation goes mostly unexamined. My own background includes a decade of working with Google’s internal source code system, which treats software dependencies as a first-class

                                            • ゼロから理解するDependency Injection - inSmartBank

                                              Dependency Injection (DI) とは、オブジェクトに必要な依存関係を外から注入する設計パターンです。 本記事ではiOSアプリの実装をテーマに、DIがなぜ必要なのか、さらにはDI Containerとは何を解決するためにあるのかについて具体的な実装例をもとに解説します。 ※ 本記事は iOS Test Night #12 にて発表した内容を書き起こしたものとなっております。 speakerdeck.com Dependency Injection 依存を内部で初期化する書き方 依存性逆転の原則に従った書き方 DI Containerの基本 Daggerに学ぶ依存のライフタイム管理 SwiftUIアプリにおけるDI Containerの実装例 DI Containerの実装 Viewの実装 まとめ Dependency Injection Dependency Inject

                                                ゼロから理解するDependency Injection - inSmartBank
                                              • J.DepP - C++ implementation of Japanese Dependency Parsers

                                                About J.DepP is a C++ implementation of Japanese dependency parsing algorithms [1,2,3,4]. It takes a raw sentence as input and performs word segmentation, POS tagging (thanks to MeCab), bunsetsu chunking and dependency parsing. Syntactic parsers have been believed to be (significantly) slower than front-end part-of-speech taggers, and it is rarely utilized in industry that needs to handle massive

                                                • PHPでDI(Dependency Injection) - Qiita

                                                  何かと話題のPHPでのDIについてまとめてみました。 そもそも DI(Dependency Injection)ってなんぞ? その名の通り、 依存性(Dependency)の 注入(Injection)です。 依存をクラス内で生成せずに外から設定します。 まだパッとしないので具体例を挙げて説明してみます。 まずDIでないパターン class Car { /** * @var EngineInterface */ private $engine; public function __construct() { $this->engine = new Engine(); } public function run() { $energy = $this->engine->burn(); } } このコードの良くない点 別のエンジンに変えたい時にCar.phpを修正しなければならない。 エンジン

                                                    PHPでDI(Dependency Injection) - Qiita
                                                  • Dependency Walker

                                                    海外ソフトNo1調達サイトのワールドソフトは、世界中から使えるソフトを仕入れてお届けします。 2004年からの運営で1万点以上の海外ソフトウェア(フリーウェア&シェアウェア)等を紹介/販売。 輸入ソフト品揃え日本一!! ソフトウェアの輸入・調達は公式/認定販売店の当サイトにお任せ下さい。 未掲載のソフト・3Dモデル等のデジタル製品も手配可能ですので こちらよりご連絡下さい。 公費・校費・科研費払いにも対応しております。

                                                    • GitHub - clarkware/jdepend: A Java package dependency analyzer that generates design quality metrics.

                                                      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 - clarkware/jdepend: A Java package dependency analyzer that generates design quality metrics.
                                                      • Dependency Injection with PHP 5.3

                                                        This document provides an overview of dependency injection and describes how to build a simple dependency injection container in PHP 5.3 using anonymous functions (lambdas). It discusses how the container can be used to manage parameters, describe object creation through lambdas, handle object scoping, and provide a unified interface. The container allows decoupling object dependencies and makes c

                                                          Dependency Injection with PHP 5.3
                                                        • Introduction to Dependency Injection 「DI」の整理とそのメリット

                                                          2022年11月に行われた、Dependency Injectionに関する社内共有会の資料です。 DIという言葉の整理と実用例を紹介しています。

                                                            Introduction to Dependency Injection 「DI」の整理とそのメリット
                                                          • 週刊Railsウォッチ(20181022)Railsの名前空間地獄とrequire_dependency、PostgreSQL 11がリリース、clean-rails.orgほか

                                                            2018.10.22 週刊Railsウォッチ(20181022)Railsの名前空間地獄とrequire_dependency、PostgreSQL 11がリリース、clean-rails.orgほか こんにちは、hachi8833です。今日のGitHubは何だか不調ですね。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを社内有志でつっついたときの会話です👄 毎月第一木曜日に「公開つっつき会」を開催しています: お気軽にご応募ください ⚓臨時ニュース ⚓PostgreSQL 11が正式リリース 元記事: PostgreSQL: PostgreSQL 11 Released! つっつきの後でニュースが飛び込んできました。PostgreSQL 10リリースをウォッチでお伝えしたのが2017/1

                                                              週刊Railsウォッチ(20181022)Railsの名前空間地獄とrequire_dependency、PostgreSQL 11がリリース、clean-rails.orgほか
                                                            • Carton CPAN dependency manager

                                                              This document summarizes a presentation about managing CPAN dependencies for web development projects. It describes a case study where a developer installed many CPAN modules for a new web app, but ran into problems with dependency and versioning issues during deployment to production servers. The presenter then introduced their solution called Carton, a tool for creating isolated, local Perl envi

                                                                Carton CPAN dependency manager
                                                              • InversifyJSで学ぶDI(Dependency Injection) - Qiita

                                                                はじめに DIコンテナ自体は特に目新しい技術ではありません。JavaScript界隈ではAngularJS 1.xやRequireJS(AMD)等はそれ自体がDIの仕組みを内包したライブラリです。 しかし、これらのDIは若干無理やりな実装方法を取っていた感があります12。これはJavaScriptでメタデータやAOPを適切に扱う機能が不足していたことが背景にあると考えているのですが、ここ1, 2年で言語側の状況も変化してきています。 具体的にはTypeScript 1.5からDecoratorsがサポートされたり、ES 2015にてリフレクションの仕様が追加されたりと、よりスマートなDIコンテナを実装するための基盤が整いつつあります。 そこで今日はInversifyJSという軽量JavaScript DIコンテナについて触れるとともに、最新のDI事情を見ていきたいと思います。 Invers

                                                                  InversifyJSで学ぶDI(Dependency Injection) - Qiita
                                                                • yumのMissing Dependencyエラーとrpmのダウングレード - 俺のウィキ - Seesaa Wiki(ウィキ)

                                                                  [ 一般 ] 俺のウィキ 編集 履歴 添付 設定 新規ページ作成 メニュー カテゴリー 最近更新したページ 2005-12-11 ソフトウェアRAID 1構築 2005-11-24 ルータ導入 2005-11-19 Windows系OSとUNIX系OSとのデュアルブート 2005-11-09 CD-ROMのオートマウントとイジェクト 2005-11-04 MBR(マスターブートレコード) 2005-10-12 yumのMissing Dependencyエラーとrpmのダウングレード 2005-09-29 suコマンド 2005-07-26 ITコーディネータ 人材派遣業者 クリエイター(デザイナー) デベロッパー コンサルティングファーム(コンサルタント) ベンダー システムインテグレーター エンドユーザー 2005-07-25 FrontPage MenuBar1 MenuBar2 メ

                                                                  • GitHub - renovatebot/renovate: Home of the Renovate CLI: Cross-platform Dependency Automation by Mend.io

                                                                    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 - renovatebot/renovate: Home of the Renovate CLI: Cross-platform Dependency Automation by Mend.io
                                                                    • Compile-time Dependency Injection With Go Cloud's Wire - The Go Programming Language

                                                                      Robert van Gent 9 October 2018 Overview The Go team recently announced the open source project Go Cloud, with portable Cloud APIs and tools for open cloud development. This post goes into more detail about Wire, a dependency injection tool used in Go Cloud. What problem does Wire solve? Dependency injection is a standard technique for producing flexible and loosely coupled code, by explicitly prov

                                                                        Compile-time Dependency Injection With Go Cloud's Wire - The Go Programming Language
                                                                      • Dependency Injection with Dagger 2 (Devoxx 2014)

                                                                        Dagger is a fast dependency injector for both Java and Android. Its second major version not only brings new features for parity with other frameworks b…

                                                                          Dependency Injection with Dagger 2 (Devoxx 2014)
                                                                        • GitHub - python-poetry/poetry: Python packaging and dependency management made easy

                                                                          [tool.poetry] name = "my-package" version = "0.1.0" description = "The description of the package" license = "MIT" authors = [ "Sébastien Eustace <sebastien@eustace.io>" ] repository = "https://github.com/python-poetry/poetry" homepage = "https://python-poetry.org" # README file(s) are used as the package description readme = ["README.md", "LICENSE"] # Keywords (translated to tags on the package i

                                                                            GitHub - python-poetry/poetry: Python packaging and dependency management made easy
                                                                          • 実践Dependency Injection

                                                                            PHPカンファレンス2012 実践Dependency Injectionスライド

                                                                              実践Dependency Injection
                                                                            • CaoboCha: Yet Another Japanese Dependency Structure Analyzer

                                                                              CaboCha/南瓜: Yet Another Japanese Dependency Structure Analyzer CaboCha/南瓜とは CaboCha は, Support Vector Machines に基づく日本語係り受け解析器です。 特徴 Support Vector Machines (SVMs) に基づく, 高性能な係り受け解析器 SVM の分類アルゴリズムの高速化手法である PKE (ACL 2003 にて発表)を適用. IREX の定義による固有表現解析が可能 柔軟な入力形式. 生文はもちろん, 形態素解析済みデータ, 文節区切り済み データ, 部分的に係り関係が付与されたデータからの解析が可能 係り受けの同定に使用する素性をユーザ側で再定義可能 データを用意すれば, ユーザ側で学習を行うことが可能 内部の辞書に, 高速な Trie 構造である Double

                                                                              • Dependency InjectionとDSL

                                                                                Dead-Simple Dependency Injection in Scalaという発表で、Dependency Injection(依存の注入)をReaderモナドなどを用いて行うという技術があった。下記がその発表である。 この記事ではまず、Dependency Injectionについての説明と、Readerモナドについての説明を行い、次にReaderモナドを使ったDependency Injectionについて述べて、Freeモナドを用いて小さなDSLを作るアプローチを紹介する。 この記事はモナドやDependency Injectionなどに関する前提知識がなくてもある程度読めるように意図しているが、Scalaの文法的な知識を前提としている。また、もし説明が不足している点や文章の意図が分かりにくい部分があれば、気軽にコメントなどで指摘して欲しい。 注意: 記事の中にあるコードは

                                                                                  Dependency InjectionとDSL
                                                                                • 心地良すぎるDependency Injectionライブラリ Guice - nodchipの日記

                                                                                  etc9さんの"心地良すぎるモックライブラリ Mockito"がとても勉強になったので、似たような形式でGuiceの紹介をしてみます。 Dependency Injection きちんと勉強したわけではないので間違っていたらごめんなさい。Dependency Injection (DI)はユニットテストを書きやすくするためのクラスの書き方の一つです。クラスAが内部でクラスBを使うとき、Aの中でBをnewする代わりに、AのコンストラクタやsetterでBのインスタンスを外部から渡せるしておきます。こうしておくとAのユニットテストを書くとき、Bの動作を真似るモックオブジェクトを渡すことで、Bの中身を考えずにAをのテストを書けるようになります。これはAとBの動作を同時に考えてテストを書くよりずっと楽だと思います。依存性注入とかレポジトリパターンとも呼ばれているっぽいです。 GuiceはDIの補助

                                                                                    心地良すぎるDependency Injectionライブラリ Guice - nodchipの日記