Recent Posts

After Effects SDK サンプルプロジェクトをビルドする

目標

本記事の目標はAE SDKに付属のサンプルプロジェクトをビルドすることです。

環境

Windows10
Visual Studio 2015 Community
After Effects CC2019
After Effects 17.1.2 Win SDK

方法

AE SDKをダウンロード

Adobe Developer Console (https://console.adobe.io/servicesandapis)にアクセスし、Adobe User Accountでログインしてください。

After Effectsの”View downloads”をクリックし、After Effects Plug-in SDKをダウンロードして解凍してください。

1つのプラグインをビルドする

プロジェクトを選択する

AfterEffectsSDK\Examplesを開いて、ビルドしたいプロジェクトを選択してください。(例えば、AfterEffectsSDK\Examples\AEGP\Artieはプロジェクトの例です) プロジェクトの一覧はSample Project Descriptionsを参考にしてください。

ソリューションファイルを開く

Visual Studio 2015(v140)で ソリューションファイル(.sln)を開いてください。例えば、AfterEffectsSDK\Examples\AEGP\Artie\Win\Artie.slnはソリューションファイルの例です。Visual Studio 2015以降のバージョンを使用しても良いですが、v140から使用するバージョンへプロジェクトをアップデートする必要があります。

(さらに…)

Ajaxの実装 (検索サジェスト)

目標

本記事の目標は、以下のようにAjax通信による検索サジェストを実装することです。

環境

Ajaxについて

AJAX(Asynchronous JavaScript And XML)は、JavaScriptを使って、クライアント側で非同期通信を実現するためのWeb開発技術群を指す言葉です。非同期通信とAjaxについては、“AJAXとは (そして非同期通信とは)?”に詳しく記載しています。以下では、Ajaxの仕組みについて簡単に説明しています。

Ajaxの仕組み

Ajaxでは、「サーバーへのリクエスト送信と受信」「送信、受信した内容をブラウザ側に伝える」という2つの機構を分離しています。そのため、リクエスト待ちの間も、ブラウザ上で操作を続けることができます。

(さらに…)

AJAXとは (そして非同期通信とは)?

AJAX(Asynchronous JavaScript And XML)は、クライアント側で非同期通信を実現するためのWeb開発技術群を指す言葉です。

目標

今日の目標は、非同期通信とAJAXについて理解し、簡単にまとめることとなります。自分と同様に初心者の方を想定しています。

同期通信と非同期通信とは?

同期通信とは、送信者によるデータ送信と受信者によるデータ受信のタイミングをそろえる通信方式です。一方で、非同期通信とは、このやり取りのタイミングを一致させない通信方式になります。

通信方式を表す言葉なので、「同期方式」と「非同期方式」という単語を使用することもあります。

この” “同期”という用語の意味は、使用される文脈によって変化します。例えば、物理的なレベルでは、通信においてクロック周波数の同期をとることを指します。Webにおいては、クライアントのリクエストのタイミングとサーバーからのレスポンスを受け取るタイミングを合わせる、ということを指します。以下では、Webアプリケーションの文脈で説明します。

(さらに…)

Categories

AfterEffects Algorithm Artificial Intelligence Blender C++ Computer Graphics Computer Science Daily Life DataAnalytics Event Game ImageProcessing JavaScript Kotlin mathematics Maya PHP Python SoftwareEngineering Tips Today's paper Tools TroubleShooting Visual Sudio Web Windows WordPress 未分類