タグ

2020年7月10日のブックマーク (7件)

  • DI (依存性注入) って何のためにするのかわからない人向けに頑張って説明してみる - Qiita

    追記 2022/11/12 追記 この記事読んで、DI 便利だなって思ったらこちらも併せて読んでみてください。クリーンアーキテクチャーの開設の中で依存性逆転の説明が出てきます。難しいかもしれませんが、一度理解すればつぶしが効く考え方なので腰を据えて読んでみてください。 文 ここでは、最近のそこそこの規模のアプリだと大体使われてる(と私は思ってる)Dependency Injection(DI)について、何故使ってるのか?というのを私の理解で書いていきたいと思います。 今回の対象言語は C# ですが、DI 使ってる言語であれば大体同じ事情なのかなと思います。 単体テストしたいよね アプリケーションを作るとうまく動いているかテストをすると思います。 たとえ、そのアプリがハローワールドだとしても動かして目視で確認してると思います。 もうちょっとアプリの規模が大きくなってくるとクラス単位やクラス

    DI (依存性注入) って何のためにするのかわからない人向けに頑張って説明してみる - Qiita
    atm_09_td
    atm_09_td 2020/07/10
  • WSLのアーキテクチャ - roy-n-roy メモ

    Home InfiniBand C# Docker Linux Raspberry Pi RouterOS Windows Mkdocs プライバシー・ポリシー WSLのアーキテクチャ WSLで実現できること Windows Subsystem for Linux(WSL)は少ないオーバーヘッドでGNU/LinuxのCLIプログラムを実行できる環境を提供する機能です。 Windowsでは「Portable Executable」という形式の実行ファイルのみを動作させることができます。 しかし、Linuxなどで利用されている実行ファイルは「Executable and Linkable Format(ELF)」と呼ばれる形式であるため、通常はWindows上で動作させることはできません。 Linuxのプログラム(ELFバイナリ)を実行するには LinuxのCLIプログラムを利用できる環境を用

  • 秘密にしておきたかったんだけど、実はTwitterにはWebページを埋め込めるんだよね - Qiita

    こんにちは、Twitter大好き丸の あかい です タイトルの通りなのですが、実はTwitterにはWebページを埋め込むことができます。(具体的には「ツイートには」ですが) 「WebページにTwitterを埋め込む」ではないですよ。 次のツイートをご覧ください。 つくったから見て!!!! 特にPCTwitterから《《《再生》》》してみて!!!!!https://t.co/a1KLMSXfaV #朱猪わらい — あかい (@Ver1000000000) July 9, 2020 ……何やら再生できそうな感じのインターフェースが表示されていますよね? そうなのです、このツイートをWeb版Twitter公式クライアントで開いて再生ボタン押下して展開するとなんと、 このために作った拙作の朱猪わらいの動画(?)がはじまります。 (かなり適当なES2015をpolifyllもいれず生で書いたので

    秘密にしておきたかったんだけど、実はTwitterにはWebページを埋め込めるんだよね - Qiita
  • 【登壇資料】Nuxt.jsでSPAを実装してみた話 #devio2020 | DevelopersIO

    こんにちは。カトアキです。 Developers.IO 2020 CONNECTで、「Nuxt.jsでSPAを実装してみた話」をテーマにお話をしました。 Developers.IO 2020 CONNECT全オンラインセッションのご紹介 セッション概要 Nuxt.jsを利用した開発を行っている方、もしくはこれから行う予定の初心者を対象に、デモを中心としてNuxt.jsの基仕様を紹介するセッションを行いました。 動画 登壇スライド お話したこと 以下の流れで、ブランクの状態から少しづつNuxt.jsを取り入れていき、プログラムを改善していく様子を説明しました。 デモパートでは開発の流れを疑似体験できるように、終始エディタを移しっぱなしにして、ライブコーディング的に説明しました。 Nuxt.jsのインストール 必要な機能の実装 サブページに切り出す コンポーネント化する store化する m

    【登壇資料】Nuxt.jsでSPAを実装してみた話 #devio2020 | DevelopersIO
  • 「会社が倒産😱」「家にスズメバチの巣が🐝」など申請すれば控除やお金が貰える制度のまとめが参考になる「これはとてもありがたい情報」

    株ギャル @kabugyarujk 申請すれば国とかからもらえるお金のうち 使えそうなやつだけ厳選してまとめたから見て!!!! 完全保存版じゃね?!!💛 pic.twitter.com/70StoWH54f 2020-07-09 17:57:27

    「会社が倒産😱」「家にスズメバチの巣が🐝」など申請すれば控除やお金が貰える制度のまとめが参考になる「これはとてもありがたい情報」
  • 画像の座標を空間の座標に変換する | DevelopersIO

    カフェチームの山です。 現在カフェチームでは、カメラから取った映像に映っているユーザの骨格や手の位置を検出し、そのユーザがどの商品を取ったかを認識することに取り組んでいます。画像処理によって、関節など(Landmark)が画像上のどこに位置しているのかはわかりますが、実際の空間においてどの位置に存在するかは直接はわかりません。(そのため、例えば、棚に置かれたどの商品を取ったかを判定する、といったことができません。) 前回は、基的な座標変換と、ワールド座標系とスクリーン座標系との間の変換について調べました。 座標変換について調べてみた 今回は、画像上の位置(+奥行き)から、実際の空間における位置に変換するため、行列を利用した計算方法をまとめ、コードを実装しました。また、テストとして3DCG(UnrealEngine)を利用しました。空間に配置したオブジェクトを撮影し、その画像内の座標とデ

    画像の座標を空間の座標に変換する | DevelopersIO
  • GoでWebアプリ開発時にあるあるだったレビューコメント | フューチャー技術ブログ

    The Gopher character is based on the Go mascot designed by Renée French. はじめにTIG DXユニット 1の真野です。 コードレビューについては3,4年ほど前に、コードレビューにおけるレビュアー側のアンチパターン って記事を書いたりもしました。当時はレビュアーの伝え方って大事だよなって話をしてました。いつしかレビュイーからレビュアーに比重が変わることが増えてきました。相互レビューは当たり前にしていますがが、比較的こうしたらもっと良くなるんじゃないかな?と提案される回数より、自分が提案する回数の方が増えてくるタイミングってありますよね? そういうわけで、最近Goで主にバックエンドのWebAPIや、AWS Lambdaで動くETLアプリ、たまにCLIツールを開発する時に、2回以上同じ指摘したコメントをまとめてます。Go言語

    GoでWebアプリ開発時にあるあるだったレビューコメント | フューチャー技術ブログ
    atm_09_td
    atm_09_td 2020/07/10