僕が作ったサービス

clanworkz

2013年6月8日土曜日

Subject and Verb Agreement Rules(主語と動詞の関係)



レアジョブでここ最近毎日スカイプで英会話をしているのだが、主語と動詞の関係でややこしいところがあったので忘備録としてここにまとめておきます。







1. 2つの主語が 接続詞“and”でつながっている場合、動詞は複数形(例:Their application form and resume are〜)







2. 2つの主語が接続詞“and”でつながっていても、同じ対象を指している場合は動

詞は単数形(例:Coat and tie is〜)







3. “each” “every” “no”が主語の前にくるときには、動詞は単数形(例:Every man and woman is〜)







4. 2つの主語が共に単数形で、接続詞で結ばれている場合、動詞も単数形。この時使われる接続詞の例としては、or,nor,either/or,neither/nor,そして not only/but also

など(例:Neither Erica nor Helen goes〜)







5. 2つの主語が共に複数形で、接続詞で結ばれている場合、動詞も複数形(例:Either the supervisors or their subordinates gather〜)







6. or、nor、neither/nor、either/or、そして not only/but also などで接続された

単数形の主語と複数形の主語が、文の中に共にある場合、動詞はより動詞に

近い位置にある主語の数に一致(例:The chocolate chips or the egg is〜)







7. and で接続された 2 つの不定詞は、動詞の複数形と結びつく(例: To love and to laugh are〜)







8. パーセントや比率などの割合を示す名詞と代名詞の後には、前置詞句が来ることがあ

る。この場合、前置詞の目的語が動詞の形式を決定する。このような名詞や代名

詞の例としては、some、all、half、one third、none など

(例)

・Most of the applicants were〜

・Half of the report was 〜







9. 時間の長さやその他の単位を表す表現には、動詞の単数形が必要(例:Three dollars is〜)







10. each、each one、either、neither、everyone、everybody、anybody、anyone、

nobody、somebody、someone、そして no one などの言葉は単数扱いで、動詞

の単数形と結びつく(例:Everybody has〜)







11. Both、few、many、others、several は複数形の代名詞で、動詞の複数形と結

びつく(例:Both girls are〜)

2013年6月5日水曜日

your app contains non-public API usage.

your app contains non-public API usage. Please review the errors, correct them, and resubmit your application.

Apps are not permitted to access the UDID and must not use the uniqueIdentifier method of UIDevice.
Please update your apps and servers to associate users with the Vendor or Advertising identifiers introduced in iOS 6.

if you think this message was sent in error and that you have only used Appli-published APIs in accordance with the guidelines, send the app's
nine-degit Apple ID, along with detaild information about why you believe the above APIs were incorrectly flagged, to appreview@apple.com.
For further information, visit the Technical Support Information page at http://developer.apple.com/support/technical/.



既存のiPhoneアプリを最近更新しようとしたらvalidationで上記のエラー。

どうやら2013/5/1に規約が変更になったらしい。
UIDeviceのuniqueIdentifierメソッドを使用していると申請が通らないらしい。

しかしアプリ内を検索してもどこにもuniqueIdentifierメソッドなんぞ使用していない様子。

困っていたところでこの記事を見つけた
Apps are not permitted to access the UDID and must not use the uniqueIdentifier method of UIDevice (stackoverflow)

ターミナルでgrepしてみるとどうやら外部ライブラリのバイナリデータ内で使用されていた様子だ。

ちなみにコマンドはこれ
find . | grep -v .svn  | grep "\.a" | grep -v "\.app" | xargs grep uniqueIdentifier

これは気づかなんだわ。