tty.js - ブラウザ上でターミナルを動かすスクリプト。
via github.com 簡単に言えば xterm エミュレータ。Node.js + socket.io を使って、ブラウザからサーバのターミナルを操作します。 今のところセキュリティもクソも無い感じの、テスト版。うまくセキュアになったとしても、ブラウザ上でというのは、特にrootで何かやっている時などはオペチョンなど含めて不安満載ですが。出先ちょっと緊急対応なんて場合には、やっぱり便利かもということで期待。
via github.com 簡単に言えば xterm エミュレータ。Node.js + socket.io を使って、ブラウザからサーバのターミナルを操作します。 今のところセキュリティもクソも無い感じの、テスト版。うまくセキュアになったとしても、ブラウザ上でというのは、特にrootで何かやっている時などはオペチョンなど含めて不安満載ですが。出先ちょっと緊急対応なんて場合には、やっぱり便利かもということで期待。
via romancortes.com 1k以内のクールなJavaScriptコードを競うjs1k。そこで発表された薔薇が、ちょっと凄かったのでピックアップ。 ちゃんと3Dにレンダリングしてるんですね。モンテカルロを使ったコーディングの仕方も紹介されています。 自分はこういった方向のものは全く出来ないのですが、どこかでサラっと使えたらカッコイイかなと思ったり。
via onilabs.com 並列「的」な処理を行う場合に便利なJSの非同期処理ですが、構造化プログラミングに慣れた人には、スパゲティ化と混乱の原因にもなるでしょう。 このライブラリの利点は、Introductionのコード例を見れば一目瞭然。 ブロードバンドがアタリマエになり、非同期処理の必要性が以前ほど頻繁でなくなっている今、開発をシンプルにするだけでなく、UI的にもシングルスレッドの方が分かりやすい場合もありそうです。
jsgrep / jspatch - toolkit for searching and modifying JavaScript Jsgrep is program that searches for a particular JavaScript pattern using the abstract syntax tree (AST) of the program. This enables matching expressions based on their JavaScript meaning, rather...
backbone-query Adds the ability to search for models with a query api similar to MongoDB This is quite a new project and Pull requests are welcome! Usage To install, include the js/backbone-query.js file in your HTML page, after Backbone and it's dependencies...
ClojureScript One ClojureをJavascriptにコンパイルするClojureScript。自分にはもうひとつクリティカルな使い途が分からなかったのですが、ここを眺めていれば見えてくるのかも? とりあえず、今朝公開されたこのサイトは、ClojureScriptを使ったサンプルやドキュメントが集められた「困ったら、ここを見よう」的なもの。「ライブラリやフレームワークではない」と念押しされてます。 さわってみるつもりは今のところ無いのですが、そのうちその気になった時のためにクリップ。
via vimeo.com チリのHackathonで3時間でつくられた一品だそうで。 Node.jsのsocket.ioが使われているそうなので、PC側にサーバが立ってるんでしょうかね。ドキュメントも無いので、ちょっと分かりませんが。 発想は面白いけど、多分操作感は良くなさそうw
Video.js 主流になってきているHTML5ビデオのプレーヤーを実装するためのJSライブラリ。 デフォルトのスキンで充分クールですが、独自のものに差し替えることも可能。HTML5ビデオ関連のブラウザ間のバグ吸収、サポートしていない場合にはFlash等への自動変換など、かなり至れり尽くせり。コードはCDNにホスティングされているのでダウンロードも不要と、かなり本格的にデファクトを目指したライブラリです。 使うときは、最有力候補かな。と、メモ。
JS GameBoy Color Game Center なんというか、普通に遊べる見事にキッチリ、エミュレータです。 かなりの数のゲームが選べるようになっていますが、手元に .gb や .gbc のファイルがあれば、それを端末画面にドラッグ