タグ: [オープンソース] [コンパイル/デコンパイル] [ブラウザ] [C] [C++] [Google Code] [New BSD License] [Web] [実行環境] [企業]
FlashやJava、Silverlightをはじめ、ブラウザ上でリッチなインタフェースを提供するフレームワークは増えつつある。Ajaxはクライアント側でインストールする手間がいらない反面、実現できる機能が限定的になってしまう。3Dを表現するのが難しかったり、マシンパワーを過剰に消費する傾向にある。

GoogleのRIAに対する答えがNative Clientか?
各プラットフォームがそれを克服するためのプラグインを提供してきた。そしてGoogleの出してきた答えがNative Clientだ。
Native Clientは修正BSDライセンスの下で公開されるオープンソース・ソフトウェアで、何とX86バイナリをそのままブラウザ上で実行してしまうという代物だ。
(もっと読む)
December 10th, 2008
Posted by
admin |
no comments
タグ: [コンパイル/デコンパイル] [フリーウェア] [ユーティリティ] [Flash] [GUI] [Mac OSX]
FlashはHTMLと違ってコンパイルする。そのため、中にある写真やアイコン、音楽を取り出したいと思ってもなかなか難しい。ソースを持っていればもちろんできるが、他の人が作った作品ではどうしようもない。

Flashファイルからメディアが取り出せます
そんな歯がゆい思いをしたことがある方に朗報。Flaexを使えばデータが簡単に取り出せます。
Flaexは日本語化されている、Flashファイルから各種メディアを抽出するためのソフトウェアです。
(もっと読む)
November 13th, 2008
Posted by
admin |
no comments
タグ: [AIR] [オープンソース] [コンパイル/デコンパイル] [解析] [Flash] [Google Code] [GPL] [Mac OSX] [Windows]
エンジニアであれば誰しもが見たことのない、新しい技術を目にした時にその実現方法や内部処理が気になるものだろう。時計を分解したり、テレビを分解したり、車の構造を調べたり…そんな経験はあなたにもないだろうか。

解析対象設定
コンピュータの世界でもそれは変わらない。むしろオリジナルを壊さずに済む分、安心して内部を調べられる。Flashの解析を行うのがこのソフトウェアだ。
今回紹介するオープンソース・ソフトウェアはFlashDecompiler、AIRで作られたFlashデコンパイルソフトウェアだ。
(もっと読む)
July 15th, 2008
Posted by
admin |
no comments
タグ: [オープンソース] [コンパイル/デコンパイル] [C#] [CUI] [開発] [JavaScript] [Public Domain] [Web]
※ 画像は公式サイトデモより
このソフトウェアはすごい。やりたいことも、できていることも分かるのだが、どうやっているのかがさっぱり分からない。GUIアプリケーションとWebアプリケーションでは越えられない壁が存在すると思っていた。いくらAjaxやJavaScriptを駆使しても、GUIアプリケーションの操作性にはかなわない。

ギャラリーアプリケーション
だが、それさえも軽々と乗り越えてしまいそうなアプリケーションが登場した。
今回紹介するオープンソース・ソフトウェアはJsc、C#やVisual BasicのコードをJavaScriptにするソフトウェアだ。Sourceforge.net上でのライセンスはPublic Domainとなっているが、ダウンロードできるパッケージに含まれるlicense.txtには個人利用に限るフリーウェアとなっているので注意されたい。
(もっと読む)
April 4th, 2008
Posted by
admin |
6 comments
タグ: [ActionScript/Flex] [オープンソース] [コンパイル/デコンパイル] [デザイン] [BSD Lisence] [開発] [解析] [Flash] [Linux] [Mac OSX] [Windows]
最近、Flashをいじる事が多いのだが、プログラマ上がりには色々とつらい。特にFlaファイルが配布されているなら良いが、CやMingを使って動的に生成されたものだとそれすらなく、どうやって作ったのかも分からないものがある(Cとしてはオープンソースだが、SWFはコンパイルされて中身が分からない)。

そうした時にActionScriptを解析してくれるFlareは便利だ。次のステップとして、Flashを解析して、そのものの動作を書き換えてしまおうというのがこれだ。
今回紹介するオープンソース・ソフトウェアはflasm、Flashハッキングツールだ。
(もっと読む)
October 17th, 2007
Posted by
admin |
no comments
タグ: [.NET] [コンパイル/デコンパイル] [フリーウェア] [ユーティリティ] [開発] [Windows]
.NETは実行ファイルの生成によって、コンパイル済みの中間コードを生成する。それを.NETフレームワークによって実行する。

中間コードというのがくせ者だ。OSの壁を越えて、様々な環境下でも実行できるメリットはあるものの、コードが中途半端に読めてしまう。そう、デコンパイルが容易なのだ。
今回紹介するフリーウェアはReflector for .NET、.NET向けの逆コンパイラーだ。
(もっと読む)
October 14th, 2007
Posted by
admin |
no comments
タグ: [Artistic License] [オープンソース] [コンパイル/デコンパイル] [ブログ] [Linux] [Mac OSX] [Perl License] [Web] [Windows]
※ 画像は公式サイトより。
ブログの投稿はWindows Live Writerを使っている(旧バージョン)。やはり大抵のブログについているWYSIWYGなエディタは使い勝手があまり良くないと感じてしまう。
もっと気軽に書き連ねられると良い。ふと思いついた時にさっと書いておけるメモ帳のようなブログだ。twitterでは投げっぱなしになるので、こちらを使ってブログにしてみるのが面白い。
今回紹介するオープンソース・ソフトウェアはChronicle、テキストファイルをブログにコンパイルするソフトウェアだ。
(もっと読む)
August 17th, 2007
Posted by
admin |
no comments
タグ: [コンパイル/デコンパイル] [フリーウェア] [ユーティリティ] [GUI] [PDF] [Windows]
PDFは電子帳票のデファクトスタンダードになっている。Excel、Word、PowerPointと同じくらい、どのPCでも見られるのが当たり前であるかのように送られてくる。
だが、初期設定時にはインストールされていない事もある。Windowsには限定されるが(Mac OSXではビューワーで初期状態から見られるので問題ないだろう)、さらに親切にするソフトウェアがこれだ。
今回紹介するフリーウェアはPDF2EXE、PDFを実行ファイルに変換するソフトウェアだ。
(もっと読む)
August 10th, 2007
Posted by
admin |
no comments
タグ: [コンパイル/デコンパイル] [フリーウェア] [CUI] [開発] [VBScript] [Windows]
VBScriptは意外(失礼!)にも優秀で、DB接続やHTTP接続もでき、かなり色々なことができる。とは言え、拡張子がvbsとなっているため、どうもライトなものしか出来ないというイメージがあった。
VBScriptを活用するために、こうしたソフトウェアを使ってみるのはどうだろう。
今回紹介するフリーウェアはVbs To Exe、VBScriptを実行ファイルに変換するソフトウェアだ。
(もっと読む)
August 9th, 2007
Posted by
admin |
3 comments
タグ: [ActionScript/Flex] [コンパイル/デコンパイル] [CUI] [開発] [解析] [Flash] [GUI] [Linux] [Mac OSX] [Windows]
プログラムの最も早い習得方法は、他人のソースを見ながら勉強することだ。興味がもてる材料だけに、ただ本を眺めるよりも効率的に覚えることができる。
では興味の対象がソースを公開していなかったらどうしたら良いだろう。そのためにこれがある。
今回紹介するフリーウェアはFlare、Flashのデコンパイラーだ。
(もっと読む)
July 30th, 2007
Posted by
admin |
no comments