sbtのバージョンを確認する
sbtのバージョンを確認するには以下のコマンドを実行すればok
1 % sbt sbt-version
sbtのバージョンを確認するには以下のコマンドを実行すればok
1 % sbt sbt-version
最近はslimを押してますが、haml中のsassフィルタでインターポレーションを行う方法のメモです。
sassフィルタってのはこんなやつです。
1 head 2 %style{type="text/css"} 3 :sass 4 body 5 background: #FFF
インターポレーションには#{ }
を使いますが、これがhamlの記法とバッティングしてるので#
をエスケープする必要があります。
1 head 2 %style{type="text/css"} 3 :sass 4 @mixin opacity($a) 5 $A: $a * 100 6 opacity: $a 7 -ms-filter: "progid:DXImageTransf orm.Micros oft.Alpha(Opacity=#{'#'}{$A})" 8 filter: alpha(opacity=$A)
こんな感じです。
プリプロセッサ マクロとかコンパイラ フラグとか苦手です。
a-haがあったのでメモ。
NSAssertをリリースビルド時に無効して、そのフラグでNSLogも無効にしてしまおうという技です。2009年の記事ですが、参考に:
2009-12-03
NSLogとNSAssertをリリース時に無効化する
http://iphone-dev.g. hatena.ne. jp/tokorom /20091203
Xcode 4.5ではこんな感じに設定してみました:
動作的には上と同じ事なのですが、別の書き方。こっちのが文字数少ない分好きです。
Working with Assertions
to Debug your Apps Posted on June 27, 2011
http://mobiledevelop ertips.com /debugging /working-w ith-assert ions.html
Xcode 4.5ではこんな感じに設定してみました:
ちなみに:
What's the “DNS_BLOCK_
ASSERTIONS ” (C compiler flag)?
http://stackoverflow .com/quest ions/27525 74/whats-t he-dns-blo ck-asserti ons-c-comp iler-flag Just to clarify, -D defines a constant, and it is one of the confusing flags that doesn't have a space between it and it's parameter
日本語だとここもヒントになりました:
Xcodeでのプリプロセッサ定義
http://romly.com/arc hives/2009 /10/define _by_projec t_setting. html
最終的に -configura
1 BUILD_DIR=${SRCROOT}/build/ 2 3 rm -rf ${BUILD_DIR} 4 5 xcodebuild-project ${PROJECT_NA ME}.xcodeproj -target ${PROJECT_NA ME} -configurat ion Debug clean build 6 7 xcodebuild -project ${PROJECT_NA ME}.xcodeproj -sdk iphonesimu lator5.1 -target ${PROJECT_NA ME} -configurat ion Debug clean build 8 9 THE_DIR=${BUILD_DIR}/${PROJECT_NA ME}.framework 10 11 mkdir -p ${THE_DIR} 12 mkdir -p ${THE_DIR}/Headers 13 mkdir -p ${THE_DIR}/Resources 14 15 lipo ${BUILD_DIR}/Debug-iphoneos/lib${PROJECT_NA ME}.a ${BUILD_DIR}/Debug-iphonesimu lator/lib${PROJECT_NA ME}.a -create -output ${THE_DIR}/${PROJECT_NA ME} 16 17 cp XXX.h ${THE_DIR}/Headers/ 18 cp XXX/XXControll er.xib ${THE_DIR}/Resources/ 19 cp Info.plist ${THE_DIR}/Resources/
OpenSSL の PEM_write_
逆に次のものは問題なく読める
◎KeyChain で作った鍵を pem で書き出したもの。
◎PEM_write_
openssl rsa -pubout
で public key を作り直したもの。
◎SecKeyGene
原因は時間のある時に調査予定。
正整数
をいくつかの正整数の和として表したものを、
の分割という。例えば
(1)
「奇数のみを用いたの分割の総数」と「異なる数のみを用いた
の分割の総数」は等しい。
(2)
を2以上の整数とすると「
の倍数でない数のみを用いた
の分割の総数」と「同じ数を高々
個までしか用いない
の分割の総数」は等しい。
SystemTime
1 gem 'SystemTimer', :platforms => :ruby_18