2011年6月15日水曜日

あっぷえんじんでさくやさん!メモ

evernoteにかきなぐってるのをちょろっと抜粋するだけ。


定期処理では
前の発言時間からの差分、現在のintervalを計算する。インターバルが切れてれば実行。
毎ターン無条件処理が必要なのと、
実際の発言実行、タイプ傾向の変動などでパラメータを分ける。
前者はtwitbot_status
後者はtwitbot_paramsで管理。

発言時間ID 朝 昼前 昼 夕 夜 午前 午後 起きた後 寝る前 いぬさくやが起きてる時間
ポストタイプID 喜 怒 哀 楽 

・通常ポスト:何もしてない時。
  :::
  1:4::{p:head_nml}暇だわ。何か無いかしらね。
:発言時間ID。無指定時全体
:タイプID。無指定時ランダムで小変化
:次の発言まで最低限発言しない時間 [min]。無指定時30min±5minでランダム
:文章。textフォーマットに沿う。必須。


・イベントポスト:現在何してるかとも
10ケタ目まではランダム(20まで)。100ケタ目以上は状態ID。10000指定で終了。
  :::::
  503:7::::{p:head_nml}いぬさくやが飽き始めた{p:tale_wa}
  701:10000::::そろそろやめましょうかしら。
:イベントID:イベントID。状態ID*100+子ID[ランダム]。
:次の状態ID。無指定時現状維持
:無指定時5min±5minでランダムとなるが、nextid10000で通常と同様。
:文章だけど無指定可。nextid適用だけ行う。


・textフォーマット
{p:head_nml}今日は晴れてる{p:tale_wa}
・パーツフォーマット
head_nml:{あら、[70,]:はぁ、[10,]:あら、[,80]:はぁ、[,20]:[,]}
tale_wa:{わね![100,]:わ。[0,]:わねぇ[,80]:。[,100]:わね[,0]}

{}は分岐コロン区切り、[p1,p2]の傾向パラメタを代入。無記入は中間(50)明示
[この値*現在傾向]がmin,maxから離れるほど、乱数依存となる。
グラフにすっといい。1番近い点からの距離が遠いほど乱数的。
0で100%,50で0%の直線でいいかな・・・


・保持するもの
通常文章
イベント文章
文章パーツ
現在のイベントID(通常時Null)
タイプ傾向p1(喜怒),p2(哀楽)[0~100]喜楽が+
起きる時間,寝る時間

kind:twitbot_status
- string botname
  string 
  int trend_p1,trend_p2
  date time_awake,time_sleep
kind:twitbot_params
- int eventid
  int trend_p1,trend_p2
  date time_awake,time_sleep
kind:sentence_nml
- int timeid
  int typeid
  int interval
  string text
kind:sentence_ev
- int evid
  int nextid
  int timeid
  int typeid
  int interval
  string text
kind:sentence_parts
- string name
  string text

・現実的な実装手順
まず通常発言ありき。
次にパーツありき。

2011年6月11日土曜日

appengineでさっきゅん立てる。メモ

appengineハローワールド。
http://code.google.com/intl/ja/appengine/docs/python/gettingstarted/helloworld.html


この人がURL色々まとめてる。まず参考になるかも。
http://vivo-design.blogspot.com/2010/12/google-app-engineoauthtwittertwitter.html

登録はここで
https://twitter.com/apps/new
twitter oauthの扱い。
http://0-oo.net/sbox/python-box/appengine-oauth

ここも
http://d.hatena.ne.jp/reppets/20100522/1274553529

未難管理君

なにやっとんのやろ。pythonで。
まぁいい気分転換というか、むしろケアになる。
現状を出力する。


#(@)[lv]# [musicname]
#A0~A9が約12.2まで。B0~B9が約12.4まで。Z0はまだ検討もつかない。??は別ゲ
#ハードクリアしたら@をつける。
>>> 23 hards / 108songs(21%) >>>
?? _Cheer Train[A]
?? _New Castle Legions[A]
?? _SABER WING[A]
@A1 _3y3s[A]
@A1 _Anisakis[A]
@A1 _BLOCKS[A]
@A1 _Candy Galy[A]
@A1 _Evans[A]
@A1 _FAKE TIME[H]
@A1 _INORI[A]
@A1 _lower world[A]
@A1 _murmur twins[A]
@A1 _華蝶風雪[A]
@A2 _Colorful Cookie[A]
@A2 _Colors (radio edit)[A]
@A2 _GOLDEN CROSS[A]
@A2 _Sense 2007[H]
@A2 _THE BLACK KNIGHT[A]
@A2 _oratio[A]
@A2 _sakura storm[A]
@A2 _snow storm[A]
@A2 _ミラージュレジデンス[A]
@A3 _Be OK[A]
@A3 _No.13[A]
@A3 _starmine[A]
@A3 _黒髪乱れし修羅となりて[A]
A2 _FAKE TIME[A]
A2 _Love Is Eternity[A]
A3 _革命[H]
A4 _DOMINION[A]
A4 _Ganymede[A]
A4 _KAMAITACHI[A]
A4 _Red. by Full Metal Jacket[A]
A4 _SCREAM SQUAD[A]
A4 _Summer Vacation[H]
A4 _gigadelic[A]
A4 _smile[A]
A5 _1st Samurai[A]
A5 _AA[A]
A5 _Concertino in Blue[A]
A5 _ELECTRIC MASSIVE DIVER[A]
A5 _Sense 2007[A]
A5 _Spica[A]
A5 _TROOPERS[A]
A5 _gigadelic[H]
A5 _stoic[A]
A5 _tripping contact (Remix)[A]
A5 _革命[A]
A6 _A[A]
A6 _CONTRACT[A]
A6 _DXY![H]
A6 _GHOST REVIVAL[A]
A6 _Kailua[A]
A6 _LASER CRUSTER[A]
A6 _TRANOID[A]
A6 _era (nostalmix)[H]
A6 _garden[A]
A6 _satellite020712 from "CODED ARMS" (DJT)[A]
A7 _EXUSIA[A]
A7 _Karma[A]
A7 _QQQ[H]
A7 _RISLIM -Remix-[A]
A7 _Raison d'etre~交差する宿命~[A]
A7 _Sphere[A]
A7 _four pieces of heaven[A]
A7 _電人、暁に斃れる。[A]
A8 _Fascination MAXX[A]
A8 _G59[A]
A8 _ICARUS[A]
A8 _SOLID STATE SQUAD[A]
A8 _Session9 -chronicles-[A]
A8 _ZETA~素数の世界と超越者~[A]
A8 _minimalian (9th)[A]
A8 _少年A[A]
A8 _桜[A]
A8 _雪月花[A]
A9 _Dances with Snow Fairies[A]
A9 _INAZUMA[A]
A9 _eRAseRmOToRpHAntOM[A]
A9 _旅人リラン[A]
B1 _G2[A]
B2 _Holic[A]
B2 _One More Lovely[A]
B2 _reunion[A]
B3 _VANESSA[A]
B3 _moon_child[A]
B4 _GENOCIDE[H]
B4 _カゴノトリ~弐式~[A]
B4 _ワルツ第17番 ト短調"大犬のワルツ"[A]
B5 _DXY![A]
B5 _Do it!! Do it!! (EMP)[A]
B5 _Innocent Walls[A]
B5 _嘆きの樹[A]
B6 _Bad Maniacs[A]
B6 _GENOCIDE[A]
Z0 _Almagest[A]
Z0 _Go Beyond!![A]
Z0 _MENDES[A]
Z0 _NEMESIS[A]
Z0 _PARADISE LOST[A]
Z0 _PARANOiA ~HADES~[A]
Z0 _perditus†paradisus[A]
Z0 _quasar[A]
Z0 _quell -the seventh slave-[A]
Z0 _ピアノ協奏曲第1番"蠍火"[A]
Z0 _冥[A]
Z0 _卑弥呼[A]
Z0 _灼熱Beach Side Bunny[A]

1番の目的はゲーセンで何すりゃいいか見れるあたり。
きっと助かる。
レベル付けみたいなのは独断だけど、その独断に沿って、不適ならばんばん変えるべし。
"僕はこれが先についた"的な程度を後から確認しやすくするため。個人差表明。

ぬん。いじょ。

2011年6月5日日曜日

残った未緑

.2 ファントム 
.3 カゴノトリ 
.1 Sphere 
.3 チアトレ 
.2 Doit!! 
.3 ジェノ 
その他12.4以上 
下に行くにつれて絶望的。あ、でもバドマニはチアトレとdoitとチアトレの間くらいに。 

というわけで緑色の戦士もやる事無くなってきたのでぼちぼち難梅はじめた。 
まぁあまり背伸びせず半分白程度を目指すけども。12.2以上は無視。 
でもああ(あ)くらいはつけときたい。両乱?正規?オプによる難度差が結局絶妙なんだよねあの曲。 

あとDP12スレのオリコが今週いい感じ。というただの宣伝。 


~~~~~~~~~~~~~~~~~~~ 


ホモべんののり弁が期間限定230円らしい。今夜は親も居ないのでそこで済ます事にした。 
いやしかしあれはとてもおいしい。満足である。 

・・・でもこの辺にあったっけ 

あといつ始まるかも分からないテキトーな学業は傍目、 
お仕事ぼちぼちやってるけど、わりと精神に来る事が多い。というのもまぁ新手のアレですし当たり前の事だけども。 

精神に来たら橋の上でぼけーっとしたりしてる。 
公園は人が来る可能性的な怖さがある。 
もしくは音楽と共に駅前からうちまでのどっかを漕ぎ走り続ける。 

よしっだらだら書いた。 
なぜかmixiのフォームですと筆が進みますね。ひどいです。 
もうこっちベースに戻して、外部ブログにコピペるか。たまによくみるパヤーンですねそれ。