自由帳

人に見られる自由帳

eeic走馬灯(デバイス系かつ怠惰学生ver.)後編

この記事は後編です。前編はこちら

6学期

3年生も後半になり、学科同期ともよく話すようになりました。
一方で授業はより専門的に分化し、全員で同じことを勉強するということはなくなっていきました。

VLSI工学基礎

VLSIの設計や製造までかなり具体的で専門的な内容の授業でした。
VLSI自体には特に興味がなかったのでぼんやりと聞いていました。
ただし試験はめっちゃくちゃ難しい。


電気電子情報実験(後期実験)

後期実験は前期実験とは異なり、自分でやりたい実験を選ぶことができます(それを出来るとは言っていない)。
なのでまずモチベーションが前期実験とは違っていて、かなり真剣に、そして楽しみながら取り組むことができました。
僕は

  • フォトニクス実験
  • 材料を見る
  • キャリア統計と輸送現象
  • プラズマ
  • 核融合・宇宙プラズマ
  • マグネティクス基礎

をやることになりました。
いくつかマジで虚無になる時間がある実験もありましたが、まあだいたい面白かったです。
ただしレポートは大変。


国際経済学

なぜ我々が経済を学ぶのか。
点数があるから。
シケ対ありがてえ。

電磁界応用工学

電磁波に関する色々なアプリケーションについて勉強する講義でした。
集塵装置とか有限要素法とかMRIとか静電気による事故とかをやった気がします。
同期が作成したシケプリがやばい。

情報工学

前後半で先生が変わりました。
光学を広く扱う授業で、講義資料などが充実しており、光についてたくさん勉強したいという人はこの講義を一生懸命やるのがいいと思います。
修士になってもこの授業の資料をよく参照したりします。
試験は難しかったですが。


電子物性第一

結晶構造を持つ物質に関してその物性をゴリゴリ板書で扱っていく授業。
僕はあまりちゃんと受けてなかった気がしますが、バンド構造とかブロッホ関数とか周期場でのシュレディンガー方程式とか永年方程式とかやってました。
院試を電気系で受けようという人はちゃんとやっておくと良いです。

電子量子力学

こっちはちゃんと受けてた気がします。
いわゆる量子力学で、ブラケットとかが出て来ます。
あとはシュレディンガー方程式を近似して解く方法などがメインだった気がします。
生成演算子や消滅演算子などもこの授業の範疇です。小テストで量子演算を繰り返しやらされるので授業に出るだけでも計算は身につくと思います。
後半は色々とヤバかった……


電離気体論

気体粒子の振る舞いについて勉強した。
なぜ力学みたいなことを電気系でやるのかというと、ここでいう気体粒子は電子とかプラズマとかだからですね。
あとは放電とかもやります。
教科書が読み物としても面白いです。

光電子デバイス

僕がシケ対をやりました。
光と電子の相互作用に関する講義なのですが、前半はそれにまつわる色々なデバイスについて、後半は主に化合物半導体とレーザーについて勉強します。
後半の担当は電磁波工学の先生です。あっ(察し)、ふーん。
単位は確実に取れるのでそこからどれだけ詰めるかは学生のやる気次第でした。
僕はこの分野に一番興味があったのでそれなりに勉強して、それなりにいい成績でした。
後半の授業スライドについてですが、修士になってから見返すと実はとてもよくまとまっていて良いスライドだったという気づきを得ました。学部3年には厳しい。


電子回路Ⅱ

初回だけ出ました。僕に電子回路は無理です。
試験は授業に全部出席して試験勉強をしても解けないので諦めましょう。
天才なら解けます。

電子情報機器学(BDM)

ビックリドッキリメカ。
入力を受けて電気的な処理をしたのちに出力をする装置を実際に作るという講義。
僕のグループは「強風に煽られて壊れそうになると自動で閉じる傘」を作りました。
電子工作もどきでしたが僕はこれで初めて実際に動く回路を作りました。遅い。


電気機器CAD演習

電動機のシャフト部分の図面を手で書いた後に電動機全体の図面をCADソフトで書く実習系講義。
最後までやりきれば単位と点数が約束されます。もはや修行でした。
やり遂げた後には外部からの講師の先生と固い握手をかわしながら「世界一のエンジニアになりますッ!!」と叫ぶことが求められます。


メディアコンテンツ特別講義Ⅱ(utmc2)

メディコン2。
基本的にutmc1と同じですが、内容がより工学よりに、具体的になります。
僕はそういう具体的な実装や原理などよりもメディア・コンテンツに関する思想的・哲学的な話を好んでいたので退屈な回が多かった気がします。

obenkyo

6学期もシケ対はちゃんと機能していました。
が、それとは別に、有志で集まったメンバーがそれぞれ担当する授業でやった内容をスライドにまとめて発表するというobenkyoなるものが行われていました。
僕は光電子デバイスの担当として参加していました。
メリットとしては、

  • 担当する授業内容について他人に説明できるぐらいに勉強できる。
  • 自分とは違うコースの授業について知ることができる。
  • スライド作成・プレゼンの練習ができる。

というものがあります。当然この準備のために相応の時間をかけなければなりませんが、それでも結果的に参加して良かったと思います。

その他

この頃にデレステがリリースされて、僕もそれからしばらく経った後に始めました。
温泉ちえりーなはどこ……?
控え室でオタクが集まってデレステをやっていたのが懐かしいです。
僕の担当は木村夏樹です。あと桃井あずき、和久井留美、槙原志保...

6学期まとめ

実験にBDMにobenkyoに授業にとなかなか忙しい日々でしたが、とても充実した生活を送っていたと思います。
個人的には一番楽しいタームでもありました。
しかしながらここまでの成績はあまり良いものではなく、いくつか頑張って良い点数を取った講義もありますがその他は基本的に良か可だったので、研究室配属にもあまり期待していませんでした。

6学期後の春休み

全ての期末試験も終わり、志望研究室調査書も提出すると晴れて春休みです。
研究生活が始まるとちゃんとした長期休暇がなくなると思っていたので、当時の自分にとってはこれが最後の長期休暇となるわけですね。
というわけで充実した春休みにしようと頑張りました。

spring_obenkyo

#spring_obenkyo
6学期に行われていたobenkyoの派生として開催されました。
基本的にはobenkyoとやることは同じですが、メンバーがスライドにまとめてくることは全くの自由で、それぞれが自分の趣味であったり気になって調べたこと・勉強したことなどについて発表をしました。
僕はポケモンについてのおおまかな歴史とポケモンバトルを見て楽しめるようになるための講義、あと「ゆゆ式をめぐる冒険」というのを2回やりました。
皆さんもゆゆ式を観ましょう。
他の人は基本的に自分の趣味に関連した内容で、何人かはプログラミングのこと(Javascript?)やデータベースの扱いなどについて発表したりしていました。
ある人は経済に目覚めて企業の投資家向け情報の見方や日銀の経済政策についてめっちゃ勉強して発表してました。
obenkyoもspring_obenkyoも発案者はまざっち(@mazamachi)で、彼曰く「ライトニングトークみたいなことを学科同期の間でやってみたかった」らしいです。
場所は主に総合図書館を利用していましたね。


キッテル輪読

キッテルわかりキッテル。
spring_obenkyoからさらに派生して、デバイス系の何人かでキッテル固体物理学入門の上下巻を輪読するというのを週1ぐらいでやっていました。
メンバーごとに担当する章を決めて、担当者はホワイトボードやスライドを使ってその章の内容を参加者に解説、質問があれば適宜議論をする、という感じでした。
また章末問題のうちいくつかを来週までの宿題として解き、輪読会の初めに答えあわせをするということもやっていました。
扱った範囲は授業でやったことの復習だったり逆に全く初めての内容だったりしました。
途中で自然崩壊するかと思っていましたが最後まで全員やりきっていたと思います。
キッテルはわかりにくいということで評判ですが、まぁわかりにくかったです。


7学期

春休みも終わり、ついに研究室での生活が始まりました。
これまでの走馬灯で見てきたとおり、僕の成績は悲惨なもので、配属された研究室は第4希望のところでした。
また便乗元は7学期以降は授業を受けていなかったみたいですが僕はなぜか受けてました(単位は余裕で余っていましたが)。

電子材料プロセス

バイス系の研究室では何かデバイスを作成してその評価をするというのが研究の主な内容になると思います。
バイスを作成することを fabrication process と言ったりしますが、そのプロセスで利用するあらゆる実験装置の原理や仕組みを紹介してくれる講義です。
知っておくと実際にプロセスをする際に何に気をつけなければいけないのかを知ることができたり、こういう測定手法があると頭に留めておくことができたりと、結構お役立ちな講義だったと思います。

量子エレクトロニクス

これは電気系の授業ではなく工学部6号館で開講している物工の授業で、発光デバイス(主にレーザー)について理論的なところかしっかりと扱う講義だったと思います。
僕は聴講してました。
はじめの方はなんとかついていけていましたが後半になるとよくわからないことが増えて、最後の方は出てなかったと思います。
物工の人はすごいなぁと思いました。

卒業研究

学士の取得は「参加賞」とか「バッターボックスに立てばもらえる」とか言われますが、まあ実際そうなのかもしれません。
ただしそもそも人はバットを振る気がなければバッターボックスに立たないので、最低限「研究(類似行為)をしよう」という気持ちは必要なのかもしれません。
僕の卒業研究ではシミュレーションによるデバイスの最適化とデバイス作成・評価を行いましたが特に成果も出ず、「まぁこんなもんなのかな」と思いました。
とは言っても同期でも何人かは論文を出したり学会発表を行なっていました。
今考えると、卒業研究で何か成果を出したければとにかく早く始めるのが重要だったと思います。どんどん研究室の先生にアプローチして相談しテーマを決めて、先行研究をグワーっと勉強して、計算でもプロセスでもとりあえず手を動かしてやってみるとB4が終わる頃には何か結果が出ているかもしれません。
またそれぐらいの勢いで始めてしまえば、そもそも自分が研究に向いているのかの判断もしやすく、とりあえず院試を受けるということもなくなるかもしれません。
……というのはおそらく多くの人が言っていることなので「あ、そっすか」ぐらいに受け止めもらえばいいです。

院試

院試勉強は計画的にやるということに尽きます。
僕は色々とアホだったので院試勉強の大半を10日間でやる羽目になりました。
精神的にもかなり限界を攻めていました。ほんとバカ。
今でもなぜ受かったのか謎です。

卒業

卒業論文を提出して defenceを10分やればそれで卒業です。
eeicでの生活もあっという間でした。
卒業式ではeeic2015の同期と写真を撮ったり、しばらく会っていなかったサークルの仲間と偶然再会したりしたのを覚えています。
卒アルはよく考えて買いましょう。とてつもなく重いです。学科PCより重かった気がする。あれいる?

最後に

前編から後編までとても長かったですが僕のeeicでの記憶を走馬灯として巡ってきました。
とりあえずこれを読んだeeicの人にちゃんと勉強しようと、充実した学科生活を送ろうと思ってもらえたら幸いです。
ここまでありがとうございました。

僕は修論執筆に戻ります。

eeic走馬灯(デバイス系かつ怠惰学生ver.)前編

この記事は eeic Advent Calendar 2018 その2 の6日目の記事として後日書かれたものです。

概要

便乗記事。便乗元はこちら↓。
eeic走馬灯 - /dev/null/onishy

はじめに

気づけばもうM2で、上手く行けばもうすぐ卒業できます。eeicに入ってから今まで色々なことがありました。eeicは授業と課題が多いことで有名です。eeicで取得した単位数は実に90単位以上に登ります。惜しくも100単位に足りません…が、そのうち一体どれくらいが本当に役に立ったのか…?
M2になり、もうすぐ卒業というところで一度振り返ってみたいと思います。あくまで個人的な感想ですし、デバイス畑の人はもっと違う感想だと思います。それに無論人生は長いのであくまで「今のところ」ではあります。
B2・B3の皆さんなんかは、「こんなに授業取ってホンマに全部使うんか?W」と思っているかも知れません。差し迫った問題意識がないと人はだいたいあまり勉強しません。eeicの授業をただ惰性で受けていてもあまり身につくことはないでしょう。僕ももう少し勉強しておけばよかったと思ってこの記事を書いています。これを読んでもう少し勉強しようという気分になってもらえれば嬉しいです。

eeic走馬灯 - /dev/null/onishy

同期のおにっしーが書いたeeicでの生活を振り返る記事を読んで面白かったのでデバイス系の場合も書いちゃろと思い、空きの多い「その2」にエントリーしました。
これは僕が見た走馬灯なのでちょくちょく自分語りが挿入されます。ご容赦下さい。
またこの記事は便乗元に従いですます調で書きます。

まず自己紹介。

  • eeic2015(電気電子工学科)
  • コースは【ナノ物理・光量子・バイオ】(B1コース)
  • 特に役職は無し(光電子デバイスという授業のシケ対をやりました)
  • 成績は平均以下
  • 学部時代の研究はLEDをいじるもの
  • 修士では小さいレーザーの研究

をしていました。
基本的に真面目に勉強をしなかったので成績は悪かったです。B2やB3の学生で「自分あまりちゃんと勉強してないな」という人の参考になるかもしれません。

走馬灯本編

4学期

知っての通り当時は研究室配属が合計点制度であったためほとんどの学生が全ての授業に出ていました。
そのため基本的に便乗元と同じ内容になるので割愛します。
と思ったのですが今の立場から見てどうだったかという感想は便乗元と異なるかもなので書くことにしました。

自己紹介

同期(eeic2015)全員に対して自己紹介する機会が2回あった気がします。
初めての自己紹介で

4学期が始まる前の夏休みに胃腸の調子が悪く病院で医者に診てもらったら特に薬などは処方されず「元気を出そう」とだけ言われました

みたいなことを話して少しウケたのを覚えています。

生命科学概論

虚無。狭い。1限。無理。


電気磁気学

デジンキ。
電気系としては絶対に避けては通れないが最も難しい授業の一つだと思います。
授業に出て課題をやっても、試験勉強をしても、院試でまた勉強しても、未だによく「電磁気わかんねえ」となります。
とはいえ計算して答えを出していけばそれが点数になり単位になったので気はラクだったかも。


数学(数学1E)

便乗元は数学1Dを履修していたようですが僕は数学1Eを履修していました。
微分方程式をメインにやっていた気がします。?なぜか毎週のレポートを英語で書かされました。

数理手法I

スウリシュッホホ。
数理手法にはいくつか種類があります。
僕が履修していたのは『Excelによる統計入門』という教科書に沿って、実際の統計データを自分でexcelを用いて統計的に処理するというものでした。
最初の頃は「できる! Excel」みたいなノリでExcelの使い方を授業で学ぶという、控えめに言って激ヤバな授業の様相を呈していましたが、実際にデータを統計的に処理する段階に入ると案外面白く、大量のデータを処理してそこから統計的な意味合いを見出すという作業を一通り体験できるものでした。
これはかなり潰しが効く内容で研究にも仕事にも趣味にも使えるんじゃないかと思います。

情報通信理論

バイス系だと情報量とかエントロピーとかはあまり使わないですし当時からほとんど授業は聞いてなかったです(そもそも1限で出られない)。
ただし院試では情報を選んで勉強しました。面白そうだったので(ちょっと面白かった)。

電気電子計測

測定に関することを広く浅く具体的に、ゆたか に、勉強しました。課題は軽めだったので印象が薄いです。
先生が1年に一度しか髪を切らないということだけは覚えています。あとデシベル
学生実験では度々この講義の教科書を参照した記憶があるので教科書は持っておくと良いかもしれないですね。


信号解析基礎

この授業はわかりやすくて評判だったのだけれど自分にとっては少しわかりにくかったです。
授業最終回に授業内容をまとめた図を描くのですがそれを先に示して帰納的に話をして欲しかったですね(ワガママ)。
内容はめっちゃ大事です。フーリエ変換などのデータ処理はおそらくどんな分野に進んでも確実に使うことになるんじゃないですかね。

電気回路理論第一

ロリ論。
前後半ともにとにかく板書していた。
前半の木とかグラフとか(最初は「木」じゃなくて「ホ」だと思ってました(「ホ」ってなんだよ))はよくわからなかったです。
あれはパワー系とか電力系の人は使うんでしょうか。
後半の回路特性は具体的な話も多く結構理解できていた気がします。
ただし僕は後半の後半、伝達関数とかF行列とかはずっとちんぷんかんぷんでした。回路に縁がない。


電子基礎物理

便乗元に書かれている通り、前半が量子力学の基本で後半が統計力学の基本です。
個人的には面白さは特にありませんでしたが、「自分はデバイス系に行くだろう」と思っていたのでなんとかついていこうと頑張っていました。
前半はシュレディンガー方程式とか井戸型ポテンシャルとか、前期教養の「量子化学」の延長のような雰囲気で、理解もしやすかったです。
ただし試験はさっぱり解けませんでした(ネット検索が許されていたのに)。
後半は大まかな流れだけは追えていた気がしますが課題とか授業中に解く問題とかはあまり分からなかったですね。
分からなさすぎて途中から諦めてました。
自分の研究では光と電子の相互作用がメインの背景物理なのでこの授業はとても大事です。
半導体に関わる場合はこの授業でやった話を少なからずおさらいすると思います。

ディジタル回路

先生がTwitterで質問を受け付けていました。
正直、この授業でやってることはどこにつながるのか全く分からなかったです(今もよく分かってない)。
そのせいでやる気も起きず試験前に教科書をざっと見て過去問をやる程度でした。
なんか自動販売機をモデル化したオートマトンを試験で作らされた気がします。プログラミングと何が違うんですか?
授業内容はハードウェア系の研究をやるなら必須だと思います。


ソフトウェア1・2 / プログラミング基礎演習(C言語

この授業で僕は初めてプログラミングを経験しました。そういう人も多いと思います。
毎週全く知らないことを授業で紹介されてそれに関する課題を提出する形式で、かなりスパルタに感じました。
基本的に一週間のうちほとんどをこの授業の課題に対応する時間が占めており、好きか嫌いか、何のためなのか、などと考える余裕すらなかったです。
ただそのおかげか、個人的には中間試験ではソフトウェアの試験が最も出来が良かったです。
その後、趣味のプログラミングでC言語を使えたりしたので頑張って良かったなと思いました。
特にこの科目はシケ対(プロ)が実質TAのような感じで、分からないことはその場で直接質問できたのが良かったです。
個人で独学しようとするとこのスピード感はなかなか得られないと思います。
期末試験前に課題をやるため駒場の和館で合宿したのも良い思い出です。

エネルギー工学

北海道での大地震によって道内全域停電が起きたのも記憶に新しいですが、この授業では確かそういう大規模な送電網のお話とかをしていたかもしれないです。
授業は先生の作ったwordファイル(ほぼ全てがテキスト)の編集画面をスクリーンに映しながら先生がひたすら話し続けるといったスタイルで、ほとんど聞いてませんでした。
ただ三相交流や無効電力といった話は繰り返し出てきて覚えています。

電子デバイス基礎

おそらく4学期の授業の中で最もよく勉強し最も頭に残ったのがこの授業だと思います。
前半は半導体の基本的な物理からpn接合によってダイオードとしての特性を得るところまでを、後半ではトランジスタについてを勉強しました。
バイス系の人間にとってはこの授業がすべての源流になるのではないかと思います。
またデバイス系でなくとも、実験や実装でダイオードトランジスタを用いることは少なくなく、この授業は役に立つんじゃないかと思います。
先生も熱心に教えようとしていて実際わかりやすかったと思います。

電気電子数学演習

「工学系の数学」という教科書をひたすら進めていく授業。決められた範囲を毎週解いてきて学生の誰かが回答を板書してそれを先生とチェックしていくというスタイルでした。
基本的に暇な時間が多かったのにもかかわらず、教室には電源も無くろくに電波も入らないのでかなり虚無でした。
その割に内容は結構大事だと思います。微分方程式はなんだかんだ色んなところで目にしますし。

その他

この頃に 大乱闘スマッシュブラザーズfor3DS や ポケットモンスターオメガルビー/アルファサファイア が発売されたと思います。
僕もこの2つのゲームを買って、授業の合間の休み時間に友人とスマブラで対戦したり、ポケモンのストーリーを進めたりしていました。
とにかく膨大な量の授業とその課題に追われる生活でしたがこういったもので息抜きしていたと思います。

4学期まとめ

とにかくひたすら座学で明らかに身体には悪い環境でした。自分で時間を作って運動したり、ちゃんと栄養を取らないともちません。
そのくせ授業内容は(今からすると)とても重要なものも多く、人によっては最もタフなタームかもしれないです。


5学期

通うキャンパスが本郷に変わり学習環境が大幅に向上しました。やる気も出るというもの。
しかし同時に前期実験が始まりレポートに追われる日々が始まりました。
控え室狭すぎ(あるだけマシですが)。

五月祭

当時は五月祭の学術展示部門でeeicが何連覇もしていて、この年も力が入っていたと思います。
実際に五月祭を運営するのは4年生なので、3年生は基本的にその手伝いをしていました。
僕は13号館の高電圧実験で解説員をしていたと思います。
皆さんも五月祭に来たら13号館で高電圧を体感しましょう。


制御工学第一

月曜1限だったうえにそもそも内容に全く興味が持てませんでした。
そのため授業に出たのは確か初回だけで、試験勉強も前日に2〜3時間やった程度で文句なしの不可でした。
僕がこの大学で不可を取ったのはこれが最初で最後です。それだけどうでもいいと思ってました。
今でも多分勉強しようとは思わないでしょうね……

電気機器学基礎

キキキ。
電動機や発電機などを扱う授業、だったはずです……
何というか、わかってる人にはわかる、わからない人には皆目わからない、という授業の典型でした。
一応ラプラス変換などロリ論と通じる部分はあるのですが、フェーザ(phasor)表示でゴリゴリ議論が進められていく光景はヤバさしかなかったです。
フェーザ表示なんて長年にわたる研鑽を経てある時ふいに分かるようになると言われているのに学部3年で理解するのは無理です(わかる人はわかります)。

電気電子基礎実験(前期実験)

電気系の基礎的な内容を凄まじい勢いで実験させられました。
はんだ付けに始まり、オシロの扱い、ブリッジ回路、pn接合ダイオードトランジスタ、ディジタル・アナログ回路、高電圧放電、電動機、そしてCによる音声通信の実装。
僕が学部3年だったのは2015年でしたが、そこから3年でかなり内容が(学生の負担が減る方向に)変わったと聞いています。
おそらく多くの学生はこの前期実験で自分が進むコースを絞っていくのではないでしょうか。
Cによるネットワークプログラミングは課題を進めていき、最後にグループごとにskypeもどきのようなものを実装・発表するというものでした。僕はというとskypeもどきの実装のほとんどはペアの班員に任せてそれを横から眺めてました(見かけ上はペアプログラミング)。
pn接合ダイオードトランジスタについてはそこそこ理解が追いついていたと思います。トランジスタとかもうほとんど忘れてますが。
ディジタル回路は先述したように授業での理解はほとんど得られませんでしたが、ブレッドボードにチップを置いてD-FFや加算回路を実際に構成して動作させるのは面白かったですね。その時は「あれ、ディジタル回路って面白いかも?」と思いましたが実験課題が装置の不具合(見えないバグ)で最後まで出来なかったので「やっぱディジタル回路とかいうの無理だわ」となりました。
アナログ回路では唐突にオペアンプなるものを渡されて増幅器だの反転増幅だのフィルター回路だのをシミュレーションして作って動かしてという流れをやらされました。本当に最初から最後まで何もわからなかったです。今でも「オペアンプってなに?w」という感じです(それでも電気系を卒業できる)。諮問で先生が言ってることも他の班の人が議論してることも1 mmもわからず、先のディジタル回路実験も含めて回路に対する苦手意識が完全に植え付けられました。僕にオペアンプを教えてください(何ならもう一度この実験をやりたい)。
その他はそれなりに大変でそれなりに面白いという印象でした。


コンピュータアーキテクチャ

コンピュロピュロアッキテクチョ。
CPUでどんな処理がされてるのかが何となーくわかる講義、といった印象。
この分野には深入りしないだろうなと思っていたので教科書を読んだり用語を覚えて試験を受けたりという感じでした。
shindanmaker.com


電子物性基礎

前後半で先生が異なっていて、正直前半の記憶が全くないです。
後半では結晶構造を持つ物質の電子物性の基礎を勉強しました。これもデバイス系だと必須だと思います。
毎週小テストがあって全問正解しないと何度も問題を解き直しになりました。もはや塾です。
そのおかげか確実に基礎は身に付いたと思います。

半導体バイス工学

ハンデュロデュロツヴァイシュヴァルツ。
4学期の電子デバイス基礎の延長という感じでした。よりダイオードの特性について詳しく見ていくといった内容だったと思います。
便乗元ではこの授業が2限だったとしていますが1限です。
なので僕はほとんど出席しませんでした。

数学2D

3単位分あったらしいです。
とにかく複素関数に関することをやっていた気がします。留数定理とか。
先生が一人いて、毎週レポートがあって、授業中に問題を解いて、学生の誰かがそれを板書して答え合わせをする、みたいな感じだったと思います。
試験は大変だったような……


ネットワーク工学概論

ネト工。
激しいセンスのスライドを見ながらネットワークについてのお話を聞く授業。1限だったのでたまにしか出ませんでした。
教科書は結構面白いってharazakiも言ってました。
試験は優秀なシケ対が作った用語集をひたすら覚えて何とかなった気がします。

電気回路理論Ⅱ

ロリ2。
ロリ論の続編ということでs平面上で回路網とか伝達関数とかフィルターとかを考える授業(だったらしい)。
前期実験のアナログ回路をやる前にこの授業をやっているとアナログ回路実験は少しラクになるらしい。
僕はもうなにも覚えていません。
覚えているのは先生が授業時間の半分以上を雑談に費やしていて、よくわからない授業内容を板書とにらめっこしながら何とか理解しようとしていた僕にとってはそれがノイズでしかなく常にイライラしていたことぐらいですかね。
当時もほとんど理解できていなかったのに試験の結果はなぜか優でした。多分採点ミスです。


工学倫理

当時は「何で法文まで来てこんなつまらん話を聞いてなきゃいかんのだ!!」とキレていましたが、今思うとかなり重要な講義だったと思います。
というのも研究をしているとそこそこの頻度で身近な人の倫理観の無さが垣間見えてしまうものです。
工学倫理は大事。ただしこの講義は虚無。


電子回路Ⅰ

http://amzn.asia/d/70TiCv5

特に言うことはないですが、僕は電子回路は何もわかりません。
皆さんは頑張ってください。

ハードウェア設計論

Verilogをいきなり書かされます。あまりにいきなりすぎてびっくりしちゃいます。
シケ対がいなければ多くの学生が爆死していたと思います。
何をするにもまずはルールを説明していただきたい。


電磁波工学

初回こそ多くの学生が教室にいましたが、回を追うごとにその数は減っていき最終的には十数人ぐらいになっていたのではないかと思います。
まあ控えめに言ってあの授業を105分ずっと真剣に聞けという方が無理な話です。
レポート作成のBGMとして先生の話を聞きつつ、20分に一度顔を上げるとさっきと同じスライドのまま……
そして購入した教科書を試験会場に持ち込んでその場で勉強しながら回答する試験。
最終回の授業のラストに先生が「それでは皆さん、ご静聴ありがとうございました。」と言ったことだけは鮮明に覚えています。
あ、スミスチャートは大きく印刷して持っていきましょう。

メディアコンテンツ特別講義Ⅰ(utmc1)

メディコン。
学外のすごい人を毎週読んで面白いお話を聞ける講義でした。Twitter実況大会と化していました。
本当にあらゆる分野の人が来るので飽きることもなく毎週楽しみにしていました。

その他

この頃になるとポケモンの対戦環境を整えて、初めてのレーティングバトルに挑戦していたと思います。
趣味としてはポケモンに最も時間を使っていました。

5学期まとめ

なにはともあれ実験が大変でした。しかし生活環境はよくなったので健康的な生活を送っていたと思います。
控え室で課題をやったりしていたのが懐かしいですね。


と、ここまで書いたところで9000字を超えたので分割します。
後編に続く。

Matlab から FDTDsolver をぶん殴る

この記事は eeic Advent Calendar 2018 の8日目の記事として書かれたものです。

概要

この記事は具体的には以下の要素から成り立っている。

  • MATLABで、商用 FDTD solver である "Lumerical" を叩く(シミュレーションを実行させる)方法の紹介
  • Lumericalが提供しているサンプルコードの雑さの紹介
  • その雑さで苦しんだことによる僕のキレ

はじめに

まず最初に言っておくとこの記事を読んでうれしい人はこの世界にほとんどいないと思う。

まず "Lumerical" というのはFDTD法によって電磁界解析を行うことができるシミュレーションソフトなのだけれどかなり良いお値段がする。
このソフトを使っている人は「恵まれているんだなあ」と、予算を取ってくれる指導教員の先生に感謝しよう。
そしてこのソフトはGUIがかなり充実しており、スクリプトを使わずとも様々なシミュレーションを簡単に*1行うことができる。
パラメータを変化させて最適化するといったこともデフォルトの機能として備わっている。
また細かい条件を変化させて何度もシミュレーションを行いたいという場合にはスクリプトからの実行が便利である。
Lumericalも専用のスクリプトエディターで編集したスクリプトを実行することでシミュレーションを行うことができる。

しかしながら、人によっては異なった条件で何度もシミュレーションを実行したかったり、より複雑な最適化を実行したかったりするかもしれない。
そんな人のためにLumericalには、MATLABPythonからLumericalを実行するためのAPIや .mat file を扱うためのコマンドなどが用意されている。

この記事はMATLABからLumericalを動かしたいという人に向けた記事である(日本語を読めるそんな人がどれだけいるんだろうか)。
ただ、Lumericalを知らない人にも読んでもらえるように、必要な情報は逐一補足する。

How to do?

サンプルファイルをダウンロード

なにはともあれまずはサンプルコードをダウンロードしよう。
Lumericalのオンラインマニュアル、Lumerical Knowledge BaseMATLAB API のページからダウンロードできる。
今回はとりあえず、.m file からLumericalのスクリプトファイルである .lsf file をLumericalに実行させることを目標とするので、 "Coupler_Optimization_Main_Script.m" だけでよい。
また、変数を送りあったりするのも今回は無しで。
必要最低限の箇所をサンプルから抽出すると以下のようになる。

clear;
%Add Lumerical Matlab API path
path(path,'C:\Program Files\Lumerical\FDTD\api\matlab');
sim_file_path=('Change\This\To\Your\Folder\Structure'); % update this path to user's folder
sim_file_name=('grating_coupler_2D_Matlab_Optimization.fsp');

%Open FDTD session
h=appopen('fdtd');

%Load the FDTD simulation file and get simulation parameters
code=strcat('cd(sim_file_path);',...
  'load(sim_file_name);');

%send the script in 'code' to Lumerical FDTD Solutions
appevalscript(h,code);

%Close session
appclose(h);

ここで

sim_file_name=('grating_coupler_2D_Matlab_Optimization.fsp');

となっている。
.fsp file はLumericalで実際にシミュレーションを行うために必要な情報が詰まったファイルで、これを run させればシミュレーションが実行される。
ただ、今回は .lsf file を用いてスクリプトから run するという状況を想定しているので、

sim_file_name=('hemi');

としておく( ".lsf" は不要である)(元のファイル名が長過ぎるので変更した)。
またLumericalはスクリプトファイル名を打ち込むとそのスクリプトを実行するようになっているので、"load" も不要である。
ディレクトリ名も一応それらしく変更しておこう。

sim_file_path=('C:\Users\Desktop\Mitchy-W\Lumerical');

整理すると、

clear;
%Add Lumerical Matlab API path
path(path,'C:\Program Files\Lumerical\FDTD\api\matlab');
sim_file_path=('C:\Users\Desktop\Mitchy-W\Lumerical');
sim_file_name=('hemi');

%Open FDTD session
h=appopen('fdtd');

%Load the FDTD simulation file and get simulation parameters
code=strcat('cd(sim_file_path);',...
  'sim_file_name;');

%send the script in 'code' to Lumerical FDTD Solutions
appevalscript(h,code);

%Close session
appclose(h);

となる。
まず、MATLABの検索パスにLumericalの持っているMATLAB向けのAPIがある場所を追加している。
次に "sim_file_path" に .lsf file のあるディレクトリを、 "sim_file_name" に実行する .lsf file の名前を、それぞれ文字列で定義している。
その後、 "appopen" でLumericalを立ち上げる。
"code" にはLumericalに読み込ませる命令文の全てを文字列として、繋げて代入する。
最後にその "code" をLumericalに送って実行させる。
という流れだろう。
というわけでMATLABからこのサンプルコードを実行すれば、Lumericalが立ち上がり自動的にシミュレーションが開始されるはず。

……はい。
開始されません(キレ)。

サンプルコードの修正作業

配布されてるサンプルコードをそのままコピーしても正しく実行されないことは稀によくあると一般に知られている。
いやキレるが。

おそらくここではLumericalは立ち上がるものの、そのLumericalがエラーを吐いて止まっていると思う。
Lumericalが出しているエラーメッセージは

Error: prompt line 1: sim_file_path is not a valid function or variable name
Error: prompt line 1: cd takes at most one string argument

となっている。
ここで分かるのは

  • MATLABの "appopen" は成功している
  • "sim_file_path" がおかしい
  • Lumericalの "cd( )" 関数は文字列を引数とする

ということである。
"sim_file_path" にはパスをシングルクォーテーションでくくった文字列として代入しているので問題ないはずだが、ひとまずLumericalの "cd" について調べてみる。
すると、Syntaxの欄に

cd("directly");

とある。
そう、Lumericalでは文字列はシングルクォーテーションではなくダブルクォーテーションでくくる必要があるのだ。
またここで同時に注意したいのは、"code" の中身を読むのはあくまでLumericalであるということだ。
すなわち、"code" の中身はLumericalの文法で書かれる必要がある。
以上を踏まえた上で先のサンプルコードが何をしているかを見直してみる。

sim_file_path=('C:\Users\Desktop\Mitchy-W\Lumerical');
code=strcat('cd(sim_file_path);',...
  'sim_file_name;');

よってLumerical側で最初に実行されるのはおそらく次の命令文になるだろう。

cd(sim_file_path);
%つまり
cd(C:\Users\Desktop\Mitchy-W\Lumerical);

先ほど述べたように、Lumericalでは文字列はダブルクォーテーションでくくる必要があるので、

code=strcat('cd("sim_file_path");',...
  'sim_file_name;');

と修正すれば良さそうである。これで実行してみる。


が、世界はそう甘くはない。


おそらく先と同様にLumericalが立ち上がった後にエラーメッセージが出て止まっていると思う。
エラーは、

Error: prompt line 1: Invalid directory name passed to cd

となっていると思う。
つまり cd("ディレクトリ") というところまでは確認できたが肝心のディレクトリがおかしいということになる。
ここで試しにMATLABで次のようにしてみる。

word = 'hemi';
text = strcat(word, '_ha_kami')
text = 
    'hemi_ha_kami'
text2 = strcat('word', '_ha_kami')
text2 =
    'word_ha_kami'

当然といえば当然である。変数 "sim_file_path" が外側のシングルクォーテーションに囲われているので先ほどのコードでは

code = 'cd("sim_file_path");sim_file_name;'

という文字列がLumericalに送られてしまう。
変数 "sim_file_path" などを使わずに直接パスを入力することでこれは解決できるが、パスが変わるたびにいちいちこの部分を変更するのは無理なのでやはり変数を使いたい。
そのためには変数部分だけシングルクォーテーションから出してやればよいので、次のようにする必要がある。

code=strcat(...
    'cd("',sim_file_path,'");',...
    sim_file_name,';');

キモい。
"code" の中身は、

code = 
    'cd("C:\Users\Mitchy-w\Desktop\Mitchy-W\Lumerical");hemi;'

となる。まあ何はともあれこれで全て解決しただろうということで実行してみる。


動いた!!(動かなかったらごめん)


結局、全ての修正を終えたコードがこれ。

clear;
%Add Lumerical Matlab API path
path(path,'C:\Program Files\Lumerical\FDTD\api\matlab');
sim_file_path=('C:\Users\Desktop\Mitchy-W\Lumerical');
sim_file_name=('hemi.lsf');

%Open FDTD session
h=appopen('fdtd');

%Load the FDTD simulation file and get simulation parameters
code=strcat('cd("',sim_file_path,'");',...
    sim_file_name,';');

%send the script in 'code' to Lumerical FDTD Solutions
appevalscript(h,code);

%Close session
appclose(h);


ちなみにLumericalのコマンド:getpath(今のディレクトリのパスを表示してくれる)を入力してみると、

?getpath;
./
C:/Program Files/Lumerical/FDTD/scripts

と表示される。
そもそもこんなディレクトリが存在しないことはさておき、ここで表示されるパスはスラッシュで区切られている。
Lumericalはバックスラッシュで区切られていてもスラッシュで区切られていてもパスとして認識してくれるらしい。よくわからない気の使い方だ。

その他あれこれ

Lumerical と MATLAB とでデータをやり取り

ある一つのディレクトリ内に MATLAB から .mat ファイルを保存してそれを Lumerical で読み込んだり、逆に Lumerical が吐いた .mat ファイルを MATLAB で読み込んで処理するというのが基本。
頑張れば Lumerical だけでデータ処理もできるかもしれないが、如何せん Lumerical は行列演算が貧弱なので全くオススメしない。餅は餅屋。

matlabsave("file_name", data_name);
matlabload("file_name.mat");

基本的にこの二つのコマンドで完結する。
例えば Lumerical で波長ごとの電界分布をシミュレーション結果として得られたらそのまま丸ごと matlabsave するのが丸い。
4次元の行列データを Lumerical で処理しようとしても無理なのでデータの整理も MATLAB でやろう。

終わりに

テストとかしないんだろうか。
ソフトウェア開発をしているエンジニィィアの皆さんにはちゃんと動作するかどうかを確かめてからサンプルコードを公開して欲しいわね*2

*1:当社比

*2:サンプルを上げてくれるだけありがたいです

金沢に行った話

概要

2018年9月20日から21日まで一泊二日で金沢に旅行(サークル合宿)に行ったのでその様子をまとめる。
一泊二日でかなり忙しない旅程だったけど観光地が近くに集中しているので観光しやすい。
まだ授業が始まっていない暇な大学生は金沢に行こう。

はじめに

自分が所属しているサークル(美術サークル)の夏合宿として今年は金沢に行くことになった。
個人的には二泊ぐらいしてのんびり観光してみたかったのだけれど圧倒的多数決で一泊二日の弾丸ツアーになった。学生は基本的に時間もお金も無い生き物なのでしょうがない。
とは言っても主な観光地が密集しているのでそんなに移動する必要もなく、予想していたよりも忙しくはなかった。
この記事では主に

  • 今回の合宿の詳細
  • 今回の合宿の良かったところ
  • 金沢観光のコツ

について書いた。
初めに今回の合宿の旅程について述べていく。雨の中の旅行はつらいという話である。
次に今回の合宿で個人的に良かったと思う点をまとめていく。金沢市にある美術館は一つじゃない。
最後に金沢を観光する上でのちょっとしたコツを紹介していきたいと思う。金沢はせっかち。

合宿の詳細

金沢への行き方

学生は基本的にクソ忙しいので*1合宿の日程を決めたとしてもそれにフルで参加できるとは限らない。
そのため今回の合宿でも人によっては途中から参加したり途中で抜けたりとメンバーチェンジがあった。
同様に人によって価値観も異なるのでどうやって金沢と東京を行き来するかも人によって異なっていた。
しかし実際は高速バスか新幹線の二択になると思われる。僕は体力が無いので深夜バスに乗るとそのまま死んでしまいかねないため新幹線を利用した。
たしか学割を利用して自由席往復で27,000円ぐらいだったと思う。高い。
しかし北陸新幹線は座席も広めで快適だしそこに3時間座っているだけで金沢に着いているので普通に新幹線を使うのがいいと思う。
ちなみに北陸新幹線にはさつまいも味のシンカンセンスゴクカタイアイスが売られている。僕は寝ていたので食べられませんでした。
ところでなぜ券売機で学割は使えないのか。

旅程

9:30ごろに東京駅発、12:30ごろに金沢駅に到着する。
金沢駅には色々とご飯屋さんがあるので適当に昼食。僕は海鮮丼とか刺身とかがある店で定食を頼んだ。刺身がうまい。

その後は駅近くのホテルに大きな荷物などを預けた後、金沢駅のバスターミナルから兼六園へとバスで向かった。この時からすでに雨が降っていたので基本的に傘を持っての移動になった。

兼六園日本三大名園の一つらしい。要するにめっちゃすごいお庭である。
兼六園に向かうバスの中で色々と調べたが11.7ヘクタールということはわかった。
14:30ごろに兼六園に着いてから適当に散策。
雨が降ってたので写真を撮るのが難しかった。
f:id:mitchy-w:20180924215717j:plain
兼六園の一角。こんな感じで人工的に設計された庭園が広がっている。

15:30ごろに再び集合してから徒歩で金沢21世紀美術館に移動。
本当に歩いてすぐだった。めっちゃ近い。
平日のもうすぐ夕方という時間帯だったけどかなり混んでいた。金沢21世紀美術館はチケットなしで見られる展示もあるが多くの展示はチケットが必要になる。
それは別に問題ないのだがどのチケットでどの展示を見られるのかというようなチケットと展示の対応がわかりにくい。
事前に企画展や常設展などの内容をよく確認しておくのがよい(それはそう)。
f:id:mitchy-w:20180924215859j:plain
↑ 常設展示の例のアレ。

17:00ちょっと前に今度は金沢21世紀美術館から石川県立美術館へ徒歩で移動。
登り坂があるので少しつらい。
石川県立美術館は18:00までなのであまり時間がなかったけど他にほとんど人がいないので鑑賞環境としては最高だった。

18:00の閉館に伴って出発。バスで予約していた居酒屋近くまで移動し、18:30過ぎから夕飯。
かなり様子のおかしい店員が一人いたが飯はうまかった。特に厚揚げがうまい。あと甘エビ。
f:id:mitchy-w:20180924215951j:plain
↑バス停。

20:00過ぎに店を出てバスで金沢駅まで戻りホテルへ移動。
1日目はこれにて終了。ちなみに僕は部屋に誰かいるとほとんど寝られないのでみんながカードゲームで盛り上がるなか一人24:00前に寝た。非健常ムーブである。

2日目は9:30にチェックアウト。健常である。
金沢駅のバスターミナルからバスで東茶屋街へ移動。
東茶屋街というのは江戸時代に出来た上流市民が集う遊びの街らしい。
今では当時から残る建物を利用して色々なオサレカッフェやショップが並んでいる。
初めに国の重要文化財である「志摩」の見学に。ここでは簡単なガイドを受けたりお囃子の体験なんかができる。あはれ。
そのあとは適当に茶屋街を散策し、13:00ごろに昼食のためにレストランに集合。
f:id:mitchy-w:20180924220047j:plain
東茶屋街のストリート。

その後は駅に戻って16:00発の帰りの新幹線まで金沢駅構内でお土産などを買って過ごしていた。

東京には19:00ごろに到着。お疲れ様でした。

合宿の良かったところ

初めに言っておくと今回行ったところは全部良かった。

兼六園

"兼六園" でググると晴れた空の下で池の表面に松や灯籠が反射しているような写真が出てくる。
僕が行った時は雨だったので水面は曇り真っ白になってしまっていたし、空も真っ白で写真を撮るのがかなり難しかった。やはり晴れた日に来るのが望ましい。
しかしながら実際の松の木がダイナミックにその枝を四方八方に展開して庭の随所に君臨する様は見事だった。
松ってなんというか、いい感じに枝が曲がりながら空間の欲しいところにボワっと葉の塊を設置できるので強いなという感じだなぁと思った。
f:id:mitchy-w:20180924220644j:plain
↑手入れをされる松

金沢21世紀美術館

思ってたより広くなかった。開催していた企画展の「起点としての80年代」をみた。
80年代の日本人作家の代表的な作品を展示していたのだけれど確かにその時代の作家はほとんど知らなかったしあまり意識もしなかったので面白かった。
個人的には吉澤美香という人の『ろ-9』が印象に残った。なんというか前は自分もああいうイメージでドローイングをやたらやっていた気がする。


↑ 右の赤いのが『ろ-9』

石川県立美術館

大穴。とても良かった。
企画展として「鴨居玲 -教会-」というのをやっていた。僕は鴨居玲を知らなかったのだけど後輩が興奮気味に「鴨居玲を観られるんですか!」とチケットを買っていたので面白そうだと思い一緒に入った。
どういう絵を描いていた作家なのかはググるのが早いと思う。展覧会タイトルの「教会」はシリーズの作品で宇宙戦艦やエヴァQの棺を思わせるような教会が浮遊している。
どの作品も油絵の透明感やみずみずしさをもって深い闇を抉り出すような雰囲気がある。
個人的には『おばあさん』が印象に残った。亡霊のような不気味さを纏って不敵に笑うおばあさんの絵なのだが実際に出会った人をモデルにしたらしい。やば。
その他には漆皮(しっぴ)の企画展を見た。漆器は木の器に漆を重ねていくものだけど漆皮は動物の皮を木型にはめてから漆を塗ってガチガチに固めて器にするというものらしい。
自然な収縮に任せた独特な曲線が特徴っぽい。初めて知りました。
とにかく人が少ないしチケットも安いのでオススメである。

東茶屋街(志摩)

雰囲気が良い。近くで浴衣のレンタルをやっているのか浴衣姿の人もちらほら見かけた。
先述した通り志摩の見学をした。一般的な住居の建築とは異なる茶屋独特の線の細い建築が見られる。展示してある芸者の調度品や楽器をはじめとして坪庭、襖の取手など見所が多い。
f:id:mitchy-w:20180924224554j:plain
↑ 志摩の入り口。

f:id:mitchy-w:20180924224627j:plain
↑ 志摩の二階から坪庭を挟んだ眺め。

他にも色々なお店があったので写真で紹介。
f:id:mitchy-w:20180924224842j:plain
↑ 茶屋街を眺めながら食べたほうじ茶アイス。うまい。

f:id:mitchy-w:20180924224951j:plain
↑ こんな感じ。

f:id:mitchy-w:20180924225034j:plain
↑ どういう工芸品だったかは忘れた。

金沢観光のコツ

周遊バスの1日利用券

これまでに述べたように基本的に移動はバスになる。
ところが金沢ではPASMOとかSuicaが使えず、ICa(アイカ)という謎のカードが支配している。そのため普通にバスを利用するとなると毎回小銭を用意することになってとても嫌な感じになる。
そこで便利なのが金沢市内の観光名所をほとんど回れる周遊バスの1日利用権である。バスを降りるときに運転手さんにそれを提示するだけでいくらでもバスに乗れるので利用するべき。
今回の合宿では1日目はこの利用権を使い、2日目は現金で支払った。バスに乗るときに整理券を取るというやつを二億年ぶりにやった気がする。

信号をちゃんと待つ

今回の金沢合宿で最も印象に残ったのは正直なところ金沢の海鮮でも名園でも美術館でも茶屋でもなく、信号の切り替わりの異常な早さであった。
通常の感覚で横断歩道を渡ろうとするといつのまにか信号が赤になっている。ゲージ付きの歩行者信号を眺めるとわかるがゲージの減りがめっちゃ早い。ファイアーエムブレムかよ。
なので無理して信号を渡ろうとするのはやめたほうが良い。

おわりに

合宿参加メンバーの多くは駒場の学生なので久しぶりに10代の学生と話すことができて面白かった。
金沢は観光地がコンパクトにまとまっていて良い。
北陸新幹線でさつまいも味のアイスを食べよう。
後輩の皆さんありがとうございました。

*1:世間的にはそうでもないらしい

3年出遅れた新人マスターがFGOを始めてから1ヶ月が経った

概要

この記事はFGO3周年記念を機にFGOを始めた僕がこの1ヶ月FGOをプレイした感想などをまとめたものである。
別に攻略記事とかではない。推し鯖を語る記事でもない。
FGOをずっとやっている人にも、みんなやっててどういうゲームなのか気になるという人にも読んでもらいたい。

ガシャは悪い文明であり個人的にFGOは楽しめるゲームだと思う。

はじめに

FGOFate/Grand Order の略であり、Fateゲームシリーズの一つである。
Fate/stay night などでは考えられないほどの大量のサーヴァントとともに主人公として人類史を救うという、戦闘クエストをクリアしてストーリを進行させていくゲーム。

ちなみに僕とFateシリーズの最初の出会いは記憶してないけど Fate/ZeroFate/stay night -UBW- のアニメは観た。
5次のライダー好き。

本文

FGOを始めたきっかけ

主に以下に挙げたものがきっかけとなった

  • Twitterで3周年記念の告知をしていた
  • TLのオタクたちがFGOで盛り上がっていた
  • 世の中に数多あるFGOの薄い本を読んで意味をわかるようになりたかった
  • 普段よくやっているイカのゲームが夏休みに入ってまともに遊べなくなってしまった

特に3つ目の影響が大きい。コミケの新刊案内ほとんどFGOじゃないかどうなってるんだ。
というわけでこの好機を逃すなと勢いでインストールしてプレイ開始。

FGOのプレイ記録

プレイの記録は #kobral_FGO というハッシュタグをつけてツイートしているのでそれを追ってもらえると大体わかると思う。

なので細かいところは割愛。ざっくりまとめると、

  • ストーリーは第四特異点ロンドンをクリアしたところ
  • サバフェス(夏の水着イベント)は気付いたら伝承結晶を3つゲットしてた
  • さっきライダーを最終再臨しました
  • ついでに復刻水着弓セイバーを引きました

という感じ。

おそらく割とガシャの引きは良いようなので、そこにフレンドのサポートを合わせて戦うことでおおよそのクエストはすんなりとクリアできています。

3周年のイベントのブーストなどもあって現在はこのような布陣になっている。↓

f:id:mitchy-w:20180830165832p:plain
f:id:mitchy-w:20180830165855p:plain

マルタのピックアップを狙いたいわね。

FGOのゲームについて

ここからが本編。
FGOの売りとしては以下のものが挙げられると思う。

  • 型月の名に恥じぬシナリオ
  • サーヴァントと絆を深めてマイルームでいちゃこら(全年齢)
  • エストにおけるコマンドオーダーバトル

まず、一つ目の「シナリオ」について。
これは完全に個人的な問題なのだけれど、僕は「物語」にほとんど興味が持てないので(小説とかも途中でどうでもよくなって読むのをやめてしまう)FGOのストーリーもざっと流して見る程度になっている。
なのでシナリオについては特に何か言えることはないけど、多分シナリオは面白いんだと思う(まだ第四特異点をクリアしたところですがオケアノスとかはやってて楽しかった)。

次に二つ目の「鯖とのふれあい」について。
ゲームをプレイすることで得られる純粋な報酬として、FGOでは主に先の「シナリオ」と、この「サーヴァントとのふれあい」があると思う(ガシャはゲームの進行を助けるものなので純粋な報酬とは言えない.「俺たちはゲームを簡単にクリアするためにゲームをやっているんだ」)。
ふれあいといっても基本的にはマイルームでサーヴァントを眺めて時折そっと触って喋ってもらうだけなのだが、気に入ったサーヴァントを眺めてるだけでも幸せに(なる人は)なるらしい。リヨ漫画でもあったけど「さっさとエッチなCGをご開帳しなさい!!」。


あとはサーヴァントとの日常が垣間見えるサーヴァントごとの専用クエストがある。戦いの中で育まれるサーヴァントとの特別な関係に普段とは違った視点からアプローチできるのでこれは面白い。

最後に三つ目の「コマンドオーダーバトル」。
このFGOというゲーム、チュートリアル(冬木)をクリアしただけではゲームシステムの半分も理解できない(それはチュートリアルとしてどうなんだ……)ほどにその戦闘システムは複雑で奥が深い。
FGOを始める前やチュートリアルをプレイしている時は、正直「3種類のコマンドの組み合わせを考えればええのか。簡単じゃ〜んwww」ぐらいにしか思っていなかった。
ところが蓋を開けてみると

  • コマンドの選び方
  • マスタースキル・鯖スキルの発動タイミング
  • サーヴァント・コマンド毎に異なる攻撃ヒット数
  • スター集中率というステータスとその操作
  • 概念礼装による強化
  • これらを全て含めたパーティ構築の考察

と考えることがかなり多い。
このように多くの情報を総括して戦略的に遊ぶゲームとして、僕にとって馴染み深いポケモンバトルを想起した(ORASとサンムーンではちゃんと対戦をやっていたのでそれなりに知識はある)。
実際FGOのバトルはポケモンのバトルと似ているところが多いように思える。
クラス相性はそのままタイプ相性だし、サーヴァントのカード構成はポケモン種族値に近いと思う。
道具を持たせる代わりに礼装をつけるし、全体宝具を撃つか単体宝具を撃つか、どのタイミングで回避スキルを使うか、というのはダブルバトルでの駆け引きと似ている。
当然ながらプレイするために求められる知識量はポケモンの方が段違いに多いが、FGOはソシャゲとしてサクッと遊べる範疇にうまくまとまっていると思う。
僕はまだ新人マスターなので霊基の自由度が低く、上にリストアップした中のスター集中率やパーティ構築などは十分に遊び尽くせてはいないのでこれからが楽しみではある。
また、FGOの遊び方の例としてニコニコ動画でこんな動画を発見した。
nico.ms
タイトルでわかる通り例のアレカテゴリなので周囲に注意して再生して欲しい。
この動画シリーズでは、何らかのテーマを持ったパーティでの高難易度クエストの攻略や、お気に入りのサーヴァント一騎だけでのクエスト攻略を行なっている。
自分もポケモンで電気タイプ統一パーティでレーティングバトルに挑戦するというようなことをやっていたので、FGOでもこういった遊び方をやってみたいと思う。

このようにFGOのクエストにおけるバトルシステムは結構複雑でありつつかなり自由度が高く、十分に楽しめるものだと思っている。
ところで目がチカチカして疲れるので宝具演出をスキップしたいんですが実装はまだですか?

FGOのガシャについて

ガシャは悪い文明である。

このゲームのガシャには天井がないらしい。
あと礼装というものがあるので高レア度のサーヴァントの排出率はとても低い。
と言いつつも結構石が降ってくるので僕はまだ初期投資の¥5,000しか課金してません(それでも先に挙げた現在の布陣にできる)。
というかそもそも育成が間に合わないのでそんなに引いてもしょうがない。
あと僕はデレステに課金しないといk

最後に

結局まとめると、
3周年記念を機にFGOを始めて1ヶ月経ったがFGOはゲームとしてはとても奥が深く楽しめるものだと思ったので今後も続けていきたい
という感じ。
ガシャは悪い文明。

How to farm Materials of the Dragons: Farosh, Dinraal, & Naydra. [ The Legend of Zelda : Breath of the Wild ]

Abstract

I will explain the method to collect dragon's materials which will be necessary to strengthen various armors in "The Legend of Zelda : Breath of the Wild" in detail.

Preface

This is an English version of the article I wrote in the past in Japanese.

The methods to be introduced below are just an example. I recommend you try to find your own way to collect the materials because finding a method of collecting materials of yourself is also one of the fun of this game.

About the materials of the dragons

At first, I would like to briefly explain the dragon's materials themselves.

Three kinds of dragons appear in this game. Farosh wearing electricity. Dinraal wearing a flame. Naydra wearing cold air.
When you approach these dragons, you can hear the unique BGM and updrafts occur around them.
And you shoot arrows towards the body of the dragon and hit it, the material will fly from that part.
The materials apart from dragons are emitting light, so you can find them easily.

f:id:mitchy-w:20180106174531j:plain

↑Dinraal. It has horns on its head and has six arms.


And if the part hit by the arrow is different, the material obtained is also different.

  • Parts of dragons : Materials
  • Horns : Shard of Horn
  • Mouth tip : Shard of Fang
  • Arm (Hand) : Claw
  • Any other part : Scale


For each type of dragon, these are counted as different materials, so there are 12 types materials in total.
All of them are necessary for strengthening the equipment, but it is difficult to aim other than the scales.

Only one material can be taken at a chance from each dragon.
In other words, you cannot get the scale continuously after getting the horn.

How to collect the materials

Farosh
  • Things necessary : Wood, Something to ignite Wood, Bows ( "Phrenic Bow" is desirable ), Arrows ( A lot )
  • Things helpful : Torch
  • Places : Riola Spring, Floria Bridge
  • Time : 05:00~

It is well known that Farosh is suitable for making money by collecting a large amount of scales and selling them because Farosh's materials can be collected efficiently.
The place is the Riola Spring in the Faron region, and the Floria Bridge.

f:id:mitchy-w:20180106181016j:plain

↑Riola Spring. Floria Bridge is located south from here.


First, you should head for Riola Spring. Make sure that the bow and arrows are properly set, and then make campfire under the tree on the western side of the spring and skip time to the morning.
In the morning ( 05:00 ), Farosh emerges from the spring, so ascend with updrafts using Paraglider and aim at the target part with the bow.

If you hit arrows on Farosh, the material will fly.
You don't have to collect it at once because you can pick up the materials collectively after many trials.
As I mentioned above, you cannot get the next material unless the next day comes in the game so you should skip time to the morning with campfire again under the tree.
By throwing the torch with a fire near the bonfire, the torch will automatically ignite the firewood again after skipping time.

When the morning of the next day comes, rises again with paraglider and shoot arrows at Farosh. Repeat this process.
Even if you flip any number of materials, they will not vanish by time as long as you are near them, so you can pick up the materials collectively after you flip necessary amount of materials ( If you leave the torch when you pick up the materials, it sometimes disappears. Be careful) .

However, with this method, it is difficult to aim at the tip of mouth to get a Shard of Fang because Farosh is already heading out from the spring at 05:00, after skipping time.
If you feel it's too difficult, let's try at the Floria Bridge.

At 05:00, Farosh flies away from the Riola Spring and it starts to go south and goes down the waterfalls.
About 06:00~07:00, Farosh goes under the Floria Bridge.
At this moment, you can aim at the tip of the mouth or any other part of the dragon easily.
There is "Lakeside Stable" just west of the Floria Bridge.
You can skip time to the morning at this Stable and go to the bridge, flip the materials, and pick up it.
Then you travel to "Shai Utoh Shrine" , back to the stable, and skip time again.
In this process, if you return to the Stable without collecting a flipped material, the material will be lost ( probably because you are far away from it ), so be sure to return to the Stable after picking up it.

Dinraal
  • Things necessary : Wood, Something to ignite Wood, Bows ( "Phrenic Bow" is desirable ), Arrows ( A lot )
  • Things helpful : Torch
  • Places : Under the Tabantha Great Bridge, at a foothold on the west cliff.
  • Time : 06:30~


In Dinraal's case, there is a difficult point that the flipped material will be scattered around the Canyon, but basically it is the same thing to do with Farosh's case.
The place is a foothold on the west cliff of Tanager Canyon, under the Tabantha Great Bridge that connects the Tabantha Frontier and Hyrule Ridge.
There is a Rare Ore Deposit.

f:id:mitchy-w:20180106183736j:plain

f:id:mitchy-w:20180106183905j:plain

↑This place.


Skip time to the morning here with campfire. Around 06:30, you will see Dinraal flying from the north along the Tanager Canyon.
Let's wait for the dragon to come near as close as possible.

f:id:mitchy-w:20180106184344j:plain

↑Because you can look down on flying Dinraal, it is quite easy to aim at it.


When Dinraal comes to just below, jump off the cliff with Paraglider and shoot arrows at the dragon.
Let's check where the flipped material falls.
Dinraal's materials tend to fly to various points in the Tanager Canyon ( you may be able to suppress scattering if you can shoot at Dinraal exactly at the same timing ).
Sometimes a material is lost when you try to pick up the materials of a certain place, because you get away from the material that flew to another point.
You need to consider in what order to pick up the materials.

Naydra
  • Things necessary : Wood, Something to ignite Wood, Bows ( "Phrenic Bow" is desirable ), Arrows ( A lot )
  • Places : Lanayru Bay
  • Time : Morning


You can collect the material of Naydra at the Lanayru Bay north of the Mount Lanayru.
Naydra flies from the west to the Lanayru Bay in the morning.
Farosh and Dinraal are extremely punctual. On the other hand, however, Naydra's arrival time will change by 2 hours ( in game time ) for each trial.

f:id:mitchy-w:20180106185432j:plain

↑This place.


Although the arrival time will change, Naydra comes in the morning.
So let 's make a bonfire at the western or middle part of the northern coast of the Lanayru Bay and skip time to the morning.
If it is raining, you should skip time in a tunnel-shaped cave placed at the marked point in the above figure.

f:id:mitchy-w:20180106185912j:plain

↑Naydra is approaching the bay.


As Naydra approaches enough, ascend with updrafts using Paraglider and aims at the target part with the bow.
In the case of Naydra, I feel that the flipped materials tend to gather at one point, so I think that you can pick up them collectively after many trials as same as the case of Farosh.

f:id:mitchy-w:20180106190511j:plain

Conclusion

Farosh's body will get riddled with arrows.

フロドラ・オルドラ・ネルドラの素材集め【ゼルダの伝説 ブレスオブザワイルド】

概要

ゼルダの伝説 ブレスオブザワイルド」(以下、「今作」)において各種装備の強化に必要になる龍(ドラゴン)の素材集めの方法をなるべく具体的に説明します。

はじめに

すでにゲーム発売から10ヶ月以上が経過しているので今更こんな記事を書いてもしょうがないとは思いますが、
実際に自分で素材を集めようと思い立った時にネットで検索してもあまり具体的で詳細な解説が少ないなと感じました。
また、つい先月にも「これから始めるゼルダの伝説ブレスオブザワイルド」という公式ニコ生が配信されているように、クリスマスとお正月を経てこれからプレイするぞという人もいるかと思います。

これらの理由から改めて龍の素材集めについて詳しく解説する記事を書こうと思います。

なお、以下に紹介する方法はあくまでも一例にすぎません。自分なりの素材集めの方法を見つけることもこのゲームの面白さの一つなので、まずは色々とチャレンジしてみるのをオススメします。

龍の素材について

まず龍の素材そのものについて簡単に説明をしたいと思います。

今作には龍が三種類登場します。電気を纏うフロドラ。炎を纏うオルドラ。冷気を纏うネルドラ。
これらの龍が接近すると固有のBGMが流れるとともに周囲に上昇気流が発生します。
この龍の体に向かって弓矢を放ち、命中させると、その部分から素材が飛んでいきます。
飛んでいった素材は光を放っているので見失うことはありません。

f:id:mitchy-w:20180106174531j:plain

↑オルドラの姿。頭部にツノがあり腕が6本あります。


また、矢を命中させる部分によって得られる素材が異なります。

  • 矢を命中させる場所:得られる素材
  • 龍のツノ:角のかけら
  • 口の先端:牙のかけら
  • 腕先(手):爪
  • その他全身:ウロコ

龍の種類ごとにこれらは別の素材として扱われるため全部で12種類になります。
いずれも装備強化には必要になりますが、ウロコ以外は狙うのが難しいです。

ちなみにこれらの素材は各龍から一度に一つしか取れません。つまりツノに矢を命中させて素材を飛ばした後に続けて体を狙ってウロコもゲットということはできません。

素材の集め方

フロドラ
  • 必要なもの:薪、薪に火をつけるもの、弓(「一心の弓」が望ましい)、矢(たくさん)
  • あるとうれしいもの:たいまつ
  • 場所:ウライト湖、フロリア橋
  • 時刻:05:00〜

フロドラは最も効率よく素材集めができるためウロコを大量に集めて売ることで金策としても利用できることがよく知られています。
場所はハイラル南部フィローネ地方のウライト湖、およびフロリア橋です。

f:id:mitchy-w:20180106181016j:plain

↑ウライト湖。フロリア橋はこの南にあります。


まずはウライト湖に向かいます。弓と矢が適切にセットされていることを確認し、ウライト湖西側の木の下で薪に火をつけ、朝まで暇をつぶします。
朝(05:00)になるとウライト湖からフロドラが出現するので即座に上昇気流に乗ってパラセールで上昇、弓矢で目的の部位を狙います。

フロドラに矢を命中させると素材が飛んでいきますが、複数の素材を集めたい場合にはあとでまとめて回収することができるので放っておきます。
ゲーム内で次の日にしないと次の素材が獲得できないので再び木の下に戻って朝まで暇をつぶします。
この時に、焚き火の近くに火の灯ったたいまつを投げ、置いておくことで、暇をつぶした後に火の消えた薪に再び自動で火がついてくれるようになります。

暇をつぶして翌日の朝になったら再度パラセールで上昇し弓矢でフロドラを狙う。これの繰り返しです。
素材はいくつ飛ばしてもその近くから離れなければ時間経過によって消失することはないので、満足のいくまで素材を飛ばしてからまとめて回収するのが良いでしょう(この際にたいまつを放置していくとたいまつが失くなってしまうことがあるので注意)。

しかし、この方法では暇をつぶして朝になった瞬間にすでにフロドラがウライト湖から頭を出しているので牙のかけらを獲得するために口先を狙うのが難しいです。
どうしても難しい場合はフロリア橋で狙ってみましょう。

05:00にウライト湖から飛び立ったフロドラはそのまま南下して段々の滝を下っていき、06:00〜07:00ごろにフロリア橋の下をくぐっていきます。
このポジションなら容易に口先やツノを狙えます。
フロリア橋のすぐ西に「レイクサイド馬宿」があるのでそこで朝まで暇をつぶし、橋に向かって素材を飛ばして回収、祠にワープして馬宿まで戻り再度暇をつぶす、というような流れです。
この場合、素材を飛ばしてから回収せずに馬宿まで戻ってしまうと(おそらく素材から遠く離れてしまうため)素材が消失してしまうので、必ず回収してから馬宿に戻りましょう。

オルドラ
  • 必要なもの:薪、薪に火をつけるもの、弓(「一心の弓」が望ましい)、矢(たくさん)
  • あるとうれしいもの:たいまつ
  • 場所:タバンタ大橋西岸の橋の下
  • 時刻:06:30〜

オルドラは飛ばした素材が比較的散逸してしまうのが難点ですが基本的にはフロドラの場合とやることは同じです。
場所はタバンタ辺境とハイラル丘陵をつなぐタバンタ大橋の西岸の橋の下、レア鉱床のある足場です。

f:id:mitchy-w:20180106183736j:plain

f:id:mitchy-w:20180106183905j:plain

↑この場所です。


この場所で焚き火をして朝まで暇をつぶします。だいたい06:30ごろになるとククジャ谷の間を北から飛んでくるオルドラが見えてきます。
ギリギリまで近づいてくるのを待ちましょう。

f:id:mitchy-w:20180106184344j:plain

↑リンクから見て崖の下を飛んでいくのでかなり狙いやすいです。


近づいてきたら崖からパラセールで飛び降りつつオルドラを狙います。
素材を飛ばしたらどこに飛んでいったかをよく確認しておきましょう。
オルドラの素材はククジャ谷の様々な場所に飛んでいってしまいがちなので(きっちり同じタイミングでオルドラを射抜くことができれば散らばりを抑えられるかもしれませんが)、
ある場所の素材を回収しにいった際に他の場所に飛んだ素材から離れてしまうために素材が失くなってしまうことがあります。
そのため素材を回収する順序も考慮する必要があるかもしれません。

ネルドラ
  • 必要なもの:薪、薪に火をつけるもの、弓(「一心の弓」が望ましい)、矢(たくさん)
  • 場所:ラネール湾
  • 時刻:朝方

ネルドラの素材はラネール山北部のラネール湾で集めます。
ネルドラはラネール湾の西部から朝方に飛んできますが、フロドラとオルドラが極めてpunctualなのに対してネルドラは飛来してくる時間に(ゲーム内時間で)2時間ほどブレがあります。

f:id:mitchy-w:20180106185432j:plain

↑この場所です。


時間にブレがあるとはいってもおよそ朝方に飛んでくるのでラネール湾の北岸中央部から西部のあたりで焚き火をして朝まで暇をつぶしましょう。
雨が降っている場合は図で示した場所にトンネル状の洞穴があるのでそこで暇をつぶすと良いです。

f:id:mitchy-w:20180106185912j:plain

↑こんな感じで飛んできます。


ネルドラは割とラネール山に沿って飛んでいくので、トンネルから見て東側の海に突き出た部分で待つと良いと思います。
ネルドラが近づいてきたら上昇気流に乗って弓矢で狙いましょう。
ネルドラはあまり素材が散逸せずに同じ場所に固まりやすいように感じるので、フロドラと同様に最後にまとめて回収できると思います。

f:id:mitchy-w:20180106190511j:plain

おわりに

ゼルダのプレイ記録の更新はいずれやります。いずれ。