2009 年 7 月 のアーカイブ

GoogleApps+Postini

2009 年 7 月 21 日 火曜日

GoogleAppsを会社用にお金を払って使う版=Premiumというヤツですが、これにはPostiniというメール検疫サービスが付いています。正直これには凹まされました。

もともとこれを使い始めたのは、メールアーカイブ機能があるためです。

辞めていく社員が自分のPCをメールごと全消去するというのはよくあることで、正直いって、退職というものが円満である割合は、正直それほど高くない、というのが私がこれまで中小企業で見てきた感想です。(中小じゃなくても良くあったけど)
メールの消去によって損害を被ったのどうのというモメ事が、実際結構起きているんですよね。
「消して当然」と思う人がそれなりにいるかもしれません。立場の違いだったりもするのかもしれませんが、これはもうしょうがない。後を引き継ぐ人がどれだけ苦労しようと知ったこっちゃねえよ、と言ったとしても、これもやはりしょうがないと思っています。
対策ができるのであればすればいいだけで、できるのにしないのは、やっぱりそれもしょうがない人だと思うわけです。

ということなんですが、Postiniには、メールアーカイブだけじゃなくて、SpamフィルタとかVirusフィルタとかコンテンツフィルタとか山盛り入ってまして、しかもデフォルトではだいたい全てOnになっています。

一見よさげに見えるのですが、これがクセもので、ちょっと「まじめなお仕事」から外れたものがバンバンひっかかります。
「安全の確保のためなら業務が一部遂行できなくてもかまわない」というくらいのセキュリティ意識?コンプライアンス意識?をお持ちの会社さんであれば良いのでしょうけれども、普通の会社には堅いものから柔らかいものまで、情報として入ってくるわけです。
しかもひっかかる勘所がわからない。明らかにヤバげ文言は通っていて、一方で、某(携帯で有名な若者が多い)SNSの名前が入っているだけでアウトだったり。

…ということで、Postiniはメールアーカイブ機能以外全て停止することにしました。
もとから実施していた対策との組み合わせで対処。

Postini自体はやはりある程度の大きさの企業/組織に展開するための機能であることは間違いなくて、「ローカルで対処できる人数の限度」を超えたところで初めてプラスに転じるものでしょうね。

誰かがどこかで。

2009 年 7 月 18 日 土曜日

時系列なので箇条書きで。

  1. ちょっと思いついたネタがあった
  2. その日の他社さんとの企画会議で言ってみた
  3. ほぼ全員ポカーン
  4. 会議終わって南雲さんのtwitterを見たら、そのネタとほぼ同じことがアイデアとして書いてあった

ということがありまして、やはりこれは素直に喜ぶべきだろうと思いました。

iPhoneアプリをAppStoreにUpする時の罠

2009 年 7 月 17 日 金曜日

iPhoneアプリをAppStoreに申請する時、Apple製のApplicationLoaderというツールを使います。
が、これでUpしようとしたら拒否られまして、まるまる36時間くらいあれこれ悩んだのでグチって書いておく次第。
SDKバージョン3.0です。

まずエラーの内容は

The binary you uploaded was invalid. The signature was invalid, or it was not signed with an Apple submission certificate.

というものです。

  1. Certificate/Provosioningが間違っている?
    結論から言うと最初は確かに間違っていました。Distribution用のProvisioningになってなかったし。
    codesign -vvvv hoge.app が問題なく通ったのでやり直してみたところ、エラー変わらず。
    Developerアカウントの契約更新が関係している?
    確かに最近そういうこともあった。しかし、それだったら1の対処で新しくなってるはず。
  2. Certificateのcommon nameが間違っている?
    たしかにcodesignコマンドとかは構造の妥当性とかのチェックっぽい感じはするので、内容のチェックを再度徹底的にしてみた(とにかくいろいろ変えてcerを作ってporovision作って…)。
    しかしどうにも変わらず。
  3. じゃあ何よ?
    ということで、こういう時は最も基本的なところに立ち返る必要があるというのが経験上の鉄則。
    Developer Program Portal > Distribution > Prepare App をクドクド見直していると…

あれ?アップロード用のzip作るのって、zipコマンドじゃなくて右クリックなの??
もしかしてそれでzipの内容変わっちゃうの?

…アップロード正常終了しました。恐るべし。20年Mac使ってきましたがまさかこんなオチとは…。

ということでまとめますと:
appファイルをAppStoreに申請するときはzipに固めなきゃいけないんだけど、右クリックの方の圧縮でないとダメ~

“zipしろ”と言われたら迷わずコンソールを立ち上げてしまうおのれの頭の固さを呪えというお話でした。