BLOGTIMES
«Prev || ... 332 · 333 · 334 · 335 · 336 · 337 · 338 · 339 · 340 ·... | | Next»
2018/10/25

コマンドラインからインターネットのスピードテストがしたい

networking 

ウェブ上でインターネットの速度テストをする方法はGoogle で「インターネット速度」と検索する方法や、BNR スピードテストを使う方法など、いろいろなサービスがありますが、GUI のブラウザをインストールしていないサーバ上でインターネットのスピードテストをする方法がないかどうか調べてみたところ、speedtest-cli というものが見つかりました。

インストールは pip もしくはダイレクトに

中身は Python でできたスクリプトのようです。
pip でインストールすることもできますが、以下のようにスクリプトを直接ダウンロードすることもできます。

wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py chmod +x speedtest-cli

使い方

使い方はヘルプ( speedtest-cli -h )を見ればすぐに分かりますが、基本的に以下の2つのコマンドが分かれば大丈夫です。

#サーバの一覧 speedtest-cli --list # スピードテストの実施 speedtest-cli --server (サーバのID)

今回は IPA CyberLab 宛に何度か実施したかったので、以下のようなスクリプトを組んでみました。

speedtest.sh

SCRIPT_DIR=`dirname $0` cd $SCRIPT_DIR TEST_SERVER="IPA CyberLab" LOGFILE=./speedtest.log if [ ! -e $LOGFILE ] ; then speedtest-cli --csv-header >> "$LOGFILE" fi speedtest-cli --list | grep "$TEST_SERVER" | sed -r 's/^([0-9]+).*/\1/' | xargs -n1 speedtest-cli --csv --server >> "$LOGFILE"

    at 22:16 |
    2018/10/24

    Firefox 63 リリース

    firefoxquantum 

    Firefox 63 がリリースされました。
    当初予定されていた、Symantec の証明書無効化は Firefox 64 に延期されています。

    「Firefox 63」リリース、トラッキング保護を強化 | OSDN Magazine

    Firefox 63は、9月に公開されたFirefox 62に続く最新版。コンテンツブロッキング機能を強化し、サードパーティのトラッカーによるストレージへのアクセスやCookieを遮断する選択肢を加えた。これにより、クロスサイトスクリプティング攻撃でよく用いられるフォームのほとんどを効果的に遮断できるという。信頼できるサイト向けに例外を作成できるなどのツールが含まれる。

      at 22:36 |
      2018/10/24

      ローマイヤ 日本橋店

      german  tokyo 
      ソーセージ盛り合わせ - ローマイヤ 日本橋店ラムチョップ - ローマイヤ 日本橋店
      カルパッチョ - ローマイヤ 日本橋店バーニャカウダ - ローマイヤ 日本橋店
      トリッパのトマトソース煮 - ローマイヤ 日本橋店ホンビノス貝の白ワイン蒸し - ローマイヤ 日本橋店

      今日は友人との久しぶりの食事会で、ローマイヤ日本橋に行ってきました。
      小伝馬町と新日本橋の間くらいにあるドイツ料理のお店です。

      やはりソーセージとか、ザワークラウトとか、煮込みあたりの定番料理は美味しいですね。
      僕は飲めないのですが、ビールもかなりの種類そろっているようです。

      [ローマイヤ 日本橋店 の続きを読む]

        at 19:35 |
        2018/10/23

        Mozilla が Firefox 向けに ProtonVPN の提供を開始

        firefoxquantum 

        Mozilla がFirefox 利用者向けに ProtonVPNの提供を開始しました。

        カフェや空港などの暗号化されていない Wi-Fi を使うような場合でもこのような VPN サービスを利用すれば、セキュリティを大きく向上させることができます。僕はプライベートで VPN サーバを持っているので、必要があればそれを使うことができますが、そのような環境は一般的はありませんので、こういうお手軽なサービスが使えるようになるのはいいことですね。

        Mozilla、FirefoxユーザーにVPNサービス、まずは米国で試験的に販売 | マイナビニュース

        ProtonVPNは、エンドツーエンドの暗号化でジャーナリストやアクティビストから信頼されている「ProtonMail」と同じ開発チームによって設立された。ユーザーの利用データを記録しない厳しいプライバシーポリシー、高い透明性、信頼性、使いやすさ、サポート品質など、あらゆる面でMozillaの厳しい要求を満たしており、数あるVPNサービスの中からProtonVPNを選んだ。


          at 21:34 |
          2018/10/23

          Twitter API 、今日から新たなレート制限適用へ

          twitter  antispam 

          Twitter API に今日から新しいレート制限が適用になりました。
          spam 対策という名目ですが、1アプリケーションあたり3時間で300件です。

          これは、多数のユーザーを抱えるアプリだと全く使い物にならないレベルですが、ほとんどの著名な Twitter クライアントは審査をクリアしているはずなので、これからも1ユーザーあたり3時間で300件という制限でアクセスができるはずです。

          Twitter は User Streams API の廃止を含めて API の改悪ばかりしている印象ですね。

          “Twitter API”に新レート制限 ~ツイート・リツイートはアプリ全体で300件/3時間に - 窓の杜

          米Twitterは10月23日(現地時間)、POSTエンドポイントに対する新しいレート制限を導入した。スパム行為や望ましくない自動化を防止するため、一定期間内にアプリから“Twitter API”へアクセスできる頻度(レート)に制限が加えられる。


            at 19:52 |
            2018/10/22

            GS Affinity で PC から電話を操作する

            asterisk 
            GS Affinity - GS Affinity で PC から電話を操作する

            以前、VoIP 用の電話機として Grandstream GXP2130 を購入した話を書きましたが、この電話機を PC から操作することができる GS Affinity というアプリが Grandstream から公開されていました。

            いわゆる簡易 CTI アプリケーションで、電話がかかってきたときに PC 側にポップアップを出したり、PC から電話帳を編集したり、必要な相手先に一撃で電話をかけたりすることができるので、とても便利です。電話機用のヘッドセットがあったりするとさらにコールセンター気分が味わえます。

            GS Affinity.pdf

            Grandstream Affinity links your computer and GXP endpoint in one Computer Telephony Integration (CTI) solution. Utilizing a fluid connection between a computer and phone increases call efficiency and overall work productivity.

            アプリは公式サイトの Tools- Grandstream Networks から無料でダウンロードすることができます。


              at 20:32 |

              10Gbase-T の SFP+ トランシーバが安くなっていたので

              10GbE  networking 
              NETGEAR 10ギガビット SFP+モジュール (10GBASE-T)/5年保証 AXM765-10000S

              10Gbase-T に対応した SFP+ トランシーバはの価格がちょっと見ないうちにずいぶん下がっていたのでメモ。

              昨年まではコンパチ品でも 1 個 3 万円以上 していたはずですが、Amazon を眺めていたら ネットギアの純正品 AXM765-10000S*1 2 万円台で売られていました。eBay なんかでコンパチ品を探してみると、もう1万円くらいで手に入るようになっているんですね。

              昨年買ったコンパチ品は発熱がすごいので、しばらくしたら新しいものに買い換えるかもしれません。


              at 17:31 |
              2018/10/21

              Fitbit Alta HR が戻ってきた

              fitbit  repairing 
              Fitbit フィットビット 心拍計 フィットネスリストバンド AltaHR 心拍 睡眠 健康管理 活動量計 アクティブトラッカー スマートブレスレット Fuchsia フューシャ Lサイズ 【日本正規品】 FB408SPML-CJK

              修理に出していた Fitbit Alta HR が戻ってきました。

              メーカーに修理を依頼したのですが、購入店が正規販売店リストに載っていないということで、購入店経由での修理となったため1ヶ月ほど時間がかかってしまいました。結局、正規代理店で交換対応となったようなのですが、日本支社があるのですからこの辺りはシリアル番号でなんとかしてもらえないものですかね。

              この辺りのサポートが弱いのは Jawbone を使っていたときも感じていたことです。


                at 23:44 |

                ビットコインを要求する日本語の脅迫メールに注意

                antispam  jpcertcc 
                すぐにお読みください! - ビットコインを要求する日本語の脅迫メールに注意

                先日は英語で本物のパスワードが送られてくる脅迫メールが届いてびっくりしましたが、今度は日本語でビットコインを要求するメールが届きました。

                こちらは特にパスワード等は書かれていないので、すぐに詐欺だと分かります。
                ただ、日本語というのは珍しいですね。

                少し前から出回っているようで、JPCERT/CC やカスペルスキーのブログでも注意喚起がなされていました。


                  at 15:34 |
                  2018/10/20

                  systemd を cron 代わりに使う

                  systemmanagemant  centos7 

                  systemd にはタイマーという機能があって、これが cron の代替になるというのでちょっと試してみました。

                  今回は簡単なものということで、先日インストールした Splash の GC を1時間に1回呼出すようにしてみました。

                  .service を作る

                  Splash の GC は HTTP で指定された URL に POST を行うことで実施できるので、service ファイルは以下のような感じになります。
                  このサービスは daemon ではないので、一度実行したら終了する Type=oneshot にしておきます。

                  /etc/systemd/system/splash-gc.service

                  [Unit] Description = splash GC [Service] Type = oneshot ExecStart = /usr/bin/curl -s -X POST http://localhost:8050/_gc User = hoge SyslogIdentifier=splash-gc [Install] WantedBy = multi-user.target

                  .timer を作る

                  次に .service に対応する .timer を作ります。
                  OnCalendar で起動時刻を、RandomizedDelaySec でランダムウェイトを指定しています。

                  /etc/systemd/system/splash-gc.timer

                  [Unit] Description = splash GC timer [Timer] RandomizedDelaySec = 30s OnCalendar = *-*-* *:00:00 Unit = splash-gc.service [Install] WantedBy = multi-user.target,timers.target

                  あとはタイマーを有効化して、list-timers で確認したときに次回の起動時刻が表示されていれば設定は完了です。

                  # systemd enable splash-gc.timer # systemd start splash-gc.timer # systemctl list-timers NEXT LEFT LAST PASSED UNIT ACTIVATES Sat 2018-10-20 23:00:00 JST 20min left n/a n/a splash-gc.timer splash-gc.service ・・・・・・・

                  設定は明らかに cron の方がシンプルなので、ちょっと微妙ですかね。。。。


                    at 22:38 |
                    «Prev || ... 332 · 333 · 334 · 335 · 336 · 337 · 338 · 339 · 340 ·... | | Next»