隠居のボケ防止を手伝おう (194レス)
1-

1
(3): ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 14:03:11.26 ID: HOST:49.134.166.55
だまっていると老いてしまう。
いまさらサーフボードを引っ張り出したりするのもなんだし。
そう私はあせっているのです。

とりあえずビール!

そんな隠居に付き合ってネ
2: ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [sage] 2011/10/21(金) 14:26:26.78 ID: HOST:49.134.166.55
まずは、こんなのを作ってみようと思う。

1. スレ立てる。 スレタイに #abcd と入れると、 「 #abcd を暖かく見守る」
2. Twitter をリッスンして、#abcd がなんかつぶやいたら、自動的にそのスレに書き込む。
3. あとは普通のスレ。(スレに書き込むだけで#abcdへのtwitになんてできる?)
3: 名無しさん@お腹いっぱい。(茸) [sage] 2011/10/21(金) 14:46:54.61 ID: HOST:110.160.153.94
2chごとtwitterクライアントにする気なの
4: ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [sage] 2011/10/21(金) 14:54:37.90 ID: HOST:49.134.166.55
そういうことになっちゃうのか?
でもお遊び用の板(サーバ)作ってそこでやる予定

スレタテの時に言語を指定して
JP -> そのまま
US -> そのまま
KR -> 翻訳エンジン経由
とかやったら面白いかも、あちらのも手軽にヲチできる
5: ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 15:15:50.49 ID: HOST:49.134.166.55
AnyEvent::Twitter::Streamを使う練習なので
まずは私も使える環境を整備しよう、
一から掲示板サーバ作るのはめんどくさいから既存のサーバにぶちこもう。
raichoあたりかしらん?
6: 名無しさん@お腹いっぱい。(茸) [sage] 2011/10/21(金) 15:19:50.79 ID: HOST:1.66.105.107
ジオタグたいおうひつようなうね #ジオタグ
7: 名無しさん@お腹いっぱい。(舞妓 どすえ) [sage] 2011/10/21(金) 15:20:56.80 ID: HOST:180.10.59.88
自分の立てたスレが自動でtwitterにうpされると助かるなぁ
8: 名無しさん@お腹いっぱい。(茸) [sage] 2011/10/21(金) 15:22:10.81 ID: HOST:1.66.105.107
じふんのとうぃーとですてたてできるほうがはかどるは
9
(1): ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 15:29:38.83 ID: HOST:49.134.166.55
raicho 再起動はいりまーす
10: 名無しさん@お腹いっぱい。(舞妓 どすえ) [sage] 2011/10/21(金) 15:29:53.57 ID: HOST:180.10.59.88
これで外部からお客さんを呼び込めるのかな?
今は忍者が住人を追い出しててどんどん過疎板、過疎スレが増えて行ってるから
外部の人が来ても追い出されるだけのような気がする
11: 名無しさん@お腹いっぱい。(もんじゃ) [sage] 2011/10/21(金) 15:41:15.37 ID: HOST:60.33.137.194
ちなみにこの機能って@chs(2ちゃん互換掲示板)ではもう実装されていたりする
12: 名無しさん@お腹いっぱい。(茸) [sage] 2011/10/21(金) 15:45:58.35 ID: HOST:110.160.92.120
いまいち何やってるか理解できない なんとなくな状態
13
(1): ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 15:53:19.87 ID: HOST:49.134.166.55
>>9 失敗
またりぶーとします
14: 名無しさん@お腹いっぱい。(舞妓 どすえ) [sage] 2011/10/21(金) 15:57:00.93 ID: HOST:219.122.176.184
Twitterへ2chがちょっかい出すのは何らかの業務妨害罪に問われそうだから
やめたほうが良さそう
15: ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 16:00:46.24 ID: HOST:49.134.166.55
>>13
おわったらしい
全板復帰しました@raicho
16
(2): ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 16:05:00.61 ID: HOST:49.134.166.55
これを習得(パクリ)します

外部リンク[txt]:ken.2ch.net
17: ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 16:12:22.29 ID: HOST:49.134.166.55
>>16 をそのままgeteew.cgiという名前で保存して
perl geteew.cgi と打って動かしたら、こんなんでました。

Global symbol "$consumer_key" requires explicit package name at geteew.cgi line 33.
Global symbol "$consumer_secret" requires explicit package name at geteew.cgi line 34.
Global symbol "$access_token" requires explicit package name at geteew.cgi line 35.
Global symbol "$access_token_secret" requires explicit package name at geteew.cgi line 36.
Execution of geteew.cgi aborted due to compilation errors.
18
(3): ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 16:13:56.57 ID: HOST:49.134.166.55
my $streamer = AnyEvent::Twitter::Stream->new(
consumer_key => $consumer_key,
consumer_secret => $consumer_secret,
token => $access_token,
token_secret => $access_token_secret,

この部分だすなぁ、何かをいれなきゃなんだろなぁ
何を入れればいいんだ?
19: 名無しさん@お腹いっぱい。(きしめん だぎゃー) [sage] 2011/10/21(金) 16:28:12.56 ID: HOST:125.194.116.43
>>18
consumer_keyってのはこのあたりかな?
登録が必要みたい
外部リンク:d.hatena.ne.jp
20: 名無しさん@お腹いっぱい。(もんじゃ) [sage] 2011/10/21(金) 16:28:22.96 ID: HOST:60.33.137.194
>>18
use strict;だから先に変数宣言しろやコラと言っているだけの気がする

#use strict;したらどう?
21
(1): 名無しさん@お腹いっぱい。(もんじゃ) [sage] 2011/10/21(金) 16:29:56.00 ID: HOST:60.33.137.194
あ、違うツイッターのOAuth認証のアカウントとかパスワードとかか

Twitterリンク:apps
ここ言って認証できるようにしないと駄目よん
22
(1): ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 16:44:44.76 ID: HOST:49.134.166.55
自分の登録が必要なのかしらん?
どこで登録するのだろうか・・・

おしえでー
23: ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 16:53:03.31 ID: HOST:49.134.166.55
>>21 なのか、やってみる
24
(1): ◆lawlrp8FKAFp-停止信号♪ (庭) [sage] 2011/10/21(金) 16:53:34.23 ID: HOST:182.249.88.169
外部リンク[txt]:ken.2ch.net
これ使えばいいと思いますー
外部リンク:dev.twitter.comでクライアント登録してキー貰う
あとはgetkey.txtのスクリプト動かせばさっき足りないって言われた変数が出てくるはずー
25: 名無しさん@お腹いっぱい。(春暁) [sage] 2011/10/21(金) 16:54:02.35 ID: HOST:210.252.229.167
外部リンク:api.twitter.com
Twitterアカウント作らないと無理

登録の手順
外部リンク[html]:pentan.info
26: 名無しさん@お腹いっぱい。(春暁) [sage] 2011/10/21(金) 16:54:35.34 ID: HOST:210.252.229.167
あ、dev.twitter.comか
27
(1): 名無しさん@お腹いっぱい。(もんじゃ) [sage] 2011/10/21(金) 16:55:47.35 ID: HOST:60.33.137.194
>>22
1.まずツイッターのアカウントを取得します(要メールアドレス) 外部リンク:twitter.com
2.ログインします Twitterリンク:login
3.ログインしたまま Twitterリンク:apps
4.必要な項目を入力して Consumer keyとConsumer secretを入手
 >>18の部分で言う$consumer_keyと$consumer_secret,
5.4.で入手したのを外部リンク[html]:tehepero.jpとかを使って
 access_tokenとAccess Token Secretを入手
 >>18の部分で言う$access_tokenと$access_token_secret
6.あとはプログラム上に Consumer keyとConsumer secretとaccess_tokenとAccess Token Secretを書いて終わり
省1
28: 名無しさん@お腹いっぱい。(きしめん だぎゃー) [sage] 2011/10/21(金) 16:56:14.56 ID: HOST:125.193.65.195
メアドが必要な時点で詰んだな
29: 名無しさん@お腹いっぱい。(もんじゃ) [] 2011/10/21(金) 16:57:08.98 ID: HOST:219.214.49.148
2証とは何だったのか
30: ◆lawlrp8FKAFp-停止信号♪ (庭) [sage] 2011/10/21(金) 16:58:54.21 ID: HOST:182.249.88.169
gmailで作ればいいんじゃね

ちなみに県名表示のは新しくgmailで作りましたー
とりあえず2ch_eqアカウント使ってもいいんじゃないですかね。
ken鯖の~/にtxtでパスワードとか書いてるので。
ID変えれば使い回せるかな
31: ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 17:05:59.49 ID: HOST:49.134.166.55
みなさん どもども

1. mailアカウントが必要 → とりあえず臨時に作った。
2. twitter のアカウントが必要 → 外部リンク:twitter.com で作ったなう。
3. Twitterリンク:apps でごにょごにょ → これからなう。

てな具合です。
32: ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 17:18:53.60 ID: HOST:49.134.166.55
>>27 をやっているんだが・・・

> 5.4.で入手したのを外部リンク[html]:tehepero.jpとかを使って
がうまく行かないのだ、「consumer_keyとか間違ってない? てへぺろ(・ω<)」しか言われる
コピペしているんだけどなぁ
33: ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 17:22:19.12 ID: HOST:49.134.166.55
おっ でも
access_tokenとAccess Token Secretを入手できたみたい。
∩( ・ω・)∩ばんじゃーい
34: ◆lawlrp8FKAFp-停止信号♪ (庭) [sage] 2011/10/21(金) 17:22:33.95 ID: HOST:182.249.98.226
>>24はどうかな。getkey.plとして実行すればキー二つ聞かれるからコピペ
URL出るからそれ踏んで認証番号出す
あとはそれを打ち込めばおk
35: ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 17:30:44.97 ID: HOST:49.134.166.55
perl geteew.cgi
Use of uninitialized value in concatenation (.) or string at geteew.cgi line 44.
Use of uninitialized value in concatenation (.) or string at geteew.cgi line 44.
:
Use of uninitialized value in string eq at geteew.cgi line 45.
Use of uninitialized value in string eq at geteew.cgi line 45.

とは言われるが動いているみたい、listenな状態になったと思う。
ctrl+c すると止まり戻ってくる。

ちなみに
44: print "$tweet->{user}{screen_name}: $tweet->{text}\n";
省1
36
(1): ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 17:34:33.67 ID: HOST:49.134.166.55
ニダーランのtweetを nida_ran を聞いてみよう。

if($tweet->{user}{screen_name} eq 'eewbot' || $tweet->{user}{screen_name} eq '2ch_eq'){
ここの eewbot を nida_ran にすればいいのかな?
37
(1): ◆lawlrp8FKAFp-停止信号♪ (庭) [sage] 2011/10/21(金) 17:38:45.13 ID: HOST:182.249.98.226
>>36
その状態だと、さっき作ったアカウントでフォローしたアカウントの書き込みが流れてきます。
なんで、さっきのアカウントでみたいアカウントをフォローしないと駄目です。
38: ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 17:40:04.05 ID: HOST:49.134.166.55
なんか違うな・・・
自分の作成したアカウントでつぶやくとgeteew.cgiが聞き取る。
nida_ranのつぶやきを聞きたいんじゃー
39
(1): ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 17:41:26.02 ID: HOST:49.134.166.55
>>37
ふぉ ふぉ ふおろー・・・
なんだべか?

自分のアカウントの方に行って来ます。
40: ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 17:48:05.69 ID: HOST:49.134.166.55
できた

自分の作ったアカウント ehenfox
これで nida_run をフォローした。
そしたら nida_run が何かつぶやくと
ehenfoxにnida_runのつぶやきがでてくるようになった。
と同時に 私の geteew.cgi にも流れてくるようになった。

ここまで大成功。ノハズ
41: 名無しさん@お腹いっぱい。(もんじゃ) [sage] 2011/10/21(金) 17:48:11.37 ID: HOST:60.33.137.194
>>39
ニダーランのアカウントページに言って フォロー とか書いてあるボタンをクリックすればいいよ
Twitterリンク:nida_run
42
(2): ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 17:58:11.74 ID: HOST:49.134.166.55
次が問題だよなぁ、どうやったら実現できる?

1. 新板 twwatch@raicho を作る。 → これは出来る。
2. タイトルに #abcd 入りのスレを立てる。 → これもok!
3. スレ立ったら、今回作った ehenfoxのアカウントで abcd をフォローする ← これ
4. geteew.cgiはどのように起動する? スレ立つ毎にプロセス殺して、再起動?
  そんなことはいらないか、abcd とかを外部ファイルにして制御すればいいのか、
  abcd -> 10222333444.dat とか、
5. あと・・・ もしかしたらこれで完成?
43: 名無しさん@お腹いっぱい。(馬刺し) [sage] 2011/10/21(金) 18:01:40.87 ID: HOST:210.135.100.132
ツイッタ垢のレスをバカ忍者が気が狂ったように水遁してんだがすり合わせはどうするんだ?
44: ◆GGGGGGGGAYhh (茸) [sage] 2011/10/21(金) 18:05:23.02 ID: HOST:110.160.220.96
あれはあれ これはこれ
45: 名無しさん@お腹いっぱい。(しうまい) [sage] 2011/10/21(金) 18:05:58.64 ID: HOST:180.0.5.101
厨房板が荒らすのOKなようにそういう板だと宣言すれば問題ない
46: ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 18:08:51.44 ID: HOST:49.134.166.55
つまるところ、bbs.cgiのなかからスレで指定されたアカウントabcdを
どうやって瞬時に自働でehenfoxからフォロー指定するかという問題か・・・
そしてフォロー解除も、

どうやってやるのだろう、識者の方々おせーて
47: 名無しさん@お腹いっぱい。(さくらんぼ) [sage] 2011/10/21(金) 18:22:08.79 ID: HOST:222.3.27.230
おもしろそうなことやってるねぇw

ここで何点か思ったことを
・Twitterは書いたものを自分で消せるけど、2chは自分じゃ出来ないよね?do反映する?
・Twitterからの問題ある書き込みをスレに反映しちゃうと後々めんどそうじゃね?掘っても出てこないわけだし
・フォロー人数が限定されるはず
 birddogはfollowするユーザを20万まで指定できます。利用には許可が必要です。
 shadowはfollowするユーザを5万まで指定できます。利用には許可が必要です。
 followはfollowするユーザを200まで指定できます。誰でも利用できます。
なので板で立てれるのは200までって事になるかな?

とりあえず米研ぎしないと怒られるのでここまで。
48: ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 18:29:36.33 ID: HOST:49.134.166.55
Twitterでのフォロー支援スクリプト
外部リンク:d.hatena.ne.jp

my $t = Net::Twitter->new(); して
$t->create_friend('abcd');すればいいのか

Net::Twitterってのが必要になるな、
あと消すのはどうするか、
49: ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 18:30:43.39 ID: HOST:49.134.166.55
Net::Twitterは入れてもらったんだった。
50: ◆G3E3Ee8IMBFg-隠居♪ (WiMAX) [] 2011/10/21(金) 18:38:58.66 ID: HOST:49.134.166.55
$t->destroy_friend('abcd'); というのがあるようだ。

ということは、geteew.cgiは常に起動しておいて、
スレ立て&dat落ちによるフォローの登録解除は
外から(bbs.cgi or ...)やればいいのか、
そして、Listen中の切り分け(abcd -> 12345678901.datに追記、efgh -> 12345678905.datに追記)は
外部ファイル(redisを使う場面)を読み込みつつ分岐させればいいのか、
1-
あと 144 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.719s*