タグ

2015年2月6日のブックマーク (4件)

  • ASP.NET MVC 4とAWS Elastic Beanstalkで簡単なWeb APIを作成する | DevelopersIO

    簡単なWeb APIの作成 とあるブログを執筆するために、簡単なWeb APIを作成する必要がありました。特定のURLをたたくと、特定のHTTPのレスポンスコードを返すようなWeb APIです。 そこで今回はASP.NET MVC 4を用いて簡単なWeb APIを作成することにします。また、アプリケーション以外のインフラ全般はAWS Elastic Beanstalkにすべて任せることにしました。 AWS Elastic BeanstalkとはAWS版のPaaS環境のようなもので、開発者はEclipse(Java)、Visual Studio(C#)、Rubyなどを用いたアプリケーション開発に専念し、AWS環境の構築、アプリケーションのAWS環境へのデプロイはBeanstalkが用意した枠組みにまかせます。 ・AWS Elastic Beanstalk http://aws.amazon.

    ASP.NET MVC 4とAWS Elastic Beanstalkで簡単なWeb APIを作成する | DevelopersIO
    yamakaz
    yamakaz 2015/02/06
  • Perl Hackers Hub:第9回 高速なWeb APIの実装とテスト―Mobage APIを支えるノウハウ(2)|gihyo.jp … 技術評論社

    大量にあるサーバへのアクセスを効率的に扱う Mobage APIでは、接続するDBサーバやmemcachedサーバなどが大量にあります。サーバが増えても、アプリケーションの変更は最低限にしたいものです。ここでは、複数のサーバへのアクセスを簡単に記述する方法を紹介します。 DBへのアクセスを隠蔽する DBは一般的な、マスタ/スレーブ構成を採用しています。INSERT/UPDATE/DELETEのような更新系のクエリはマスタへ、SELECTなどの参照系のクエリはスレーブへいくようにしています。また、Sharding[11]をしているDBの系統もあります。 このように大量にあるDBへのアクセスを簡単に行うために、Mobage APIではDeNAの有澤高介さんが開発したDBIx::DBHResolver(現在のメンテナは同じくDeNAの山口徹さん)を利用してDBへのアクセス情報を隠蔽(いんぺい)し

    Perl Hackers Hub:第9回 高速なWeb APIの実装とテスト―Mobage APIを支えるノウハウ(2)|gihyo.jp … 技術評論社
    yamakaz
    yamakaz 2015/02/06
  • グノシー木村氏が提唱するスマホ時代にコンバージョンを上げる方法が参考になった | らふらく^^ ~ブログで飯を食う~

    グノシー共同代表の木村さんが「スマホ時代には、コールセンターよりもチャットセンターを用意した方がいい」「電話というアクションのハードルの高さを意識した方がいい」とツイートしていました。 あまりにも納得してしまったので、一連のツイートを紹介します。 電話はチャットに移行している電話って、どんどんチャットに移動しているでしょ。電車の中でもできるじゃないですか。LINEとかfacebook messengerって電話を圧倒的にディスラプトしていると思います。ついでに無料通話なんかまでやっちゃって。 — Shinji Kimura (@shinzizm) 2014, 11月 12 電話の大変さ、チャットの手軽さお店の予約なんて、誰も電話の方がいいなんて思ってないですよ。チャットの方がいい。仕事しながらでも予約できるじゃないですか。 — Shinji Kimura (@shinzizm) 2014,

    グノシー木村氏が提唱するスマホ時代にコンバージョンを上げる方法が参考になった | らふらく^^ ~ブログで飯を食う~
    yamakaz
    yamakaz 2015/02/06
  • ssig33.com - よく分からない人のためのセキュリティ

    いろいろと原則論はあるんですが。昨今のアプリケーションは複雑化し、扱う情報はよりセンシティブになり、そしてより幅広く使われるようになっています。よって「安全な」アプリケーションを作るために必要な知識はますます増える傾向にあります。 よく分かってない人は以下のことにとりあえず気をつけましょう 1. なるべく自分で作らない これは最も重要なことです。検索する、他人に聞く、自分で考えない。これは重要です。大抵の問題は他人が作ってくれた解決策を適用できます。 例えばセキュアな問合せフォームを作ることにしましょう。気をつけるべきことは以下のことぐらいでしょうか。 送信内容の確認画面を表示する場合、ユーザーの入力した値は適切にエスケープするように 送信内容をアプリケーションの DB に格納する場合には SQL インジェクションを防がなければならないので、プリペアドステートメントを用いる CSRF 対策

    yamakaz
    yamakaz 2015/02/06