お勧め記事 >> OAuth 2.0&OpenID Connectユースケースと関連仕様まとめ

OAuth 2.0の代表的な利用パターンを仕様から理解しよう

仕様策定から5年がたったOAuth 2.0の現状と概要を紹介。「Webアプリ」「ネイティブアプリ」「JavaScriptアプリ」といったOAuth 2.0の各種ユースケースについて、仕様を読み解きながら説明する。

■ 新着記事 - 日付順

OAuth 2.0&OpenID Connectユースケースと関連仕様まとめ

OAuth 2.0の代表的な利用パターンを仕様から理解しよう

仕様策定から5年がたったOAuth 2.0の現状と概要を紹介。「Webアプリ」「ネイティブアプリ」「JavaScriptアプリ」といったOAuth 2.0の各種ユースケースについて、仕様を読み解きながら説明する。

Build Insiderオピニオン:花井志生(4)

Mac の 良いところ、悪いところ

スタバでMacでドヤ顔ブームも一息ついた今、エンジニア目線であらためてMacの良いところ、悪いところを考えてみよう。

書籍転載:Thinking Machines ― 機械学習とそのハードウェア実装(13)

ネットワークモデル開発時の課題 ― 深層学習の基本

訓練と交差検証で誤差率が高い場合は、バイアスが強い「未適応状態」もしくはバリアンスが強い「過適応状態」である。このバイアス・バリアンス問題の調整について概説。

Angular TIPS

フォームの入力値をコンポーネントと同期するには?(双方向バインディング)

テンプレート上のフォーム入力値とコンポーネントのプロパティ値を双方向にバインドするTwo-way Bindingのバインディング構文を説明し、その仕組みを紹介する。

jQuery逆引きリファレンス

要素セットから指定の条件に合致したものを取り除くには?(not)

jQueryオブジェクトで保持している要素セットから、指定条件に合致しない要素のみを取得できるnotメソッドの基本的な使い方を説明する。

Ruby TIPS

ファイルの排他制御を行うには? その際のデッドロック問題とは?

1つのファイルに複数のプログラムから同時アクセスすると、上書きによりデータが消失する可能性がある。これを回避するために排他制御を行う方法と、その際に問題となるデッドロックを回避する方法について説明する。

書籍転載:Thinking Machines ― 機械学習とそのハードウェア実装(12)

深層学習と行列演算 ― ディープラーニングの基本

「深層学習の行列表現とそのデータサイズ」「行列演算のシーケンス」「パラメーターの初期化」について説明する。

Angular TIPS

イベントハンドラーを登録するには?(Event Binding)

要素にイベントハンドラーをバインドするEvent Bindingについて、2つのバインディング構文を説明する。

C#による.NET Core入門(2)

レッドハット版.NET Coreとマイクロソフト版.NET Coreの違い

.NET CoreのMicrosoft提供版とRed Hat提供版には違いがある。Red Hat Enterprise Linux上でのNET Core環境の構築方法を紹介したうえで、.NET Core 1.xと2.x以降での違いを示す。さらにOpenShiftでの.NET Coreの利用についても言及する。

書籍転載:Thinking Machines ― 機械学習とそのハードウェア実装(11)

機械学習ハードウェアモデル ― 深層学習の基本

深層学習における、パラメーター空間と順伝播・逆伝播演算の関係を説明。また、代表的な学習の最適化方法と、パラメーターの数値精度についても紹介する。

Ruby TIPS

ファイルに文字列を書き込む(出力する)には?

テキストファイルに文字列を書き込むための基本を解説。新規書き込みと追加の方法を確認した後、任意の位置から書き込む方法や読み書き両用モードでファイルを利用する方法を説明する。

ONLINE SITE 最新情報

人気記事ランキング Top 20[2017年4月~6月]

「機械学習」や「次期C#」「最新.NET」などの新記事が人気に。改訂記事の「Bash On Windows」「OpenCV」「Angular 4」も上位にランクイン!2017年4月1日~6月30日のランキングを発表。

jQuery逆引きリファレンス

要素セットの内容を順に処理するには?(map)

jQueryオブジェクトで保持している要素セットを、1つずつ順番に処理し、その処理結果をjQueryオブジェクトとして取得できるmapメソッドの基本的な使い方を説明する。

書籍転載:Thinking Machines ― 機械学習とそのハードウェア実装(10)

ディープラーニング(深層学習)の基本: 数式モデル

ディープラーニング(深層学習)の一般的なネットワークモデルである「順伝播型ニューラルネットワーク」の、各ユニットにおける演算を表現する数式モデルを示しながら、その意味を説明する。

Slackチームへのユーザー登録ページを高速作成

無料のSlackとSlackinで、グループコミュニティを簡単に始めよう!

オープンソース製品のグループコミュニティの場としてSlackを応用するのがオススメだ。その際に手間となるのが、ユーザー登録ページの作成。これを高速かつ無料で行う方法を紹介する。

書籍転載:Thinking Machines ― 機械学習とそのハードウェア実装(9)

機械学習ハードウェアとは? 実装基盤となるメニーコアプロセッサ/DSP/GPU/FPGAのアーキテクチャ概説

機械学習ハードウェアとは、設計開発した機械学習モデルを実行するハードウェアプラットフォームのことだ。その実装プラットフォームとなる「CPUを含むメニーコアプロセッサ」「DSP」「GPU」「FPGA」のアーキテクチャについて概説する。

Windows開発最前線【2017年版】

UWP(ユニバーサルWindowsプラットフォーム)とは? UWPアプリ開発の特徴

2017年6月改訂。最新のWindows開発について概説。開発者向けにWindows 10向けUWPアプリの概要と特徴をできるだけ分かりやすくコンパクトにまとめる。

Angular TIPS

Angular CLIで、Angularアプリのコードを自動生成するには?

Angular CLIのng generateコマンドを使ってAngularアプリ用コードを自動生成してみる。また、各アプリのAngular CLI設定ファイルをエディターで編集する方法も紹介する。

Insider's Break

Windowsエクスプローラー特殊Tips【5選】 ― 開発者/クリエイターにおすすめ

特に便利なエクスプローラーTipsを5つ厳選して紹介。「.」で始まるファイルの作成。カレントパスでコマンドプロンプト/PowerShell起動。管理者モードで起動。ファイルのフルパス取得。よく使うフォルダーをアドレスバーから素早く開く。

jQuery逆引きリファレンス

現在の要素から指定された祖先/兄弟要素までを取得するには?(prevUntil/nextUntil/parentsUntil)

prevUntil/nextUntil/parentsUntilメソッドを使って、jQueryオブジェクトで保持している現在の要素セットから、現在の要素の直後から、ツリー構造において(指定された)兄/弟/親の関係にある要素の直前までの範囲にある全要素を取得する方法を説明する。

書籍転載:Thinking Machines ― 機械学習とそのハードウェア実装(8)

ディープラーニングを含むニューラルネットワーク・モデルと、そのハードウェア実装

一般的なニューラルネットワークモデルとディープラーニング(深層学習)について紹介。さらにそのハードウェアを実装するための一般的な方法を説明する。

書籍転載:Thinking Machines ― 機械学習とそのハードウェア実装(7)

機械学習のニューロモルフィック・コンピューティング・モデル

機械学習ハードウェアの「ニューロモルフィック・コンピューティング」(前者)と「ニューラル・ネットワーク」という大分類のうち、脳の構造と神経細胞(ニューロン)発火の仕組みを模倣した前者のモデルを説明する。

C#による.NET Core入門(1)

.NET Coreとは? 開発環境(SDKとVisual Studio Code)のインストール

クロスプラットフォームで開発できる.NET Coreの基礎から開発実践までが学べる入門連載スタート。初回は.NET Coreの歴史/立ち位置/特徴を紹介し、開発環境の準備方法を説明する。

Angular TIPS

Angular CLIとは? ― インストール方法と、アプリの骨格生成&実行

新規Angularアプリの作成時にAngular CLIを使うと効率的だ。そのインストール方法と、コマンド1つでAngularアプリのスケルトンを作成して、そのアプリを起動する方法を説明する。

jQuery逆引きリファレンス

親子/兄弟関係にある要素を行き来するには?(parents/parent/prev/prevAll/next/nextAll/siblings/children)

parents/parent/prev/prevAll/next/nextAll/siblings/children/endメソッドを使って、jQueryオブジェクトで保持している現在の要素セットから、ツリー構造において親子/兄弟関係にある要素を取得する方法を説明する。

書籍転載:Thinking Machines ― 機械学習とそのハードウェア実装(6)

機械学習のハードウェア化の歴史と、深層学習の登場

1980年代~現在まで、機械学習のハードウェア実装の歴史を振り返る。計算機アーキテクチャの行き詰まりと深層学習の登場により、機械学習ハードウェアの研究が進んできたことを紹介する。

Angular TIPS

Angularの基本構造を理解して、アプリ開発を始めるには?

初めてのAngular開発【v4以降対応】。誤解のしようもない最も基本的な“Hello World”を作成して、Angularアプリの基本構造を理解しよう。

Angular TIPS

Angularの特徴とは? 開発環境を構築するには?

人気のJavaScriptフレームワーク「Angular」の基本機能を目的別リファレンスの形式でまとめる連載の第1回【v4以降対応】。まずはその特徴とインストール方法を説明する。

書籍転載:Thinking Machines ― 機械学習とそのハードウェア実装(5)

機械学習ハードウェアの基礎知識: 特定用途向け集積回路「ASIC」

特定アプリケーションに特化した回路を集積する方法であるASICについて概説。アプリケーションを表現するアルゴリズムのソフトウェア実装とASIC実装を比較しながらASIC実装の特徴と制約を説明する。

Ruby TIPS

ファイルから1行/段落ごと読み込む(入力する)には?

Rubyでテキストファイルから文字列を読み込むための方法として、ファイル内の全テキスト内容を先頭から1行単位ずつもしくは1段落ずつループ処理する方法と、ファイルから読み込んだ全ての行を配列として返す方法を説明する。

jQuery逆引きリファレンス

特定の要素を基点に別の要素を検索するには?(find)

findメソッドを使って、jQueryオブジェクトで保持している現在の要素セットの配下から、指定された条件の要素を検索する方法を説明する。

Ruby TIPS

ファイルから1文字ずつ読み込む(入力する)には?

Rubyでテキストファイルから文字列を読み込むための方法として、ファイルから1文字単位で文字を取得する方法と、ファイル内の全テキスト内容を先頭から1文字ずつループ処理する方法を説明する。

書籍転載:Thinking Machines ― 機械学習とそのハードウェア実装(4)

マイクロプロセッサからGPU/FPGAの利用へ ― 機械学習ハードウェア実装に関する時代変遷

計算機システムのハードウェア実装では、従来の主要要素であるマイクロプロセッサの性能向上が停滞してきたことから、GPUやFPGAが採用されるように時代が変遷してきた。その内容について概説する。

Build Insiderオピニオン:岩永信之(16)

C# 7のタプルが一般的なガイドラインに沿わずに書き換え可能な構造体である背景

C# 7.0で登場した新しいタプル(ValueTuple構造体)は、複数の値をひとまとめにして扱うのに便利なデータ構造だが、その実装は一般的な構造体のガイドラインに従っていない。なぜそうなっているのか、技術的背景を追う。

Ruby TIPS

ファイルから文字列を読み込む(入力する)には?(基本編)

テキストファイルから文字列を読み込むための基礎を解説。ファイル操作をブロックで記述する方法や、ファイルを開く際に「テキスト読み出し専用モード」でアクセスしたり文字コードを指定したりする方法、BOM付きファイルを処理する方法を説明する。

書籍転載:Thinking Machines ― 機械学習とそのハードウェア実装(3)

第4次産業革命とは? 機械学習とブロックチェーンの役割

機械学習の新技術活用は第4次産業革命と呼ばれるが、その意味を説明。さらに、機械学習がデータ処理系であれば手続き処理系に相当するブロックチェーンについても概説する。

【月別の記事一覧】

 2017年: 7月 6月 5月 4月 3月 2月 1月
 2016年: 12月 11月 10月 9月 8月 7月 6月 5月 4月 3月 2月 1月
 2015年: 12月 11月 10月 9月 8月 7月 6月 5月 4月 3月 2月 1月
 2014年: 12月 11月 10月 9月 8月 7月 6月 5月 4月 3月 2月 1月
 2013年: 12月 11月 10月 9月 8月 7月 6月 5月 4月

≫ 過去記事はこちら

サイトからのお知らせ

Twitterでつぶやこう!


Build Insider賛同企業・団体

Build Insiderは、以下の企業・団体の支援を受けて活動しています(募集概要)。

ゴールドレベル

  • グレープシティ株式会社
  • 日本マイクロソフト株式会社