PIYO Notes
Engineering notes since 2014
2014

XcodeでC言語のメモリリークを検出

久しぶりにmallocするプログラムを書いているのでメモリリークが怖い。そこでXcodeのInstrumentsによるメモリリークの検出が本当にできるかどうかを簡単な例で試しておくことにした。これでいざというときに使える。

Macで数式を書いて他のソフトに貼れるLaTeXiT超すごい

LaTeXiTを導入してみた話は書いたが、ここまですごいとは思わなかった。 MacでTexの数式を!LaTeXiTを使えるようになるまで LaTeXiTで数式を作り他のアプリにはってみる。 例えばKeynote そうするとベクターデータでKeynoteに数式が貼り付けられる。拡 …

ようやくpeco導入!

pecoはシェルで使えるインクリメンタルな絞り込みツールでzshと組み合わせると最強なツール。半年ぐらい前にpercolを知ってずっと気になっていたものの手を出せなかったが、気晴らしが必要になったのでついに導入した。

Cocoa Emacsにスペースを1つ残して削除するキーバインドがない

スペースを1つ残して削除したいときって結構多いんだけど、MacのEmacsでキーバインドが設定されていなくて全然使わなくなっていた。今日コード書いていてイラっとしたので自分でアサインしました。 スペースを1つ残すってのはどういうことかというと、例えば↓みたいなコードをちょっと編 …

Xcodeでファイルごとにインデント設定を変える

Objective-Cで書くときはインデント幅4を使うんだけど、CとかC++をXcodeで書くときはやっぱり幅2でインデントしたい。Xcode全体の設定を変更してしまうといちいち面倒だし、Objective-C、C++両方のソースが混在しているときどうするのって問題も発生する。 …

C/C++のXML Parserについてよくまとまっているサイト

仕事でC/C++のXMLパーサーにどんなもんがあるか調べていたらよくまとまっているサイトに出くわしたので紹介してみる。 Free C/C++ XML Parser Libraries lars.ruoff.free.fr リンク先に飛べばよくわかるけれど、これだけ …