とりあえず日記

VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ(いまここ🍄)

秀丸エディタ

py2exeと秀丸エディタ

pythonにはスクリプト(.py)を実行ファイル(.exe)に固めるpy2exeというモジュールがあります。 py2exeで作った実行ファイルを秀丸から呼び出すときにはまったのでメモ。 問題点 py2exeで作った実行ファイル(foo.exe)を非表示にして起動しても、何故かコンソー…

秀丸エディタからQRコードを生成するマクロ

2011/06/05 追記githubへソースコードをアップしました。 https://github.com/ohtorii/qrcode_hidemaru QRコードを生成する秀丸マクロを書いてみた。 以前の手順 秀丸エディタでテキストを書く WEBサービスへコピペ 携帯で読み取る 今の手順 秀丸エディタで…

C++のヘッダから空の実装(.cpp)を自動生成します

C++のヘッダから空の実装(.cpp)を自動生成します。 空の実装は、新しい秀丸を開いてそこに生成します。 //【ヘッダ】 class foo{ foo(); virtual ~foo(); int __cdecl bar()const; //実装のあるメソッドは無視される。 inline void invole()const{ std::cout …

Xの式からYZWを生成します。(ベクトル演算)

ベクトル、クォータニオン(4元数/Quaternion)の数式を書くときに多少便利かと。 【変換前】 f32 x = pos.get_x() * scale.get_x();【変換後】 f32 x = pos.get_x() * scale.get_x(); f32 y = pos.get_y() * scale.get_y(); f32 z = pos.get_z() * scale.get_…

for文の補完(C++のSTL/BOOST)

for文の補完(C++のSTL/BOOST) //このような、C++のSTLコンテナから、( | はカーソル位置、この位置でマクロを起動する) std::vector<int> var; for var| //以下の、forループを生成します。 for(std::vector<int>::const_iterator itr=var.begin() ; itr!=var.end(</int></int>…