2014年11月9日のブックマーク (2件)

  • JSON Patch(RFC6902) with Spring MVC | Enrapt Labs

    イントロダクションウェブアプリケーションは多くのケースで以下のようにサーバと同期します。ボタンクリック時に画面で更新された値をサーバに送り、サーバから必要な情報を取得するスクロール時に表示に必要な情報を取得するページ遷移時に次のページに必要な情報を取得するこのように特定のイベント実行時だけサーバと同期するとき問題になることがあるのが、データサイズが大きいと通信に時間がかかるということです。更新されたフィールドの数が多く何層にもネストしているようなModelをやりとりするケースでは1回の通信に対する待ち時間が長いと実用には耐えられません。 特にモバイル端末のように制限された環境ではなんらかの対策は必須です。これを解決するには、最小単位のデータを常にサーバに送る 1項目単位で変更をサーバに送り、ユーザのセッション単位にサーバ側にクライアントと同期されたデータを一時的に保持しておく。そして特定の

    x5gtrn
    x5gtrn 2014/11/09
  • 生産性の高い会社がやっている、社員に自由度を与えるための7つの暗黙のルール | ライフハッカー・ジャパン

    職場の雰囲気が良くなると生産性が上がり、会社にとって満足のいく仕事をしようとがんばるようになります。しかし、職種や能力、強味や弱味は人によって違うので、すべての人に同じやり方でうまくいくとは限りません。 それでも、会社やチーム全体が最高のパフォーマンスをするために、助けとなる決まりや方針というのはあり、そのすべてがルールとして明文化されている訳ではありません。実際、多くの会社に暗黙のルールややり方があります。今回は、社員が能力を最大限発揮できる環境にするために、どのような暗黙のルールがあるのかをご紹介しましょう。 1. あらゆる社員の意見を大事にする 全社員にどんなことでも自分の意見を言うようにと、わざわざルール化する必要はありません。そんなことをすると、自分の要望を満たしてもらうために、あらゆることをでっち上げる人が出現するかもしれません。そうではなく、社員ひとり一人の意見が大事だという

    生産性の高い会社がやっている、社員に自由度を与えるための7つの暗黙のルール | ライフハッカー・ジャパン
    x5gtrn
    x5gtrn 2014/11/09