Dev Basics/Keyword:
DOMはHTMLドキュメントなどをツリー状のデータ構造として取り扱い、これを参照/操作するためのデータ構造やインタフェースを定義したもの。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Mark TextはMarkdownの編集に特化したエディタ。Markdown形式のテキストを入力しながら、即座にそのプレビューを確認できるのが大きな特徴。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
VS Live ShareはVS 2017/VS Codeを利用して、複数の開発者がコラボレーションをしながら開発を進めることを可能とするツール。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Storylineは、Alexaのスキル開発をコーディングなしに行えるWebサービス。対話モデルの設計やWeb API呼び出しの指定などをブラウザで行える。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Power CommandsはVSのIDEをより便利に、より使いやすいものにしてくれる機能を詰め合わせた拡張機能だ。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Roslynatorは、C#コードの改善に役立つ多数のアナライザー機能およびリファクタリング機能を集めたVS用拡張機能。品質の高いコードの記述に役立つ。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
SharpLabでは、自分が書いたC#コードをコンパイラがどんなコードとして扱い、それをどんなILコードへコンパイルするかを手軽に確認できる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
mdn-browser-compat-dataパッケージを使うと「何らかの機能の各ブラウザにおけるサポート状況」を「目視」ではなく「プログラムで参照」できる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
JoplinはMarkdown形式でノートを作成し、それらをWindowsやmacOSなど、さまざまなデバイス間で手軽に同期したり、編集したりできるツール。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Custom Vision Serviceを利用すると、何点かの画像をアップロード/タグ付けすることで、画像分類を行うためのカスタムモデルを作成可能だ。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
PowerShell Coreは、ランタイムを.NET Coreとすることで、クロスプラットフォームで動作するようになったPowerShellエディションである。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Span<T>型は「連続したメモリ領域とその操作」を抽象化して、元のメモリ領域の種類によらず、それらを統一的かつ効率的に扱えるようにするもの。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
clrverコマンドは開発者向けのユーティリティー。これを使うことで手元のPCにインストールされているCLRバージョンを簡単に調べられる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
CCライセンスは、作品の作者が「自分の作品を再利用するに当たっての条件を明記」することで、創作物の柔軟な再利用や流通を促すためのライセンスシステム。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
null許容参照型を使用すると、参照型の変数や戻り値などの値をnullにできるか否かを明示したり、不適切なnull参照を発見したりできるようになる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Windows Compatibility Packにより、.NET Standardではサポートされていない、.NET FrameworkのAPIが.NET Coreでも使えるようになる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
NuGet Package Explorerを使うと、GUIベースでNuGetパッケージの内容を閲覧したり、NuGetパッケージの作成作業を行ったりできる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Platform Compatibility Analyzerを使用すると、クロスプラットフォームでの互換性に問題がある.NET APIなどをその場その場で見つけてくれる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Windows Template Studioを使うと、画面の構成、必要とするページや機能をウィザード形式で指定していくだけでUWPアプリのひな型を簡単に作成できる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
C# PadはWebベースのC# REPL環境。ブラウザにブックマークしておけば、簡単にC#コードの動作を確認したり、シェアしたりといったことが可能だ。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Avaloniaは、クロスプラットフォームで動作するXAMLベースのUIフレームワーク。Windows、macOS、Linux、iOS、Androidをサポートする。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
C#インタラクティブを使うと、Visual Studioあるいはコマンドプロンプトなどで、C#コードを対話的に入力、実行できるようになる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
JShellはJDK 9で導入されたJava用のREPL環境。Javaで書かれた「スニペット」を対話的に入力していくことで、その評価結果を即座に知ることができる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
News Search APIを使用すると、Bingを利用したニュース記事の検索をとても簡単に行える。ニュース検索機能を提供したい場合には便利に使える。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
LINQPadはC#などで書いたコードの動作確認に利用できる軽量なアプリ。LINQを使うコードでも使わないコードでも動作確認でき、使い勝手がよい。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
RiderはJetBrainsが提供するクロスプラットフォームな.NET用の統合開発環境(IDE)。Windowsのみならず、macOSやLinuxでもさまざまなアプリの開発を快適に行える。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Autosuggest APIは、与えた検索クエリを基に関連する検索クエリを提案してくれる。このAPIを使うことで、自サイトにおけるユーザーの検索体験を向上させられる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Brainfuckは8種類の命令とバイト配列、バイト配列を参照するポインターで構成される極めてシンプルなプログラミング言語。コードの可読性は著しく低い。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Presentation TranslatorはPowerPoint用のアドイン。プレゼンテーション時の字幕の付加や、多言語での質疑応答、スライドの翻訳を行える。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Azure Functionsを使うと、トリガーとバインドを利用することで、シンプルでありながら、多様なサービスと接続可能なアプリを開発することが可能となる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Haskellは静的型付け、型推測、並行性、遅延評価といった特徴を持ち、強力なリスト操作機能やパターンマッチ機構などをサポートする純粋関数型プログラミング言語。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Face APIはマイクロソフトのCognitive Servicesに含まれるAPIの1つで、顔検出/画像のグループ化/人物の特定などの機能を提供する。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
WebExtensionsは、Mozillaが開発を進めているブラウザ拡張機能用API。Chrome用のAPIとの互換性を持っているため、さまざまなブラウザで動作する拡張機能を作成できる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Computer Vision APIを使用すると、マイクロソフトが提供する画像処理アルゴリズムを使って、APIに渡した画像ファイルの解析を行い、さまざまな情報をそこから得られる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Text Analytics APIは、入力されたテキストを基にそれがどの言語で書かれたものか、肯定的か否定的か、テキストに含まれるキーフレーズなどを取り出してくれるWeb API。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Bing Image Search APIは、Bingが提供する画像検索機能と同様な機能をAPI化したもので、画像検索機能をユーザーに提供するなどの目的で使える。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Translator Text APIはマイクロソフトが提供するクラウドベースの機械翻訳APIであり、さまざまな言語で書かれたテキストをさまざまな言語に翻訳してくれる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Translate APIは、グーグルが提供するREST形式の翻訳API。APIに渡した文字列がどの言語で記述されたものかを検出したり、翻訳したりできる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Google Cloud Vision APIはグーグルが提供する画像分析サービス。画像に何が含まれているかや、文字認識など、高度な画像分析をREST API経由で簡単に行える。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Microsoft Small Basicは学習を目的としてマイクロソフトが提供しているBASICの処理系。シンプルな言語仕様、習得が容易、簡潔な記述がその特徴といえる。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Productivity Power Tools for Visual Studio 2017は、Visual Studio 2017のIDEの操作性/作業効率をさらに向上させるための拡張機能群。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Python FireはPythonコードに対するコマンドラインインタフェースを自動生成するライブラリ。グーグルがオープンソースプロダクトとして公開している。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
.NET Portability Analyzerは、さまざまなプラットフォームをまたいだ.NETプログラムの移植性をチェックするためのツール。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Jupyter Notebookは実行可能なプログラムコード、視覚化されたデータ、メモなどを含んだドキュメントを作成/共有可能なオープンソースのWebアプリ。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
クイックソートはピボット値を基準としてデータを分割し、分割後のデータに対して(ソートが完了するまで)同じ手法を適用していく高速なソートアルゴリズム。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
ECMAScriptはいわゆる「JavaScript」と呼ばれる言語の統一的な仕様を、標準化団体の1つであるEcma Internationalが取りまとめたもの。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
BabelはECMAScript 2015など、新世代のECMAScript言語仕様に沿って記述されたコードを従来のJavaScriptコードに変換するトランスパイラ。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
LUISはマイクロソフトが提供する自然言語解析サービス。ユーザーが「何をしたいのか」(インテント)とそれに付随する情報(エンティティ)を取り出せる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
JSFiddleはブラウザ上でちょっとしたHTML/CSS/JavaScriptコードを記述して、その動作を確認するために便利に使えるツールだ。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
FlowはJavaScript用の静的型チェッカー。型推測機構や型注釈を利用することで、型安全なプログラミングを支援する。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
「FizzBuzz問題」とは、英語圏での言葉遊びであるFizz Buzzをプログラミング言語で記述する行為。さまざまな言語によるさまざまな解法がある。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Markdownはプレーンテキストに対して記号類を用いて装飾することで文書構造を簡便に記述し、それをHTMLなどに変換するためのツールおよびその構文のこと。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
SemVerとはソフトウェアのバージョン番号の付け方に一貫した意味付けを与えることで、その後方互換性情報が一目で分かるようにしたものだ。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Microsoft Flowは「何かをトリガーとし、そこからさまざまなWebサービスを組み合わせて、一連の処理を実行する」ことを自動化するサービスだ。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
JSONは、さまざまな言語/プラットフォーム間で軽量なデータ交換を行うのに利用可能なテキストフォーマットだ。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
レスポンシブWebデザインとは、さまざまなデバイスで、単一のHTMLドキュメントをその画面特性に合わせて適切に表示するための仕組みや考え方のことである。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
BuckleScriptはJavaScriptコードを生成するOCamlコンパイラ。OCamlで型安全なプログラミングを行い、そこから可読性の高いJavaScriptコードを生成できる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
OCamlは記述性が高く、型安全なプログラミングを実現する関数型言語であり、静的型付けと強力な型推論、バリアント型などがその特徴として挙げられる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
ESLintはJavaScript用のリントツールであり、標準のルールに加えて独自のルールを作成してコードチェックを行える「プラガブル」な特性を持つ。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
PowerAppsはさまざまなサービス/データソースを利用して、コーディングレスでビジネスモバイルアプリ/Webアプリを作成するためのツールだ。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
LESSはCSSを拡張する動的スタイルシート言語であり、変数/ミックスイン/関数などの機能を使用し、より簡潔な形でスタイルシートを記述できる。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
MacinCloudはクラウドベースのMacレンタルサービスで、Macの実機なしにMacを利用した開発が安価で行えるのが大きな特徴といえる。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
.NET Coreは、Windows、Mac OS X、Linux上で動作する軽量/モジュール性などの特徴を持ったオープンソースなアプリ開発プラットフォームだ。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Checked Cは、C言語に境界チェック機能が追加されたものであり、より安全な形でCプログラミングを行えるようにするものだ。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Electronは、Web標準技術(HTML/JavaScript/CSS)を使って「クロスプラットフォームなデスクトップアプリ」を開発するためのフレームワークだ。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
npmはJavaScript開発者向けのパッケージマネジャーであり、Node.jsベースのさまざまなパッケージの管理を手軽に行える。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Node.jsはサーバサイドで動作するJavaScript実行環境。イベントとノンブロッキングI/Oを活用し、高性能なWebアプリを構築できる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
GoはGoogleによって開発されているオープンソースなプログラミング言語であり、静的言語と動的言語のよいとこどり、並列処理などの特徴を持っている。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
DevOpsとは「ビジネスの価値を高めることを目的に、製品・サービスを迅速かつ継続的にユーザーへと届けるために、ITシステムの開発チーム(Dev)と運用チーム(Ops)が協調すること」を意味する言葉だ。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Rubyは、まつもとゆきひろ氏(Matz)が開発した日本発のオブジェクト指向スクリプト言語。楽しくプログラミングできることがモットーだ。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Kotlin(コトリン)は「実用的」であることを主眼においたプログラミング言語だ。その特徴は簡潔/安全/汎用/(Javaとの)相互運用性にある。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Android StudioはIntelliJ IDEA Community EditionをベースにしたAndroidアプリ開発用のグーグル公式IDEだ
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Pythonはオープンソースで開発されているオブジェクト指向スクリプト言語であり、シンプルなコードの記述、可読性の高さなどをその特徴とする。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
tsconfig.jsonファイルは、プロジェクトでJavaScriptへのコンパイルが必要となるファイルと、それらのコンパイルオプションなどを指定するファイルだ。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Swiftは「開発者が正しいプログラムを記述/保守管理するのが簡単に行えるように」設計された、安全で高速、記述性が高い言語だ。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
package.jsonファイルは、Node.js+JavaScriptでのアプリ開発時に、そこで使用するパッケージやプロジェクト全体を管理するのに使われる。
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
SPAは単一ページで構成されるWebアプリであり、応答性がよく表現力の高いアプリをクロスプラットフォームでユーザーに提供できるのが利点だ。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
AngularJSはJavaScript用のMVWフレームワークであり、「テンプレート」「データバインディング」などの機能を利用して、Webアプリを簡潔に記述できる。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部
Dev Basics/Keyword:
Web標準技術を利用して、クロスプラットフォーム対応のハイブリッドアプリを開発できるApache Cordovaの概要を説明する。
かわさきしんじ, Insider.NET編集部
かわさきしんじ, Insider.NET編集部