看板娘のルナちゃん
▼Count▼

▼Archive▼
2010年2月
2010年1月

2009年12月
2009年11月
2009年10月
2009年9月
2009年8月
2009年7月
2009年6月
2009年5月
2009年4月
2009年3月
2009年2月
2009年1月

2008年12月
2008年11月
2008年10月
2008年9月
2008年8月
2008年7月
2008年6月
2008年5月
2008年4月
2008年3月
2008年2月
2008年1月

2007年12月
2007年11月
2007年10月
2007年9月
2007年8月
▼Category▼
日常
ツール
ネット関係
更新情報
利用案内
Web製作
PHP
その他
▼Search▼

▼Information▼
サイト全体について
●ここは、管理人の勇作が趣味で携帯向けのツールとかをぼちぼち作成したりするサイトです。
 普段は自分でプログラムを書いて作った(更新頻度が低い)ブログがメインです(PC閲覧時)

●WebTool・プログラミング関連のサイトの相互リンク募集中です。
 リンク貼るときは事後・事前問わず報告してくれると幸いです。

●個人・法人問わず、Webプログラミングについての(特にPHPを主とする言語)
 プログラム作成の依頼を承っております。詳細は下記メールアドレス。

●最近は東方弾幕風で東方っぽい弾幕STGを作るのに夢中。
 そのうちサイト内で公開するかもしれません。

●バナーは以下のものを使用してください。
 たまに変わったりするので直リン推奨。
あと、リンク貼るときサイト名間違えないで...


運営情報
●管理者:勇作◆webstrgIDo
●ドメイン名の意味 [NEW!]
webはそのままウェブで、stには「step(歩み)」「start(始める)」「strength(力)」
などのポジティブで力強い単語のイメージがあります。
●サイト名の意味 [NEW!]
そもそも開設初期は「トレジャーハンターの集い場」だった。
携帯向けのwebコンテンツを紹介していくサイトで、
良サイトをネット上に落ちている宝に見立てていた。
サイト名が長いのと半角カタカナが推奨されないことから
短縮してトレハンの集い場となりました。
●開設日:2005年10月11日(移転日:2008年2月2日)
●メールアドレス・MSNメッセ:infoHweb-st.net
【本文が日本語でないメールや差出人が不明の場合は自動的に破棄されます】

●主な活動:
ホームページ作成代行・掲示板などのプログラムの作成代行など
●その他:
トップページの絵(オリジナルキャラクターでルナと言います)は
Yおじさんとさい姉さんが描いてくれました。
更新情報[2010/01/17]
●100万アクセス到達しました
私信 No.205
●そろそろ新しい個人開発したい
▼Blog▼
[前][]
お久しぶりです。勇作でし。
やっと今年春から住む住居が決まりました(´・∀・`)
ミクシィの日記では先行して書きましたが公の場なんで色々省いたものです。

------------

親と一緒に来年から住む場所を探しに東京に行ってた
本当は3日間ぶらぶら探す予定だったのに一発で決まってしまったが

羽田空港に着いてまず朝食兼昼食で餉餉というバイキングに行ったよ
値段がかなり高いんだけどその分美味しかったw
個人的にキャベツの煮物がお気に入り。

あまり関係ないけど羽田空港第二ビルの構造ってなんか好き
吹き抜け+それを突き切るような長いエスカレーターのコンボは至高!
前にも日記で言ったことあるんだけど俺は建物萌えな人ですよ

飯食ったあとモノレールと山手線で池袋まで移動。
ヤマダ電機でトイレ済ませたあと近くの不動産屋で物件探しー
(駅とか他の店のトイレも回ったけど混んでたり汚かったりで結局店3件回ったという悲劇)

担当の方がすごく若くてフレンドリーで親身になって探してくれてよかったです
で、探してるときに何件か資料を流し読みして、たまにいいのがあったらそれを選んで「どれから先に見ようかなー」とか言ってて、
その間に、「明らかに条件や設備がぶっ飛んでる異色の雰囲気を放つ物件」を発見w
不動産屋も、俺も、親も「おおお!!!???」って驚いたwww
他の物件と違うのは、まず駅から圧倒的に近いことと、周辺の施設(スーパーとか)からめちゃくちゃ近いことと、部屋が7帖+ロフト4帖で結構広く使えること
まあ実際部屋の間取りとかもよかったし、電子ロックとかその他諸々のオプションとかも充実してて理想から120%って感じだった!
ロフト4帖地味にスゲエ。これで最高二人ぐらいまでなら泊まれるぜ!

その後に見る物件を1個だけ残して全部蹴飛ばして即決。
契約書も書いたんでもうこの物件は俺のモノだ!w
親曰く、なかなか決まらないことを想定して3日も探す時間作ったのにまさか一発目で決まるとかすごいわ。と

こんな理想的な物件、一体誰が決め兼ねるのか?
と思っていたら、なんとこの物件情報、この日の12時頃に公開されたもので、12時といえば不動産屋に入った時刻とほぼ等しい
つまり公開されて間もないときにおそらく最速でこの物件を発見したことになるww
まるで嘘のようなことだけどトイレ探ししてたり会社の下見を後回しにしたりしなければ、情報がまだ公開されてないか、もしくは自分より先に見た人に取られてしまうだろう・・・
そのような物件が偶然俺の理想に一致するぐらいだ。恐らく俺は相当運が良いに違いない(^q^)

不動産屋を出たあと、不動産屋で聞いたお勧めのラーメン屋で晩御飯。
池袋駅東口から向かって右側にある光麺っていう店ですよ
結構有名なところらしくて味もまあそこそこ美味しかった。
レビュー見ても大体中の上ぐらいかな。良くも悪くも普通のラーメンの上位互換みたいな感じ。
この店なぜかデザートのプリンをやたら押してくるww
「買わないと許さないよ!」と言わんばかりに主張してくるプリン。
こっちは確かに旨かった。280円という値段に納得できるうまさ。(結局食った)

晩御飯のあとは再びさっきの物件に移動。
昼だけでなく夜の様子も知りたかったので。
適度に静かで適度に賑わってて俺は満足だったよ!
近くにライフっていうスーパーがあって、ここで大概の日常品は買えるし何しろ安いので生活には困らなさそう。通勤路の途中にあるのが地味にミソ(笑


あとはマクドナルドとかモスとか松屋とかファーストフード系が割と充実してて飯作る気力がなくても大丈夫そうかな。って考えてるw
とにかく素敵な物件が見つかってこれでもう安心して東京に住めるわ!
お前ら遊びに来い!

(ミクシィ掲載日:2010年02月06日 06:19)
【日常】 2010/02/08 返信(0)
このサイト、「トレハンの集い場」のアクセスカウンターが1,000,000PVの大台に乗りました(´・∀・`)
おめでとう!ありがとう!

100万回もこんな意味不明なサイトの為に秒か分かはたまた時間かそれともミリ秒か、
無駄にしてくれた皆は大馬鹿者だよっ!!(褒めてるつもり



簡単に歴史を振り返ってみる。

2005年10月11日
http://tool-5.net/lhy/(現http://lhy.tool-5.net/)のアカウントを、
フリーページという携帯用レンタルスペースで登録。HTMLタグ辞典とか見ながらちまちま作り始める。
初期のホームページの名前→「トレジャーハンターの集い場」

2005年10月13日
ホームページ公開。アクセスカウンター始動。
ホームページ製作を経て、数々の方に出会う。

2006年3月
携帯が壊れてしばらくパソコンのみのネット生活をするようになり、パソコンの知識が上がる。
サーバ管理などに興味を持ちだし、無料のサーバをレンタルし、http://lhy.win.sh/ 開設
PHPを用いた携帯向けの便利ツールとか開発し出す。
ホームページの名前を、「トレハンの集い場」に変更

2006年5月
携帯向けのサイトの表示が、現在のものに近くなる。

2007年6月
独自ドメインhttp://web-st.net/取得&有料サーバをレンタル
パソコン向けに、ブログ形式のホームページ作成を目標にする。

2008年2月2日
ブログ完成に伴い自分のサイトのURLを、http://tool-5.net/lhy/から、http://web-st.net/に移転。
アクセスカウンターは50万ぐらいから引き継いだ。

2010年1月17日
アクセスカウンターが100万到達


Webプログラマーの端くれとしてこれはとても光栄です(´∀`*)
どうか今後もこの訳わかんねぇサイトをよろしくお願いします!


あと、年末から全然更新してなかったけど、あけましておめでとうございます!
今年もよろしくお願いします!2倍よろしくお願いします!
【更新情報】 2010/01/17 返信(1)
Twitter bot製作Bに続くTwitter bot製作記第4弾です。

とりあえず前回で基本的な機能を実装したので今回は本格的にbotらしいことをさせてみました。
と、その前にcron関係ですが、自鯖持ちのネットの友人が4分間隔のcronを無償で提供してくださって、ようやく安定した動作が期待できそうです。
ありがとうございます。ホント、完全趣味で見返りとか無くてスイマセン;;


本題です。
◆今回までの機能
正規表現を細かく設定してあるので、botが反応するキーワードなどはかなり柔軟に対応できてます。今のところはね。
例1)ぎゅっ → ぎゅーっ
例2)おやすみ → 寝ます〜。

1.「おはよう・おやすみ」に返事
botのフォローイングのTLを取得し、起きる動作や寝る動作などを示す表現を含んでいたら、それに対して何らかの返事をします。

2.「腹減った」に返事
空腹を示す表現を含んでいたら、それに対してコンチェルbotが何かをくれたり返事したりします。

3.「ご飯」に返事
コンチェルbotにご飯をせがむと、作ってくれることがあります。ただしリプライが必須です。

4.「眠い」に返事
夜に、眠いことを示す表現を含んでいたら、それに対して何らかの返事をします。

5.「ぎゅっ」に返事
コンチェルbotをぎゅってしたり抱きつくなどの動作をねだると抱きついてくれることがあります。

6.「でぅでぅ」に返事
TL上に「でぅでぅ」を含む発言があれば、返事をしてくれます。稀に嫌な反応もされます。

7.時報
毎時0分に今の時刻を教えてくれます。


◆その他の仕様
・発言に「RT」を含むと、その発言に返事しない
・@Conchiel_bot 宛てにしなくても返事してくれるパターンは、@Conchiel_bot とやっても反応してくれる
・ただし、@別の人 は、反応してくれない。@自分 は反応してくれる。
・コンチェルbot自身が発言した内容は返事の対象にならない
・発言に "「" や "『" を含むと、その発言に返事しない
・「腹減った」で出てくる食べ物は全部で14パターン。ただしそのうち3つぐらいは食べ物ではない。


◆バグなど
以下の不都合があり、早急に修正しなければならない。
・若干返事をするための正規表現の条件が甘い。たまに場違いな返答をすることがある → たぶん解決済み
・生成される文章が24時間以内のものと重複し正常に発言できない → バリエーションを増やしてみたがまだ足りない
・特に、「おはよう」「おやすみ」への返事は2時間で1パターンなので重複する可能性大
・同時刻にcronが発動した場合に、返事が競合し合う
・一回の更新で一人あたり2回以上発言が拾われてしまい不公平


◆これから実装したい機能
A.「好きだよ、愛してる、結婚しよう」等に反応 (@必須) 【12/06対応済】
B.「ちゅっちゅ、ちゅー」等に反応 (@必須) 【12/06対応済】
C.「かわいい、可愛い」等に反応 (@必須) 【12/06対応済】
D.「コンチェル、コンチェルちゃん!」等に反応 (@必須) 【12/06対応済】
E.お婿風の数々の変態(?)行為に反応  (@必須)
F.自主的に文章を生成して発言する機能
G.各ユーザーごとに好感度を設けて、発言ごとに好感度の上下を与える機能、また好感度によって各反応の確率を変動させる機能
H.好感度が高い相手に対して自主的に発言する機能
I.寝る機能、起きる機能(寝てる間は何もしない。寝る時間帯は1時〜7時のランダムで、起きる時間帯は2時〜8時のランダム)
J.自動的にフォロー返しをする機能 【12/06バグ未解決により放置中】
K.その他要望やアイデアなどがあれば。口上(発言バリエーション)も募集中です
http://web-st.net/tool/bot/pattern.php

【Web製作】 2009/12/06 返信(0)
Twitter bot製作Aに続く第3弾です。はやいね。
っていうか前回の記事がこのブログの200番目の記事だということに驚いたw
3年ぐらい続けてたっけ。ぜんぜん更新してなかったのがよくわかるな(笑
超プライベートなやつは全部ミクシィに放り込んでるからですねわかります。

最近ブログや日記内での口調がころころ変わります。日替わりです。嘘です。


前回、cronがツンデレ(要するに不安定)ってことが分かったので、
何か別のいい案が無いかなーと模索していたら偶然自分のサーバの404ページに飛んでしまった。

!!

そうか、404ページでbotのURLを呼び出せばいいんじゃないか!
アクセスログを読むと去年からずっと安定したアクセス数を稼げているみたいなので
これを5分刻みで起動するようにするとcronのログが5分間隔でも70%程度の達成率を実現することができた。
0分と30分はxreaのcronが確実にアクセスできるし、残りは海外産のcronjobと404によるアクセスで大体カバーできているようだ。

ということでやっと安定したところでいよいよコンチェルbot製作開始。
この時点で今日の0時〜1時ぐらいだったかな。
ろくに実行せずプログラムをひたすら書き続けて2時頃に「@を受け取っているかどうかを判断する機能」をまず作って実行させるとちゃんと動作してくれました。

次に、何かつぶやきをさせたいなと思い一番簡単だと思う時報機能を搭載。
ここら辺は超ラクでした。既存のプログラムをほんのちょっと変えるだけだったのでw
ただコンチェルの口上を考えるのに微妙に時間かかった気がする
この時点でだいたい3時ぐらい。

そして朝までにやっておきたかった「フォローイングのTLの『おはよう』等に反応する機能」を搭載。
ここはとにかく既存プログラムとのにらめっこでした。
元となってるプログラムは別の作者さんのであるので、解読するのに時間をとられていて実行したりデバッグしたりの繰り返しでした。
あと、一見動いてるようで足りない部分とかあったりするので、そこの解決にも時間がかかった。
結局、「おはよう」に正常に反応できたのは朝6時になってしまいました(´・∀・`)

今日が休みだからいいものの、学校だったらさすがにしんでるぜ・・・


詳細な仕様とかは、次回あたりで紹介するかもしれません。
今日実装したところは基本機能というか動作テストみたいなものだったので;
【Web製作】 2009/11/28 返信(0)
Twitter bot製作@の続きにあたります。早くも第2回です。

自分としては一刻も早くプログラムが書きたかったんですが、
実は技術的なことよりも環境の部分が大変なんです。

プログラムはPHP(とPEARパッケージ)で書かれていて、実行するたびにTwitterに状況に応じたつぶやきを飛ばすんですが、実行するのを手動にするのはさすがに無理があり、実行するのを定期的に行うという仕組みをまず作らなければいけません。

それで、そのためにcronを設置しようと思っていたんですが、
xreaのcronは数が限られているうえに最高1時間に1回しか実行できないという欠点が。
毎時0分、15分、30分、45分に起動するならば、設定項目を4つも消費します。10個のうちの4個って相当でかいです。他にも用途があるかもしれないのに、15分という決して短くない時間だけでも約半分を削ることになりよろしくない。

そこで、
http://pha22.net/text/twitterbot.html
こちらのサイトに外国産のcronjobサービスをしているサイトがあったのでドイツ語を必死に解読しつつ設定。
そこまでは良かったんですが、このcronサービスの稼働率を調べるために昨日と今日で1日ログを追いました。
最初は6分間隔に設定。
すると負荷の関係か朝8時の時点で稼働が勝手にオフにされてました
しかも、設定された時刻に対して半分も達成できてませんでした
そこで今度は10分間隔に設定すると、オフにはならなかったものの、稼働率は相変わらず50%前後。

で、考えた結果、上記のcronjobサービスは補助的なものとして考えて、確実に動くxreaのcronを0分と30分に設定(2個消費)
これでどんなに気まぐれに働いても1時間に最低2回は動いてくれる(はず)。
早速妥協です。この調子が続くと若干キツイです・・・(´・∀・`)


cronとTwitterAPIの併用はコンチェルbotではなく、以前に紹介した「ステータス君」を代わりに使うことにしてテストしまくった結果なんとか正常に動いてくれました。やったね。
目標を一応一つ達成できたことで、ようやく自信が沸いてきました(笑

あ、ちなみにステータス君のURLはこちらです
http://twitter.com/status99
仲良くしてやってね!

あと、コンチェルbotのアカウントももう既に用意してあるので紹介
http://twitter.com/Conchiel_bot

【Web製作】 2009/11/27 返信(0)
[前][]

▼Profile▼
ぬこ

◆勇作(ゆうさく)
血液型:O型
誕生日:10月9日
趣味 :プログラミング
プログラミングとか絵とか音楽とか創作活動なんでもやってます。
▼Link▼
LOCO避難所
LOCO BOARD

MKT Website
携帯便利TOOL集
ハイテク犯罪リング
コレ(・∀・)イイ
おタグるーむ
???
Xiena-Project
tomoteruの開発日誌

時の館
SMILUCK
ねこかぜ日和
SOUND SCAPE

IROMSOFT
フリー素材検索サーチ
▼Other▼
分類不能な物体はここにおいておきます
Web関数電卓 Ver1.10
ライフゲーム