{"type":"rich","published":"2021-08-04 15:28:25","width":"100%","provider_url":"https://hatena.blog","image_url":"https://cdn.image.st-hatena.com/image/square/adad63b72f1d6545b2ba2538c3fc2923b2fd5989/backend=imagemagick;height=80;version=1;width=80/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Fcircle%2Fofficial-circle-icon%2Fcomputers.gif","author_name":"rott1st","blog_url":"https://rott1st.hatenablog.com/","provider_name":"Hatena Blog","categories":["Raspberry Pi","Python"],"blog_title":"mahler.jp Programming Tips Blog","description":"\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2 Raspberry Pi 3 Model B \u30bd\u30d5\u30c8\u30a6\u30a7\u30a2 \u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u306b\u3064\u3044\u3066\u306f\u4e0b\u8a18\u3092\u60f3\u5b9a\u3057\u3066\u3044\u307e\u3059\u3002 Raspberry Pi OS Bullseye 32bit tornado 6.1 tornado\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb \u307e\u305a\u3001tornado\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002 pip3 install tornado Python\u30d7\u30ed\u30b0\u30e9\u30e0 \u30a4\u30f3\u30dd\u30fc\u30c8 \u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u3001tornado\u95a2\u9023\u306e\u30a4\u30f3\u30dd\u30fc\u30c8\u306f\u4e0b\u8a18\u306e\u901a\u308a\u3067\u3059\u3002 import asyncio import tornado.ioloop import tornado.web import tornado.websocket WebSocket\u2026","version":"1.0","author_url":"https://blog.hatena.ne.jp/rott1st/","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Frott1st.hatenablog.com%2Fentry%2F2021%2F08%2F04%2F152825\" title=\"\u30e9\u30ba\u30d1\u30a4 + Python + tornado\u3067WebSocket\u30b5\u30fc\u30d0 - mahler.jp Programming Tips Blog\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","height":"190","title":"\u30e9\u30ba\u30d1\u30a4 + Python + tornado\u3067WebSocket\u30b5\u30fc\u30d0","url":"https://rott1st.hatenablog.com/entry/2021/08/04/152825"}