JSONを格納したNSDictionaryをスマートにforでループする方法

POSTED: May 28, 2012, 3:56 pm

SBJson(Previously known as json-framework)などでNSDictionaryに格納、for文を回してあらかじめ作っておいたPostクラスからインスタンスを生成します。

for (int i=0; i < [[json objectForKey:@"posts"] count]; i++) {
	Post *post = [[Posts alloc]initWithJson:[[json objectForKey:@"posts"] objectAtIndex:i]];
	NSLog(@"title: %@", posts.title);
}

NSDictionaryのallKeysをNSArrayに格納してやる方法よりもいくらかスマートな気がしますね。

参考:
ネストしたJSONデータのプロパティアクセスにはvalueForKeyPath:が便利 #Objective-C #iPhone – Qiita http://qiita.com/items/74152f398fd94dcb1678

EOS 5D mark III

POSTED: May 22, 2012, 12:25 pm
TAGS: ,

映像のお仕事が増えてきたので機材拡張。ようやくEOS 5D mark III投入です。今まで機材の理由から避け続けてた広角ランドスケープとか、もう恐れることはないでしょう。

次に狙うはEF24-70mm F2.8L II USMですね。

Kenko 液晶保護フィルム 液晶プロテクター Canon 5D Mark3用 KLP-CEOS5DM3N

Test Shoot & Effects

POSTED: May 17, 2012, 9:32 am
TAGS: , ,

Club86 Startup School

POSTED: May 10, 2012, 8:10 am
TAGS: ,

自社サイトにも載っけましたが、スタートアップや起業家向けのクラス「Club86 Startup School」の紹介ビデオを撮りました。Webサイトもお手伝いしたり、実際に私自身も月1で講師をしています。
いろんなタイプの面白い方々がいつも和気あいあいと楽しく講義をやっています。ご興味ある方は是非。

https://www.facebook.com/club86Startup

NVR500で固定IPを各サーバーに振り分ける設定

POSTED: Apr 25, 2012, 1:32 am
TAGS:

NVR500をルーターにして、LAN側の各サーバー192.168.1.11〜192.168.1.13に、プロバイダからレンタルした複数固定IPを振り分ける方法。
NATディスクリプタというやつで振り分けます。

コマンドはこちらのサイトでお勉強
NATディスクリプタの定義コマンド

LAN側サーバー3台 : 192.168.1.11〜192.168.1.13
レンタル固定IP(4つ) : 111.22.123.100-111.22.123.103

をこんな塩梅で設定。

#
# NAT Descriptor configuration
#

nat descriptor type 1 nat-masquerade
nat descriptor address outer 1 111.22.123.10-111.22.123.13
nat descriptor address inner 1 192.168.1.1-192.168.1.254
nat descriptor static 1 1 111.22.123.10=192.168.1.101 1
nat descriptor static 1 2 111.22.123.12=192.168.1.102 1
nat descriptor static 1 3 111.22.123.13=192.168.1.103 1
nat descriptor type 1000 masquerade

111.22.123.11を除いてたりするのは、開発案件などで固定IPの接続環境が必要なときに使ったりなど。
極稀にNVRの設定をイチから構築することがありますが、設定のたびに脳内の底から記憶を掘り出すのがスゴいストレス…。

しかし、最近はめっきりAWSを使うようになって自鯖の役割と言ったらVPNとプロキシ、ファイルサーバーくらい。。

ヤマハ ブロードバンドVoIPルーター NVR500