タグ検索でプログラミング11件見つかりました。

みのるajaxpost高速化

&color(#a3e0fd){&size(24){この手法を使うと、webアプリでajaxを用いてpostしたときの体感速度がクライアントアプリ並になる。}} &color(#a3e0fd){&size(24){}} **従来の方法 +onclick="update(this);"などと設定 +update(this)で更新クエリを発行 +callback関数に処理が返ってくるのを待つ +更新クエリのcallback関数で更新内容をインターフェイスに反映 &size(24){&color(#ff000…

https://seesaawiki.jp/w/puriketu99/d/%a4%df%a4%ce%... - 2011年10月30日更新

ドミニオン圧縮プレイをモンテカルロ法で分析

ドミニオンの圧縮戦略で、5枚以上のカードの情報(銀、金、属州礼拝堂)を与えると、その状態から属州を5枚買うまでの平均ターン数を返すプログラム。 適宜''&size(24){手動で}''実験してみてください。かなり理想化しているので、参考程度にどうぞ。 下記のプログラムによれば、結論としては、&size(24){&color(#e4f163){「属州を買えるときは常に属州を買おう。そうでないときは、マナブースト(この場合は金)を買おう」}}となりそう。 これは、圧縮戦略によらなそうな気もしているが、そこは自…

https://seesaawiki.jp/w/puriketu99/d/%a5%c9%a5%df%... - 2011年10月29日更新

10puzzleを解くプログラム(python)

**お題 &ref(https://image01.seesaawiki.jp/p/9/puriketu99/e225b18120226ae0.png) **解答 &ref(https://image01.seesaawiki.jp/p/9/puriketu99/b39522d389f819c3.png) (1)は0227の記述が抜けてますね **10puzzleとは 4つの数字の四則演算(+,-,*,/)と括弧を使って10を作る 例:0,0,2,5:○→0+0+2*5 **このページの概要 ***方針 …

https://seesaawiki.jp/w/puriketu99/d/10puzzle%a4%f... - 2011年09月26日更新

Channel APIとpusherの比較

リアルタイムapiの簡易比較(主に金)。 web上でリアルタイムに同期するためのapi。 古(いにしえ)からの言い伝えではポーリングという涙ぐましい技術があったらしい。 **結論 Channel API圧勝に見える。 GAE使える人はChannel APIを使ったほうがよろしいと思う。 Railsとか使ってる人はpusherがいいかもしれない。 実装はpusherの方が少し楽。 **比較 ***Channel API &ref(https://image02.seesaawiki.jp/p/9/puri…

https://seesaawiki.jp/w/puriketu99/d/Channel%20API... - 2011年06月12日更新

jQuery→Google App Engineでデータ保存

**jQuery側 =|| $.post(     "http://xxxxxxxxxxxxxxxxx.appspot.com/introdata",     {"viewerid": viewerid, "fromid": from, "toid": to, "introreason": reason},     function(data, status) {         $("#oktext").css('font-size', '12px').css("font-weight", "bold"…

https://seesaawiki.jp/w/puriketu99/d/jQuery%a2%aaG... - 2011年03月07日更新

デザインパターンの一口まとめ

(ver0.5) デザインパターンについて、簡単な特徴と使用目的をなるべく端的にまとめる。ほぼ個人的なメモ。 **Singleton 同じインスタンスを重複して生成することを防ぐ。データベースコネクト、ファイル読み込み用インスタンスなどパフォーマンスに影響するものに使う。 **Factory/Factory Method インスタンスの生成を隠蔽する。例えばXMLとCSVで読み込むインスタンスを切り替える。 **Strategy アルゴリズム(≒関数)を隠蔽する。例えばXMLとCSVを読み込むアルゴリズ…

https://seesaawiki.jp/w/puriketu99/d/%a5%c7%a5%b6%... - 2011年03月07日更新

memcachedの安定稼働のためのメモ

*起動系のオプション **最大コネクション数を増やす sudo ./memcached -c 262144 -u nobody ※2010年8月のmixiの大規模障害はmemcachedのコネクションの数が足りていなかった **冗長モード ./memcached -vv **メモリサイズ -m 物理メモリの80%程度にしたほうがいい **casを無効に -C casのための予約領域を作らない 1アイテムに対して8byteの節約 **おすすめの起動オプション ''./memcached -c 32768 -…

https://seesaawiki.jp/w/puriketu99/d/memcached%a4%... - 2011年03月07日更新

Google App EngineのデータをjQueryで受け取る

**Google App Engine側 =|| import simplejson (中略) class HistoryHandler(webapp.RequestHandler): def get(self): viewerid = self.request.get('viewerid') query = "SELECT * FROM dbmodel where viewerid = '" + viewerid + "'" datas = db.GqlQuery(query) res…

https://seesaawiki.jp/w/puriketu99/d/Google%20App%... - 2011年03月07日更新

How to post data with jQuery on PhoneGap

I can not post data to GAE with XMLHttpRequest on iPhone.However,&color(#b3e2be){I can with jQuery and JSONP on Safari and iPhone},&color(#ffb3b3){but I can not on Chrome}.The code is following. ''HTML side:'' =|| puriketu memo ||= ''javascr…

https://seesaawiki.jp/w/puriketu99/d/How%20to%20po... - 2011年03月07日更新

みのる再帰関数による深さ優先探索

(ver0.5) &amazon(4839931992){medium} 再帰関数の使いどころ、考え方がよくわからんかったけど、これのp35と36読んでぼんやりわかったような気がしたのでメモ。 動的計画法を使わずに再帰関数を使ったときの計算量は、O(再帰関数の中で呼ばれている再帰関数の数^n)の予感。 想定されるケースのうち、適当に具体的な1つのケースを思い浮かべて、そこから遷移、変化できるケースへの''&color(#b3e2be){橋渡し}''に再帰関数の引数を変えて呼び出すイメージで考える。 動的計…

https://seesaawiki.jp/w/puriketu99/d/%a4%df%a4%ce%... - 2011年03月07日更新

How to use Goole App Engine Channel API

*Overview: Channel API is the API to synchronize clients in real time. The procedure is following. 1.Client side:request a Channel API token and client ID from GAE. 2.GAE side:create the token and return it to the client. 3.Client side:open the client's …

https://seesaawiki.jp/w/puriketu99/d/How%20to%20us... - 2011年02月19日更新

メンバーのみ編集できます