2008-01-01から1年間の記事一覧

Visual Studio 2008 Service Pack 1 日本語版リリース

ついにFeature Pack(MFCの強化パック)も含まれたVS 2008 SP1がリリースされましたよ。自分は先にISOイメージをダウンロードしておいて、つくばに戻ってからアップデートする予定です。 ディベロッパー製品開発統括部 Blog : Visual Studio 2008 Service Pac…

BisonC++ インストールメモ

MacBook(Mac OS X 10.5 Leopard)へBisonC++をインストールするのに手間取ったので、インストール方法についてまとめてみました。なお、/usr/binにインストールするのが気持ち悪かったので、インストールパスはユーザディレクトリのbin, libにしています。…

flexで検索するとAdobe Flexがヒットすることに憤りを感じつつ開発を進める

flex(lex) + bison(yacc)で字句解析器と構文解析器のソースコードを自動生成させようとGoogle先生にお世話になること数えきれず。というか元々数えていませんが、flexと検索するとAdobe Flexの方が最初に出てきて切なくなってきます。現在は、bisonのC++コー…

Mac!

etc

Windowsで作業効率が悪いと思っていたら,MacBookを買っていた.目指せスーパーマカー!…というのは半分冗談で,とりあえず作業効率改善を目指してます.いずれは,Mac + Binarian = Mabinarian みたいなことを妄想中です.前のエントリの,Qt云々は実はMac…

QtとGPLにまつわるライセンスについて一考

hex

ちょっとした考え事をチラシの裏的に書きつづってみる。 バイナリエディタをマルチプラットフォームで利用できるようにしたいとなると、Qtというライブラリの選択がある。しかし、非商用で利用する場合はライセンスがGPLとなってしまう。できればGPL汚染は勘…

Blackhat Japan 2008

etc

夏休みになって夢というか、妄想力がうpしたので少しだけ書いておく。 大学の集中講義ネタで難読化ツール開発なう => もしかしてBlackhatとかのネタになって、それまたもしかしたらスピーカー等に応募できるんじゃ? => テーマ的には、最新のマルウェア難読…

サシーミとツナーミ

etc

海外でも通じるびっくりな日本語1位は“オタク”--gooランキング - CNET Japan サシーミもツナーミも10位以内にランクインしてないですね。

開発チャット

hex

IRCの #pheasant@irc.freenode.net(文字コードはUTF8)にてバイナリエディタ開発用のチャンネルを用意しました。私は(正確にはボットが nick:obfuscation)常駐し、ビュー開発を担当してもらっているyaruharu君もたまにいるので、早く開発しろとせっつきた…

リバースエンジニアはモテるか否か?

謎に包まれたプログラムを明らかにするリバースエンジニアリングはかっこいいので、モテると思います! しかし、自分が作ったソフトウェアが解析されて脆弱性を発見された上に、更にケチをつけられることを考えると切ないものがあります。まあ、脆弱性・バグ…

Rootkit - Rustock.C

rootkit.com Rustock.C by HolaHola http://www.rootkit.com/newsread.php?newsid=879 Windows Sysinternals Forums have moved... マルウェア「Rustock.C」がついに発見、1日300億通の迷惑メールを配信か - CNET Japan 先日見つかったウィルス(rootkit)Ru…

UIの実装とかバイナリデータの可視化どうしよう><

バイナリエディタ実装の、PieceTableクラスが腐ってる・・・のは置いておきまして、UI関連の設計を1ヶ月ほど保留にしています。ファイルフォーマットの構造体に従って、ファイルをグラフィカルに表示できるとcoolなんですが、具体的なアイディアが少ししかあ…

VMware 6.5betaが凄いらしい

VMware Workstation 6.5 Release Notes ・「Unity mode」 ゲストOSにあるウィンドウを、ホストOSに持ってくる機能。Parallels Desktop for Macとか、VMware の Fusion が有名。 ・「Accelerated 3-D graphics on Windows XP guests」 DirectX9や、シェーダ2.…