Filed under: javascript

tty.js - ブラウザ上でターミナルを動かすスクリプト。

via github.com 簡単に言えば xterm エミュレータ。Node.js + socket.io を使って、ブラウザからサーバのターミナルを操作します。 今のところセキュリティもクソも無い感じの、テスト版。うまくセキュアになったとしても、ブラウザ上でというのは、特にrootで何かやっている時などはオペチョンなど含めて不安満載ですが。出先ちょっと緊急対応なんて場合には、やっぱり便利かもということで期待。

read more →

モンテカルロ・メソッドを使って1kコードで描かれた薔薇。

via romancortes.com 1k以内のクールなJavaScriptコードを競うjs1k。そこで発表された薔薇が、ちょっと凄かったのでピックアップ。 ちゃんと3Dにレンダリングしてるんですね。モンテカルロを使ったコーディングの仕方も紹介されています。 自分はこういった方向のものは全く出来ないのですが、どこかでサラっと使えたらカッコイイかなと思ったり。

read more →

StratifiedJS - JSの非同期処理を同期的に

via onilabs.com 並列「的」な処理を行う場合に便利なJSの非同期処理ですが、構造化プログラミングに慣れた人には、スパゲティ化と混乱の原因にもなるでしょう。 このライブラリの利点は、Introductionのコード例を見れば一目瞭然。 ブロードバンドがアタリマエになり、非同期処理の必要性が以前ほど頻繁でなくなっている今、開発をシンプルにするだけでなく、UI的にもシングルスレッドの方が分かりやすい場合もありそうです。

read more →

ClojureScript One - ClojureScriptを書くためのサンプル&ガイド集

ClojureScript One ClojureをJavascriptにコンパイルするClojureScript。自分にはもうひとつクリティカルな使い途が分からなかったのですが、ここを眺めていれば見えてくるのかも? とりあえず、今朝公開されたこのサイトは、ClojureScriptを使ったサンプルやドキュメントが集められた「困ったら、ここを見よう」的なもの。「ライブラリやフレームワークではない」と念押しされてます。 さわってみるつもりは今のところ無いのですが、そのうちその気になった時のためにクリップ。

read more →

Video.js - HTML5ビデオ用 高機能JSライブラリ

Video.js 主流になってきているHTML5ビデオのプレーヤーを実装するためのJSライブラリ。 デフォルトのスキンで充分クールですが、独自のものに差し替えることも可能。HTML5ビデオ関連のブラウザ間のバグ吸収、サポートしていない場合にはFlash等への自動変換など、かなり至れり尽くせり。コードはCDNにホスティングされているのでダウンロードも不要と、かなり本格的にデファクトを目指したライブラリです。 使うときは、最有力候補かな。と、メモ。

read more →