ビジネスチャット、Web会議、スケジュール、文書管理、ワークフロー、勤怠を統合したグループウェア | Web会議の Chat&Messenger
Process プロセス終了待ち データ読み込み 後から読むとNG 先に読んでもNG 全データ廃棄 スレッド化 [/2015-04-18] リダイレクション クローズ [2010-12-26] プロセス強制終了(タイムアウト) Timer使用 [/2014-03-19] exitValue利用 [/2014-03-19] isAlive利用 [2014-03-19] Future利用 [2014-03-18] タイムアウト付きwaitFor [2014-03-19] Runtime JDK1.4までは、外部プロセスの起動にRuntimeクラスを使う。 JDK1.5以降でも使えるが、JDK1.5以降ではRuntimeの内部でProcessBuilderを使っているので、素直にProcessBuilderを使う方がよい。 「java -version」を実行する例 Runtime r = Ru
Javaを使う場合に必ず必要になるデータ構造 - 配列・リスト・マップの使い方について簡単に説明します。 目次 配列 配列を生成する。 配列にデータを格納する。 配列からデータを取得する。 配列中のすべてのデータに同じ処理をする。 リスト (注) リストを使うにはimport文が必要 リストを生成する。 リストにデータを追加する。 リストからデータを取得する。 リストのデータを置き換える。 リスト中のすべてのデータに同じ処理をする。 マップ (注) マップを使うにはimport文が必要 マップを生成する。 マップにデータを格納する。 マップからデータを取得する。 マップ中の全てのデータに同じ処理をする。 関連記事 配列 配列は複数件のデータを扱うためのデータ構造です。 Javaの配列の特徴は、生成時にサイズ(格納するデータの個数)を決める必要があることです。いったん配列を生成すると、後から
もっとうまいタイトルの表現ないかな。 PHP <?php $proxy_context = stream_context_create( array( 'http' => array( 'proxy' => 'tcp://proxy_host:8080', ), ) ); file($url, $flags, $proxy_context); file_get_contents($url, $flags, $proxy_context); ... Perl + LWP::UserAgent require LWP::UserAgent; my $ua = LWP::UserAgent->new; $ua->env_proxy; # 環境変数 http_proxy, ... から読み込む $ua->proxy('http', 'http://proxy_host:8080/');
前述した例では、検索結果のうちの最初の10個だけを取得していました。 ここでは、1~1000番目まで全部の検索結果を取得する方法を説明したいと思います。 サンプル 以下にYahoo! Web Search Serviceを使って1~1000番までの検索結果を取得する方法を説明したいと思います。 #!/usr/bin/perl use LWP::Simple; use XML::Simple; # for warning "Wide character in print at ..." binmode(STDOUT, ":utf8"); $appid = "testimpl"; $query = "geek"; $start = 1; $results = 50; for ($i=0; $i<20; $i++) { if ($start + $results - 1 >= 1000) { i
[Perl] LWP::UserAgentを利用すればWEBデータを取得できます。GETメソッドのみでしたらLWP::Simpleの方が簡単です。ちなみにhttpsでの取得も可能ですが、Crypt::SSLeayがインストールされている必要がある。 [サンプル] #!/usr/bin/perl use LWP::UserAgent; my $ua = LWP::UserAgent->new; #タイムアウトを設定 $ua->timeout(10); #ユーザエージェントを設定 $ua->agent('Mozilla'); #GET、PUT、POST、DELETE、HEADのいずれかを指定(httpsの場合はhttpsにするだけ) my $req = HTTP::Request->new(GET => 'http://www.ksknet.net'); #リファラーを設定 $req->ref
use Socket; $url = "画像のURL"; $url =~ s/http\:\/\///g; ($host,$path)=split(/\//,$url,2); $ext = substr($path, rindex($path,'.')+1); $file_name = "保存するときのファイル名" . ".$ext"; $ipaddress = inet_aton("$host"); $sock_addr = pack_sockaddr_in(80,$ipaddress); socket(SOCKET,PF_INET,SOCK_STREAM,0); connect(SOCKET,$sock_addr); select(SOCKET);$ |= 1;select(STDOUT); print SOCKET "GET /$path HTTP/1.0\r\n"; print S
2008年01月29日16:00 カテゴリLightweight Languages 「PHPなめんな」と「(Perl|Python|Ruby)をなめんな」の違い Matzさんの意見に、想定内の反応が返って来ている。 Matzにっき(2008-01-26) - [言語] Attacking PHP PHPがいかに駄目な言語か、という話。 どの言語で書いてもおかしなコードを書く奴は書く。perlでもjavaでもrubyでも、どの言語で書いてもSQLインジェクションやらXSS脆弱性やらを作りこむ奴は作りこむ。ただそれだけの話というか、別な話だろう。 両方とも事実だし、foo言語のuserがbar言語がいかに駄目かを語るというのは有史以前(コンピューター言語以前に自然言語でもある)からの話題なのだが、しかし"PHP sucks"には他とかなり異なる点が一つあるように見受けられる。 それは、PHP
Webページにある画像を保存するスクリプトを書いてみました。 #!/usr/bin/perl use LWP::UserAgent; use HTML::DOM; use Digest::MD5 qw(md5_hex); use Path::Class qw(file); my $ua = LWP::UserAgent->new; my $referer = "http://example.com/"; my $url = "http://example.com/"; my $req = new HTTP::Request('GET', $url); my $res = $ua->request($req); my $dom_tree = new HTML::DOM; $dom_tree->write($res->content); @img = $dom_tree->getElement
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く