ゆるふわ技術日誌

エンジニア見習いの悪戦苦闘日記

今日やった事

研究

論文の修正を先週もらっていたので、そこをちょこちょこ修正したり、全体的に構成がおかしいところを直したりしていた。

正直、進捗はあまりない。

SA

1年生のJavaを教える講義のSA。例外処理とかの回だった。基礎もまだまだ理解していない人たちに例外を理解させようとするの幾ら何でも無理があるやろ…と思いながら教えていた。

ところで、例外クラスってtoString呼ぶとクラス名が返ってくるんだなぁってことを今日知った。どうでもいい。

Elm

合宿に引き続きElmをやった。

Navigationだったり、Url.Parserだったり…結構厳しいというか、動くコードは書けるものの、ドキュメントを読んでも型がどうなっているのやらさっぱり理解できない。

とりあえず理解することよりも書けることを優先して書いていくうちに理解する方針で行こうと思う。

それはそうと何を作ったらいいのやら。ネタ切れ感。

やっぱりここは定番のTodoリストかしら。

明日の予定 / やること

  • 研究論文
  • Elm

しばらくはこの二本立てでお送りする予定(?)

雑談

合宿の疲れが抜けずに1日眠気と戦いながら過ごしてしまった。

開発合宿終了!

昨日からやっていた開発合宿が終了しました。2日目はElmのNavigationを手なずけようとおもって作業してました。 

結果としては、うまくいかず。JSONパースしたり非同期処理するよりよっぽど難しい…。

ただSPA作るなら通らざるを得ない道なので頑張っていきます。


昨日今日と2日連続で八王子と千葉を往復して運転していたら疲れてしまったので今日は寝ます。

開発合宿、またやりたいなぁ。この辺の話はまた時間作って書くかも。

開発合宿にきています

研究室有志で一泊二日の開発合宿(千葉)にきています!

各個人で好きなことをやって進捗発表するみたいなスタイル。

僕はElmをやってます。

だいたいこんな進捗。割といいのでは?という感じ。

明日の15時まで作業は続くので以下は適当に今日撮った写真など。

f:id:uutarou:20181208230815j:plain
ねこ様がいる宿。最高。

f:id:uutarou:20181208230934j:plain
こんな感じで旅館の中を歩き回ってる

至れり尽くせりでマジで快適です。温泉も入れる。

とりあえず現地からのレポートは以上…!

今日は何もできなかった…悲しい…

今日やった事

病院行った

そんだけ

研究

今日は一切進んでいない。

明日の予定 / やること

明日から研究室のみんなと開発合宿に行きます。

千葉方面に行きます。

雑談

今日はいろいろ準備したりしていたら何もできずに終わってしまった。

開発合宿は一泊二日なので大したことはできないかもしれないですが、ひとまずElmをやろうかなぁと思っています。

目標としては

  • 非同期処理を手なづける
  • Portを手なづける
  • なんか作る

こんなところでしょうか…

正味丸一日しかないので、どこまでできるかわからないですが頑張っていこうと思います。

Elm入門4日目

今日やった事

研究

論文はまずまずの進捗だった、多分。

ボスのチェックも受けたのであと5ページ頑張って書く。

Elm

今日は、一旦先に進むのをやめて今までの復習としてToDoっぽいのを作ってた。

hello-elm/todo.elm at master · uutarou10/hello-elm · GitHub

こんな感じになった。

タスクの追加、完了・未完了の切り替え、フィルターなどなんかどっかでみたことある感じのやつが作れた。

コンパイルが通るので当然動いているが、匿名関数がやたら長くなったりとか、本当にこれであってんの?と思うところがいくつかあって、ややモヤモヤしてる。

しかし、実際書いてみることで文法の理解は進んだと思うので次はCmdとsubscriptionsをやっていこうと思ふ。

明日の予定 / やること

明日は忙しい

  • 病院
  • 研究
  • 友達と会う
  • 買い物

雑談

研究論文書きつつ、自分の勉強も両立してる感じ、めちゃめちゃ充実感あって良い(その代わり帰りがいつも終バス)

Elmわからん

今日やった事

研究論文

今日は進捗バリバリだした。5ページ書いた。これで合計15ページくらいになった。

学校の提出の最低要件が20ページ以上なので、その条件はとりあえず余裕で満たせそうで安心した。

とりあえず書き上げて、年末〜年明けはクオリティを高める作業をちょこちょこやるのに使いたい。

Elm

入門3日目。今日はelm/httpを使ってみた。というかほぼ写経だけど。

hello-elm/ajax.elm at master · uutarou10/hello-elm · GitHub

こんな感じになった。

やっぱり、文法がわからないところがあるので公式のSyntaxのページを読んだ。

docs/syntax

まだ正直わからん。こんなに真面目に勉強してるのに何も進んでいかないの完全に悔しい。

明日の予定 / やること

  • 研究論文
  • SA
  • Elm

雑談

JavaScriptだったら一瞬でできることに何時間も悩むの、やっぱりモチベーションがないと辛い部分あるなと思った。

まぁ一度始めたことなので何か作れるまでは続けるけど、半分意地みたいなところある。

論文とElm

今日やった事

論文

だいぶ書き足した。合計で9ページになった。

ボスに途中経過見せたら、普通に良さげな反応が返ってきたので神やん、と思った。

引き続き書き進めていく。

Elm

今日もElmやった。

今日は以前Reactで作ったこれ↓

https://uutarou10.github.io/line-number-generator/

をElmで再現するのにチャレンジした。

結果↓

github.com

https://happy-swanson-debfd3.netlify.com/

うまくいった!

パイプライン演算子がむずかしい。

明日以降で非同期処理とか副作用のある処理をやっていく。

明日の予定 / やること

  • 研究
  • Elm

雑談

はらへた。