並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 238件

新着順 人気順

namespaceの検索結果121 - 160 件 / 238件

  • 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
    • tmux 2.6とreattach-user-namespace

      macOS上のtmuxはpbcopyとpbpasteによるクリップボード共有がうまくできない問題があり、これを解消するためにreattach-to-user-namespaceを併用していたが、tmux 2.6ではreattach-to-user-namespaceがなくてもクリップボード共有ができるようになっていた。 # --------------------------------------------------------------------------- # Clipboard # --------------------------------------------------------------------------- # Vim binding bind-key -T copy-mode-vi v send-keys -X begin-selection b

      • Kubernetesとは何かを図でわかりやすく解説!Pod、Namespaceも|Udemy メディア

        システム開発 2020/11/12 Kubernetesとは何かを図でわかりやすく解説!Pod、Namespaceも 『Kubernetes』とは、コンテナ仮想化ツールの運用管理・自動化を行うために開発されたオープンソースソフトウェアのことです。マイクロサービスとの相性が良いなど、さまざまなメリットがあるKubernetesの知識は、ITトレンドを追従するエンジニアにとって欠かせません。 この記事では、Kubernetesの基礎知識やメリット、Dockerとの関係性や、Kubernetesに関連する用語を解説します。 Kubernetesとは何か?わかりやすい図で解説 「Kubernetes」とは、Dockerなどのコンテナ仮想化ソフトウェアを管理、および自動化するためのオープンソースソフトウェア(OSS)のことです。 “クバーネティス”や“クーべネティス”と読み、K8s (ケーエイツ)や

          Kubernetesとは何かを図でわかりやすく解説!Pod、Namespaceも|Udemy メディア
        • Socket.IOで動的にnamespaceを追加する - アルパカDiary Pro

          出来る、とはよく見るんですが あまり実例がなかったので書いてみます。 ちなみにnamespace=チャットルーム、みたいなイメージです。 まず、of*1を利用する場合ですが 基本的にはクライアントがサーバに接続する瞬間には 既にネームスペースが存在している必要があるかな、と思います*2 つまりこういう流れ。 トリガー発生(クライアントから「create_room」みたいなリクエストが来る / DBから取得 / etc...) サーバ側でネームスペースを追加。 クライアント側では作成されたネームスペースに接続。 今回のAramakiではトリガー(荒巻出現)がサーバ側なので mongodbを定期的に監視して、 荒巻が出現したら動的にnamespaceを追加する、 という実装にしています。 サーバ側コード(一部のみ) // 動的に追加したルームを管理する変数 var rooms = {}; //

            Socket.IOで動的にnamespaceを追加する - アルパカDiary Pro
          • [小ネタ]Kubernetesで消せないNamespaceが発生した場合の対処方法 | DevelopersIO

            はじめに おはようございます、加藤です。皆さんはKubernetesを壊した事がありますか?私は今月2回ほど、破壊しました。 キャッチアップ中かつ、開発環境での話しなので、笑っていられますが、これが本番環境だったら恐ろしすぎますね。 唐突ですが、ここに本番環境では kubectl を使って操作しない事を誓います(ReadOnly権限の場合を除く)。 事件概要 先日、EKSにArgoCDをどうデプロイするか、設定をどうするか検証していた際に事件は発生しました。Kustomizeで、applyordeleteしたり、Namespaceのcreateordeleteを繰り返していました。その結果、タイミングの影響なのか以下のような奇妙な状況に陥りました。 Namespace: argocd は Terminating Applicationという名前の、CRD: demo-appが存在する 上記

              [小ネタ]Kubernetesで消せないNamespaceが発生した場合の対処方法 | DevelopersIO
            • RJB関係 - namespace gimite

              RubyJavaBridge(RJB)とは † RubyからJavaの機能を呼び出すライブラリです。artonさん作。→本家 mswin32 ActiveScriptRubyに同梱されているrjb.soを使うのが楽です。Javaが入っていて環境変数JAVA_HOMEが設定されていれば、そのまま動くはず。 JAVA_HOMEはC:¥Program Files¥Java¥j*re*とかそのへんに。 ちなみにソースからビルドしたらセグフォりました。VC7.1だとだめなのかも。 cygwin Cygwinでrjbをコンパイルする方法に従えばビルドできます。 ただしJDKのパスに半角スペースが入ってるとだめっぽいので、その場合はinclude以下だけ別の場所にコピーして、そっちをJAVA_HOMEに指定してビルドすればOKです。 darwin (Mac OS X) 本家の手順でビルドすればOKです。

              • lxmlでXMLパースしたらnamespaceではまった - YAMAGUCHI::weblog

                はじめに こんにちは、Python界の情弱代表です。最近あるXMLを別のXMLに変換するっていうコード書いてます。XSLT使うっていうのも一つの手なんですけど、めんどくさい上に時間が経つと自分でも読めなくなっちゃうという大問題があるのでPythonで書いてます。 で、XMLいじるならlxmlだろ、っつんでコード書いてたらめっちゃはまったのでメモ。 参考 lxml.etree._ElementTree ソース 例えばこんなXMLがあったとする。 blog.xml <?xml version="1.0" encoding="UTF-8"?> <root xmlns="http://example.com/test" version="1.0"> <language>ja</language> <provider>John Doe</provider> <entries> <entry> <ti

                  lxmlでXMLパースしたらnamespaceではまった - YAMAGUCHI::weblog
                • VB .NET プログラミングリファレンス - 3-8 名前空間 (Namespace)

                  このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 3-8-1 名前空間の定義 プログラムのソースコードを、「名前空間(ネームスペース)」 とよばれるブロックに分割することができます。1 つのプログラムファイルは、複数の名前空間ブロックをもつことができ、また、複数のソースファイルに分割して、1 つの名前空間を構成することもできます。 前項で取り上げた列挙型(Enum)や WinApp2 サンプルプロジェクトにある Form1 クラスなどの型を特定の名前空間の中に定義しておくと、ほかのプログラムと連動する場合、たまたま型の名前が重複してしまうような状況を回避することができます。実は、すでに .NET Framework クラスライブラリに定義されたクラスなどの

                    VB .NET プログラミングリファレンス - 3-8 名前空間 (Namespace)
                  • packageのnamespace - Struts 2+Spring 2+Tiles+Acegi+iBatis+GWT+JUnit 4+JMockit でフルスタックJAVAフレームワーク

                    struts.xmlのpackageでnamespaceを指定しないと "" となり、これは fallback とみなされる。 つまり namespace が完全に一致するパッケージにアクションが見つからないときに fallback から探される。 <package name="MyDefault1" extends="struts-default"> <action name="foo"> : </action> </package> <package namespace="/hoge" name="MyDefault2" extends="struts-default"> <action name="bar"> : </action> </package> <package namespace="/" name="MyDefault3" extends="struts-default"

                      packageのnamespace - Struts 2+Spring 2+Tiles+Acegi+iBatis+GWT+JUnit 4+JMockit でフルスタックJAVAフレームワーク
                    • Namespace Edanmo - Visual Basic 6

                      Home | Source Code | Tools | Links | Search | ¿Habla Español? Source Code Sections ASP.NET General Internet Windows Explorer Windows Forms Old VB6 Code Visual Basic 6 The code from this section won't be updated anymore.

                      • Open vSwitchやNamespaceの関係図をコマンド一つで描く - Okiraku Programming

                        LinuxでSDNっぽいことをOpen vSwitchでやろうとすると、BridgeやらNamespaceやらInterfaceやらが増えまくって全貌の把握が困難になってきます。また、なぜかpingが通らないときなど、あっちこっちでtcpdumpして回るのは大変です。 そこで、コマンド一つでOpen vSwitchやNamespaceの関係図を描き、ついでに全interfaceをtcpdumpしてpingがどこを通っているかも色で示すツールを作りました。 今のところ単一ホスト内のみなので複数nodeあるときは各nodeで実行する必要がありますが。 使い方 ソースは https://github.com/NeoCat/ovsimager にあります。sudo できるユーザかrootで $ sudo gem install ovsimager $ sudo yum install graphv

                          Open vSwitchやNamespaceの関係図をコマンド一つで描く - Okiraku Programming
                        • 各namespace でapplication_controller みたいな仕組みを作る

                          スカイプ英会話のカフェトークでは生徒、講師、管理者でそれぞれネームスペースをもってるんですが、各ネームスペースで application_controller のように、一つの親コントローラに共通メソッドをまとめたいと思いました。 まず、application_controller.rb に全てで使う共通メソッドなどを入れる。 class ApplicationController < ActionController::Base include SslRequirement before_filter :set_user_language before_filter :set_timezone def set_timezone Time.zone = session[:tz] if session[:tz] end private def set_user_language I18n.l

                          • ID Mapping/User Namespace再入門 その(1) - ローファイ日記

                            前のシリーズが終わる前に新シリーズを書いていく。 皆さんのIDはマッピングされていますか? User Namespace とは? まず、TenForwardさんによる日本語でのとてもわかりやすい解説がすでに存在するので、そちらを参照してから...。 gihyo.jp User Namespace自体は、Linuxの名前空間機能の一つであり、ホストのユーザID(グループIDも含むが、簡便のためこの記事では「ユーザID」とだけ表現する)の振り出し方とコンテナ(名前空間)内部のIDの振り出し方を分離する機能である。 実は、User Namespaceを(unshare(2)などで)分離しただけでは、ホストのユーザIDが見えなくなるだけで、コンテナ内部では全てのIDがnobodyになってしまい、現実のプログラムを動かせない。Network Namespaceにおいて、分離後vethなどを引き出さな

                              ID Mapping/User Namespace再入門 その(1) - ローファイ日記
                            • xmlSerializerによるXML出力時にnamespaceを付与しない - tekkの日記 C#,VB.NET

                              xmlSerializerを使用してシリアライズ(serialize)すると、以下のようにxmlns:xsiやxmlns:xsdといった名前空間が出力されます。 ですが、このような名前空間は不要ということもあると思います。 その場合は、シリアライズ(serialize)時に空の名前空間オブジェクトを渡せば名前空間無しのXMLを出力することができます。 XmlSerializerNamespaces ns = new XmlSerializerNamespaces(); ns.Add(String.Empty, String.Empty); StreamWriter sw = new StreamWriter("test2.xml", false, Encoding.UTF8); serializer.Serialize(sw, item, ns); sw.Close();

                                xmlSerializerによるXML出力時にnamespaceを付与しない - tekkの日記 C#,VB.NET
                              • GitHub - Malabarba/names: A Namespace implementation for Emacs-Lisp

                                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 - Malabarba/names: A Namespace implementation for Emacs-Lisp
                                • Railsルーティング:「namespaceとmodule」「resourceとresources」「memberとcollection」 - Qiita

                                  Railsルーティング:「namespaceとmodule」「resourceとresources」「memberとcollection」RubyRailsRails4 はじめに この記事では、Rails(4.2系)のルーティングの「namespaceとmodule」と「resourceとresources」と「memberとcollection」に関して説明したいと思います。 これは、最近Railsのルーティングをがっつり触る機会があり、その際の知見を記事にしたものです。 rake routesの表示の違いを述べるだけでなく、どのような状況で使うのかという説明も可能な限り記載しました。 前提 adminとstaffがいるシステムを考えます。業務システムではよく出てくる登場人物だと思いますが、管理者(admin)がスタッフ(staff)を操作(CRUD)できるものとします。 本編

                                    Railsルーティング:「namespaceとmodule」「resourceとresources」「memberとcollection」 - Qiita
                                  • Railsのroutingにおけるscope / namespace / module の違い - Qiita

                                    はじめに 以前書いた、下記の続き。 https://qiita.com/ryosuketter/items/1d9b620fa2508cfda37b 今回は、Railsのroutingにおけるscope / namespace / module の違いについて書きます。 結論 結論をまとめると URL ファイル構成

                                      Railsのroutingにおけるscope / namespace / module の違い - Qiita
                                    • 週刊Railsウォッチ(20190730-2/2後編)Docker 19.03の新機能に注目、ngrokはスゴい、redis-namespaceほか|TechRacho by BPS株式会社

                                      2019.07.31 週刊Railsウォッチ(20190730-2/2後編)Docker 19.03の新機能に注目、ngrokはスゴい、redis-namespaceほか こんにちは、hachi8833です。Rails 6.0.0 rc2リリースがやっと公式にアナウンスされました。 元記事: Rails 6.0.0 rc2 released | Riding Rails(Rails公式ニュースより) 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 毎月第一木曜日に「公開つっつき会」を開催しています: お気軽にご応募ください ⚓週刊Railsウォッチ「公開つっつき会」第13回のお知らせ(無料) お申込み: 週刊Railsウォッチ公開つ

                                        週刊Railsウォッチ(20190730-2/2後編)Docker 19.03の新機能に注目、ngrokはスゴい、redis-namespaceほか|TechRacho by BPS株式会社
                                      • Firefox Extensions: Global Namespace Pollution

                                        Reposted with permission from Jan Odvarko (AKA Honza): I have been recently asked by couple of developers how to properly design architecture of a Firefox extension. The first thing that immediately came to my mind at that point was a problem with global variables defined by extensions in ChromeWindow scope. This problem can easily cause collisions among various extensions. Something that should b

                                          Firefox Extensions: Global Namespace Pollution
                                        • [RFC PATCH v3 0/8] Count rlimits in each user namespace [LWN.net]

                                          Alexey Gladkov <legion-AT-kernel.org>, Andrew Morton <akpm-AT-linux-foundation.org>, Christian Brauner <christian.brauner-AT-ubuntu.com>, "Eric W . Biederman" <ebiederm-AT-xmission.com>, Jann Horn <jannh-AT-google.com>, Jens Axboe <axboe-AT-kernel.dk>, Kees Cook <keescook-AT-chromium.org>, Linus Torvalds <torvalds-AT-linux-foundation.org>, Oleg Nesterov <oleg-AT-redhat.com> Preface ------- These p

                                          • Windows.Data.Pdf Namespace - Windows UWP applications

                                            This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

                                              Windows.Data.Pdf Namespace - Windows UWP applications
                                            • Rails::Generators の #namespace がフォルダ名にも影響していて、ハマった話。 - Qiita

                                              module HOGE module Generators class ConfigGenerator < Rails::Generators::Base source_root File.expand_path(File.join(File.dirname(__FILE__), 'templates')) namespace "hoge:config" # <- THIS!! def copy_config_file template 'hoge_config.rb', 'config/initializers/hoge_config.rb' end end end end

                                                Rails::Generators の #namespace がフォルダ名にも影響していて、ハマった話。 - Qiita
                                              • Rのパッケージをつくるとき、NAMESPACEにimportFromを書くか::を使うのかどっちがいいかという回りくどい話 - Technically, technophobic.

                                                個人的な見解を書いておきます。 まず、パッケージの中で別パッケージの関数を使うにはどうすればいいか、おさらいしてみましょう。 DESCRIPTIONファイル まずは、install.packages()によって依存するパッケージが自動でインストールされるようにするため、DESCRIPTIONファイルに必要なパッケージは列挙する必要があります。 オフィシャルな説明はWriting R Extensions - 1.1.3 Package Dependenciesあたりに書かれています。パッケージの依存関係を記述するフィールド6つ定義されていますが、主に使うのは以下の3つです。 Depends: パッケージ全体をアタッチする必要がある*1、もしくはアタッチした方がいい(後述)パッケージはここに書きます。自動でインストールされます。 Imports: そのパッケージの関数を使うだけでよければここ

                                                  Rのパッケージをつくるとき、NAMESPACEにimportFromを書くか::を使うのかどっちがいいかという回りくどい話 - Technically, technophobic.
                                                • inductor on Twitter: "任天堂のマルチプレイヤー用サーバー、AnthosとIstioとSpannerでできてるらしい。マルチクラスタ、Namespace単位での分離 + VirtualServiceで構成 https://t.co/wtbF1edEKN"

                                                  任天堂のマルチプレイヤー用サーバー、AnthosとIstioとSpannerでできてるらしい。マルチクラスタ、Namespace単位での分離 + VirtualServiceで構成 https://t.co/wtbF1edEKN

                                                    inductor on Twitter: "任天堂のマルチプレイヤー用サーバー、AnthosとIstioとSpannerでできてるらしい。マルチクラスタ、Namespace単位での分離 + VirtualServiceで構成 https://t.co/wtbF1edEKN"
                                                  • Sig Bookmark - namespace gimite

                                                    Sig Bookmarkとは † ブックマークCGIです。 CGIなので、自分のWebページに設置しておけば、どこでも同じブックマークを使えます。 ブラウザの左側(パネル/サイドバー)に収まるので、ブラウザのブックマークと同じ感覚で使えます(下の写真参照、OperaとFirefoxのみ)。 アクセス頻度順に表示します。 インクリメンタル検索(絞り込み)ができます。 日本語をローマ字で検索することもできます(要kakasi)。 JavaScriptだけで行うので、高速です。 フォルダ分けの機能はありませんが、タグを使った検索ができます。 Cookieを使ったパスワード認証機能があります。

                                                    • application.xml の namespace の指定 - blog.seyself.com

                                                      エラーの意味が分からず四苦八苦してしまったのでメモ。 FlashDevelop + FlexSDK で AIR を作成する際、 error while loading initial content というエラーが出たときは、 application.xml 内の以下を確認する。(デフォルトでは2行目) <application xmlns="http://ns.adobe.com/air/application/1.0"> ここで指定する URL は AIR(adl.exe)のバージョンによって異なる。 adl.exe のバージョンは Windows XP だと adl.exe を右クリックして 「プロパティ」→「バージョン情報」 で確認できる。 今回の場合は 1.5 が入っていたので <application xmlns="http://ns.adobe.com/air

                                                      • exit(2)とpid namespaceめも - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ

                                                        プロセスが終了するときにもpid namespaceが関係するので、その辺りのめもです。 流れとしてはこんな感じです。 do_exit()@kernel/exit.c -> exit_notify@kernel/exit.c -> forget_original_parent()@kernel/exit.c -> find_child_reaper()@kernel/exit.c -> zap_pid_ns_processes()@kernel/pid_namespace.c 今回読むのはzap_pid_ns_processes()です。 プロトタイプはこうです。 184 void zap_pid_ns_processes(struct pid_namespace *pid_ns) この関数はPID Namespace(pid_ns)に属するプロセスに対してSIGKILLを投げていって、プ

                                                          exit(2)とpid namespaceめも - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ
                                                        • network namespaceで遊ぶ

                                                          network namespaceとは Linuxに備わっているnetwork namespace機能を用いることで、IPに関する処理を1台のLinuxの中で複数に分割することができます。ネットワーク機器でいうところのVRF(Virtual Rouring and Forwarding)に近いことができます。 network namespaceを使うことで、Linux 1台だけで複数台の機器をエミュレートできるのでいろいろ遊べそう。 構成図 作ってみるネットワークはこんな感じ。 ルータ2台の両端に端末があるだけのthe simpleという構成。 物理NW構成図 論理NW構成図 作成 network namespace(≒仮想ノード)作成 ip netns addでnetwork namespeceを作成します。root権限で実行する必要があります。 先の物理NW図で箱が4個あるとおり、4個

                                                            network namespaceで遊ぶ
                                                          • Namespace Edanmo

                                                            In this site you will find source code for Visual Basic 6 and Visual Basic .NET, targeted to intermediate and advanced programmers. The site is divided in two major sections, one for VB6 and one for VB.NET. Both sections are divided by code categories. Start browsing the site by selection one of the sections from the toolbar above.. The rules All the code from this site can be freely used in your

                                                            • 「自衛隊は即時撤退しても日米同盟は壊れません」, 3人の誘拐について大急ぎで, selector namespace, selector namespaceとdouble dispatch, selector namespaceと継承,.. - Journal InTime(2004-04-09)

                                                              _ 「自衛隊は即時撤退しても日米同盟は壊れません」 リンクはJMMの冷泉彰彦氏の記事だが、 すぐに他の記事に変わってしまうと思う。*1 (前はバックナンバーが公開されてたような気がするんだけど。) おおまかな論旨としては、 もちろん人質の命は大切だが、撤退しない場合のリスクはそれ以外にもある。 日米同盟への影響は、撤退しない場合の方が深刻になる可能性がある。 この事件がなくとも、昨今の治安情勢からこれ以上の自衛隊の活動は難しい。 今撤退したとしても、テロに屈したと考える必要はない。 といったように、自衛隊の撤退を主張している。 意見にはおおむね賛成 *2 なんだけど、 これに対しては、日本は堂々と自衛隊を引くべきです。胸を張って引き上げるべきです。アメリカの庶民は、誰も不思議に思わないでしょうし、大した悪感情も持たないでしょう。政治家のメンツは潰れます。ブッシュ=チェイニー=ラムズフェルド

                                                              • Rails で namespace を適用する方法 ( scaffold 編 ) - Qiita

                                                                やりたい事 管理画面用に scaffold で作成した CRUD ( Create, Read, Update, Delete ) へ namespace を適用し、/admin/ のような URL でアクセスしたい。 controller , view , helper や、assets 配下の javascripts , stylesheet , image を namespace でディレクトリ分けし、見通しを良くしたい。 ( app/controllers/admin/***_controller.rb , app/assets/javascripts/admin/***.js ... ) namespace を利用し、コントローラとビューはわけても、モデルはわけたくない。 前提 バージョン

                                                                  Rails で namespace を適用する方法 ( scaffold 編 ) - Qiita
                                                                • PowerShell 5.0 で搭載された using namespace シンタックスの概要 - tech.guitarrapc.cóm

                                                                  PowerShell から .NET クラスを呼び出して操作するときの最大の苦行。それが、クラスの名前空間を毎回毎回書かないといけないことです。 たとえば、List(T) を扱うとこうなります。無駄に使ってみましょう。 gist.github.com ジェネリクスの扱いつらぽよ。 Item : 0 Item : 1 Item : 2 Item : 3 Item : 4 Item : 5 Item : 6 Item : 7 Item : 8 Item : 9 C# なら using <NameSpace> が用意されているのでいいのですが、PowerShell では名前空間を省略する方法がなくつらかったわけです。 これが PowerShell 5.0 で変わります。 目次 目次 言語仕様上の using シンタックス 蛇足 PoweShell 5.0 で搭載される using シンタックス

                                                                    PowerShell 5.0 で搭載された using namespace シンタックスの概要 - tech.guitarrapc.cóm
                                                                  • Linux の PID Namespace について - CUBE SUGAR CONTAINER

                                                                    Linux のコンテナ仮想化を構成する機能の一つに Namespace (名前空間) がある。 Namespace は、カーネルのリソースを隔離して扱うための仕組みで、リソース毎に色々とある。 今回は、その中でも PID (Process Identifier) を隔離する PID Namespace を扱ってみる。 使った環境は次のとおり。 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.3 LTS Release: 20.04 Codename: focal $ uname -rm 5.4.0-96-generic aarch64 $ unshare --version unshare from util-linux 2.34 $ gcc --

                                                                      Linux の PID Namespace について - CUBE SUGAR CONTAINER
                                                                    • Namespace Import に補完を効かせる TypeScript プラグインを作った

                                                                      Namespace Import に補完を効かせる TypeScript Language Service Plugin[1]、typescript-plugin-namespace-import を作りました。 そのモチベーションと使い方を紹介します。 TL;DR 普通のオブジェクトを名前空間として用いると Tree Shaking が効かずバンドルサイズが膨らむ Namespace Import を用いれば Tree Shaking が効く しかし Namespace Import は Default Export と同様に補完が効かない TypeScript Language Service Plugin でファイル名を用いた補完を効かせていいとこ取り! モチベーション 大規模なコードベースでは、全ての関数を無邪気に Named Export していると補完に全て出てきて開発体験が悪

                                                                        Namespace Import に補完を効かせる TypeScript プラグインを作った
                                                                      • GitHub - namespace-ee/react-calendar-timeline: A modern and responsive react timeline component.

                                                                        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.

                                                                          GitHub - namespace-ee/react-calendar-timeline: A modern and responsive react timeline component.
                                                                        • network namespace をいろいろ試してみる - ritcheyの日記

                                                                          (OpenStack ユーザ会でやっている Advent Calendar の一つです) Quantum では IP アドレスが重複したネットワークを作成するために、 Linux network namespace というカーネルの機能を利用しています。 Linux network namepsace で基本的な使い方が分かる記事を書こうかなと思っていたのですが、書こうと思っていたのと同じことを、週末に @irix_jp さんが丁寧に説明してくれているので、それはやめて、適当に network namespace で遊んでみようと思います。 http://aikotobaha.blogspot.jp/2012/10/linux-network-namespace.html Distribution によって動かなかったり動いたりする とにかくたくさん namespace を作ってみる -

                                                                            network namespace をいろいろ試してみる - ritcheyの日記
                                                                          • namespace::cleanとoverload - D-6 [相変わらず根無し]

                                                                            namespace::cleanとoverload この間はまったのでメモ package MyObject; use Moose; use overload # overloadの色々... ; use namespace::clean; これだと、overload.pmが適用してくれる関数も削除してしまうので、オーバーロードが効かない。なので、overloadを適用するMooseオブジェクトはこうやって書かないといけない: package MyObject; use Moose; use overload ....; no Moose; それだけ。 タグ perl 2009年11月 6日 12:59 D | ブログ記事のURL | コメント(0) | トラックバック(0) |

                                                                            • [Linux][Kernel][Security] User Namespace と Overlayfs と CVE-2015-8660 - TenForward

                                                                              単なるメモです。 aufs-users ML に流れた、Overlayfs と User Namespace(userns) を併せて使った時の脆弱性のお話: Re: try reproducing this problem? 脆弱性の内容は UserNamespaceOverlayfsSetuidWriteExec これに関連する脆弱性として CVE-2015-8660 があるようで、これはすでに修正済みで、上記に書かれた脆弱性もこれで影響なくなるらしい。 aufs で userns は aufs を使った一般ユーザ権限で起動するコンテナ - TenForwardの日記 のあたりの話で、普段から allow_userns=1 で使ってるので、少し興味をそそられたので試してみました。 ただ、上記に書かれている脆弱性ですが、そもそも vanilla kernel だと userns 内の特権

                                                                                [Linux][Kernel][Security] User Namespace と Overlayfs と CVE-2015-8660 - TenForward
                                                                              • UTS Namespace (名前空間) を追っかける - TenForward

                                                                                コンテナが盛り上がってるので、エラい人たちが結構色々な情報を色々な所に書いてくれるので、簡単に知識が手に入るようになってきましたね。というわけで、私のようななんちゃってな人でも気軽に処理を追っかけることができるようになってきましたから、久々にカーネルのコードを読んでみました、というメモ。(ちゃんとした知識を手に入れるにはもっと偉い人の資料を参考に自分でおっかけてみましょう :-) Namespace の中でも一番単純そうな UTS Namespace。そうです、あのホスト名とかドメイン名とか、あの辺りを Namespace ごとに保持できるシンプルな Namespace です。これならシロートな私でも大丈夫そう。 nsproxy タスクごとの Namespace を保持するために、プロセスなんかの色々な情報を保持する task_struct 構造体というのが include/linux/s

                                                                                  UTS Namespace (名前空間) を追っかける - TenForward
                                                                                • Portable C++ Codes -Using the 'Using Directive' of Namespace -

                                                                                  移植性の高いプログラムの書き方 「using指令を使うときの注意点」編 しのはらのC++実験室トップページ 「移植性の高いプログラムの書き方」トップページ 標準ライブラリを使う際の最新の作法 最新のC++仕様である標準C++では、入出力クラスライブラリ(I/Oストリームライブラリ)を次のように使用します。 #include <iostream> int main() { std::cout << "Hello World" << std::endl; } このように、coutやendlなどの名前の前にstd::をつけて書きます。これが基本です。ただし、いつもstd::をつけるのは面倒なので、次のように省略する方法があります。 #include <iostream> using namespace std; int main() { cout << "Hello World" << endl