タグ

namespaceに関するopparaのブックマーク (7)

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

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

    AWS全サービスまとめ に全AWSサービス名前空間をそっと添えてみた | DevelopersIO
  • 今年の AWS サービス名前空間、今年のうちに。 2021 | DevelopersIO

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

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

    JavaScript での大規模開発では シンボルの衝突が非常に大きな問題となる。その代表例が Firefox の拡張機能内のシンボルである。 で、こんな記述ルールはどうだろう window['http://d.hatena.ne.jp/amachang/']={}; // URI (function(){with(this){ // ここにコードを書く }}).apply(window['http://d.hatena.ne.jp/amachang/']); // URI 例えば window['http://d.hatena.ne.jp/amachang/']={}; (function(){with(this){ var hoge = 'hoge'; // このスコープ内で共有するシンボル this.fuga = 'fuga'; // 同じ名前空間で共有するシンボル window.p

    IT戦記 - JavaScript の名前空間
  • javascript - ふつうのnamespace : 404 Blog Not Found

    2007年02月02日16:45 カテゴリ javascript - ふつうのnamespace これはいいとして、 IT戦記 - JavaScript の名前空間 シンボルの衝突が非常に大きな問題となる。その代表例が Firefox の拡張機能内のシンボルである。 これはJS界のラマヌジャンなamachangならとにかく、私でも起き抜けにコーヒーの湯気も当たらぬこちこちの頭ではついてけん。 window['http://d.hatena.ne.jp/amachang/']={}; // URI (function(){with(this){ // ここにコードを書く }}).apply(window['http://d.hatena.ne.jp/amachang/']); // URI これはふつうに // Namespace jp.ne.hatena.d.amachang a la J

    javascript - ふつうのnamespace : 404 Blog Not Found
  • JavaScriptで名前空間が使えるようになる「namespace.js」:phpspot開発日誌

    namespacedotjs - Google Code JavaScriptで名前空間が使えるようになる「namespace.js」。 Namespace('hogehoge') で名前空間を定義する。次のように使えるみたい。 Namespace('foo.bar'); foo.bar.myFunction = function() {}; Namespace('com.example', { MyClass: function() { return {}; } }); var obj = new com.example.MyClass(); Namespace.use('com.example.MyClass'); var obj2 = new MyClass(); // include com/example/RemoteClass.js Namespace.include('com

  • JavaScriptで名前空間

    JavaScriptには名前空間がないので、オブジェクトを代わりに使います。 Namespace.hoge = "ほげほげ"; Namespace.fuga = function() {}; こんな感じでオブジェクトのプロパティを追加していくことで、グローバルスコープを汚さずに済みます。 それだけではなく、JavaScriptだとグローバルスコープに宣言するよりも速いらしいです。 ただし、名前空間がcom.example.foo.barといったように長ったらしくなると、宣言が面倒になってくるのでクロージャを使って凌ぎます。 //グローバルシンボルだけは宣言しておく。(既に使用済みでもvarは問題なし) var com; //プロパティがなかったら追加する。 //すでにある場合はオブジェクトかどうか判断して例外発生させた方がいいらしい if (!com) com = {}; if (!com

    JavaScriptで名前空間
  • Mozilla Developer Street (modest)

    Portions of this content are ©2009-2020 by individual dev.mozilla.jp contributors. Content available under a Creative Commons license.

    Mozilla Developer Street (modest)
  • 1