タグ

2016年5月14日のブックマーク (12件)

  • Spring MVC(+Spring Boot)上でのリクエスト共通処理の実装方法を理解する - Qiita

    今回は、Spring MVCベースのWebアプリケーション(画面アプリ or REST API)で、リクエスト処理内の任意のポイントで共通処理を実行する方法をについて説明します。なお、Servlet 3.0でサポートされた非同期処理利用時の共通処理の実装は、今回は対象外として別の回で紹介したいと思います。(乞うご期待!!) 動作検証バージョン Spring Framework 5.3.6 (4.3.3.RELEASE -> 5.1.7.RELEASE) Spring Boot 2.4.5 (1.4.1.RELEASE -> 2.1.5.RELEASE) Tomcat 9.0.45 Note: [2021/5/3] 投稿から5年(前回更新から約2年)くらいたっても引き続き一定のViewが継続してあるので、最新のSpring(Spring Boot)バージョンの内容に更新しました。内容自体には

    Spring MVC(+Spring Boot)上でのリクエスト共通処理の実装方法を理解する - Qiita
  • 日本の銀行初、薄さ0.8ミリのカード型トークンを導入

    株式会社ジャパンネット銀行(社:東京都新宿区、代表取締役社長:小村充広、以下ジャパンネット銀行)は、2016年11月に日の銀行として初めて、キャッシュカードと同じ薄さのカード型トークンを導入いたします。 【カード型トークンの特徴】 今回採用するのは、デジタルセキュリティの世界的なリーディング企業であるジェムアルト社の開発した薄さ0.8ミリのトークンで、この薄さのトークンは日の銀行で初めての導入となります。 キャッシュカードと同じ薄さのため、お財布やパスケースへ収納して携帯できるようになります。また、ワンタイムパスワードの表示部分に日で初めて電子ペーパー(electronic paper)を使用、数字の見やすさも向上します。 サイズ:54mm×86mm×0.8mm  重さ:6グラム カード型トークンは、11月29日(予定)以降に口座を開設されるすべてのお客さまに無料で配布をいたします

    日本の銀行初、薄さ0.8ミリのカード型トークンを導入
  • プログラムの依存関係とモジュール構成のこと - Qiita

    みなさん、メンテナンスしやすいプログラムにするための設計に苦労してませんか? 次々と現れるフレームワークやデザインパターンに振り回されてませんか!? プログラムの設計については、パターン周りを中心に長い間多くの人を悩ませているように見えます。例えば MVC などは 1980 年代からあるものなのに、未だに定期的に議論に上がったり改善されたパターンなどが提案されたり、それを元にしたフレームワークが現れたりします。 僕もそういった設計に悩んだ(でる)一人なのですが、最近は新しいパターンも大事とは思いつつも単純に依存関係をきちんとコントロールする事が大事なんじゃないかと思うようになってきました。 そこで、この記事では依存関係をテーマに見通しが良く変更に強いプログラムにするために重要だと思う事を書いていきます。 この記事は大きく前半と後半に分かれています。前半は依存関係そのものの話や疎結合について

    プログラムの依存関係とモジュール構成のこと - Qiita
  • PHP7.1α1の新機能 - Qiita

    PHP7.1.0の新機能 / PHP7.1β1の新機能 / PHP7.1α1の新機能 / PHP7.1.0α1インストール / PHP7.0.0α1 / PHP5.6 PHP7.1に導入決定・実装完了したRFCを見てみます。 Warn about invalid strings in arithmetic 非数値文字列の数値演算でエラーが発生する。 $x = 1 + 'a'; // Warning: A non-numeric string encountered $y = 1 + '1a'; // Notice: A non well formed numeric string encountered $z = 1 + '1'; // 大丈夫っぽい $x = (1 + (int)'a'); // 回避手段1 $x = @(1 + 'a'); // 回避手段2 数値として解釈可能であればE

    PHP7.1α1の新機能 - Qiita
  • Push通知を自前でつくるか、SaaSを使うか - Amazon SNS, Urban Airship, PushWoosh, CORE PUSH, Fello を比較してみた - API比較.com

    はじめまして。 いろんなSaaS, APIを比較してみるブログを始めてみることにしました。 今回は、スマホアプリやWebブラウザへのPush通知サービスについてまとめてみました。 サービスを作っている方に、少しでも参考になれば嬉しいです。 ※各サービスの機能や価格は2016年5月の執筆時点のものです。間違いがあれば、コメントにてご指摘ください。 ※こちらの記事を書いた数日後、Google I/OにてFirebaseの大幅な機能強化が発表され、GCMと連動したFirebase Notificationsなるサービスも発表されました。ぜひとも追記したいのですが、今、まとめる時間がないので、後日書きます。こちらの記事にご興味の方、よろしければFirebaseもご参考になさってみてください。 Push通知とは? Push通知の仕組み 自前でやるか、SaaS でやるか - 利用ステップ毎に設計の難易

    Push通知を自前でつくるか、SaaSを使うか - Amazon SNS, Urban Airship, PushWoosh, CORE PUSH, Fello を比較してみた - API比較.com
  • 構成管理してるつもりだけにならない方法

    構成管理ツールを用いたインフラ開発フローの改善 at Pepabo Tech Conference #5 http://pepabo.connpass.com/event/30348/

    構成管理してるつもりだけにならない方法
  • Go製WAFのuconを触ってみた - Qiita

    仕事で使うことになったので触ってみました。 とりあえず基機能だけです。 https://github.com/favclip/ucon まとめ handlerの引数はBubble.Argumentsに設定されているものが使用される handlerの型がinterface{}なので気をつけよう reflectの知識が前提なのでreflect好きな人向け 私みたいな一般人は大人しくGin,Echo,Beegoあたりを使うのがいいかも 基 package main import ( "net/http" "github.com/favclip/ucon" ) func init() { // register middleware ucon.Middleware(ucon.HTTPRWDI()) ucon.HandleFunc("GET", "/hello", getHello) http.

    Go製WAFのuconを触ってみた - Qiita
  • ついにWordPress公式ドメイン「.blog」始動、まもなく登録開始

    オープンソースのブログ・CMSプラットフォームのWordPressが、トップレベルドメイン「.blog」を新たに取得したことを発表しました。「.blog」ドメインの販売価格は未定ですが、2016年8月から順次販売していく予定とのことです。 Coming Soon: New .Blog Domains for Websites - WordPress.com News https://en.blog.wordpress.com/2016/05/12/coming-soon-new-blog-domains-for-websites/ WordPressは「.blog」ドメインを取得するに至った経緯について、「『.com』の代わりにユーザーの個性に調和するサイト名が取得できる」としています。また、「.blog」ドメインを使うことで、Google検索などの検索エンジンでサイトが多く表示されるため

    ついにWordPress公式ドメイン「.blog」始動、まもなく登録開始
  • EvernoteとGoogle Driveの連携は「クラウドの仕事場」を実現する

    Evernoteから久しぶりにとても大きなニュースがやってきました。それもなんとGoogle Driveとの連携です。 まずは ChromeAndroid のみですが、文章を書いている途中に、添付ファイルをつけるのと同じ感覚で Google Drive から文書を、表計算を、プレゼンを、ファイルを挿入することができるわけです。 手順を追ってみてみると同時に、これがもつ意味について考えてみましょう。## EvernoteGoogle Driveの連携方法 まず、こちらのリンクからEvernoteのウェブ版にアクセスし、Google Drive連携のベータ版の利用を始めます。もちろん利用にはブラウザはChromeを使います。 EvernoteアカウントをGoogleアカウントに接続する設定画面が表示されますので、「接続」をクリックして、必要ならパスワードを入力してアカウントをつなぎます

    EvernoteとGoogle Driveの連携は「クラウドの仕事場」を実現する
  • EvernoteとGoogleDriveが連携を発表、これはテキストとファイルの大きな架け橋になるかもしれない

    トップ > Evernote,エバーノート > EvernoteGoogleDriveが連携を発表、これはテキストとファイルの大きな架け橋になるかもしれない いしたにまさきの新刊:HONDA、もうひとつのテクノロジー ~インターナビ×ビッグデータ×IoT×震災~ 01 それはメッカコンパスから始まった|Honda、もうひとつのテクノロジー 02 ~インターナビ×GPS×ラウンドアバウト~ 運転する人をサポートすること|Honda、もうひとつのテクノロジー 03 ~インターナビ×災害情報×グッドデザイン大賞~ 通行実績情報マップがライフラインになった日 2016.05.13 Evernoteから、ひさびさにというとなんですが、大きなニュースが飛び込んできました。 リンク: Evernote   Google ドライブ: よりスマートな働き方 | Evernote. EvernoteGoo

    EvernoteとGoogleDriveが連携を発表、これはテキストとファイルの大きな架け橋になるかもしれない
  • 第5回 Elasticsearch 入門 Elasticsearch の使いどころ | DevelopersIO

    今回は少し、思考を変えてシステムを開発する際にどんなところで Elasticsearch を使えるのか?という視点で説明したいと思います。 最近のシステムの特徴 最近のシステムは、ビッグデータの重要性の認知、ソーシャルデータの活用など、1つのシステムでも様々な種類のデータを管理し活用するようになってきました。また、クラウドサービスやオープンソースが当たり前に使われるようになり、データを管理し活用するためのシステムやサービスも様々な選択肢があります。 そのため、最近のシステムではデータの利用目的によってデータストアを使い分けることが多くあります。 例えば、商品情報など構造化されたデータは、ビジネス要件を満たすためにデータを矛盾なく永続化する必要があるため、MySQL などのリレーショナル・データベースに保存されます。 また、更新や参照トラフィックが多くデータ数も多いゲームやモバイルアプリケー

    第5回 Elasticsearch 入門 Elasticsearch の使いどころ | DevelopersIO
  • 素のVimだと限界がある!絶対にインストールしておきたいVimプラグイン25個

    素のVimでも充分便利ですが、やはりできることに限界があります。 プラグインを使うことで標準にはない機能を追加でき、Vimでの作業がもっと捗ります。 時短を加速させるために、入れておきたいVimプラグインを系統別に25個まとめてご紹介します。 コーディングスピードを上げたい方、素のVimにはない機能を追加したい方はぜひ使ってみてください。 最初に入れておきたいVimプラグイン 作業効率化のためにまず入れておきたいプラグインを6つ紹介します。 dein.vim https://github.com/Shougo/dein.vim Vimのプラグインを管理するためのVimプラグインマネージャです。 他のプラグインをインストールする前に、まずdein.vimを入れておくことをおすすめします。 unite.vim https://github.com/Shougo/unite.vim Vim用の統

    素のVimだと限界がある!絶対にインストールしておきたいVimプラグイン25個