アーカイブ

投稿者のアーカイブ

appengine のカスタムインデックスに含まれるプロパティのインデックスを削除してはいけない

2012 年 4 月 25 日 Comments off

最近のGoogle App Engineでは、課金額節約のために、不要なシングルプロパティインデックスを削除するチューニングを行いますよね。

でも何でもかんでも unindexes にする訳にはいかないです。
シングルプロパティインデックスを使うQueryとかには必要な訳です。そもそもコンパイルが通らなくなるので間違えようがありません。

じゃあそれだけ気をつけて、あとはカスタムインデックスで対応しようとすると、特定のEntityがクエリによって見えたり見えなかったりする不具合に遭遇しました。
ある程度データがあるEntityの特定のプロパティを @Attrbute(persistend = false) すると、その後に生成されたEntityに関しては、そのプロパティを含むインデックスにエントリが保持されない様です(DatastoreNeedIndexException とかそういうのでなく、あたかもEntity.setUnindexedProperty()した様な振る舞い)。

どうやら、appengine のカスタムインデックスに含まれるプロパティに対して、シングルプロパティインデックスを無効にすると、該当するカスタムインデックスは作成されない様です。(slim3 1.0.15 + appengine sdk 1.6.4)

カスタムインデックスに関しては、個別にインデックスが作られるイメージで理解してましたが、シングルプロパティインデックスを参照しているんですね。知らなかったです。

カテゴリー: Google App Engine タグ:

iTunes U の ネットワーク産業論 by 夏野 剛 がなかなか良かった

2012 年 4 月 20 日 Comments off

人に教えて頂いてなんとなく見始めたんですが、めちゃめちゃイイですね。

ネットワーク産業論 2011 by 夏野 剛

ネットワーク化とコンピューター技術の進化によって引き起こされたこの十年のIT革命は、経済・社会・政治・企業経営など社会のあらゆる面に大きな影響を与えている。しかし2000年代の十年はブロードバンドやケータイネットの黎明から発展段階で、この間に社会の基幹インフラとなった各種のネットワークがより大きな経済効果・社会効果を生み出すのはこれからの十年(2010年代)だと考えられる。本講では、ネットワークの特性がもたらす産業構造の変化、企業戦略に与える影響などを分析し、これからの十年に備え、その社会的インパクトを正しく理解することを第一の目標とする。対象となる産業も、ネットワークに直接かかわりのある通信産業やIT産業に留めず、あらゆる産業、市場、社会体制、経済システムを対象に、どのような構造変化がもたらされているかを概説する。授業は講義だけでなく、ネットビジネスの最前線にいるゲストスピーカーの講演と、グループワークを織り交ぜ、実践的な知識を身につけた上でのその応用を目指す。

だそうです。

ウェブサービス界隈の人は必聴ですよコレは。
ちょっと長いけど、見終わったら2011年以前も遡ってみてみよう。

iTune U なんで、iPhone や iPad 等の iOS5以上なデバイスが必要ですが、学生さんとか、イマドキ1つは持ってるでしょ。

それにしても、無料でこんな慶応大学をはじめ素晴らしい講義が視聴できるなんて、なんて良い世の中なんだ。
Internetの登場以来、学習のためのコストはどんどん下がってきています。
私の子供たち世代はこういうのがあるんだから、わざわざ大学いかなくても良いんじゃないかな。

とりあえず東京大学は1つの授業をコマ切れにするのをやめることと、タイトルBGMと終了間際のブツッと言う音が爆音なのをなんとかして欲しい気持ちでいっぱいです。

余ったノートPCには ubuntu がよさげ

2012 年 4 月 16 日 Comments off

余ったPCにはLinuxをぶち込むでしょう常考。

昔はLinuxのインストール厨だった私ですが、最近ではRed Hat系、それも CentOS しか触らなくなりました。
フリーなLinuxサーバとしてはCentOSがデファクトスタンダード化してきた事と、すっかりインフラや構築の仕事をしなくなって久しいからです。

デスクトップ用兼開発機に使うLinuxのディストリビューションも、(Fedoraでなく)CentOSで、たまーにknoppixという感じです。

昨今、ubntuというディストリビューションがグイグイきていることは知っていました。
特に興味が沸かなかったので放置していましたが、ふとしたきっかけで手元のPCにインスコしてみました。

いやコレ、かなりイイじゃないですか。
何がイイというと、所見で普通に使えることです。
UIも mac os x ライクですし、細部にわたって工夫しているのが判ります。

驚いた事に、iPhone を挿すと、ファイルシステムっぽいものとか、アプリのアイコンとかが見られるんです。
一部のアプリケーションのデータとかも。最近のディストリビューションはみんなこうなんですかね。凄いですね。

個人的には eclipse と gitクライアントを入れると幸せになれそうです。
インストールは恐ろしく簡単です。

sudo apt-get install git-core
sudo apt-get install eclipse

うーん、ますます eclipse で開発するのにWindowsであるべき理由がなくなってきたぞ。

とりあえずあまったノートPCにはコレで決まりです。

カテゴリー: eclipse, linux, インフラ タグ:

docomoの NOTTV (モバキャス) 端末(SH-06D)をモニターしてがっかりした話

2012 年 4 月 13 日 Comments off

始まる前から酷評だらけのモバキャスですが、

【Gadget】NOTTVが始まる前から終わっている3つの理由: Sakak’s Blog

NOTTVの普及はむずかしい : アゴラ – ライブドアブログ

モバキャス誕生の経緯とかは日本の電波行政大丈夫か的な感じである事に異論を挟む余地はありませんが、私はほんの少し応援する気持ちがあるんですよ。だって生まれてくるNOTTVに罪はないでしょ。あるか。:-P

いや、スマホと放送をネタに一儲けしてやろうという魂胆が気に入ったというか、少なくともDoCoMoも市場を産み出そうとひっしな訳で、そこには雇用も産まれる訳ですから(天下りのジジイとかは兎も角)、いち技術者としては応援したい気持ちがあるんです。少しだけ。

そして国産のAndroid端末ってじっくり触る機会が少ないんで、タダで貸してくれるなら、というスケベ心もあって、NOTTVのモニターに応募したんです。

それなのに。それなのに。

家がNOTTV的に圏外・・・orz

私はクルマ移動が多いんですが、山間部でのワンセグ入らなさっぷりは半端なく、画質悪くてもなんとか見られたアナログチューナーの方がマシだったんじゃないかと思います。滋賀の田舎なもので家の前も受信不可なんです。金返せ的な感じです。

ちょっと不謹慎な例で恐縮ですが、3.11の際は UStreamとかでニュースのサイマル放送してたじゃないですか。毎日クルマで食い入る様に見てました。
それ以来、有料でもいいからスマホでニュース番組が見れたらなァ、といつも思っていました。

いや、まァ、NOTTVのエリアの狭さは事前に判っていた事だし、私の家はエリアのほぼ境界線です。
場所を移動すればちゃんと入りる筈です。

京都の都心に移動しました。
入りません。アレ?
というか、NOTTVアプリが起動しないんです。

ググって調べると結構同じ状態になっている方もいて、なんか設定をゴニョゴニョしたらいけたとか言う方もおられたのですが、モニター端末(SH-06D)はNOTTV以外のアプリとか設定とか、ロックがかかってて操作できないんで、設定もなんも弄れません。
通知バーにはアプリケーションのアップデートがあります的なメッセージがあっても、インストールにはパスコードが必要です。なんでやねん。

サポートセンターも電話が繋がらないので、もしかしたらロックを自分で解除して使うのかな?と思い、一生懸命(紙の)マニュアルとかメールとか読みましたが何も書いていません。

そうこうしているうちに、通知バーにまたアップデートがあります的なメッセージがあり、タップするとアプリケーションの更新が始まり、OS再起動の後、NOTTVアプリが起動する様になりました。

私も含め今回NOTTVのモニターに応募された方は、新しいのにすぐ飛びつく、いわゆるイノベーター層やアーリーアダプター層に該当すると思うんです。そしてモバキャスの悪評を知っている方も多いでしょう。その上でちょっと使ってみてやろうか、と思うという事は、少なくとも多少の好意を抱いている筈です。

情報発信力も普通の人より高いと思うんで、良ければ勝手に宣伝してくれる訳ですが、悪ければそれも Twitter とかでつぶやきますよね。普通。

【終わりがおっぱじまった】あまりにもひどいNOTTVの惨状まとめ – NAVER まとめ

今回のユーザ体験は、控え目に言っても褒められたものではありませんでした。GoogleでNOTTVで検索すれば判りますが完全に逆宣伝ですね。本当に有難う御座いました。

最後に感想ですが、画質はワンセグより綺麗です。
動作もちょっと前のワンセグ携帯よりサクサクしていて、悪くないです。
番組は3つしかありませんが、私はニュース目当てなんで可です。
アニメばかりやるチャンネルとかやればウケると思います。

ただ巻き返しには相当なテコ入れが必要だと思います。
「もしも」ですが、エリアが拡大して、iPhone を含め他機種で視聴できて、他キャリア機種でもOK、になれば、100万契約の可能性はあると思います。
折角貴重な電波という資源を専有してサービスを行う訳ですから、今後の展開に期待しています。
コケたら大人しく撤退して免許と電波を返してください。

追記
アンケートに答えようにも、メールに書いてある受付番号とやらを入力しても「ハイフンを除いた13桁を」とか言われてもなァ。「もし気に入った番組があれば・・・」のフリーアンサーに未回答だとエラーになるし。わざわざ「なし」と入力させられました。このサイト作った方を小一時間位説教したい。

アンケートの内容もひどい。サラリーマンが作れと言われたから作った感またはオッサンにダメ出しされてか本質的に何を聞きたいのか判らない位にダメなアンケートでした。こんなにもダメなユーザ体験しか提供できないなんてやる気がないんだろうな。少しだけあった応援する気がまったく失われてしまいました。

appengine の Mail APIで bounce mailが受信できなくなっている

2012 年 4 月 10 日 Comments off

いつの間にか appengine の Mail APIで bounce mailが受信できなくなっていて、まだ治ってない感じです。

不達メールのエラーメールが届かない – Google-App-Engine-Japan | Google グループ

凄く前は動いてた気がするんだけどなァ。気のせいなのかな。

これでは沢山メールを送信するサービスを appengine で運営するとなると厳しいことになります。

メールを沢山送信するサービスをやった事がある方なら判ると思うんですが、バウンスメールの内容を解析して、常に会員マスタとかののメールアドレスをスクリーニングしないと、厳しいトコならSMTPのリレーを拒否されます。(yから始まるISPとか)

GMailという世界一のメールサービスを運営しているGoogleがそれを知らない訳が無いんです。
Google先生ひどい。ひどいっす。
appengine は SSLへの対応の遅さといい、本当に Enterprise を取りに行くつもりがあるんでしょうか。

私もすごく困るんで、issueにスター付けて頂けると嬉しいです。

Issue 1800 – googleappengine -Mail API – Return-Path header contains garbage@apphosting.bounces.google.com

Issue 3210 – googleappengine – Allow setting envelope sender (return path) via mail service API

それにしてもスター少な!
バウンスメールへの関心の低さには元インフラ屋として残念な気持ちでいっぱいです。

カテゴリー: Google App Engine タグ: