annotate user/anatofuz/note/2021/02/09.md @ 134:e965a4b3e697 default tip

backup 2023-11-14
author autobackup
date Tue, 14 Nov 2023 00:10:04 +0900
parents 52aa51e8a039
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
41
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
1 # 最近
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
2 - 修論審査おわった
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
3 - 修論手直し
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
4 - 當間先生から詳細な手直しが...(ありがてぇ...)
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
5 - ポスターをつくり
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
6 - Googleスライドをポスターとして使う形式
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
7 - ポスターにする必要ない気がするが...
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
8 - 製本の調査
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
9 - そろそろGearsの勉強会をしないといけない気がする
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
10 - GearsOSで必要な知識
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
11 - CbC
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
12 - Gears
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
13 - Perl
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
14 - 恐ろしいことに全部必要になる...
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
15 - 権限周りの移譲したい
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
16 - growi
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
17 - scrapbox
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
18 - 【PR】growiはgrowsync使うと便利ですよ
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
19
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
20 # 修論の質問
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
21
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
22 通常のプログラミングのコンパイル時実行時よりもエラーが増える?
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
23
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
24 ノーマルレベルに構文エラーが出たらどうする? (當間先生
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
25
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
26 C++と比べてどう?
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
27
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
28 メタ計算の切り替え
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
29
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
30 手でかけるんじゃないの?
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
31
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
32 一般ユーザにはどうなの?
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
33
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
34 Aspect J みたいに系統的に書き換える
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
35
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
36 実装例?
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
37
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
38 何が動くと嬉しい? (山田先生
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
39
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
40 ユーザはトランスパイラ使うの?
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
41
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
42 動くまで遠いの? (和田先生
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
43
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
44 stack stack stack 問題って何? (當間先生
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
45
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
46
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
47 ```note
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
48 +kajika+anatofuz$ rg -F '。\cite'
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
49 chapter/01-introduction.tex
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
50 48:この為にはOSの処理を証明しやすくする表現で実装する必要がある。\cite{hyperkernel}
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
51
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
52 chapter/04-interface.tex
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
53 81:Javaでは\texttt{implements}キーワードを用いてどのInterfaceを実装しているかを記述する。\cite{javaimpl}
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
54 332:主要なJavaのLanguage Serverの実装であるeclipse.jdt.ls\cite{eclipse.jdt.ls}では、 LanguageServerの機能として未実装の メソッドを検知する機能が実装されている。\cite{eclipse_pull322}
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
55
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
56 chapter/02-cbc.tex
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
57 107:関数型プログラミングの見方では、 メタ計算はモナドの形で表現されていた。\cite{moggi-monad}
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
58 108:OSの研究ではメタ計算の記述に型付きアセンブラを用いることもある。\cite{Yang:2010:SLI:1806596.1806610}
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
59
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
60 chapter/03-gears.tex
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
61 3:GearsOSとはContinuation Based Cを用いて信頼性と拡張性の両立を目指して実装しているOSプロジェクトである。\cite{gears}
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
62 487:CbC xv6はGearsOSのシステムを利用してxv6 OSの置き換えを目指しているプロジェクトである。\cite{cbcxv6repo}
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
63 489:Raspberry Pi上での動作を目指しているため、 ARMアーキテクチャ用に改良されたバージョンを利用している。\cite{xv6rpi}
52aa51e8a039 backup 2021-02-10
autobackup
parents:
diff changeset
64 ```