Erlang

今日の記録 2020/7/6

仕事

AWS(s3)を使って静的ホスティングのやり方を調べて、実際にページを公開するようにした。基本的に以下の公式のドキュメントに沿ってやればよくとても簡単だった。

ただ、最後の公開用の URL は、http://bucket-name.s3-website-Region.amazonaws.com をベースにするのだが、 Region の部分がちょっとだけ分かりづらかった。まず Region

もっとみる
ありがとうございます!

今日の記録 2020/6/25

勉強した

みんなのデータ構造 - P125 問6.8 の準備

渡されたノードの ID を使ってツリーを探索するためには、これまでの実装だと不可能であるので別な表現をする必要がありそうなので考えた。とりあえず思い付いた中で良さそうなのは以下のようなものになった。

% 例えば { id0, % { id1, { id2, nil, nil }, {id3, nil, nil}

もっとみる
ありがとうございます!

今日の記録 2020/6/23

勉強した

プログラミング Erlang - P171 ~ P177

実装の続き。前回の stdio が見つからないというエラーは brew で入れた gcc を使うことで対応できた。
 次に以下のように Erlang 側で走らせようとすると、start() は上手くいくのだが、sum の実行をすると何の結果も返ってこないという問題にぶつかった。

2> example1:start().<0.

もっとみる
ありがとうございます!
1

今日の記録 2020/6/21

勉強した

みんなのデータ構造 - P125 問6-7

一昨日に実装できた深さ優先探索をベースに pre, in, post-order を実装する。まずは単純な深さ優先探索と同様である pre-order を実装する。

pre_order_number(Tree) -> pre_order_number_s([Tree], [], 0).pre_order_number_s([], Vi

もっとみる
ありがとうございます!

今日の記録 2020/6/19

仕事

ワイヤーフレーム作成に、 JUSTINMIND というものを使ってみている。

これで作ったものを見せた時に、「横幅が◯◯だったらどう見える?」と言われて実際に見せれなくて困り、こうなると結局インブラウザデザインするしかないのか……?と絶望したのだが、上記のソフトにはレスポンシブなデザインにも対応していた。

これを利用する場合、最初は相手にもこのソフトを導入してもらう必要があってきびしい

もっとみる
ありがとうございます!

今日の記録 2020/6/16

仕事

ワイヤーフレームについて調べて実際に既存のサイトのデザインをワイヤーフレームで真似してみる、ということをした。

これを読んでワイヤーフレームというものを何故作るか、どのように作るかをなんとなく理解した。次に、今回自分が作ろうとしているウェブの分野の既存のサイトを見て回って、よさそうなものを何個か選んだ。今回は入力する情報や画像が揃っているので、その中でも特に合いそうなサイトを選んで、一旦

もっとみる
ありがとうございます!
1

今日の記録 2020/6/14

勉強した

プログラミング Erlang P171~177

Erlang と C での通信の実装方法。Cでのバイトデータの取り扱いも含めてこれまでやったことがない分野であるため、一旦全体を読んだ。明日細部に注目しつつ実装してみる。

みんなのデータ構造 P125 - 問6.6

ツリーがサイズについてバランスされているかどうかの判定関数を、O(n) で書け、という問題。バランスされていることの定

もっとみる
ありがとうございます!

今日の記録 2020/6/11

仕事

Web のデザインを考える時に、何かがおかしいのは分かるのだが、何を直せば良くなるのかは分からない、ということがよくある。まず第一に、最初にデザインを考えて、次にそれをコーディングするべきで、実装しながらデザインを考えるのはあまりに難しいのでやるべきではない、ということを割と最近になって理解した。だが、どうしても急ぎで、とりあえず作りながら考えようということになった時に、部分的に作ってしま

もっとみる
ありがとうございます!
2

今日の記録 2020/6/10

勉強した

プログラミングErlang 

昨日のデバッグの続き。あまり時間が取れずデバッグが進まなかった。現状出ているエラーとしては、Erlang 標準ライブラリの gs というものが見付からないというもので、公式のドキュメントを見に行くと現在では deprecated になっており、v18.0 では削除されるということになっているらしい。

現在使っている Erlang は v11.0 なので

もっとみる
ありがとうございます!
1

今日の記録 2020/6/9

体調

暑さに本当に弱く、常に疲れたような状態になってしまいつらい。こういうのは運動不足で体力が無いせいということになるのだろうか。

勉強した

プログラミングErlang P162~169

このチャットプログラムを手打しようかと思ったのだが、 lib_chan系の依存ファイルの写経を飛ばしたせいで手元になかったことと、P169にこのプログラムに加筆する形での演習があったので、プログラムはダウ

もっとみる
ありがとうございます!