Home > JavaScript
JavaScript
HTML5「x-webkit-speech」を使って発音チェッカーを作ってみた。
- 2011-03-28 (月)
- JavaScript
GoogleChrome11 betaが音声入力をサポートしたそうです。(デモページ)
Android端末の音声入力と比べると、まだ、完成度は低く感じますが、とりあえず、このAPIを試用してみたいと思い、英単語の発音チェッカー(?)を作ってみました(GoogleChrome11 beta限定)。
内容としては、だいたい、以下のようなものです。
- 米ニュースサイトMSNBCのヘッドラインから単語表を作成
- 英単語のリンクを押すと、英単語の発音例を再生(Google翻訳を利用)
- 発音例を参考に英単語を音声入力で入力し、綴りが同じなら「○」、綴りが違えば「×」と表示する。
→実 行
・・・Google翻訳による英語の読み上げがローカルでしか動かないみたい。orz
- Comments: 0
- Trackbacks: 0
Particle Fluidをprocessing.jsで動かしてみました。
- 2011-03-10 (木)
- JavaScript
前回、流体シミュレーション/Particle Fluid(投稿:saharan氏)をJavaに移植しましたが、今回はprocessing.jsを使い、ブラウザで動かしてみました。
動作確認は、GoogleChromeを使いましたが、以外と軽快に動作しています。
(以下のリンクから実行できます。画面上をクリックすると粒子が流れ込みます。)
→processing.jsでを実行
- Comments: 0
- Trackbacks: 0
OpenLayersを使ってみました。
- 2011-02-02 (水)
- JavaScript
OpenLayersは地理情報を表示するJavaScriptライブラリで、GoogleMapやOpenStreetMap等の地図情報上に、様々な情報レイヤーを追加して表示することができるらしい。
前々から気になっていたので、サンプルを眺めながら、GoogleMapを表示するコードを書いてみました。
サンプル実行
- Comments: 0
- Trackbacks: 0
JavascriptでLispを書いてみる(その2)。 #js
- 2011-01-22 (土)
- JavaScript
ハッカーと画家を読み終わりました。仕事への取り組み方や考え方に関する話も多く、刺激を受けました。Lisp関連の話も興味深い。
Paul Graham氏のエッセイとその和訳のサイトをみつけたのでメモしておきます。
・Paul Graham氏のサイト
・naoya_t:ポール・グレアムのエッセイと和訳一覧
さて、熱がさめないうちに、ということで、先日に続き、JavaScriptでSchemeインタプリタ(もどき)の実装に挑戦してみました。
とりあえず、ラムダ式が動くようになりました。 → 実 行
- Comments: 0
- Trackbacks: 0
JavascriptでLispを書いてみる(その1)。 #js
- 2011-01-20 (木)
- JavaScript
ハッカーと画家の影響もあるんですが、以下のエントリにとても興味をもちました。
たった300行で継続や末尾再帰が組み込まれたLispインタプリタがかけるなんて、スゴイ!。
・((Pythonで) 書く (Lisp) インタプリタ) (原文)
・((Pythonで) 書く ((さらに良い) Lisp) インタプリタ) (原文)
と、言う訳で、さっそく影響を受けました。
途中で挫折する可能性大ですが、JavaScriptでLispというかSchemeのインタプリタを書くのに挑戦してみたいと思います。
- Comments: 0
- Trackbacks: 0
はてなブックマークで同じエントリーを共有するユーザーを探すサービスの試作。
- 2011-01-16 (日)
- JavaScript
はてなブックマークでは、様々な人がオンライン上でブックマークをシェアしている訳ですが、「同じブックマークを多く共有している人は、趣味・嗜好が似ているのか?」が気になり、同じエントリーを共有しているユーザーを探すWebアプリを試作してみました。
最近ブックマークした20~100個のエントリーを検査し、3割以上、同じエントリーをブックマークしているユーザーをピックアップします。
実 行
- Comments: 0
- Trackbacks: 0
いまさらながら、はてブ仕様に目を通してみました。
- 2010-12-13 (月)
- JavaScript
ユーザーの登録済み全はてブを取得できないかと思い、いまさらながら、はてなブックマーク仕様に目を通してみました。
登録済みのブックマークは、フィードのページング機能を利用すると取得できそうなので、サンプルを作成してみました。
→ 実行
- Comments: 0
- Trackbacks: 0
Google翻訳APIとVDSを使ってみる。#js
- 2010-12-07 (火)
- JavaScript
Web合成音声配信システム「VDS(voice delivery system)」と「Google翻訳API」を使った習作として、アメリカのニュースサイトMSNBCからヘッドラインニュースのRSSを取得し、これを翻訳して読み上げるというものを作ってみました。
→ 実行
- Comments: 0
- Trackbacks: 0
Web合成音声配信システム(VDS)がおもしろいです。#js
- 2010-11-30 (火)
- JavaScript
Jsdo.itの投稿(投稿者:paq氏)で、Web合成音声配信システム「voice delivery system」というものがあるのを知りました。
これは非常におもしろいWebAPIだと思い、さっそく、はてなブックマーク・ニュースからRSSを取得し、タイトルを読み上げるという習作を作ってみました。
→ 実行
- Comments: 0
- Trackbacks: 0
Google Elevation APIを使ってみました。#js
- 2010-11-28 (日)
- JavaScript
今回は、Google Elevationサービスの習作を作ってみました。
前回と同様、起点と終点を指定すると、通行ルートを表示し、その経路の標高を取得してマーカーを配置しています。
マーカーをクリックすると情報ボックスが開き、標高が表示されます。
→ 実 行
- Comments: 0
- Trackbacks: 0
ホーム > JavaScript
