タグ

2017年11月7日のブックマーク (15件)

  • java8が何気に便利になってる - Qiita

    java8使ってますか? 2014年の春にjava8がリリースされました。 お仕事では主にjavaを使っていますが、やはりお年を召した言語なので若干設計が古臭く感じてきました。なのでプライベートでは最近scalaやHaskellなど、書いてて気持ちのいい言語に浮気をするようになりましたが、やはり業務でメインに使う言語ならばチェックしないわけにはいかないだろうと思いたち、いまさらながら触って見ることにしました。 ラムダ式というもの interfaceのデフォルト実装 メソッド参照 コレクションを強化したStream もうちょっと続く Java8人気ないんやね。。。 もうjavaでいいんじゃないかな。 java1.4からjava5に変わった時、文法に大きく変更が加えられ、拡張for文やアノテーションが生まれました。特にアノテーションは様々な用途で広く使われるようになり、できることが一気に広がり

    java8が何気に便利になってる - Qiita
  • コレクションを強化したStream - Qiita

    Arrays.asList("a", "b", "c").stream().forEach(s -> System.out.println(s)); Listにstream()というメソッドが追加されました。これはリストに対するStreamを返すメソッドで、Listにdefaultで実装されています。 forEachはStreamの全要素に対して引数の関数を適用しています。引数の無名関数はprintlnを呼ぶだけのラッパーで、実行するとコンソールにa b cと表示されます。 さて、これだけだと何も便利になった感じがしないですね。むしろ拡張for文の方がわかりやすいです。 java.util.stream.Stream StreamインターフェイスにはforEach以外にも色々なメソッドが実装されています。ここでは例としてmapToIntとfilterを使ってみます。

    コレクションを強化したStream - Qiita
  • ハイブリッドクラウド 実現のための最適解 - CloudForms 3.0 -

    redhat.comを閲覧される際に、お勧めのリソースが表示されます。とりあえず、こちらをお試しください。 Red Hat 製品一覧技術トピックスRed Hat のリソース

    ハイブリッドクラウド 実現のための最適解 - CloudForms 3.0 -
    himawari28aug
    himawari28aug 2017/11/07
    ビジネルルールに加えて制約ルールを定義することで、複雑な問題を解決する最適解を発見します。
  • 第9章 Business Resource Planner | Red Hat Product Documentation

  • 製品情報 - Red Hat Decision Manager | BRMS 徹底活用ナビ

    Red Hat Decision Manager(旧JBoss BRMS)は、オープンソースソフトウェアで提供される唯一のビジネスルール管理システムです。ビジネス領域に潜在するビジネスルールを可視化して管理できるRed Hat Decision Managerを導入することにより、業務効率の大幅な改善、属人化するビジネスルールの可視化、判断ミスの防止などの効果も期待できます。また、ルールサーバーに集約されるビジネスイベントから実行しなければならないアクションを自動抽出できるため、大量のビジネスデータが飛び交うシステムでも実行すべきアクションを素早く抽出できます。迅速な意思決定の自動化などが必要なシステムには最適なソリューションです。

  • RPA製品を選定する際に持つべき2つの視点と業務プロセスの観点から考えるRPAの本質

    RPA(Robotic Process Automation)とは何かという基的なことから、導入するためのノウハウまでを解説する連載。今回は、RPA製品を選定する際に持つべき2つの視点を提示し、RPA質について考察してみます。 RPA(Robotic Process Automation)とは何かという基的なことから、導入するためのノウハウまでを解説する連載「RPA導入ガイド」。連載第1回では、RPAに関しての基的な事項と導入に際して押さえておきたいことを解説しました。 第2回となる今回は、RPAをより深く理解するために、RPAソフトウェアを選定する上で持つべき視点や項目を中心に解説を進めていきます。 RPA製品を選定する上で持つべき2つの視点 現在、さまざまなRPA関連製品が提供されています。 導入を真剣に検討し始めると、「RPAの利便性は理解できたが、自社での導入や活用にど

    RPA製品を選定する際に持つべき2つの視点と業務プロセスの観点から考えるRPAの本質
  • RPA(Robotic Process Automation)とは何か――今、金融系を中心に全社的な導入が進む理由

    RPA(Robotic Process Automation)とは何か――今、金融系を中心に全社的な導入が進む理由:RPA導入ガイド(1) RPA(Robotic Process Automation)とは何かという基的なことから、導入するためのノウハウまでを解説する連載。初回は、RPAの概要と市場状況、5つの導入プロセス、導入を成功させるために重要な3つのポイントなどについて。 RPA(Robotic Process Automation)とは 以前は「RPAって何ですか?」と言われることがありましたが、最近では雑誌に加えてテレビや新聞などでも報じられる機会が増えてきたことから、多くの方が、「Robotic Process Automationの略称」「ソフトウェアによるロボット化で仕事を効率化するツール」という認識を持っていると思います。 より細かく言えば、「端末に表示されているアプ

    RPA(Robotic Process Automation)とは何か――今、金融系を中心に全社的な導入が進む理由
  • 急速なビジネスの変化に対応できる「BRMS」の常識

    急速なビジネスの変化に対応できる「BRMS」の常識:企業システムの常識をJBossで身につける(終)(1/4 ページ) 企業向けアプリケーションのさまざまな“常識”をJavaのオープンソース・フレームワーク群である「JBoss」から学んでいきましょう。企業システムを構築するうえでの基礎となる知識をリファレンス感覚で説明していきます。初心者から中堅、ベテランまで大歓迎! 貴社では、ビジネスルールを定めていますか? 企業における「ビジネスルール」について、読者はどのようなものを想像しますか? その名のとおり、「ビジネスにおけるルール」というものを想像するのではないでしょうか。企業を取り巻く環境は、常に急速な変化が伴います。このような変化に対応できるように、昨今の企業では、一定のビジネスルールを定義しておき管理するケースが増えています。 今回は、ビジネスルールの概要について説明し、企業におけるビ

    急速なビジネスの変化に対応できる「BRMS」の常識
    himawari28aug
    himawari28aug 2017/11/07
    jboss brms drools 違い
  • ハイブリッドクラウド 実現のための最適解 - CloudForms 3.0 -

    今年のAnsible Automates では、もはや「絵に描いた」ではなくなったインフラ自動化を、様々なユースケースでご紹介いたします。 あなたの組織にあった新たな自動化の可能性を見つける絶好の機会です。自動化の未来を共に切り拓きましょう!

    ハイブリッドクラウド 実現のための最適解 - CloudForms 3.0 -
  • Drools(Java Rules Engine)の紹介 | Technical Works

    ルール・エンジンとは ルール・エンジンとは、ビジネス上のルールといった「分岐処理(IF文処理)」を処理するための専用のエンジンのことです。ルール・エンジンとは、ビジネスルールとアプリケーションを切り離す役割を担い、これにより、アプリケーションを変更せずに、ビジネスルールのみを変更できます。ビジネスルールを個別に扱うことで、複雑な条件分岐のロジックを組み合わせるため、結果としてアプリケーションを柔軟に扱えます。 ルール・エンジンの長所、短所 長所 ①ビジネスルールの更新をアプリケーション・プログラムとは関係なしで行うことができます ②ビジネスルール構築に特化した環境・言語を利用することで開発効率が著しく向上します ③システム変更の分業が可能になります そのため、複雑な条件判断が組み合わさっている場合とか、仕様が頻繁に変わるような問題に対しては、ルールベース・システムが適しているといえます。

    Drools(Java Rules Engine)の紹介 | Technical Works
  • SwaggerでRESTful APIの管理を楽にする - Qiita

    背景 最近は変化し続ける要件に対応するために、システムも柔軟であることが求められています。 そのため、部分的に変更やスケールの可能なシステムを構築し、API経由で連携するマイクロサービス的アーキテクチャが増えてきています。 そういった設計の中で問題になっていくのが、従来のモノリシックなアプリケーションではIDEやコンパイラなどで行っていた、機能間のインターフェイスをどう管理するかという部分です。 Swaggerとは? SwaggerとはRESTful APIのドキュメントや、サーバ、クライアントコード、エディタ、またそれらを扱うための仕様などを提供するフレームワークです。 公式サイトでは、The World's Most Popular Framework for APIsと謳っています。 その理由は、マイクロソフト、Google、IBM、SmartBearなどを大手の企業を含む「Open

    SwaggerでRESTful APIの管理を楽にする - Qiita
  • ITシステムの集中化とそのリスク

    歴史は繰り返す。」── 陳腐な言葉だが、現在の情報システムが向かう先を考えるとき、この言葉がまず思い浮かぶ。情報システムにおける近未来の姿が、メインフレームにダム端(文字列をやりとりするだけのターミナルのこと)がぶら下がっていた昔の姿に重なってみえるからだ。 集中システムから分散システム、そしてまた集中へ その昔、「ダウンサイジング」という言葉が流行ったことがある。その言葉は、メインフレームなどの大型計算機を皆で共用していた利用形態を小型高性能化したコンピュータに置き換えて各自で使う形態に変えることによって、コストダウンと効率化を図るというトレンドを指していた。実際、その流れは留まるところを知らず、大型コンピュータは特殊用途のみを残してほとんど消え去る運命にあった。 一方で台頭してきた小型コンピュータは、パソコンの進化や個人用OSの爆発的普及、インターネットを介した広域ネットワーク化など

  • 集中、分散から集中へ、そしてまた分散へ‐「モノのインターネット」が企業ITにもたらす影響とは?

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    集中、分散から集中へ、そしてまた分散へ‐「モノのインターネット」が企業ITにもたらす影響とは?
  • TechCrunch | Startup and Technology News

    Holy procrastination, startup founders! Tomorrow’s your last chance to apply to the Startup Battlefield 200 at TechCrunch Disrupt 2024. Your last chance for a shot to stand on the Disrupt…

    TechCrunch | Startup and Technology News
  • キャズムとは? キャズムが生まれる理由とその超え方を徹底解説します【マーケティング理論】

    キャズムとは? キャズムが生まれる理由とその超え方を徹底解説します【マーケティング理論】 2017年08月02日 2019年09月07日OmiTomoaki キャズム、それは越えなければならない深い溝 出典:free-photos.gatag.net 「キャズム」という言葉を聞いたことがあるでしょうか? キャズムとは「溝」を意味する言葉で、マーケティングの有名な理論の1つです。 新しいイノベーティブな製品が世の中に出ようとするとき、最初の市場とそのあとに続く大きな市場との間にある大きな溝のことを、キャズムと言います。 もしあなたが世界に新たな製品・サービスを生み出したい時、キャズムを理解していなければマーケティングに苦労することになるでしょう。 今回はジェフリー・ムーアの提唱するキャズム理論について学んでいきます。 キャズムの前に「イノベーター理論」について学ぼう キャズムについて学ぶため

    キャズムとは? キャズムが生まれる理由とその超え方を徹底解説します【マーケティング理論】