2020-06-01から1ヶ月間の記事一覧
lsやらcdやらのモダンなコマンドがたくさんある中でtopのモダン版(?)を知ったので使ってみた。 (exaとかbatとかと違ってhtop自体は古くより存在するのでその辺の記事とはちょっと毛色は違うかもしれません) 名前 : htop アーキテクチャー : x86_64 バージョ…
簡単なツールをCで書くことがたまにあるのでそのツールをリポジトリにまとめてる。そんな時にモダンなC環境は静的解析とかどうやってるんだろうって思って調べたらCppcheckっていうツールを見つけた。 公式を見てるとDebianやUbuntuなど、たいていのディスト…
$ perl -MCPAN -e "\$CPAN::Defaultsite='http://ftp.kddilabs.jp/CPAN/';shell" Can't locate CPAN.pm in @INC (you may need to install the CPAN module) (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /…
github.com のキャッシュヒットに値するデータが複数ある場合の探索順のメモ 複数値がヒットするにはまずrestore-keys: オプション を使用する。(keyに対するキャッシュヒットがなかった場合にキャッシュを見つけるために使われる代理キーの順序付きリスト。…
特定のブランチだけ動作させたいジョブがある時に使う - name: Upload Docker Image uses: actions/upload-artifact@v2 with: name: ${{ env.app-name }} path: images/${{ env.app-name }}.tar if: github.ref == 'refs/heads/master' github.refにはブラン…
概要 ここのファイル名をパス付きで表示する方法。READMEには書いてなかったがissueを見てたら見つけたので書いておく filename -> absolutepath へ変更することでステータスライン行のファイル名をパス付きで表示することが可能になる。(自分で関数を定義す…
coc.nvimを使ってるとたまに挙動がおかしくなる。おかしくなった際にログを確認する方法は以下の感じではあるが情報が足りないってことがたまにある。 :CocOpenLog 2020-06-20T20:59:58.587 INFO (pid:18658) [services] - registered service "languageserv…
hosts編集後にnslookupで名前解決を行ってみたが反映されて無かったので疑問に思って調べた。 理由は簡単でnslookupではどうやらhostsを参照せずにDNSヘ直接問い合わせするためらしい。 トレースをみてみる。確かにhostsへの参照話でdnsへアクセスしているこ…
ライブラリ関数のトレースツール ltrace の雑多メモ バージョン & usage root@choco002:~# ltrace --version ltrace 0.7.91 Copyright (C) 2010-2013 Petr Machata, Red Hat Inc. Copyright (C) 1997-2009 Juan Cespedes <cespedes@debian.org>. License GPLv2+: GNU GPL version </cespedes@debian.org>…
docker触ってると気にしがちなケーパビリティ。 それぞれどんなのだっけって都度ググってるのでメモ Capability Key Capability Description SETPCAP process capabilities の変更 SYS_MODULE kernel modules のロードまたはアンロード SYS_RAWIO I/O port …
mod_setenvif - Apache HTTP サーバ バージョン 2.4 SetEnvIfを使った動的なログファイルの振り分けを行う方法。 Remote_Host - リクエストを行なっているクライアントのホスト名 (もしあれば) Remote_Addr - リクエストを行なっているクライアントの IP ア…
概要 データ基礎試験受けるかもようのメモ 「Pandas」は Python のライブラリで、データを効率的に解析するためのライブラリ pandas - Python Data Analysis Library Tips #最大値、最小値、平均値、標準偏差などの参照 df.describe() #各列のデータ型の参照…
makefileのforeachのハマりどころ - podhmo's diary 上の記事で発見したforeach。この組み込み関数で出来ることとしては自身で指定したターゲットのリストをループで回すことができる仕組み EXCLUDES := .DS_Store .git TARGET_FILE := $(wildcard ./bin/*.o…
templateモジュールを使ってvhostを大量に使うhttpdのconfの生成方法 変数ファイル httpd_virtualhostname: - hostname: virtualexample1.com vars: - /var/www/vhosts/virtualexample1.com - /var/www/vhosts/virtualexample1.com/LOG - hostname: virtuale…
prometheusでアラートルールを書いてる際に構文エラーが起きてるかどうかを確認する方法がサービス起動以外で無いかなって思って探してたら発見。 promtoolのサブコマンドcheckを使用することで確認することが可能 Usage NAME promtool - Tooling for the Pr…
bashでシグナルハンドラを行い際に便利なコマンドtrapだがSIG*以外にも擬似シグナルをハンドリングすることが可能らしい。 If a sigspec is ERR, the command arg is executed whenever a simple command has a non-zero exit status, subject to the follow…