最近、新しいプロジェクトを進行することになり、従来のビューを本格的に導入することになりました。ここでは、Webpack4を皮切りに、3回にわたってWebpack4、ES6、ビュー2、Jest開発環境について共有しようと思います。すでにWebpackを使用している開発者と、初めてWebpackに接する…
2018.05.28
2,325
1.はじめに われわれのゲームはなぜこんなにもロード時間が長いのでしょうか? ライバル会社のゲームはエフェクトも華やかで音響効果もよいのに、なぜ早いのでしょうか? 【ごっつ三国 関西戦記】 昨年の測定記録24秒と比較したところ、約3秒改善され、21秒と測定されました。 入場ボタンを…
2018.05.30
473
はじめに spring-bootのstarterとは、依存関係や設定を自動化するモジュールを意味します。 たとえば、spring-boot-starter-jpaに依存性を追加した際、以下のことを行います。 spring-aop,spring-jdbcなどの依存性をかける class…
2,145
はじめに spring-bootでは、Logbackを拡張して便利なlogging設定ができます。application.ymlの設定を読み込んだり、特定のprofileのアクションを実行できます。この記事からSpring Bootでどのようにloggingを設定するのか分かるでしょう。sprin…
2018.05.21
7,654
はじめに 今回は、Spring Web Applicationで使用するFilterとInterceptorについて、紹介したいと思います。 実行時 出典:https://justforchangesake.wordpress.com/2014/05/07/sp…
17,100
はじめに 前回開発したソースには、2つの問題がありました。 Network I / Oを順次実行 O(n)時間がかかる:timeout * attachment改修 AsyncでO(1)で終わるようにチューニングが必要 Failover attach…
1,564
概要 近年、特定のコンテンツに付加属性を加えて表示するUIが増加しています。付加属性の例を挙げると、賛成/反対、コメント、共有、リンク、関連記事、推薦投稿などがあります。これらの付加属性は企画要求やパフォーマンスの問題から、クライアント別に異なるUIを表示しなければならない場合があります。Webサ…
2018.04.16
1,500
概要 SpringはControllerでValidationをした後、有効でない値が存在するとき、Error(BindingResult)にその内容を盛り込んで、JSP、FreeMarkerなどのView Template Engineでエラー内容をMessageSourceにグローバル化して表…
2018.04.12
6,317
昨年、Android 8.0(Oreo)とiOS 11がリリースされました。 新しいOSの発売とともに、常にGoogle及びAppleのストア診断ポリシーも変化されます。 これによって、最悪の場合、私たちのアプリケーションが正常に動作しなくなる可能性もあります。 ストアの変更点やそれに…
2018.03.29
209
今回は、Redux-SagaのChannel(以下チャネル)について紹介します。チャネルは、Redux-Sagaの初期のバージョンから検討していたAPIではありません。ところが、Stackoverflowで外部イベントをSagaとどのように接続するかという質問から、チャネルの必要性が表面的になり始め…
2018.03.28
686