-
ブログ
GUIクライアントを使うとコミット漏れが防げる気がする
SubversionのGUIクライアントを使い始めてから気がついたことがあります。 GUIクライアントを使用するとコミット漏れを防ぐことができる。というのは、Cornerstoneの場合、アプリを起動したままでも、Xcodeで変更を加えたり新規ファイルを作成したりすると... -
ブログ
Lion ServerのWiki Serverで作成できる項目の違いについて
Lion ServerのWiki Serverで作成できる項目には次の3種類があります。 Wikiの記事 ファイル ブログの記事 それぞれの違いについて、調べてみると、次のような感じになっているようです。 Wikiの記事 Wikiの記事。情報では一覧表示されるが、ブログのように... -
ブログ
Mac OS Xで環境変数を設定する
Mac OS Xで使用される環境変数を設定するには、次の2通りの方法があります。 (A) 「.bash_profile」ファイルで設定する (B) 「environment.plist」ファイルで設定する (A)の方法は、ターミナルで使用する環境変数を設定するために使用します。 「~/.bash_p... -
ブログ
MOSADeN Onlineの記事をアップしました
MOSADeN Onlineの記事をアップしました。9月27日公開予定です。 今回はEvent Kit UIについてです。Event Kit UIを使うと、カレンダーのイベント編集機能が簡単に実装できます。 MOSADeN Onlineはこちら。 -
Development
C言語逆引きハンドブック (Japanese Edition Only)
This book is only available in Japanese. お知らせよりも先に予約受付が始まりましたが、「C言語逆引きハンドブック」(C&R研究所 発刊)という本を執筆しました。C言語の標準ライブラリを中心にやりたいことから、どの関数を使えばよいのかや、実... -
開発
C言語逆引きハンドブック
お知らせよりも先に予約受付が始まりましたが、「C言語逆引きハンドブック」(C&R研究所 発刊)という本を執筆しました。C言語の標準ライブラリを中心にやりたいことから、どの関数を使えばよいのかや、実際に使うとどのようになるのかを調べることが... -
ブログ
NSURLクラスのフラグメントの解釈
NSURLクラスの「fragment」メソッドは、URLのフラグメントを返してくれます。ただ、その動作は「#」以降をすべてフラグメントとして解釈するとなっているようです。 例えば、「http://www.rk-k.com/test.html#name=10?from=browser」というURLがあった場合... -
ブログ
Lionでの動作カーネルの確認方法
32ビットカーネルと64ビットカーネルのどちらで動作しているか確認したいとき、Snow Leopardまではシステムプロファイラで確認できました。しかし、Lionでは、システムプロファイラに動作カーネルが表示されなくなってしまいました。 Lionで動作カーネルを... -
ブログ
Cornerstone、これだけ知っていればとりあえず始められる
最近、使い始めたSubversionのクライアントソフトで「Cornerstone」というソフトがあります。MacらしいGUIのクライアントソフトで使いやすいソフトです。 とりあえず、これだけ知っていれば「Cornerstone」を使い始められるという点をまとめてみました。 [... -
ブログ
もうマウスには戻れない
メイン開発マシンはSnow Leopardから移行できないでいるのですが、それ以外のマシンはすっかりLionで統一してしまいました。そして、Lionのジェスチャーにすっかり染まってしまいました。 ジェスチャーは覚えるまではちょっと面倒に感じましたが、覚えてし... -
ブログ
MSM 2011でのセッション内容を決めました
MSM 2011 (MOSA Software Meeting 2011) でのセッション内容を決めました。 今年は「Storyboards」について紹介します。「Storyboards」を使うとビューの切り替わり時のトランジションの設定やビュー遷移の可視化が行われます。本セッションでは、具体的な... -
ブログ
iOSアプリで使えるWebDAVのライブラリ
ここ数日、WebDAV連携で便利になるiOSアプリのおかげで仕事も快適になっているのですが、そうなると、開発者としては自分の開発するアプリでもWebDAVと連携できる機能は入れたいと思ってきます。 WebDAVは、そもそもHTTPを拡張して、ファイル操作を行える... -
ブログ
「iOSデバイスと共有 (WebDAV)」機能で便利になるiOSアプリ
Lion Serverの「iOSデバイスと共有 (WebDAV)」機能を使うと、簡単にiOSアプリから共有ポイントに置いたファイルにアクセスできるようになり、iOSアプリで作成したファイルを保存することもできるようになります。ファイル共有なのでアクセス権の設定も簡単... -
ブログ
Lion Serverの「iOSデバイスと共有(WebDAV)」を使ってみた
Lion Serverのファイル共有は新たに「iOSデバイスと共有(WebDAV)」という機能がつきました。名前の通り、WebDAV経由でファイル共有しているフォルダにアクセスできるというもので、結構便利です。 次のようなURLで接続できるようになります。 http://サ... -
ブログ
「STAssertEqualObjects」で「NSData」の違いは検出できない?
Xcodeから行うユニットテストで、2つのオブジェクトが等しいことをテストするには次のように記述できます。 [cc lang="objc"] STAssertEqualObjects( obj1, obj2, nil ); [/cc] しかし、これを「NSData」に対して行うと、2つの「NSData」が等しいときには... -
ブログ
LionでMySQLを稼働させるための5ステップ
先日、Lion ServerでプリインストールされたMySQLを使用するための方法を書いたのですが、どうも調子が悪いので、Lion ServerでMySQLを稼働させるための手順をまとめました。 [1] ダウンロードとインストール まずは、バイナリのダウンロード。この記事の... -
ブログ
BBEditのコマンドラインツール
「BBEdit」っていうテキストエディタをご存知でしょうか? 私も愛用しているプログラマ向きのテキストエディタです。ソースコードを書くときやUnix系のプログラムの設定ファイルを書くとき、ディレクトリ内のファイルに対して全検索&全置き換えするときな... -
ブログ
[紹介] あっという間に月25万PVをかせぐ 人気ブログのつくり方
最近、ブログの更新が多くなったなぁと気がついた方もいらっしゃるかもしれませんが、この記事のタイトルに書いた本の影響です。 OZPA流「中だるみ」解消法 それは、ブログを書くこと。 この言葉が響きました。そして、記事を書き始めました(かなり単純な... -
ブログ
Lionを入れるには非力すぎた
古いMac MiniにLionをインストールしようとしたら「メモリが2GB以上必要」と怒られてしまいました。 メモリが少ないマシンは、だんだん使い道が狭められてきたなぁと感じた今日この頃でした。 (ベータ版関係を入れるのにちょうど良いと思ったのですが。。... -
ブログ
VMware Fusion 4 でのLionのインストール方法
VMware Fusion 4からLionをゲストOSとしてインストールすることができるようになりました。技術的な面だけではなく、使用許諾面でもMac App Storeから購入したLionについては、仮想化で使用できるようになりました(インストール数の制限はありますが) し...
