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 Actions: Use the GITHUB_TOKEN with workflow_dispatch and repository_dispatch actions September 8, 2022 Customers will now be able to use the GITHUB_TOKEN with workflow_dispatch and repository_dispatch events to trigger workflows. Prior to this change, events triggered by GITHUB_TOKEN would not create a new workflow run. This was done to prevent the accidental trigger of endless workflows. T
skip to content Latest Update 0.6.1 read more Details for Pattern 1 Details for Pattern 2 Details for Pattern 3 Details for Pattern 4 Details for Pattern 5 Details for Pattern 6 Details for Pattern 7 Details for Pattern 8 Details for Pattern 9 Details for Pattern 10 Details for Pattern 11 Details for Pattern 12 Details for Pattern 13 Details for Pattern 14 Details for Pattern 15 Details for Patter
ダウンロード数: 1960 このアイテムの引用には次の識別子を使用してください: http://hdl.handle.net/2433/286548
ダウンロード数: 542 このアイテムの引用には次の識別子を使用してください: http://hdl.handle.net/2433/250151
Git scraping: track changes over time by scraping to a Git repository 9th October 2020 Git scraping is the name I’ve given a scraping technique that I’ve been experimenting with for a few years now. It’s really effective, and more people should use it. Update 5th March 2021: I presented a version of this post as a five minute lightning talk at NICAR 2021, which includes a live coding demo of build
About removing sensitive data from a repository When altering your repository's history using tools like git filter-repo or the BFG Repo-Cleaner, it's crucial to understand the implications, especially regarding open pull requests and sensitive data. The git filter-repo tool and the BFG Repo-Cleaner rewrite your repository's history, which changes the SHAs for existing commits that you alter and a
October 12, 2023 Starting today, organization administrators can create custom properties to enrich repositories with valuable information. Using these properties, you can dynamically target repository rules to apply protections on just your production repositories or to a business unit or any other way you want to classify your repositories. Only organization administrators can configure custom p
「集約」でデータアクセスの 3 つの課題に立ち向かう ~ 大量の Repository・整合性のないオブジェクトのロード・N + 1 問題 ~DDD設計ドメイン駆動設計 はじめに 書籍『実践ドメイン駆動設計』や『.NET のエンタープライズアプリケーションアーキテクチャパターン』などにおいて、「集約」という概念が非常に重要とは言われていますが、その理由はあまり詳しく解説されていません。 (少なくとも、私は書籍を読んだだけでは分かりませんでした) しかし、ある時データアクセスの実装について考えていたところ、「集約」が様々な課題を解決してくれる重要な概念だということに気付きました。 データアクセスの課題 アプリケーションを実装していると、データアクセスに関するコードで以下のような課題に突き当たることが多々あるのではないでしょうか。 サービスクラスに大量の Repository をインジェクショ
Made with contrib.rocks. A repository for storing models that have been inter-converted between various frameworks. Supported frameworks are TensorFlow, PyTorch, ONNX, OpenVINO, TFJS, TFTRT, TensorFlowLite (Float32/16/INT8), EdgeTPU, CoreML. TensorFlow Lite, OpenVINO, CoreML, TensorFlow.js, TF-TRT, MediaPipe, ONNX [.tflite, .h5, .pb, saved_model, tfjs, tftrt, mlmodel, .xml/.bin, .onnx] I have been
Show Your Support: Have you heard of Phoronix Premium? It's what complements advertisements on this site for our premium ad-free service. For less than $4 USD per month, you can help support our site while the funds generated allow us to keep doing Linux hardware reviews, performance benchmarking, maintain our community forums, and much more. ipmitool Repository Archived, Developer Suspended By Gi
Dockerコンテナ内で、足りないパッケージをインストールしようとしたところ、 apt searchでリストに出てこない リポジトリを追加しようとしたが、add-apt-repositoryがインストールされてない などの理由ではまってしまいました。add-apt-repositoryコマンドは、 > sudo apt install software-properties-common を実行すると、インストールされます。そして、リポジトリ(例えばppa:deadsnakes/ppa)を以下のように追加してアップデートすれば、パッケージが見つかってインストールできます。通常はこれで良いのです。 > sudo add-apt-repository ppa:deadsnakes/ppa > sudo apt update しかし、software-properties-commonは余計なア
謝辞 [i] 序文 [iii] I. はじめに [1] II 方法論 [5] III. 本クックブックの使い方 [9] ケーススタディ [13] 1. 研究データ管理ポリシー:データ管理支援の究極の目標は何? [15] 1.1. あなたは研究データのスーパーヒーローになれるか? マケレレ大学ではたった1人が大きな変化を起こし始めている [17] 1.2. ポリシーはすべてを解決するのか? ライデン大学での関与の推進役としてのポリシー [23] 2. 研究者関与のきっかけを見つける [30] 2.1. 既存の管理システムの活用: グラスゴー大学MRC/CSO社会・公衆衛生科学ユニット [32] 2.2. マンチェスター大学におけるデータ管理計画作成を通じた研究者との関わり [38] 2.3. シドニー工科大学で研究者へ働きかけるなら、タイミングがすべて [45] 3. 研修を通じた関与 [4
プログラムの役割を分ける コードを書いていて、各コードの役割はきっちり分けたい。 やってることごっちゃごっちゃになったらコード読むの大変だしね。 ただ、その時に分け方もあやふやだと、結局ごちゃごちゃしたコードになって意味がない。 ということで、定義をしっかり考えたい。 フォロワーさんがアドバイスくれました。 ってことで、頂いたアドバイス。 レイヤー分け、良いですよねー! 僕は Controller -> 外部から来た値をServiceが欲しがっている形に変換する役割 Service -> データの永続化に関わらないビジネスロジック Repository -> データの永続化に関わるビジネスロジック という単純な感じでやってます!— 吉田あひる (@strtyuu) 2018年11月16日 どういうこと? Controller Controllerでは、ユーザーがFormとかで入力して来た値
Repositoryパターンにおける、MVC + Service + Repositoryの役割をもう一回整理してみる 最近いろんな技術書を読み始めたり、コード設計的なところを調べてみたりして、 ふわっとなんとなく使っているRepositoryパターンにおける「Model」「View」「Controller」「Service」「Repository」のそれぞれの役割についてもう一回整理してみました。 役割をきちんと分かっていないと、形だけのRepositoryパターンになってしまいきれいなコードが書けなくなってしまいます。 というわけで、れっつごー! Viewはユーザーと直接触れ合う場所 Viewは役割がわかりやすいので今更書かなくても、、と思ったのですが、一応。 Viewは「画面の表示」「画面表示のための判断・処理」を行う場所です。 LaravelだとbladeやVueやReactなどが
こんにちは、クラシルAndroidエンジニアの@MeilCliです。先日Androidチームで設計についてお互いの認識を合わせ、今後のクラシルAndroidのアーキテクチャー設計をどうするか決めたので共有します 基本的な考えについてはテックリードのうめもりさんが書いた記事にありますのでよかったら読んでください*1 tech.dely.jp レイヤー構成 レイヤー構成 クラシルAndroidには3つのレイヤーが存在します UI Layer Viewの描画・ユーザ操作のハンドリング・ViewにまつわるStateの管理 Domain Layer データの加工・UI Layerへの公開 Data Layer データ操作を提供 それぞれのレイヤーにおいて複数のクラスが関わってきますが、今の所Domain LayerにはUseCase、Data Layerにはプリミティブなデータ操作を提供するData
本書はCC-BY-NC-NDライセンスによって許諾されています。ライセンスの内容を知りたい方はhttps://creativecommons.org/licenses/by-nc-nd/4.0/deed.ja でご確認ください。
別のAWSアカウントにあるCodeCommit RepositoryをソースとするCodePipelineをCloudFormationで構築してみた 中山です 今日はタイトルの通り、別のAWSアカウントにあるCodeCommit RepositoryをソースとするCodePipelineをCloudFormationで構築してみたので、その内容をまとめてみました。 背景 まず、構築してみた経緯を少し述べます。 マルチアカウント戦略 AWSを利用する際、どのようにAWSアカウントを利用するか事前に戦略を定めて運用を開始することが多いのではないかと思います。 個人的な印象では、環境毎(Production/Staging/Develop,etc)にAWSアカウントを作成して運用するケースが多いです。 実際、AWSからもLanding ZoneというソリューションやControl Towerと
ここ最近、CodeIgniterを触ることが機会があったんですけど、やっぱりLaravelはいいなぁと思います。 昔に開発したプロジェクトのエンハンス案件で触れたんですけど、作りにもよるところは多いものの、保守性・拡張性がLaravelは圧倒している気がしています。コンセプトが互いに違うので、比べられるようなものでも無いような気がしますが。 というわけで、柄にもなく、雑記です。 直近、表題のことがあったので、備忘的にログっておきます。 きっかけ なんか Repository Pattern って良さそうじゃね? とあるSPA(Single Page Application)サービスで利用するデータリソースを提供するためのAPIサービスを、SPAサービスとは独立した環境下で構築するプロジェクト。 発端となったのは以下のような経緯でした。 原則『1エンドポイント:1モデル:1リソース』としたい
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Pick a username Email Address Password Sign up for GitHub By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails. Already on GitHub? Sign in to your account
本書はCC-BY-NC-NDライセンスによって許諾されています。ライセンスの内容を知りたい方はhttps://creativecommons.org/licenses/by-nc-nd/4.0/deed.ja でご確認ください。
VSCode Remote Containers とは Docker コンテナを開発環境として使用するための VSCode 拡張機能です。 コンテナ内に開発環境を構築することで、PC の環境を汚さずにプロジェクトごとに言語やツールを使い分けることができます。 また、Dockerfile で開発環境を定義できるためチーム内で開発環境を共有することが容易になります。 Qiita 等に紹介記事がたくさんあるため詳しい説明や使い方については割愛します。 DevContainer と dotfiles ※ この記事では VSCode Remote Container で接続している開発用のコンテナのことを DevContainer と呼称します DevContainer で開発するということは当然 DevContainer の shell 環境を使用することになります。 デフォルトの状態の shel
じゃんけんアドベントカレンダー の 19 日目です。 初回 ... 【Day 1】とりあえず 1 クラスに全部書く【じゃんけんアドカレ】 前回 ... 【Day 18】OR マッパと DB マイグレーションツールを導入【じゃんけんアドカレ】 前回 jOOQ と Flyway を導入し、DB まわりを整理しました。 その中で、Repository は集約の単位でデータを扱うのがコツだと書きました。 しかし、実際にアプリケーションを開発していると、集約をまたがったデータを取得したい場面がまず確実に登場します。 今回は QueryService を導入し、集約をまたがったデータをうまく扱えるようにします。 追加する API Repository だけだと苦しい状況を考えるため、じゃんけんアプリケーションに新しい API を 1 つ追加しようと思います。 追加するのは、プレイヤーの一覧を取得する
オフライン環境構築 目次へ 概要 はじめに オフライン環境でフロントエンド及びバックエンド(java)開発用のリポジトリを構築する手順を示す。 リポジトリマネージャの選定 オフラインリポジトリを構成するツール(以降、リポジトリマネージャ)として著名なものはSonatype Nexus、Apache Archiva、JFrog Artifactoryの3つがある。 Google トレンドで「Apache Archiva, sonatype nexus, jfrog artifactory - すべての国、過去 12 か月間」の 人気度の動向 を見る - https://t.co/3bb4CxYQZR — kannkyo (@kannkyoshi) 2018年2月18日 以下の比較を見ると、このうちOSS版でフロントエンド開発に対応しているものはNexus3だけであることがわかる。 アーティフ
このリポジトリに保管されているアイテムは、他に指定されている場合を除き、著作権により保護されています。
gitでPlease make sure you have the correct access rights and the repository exists. が出た時の対処法GitGitHubSSH Git で以下のエラーが出た時にやったこと。 Bad owner or permissions on ~/.ssh/config fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. このエラーの前提 普段とは異なる環境からの SSH 接続。PCの買い替えや再インストール、クラウドの使用など。 結論 結論から書くと、sshの公開鍵,秘密鍵を再発行してgithubに登録して、configファイル
routing assetのcssやjsの読み込み bladeを使ったlayoutやその継承 seed migration 1:1 1:n n:nの呼び出し helperの使い方 画像のアップロード なんかはできるようになってますよね。 ではそれをapiにする方法をやっています。 重要なのはroutingとresponse()->json([])のみ。 まず、routeフォルダに行ってみてください。 api.phpがありますよね。 そこに普通にapiのroutingを作ります。 ためしに、 apiフォルダの下にadminフォルダを作りそこにいろいろapiを作る場合を想定して、resouceでroutingを書いてみます。 accountsテーブルから値を取得する系のapiを想定してみました。 <?php use Illuminate\Http\Request; use Illuminate
Repositoryのテストをする際、 ローカルでテスト用のDBを立てて、CIでも同じ環境を再現するためにyamlなどの定義ファイルをいじって… ってけっこうめんどくさいです 今回はdocker-composeとGithub Actionsで 単一のdocker-compose.yamlでローカル/CIの両環境を構築できるようにし、楽かつクリーンを目指します 結論だけ先に書いてしまうと、 Github Actions上でdocker composeが実行可能なのでそれをするだけだったりします ソースコード全文はこちら Repositoryのテストコードの準備 Goでやっていきます ただ今回テストコード自体にはあまり意味はないので読み飛ばしても大丈夫です 環境変数, DB関連の定義 package config import ( "os" ) type Config struct { DB
Wano Group Advent Calendar 2021 の記事です。 教義通りにRepositoryでトランザクション貼ってるDDDやらレイヤードアーキテクチャやら関心の分離やらの記事はあれど、Repisitoryをまたいだトランザクションのサンプルってそんなに多くないですね。 多くのスタートアップで現実的には向き合わなきゃいけなさそうな気もするんですが、みんな分散トランザクションの天才とかなのかしら...( 一部プロジェクトでやってるトランザクションのパターンを本稿では扱おうと思います。 要約 トランザクションは主に各アプリのusecaseで貼ってる context.Contextにmutableなトランザクションオブジェクトを詰めてる repositoryにはcontextからORMのオブジェクトを復元する関数自体をDIしてる 前段:保存したいモデル/RDB上の構成/Goのパッ
Repository PatternOver the years I’ve seen many implementations of the repository pattern, yet I think most of them are wrong and not beneficial. These 5 are the most common mistakes I’ve seen (some of these are also in the official android documentation): The Repository returns a DTO instead of a Domain Model.DataSources (ApiServices, Daos..) use the same DTO.There is a Repository per set of endp
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Repository implementation on ActiveRecord | Arkency Blog 原文公開日: 2023/12/28 原著者: Paweł Pacana Repositoryは本質的に、ドメインオブジェクトをその永続化方法から切り離して、それらにアクセスするための限定的なインターフェイスを提供します。Repositoryは戦術的なパターンの一種であり、本記事の導入部で私が説明したい内容よりずっと詳しくMartin FowlerやEric Evansが解説しています。Repositoryパターンが推し進めるものは、いわゆるActive Recordパターンと真逆です。なぜパターンをわざわざ別のものに変換するのでしょうか? Active Recordパターンは両刃の剣であり、その問題はまさに最大の長所
AI & Machine Learning 8 principles for Responsible ML - The Institute for Ethical AI & Machine Learning has put together 8 principles for responsible machine learning that are to be adopted by individuals and delivery teams designing, building and operating machine learning systems. An Evaluation of Guidelines - The Ethics of Ethics - A research paper that analyses multiple Ethics principles Assoc
Visiteurs depuis le 28/01/2019 : 4090 Connectés : 1 Record de connectés : 16 Disclaimer: All contents found on the Macintosh Repository website is uploaded by fans and is known to be abandonware but if you find copyrighted material on this archive, please let us know and a moderator will remove it. Universal Password Manager (UPM) allows you to store usernames, passwords, URLs and generic notes in
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く