パンヤやってます
適度に課金しつつ、まったりやってます。
でもさー、全然目押し成功しないんだよね。 どうなってんの。 おかしいでしょこれ。 私の目や手がおかしいはずはないので、おかしいのはどう考えてもパンヤですね、ええ、間違いない。
はいはい、パンミパンミ。 今日も壁にぶちあて、海に落とし、台バンしながらコース回ってます・・・
| 固定リンク
| コメント (0)
| トラックバック (0)
適度に課金しつつ、まったりやってます。
でもさー、全然目押し成功しないんだよね。 どうなってんの。 おかしいでしょこれ。 私の目や手がおかしいはずはないので、おかしいのはどう考えてもパンヤですね、ええ、間違いない。
はいはい、パンミパンミ。 今日も壁にぶちあて、海に落とし、台バンしながらコース回ってます・・・
| 固定リンク
| コメント (0)
| トラックバック (0)
らいつべ副管理人の方に教えてもらったんだけど、現在配信中の配信情報って、リアルタイムにJSONで公開してるんだってさ。 配信IDも取得できちゃう。 こりゃ楽だね。 がんばってHTML解析したのに・・・。
そのうちスクリプト改変したいんだけど、仕事が終わらない・・・。 GWも休めなさそうだし、はてさて。 ま、そのうちの課題ということで。
| 固定リンク
| コメント (0)
| トラックバック (0)
少ない時間を見つけてまったりとプログラミング。 Ajaxでガンガンリクエストがかかるアプリを作成しているため、"Instance Hours"リミットの問題に悩まされていたが、今週末1日でいろいろ対策してだいぶ解決した。
FrontendとBackendのバランスが悪いが、Backendの処理をFrontendに回すのは非常に簡単(逆は真ではない)なので、どうにでもなる。 ここにきて一番のボトルネックは"Datastore Write Operations"。 5万回書き込んでLimitになろうとしているが、そんなわけないんだけど。 今日登録したEntityは5000レコード程度のはず・・・。 インデックスも1つしか張ってないし、キーインデックスがあるとしても合計2万回くらいの書き込みじゃないのかなあ。 ・・・と思ったけど、登録だけじゃなくて同程度の数だけデータ削除もしているので、4万回くらいにはなっても不思議はないか。 数字には納得。 納得はしたけど、どうやって解決したものか。 週末とかにアクセス集中されると、どう考えても耐えられないよなあ・・・
しかし、うちのアプリって実質1エンティティだぜ。 それでこの状況だと、無料の枠内でアプリを作成ってほとんど無理じゃないの。 だいたいインデックス張ったのも、範囲データの取得ができなかったから仕方なくなんだよね。 GAEが「インデックス張らないと動かないよん」とか言いやがるんだよ。 Backend化したので、多少遅くても問題なかったのに。 インデックスがないから「遅い」ならともかく、「動かない」ってどうなのよ。
今後"Datastore Write Operations"を下げていくには、エンティティのデータ構造を変更しないとダメな気がする。 しかし課金に対抗するためにデータ設計を見直すというのはどうなんだろうか。 何か根源的な間違いをしているような、いや実は本道なような、よくわからない。
根本的な対策は、複数アカウント取って負荷分散させることなんだけど。 それはちょっと・・・ね。 規約違反ではないのかもしれない(調べてない)けど。 また暇な時に、ちょっと抵抗してみるつもり。 いつになるかわかんないけど。
| 固定リンク
| コメント (0)
| トラックバック (0)
JavaScriptによるHTMLの部分文字列抽出について。 現在、思いっきり正規表現で行っていたが、あまりにもだるい。 jQuery(html).findを利用した要素解析に切り替えたほうが良いのではないかと考え始めた。 正規表現に比べれば重くなるが、多重実行するわけでもないし・・・
YQLについて、結果の取得文字列をクエリで絞って受け取れると言うのはすごいことだと思った。 自作proxyで汎用的に類似機能を作ろうと思うと非常にだるい。
GAE(Java)で、User-Agentヘッダ無しでHTTPリクエスト発行する方法がないかなあ・・・
| 固定リンク
| コメント (0)
| トラックバック (0)
最近、実況配信を並べて見るHTMLを作ってみたりしてました。 メインはLivetube。 ちなみにニコ生はいろいろ制限が多くて、ツール作成はつらい感じ。 と言うわけで、らいつべの仕様について適当に書いてみます。 ほとんどはツール作成者向け。 間違い・思い違いがあったら、ご指摘ください・・・って書いても、零細ブログですから誰も見ないと思いますが。
結構需要あると思うんですが、現在のところユーザページHTMLを解析するしかないように思われます。 ユーザページのURLは"http://livetuve.cc/[USER_ID]"。 ここから、がんばってリンクのhrefを取得する。 だるいです。 配信ページのURLは"http://livetuve.cc/[USER_ID]/[STREAM_NAME]"となります。
ちなみに、現在実況中の配信のみ取得する(過去履歴が不要)場合は、RSS解析のほうが楽かもしれません。 私はやってませんが・・・。 RSS/ATOM解析はツール(Google Feed APIとか)が揃ってるので、情報取得も楽ですしね。
らいつべでは、配信名とは別に、自動採番のIDが配信毎に振られます。 このIDは"aaaacnsfop5qo"みたいな文字列です。 このID、配信ツール上には表示されるみたいなんですが、外部からの取得はかなりだるいです。 と言うか、たぶん配信ページのHTML解析しかないと思われます。 配信ページには何箇所か埋め込まれている(例えば動画の外部貼付用URLのembedタグの中)ので、そのあたりを解析しましょう。
ちなみに配信IDが取得できれば、"http://livetube.cc/stream/[STREAM_ID]"でも配信を視聴することが出来ます。 意味ないけど。
コメ読みツール等の場合は、たぶん配信IDを直でコピペさせるんでしょうね。 配信者ならすぐわかるもんなあ。 外部の人にも簡単にわかるようにしてくれればなあ・・・
"http://livetube.cc/stream/[STREAM_ID].comments.[COMMENT_NUMBER]"で、コメントを取得できます。 例えば"http://livetube.cc/stream/aaaacnsfop5qo.comments.10"とか指定すると、10番より後のコメントが取得できます。
ただし、「10番より後のコメント」は、「10番より後の全てのコメント」ではないことに注意が必要。 11番のコメントだけが取得されることもあれば、複数(11番~25番とか)のコメントが取得される場合もあります。 コメントが無ければ当然取得もされません。
ちなみに、HTTPヘッダの"User-Agent"が指定されているかどうかで、取得される結果データの形式が変化します。
ブラウザで表示する場合は、通常は下側しか見れません。 TSVっぽいデータは、プログラム向けのサービスなのかな。 ブラウザからもTSVっぽいデータにアクセスできると、私的にはうれしいんですけどね。
"http://livetube.cc/stream/[STREAM_ID].comments"に、POSTするだけです。 GETではたぶんダメ。 投稿者名(name)と、コメント内容(c)が必須パラメータ。
らいつべの実況配信はなぜか2種類のプロトコルで配信されているようです。 らいつべ本家サイトでは、たぶん標準がrmtpによる視聴で、サーバのサブドメインにh.を指定した場合はhttpによる視聴になります。 また、らいつべ本家サイトではプロトコルに応じて視聴プレイヤーも切り替わります。
私は配信形式・プロトコルあたりはまったくのド素人なので、なんら解説できません。 ただ体感として、以下のような特徴があるようです。
らいつべかんしじょの人が昔HTML解析してるって書いてましたが、たぶん配信IDを取得してたんでしょうね。 かなりだるい処理です。 何がだるいって、HTMLなんて本家サイト側の事情で簡単に変更されちゃうあたりですね・・・
| 固定リンク
| コメント (0)
| トラックバック (0)
もー、昼も夜も平日も休日も働く日々。 どうなってんの。 そんな中、しょうもないページ作ってみたりして。
なんかゲームやりたいなー。 3月のシャイニングなんとかは買うと思うんだけど、まあ例によって期待はしてないのではてさて。
| 固定リンク
| コメント (0)
| トラックバック (0)
・・・ただし携帯版で。
とりあえず、SFC版のRTAチャートをなぞろうと思ったんだけど、これはきっつい。 主に操作性が。 ダッシュと徒歩の切り替えに両手操作必須(十字キーで徒歩、「5」+十字キーでダッシュ)になってるし、タイム連打技も使えないし、敵を避けられない・・・。 こんな状態じゃRTAチャートをなぞるのは無理ですね。 とりあえず普通プレイで一回クリアしようと思います。
追加ダンジョンがあると聞いてたんだけど、課金コンテンツかあ・・・。 たぶん買わないでしょうな。
| 固定リンク
| コメント (0)
| トラックバック (0)
・・・と言っても、メインPC(Win7)ではなくて、サブ(XP)のほうだけどね。
HDDが2台とも逝っちゃったらしく、OSブートはするものの10分以上かかる。 かつ、ドキュメント用のドライブは認識されない。 デバイスマネージャでは表示されてるのに、ドライブがないってどういうことなんだろ。 ディスクの管理でも表示されないし。
マシンパワーはそんなに要らないので、中古とかのノートPCでも買おうかなあ。 あと、廃棄めんどくせえ・・・
| 固定リンク
| コメント (0)
| トラックバック (0)
金曜にようやく終了。 休日も普通に仕事してるし、やる時間が無いんだよね・・・。 とりあえず適当につらつらと。
難易度ノーマルで、アリアンさん以外には負け・死亡なし。 アリアンさんには敗北、ヴァルド・シグムントとは引き分け。 最終セーブ時点で戦闘回数-勝利回数=4なので、他1回引き分けがあるはずなんだけど、何だったか思い出せない・・・ アリアンさんもがんばれば死亡無しで勝てる見込みはついたんだけど、まあぶっちゃけダルいな。 たぶん2周目やるとしたら引き継ぎ無しだと思うので、もしかしたら勝つまでがんばるかも。
零の軌跡と比べると、あんまり熱い展開は無かったかな。 ストーリー的にもいろいろ「?」な部分があって、まあこんなもんかなという感じ。
終章でコンビクラフト強化相手(恋人?)を選ぶんだけど、候補がエリィとノエルだけだった。 個人的にはリーシャが入ってなかったのが痛かった。 ロイドのコンビクラフトってほとんどリーシャとしか使わないんだよね(リーシャはコンビの相手がロイドのみなので・・・)。 ちなみにノエルを選択。
ちなみに車の移動システムがすごく楽。 車が無くなってからの移動が(それでもバスより楽なのに)すごい苦痛に感じた。 ルーラって重要だよね。
ところで、ベルってなんで使徒にスカウトされたんだろ。 戦闘力があるわけでもないし、技術力も無いし、IBCを離れれば財力もないし、錬金術は何百年もかけてアーティファクトを複製(ただし強化型)を作ったけど別に彼女の力ってわけでもないし時間かかりすぎ。 組織に何か貢献できるんだろうか。
そして次回作。 2年も経つとエステルあたりは出産とかしてそう。 オリビエ・クローゼあたりもそういう流れになっててもおかしくない。 まあ必ずしも次回が2年後以降とは限らないけど。
| 固定リンク
| コメント (0)
| トラックバック (0)
3連休*2とかなかったわけで。 まあ6日中2日は休んでますが。
絢爛をちょっとやってますが、まだほとんど進展なし。 エステルは着替えないし、イイコはメガネ外さないし。 ノギとか知恵者とか存在を忘れてた人が乗ってきて、残る仲間はアンナだけじゃないかなーという状態。 アンナも存在を忘れてたし。
そういえば以前ワイルドアームズ5がPCSX2で動きが2点怪しいと書いたのだけど、ソフトレンダにしてSPU-X 2.0を入れれば両方解決する模様(序盤だけプレイ済)。 でも今週は碧を買うので、続きはまたそのうちかな。
| 固定リンク
| コメント (0)
| トラックバック (0)
最近のコメント