{"description":"gem fastimage \u3092\u4f7f\u3046\u3068\u4fbf\u5229\u3002 GitHub - sdsykes/fastimage: FastImage finds the size or type of an image given its uri by fetching as little as needed URL\u3092\u6307\u5b9a\u3059\u308c\u3070\u30cd\u30c3\u30c8\u3092\u901a\u3057\u3066\u753b\u50cf\u306e\u30b5\u30a4\u30ba\u3092\u53d6\u5f97\u3067\u304d\u308b\u3002 puts FastImage.size(url) # => [266, 56]","categories":[],"published":"2019-07-19 21:03:40","blog_url":"https://www.letitride.jp/","title":"Ruby \u753b\u50cf\u30b5\u30a4\u30ba\u3092\u53d6\u5f97\u3059\u308b","blog_title":"\u8ffd\u61b6\u884c","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fwww.letitride.jp%2Fentry%2F2019%2F07%2F19%2F210340\" title=\"Ruby \u753b\u50cf\u30b5\u30a4\u30ba\u3092\u53d6\u5f97\u3059\u308b - \u8ffd\u61b6\u884c\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","image_url":null,"width":"100%","provider_name":"Hatena Blog","author_name":"letitride","url":"https://www.letitride.jp/entry/2019/07/19/210340","provider_url":"https://hatena.blog","height":"190","type":"rich","author_url":"https://blog.hatena.ne.jp/letitride/","version":"1.0"}