JP7FKFの備忘録

ヒトは,忘れる生き物だから.

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

丸の内OL

丸ノ内OL ※ このためだけに東京駅に行ったなんて.

ホイップアンテナ用マグネット基台を自作してみた話

ふとマグネット基台が手元に欲しくなった.真面目に買うと3000円くらいはするけど,カジュアルに使いたいだけなのでそこまでコストをかけたくない.手持ちによさげな強いマグネットがあったので,作ってみることにした.ハウジングは3Dプリンタを使ってABS樹…

ICOM IC-T90のバッテリ換装をしてみた話

おことわり 本記事で紹介する内容はわたし自身が自身の責任のもと実施した例を紹介するにすぎません. 本記事を参考して生じた事故,火災やその他の損害等が生じた場合でも,いかなる理由に関わらず一切の責任を負いかねます. 一般的な二次電池,得に高エネ…

STM32 HAL タイマ割り込みの基礎の基礎

おことわり・前提 STM32CubeIDEを使った話をします. あくまで自分用のメモという目的が主. 逐次updateしたり追記したりがあるかもしれません. 本題 タイマ割り込みを使えるようにする. CubeMXで利用したいタイマを有効にする. プリスケーラ,カウンタを…

STM32でSWCLK, SWDIOをGPIO Outputにして書き込めずにハマる

STM32でSWCLK, SWDIOをGPIOとしてoutputに使ったとき. いつもどおりflashからbootすると,起動直後にGPIOがoutになってしまってそのままでは書き込めなくなる. いったんBOOT0をHighにしてシステムメモリor RAM起動にするとから書き込むと書き込める. BOOT…

STM32 HAL GPIOの基礎の基礎

おことわり・前提 STM32CubeIDEを使った話をします. あくまで自分用のメモという目的が主. 逐次updateしたり追記したりがあるかもしれません. 本題 tips: GPIOのlabelはただのエイリアス. ./Core/Inc/main.h #define LCD_RS_Pin GPIO_PIN_6 #define LCD_…

STM32 HAL PWMの基礎の基礎

おことわり・前提 STM32CubeIDEを使った話をします. あくまで自分用のメモという目的が主. 逐次updateしたり追記したりがあるかもしれません. 本題 PWMを出すには CubeMXで利用したいタイマを選択.channelの設定でどのピンをPWM出力として使うかを指定.…

STM32 HAL 外部割り込みの基礎の基礎

おことわり・前提 STM32CubeIDEを使った話をします. あくまで自分用のメモという目的が主. 逐次updateしたり追記したりがあるかもしれません. 本題 外部割り込みをするには GPIOをEXTI Interrupt modeにする. NVICで該当のEXTI Interruptをenableにする…

STM32 HAL ADCの基礎の基礎

おことわり・前提 STM32CubeIDEを使った話をします. あくまで自分用のメモという目的が主. 逐次updateしたり追記したりがあるかもしれません. 本題 DMAで連続変換するときの鍵 clockはsystem clock devidedなものを入れると楽.Async clockは別途記述が必…

zabbix-agentがmemory leakしていたのでZabbix communityにBug patch/reportを出してみた話

// ちなみのこのbugreportを出したのもmergeされたのももうしばらく前(2019年末から2020年頭)の話. 私は仕事でも趣味(?)でも,OSSの監視ツールであるZabbixに大変お世話になっている. zabbixは主にネットワークやサーバなどのインフラに強みをもった監視ツ…

Ubuntu18.04にELK Stackを構成する

概要 Ubuntu18.04に Elasticsearch(7.7)まわりのdebパッケージを aptレポジトリから引っ張ってきて インストールして Logstash(log insert) -> Elasticsearch(processiog) <-> Kibana(visualize)ができる ところまでを実施します. 基本的に下記を参照します…

Synology NAS(DS918+)とESXi 6.5をiSCSIする

わりと簡単にできたのでメモっておく. やりたいこと SynologyのNAS(DS918+)とESXi 6.5の間をiSCSIでつなぐ. Synology NASがtarget, ESXiがinitiator CHAP認証してみる. やりかた ここ見るとさくっとできる. DiskStation Manager - Knowledge Base | Syno…

ubuntuでstrongswanしてlogを設定するとapparmorに殴られた

ubuntuの鎧が硬かったのでメモっておく.charonはデフォでsyslogにlogを吐いてくるのでややウザく,/var/log/charon/logにログ出力しようとしたのが事の発端. 例えばこんな風にして軽率に/var/log配下にlogを書こうとする jp7fkf@lab1:~$ cat /etc/strongsw…

systemdにpython scriptをservice登録してdaemon化する

もう十分internetに知見が転がっていると思うが,pythonをdarmon化したくなったので自分のためにもメモっておく. 適当にservice fileを書いてやればいいだけ.もはやpythonだからとか関係ない. ただshebangは書いておかないとダメかも.permission的にはも…

OVAをqcow2にconvertする

OVAイメージをqcow2にconvertして利用したくなったので調べてみた. VMを構成するためのファイルというのは,いくつかの種類がある. よく聞くのがova, ovf, qcow2などではないだろうか. 今回はこれらのファイルについての意味合いの理解を深め,仮想イメー…

RFC 3074を読んでみた話

RFC 3074 - DHC Load Balancing Algorithm RFC3074はDHCPのロードバランシングアルゴリズムについての手法が書かれたものである. keaのHA構成について調べてるところ,RFCを読んでみたくなり,和訳してみたので載せてみます.特に意味はありませんが,何か…

Kea DHCPのHigh-Availabilityを検証する - (2)Act-ActのLoad-Balancing構成を組む

ゴール Kea DHCPを用いてAct-ActのLoad-Balancing High-Availability構成を組み,動作させることができること. Kea DHCPでLoad-BalancibngモードのHA構成を組む Introduction 前回,Kea DHCPでhot-standby構成のHA構成を組む方法について紹介をした. 今回…