[obsidian] vault backup: 2023-11-16 13:18:49[
This commit is contained in:
		
							
								
								
									
										10
									
								
								content/.obsidian/bookmarks.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								content/.obsidian/bookmarks.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					  "items": [
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					      "type": "file",
 | 
				
			||||||
 | 
					      "ctime": 1700107443481,
 | 
				
			||||||
 | 
					      "path": "index.md",
 | 
				
			||||||
 | 
					      "title": "トップページ"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					  ]
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -12,6 +12,7 @@ https://matsuuratomoya.com
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
- [[この研究ノートについて]]
 | 
					- [[この研究ノートについて]]
 | 
				
			||||||
- [[音楽プログラミング言語]]
 | 
					- [[音楽プログラミング言語]]
 | 
				
			||||||
 | 
					- [[プログラミング言語理論一般]]
 | 
				
			||||||
- [[DIY半導体]]
 | 
					- [[DIY半導体]]
 | 
				
			||||||
- [[オルタナティブ電子基板]]
 | 
					- [[オルタナティブ電子基板]]
 | 
				
			||||||
- [[自宅サーバー]]
 | 
					- [[自宅サーバー]]
 | 
				
			||||||
@@ -20,6 +21,7 @@ https://matsuuratomoya.com
 | 
				
			|||||||
- [[論文の管理]]
 | 
					- [[論文の管理]]
 | 
				
			||||||
- [[授業に関わるメモ]]
 | 
					- [[授業に関わるメモ]]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### タイトルのある書き物
 | 
					### タイトルのある書き物
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[複製するメディアではなく、"刷られた装置"としてのコンピューター -  芸術とデザインの視点からのDIY半導体]]
 | 
					[[複製するメディアではなく、"刷られた装置"としてのコンピューター -  芸術とデザインの視点からのDIY半導体]]
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -83,6 +83,22 @@ fn fade_inout(origin:Region)->Region{
 | 
				
			|||||||
		content: compose(origin.content,new_generator)//この辺がよくわからん
 | 
							content: compose(origin.content,new_generator)//この辺がよくわからん
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### リージョンに対するリバース
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```rust
 | 
				
			||||||
 | 
					fn reverse(origin:Region)->Region{
 | 
				
			||||||
 | 
						//クロージャとして値を閉じ込める
 | 
				
			||||||
 | 
						let mut new_cache = vec![0;origin.get_dur_in_samples()*origin.channeks];
 | 
				
			||||||
 | 
						origin.render(new_cache);
 | 
				
			||||||
 | 
						let new_generator = |s| ;
 | 
				
			||||||
 | 
						Region{
 | 
				
			||||||
 | 
							start:origin.start,
 | 
				
			||||||
 | 
							dur:origin.dur,
 | 
				
			||||||
 | 
							content: compose(origin.content,new_generator)//この辺がよくわからん
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										12
									
								
								content/プログラミング言語理論一般.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								content/プログラミング言語理論一般.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,12 @@
 | 
				
			|||||||
 | 
					#programming-language  #compiler-design 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[Write a JavaScript Parser in Rust](https://oxc-project.github.io/javascript-parser-in-rust/ja/docs/intro/)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[Build a Lua Interpreter in Rust](https://wubingzheng.github.io/build-lua-in-rust/en/)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[低レイヤを知りたい人のためのCコンパイラ作成入門](https://www.sigbus.info/compilerbook#)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[Lisp in 99 lines of C and how to write one yourself](https://github.com/Robert-van-Engelen/tinylisp)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[Make A Lisp](https://github.com/kanaka/mal)
 | 
				
			||||||
		Reference in New Issue
	
	Block a user