はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ Build Insider

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 53件)

OpenID Connectユースケース、OAuth 2.0の違い・共通点まとめ - Build Insider

2017/08/02 このエントリーをはてなブックマークに追加 102 users Instapaper Pocket Tweet Facebook Share Evernote Clip OpenID ひと言 OAuth 2.0 ID連携 表現

OpenID Connect概要 OpenID Connectをひと言で説明すると、 OAuth 2.0 + Identity Layer = OpenID Connect という表現が最もふさわしい。 OpenID Connectは、「OAuth 2.0を使ってID連携をする際に、OAuth 2.0では標準化されていない機能で、かつID連携には共通して必要となる機能を標準化した」OAuth 2.... 続きを読む

インターフェースを「契約」として見たときの問題点 ― C#への「インターフェースのデフォルト実装」の導入(前編) - Build Insider

2017/04/11 このエントリーをはてなブックマークに追加 66 users Instapaper Pocket Tweet Facebook Share Evernote Clip インターフェース デフォルト実装 Java 導入 前編

C#におけるインターフェースとは、ある型が持つべきメソッドを示す「契約」であり、実装は持てない。だが、このことが大きな問題となりつつある。今回から全3回に分けて、C#がこの問題にどう対処しようとしているかを見ていく。 ← 前回 連載 INDEX 現在、「C#にインターフェースのデフォルト実装(Javaでいうデフォルトメソッドに相当する機能)を追加しよう」という話がある。C#にこの機能を導入するに当... 続きを読む

Bash on Ubuntu on Windowsの、Creators Updateでの強化点&新機能【Insiders Preview版】 - Build Insider

2017/03/07 このエントリーをはてなブックマークに追加 80 users Instapaper Pocket Tweet Facebook Share Evernote Clip Creators Update

あと1~2カ月でリリースされると見られるWindows 10 Creators Updateで、Bash on Windowsはどう進化するのか? 最新Insider Previewの内容で強化点と新機能をいち早く知っておこう。 ← 前回 連載 INDEX 2016年8月にリリースされたWindows 10 Anniversary Update(ビルド14393)に続く、大型アップデートの Win... 続きを読む

nullが生まれた背景と現在のnullの問題点 ― null参照問題(前編) - Build Insider

2017/01/10 このエントリーをはてなブックマークに追加 473 users Instapaper Pocket Tweet Facebook Share Evernote Clip null 系譜 損失 近年 背景

Cの系譜を継ぐC#ではnullが長らく使い続けられてきたが、最近ではその存在が大きな問題だと認識されている。前後編でこの問題を取り上げ、今回(前編)はnullを取り巻く事情について考察する。 ← 前回 連載 INDEX 近年、 null の存在は、 billion dollar mistake ( 10億ドル規模の損失をもたらす過ち )と呼ばれるくらい忌避されるものになっている。 null は、低... 続きを読む

歳を取ってもエンジニアを続けられるのか - Build Insider

2016/08/25 このエントリーをはてなブックマークに追加 294 users Instapaper Pocket Tweet Facebook Share Evernote Clip エンジニア 否応 心構え 加齢 老化

エンジニアが年を取るとはどんなことだろう。年を取ることのデメリットとメリット、加齢に対する心構えを筆者自身の経験を基に語ってくれた。 ← 前回 連載 INDEX 今回は割と語り尽くされた感のある話題であるが、歳を取ってもエンジニアが続けられるのかという話をしてみたい。最初に結論から言ってしまえば、歳を取ってもエンジニアは「もちろん続けられる」なのだが、そうはいっても老化というのは否応なしに全ての人... 続きを読む

各言語に広まったRx(Reactive Extensions、ReactiveX)の現状・これから - Build Insider

2016/05/12 このエントリーをはてなブックマークに追加 175 users Instapaper Pocket Tweet Facebook Share Evernote Clip RxJava テクノロジ ReactiveX マイクロソフト

ではなぜネットフリックスがマイクロソフト発祥のテクノロジを利用するようになったのだろうか。実は、RxJavaの初期の開発者であるJafar Husain氏は、もともとマイクロソフトに勤めていて、 世界で最初にReactive Extensionsを紹介した 人物でもあるのだ。その後にネットフリックスに転職し、RxJavaの誕生に深く関わることになる。 一方でオリジナルのRx.NETの作者である E... 続きを読む

DevOpsとは何か? そのツールと組織文化、アジャイルとの違い - Build Insider

2016/05/09 このエントリーをはてなブックマークに追加 467 users Instapaper Pocket Tweet Facebook Share Evernote Clip DevOps アジャイル ツール 組織文化

両氏はこのプレゼンテーションの中で、それぞれの役割の違いから対立することの多い開発者(以下、Dev)と運用者(以下、Ops)の対立構造を次のように示した。 Devの役割が“システムに新しい機能を追加する”である一方、Opsの役割は“システムの安定稼働”である。そのため、Devが新しい機能を追加したくても、Opsはシステムの安定稼働のために変更を加えたがらない、という 対立構造 が作られてしまってい... 続きを読む

無料でダウンロードできるIT技術系電子書籍(EPUB/PDF)一覧【2016年版】 - Build Insider

2016/03/31 このエントリーをはてなブックマークに追加 924 users Instapaper Pocket Tweet Facebook Share Evernote Clip ePub PDF 一覧 無料 2016年版

Microsoft PressとApressを中心に、無償で入手・購入可能なコンピューターおよびIT技術系の電子書籍を50冊以上、集めてみた。ほとんど英語の書籍だが、日本語書籍もいくつかあり。 ← 前回 連載 INDEX ※ 本稿は、昨年の同時期に公開した記事を、2016年現時点の最新情報にアップデートした記事である。 本や雑誌を電子書籍で読む機会が増えてきている。特に「紙の書籍よりも、電子書籍... 続きを読む

次期C# 7: 複数データをまとめるための言語機能、タプル型 - Build Insider

2016/02/09 このエントリーをはてなブックマークに追加 39 users Instapaper Pocket Tweet Facebook Share Evernote Clip LinQ 言語機能 複数データ メソッド 機構

メソッドが複数の値を戻す場合など、複数のデータを緩くまとめて、扱いたい場合はよくある。C#の次バージョンではこれを簡潔に記述するための機構として「タプル型」が導入される。 ← 前回 連載 INDEX 現在、C#への機能追加に当たって、いくつかのテーマが設けられている。その中でも大きなものの1つが「データ処理」である。データ処理というと、C# 3.0でLINQと関連して多くの言語機能が取り入れられた... 続きを読む

次期C# 7: 式の新機能 ― throw式&never型/式形式のswitch(match式)/宣言式/シーケンス式 - Build Insider

2015/12/24 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip Switch 岩永信之 新機能

Build Insiderオピニオン:岩永信之(2) 次期C# 7: 式の新機能 ― throw式&never型/式形式のswitch(match式)/宣言式/シーケンス式 ―― さまざまな式が書けて、もっと便利になるC# ―― 続きを読む

Vorlon.jsとは? ブラウザーでWebデバッグできるお手軽な開発者ツール - Build Insider

2015/11/13 このエントリーをはてなブックマークに追加 229 users Instapaper Pocket Tweet Facebook Share Evernote Clip ブラウザー Vorlon.JS DevTools web 解説

Vorlon.jsという開発者ツールを知っているだろうか? このオープンソースツールを使えば、PCブラウザーで各種Webデバッグが行える。その機能概要と基本的な使い方を解説。 Vorlon.jsとは Vorlon.js(読み方: ヴォーロン・ジェーエス)とは、ChromeのDevToolsやIE/EdgeのF12開発者ツールと同じく、Webブラウザーの表示内容やネットワーク状態をデバッグするための... 続きを読む

オピニオン:岩永信之: オープンソースのC#/Roslynプロジェクトで見たこと、感じた教訓 - Build Insider

2015/10/30 このエントリーをはてなブックマークに追加 32 users Instapaper Pocket Tweet Facebook Share Evernote Clip 岩永信之 オピニオン コンパイラー 教訓 Roslyn

日本を代表する「C#(でぐぐれ)」の人、岩永信之氏によるコラムが遂に登場。今回はオープンソースで開発が行われているC#と開発者の関わり方について。 本日はRoslynについての話をしていきたい。Roslynは、オープンソースで開発されている新しいC#とVisual Basicのコンパイラーである。“Roslyn”という名称はコードネームで、最終的な製品名は.NET Compiler Platfor... 続きを読む

TypeScript早わかりチートシート - Build Insider

2015/08/03 このエントリーをはてなブックマークに追加 475 users Instapaper Pocket Tweet Facebook Share Evernote Clip

TypeScript 1.5正式リリース。最新言語仕様を速習しよう! TypeScriptを使うときに役立つ情報がまとまったチートシート(1クリックで試せるサンプル付き)。 本稿はTypeScript 1.5.3を対象に解説を行います。 早いもので、TypeScript 1.0がリリースされた2014年4月3日から、1年以上が経ちました。今年の頭あたりに本記事のTypeScript 1.0版からの... 続きを読む

C# 6.0で知っておくべき12の新機能 - Build Insider

2015/07/22 このエントリーをはてなブックマークに追加 401 users Instapaper Pocket Tweet Facebook Share Evernote Clip CTP Roslyn 新機能 改訂 Visual Studio

Visual Studio 2015正式版のリリースで利用可能になったC#言語の最新バージョン「6.0」の新機能を解説する。CTP 5→正式版に合わせて改訂。 「C# 6.0」と呼ばれているC#の最新バージョンは、Visual Studio 2015*1で利用可能になっている。 この最新バージョンでは、「.NET Compiler Platform」(コード名:“Roslyn”)と呼ばれる新しいコ... 続きを読む

Raspberry Pi 2電子工作をWindows 10 IoT Coreで始めよう! - Build Insider

2015/05/21 このエントリーをはてなブックマークに追加 140 users Instapaper Pocket Tweet Facebook Share Evernote Clip Raspberry Pi ラズパイ IoT向けOS LED

ついにプレビュー公開が開始されたWindows 10ベースのIoT向けOSは、どのような機能・特徴を持つのか? ラズパイ2にインストールして試してみよう。 ここ数年、Raspberry Pi(ラズベリーパリ。以下、ラズパイ)という、基板むき出しの安価(執筆時点で約5千円)な小型コンピューターが人気だ。これを活用すれば、お金を掛けずに手軽にさまざまな電子工作が楽しめる。例えば、LEDを点滅させるよう... 続きを読む

最新Windows技術中心で実現するとこうなる! ソーシャルゲームのインフラ構築&運用 - Build Insider

2015/05/13 このエントリーをはてなブックマークに追加 98 users Instapaper Pocket Tweet Facebook Share Evernote Clip ソーシャルゲーム

齋藤氏の前職はソーシャルゲーム会社での開発担当で、その流れから、グラニの立ち上げ期でも開発エンジニアとして仕事をしていたのだが、インフラ構築を専任で担当できる者が社内にいなかったため、齋藤氏1人がインフラ関係も兼任で担当することになった。その当時、インフラ構築に関しては初心者だったが、何とかサービスリリースを成功させた。しかしその裏には、下記のような問題点を抱えていたという。 Linux初心者で知... 続きを読む

TypeScriptってどんなもの? プロ生ちゃんと始めてみよう! - Build Insider

2015/04/22 このエントリーをはてなブックマークに追加 103 users Instapaper Pocket Tweet Facebook Share Evernote Clip TypeScript マイクロソフト きよくら 暮井 グーグル

プロ生ちゃん、TypeScriptに興味を持つ きよくら(以下、き)  あれ、慧ちゃん、何やっているの? 暮井 慧(以下、慧)  実は、TypeScriptに興味があって、やってみようかと思って。 き  へー、急にどうしたの? 慧  前から気になってたんだけど、最近、「グーグルがAngularJS 2をマイクロソフトのTypeScriptで開発」とかニュースでもよく見かけるようになって、やってみた... 続きを読む

「using CSharp;」な企業を支える技術方針とベスト.NETライブラリ - Build Insider

2015/04/17 このエントリーをはてなブックマークに追加 115 users Instapaper Pocket Tweet Facebook Share Evernote Clip 技術方針 企業

「最先端のC#技術活用」を掲げる会社の開発現場では、どのような技術やライブラリが、どんな理由で使われているのか。C#開発者必読の、勉強会レポート。 2015年3月25日(水曜日)、Build Insider主催&グラニ共催の勉強会「Build Insider MEETUP with Grani 第1回」を開催した(場所は、六本木ヒルズ森タワー15Fにあるグラニのファンスペース)。この勉強会では、下... 続きを読む

誰でも簡単に超高速なクエリができるBigQueryとは? - Build Insider

2015/03/31 このエントリーをはてなブックマークに追加 203 users Instapaper Pocket Tweet Facebook Share Evernote Clip MapReduce BigQuery クエリ パブリック 実装

この2つの技術は、グーグル独自の技術というわけではない。しかし、ハードウェアから構築している、既存のグーグルのクラウド技術を活用し、パブリックなクラウドサービスとして提供可能なレベルの実装になっている点がGoogle BigQueryの強みとなっている。 BigQueryの特徴 他の類似サービスとの比較 巨大データを処理する技術としては、同じグーグルが使ってきたMapReduceというものがある。... 続きを読む

Oculus Riftと2015年の商用ヘッドマウントディスプレイの勃興 ― 開発環境の変化と業界の動向 - Build Insider

2015/03/25 このエントリーをはてなブックマークに追加 40 users Instapaper Pocket Tweet Facebook Share Evernote Clip カンファレンス 時系列 本稿 Oculus Connect

本稿は、2014年秋から2015年春現在までのOculus Riftの進化を時系列でまとめた。F8 Facebook Developer Conferenceというカンファレンスが、米国時間で3月25日~26日で開催される予定で、そこでOculus Riftに関するセッションも準備されている。本稿はその予備知識としてぜひ活用していただきたい。 Oculus Connect 2014ハイライト 20... 続きを読む

無料でダウンロードできるIT技術系電子書籍(EPUB/PDF)一覧 - Build Insider

2015/03/03 このエントリーをはてなブックマークに追加 1139 users Instapaper Pocket Tweet Facebook Share Evernote Clip ePub PDF 一覧 無料

Microsft Press、O'Reilly、Apressを中心に、無償で入手・購入可能な電子書籍を50冊以上、集めてみた。ほとんど英語の書籍だが、日本語書籍もいくつかあり。 2015年に入り、「Amazon.co.jp: Kindle無料マンガ雑誌」がスタートするなど、本や雑誌を電子書籍で読む機会が増えてきている。特に「紙の書籍よりも、電子書籍の方が大きく割安になっている場合は、電子書籍で買う... 続きを読む

オピニオン:高岡大介: なぜ僕たちはこんなにもIoTに魅せられるのか - Build Insider

2015/03/03 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip IoT オピニオン 僕たち 離陸前 リアル

「あちら側」と「こちら側」。『Web進化論』から10年近くが過ぎようとしている中で、IoTによってネットとリアルの関係はどう変わろうとしているのか。 札幌出張から帰りの機内、疲れた体を狭いエコノミーシートにうずめながら離陸前の朦朧(もうろう)とした状態で「次のコラムのネタをどうしたものか」と頭を抱えている。このネットが発達した今でも片道4時間以上かけて出張に行く価値は何なんだ。思わずそんなこと考え... 続きを読む

Xamarin.Formsでタッチイベントを処理するには?(iOS/Androidの各種ジェスチャー対応) - Build Insider

2015/02/18 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip 本稿 シナリオ Xamarin Studio iOS 前提

*1 なお本Tipsは、Windows上でVisual Studio 2013を使用してXamarin.Forms開発をすることを前提としている(※編集部注: Mac上のXamarin Studioでも同様の手順で、本稿の内容が実現できることは確認している)。使用しているXamarin.Formsのバージョンは、プロジェクト作成時に利用されている「1.3.1.6296」である。 1. シナリオ 最... 続きを読む

本番で使えるPowerShell DSCリソース作成入門 - Build Insider

2015/02/16 このエントリーをはてなブックマークに追加 31 users Instapaper Pocket Tweet Facebook Share Evernote Clip 本番

Windows Serverの構成管理を自動化できるツール「PowerShell DSC」を使いこなそう。PowerShellでDSCのリソースを自作する方法とは? PowerShell DSC(Desired State Configuration)では、標準で提供されているリソースだけでなく、独自のリソースも作成できる。本稿では、現在、リリースされているPowerShell v4でリソースを自... 続きを読む

C# 6.0で知っておくべき13の新機能 - Build Insider

2015/02/09 このエントリーをはてなブックマークに追加 400 users Instapaper Pocket Tweet Facebook Share Evernote Clip Roslyn 新機能 議論 言語 次期バージョン

Visual Studio 2015 CTP 5で検証可能になっているC#言語の次期バージョン「6.0」の新機能を、公開されている議論を基に解説する。 「C# 6.0」と今のところ呼ばれているC#の次期バージョンは、Visual Studio 2015 CTP 5*1で検証可能になっている。 次期バージョンでは、“Roslyn”(コード名)と呼ばれる新しいコンパイラーの導入が決定しており、静的解析... 続きを読む

 
(1 - 25 / 53件)