-
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については、仮想化で使用できるようになりました(インストール数の制限はありますが) し... -
Mac OS X Legacy Libraryのリファレンス
だいぶ少数派にはなってきましたが、QuickTimeの古いAPIを使う機会があります。暗記していないAPIはリファレンスを参照しますが、QuickTimeのリファレンスはもはや標準ではインストールされていませんでした。 Xcodeの環境設定を開いて、Documentationタブ... -
MSM 2011で講師をします
MSM 2011 (MOSA Software Meeting 2011)で講師をさせていただくことになりました。 テーマなどは準備中です。 MSM 2011については、こちらをご覧ください。 【速報】MOSA Software Meeting 2011 -
MOSADeN ONLINE 第17回の原稿アップしました
予定よりも少し遅れましたが、MOSADeN ONLINE 第17回の原稿アップしました。15時頃公開されます。今回はEvent Kitについてです。 MOSADeN Online 伝はこちら。 http://www.mosa.gr.jp/mosaden/ -
UTF-8 BOMあり
先日、Lion (Mac OS X 10.7)を実行しているマシンが調子悪くなり、再セットアップを行いました。ここのところは、移行アシスタントを使ってセットアップ前の環境を引き継いでいたのですが、今回は心機一転、引き継がずに新規セットアップを行い、必要なフ... -
Mac OS X上でUUIDを作成する
Windows上でCOMインターフェイスのIDなど、ユニークになるような一意の識別子がほしいときはGUIDが便利ですが、Mac OS X上でも作成できます。正確にはGUIDを生成できるのではなくUUIDですが、ターミナルから素早く生成できます。 ターミナルで「uuidgen」... -
BLOGOSが良い感じ
とあるブログで「BLOGOS」というWebサイトの存在を知り、みてみました。「BLOGOS」はいろいろなブログの中から編集部での基準を満たしているという記事を転載しているようです。もちろん、事前に著者にコンタクトを取って許可を受けているらしいです。 早... -
クライアント版のLionにはMySQLは入っていない
* LionにMySQLをインストールして稼働させるまでの手順をまとめました。記事はこちら。「LionでMySQLを稼働させるための5ステップ」 Lion (Mac OS X 10.7)に、すぐにLion Serverをインストールしてしまったので気がつかなかったのですが、クライアント版の... -
Lion Recovery Disk Assistantが公開されたようです
Lion Recovery Disk Assistantがアップル社から公開されたようです。 Lion (Mac OS X 10.7)では、CDやDVDからのインストールではなく、HDDの中に「Recovery HD」というパーティションが作成され、そこからマシンを起動してインストールするようになりまし...