[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半導体]]
 | 
			
		||||
- [[オルタナティブ電子基板]]
 | 
			
		||||
- [[自宅サーバー]]
 | 
			
		||||
@@ -20,6 +21,7 @@ https://matsuuratomoya.com
 | 
			
		||||
- [[論文の管理]]
 | 
			
		||||
- [[授業に関わるメモ]]
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### タイトルのある書き物
 | 
			
		||||
 | 
			
		||||
[[複製するメディアではなく、"刷られた装置"としてのコンピューター -  芸術とデザインの視点からのDIY半導体]]
 | 
			
		||||
 
 | 
			
		||||
@@ -83,6 +83,22 @@ fn fade_inout(origin:Region)->Region{
 | 
			
		||||
		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