dorapon2000’s diary

忘備録的な。セキュリティとかネットワークすきです。

2019-01-01から1年間の記事一覧

Macのスポットライト検索で計算機と定義の結果が表示されない

mac

Macのスポットライト検索は,数式を書くと計算してくれて,英単語を書くと意味が表示されるとても便利な機能です.しかし,Catalinaにアップデートしてからか表示されなくなり原因がわからなかったのですが,直し方はわかったのでブログに残します. 環境 ma…

IEEE802.11eとWMMの違いや普及率について

WiFiのQoSといえばIEEE802.11eです.ここまでの記事はたくさんあるのですが,2005年に策定されて以降どうなったのかという記事が全く見つかりませんでした.さらに,Wi-Fi Multimedia(WMM)という単語も見つけて余計混乱しました.ということで,802.11eとW…

2019年春モデルMBPを使ってみて

mac

2013年に買ったMacBook Airを6年間使い倒して,新しく2019年春モデルのMacBook Proを書いました!1ヶ月使ってみての感想を書きます. モデル 13.3 inch i5 (1.4GHz) メモリ16GB SSD 256GB 感想 CPUは13インチの中で選択肢が4つあり,一番スペックが低いもの…

TCPペーシングとは

ns3のtcp-pacing.ccというサンプルコードで,TCP pacingという単語を知りました.どうやら随分古い技術で,Linuxカーネルでも実装されている技術だそうです.それにしては英語版wikipediaですら2行の雑な説明しかされておらず,ここでまとめておきます. TCP…

ns3.30でpybindgenが有効化されない

環境 Ubuntu 18.04 ns-3.30 公式の手順にしたがって必要パッケージをインストール済み 問題 ./waf configure時にPython Bindingsがnot enabledとなってしまう.enabledにならないとPyVizやそのたもろもろ使えない. Checking for pybindgen location : ../py…

ns3.29でモジュール開発

研究室のゼミで発表したスライドを外部向けに少し変えたものです。 銭飛著「ns3によるネットワークシミュレーション」の第8章に沿って、ネットワークシミュレータns-3におけるモジュールの開発方法について、実際にサンプルコードをまじえながら説明しました…

VSCodeでns3のインクルードパスの設定

VSCodeでns3のファイルを開くとns3のモジュールのインクルードパスの設定がなされていないというエラーが出るので直しました。VSCode上でインクルードパスが認識できないというエラーなので、コード自体はちゃんと動きます。 問題 この赤線のうにょうにょが…

どこから左を切っても素数となる日をpythonで探索する

2019年5月23日になりました。20190523→素数0190523→素数190523→素数90523→素数0523→素数523→素数23→素数3→素数どこから左を切っても素数となる珍しい日です!— もりしー@カレーパンドラ/素数大富豪 (@9973_prm) May 22, 2019 こちらのツイートでそんな考え方…

IEEE 802.11n/acの特徴と違い

無線LAN規格である802.11n/acについて自分なりにまとめました。実際に手元のデバイスでもどう使われているのか調査してみます。一次文献は読んでません汗。 無線LAN規格について 帯域幅と変調方式とMIMO nとac MIMO チャネルボンディング 変調方式 ショート…

Uniqys kitハンズオン#1に参加した

表題のハンズオンでやった内容と感想を書いていきます。 mobilefactory.connpass.com こちらのイベントに参加しました。 Uniqys Kitは、UniqysProjectの一環で開発されているDApps開発サポートツールです。 公式サイト:https://uniqys.net/ja ということで、今…

複数ファイルのデータをまとめて1枚のヒストグラムにする (gnuplot)

同じ条件で試行した実験データが100個別々のファイルであるとして、全てを1つのヒストグラム上でまとめます。第一段階として、100ファイルを1つのファイルに連結します。第二段階として、そのファイルをgnuplotで読み込んでヒストグラムにします。 データを…

Path MTU Discoveryの問題と実際

Path MTU DiscoveryのIPv4とIPv6のどちらの視点でもまとめました。 Path MTU Discovery インターフェースごとのMTUの違いを解決する方法として、(1) ルータ上でのフラグメンテーションと、(2) 送信元でのフラグメンテーションの2種類の方法があります[1]。IP…