メモ

明示的なreleaseは死亡フラグ

「あるUIViewControllerが表示されるたびに、メンバ(例えば何らかのUIViewクラスとか)を作り直したい」ということが度々あり、何となく以下のような実装をしていました。(hogeViewメンバは @retain @synthesize 指定済) -(void)viewWillAppear:(BOOL)anim…

ワイルドカードでマッチした全ファイルに対するシンボリックリンクを作成する方法

諸事情あってMuninを弄っていたのですが、MySQLのプラグインを有効化するときに、lnコマンドを何度も叩いていました。 $ ln -s /usr/share/munin/plugins/mysql_bytes /etc/munin/plugins/mysql_bytes $ ln -s /usr/share/munin/plugins/mysql_isam_space_ /…

Storyboardを使用したViewControllerで "Could not load NIB in bundle" エラーが出たときの対処

先日強烈にハマったのでメモ。 Storyboardを使用したViewController、どう初期化するか? xcode - initWithNibName method in storyboard - Stack OverflowStoryboardを使用したViewControllerを実装しているのですが、「ViewControllerオブジェクトの初期化…

さくらVPS上のPostfixでRelay Access Deniedされる問題への対処

さくらVPS上のPostfix上で、localhostからのメール送信がRelay Access Deniedされる現象に遭遇したので、その問題への対処をメモ。IPv6のループバックアドレス(::1/128)を /etc/postfix/main.cf の mynetworks に追加するとよさげ。 # mynetworks = 127.0.0.…

jquery-rails環境で必須項目エラーを表示する方法

jquery-railsを導入したRailsアプリでは、":required => true" が指定されている入力項目が未入力となっている場合、自動的にsubmitボタンが無効になるような動作となっているようです。(rails.jsより引用) If any blank required inputs (required="require…

複数ファイルを一発で svn add/del するコマンド with Ruby

http://d.hatena.ne.jp/mikenekoDX/20100520/1274375221Subversion未追加の複数のファイルを一気にsvn addしたい場合、こちらのリンクを参考にさせて頂いていたのですが、実はawkとかよく理解していない人なので、そこそこ理解しているRubyに替えたコマンド…

ディレクトリ内の複数のファイルを一括で文字列置換する方法 with Ruby

今後も便利に使えそうな気がするので、メモがてら残しておきます。あるディレクトリ配下にあり、ファイル名が"*.rb"に該当する全てのファイルに対して、「hoge1」→「hoge2」の一括置換を実行するコマンドです。 $ find . -type f -name '*.rb' -print0 | xar…