並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 19 件 / 19件

新着順 人気順

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

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

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

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

      MySQLで階層構造を扱うための再帰的なクエリの実装方法と実用例
    • Postgresqlのltreeを活用した階層構造の便利な利用法 - RAKUS Developers Blog | ラクス エンジニアブログ

      はじめに ltreeとは ltree型 ltreeの操作 活用法 1. 承認フローの構築 事前準備 テーブル作成 データ追加 2. テーブルに細かくアクセス制御をかける 事前準備 ltreeの有効化 テーブル作成 ポリシー作成 行セキュリティポリシーの有効化 ポリシーの設定 データを追加 ユーザー作成 試す まとめ はじめに こんにちは! エンジニア2年目のTKDSです! 今回はltreeについて調べ、その活用法を考えてみました。 ltreeについて、ltreeの活用法の2段構成です。 ltreeとは 階層ツリー構造を模した構造を格納する機能を提供する拡張機能です。 詳しくはドキュメントをみてください。 ltree型 階層ツリー構造を表す型です。 例)`Company.Department.Team1 ドット区切りで大文字小文字は区別しないようです。 各データはラベルと呼びます(上記でのC

        Postgresqlのltreeを活用した階層構造の便利な利用法 - RAKUS Developers Blog | ラクス エンジニアブログ
      • 【魁!!男塾】暴力・権力・財力 3つの力は階層構造? 藤堂兵衛のセリフを考察 - 青森活性化ブログ

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

          【魁!!男塾】暴力・権力・財力 3つの力は階層構造? 藤堂兵衛のセリフを考察 - 青森活性化ブログ
        • 階層構造(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
          • 【図解/AD】OUとセキュリティグループの違いと用途,設計/設定のポイント,階層構造

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

              【図解/AD】OUとセキュリティグループの違いと用途,設計/設定のポイント,階層構造
            • 依存関係と階層構造の軛 - モナドとわたしとコモナド

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

                依存関係と階層構造の軛 - モナドとわたしとコモナド
              • アクセシビリティを考慮した階層構造のフォームUIをどう実現したか - SmartHR Tech Blog

                こんにちは、SmartHR プロダクトエンジニアの ceris と gaha です。 複雑な UI コンポーネントの実装において、アクセシビリティの確保は難しい課題の1つです。 この記事では、smarthr-ui で提供している階層構造のフォーム UI コンポーネントについて、アクセシビリティを考慮しながら、どのように複雑なUIを実現したのか、その実装アプローチとアクセシビリティへの取り組みをご紹介します。 目次 目次 smarthr-ui で提供している階層構造のフォーム UI 階層表現を実現するための実装の説明 利用例 アクセシビリティのこだわりポイント デスクトップアプリのようなUIのマークアップ ── application ロールの活用 階層構造のフォームのマークアップ ── input type="radio" の指定 階層構造のリスト表現のマークアップ ── aria-own

                  アクセシビリティを考慮した階層構造のフォームUIをどう実現したか - SmartHR Tech 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年東大入試問題では「学校教育を媒介に階層構造が再生産される」という教育格差を正面から扱っていた、という話 - 頭の上にミカンをのせる
                    • イチから全部作ってみよう(12)要求仕様書の異常系を階層構造を使って洗い出す

                      上記では、例えば、「不良品を作った場合」「火傷をする」といった場合も考察しています。実際の「たこ焼き模擬店」の運営では、「異常系は、あらかじめ対処法は決めず、実際に発生してから、常識と良識で臨機応変に(あるいは、テキトーに)対応する」ことになるでしょう。 正常ケースでも、日常生活では、毎日、毎時、毎分、細かい判断をしています。朝起きて学校へ行くまで「目覚まし時計が鳴って、あと1分だけ寝ていようか?」「どのシャツを着ようか?」「歯磨きは十分か?」「髪形は見苦しくないか?」「バスの時間が迫っているので、走ろうか?」「前から来る歩行者を右に避けるか、左に避けるか?」「この地下鉄の車両は満員なので、隣の車両から乗ろうか?」など、無意識のうちに大量の判断をしています。プログラミングでは、この全ての判断を考慮しなければなりません。異常が発生した場合も同様です。そう考えると、朝、起床して学校へ行くのは、

                        イチから全部作ってみよう(12)要求仕様書の異常系を階層構造を使って洗い出す
                      • [Yahoo!広告] Spring Boot+Neo4jを 使⽤した広告アカウント管理での 階層構造化の実現

                        Yahoo!広告では、広告運用を効率的に行うために、複数の広告アカウントを階層構造で管理できる機能を提供しています。 広告アカウントのデータストアにはRDBを使用していましたが、機能拡張で階層数を増やそうとしたところ、要求された性能を満たすことができませんでした。 解決手段として、階層構造を表現する…

                          [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)を用いた再帰クエリにより、階層構造を持つテーブルからデータを取得する - メモ的な思考的な
                              • Vision API OCR事始め(2):検出されたテキストの階層構造(fullTextAnnotation)

                                大福好きの甘党ソフトウェアエンジニア(主に業務システム系)である『テクノ大福』のブログです。面白そうな技術、影響を受けた本や音楽などを共有したいと思っています。

                                  Vision API OCR事始め(2):検出されたテキストの階層構造(fullTextAnnotation)
                                • OpenCVのfindContoursの階層構造まとめ - Qiita

                                  今回はmethodはわかりやすくかつデータ量の少ないCV_CHAIN_APPROX_SIMPLEを使うことにし、modeについて違いを確認していきたいと思います。 modeの確認 準備 以下のように必要なライブラリをインポートし、元の画像とcv2.Cannyによってエッジ処理を行った画像を表示してみます。 import numpy as np import cv2 import matplotlib.pyplot as plt %matplotlib inline org_image = cv2.cvtColor(cv2.imread('image.jpg', 1), cv2.COLOR_BGR2GRAY) org_image = cv2.resize(org_image, (256, 256)) edge = cv2.Canny(org_image, 50, 150) #描画 fig,

                                    OpenCVのfindContoursの階層構造まとめ - Qiita
                                  • PowerShellによるOneNote操作 階層構造の取得からMarkdown変換まで - Technically Impossible

                                    OneNoteにはエクスポート機能が備わっている。ノート、セクション、ページ、それぞれの単位で1ファイルにエクスポートできるのだが、次のような場合のエクスポートには対応していない。 異なる複数のページを、それぞれ個別のファイルにエクスポートする ノート、セクション配下の全ページを、それぞれ個別のファイルにエクスポートする またサポートしている出力フォーマットも限られており、例えばMarkdownのような未対応のフォーマットの場合、エクスポートしたファイルを変換する必要がある。 いずれの場合においても、自動的かつ効率的に処理を行うためには、プログラムの力を借りたくなる場面だ。 この投稿では、PowerShellとOneNoteとの連携方法、エクスポートしてファイルをMarkdownへ変換するまでの手順を紹介する。 事前注意 PowerShellのバージョン OneNoteの種類 API 階層

                                      PowerShellによるOneNote操作 階層構造の取得からMarkdown変換まで - Technically Impossible
                                    • Pyinstaller を自作ライブラリ/サービスに対して使用するときのチュートリアル① (階層構造モジュールの参照) - Qiita

                                      @kenmaroです。 普段は主に秘密計算、準同型暗号などの記事について投稿しています。 秘密計算に関連するまとめの記事に関しては以下をご覧ください。 秘密計算エンジニアを始めて1年が経った。 秘密計算エンジニアを始めて2年半が経った。 最先端の秘密計算技術、格子暗号スタディロードマップを公開!!(エンジニア、リサーチャー必読) はじめに このチュートリアルは2本立てです。 次の記事はこちらから Pyinstaller を自作ライブラリ/サービスに対して使用するときのチュートリアル② (pip モジュールの参照) 概要 python で書かれたスクリプト、ライブラリなどをバイナリ化し、ソースコードが見えないようにした状態で配布することはよくあると思います。 そんなときにpyinstallerを使うと便利であり、いろいろな解説記事なども転がっているため比較的取り組みやすいと思います。 しかし

                                        Pyinstaller を自作ライブラリ/サービスに対して使用するときのチュートリアル① (階層構造モジュールの参照) - Qiita
                                      • シャープが「多階層ロボットストレージシステム」の受注開始 物流倉庫を多階層構造で収納力1.5倍以上に、自動搬送ロボットと連携 - ロボスタ ロボスタ - ロボット情報WEBマガジン

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

                                          シャープが「多階層ロボットストレージシステム」の受注開始 物流倉庫を多階層構造で収納力1.5倍以上に、自動搬送ロボットと連携 - ロボスタ ロボスタ - ロボット情報WEBマガジン
                                        1

                                        新着記事