【お知らせ】プログラミング記事の投稿はQiitaに移行しました。

2012-10-01から1ヶ月間の記事一覧

Gtk#でファイルをドラッグ&ドロップ

Gtk#のウィジェットにファイルをドラッグ&ドロップで渡します。受け取る種類を指定しておくと、ドロップしたときにDragDataReceivedシグナルが発生します。ファイルは "text/uri-list" です。URIで渡されるため、ローカル名に変換が必要です。 using System…

整数の割り算を掛け算に変換 (4)

ここまで見てきた計算方法で、どれくらい高速化するか実験します。

整数の割り算を掛け算に変換 (3)

引き続き整数の割り算を掛け算に変換する方法について考えます。

整数の割り算を掛け算に変換 (2)

引き続き整数の割り算を掛け算に変換する方法について考えます。

整数の割り算を掛け算に変換 (1)

コンパイラの出力を見ていると、除数が定数の場合に整数の割り算を掛け算に変換していることに気付きます。これがどんな原理で行われているのか考えてみました。

Gdk#によるグラフィックス

本日のMonoDevelop勉強会の資料として、Gdk#でグラフィックスを表示して操作する手順をまとめました。 Gdk#によるグラフィックス

ビルド速度の計測

同一マシンのWindows上で各種UNIX互換環境のビルド速度を計測してみました。 CPU Athlon 64 X2 4600+ 2.4GHz OS Windows XP MCE SP3 対象 binutils-2.22 ビルド方法 configure --target=i386-darwinmake -j2 結果 MSYS gcc-4.7.0 6:32 Cygwin gcc-4.5.3 7:37…

固定レイアウトとレイアウトマネージャ

10月13日(土)のMonoDevelop勉強会の資料として、固定レイアウトとレイアウトマネージャを比較しながら触る手順をまとめました。 固定レイアウトによるGUI レイアウトマネージャによるGUI