Archive for ‘ May, 2010

[Python]Pythonインタラクティブシェルで履歴補完をするためのreadlineをインストール

sudo easy_install readline

以下のエラーメッセージが表示された
/usr/bin/ld: cannot find -lncurses

ということで、ライブラリをインストールする

sudo apt-get install libncurses5-dev

再度、readlineのインストールを行う

sudo easy_install readline

こでバッチリ、インストールすることが出来た。

Popularity: 10% [?]

  • Digg
  • Google Bookmarks
  • Google Reader
  • Facebook
  • Delicious
  • FriendFeed
  • Evernote
  • Twitter
  • Share/Bookmark

[iPhone]Settings.bundleに”ja.lproj”(日本語)を追加する方法(localizationの方法)

よく、調べたけど結局よくわからなかった。
仕方がないので、ターミナルで以下のような感じで新規ファイルを作成した。

cd Settings.bundle
mkdir ja.lproj
touch ja.lproj/Root.strings

この後に、XCodeを再起動したらきちんとファイルが読み込まれており、
ここに値を書くことでLocalization対応ができるようになった。

Popularity: 36% [?]

  • Digg
  • Google Bookmarks
  • Google Reader
  • Facebook
  • Delicious
  • FriendFeed
  • Evernote
  • Twitter
  • Share/Bookmark

[iPhone] plistから値を取得する方法

plistの追加方法。
Resoucesを選択中にCommand + Nで新規ファイルを作成する。
この時、Reesouces -> Property List を選択。
ファイル名には必要に応じた適当な名前を付ける。

あとは、これをプログラム中で呼び出すには、下記のようにする。
# hogehoge が保存したファイル名

	NSString *settingPath = [[NSBundle mainBundle] pathForResource:@"hogehoge" ofType:@"plist"];
	NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:settingPath];
	NSLog(@"%@", dict);

Popularity: 27% [?]

  • Digg
  • Google Bookmarks
  • Google Reader
  • Facebook
  • Delicious
  • FriendFeed
  • Evernote
  • Twitter
  • Share/Bookmark