並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 19 件 / 19件

新着順 人気順

階層構造の検索結果1 - 19 件 / 19件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

階層構造に関するエントリは19件あります。 webdb階層 などが関連タグです。 人気エントリには 『MySQLで階層構造を扱うための再帰的なクエリの実装方法と実用例』などがあります。
  • MySQLで階層構造を扱うための再帰的なクエリの実装方法と実用例

    1.はじめに RDBでの階層構造の関係を持つデータを扱う上で、 効率的なデータの持ち方や抽出方法について検証を行っています。 結論から先に 階層構造を扱う方法として下記の種類があります。 隣接リスト 経路列挙 入れ子集合 閉包テーブル 再帰クエリ(WITH RECURSIVE)を使うと階層データを扱う上でのパフォーマンスが得られます。 検索性、更新量、データ量など加味すると隣接リストで再帰クエリを用いるのがよさそう。 2.階層構造を持つデータの概要 階層構造を持つデータとは 複数の要素(データ)が親子関係で結びついている構造を持つデータ 1つの要素が複数の要素の親になることができ、 また、1つの要素が複数の子要素を持つこともあります。 ある要素を親として、細分化された子要素であったり、 類似する要素を抽象化したものを親要素とするようなデータ。 階層構造を持つデータの例 組織における事業部、

      MySQLで階層構造を扱うための再帰的なクエリの実装方法と実用例
    • [Go] レイヤードアーキテクチャの階層構造を守らないimportを警告するlinterを作った - My External Storage

      Goでクリーンアーキテクチャ等のレイヤードアーキテクチャを実装するための静的解析ツールを作った。 「webhandlerパッケージからusecaseパッケージを使わずに直接domainパッケージを使わないで!」というような、やってほしくないimportをエラーにできる。 https://github.com/budougumi0617/layer TL;DR クリーンアーキテクチャなどのレイヤードアーキテクチャでは、利用できるパッケージに制限がある レイヤー間の依存関係は一方向のみ 同じ層、あるいは1つ下の層のパッケージしか利用してはいけない https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html Goは循環importができないので、自然に単方向依存は満たしやすい しかし、層を飛び越して、2

        [Go] レイヤードアーキテクチャの階層構造を守らないimportを警告するlinterを作った - My External Storage
      • サイトマップやDOM構造など、階層構造のツリービューをリスト要素で実装するスタイルシートのテクニック

        サイトマップやDOM構造や家系図のように親ノードから複数の子ノードに接続線で繋げ、階層構造を明示するツリービューをHTMLとCSSで実装するテクニックを紹介します。 HTMLはul要素でシンプルに実装されており、接続線のカラーや幅や間隔などは自由にカスタマイズできます。 Tree view from unordered list まずは、実際のデモをご覧ください。 See the Pen Tree view from unordered list by Ross Angus (@ross-angus) on CodePen. 1つ目の「DOM構造」と2つ目の「サイトマップ」の実装は、基本的には同じです。順番に見てましょう。 DOM構造のツリービュー HTML 1つのul要素で3階層分まで、4階層目からは新たにul要素が必要となります。矩形は「DOM構造」では<code>、「サイトマップ」で

          サイトマップやDOM構造など、階層構造のツリービューをリスト要素で実装するスタイルシートのテクニック
        • 【魁!!男塾】暴力・権力・財力 3つの力は階層構造? 藤堂兵衛のセリフを考察 - 青森活性化ブログ

          「この世には3つの力がある、権力、財力、そして暴力」 このセリフは宮下あきら氏による漫画「魁!!男塾」に登場する藤堂兵衛というキャラクターのセリフです。この3つの力の関係性・意味合いがどのようになっているのか個人的に考察し、「階層構造であるということ」、「安心を得るための手段」という2つの結論を導きましたので解説していきます。 力の階層構造 暴力・権力・財力は手段 まとめ 引用書籍 参照サイト 関連記事 力の階層構造 権力を維持するには暴力が必要です。何故ならば権力に従わない勢力が暴力を用いてきた場合、同じく暴力で対抗する必要があるからです。 社会学者のマックス・ウェーバーは「国家の成立にあたっては軍隊、警察といった暴力を行使できる組織を正統的に独占することが必須である」とする「暴力の独占 」を自書「職業としての政治」で述べています。 職業としての政治 posted with ヨメレバ マ

            【魁!!男塾】暴力・権力・財力 3つの力は階層構造? 藤堂兵衛のセリフを考察 - 青森活性化ブログ
          • 階層構造を考えたホームページ構成とは サイト構造やツリーの作り方のヒント【第9回】 | 今さら人に聞けないWebの仕組み

            Webサイトを作るとき、データをどう整理すればいいのでしょうか? 雑多にデータを置いてしまうと、サイトの構造はあっと言う間にごちゃごちゃになってしまいます。 みなさんが普段パソコンでフォルダを作成するとき、ごく自然にやっていると思いますが、大まかなフォルダを作ってその中にファイルを格納していきますよね。 それと同じく、Webサイトにもファイル分けが欠かせません。今回はこのファイル分けに使う「階層構造」について説明します。 Webを構成するファイルがどのように置かれているかたとえば、あるサイトで企業情報の「会社概要」というページがあったとします。URLは以下です。 http://www.***.co.jp/company/profile.html 最初の「http://www.***.co.jp」までが、Webサーバーの住所を表していると考えてください。その後ろが、サーバー内のファイルのあり

              階層構造を考えたホームページ構成とは サイト構造やツリーの作り方のヒント【第9回】 | 今さら人に聞けないWebの仕組み
            • 【図解/AD】OUとセキュリティグループの違いと用途,設計/設定のポイント,階層構造

              OU とセキュリティグループOU もセキュリティグループも共に以下の点で共通しています。 ユーザアカウントやコンピュータアカウントを配置できる階層構造を持つですがこの 2 つは本質的に異なるものです。この記事では実例を用いてその使い分けを示します。 OU の用途と設計のポイントOU とは Organizational Unit の略で、LDAP 用語です。 LDAP とは簡易なデータベースのようなもので、RFC 4511 で定められた規格です。より詳細は以下の記事をご参照下さい。 Active Directory ではユーザアカウントやコンピュータアカウントを LDAP データベースに格納しています。OU はこれらのアカウントを整理して格納する、データベース内のフォルダのようなものです。 OU の用途はアカウントの整理の意味もありますが、より重要な意味としては『グループポリシー』を適用する

                【図解/AD】OUとセキュリティグループの違いと用途,設計/設定のポイント,階層構造
              • 階層構造(a.k.a ツリー構造・ディレクトリ構造・フォルダ)をDBでどう設計すべきか - @teitei_tk Blog

                SQLアンチパターン第2章を自分なりに噛み砕く。 階層構造とは いわゆるTree Strcture(木構造)。 例として上げるのであれば、 Reditのコメント ファイラ(フォルダ・ディレクトリ) . WindowsのExplorer . MacのFinder。 Shell ブログのカテゴリ DOM Tree ここではフォルダを想定する。 隣接リスト(Adjacency List) Tree-Structure/adjacency_list at main · teitei-tk/Tree-Structure · GitHub 単純に考えると、各フォルダに親のフォルダを参照させるやり方が想定される。 しかし、このままだとフォルダ構成が深い場合、単一のSQLで取得することが難しい。実際に見てみる。 フォルダ構成は下記 table CREATE TABLE IF NOT EXISTS `adj

                  階層構造(a.k.a ツリー構造・ディレクトリ構造・フォルダ)をDBでどう設計すべきか - @teitei_tk Blog
                • 依存関係と階層構造の軛 - モナドとわたしとコモナド

                  21世紀現在のプログラミング言語において、モジュールという機能はほぼ必要不可欠である。ソースコードを分割し、明示的な依存関係を指定する仕組みであるモジュールは、以下のような様々な恩恵をもたらす。 インクリメンタルビルド: モジュールごとにコンパイル結果を保存し、変更されていない部分を再コンパイルするのを防ぐ。 内部の隠蔽: 実装の詳細を隠蔽し、モジュール外から触れないようにする。プログラムの見通しをよくしたり、不正な操作をする機会を減らす。 アーキテクチャの整理: モジュールは他のモジュールを参照できるが、原則として相互参照はしない。依存の向きを定めることで、適切な抽象化と、 それに基づいた実装の分離を促す。 さて、いくらモジュールが便利と言えど、数が増えすぎるとさすがに扱いにくい*1。そのため、ディレクトリの構造をモジュールの階層構造として運用する仕組みが備わっていることが多い。 コンパ

                    依存関係と階層構造の軛 - モナドとわたしとコモナド
                  • Hierarchical Namespace で Namespace を階層構造に管理してオブジェクトを伝搬させる - @amsy810's Blog

                    (12/4 11:00 requiredChild について追記) こんにちは。CyberAgent の青山(@amsy810)です。 この記事は Advent Calendar 1日目の記事です。 毎回なぜ一日目にしてしまったんだろうかと後悔します。 今回は、KubeCon + CloudNativeCon NA 2019 で併設実施された Kubernetes Contributors Summit で聞いて気になっていた、Kubernetes Multi-tenancy WG で開発が進められている、Hierarchical Namespace のお話をします。 一言で言うならば、これは 「Namespace に階層構造の概念を取り入れて、ポリシーやSecretなどのリソースを伝搬させる仕組み」 です。 マイクロサービスチームや組織構造の都合上、同じオブジェクト(ConfigMap,

                      Hierarchical Namespace で Namespace を階層構造に管理してオブジェクトを伝搬させる - @amsy810's Blog
                    • 複数の環境に適応する、階層構造のdotfiles - memo.yammer.jp

                      ここで注目するのは run.sh というシェルスクリプトです。 内容の一部を抜粋すると以下のようになっています。 # リポジトリをダウンロードする # ======================================== cd "$HOME" git clone https://github.com/yammerjp/dotfiles-mini.git cd dotfiles-mini # シンボリックリンクを貼る # ======================================== DOTFILES_DIR=`pwd` ln -s "$DOTFILES_DIR/.zshrc" ~/.zshrc ln -s "$DOTFILES_DIR/.vimrc" ~/.vimrc ln -s "$DOTFILES_DIR/.gitconfig" ~/.gitconfig

                        複数の環境に適応する、階層構造のdotfiles - memo.yammer.jp
                      • 2020年東大入試問題では「学校教育を媒介に階層構造が再生産される」という教育格差を正面から扱っていた、という話 - 頭の上にミカンをのせる

                        今更だけど面白い話だったので。今年の入試問題も気になりますね。 日本トップの東京大学二次試験1日目最初の科目第1問の冒頭が「教育を媒介に階層構造が再生産される事実が、日本では注目されてこなかった」はさすがにキツい 問題開いてギョッとした pic.twitter.com/f9HbSEMjeA— Masaki Kobayashi (@mkobayashime) February 25, 2020 出典を載せておきます。 是非全文を読んでみてください。 2020年度東京大学入試国語第一問(小坂井敏晶「『神の亡霊』6 近代の原罪)より一部改変しました。 pic.twitter.com/GtkmPscKxt— 痩せたソクラテス (@Thin_Socrates) January 4, 2021 心理学の基礎知識がないと読めないような難しい本ですが、めちゃめちゃ面白い本です。 なるべくわかりやすくします

                          2020年東大入試問題では「学校教育を媒介に階層構造が再生産される」という教育格差を正面から扱っていた、という話 - 頭の上にミカンをのせる
                        • [Yahoo!広告] Spring Boot+Neo4jを 使⽤した広告アカウント管理での 階層構造化の実現

                          Yahoo!広告では、広告運用を効率的に行うために、複数の広告アカウントを階層構造で管理できる機能を提供しています。 広告アカウントのデータストアにはRDBを使用していましたが、機能拡張で階層数を増やそうとしたところ、要求された性能を満たすことができませんでした。 解決手段として、階層構造を表現するのにより適したGraphDBのNeo4jを導入しました。 本セッションでは、Spring BootアプリケーションでRDBを利用しながら、Neo4jを導入した事例を発生した課題と対策を含めて紹介します。 発表者 武知 茉美 / LINEヤフー株式会社, エンジニア 2019年度にヤフー株式会社(現: LINEヤフー株式会社)に新卒入社。広告のアカウントシステムの開発。 ※この資料は以下イベントで発表した内容です https://jjug.doorkeeper.jp/events/164154

                            [Yahoo!広告] Spring Boot+Neo4jを 使⽤した広告アカウント管理での 階層構造化の実現
                          • SQLで木と階層構造のデータを扱う(1)―― 入れ子集合モデル

                            1.入れ子集合モデルとは 木構造のデータ・サンプルとして、次のような階層の深さが 4 の組織図を例に取りましょう。一つのノードは、複数の親を持つことはない(=複数の上司を持たない)、かつ必ず一つの親を持つ(=命令系統から外れる社員がいない)と仮定します。この条件を破ると、木構造ではなくなってしまいます。 一般的な隣接リストモデルでこのデータを表現すると、次のようなテーブルになります。 --隣接リストモデルによる階層データ表現 CREATE TABLE OrgChart (emp VARCHAR(32) PRIMARY KEY, boss VARCHAR(32), role VARCHAR(32) NOT NULL ); INSERT INTO OrgChart VALUES ('足立', NULL, '社長'); INSERT INTO OrgChart VALUES ('猪狩', '足立

                            • 社内wikiの階層構造を綺麗にしたい - Adwaysエンジニアブログ

                              Adways Advent Calendar 2020 13 日目の記事です。 いつから、私たちの社内Wikiは情報が探しにくくなってしまったのでしょう。随分散らかってしまったページツリーを目の前にしても、パッと綺麗に直す方法が思いつきません。2019年のAtlassian社 Blog記事「The Marie Kondo guide to organizing your content」 も参考になりましたが、片付けるより遥か手前、情報を作り出す段階でのドキュメントの適切な分類方法、社内Wikiでは特に階層構造の良い立て方を知りたいと思いました。 欲しい情報を見つけやすくすることは、Wikiのユーザビリティだけでなく組織の生産性に影響する話題ですし、その中でも階層構造に目を向けた理由は、私たちが使っている「Confluence」も、多くのWikiツールと同じようにページツリーによる階層構造

                                社内wikiの階層構造を綺麗にしたい - Adwaysエンジニアブログ
                              • django-cteと共通テーブル式(CTE)を用いた再帰クエリにより、階層構造を持つテーブルからデータを取得する - メモ的な思考的な

                                これは Django Advent Calendar 2020 - Qiita 兼 JSL(日本システム技研) Advent Calendar 2020 - Qiita の12/16分の記事です。 Djangoと共通テーブル式(Common Table Expression、CTE)を用いた再帰クエリを使って、階層構造を持つテーブルからデータを取得したいことがありました。 ただ、現在のDjangoでは「共通テーブル式の再帰クエリ」がサポートされていません。 #28919 (Add support for Common Table Expression (CTE) queries) – Django 生SQLを書いても良いのですが、IDEのサポートがほしかったのでライブラリを探したところ、 django-cte がありました。 dimagi/django-cte: Common Table

                                  django-cteと共通テーブル式(CTE)を用いた再帰クエリにより、階層構造を持つテーブルからデータを取得する - メモ的な思考的な
                                • 18. ダイナミックスキル理論における4つの階層構造と13個の段階とは?

                                  カート・フィッシャーは、1980年に現在のダイナミックスキル理論の原型である「スキル理論」を提唱しました。当時より、人間のスキルは、4つの階層構造と13個の段階を経て発達するとされています(時折、幼児期に見られる最初の階層を省略し、3つの階層構造を紹介していることがあります)。 上記の図は、各段階が現れる年齢を示していますが、「optimal」と表記されている段階は、他者からの支援を受けながら発揮される「最適段階」と呼ばれるものです。最適段階については、別途詳しく解説したいと思いますが、一言で述べると、他者からの支援を受けながら発揮される最も高度なスキルレベルのことを言います。一方、「functional」段階は、他者からの支援なしに発揮される「機能段階」と呼ばれるものです。

                                    18. ダイナミックスキル理論における4つの階層構造と13個の段階とは?
                                  • シャープが「多階層ロボットストレージシステム」の受注開始 物流倉庫を多階層構造で収納力1.5倍以上に、自動搬送ロボットと連携 - ロボスタ ロボスタ - ロボット情報WEBマガジン

                                    シャープは、自動搬送ロボット活用し、さらに物流倉庫を多階層構造にすることで、収納力を拡大してピッキング作業の省力化をさらに向上させる「多階層ロボットストレージシステム」の受注を2月14日より開始した。 2階層以上の多階層構造で空間を有効利用 物流業界では、EC市場の拡大などを背景とした物流量の増加や深刻な人手不足から、DXによる効率化やロボットを活用した自動化へのニーズが急速に高まっている。 このシステムは、物流倉庫の商品保管スペースを2階層以上の多階層構造にすることで、これまでデッドスペースになっていた空間を有効活用する。 収納力を1.5倍以上に拡大でき、季節や需給状況の変化にともなう在庫量の増減に柔軟に対応することが可能となる。 最大500台までの自動搬送ロボットを最適に配車制御 また、このシステムでは、自動搬送ロボットがピッキング作業者のもとへ商品棚ごと搬送したり、パレットを運ぶGT

                                      シャープが「多階層ロボットストレージシステム」の受注開始 物流倉庫を多階層構造で収納力1.5倍以上に、自動搬送ロボットと連携 - ロボスタ ロボスタ - ロボット情報WEBマガジン
                                    • 唯一のエレベーターでのみつながる階層構造の刑務所を描くSFスリラー「The Platform」予告編公開

                                      階層構造のフロアが中央のエレベーターでのみつながっているという刑務所を舞台にしたSFスリラー「The Platform」の予告編が公開されました。 The Platform | Main Trailer | Netflix - YouTube 「3種類の人間がいる。頂点にいるものと、底辺にいるもの」 「そして、落ちていくもの」 主人公が収監されたのは、「プラットフォーム」と呼ばれる刑務所。 この「プラットフォーム」の特徴は、上下の階層が穴でつながってるということ。 「俺たちは何を食べるんだ?」 「上の連中の食べ残しさ」 囚人たちに提供される食事は、シェフが丹念に作り上げた質・量ともに贅沢な料理。 しかし、この料理は穴を通るエレベーターによって上の階層から順に運ばれるため…… 下層の囚人がありつけるのは、上の階層の囚人が食べ散らかした後の残飯。 「俺たちの下層にはどれくらい囚人がいるんだ?」

                                        唯一のエレベーターでのみつながる階層構造の刑務所を描くSFスリラー「The Platform」予告編公開
                                      • mizchi on Twitter: "個人的に esa の階層構造が好きではなくて、大きな組織で使ってると、記事の分類が個人の分類センスに依存していて、何の情報がどこに貼られるか不明になっていくのと、どの階層はどのグループのものであるみたいな縄張り意識が出て怖くて書け… https://t.co/Wm5HiUqHVc"

                                        個人的に esa の階層構造が好きではなくて、大きな組織で使ってると、記事の分類が個人の分類センスに依存していて、何の情報がどこに貼られるか不明になっていくのと、どの階層はどのグループのものであるみたいな縄張り意識が出て怖くて書け… https://t.co/Wm5HiUqHVc

                                          mizchi on Twitter: "個人的に esa の階層構造が好きではなくて、大きな組織で使ってると、記事の分類が個人の分類センスに依存していて、何の情報がどこに貼られるか不明になっていくのと、どの階層はどのグループのものであるみたいな縄張り意識が出て怖くて書け… https://t.co/Wm5HiUqHVc"
                                        1

                                        新着記事