タグ

2017年8月2日のブックマーク (14件)

  • 一番分かりやすい OpenID Connect の説明 - Qiita

    はじめに 過去三年間、技術者ではない方々に OpenID Connect(オープンアイディー・コネクト)の説明を繰り返してきました※1。 その結果、OpenID Connect をかなり分かりやすく説明することができるようになりました。この記事では、その説明手順をご紹介します。 ※1:Authlete 社の創業者として資金調達のため投資家巡りをしていました(TechCrunch Japan:『APIエコノミー立ち上がりのカギ、OAuth技術のAUTHLETEが500 Startups Japanらから1.4億円を調達』)。 2017 年 10 月 23 日:『OpenID Connect 全フロー解説』という記事も公開したので、そちらもご参照ください。 説明手順 (1)「こんにちは! 鈴木一朗です!」 (2)「え!? 当ですか? 証明してください。」 (3)「はい! これが私の名刺です!

    一番分かりやすい OpenID Connect の説明 - Qiita
    oppara
    oppara 2017/08/02
  • 一番分かりやすい OAuth の説明 - Qiita

    はじめに 過去三年間、技術者ではない方々に OAuth(オーオース)の説明を繰り返してきました※1,※2。その結果、OAuth をかなり分かりやすく説明することができるようになりました。この記事では、その説明手順をご紹介します。 ※1:Authlete 社の創業者として資金調達のため投資家巡りをしていました(TechCrunch Japan:『APIエコノミー立ち上がりのカギ、OAuth技術のAUTHLETEが500 Startups Japanらから1.4億円を調達』)。Authlete アカウント登録はこちら! ※2:そして2回目の資金調達!→『AUTHLETE 凸版・NTTドコモベンチャーズ・MTIからプレシリーズA資金調達』(2018 年 2 月 15 日発表) 説明手順 (1)ユーザーのデータがあります。 (2)ユーザーのデータを管理するサーバーがあります。これを『リソースサーバ

    一番分かりやすい OAuth の説明 - Qiita
    oppara
    oppara 2017/08/02
  • フリーランスデザイナーが悪質なクライアントを必要とする理由

    この記事はSpeckyboy Design Magazineからの翻訳転載です。配信元または著者の許可を得て配信しています。 Why Freelance Designers Need the Client from Hell 「引き受けなければ、どうなっても知らないぞ。」 あるとき、クライアントは私たちに、自分たちのWebサイトを変えてほしいと要求しました。それらの要求は十分に妥当なものだったので、それ自体は問題ではありません。 問題は、クライアントがその支払いに応じなかったことです。 彼らは私たちと付き合ってきた「年月」が十分な対価だと思っていて、自分たちに従うよう主張しました。彼らは私たちを服従させるためにあらゆる戦術を試しました。名前を晒し上げたり、おどしたり、恥をかかせたり……何でもしてきたのです。 あなたは悪夢のようなクライアントに出会ったことがありますか? 脅迫的なクライアント

    フリーランスデザイナーが悪質なクライアントを必要とする理由
    oppara
    oppara 2017/08/02
  • WordPressでサイト側の言語を英語に設定しつつadmin_barは日本語で表示する。

    oppara
    oppara 2017/08/02
  • WordPress のローカル言語を変更する際に知っておくべきこと

    WordPress 4.0 より WPLANG 定数の使用は推奨されなくなりました。言語の設定は、管理画面の 「設定」 > 「一般」 > 「サイトの言語」から行うようにしてください。(2014/9/5 追記) 管理画面以外を英語表示にするカスタマイズ方法として wp-config.php に以下のような記述を行っている例を見かけます。 if ( defined('WP_ADMIN') ) define('WPLANG', 'ja'); else define('WPLANG', 'en_US'); 上記のコード自体に問題があるわけではありませんが、管理画面以外で「日語翻訳表示を行わせないだけ」のつもりでこのような設定を行うと予期せぬ2つの問題を招くことになります。 WPLANG または get_locale() の返り値を変更すると何が起こるか 1. 翻訳ファイルから読み込まれるオプショ

    WordPress のローカル言語を変更する際に知っておくべきこと
    oppara
    oppara 2017/08/02
  • EastCoder;

    WP Multibyte Patch 2.9 をリリースしました。 2.9 の主な変更点 PHPMailer 6.x への対応修正を行いました。 メール送信時のパッチ機能は、バージョン以降、デフォルトでは無効化された状態となります。 メー…Continue Reading “WP Multibyte Patch 2.9” → WP Multibyte Patch 2.8.5 をリリースしました。このリリースにはセキュリティ修正が含まれています。すぐに更新してください。 2.8.5 の変更点 WordPress 5.4.2 体で修正された、パスワードで保護された…Continue Reading “WP Multibyte Patch 2.8.5” →

    EastCoder;
    oppara
    oppara 2017/08/02
  • MySQL・PostgreSQL上で動かす全文検索エンジン「Groonga」セミナー - Mroonga・PGroongaを使った全文検索システムの実装方法 #groonga #mysql #mariadb #postgresql - 2017-08-02 - ククログ

    cairoに色付きフォントサポートが入ったので、今回のスライドではNoto Color Emojiを使ってRabbitで色付きの絵文字を表示した須藤です。 2017年8月1日にMySQL・PostgreSQL上で動かす全文検索エンジン「Groonga」セミナーを開催しました。今回は業務でGroonga(Mroonga・PGroonga)を使いたい人向けのイベントだったので平日の午後に開催しました。 関連リンク: スライド(Rabbit Slide Show) スライド(SlideShare) リポジトリー 内容 これまでのMroonga・PGroongaの紹介資料では、速さや機能を紹介するまとめ方が多かったのですが、今回の資料は「イマドキの全文検索システムを作るにはこんなSQLを使えばよい」というまとめ方にしました。逆引きレシピのようなまとめ方です。 話の流れは次のようになっています。全文

    MySQL・PostgreSQL上で動かす全文検索エンジン「Groonga」セミナー - Mroonga・PGroongaを使った全文検索システムの実装方法 #groonga #mysql #mariadb #postgresql - 2017-08-02 - ククログ
  • Developers.IO 2017セッション「開発環境でのDocker活用事例と本番運用に向けて考えたこと」で話しました #cmdevio2017 | DevelopersIO

    モバイルアプリサービス部、西田@大阪です。クラスメソッドが運営するIT技術ブログDevelopers.IOのカンファレンスイベントDevelopers.IO 2017にて、セッション「開発環境でのDocker活用事例と番運用に向けて考えたこと」を発表しました。そのレポートです。 発表スライド 開発環境でのDockerの活用事例 開発環境にありがちな課題 これまでは… 開発環境でDockerの使うことのメリット Dockerの活用例 紹介する例 Docker Hubのイメージを使う 自分でDockerfileを作成して配布する イメージを組み合わせて使う アプリケーションの開発環境もDockerにする 番環境のAWS上でDockerを導入するために検討したこと 番環境にありがちな課題 番環境でDockerを使うことのメリット 開発環境との違い クラスターの管理はどうする? デプロイ

    Developers.IO 2017セッション「開発環境でのDocker活用事例と本番運用に向けて考えたこと」で話しました #cmdevio2017 | DevelopersIO
  • Testable Lambda: Working Effectively with Legacy Lambda

    AWS Dev Day Tokyo 2017 Day4 Track1 15:20 - 16:00 #AWSSummit #testlambda 当日のセッション録画: Testable LambdaAWS Summit Tokyo 2017 - YouTube https://www.youtube.com/watch?v=C0zNc4bdWhY

    Testable Lambda: Working Effectively with Legacy Lambda
    oppara
    oppara 2017/08/02
  • はてなブログを自分で出来る範疇で高速化してみる - Webパフォーマンスについて

    はてなブログの高速化について、はてなスターを外すと速くなるとか、色々話題になっています。 ユーザが手を入れられる範囲でどこまで高速化できるか、いつも私がやっている統計的品質管理のアプローチで、計測・分析・改善してみました。 デスクトップサイト計測 まずは、現状把握、Synthetic Monitoringです。 Synthetic Monitoringとは、実験計画法のフィッシャー三原則に則った、対象ページに介在して計測する手法です。 一ユーザとして、こちら側から、一定間隔で、対象ページにアクセスをして、表示速度に関するデータを取得します。 計測対象サイト takehora.hatenadiary.jp トップに乗っていた記事は、5.3MBあって、かなり重いです。 グラフ関係の画像を多用しているからですね。 計測条件 日の帯域保証型(100Mbps)光回線NTTとKDDI 計測ブラ

    はてなブログを自分で出来る範疇で高速化してみる - Webパフォーマンスについて
    oppara
    oppara 2017/08/02
  • Developers.IO 2017セッション「AWS Serverless Application Modelのデプロイ戦略」で話しました #cmdevio2017 | DevelopersIO

    はじめに こんにちは、中山です。 クラスメソッドが運営するIT技術ブログDevelopers.IOのカンファレンスイベントDevelopers.IO 2017にて、セッション「AWS Serverless Application Modelのデプロイ戦略」を発表しました。そのレポートです。 発表スライド セッション概要 AWS Serverless Applicaiton Modelの概要から始まり、それを使った上でどうやってデプロイ環境を整えていくかというお話をさせていただきました。アジェンタは以下の通りです。 AWS Serverless Application Modelって何 開発フローを考える ソースコードはどう管理すべきか CI/CDを整える 今後の展望 まとめ まとめ スライドの中にも書いていますが、インテグレーションテスト部分をもっと上手くやる方法を検討していきたいなぁと

    Developers.IO 2017セッション「AWS Serverless Application Modelのデプロイ戦略」で話しました #cmdevio2017 | DevelopersIO
  • Developers.IO 2017セッション「D1 クラメソのWebサイトを支える技術」#cmdevio2017 | DevelopersIO

    AWSチームのすずきです。 クラスメソッドが運営するIT技術ブログDevelopers.IOのカンファレンスイベントDevelopers.IO 2017にて、 セッション「D1 クラメソのWebサイトを支える技術」を発表しました。そのレポートです。 発表スライド コーポレートサイトの紹介 2016年12月にリニューアルし、CloudFrontとS3による静的サイトホスティング化を果たした クラスメソッドのコーポレートサイトについて紹介させて頂きました。 コーポレートサイト構成図 ブログサイトの紹介 当ブログサイト(Developers.IO)について、2011年からの遷移と、 Nginxのによる性能改善の試みや、アクセスログ解析の最適化。 また、スポットインスタンスによるEC2費用の抑制などについて紹介させて頂きました。 ブログサイト構成図 まとめ Webサイトの配信環境の最適化方法とし

    Developers.IO 2017セッション「D1 クラメソのWebサイトを支える技術」#cmdevio2017 | DevelopersIO
    oppara
    oppara 2017/08/02
  • jQueryでマウス動作がストップした時を判別して処理する方法|BLACKFLAG

    jQueryを使ってのマウス操作の判別処理は「hover」「mouseover」「mousemove」「mouseout」などといった、マウスが要素に乗った時や、動いた時、要素から外れた時といったものがありますが、マウス動作が止まった時「mousestop」のようなものは存在しません。 そんな要素の上でマウス動作が止まった時を判別して判別処理を行うサンプルを作ってみたので紹介してみます。 「jQueryでマウス動作がストップした時を判別して処理する方法」サンプルを別枠で表示 サンプルではページ上にある灰色の四角のエリアを配置し、その上でマウスカーソルの動きがストップした時を判別します。 灰色の四角のエリアの上にマウスを移動させ、移動させている間(マウスカーソルが動いている間)は何も起こらず、灰色の四角のエリアの上でマウスの動きを止めると同時に背景が黒に変わります。 この様にマウス動作が止ま

    jQueryでマウス動作がストップした時を判別して処理する方法|BLACKFLAG
    oppara
    oppara 2017/08/02
  • Menu

    The Web Coding Style FixerAutomatically fix the style of your PHP, JS and CSS code.Get startedDocumentation Trusted by thousands of open source projects, we've analyzed over 5 billion files.

    Menu
    oppara
    oppara 2017/08/02