タグ

2020年1月28日のブックマーク (2件)

  • 第1回 OAuthとは?―OAuthの概念とOAuthでできること | gihyo.jp

    今回から始まった「ゼロから学ぶOAuth⁠」⁠。全4回の特集にて、これからのWebサービスを開発する上で不可欠な技術「OAuth」について取り上げます。初回は、OAuthの概念について取り上げます。 はじめに はじめまして、iKnow!改めsmart.fmの真武です。現在smart.fmでは、OAuthやOpenID、OpenSocial、Semantic WebやActivity Streamなどといった新しい技術の導入を積極的に行いサイトを活性化させるとともに、smart.fm APIを通じて我々の技術を外部のデベロッパの方々にも提供しています。 smart.fmは日最大のOpenID Relying Partyであるだけでなく、国内では数少ないOAuth Consumer(後述)およびOAuth Service Provider(後述)を兼ねるサービスとなっています。こういった背景

    第1回 OAuthとは?―OAuthの概念とOAuthでできること | gihyo.jp
  • シフト演算

    シフト演算の種類 論理シフト 算術シフト 先頭へ シフト演算の種類 シフト演算とは、2進数のビットパターンを右または左にずらす演算である コンピュータの演算では以下の2通りのシフト演算がある 論理シフト(対象:符号なしデータ) 算術シフト(対象:符号付きデータ) 先頭へ 論理シフト 対象は符号なしデータである 2進数を左にSビット論理シフトすると、2s倍することに相当 例題 (001101)2を左へ2ビット論理シフトせよ 2進数を右にSビット論理シフトすると、2-s倍すること(2sで割ること)に相当 例題 (001110)2を右へ1ビット論理シフトせよ シフトを組み合わせると任意のかけ算が可能 2のべき乗に分解してシフトを組み合わせることで実現 例題 5を6倍するのを、シフト演算を応用して行うにはどうしたらよいか 5×6=5×(22+21)=5×22+5×21 論理シフトでかけ算や割り算が