タグ

developとjavaに関するyukisukeのブックマーク (6)

  • WebMに対応した動画ライブストリーミングサーバ·stream.m MOONGIFT

    stream.mはWebMフォーマットをライブ配信するストリーミングサーバです。 動画のストリーミングサーバを構築するのは大変ですが、stream.mはFFMPEGと組み合わせてHTML5タグを使ったストリーミングサーバを構築できます。 実際に動画を表示している所です。元にしている動画はWebMフォーマットになります。 こちらはFFMPEGを使っています。動画をWebMフォーマットに変換した後、stream.mのサーバに対してポストしています。変換はリアルタイムに行われつつ、配信もストリーミングで行います。 スナップショットで動画の一場面を画像として取得できます。 Webベースのコンソールも付属しています。ストリーム名ごとに設定したログインID/PWでログインします。 ログインすると動画の受信、配信の帯域利用がリアルタイムに更新されていきます。 変換は随時行われています。 FFMPEGを使

  • Web開発に便利。リモートクライアントのWebインスペクタを実行する·weinre MOONGIFT

    weinreはリモートクライアントのWebインスペクタを実現するWebサーバとブックマークレット。 weinreはJava製のオープンソース・ソフトウェア。FirefoxやGoogle Chrome、Safariなどで使われているWebインスペクタ。読み込まれているリソースを確認したり、レンダリングされている内容を見たり、JavaScriptコンソールでデバッグもできる。これがないと開発がままならないという人も多いのではないだろうか。 接続しているクライアントリスト そうしたツールのないWebブラウザや、外部から接続しているクライアントに対してデバッグしたい時にはどうしたら良いだろうか。使うのはweinreだ。 weinreはJava製のWebサーバなのだが、ブックマークレットを介して利用する。サーバを起動して、そのブックマークレットをクライアントに登録する。そして任意のサイトにてブックマ

  • これは面白い!描いた絵が動いたり、キーボードになったりするドローソフトウェア·Sketchify MOONGIFT

    Sketchifyはペイントで描いたオブジェクトにアクションをつけたり、外部データ連携をさせるソフトウェア。 SketchifyはWindows/Linux用のオープンソース・ソフトウェア。近未来を描く動画などで、描いたイラストが動き出したり、現実の物をコンピュータ上に取り込んで3Dで動かしたり中をのぞいたりするといった類のものがある。コンピュータとリアルとが密接に結びついた面白い技術だ。 作成画面 あんな未来はまだまだ先の話だと思っていたが、以外とそうでもないのかも知れない。そう思わせてくれるもの凄いソフトウェアがSketchifyだ。 Sketchifyを一言で語るのは難しい。あえて言うならば簡易的なプログラムが可能なペイントソフトウェア、といった感じだろうか。ただ、その可能性がもの凄い。デモ動画がたくさんあるが、どれも面白い。例えば顔のマークを書き、Webカムの顔認識と組み合わせるこ

  • 自分で作ることもできるゲームエンジン·VASSAL MOONGIFT

    VASSALはWindows/Mac OSX/Linux用のオープンソース・ソフトウェア。ソーシャルゲームが花開き、注目が集まった一年であった。ソーシャルゲームはまだまだシンプルなものが多い(むしろシンプルな方がうける)ので、今後もプレーヤは増えていくだろう。 ゲーム例 シンプルなゲームと言えば、代表的なのはカードゲームやボードゲームだ。オンラインにいる世界中の人たちとみんなでわいわいと楽しみながらボードゲームを興じれる、そんなソフトウェアがVASSALだ。 VASSALはボードゲームやカードゲームといったシンプルなゲームのエンジンだ。あくまでゲームエンジンなので、人が作ったものはもちろん、自分で作成することもできる。既に多数のゲームが登録されており、ダウンロードして遊ぶこともできる。 こんなゲームも サーバでオンライン接続を管理するようになっており、VASSALのサイトへいくとゲームごと

  • iPhoneにも対応したビジュアルプログラミング環境·Tersus MOONGIFT

    TersusはWindows/Mac OSX/Linuxに対応したオープンソース・ソフトウェア。ビジュアルプログラミングは誰しもが夢を見る。コードの羅列ではなく、見た目でオブジェクトを配置したりしてプログラミングができればどれだけ面白いだろう。エラー処理などはもちろん環境が隠蔽してくれれば良い。 コードを書かずにビジュアルプログラミング もちろん高度なソフトウェアは無理だろうが、かつてのVBのようにユーザがちょっとしたツールを自分たちのために作りたいと思った時に使えるかも知れない。そんなとき、プログラミングコードを書くよりもビジュアルな方が使い勝手が良い。そのためのソフトウェアがTersusだ。 Tersusはビジュアルプログラミング環境を提供する。画面のデザインも含めて一つのファイルの中に全てが詰め込まれる。iPhoneMac OSXなど様々なプラットフォームに対応したWebアプリケー

    iPhoneにも対応したビジュアルプログラミング環境·Tersus MOONGIFT
  • Java用デコンパイラー·JD MOONGIFT

    JDはJava製のフリーウェア。Javaはコンパイルする言語なので(コンパイルされるのは中間言語だが)、コンパイルされた内容は基的には見られない。だが以前の担当者が作ったプログラムを修正しないといけない時に元のコードがなくなっていたら惨事になってしまう。 Java向けのデコンパイルツール そんなときに役立つのがデコンパイラーだ。コンパイルの逆、コンパイルされたコードを元のソースに戻してくれるソフトウェアだ。使い方を誤ると問題になりかねないが、使い方によってはとても役立つ。その一つがJDだ。 JDはGUI版とEclipseのプラグイン版の二つが存在する。GUI版についてはWindows/Mac OSX/Linuxそれぞれ用に実行ファイルが提供されている。使い方は簡単で、ただコンパイル済みのjar/classファイルを開けば良いだけだ。 検索ウィンドウ コードはハイライト表示され、階層も分か

    Java用デコンパイラー·JD MOONGIFT
  • 1