Archives March 2010

«Prev || 1 || Next»

2010-03-31

Twitter Bot

最近、GAEでcronのテスト用にツイッターボットをつくりました。
Botの思考ルーチンそのものはPHPで記述してcronはPythonのコードをGoogleAppEngineLauncher.appでDeployしています。OAuth認証部分なんかもPHPです。

Google App Engine について
http://code.google.com/intl/ja/appengine/docs/whatisgoogleappengine.html

“App Engine は無料で始めることができます。最大 500 MB の永続性ストレージに加え、月間約 500 万ページ ビューに対応できる十分な CPU と帯域幅を、すべてのアプリケーションで完全に無料で利用できます。アプリケーションへの課金を有効にすると、無料で使用できるリソース量の上限が引き上げられ、その上限を超えた分についてのみ料金が請求されます。”とあります。グーグルさん太っ腹ですね:wink:

20100331-gae.jpg
Google App Engine SDK for Pythonは下記からダウンロードが可能です(Mac用もあります)
http://code.google.com/intl/ja/appengine/downloads.html

イラストの仕事とか一段落したら、また書きたいと思います。
※動作させているボットは以下です

ポン太朗時報♪ - http://twitter.com/ponta20000

ランダムにしゃべるだけだとつまらないで、日付、時間や曜日、天候、満月、などを台詞に条件づけできる仕様でつくりました(そのせいかたまに人間がふざけてボットのフリをしているのと間違われますが、普通のボットです)。あと、ネットで調べれる程度の天気予報とかは自分で調べて喋ります。他には、富山の観光情報とか一応タヌキなので満月の日は満月だよとかも喋ります。

物を教えたり、記憶したりするインターフェースはとりあえず保留。どこまで遊べるものになるかわからないので、今のところ既知の物とか好きな物を記憶しておく部分だけつくっておきました。

書きたいことは、まだまだいっぱいあるのですが、なかなか。時間あればおいおい書いていきます。では、ポン太をよろしくお願いしますm(_ _)m♪


※ポン太郎にページができました♬
http://www.winproject.jp/ponta/

この記事についたタグ【

09:39:32 | tsuka | 日常 | 0 TrackBacks | 0 comments | Permalink

2010-03-15

2010-03-13

サイトのメンテナンス

20100311_006.jpg
サイトのメンテナンスがとりあえず終了〜

画像を分散しておくことと、負荷の高い一部の検索ロボットは規制した。
グーグルボットのTag羅列による高負荷については、クエリーにtagやarchiveがある場合、catidとitemidが重複する場合は、空ページにすることで転送量を1230M→37Mに減らせたので、暫くこれでログを見ながら様子を見てみようかな。

ということで今回の処置

・htaccessでの排除UAの見直し・追加
・robots.txtの見直し
・ブログ(Nucleus)のスキンへ、クエリーによるデータの切り替えを、スキン冒頭にphpincludeで追加。

Flickrにアップしたデータについてはaltにファイル名を入れておいたので、
不具合あればサーバー内に戻してimgタグを切り替えるスクリプトを書くつもり。

この記事についたタグ【

14:03:53 | tsuka | 日常 | 0 TrackBacks | 0 comments | Permalink

2010-03-10

メンテ中につき

サイト内メンテ中につき時間なくて、
ツイッターとかでつぶやけてません。
メールは受けてますので急ぎの方はメールかTelでよろしく:wink:

この記事についたタグ【

10:32:33 | tsuka | 日常 | 0 TrackBacks | 0 comments | Permalink

2010-03-03

変換用のスクリプト

普段仕事で使っている変換ツールです。
基本的に自分で使う用なので、長い間作りっぱなしだったのだけど、
さっきサーバーの中を整理していたので、ついでに少し奇麗にとコードを修正した。

HTML特殊文字(サンプルコード表示用とかに)
  www.winproject.jp/t2/tokushu/

URLエンコード(urlの引数のテストするときとかに)
  www.winproject.jp/t2/urlencode/

URLデコード(※同上)
  www.winproject.jp/t2/urldecode/

CRYPT(BASIC認証のhtpasswd作成用とかに)
  www.winproject.jp/t2/crypt/

IPアドレスの変換
  www.winproject.jp/t2/ip/

この記事についたタグ【

17:46:50 | tsuka | 日常 | 0 TrackBacks | 2 comments | Permalink

ギャラリーを更新しました

ギャラリー、アップしました。

Winprojectのトップか、下記リンクからどうぞ。
☆12周年記念ギャラリー☆

この記事についたタグ【

08:08:19 | tsuka | 日常 | 0 TrackBacks | 0 comments | Permalink

«Prev || 1 || Next»

Back to Top