Rで解析:Rでpingの発信!「httping」パッケージ


投稿日: Rの解析に役に立つ記事

家庭内ネットワークを構築したことがある方やサーバー管理者であれば一度は使用したことがある「ping」コマンドをRから発信できるパッケージの紹介です。

面白い方にはたまらないパッケージかと思います。でも、pingの余計な発信で負荷をかけることは絶対に厳禁だと思います。なお、プライベートIPアドレスへは発信できません。

また、Rとは全く関係ありませんが、初音ミクGTプロジェクトの送付先変更を仕事始めにも関わらず迅速・丁寧に対応いただいた「グッドスマイルカンパニー」様に感謝です。ねんどろいどなどのフィギュア販売で有名ですが、車のレースチームを持つなど面白い取り組みをしている会社です。

Rで日々解析している一部の方はご存知かも知れませんが、せっかくなので紹介です。休憩にぜひどうぞ。

会社概要
http://www.goodsmile.info/ja/about
ねんどろいどは2回目の購入ですが、届くのが楽しみです。1回目の購入は2016年1月末発売の「例のヒモ」で有名な女神様です。

パッケージバージョンは0.1.0。実行コマンドはR version 3.2.2で確認しています。


パッケージのインストール

下記、コマンドを実行してください。

#パッケージのインストール
install.packages("httping")

実行コマンド

詳細はコメント、パッケージのヘルプを確認してください。

#パッケージの読み込み
library("httping")

#サイト情報を取得:GETコマンド
GET("www.karada-good.net")
Response [HTTP://www.karada-good.net/]
Date: 2016-01-04 23:54
Status: 200
Content-Type: text/html; charset=UTF-8
Size: 39.4 kB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml...
<html lang="ja"
itemscope 
itemtype="http://schema.org/WebSite" 
prefix="og: http://ogp.me/ns#" >
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta property="og:type" content="blog">
...

#サイトにpingをリクエスト
time(GET("www.karada-good.net"), count = 3)
47.552 kb - HTTP://www.karada-good.net/ code:200 time(ms):505.282
47.552 kb - HTTP://www.karada-good.net/ code:200 time(ms):483.35
47.552 kb - HTTP://www.karada-good.net/ code:200 time(ms):485.213
<http time>
Avg. min (ms):  483.35
Avg. max (ms):  505.282
Avg. mean (ms): 491.2817

少しでも、あなたのウェブや実験の解析が楽になりますように!!

スポンサードリンク

おすすめコンテンツ


スポンサードリンク