タグ

プログラムに関するakirakiのブックマーク (5)

  • NDS Image Tools - DSの画像フォーマットとツールとSusieプラグインと - loveemu log

    Visit http://code.google.com/p/loveemu/downloads/list for the latest version.先の見えない私生活にそわそわする一方、反動でなにかつくった今日このごろ。雑多なメモというか日記?のような形ですが、ちょっとあれこれ書き残しておきます。 ♡唐突にDSの画像を展開してみたくなったのが事のきっかけ。基的な形式ゆえ、以前紹介したTahaxanで展開可能だったのですが、観賞するには一括表示・変換できない点が致命的でした。そうしてあれこれ探していると、CrystalTile2というツールに出会いました。元は中国のツールのようですが、英訳されたリソースを持っているのでほっと一安心。見るからに多種多様なことが出来そうなツールなのですが、今回目的とする画像の展開もできちゃいます(アニメーションにも対応)。DSのROMを開いて、NDS F

  • ウノウラボ Unoh Labs: LD_PRELOADを使って任意の関数呼び出しにフックしてみる

    尾藤正人(a.k.a BTO)です 先日の社内勉強会のLTでLD_PRELOADについて簡単にやってみました。 LD_PRELOADって? 環境変数$LD_PRELOADを使うと他のライブラリの読み込みの前に任意のライブラリを先に読み込ませることができます。 実行プログラムの形式にELF形式を採用しているOSで使うことができます。 Linuxであれば問題なく使用できるはずです。 何ができるのか プログラムを変更することなく、任意の関数を上書きしたり、任意の関数にフックすることができます。 libhookwriteを作ってみた 簡単なサンプルプログラムとしてlibhookwriteというのを作ってみました。 libhookwriteはその名の通りwrite(2)にフックをかけることができます。 といってもできることは限られていてファイルのタイムスタンプの更新か、任意のプログラムをsh

  • 電子書籍の話(3)

    ——続き そうしてここからはどんどん宣伝臭くなってくる。社員乙>>1 スキャンしてZIPにまとめた小説を読みやすくするために、機械の力を借りてみる。 Mac / PC 用のアプリを作ってみる 機械を動かすためにはプログラムを書かなくてはならない。 開発に苦労しすぎて性格が歪んだり睡眠時間が減ったりするのはいただけないので、高い目標を掲げつつすぐ立ち止まる式のやり方で開発を進める。つまり最初は文庫などによくある「上に(作品名と)ページ番号、下に文一段組み」というとても簡単なレイアウトだけに対応しておいて、後から様子を見つつもっと複雑な字組みにも対応してゆこうと言う方針である。途中で気が変われば「言ってみただけだ。やらなくても違法ではない」と転身して泥沼化を避ける。 ここで行う処理は画像処理の中では簡易な部類に属するものであって、あるいは端末側でも実行する事ができる程度のものなのだけれども、

    電子書籍の話(3)
  • Project Euler - PukiWiki

    Project Euler † プログラムで解く数学の問題集です。 公式サイト 適当に和訳してます。我こそはと思う人はライセンスを確認した上で自由に書いてください。 ↑

  • C# で作る簡単プロクシサーバー - さよならストレス

    追記: 2008/12/28 改訂版 プロクシサーバーの作成は難しいです。ブラウザ側とプロクシ間の keep-alive と、プロクシとオリジンサーバー間の keep-alive ができないといけません。その辺の管理がややこしい。というわけで .NET Framework にぜんぶやってもらうことにした。 .NET Framework には System.Net.HttpListener というクラスがあります。このクラスを使うことで簡単に HTTP サーバーをたてることができます。 そしてさらに System.Net.HttpWebRequest, System.Net.HttpWebResponse というクラスがあります。この2つを使えば Http リクエスト、レスポンスを簡単に扱えます。しかも Keep-Alive してくれてそうな感じがします(HttpWebRequest がやっ

    C# で作る簡単プロクシサーバー - さよならストレス
  • 1