読者です 読者をやめる 読者になる 読者になる

モノズク

ものづくり人のブログ

GitHub+SourceTreeで最短Git

はじめに MacでGitリポジトリを体験するならGitHub+SourceTreeの組み合わせが簡単らしい。 GitHubに登録 リポジトリを作成 SourceTreeをインストール ステップ1: GitHubに登録 GitHubに移動して、"Sign Up"します。 なお、一般のユーザーは無料の範囲では公…

GNU Octave で plot が使えないとき

GNU Octaveの関数plotを使うと warning: isstr is obsolete and will be removed from a future version of Octave, please use ischar insteadというエラーが出てきて使えないとき、 pkg unload oct2matとコマンドを実行すれば解決するようだ。

LuaとLuabindでiPhoneプログラミング

LuaとLuabindを使ってiPhoneアプリケーションを作成するメモです。 ここではLua5.1.4およびLuabind0.9を使用しました。 関連ライブラリのインストール Lua, Boost, Luabindがまだインストールできていない場合はインストールします。MacPortsを使用するのが…

(MFC)リッチエディットコントロールを右端で折り返す

MFC

Windowsプログラミングに関するメモです。MFCのリッチエディットコントロールにおいて、右端で折り返されないようにする方法を調べました。 SendMessage(hEdit, EM_SETTARGETDEVICE, 0, 1); あるいは CRichEditCtrl &edit = this->GetRichEditCtrl(); edit.S…

XCodeでLuaを使う

Lua

いよいよXCodeでLuaを使ってみましょう。 Luaのインストール Luaのダウンロードページから最新版のソースをダウンロードしてきます。現時点ではlua-5.1.4.tar.gzでした。 ターミナルを開き、次のように適当なフォルダの中で解凍、インストールします。 tar -…

Objective-C++でLuaを使うときの注意点

Lua

Objective-C++を使ってLuaを扱うとき、そのままをインポートするとエラーが出た。 この場合、を次のように書き換えるといいようだ。 #if __cplusplus extern "C" { #endif #include "lua.h" #include "lualib.h" #include "luaxlib.h" #if __cplusplus } // …

glpngはどこにあるのか

GLpngはOpenGLでpng画像を読み込むのに便利なライブラリ。公式ダウンロードリンクが切れているのでどこにあるかわからない。 と、ネットを調べていたら以下の場所にあるとのこと。ftp://ftp.usa.openbsd.org/pub/OpenBSD/distfiles/glpng-1.45/glpng.zipとり…

Visual C++でluabindを使ってみる

引き続いて、Visual C++でLuabindを使ってLuaスクリプトを実行してみたいと思います。 Luabindとは Luabindとは、C++とLuaスクリプトをうまく結びつけるためのライブラリで、これを使うことでクラスの実装や関数のオーバーロードが簡単に出来ます。 ドキュメ…

Visual C++でLuaを使ってみる

本題 Luaとは、柔軟で高速なC言語に組み込めるスクリプト言語です。詳しい説明はここらへんに書いてあるので抜きにして、今回はVisual C++を使ってLuaを単体で使ってみようということで。 Luaをダウンロード http://www.lua.org/のdownloadメニューから最新…