この記事はCDI 2.0スペックリードであるAntoine Sabot-Durand氏の記事(Feb 20, 2017)の翻訳です。CDI SPIの概要をサンプルやCDI 1.1の新機能の紹介を交えて説明しています。私はプロデューサーにパラメーターを渡すために限定子を使う方法や、InjectionPointメタデータを使って実装を切り替える方法が面白いと思いました。ちなみに、この記事のタイトルは「007 私を愛したスパイ」をもじっています(この著者の他の記事も同様です)。 (原文)CDI, the SPI who loved me CDIユーザーは何度も私に尋ねます。なぜCDIを採用して、古いフレームワークや開発のやり方を止めるべきなのかを。この質問への答えは先進的なCDIの要素、すなわち拡張機能とCDI SPIに見い出せます。 そう、CDIの本当に優れた機能は最初から使えるものではなく、
by Mark Harkin 西洋の古い大聖堂や修道院の多くには「ガーゴイル」と呼ばれる彫刻が設置されています。12世紀中頃に建築されたイギリス・スコットランドのペイズリー修道院にあるガーゴイルは、1979年に公開されたSFホラー映画「エイリアン」に登場するエイリアンにそっくりなことで知られています。なぜ約850年前の建築物にエイリアンそっくりのガーゴイルが設置されているのかについて、さまざまな不思議について解説するYouTubeチャンネル「Did You Know?」がムービーで説明しています。 The Mystery Of Why There’s An “Alien” Gargoyle On A 12th-Century Scottish Abbey May Have Been Solved - YouTube ペイズリー修道院は、ロンドンから560km以上離れたスコットランド地方のペ
環境構築 コード CDI とは Contexts and Dependency Injection の略。 Java EE 7 には ver 1.1 が含まれている。 JSR は 346。 DI (依存性の注入)に加えて、管理しているインスタンスのスコープの管理まで行ってくれる。 CDI 誕生の経緯と JBoss Seam の変遷 CDI は、 JBoss が提供していた独自フレームワークである Seam が前身となっている。 Seam は日本語で「継ぎ目」という意味。 Java EE 5 の頃の JSF と EJB をシームレスに連携させることを目的に作られたのが、この Seam というフレームワーク。 この Seam の中で、 DI やコンテキストの管理を担っていたコアの部分が抽出され、 JSR として標準化されたものが CDI 1.0 (JSR299)になる。 参照実装は Weld
おたふくかぜのウイルス(ムンプスウイルス)に感染し、その合併症の一つである「ムンプス難聴」が発症したためです。 おたふくかぜは、ほほの内側にある耳下腺(じかせん)が腫れて痛む、高熱が出るなどの症状で知られています。しかし3割程度の方は、ムンプスウイルスに感染しても、そうした症状が出ません。鈴愛さんも、このケースでした。 彼女の場合、ムンプスウイルスが左耳の内耳(耳の一番奥にある、音を感じとる部分)に侵入して細胞にダメージを与えたため、ムンプス難聴を急性発症し、後遺症が残りました。ムンプス難聴は、おたふくかぜ患者のうち、約0.01~0.5%に発症すると言われています。 ムンプス難聴になると、その後、自然に聴力が戻ることはないと考えられています。そして、有効な治療法もいまだ見つかっていません。ですので、おたふくかぜのワクチンを接種することが予防策にもなります。 高度の難聴が生涯にわたって続きま
Analytics cookies are off for visitors from the UK or EEA unless they click Accept or submit a form on nginx.com. They’re on by default for everybody else. Follow the instructions here to deactivate analytics cookies. This deactivation will work even if you later click Accept or submit a form. Check this box so we and our advertising and social media partners can use cookies on nginx.com to better
こんにちは、GMOソリューションパートナー媒体開発本部のN.Sです。 先日NGINX社より軽量アプリケーションサーバNGINX Unitのベータ版リリースがありました。 各言語毎のアプリケーションサーバ運用を一本化出来るメリットがありそうですが、 今後の選択肢として、導入の手間、操作感、パフォーマンスはどうなの?という事で簡単に触ってみました。 NGINX Unitとは? https://www.nginx.com/products/nginx-unit/ 2017.9.7に発表されたばかりのNGINX社製 軽量アプリケーションサーバ。 2017.9.28現在でv0.1ベータ版、特徴は主に以下です。 RESTful APIやJSON経由でサービス無停止でリアルタイムに設定変更が出来る 複数言語に対応(PHP, Python, Go対応、今後Java, Ruby, Node.jsにも対応予定
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: A New Ruby Application Server: NGINX Unit 原文公開日: 2018/03/28 著者: Nate Berkopec (@nateberkopec): Railsのパフォーマンスコンサルタントです。 主著: The Complete Guide to Rails Performance 参考に、NGINX Unitの動画を貼っておきます。 画像は元記事からの引用です。 概要: NGINX inc.は同社の新しい複数言語対応アプリサーバーであるNGINX UnitでRubyのサポートを開始しました。NGINX UnitはRubyアプリサーバーにどんな意味をもたらすのでしょうか?NGINX Unitは注目すべき製品なのでしょうか?(2057文字、10分) Rubyistのための新しいアプリサーバー
デザイン部でフロントエンドエンジニアをしているkitoです。 先日、iOS 11.3のリリースでiPhoneでもPWAの一部の機能が利用できるようになりました。(プッシュ通知等は利用できない)今回は、Web界隈で急速に注目を上げ始めているPWA(Progressive Web Apps)の将来性を考察したいと思います。 いわゆるフロントエンド界隈では、新しいツールや技術が短いスパーンで登場しては消えていくということを繰り返しています。新陳代謝が激しい故に、革新的な技術がいち早く取り入れられる若々しいエコシステムは利点ではありますが、反面、苦労して学習した技術やツールが、立ちどころに古びて投資が無駄になってしまうケースも間々あります。これは現代のフロントエンドエンジニアには避けられない運命でしょう。とはいえ、それをむしろ楽しみ新しい技術の到来やそれをリードする若きエンジニアたちの登場を喜ぶべ
毎日2000件来ていたアラートを精査し、20件にまで減らした話:リクルート流、SREコトハジメ(2)(1/3 ページ) 2017年4月に「SRE部」を立ち上げたリクルートテクノロジーズ。今回はその背景や、立ち上げ時に苦労した点についてお話しします。一番難しいのは、ミッションの変化に合わせて、メンバーの意識を変えていくことでした。 Webサイトやサービスの信頼性、価値の向上を進める「SRE(Site Reliability Engineering)」。もともとはGoogleが始めた取り組みですが、人材、旅行、不動産、結婚、飲食、美容など、数多くのサービスを展開しているリクルートでも、SRE活動を行っており、2017年4月には、リクルートテクノロジーズ内に「サイトリライアビリティエンジニアリング部(以下、SRE部)」という部署も生まれました。 今回はリクルートテクノロジーズでSRE部を立ち上げ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く