並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 25 件 / 25件

新着順 人気順

名前空間の検索結果1 - 25 件 / 25件

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

名前空間に関するエントリは25件あります。 techfeedarticlewindows などが関連タグです。 人気エントリには 『名前空間をさっくり理解する - Qiita』などがあります。
  • 名前空間をさっくり理解する - Qiita

    名前、つけてますか? PHPにはnamespace(名前空間)という言語機能があります。 原初のPHPにはなかったのですが、PHP 5.3くらいからあるので、まあ平安時代には成立していたということです。それ以前の時代は App_Http_Controllers_User のような _ 区切りの擬似名前空間が用いられていたことがありました。現在では App\Http\Controllers\User のような \ 区切りの名前空間が利用できます。 名前空間付きのコード 名前空間が見慣れないという方のためにnamespaceのあるコードとしてLaravelで自動生成したControllerファイルの例を先に出しておきます。 <?php namespace App\Http\Controllers; use App\Models\Book; use App\Http\Requests\Store

      名前空間をさっくり理解する - Qiita
    • ご意見募集: Rubyに名前空間サポート的なものが欲しいという話 - たごもりすメモ

      LFAを書いたときの話にあるKernel#loadの第2引数で名前空間的なものを作れるんだけど、loadした先のファイルでrequireされてたらダメなんだよね、という話の続き。ダメなんだよねー、で終わってたんだけどRubyKaigi2023で@shioyamaさんのMultiverse Rubyを聞いて、ここに仲間がいた!!! ってなって、さらにそのあとバーで飲みながらやろうやろうって盛り上がったので、なんか色々考えている。 RubyKaigiの話は別途書くとして、いまはとりあえずこっち。 後半に、こんなものが欲しい、という話、および読んだ人の意見が欲しいということが書いてあるので、このあたりに何か思うところがある人はぜひ読んでみてください。どっちかというと、自分以外のRubyユーザがどう考えているのかを、bugsに出す前にまず知りたいなと思っています。 動機 Rubyにはみなさんご存知

        ご意見募集: Rubyに名前空間サポート的なものが欲しいという話 - たごもりすメモ
      • EclipseとOracle、javaxパッケージ名前空間と商標の扱いに関する合意を断念

        「FinOps、アプリケーション単位の経済性、クラウドコストの最適化について、ロワ・ラヴホン氏語る」 このエピソードでは、Finoutの共同設立者兼CEOであるRoi Ravhon氏が、InfoQポッドキャストの共同ホストであるDaniel Bryant氏と対談し、FinOpsの出現と業界の採用について議論した。この対談では、FinOpsを採用するメリット、クラウド・コストについてもっと知りたいと考えている組織の典型的な道のり、実装を成功させるために必要な様々な文化やツールといったトピックが取り上...

          EclipseとOracle、javaxパッケージ名前空間と商標の扱いに関する合意を断念
        • 「Windows Community Toolkit 8.0」が発表、名前空間を大整理して開発・保守を簡素化/コミュニティ主導で開発されているオープンソースのUIライブラリ

            「Windows Community Toolkit 8.0」が発表、名前空間を大整理して開発・保守を簡素化/コミュニティ主導で開発されているオープンソースのUIライブラリ
          • すべての AWS サービス(ただし名前空間を基準とする)をコマンド一発で一覧出力するワンライナーが完成した | DevelopersIO

            コンバンハ、千葉(幸)です。 「結局 AWS サービスって何個あるの……?」「似た名前のものがあり過ぎない?」「よく名前を聞くあれはサービスの一つなの?機能なの?」 そんな疑問が思い浮かぶ場面は皆さん多々あるのではないでしょうか。 それらにバチッと応えてくれる唯一の手法、それはコマンドによる一覧出力を置いて他に存在しないですよね。そしてコマンドを実行するからには何回も打鍵したくない、一発で行いたいというのが便利さに慣れきった現代人が辿り着く至高の思考であり嗜好ですよね。 そんな要求に応えるため、私は調査に明け暮れました。そして苦節 74 分、ついにワンライナーでの出力に成功しました。今回はその内容をご紹介します。 (なお、動作確認ができているのはzshとbashのみです。) ( Windows は早々に諦めましたが詳しい方がいたら教えてください。 あっという間に社内のメンバーが作成してくれ

              すべての AWS サービス(ただし名前空間を基準とする)をコマンド一発で一覧出力するワンライナーが完成した | DevelopersIO
            • 【C# 10.0】ファイル スコープ名前空間 (一斉置換設定)

              昨日、C# 10.0 が正式リリースされたわけですが、皆様もう C# 10.0 へのアップグレードはお済でしょうか(当日アプグレが当たり前のような口調)。 まあ、 C# はそんなに大きな破壊的変更はしない言語ですし、 TargetFramework や LangVersion を書き換えるだけならそこまで大きな問題は起きないんじゃないかと思います。 (たぶん。 僕は CryptoStream の破壊的変更由来のテスト失敗を1件踏みましたが。) あえて踏み込むのであれば、 名前空間を namespace N {} からファイル スコープな namespace N; に書き換え ImplicitUsings を true にして未使用 using になる部分をごっそり削除 とかやると、機械的にできてリスクは低いものの大量の差分行を産むコミットを作れたりします。 ASP.NET では95万行の差

                【C# 10.0】ファイル スコープ名前空間 (一斉置換設定)
              • AWS全サービスまとめ に全AWSサービス名前空間をそっと添えてみた | DevelopersIO

                コンバンハ、千葉(幸)です。 年初の定番、AWS全サービスまとめの 2022年版を皆さんはもうご覧になったでしょうか。 ここでは AWS マネジメントコンソールから確認できる「サービス」をベースにまとめており、今回は 223 個のサービスが紹介されました。 223 個、多いですね。 ただ皆さんご存知の通り、2021年末の時点で AWS サービス名前空間は 300 個あります。AWS サービス 223 個に対して名前空間 300 個……その対応状況がどうなっているのか?気になった方もいるのではないでしょうか。 きっと世界中に 6 人くらいはそんな人がいると思うので、その中の 1 人としてまとめを作ってみました。 AWS サービス名前空間とは 2021年末にひっそりと以下のエントリを書きました。ここでは AWS サービス名前空間をベースに一覧を作っています。 AWS サービス名前空間とはなんぞ

                  AWS全サービスまとめ に全AWSサービス名前空間をそっと添えてみた | DevelopersIO
                • Docker とユーザー名前空間 - Qiita

                  ユーザー名前空間は、Linux カーネルに実装されている機能。ユーザー名前空間内では、ホストOSとは独立した UID,GID を持つことができる機能になっている。Docker コンテナを立ち上げたときにデフォルトでは、コンテナ内は root ユーザーになっているが、この root ユーザーはホストOSの root ユーザーとは別のユーザーである。ユーザー名は一緒だがホストOSからは独立した Docker コンテナ内で定義された root ユーザーになっており、また、ユーザー名前空間内の UID,GID とホストOS上の UID,GID の間はマッピングによるひもづけが行われている。 ホストOSの root と Docker コンテナの root が別であることを手を動かしながら確かめて、ユーザー名前空間という機能を見てみる。 環境 ubuntu 18.04 (aws ec2 instanc

                    Docker とユーザー名前空間 - Qiita
                  • Podmanとユーザ名前空間: 最高の組みあわせ - 赤帽エンジニアブログ

                    この記事は Podman and user namespaces: A marriage made in heaven | Opensource.com を翻訳したものです。RHEL 7.8以降およびRHEL 8.1以降ではこの記事で紹介されているユーザ名前空間を活用した rootless container がフルサポートとなっていて、利用できます。 Podmanを使用して別のユーザ名前空間でコンテナを実行する方法を学びます :::2018年12月13日 Daniel J Walsh (Red Hat)::: 画像: opensource.com libpodライブラリの一部であるPodmanを使うことで、ユーザはポッドやコンテナ、コンテナイメージを管理することができます。前回の記事では、コンテナをより安全に実行する方法としてPodmanについて書きました。ここでは、Podmanを使って

                      Podmanとユーザ名前空間: 最高の組みあわせ - 赤帽エンジニアブログ
                    • 600超のPHPファイルに名前空間をメタプログラミングで付与した方法|Komiyama Taki|note

                      今回、BEAR.Sundayの作者の郡山さんと一緒に600超のPHPファイルに名前空間を付与しました。小宮山+郡山のコンビで、チームko[r|m]iyamaです。その取り組みを詳しく紹介します。 専用ライブラリを作成し、メタプログラミングで対応しました。郡山さんがcomposer, githubでライブラリを公開しているので、ぜひのぞいてみてください。 名前空間がない同じ名前のファイルがたくさん弁護士ドットコムのサイトは、フレームワークにYii1を利用しています。10年以上運用されているので、PHPに名前空間が導入される前のコードもたくさんあります。 そういったclassはYii1の疑似名前空間での参照や直接classでrequireで呼び出されていました。そのためIDEで補完ができかず、修正範囲が探しづらくなっていました。 Yii::import('application.control

                        600超のPHPファイルに名前空間をメタプログラミングで付与した方法|Komiyama Taki|note
                      • Windows 10でBSoDを引き起こすWin32デバイス名前空間パス | スラド セキュリティ

                        Windows 10でアクセスするとBSoDが発生するというパスをBleeping Computerが紹介している(Bleeping Computerの記事、 BetaNewsの記事)。 問題のパスは「\\.\globalroot\device\condrv\kernelconnect」というもので、先日NTFSの脆弱性を公表して話題になったJonas Lykkegaard氏が昨年10月、BSoDを引き起こす方法としてさらっとツイートしていた。当時は特に注目されなかったが、NTFSの脆弱性公表に伴って発掘されたようだ。このパスはコンソールドライバー(condrv.sys)を示すWin32デバイス名前空間パスだが、Lykkegaard氏はカーネルモード/ユーザーモードのプロセス間通信に使うものだと考えているという。このパスを使用するには属性の付加が必要だが、属性を付加しないでアクセスした場合

                        • CSS modulesを使ってCSSで名前空間を実現する - Qiita

                          CSSは、勉強してないのをごまかすためにイキって強がる人の風評被害を受けやすく、実際よりも低く評価されてしまうことがよくあります。 でも現代のCSSは意外に良いものですし、依然として残る課題に対しても「名前空間がないからCSSマジつかえねぇわ〜」と知ったかぶりして書かない理由を探すのではなく、やはり生産的に解決したいものです。 そこで、この記事ではCSS modulesを使って お手軽に CSSに名前空間を擬似的に導入します。 また、ParcelでCSS modulesを使う時に遭遇するバグの回避方法もあわせてお見せします。 CSSに名前空間がないことで起きる問題 CSSには名前空間がないため、たとえばこれからご紹介する例のように複数のCSSファイルを読み込んだ際に意図せぬ見た目になってしまうことがあります。 まず、以下の yagi.css だけを読み込んでみましょう。 .yagi { w

                            CSS modulesを使ってCSSで名前空間を実現する - Qiita
                          • QuickSightの名前空間機能を使ってマルチテナント用に環境を分離させる | DevelopersIO

                            いわさです。 QuickSightには名前空間(namespace)の概念があります。 1つのAWSアカウントで作成出来るQuickSightアカウントは1つです。 しかし、名前空間を使うことでQuickSightアカウント内に、分離された環境を複数作成することが出来ます。 名前空間はEnterprise Editionでのみ提供されます。 また、アカウント認証方法は"Use Role Based Federation (SSO)"である必要があります。 名前空間作成 名前空間の管理はGUIからは出来ません。 API or AWS CLIで操作する必要があります。 create-namespaceコマンドで名前空間を作成します。 なお、現時点でIdentityStoreにはIAMは指定できません。 所属するユーザーがIAMユーザーだとしても、QUICKSIGHTを指定してください。 iwa

                              QuickSightの名前空間機能を使ってマルチテナント用に環境を分離させる | DevelopersIO
                            • [C++]inline名前空間の使途 - 地面を見下ろす少年の足蹴にされる私

                              inline名前空間はC++11から追加された機能で、その中にあるものは透過的に(名前空間がないかのように)アクセスすることができます。一見使いどころがなく見られがちですが、うまく使えばとても便利に活用することができます。 1. using namespaceの範囲を限定する 2. APIのバージョニング 3. ABIのバージョニング リンクエラーにする ABI互換性を確保する 4. 名前の衝突を回避する 参考文献 1. using namespaceの範囲を限定する これは標準ライブラリではユーザー定義リテラルの定義と利用でよく利用されます。 例えば、std::string_viewを簡易利用するためのsvリテラルは次のように宣言されています。 namespace std { // string_view本体 template <class CharT, class Traits = c

                                [C++]inline名前空間の使途 - 地面を見下ろす少年の足蹴にされる私
                              • お兄ちゃん!そこは名前空間パターンだよ! - 手続き型音楽の日常

                                タイトルは釣りです(お約束) 名前空間パターンのススメ みなさん、名前空間パターンを使っていますか。私はよく使いますよ。 一体なんの話だって?もちろん JavaScript の話ですよ。 最近はサーバで動かすプログラムも書けるほど、活躍の場を広げていますよね。もともとは Web ブラウザで動かすスクリプト言語でしたが。 というわけで、そんな JavaScript でのプログラミングで知らず知らずのうちに使われている 名前空間パターン に注目していきます。 名前空間パターンのイロハ まず、 JavaScript の世界には 名前空間なんて無い ということをまず覚えておきます。これはとても重要なことです。 一般的にオブジェクト指向と呼ばれるプログラミング言語には、複雑な階層構造をサポートするために名前空間 (あるいはモジュール) という機構が備わっています。 これを用いると、 複数のファイルを

                                  お兄ちゃん!そこは名前空間パターンだよ! - 手続き型音楽の日常
                                • Python、lxml、デフォルト名前空間とXPath | デバイスビジネス開拓団

                                  私なんぞは「その筋」の専門家でもなんでもないので、XMLと向き合わなければならないことなどさほど多くはありません。時折あるそんな機会も、とりあえずPythonでlxml使っておけばOK、てな感覚でおりました。XPath便利ですし、lxmlは速いのではないですかね。でもね、たまに困ることがあります。名前空間の指定されているXML、それもプリフィックス無し、デフォルト名前空間というやつが含まれるとき。そういうときはどうしたらよいんでしょうか? ※「トホホな疑問」投稿順Indexはこちら 最初に名前空間を使用していないXMLで、lxmlのXPath使って「便利」な例を掲げておきます。サンプルに使用したXMLは以下のようなズボラなものです。 <?xml version="1.0" encoding="UTF-8" ?> <sample> <rec> <title>t1</title> <body>

                                  • Pod内のコンテナ間でプロセス名前空間を共有する

                                    このページでは、プロセス名前空間を共有するPodを構成する方法を示します。 プロセス名前空間の共有が有効になっている場合、コンテナ内のプロセスは、そのPod内の他のすべてのコンテナに表示されます。 この機能を使用して、ログハンドラーサイドカーコンテナなどの協調コンテナを構成したり、シェルなどのデバッグユーティリティを含まないコンテナイメージをトラブルシューティングしたりできます。 始める前に Kubernetesクラスターが必要、かつそのクラスターと通信するためにkubectlコマンドラインツールが設定されている必要があります。 このチュートリアルは、コントロールプレーンのホストとして動作していない少なくとも2つのノードを持つクラスターで実行することをおすすめします。 まだクラスターがない場合、minikubeを使って作成するか、 以下のいずれかのKubernetesプレイグラウンドも使用

                                      Pod内のコンテナ間でプロセス名前空間を共有する
                                    • 【RSpec】名前空間のあるモデルのFactory生成 - Qiita

                                      module Slack class Channel < ApplicationRecord ... end end

                                        【RSpec】名前空間のあるモデルのFactory生成 - Qiita
                                      • Dockerの動作原理(名前空間/cgroups) - GAGA LIFE.

                                        概要 コンテナは、Linuxカーネルの技術をベースにLinux上の起動プロセスを隔離した状態で起動することです。 これを実現するためには複数の技術要素がありますが、コア機能としてはプロセス空間や名前空間の分離です。 Dockerの登場 概念としてのコンテナの登場は、プロセスコンテナ(process container)と呼ばれるLinuxカーネルに対するパッチセットとなります。 https://lwn.net/Articles/199643/ (2006/9/14投稿 Rohit Seth's container patch) We use the term container to indicate a structure against which we track and charge utilization of system resources like memory, task

                                          Dockerの動作原理(名前空間/cgroups) - GAGA LIFE.
                                        • 名前空間(C++) - 超初心者向けプログラミング入門

                                          名前空間とは C++では名前空間という概念が導入されています。 名前空間は、名前の衝突(同じ名前を付けることで呼び出し先が曖昧になること)を避けるために有効に働きます。 例えば、「stdio.h」には「remove関数」が存在します。 そのため、プログラマが「remove」という名前の自作関数を作ると、stdio.hにあるremove関数なのか自作関数のremove関数なのか、見分けがつかなくなります。 C言語では同じ名前の関数を作ることはできませんが、C++にはオーバーロードという機能があるため、名前が同じでも引数が違えば定義は可能です。 しかし、標準関数なのか自作関数なのか見分けが付きにくくなるので、可能ならば同じ名前の関数は避けたほうが良いでしょう。 (関数のオーバーロードについては関数の新機能で説明します) 名前空間は、関数などの「名前」が存在する「住所」を定義するようなものです。

                                          • 今年の AWS サービス名前空間、今年のうちに。 2021 | DevelopersIO

                                            コンバンハ、千葉(幸)です。 2021 年ももう終わりますね。今年も AWS では様々な サービス、新機能が発表されました。 果てして AWS サービス名前空間は何個増えて、トータルで何個あるのか?考えたことはあるでしょうか。 ……え?違いますよ、わたしがしているのは AWS サービスの話ではなくAWS サービス名前空間の話です。 AWS サービスは「何を持って AWS サービスと呼ぶか」という曖昧さが付き纏うので、正確な数をカウントするのは難しいでしょう。その点 AWS サービス名前空間は定義が明確なので、カウントするには持ってこいです。一年に一回くらいは思いを馳せてみましょう。 ちなみにわたしの中での 2021 年に増えた AWS サービス名前空間 Best 3 は以下です。 rbin mediaimport ssm-guiconnect 上記はいずれも何かしらの新サービス、新機能をき

                                              今年の AWS サービス名前空間、今年のうちに。 2021 | DevelopersIO
                                            • Assumed-role セッションプリンシパルのサービス名前空間を iam にしたが そっと sts に書き換えられた | DevelopersIO

                                              arn:${Partition}:iam::${Account}:assumed-role/${RoleName}/${RoleSessionName} なんてあるのか? コンバンハ、千葉(幸)です。 突然ですがわたしは AssumeRole (IAM ロールを引き受ける)が好きです。AssumeRole するさまを「お面を被る」と表現するのが好きです。 ▲ お面を被って力を得ている図 IAM ユーザーが別の AWS アカウントにある IAM ロールを引き受けるケースを考えると、それぞれの ARN は以下の通りです。 arn:aws:iam::999999999999:user/ユーザー名 arn:aws:iam::000000000000:role/ロール名 arn:aws:sts::000000000000:assumed-role/ロール名/セッション名 3つ目の 「IAM ロールを

                                                Assumed-role セッションプリンシパルのサービス名前空間を iam にしたが そっと sts に書き換えられた | DevelopersIO
                                              • Namespace(名前空間)

                                                このページに記載されている情報は古い可能性があります このページの更新日は英語版よりも古いため、記載されている情報が古い可能性があります。最新の情報をご覧になりたい方は英語版のページをご覧ください: Namespaces Kubernetesは、同一の物理クラスター上で複数の仮想クラスターの動作をサポートします。 この仮想クラスターをNamespaceと呼びます。 複数のNamespaceを使う時Namespaceは、複数のチーム・プロジェクトにまたがる多くのユーザーがいる環境での使用を目的としています。 数人から数十人しかユーザーのいないクラスターに対して、あなたはNamespaceを作成したり、考える必要は全くありません。 Kubernetesが提供するNamespaceの機能が必要となった時に、Namespaceの使用を始めてください。 Namespaceは名前空間のスコープを提供し

                                                  Namespace(名前空間)
                                                • Amazon Route 53 が、プライベートホストゾーンの重複する名前空間をサポート開始

                                                  今日から、名前空間が重複している場合でも (たとえば、ホストゾーンの 1 つが acme.example.com と example.com などの他のサブドメインである場合)、プライベートホストゾーンを同じ仮想プライベートクラウドに関連付けることができます。重複する名前空間のサポートにより、組織全体で権限を簡単に管理できます。たとえば、組織の中央チームが親のホストゾーン (example.com など) を管理できるようにし、独立したチームがそのゾーンのサブドメイン (acme.example.com や zenith.example.com など) を管理できるようにします。

                                                    Amazon Route 53 が、プライベートホストゾーンの重複する名前空間をサポート開始
                                                  • ユーザ名前空間でコンテナを分離 — Docker-docs-ja 24.0 ドキュメント

                                                    Linux 名前空間(namespace)は実行中のプロセスに対する隔離(isolate)を提供し、システムリソースに対するアクセスを制限しますが、実行中のプロセスは制限されていることが分かりません。Linux 名前空間に関する情報は、 Linux namespaces をご覧ください。 コンテナ内部からの権限昇格による攻撃を防ぐ最大の方法は、コンテナのアプリケーションを非特権ユーザで実行することです。 コンテナ内において、プロセスを root ユーザで実行しなければならない場合は、この root ユーザを、Docker ホスト上のより権限の少ないユーザに再割り当て(re-map)します。 名前空間内では通常 0 から 65536 という範囲の UID が正しく機能しますが、割り当て対象のユーザには、この範囲内で UID を定めます。 ただしこの UID はホストマシン上では何の権限もない

                                                    1

                                                    新着記事