タグ

2016年6月16日のブックマーク (13件)

  • 【Apple WWDC 2016】iOS 10のApp Transport Securityと2016年末からのATS必須化についてAppleのエンジニアに聞いてきた - Hatena Developer Blog

    Apple WWDC 2016に参加するためにサンフランシスコへ来ているid:niwatakoです。 WWDC 2016のセッション にて、App Storeに公開するアプリは今年中にATS(App Transport Security)が要求されるようになるという発表がありました。 アプリからの通信をhttps接続のみに制限するATSの有効化がApp Storeへのアプリ提出には必須になるとのことですが、はてなブックマークのようにhttpのウェブページを含む不特定多数のコンテンツの表示が必要なアプリはどこまで制限されるのでしょうか。 WWDC期間中はAppleエンジニアに質問が出来るLabが設けられているので、ATSとiOS 10でのATS周りの仕様について質問してきました。 2016/12/22 追記 2016年末とされていたApp Transport Security必須化の延期が

    【Apple WWDC 2016】iOS 10のApp Transport Securityと2016年末からのATS必須化についてAppleのエンジニアに聞いてきた - Hatena Developer Blog
  • EngineyardからAWSに移設してAuroraの運用を開始した - トレタ開発者ブログ

    どうも佐野です。トレタのインフラはEngineyardでワオワオやってたんですが、あの、なんていうのAurora?それを使いたかったわけです。 さて、私が書いた前々回の記事にて、「コア機能のAWS化」を今後のTODOとして挙げていましたが、5/9にEngineyardからAWSへの移設が完了していました。EngineyardはRailsやnodejsなどのWEB-DB環境を簡単に構築できるPaaSです。Herokuとの違いはサーバにsshしたり、chefを利用してFluentdなどのミドルウェアを入れたり、既存のコンフィグレーションをカスタマイズしたりすることができる点が挙げられます。比較的自由度の高いPaaSと言えるでしょう。トレタでは創業〜先月までお世話になりました。 今回は移設とAuroraの運用に関するTipsの紹介になります。なお、記事に示す設計・運用方針はAWSのソリューショ

    EngineyardからAWSに移設してAuroraの運用を開始した - トレタ開発者ブログ
    gologo13
    gologo13 2016/06/16
    データ移行
  • 初心者を戒めるPHP - Qiita

    この記事は何か 挑発的な文言になってる箇所はあるものの、内容としてはそれなりにまじめに書いたつもり。むしゃむしゃしてやった。いまでは反芻してゐる。 PHPDocは必ず書け あらゆる再利用可能な手続きは、他人が容易に応用できるように型が明示的でなければいけない。メンバー全員が実装コード全てを把握できるものならそれが理想だけれど、残念ながら時間は有限だ。ヘッダだけを読んでメソッドの仕様が理解でき、またはコードを読む助けになるようなコメントが良い。 有名な事実を紹介すると、多くのコードは数か月(早ければ数日!)も経てば、他人が書いたコードに感じられるほど理解できなくなることがしばしばある。もちろん設計の練度にもよらうが、設計判断について注意を要した点などをコメントに残しておくことで、ひいては未来の自分の役に立てることができる。 お前の先輩は「PHPには型がない」などと知ったかぶって意味不明1なこ

    初心者を戒めるPHP - Qiita
  • Flyway使い方メモ - Qiita

    Java Magazine の第 17 号でも紹介されている噂?の Flyway を使ってみる。 Flyway とは Flyway は、オープンソースのデータベースマイグレーションツール。 Flyway を使うことで、データベースの状態をバージョン管理できるようになる。 Flyway (マイグレーションツール)を使う理由 データベースを使った開発をしていると、以下のような問題が往々にして発生する。 よくある問題 あるデータベースの、現在の状態が分からない。 あるパッチ用 SQL が、データベースに既に適用されているか分からない。 番環境で緊急対応が必要になり適用したパッチが、テスト環境にも反映されているか分からない。 新しいデータベース環境を作成するときに、どの SQL を、どの順番で実行すればいいか分からない。 そんなときに、 Flyway のようなデータベースをバージョン管理するツー

    Flyway使い方メモ - Qiita
  • 7. The Security Filter Chain

    Spring Security's web infrastructure is based entirely on standard servlet filters. It doesn't use servlets or any other servlet-based frameworks (such as Spring MVC) internally, so it has no strong links to any particular web technology. It deals in HttpServletRequests and HttpServletResponses and doesn't care whether the requests come from a browser, a web service client, an HttpInvoker or an AJ

    gologo13
    gologo13 2016/06/16
    簡潔にポイント押さえられてる
  • TomcatでHTTPセッション単位のデータを扱う方法

    PHPなどのシングルスレッドのWebアプリケーションを長く開発していると、何も考えずにクラス変数を使ってしまう...。 Tomcatは、シングルスレッドの設定を行わない限り、マルチスレッドで動作する(あらかじめいくつか複数のスレッドを起動しておき、リクエスト毎にどれかを使うような感じ)のでクラス変数を使うと全てのスレッドからアクセスが共有されてしまいます。 これは、たとえば現在のHTTPセッション(セッション間データを扱う「セッション変数」ではなく、1セッション内という意味)のみで統一的に扱いたいデータをクラス変数に入れておくと、HTTPセッションが終了してもそのデータが保持されたままになってしまうということです。 クラス変数はプロセス内で共有される変数なので、Tomcat起動中は同じプロセスですから当然といえば当然なのですが...、例えばデータベースコネクションなんかは上記のような形で扱

    TomcatでHTTPセッション単位のデータを扱う方法
  • はじめてのCF buildpack

    Cloud Foundryでも使えるようになったHeroku Buildpackについて解説します。Read less

    はじめてのCF buildpack
    gologo13
    gologo13 2016/06/16
    compile, detect, release の3つからなる
  • Spring Framework (Spring Boot)のTips - Qiita

    概要 Spring Framework (Spring Boot)のTipsです。随時更新していく予定です。 ある程度ボリュームのある内容は別記事として投稿し、そこへリンクしています。 また、最初のころのtipsは2015年投稿で使用バージョンが古く、現在では参考にならないかもしれませんのでご注意ください。 1. プロパティファイルの値をフィールドのデフォルト値に設定する 環境: Spring Boot 1.3.0.M5, Java 1.8.0_60 Valueアノテーション Valueアノテーションを使用してプロパティファイルの値をフィールドのデフォルト値とすることができます。 Annotation Type Value myapp: string: property: Some text propertyDefault: # propertyUnresolvable: int: pro

    Spring Framework (Spring Boot)のTips - Qiita
  • じぶんのなかに狂気をちゃんと飼っておく

    高1の夏。N君が死んだ。ガスの元栓につないだホースをくわえて。彼は、僕たちのバンドのヴォーカルで、ロバート・プラントばりというわけにはさすがにいかなかったけれど、ポール・ロジャースばりでは明らかにあった。ものすごく人気があって、女のコたちにはもちろん、同じくらい男子からも。この両立は実は、なかなか難易度高い。でも、そうじゃないと、スター、ましてやカリスマにはなれない。ま、1970年代の渋谷区港区の一部地域だけのカリスマだけどね。N君は、かっこよかったのはもちろんだけど、なにしろアタマがよかった。ついでに学校の成績もかなりよかった。 高校生男子にとって、いちばん重要なこと、つまりモテるために必要なのは、ルックス、スポーツ、バンド。以上終わり。なのであって、つまり、モテの道はかなり限定されていた。想像するに、今もそうだろう。これが、大学生になると、将来性だの、家が金持ちだの、いいクルマ乗ってる

    じぶんのなかに狂気をちゃんと飼っておく
  • Load Impact is now k6

    Due to the success and rapid growth of the k6 open source load testing tool we decided to rebrand LoadImpact as k6! go to k6.io

    gologo13
    gologo13 2016/06/16
    負荷試験
  • Should you use Hibernate for your next project?

  • OTN Japan マニュアル

  • Running Spring Boot in a Docker Container - DZone

    Containers based deployments are rapidly gaining popularity in the enterprise. One of the more popular container solutions is Docker. Many view containers as virtual machines. They’re not. Well, kind of not. A container is a virtual walled environment for your application. It’s literally a ‘container’ inside the host OS. Thus your application works like it is in its own self-contained environment,

    Running Spring Boot in a Docker Container - DZone