diff --git a/content/000000000002 メモ ノートの書き方.md b/content/000000000002 メモ ノートの書き方.md new file mode 100755 index 0000000..b23810e --- /dev/null +++ b/content/000000000002 メモ ノートの書き方.md @@ -0,0 +1,30 @@ +# 000000000002 メモ、ノートの書き方 + +#howto #zettelkasten #index #moc #notes #memo + +## 全体的な書き方の方針 + +202203の時点で、zettelkasten([[202203082335 zetetlkasten|zetetlkasten]])という手法もしくはその周辺の技法を、自分に使える範囲で取捨選択した方法をベースにしている。 +これまでもさまざまな変遷があったし、これからも変わるだろう。ゆえに、特定の技法を唯一の手法とすることはしないようにする。 +そのため、フォルダ構成などに、できるだけ特定の方法の名称を使わないようにする。zettelkastenとか、orgみたいな名称は使わないことにする。 + +10年後も情報に意味があるように注意。たとえば、URLなどをリンクするだけだと、そのサイトが消滅した場合に何もわからなくなってしまう。本の場合も捨てたり、紛失してしまうことがあるかもしれない。引用はコピペでよいのでテキストで有用(とノートを書いた時に)思ったことを明示するようにする。そのノート単体で読めば内容が理解できるようになっているか、このフォルダを参照すれば必要な情報が漏れなく読めるようにする。これは完全にやるのはむずかしいかもしれない。努力目標。 + +書き方のフォーマットについて、plain textとして読むことができれば、どのような種類でもかまわないことにする。ただのtxtでも、orgでも、markdownでも、adocでもよい。200203時点ではmarkdownが、面倒さと記述のバランスが取れていると思っているのでメインで使用している。 + +リンク的なものについては、wikilink記法を使用している。つまり `[[こういうやつ]]`。 +色々なソフトがこのリンクをフォルダ全体から探してきてくれて、破綻することはなさそうだと思っているが、将来問題になってしまう可能性は0ではない。 + +### ファイル名の規則 +ファイル名はユニークになるように、 YYYYMMDDHHmm でprefixを追加している。 +このため、前述のリンクが破綻してしまうかもしれないリスクは多少減らすことができているかもしれない。wikilinkが使えなくなっても、フォルダ内のどこかに存在することは確実なので、リンクを作りなおすことは可能。 + +例: `20240109190207 hogefuga.md` + + +### ファイル内容の規則 +専用ファイルなど一部を除き、metadata/front matterのようなシステム依存の内容は書かない。 tagを `#tag` 形式で書く以外は採用しない。 + +それ以外はmarkdownの基本的な範囲を使う。 + +[[000000000003 日々のノート追加の流れ]] \ No newline at end of file diff --git a/content/000000000003 journal(obsolete).md b/content/000000000003 journal(obsolete).md new file mode 100755 index 0000000..b42262d --- /dev/null +++ b/content/000000000003 journal(obsolete).md @@ -0,0 +1,12 @@ +# 000000000003 journal(obsolete) + +#howto #obsolete + + +## 20240110120013 jounalは別のvaultに移動することにした。 +これでよかったのかも。 + +### 20240109164324 journalを書くのはやめた。 +#### journalを書くのをやめた理由 +- 内容単位で分かれておらず、後から参照することがむずかしい +- 同様の理由で、メモとしての利用価値が低い。 日記的なものを書きたかったら別の方法を使ったほうがよい(と今は思っている) diff --git a/content/000000000003 日々のノート追加の流れ.md b/content/000000000003 日々のノート追加の流れ.md index 0e63c31..e5a6f06 100644 --- a/content/000000000003 日々のノート追加の流れ.md +++ b/content/000000000003 日々のノート追加の流れ.md @@ -4,15 +4,15 @@ ### その1 なんでもCaptureシステムからの入力 -[[20240122225308 なんでもCaptureシステム|なんでもCaptureシステム]]で入ってきた内容を整理、まとまったノート的なものが必要なら、抽出してファイルを作成。本当にその場かぎりのものであった場合は実行してしまったら削除。 - -public注: 削除してしまったものは存在しない +[[20240130184342 なんでもCaptureシステム|なんでもCaptureシステム]] で入ってきた内容を整理、まとまったノート的なものが必要なら、抽出してファイルを作成。本当にその場かぎりのものであった場合は実行してしまったら削除。 ### その2 書籍などのまとまったドキュメントを読んでからのノート作成 まず、入手した文献を目録に追加する。202203時点では、この役割をはたしているのはzotero。 -その後、文献を読みすすめるにつれて、学んだことを自分の言葉で記述する[[20240122231010 Literature Notes|Literature Notes]]的なものを書く。 -[[20240122223312 Reference Notes|Reference Notes]]は多くの場合、不要なのではないか?と思ったので一旦作成しないことにする。 +その後、文献を読みすすめるにつれて、学んだことを自分の言葉で記述するLiterature Note的なものを書く。 +Reference noteは多くの場合、不要なのではないか?と思ったので一旦作成しないことにする。 -コピペはできるだけやらない。自分で言語化してからノートにする。 +本などを読む場合、ハイライトするなどして要点を確認。紙の本の場合は線をひくなどして、電子書籍の場合はハイライトする。pdf, kindle , o'reillyなど、たいていのものはハイライトできそう。webの場合はweava + +ハイライトをコピペするのではなく、かならず、自分で言語化してからノートにする。 diff --git a/content/000000000010 フォルダとその使い方.md b/content/000000000010 フォルダとその使い方.md new file mode 100755 index 0000000..1c5c9d8 --- /dev/null +++ b/content/000000000010 フォルダとその使い方.md @@ -0,0 +1,23 @@ +000000000010 フォルダとその使い方 +#index #memo +\_Assets: + 画像、動画、pdfなどのリソースを格納。 + public: + そのうち公開可能なもの + +00_Capture : + [[20240122225308 なんでもCaptureシステム|なんでもCaptureシステム]]からの入力がどんどん入ってくるところ。 inbox的なものでもある。 +memo: + Captureしたり、読書をしたり、調べものをしたりしながら、メモ/ノートをひたすら貯めていくところ。フォルダ分けはしない。 + public: + 唯一のフォルダ。公開可能なもの。 +04_Obsidian_Templates: + Obsidianの各種テンプレート + +old: + 入れてあるけど未整理のためあまり役にたたない。 + 整理が必要。 +work: + 案件ごと、クライアント毎にまとめてある。 +Projects: + まとまった何かを入れようとしたが、そのようなことはできないので廃止され、memoに統合。 \ No newline at end of file diff --git a/content/201804221942 djm-450のudevログ.md b/content/201804221942 djm-450のudevログ.md new file mode 100755 index 0000000..0a78b23 --- /dev/null +++ b/content/201804221942 djm-450のudevログ.md @@ -0,0 +1,395 @@ +# 201804221942 djm-450のudevログ + +#linux #soft #usb + +``` +KERNEL[513625.384614] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3 (usb) +ACTION=add +BUSNUM=001 +DEVNAME=/dev/bus/usb/001/021 +DEVNUM=021 +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3 +DEVTYPE=usb_device +MAJOR=189 +MINOR=20 +PRODUCT=2b73/13/103 +SEQNUM=2990 +SUBSYSTEM=usb +TYPE=0/0/0 + +KERNEL[513625.384732] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.0 (usb) +ACTION=add +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.0 +DEVTYPE=usb_interface +INTERFACE=255/0/0 +MODALIAS=usb:v2B73p0013d0103dc00dsc00dp00icFFisc00ip00in00 +PRODUCT=2b73/13/103 +SEQNUM=2991 +SUBSYSTEM=usb +TYPE=0/0/0 + +KERNEL[513625.384804] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1 (usb) +ACTION=add +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1 +DEVTYPE=usb_interface +INTERFACE=1/1/0 +MODALIAS=usb:v2B73p0013d0103dc00dsc00dp00ic01isc01ip00in01 +PRODUCT=2b73/13/103 +SEQNUM=2992 +SUBSYSTEM=usb +TYPE=0/0/0 + +KERNEL[513625.385076] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1 (sound) +ACTION=add +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1 +SEQNUM=2993 +SUBSYSTEM=sound + +KERNEL[513625.386770] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/controlC1 (sound) +ACTION=add +DEVNAME=/dev/snd/controlC1 +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/controlC1 +MAJOR=116 +MINOR=8 +SEQNUM=2994 +SUBSYSTEM=sound + +KERNEL[513625.386842] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/midiC1D0 (sound) +ACTION=add +DEVNAME=/dev/snd/midiC1D0 +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/midiC1D0 +MAJOR=116 +MINOR=9 +SEQNUM=2995 +SUBSYSTEM=sound + +KERNEL[513625.386914] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/midi1 (sound) +ACTION=add +DEVNAME=/dev/midi1 +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/midi1 +MAJOR=14 +MINOR=18 +SEQNUM=2996 +SUBSYSTEM=sound + +KERNEL[513625.387025] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/dmmidi1 (sound) +ACTION=add +DEVNAME=/dev/dmmidi1 +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/dmmidi1 +MAJOR=14 +MINOR=25 +SEQNUM=2997 +SUBSYSTEM=sound + +KERNEL[513625.387098] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/seq-midi-1-0 (snd_seq) +ACTION=add +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/seq-midi-1-0 +SEQNUM=2998 +SUBSYSTEM=snd_seq + +KERNEL[513625.387151] bind /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/seq-midi-1-0 (snd_seq) +ACTION=bind +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/seq-midi-1-0 +DRIVER=snd_seq_midi +SEQNUM=2999 +SUBSYSTEM=snd_seq + +KERNEL[513625.387238] bind /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1 (usb) +ACTION=bind +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1 +DEVTYPE=usb_interface +DRIVER=snd-usb-audio +INTERFACE=1/1/0 +MODALIAS=usb:v2B73p0013d0103dc00dsc00dp00ic01isc01ip00in01 +PRODUCT=2b73/13/103 +SEQNUM=3000 +SUBSYSTEM=usb +TYPE=0/0/0 + +KERNEL[513625.387362] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.2 (usb) +ACTION=add +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.2 +DEVTYPE=usb_interface +DRIVER=snd-usb-audio +INTERFACE=1/3/0 +MODALIAS=usb:v2B73p0013d0103dc00dsc00dp00ic01isc03ip00in02 +PRODUCT=2b73/13/103 +SEQNUM=3001 +SUBSYSTEM=usb +TYPE=0/0/0 + +KERNEL[513625.387483] bind /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.2 (usb) +ACTION=bind +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.2 +DEVTYPE=usb_interface +DRIVER=snd-usb-audio +INTERFACE=1/3/0 +MODALIAS=usb:v2B73p0013d0103dc00dsc00dp00ic01isc03ip00in02 +PRODUCT=2b73/13/103 +SEQNUM=3002 +SUBSYSTEM=usb +TYPE=0/0/0 + +KERNEL[513625.387608] bind /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3 (usb) +ACTION=bind +BUSNUM=001 +DEVNAME=/dev/bus/usb/001/021 +DEVNUM=021 +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3 +DEVTYPE=usb_device +DRIVER=usb +MAJOR=189 +MINOR=20 +PRODUCT=2b73/13/103 +SEQNUM=3003 +SUBSYSTEM=usb +TYPE=0/0/0 + +UDEV [513625.406495] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3 (usb) +ACTION=add +BUSNUM=001 +DEVNAME=/dev/bus/usb/001/021 +DEVNUM=021 +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3 +DEVTYPE=usb_device +DRIVER=usb +ID_BUS=usb +ID_MODEL=DJM-450 +ID_MODEL_ENC=DJM-450 +ID_MODEL_ID=0013 +ID_REVISION=0103 +ID_SERIAL=Pioneer_DJ_Corporation_DJM-450_RAMP000902JP +ID_SERIAL_SHORT=RAMP000902JP +ID_USB_INTERFACES=:ff0000:010100:010300: +ID_VENDOR=Pioneer_DJ_Corporation +ID_VENDOR_ENC=Pioneer\x20DJ\x20Corporation +ID_VENDOR_ID=2b73 +MAJOR=189 +MINOR=20 +PRODUCT=2b73/13/103 +SEQNUM=2990 +SUBSYSTEM=usb +TYPE=0/0/0 +USEC_INITIALIZED=513625392472 + +UDEV [513625.408997] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.0 (usb) +ACTION=add +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.0 +DEVTYPE=usb_interface +INTERFACE=255/0/0 +MODALIAS=usb:v2B73p0013d0103dc00dsc00dp00icFFisc00ip00in00 +PRODUCT=2b73/13/103 +SEQNUM=2991 +SUBSYSTEM=usb +TYPE=0/0/0 +USEC_INITIALIZED=513625408741 +adb_user=yes + +UDEV [513625.410391] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.2 (usb) +ACTION=add +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.2 +DEVTYPE=usb_interface +DRIVER=snd-usb-audio +INTERFACE=1/3/0 +MODALIAS=usb:v2B73p0013d0103dc00dsc00dp00ic01isc03ip00in02 +PRODUCT=2b73/13/103 +SEQNUM=3001 +SUBSYSTEM=usb +TYPE=0/0/0 +USEC_INITIALIZED=513625410116 +adb_user=yes + +UDEV [513625.410760] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1 (usb) +ACTION=add +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1 +DEVTYPE=usb_interface +DRIVER=snd-usb-audio +INTERFACE=1/1/0 +MODALIAS=usb:v2B73p0013d0103dc00dsc00dp00ic01isc01ip00in01 +PRODUCT=2b73/13/103 +SEQNUM=2992 +SUBSYSTEM=usb +TYPE=0/0/0 +USEC_INITIALIZED=513625410309 +adb_user=yes + +UDEV [513625.411983] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1 (sound) +ACTION=add +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1 +ID_FOR_SEAT=sound-pci-0000_00_1a_0-usb-0_1_2_4_4_3_1_1 +ID_PATH=pci-0000:00:1a.0-usb-0:1.2.4.4.3:1.1 +ID_PATH_TAG=pci-0000_00_1a_0-usb-0_1_2_4_4_3_1_1 +SEQNUM=2993 +SUBSYSTEM=sound +SYSTEMD_WANTS=sound.target +TAGS=:seat:systemd: +USEC_INITIALIZED=513625411843 + +UDEV [513625.412162] bind /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.2 (usb) +ACTION=bind +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.2 +DEVTYPE=usb_interface +DRIVER=snd-usb-audio +INTERFACE=1/3/0 +MODALIAS=usb:v2B73p0013d0103dc00dsc00dp00ic01isc03ip00in02 +PRODUCT=2b73/13/103 +SEQNUM=3002 +SUBSYSTEM=usb +TYPE=0/0/0 +USEC_INITIALIZED=513625410116 +adb_user=yes + +KERNEL[513625.413569] change /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1 (sound) +ACTION=change +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1 +SEQNUM=3004 +SUBSYSTEM=sound +SYNTH_UUID=0 + +UDEV [513625.414090] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/midiC1D0 (sound) +ACTION=add +DEVNAME=/dev/snd/midiC1D0 +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/midiC1D0 +MAJOR=116 +MINOR=9 +SEQNUM=2995 +SUBSYSTEM=sound +TAGS=:uaccess: +USEC_INITIALIZED=513625413917 + +UDEV [513625.415254] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/seq-midi-1-0 (snd_seq) +ACTION=add +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/seq-midi-1-0 +DRIVER=snd_seq_midi +SEQNUM=2998 +SUBSYSTEM=snd_seq +USEC_INITIALIZED=513625415197 + +UDEV [513625.415426] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/dmmidi1 (sound) +ACTION=add +DEVNAME=/dev/dmmidi1 +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/dmmidi1 +MAJOR=14 +MINOR=25 +SEQNUM=2997 +SUBSYSTEM=sound +TAGS=:uaccess: +USEC_INITIALIZED=513625415261 + +UDEV [513625.415587] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/midi1 (sound) +ACTION=add +DEVNAME=/dev/midi1 +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/midi1 +MAJOR=14 +MINOR=18 +SEQNUM=2996 +SUBSYSTEM=sound +TAGS=:uaccess: +USEC_INITIALIZED=513625415369 + +UDEV [513625.416940] bind /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/seq-midi-1-0 (snd_seq) +ACTION=bind +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/seq-midi-1-0 +DRIVER=snd_seq_midi +SEQNUM=2999 +SUBSYSTEM=snd_seq +USEC_INITIALIZED=513625416894 + +UDEV [513625.417756] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/controlC1 (sound) +ACTION=add +DEVLINKS=/dev/snd/by-path/pci-0000:00:1a.0-usb-0:1.2.4.4.3:1.1 /dev/snd/by-id/usb-Pioneer_DJ_Corporation_DJM-450_RAMP000902JP-01 +DEVNAME=/dev/snd/controlC1 +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1/controlC1 +ID_BUS=usb +ID_MODEL=DJM-450 +ID_MODEL_ENC=DJM-450 +ID_MODEL_ID=0013 +ID_PATH=pci-0000:00:1a.0-usb-0:1.2.4.4.3:1.1 +ID_PATH_TAG=pci-0000_00_1a_0-usb-0_1_2_4_4_3_1_1 +ID_REVISION=0103 +ID_SERIAL=Pioneer_DJ_Corporation_DJM-450_RAMP000902JP +ID_SERIAL_SHORT=RAMP000902JP +ID_TYPE=audio +ID_USB_DRIVER=snd-usb-audio +ID_USB_INTERFACES=:ff0000:010100:010300: +ID_USB_INTERFACE_NUM=01 +ID_VENDOR=Pioneer_DJ_Corporation +ID_VENDOR_ENC=Pioneer\x20DJ\x20Corporation +ID_VENDOR_ID=2b73 +MAJOR=116 +MINOR=8 +SEQNUM=2994 +SUBSYSTEM=sound +TAGS=:uaccess: +USEC_INITIALIZED=513625413826 + +UDEV [513625.419410] bind /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1 (usb) +ACTION=bind +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1 +DEVTYPE=usb_interface +DRIVER=snd-usb-audio +INTERFACE=1/1/0 +MODALIAS=usb:v2B73p0013d0103dc00dsc00dp00ic01isc01ip00in01 +PRODUCT=2b73/13/103 +SEQNUM=3000 +SUBSYSTEM=usb +TYPE=0/0/0 +USEC_INITIALIZED=513625410309 +adb_user=yes + +UDEV [513625.421091] bind /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3 (usb) +ACTION=bind +BUSNUM=001 +DEVNAME=/dev/bus/usb/001/021 +DEVNUM=021 +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3 +DEVTYPE=usb_device +DRIVER=usb +ID_BUS=usb +ID_MODEL=DJM-450 +ID_MODEL_ENC=DJM-450 +ID_MODEL_ID=0013 +ID_REVISION=0103 +ID_SERIAL=Pioneer_DJ_Corporation_DJM-450_RAMP000902JP +ID_SERIAL_SHORT=RAMP000902JP +ID_USB_INTERFACES=:ff0000:010100:010300: +ID_VENDOR=Pioneer_DJ_Corporation +ID_VENDOR_ENC=Pioneer\x20DJ\x20Corporation +ID_VENDOR_ID=2b73 +MAJOR=189 +MINOR=20 +PRODUCT=2b73/13/103 +SEQNUM=3003 +SUBSYSTEM=usb +TYPE=0/0/0 +USEC_INITIALIZED=513625392472 + +UDEV [513625.422586] change /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1 (sound) +ACTION=change +DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.4/1-1.2.4.4.3/1-1.2.4.4.3:1.1/sound/card1 +ID_BUS=usb +ID_FOR_SEAT=sound-pci-0000_00_1a_0-usb-0_1_2_4_4_3_1_1 +ID_ID=usb-Pioneer_DJ_Corporation_DJM-450_RAMP000902JP-01 +ID_MODEL=DJM-450 +ID_MODEL_ENC=DJM-450 +ID_MODEL_ID=0013 +ID_PATH=pci-0000:00:1a.0-usb-0:1.2.4.4.3:1.1 +ID_PATH_TAG=pci-0000_00_1a_0-usb-0_1_2_4_4_3_1_1 +ID_REVISION=0103 +ID_SERIAL=Pioneer_DJ_Corporation_DJM-450_RAMP000902JP +ID_SERIAL_SHORT=RAMP000902JP +ID_TYPE=audio +ID_USB_DRIVER=snd-usb-audio +ID_USB_INTERFACES=:ff0000:010100:010300: +ID_USB_INTERFACE_NUM=01 +ID_VENDOR=Pioneer_DJ_Corporation +ID_VENDOR_ENC=Pioneer\x20DJ\x20Corporation +ID_VENDOR_ID=2b73 +SEQNUM=3004 +SOUND_INITIALIZED=1 +SUBSYSTEM=sound +SYNTH_UUID=0 +SYSTEMD_WANTS=sound.target +TAGS=:seat:systemd: +USEC_INITIALIZED=513625411843 +``` diff --git a/content/201812091402 slimeを動かしているとddskkの変換がうまくいかない.md b/content/201812091402 slimeを動かしているとddskkの変換がうまくいかない.md new file mode 100755 index 0000000..3f84919 --- /dev/null +++ b/content/201812091402 slimeを動かしているとddskkの変換がうまくいかない.md @@ -0,0 +1,86 @@ +# 201812091402 slimeを動かしているとddskkの変換がうまくいかない + +#slime #emacs #lisp +slimeの設定はこんな風にした。 + +```lisp + (require 'slime) + (setq inferior-lisp-program "sbcl") + (slime-setup '(slime-repl slime-fancy slime-banner slime-company)) + (add-hook 'lisp-mode-hook 'smartparens-mode) + (add-hook 'lisp-mode-hook + (lambda () + (set (make-local-variable lisp-indent-function) + 'common-lisp-indent-function))) + (add-to-list 'auto-mode-alist '("\\.lisp\\'" . lisp-mode)) +``` + +それで .lispファイルを開くと、漢字変換ができなくなる。 +M-x describe-key で スペース押すとこんな結果。 + +``` + SPC runs the command slime-autodoc-space (found in + slime-autodoc-mode-map), which is an interactive compiled Lisp + function in ‘slime-autodoc.el’. + + It is bound to SPC. + + (slime-autodoc-space N) + + Like ‘slime-space’ but nicer. +``` + +ということだったので、 + +```lisp + (define-key slime-autodoc-mode-map " " nil) +``` + +を追加。 + +まだだめで、この状態で M-x describe-key で スペース押すとこんな結果。 + +```lisp + SPC runs the command slime-space (found in slime-mode-indirect-map), + which is an interactive compiled Lisp function in ‘slime.el’. + + It is bound to SPC. + + (slime-space N) + + Insert a space and print some relevant information (function arglist). + Designed to be bound to the SPC key. Prefix argument can be used to insert + more than one space. +``` + +じゃあ、ということで + +```lisp + (define-key slime-mode-map " " nil) +``` + + +を追加。 + +・・・で日本語が打てるようになったが、この2つもddskk利用時以外は使いたい。 +とすると日本語変換以外の時は上記の関数を呼びたい。 + +この方のやつなどを参考にしてこうしてみた。 + +```lisp + (define-key slime-autodoc-mode-map " " nil) ; 下のadd-hookで上書きされるので不要 + (define-key slime-mode-map " " nil) + ``` + +```lisp + ;; ddskkが変換中は変換を優先する@slime + (defun slime-space/skk (n) + (interactive "p") + (if (and (boundp 'skk-henkan-mode) skk-henkan-mode) + (skk-insert n) + (slime-autodoc-space n))) + + (add-hook 'slime-autodoc-mode-hook + (lambda () + (define-key slime-autodoc-mode-map " " 'slime-space/skk))) +``` diff --git a/content/201812201400 uim-skk で AZIK を US 配列で利用するためのパッチ(ddskk互換).md b/content/201812201400 uim-skk で AZIK を US 配列で利用するためのパッチ(ddskk互換).md new file mode 100755 index 0000000..aff1ac6 --- /dev/null +++ b/content/201812201400 uim-skk で AZIK を US 配列で利用するためのパッチ(ddskk互換).md @@ -0,0 +1,8 @@ +# 201812201400 uim-skk で AZIK を US 配列で利用するためのパッチ(ddskk互換) + +#linux #skk #azik #uim +https://twitter.com/kazbo/status/826753741848145920 +から転載。 + +この通りやればOK。uim更新したら元にもどったりするのでその時はまたこれをやる。 +https://gist.github.com/senda-akiha/b72c5a45ebcd046d9cfe \ No newline at end of file diff --git a/content/201901010002 ボリュームの金属部分をGNDにつなぐ.md b/content/201901010002 ボリュームの金属部分をGNDにつなぐ.md new file mode 100755 index 0000000..56a2398 --- /dev/null +++ b/content/201901010002 ボリュームの金属部分をGNDにつなぐ.md @@ -0,0 +1,5 @@ +# 201901010002 ボリュームの金属部分をGNDにつなぐ +#hard #potentiometer #electronics #noise + + +>  ボリュームのつまみの金属部分を「必ず GND へ接続してください!」。 つまみを触るとノイズがでたりしますし、ノイズの原因となります。(入力部分は敏感なのです!) \ No newline at end of file diff --git a/content/201907231138 定番の電子部品.md b/content/201907231138 定番の電子部品.md new file mode 100755 index 0000000..2044e04 --- /dev/null +++ b/content/201907231138 定番の電子部品.md @@ -0,0 +1,49 @@ +# 201907231138 定番の電子部品 + +#hard #parts + +秋月で買えて、digikeyもいけそうな範囲で + +## オペアンプ + +### 秋月 +とりあえず使っとけ的な場合 LM358 + + +フルスイングしたい時 DIP NJU7043 + + +フルスイング かつ ハイスピードで動かしたい時 OPA2353UA GBW 44MHz + + +### 非秋月 +とりあえず使っとけ的な場合 LMV358 +[LMV358ARZ HTCSEMI | C2928823 - LCSC Electronics](https://www.lcsc.com/product-detail/Operational-Amplifier_HTCSEMI-LMV358ARZ_C2928823.html) +## Nch MOS FET + +2SK4017 + + +## ダイオード + +小信号用 1N4148 + + +## コネクタに対応した電線 + +XH + 適用電線範囲(AWG) 28~22 + +## ブレッドボードの配線 + +オヤイデ +BX-S 0.65mm(単線) + +IEV(インターホン)0.65mm 4芯~10芯 + + + + +## ミニスピーカー +ダイソー +https://jp.daisonet.com/products/4549131578874 diff --git a/content/202108161203 juce made with juce消すには.md b/content/202108161203 juce made with juce消すには.md new file mode 100755 index 0000000..4adddc8 --- /dev/null +++ b/content/202108161203 juce made with juce消すには.md @@ -0,0 +1,6 @@ +# 202108161203 juce made with juce消すには +#juce #programming +- jucerでログインして +- JUCE_DISPLAY_SPLASH_SCREEN=0 + +ref: https://forum.juce.com/t/help-needed-i-have-an-indie-license-how-can-i-remove-the-made-with-juce-when-using-cmake/40450/2 \ No newline at end of file diff --git a/content/202203082220 zettelkasten ノートの種類について.md b/content/202203082220 zettelkasten ノートの種類について.md new file mode 100755 index 0000000..a6dd1a1 --- /dev/null +++ b/content/202203082220 zettelkasten ノートの種類について.md @@ -0,0 +1,14 @@ +# 202203082221 zettelkasten ノートの種類について + +#zettelkasten + +[[20240122231403 Fleeting Notes|Fleeting Notes]] + +[[20240122223312 Reference Notes|Reference Notes]] + +[[20240122231010 Literature Notes |Literature Notes]] + +[[20240122231152 Permanent Notes|Permanent Notes]] + + +cf. diff --git a/content/202203082225 zettelkasten のこされている疑問.md b/content/202203082225 zettelkasten のこされている疑問.md new file mode 100755 index 0000000..56c96ef --- /dev/null +++ b/content/202203082225 zettelkasten のこされている疑問.md @@ -0,0 +1,11 @@ +# 202203082225 zettelkasten のこされている疑問 + +#zettelkasten + +- literature notes を書いているときに疑問、要調査なことが浮かんでくると思うのだけど、それはイチイチpermanent notesに書くべきものなのだろうか。現状ではliterature noteに `感想` などとして書いている。もしかしたらpermanent notesに書く方がいいのかもしれない。それが何かのアイデアの出発点になるかもしれない。 + +- 技術書を読んだときに、どこまで reference/literatureの区別が必要なのかちょっと疑問。ほぼliterature noteだけでもいいような気がする。 + +- literature notesを1トピック1ノートにするべきか?これは1冊1つのノートにしたい気がする。後で引用したい時にこまるのだろうか? + +- reference noteって本当に必要?literature noteを書きおわったら消してもいいような気がする。 diff --git a/content/202203082335 zetetlkasten.md b/content/202203082335 zetetlkasten.md new file mode 100755 index 0000000..f2e408a --- /dev/null +++ b/content/202203082335 zetetlkasten.md @@ -0,0 +1,30 @@ +# 202203082335 zettelkasten + +202203時点でノートをとるときの基本としている概念がzettelkasten。 + + +[[202203082220 zettelkasten ノートの種類について]] + +[[202203082225 zettelkasten のこされている疑問]] + +## 参考にした文献 + +[[202201231125 TAKE NOTES]] + +## gotchas +[[202203082052 すべてをzettelkastenにする必要はない]] + +zettelkasten.de () + +日本語の説明 + + +Getting Started + + +関係あるような無いような? +[building second brain](https://www.buildingasecondbrain.com/) +値段たかっ + +このmarkdownはzettelkasten的では無いかも。 +もっと短かいやつをポコポコ作るイメージなのでは \ No newline at end of file diff --git a/content/202307291217 python モジュールを実行した場合に関数が呼べるようにする.md b/content/202307291217 python モジュールを実行した場合に関数が呼べるようにする.md new file mode 100755 index 0000000..a6e98b4 --- /dev/null +++ b/content/202307291217 python モジュールを実行した場合に関数が呼べるようにする.md @@ -0,0 +1,13 @@ +# pythonでモジュールファイルを単体で実行したい場合 + +#python + +```py +if __name__ == "__main__": + # ここにやりたいことを書く +``` + +cf. + +[6.1.1. モジュールをスクリプトとして実行する]() + diff --git a/content/20240121121237 pythonで制御工学の学習環境を作る.md b/content/20240121121237 pythonで制御工学の学習環境を作る.md index 88d6400..e4f843f 100644 --- a/content/20240121121237 pythonで制御工学の学習環境を作る.md +++ b/content/20240121121237 pythonで制御工学の学習環境を作る.md @@ -1,4 +1,5 @@ # 20240121121237 pythonで制御工学の学習環境を作る + #python #control_theory ## サポートページ @@ -23,11 +24,8 @@ windowsの普通のpythonを使おうとすると、slycotのインストール [[20240121125457 venv|venv]]を使い学習用環境を作る。 学習用フォルダを作り、その中で - -``` -python -m venv .venv -code . -``` +`python -m venv .venv` +`code .` vscodeが起動せず、`cannot run .exe files: exec format error` とかエラーが出る場合は [[20240123115736 wsl2からwindowsのvs codeが起動できない|wsl2からwindowsのvs codeが起動できない]] に書いてある方法で起動するようになる。 @@ -35,9 +33,7 @@ vscodeが開いたら、 `Python: Create Terminal` コマンドを実行。自動で.venvが選ばれた環境が起動する。 開いたターミナル内で、 -``` -DISPLAY= pip install control slycot matplotlib notebook -``` +`DISPLAY= pip install control slycot matplotlib notebook` DISPLAY変数を無効にする理由は[[20240123120540 wsl2上でpipを実行すると、ものすごく時間がかかる|wsl2上でpipを実行すると、ものすごく時間がかかる]]から。 `Jupyter: Select Interpreter to Start Jupyter Server` diff --git a/content/assets/2023-08-18-22-14-24.png b/content/assets/2023-08-18-22-14-24.png new file mode 100755 index 0000000..945634d Binary files /dev/null and b/content/assets/2023-08-18-22-14-24.png differ diff --git a/content/assets/2023-08-18-22-14-27.png b/content/assets/2023-08-18-22-14-27.png new file mode 100755 index 0000000..945634d Binary files /dev/null and b/content/assets/2023-08-18-22-14-27.png differ diff --git a/content/assets/2023-08-18-22-15-01.png b/content/assets/2023-08-18-22-15-01.png new file mode 100755 index 0000000..dddab0f Binary files /dev/null and b/content/assets/2023-08-18-22-15-01.png differ diff --git a/content/assets/2023-08-18-22-15-52.png b/content/assets/2023-08-18-22-15-52.png new file mode 100755 index 0000000..e8ce2bd Binary files /dev/null and b/content/assets/2023-08-18-22-15-52.png differ diff --git a/content/assets/2023-08-18-22-16-31.png b/content/assets/2023-08-18-22-16-31.png new file mode 100755 index 0000000..dbdab61 Binary files /dev/null and b/content/assets/2023-08-18-22-16-31.png differ diff --git a/content/assets/2023-08-18-22-17-38.png b/content/assets/2023-08-18-22-17-38.png new file mode 100755 index 0000000..a352bbd Binary files /dev/null and b/content/assets/2023-08-18-22-17-38.png differ diff --git a/content/assets/2023-10-20-15-38-20.png b/content/assets/2023-10-20-15-38-20.png new file mode 100755 index 0000000..a2e96f0 Binary files /dev/null and b/content/assets/2023-10-20-15-38-20.png differ diff --git a/content/assets/Pasted image 20231227205803 1.png b/content/assets/Pasted image 20231227205803 1.png new file mode 100755 index 0000000..d12f043 Binary files /dev/null and b/content/assets/Pasted image 20231227205803 1.png differ diff --git a/content/assets/Pasted image 20231227205845 1.png b/content/assets/Pasted image 20231227205845 1.png new file mode 100755 index 0000000..1cc1a80 Binary files /dev/null and b/content/assets/Pasted image 20231227205845 1.png differ diff --git a/content/assets/Pasted image 20240104153016.png b/content/assets/Pasted image 20240104153016.png new file mode 100755 index 0000000..01af929 Binary files /dev/null and b/content/assets/Pasted image 20240104153016.png differ diff --git a/content/assets/Pasted image 20240107194755.png b/content/assets/Pasted image 20240107194755.png new file mode 100755 index 0000000..0228561 Binary files /dev/null and b/content/assets/Pasted image 20240107194755.png differ diff --git a/content/assets/Pasted image 20240107220208.png b/content/assets/Pasted image 20240107220208.png new file mode 100755 index 0000000..18fe8fe Binary files /dev/null and b/content/assets/Pasted image 20240107220208.png differ diff --git a/content/assets/Pasted image 20240107220307.png b/content/assets/Pasted image 20240107220307.png new file mode 100755 index 0000000..2267d5e Binary files /dev/null and b/content/assets/Pasted image 20240107220307.png differ diff --git a/content/assets/Pasted image 20240107221053.png b/content/assets/Pasted image 20240107221053.png new file mode 100755 index 0000000..a8bac15 Binary files /dev/null and b/content/assets/Pasted image 20240107221053.png differ diff --git a/content/assets/Pasted image 20240130170437.png b/content/assets/Pasted image 20240130170437.png new file mode 100755 index 0000000..f52cedb Binary files /dev/null and b/content/assets/Pasted image 20240130170437.png differ diff --git a/content/assets/image20231228101217_0.png b/content/assets/image20231228101217_0.png new file mode 100755 index 0000000..992e1c2 Binary files /dev/null and b/content/assets/image20231228101217_0.png differ