{"type":"rich","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Ftaiga.hatenadiary.com%2Fentry%2F2020%2F06%2F14%2F202849\" title=\"\u3010\u9031\u520ap5js\u3011work17 - Continue(s)\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","version":"1.0","blog_url":"https://taiga.hatenadiary.com/","title":"\u3010\u9031\u520ap5js\u3011work17","author_name":"taiga006","provider_url":"https://hatena.blog","image_url":"https://cdn-ak.f.st-hatena.com/images/fotolife/t/taiga006/20200614/20200614200351.jpg","published":"2020-06-14 20:28:49","height":"190","provider_name":"Hatena Blog","author_url":"https://blog.hatena.ne.jp/taiga006/","width":"100%","url":"https://taiga.hatenadiary.com/entry/2020/06/14/202849","categories":[],"blog_title":"Continue(s)","description":"let w, h; let arr = []; function setup() { createCanvas(800 ,800); noLoop(); hw = width/2; hh = height/2; imageMode(CENTER); for(let i = 0; i < 6; i++) { arr[i] = random(100, 300); } } function draw() { background(225,230,236); drawingContext.shadowBlur = 10; let g = createGraphics(width, height); g\u2026"}