LoT ラブオーティー

非モテ男の、非モテ男による、【女の子にモテたい】非モテ男のためIT活用ブログ

「 投稿者アーカイブ:Johnson 」 一覧

IoT

LoRaWANネットワークの導入!どの製品を購入したらいいのかまとめた

2020/02/23   -IoT

LoRaWANネットワークを構築したいけど 結局何を揃えたらいいのか分からない、 という方のために簡単にまとめてみました。 LoRaWANネットワークは、 自分でネットワークを運営・管理するか 事業者 ...

プログラミング

【C++】ioctlを使わずにIPv6を取得し標準出力させる方法

2020/02/22   -プログラミング

今回は保有するインタフェースの IPv6を取得して標準出力させてみます。 インタフェースを操作するための ioctlシステムコールを使うことで、 指定したインタフェースに割り当てられた IPv4アドレ ...

やってみた系/その他

PcapとPcapNGのフォーマットの違いを詳しく調査する!

パケットキャプチャのフォーマットである 旧式Pacpと新式PcapNGのフォーマットを 自分の目で調査したのでまとめます。 ちなみに NG は "Next Generation" です。 パケットキャ ...

プログラミング

【C++】ioctlでIPアドレスの取得・書き換え方法

2020/02/20   -プログラミング

今回はcでIPアドレスを取得し、 変更までする方法をご紹介します。 NICの情報を操作するには、 ioctlシステムコールを使います。 ioctlをコールするときに、 フラグを引数に指定します。 指定 ...

プログラミング

scanf/fgets/getchar/getsの違いとエスケープシーケンス(Cの標準入力)のまとめ

2020/02/19   -プログラミング

かつてつまずいたことがあったので、 一度まとめておこうと思います。 まずCの標準入力と言えば、 以下が思いつくかと思います。 全て"stdio.h"に定義されています。 関数 フォーマット(書式) s ...

no image プログラミング

Cで不確実性推論エンジンとエキスパートシステムの実装について

推論エンジンとか知識ベースとか エキスパートシステムとかオブジェクトとか など、その周辺の言葉含めて、 色々調べたのでその備忘録です。 エキスパートシステムの頭脳は 推論エンジンであり、これがだめだと ...

プログラミング

【C++】推論エンジンとエキスパートシステムの実装してみる

AIというとPythonが多く使われますが、 今回はCで簡単なAIのアプリケーションを 実装して体験してみたいと思います。 エキスパートシステム、 それは人工知能の技術を用いた 1種のアプリケーション ...

プログラミング

【C++】SIOCSIFHWADDRでMACアドレスを書き換えてみた

2020/02/14   -プログラミング

MACアドレスが書き換えるのは、 容易ではないというイメージをお持ちでも 以外と方法を知ってしまえば、 簡単にできてしまうということを 実感できるかと思います。 余談ですが、基本的に Etherヘッダ ...

やってみた系/その他

pHが微生物燃料電池の発電能力に与える影響を実験してみた

今回はpHが微生物燃料電池の 発電能力にどの程度の影響を 与えるのかを調査してみました。 微生物燃料電池は電子生産菌の 代謝(有機物の分解)を利用しているため、 環境に左右されます。 例えばカソード極 ...

プログラミング

【fork】Cでマルチプロセス化して、gdbで子プロセスをデバッグしてみた

2020/02/12   -プログラミング

マルチプログラミング(並列処理)を 実現するには様々な方法が存在します。 その一つにマルチプロセス化があります。 新たにプロセスを作成して、 それぞれのプロセスが並列に 処理を進めていく方法です。 新 ...

やってみた系/その他

微生物燃料電池の種類と原理についてのまとめ

微生物燃料電池は、構造よって、 大きく3種類に分けられます。 槽型微生物燃料電池 底泥型微生物燃料電池 植物型微生物燃料電池 どれも構造が少し異なりますが、 本質的な原理は同じです。 微生物燃料電池は ...

プログラミング

Cでデーモンの実装してみた!デーモン周りのまとめ!

2020/02/10   -プログラミング

今回はデーモンを実装します。 デーモンは英語でdaemonです。 守護神の意味があるそうで、 悪い方はdemonと書きます。 デーモンは、プロセスの一種で、 常にバックグラウンドで動作し続けます。 一 ...

Copyright© LoT ラブオーティー , 2020 All Rights Reserved Powered by STINGER.