...

独習KMC vol.6

by user

on
Category: Documents
22

views

Report

Comments

Transcript

独習KMC vol.6
Teach Yourself KMC
独習KMC vol.6
京大マイコンクラブ 著
.......................................................
.......................................................
.......................................................
.......................................................
.......................................................
..............................#####....................
...................######....######....................
..................#######...#######....................
.................########..####.###....................
................#####.###.####..###....................
#####...####...#####..#######...#######........########
#####...###...#####...######....#####....####....######
#####...##...#####....#####.....####...########...#####
#####.......#####...............####...################
#####...##...###................####...########...#####
#####...###...#.......Kyoto.....#####....####....######
#####...####.......University...#######........########
...............Micro.Computer.Club.....................
.......................................................
.......................................................
................@..............>.......................
.......................................................
Level:1
Gold:0
Hp:12(12) Str:16(16) Arm:4
Exp:1/0
。京大
6 回生
。『独習 KMC vol.6』 手
Moko
。
『独習 KMC』 、3 年前、私 編集長
知 、
「
創刊
、
TeX
不要
1
朝
晩
長
、
良
、
、
作業 事実上
、複数人
成 編集委員会
、表紙
研究室
!
知
発展
元編集長、気
……
jf712 君 巻頭言 書
振
作
修了 近
感想 抱
誘
、
、編集
。
。
返
6 年前、同期 殆 情報系 中、所属 農学部・得意 分野
員…… 、
存在
入部
(
)
。必然的 丸 3 年間、部内
駆
学
改善点 論理的
思
KMC
、非合理的
絵・
狂
・
、絵
、
。
気遣
友達 壁 作
KMC
、必要
、“
困難 役割 仰
中 思
女子部員
特 重要視
使
操作・
、
嫌 、好奇心 旺盛 、遊 好 、学
。
取 組
TA”
女子部
担当
勉強会
世界 同時 見
2
Mac
・UNIX
。
説明
力
学部
当時
使 方・
製作
・
関連 作業
管理
・
言
seikichi 君
。
『vol.5』
KMC
部誌 作
編集長 」
、2 代目編集長
生成
PDF
、部誌作成 格段 楽
、前回発刊
「
本
印刷所 製本 依頼
作
年前
」 言
。第 1 号
複数
。
特別扱
、
、
救
i
人 集
、
各自
場所
好
。女性
同調 苦手 私
私
本当
。
好
方向 向
好
最近
最近 KMC
代
入部員数 急激 増
40 人 超
。
36 代
伴 勉強会 内容
掃除 改装
女子部員
清潔
変化
対 、37
2 人入部
多彩
、長年形骸化
。
10 人
1 人、37 代
・DTM 関連 加
、部室
、雰囲気 大
。6 年前 私達 32 代
。
。
台所
度重
稼働
部室 美化
妖精
感謝
。
反面、人数 膨 上
。昔
、部員間 連絡
、少数 部員 全員 IRC
難
用
、文字上 連絡 取 合 議論
join
。……
部員
解決策 取
難
送
ping
問題
顔 書
、IRC
稼働
、実
利
KMC
。
最後
気次第 、大学 授業
魅力
変
在 続
以上 多様
、人 増
思
。
書
。文字
。
堅
、
点
、
(私 )実情
、ssh
、
非常
感
。
観
IRC
酒
。
、
楽
何
絵 描
飲
場所
変化
奇声 上
。
学
、自由 遊
幸
勉強
成果 詰
『独習 KMC vol.6』
。
京大
ii
6 回生 Moko
目次
目次
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
最近 活動
KMC
最近
i
1
KMC (lastcat) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
8 月∼9 月(∼夏休 ∼) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
10 月∼11 月 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
12 月 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
勉強会
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
DTM 練習会 (okabi and maple) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
Coq 勉強会 (asi1024) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
練習会 (asi1024) . . . . . . . . . . . . . . . . . . . . . . . . .
3
語勉強会 (dama) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
Linux 勉強会 (wacky) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
終焉
6
C++ (hatsusato) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
部員
9
Calc=Calc 開発記 (hideya) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
初
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
構築(2013 年 3 月上旬)
9
9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
Ruby 時代 思 出(2013 年 3 月中旬) . . . . . . . . . . . . . . . . . . . . . . . . . .
11
Unity 触 始 (2013 年 1 月頃∼3 月下旬) . . . . . . . . . . . . . . . . . . . . . . . .
12
移植-前編(2013 年 3 月下旬∼8 月末) . . . . . . . . . . . . . . . . . . . . .
13
Unity
(9 月下旬∼10 月下旬)
Unity
. . . . . . . . . . . . . . . . . . . . . . . . . . .
15
移植-後編(10 月末∼11 月下旬) . . . . . . . . . . . . . . . . . . . . . . . .
16
学祭以降、
(11 月下旬∼) . . . . . . . . . . . . . . . . . . . . . . . . .
iii
18
CTF 戦記
編 (tyage) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Facebook CTF is ...?
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
Quals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
Before the Finals
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
After the Finals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
End . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
Finals
計算機
代数的位相幾何 (大林) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
穴 数 数
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
3 次元 穴
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
計算機
最後
計算
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
参考文献
言語編 (hatsusato) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
C++11
C++11
新
言語機能解説
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51
的物語 衛星 前篇 (fuddy) . . . . . . . . . . . . . . . . . . . . . . 52
注意書
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
52
恵笑市
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
52
物語 初
∼
仲間
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
55
瑪瑙 森
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
瑪瑙 森
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
60
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62
簀斗羅 社
詫
電気工事士 居 部室 (possum) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 月 13 日 金曜日
63
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
64
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
11 月 24 日 土曜日 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
6 月 3 日 日曜日
最近
最悪
(pastak) . . . . . . . . . . . . . . . . . . . . . . . 69
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
!!!!!!
. . . . . . . . . . . . . . . . . . . . . . . . . . .
iv
69
70
目次
“自称
中国東北部
”、“自称
廃”、
群
人
. . . . . . . . . . . . . .
71
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
72
極東
渡
必要
3
. . . etc
条件 (@hidesys) . . . . . . . . 74
旅立 前
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
74
旅 記録
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
77
終
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
85
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
II
競技
(gire) . . . . . . . . . . . . . . . . . . . . . .
v
II
部員求 !
vi
最近
最近
KMC
KMC
lastcat
、
。初
。 言
lastcat
。
、
、
記事 皆
。KMC 第 36 代会長
手 届
代表 「
第一歩
久
私 第 36 代代表
*1 。
」 読
、力強 踏 出
思
記事 執筆
代表
。方向性 合
。
8 月∼9 月(∼夏休 ∼)
終
私 、
企業
名 出稼
誘
話 来
、金銭 飢
思 出 給料 持
主催
私 、
話 来
交流
部員 、立命館
参加
。有意義 交流
。
出
、金銭 飢
思 出 給料 持
主宰
。今年
部員 大勢野 放
。京都 在留
関西情報系学生団体交流会 (KC3)
、
。
事実 世 広 知
名 出稼
誘
KMC
大勢 部員 野 放
。京都 在留
KMC 部員 輝
企業
。今年
関西情報系学生団体交流会 (KC3)
、
終
出
KMC 部員 輝
KMC
。
部員 立命館
参加
。有意義
事実 世 広 知
。
10 月∼11 月
新学期 始
作
同時
KMC
楽
。
*1 KMC
祭
気配 色
色々
11 月。紅葉 色
会長
翌年 代表
始
立
。京都大学 学祭(以下 NF) 自
動 出
。
、一部 部員 顔 青 染
務
。
1
頃 部員
始
元気
。今年 一部
最近
KMC
活動
界隈 「進捗
互
」
誰 幸
重圧
思
、
部誌
、例年
一部
、今年
NF
伝
盛況
KMC
、
CD
問題 起
開発記録記事
開発
作
大
。
読
。部員 粉骨砕身 努力 甲斐
間違
言葉
祭
終
。NF
、初
的
進
準備・後始末
各役職
先達 力 頼
思
。
。
互
人
1 回生 就
進捗
成長
。
12 月
一
祭
終
、打 上
思
年末 祭
職 内定 、徐々 世代 移 変
骨 折
振 返
京都 厳
部員
時、決
、
。今年
糧
徐々 後
寒
部室
出来事
信
会長
。
目 前 迫
思
、
。会長
、
支
。新年代 役
役柄
1年
次 世代
。
転
KMC 第 36 代会長:lastcat
2
勉強会
勉強会
DTM 練習会
okabi and maple
。初
。DTM
maple
人 初
。KMC2 回生、DTM 担当
「Desk Top Music」 略 、
音楽 作
前期 引 続 、DTM 練習会 皆 元気 活動
、一
最近
作曲
回 称
物 作
。11 月
各々 曲 辛口 評価
重要
。
。KMC
耳
。
。今期 、前期
学祭 出
CD
回 設
基本的 内容
曲 入
。
。気 遣
作
okabi
言
意見
日々精進
。
Coq 勉強会
asi1024
勉強会
論理証明 正当性 根拠 導
Coq
言語 勉強
行
.勉強会
,文中 練習問題
的対象 関数
解
定義
参加者
.練習問題
命題 証明
,
,実際 様々 数学
参加者 示
命題
.
4人
.私以外
,
Poly
教科書 用
Software Foundations
勉強 進
,与
証明
手助
章 読
3 人 理学部(
理学研究科) 人
3人 負
,毎週恐
頑張
思
思
.現在
.
練習会
asi1024
練習会
目的
,
,各種
設計 実装 能力 競 「
学
素早 正確 書 上
3
」 強
練習
最近
KMC
行
活動
.
,最初
30 分 「
」
設計
後
30 分
参加者
学 ,次
解説 行
10 人前後
用
重 実力
.
重視
,
,
練習問題 解 ,最
行
方針 変
内容 行
参加者 皆
担当者
嬉
最近 ,実際 公 開催
参加者 皆
90 分
週 1 回 150 分
.今年 去年 大
,例年 比
本 読
諦
限
練習
.
参加
一緒 楽
練習 続
.
思
.
語勉強会
dama
勉強会 ,京都大学 全学共通科目「
協力
会
行
主 目的
語 A」
(前期)及 「
,『新
文法』 読
語 B」
(後期) 予習
練習問題 解
勉強
.
,何故
勉強会 発足
取
奇特
予習 大変
,
大変
,
,予習量 異常 多
KMC 部員 ,同 年度
3人
語 講義
.具体的
練習問題 解
,講義 1 回
3∼5 時間
.
語
知
説明
方 多
思
,
一度
語
簡単
.
歴史的 説明
,
少数言語
語 元々
,古代
用
所謂
諸語
・
言
,今
語 死語
市国
,
一部
,
,学問的世界
物 学名
,
言語的 特徴
変化
.
語 用
.確
,
「古典」
以上 広 ,権威
有名 話
番組
.
,
字
語 公用語
語 用
教育 行
言語
,
.
,日常会話
語 新聞・SNS・
起
語・
.文法・語彙
公式会見
語風 綴
故 ,文法
主 要因
言
,欧米諸国
根強 人気
語・
多大 影響 与
,元々
用
.
語・
語 方言
語・英語
人 用
,地中海全域 含 広範囲
語・
諸語 ,
語・
地方
帝国 公用語
.
語
半島中部
,知識人層
存在
用
.
.特 ,生
,日常会話
,中立的
,現在
用
用
.
最 目立
,語 活用 多
4
.例
,一般的 動詞 ,人
勉強会
称・法・態・時制 対
,7
活用
,1
動詞
格 持 上 男女中性 別
尋常
多
変
100 以上 活用 存在
,数十通
,
代
活用
.
自体 日本人
,
「結局勉強会
容易
」 言
時間 被
出来
1 人 他 講義 時間 被
.
,
.
登録
語勉強会 前期
方 部員 「単位取
語勉強会
自由
,発音
字読
語 A」
,3 人
,後期
,1 人
終
私1人
, 一度 思
」
,
発言
,
.
最近 ,若干
2人 続
私 単位 取
,語順
,講義 受
語勉強
命 繋
,覚
.
,前期 「
毎回勉強会 来 ,無事単位 取
,
.
,主語 省略
,詩歌 作
,音読
.名詞
語 素養 高
.後期 最後
良
思
頑張
勉強
,
.
Linux 勉強会
wacky
。KMC 3 回生
入
、大学
4 回生
記事 書
勉強会
。KMC 3 回生 書
wacky
。今年 夏休
、学部 2 回生 時
Linux 勉強会 開
KMC
、
。
目的
今回 勉強会 表向
目的 、Linux
使
Linux
、Linux
。
、自分
作業 行
関
何
PC
扱
。KMC
、様々 活動
不可能 言
KMC
、Linux 上 自由
Linux
部員 案外少
強会 開
部員 増
。
、Linux
扱
部員 増
、今回 勉
。
選定
言
言
。私 好
、自分
今回 勉強会
1 回生
者
Arch
Linux
有名
勉強
全 )
好
Arch
。
使
、参加者
、断念
Ubuntu
VPS(要
PC
好
。
Arch Linux
。Linux
触
Linux
人 勧
、
時点 色々
不向
触
。
5
、Debian
入
使
、初心
。
最近
KMC
勉強会
活動
内容
部室
習
、
後、仮想
、
流
設定
。Debian
、
使 方 覚
、
「追加
。Debian
fluxbox
、/home
基本的 操作 一通 練
時
外
、X
学習
編集
、環境構築
Debian
」 全
勉強会
移動、
環境 構築
GUI
別
後 、sudo
、git
使 方
make
移
。
終
勉強会 扱
内容
地味 内容
、1 回生
、
、
誰 脱落
知識
、
、
来
言
Arch
。今度機会
。
、ArchWiki
ArchInstallButtle
見
開
KMC
。
、
終焉
勉強会 本当 目的 何
?
C++
hatsusato
KMC 2 回生
。
hatsusato
名前
「終焉
、単 「初
、特 他意
、
。
難
勉強会
読
読 進
、NF
*3
『Effective C++』*2
始
前 無事全
読
。
書
C++
変更点
進
。
。皆 『Effective C++』 同
C++11
C++』*1
仮定
先 進
過言
扱
勉強会 前 『独習
入門書 既 読
C++
勉強
言
『Effective C++』 、
規格
名前
言語
C++
。
、C++
、新
。
対抗
使
C++
重要 本
報告
∼」
参考書 読
読 勉強会
私
勉強会
。
勉強会 、入門書 読
、C++
C++」
一緒 読
言及
読 終
*1 『独習
C++ 第 4 版』.
・
.
C++ 第 3 版』.
・
978-4894714519.
*3 京都大学 学祭、11 月祭 (November Festival)
、私 時々解説 加
進
。6 月末頃
。参加者 少
、参加
訳. 翔泳社. 2010. 978-4798119762.
. 小林健一郎訳.
・
*2 『Effective
。多分他
6
説明
少
。
. 2006.
勉強会
者 遅刻
私
*4
C++
回 多
書 権利 得
勉強会
続
希望 調
』*5
、
*4 主
。C++
、C++11
勉強
決
。
Exceptional C++
遅刻
*5 『C++
私
晴
。参加者
人 多
、次 読 本 『C++
本 、日本語
考
*6
、
良質 参考書
採用
読
、
。
PDF 版 購入
抜 出
次
少 残念
。
。『C++
読
C++11
本
言及
関
項目
』 読 終
、
C++11
。
……。
』. 高橋晶, 安藤敏彦, 一戸優介, 楠田真矢, 道化師, 湯朝剛介. 技術評論社. 2013.
978-4774157153.
*6 Exceptional C++. Herb Sutter. Addison-Wesley Professional. 1999. 978-0201615623.
7
KMC
最近
活動
音楽
8
Calc=Calc 開発記
Calc=Calc 開発記
若林 秀也 (hideya)
初
記事 、
部誌 同
85
「Calc=Calc」 制作秘話……
。「読
何
書
得
頒布
程
収録
話
記事
、知人
CD
」
書 綴
全 考
酒飲 話 付 合
私 気 向
感覚 読
頂
符号 (+
−)
思
。
Calc=Calc
内容
表示
、
計算結果 等
*1 。数字
説明
数字 符号 上下 分配 、上下
得点 入
式 作
2
並
問題
。上下 式
、制限時間内 高得点 目指
。
図 1 問題・回答例
見 目 中身
実
。
印象
8
、8
合 下
。
*1
CD
持
月
、開発
月日 重
月間 笑
方
、
紆余曲折
。現在 形
、途中 一度開発環境 変更 伴 作 直
涙
思 出話 、今
見
9
実際
。
付
部員
構築(2013 年 3 月上旬)
、最初
作
。
月下旬 行
私
KMC 内
回
「
春合宿
*3
(漢字 自由)」
各自 作品 発表
KMC 的活動
事
参戦 心 決
。
訳
中 一
当初
時点
時点
左耳
完成品
思考
取 入
話
。今思
感
頭 悩
使
実装 難易度的
)出来
。
実 有意義 日々
関
面白
時
特 頻繁
元
現在 形
2
繋
式 復元
2
発動 瞬間
問題 自動生成
。
等式 作 、
分解
、等式 数字
入
既 生
、
*6
繋
2
、大学 講義 内容
中 、
。
部分
数字
*5 」
、
思
遊
行
式 一纏
2
+
、日々思考 繰 返
対
投 捨
=
完成
固
「倉庫番
達 生
、
半分
要素
「数式(等式)
」 気 入
。数字 書
「結果 等
並
。他
無理
中
作品
同様 ……
、数字 混
制作 踏 切
通 抜
私 数
私
使
考
、
戦
様々
素晴
数字
。同様 事 「数式」以外
右耳
崩
左右 同 計算結果
解釈
、
「指揮」
BLOCKSUM
得点 入 、
2
言
作
「等式 作 」
、=
消
活躍 場
、
BLOCKSUM*4
、平面 敷 詰
。
、2013 年 3
、
「数式」
。数字 使
頭 中
制
、次
移 変
4
。
。
向
。
、
解釈 幅
「四季」
頭 浮
与
形 行
開発
考
*2 」
「KMC3 分
」
。
繋
数
2
(
的
思 、
行
決
。
決
試練
実装 ……
。日頃 講義時間
潜 鍛錬 怠
*2
、残念
私 追試
大学生
定期試験
構築 充 、試験期間
名
web 上 行
攻略
某
真似 開催
。
来 方
繋
山奥 施設 4 日
篭 、部員 講座 会議
行
*4 http://infotech.rim.zenno.info/products/blocksum/ja/
無料公開中。
*5 人間 動
荷物 押
格納場所
片付
、歴史
。
*6 思
発見
能力。
「下手 鉄砲 数打
当
」
意味。
*3
10
名
欠
羽目
、
居
。
KMC 恒例行事。
Calc=Calc 開発記
*7
試 終
留年
後 春合宿 行 講座 準備
投 、
今度
取 掛
…… 次々襲 掛
作
。直前
時
講座 発表練習
。
必死 勉強 、追
投
既 春合宿初日 出発 5 時間前
疲
、寝落
怖
関
、私 直
集合場所 部室 行
開発
。
Ruby 時代 思 出(2013 年 3 月中旬)
制作 取 掛
段階
度。当然部員 講座
、発表会
聴
確定
。
。気
*10
使
点
選択 良
僅
。
。手早
C#‌+XNA
Ruby+MyGame*11
用
*9
選択
、
日頃
場 借
作
使
開発 進
$*12 、
中
switch 文 実装
気 利
人 楽
*7
制作
大
。演習
成績
。
。皆
悪
。
。素 気
決
手応
喜 」
感
遊
機能 無 、
、
遷
。
十分 面白
部員 皆 楽
横
支
「生
段階 、自分
、
向
物 感 、密
完成
、
諦
。私 同
約 15 分前、
感触 間違
文法
。
。実装 上手
姿 共闘意識
tsutcho
体 成
。覚
。
移。手段 選 余裕 無 必死 状況 中、私 感
——
、
開発 進
礼申 上
。変数 頭 次々 付加
開発 向
possum
、執念 開発 続行
必死
、開発
祭
私 日頃 Ruby
使
、合宿 空 時間 縫
途中 思
完成
。小規模
質問 答
possum
時 私
使
Ruby
代
姿
、
合宿 施設
出来 、結果
、
。
事 目 見
(当時)日頃
初
私。施設 到着
。
今回 状況、急
環境
状況 、私
私。KMC 部員
思
3 日程
開発 使
乗 込 直前
*8
体現
時間 僅
、時間
。開発開始前
小池
残
。
状態
他
好意的
、実戦
難
頂
補習
攻略
。
*8 立
状態
PC
太
*9 現在、Microsoft
*10 KMC
新勧
手首
終了
支
。上回生
等 行
。
元、初心者
*11 http://dgames.jp/ja/projects/mygame/
*12 Ruby
変数。
11
新入生 簡単
姿勢。
1日
1 本完成
。
部員
図2
事
、今回 「
」
世 中 出
、
簡素
画面
形
「清書」
思
抱
、私 春合宿 満足 共 終
。
Unity 触 始 (2013 年 1 月頃∼3 月下旬)
、近年 Unity*13
話 変
人間
、
Unity
流行
時代 流
取 残
簡単 扱
3D
、
「
掲載
4Gamer.net
感 、Unity
使
私 経験
要
*16
勉強
内容
対 、Unity
読 込
性質 違
音 鳴
必
生成 当
試
、
為
判定 設定、
実践
文化的障壁 阻
作
開発 全然
闇
飲
眠 。
大学 定期試験 始
、
。
Unity
一度 Unity 開発 取 組
想
残
次 春合宿 準備 追
終
。
*13 http://japan.unity3d.com/
*14 http://japan.unity3d.com/developer/document/tutorial/my-first-unity/
残念
。
介
技術 身
、結局
前節 書
*15
強
全然必要
。新
気 減衰
、
Unity
制作環境
、
1 本作
。安
私
世界 構築
出来
Unity
。公式
*15
。
XNA
開発 絵 出
、
点 気
通
思
。Unity Editor 上
、
Unity
人間
公開
制作
Unity、今
進
対応
第 2 回以降
入門記事
使
事 多
制作
軽
Unity*14 」
。私 流行 敏感
、2013 年 12 月 8 日現在
第 2 回以降 「近日公開」
*16 http://www.4gamer.net/games/032/G003263/20111210004/
12
。
、
Calc=Calc 開発記
Unity
移植-前編(2013 年 3 月下旬∼8 月末)
春合宿 終
私 、激
大
事
戦
疲
癒
、
埋
時 特
整理 始 、
止
。私
作
炒
事 日常茶飯事
理 放 出
味
重
目
間
、
記事
世界 構築
制作 失敗
異世界 感覚、
経 、私
、
等 含
同時 行
Unity 慣
専念
、無事
事 気
制作
? 既 完成図
制作
整
。4Gamer.net
内容……思考
時
前日
、
Unity
、
時作
。
思 立
考
思 出 回想 始
広告
私
Unity
調味料
時 目 止
Unity
。
性格 、生理学 勉強
良
。
無
闇 飲
気移
日々 過
Unity 慣
見
完成
?
、先日春合宿 作
移植
Unity
発想 生
、完成形 見
習得 集中
思 立
*18 ”
「清書」
Unity
静
始動
Unity 向
開発
、大学
。私 多分
進
4 回生
、
研究室
、
楽
開発
KMC
名称
。
今
。
無
活動
。
思
。
新
畜 言
環境 慣
精神力
解決法
。私
。
導 力 無 、作業 一
開発 掛
事 多
13
尚更
気力 捻出
。開発 始
、基本的
一緒
思
。
4 回生
取 掛
問題 対
爽快感 乏
行
興味 持
、thyphy
開発 始
結構 時間 労力
私 、今
配属
研究室 活動内容
精一杯
毎日 続
。
、
終
*17 勉強会
物 思 、
研究室配属
研究室
日々
理解 深
呻
、私
、薬学部
減
Unity
、
*17 “thyphy
感覚 気 食
、今
開発 少
厳
遊
素晴
基本的 要素
Unity 上 半 無理
中二病
学部
。
。
世界 構築
返
Unity
。
設定 整 、Unity
git
世 出
少
。2013 年 3 月 25 日、
。Unity
*18
実現
私 即実行 移
Unity
方針 迷
。
声
。一度作成
対
壁 当
単位 取
。
扱
疲
。
達成感・
気
部員
失 、1
月
経
思 出
新
壁 阻
開発 停止
大学生
8月
夏休
度 自由 休
7 日程度
、
関係
開発 捗
快適
、残
思
9 月半
、個人的
合宿
行
。
。
。娯楽
「安定
抜 出
皆
魔力 助
綺麗
、問題生成
、
思
。
開発 停止
以上開発 進
。
。
春合宿
違
、
一区切
合宿
任意参加。
14
付
難
、安定
)大
Unity
状
必要
使
、
見
現状
完成形 追
先
思
纏
良
布団 移動
思
使
春合宿 発表
、気持
安定 状態
3D 演出
。今年
。
状態」
承知
*19 、
、毎年参加 *20
魅力 取 憑
。
(
琵琶湖 石
中毒性
。
再 開発意欲 低下
個人差
事
、琵琶湖近辺 合宿施設 部屋 借 、2
合宿
以降
見 目
悪
*20 原則全員参加
、9 月
合宿 行
部分
改善方針
。
開発 続
一気 作成
付
出来
開発 多少慣
Unity
私 、琵琶湖 満
状態 同程度
*19 激
勘弁
恒例行事
参加
参
開発 現場 見
無 環境 連日
無事参加
態
会社
、薬学系 仕事 就
、
比較的
行
1 回生 頃
手 加
某
疑念 駆
行
投 込
良
記事
。
活動内容 嫌気
、
泊3日
私
思 出
KMC 一大
毎年夏休
3 日程
分
。山手線 毎日通勤
学校 通 日々 再 始
盆休
飛 乗 、Unity Editor
方 自分 幸
開発方面 機運 乗
入
夏休
利用
東京
将来 希望進路 確定
良 経験
8月
7日 休
頃 薬学部
会社 就職
現時点
。
、実家
小一時間
。
。
研究室
。大画面
。飼 猫
話
加
続
。 盆 実家 過
機能 発動
本筋
問題 解決
8 月頃
、私 所属
比較的 thyphy
開発
開発 始 、前回当
演出 付
、問題生成
無理
具体的
思
私 、
Calc=Calc 開発記
図 3 食事
無
図4
合宿時点
合宿
画面。
予定
(9 月下旬∼10 月下旬)
創作活動
、自分 中
output
*21
RPG
使 方
等 或
以上 、output
非常 大事
。面白
説 映画
*21
発売
事 大事
取 扱
制作
15
同
input
無 人 面白
。創作 対
制作
制作
。
自分 中 生 出
、RPG
。
、
力
遊
同様 事 言
手段 獲得
作
意欲 維持
。絵 音楽、小
観点
。
、input
部員
十分 摂取
欠
、私 開発 停止
理由
、
、開発 行 先 見
表現 行
。
蓄
、1
、
、
開発 停止
考
。
月
専念 、output
input
潜
、女魔導師 一緒
作
。
。
制作 着手
困
、
困
「積
患者 医療
。
考
良
」 増
新
関
現
一方 、目 前
。10 月 終
全然終
、京都
*22
冬 来
。
移植-後編(10 月末∼11 月下旬)
Unity
毎年 11 月下旬 学生祭 *23
京都大学
、体育会系 若者
客
私
場
焼
行
、様々
売 歩
開発
事
毎年学祭向
制作
。例年私 夏休 頃
前節 述
。
思
考
学祭
捻出
開発 始
、年度初
学祭
1
月 切
、凝
。今
、
焦
、電卓
的
、
意味 逃
3D 演出 登場
簡素
部員
*24 実際何度
。
Unity
「京都 四季 春・梅雨・夏・冬」 言
Festival 略
NF 呼
。
言
、自分
言
。
無
、現在 形 通
「
表示 用
」
浮
。
画面 見
開発
、京都 秋
16
時間
時間 無
分
黒背景 文字 表示
。 前
*23 November
作成
実現
頃
完
。
BGM
考
追
開発
、
見
近
考
。
成形
締 切
新
思
出展
thyphy
時期 私
、10 月 下旬
活躍
。今年 同様
開発
学祭向
。先 述
出展
完成 導
、今年 年度初
今年 余裕
展示 行 、制作
、
、研究室 活動
立
。
毎年教室
展示 行
様々 活動 成果 発表
KMC 的活動
言
教室 使用
。KMC
遊
思
*22
、突 指 来院
事 、thyphy
状況
頃
構築
落
浮
見
。言 換
自分 中 構築
間
死
新
。
通 、
時代錯誤
、
短
言
。
*24
Calc=Calc 開発記
特色 生
Unity
程度
品」
。
。
、
事 出来
事実
図5
簡素
最新鋭
捨 、Unity
結果、今
使用
思
済
特色 活
開発手法 試
言
無事決定、身長 伸
Unity
開発
身 持
、無事
変更 原因 問題生成時 低確率
締 切 前日 発覚
来
」
「盛 上
作成 *26
陰 、想定
細
度感謝 意 表
思
中々多
、
*25 1/100
事
肌触
締 切
。
」
締 切 前 頭 軽
修正
無事 特定 条件下 無限
成功
。
、
潰
後
。
、HTML
学祭
良
*25
程度
風、
。結局、1 時間程度
看破 、
格別
程度。確率
、私
*27 KMC 御用達
*26 恥
」
「
、
。良 子 真似
結果
、
参
一人
陥
実感
改善 諦
。
。
進 、
生産性 高
問題生成
実装
私 「
無事「完成
画面
、
苦労 何
。時間 足
陰 締 切
。
間 頭 冷
自分 考
向
程度考
例会等
連絡
部分 調整
客
実現
*27
。今度
部分
行
楽
好
低
、気付
KMC4 回生
料理屋「
・
jf712 君 協力 頂
事 出来
。
受
17
書
。気
通 万人受
良
思
可能性
HTML
」
再
。
。想像
人
場 借
高
。
。
。
待
。
良
部員
出来
何度 褒
人
反応
下
方
英語 短文 *28
、結果表示 際 表示
下
、
開発者冥利 尽
外
。
。
学祭以降、
学祭 終
(11 月下旬∼)
一段落 、再
安定
発表 場 、冬
。
部誌 準備 部員 次
経
、学校 共用試験
状況
*29
。冬
学祭 発表
CD
次
記事 掲載
多少
点 少
、
記事 書
忙
未 着手
頑張
収録
「
思
、駄目
」 笑
。
、学祭直前
。
方
発表
使
、
思
使用可能
2D
作
。来年 学校
何
機会 皆
忙
。
、hideya
*28 正解
*29 薬学部
行
、待望
Unity4.3
、
番
、
CD
「VER 1.2」
以前
飛
、KMC
。thyphy
対策 講義 始
版
。
頒布
。例年
収録
CD
、
課題
状態
次回作
「COOL」
、不正解
5 回生 実習 受
。
期待下
。
「TRY AGAIN」等
文 表示
通
試験。2013 年度
18
。
京都大学薬学部
1 月上旬 本
CTF 戦記
CTF 戦記
編
編
tyage
存知
CTF (Capture The Flag)
関
技術 知識 競
。
。具体的
・Web
・暗号・
解析・
知識 使
知識 利用
解析・
競技
。
想像
。最近 日本
普及
各地
思
開
存知 方
。
No cON Name Facebook CTF*1 (以下、Facebook CTF)
行
私
体験談 述
私
。
Facebook CTF is ...?
先
近
CTF
多 、
競技方法 大
Jeopardy
呼
式
目 種類
。2
起動
分
、CTF
特徴
、主催者 出題
Attack-Defence(攻防戦)形式
、他
攻撃
土 奪 合 戦争
今回紹介
2 種類
形式
運営
。同時 自
述
、
。1
問題 答
回答
。各
配布
攻撃
、
等
想像
Facebook CTF
戦
防御
)
。
*1 http://noconname.org/files/CTF_NocONName_2013_ENG.pdf
19
得点
。各
思
Jeopardy、決勝 後者
少 特殊 形式
得点 得 形
得
分
、予選 前者
目 種類
領
。
Attack-Defence
(詳
後
述
近
部員
Quals
2013/9/28 7:00AM–9/30 0:00AM(日本時間) 期間 予選 (No cON Name Facebook CTF
Quals 2013*2 )
開
。予選
。私
EpsilonDelta
問題 解 始
。
参加時間
開催
*3
。
、
形式
題 答
CTF
回答
。
登録
一般的
提出
問題、3 問目
後
、遅
送 」
問題 答
IRC
混乱 招
一因
日参加
、
参加
、決勝戦 辞退
思
。
1問
問題
解
読
JavaScript
読 取
。
早
仕組
出
読
運営 他 参加者 連絡 取
問目
精度 提出
writeup
不利
?」 混
QR
disassemble
予選
回答
内
apk
。
流
3人
*5 。1
64bit elf 形式
気
大半
。CTF
、
問題、2 問目
思
説明 詳
1 時間
生成
理解
流
?」
「
、
3問
空気
...
→問題 解 →問
」
運営
少々手間取
予選 問題
writeup
...
。実際、私
送
多
→
登録
参加者 多
、CTF
2・3 日
方
増
「
開催期間
参加
→自
8:30
。
「問題 解 → writeup*4 書 →
予選
乱
「
3人
1 時間半 経過
、参加者 間
CTF
参加
、
不利
通 予選 始
。Jeopardy 形式
既
CTF
Jeopardy 形式 場合 特 参加 遅
漂
所属
時点 開始時間
遅
、世界中
基準 順位付
。結果私
決勝 進
12
13 位
入
出来
。
Before the Finals
、決勝 進
分
決勝進出 決
。決勝
状態 準備
10/7
・
、
、
11/1
一番大変
日
。
返事
開催
分
*6
、旅費等 費用
人 (@tyage, @hiromu1996, @potetisensei, @nk0t)
送
、残
問題 山積
行
1
。
月
4
、最低
1人
*2 http://ctf.noconname.org/
*3
私立灘中高 生徒 3 人 、私 含
問題
解
書
書 文化
。
*5 http://bit.ly/ICdu01
*6 Facebook
賞金 出
旅費等 援助
*4 自分
他数名 構成
。CTF
。
20
。
終了後
解
問題
writeup
CTF 戦記
12 万
旅費 出
辞退
大変
視野 含
頭 取
費
、@syuu1228
。深夜
。改
連絡 取
行
音
間
4 人分 旅
出来事
日程 組
*9 、情報収集
、必要機材 買
1日
予定 組
旅立
、1 日
帰
運営側
、無事
中学 2 年生・高校 2 年生・高校 3
不安要素
安心
、灘高校 教師 方
。
非常
。今回 決勝
見
、
非常 忙
。参加
付 添
Flickr*11
、
、数時間足
、旅行会社 連絡
間 合
1 週間
作
関
年生・大学 2 年生(私) 全員未成年
決勝
募
。
取
決勝
*8
結果、
金額 集
本当 驚
。
検討
*7 。
編
、移動 含
書
、
*10
他 日程 様子
。
Finals
CTF 決勝 開催期間 午前 10 時
内
午後 6 時
分量 多
決勝 形式
用
予想
、各
起動
攻撃
作業分担 決
一方 、残
決勝 会場
。CTF
中心街
雰囲気 漂
方
2人
運営 挨拶
使
同 ) 想定
配布
心 準備
脆弱性 探
SLA*12
監視
対策
少 離
科学博物館
CosmoCaixa
内
関係者 集
思
揃 、今回 大会 説明 簡単
開催
平日 博物館 一角 普段
異
。
後 、会場 入
Facebook
他
。
No cON Name
、CTF 参加者以外
受付
2 人 運営
、決勝当日 迎
、
、DEFCON CTF
形式(冒頭 述
、4 人
。
。
告
Attack-Defence
。具体的
8 時間 短期決戦
既
準備 始
最後
、端
。全 11
紹介
終
、
決勝 始
。
*7 https://twitter.com/syuu1228/status/387113908063838208
*8 http://syuu1228.github.io/hiromu1996ctf.html
*9 決勝戦
Attack-Defence 戦
、
購入
。
各自
周辺機器
望
*10 http://epsilondelta.hatenablog.jp
*11 http://www.flickr.com/photos/tyage/sets/72157637147617233/
*12 Service Level Agreement
、要
起動
側 一定時間
動
確認 、確認
21
検討
。
今回
減点
必要
。CTF 運営
。
部員
大会 説明 際 初
知
• 試合
、今回 試合内容 以下 通
発想 得 作
Risk
• 各問題
国 名前
、
世界地図上 問題 国
• 問題
2 種類
• Base 形式
Jeopardy 形式 同
会場
写
。
Flag 形式
1
、問題
与
1
正
。
答
Attack-Defence 形式 似
、問題
)攻撃 防御
• 問題 用意
問題
上 (各
1
。
内 「/tmp/SCORE POINTS」
EpsilonDelta) 書
5秒
入力
。
運営
•
問題 得点 得
Base 形式
個別 得点 与
• Flag 形式
。
色 塗
、1
。
、5 秒
名(私達 場合
1点 入 。
確認 間 他
上書
消
得点 入
。
• 問題
上
他
妨害 許可
攻撃、DDoS
Wi-Fi
flooding
攻撃 許可
想定
、他
直接攻撃 会場
維持
spoofing
困難
。
異
Attack-Defence
上
、各
互
攻防戦 繰 広
当
攻撃
試合形式
行 必要
、1
。SLA 対策
、戦 方 想定 大
変
。
SECCON 形式 *13
私
、
少
嬉
思
形式
問題
勝手 呼
、
方式
一度負
CTF
。
17 問 与
、8 時間
普通無理
!
会場内 声 聞
。
実 決勝前日 運営 挨拶 行
」
「明日 決勝
「予選
驚
思
全員 驚
始
内容
覚悟
*14 、運営
言
思惑通
。
決勝 始
傾向分析
」
難
問題 取 組
。表 1
様 表 管理
。
(例
全問題
17 問中 5
表示
)
。
解
一番初
脆弱性
問題
手
解
、
結果、India
。India
利用
外部
任意
用意
PHP
*13 日本
Flag 形式 問題 簡単
実行
開催
SECCON 2012 全国大会 使
形式 、今回 同
。
*14
問題傾向 試合 詳細 教
。
*15 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-1823
22
CVE-2012-1823*15
Web
。
1
上
攻防戦
行
CTF 戦記
表1
IP
Type
Category
USA
192.168.69.5
Flag
Pcap
China
192.168.69.15
Flag
Web
Russia
192.168.69.25
Flag
?
Australia
192.168.69.35
Base, 500pts
ELF Reversing
Canada
192.168.69.45
Base, 1200pts
ELF Reversing
有名 脆弱性 、CGI 上 動作
場合 、query
脆弱性 使
例
採用
、PHP
問題管理表
Country
CVE-2012-1823
作
設定
、話題
*17 。
表示
上
http://example.com/hoge.php?-s
表示
可能
。
設定 行
php.ini
、php://input
送
query
渡
、hoge.php
使
等号 含
引数
脆弱性
今回 、-d
PHP
*16 。Facebook
実行時引数 -s
。
編
。以下
送
2
上 実行
。
• allow url include=On
• auto prepend file=php://input
後 送信
書
、/tmp/SCORE POINTS
自分
名 書 込
。
India
攻略 、
会場
大
。1,2 時間
後 他 問題 取 組
映
、他
他
/tmp/SCORE POINTS
消
、India
攻略 開始
India
名前 書
攻略
、私
名
。
私達 無限
利用
、
自分
名 書 込
他
殺
得点
India
、
実行
、
笑
対抗
始
浮
。他
向
印象的
。
後 数
入 乱
。運営
組
」 言
他 問題
6問
繰 返
「India
死
、India
、
他 問題 取
。
解
、解
Base 形式
*16 http://blog.tokumaru.org/2012/05/php-cgi-remote-scripting-cve-2012-1823.html
*17 http://facebook.com/?-s
今
動作
。
23
Flag 形
部員
式 問題 解
送
出来
実行
。China(python
問題
多
入 乱
記憶
、新参者
is new India!」
感
)
入
問題
点 多 積 重 、初
Flag 形式 問題 解
土地
言
Flag
base64
思
。運営 「China
、他
私
、既
。
得点
1位
際
問題
Flag
順位 落
、最終的
得
6 位 終了
。
After the Finals
大会後、運営
。
Facebook
「君達
、入賞出来
Defence
勉強
(
大量 生成
iptables
、他
生成 妨害
覚
Defence
。
」
大会参加者 中 一番若
、大会公式
内 攻防戦
攻撃)
使
、他
。
、他
会場 行
Defence
。
」
「fork 爆弾
内容
声
。*18 *19 。
取 上
話者
。
」
「
SELinux
覗
No cON Name
語 、半分 理解出来
内容 面白
、
長居
少 残念
退出
。
。
End
今回
開催
CTF
、
多
CTF 参加
多
変動
1
月
CTFtime
本
開催
CTFtime*20
確認
登録
。CTFtime
2・3 回
獲得
参加
*19 https://www.facebook.com/officialctf/posts/180435942158461
*20 https://ctftime.org/
*21 http://www.seccon.jp/
執筆当時
参加登録期限
公開
。
24
。
大会
。
*18 https://www.facebook.com/photo.php?fbid=180559925479396
*22 12/9
。日
、今年 全国各地 開催
、2014 年1月末
*22
。
英語
開催
年
平均
気軽 参加
、国際
今年 地方開催 予選 終了
点数
登録
開催
登録
加登録
。
、各
仕組
SECCON*21
様々
参
計算機
計算機
代数的位相幾何
代数的位相幾何
大林
穴
数
数
図 1(a)
画像
穴 個数 計算機
数
領域
2 個、穴 個数
解法
1
。
、
3個
問題 考
。
丸 頂点
1(c))。黒色 画素 対
図
見
黒
。
方法 考
問題 考
。
、白色 画像 隣接
結果 得
。
計算機 計算
連結成分 問題 置 換
画像 対
黒 領域 個数、黒 領域 空
。簡単
対 、白色 画素
考
2
同様
作
。
。白 連結成分 個数 外枠 繋
図 1(b)
連結成分 数
部分 捨
白
(図
求
必要
注意
。
(b) 穴
(a) 黒 部分
画像
2
穴
2
(c)
画像
化
3
図1
2 次元画像 穴 数
3 次元 穴
、2 次元
次
3 次元 問題 考
使
。3 次元 考
25
。3 次元 場合
、
「3 次元空間
穴
部員
何 ?」
問題 考
図 2(a)
必要
。
筒状 物体 考
。確
。次 図 2(b)
風船 考
、何 穴
1
穴
。
言
1
中 空気 入
、 言
。穴
空洞
。
「穴」
「空洞」
2
考
内側 見
胃
。図 2(c)
内視鏡
紐 通
穴
。
「穴」
曲
持
。風船 小
内側 見
内側 見
開
浮 輪 考
内側 見
浮 輪 空気 入
洞 少 違 紐
。
通
(図 2(d)
• 浮 輪 例
穴 空洞
破線)。
「穴」
、
「穴」
違
1
。
「穴」
空洞
空
浮 輪 空気 入
。
次
「穴」 「空洞」
難
別 見方
。
、 思
、3 次元 穴 数 数
穴
真 中
「空洞」
部分 「穴」 「空洞」 複合体
• 考
。
、
複雑
外側
。一方「空洞」
、
「空洞」 紐 通
図 2(d)
。
別物
課題
2 種類
区別
。
必要
「空洞」
概念
定義
必要
。
(a) 筒
(c)
(d) 浮 輪
(b) 風船
図 2 3 次元 物体 穴
数学 出番
分野 取 扱
簡単 説明
。幾何学 一分野
。詳
。
理論 知
「穴」 「空洞」
論 呼
人 参考文献 見 勉強
論
「穴」 「空洞」
26
、
空間
計算機
*1
表
。
空間 次元 穴 個数
代数的位相幾何
。
空間
H0 (M ) : 図形 連結成分
H1 (M ) : 穴
H2 (M ) : 空洞
書
。
個数 表
対象
M
物体
。
次元
。例
dim(H0 (図 1(a))) = 2,
dim(H0 (筒)) = 1,
dim(H0 (風船)) = 1,
dim(H0 (浮 輪)) = 1,
。平面 空洞
数 相当
2
dim(H1 (図 1(a))) = 3,
dim(H1 (筒)) = 1,
dim(H1 (風船)) = 0,
dim(H1 (浮 輪)) = 2,
dim(H2 (図 1(a))) = 0
、
「空洞」 数 相当
対
k
考
大
k
。浮 輪
定義
、
『空洞』
対
Hk
計算機
*2 。
話 対応
場合
。4 次元 図形
0
似 何 」 表
定義
、
「穴」
。内側 空洞 「穴」
、
Hk
、
「
『穴』
定義
1
「空洞」 両方 性質 持
大
dim(H2 (図 1(a))) = 0
dim(H2 (筒)) = 0
dim(H2 (風船)) = 1
dim(H2 (浮 輪)) = 1
、
表
。
計算
一定 条件 下、
計算機
計算
。計算
Perseus
*4
、
使
URL
呼
Vidit Nanda
Source Code, Executables and Usage
開発
Here
。Windows 用
、
展開
計算
。
zip
取得
*3 。
使
。
同
場合 、
適当
、
g++ -fpermissive -O2 Pers.cpp -o perseus
。
*1 Z
*2
係数加群、
群
。
話
、
数学的 根拠
値
。
勉強
人 対
説明: 単体
単体複体 表現
図形 対
定義
。
単体複体 有限個 単体 組 合
実現
。各単体 境界作用素 (∂) 定義
各単体 基底
自由
群
群 定義
。代数的
Z 係数 有限次元線形代数 、
境界作用素 (Z 線形写像) 像
計算機 計算
、
群 次元 計算
。単
体 立方体 取 替
同
(Cubical homology
)。
*4 http://www.math.rutgers.edu/ vidit/perseus/index.html
~
*3
27
部員
例
図 1(a)
画像 計算
30x30
*5
。
。
2
30
30
-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 ...
-1 -1 -1 -1 -1 -1 -1 -1 -1
1 ...
-1 -1 -1 -1 -1
1
1
1
1
1 ...
-1 -1 -1 -1 -1
1
1
1
1
1 ...
-1 -1 -1 -1 -1
1
1
1
1
1 ...
形式 、最初
、
以降
3 行 図形 次元、X 座標方向
存在
1
、-1
数、Y 座標方向
存在
数 表
表現
。
./perseus cubtop bitmap.txt
計算
。
出力
、
3
dim(H0 )
見
output betti.txt
。
Frame [1]: 2 3
出力
。
計算
次
3 次元 筒
1
2
2 個、穴
輪 *8
3
perseus
大
別
使
使
。3 次元
。cylinder.txt
見
3
18 44 10 1
18 44 11 1
18 44 12 1
18 44 13 1
18 44 14 1
:
。最初
*9 。最後
1
3
。
*6 、風船 *7 、浮
埋
-1
。連結成分
dim(H1 )
3
次元
。
1
以降 行
OK
x,y,z 座標
。
対
*5 http://www.kmc.gr.jp/
~ohai/kmcpress2013winter/bitmap.txt
~ohai/kmcpress2013winter/cylinder.txt
*7 http://www.kmc.gr.jp/ ohai/kmcpress2013winter/balloon.txt
~
*8 http://www.kmc.gr.jp/ ohai/kmcpress2013winter/torus.txt
~
*9
gnuplot
splot "cylinder.txt"
*6 http://www.kmc.gr.jp/
28
3 次元
表示
。本当
計算機
代数的位相幾何
./perseus scubtop cylinder.txt
、output betti.txt
見
Frame [1]: 1 1
出力
。balloon.txt, torus.txt
Frame [1]: 1 0 1
Frame [1]: 1 2 1
出力
。上 説明
dim(H0 ), dim(H1 ), dim(H2 )
、図形 穴 空洞 個数 計算機 計算
一致
。
。
最後
3 次元 穴 個数 数
何 役 立
多孔質 材料
穴 数
、
大
「
考
」測
。現在 何 使
質 構造解析
考
。軽石
。穴 空洞 数 大
材料 機能 重要 役割 果
、
最後
模索
材料科学、画像処理、機械学習
。実 穴 空洞 数 数
*10 、
使
段階
。他
新材料 性能評価
金属
応用 試
蛋白
。
参考文献
平岡裕章.
筒
質構造
浮 輪 表
homology
実
関連
群入門. 共立出版, 東京, 2013.
:
気
方
用
*10 persistent
。Perseus
。
29
確認
3 次元入力
各行
。
最後
1
、出力
無視
部員
言語編
C++11
hatsusato
KMC 2 回生
。
hatsusato
通 解説
思
同様
記事
。突然何 言
、
、
焼 直
思
新
C++11
C++11
新
加
言語 新機能
、私 実 春合宿 *1
思
*2
。
違
部誌 紙幅
。
言語機能解説
1. auto
17. static assert
2. nullptr
18. noexcept
3. 初期化
19. Unicode 文字列
4. 統一
初期化構文
20. raw 文字列
5. 範囲 for
21.
6. 右辺値参照
22. explicit 変換演算子
7. 参照修飾子
23.
8. decltype
後置戻 値構文
定義
引数
24.
25. 局所型 無名型
9.
10. 可変長
列挙型
27. 拡張 sizeof
時定数式
12.
13. 非静的
14. 関数
拡張 friend 宣言
28. 縮小変換 禁止
初期化
29. 無制限共用体
default・delete 指定
30.
15. 委譲
31. C99
16. 継承
32.
*1 KMC
*2
宣言
26. extern
11. 強 型付
一 。部員総出 山篭
(http://www.slideshare.net/KMC_JP/more-c11)
30
機能
他 機能
。
同 。
引数渡
言語編
C++11
auto
今
長
、auto
記憶
指定子
機能 得
機能 奪 、後方互換性 犠牲
auto
、変数 型名
自動 置 換
駆使
、z
、新
、引数 型 応
度、auto
型推論
強力
表現
、3 行目
右辺 初期化式
Init 関数
困難
考
。
、z
型 変数 、6 行目
他、auto
、
戻 値 型 様々 変化
考
型
z
用
auto
。例
型 何
使
。
。
通常 変数 初期化
型
指定子 *3
無意味 記憶
簡単 初期化
長 型名 変数
後置戻 値構文(後述)
、auto
。
、4 行目
、簡単 初期化
、型
。
活躍
。
int型
1
auto x = 42;
2
auto y = 0.0 f ;
3
auto z = Init (x , y );
4
auto f = [](){};
5
const std :: vector < std :: string > v = InitVectorString ();
6
for ( auto it = begin ( v ); it != end ( v ); ++ it ) {
7
8
型
// i t
// x
// y
float型
// z
戻
I n i t (x , y )
式
// f
値
型
型
s t d :: vector < std :: string >:: const_iterator
}
nullptr
今
長
、
NULL
扱 、
0
、0
整数型
新
使
。
特別
運用
0
表
何
問題 発生
。
解釈
。
std::nullptr t 型
型
演算 文脈
整数
問題 対処
。std::nullptr t 型 任意
流用 付随
0
、
曖昧
C++11
*4
暗黙変換
。
、nullptr
導入
、従来
nullptr
0
使
。
1
void f ( int ) { std :: cout << " int " << std :: endl ; }
*3 自動変数 意味
記憶
。C 言語 基
B 言語
*4 「#define NULL 0」
指定子
後方互換性
。
多
存在
。
31
変数 自動変数
。
auto
意味
部員
2
void f ( char *) { std :: cout << " char * " << std :: endl ; }
3
// f ( NULL );
4
f ( nullptr );
:曖昧
// void f ( char *)
呼
出
初期化
標準
入
initializer list
。C 言語
配列 構造体
*5
初期化 同 要領 、{ }
initializer list<T>型
準
具体的
便利 初期化
std :: vector < double > v = {0 , 1 , 2.71 , 3.14};
3
// i n i t i a l i z e r _ l i s t
4
void f ( std :: initializer_list < int > l ) {
普通値渡
使
for ( const auto & elem : l ) {
6
std :: cout << elem << std :: endl ;
7
}
8
}
9
// 関 数
引数
渡
10
f ({0 , 12 , 345 , 6789});
11
f ({});
// 空
統一
initializer_list
初期化構文
、初期化構文
形式
関数形式
形式 上述
的 使
呼 出
。C++11
。
良
思
、全
。
{ }
初期化
、
解決
。
public :
Point ( int x , int y ) : point_ {x , y } {}
配列
構造体
用
行
。
。初期化 際
形式 積極
initializer list
class Point {
*5
{ }
統一的 表現
非常 親和性 高
場合、
注意
、上述 配列 構造体 初期化
呼 出
initializer list
取
3
。
初期化
2
2
、標
。
// v
1
T 型 要素 並
持
1
5
加
。
引数 取
上手 用
要素
間
扱
initializer list
initializer list
新
<initializer list>
集成体型 (aggregate)
32
。
initializer list
優先
受
言語編
C++11
4
private :
5
std :: pair < int , int > point_ ;
6
};
7
// 以 下
8
Point p1 = Point {1 , 2};
9
Point p2 = {1 , 2};
well - formed
10
Point p3 {1 , 2};
11
Point * p = new Point {1 , 2};
範囲 for
書
現
構文糖衣 追加
内 全要素 走査
簡単 書
。使 勝手
auto& 受
1
、
普通
。要素 型
。
内容 変更
auto& 受
const
使
。
for ( const auto & x : {1 , 1 , 2 , 3 , 5 , 8 , 13 , 21 , 34 , 55}) {
2
std :: cout << x << std :: endl ;
3
}
4
std :: string str { " abcd " };
5
for ( auto & c : str ) {
6
c += 4;
7
}
8
std :: cout << str << std :: endl ;
// efgh
右辺値参照
、新
C++11
来
右辺値参照
概念 加
。
名前
、右辺値
*6 。右辺値参照
無名
、&& 用
表
。右辺値参照
、
寿命 気
異
新
。例
。
*6
記述
厳密
指
束縛
参照
一時的
扱
。
、
右辺値参照 受 取 、
引数 破壊的
*7
利用
、引数 情報 *this
、内部 暗黙的 行
。厳密
、
。
、15 行目
機構 導入
代入文 左辺
、一時
、右辺値
概念 表現
、関数 引数
、左辺値
定義
知
省略
rvalue、xvalue、prvalue
実現
奪
一層 効率
検索
。
*7
必
破壊的 利用
。破壊的 利用
33
。
部員
化 期待
。「
適切
STL
」 呼
表現
2
、意味的
。
右辺値参照 対応
、私
一切変更
1
機構 利用
一般
STL
効率化 恩恵 受
利用
。
class String {
public :
3
String ( const char * src )
4
: len_ { std :: strlen ( src )} ,
5
str_ { nullptr } {
6
str_ = new char [ len_ + 1];
7
std :: copy_n ( src , len_ + 1 , str_ );
8
}
9
~ String () {
10
delete [] str_ ;
11
}
12
// 委 譲
13
String ( const String & src ) : String { src . str_ } {}
14
//
15
String ( String && src ) : len_ { src . len_ } , str_ { src . str_ } {
用
16
src . len_ = 0;
17
src . str_ = nullptr ;
18
}
19
//
20
String & operator =( String && src ) {
代入演算子
21
len_ = src . len_ ;
22
str_ = src . str_ ;
23
src . len_ = 0;
24
src . str_ = nullptr ;
25
return * this ;
26
27
}
private :
28
size_t len_ ;
29
char * str_ ;
30
};
34
、
言語編
C++11
参照修飾子
上述 右辺値参照 導入 伴
、
関数
需要 生
宣言
const・volatile 指定 後、例外指定 前 &
左辺値
。
方 、右辺値
&
参照修飾子 従来通 省略
実現
用途
。
指定
方
&&
関数
。*this
解決
関数 指定
。
関数
*8
、const && 意味
(後述) 用
参照修飾子
&& 置
、省略
。
1
左辺値 場合 右辺値 場合
delete 指定
。
struct Example {
2
Example () = default ;
3
void f () & { std :: cout << " lvalue " << std :: endl ; }
4
void f () const & { std :: cout << " const lvalue " << std :: endl ; }
5
void f () && { std :: cout << " rvalue " << std :: endl ; }
6
// void f () const && { std :: cout << " nonsense " << std :: endl ; }
7
};
8
Example g () { return Example {}; }
9
Example e ;
10
const Example ce ;
11
e . f ();
12
ce . f ();
13
g (). f ();
// rvalue
decltype
後置戻 値構文
関数 戻 値 後置
decltype 演算子
追加
記法 導入
。9 行目
関数
戻 値 表現
値構文
見
用
要領 表現
mul2
困難
簡単
。
記法
、戻 値 型 表現 容易
一目瞭然
。
、
後置構文
。
1
// 後 置 戻
2
template < class T , class U >
3
decltype ((* static_cast < T * >( nullptr )) *
破壊的変更
。sizeof 演
。
、特 一部
。
*8 &&
右辺値
// const lvalue
算子 同 要領 用
式
値
// lvalue
時 式 型 取得
導入
// 戻
使
最大
場合
唯一
利点。const
分。
35
変更
扱
const & 十
部員
4
(* static_cast < U * >( nullptr ))) mul1 ( T x , U y ) {
5
return x * y ;
6
}
7
// 後 置 戻
8
template < class T , class U >
9
auto mul2 ( T x , U y ) -> decltype ( x * y ) {
10
11
値構文
使
場合
return x * y ;
}
式 呼
無名関数
簡便 作成
[]() -> 戻 値型 {}
本形
、
[]
変数
中
式( 表現
式 作
。
式 基
変数 並
) 取 込
、
。変数名
、変数名 前 &
元 変数
変数 寿命 意識
必要
仮引数
。
、
取 込
()
見
無名関数
並
方法 導入
。
元 変数
。
、
参照 無名関数
場合 参照先
。
。仮引数
省略
、
場合引数
関数
。
戻 値型 部分 戻 値 型 指定
省略 、
関数 定義
return 文 1 文
。戻 値 型 省略
型
戻 値 型 指定
{}
、
。
void
関数定義 書
式 用
、
。-> 戻 値型
省略
場合、戻 値 型
関数 定義
推論
return 文 1 文
場合、戻 値
、関数定義 複数 文 書
必要
、
値 返 場合、必
。
。普通 関数 同様 書
場一度
、非常 便利
。戻 値 型
関数
。
型 名前
名前空間 汚
。
1
std :: vector < int > v (10);
2
std :: iota ( begin ( v ) , end ( v ) , 1);
3
int sum = 0;
4
std :: for_each ( begin ( v ) , end ( v ) , [& sum ]( int x ) { sum += x ; });
5
std :: cout << sum << std :: endl ;
// 55
36
C++11
言語編
可変長
可変個 引数 取
作成
方法 導入
型安全 可変長引数関数 作成
9 行目
、
。
演算子...
、0 個以上 任意個
仮引数
実引数 列 表
。非型
仮引数 同様
仮引数 宣言
、
。14 行目
演算子...
関数仮引数
関数仮引数
後
仮引数 列 展開
合 同様 、後
仮引数
。可変長引数関数 作
関数仮引数 前
区切
*9
、
。
仮引数 前
場合 、10 行目
用
演算子...
。
演算子
用
区切
仮引数
場
型 列 展開
。
、仮引数
対
用
仮引数 個数 返
sizeof... 演算子 新
。
1
void print ( const char * s ) {
2
while ( s && * s ) {
3
if (* s == ’% ’ && *++ s != ’% ’) {
4
throw std :: runtime_error ( " missing arguments " );
5
}
6
std :: cout << * s ++;
7
}
8
}
9
template < typename T , typename ... Args >
10
void print ( const char * s , T value , Args ... args ) {
11
while ( s && * s ) {
12
if (* s == ’% ’ && *++ s != ’% ’) {
13
std :: cout << value ;
14
return print (++ s , args ...);
15
}
16
std :: cout << * s ++;
17
}
18
throw std :: runtime_error ( " extra arguments " );
19
}
20
print ( " Hello C ++% d \ n " , 11);
*9 標準
std::tuple
実装
// Hello C ++11
。
37
導入
部員
強
型付
列挙型
、型安全
enum
、前方宣言
強 型付
enum class
、外部 名前空間 侵
enum
導入
。C++11
、列挙型 型安全 扱
。
1 行目
enum class
基底
前方宣言
整数型 指定
。enum class
。3 行目
。前方宣言 内部型 省略
省略
内部型
int 型
解釈
必
列挙子 整数型 暗黙変換
class
内部型
内部型
int 型
、4 行目
class
2 行目
解決
、5 行目
。enum
必要
。enum
明示的 型変換
必要
。
明示的
enum
解決
解決 許容
、C++11
明示的
。
// 前 方 宣 言
1
enum class TrafficLight : int ;
2
enum class Color : char { red , green , blue , }; // c h a r
3
enum class TrafficLight { red , yellow , green }; // i n t
4
TrafficLight tl = TrafficLight :: red ;
5
char c = static_cast < char >( Color :: red );
6
enum Number { ZERO , ONE , TWO , THREE };
7
int n = ONE ;
8
n = Number :: TWO ;
// 以 前
// 必
指定
// 明 示 的
// 古
型変換
必要
形式
指定
明示
// C ++11
時定数式
新
constexpr
表現
使
変数 、
時定数
時 実行
時定数式 初期化
。constexpr 指定
、return 文 1 文
時定数
、
、
、
関数 定義
書
関数
時 実行
実引数
、
typedef 宣言
using 宣言
関数 実行時 実行
。
、戻 値
全
実引数
時定数
時定数
、
。
constexpr 指定
型 定義
時定数
。constexpr 関数 渡
関数
。constexpr 関数 渡
要
、
。
constexpr 指定
除
導入
、
、
constexpr
38
時定数 型
使
型
全
型
初期化
内 初期化
必要
必
言語編
C++11
*10 。
1
enum class Flags : unsigned int {
2
good = 0 , fail = 1 , bad = 2 , eof = 4
3
};
4
constexpr Flags operator |( Flags f1 , Flags f2 ) {
5
return static_cast < Flags >( static_cast < unsigned int >( f1 ) |
6
static_cast < unsigned int >( f2 ));
7
}
8
switch ( flag ) {
9
case Flags :: bad :
10
// Do Something
11
break ;
12
case Flags :: eof :
13
// Do Something
14
break ;
時
15
//
16
case Flags :: bad | Flags :: eof :
operator |
17
// Do Something
18
break ;
19
default :
20
// Do Something
21
22
break ;
}
非静的
初期化
、
内 初期化
static const
7、8 行目
C++11
、任意
。既
、
2
整数型 限
宣言 場所
。
初期値 与
初期値 与
初期値 上書
初期値 初期化
1
計算
初期化
。
初期化
、
。
class Example {
public :
3
Example () {}
4
Example ( double src ) : d_ { src } {}
*10
述
条件
// str_ == " default " && d_ == 3.14
型
要件 一部
// str_ == " default "
、全
39
。詳細
各自調
。
部員
5
6
Example ( const std :: string & src ) : str_ { src } {}
private :
7
std :: string str_ { " default " };
8
double d_ {3.14};
9
};
関数
default・delete 指定
、
禁止 表現
、
用
private
関数 明示的
delete 指定
、7 行目
関数
数 *11
明示的
代入演算子
必要
、
。C++11
delete 指定
。他
、
、
制限
定義 存在
default 指定
定義
3、4 行目
関数 使用 禁止 表現
一部
。
1
// d_ == 3.14
。default 指定
暗黙 生成
定義 用
特殊
特殊
関
関数
。
struct Uncopyable {
// 明 示 的
2
Uncopyable () = default ;
3
Uncopyable ( const Uncopyable &) = delete ;
4
Uncopyable & operator =( const Uncopyable &) = delete ; // 代 入 禁 止
5
};
6
template < typename T >
7
void f ( T ) = delete ;
8
void f ( int ) {}
int型以外
// f
int型
// f
変数
禁止
//
型
変数
渡
渡
委譲
6 行目
、
初期化
。
書
1
2
3
別
呼 出
、
簡単
、冗長性 少
。
class Month {
public :
Month ( int m ) : month_ { m } {
4
assert (0 < m && m <= 12);
*11
算子・
定義 存在
・
6 種類
・
関数
。
代入演算子・
・
暗黙
。
40
生成
代入演
C++11
5
}
6
Month ( const std :: string & src ) : Month { std :: stoi ( src )} {}
7
private :
8
9
言語編
int month_ ;
};
継承
、基底
関数 派生
、using 宣言 用
取 込 機能 存在
何
。C++11
関数
基底
関数 派生
、
加
取 込
。3 行目
、基底
呼 出
。派生
隠蔽
基底
派生
書
、派生
初期化
取 込
、上述 非静的
初期化 用
初期化
必要
。
1
2
class Derived : public Base {
public :
3
4
using Base :: Base ;
private :
5
6
利用
// B a s e
int x_ {0};
};
static assert
時版
assert
、static assert
一引数 定数式、第二引数 文字列
bool
変換 、true
何
受 取
新
。
、false
出力
template < class T , class U >
2
struct S {
3
T first ;
4
U second ;
5
};
6
template < class T , class U >
7
void f () {
。第
時 第一引数 評価
、第二引数 文字列
。
static assert
時計算
1
追加
41
用
、constexpr
比較的容易
。
部員
8
static_assert ( sizeof (S <T , U >) == sizeof ( T ) + sizeof ( U ) ,
9
10
" padding exists in S " );
}
noexcept
、関数 例外指定
*12 。代
新
演算子 、引数
用
throw
、C++11
throw 例外指定 非推奨
noexcept 演算子
式 例外 投
追加
式 含 場合 false
。noexcept
、含
場合 true
返
。
noexcept 演算子 引数
bool 型 定数式 渡
。noexcept 演算子 渡
例外 投
false
依存
目
関数宣言 用
定数式
関数 指定
、関数 例外 投
noexcept 演算子 引数 省略
関数
noexcept(true)
用
、実行時
、
、特定 式 例外 投
例外指定
表現
場合、noexcept(true)
抜
例外 投
true
。
変
組 合
2
noexcept
、例外指定
。
表
、2 行
、5 行目
。例外
例外指定
呼 出
std::terminate
強制終了
。
1
void swap ( Example & lhs , Example & rhs )
2
noexcept ( noexcept ( lhs . swap ( rhs ))) {
3
lhs . swap ( rhs );
4
}
5
int twice ( int val ) noexcept {
6
7
return 2 * val ;
}
Unicode 文字列
、
文字(列)
表現
、UTF-8、UTF-16、UTF-32 文字(列)
C++11
追加
3
、
。
後
*12 例外指定子
*13
、u8
存在
。
表現
、u8、u、U
文字(列)
3
先頭
char 型、char16 t 型、char32 t 型 、UTF-8、UTF-16、UTF-32
*13 。
文字(列) 表現
、\u
L
4 桁、\U
throw
後
8桁
非推奨
文字
16 進数 指定
、例外
先頭
42
投
、
throw 式
文字名 指定
役割 健在
。
。
言語編
C++11
。
1
wchar_t wc = L ’
2
char16_t u16c = u ’\ u3042 ’;
3
char32_t u32c = U ’\ U00003042 ’;
4
const char * u8s = u8 " UTF -8 文 字 列 " ;
5
const wchar_t * ws = L "
6
const char16_t * u16s = u " UTF -16 文 字 列 " ;
7
const char32_t * u32s = U " UTF -32 文 字 列 " ;
’;
// \ u3042 ==
文字列 " ;
raw 文字列
解釈
、raw 文字列 表現
。文字列
、"delimiter( )delimiter" 挟
、delimiter
先頭
R
raw 文字列
解釈
0 文字以上 16 文字以下 他 文字列 置 換
前
R
部分
文字列
L、u8、u、U
指定
。
。
、
。
1
const char * rs = R " (/\ w \\\ w /) " ;
2
const char * u8rs = u8R " (( " raw \ str " )) " ;
3
const wchar_t * wrs = LR " +( " ( raw \ str ) " )+ " ;
4
const char16_t * u16rs = uR " ***(( " ))*** " ;
5
const char32_t * u32rs = UR " delimiter (( " )) delimiter " ;
// /\ w \\\ w /
// (" raw \ str ")
// "( raw \ str )"
// ( " )
// ( " )
定義
末尾
定義 方法 変換
定義
。
実現
1
始
定義
受 取
、
定義
情報
、const char*型
受 取
*14 通常、
識別子 例外
名前 当然避
必要
識別子 必
。cooked
、単項
。
名前
、
cooked
仮
、整数型 場合 unsigned long long int
演算子
始
1
raw
template <char...>
型、浮動小数点数型 場合 long double 型 受 取
取
演算子 operator"" 識別子 ()
定義
、
。raw
介
定義
*14 。
必要
数値型 対
引数
。
、
。
定義
定義
、
1
。
43
名前空間
始
負数 受
戻 値 適用
次
予約
大文字
、
名前
。
定義
予約
部員
文字型 対
定義
、
情報
char 型 受 取
文字、UTF-16 文字、UTF-32 文字 場合 、
char32 t 型 受 取
。第一引数
入
。
定義
、
NULL 終端
情報
(const char*, size t)
文字列、第二引数
NULL 終端文字 除
受
文字数
文字列、UTF-16 文字列、UTF-32 文字列 場合 、const char*
部分
char
wchar t 型、char16 t 型、
。
文字列型 対
取
。
wchar t、char16 t、char32 t
1
template < char ... Chars >
2
std :: string operator " " _to_string () {
置 換
。
3
std :: string ret ;
4
for ( const auto & c : std :: initializer_list < char >{ Chars ...}) {
5
ret . push_back ( c );
6
}
7
return ret ;
8
}
9
std :: string operator " " _s ( const char * str , size_t ) {
10
return std :: string { str };
11
}
12
constexpr std :: complex < double > operator " " _i ( long double d ) {
13
return {0.0 , static_cast < double >( d )};
14
}
15
std :: string str1 = 12345 _to_string ;
16
std :: string str2 = " std :: string " _s . substr (0 ,3);
17
// std :: complex < double >{2.0 , 3.0}
18
std :: complex < double > c = 2.0 + 3.0 _i ;
// "12345"
// " std "
explicit 変換演算子
指定
explicit
指定
1
template < class T >
2
class SmartPtr {
3
。
public :
4
explicit SmartPtr ( T * src ) : ptr_ { src } {}
5
~ SmartPtr () { delete ptr_ ; }
6
explicit operator bool () {
7
return ptr_ != nullptr ;
44
、変換演算子
C++11
8
}
9
private :
10
11
言語編
T * ptr_ ;
};
2 行目
、using
用
、
引数 部分的 束縛
書
。
typedef
代
、5 行目
using
、
使
。
1
template < class T >
2
using MyVec = std :: vector <T , MyAllocator <T > >;
3
MyVec < int > v ;
4
typedef int (* FUNCPTR_OLD )();
5
using FUNCPTR = int (*)();
// std :: vector < int , MyAllocator < int > > 型
// 従 来
宣言方法
宣言方法
//
引数
引数
関数
指定
指定
。
1
template < class T , class U = double >
2
void f ( T t = 0 , U u = 0);
3
void g () {
4
f (1 , ’c ’ );
5
f (1);
6
f < int >();
7
f < int , char >();
8
、
// f < int , char >(1 , ’c ’)
// f < int , double >(1 , 0)
// f < int , double >(0 , 0)
// f < int , char >(0 , 0)
}
局所型
無名型
引数渡
引数
受 取
1
template < class T >
2
void f ( T ) {}
受 取
局所型 無名型 、
。
45
引数
部員
3
enum { e };
4
struct {} noname ;
5
int main () {
6
struct Local {} local ;
7
f ( e );
8
f ( noname );
9
f ( local );
10
}
宣言
extern
翻訳単位
化
大
。C++11
宣言
、
、各翻訳単位
、two.cpp
、std::vector<int>
three.cpp
three.cpp
。例
翻訳単位、one.cpp、two.cpp、three.cpp
std::vector<int> 明示的 宣言
、C++11 以降
時間
化 抑制
3
以前
、
、extern
。
、利用
。C++11
std::vector<int> 実体 存在
1
three.cpp
宣言
extern
化 抑制
。
時間
削減
std::vector<int> 実体 、
、two.cpp
。two.cpp
時
one.cpp
。
宣言 利用
extern
明示的
化
、
化 行
注意深 考
1
効率 良
必要
。
1
// one . cpp
2
template class std :: vector < int >;
3
//
明示的
化
4
5
// two . cpp
6
extern template class std :: vector < int >;
7
//
化
抑制
8
9
// three . cpp
10
extern template class std :: vector < int >;
11
//
化
抑制
46
翻訳単位
。
、
、
翻訳単位
。
言語編
C++11
拡張 sizeof
拡張 friend 宣言
sizeof 演算子
、実体 持
変数
変数
取得
必要
、
。C++11
取得
変数
static
化
。
friend 宣言
引数
typedef 名 指定
、C++11
。
1
template < class T >
2
struct Example {
3
int hoge ;
4
friend T ;
5
};
6
struct Foo {};
7
//
8
constexpr size_t hogesize = sizeof ( Example < int >:: hoge );
9
Example < Foo > ef ;
// F o o
10
Example < int > ei ;
// friend i n t
変数
縮小変換
取得
用
初期化 *15
。整数型 浮動小数点数型
同士 間 変換
。
friend
無視
禁止
初期化構文 { }
統一
E x a m p l e < Foo >
際 、縮小変換 起
間 暗黙変換 縮小変換
。整数型同士、浮動小数点型
、変換先 型 変換元 型 値 全 表現
、変換元 定数式 、
値 変換先 型 表現可能
、縮小変換
*16
、縮小変換
当
。
1
double d {3.14};
2
// int i1 {3.14} , i2 { d };
3
//
4
// std :: vector < double > vi = { i1 , i2 , d };
5
char c1 {42};
6
// char c2 {12345};
*15
*16 変換先
: int
: double
double
変換
変換
: char型
初期化 initializer list 集成体型 (配列 構造体)
型 浮動小数点数型 場合、定数式 値 正確 表現
47
int
初期化
必要
表現
含 。
。
初期値
部員
無制限共用体
、
定義
持
、C++11
全
、static
共用体
共用体
。
delete
持
対応
非静的
1
参照 除
。
定義 特殊
関数 暗黙
1
制限 撤廃
共用体
関数 持 場合、
共用体
特殊
共用体 特殊
内 無名共用体 場合 、
関数 暗黙
初期化 用
対応
直接
delete
無名共用体
。共用体
初期値 指定
内、
。
class Example {
2
enum class Tag { number , text };
3
public :
4
Example ( int src ) : type_ { Tag :: number } , i_ { src } {}
5
Example ( const std :: string & src ) : type_ { Tag :: text } , s_ { src } {}
6
Example ( const Example & rhs ) : type_ { Tag :: number } , i_ {0} {
7
* this = rhs ;
8
}
9
~ Example () {
10
if ( type_ == Tag :: text ) {
11
s_ .~ basic_string ();
12
}
13
}
14
Example & operator =( const Example & rhs ) {
15
if ( type_ == Tag :: text ) {
16
if ( rhs . type_ == Tag :: text ) {
17
s_ = rhs . s_ ;
18
return * this ;
19
} else {
20
s_ .~ basic_string ();
21
}
22
}
23
type_ = rhs . type_ ;
24
switch ( type_ ) {
25
case Tag :: number :
26
i_ = rhs . i_ ;
27
break ;
48
言語編
C++11
28
case Tag :: text :
29
new (& s_ ) std :: string { rhs . s_ };
30
break ;
31
}
32
return * this ;
33
34
}
private :
35
Tag type_ { Tag :: number };
36
union {
37
int i_ {0};
38
std :: string s_ ;
39
40
};
};
存在
記
。任意 追加属性
属性 指定
囲
[[ ]]
変数
指定
alignof 演算子 追加
。alignas
。alignof
渡
型名 渡
final
指定
、
導入
override
渡
同 事
指定子
通常 識別子
使
使
禁止
関数
関数
関数
継承
override、final
2
文脈
文脈
扱
。
struct Base {
2
virtual void f () const ;
3
[[ noreturn ]] virtual void g () final ;
4
};
5
struct Derived : public Base {
// 値
返
明示
6
void f () const override ;
7
// void g () override ; f i n a l 関 数
//
};
49
型名
派生 禁止
関数 基底
1
8
。alignas
。
。final 指定
。
要求
要求 返
。final 指定
、
要求 返
定数式 値
、
、
想関数
。
型
。override 指定
、
、統一的 構文 規格 明
alignas 演算子 、型
場合 、alignas(alignof(型名))
明示
独自拡張 対
呼
、
、仮
以外 文脈
部員
9
// o v e r r i d e
識別子
final
使
10
alignas ( float ) unsigned char override [ sizeof ( float )];
11
constexpr int final = alignof ( int );
機能
C99
入
C99
機能 一部
導入
C++11
。
• long long int
•
func
•
STDC HOSTED
• Pragma 演算子
• 可変長引数
• 空
引数 許容
• etc.
少
64bit
展開
long long int 型 導入
場所 関数名 置 換
能 導入
他
整数 格納
。詳細
導入
func
省略
。
。
他
機
。具体的
201103L
。
機能
cplusplus
値
cplusplus
大
199711L
多
値 変更
。
二重閉 山
、閉 山
問題 解決
並
2
右
演算子 間違
解釈
。
thread local
各
独立
変数・静的変数 作
憶
指定子 導入
thread local 記
。
Plain Old Data
POD (Plain Old Data)
定義 整理
、
多
型
POD
属
。
Substitution Failure Is Not An Error
SFINAE (Substitution Failure Is Not An Error)
格
SFINAE
合 全 列挙 、
場合 列挙
以外 全
仕様 変更
、C++11
SFINAE
inline namespace
50
変更
。
規
SFINAE
場
。
言語編
C++11
透過的 名前空間 作成
。inline 名前空間
名前空間 外側
使
。
提供者 、異
実行
1
。C++11
場合 対
規定
存在 許容 、
実装 容易
性質
。
。
各自
拾
、
「
伴
定義
仕様 追加
、
C++11
各機能 概説
、本 買
言語編」 同様 、
部誌 載
考
。
通 知
言
過
、
詳細 説明
。
言語編」
標準
。
概念 導入
読
、本記事
編」
焼 直
。
。
扱
「
存在
複数 実行
将来
。「
。
定義
中
見直
、
柔軟 提供
、
C++11
中 名前 、
推測
C++11
、
「
変更
編」 予定
述
次 春合宿 発表
。乞
*17
思
。
作 、
後
期待。
参考文献
C++11: Syntax and Feature
http://ezoeryou.github.io/cpp-book/C++11-Syntax-and-Feature.xhtml
*17
春合宿
発表後
SlideShare (http://www.slideshare.net/KMC_JP/)
51
予定
。
部員
的物語 衛星
前篇
fuddy
注意書
物語
KMC 部員 6 名 集
、『
用
行
(TRPG)
、
』
基
。
物語 実際
行動 、後付的 解釈
設定 大幅 付 加
異
作
。実際
内容
、展開 除 、大
。
、
物語 『
。 留意
』
推奨
。
恵笑市
不思議 場所、恵笑市。
不思議 力 持 動物「変化」 不思議 存在「物 怪」
、
地神」
、名状
「神話生物」 仲良 共存
、時 人間 助
恵笑市
海 面
3
日々 暮
町
。
。
商人町、 京 代 町 。
歴史 残 城下町、 舞 今 町 。
、自然 多 残 田舎町、鞍部町。
今
、鞍部町 関
話
。彼
。
52
土地 守護
「土
人間 姿 化 、時 人間
的物語 物語 初
∼
仲間
鞍部町 引 越
。
来
、西 空 緑色 星 輝
住
場所
部町以外 場所
見
鞍部町 住
人
星
色 輝 星
「
衛星」 呼
話)突如
月
1
知
。
、人々
、町 人々
鞍
名状
緑
何
。
「
縁
」
狸 変化 名前
団山
衛星 現
。
、
。
話
住
時
何故
出会
教
」
区(以下布団村)
鞍部町 旧布団村地
。
布団村 西 方
布
。
布団山
危
大
茂
潜
住
心 清浄
、人間
(偏見)
、
人間 化
目立
布団山
」
住
見
姿
(
行動
)
。
、
布団山 北 斜面 住
見 目 怖 犬 変化
昔話 出
。人間 化
。
存在 人間 化
人街 形成
。「
姿
畜生
)
。
2 人 友達
」
魔境
人 坊主 姿
人移民 多 、
姿 街中
、
。
音 出
抱
(鞍部町
生
立 寄
、
(変化 呼
人間 化
「
。
。
衛星」 現
、
「
、恵笑市内
。
不思議
「
星 見
前(嬉々 25 年 9 月現在。現代日本人 知
空 現
知
気 付
。
衛星 、
空
衛星 前篇
子供
5歳
。人間 化
恰好
、犬歯 鋭
生
)
。2 匹
好
狐 変化
、
、10 歳
男 子
5歳
男 子
白目
、
気 合 、
一緒
。
、
、
3匹 、
団村 民家 忍 込 、何
荒
盗
趣味
趣味
趣味
。
悪
行
。
、
。
収穫
布
米 野菜 食
田畑 作業
腰 折
。
普通 動物
害 人間
。
朝飯前
村 降
、
。人間
猟友会 出張
3 匹 変化
3匹 行
、3 匹
心配
、人間 出 抜
「
」 原因
掴
。
、布団村 住 人々 原因不明 怪現象 悩
53
。留守
冷
部員
蔵庫 中身 空
、汗水 流
腰 折
受
売
農作物
町病院 入院
等々。
、布団村 呪
、布団村 隣
人
作
。
、
貧
考
蛇真村 、町
残
人
食 荒
現 、余裕
地域 移 住
裕福
暮
対策
彼
。
、数年前 突如現
人 土地
村
先祖代々受 継
以外
、
裕福
田畑 放棄
。布団村 残
宗教団体「主父 暮
会」
人々
暮
別 話。
、
好
頭 上
達 自由気
存在 二匹
社 祭
狐
、名状
、簀斗羅自身 狐
簀斗羅
好
趣味
。
。
。
狐
狐
献上
子 、本当 困
(昔、船 紛
接
、町
大嫌
放
、
。
間
内緒話
話 聞
人
(
。自分 体験
何
周
行
)
。
人 話
話
秘密 教
)
。
同
。
羽
幼女 姿
)
。
変化
話
。
存在 分
。
話 前置
顔 吹聴
子供
。人間 化
雄
、
逆
宇宙飛行士 目指
、町 人
以上
不正 度 過
見
天狗 一緒 宇宙 遊
(※
好
逆
、
大好
秘密 教
。
人 世話 焼
以来、
同
(
一人
腰 折
目 遭
。
顔
、道徳的
。以前、
」
町中 飛 回
。 人好
。
暗 )
。
布団村 川 挟
羽 使
。
道徳的 変化
人
簀斗羅 名状
=
)
。
。
地域 住 存在 顔
。困
烏、
「
。以下
山、蛇真山 住
人好
、自主的
毛 生 、目 服 隙間 闇
英国
蛇真村
。
盗品)
。人間 化
一匹 、約 900 年生
振 舞
簀斗羅 名状
行
(頭
逆
優
。
(
姿
、蛇 投
人 子供 対
行動 諌
贈
6 歳幼女
)
。
人間 対
動物的直感 嗅 取 、
油揚
、
「簀斗羅」
言 張
。油揚
根
度 過
貢物
達
。
一匹 、布団山
(明
生活
。
「
衛星」 物語
54
。
的物語 簀斗羅
社
月
1
前、
季節 報
8月
来年 夏
木々
、生
命知
子
古
。
境内 人家 置
。
祠 不思議
前
小
社
賽銭箱
放題
社 鳥居
影
3匹
、動物 姿 祠 陰
……
左右
狐
、
、
、
唸
。
……」
。
。2 匹
見
。
」
不機嫌
不機嫌
横
座
心配
、
昼間 太陽
。
空気 溶
、犬
、無情
悪
…… 日様 蝉 ……爆発
泣 言
「大丈夫
。
立派 腹 突 出
……暑
昼時 、
。社 境内
響
中 狸
。
。
差 込 、蒸 暑 空気 漂
様子
。
、神社 涼
蝉 声
。祠
3
日様 、我 世 夏 謳歌
「
場
日、生命力 感
空
。
手入
、堂々 気品 持
。3 匹
広
祠
。
3匹 夏 暑
、
木
、
魔境
。
埃
、
日差
夏 布団山
仏壇程 大
荒
真
、
待 構
社
。
。世間 夏休
子供 鞍部町
獲物
社 境内 石畳 雑草 苔
返 、夏
見
。生命力
生
、4 畳半
入道雲
覆
世
布団山
空
季節 喜 植物 鞍部町
布団山 濃 緑
、布団山 入
、
。青々
。生命力
布団村
中
衛星 前篇
鼻 鳴
見
。不機嫌
、特 何
「
、
苛立
。
」
年上
、年上風 吹
、
、風 起
。
中心
3匹 何
、
夏 昼 早 過 去
待
。
空気 打 破
臭気 漂 、黒
怪
。
、
唐突 祠 扉 開
玉虫色 、
泡立
。
液体
物質 、
、機械油
個体
鼻
、
賽銭箱 上 落
賽銭箱 中身 物色
55
数秒
、賽銭箱
世
部員
離 、石畳 上
姿 変
。
金色 怪
思
、狐
。
「今日
入
狐
」
姿
顔
、
社 主
。簀斗羅 後
生
簀斗羅
、
10 円玉 3 枚 右前脚 弄
肥
巨大 影 蠢
簀斗羅 、祠 寄 添
対
「
瞬
山羊
樹木
枝 何本
。
口 開
見
若干 不満
、
体
拗
、賽銭 少
這
。若
。
」
簀斗羅 口調
色 入
、
風景 慣
思
。
寝返
見
打
簀斗羅
向
。3 匹 様子 、
「
簀斗羅
、
。暑
「
狐
様子
暑
15 歳
。文句
若
簀斗羅
騒 立
見
光景
「
口答
!」
境内
。
溜
憤
立
。
布団村 人々 不
。
聞
定
。
縁 華麗 着地
」
。
。蝉 負
原因 一
。
日様 行
!」
! 幸 引 起
簀斗羅
!」
! 加
動
。
3 匹 口々 自分 言 分 簀斗羅 投
「
2匹 首
仕方
世話
「
。
勢
。
、
緩
一匹 黒 烏 飛
赤 鳥居 潜 抜 、
4匹
気
光 賽銭箱
、 互 罵 合
。
前 。喧嘩 ?」
声
声 聞
。
、
、声
4匹
方向 見
、
言葉 止
。
黒 烏
聞
。
動
4 匹 凝視
。
、
首 動
「喧嘩 ?」
一度
「
「
「
「違
」
」
」
」
生物
変化
知
「
「
「仲良
「
眼 睨
問
大先輩
4匹
疑
。仲良
(893 歳) 修羅場
、仲良 振 舞
仲良
完璧 幸福 仲良
我々 義務
。
方法
」
」
」
義務
」
56
見
。
計
的物語 口々 仲良
「
主張
、
。肩 組
示
。
」
以上追及
「
仲良
衛星 前篇
、4 匹 胸
。
……」
口調
。
口調
「
何
。昨日布団村 『
黒々
疑
4 匹 背筋
、探
』
見据
羽
。
腰 折
目
。
?」
。返答次第
飛
言
。
「
、
。初耳
!」
様子
、
本当 初耳
驚
。
「
、
。私
前 仕業
少 早 口調
「
。
∼
決
。
」
。
」
、 人好
口
自分 恥
。
「
目
堂々
、
疑
」
意外
悪
自分 正
「
思
、誰
出
間違
紳士的
信
。顔 上
顔 浮
昨日
。無実
」
。
腰 折
仕業
。根
悪者
。
「
、
昨日
食 荒
「
昨日駄菓子屋
「
腰 折
!」
盗
!」
蛇 投
!」
自分 悪
「
、
言 立
子
……誤解
、恥
上目遣
胸 撫 下
「 、
、満足
一鳴
何 用事
。
。
? 殿
訪
」
簀斗羅 恥
様子
去
話
。
滅多 訪
。
見
。
、実際
話題 変
鞍部町
程度
現行犯成敗)
。用事 聞
斗羅
」
。同時 、罪悪感 覚
殿、
珍
済
。
俯
神社 来
止 、
。
57
行
考
自分 罪悪感 消
、
神社
(基本的
後 、
眼 簀
部員
「聞
?」
言葉 調子 明
思
、先
。
抱
恥 感
、
思
違
「
、
「
、聞 。実
。
感
、
。 人好
何 厄介
。
用事 ……」
、布団村診療所 先生 話
厄介
避
時 話
逃
……」
、時
。蝉 声 響 暑 境内
遅 。
声 延々 続
話 始
。
瑪瑙 森
好
話
。
1 時間
及
以下
、内容
複雑
。
診療所 先生曰 、
「最近、布団村 腰 折
「
多 」
腰 折
「古 文献
」
、鞍部町 南西
薬草 生
「誰 採
『瑪瑙 森(
)
』 、煎
飲
骨 強
」
行
人
(
)
」
曰 、
「私 行
!」
人
困
日様 少 西 寄
「
人 放
頃、
、
話
瑪瑙 森 、薬草採
、一通 話
、
。
満足
遊
区切
行
、羽
3匹 心
。
」
言
感
、
。
。暑
、
長話
。
「
、
行
唯一、簀斗羅 瑪瑙 森 行
「
興味 持
瑪瑙 森
見
不思議 森
、
「
。
近寄
、理由
、
見
宝石
輝
」
。
森 近寄
聞
。
、遠
少 知
診療所 先生
簀斗羅 首
生
。話 聞
人間
「
。
植物
簀斗羅 瑪瑙 森
「
」
。理由 知
追加
」
。
?」
。
前 瑪瑙 森 開発計画 話 聞
58
。
結局
的物語 衛星 前篇
」
首
、関係
言
前
。
、景気 良
。
思 至
、30 年前
、簀斗羅同様理由
。当時、瑪瑙 森周辺 開発
乗
人間 間
金
作
、祟
遭
鞍部町
。
。
恐
計画 頓挫
原因 定
気
人々
計画
、森 重機 入
。
工事 請 負
。
地
多
、成金
、噂
発
計画
成金 、余
、瑪瑙 森 罰当
聞 、森 神様 祟
。
、人々
会社
夜逃
瑪瑙 森 危険 場所
蒸
考 、禁制
。
「
、
。行
変
話
仕方
。
」
、賽銭箱 上 羽 数回
描
、社 境内 体 円
。
「
行
? 楽
」
簀斗羅 生来 好奇心
、瑪瑙 森 行
立
異常
。
「
伴
、
「
乗 気
大
。浮
簀斗羅 影
体表 波
動
。
」
、
「
必要
」
頼
一人 片
、
、
3 匹 、暑
3 匹 説得
「
」
、行
、
頭 上 突
嫌
頭 上 降 立
。
。鋭 爪
。
」
「 前
村人
痛
迷惑
。
気
「
行
「
頭
言
得
手 頭 払
、行
試
。
」
。2
頭 上
存在
意見
。
!」
。
。幸 血 出
「決
?」
人 役 立
早 頭 上
叫
言
。
便乗
流石
役 立
、
、
簀斗羅
飛
、深 爪痕 残
。
。
」
出発 音頭
「
飛 上
。
!」
続
簀斗羅 声
。冒険 前
期待 胸
59
。
部員
「
……」
「
……」
力
「 、
声 出
。抵抗
急用 思 出
逃 出
。
」
試
。
後、昨日腰 折
家 荒
行
。
「
? 「
? 一緒 来
一緒 行
?」
」
、
簀斗羅 回 込
「 、行
! 行
観念
。社
。
。
両手
蝉 声
」
、懇願
残
。
。
、5 匹 瑪瑙 森 遊
行
。
瑪瑙 森
瑪瑙 森 布団山
5 匹 瑪瑙 森
南 行
3km
、動物 姿
森 北端 到着
放置
、
。
空地
入
向
場所 空 地
、蔦 絡
、
小型 重機
離
、物寂
、 日様 少 下
、立 入 禁止
放置
住宅地
人 気配 全
生
看板
置
。
場所
感
。砂利 多 地面
草
。
空 地
森 中 覗
。
緑色 輝 植物 赤色 美
、人間 子供程度
。5 匹
通
森 中 夏真 盛
、
布団山
、涼
、気 抜
木 間
異
、
続
順番 森 入
溢
躓
季節
。植物 根 蜘蛛 巣
。
。人間 立 寄
。
。夏
、時々鳥 声 風 通 音
、異様 雰囲気 漂
強 漂
生
。
、簀斗羅、
、蝉 声 一切
花
幅 獣道 森 奥 向
森 中 入
先頭
香
、途中休
角材、空
世間 夏休
。
。
太
白 糸
、
花 甘
、
『異界』
場所
感
。
「
気味 悪 場所
……」
見回 、不安
「
、
。歩
。
」
、
注意深 見回
体 寄
振 払
歩
。何 感
。
押 黙 、
。
60
簀斗羅
的物語 歌
口
、特 警戒
歩
「
、
、
急 立 止
、
、声
満 溢
立 止
。
開
場所
縞模様 入
、長年雨風
汚
金色
、
。
、完全
。
、
、
磨
全 角
大
距離
円形 開
社
簀斗羅
空間 見
。広
小
、
色
大
。地面 、瑪
草 撫
。
」
場所 足 踏 入
探
公園程 、
模様 地面 描
、時折風
、
場所 見
。地面
古
白色 縄
広場 、円 描
空
、蜘蛛 巣
、
。鈴
。
。
言
。祠 前
生
場所 、短 草 覆
、
。石
古
。
十分 広
瑪瑙 放射状 何重 並
祠
鈴 吊
見
小学生 6 人 鬼
瑙 置
、石造
緑色 石
鈴 鳴
、木々 等
。
広場 中心
、文旦
引
祠 中心
。
、不思議 場所 見
、広場
「
。
!」
様子 戸惑
言
進
衛星 前篇
動
。簀斗羅 後
。神様
簀斗羅 影
何 感
。
「 ∼」
感嘆 声
。
15 年 狐生 初
見 類
。
「
、帰
。
出
」
後
「
……
震
怯
見
、
丁稚
眼 何
様子 感 取
姿 、10 歳
。
場 宙返
、
。
。宙返
。和服 前掛
怯
、2 匹
!
思
黄色人種 男 子 変
。
「
、2 匹 緊張
怯
、
瞳
恰好
「
臆病
……」
一見普通
上
。見 目 割
付
」
年
。
!」
緊張
、単純
、足
、元気
吠 始
。
見
子供 動物 戯
「……」
黙
何
光景 広
。簀斗羅 、
白 縄 掴
引 張
鈴
想像
「
考
。
。傍
光景 気
…… 綺麗 澄
音
!」
61
。
、祠
音
近
空間 響
、
。
部員
簀斗羅 、祠 主 対
呼
、他 社 来
。社
「
行
。普段
神様 挨拶
返事
古 社 。
礼儀 考
。
、風 音 、園児 犬 声
。
神様
方 礼儀知
」
祠 周
、
神様
。
言葉 反応
、
、
声 元来 道
風 音 共
。
強 風 広場 駆 抜
(
。
)
詫
今回
。
中途半端
思
半分 消滅
次回 部誌
、
方
思
、書 直
書 直
衛星 由来
、悲
作業中
状態
思
。
教
。
読 進
頂
。 容赦
62
後
方
申 訳
。
電気工事士
電気工事士
居 部室
居 部室
@l possum
部屋 全
僕
柱
!
部室 築数十年 木造 2 階建
込 端末 多 時
十数台、
。計算機系
加
群 部室 収
設置
大活躍
、部員 持
数 少
、古
、
3口
。
トイレ
押入 物置
玄関
2口
コンセント
ベランダ
図1
元
配置(
上記 目標 下 立 上
設 目指 僕
2人 歩
増設、
種)
*1 修士
1
用
台所用 除 )。各部屋
*1
僕 香澄
話
思
必要
上。KMC
2人
1
。
。
増
。
部屋 中 電気配線
国家資格 取得
2 回生。僕
2口
コンセント
。受験
3 回生 時 入会。
63
第二種電気工事士(通称電工二
受験料
1 万円 支払
部員
僕 申込期限
聞
迷
4 月 6 日、思 切
申 込
申 込
。
電工二種 試験 上期 下期 年 2 回開
上期 申 込
、香澄
、
筆記試験 技能試験
、6 月頭 筆記試験 突破 、
。僕
7 月末 技能試験 挑 日程
。
4 月 13 日 金曜日
申 込
1 週間後
4 月 13 日金曜日、筆記試験 技能試験 問題集 購入
記試験 過去問 試験 2 回分
筆記試験
4 択問題
50 問
線・工事方法、配線図
大学受験 離
言
解 勉強会 始
、筆
。
式 、電気回路基礎、電気工事関連 法令・基準、配
内容 出題
4 年以上 経過
。
僕 修士 2 人
問題 正答
勉強会
僕
、原理 考
暗記
、高校生 時 受
。
、図記号
何 略
示 物 対応
。
挙
回路
「3」 付
、図記号
解説 示
記号 具体例
1
必要
。
黒 丸 示
、何 文字 付
(図 2 上段)
。図 2
ON-OFF
3路
示
下段左
。
3
図2
良 方 、図 3
WP、自動点滅器
*2 明
*2
ON-OFF
図記号。左
図記号 右
示 種類
英和 推理 必要
A、
切 替
回路図記号 対応
R、
。
64
。
。防雨形
P
対訳
思 浮
電気工事士
WP
P
R
A
H
L
図3
良
図記号
*3
、確認表示灯内蔵
最後
。今
他
数
他
突然登場
、何故
方針
勉強会 第 1 回目以降
1 週間
笑
。余計 情報 与
開
*5
。
民家 住
学校 単位認定 同
最小必要個数計算問
文句 付 、
試験 9 回分 過去問 解
家
。試験
。僕 全 9 回中 80 点以上 取
2回 優 取
試験本番 迎
数字 偶
。
、本番
、香澄
結局
H
2 種金属製可撓電線管」「
不思議
混乱 招
題 苦戦 、屋内配線図 登場
*4
位置表示灯内蔵
隠蔽配線 実線 書 」
「電線管 付
外径 示 」
「1 種 無
英字略称 由来」
付
L
。
、
「露出配線 図面 点線 書
内径 、奇数
居 部室
、
。
、何点
一度
良止
。
覚
、我々 予想通 民家 配線図
60 点合格
。覚
登場
。可
事 言
。試験後 自己採点
取
信
会場 後
。
受験者
人
思
工業高校生
、案外若 人 女性
。試験会場 出口 香澄
男 子 女 子 待 合
考
残念
*3
僕
僕
見
望
香澄
ON 時 内蔵
OFF 時 内蔵
*5 電線同士 圧着接続
*4
。若
点灯
点灯
金属円筒。長
待
、電気工事 理解
。
。念
女性
。
。
10mm 直径 5mm 程度
65
。
大
。
、高校生
彼女
付 加
部員
6 月 3 日 日曜日
筆記試験 終
技能試験 練習
内 資材 使
配線図通
配線 行 形式
施工上重大 欠陥
。
。技能試験 配線図 資材 与
。評価 減点方式 、電気的 致命的 欠陥
不合格、施工上軽微 欠陥
、道具 受験者 持 込 必要
当日出題
問題 予 公表
。VVF
被覆
以上 練習回数
剥
1問
、13 問全
僕
確保
1 回周
思
無 、毎回
技能試験 作業 大
」 始
流
、
1. 単線図
複線図 起
、
2.
切断 、被覆 剥 。
同士 接続
3.
単線図
守
。
器具 接続
、
配線間違
一直線
切 剥 曲
*7
買
込
思
。文明 利器
並
。差 込 型
電線 露出
1本
必要
。
。
作業
。僕
発売
*8
、VVF
電工
助言
以降、
言
同士 接続
。接続方法
良
。
使 場合
被覆 剥
複線図 起
。被覆 剥 工具
重要 作業
使 場合 差 込 型
*6
(図 4)
。試験 与
練習・試験 臨
香澄
切断、被覆剥
表記
接続
不合格
時間 一番長
使
2通
、
方法 毎回出題
電線 差 込
終
。一方
心線 揃
差 込 、
力作業 必要
。
1 本 金属 心線 絶縁体 被覆 覆
、
大
電線
。
*7
。
、単線図 複数 電線・
電線
、
*8
。
作業前 材料 数量確認 最後 配線
、複線図 電線 1 本 1 本 区別
電気工事士試験用 工具
*6 電線
7時
配線図
複線図 書 終
押
計算
切断寸法 決 、電線 接続方法 確認
、実際 工事
間違
、接続
、
)
。
対
握
不安
。
単線図、複線図
線 表
練習
僕 日課
(順序 前後
行
練習
。6 月 3 日日曜日 第 1 回以降、毎朝候
。朝練 開始時刻
「寝坊
不合格
毎日練習
。筆記試験 合格通知 待 猶予
補問題 解 朝練 始
3 個以上
。
13 問 内
7 月末
、40 分以
S-18 電気工事士技能試験
電線 被覆 剥 工具。VVF
66
一種。
状態
中
被覆
小
覆
電気工事士
イ
イ
単線図
複線図
配線図。実際
中 記号 電線同士
接続
大
電線
太
種類
器具(
書
圧着 厳
。
含 複線図起
言
香澄
。20 問分
配線箇所 出
泣
僕 、握力 足
13 問全問一通
練習 重
合格
結局危惧
少
練習
、13 問 中
1問
中
本番 臨
出
自信 持
配線箇所 出題
。香澄
。真
握力 必要 、朝練
導入 検討
、4 路
込
)
。
、中
握
3路
イ
イ
図 4 蛍光灯
居 部室
。
、2 人
時間 余
十分 余裕 持
作業 終
試験官
。
9 月頭 合格通知 受 取 、都道府県
屋内電気配線 取 扱
交付
免状 手 入
良 資格 手
10 月頭、
僕
。
11 月 24 日 土曜日
増設 目指
動 出
十数台供与
資格取得
。
頂
会社 部員 行
用
押入 中
、
電気代 大
増設
計画 例会 提案
上
電気代 支払
、
以降
限
充
部員数 増加 一途
避 、押入
67
、
配置
完璧
。電
。
、
稼働
指摘 受 、結局今年度分
、 決
別
、
用
。
置
気工事士
電気工事 関
、
話
部屋 中 机
、10 月頃
会計 経費
。
、来年度以降
部員
有志
電気代
、電気代算定
電力量計 押入 設置
。
以上
経緯
京都大学 11 月祭 *9 中 部室掃除 *10
迎
11 月 24 日土曜日、
増設工事
回 縁 柱、長押 沿
開
終
、
。配線 経路選定 関
問題 、鴨居 下
一部電線管工事 行
意見 分
壊
魅了
、壁 穴
欠点
一方 、後者 壁 破
。
穿孔 敢行 、無事
増設工事、押
。
来
以降 作業
*11
管理者
計画自体
領域
、単
引 継
。
2013 年秋
始
C社
「香澄
工事 行
?」 (僕 )思 選択肢
僕
入電源工事 完了
露出
良
大丈夫
結局、配線 美学 振動
問題 浮上
。前者 方 簡単 工事
見 目
「賃貸 一室
掃除 一段落
。
程度 工事 難
、少 経路 大回
、片付
電気工事士
僕 手
、当時 部員
4 台 投入
、一緒 押入 入
行
始動
4台
、
。
軍艦 名前
」
「
『艦
』
取
」
聞
名
。
、
通
*12
、当時
第一水雷戦隊
!
言
命
。
。
、今
机 上
部室 使
室
4 台(
「第六駆逐隊」 呼
領域 広
2 部屋 、今回電気工事
広々 使
上 必要
悩
種 電気代
、来年 新勧期
多少手間
余裕
第三部室 狭 部屋 2
嬉
限
。
構成
第二部
、第三部室
。第三部室 第二部室 上 部屋
1室
階段
。
。来年 ITER*13
、
、早 核融合発電 実現
良
。生
僕 話 終
皆様
年
。
) 押入 行
内 見
迎
稼働
祈
。
*9 毎年
11 月末 開催
京都大学 文化祭。
月祭会場
持
行 部室 空
*11 修士 2 回生。僕
1 上。
*12 第二部室 電気工事 手
人。僕
5
*13 国際熱核融合実験炉。商用核融合発電
1 個手前
*10 11
、
大掃除
上。
実験炉。2019 年稼働予定。
68
。
。
最近
最近
最悪
最悪
pastak
図1
、
。皆
元気
送
近
要
。
、
過
気分 最悪
、KMC1 回生
? 僕 先輩
。*1 。最悪繋
大学 入
具体的 言
人 読
• 自称
、
最悪
、大学 入
気分 害
不快 気持
最悪
飛
pastak
GIF
部誌
、僕 個人的 最
感
話 書
以下 当
話
Pasta-K
。
身 回
。端的
「愚痴」
。
廃 。
*1 http://pastak-diary.hatenadiary.com/entry/2013/12/03/012632
69
参照
。
増
、以下 当
部員
•
変 顔文字
• Twitter
、且 京都大学情報学科
•「
」
書
『
生
言葉 発
。
。
式』 無限 見
、頑張
願
。
。
1 回生 。
気分 悪
応援
感
書
序章
気 皆無
、読
、短 間
人
Twitter
。
@pastak
付 合
。
!!!!!!
本題 入 前 、
度 僕 「
「Twitter 最高!!!!!!!」 言
「
」?「
、
「
時
*3
向
世代」*2
引 合
思
中高生 間
*4
使
Twitter
最高!!!
「
資料
LT
。
……
上
」
頃
紹介
」?
高校 1 年生 時
最高!!!!!!!」特
全 知
流行
周
聞
、SNS
資料 最後
現実 紐付
感
大好
場所
「
繋
。実際 色々
欲
Twitter
」 波』
故
強制
書
自分
。
怖
逃避先
寄稿
流入 、
取
、
『Project: AMNIS VOL.1』*5
頒布
Twitter
外根深
(図 2)
。
昨年 第 15 回文芸
寄
思
、
実際 大多数 「普通 高校生」
LT
話 聞
頃
、僕
感
僕
。
関西忘年会
『
、
現実世界的 狭 繋
、「逃避先
感覚
安心
押
中
WWW
現実世界的
広
無自覚
Twitter」 機能
話
。
『AMNIS』 書
訳
文章
最悪 感
、次
思
。
願
*2 http://generation1991.g.hatena.ne.jp/
今
僕 目 前
辺 関
不快 感
感
書
。
知
合
人
KMC
何人
世界
……
*3 http://www.slideshare.net/pastak/g91lt-2748111
*4 正確
2008 年 春
、
時
1 年半以上使
*5 http://lamer-e.tv/amnis/
70
。古参
∼∼∼∼∼∼∼
恐
最近
最悪
図2
“自称
”、“自称
頃
、
人
現
顔文字
。好
現 出
『AMNIS』
書
、
、僕
面白
行為 面白
投稿
RT
感
現実逃避 手段 、
細
時間 浪費
*9
気
出来
書
広大
出来
、
全 理解出来
、自分 息抜 空間
Bot」
*8 。
加速
Twitter
面白
余計気持 悪
Bot」
「∼∼RTBot」
「
居心地 悪
読
適当 読 流
思
、TL
、僕
書
文字 流
問題
「∼∼
人
」
( 気 入 ) 異常 価値 見出
身内
頃
. . . etc
RT
使 、
「
、
状況 見
書
*6
。全 面白
。
人
発言
分
全然共感出来
感
群
Twitter
出
*7 。
廃”、
、人
顔
、非常 自己中心的 考 方
汚
TL
感覚
。
*6 NAVER
『【
森】
、
使
人
便利
・
見
・AA 集【Twitter】』
http://matome.naver.jp/odai/
2136505429300763801
*7
*8
*9 気
人 RT
系 Bot
機能
過
炎上
例
人 大体
RT 流
。
……
一緒
度 即攻
RT
71
流
。
見
Report for Spam
部員
大学
「高度 情報戦」*10
特 大学 入
必要
、
*11
、
人
良
乞食 」
、一部界隈 有名 人間
人
。
、内容 最悪
類 彼
同
前述
手 変 品 変 、変
全 代
映
言 合 褒
全 理解
大事
流
適当 見過
」 呼
。
人達
一日中
身内
同級生付 合
最悪
、皆 皆
同級生
Twitter
、最初
感
。
参加
。
「∼
言
内容
有名 」
「∼
。完全 慣 合 。慣 合
、面白
「
魔 」
「∼
無 。
、一刻
見
欲
気持
。
人権 *12
、
言葉
見
自分
人 相談
「
*13
相談
同
良
」 言
思 。
軽々
書
出来
。厳
、
且 彼
見
。
曰
良
、
直滑降的 最悪
場所 書
増
数日後 同級生
個人
Twitter
投稿 *15
1 人(彼
「
情報
」
72
、
機会 頂
僕
戦
呼
人種
*12
書
時 部内 IRC 「
人権」
言葉
http://labaq.com/archives/51684320.html
URL 紹介
*13
= remove
= Unfollow
=
外
*14
、実 1 年経
公式
公開
*15 https://twitter.com/pastak/status/381118540469633024
*11 彼
土下座謝罪
文章 敏感 異常 反応
記事 冒頭 載
、投稿
dis
遊
書
飛
、感謝
且 締切 過
内容、
人
*14
、部誌
場所 文体
、今度関係各位
」
的
。
気持
気持 悪
廃
授業 情報 取得成功
部誌
KMC
。
課題
「
前 自分 人
、今
現実
申 訳
検討
。
関
出来
全 生産性 無 愚痴
*10 授業
気分
、
同級生 情報 得
中 、
彼
保護
人間関係
、実際 Twitter
「
人権
荒
答
、
状態 深夜 勢
、
話題
、流行
最近
」
付 加
1 人)
、
汚
、
非 話
頂
。
場合
間
仲間内 広
。
綺麗 話
読 返
瞬間
RT
最悪
文章
読
訳
少 聞
。寿司
Twitter
難
同
奢
@pastak
会
感
思
文章
、案 定今
感 否
思
。
奇特 人
付
余計 口 軽
声掛 頂
。
思
。
73
是
可能性
。
。 検討
願
部員
中国東北部
必要
極東
3
渡
条件
@hidesys(
夏休
、中国東北部
、
書
陸路
思
入国
。
)
際 少 苦労
。
旅立 前
発端
「
旅行
誘
、
一人
恐 。
。僕 大学 1 回生 冬
7 回。
予定 合
来
。
、9/23
観光
、
5 日間
*1
僕 夏休
関係
予定
。
数、通算
、
。
、
超特急
。
。友人 医学科 多忙 身
暇
友人
青天 霹靂
思 、Let’s Go! 出
。9/21-22
飛
以前
。
電話 僕
友人 旅行
移動、9/24-25
」
。大学 入学
長期休暇 際 必 海外旅行
、海外 行 際 必 一人
気 置
中
付
、隣
航空運賃 払
仕方
海外
、休学
僕 大好
中国 経由
。神。
移動計画
旅是移動 *2 。
行 、
移動 地図 表
*1 4
、僕 方
船 渡
、図 1
9/15
中国
入国
入国
対岸
。表 1
。中国東北
回生
言
黒龍江省撫遠
事前 立
、
行動表
。
旧満州 辺
、院試 受
卒論 提出
後 、
語 単位 取
発覚
1 単位
。前期 単位 揃
、25 年度後期 休学
。
、
時点
正確
「休学中」
。
*2 hidesys「旅是孤独。
」 友人「Yes.」 「人生是孤独。」 「I don’t agree that. You must be alone too long, so
you said so.」
留年
74
中国東北部
極東
渡
必要
日付
場所
内容
(行
9/15
高松
-(飛行機)->
上海
9/16
上海
-(飛行機)->
黒竜江省
9/17
市内観光
9/18
-(鉄道)->
9/19
撫遠
市内観光
9/20
撫遠
-(船)->
9/21
合流
9/22
市内観光
9/23
-(鉄道)->
9/24
市内観光
9/25
-(飛行機)->
9/26
新宿
-(夜行
3
条件
先)
撫遠
成田
)->
京都
表 1 行動表
。
図 1 行動図
発行
基本的 、他国 入国
、
下
入国
貼 付
、
国籍 国
「
《旅行先 国》 」
。日本
領事館 通
流
軍事的
際 、
「
、日本国内 居 間
入国
旅行
国
形
多
旅行
事前
結構 数 国
相手国 領事館 設置
発給
。日本
免除
許可 必要
、
経済的
付
米国 核 傘
、個人旅行者
。
」
、相手国 日本領事館
75
Web
部員
免除
・免除条件
調
日本国籍保持者 「観光目的 入国
申請
必要
要求
。今回合
14 日以内 出国
。
、
訪問
中国
免除」
入国
旅行目的
。
申請 必要 書類 欄 見
、
• 申請書類
• 申請者
原本
• 写真 1 枚
• 旅行会社 発行
記載
。申請書類
、
貼 付
。
「
原本、写真
下記 情報
」 項 見
、
• 旅行者
•
(氏名、生年月日、
入国日
• 観光
番号)
出国日
、移動手段、宿泊場所、観光
• 旅行会社 署名 印
• 支払済 証明
•
受入 旅行会社名
。実
旅行会社 通
出
旅行
国内 自由旅行 未 許
国内
代金 払
私
紙
。
非常
取
抜 道
発行
必要
受
、
共産国 道理 、
旅行会社 数社
代金 支払
共産国
。
下
。
」 申
規制
。
国内
、記載
発行
書類主義
。神。今回僕
国内
体裁
通
旅 準備 出来
事前 予約
鉄道 他
。
76
使
。
習
現
通
。
通
利用
突然
。
。
保
旅行会社
TravelRussia
東洋人 意味
可能性 大
移動手段
旅行会社
、
移動手段
、
。
、
必
。
規制
言
、国内 旅行
・交通手段 事前 予約 代金 払
「
高
番号
事前 予約
中国東北部
旅
極東
渡
必要
3
条件
。片道 14kJPY*4
神
思
記録
9/15 高松→上海
高松−上海間
LCC*3
春秋航空 中国
飛
安
。春秋航空 貨物 一緒 運
安
並
手荷物 受託 合
、高松空港 来
中国 方 厳
「鍵
。
。
」
着
寝
夕飯食
言
日本→
。前
言
手 持
。
離陸
07:05
水買
、手荷物
。
中国人女性
(中国→日本
中国 感
入
便 朝早
時間
拒否
。
一緒 量
明日 上海→
高松 春秋航空 飛
機内持 込
全部
横
、旅客 荷物重量制限 非常 厳
日 、上海
同
)怒
重
手帳
。
。
15kg
*5
。高松空港 旅客
。僕
。
8kg
、上海浦東空港 寝
地下鉄 市内 出 沿岸部 美味
地下鉄 空港 戻
買
。上海
料理 食
食
。
9/16 上海→
太平国際空港 降 立
内
、寒
。
乗 換 、予約
泊
行
、
怖
、
一晩
市
。情報不足
対岸 街撫遠
行
。
→撫遠
東北部 中華料理 味 濃
方出発
情報
切符買
駅
国際青年旅舎
明日
駅 長蛇 列 並
9/17 出 、
。
陸路越境
泊
。
市内
、博物館
油 使
行
時間 潰
東北烈士記念館 訪問者
日本人
思 。美味
。明日 満州事変 勃発日
「打倒日本帝国主義! 勿忘国恥!!」
。日本大使館
調
合
、
・暴動・
。鉄道 夕
、
書
他気 付
。
*3 格安航空会社(
簡素化
航空輸送
提供
Wikipedia】
*4
日本円。14kJPY
1 万 4 千円
*5 「来
」 古語的表現。
)
、効率化 向上
航空会社
。
77
低 運航費用 実現 、低価格
、LCC
言
。【出典:
部員
9/18 撫遠
中国 長距離列車
眠
。良 。飯屋 看板
図 2 撫遠市内。
実 昨日、列車
大発水
8/13
、僕
影響 取材
行 記者
朝 近頃
鉄道駅
再開
、
聞
。
。
。
」
、国境 封鎖
*7
。
、
「黒竜江川 *6
人 話
話一
荷物 置
語表記 確認
一緒
国境 川 洪水 起
探
語 併記
言
焦 。
可能性
。 ∼ 。
。
着
、市内
人 相談。
「
乗
。電話
。
泊
?」
僕 青 顔。完全
。
。
。遠 。 、適当 宿
聞
。……
人 宿代
。9/24
国境
思
。
9/19 撫遠→饒河
待
9/24
賂
、高速
2000 元
出
。
」
「饒河口岸
認
*8
。……行
、
乾
*6 別名
*7
*8
。
」
「僕 第三国人
。
」
「
。
」
話
足 口岸 。
」
答
地面 足
人 「賄
。
運
降
通
南
味 甘
「開
、
込
。
」
「
、
、撫遠
中 月餅 食
饒河 着
。
。
」
「賄賂
開
外食 開
開
別 国境 移動
?」
「確
饒河 。早朝過
美味
??」
。
念 押 。
「開
颯爽 国境 建物 足 踏 出
、
。
川。中国東北部
隔
。
−撫遠間 開通 2011/12/6。Google Map
口岸 中国 水 隔
他国 渡 国境 指
有名。
78
路線 載
。
。撫遠口岸・黒河口岸
。香港
対
深湾口岸
中国東北部
極東
図3
工事
謝
「明日 朝来
通
。
」
必要
、鍵
「
開
! 今日 開
。早
条件
3
工事中 饒河口岸
開
。
」
渡
。工事
!?」 「開
友人
。明日 朝
国際空港 着
。
9/20 饒河→虎林→牡丹江
国境 工事
奥
宿 目 覚
。
。困
。間 合
。
昨日
国境 開
音 聴
来
熱 出
大変
、
、冷
十六夜 祝日
雨 降
体力
見 行
記事
上
日 外国人 饒河口岸 越
。
口岸
購入、
飛
着 。国際
国境 建物 入
警備隊 降
「
」
、
!!!!
中国人
人
。
言
通
。
」 借
載
悩
直通
乗 込 、虎林 着
持
携帯電話 向
人 言
虎林
死
、
、
「
。
。
綏芬河口岸
国境 超
行
。地図
鉄道 牡丹江
、牡丹江
無
79
綏
買
切符 購入。
夕飯 食
飛
直通
「
。昨日着
鉄道駅 牡丹江
国境
(笑)
綏芬河
、
。
審査台 。
「
集
借金。
使
行
国境警備員
。深夜 牡丹江到着。牡丹江
購入(
。
近
。
9/17 近
乗 込 。乗客 僕
、電話 人
考
、
降
)
」
。
。 金 切
芬河経由
。
、
座席
。
!!」 思
……(僕
飯食
辞
笛
。
「国院批准我市饒河口岸展外国人口岸」
運
。昨晩 外
)
。近
宿 取 。
鉄道
部員
図 4 虎林→牡丹江
計画
今日入国
夜行列車
。
9/21 牡丹江
牡丹江 朝鮮
近
植民
歴史的要因
大
地理的要因
満州国
朝鮮人 多 街
朝鮮人街
。夕飯
美味
、「饒河口岸展外国人口岸」 記事
良
、
朝 起
人 話
人 手助
重要。 、
別室 連
行
僕
。
!」
下部 入
入国地 記載
。
。
見
思
初
人運転手
真贋 区別 時間
切
、実
蹴
懸念
陸路入国」
懸念 、
別 乗客 「早
、税関 検査 終
、
荷物 中国人
。
。一
3
「
。
、
陸路入国
際 必要
際
。
」 書
、
滞在日程 実際 入国 試
80
、
。
話
申請時 書
一
現地
審査 順番 回
。空路 入国
見
書 欄
大変
戻
。
「
。
半時間近 待 。
、
入国
入国地 書
、残
。異国 街
通路 置
、
。
乗客 移動
5年
。
Twitter
通
取 上
怒鳴
話
。 同時 、日本大使館 連絡
綏芬河口岸 。
。
近
→
仲良
。
青色
人向
。
乗 。朝鮮大冷麺食
隣
。
情報 頂
9/22 牡丹江→綏芬河→
朝鮮人
。
、
友人
(@hirune asakura)
情報収集
時日本国籍
日付
中国東北部
。最後 、
記載
極東
渡
訪問予定地 入国
。
、白人 太
出
……。
押
返
来
、
。寒
、待
受 付
。小
飯 食
本当 死
試
ATM
、
私銀
。
旅程
来 入国拒否
見比
。
*9 !
Cirrus*10
街
両替商
借金
1件
。月餅美味
突 込
ATM
……。
。顔
手 入
ATM
条件
3
都市 食 違
。神。
着
必要
日曜日 閉
。4 時間近 街
金 出
、泣
喜
。
手
金
乗 込 。本当
真 暗 、真 暗 怖
行
?」
言
客 混
、断
超
……。
*11
街 違法
駅 連
乗
?! 拾
行
友人 待 。
。
、小
28 時 着
「売春宿
駅舎 中 乗
。寒 。
!
終
記事 書
、
不安 寒
金 引 出
計画
実装
出費
日本国内 先 支払
表2
見 下
減
思 出
。
移動図
滞在
。中国国内
。
、手先 冷
上、旅行中 支払
。中国
減
5 日間
、
時系列順 並
7 日間 増 、逆
越境
、
下
高速
代
5 日間
鉄道 動 回
飯代 抜
分 大
、合計額
。
3 日間
響
変
驚 。
結局辿
移動図 見
。図 5
。
最後
中国東北部
極東
•
必要
3
条件
???
空
*9 “спасибо”
。
*10 Cirrus
(
*11 『
映画
渡
舞台
)
語 「
」。
中心
。
【出典:Wikipedia】
超特急』(
監督作品
。監督名義
。【出典:Wikipedia】
運営
、VISA 陣営
,
・
81
。略称
PLUS
並
世界的
銀行
) 、映画評論家・水野晴郎
『
超』(
) 、
部員
分類
細目
支払先
交通費
高松→上海
交通費
上海→
交通費
→
予 (JPY)
実(JPY)
春秋航空
13390
13390
春秋航空
13420
13420
Russian Trains
8000
8000
宿泊費
(2 晩分)
HOSTEL WORLD
5000
200
宿泊費
(2 晩分)
Expedia
8000
8000
Travel Russia
1700
1700
雑費
空
発行代金
交通費
新宿→京都
楽天
4000
4000
宿泊費
中国国内
@700JPY × 5
3500
5000
交通費
中国国内
@700JPY × 5
3500
17000
食費
中国国内
@700JPY × 5
3500
5000
交通費
国内
@1000JPY × 5
5000
5000
食費
国内
@2000JPY × 5
10000
5000
79010
85710
計
表 2 予算表
図5
最終的 行動図
• 情報(収集能力)
• 地図
旅程 立 直 機転
中国人 、悪気
旅 身 染
刻表、
(
、
。
。
不正確 情報 伝
。
国境 第三国人 渡
適当 事 言 )
・鉄道
。
、
多
結
情報
旅 。
82
、
現地 人
現地 窓口 相談 一番
今回
思
時
持
。
、
中国東北部
SICP
極東
頭 叩 込
83
渡
必要
3
条件
■jf712
書
■@y possum
我々 野望
。
今回 挿絵 編集担当
。卒業
開発 関
少 過
」
「
。頑張
。
■hatsusato
仕事
大
。部誌 頑張
今回題材
CTF
思
uiureo
。部誌
4分
空間
、「 前
。
1近
書
。
行
KMC
。
。
、
。
漫画(自称) 描
頑張
。
欲
。
、
回数 少
1 年間私 支
伸
。
金魚
KMC 部誌
事
。
、今後 発展 期待
■hidesys
」
行
式」 感謝 述
。
生活
勉強会
1回
■gire 日本初
GifzoWin
米国企業 売
話 方
。
■hanazuki 今回 夜中
筆時点
何
心地
来年 月
感
校正担当
■pastak
「
、文章構成力 足
。残念。
、最近若
貢献
書
書
盛 込
終
。
。
■hideya Calc=Calc
■tyage
執筆者 兼任
方
直
TEX
破壊
Git
■jf712
Jenkins 氏 呼
。
、本誌 平和裏 完成
、
方
久
。編集長 務
執
予定
jf712
。
今回 「独習 KMC Vol.6」
前
憶測
話
。
、
「分厚
85
記事 書
」
出版
最初 印象
。
思
。前回 *1
記事 集
思
、思
、結局満足 数 記事 集
会場 「500 円
回
、
」 言
胸 張
薄 薄 部誌
頒布
頒布
、
。
非常 心苦
部誌
言
原稿 締切日
思 出
(
頒布
、 思 立
、
「 hogehoge
薄
)
、次
結果
分厚
、記事書
。
」
。
今回記事 頼
、出来
広 回生 頼
毎年新勧期 数十名 部員 入部 、
程度 残
巻頭
方々
書
中学高校時代
。上 世代(
用
感
僕)
、
、
何 新
気分
。実際、
内
。
KMC
(
、
書
人 増
見
、一方
観
(
) 出始
KMC
、
何 意味
問
今
困
建前 記事 無節操 集
連絡手段
運営
年上
。
作
。
巻頭
見
毎日
、
否
考 方
記事 集
KMC
切 取
一
部誌 集
保存
。
。
結果、
分厚 部誌 出来上
KMC」 感
、幸
。
本 手
。
年 。
追記:12 月
言
!
企画
KMC
多数書
IRC
立
現役全世代
人 集
洩
使
。
中 、
、
積極的
新
、若 世代
、中
負 要素 捉
気
方々 「今
、
郷 入
ping 専用
何 問題
勉強会
取
使
入
。
、外
今回
下 世代 、KMC
既存 )連絡手段 考
、IRC
Moko
上 世代
入
、
僅
、
。大体僕
IRC
、
思
人間 、世代 見
若 彼
連絡手段
。一方 、僕
郷 従 感覚 導入
使
替
導入
IRC
毎世代 10 人
。今一番気
Twitter
KMC
現状
感
、IRC
IRC
、
KMC
、一方 世代 離
徐々 出
内連絡手段
前
、
全然
*2
Moko
。最近
全員残
。人
弊害
気
、
*3
立 上
是非 覧
、記事 追加
。
*1 前回
編集長 務
。
「弊害」 呼
老害
。
*3 http://www.kmc.gr.jp/advent-calendar/
*2
86
、KMC
御多分
。技術的 話
IV
III
II
独習 KMC vol.6
2013 年 12 月 31 日
初版発行
著作・発行
京大
表紙
hideya
裏表紙
crys
挿絵
koji
[email protected]
Web
http://www.kmc.gr.jp/
落丁・乱丁 際 在庫
。
限
取 替
。上記
連絡
Fly UP