kakts-log

programming について調べたことを整理していきます

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

v8によって生成されるbytecodeを確認してみる

Qiita Node.js アドベントカレンダー2021の20日目の記事です qiita.com v8のbytecodeについて、自分で書いたコードでどうやって確認するか気になったので調べてみました。 v8によるバイトコード生成 v8がどうやってバイトコード、機械語を生成するかざっくり…

m1 macでpip使用時にModuleNotFoundError: No module named '_ctypes' エラーが出る

前提 - python 3.7.12 - m1 mac - mac OS Big Sur 11.6 m1 macでpython3系を利用し、pip installを実行すると下記のエラーがでた。 ModuleNotFoundError: No module named '_ctypes' 対処法 自分はpythonのバージョンを3.8.12にあげたら対応ができた。 いろ…

macOSで manコマンドを使った際にNo manual entry for ... となる場合

macOSで manコマンドを使った際にmacOSで指定したシステムコール・Cライブラリなどのマニュアルをmanコマンドで調べる場合、 下記のように No manual entry for ... という文言がでてマニュアルが表示されない場合があります。 man fcntl No manual entry fo…

コミット済みのディレクトリをgitの管理対象から外したい場合

コミット済みのディレクトリをgitの管理対象から外したい場合 あとから.gitignoreで修正しても、その対象のディレクトリ・ファイルに変更があった場合はgitのステージ対象に入ってしまいます。 こうしたディレクトリ・ファイルをコミット後にgitの管理対象か…

man で指定したキーワードに関連した項目を検索する方法

概要 指定した man コマンドで指定したキーワードに関連したコマンド、システムコールなどの項目を確認したい場合、 -kオプションを使えば可能となる。 manコマンド自体のマニュアルより参照 $ man man .... -K Search for the specified string in *all* ma…