JDBな人生  専門的なことから日常的なことまで~ まぁ自由きままに書いていきます。
2011年02月 / 01月<< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 >>03月

アクセスランキング

[ジャンルランキング]
コンピュータ
303位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
45位
アクセスランキングを見る>>

PerlのLWP::UserAgentでPOST/プロキシを使ってみる

何だかんだで、自分のサイトから別のサイトにPOSTをする必要があったので、色々と調べた結果、案外簡単に実装できました。

単にPOST
use LWP::UserAgent;
$ua = new LWP::UserAgent;
my $req = new HTTP::Request POST => "http://url/";
$req->content_type('application/x-www-form-urlencoded');
$req->content("aaa=AAA&bbb=BBB");
my $res = $ua->request($req);
#結果を出力
print $res->content;

プロキシ設定
use LWP::UserAgent;
$ua = new LWP::UserAgent;
$ua->proxy("http", "http://プロキシ:ポート番号/");
my $req = new HTTP::Request POST => "http://url/";
$req->content_type('application/x-www-form-urlencoded');
$req->content("aaa=AAA&bbb=BBB");
my $res = $ua->request($req);
#結果を出力
print $res->content;

UA・リファラ設定
use LWP::UserAgent;
$ua = new LWP::UserAgent;
$ua->agent($ENV{"HTTP_USER_AGENT"});
$ua->proxy("http", "http://プロキシ:ポート番号/");
my $req = new HTTP::Request POST => "http://url/";
$req->referer("http://referer/");
$req->content_type('application/x-www-form-urlencoded');
$req->content("aaa=AAA&bbb=BBB");
my $res = $ua->request($req);
#結果を出力
print $res->content;


こんな感じです。
青字の部分を変えればそのまま使えます。


このLWPってのについて調べているときに、どっかの質問サイトで「Spam書き込みロボットに必要な技術なんで、あまり広まって欲しくないです。」となかなか狂った回答をしている人がいました。
それはおかしいですよね。

「ナイフで人を刺す人がいるからナイフは流通してほしくない」とか言っているようなものです。

正しい使い方をするかどうかは使用者の問題で、そういう回答になっていない回答をするなら何も答えなくて結構ですよね。(その質問を見たい人はここからどうぞ)


まあ確かにこの技術(上のサンプルソース)を使えば、人のブログに大量のスパムコメントを送りつけることも可能ですし、(ワザップみたいに対策がされていないところは特に)スパムに利用される可能性があるということは理解できます。

が、そういう個人的な意見を書くならせめて「質問に合った回答」+「コメント」で答えて頂きたいものです。

   Perl    TB(0)    CM(0)    EDIT    ページ↑

日本レコード協会「音楽が売れない!YouTube、ニコ動が悪い」


痛いニュース(ノ∀`) : 音楽が売れない!「YouTube、ニコ動が悪い」…日本レコード協会 - ライブドアブログ
http://blog.livedoor.jp/dqnplus/archives/1598505.html

どうなんでしょうか。

これは結構考えさせられる問題ですよね。

今のYouTubeにはCDのデータをそのままアップしたような動画はありませんし(あってもすぐ消される)ニコニコ動画も違法な動画はそんなにないと思うんですが・・・。

YouTubeからダウンロードした音質の悪いPVの音声を抜いてCDに入れようとは思いませんし、かといってわざわざCD買いに行くのも面倒ですし。

YouTubeの販促効果も無くはないと思うんです。
音質が悪い⇒音質が良いものを聞きたくなる
とか

ただ、今の時代、その「音質が良いもの」を手に入れる手段が必ずしも「CDを買う」という方法になるとは思えないんですよ。

・レンタルショップ(TSUTAYAとかGEOとか)
・ネットのレンタルショップ(楽天レンタルとかDMMとか)
・ネットからダウンロード(moraとかiTunesとか)
・誰かから借りる(これって良いんでしょうか?)
・違法ダウンロード(殴
くらいしか方法は思いつきませんが、ともかくCDが売れないからと言ってYouTubeやニコ動のせいだと言うのはどうかと思います。(JDBは主に楽天レンタルを利用しています)

JDBの意見としては、レコード(CDとかも)が売れなくなっているなら、レコード協会をなくして新しい協会を作ってみたらどうだろうかと思います。

   世論とか社会問題とか    TB(0)    CM(0)    EDIT    ページ↑

紙製USBメモリ「Flashkus」

110219flashkus-back.jpg
110219flashkus-maximus.jpg

Концепт флеш-накопителя «Флешкус»
http://www.artlebedev.ru/everything/flashkus/
(文字化けではなくロシア語です。)

ロシアのデザイン会社「Lebedev Studio」が、紙製のUSBメモリを考案したそうです。

これはなかなか斬新なデザインですよね。

発売されたら使ってみたいですが、これって折ったり燃やしたりしたらどうなるんでしょうか。
(水に浸しても大丈夫だそうですが)

特徴:
・使い捨て
・マーカーなどで直接書き込める
・4,8,16GBと使える容量
   海外サイト    TB(0)    CM(0)    EDIT    ページ↑

プロフィール

JDB Luigi

Author:JDB Luigi
どこにでもいるようなありふれた人間・・・という訳でもなく、かと言って怪しい宗教を信仰する変人という訳でも無い。

基本的に掲載しているコード等は煮ていただいても焼いていただいても結構ですが、利用は自己責任にてお願いいします。
また、バグ・アドバイス等もしあればよろしくお願いします。