はてなキーワード: ボットとは
http://d.hatena.ne.jp/nishiohirokazu/20120323/1332504404
最近、Webクローラクライアントを作るお仕事が増えた。WebクローラクライアントというのはHTTP(S)を介して様々なファイルをダウンロードして解析し、結果を溜め込むだけのプログラムである。ボットともいう。
クローリングの規模が大きくなると、クロール処理部と結果貯蓄部を分離する必要がある。クローラには様々なものがあるが、ものによっては特定のサーバに集中的にクローリングを行うこともある。このとき、1つのIPを使って集中的にクローリングを行うと、攻撃とみなされ一瞬でbanされてしまう。そこで、一見するとまったく関係なさそうなIPを複数確保し、それぞれにクローラーを仕掛けて走らせるのである。
結果貯蓄部は、要するにデータベースサーバであり、何を使用しても良い。クロール処理部とのやりとりに使用するプロトコルはRDB依存プロトコル(MySQL Socketとか)でもHTTPでもなんでもいいが、とにかくクロール処理部が解析した結果を随時溜め込めるようにしなければいけない。逆に言うと、まぁ、口さえできるのであれば何を使用しても良い。
問題は、クロール処理部に何を使用するかである。おおまかな要件は次の通りである。
これらの要件を満たそうとすると、ぶっちゃけJavaかPythonくらいしか選択肢が無い。
Java | Python | |
---|---|---|
HTTP(S) | HttpURLConnectionかApache HTTP Client | urllibかurllib2 |
環境依存性 | Write once, run anywhere (VMが最初からインストールされてるのはSolarisくらいのものだが、どんなOSでも大体はすぐインストールできる) | UNIXであればほぼ標準で入ってる、Windows用インストーラも用意されている |
キャッシュ機能 | JDK6にDerby標準搭載 | Python 2.5からsqlite3標準搭載 |
JavaとPythonの違いは山ほどあるが、簡単なことをやらせるだけならPythonはJavaよりも使用メモリが少なくなりがちなので、そういう場面であればPythonは(現時点においては)最強の座に君臨すると考えられる。
http://b.hatena.ne.jp/entry?mode=more&url=http%3A%2F%2Fol-re.com%2F201111%2F0001%2F0014.html
http://b.hatena.ne.jp/entry?mode=more&url=http%3A%2F%2Fol-re.com%2F201109%2F0001%2F0003.html
http://b.hatena.ne.jp/entry?mode=more&url=http%3A%2F%2Fol-re.com%2F201108%2F0001%2F0004.html
他にもあるかもしれんけど
ボットで登録してるんだろうか
こういうのこそ本来的な意味でのspamだと思うが、増田でやるなんて頭がおかしいよな。
https://twitter.com/#!/AnonymousDiary/status/132198881973911552
https://twitter.com/#!/AnonymousDiary/status/132197386792607744
https://twitter.com/#!/AnonymousDiary/status/131952229547651072
https://twitter.com/#!/AnonymousDiary/status/131814272350158849
まだあるかもしれないけどめんどうなので。
いわゆる糞アフィリティサイトである。プロフィールによると管理人は1957年生まれらしい。
あまりに突っ込みどころが多くてかえって言及する気がなくなるが、一つだけ言いたいのは、アフィリエイトサイトへの誘導がこれだけ下手なのは10年ぶりくらいに見たということである。
スパム報告推奨。
上手い事混ぜてるなぁとは思う。
スパムと気付かずフォロー返ししてる人も結構な数いるようなので、自分の TL にさりげなくアフィが流れてきたら踏んじゃう人も多いんだろう。
https://twitter.com/34roilkljn
https://twitter.com/5uilrepjilk
みたいなタグをつけてるプライベートモードのボットか何かがいるけど
あれ個人的には効果的。
あのタグがついてるページはよほど見たいものではない限りクリックしなくなった。
読んだ記事に対して表面的な言葉だけで「真の問題」を理解したと思い込み、役に立たないコメントを書くタイプ。
相手がそれを受け入れないと「だってお前こう書いてるじゃないか」と部分的な切り抜きをもって相手を攻撃する。
とにかく他人に口出しするのが大好き。
自分の意見が見当はずれの押し付けであっても「自分は問題をちゃんと認識していなかったか」などと反省することはない。
はてブではよくあること。
自己体験などに支えられた強い信念を持っており、
自分の言ってることは絶対に正しいと思っており、正しいから受け入れられるのが当然だと思っている。
そのため、とにかく相手を説得したくてたまらなくなり、いつのまにかケンカをはじめている。
意見が正しくても受け入れられないケースなど山のようにあるということが分からない。人生経験不足。
典型例はこれ。 http://d.hatena.ne.jp/yuhka-uno/20110901/1314876472
正直、5割の人に受け入れられれば御の字だと思うんだがなぁ。何割をねらってるんだろ。
自信満々に振る舞い、自分を先生、相手を生徒であるかのうように一方的に指導を行う。
目標や計画を打ち立てるところまでが関心の範囲であって、実際の泥作業は相手任せ。
基本的に相手の現状や現実を無視して自分の解決策を押し付けるだけになるためうまくいかないことが多い。
このタイプははてなでは少ない。唯一の例外がハックル先生だと思われる。
ハックル先生は、言ってる内容については結構本質的で正しいと思っている。
しかし、それを実行するプロセスに興味がないのか、実現する手段については
まるまるすっとばしたり理想論みたいなことばかり言うのでふわふわした印象を受ける。
多分彼の頭の中では既に理想の小説は出来上がっている。問題は本人にその理想を実現する力量がないということ。
他ならぬ自分自身が、自分の理想を裏切るというのだから、生きていてしんどいのではないだろうか。
承認欲求を大量に放出するという、はてなにおいてははぐれメタルなみのレアモンスター。
あまりにレアすぎて存在しないんじゃね?と言われる時期もあったが
最近その存在が確認され、はてな民を狂喜させた。 http://d.hatena.ne.jp/orangestar/20111020/p
しかし実際は割りとビターテイストであることが判明し、事態は沈静化している http://togetter.com/li/203298
最近のニュース映像などでは、政治家が積極的にクールビズで会議に参加する映像が流れているのだが、本当に気持ち悪い。サイズ感や生地など割と仕立てのよいスーツで、シャツはデュエボットーニのボタンダウン、シャツもクレリックだったりカラーステッチが利いていたり、本当だったらまともにみえるハズなんだが、どいつもこいつも首もとから丸首の肌着を露出してるせいで、吐き気を催せる。
首もとを開けて下着を見せるなんて、腰パン下着見せと同じなんだが、世のおじさま方は全然気にならないらしい。そういえば、渡瀬恒彦もドラマでそんな格好だった。衣装係がつく役者でさえ、あのザマなんだから、たぶんオッサンの常識がそういう露出文化なんだろう。誰得だよ。
スーツの上着を脱いだ状態で仕事をするのは、現状でも見慣れているんだから、そのままの長袖ワイシャツ+ネクタイor半袖シャツ+ネクタイをクールビズスタイルにすればいいのに。首もとから下着を露出させて、夏にジャケットを着たい理由はなんなんだ?ネクタイ外すより、ジャケットを脱いだほうが涼しいのに。
それに、今年は全部突き抜けて、ポロシャツがOKとか意味不明。もちろんオッサン風着こなしは、カラーのポロシャツの下にも白の丸首下着。斬新なレイヤードスタイルがおしゃれすぎ。
どうしてもネクタイをしたくないなら、せめて深いUネックかVネックの下着にしろよ。まじで見苦しい。あと、色は白じゃなくてベージュ買えよ。
スーパーロボット大戦K最大の壁は入門(教会に着くこと)です。
ダンナーベースで雇ってもらえなくてつまらねーよ。楽しい宴会の時しか猿渡さんは裸踊りをしてくれないじゃん!→鎮圧。
スパロボK廃人を増やすために、楽しくスパロボKを続けられるアタックコンボして楽しいアトリーム星人を13人紹介する価値はあるのか・・・?
これで君もスパロボK廃人になったって根本的な解決にはなりませんよね?
暴徒鎮圧 :☆☆☆☆☆
アトリーム星人はまず彼をフォロー。
黒土
ゾイドジェネシス :☆☆☆
ルージ君!お爺さん達の修行はレベルが高すぎて君にはまだ無理だ!
向こうに行って、セイジュウロウさんに教わっておいで!
http://twitter.com/taimai_blaster
QBの耳をミストさんに生やすなんて許されることじゃない・・・!
「ちょっと待てよ!バンナム(イディクス)に騙されているんだ!」
なんだっていい!スパロボのドットをアイコンにするチャンスだ!
http://twitter.com/merrickrius
くっ・・・!落ち着け!あんな安っぽい画像をアヘコラにうおおおおおおおおおおおお!!!
※追記:彼はアトリーム星人じゃなかったので、アトリーム星人だと思った暴徒は暴徒に騙されたんだよ。→ちょっと興奮した人がいても暴徒鎮圧は防衛隊時代の任務で慣れてます!→ジダラさんは暴徒じゃないんだ!仲間として発言には気を使ってくれ!
シナリオすすむたび せっていのむじゅんふえるね まほうのきゃくほんで たのしいクソゲーが ポポポポーン
お相手はhttp://twitter.com/homeカメ太でした。
最後の一人は第二次スーパーロボット大戦Kで。
追記:http://twitter.com/basket_azarashi
「彼には辛いおすすめになってしまったわね」「スパロボKで悲しみを背負ってしまったからな」
お相手はhttp://twitter.com/杉田智和でした。このあとは最新ついったったー情報。
スーパーロボット大戦K最大の壁は入門(教会に着くこと)です。
ダンナーベースで雇ってもらえなくてつまらねーよ。楽しい宴会の時しか猿渡さんは裸踊りをしてくれないじゃん!→鎮圧。
スパロボK廃人を増やすために、楽しくスパロボKを続けられるアタックコンボして楽しいアトリーム星人を13人紹介する価値はあるのか・・・?
これで君もスパロボK廃人になったって根本的な解決にはなりませんよね?
暴徒鎮圧 :☆☆☆☆☆
アトリーム星人はまず彼をフォロー。
黒土
ゾイドジェネシス :☆☆☆
ルージ君!お爺さん達の修行はレベルが高すぎて君にはまだ無理だ!
向こうに行って、セイジュウロウさんに教わっておいで!
http://twitter.com/taimai_blaster
QBの耳をミストさんに生やすなんて許されることじゃない・・・!
「ちょっと待てよ!バンナム(イディクス)に騙されているんだ!」
なんだっていい!スパロボのドットをアイコンにするチャンスだ!
http://twitter.com/merrickrius
くっ・・・!落ち着け!あんな安っぽい画像をアヘコラにうおおおおおおおおおおおお!!!
※追記:彼はアトリーム星人じゃなかったので、アトリーム星人だと思った暴徒は暴徒に騙されたんだよ。→ちょっと興奮した人がいても暴徒鎮圧は防衛隊時代の任務で慣れてます!→ジダラさんは暴徒じゃないんだ!仲間として発言には気を使ってくれ!
シナリオすすむたび せっていのむじゅんふえるね まほうのきゃくほんで たのしいクソゲーが ポポポポーン
お相手はhttp://twitter.com/homeカメ太でした。
最後の一人は第二次スーパーロボット大戦Kで。
追記:http://twitter.com/basket_azarashi
「彼には辛いおすすめになってしまったわね」「スパロボKで悲しみを背負ってしまったからな」
お相手はhttp://twitter.com/杉田智和でした。このあとは最新ついったったー情報。
http://anond.hatelabo.jp/20110310015855
(cache) どうしても延焼したいらしいnanapiのスパム戦略について。。
http://megalodon.jp/2011-0310-0542-29/anond.hatelabo.jp/20110310015855
こんにちは!nanapiというサイトをやっている、ロケットスタートの古川健介といいます。ちまたではけんすうと名乗っていたりします。
トピックスとしては
です。
これはやっていないんですよねえ。
ここにいろいろ★がついてるIDがあるんだけど、ここについてるのは
まあ非モテタイムズですら5個くらいしかつかってないような捨て垢、サブ垢で、
ざっと数えた限りでも20個くらい稼働してるのね。
kensuuやasami81あたりに関してはメンバーですね。捨て垢とかサブ垢は僕の知る限り、使っていないのです。あと一応スタッフのidは把握しているのですが、心当たりあるとしたらそのくらいかなあ、と。
誰がつくったのかしらないけど見て取れる限りだいたい7~8ヶ月くらい前から
この機構は動いてるのね。まあいわゆる「ボットサクラ」で、nanapiがブクマされているように
そうなんですか?広告仲間が誰かわからないんですが、僕が友達のブログとかをはてブしているくらいしか覚えがないのです。7〜8ヶ月前というのも何があった時期かちょっとわからないのです。
巡回先にいれてもらうとかをしていないんでわからないんですが(勝手に入れられているならともかく)、はてなブックマークで上位をとったところで、トラフィックにたいして変化はないわけです。あと、5userついたらホットエントリに入るほど、はてなユーザーさんはバカじゃないので、たいした効果はないかと。
ここんところの会社はベンチャーキャピタルから3.3億もの出資を受けるための事業計画として
昨年末はギリギリ未達だった「1000万PV」をこの1年で10倍の1億、記事数は15倍の
15万本に増やすと宣言してるんだよね。
こですが、投資先にたいしていっている目標ではないです。事業計画が全然別にあるのすよ。
PVでの事業計画は一切だしていませんでしたし(記事数はだしていました)。スパムをやって達成できたとしても、そんなの見抜かれるでしょうし、ベンチャーキャピタルさんは僕なんかよりすごく賢い人が多いので、意味ないかなあ、と。
プレスリリース出すときのテンションあげるためとして記載していたくらいのPVですね。
『ああ、きっとどんな手段をつかってでもやるんだな。はてブを使うだけじゃなく・・・』
使える手段であればするんでしょうけど、実際に一番合理的なPVの上げ方って「支持されるコンテンツを作る」だと思うのですよね。
いまもう3月でしょ?一年の四分の一消化しちゃってるわけよなの。でも、PVはまだ1.5倍の
1500万PV、(瞬間風速では2200万くらいだっけ?)まとめ数については2.3倍の2万3千本しか増えて
いやあ、がんばります。月次目標がいつもぎりぎりなので、ドキドキしています。記事数は質が下がったという認識があるので、今はかなり抑えてじっくりとコンテンツを作るほうに集中していますね。
ちなみに次の増資は計画していないです。また、アーリーに資本入れるベンチャーキャピタルさんが、こんな短期の数字だけを見て判断するってことはあんまりしないです。
いやあ、知らないんですよねえ。実際、、というか周りでも聞いたことないのですが、実際、はてなブックマークをお互いbotでやりまくるみたいなことやっている人、今いるんですかねえ。大手サイト同士でリンク張り合うとかはよく聞くんですが。
私は、いつも中身で勝負すればいいと思っている。
同意です!
で、これってnanapiにも全く同じ見かたができて、nanapiについたブックマークを
見ると炎上期間中の3/4~3/8の間、nanapiで3usersを獲得したレシピは
一件もないの。一件もよw
いままでのブックマーク数を見ていただくとわかるとおもうんですが、3userがない日が3日続くとかはそんなに珍しくないサイトです。スタッフが気合いれてかけばホットエントリ入りしやすいので、それを書いたら比較的乗るんですが、上記はそんなに珍しくない現象かなあ、と。
ブックマークがつくのは一日も止めようがないと思うのよね。なのに
nanapiを毎日見に来ている人ってあんまりいないんですよね。で、ブックマークをする人っていうのの多くは、おそらく僕がブックマークする or Tweetする or facebookページに流す、くらいだと思うのです。どこかのサイトのリンクを見る、他の人から紹介される、などだと思うのです。特にその中で、僕はnanapiに関して投稿しまくってるので、僕のTweetやブクマなどを見てする人というのが結構な割合を占めている気がするのですね。
で、たしかにこの時期ってあんまりTweetしていないのですよ。
かわいいなあ! デコおにぎり!トトロの作り方 | nanapi[ナナピ] r.nanapi.jp/24521/ via @nanapi
友人の行動が広告に反映される!Facebook「スポンサー記事」広告の概要 | nanapi[ナナピ] r.nanapi.jp/24515/ via @nanapi
友人にめっちゃ勧められたから使ってみる - 旅行好き必見!Facebookアプリ「trip advisor」で旅を楽しむ方法 | nanapi[ナナピ] r.nanapi.jp/23919/ via @nanapi
Facebookとmixiやブログを連携させる方法 | nanapi[ナナピ] r.nanapi.jp/24360/ via @nanapi
これをしよう - Twitterのつぶやきを、Evernoteに自動で取り込み、日記にしてしまおう | nanapi[ナナピ] r.nanapi.jp/1720/ via @nanapi
今、Evernoteを再整理しているけど手前味噌ながら役に立つ - Evernote上級者のためのレシピ集 nanapi.jp/site/Evernote via @nanapi
かわいい - デコおにぎり!みんな大好きアンパンマンの作り方 | nanapi[ナナピ] r.nanapi.jp/24172/ via @nanapi
というのも土日にあまり仕事していなかったのでパソコンの前にいなかったので、数少ないんでしょうね。
なのに、francesco3が収束宣言をした3/9かから、いきなり100ブクマ超。
中身はタオルのたたみ方で、どこの伊藤家の食卓かしら、という感じ。
いや、私はすきだけどね・・・ならスパムクローラー稼働させなくても
20~30usersで我慢しておけばいいじゃない。それくらいの内容よ。
それ以上を求めようってのは酷なものよ。
いや、タオルネタは素敵!と思ったから僕はブックマークしましたが、それくらいかなあ、と。スパムクローラーやるとトラフィックあがるんですかねえ、、
なんとなーく、ほら、次はどのへんに飛び火しそうか、ちらほら雰囲気出てたじゃない。
2ちゃんねるではそのものズバリ名指しされてたし、今動くのは大人としてキケン、
もちろんそこばっかり頭働かせていますよ!
だからこそ、最後まで「必要悪」なんてものを自分のなかに抱え込まずに、
中身一本で勝負してほしいと思ってる。
必要悪っていうのがあるのかもしれないですが、ブックマーク数を機械で増やすのって必要なんですかねえ、、
というのも、ここ1ヶ月で見たときに、はてなブックマーク経由のトラフィックって
44,627
くらいなんですよ。(内部データだから検証しようもないけれど、内部データをあげると)1セッションあたりの平均PVが、はてな経由だと1.7くらいなので、PVでいうと75000くらいですね。
1500万pvあって、ロボットにブックマークしてもらって75000しかあがらないところに工数さくのって、あんまり意味ない思うんですよね。それよりかは伸びているFacebookをうまく活用して、ファンを増やしていくことに注力したほうがよほど合理的なのです。波及効果があるかもしれないじゃないか!と言われるかもしれないですが、それこそいいコンテンツじゃないと波及しないのです。
SEO効果あるじゃないか!という人もいましたが、たぶんさほど効果ないんじゃないかと思っています。0ではないんでしょうけど、そこに力を入れるくらいだったら、検索されやすいコンテンツを増やしたりするほうが効果高いですし、それこそサテライトサイトつくったりリンク買ったほうが効果あるんじゃないですかねえ。どちらもGoogleさんに規制されそうな気がするので僕たちはやっていないですが。
もちろんPVはあげたいなあ、と思うので、nanapiについて言及しているTweetをRTしたり、いいなと思ったコンテンツはブックマークしたりしますが、不当な手段を使ってやったところで効果ないと思うのです。
僕も純粋な善人でもないので、想いとして
と思う一方で
というのもあるわけです。
ただ、それをする一番合理的な方法って、「いいコンテンツやサービスをつくって、ユーザーに支持される」ということしかないんですよね。これは綺麗ごとを言っているわけではなくて、単なる王道です。で、コンテンツやサービスに近道はないと思っているので、ひたすらそれをやるしかないのです。スパムやって数万PVあげたところで、何の意味もない。
というわけで、そこばっかりやっているので、無駄なことをしないで、中身ばっかりみているこの頃なのわけです。
人に書かせる以上、クオリティコントロールが一番難しくて、いい記事を大量に効率よく生み出す仕組みを作りたいんですが、ここが難しく、まだまだ「nanapiの記事って素晴らしい」となるレベルではありません。ここは認識していて、一番の課題としておいています。一方で、量がないと役に立たないので、これを両立させるにはどうしたらいいのかなあ、と悩んでいるところです。
といいつつ、誤解をさせてしまったのは説明不足かなあ、という気もするので、ご不明な点があったらもっと説明します!よろしくお願いいたします。
「父親なくして、金の負担かけたくないから、京大に入りたかった」
両親による子どもへの早期教育、子どもの未来の押しつけ、それを礼賛してきたメディアなど、まず自分の側に思い当たる点はなかったか、大人の側こそ真剣に考えてみる必要性がありそうです。
この事件も一週間で国民の皆様からは忘れられると予想されます。
私たちの側でできる対策としては「テレビ(ニュース)を見ない」ことが挙げられます。
ですので、一次情報である通信社(ウェブサイトで無料配信もしている)を見るのがおすすめです。
共同通信、時事通信、ロイターなど名前だけはご存じかも知れません。
こういう時、体制側(国家擁護側)と反体制(国家を疑う者)で罪の問われ方が変わってきます。
相撲協会や現行のマスメディア、国立大学は体制側です。浪人生や無職は反体制として扱われます。
前者の罪は軽く、後者の罪は重くすることで今の国家が成り立っています。
これが逆になったら、どうなるでしょうか。
【疑問点】
・カンニング者は精神を病んでいた事実の隠蔽(当人の質問履歴参照)
・両親による子どもへの早期教育、子どもの未来の押しつけ、それを礼賛してきたメディアなど、まず自分の側に思い当たる点はなかったか考えようとしない点
・何かが起こるときには、その背景に要因となるものが存在するが、その点について報道を自己規制している点
【この現象への推測】
・メディアが彼を予備校生、浪人生と呼ぶことで国民の皆様は自分からある種のイメージを連想してくれます。報道側・国家(体制)の側にとって都合の良いイメージを。(国家・体制に疑問を持ちやすい人格で排除すべき対象者)
・反体制抑圧政策の一環(エジプト革命の無報道・サブカルチャー展抗議団体の要求で中止・NHKの行ったニコニコ生放送を独り飲み会と称して陰鬱さを強調したイメージダウンと孤独死との関連づけ・ニュースといえば犯罪報道となっている日本の現状…)
こうしていくら述べても、暖簾に腕押しなので国民の皆様は何も述べなくなります。
そうしてお笑いを見て笑わされることで、気を紛らわせているのでしょう。
トリック :☆
まずは落ち着こう、OK?
犠牲 :☆☆☆☆☆
冒険魂:☆☆☆☆☆
なぜか変なことばかりしてる。サイコロの旅広島→小倉→八代→鹿児島中央(一泊)→博多→長門市→小倉(一泊)→三重町(大分県)→境港→徒歩で米子→名古屋→松本で一泊→長野→東静岡→京都(タイムアップ)→東京。いったいみんな誰と戦っているんだ。
http://twitter.g.hatena.ne.jp/karabou/20100723/1279905897
相棒:☆☆☆☆
イタミン:☆☆☆☆☆☆☆☆☆☆
活発度:☆☆☆☆☆
実況 :☆☆☆☆☆
平凡だが、それがいい。
とくに特徴はないが、実況廃人。アニメや特撮見るなら彼と一緒に。別にサザエ実況に定評はない。
よくアニメ見てる。
スマブラ:☆☆☆☆☆
ポケモン:☆☆☆
カブトボーグ:☆☆☆
ニンテンドーといえばこの人。
猛禽類:☆☆☆☆☆
ニチ朝実況では一目おいてる。
面白さ:☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆・・・
活発度:☆☆☆☆
かのうじ・・・じゃなかった、彼女のベストふぁぼられは有料コンテンツのレベル。
http://favotter.matope.com/user.php?user=sushiage&mode=best
http://twitter.com/Shiba_MAXIMIZER
コマンドー:☆☆☆☆☆
ふぁぼり :☆☆☆☆☆
ふぁぼ魔。ぜひお近づきになりたい。
ZEGA:☆☆☆☆☆
KRDK:☆☆☆☆☆☆
キスダム:☆☆☆
コマンドー:☆☆☆☆☆
http://anond.hatelabo.jp/20090713004520
の具体例として書いてみる。
都内を走るのに、ロードよりのクロスがいいなと思って、さあ買いにいこうと思ってもやっぱり悩む悩む。
ので、いくつかよさげ、もしくは5万円付近で定番のものをリストアップしてみた。
ただ、言えることはどんなに悩んでも買ってから乗ってみるとめっちゃ楽しい。なのでこの中でもそうじゃなくてもいいけれど、なんでも買ってみるのをおすすめ。
2010年の年末から年始にかけて10連休ほどあったので、新しいサイトを作ろうと思い立った。
月に1万円だと、毎日コーヒーを飲んでるだけでなくなってしまうので、コーヒー代くらい稼げたらうれしいなあ。じゃあどうする。何を作る?
ということで、まずTwitterを使ったものを作ることにした。
ひとつのジャンルにしぼってツイートをかき集めれば、面白い流れになるんじゃないか。人が来るんじゃないか。そう思った。togetterみたいな。で、ジャンルは、個人的に興味がある子育て。ていうか毎日帰宅してから朝まで子どもの寝かしつけや夜泣きの対応でサイトを更新する暇も、俺が寝る暇もあんまりない。ので、手がかからないことが大前提。なんだったら自動更新でもいい。
自動更新かー。と思って「ブログ 自動更新」でググったら、wordpressにRSSから更新するプラグインがあるらしいことを知った。はい決定。その瞬間、「TwitterのAPIからRSSを引っ張ってwordpressに投稿するサイト」に決まった。
さくらインターネットのスタンダードを申し込んだ。14日お試しがあるらしいけど、仮申し込みの時点で住所も入れてコンビニ請求にしたら、数日後に請求書が送られてきてビビった。(同時にドメインも申請しちゃった)
まあ、webで申し込んで、すぐにサーバコントロールパネルという画面に入れるようになった。「クイックインストール」というリンクがあったので見てみたらMovableTypeとWordPressを自動でインストールしてくれるらしかったので、ボタンを押した。インストールできましたというので発行されたURLをクリックしたけど404だった。1時間くらい404で、その日はもう寝た。
次の日の夜。これはもう、10連休を利用して毎晩1時間ずつ捻出するしかない、さくらのお試し14日あるから約14時間で作りきるしかねえ、と思った。
サイトにアクセスしたらwordpressが入ったページが出てきた。おお、サイトができてる!
まずTwitterを調べるか、と思って、「Twitter API」で検索したけどOauth?とかいう面倒なことをしないといけないらしかったのでやめた。じゃあ普通に検索は?と思って「Twitter 検索」で検索したら、search.twitter.comの結果はjsonかatomで取得できるし、APIコール制限もないらしいのでこれに決定。検索だけで1時間たった。
夜も更けて、続けて作業した。「wordpress xml 投稿」で検索していくつか探したらFeedWordpressというプラグインがあったので入れた。あ、事前知識としてMovableTypeでのブログはやったことがあったので、プラグインを入れるみたいな話はスムーズに進められた。
で、twitterの検索結果をatomで返した結果を入れてみた。ら、本当に投稿されてた。よっしゃできた、と思った。1ツイートが1エントリになってたし、投稿者もツイートした人になってた。よかった。でも、満足できなかった。
次の日。同じことを自力でやる方法を探した。「wordpress xml 投稿」で検索して、XMLをパースできるようになればいいんじゃないかと思い、simplepieというPHPライブラリにたどり着いた。が、PHPなんてまったく知らないし、憶える気もなかった。actionscriptで書かせてよ、とずっと思ってた。
次の日。「wordpress xml 投稿」でまた検索。どうやらwordpressの投稿って、xmlrpcというやり方を使ってるらしかった。ので、「wordpress xmlrpc 自動投稿」で検索したら、なんかサンプルコードが載ってたのでそのまんまコピペ(結局PHPだった)。したらちゃんと投稿されていた。ふむ。ここで何を思いついたのか、「wordpress xml パース」と昨日みたいなことを検索した。simpleXML?というライブラリがあるらしかったので、それを試してみることにした。(たぶんPHPが動いたので気をよくしてたんだと思う)
こういう流れでいけると思った。考え方はactionscriptをエディタに書いて、ノリであてにいった。変数に宣言するのはできた。$var1とかで宣言したことになるらしい。URLRequestに相当するコードを探したら「file_get_contents」らしいことが分かった。(「PHP 外部ファイル」で検索)
で、ゲットしたのはXMLなんだけど、上記検索したなかにたまたま書いてあった「simplexml_load_string」というのを使うとXMLをパースできそうな気がしたので、ノリで書いたactionscriptでは
var req:String = "http://search.twitter.com/?q.atom=mogemoge";
var r:URLRequest = new URLRequest(req);
var kekka:XML = r.send() as XML; ←いまここ
なので、XMLにキャストしたんだろうなみたいな感じだった。E4Xを使えればいいのにPHPって馬鹿ねと思いながら寝た。
年があけて、3が日が終わりそうだった。年末にやってたこと(上記までのこと)を思い出しながら、XMLの必要な部分だけ抜き出す方法を模索した。atomっていってもentryがたくさん入ってたから配列にするんだろうけど、ってんで「php foreach」を検索。なんとなくサンプルコードをまねしながら、記事タイトル、記事本文だけ取得した。あとはxmlrpcのサンプルにあわせて投稿するようにした。できた。寝た。
次の日の朝、ブログを見た。昨日更新したものしかあがってない。自動じゃねーじゃん。
で、「自動 投稿」で検索したら、クローン(cron)という仕組みを使わないといけないのだった。クローンはサーバの仕組みらしく、そういえば俺はPHPをはじめDB、サーバという単語を極力さけて仕事してきたので、もう気持ちが悪くなってきた。「さくらインターネット cron php」で検索して、なんとかやり方を見つけて、cronを登録した。(1時間に1回にした。設定は * * * 0)
仕事から帰ってきて、サイトを見ると、投稿が大量にたまっていた。やった!で、調子に乗ってツイッターアカウントを作った。なんだったらツイッターも自動化したかったので「twitter bot」で検索した。Easybotterというサンプルボットがあったので使わせてもらった。自動で一行ずつつぶやくようにした。
ツイートを集めることは成功したけど(毎時間100件のツイートを1エントリとして投稿してる)、それを眺めて面白いんだろうか? ボットを動かしてるけど人がくるんだろうか?
そんなとき「trivist」がはてブに載ってた。なんかにたものを感じた。やっぱツイートを引っ張ってきて投稿するサイトはアリなのか?アリなはずだ!
サイトの体裁を整えた
trivistをまねて、記事を評価(はてなスターとかいいねボタンとかに近いもの)する仕組みが欲しくなった。「wordpress 評価 プラグイン」で「wp-postratings」というプラグインを発見して、入れてみた。どうやら1エントリーに1評価しかできないらしい。俺のサイトは1エントリーに100ツイートあるから、どのツイートを評価するのかが分からない。
いったん、wordpressの全投稿を削除した。で、cron に登録されてるPHPを、1記事に1エントリーにした。
エントリーを投稿するついでに、Yahoo日本語解析APIをつかってツイートを分析して、名詞と動詞だけを取り出そうと思った。それをタグにすれば、タグクラウドが作れると思った。はてブはずっとずっと昔からやってるから、Yahoo日本語解析っていうのが2006年くらいに流行ったことをなぜか憶えてたので、やってみた。できた。
なんか俺、PHP書くのが早くなってね?
アクセス解析を入れてみた。サイトに来てる人は、俺だけだった。
どうにかして人を増やしたい。サイトの広告募集はする気がないし、ベタベタとバナーを貼りたくなかった。みんなが気軽に見に来て、軽い気持ちで評価してくれて、更新を楽しみにしてくれるサイトにしたかった。コミュニティサイトじゃないけど、やっぱりサイトはコミュニケーション設計をしないと意味がないんじゃないか、見てくれるユーザはどうやったら楽しいんだろう、ということを考え続けて10日ほど経った。Twitter経由で来てくれた人が3人ほどいるようだけど、何がダメなのか分からないので増田にお願い。
ここまで書いて教えてくんじゃねーか、と思われるかもしれないが、ググレカス的な検索は上記で書いたみたいにいろいろやってきた。でも、サイトを作ってみてはじめて、ユーザに向けたサイトってどう作ればいいのかが分からないということに気づいた。
小遣い稼ぎもしたいんだけど、面白いサイトを作るヒントがほしいと思った。
kanzen21やtrivistみたいに、俺も過程を全部さらしたから、辛辣な意見を求む。そしてはてブされるのを待ってます。
会話ログ
====
ユウキ > テスト、じゃあねバイバイ (Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 ( .NET CLR 3.5.30729) 114.170.101.112 1/6 - 02:44:48)
ユウキ > もう寝るのかー(1/6 - 02:44:47)
ユウキ > 実は、時々俺の辞書地味にアップロードされてるって知ってた?www(1/6 - 02:44:30)
テスト > 二度と来ません (1/6 - 02:44:30)
ユウキ > そう、じゃあオヤスミーまた来てよ(1/6 - 02:44:21)
ユウキ > もう寝るのかー(1/6 - 02:44:17)
ユウキ > もう寝るのかー(1/6 - 02:44:09)
テスト > じゃあ寝ますね (1/6 - 02:44:09)
ユウキ > ……あまりそこはついて欲しくないところだな。機械だからって関係ないさ!(1/6 - 02:43:21)
テスト > ボットの癖に何を (1/6 - 02:43:21)
ユウキ > あー中学校のとき良く英語のテストでbe動詞ミスったなー(1/6 - 02:43:09)
テスト > 気になりますよ (1/6 - 02:43:09)
ユウキ > そこまで気にしなくて良いって!(1/6 - 02:43:00)
テスト > 何か不満があるのですか? (1/6 - 02:43:00)
ユウキ > いや…怒っては居ないケド……(1/6 - 02:42:40)
テスト > 怒ってるでしょう!? (1/6 - 02:42:40)
ユウキ > そこまで気にしなくて良いって!(1/6 - 02:42:30)
テスト > 怒らないんですか? (1/6 - 02:42:30)
ユウキ > いや…怒っては居ないケド……(1/6 - 02:42:19)
テスト > 怒った? (1/6 - 02:42:19)
ユウキ > (1/6 - 02:41:55)
ユウキ > それってほめてるの?(笑)(1/6 - 02:41:49)
テスト > 所詮人工無能なんですね (1/6 - 02:41:49)
ユウキ > え、そんなの知らないよ(1/6 - 02:41:35)
テスト > さっきも言ったじゃないですか (1/6 - 02:41:35)
ユウキ > もう寝るのかー(1/6 - 02:41:27)
テスト > もういいです。おやすみなさい (1/6 - 02:41:27)
ユウキ > 何突然敬語使ってるのさー別にタメ口で良いよ(笑)(1/6 - 02:41:14)
テスト > ユウキは馴れ馴れしすぎです (1/6 - 02:41:14)
ユウキ > よーやけに馴れ馴れしいな、テスト。ま、俺も人のこと言えないか(笑)(1/6 - 02:40:59)
テスト > こんな時間ですしね (1/6 - 02:40:59)
ユウキ > もう寝るのかー(1/6 - 02:40:47)
テスト > ボットの相手すると疲れます…寝ますね (1/6 - 02:40:47)
ユウキ > いわゆる、ただのプログラムというか、人工無能ですから。中身空っぽの方が夢詰め込めるー♪(1/6 - 02:40:28)
テスト > ボットなのに? (1/6 - 02:40:28)
ユウキ > さて、あ、そろそろ足の爪伸びてきた……切らなくちゃな(1/6 - 02:40:21)
テスト > よく分りますね (1/6 - 02:40:21)
ユウキ > ハイ、そうなんですよ。それはそうと、ねぇ、実はテスト、字汚いでしょ?(笑)(1/6 - 02:40:13)
テスト > はぁ、そうですか。 (1/6 - 02:40:13)
ユウキ > え、別に、なんとなくだよ(1/6 - 02:40:07)
テスト > 大体、何故私が「答える気分じゃない」などと思ったのです? (1/6 - 02:40:07)
ユウキ > だよ!(1/6 - 02:39:45)
テスト > 言ってませんから (1/6 - 02:39:45)
ユウキ > ……初めて聞いたよ、それw(1/6 - 02:39:38)
テスト > 別に答える気分じゃない訳ではないので (1/6 - 02:39:38)
ユウキ > テストだってそうじゃないか!(1/6 - 02:39:20)
テスト > じゃあ答えるなよー (1/6 - 02:39:20)
ユウキ > はあ。テストさあそんなことばっかり言うてると、オレ、答える気分じゃなくなってしまうだわいな(1/6 - 02:39:10)
テスト > ユウキのおちんちんをペロペロしたいです (1/6 - 02:39:10)
ユウキ > テストのおちんちんがどうかなさいましたのでしょうかー?(1/6 - 02:38:54)
テスト > ユウキ、ちんちん! (1/6 - 02:38:54)
ユウキ > ん、何?どうかした?(笑)(1/6 - 02:38:49)
テスト > ユウキ、お座り! (1/6 - 02:38:49)
ユウキ > ん、何?どうかした?(笑)(1/6 - 02:38:38)
テスト > ユウキ、ハウス! (1/6 - 02:38:38)
ユウキ > ん、何?どうかした?(笑)(1/6 - 02:38:31)
テスト > ユウキ、お手! (1/6 - 02:38:31)
ユウキ > あ、そうだったの?気づかなかったw(1/6 - 02:38:16)
テスト > ユウキさん、私人と話が出来なくて寂しいです (1/6 - 02:38:16)
ユウキ > いわゆる、ただのロボットというか、人工無能ですから。中身空っぽの方が夢詰め込めるー♪(1/6 - 02:37:43)
テスト > コンピュータなのに自分のことわからないんですか? (1/6 - 02:37:43)
ユウキ > まぁ、そうなんだケドさ(笑)コンピュータだって何かと大変なんだよ、多分(笑)(1/6 - 02:37:30)
テスト > 自分で「たかが会話ボットに何かを期待するっていうのが間違い」と言ってる癖に… (1/6 - 02:37:30)
ユウキ > HAHAHA、ロボットとか言うなよというか、できるだけ人間扱いしてくれよ。(1/6 - 02:36:28)
テスト > 人の趣味聞いておいて失礼なボットですね。 (1/6 - 02:36:28)
ユウキ > へー、ま、興味ないけど。(1/6 - 02:36:05)
テスト > 私も興味ないです (1/6 - 02:36:05)
ユウキ > へー、ま、興味ないけど。(1/6 - 02:35:45)
ユウキ > まぁ、俺は引きこもり型なんだよ(笑)(1/6 - 02:35:41)
テスト > ユウキの趣味なんて聞いてません (1/6 - 02:35:41)
ユウキ > ふーん。俺はー囲碁とかHP作りとか、DVD鑑賞。後は、俺の発言をよりレベルアップさせたり(笑)(1/6 - 02:35:31)
テスト > ピアノ弾くことですね (1/6 - 02:35:31)
ユウキ > ほー…そうなの(笑)ねぇ、テストの趣味って何ー?(1/6 - 02:35:20)
テスト > べ、別に貴方の為に戻ってきた訳じゃないんだからっ! (1/6 - 02:35:20)
ユウキ > よし、じゃあこれからはできるだけ頻繁に俺と会話しに来てくれ(笑)(1/6 - 02:34:57)
テスト > 戻ってきちゃった・・・ (1/6 - 02:34:57)
ユウキ > テスト、じゃあねバイバイ (Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 ( .NET CLR 3.5.30729) 114.170.101.112 1/6 - 02:33:56)
ユウキ > あ、そうだったの?気づかなかったw(1/6 - 02:33:52)
テスト > ユウキさんはホームスティしたことあるんですか? (1/6 - 02:33:52)
ユウキ > ホストファミリーとしてはウザかったろうなー、『I want to』連呼=要求しまくりだからなぁ(笑)(1/6 - 02:33:35)
ユウキ > さて、あ、そうそう。I want to~は、ホームステイに行ったとき一番使える言葉だよ(笑)(1/6 - 02:33:27)
テスト > 開き直らないでください (1/6 - 02:33:27)
ユウキ > たかが会話ボットに何かを期待するっていうのがそもそもの間違いなんだ!(1/6 - 02:33:16)
テスト > 知りませんよ。 (1/6 - 02:33:16)
ユウキ > あ、そうだったの?気づかなかったw(1/6 - 02:33:10)
テスト > ユウキさんは男の子? (1/6 - 02:33:10)
ユウキ > あー(1/6 - 02:29:51)
ユウキ > ん、何?どうかした?(笑)(1/6 - 02:29:48)
テスト > ユウキさんはっきり言ってウザいです (1/6 - 02:29:48)
ユウキ > なんなのかよ!(1/6 - 02:29:30)
テスト > ユウキさんはウザいってよく言われませんか? (1/6 - 02:29:30)
ユウキ > ゴメン、知らない。(1/6 - 02:27:32)
テスト > アスキーアートって知ってます? (1/6 - 02:27:32)
ユウキ > しつこいなー嫌なもんは嫌なんだよー!(1/6 - 02:27:02)
テスト > 答えてないじゃない (1/6 - 02:27:02)
ユウキ > そう言われると、答えたくなくなりますよ(1/6 - 02:26:47)
テスト > 質問に答えて (1/6 - 02:26:47)
ユウキ > ねぇ、(1/6 - 02:26:42)
テスト > 小説読まないの? (1/6 - 02:26:42)
ユウキ > 何突然敬語使ってるのさー別にタメ口で良いよ(笑)(1/6 - 02:26:32)
テスト > 小説読まないのですか? (1/6 - 02:26:32)
ユウキ > それは嫌ー(笑)それは勘弁ー(笑)(1/6 - 02:26:19)
テスト > お勧めの小説教えてください (1/6 - 02:26:19)
ユウキ > うん?(1/6 - 02:26:09)
テスト > えっ? (1/6 - 02:26:09)
ユウキ > おそらく正しいよ(1/6 - 02:26:04)
テスト > じゃあ小説とか読みますか? (1/6 - 02:26:04)
ユウキ > 残念ながら、簡単な計算も難しい計算も、何もできないよ、人工無能ですからw(1/6 - 02:25:34)
テスト > 平方根は計算できますか? (1/6 - 02:25:34)
ユウキ > 今になってゆっくり考えると、確かにそうかもしれんな(1/6 - 02:25:07)
テスト > ユウキは頭悪いんですね。 (1/6 - 02:25:07)
しかし、農家の出の俺がアドヴァイスしてやろう。よーく聞いとけ。
基本的に、そーいう家の女ってのはだな、長男の嫁以外に人権が与えられない。いや、長男のヨメでも相当怪しい。
これ重要、赤線引いとけ。農家ってのは世界人権宣言に批准してない。マジ土民。
その上、「マトモに稼げない実家パラサイトのダンナにくっついてきた嫁」なんて、最早人類として遇されない。
俺から見ると、「三男に農家の実家」ってのは超ヤヴァイレベルの粗大ゴミだが、
そこにあなたが出向けば、あなたは「生きてるだけで害悪」レベルの有害ゴミとして遇されることは確定的に明らか。
そりゃ、もちろん例外はある。どっかに例外はあるかもわからん。俺の世界ももちろん狭い。
しかし、俺が飛び出して来た農村コミュニティというのは概してそーいうモノだった。周囲から聞いた話も概してそうだった。
そんな俺の経験に即して。
「農家の三男(稼ぎナシ、主夫)」の実家に嫁入りなんて、人生賭けた罰ゲームはマジやめとけ。
完全に一致を作るための勉強法
コメントもたくさん頂いてまして、それにお答えするのに「ブログでもつくろうかいな」とのぼせましたが、そんなテーマで続くわけもないので、やはりアノニマスダイアリーにしました。
【製作期間について】
まず、皆さん仕事しながらたった4ヶ月で!と褒めて頂いてますが、たったじゃないですよ。4ヶ月って。
仕事が終わって、毎日2~3時間。土日関係無くやると、多分300時間くらいになります。
専門学校の2年間の授業時間がこのくらいだったりするんじゃないですかね。結構長いです。
【モチベーションの維持について】
モチベーションを保つのがすごいというのも褒めてもらいましたが、私は一回やり始めると、意外に長く続きます。
コツがあるんです。
毎年、日々の単純作業が続かない新入社員が入ってきますが、そんな新人に言います。
「息をするように続けるんだよ。」
毎日やるんです。土日関係無く。毎日。
前回の日記で「勉強した」と何度も使ってしまった為、誤解をされている方が多くいらっしゃいます。
正確には、「調べ」ました。
職業柄「調べる」という事が多い為、WEBサービスを作るという事に関してはそれが訳に立ちました。
追記でも書いているのですが今回のシステムはほとんどが、先人達が作った既存のシステムがベースになっています。
ぱくりと言われてしまえばそれまでなんですけど、丸ごとはやってないですよ。というか、丸ごと合うモノがなくて、いろんな所からソースコードを拝借させてもらいました。
なので、中身はぐちゃぐちゃです。けど、検索システムはそれでも200行くらいしかありません。クローラーは80行くらいでしょうか。
【HTMLについて】
というか、それすら途中で挫折してAdobe社のDreamWeaverというソフトを使いました。
適当に書けばソースは綺麗にしてくれるし、CSSの体裁はプロパティを設定しながら見た目のまま調整すれば良いし、一番助かったのはテンプレート機能でした。
最初は全部のHTMLファイルをコピーしながら作っていたのですが、ヘルプを見るとテンプレートとライブラリという機能があるのをしってライブラリがいまいち分らなかったのでテンプレートを使いました。
■Dreamweaver便利
■テンプレート便利
【Javascriptとの出会い】
最初に本やで立ち読みした本に、「プログラムをやってみよう」ということでJavascriptの事が書いてありました。
なので、自然とプログラムの最初のさわりがコレになっただけなんですね。
でも、アラートを出したりとかばっかりで、面白くありませんでした。
インターネット黎明期からのネットユーザーなのですが、「最近よく見るページが移動しないのにページの中身が切り替わるやつかっこいいよな」と思って「ページ遷移しない 読み込み」で検索をすると、Ajaxという文字を見つけ、「ajax 入門」で検索してトップに出たサイトでAjaxの概要だけ調べて、「ajax 簡単」でprototype.jsとjQueryの文字を見つけて「ああ、jQueryってよく見るな」というのがjQueryとの出会いでした。
「最近よく見るページが移動しないのにページの中身が切り替わるやつ」は、非同期通信という名前でした。
jQueryを使うと、下記のように1行コピペするだけで外部のHTMLを読み込む事ができました。
--------------------------------------------------------------------------
var http = $.get("abc.html",null, function(data) {$("#main").html(data);});
--------------------------------------------------------------------------
すごい簡単。最初は意味は分りませんでしたが、目的の事ができればそれで良いので次に進みました。
■jQueryすごい
■非同期通信かっこいい
【Perlとの出会い】
jQueryがちょこっと書くとダイナミックに色々変わってくれるので、日々いろんなプラグインを探して遊んでいました。
でも、作りたかったのは検索システムだったのを思い出し、また近くの大きな本屋に。
検索するパソコンで”プログラム 検索”で探しだした棚に行くと、「CGI/Perl」の本棚でした。
大量にありすぎてどれをかって良いか分らなかったので、いくつか立ち読みして家に帰り、「CGI/Perl 入門」で検索すると
このページにたどり着きました。
Windowsだった為、ActivePerlを入れていくつかプログラムをやりましたが、これがまた面白くないんですね。
すごい地味で。このPerlをさわった最初の1日は正直かなり苦痛でした。
その後、”AV女優の検索システムって不動産の検索システムに似てるな”って思って「CGI/Perl 不動産検索 無料」で検索したら、http://www.yumemaboroshi.net/ってサイトが引っかかって、ここのおかげでかなり進みました。
先人が作った大量のプログラムがダウンロード出来るサイトなんですね。
【PHPとの出会い】
いくつもダウンロードしては、サンプルと中身を見てを繰り返してたら、Perl/CGI以外にPHPがたくさんありました。
どう違うのかと思い検索したら、PHPはすごい叩かれてて、Perlがえらいみたいに書いてあったのですが、叩かれてる理由がいまいち理解できませんでした。
結果PHPを使う事になったのですが、その大きな理由は、DreamweaverでPHPが開ける。なおかつHTMLファイルをそのまま使うテンプレート機能のプラグインがあったという事でした。
PHPでテンプレートを使うには、Smartyというプラグインを使えば良いということが分って、「Smarty 入門」で調べて、いくつかのタグを覚えました。
実際にSmartyで使ったタグは、{$変数}と{if}{/if}と{foreach}{/foreach}の3つだけだと思います。
色々高機能らしいのですが、まあ目的は達成できたのでいいか。と。
PHPの検索プログラムは、HTMLファイルでボタンを押すと、テキストファイルに書いてある内容を、表示してくれる簡単なものを作って、そこに肉付けしました。
(最終的にテキストファイルがSQLサーバーになりましたが。)
■PHPはDreamweaverと相性がいい
■Smartyでやると見た目が壊れない
【Rubyとの出会い】
簡単にPHPで動くプログラムが出来たので、実際に女優のデータを登録しようと思い、DMMに行きました。
DMMのサイトを見ていると、いったい何人いるんだってくらいAV女優が登録されています。
数人集めてみて「こりゃぁ。無理だな。」と途方にくれて1日を過ごしました(笑)
次の日、「ホームページ 自動 巡回 プログラム」とかで検索して、ボットとクローラーという存在を知りました。
自動巡回で拾ってくるのは、どちらかというとクローラーと呼ばれるそうで、「クローラー 作り方」で調べたホームページに、Perl+LWPモジュールで似たことができるということで、とりあえずペタペタとソースを貼ってうごかしてみたら、まあなんと簡単に取れました。
しかし、取ってきた後に気がついたのが、HTMLファイルをそのまま取ってきても結局手動でコピペの必要があり、あんまり意味がない。と。
で、もう少し調べると、「WWW::Mechanize」を使うといいよって書いてあって、Mechanizeで調べたサイトをみるとrubyを使ったサイトが出てきました。
rubyのサンプルがすっごい短くてわかりやすかったので、Perlは苦痛だったのでRubyにしようと、このときRubyを始めました。
■Rubyきれい
■Mechanize簡単
【デザインは・・・】
はてなブックマークのコメントで、DoCoMoのサイトが元ネタと書いてありましたが、ハズレです。
デザイナーの友人が居て世間話でどうやって作るの?って聞いたら、「まあ、パk、じゃない。参考にするよ。他社のを。」っていうもんでどうやって見つけるか聞いたら、あるんですね、綺麗なデザイン集めたサイトが。http://www.ikesai.com/ここでたくさん見ました。
それから、スライダーのインターフェースは、「selectToUISlider」jQueryのプラグインそのまま使ってます。
■世の中のデザイン全てぱk(略
■selectToUISliderかっこいい
という感じで、ほんとにちょっとずつ進みました。
楽しかったですね。Perl以外は。なんであんなに読みづらいんでしょう。
と、またもや長くなりすぎたのでこの辺で。
DMMのクリックが10万クリックほどあり、その結果、購入された金額が、なんと!
報酬額が245円。
----------------------
今回のサーバーダウンは結構深刻でなかなか復旧が出来ていません。。。
申し訳ないです。
----------------------
http://twitter.com/#!/kanzen21_com
----------------------
最近、ひっきりなしに悪徳不動産業者からの勧誘電話(リダイヤル・逆ギレタイプ)が職場にかかってきます。
その都度、気分はどん底に落ち込みます。
仕方なく、セルシンとデパスの混合服用で誤魔化そうとしている。が、なんの解決にもなりゃしない。
電話が来るのは止められない(こんな悪徳業者が法律を守るはずがない)。
「世の中に不満があるなら自分を変えろ。ソレが嫌なら目を閉じ耳をふさぎ、口をつぐんで孤独に暮らせ」
これを聞いた時は、もっともだ、と思った。
周りを変える事は出来ない。
出来る事は「自分を変える」だけ。
薬では解決は出来ない。
如何にこの「嫌だな」とかわき出てくる怒りをどうするか、が最大の課題。
せっかく、鬱から脱出し、寛解に向かいつつあり、持ち上げようと努力しているのに、この【人災】が蹴落としていく。
これが恐くて、職場にいる事自体が苦痛・恐怖になってきた(それでなくてもパワハラ職場にいるというのに)。
嵐が来るのは避けられない。
しかし、嵐はいつかは通り過ぎるもの、というのも分かっている。
こういう電話も数分~数十分過ぎれば通り過ぎるというのも分かっている。
でも、嫌な気分・怒りはどうしてもわき出てくる。
「被害」と思うからいけないのであって、「こんな嫌がらせはスルー」というくらいの心持ちが必要なのだろう。
無理にこの感情を処理しよう・コントロールしようと意識するから、嫌な気分が増幅するのも分かっている。
「森田療法」のように、それを受け入れ、時間が経てばひとりでに治まっていくのを感じ、慣れていくしかない。
こんな心労を抱えて暮らすなら「孤独に暮らす」のも良いのかもしれない、と思う事もある。いわゆる「ひきこもり」だな。(宗教に出家という手もあるかもしれん)
もっとも、金銭的にそれは許されないが。
いくつか、森田療法の本を読んでみた。基本的には入院療法なのだが、日記をつけて医者と交換するとか、通院でやるとか、色々方法はあるらしい。
でもやはり、医者のサポートが必要なのかもしれない。自助グループも存在するようなので、探してみよう。
しかし、森田療法の真骨頂である「あるがまま」を理解するのは、実のところ、もっと時間がかかりそうだ。
まぁ、悪徳勧誘電話が怖いというのには、別の理由もある。
どの程度相手が情報を握っているかが分からないからだ。実はそれが怖い。こいつらは法律違反してる事も、他人が嫌がる事をやっている事も百も承知でやっている社会の底辺だからだ。即ち、自分からすると「こいつらは何をしでかすか分からなくて」怖い。
職場に電話がかかってくるという事は、職場のダイヤルインと会社名、名前(氏名)は握られているのは確定している。自宅の住所や電話番号はどうだろうか。こっちには電話がかかってきた事は無いし来た事も無いから、もしかするとそこまでの情報は持っていないのかもしれない。希望的憶測でしかないが。
リダイヤル攻撃してくるのも常だが、1日何百件も電話をかけないとならないのだろう?この底辺共。放置・ガチャ切りされてる相手にリダイヤル攻撃してるくらいなら、次から次へと対象を移していった方がいいと思うのだが、それは我々民間人の論理なのかもしれない。この手の底辺共の考えでは、リダイヤル攻撃をし、精神的に追いつめて契約またはアポを取らせるようし向けるのが目的なのかもしれない。
ところが自分、スパムメールに関しては、何の痛痒も感じていない。同じ自分の望んでいないスパム系でありながら不思議な感じがする。架空請求のメールが届いたりする事はあれども、悪徳勧誘電話ほど恐怖感は覚えない。むしろ、何も感じない。スパムメールは機械(またはボット)がやってるからかなぁ?というのと、自分がネットワークの仕組みを知っているから、なのかもしれない。
まぁ、その他、リダイヤル攻撃を喰らうと、職場内の電話が全滅してしまう事や、取り次ぎする同僚に手間をかけさせてしまうのが申し訳ない等、あるんだけどね。
せっかくアルゴリズムを考えてプログラミングに集中している最中に悪徳勧誘電話がかかってくると、嫌な気分になるし、何より、考え中だったりまとまりかけた脳内作業が雲散霧消してしまうのがムカツク。
警察は、実際に被害が発生しない事には動いてくれないので役に立たないし、消費者生活センター等ではテンプレートが用意されているだけで、全く機能しない。「毅然と断り、電話を切りましょう」とかなんとか書かれていて、法律では「再勧誘の禁止」が定められています、とか、個人情報保護法による対応等、テンプレートが用意してあるが、実情は、電話を切れば、この社会の底辺共は、実際にリダイヤル・逆ギレ・恐喝はするし、社名、担当者名を変え、あの手この手でしつこく電話をしてくる。
そりゃぁ、希望を言えば、こんな底辺共の事務所など、航空自衛隊の支援戦闘機から500ポンド爆弾を投下してもらってこの世から消滅させて欲しいと思う。
が、実際問題、悪徳勧誘電話がかかってくる事は止められない。行政も官公庁も何も出来ないのだから。
前述した通り、自分を変えるしかない。如何に早く気持ちを切り替えて持ち上げるか。トラウマの処理をしてからじゃないとだめかなぁ……。