Gmailの言語設定画面で「English(US)」に設定したらIMAPの設定項目が現れました。
まだかまだかとお悩みの方、一度試して見られてはどうでしょう?
今はGoogle独特のポートに接続出来ない環境なので実際に試せませんが、後で試してみたいと思います。
まだかまだかとお悩みの方、一度試して見られてはどうでしょう?
今はGoogle独特のポートに接続出来ない環境なので実際に試せませんが、後で試してみたいと思います。
引数に「http://b.hatena.ne.jp/」を付けて起動したらこんな感じ
URLを変更して「Get」をクリックすれば再読み込みします。
//a[text()="注目の動画"]/../../..//imgというXPathを書いて「Update」をクリックすれば
こんな感じのHTMLが出来上がります。
//meta[@http-equiv="Content-Type"]/@contentというXPathを書けば
content="text/html; charset=UTF-8"という結果が返ります。
ダウンロード:WebScraperHelper.pl
use strict;
use Web::Scraper;
use URI;
use YAML;
my $emoji = scraper {
process '//table[@width="100%" and @cellpadding="2"]//tr/td/font/../..',
'emoji[]' => scraper {
process '//td[2]/font', code => 'TEXT';
process '//td[3]/font', char => 'TEXT';
};
result 'emoji';
};
my @urls = (
'http://72.14.253.104/search?q=cache:http%3A//developers.softbankmobile.co.jp/dp/tool_dl/web/picword_01.php',
'http://72.14.253.104/search?q=cache:http%3A//developers.softbankmobile.co.jp/dp/tool_dl/web/picword_02.php',
'http://72.14.253.104/search?q=cache:http%3A//developers.softbankmobile.co.jp/dp/tool_dl/web/picword_03.php',
'http://72.14.253.104/search?q=cache:http%3A//developers.softbankmobile.co.jp/dp/tool_dl/web/picword_04.php',
'http://72.14.253.104/search?q=cache:http%3A//developers.softbankmobile.co.jp/dp/tool_dl/web/picword_05.php',
'http://72.14.253.104/search?q=cache:http%3A//developers.softbankmobile.co.jp/dp/tool_dl/web/picword_06.php',
);
my $res;
foreach my $url (@urls) { push @$res, @{$emoji->scrape(URI->new($url))} };
warn Dump $res;
#!/usr/bin/perl
use strict;
use Perl6::Say;
undef &Perl6::Say::say;
sub my_say {
my $this = shift;
print @_;
$this;
}
*Perl6::Say::say = \&my_say;
STDERR->say('フォォーー!!')->say('セイ')->say('セイ')->say('セイ');
package IO::HG4;するのがいいと思った。
use base qw(IO::Handle);
sub say {
my $this = shift;
print @_;
$this;
}
IO::HG4->new->say('フォォーー!!')->say('セイ')->say('セイ')->say('セイ');
ダウンロード:blosxom-xmlrpc.cgi-20071030.diff
※Linux版スタンドアロンFLASHプレーヤ![]()
sub handle {
my ($self, $url) = @_;
$url =~ qr!http://ttyshare.com/rec/\w+!;
}
sub find {
my($self, $args) = @_;
my $uri = $args->{url};
my $response = LWP::UserAgent->new->post(
$uri,
['download' => 1]);
if($response->content =~ m/<div id="p-(.+?)" class="player">/) {
my $enclosure = Plagger::Enclosure->new;
$uri = sprintf('http://ttyshare.com/static/tty/%s/%s/%s/%s',
substr($1, 0, 1), substr($1, 0, 2), substr($1, 0, 4), $1);
$enclosure->url($uri);
$enclosure->type('application/x-ttyrec');
$enclosure->filename("$1.tty");
return $enclosure;
}
return;
}
<?phpこの状態で、ニワンゴ開発サーバからコマンドを発行する為に
header('content-Type: text/plain; charset="Shift_JIS"');
# URLかどうか...(適当)
function isUrl($str) {
return (preg_match('/^(https?)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)$/', $str) && $str!="");
}
# コマンドとパラメータ
$c="";
$p2="";
$subject="";
if(isset($_REQUEST['c'])){
$c = $_REQUEST['c'];
}
if(isset($_REQUEST['p2'])){
$p2 = $_REQUEST['p2'];
}
if(isset($_REQUEST['subject'])){
$subject = $_REQUEST['subject'];
}
$c = mb_convert_encoding($c, "SJIS");
$pi = mb_convert_encoding($pi, "SJIS");
$subject = mb_convert_encoding($subject, "SJIS");
# コマンドのチェック
if ($c != 'hatebu' || $p2 == "" || !isUrl($p2)){
echo "response=ERROR\n";
echo "subject=".$c." ".$p2."\n";
echo "body=Failed\nInvalid parameter \"$c\" \"$p2\" \"$subject\"";
exit;
}
# AtomPubで送信
error_reporting(E_ALL);
require_once('class.atomapi.php');
require_once('class.wsse.php');
$username = 'xxxxxxxxxxxxxxxx';
$password = 'xxxxxxxxxxxxxxxx';
$endpoint = 'http://b.hatena.ne.jp/atom/post';
$auth = 'WSSE';
$entry = new AtomEntry();
$entry->set_title('HATENA');
$entry->set_content('BOOKMARK');
$entry->set_summary($subject);
$entry->add_link($p2, 'related', '', 'text/html');
$auth_obj = new WSSE($username, $password);
$post = new AtomRequest('POST', $endpoint, $auth_obj, $entry->to_xml('POST'));
$post->exec();
if ($post->error()) {
echo "response=ERROR\n";
echo "subject=".$c." ".$p2."\n";
echo "body=Failed\nInvalid parameter \"$c\" \"$p2\" \"$subject\"";
} else {
echo "response=SUCCESS\n";
echo "subject=".$c." ".$p2."\n";
echo "body=Succeeded";
}
exit;
?>
m at open dot niwango dot jp※「at」は「@」に、「dot」は「.」に置き換えます
hatebu [URL]※[URL]はとりあえず、http/httpsのみにしました。
/lang/perl/plagger/lib/Plagger/Plugin/Publish/Magnolia.pm - CodeRepos::Share - TracMa.gnolia.com...意外とUIが好き。
http://subtech.g.hatena.ne.jp/miyagawa/20071024/1193192377周知。
http://d.hatena.ne.jp/yappo/20071024/1193197297
http://d.hatena.ne.jp/tokuhirom/20071024/1193197797
set charset utf-8でおけ。
save
オリジナルが消えている模様。別の所で同じようなものを見つけたので...
http://themostboringblogintheworld.wordpress.com/2006/09/13/worlds-worst-hacker-irc-transcript/
ban:
IRC用語で、迷惑な発言などを理由に
部屋からはじき出す事を指す。
※kickと同語
IP:
ネットワーク上のコンピュータを指し示す
番地を意味し、127.0.0.1は自分の
コンピュータを意味する。
pingタイムアウト:
ネットワークが切断された事を意味する。
* bitchchecker (~java@....) がチャットを抜けました(タイムアウト)<bitchchecker> なんで俺をkickしたんだ!
* bitchchecker (~java@....) がチャット#stopHipHopに参加しました
* bitchchecker (~java@...) がチャットを抜けました(タイムアウト)<bitchchecker> pingなんちゃらって何の事だ!