ラベル プログラミング の投稿を表示しています。 すべての投稿を表示
ラベル プログラミング の投稿を表示しています。 すべての投稿を表示

2013年3月11日月曜日

先生と生徒のリアルタイムを可能にするnode.jsに便利なサイト


node.jsのコーディングがブラウザ上でできる便利なサイトの紹介です。

runnable

node.jsとはjavascriptでサーバを作るシステム、、、、

といってもなんのことかわかりづらいですね。

ブラウザが楽器になる?timbre.js

の回でもちょっと触れましたが、要するにnode.jsは

socket.ioというライブラリと組み合わせることで、

webコンテンツをよりリアルタイムにすることができるのです。


たとえば、一枚の絵に二人でお絵描きしたり、

同じテキストを編集したり。。。。。

そんなだから、Greeやモバゲーのオンラインゲームでもよく使われている技術です。


当然、先生と生徒が同じ黒板や資料などを見ることの多い、

教育システムでも、登場の機会が多い技術で、我々も至る所で応用しています。

ぜひこの技術気になる方は、このwebでチェックしてみてくださいね。


2013年3月6日水曜日

ブラウザが楽器になる?timbre.js


Javascriptで音が作れるtimbre.jsというライブラリを発見しました。

まだあまりいじっていないので、よくわからないのですが、非常におもしろそう。

とりあえずサンプルを設置してみました。

このページではとりあえず基本の波形を
5種類選択できるようにしてみました。

シンセサイザというのは、オシレーター(発信装置)で
このような基本的な波形を作り、それを重ね合わせたりエフェクトを
掛けていくことで、音を作っていきます。

だから、このライブラリを使えば、音を鳴らすだけでなく、ブラウザで音を合成してシンセサイザを作ってしまうことができる訳です!

Javascriptで複数ブラウザでの同期処理を可能にするnodejsという仕組みにも

対応しているので、ブラウザを通してみんなで同時演奏」なんかもできますし、

教育目的にも大いに使えそうですね!