ちょっと西の湖岸から

@plum_shiga が何かを思い立ったら書くところです

久々に絵描いた

Q「何ら進歩がないが」

A「現在調査中であり、回答は差し控えたい」

Q「努力はしていたか」

A「現在調査中であり、回答は差し控えたい」

Q「努力が認められない場合の責任の所在はどこか」

A「そのケースが現時点で認められないため、回答は難しい」

Q「背景は平成初頭のクレヨンしんちゃんの意識か」

A「あくまで偶発的なもの」

Q「今後も努力を続けるか」

A「謙虚な姿勢で国民の理解を得るよう務める次第」

[f:id:plum_shiga:20190414163433p:plain

javaScript の 同期非同期, Promise, async-await をイラストにしてみた

f:id:plum_shiga:20190106142338p:plain

タイトル下手くそすぎか! 画像はもうしゃあない。
画像はマジで俺の理解やからあんま鵜呑みにせんとってくださいや。大体ですわ。

要するに以下のjsの実装をまとめたかった。有用な記事がたくさんあるので、それのリンク集みたいな感じで。
あと難しい話を情報量を落とさずに要約する訓練も兼ねて。

結論は、みんなMDN見よかということです

この記事でまとめておくこと

  • 同期非同期
  • Promise
  • async/await

整理

処理形式を短く (3行で) まとめる。


1. 同期/非同期

  • 同期はconsole.log() とかみたいに結果を待つ処理
  • 非同期は$.ajax() みたいに 結果を待たずに走る処理
  • 非同期処理ではコールバックで処理後のケリのつけ方を定義する
  • 詳しいのはこちら

qiita.com


2. Promise

- 非同期処理は、場合によってはネストが深くなる問題がある
- そこで、Promiseオブジェクトとthen式を連結させて処理を簡潔にする
- Promiseオブジェクトはresolve(解決)と reject(拒否)の処理が定義されている
- 詳しいのはこちら
qiita.com


3. async/await

  • Promise をより簡潔に書くための構文。
  • asyncは これは非同期関数やで! という宣言(もっと平べったく言うと目印)。Promiseを返す。
  • awaitは 僕はasyncの結果を待ってるマンでーす! という宣言(実際は演算子
  • 詳しいのはこちら

qiita.com

Mozillaのリンク

スーファミ描いた

f:id:plum_shiga:20190106024742p:plain

陰影の練習

凹凸があるところに影をつけてみました。
筆圧でちゃんと濃さが変わるので、そんなん使ってみつつ。

レイヤーもちょっと分けてみたりして。

外枠つけて、少しづつ細かくしてみながらとかで。

レイヤーをどう使い分けるのかが分からんねんなあ

キリンとリス描いた

f:id:plum_shiga:20190104214216p:plain

なんか、あんまり深く考えずにイラストチックなものを描きたくなって描いた

ペンギンとかも候補にあった

キリンは既存のイラストと本物を交互に見ながら描いて、
リスは本物だけを見ながら描いた

なんかわりと楽しかった