お勧め連載 >> C# 7 早わかりリファレンス

前編 C# 基礎文法 最速再入門【7.0対応】

「あれ、どう書くんだっけ?」を素早く解決するための、C# 7.0主要文法がコンパクトにまとまったリファレンス(全3回)。前編では、C#の歴史/開発ツール/プログラムの実行と制御/型と変数/演算子/ステートメントを説明する。

中編 C# クラスの基本機能 最速再入門【7.0対応】
後編 C# タプル/ローカル関数/ラムダ式/非同期処理/例外処理 最速再入門【7.0対応】
旧6.0版 C# 基礎文法【6.0対応】 ― 1回完結の最速再入門!

■ 新着記事 - 日付順

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

機械学習における学習方法と性能評価の基礎知識

機械学習の基礎知識として、学習用データセットの準備と加工、学習方法(勾配降下法/誤差逆伝播法)やその分類(教師あり学習/教師なし学習/強化学習)、性能評価と検証について概説する。

C# 7 早わかりリファレンス(後編)

C# タプル/ローカル関数/ラムダ式/非同期処理/例外処理 最速再入門【7.0対応】

C# 7.0主要文法がコンパクトにまとまったリファレンス(全3回)。後編では、タプルと分解(デコンストラクション)/ローカル関数/構造体/継承とインターフェース/列挙型/イテレーター/例外処理/リソースの解放/ラムダ式/非同期処理(async/await)を説明する。

C# 7 早わかりリファレンス(中編)

C# クラスの基本機能 最速再入門【7.0対応】

C# 7.0主要文法がコンパクトにまとまったリファレンス(全3回)。中編では、名前空間/クラス/メソッド/プロパティ/イベント/インデクサー/演算子オーバーロード/コンストラクターとデストラクターを説明する。

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

機械学習の定義と応用範囲、認知されるキッカケとなった出来事

機械学習はいまなぜ広く認知され注目されているのか。知っておきたい代表的な出来事を紹介。また、機械学習とは何かを定義し、その適用範囲を分類する。

C# 7 早わかりリファレンス(前編)

C# 基礎文法 最速再入門【7.0対応】

「あれ、どう書くんだっけ?」を素早く解決するための、C# 7.0主要文法がコンパクトにまとまったリファレンス(全3回)。前編では、C#の歴史/開発ツール/プログラムの実行と制御/型と変数/演算子/ステートメントを説明する。

Angular TIPS

文字列/配列から部分文字列/要素を抜き出すには?(slice)

JavaScriptのString/Arrayクラスにおけるsliceメソッドと同じように、Angularで文字列から部分文字列を抽出したり配列から特定範囲の要素を取得したりできるsliceパイプの基本的な使い方を説明する。

Ruby TIPS

演算子を再定義するには?

Rubyではクラスの二項演算子や単項プラス/マイナス演算子を定義(もしくは再定義)できる。その方法を基礎から説明し、実用的な使い方の例を示す。

jQuery逆引きリファレンス

要素セットを指定の条件で絞り込むには?(filter)

filterメソッドを使って、jQueryオブジェクトで保持している現在の要素セットを、指定された条件で絞り込む方法を説明する。

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

インターフェースを拡張する2つの手段 ― C#への「インターフェースのデフォルト実装」の導入(後編)

破壊的な影響を他に及ぼすことなくインターフェースの機能を拡張するには、デフォルト実装に加えて拡張メソッドも使用できる。今回はこれら2つの方法がなぜ必要なのか、それぞれが得意としている分野について詳しく見る。

Angular TIPS

数値データに桁区切り文字を付与するには?(number)

Angularで数値を桁区切り文字列に整形するための、numberパイプの基本的な使い方を説明する。整数と小数点以下の桁数を指定して整形することも可能。

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

デフォルト実装の導入がもたらす影響 ― C#への「インターフェースのデフォルト実装」の導入(中編)

前回は一般論としてのインターフェースとその課題を見た。今回はC#にインターフェースのデフォルト実装を導入すると、どのようなコードが書けるようになるのか、導入するために必要な修正点などについて見ていく。

Windows上のBashシェル入門【Windows 10 Creators Update対応】(2)

Bash on Ubuntu on Windowsを使って「開発」をしてみよう

WindowsとBoW(Bash on Windows)の間でファイルシステムを上手に相互運用するためのヒントや、BoWを活用してクロスプラットフォームな開発を行う方法を説明する。

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

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

C#におけるインターフェースとは、ある型が持つべきメソッドを示す「契約」であり、実装は持てない。だが、このことが大きな問題となりつつある。今回から全3回に分けて、C#がこの問題にどう対処しようとしているかを見ていく。

OpenCV入門【3.0対応】(8)

初めてのOpenCV開発 ― CMakeを使ったOpenCVのカスタマイズ【OpenCV 3.1.0】

CMakeを使ったOpenCVのカスタマイズ方法として、CMakeの導入方法やCMakeの各種オプションについて紹介する。

jQuery逆引きリファレンス

異なるバージョンのjQueryを共存させるには?(jQuery.noConflict)

jQueryが持つオブジェクト名との衝突を回避するためのjQuery.noConflictメソッドを応用して、jQueryで複数のバージョンをロードする方法を説明する。

Windows上のBashシェル入門【Windows 10 Creators Update対応】(1)

Bash on Ubuntu on Windowsとは? そのインストールと使い方

Windows 10上で動作するBashシェルの基礎を理解・マスターすることをゴールとして、Bash on Windowsの概要から、インストール方法までを解説。また、よくある疑問をQ&A形式で短くまとめる。

ONLINE SITE 最新情報

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

「null参照問題」「C# 7.0新機能」「Bash on Ubuntu on Windows新機能」などの新記事が人気に。改訂記事の「最新Azure入門」「HoloLens」もさらにランクアップ! その他、「Electron」「Unity入門」なども。2017年1月1日~3月31日のランキングを発表。

Angular TIPS

文字列を大文字/小文字に変換するには?(lowercase/uppercase)

JavaScriptのStringクラスにおけるtoLowerCase/toUpperCaseメソッドと同じように、Angularで文字列を小文字/大文字に変換できるlowercase/uppercaseパイプの基本的な使い方を説明する。

Build Insider Survey【2017年1月実施】

技術トレンド調査: AWSとAzureを猛追するGoogle Cloud Platform、徐々に人気を高めるReact NativeとApple Watch

開発者が「今後、使いたい」と考えている開発技術やツールを、ランキング形式で発表。2017年度前半はこれらに注目しよう。

Build Insider Survey【2017年1月実施】

開発者/Web制作者はどんなアウトプット手段を使っているのか? その頻度は?

Build Insiderが半年ごとに実施しているアンケート調査の結果レポート(前編)。今回の調査テーマは「ITエンジニアのアウトプット」。新技術に取り組む姿勢や、アウトプット手段/頻度についての調査結果を示し、簡単に考察する。さらに各エンジニアが大事にしているキーワードやアドバイスも紹介する。

jQuery逆引きリファレンス

jQueryを他のライブラリと共存させるには?(jQuery.noConflict)

他のライブラリ導入により「$」や「jQuery」というオブジェクト名が衝突する問題を回避する方法を紹介。別名を定義する方法を2パターン、紹介する。

Angular TIPS

JavaScriptオブジェクトをJSON形式に変換するには?(json)

JavaScriptのJSON.stringifyメソッドと同じように、AngularでJavaScriptのオブジェクトをJSON形式に変換できるjsonパイプの基本的な使い方を説明する。

Ruby TIPS

数値/文字列/配列/範囲式/正規表現の比較を行うには?

Rubyプログラミングでは「等しいかどうか」を調べるための比較はどう行うのか? 比較を行える演算子やメソッドを使って、さまざまな比較を試してみる。

最新C# 7言語概説

C# 7.0で知っておくべき10の新機能(後編)

Visual Studio 2017およびVisual Studio Codeで利用可能になったC#言語の新バージョン「7.0」の新機能を、公開されている議論を基に解説。前編として「パフォーマンス向上」と「コード記述の単純化」に関連する6つの新機能を説明する。

最新C# 7言語概説

C# 7.0で知っておくべき10の新機能(前編)

Visual Studio 2017およびVisual Studio Codeで利用可能になったC#言語の新バージョン「7.0」の新機能を、公開されている議論を基に解説。前編として「データ中心設計」に関連する4つの新機能を説明する。

jQuery逆引きリファレンス

特定のAjax通信でのみグローバルイベントを無効化するには?($.ajax[global])

Ajax通信の開始/終了/成功/失敗のタイミングで任意の処理を差し挟む際に利用するグローバルイベントを、現在の通信だけ対象外にする方法を説明する。

Windows上のBashシェル入門【Windows 10 Creators Updateリリース直前】

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

あと1~2カ月でリリースされると見られるWindows 10 Creators Updateで、Bash on Windowsはどう進化するのか? 最新Insider Previewの内容で強化点と新機能をいち早く知っておこう。

Azure Central Azure Functions実践活用[PR]

写真で年齢判定するサーバーレスなLINE Botを作ろう(Face API使用)[PR]

画像認識サービスを提供するCognitive Servicesと、低予算で手軽にプログラムが動かせるAzure Functionsを組み合わせれば、面白いLINE Botが手軽に作成できる。その開発方法を一通り説明する。

Electronデスクトップアプリ開発入門(5)

Electronアプリのデバッグと、パッケージ化

本格的にElectronアプリ開発を進める方に向けて、そのデバッグ方法と、製品リリースのためのパッケージ作成の方法について説明する。

Electronデスクトップアプリ開発入門(4)

Electron APIデモから学ぶ実装テクニック ― システムとメディア

Electron API Demosで紹介されている、Electronアプリの実装テクニックを紹介。今回はシステムとメディアの実装方法を基礎から説明する。

Angular TIPS

要素の属性に値をバインドするには?(Attribute Binding)

HTML要素の属性に対応するプロパティではなく、属性そのものにバインディングする方法を説明する。

jQuery逆引きリファレンス

イベントリスナーをそのままに、要素を削除するには?(detach)

イベントリスナーを破棄せず維持した状態で要素を削除し、再生成時に元通りにする方法を説明。削除/再生成ではなく、非表示/表示の利用推奨についても言及する。

GrapeCity Garage GrapeCity GARAGE: SpreadJS機能概説(3)[PR]

ExcelライクなスプレッドシートUIを持つWebアプリの開発に挑戦してみた(SpreadJS活用)[PR]

JSONデータを活用した表とグラフの作成や、Excel互換関数による計算、印刷・CSVファイル出力といった機能を持つシングルページWebアプリの開発を体験してみよう。

Electronデスクトップアプリ開発入門(3)

Electron APIデモから学ぶ実装テクニック ― ネイティブUIと通信

Electron API Demosで紹介されている、Electronアプリの実装テクニックを紹介。今回はネイティブUIと通信の実装方法を基礎から説明する。

Ruby TIPS

RSSを扱うには? ― 標準rssライブラリ利用して天気予報を表示する

Rubyに標準搭載されているrssライブラリを使って、Webサイトで提供されているRSS/Atomフィードを処理する方法を説明する。例として天気予報情報のRSSフィードを使う。

Microsoft Azure(旧称:Windows Azure)概説(2017年2月版)

まだ知らない人のための最新Microsoft Azure入門

PaaSとIaaSの両方をサポートし、積極的に新機能・新サービスが追加されている、クラウド環境のAzure。多岐に渡る、その最新の全体像をまとめて理解しよう。2017年2月の新名称や追加サービスに対応。

【月別の記事一覧】

 2017年: 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は、以下の企業・団体の支援を受けて活動しています(募集概要)。

ゴールドレベル

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