<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>2019-08 on akky@サイボウズラボ・ブログ</title>
		<link>https://labs.cybozu.co.jp/blog/akky/archives/2019-08/</link>
		<description>Recent content in 2019-08 on akky@サイボウズラボ・ブログ</description>
		<generator>Hugo</generator>
		<language>ja</language>
		
		
		
		
			<lastBuildDate>Mon, 26 Aug 2019 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://labs.cybozu.co.jp/blog/akky/archives/2019-08/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>ZTranslate - OCR&#43;機械翻訳でゲーム画面を自動翻訳するサーバ</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2019/08/ztranslate-auto-translates-game-screens/</link>
				<pubDate>Mon, 26 Aug 2019 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2019/08/ztranslate-auto-translates-game-screens/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://ztranslate.net/&#34;&gt;Ztranslate&lt;/a&gt; は、ゲーム画面のスクリーンショットを自動で翻訳してしまうというサービスです。たとえば、日本語でしか存在しないゲームを、英語でプレイすることができるようになります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2019/08/ztranslate-auto-translates-game-screens/ztranslate-screenshot.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2019/08/ztranslate-auto-translates-game-screens/ztranslate-screenshot_hu_67c0c18403d964ec.webp 480w, https://labs.cybozu.co.jp/blog/akky/2019/08/ztranslate-auto-translates-game-screens/ztranslate-screenshot_hu_3ceeaae5b607c2cf.webp 768w, https://labs.cybozu.co.jp/blog/akky/2019/08/ztranslate-auto-translates-game-screens/ztranslate-screenshot_hu_702d70b88db10853.webp 825w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2019/08/ztranslate-auto-translates-game-screens/ztranslate-screenshot.png&#34; width=&#34;825&#34; height=&#34;316&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;左がオリジナルの日本語版。その日本語によるテキスト表示部分が、右側のウィンドウでは英語で表示されています。&lt;/p&gt;&#xA;&lt;h3 id=&#34;ユーザーの依頼タイミングで翻訳する自動モード&#34;&gt;ユーザーの依頼タイミングで翻訳する自動モード&lt;/h3&gt;&#xA;&lt;p&gt;ZTranslate の自動モードでは、ゲームプレイ中にチルダキーを押すことで、スクリーンショットがZTranslateのサーバに送られます。サーバではまずGoogle OCR API を使って画面中の文字列を読み取り、さらにその読み取った文章を Google Translate API を使って翻訳、元の文章の位置に差し替えた画像を表示することで、自分が読める文章のゲーム画面が得られるといいます。&lt;/p&gt;&#xA;&lt;p&gt;自動モードの動画がこちら。&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;&#x9;&#x9;&#x9;&lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/H-EIsOpdLEE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;&#x9;&#x9;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;オリジナル画面で表示されたものを翻訳した画面が右側に表示されるのに、12,3秒ぐらい掛かっていますね。これは二つのAPIの呼び出しにそれだけ時間が掛かっているのだと思われます。いずれはより短時間で返ってくるように技術が進むでしょうけれど、ゲームプレイ的にはちょっと不便そうです。&lt;/p&gt;&#xA;&lt;h3 id=&#34;複数ユーザーの共同作業でリアルタイム性を改善するパッケージモード&#34;&gt;複数ユーザーの共同作業でリアルタイム性を改善するパッケージモード&lt;/h3&gt;&#xA;&lt;p&gt;そこで、もう一つのパッケージモード。こちらは、一度変換された画像を蓄積しておき、さらに参加ユーザーが人力による翻訳の改善を反映できるモードだそうです。ゲームプレイの画像が常時サーバに送られ、その画像に対応した翻訳後の画面がリアルタイムで表示されます。&lt;/p&gt;&#xA;&lt;p&gt;パッケージモードのデモ動画はこちら。&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;&#x9;&#x9;&#x9;&lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/gh-C2TXew3Q?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;&#x9;&#x9;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;英語版のゲームを、ドイツ語で翻訳表示し、さらに音声合成でゲーム中のナレーションを喋らせています。ゲームに対する入力は左側のオリジナル画面に対してやらないといけないようですが、外国語のゲームを遊ぶ不便さはほとんど解消されているように見えますね。&lt;/p&gt;</description>
			</item>
			<item>
				<title>開始1カ月で20万フォロワーを獲得した、絵文字自動生成bot</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2019/08/emoji-generate-twitter-bot-quickly-got-followers/</link>
				<pubDate>Thu, 22 Aug 2019 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2019/08/emoji-generate-twitter-bot-quickly-got-followers/</guid>
				<description>&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;😬 grimacing + 🤯 exploding = &lt;a href=&#34;https://t.co/0FZiLYrNis&#34;&gt;pic.twitter.com/0FZiLYrNis&lt;/a&gt;&lt;/p&gt;— Emoji Mashup Bot (@EmojiMashupBot) &lt;a href=&#34;https://twitter.com/EmojiMashupBot/status/1163782788472082432?ref_src=twsrc%5Etfw&#34;&gt;August 20, 2019&lt;/a&gt;&lt;/blockquote&gt;&#xA;&lt;script async src=&#34;https://platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&lt;p&gt;フランスのウェブエンジニアを志望する18歳の学生ローアンさん(@laouanben)が作った、新しい絵文字を毎時間合成してつぶやく&lt;a href=&#34;https://twitter.com/EmojiMashupBot&#34;&gt;絵文字マッシュアップ・ボット(@EmojiMashupBot)&lt;/a&gt;が、7月の公開らあっという間に話題を呼んで、現時点で23万人ものフォロワーを獲得しています。&lt;/p&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;und&#34; dir=&#34;ltr&#34;&gt;&lt;a href=&#34;https://t.co/swRSAUhv7L&#34;&gt;pic.twitter.com/swRSAUhv7L&lt;/a&gt;&lt;/p&gt;— Emoji Mashup Bot (@EmojiMashupBot) &lt;a href=&#34;https://twitter.com/EmojiMashupBot/status/1151077596777582592?ref_src=twsrc%5Etfw&#34;&gt;July 16, 2019&lt;/a&gt;&lt;/blockquote&gt;&#xA;&lt;script async src=&#34;https://platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&lt;p&gt;二つの絵文字(現在は3つ目の要素を使うことも)の要素をバラバラにして、&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://twitter.com/EmojiMashupBot/status/1151077613449961473&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2019/08/emoji-generate-twitter-bot-quickly-got-followers/EmojiMashupBot-explanation_hu_e18afce518a558dc.webp 480w, https://labs.cybozu.co.jp/blog/akky/2019/08/emoji-generate-twitter-bot-quickly-got-followers/EmojiMashupBot-explanation_hu_c427f5c4cd8a5bae.webp 502w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2019/08/emoji-generate-twitter-bot-quickly-got-followers/EmojiMashupBot-explanation.png&#34; width=&#34;502&#34; height=&#34;436&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;ルールに従って地の形や要素を組み合わせ、新しい絵文字を作成しています。&lt;/p&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;und&#34; dir=&#34;ltr&#34;&gt;&lt;a href=&#34;https://t.co/v38Xp2YGh3&#34;&gt;pic.twitter.com/v38Xp2YGh3&lt;/a&gt;&lt;/p&gt;— Emoji Mashup Bot (@EmojiMashupBot) &lt;a href=&#34;https://twitter.com/EmojiMashupBot/status/1151077625407954944?ref_src=twsrc%5Etfw&#34;&gt;July 16, 2019&lt;/a&gt;&lt;/blockquote&gt;&#xA;&lt;script async src=&#34;https://platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&lt;p&gt;合成は&lt;a href=&#34;https://processing.org/&#34;&gt;Processing&lt;/a&gt;で実施しているそうです。&lt;/p&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;[An update with new emojis is also coming at 500 subscribers 😬] &lt;a href=&#34;https://t.co/OmZSZnc6bL&#34;&gt;pic.twitter.com/OmZSZnc6bL&lt;/a&gt;&lt;/p&gt;— Emoji Mashup Bot (@EmojiMashupBot) &lt;a href=&#34;https://twitter.com/EmojiMashupBot/status/1151540046731894784?ref_src=twsrc%5Etfw&#34;&gt;July 17, 2019&lt;/a&gt;&lt;/blockquote&gt;&#xA;&lt;script async src=&#34;https://platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;[ We just passed 100k followers 🎉. In only a week. You guys love emojis. Here a big update that will evolve in the future. I hope you will like it ! ] &lt;a href=&#34;https://t.co/Bv6AflTVMy&#34;&gt;pic.twitter.com/Bv6AflTVMy&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Pushshift.io - reddit掲示板の過去投稿を提供するwebサービス/API</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2019/08/pushshift-io-reddit-past-comments/</link>
				<pubDate>Mon, 19 Aug 2019 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2019/08/pushshift-io-reddit-past-comments/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://pushshift.io/&#34;&gt;pushshift.io&lt;/a&gt; は、英語圏の巨大掲示板 reddit の過去の書き込みを蓄積し提供しているサイトです。ジェイソン・バウムガートナーさん(Jason Baumgartner)という個人の方による運営です。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://pushshift.io/&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2019/08/pushshift-io-reddit-past-comments/pushshift-io-screenshot_hu_d960937acf757a72.webp 480w, https://labs.cybozu.co.jp/blog/akky/2019/08/pushshift-io-reddit-past-comments/pushshift-io-screenshot_hu_1b2465b001b699e6.webp 768w, https://labs.cybozu.co.jp/blog/akky/2019/08/pushshift-io-reddit-past-comments/pushshift-io-screenshot_hu_f33acfaecd749ceb.webp 973w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2019/08/pushshift-io-reddit-past-comments/pushshift-io-screenshot.png&#34; width=&#34;973&#34; height=&#34;794&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.reddit.com/r/pushshift/comments/bcxguf/new_to_pushshift_read_this_faq/&#34;&gt;FAQ ページ&lt;/a&gt;を読むと、過去のデータを期間やキーワード、ユーザー等で一括取得したい時に使うサービスだということ。新規のコメントをリアルタイムで取得したい時は reddit 公式の API を使ったほうが良いとありますね。&lt;/p&gt;&#xA;&lt;p&gt;reddit は巨大な掲示板なので、データ量も相当になると思いますが、 Pushshift は個人 + 寄付によって維持されているようです。&lt;/p&gt;&#xA;&lt;h3 id=&#34;pushshift-api-を使ったサービス&#34;&gt;Pushshift API を使ったサービス&lt;/h3&gt;&#xA;&lt;p&gt;過去の膨大なコメントにAPIやCSVでアクセスできるということで、これを利用したサービスもいろいろ存在するようです。&lt;/p&gt;&#xA;&lt;h4 id=&#34;revddit&#34;&gt;&lt;a href=&#34;https://revddit.com/&#34;&gt;revddit&lt;/a&gt;&lt;/h4&gt;&#xA;&lt;p&gt;任意の reddit ユーザーに対し、削除した/削除されたコメントを検索できるサービス。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://revddit.com/&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2019/08/pushshift-io-reddit-past-comments/revddit_hu_1fd5ec09b099080c.webp 480w, https://labs.cybozu.co.jp/blog/akky/2019/08/pushshift-io-reddit-past-comments/revddit_hu_d77b376a54aaa1ad.webp 768w, https://labs.cybozu.co.jp/blog/akky/2019/08/pushshift-io-reddit-past-comments/revddit_hu_dc4dfbcfaff20c67.webp 1010w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2019/08/pushshift-io-reddit-past-comments/revddit.png&#34; width=&#34;1010&#34; height=&#34;455&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;自分の記憶にない8年前のコメントが出てきました。僕が消したわけではなさそう。スレッドがアーカイブされた結果見えなくなっているという意味でしょうかね。&lt;/p&gt;&#xA;&lt;h4 id=&#34;pushshift-reddit-search&#34;&gt;&lt;a href=&#34;https://redditsearch.io/&#34;&gt;Pushshift Reddit Search&lt;/a&gt;&lt;/h4&gt;&#xA;&lt;p&gt;いろいろな指定で、過去の reddit 掲示板をテキスト検索できるサービス&lt;/p&gt;&#xA;&lt;h4 id=&#34;psaw&#34;&gt;&lt;a href=&#34;https://github.com/dmarx/psaw&#34;&gt;PSAW&lt;/a&gt;&lt;/h4&gt;&#xA;&lt;p&gt;Pushshift API を Python 3 から呼び出すためのラッパーライブラリ。&lt;/p&gt;&#xA;&lt;p&gt;最新のスレッドを100件取るにはこんな感じ。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;# The `search_comments` and `search_submissions` methods return generator objects gen = api.search_submissions(limit=100) results = list(gen)&lt;/code&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>手書き風グラフを描けるライブラリ xkcd.chart</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2019/08/handwriting-flavour-xkcd-chart/</link>
				<pubDate>Mon, 19 Aug 2019 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2019/08/handwriting-flavour-xkcd-chart/</guid>
				<description>&lt;p&gt;英語圏でエンジニアに人気の&lt;a href=&#34;https://xkcd.com/&#34;&gt;線画コミックサイト xkcd&lt;/a&gt; には、グラフを使ったジョークネタも頻出します。こんな感じ。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://xkcd.com/688/&#34;&gt;&lt;img src=&#34;https://imgs.xkcd.com/comics/self_description.png&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;xkcd に出てくるようなグラフは、だいたい手書き風のテイストで描かれているのですが、その手書き風グラフを再現できるグラフ描画ライブラリが &lt;a href=&#34;https://timqian.com/chart.xkcd/&#34;&gt;xkcd.chart&lt;/a&gt; です。&lt;/p&gt;&#xA;&lt;script&gt;const svgPie = document.querySelector(&#39;.pie-chart&#39;); new chartXkcd.Pie(svgPie, { title: &#39;「みんな」言ってる&#39;, data: { labels:[ &#39;知り合いの誰か&#39;, &#39;全員&#39;, ], datasets: [{ data: [ 990, 10, ], }] }, })&lt;/script&gt;&#xA;&lt;p&gt;日本語も出ますね。日本語入れると凡例の枠がはみ出てしまうので、ソースの調整が要るかもしれません。xkcd 風のフォントも同梱されていますが、日本語ではデフォルトフォントになるでしょう。&lt;/p&gt;&#xA;&lt;p&gt;円グラフ、折れ線グラフ、棒グラフ を描くことができます。&lt;/p&gt;&#xA;&lt;script&gt;const svg = document.querySelector(&#39;.bar-chart&#39;) // github stars vs patrons new chartXkcd.Bar(svg, { title: &#39;ウィンドウズ&#39;, data: { labels:[&#39;1.0&#39;, &#39;2.0&#39;, &#39;3.0&#39;, &#39;3.1&#39;, &#39;95&#39;, &#39;98&#39;, &#39;2000&#39;, &#39;7&#39;, &#39;8&#39;, &#39;8.1&#39;, &#39;10&#39;], datasets: [{ data: [ 1, 2, 3, 3.1, 95 ,95, 2000, 7, 8, 8.1, 10], }] }, });&lt;/script&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://twitter.com/zzap/status/996905819756212224&#34;&gt;ウィンドウズグラフの元ネタ&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>ぶつかるたびに悪態をつくロボット掃除機ルンバ</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2019/08/roomba-swears-on-bumps/</link>
				<pubDate>Thu, 15 Aug 2019 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2019/08/roomba-swears-on-bumps/</guid>
				<description>&lt;p&gt;生活に彩を与えてくれるルンバの改造ネタ。&lt;/p&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;I built a Roomba that swears when it bumps into stuff &lt;a href=&#34;https://t.co/ZdbKWGszT8&#34;&gt;pic.twitter.com/ZdbKWGszT8&lt;/a&gt;&lt;/p&gt;&amp;mdash; Michael Reeves (@michaelreeves) &lt;a href=&#34;https://x.com/michaelreeves/status/1124697680116998150?ref_src=twsrc%5Etfw&#34;&gt;May 4, 2019&lt;/a&gt;&lt;/blockquote&gt;&#xA;&lt;script async src=&#34;https://platform.x.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&#xA;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/michaelreeves&#34;&gt;YouTuber マイケル・リーブスさん&lt;/a&gt;が公開した動画は、話すルンバ。&lt;/p&gt;&#xA;&lt;p&gt;衝突センサー、Raspberry Pi、Bluetooth スピーカーを追加で搭載し、障害物にぶつかると任意の音声ファイルを再生します。&lt;/p&gt;&#xA;&lt;p&gt;こちらが&lt;a href=&#34;https://www.youtube.com/watch?v=mvz3LRK263E&#34;&gt;10分のロング・バージョン&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=mvz3LRK263E&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2019/08/roomba-swears-on-bumps/swear-roomba-japanese_hu_6491c69a4e86a54b.webp 480w, https://labs.cybozu.co.jp/blog/akky/2019/08/roomba-swears-on-bumps/swear-roomba-japanese_hu_c0c7cd69219bc6f0.webp 768w, https://labs.cybozu.co.jp/blog/akky/2019/08/roomba-swears-on-bumps/swear-roomba-japanese_hu_3dd2390a735df8ab.webp 931w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2019/08/roomba-swears-on-bumps/swear-roomba-japanese.png&#34; width=&#34;931&#34; height=&#34;478&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;変な日本語を使ったり(03:04)、声の可愛いYouTuber に悪態を吹き込んでもらったり(05:20)、スーパーマーケットTarget で(おそらく勝手に)走らせて客の反応を見たり(06:30)、買ったルンバがおかしいとサービスセンターに持ち込んだり(ひどい)&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;&#x9;&#x9;&#x9;&lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/mvz3LRK263E?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;&#x9;&#x9;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;動画内にあるようなフィールドテストの結果、悪態をつくルンバは面白いと思った人もいれば不快に思った人もいたようです。&lt;/p&gt;&#xA;&lt;p&gt;悪態じゃなくて健気に頑張ってる声とかなら良いという人も増えますかね。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;https://www.boredpanda.com/roomba-swears-when-bumps-into-stuff-michael-reeves/&#34;&gt;Bored Panda&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>親にスマホを取り上げられたため、DS、Wii、そして冷蔵庫でツイートする少女?</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2019/08/tweet-from-fridge/</link>
				<pubDate>Thu, 15 Aug 2019 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2019/08/tweet-from-fridge/</guid>
				<description>&lt;p&gt;アリアナ・グランデのファンとしてのつぶやきをしていた15歳の少女ドロシーさんが、親の監視をかいくぐってツイートを続ける工夫によって注目を集めているようです。&lt;/p&gt;&#xA;&lt;p&gt;母親にスマートフォンを取り上げられたドロシーさん、おそらくスマートフォン中毒のような状態でツイッター等から離れられず、学業等に支障をきたしていたのかもしれません。&lt;/p&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;im leaving forever. my mom took my phone. ill miss u all sm. im crying. goodbye. &lt;a href=&#34;https://twitter.com/hashtag/ACNL?src=hash&amp;amp;ref_src=twsrc%5Etfw&#34;&gt;#ACNL&lt;/a&gt; &lt;a href=&#34;https://t.co/yqDNQylGIR&#34;&gt;pic.twitter.com/yqDNQylGIR&lt;/a&gt;&lt;/p&gt;— dorothy 🏹 (@thankunext327) &lt;a href=&#34;https://twitter.com/thankunext327/status/1158169992921153541?ref_src=twsrc%5Etfw&#34;&gt;August 5, 2019&lt;/a&gt;&lt;/blockquote&gt;&#xA;&lt;script async src=&#34;https://platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;永遠にお別れです。ママにケータイを取り上げられました。みんなとお別れするのはさみしい。泣いてます。さよなら&lt;/p&gt;&#xA;&lt;p&gt;ニンテンドー3DS画像投稿ツール より&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;スマートフォンが無いので、DS からツイートしてますね。しかし、ドロシーさんは情熱を持って抜け道を探しました。&lt;/p&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;i messed it all up. im texting off my nintendo ds. :(&lt;/p&gt;— dorothy 🏹 (@thankunext327) &lt;a href=&#34;https://twitter.com/thankunext327/status/1158170835728965632?ref_src=twsrc%5Etfw&#34;&gt;August 5, 2019&lt;/a&gt;&lt;/blockquote&gt;&#xA;&lt;script async src=&#34;https://platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;なにか壊しちゃったみたい。ニンテンドーDSから投稿してます :(&lt;/p&gt;&#xA;&lt;p&gt;Twitter モバイル版 より&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;I seen that Dorothy has been using twitter on her Nintendo. This account will be shut down now. &lt;a href=&#34;https://t.co/L4JqNYhUHe&#34;&gt;pic.twitter.com/L4JqNYhUHe&lt;/a&gt;&lt;/p&gt;— dorothy 🏹 (@thankunext327) &lt;a href=&#34;https://twitter.com/thankunext327/status/1158172783085588486?ref_src=twsrc%5Etfw&#34;&gt;August 5, 2019&lt;/a&gt;&lt;/blockquote&gt;&#xA;&lt;script async src=&#34;https://platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;ドロシーはニンテンドーからツイートしてました。このアカウントは閉鎖されます。&lt;/p&gt;</description>
			</item>
			<item>
				<title>アメリカ銃乱射地図</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2019/08/us-mass-shootings-map/</link>
				<pubDate>Wed, 07 Aug 2019 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2019/08/us-mass-shootings-map/</guid>
				<description>&lt;p&gt;Voxメディアが公開している、&lt;a href=&#34;https://www.vox.com/a/mass-shootings-america-sandy-hook-gun-violence&#34;&gt;インタラクティブな銃乱射記録地図&lt;/a&gt;です。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.vox.com/a/mass-shootings-america-sandy-hook-gun-violence&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2019/08/us-mass-shootings-map/vox-us-mass-shootings-map-top_hu_899f7b42b5ff446a.webp 480w, https://labs.cybozu.co.jp/blog/akky/2019/08/us-mass-shootings-map/vox-us-mass-shootings-map-top_hu_ba7a6aa735b6113d.webp 768w, https://labs.cybozu.co.jp/blog/akky/2019/08/us-mass-shootings-map/vox-us-mass-shootings-map-top_hu_2417f32471789663.webp 951w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2019/08/us-mass-shootings-map/vox-us-mass-shootings-map-top.png&#34; width=&#34;951&#34; height=&#34;621&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;2012年の&lt;a href=&#34;https://ja.wikipedia.org/wiki/%E3%82%B5%E3%83%B3%E3%83%87%E3%82%A3%E3%83%95%E3%83%83%E3%82%AF%E5%B0%8F%E5%AD%A6%E6%A0%A1%E9%8A%83%E4%B9%B1%E5%B0%84%E4%BA%8B%E4%BB%B6&#34;&gt;サンディー・フック小学校乱射事件&lt;/a&gt;以降の銃乱射事件のデータが使われていて、新しい乱射事件が起こるたびに更新されているようです。今日の時点、2012年からのたった7年弱で、2178件の乱射事件が記録されているということ。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.vox.com/a/mass-shootings-america-sandy-hook-gun-violence&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2019/08/us-mass-shootings-map/vox-us-mass-shootings-by-states_hu_2a0b37a0c483c319.webp 480w, https://labs.cybozu.co.jp/blog/akky/2019/08/us-mass-shootings-map/vox-us-mass-shootings-by-states_hu_98f615b76bbeeacb.webp 768w, https://labs.cybozu.co.jp/blog/akky/2019/08/us-mass-shootings-map/vox-us-mass-shootings-by-states_hu_fb25895a54540c01.webp 1086w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2019/08/us-mass-shootings-map/vox-us-mass-shootings-by-states.png&#34; width=&#34;1086&#34; height=&#34;711&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;州別に人口比の発生頻度で塗ったもの。マウスカーソルを当てると件数が見られます。ほとんどの州で乱射事件が起こっていることがわかります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.vox.com/a/mass-shootings-america-sandy-hook-gun-violence&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2019/08/us-mass-shootings-map/vox-mass-shootings-chart_hu_68e8589fd544d3fe.webp 480w, https://labs.cybozu.co.jp/blog/akky/2019/08/us-mass-shootings-map/vox-mass-shootings-chart_hu_18d2d2cad77f231c.webp 724w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2019/08/us-mass-shootings-map/vox-mass-shootings-chart.png&#34; width=&#34;724&#34; height=&#34;744&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;横軸が人口100人あたりの銃の数。アメリカは一人に銃一つなんですね。縦軸は10万人あたりの銃による死亡者数。アメリカは1万人に一人以上。国別でみるとダントツに他の先進諸国を離して右上に君臨しています。日本は左下、ほぼゼロに近いところ。&lt;/p&gt;&#xA;&lt;p&gt;他にも、乱射事件で亡くなった人数は全体からみるとわずかで、その他の殺人や自殺に銃が使われていること、2012 年から乱射事件のある日に色をつけたカレンダー、など、パッと見るだけで異常な状態がわかる資料がよく可視化され、まとめられています。&lt;/p&gt;&#xA;&lt;p&gt;銃事件の元データは、&lt;a href=&#34;https://www.gunviolencearchive.org/&#34;&gt;銃暴力アーカイブ(Gun Violence Archive)&lt;/a&gt;というサイトのものを使っているようです。こちらのサイトでは、今年2019年に銃乱射で亡くなった被害者が既に253名とわかります。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;http://googlemapsmania.blogspot.com/2019/08/massacremitch.html&#34;&gt;Maps Mania&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>スマートフォンのカメラで血圧を計る研究とそのアプリ</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2019/08/smartphone-cam-measures-blood-pressure/</link>
				<pubDate>Wed, 07 Aug 2019 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2019/08/smartphone-cam-measures-blood-pressure/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://www.ahajournals.org/doi/10.1161/CIRCIMAGING.119.008857&#34;&gt;経皮的工学イメージング(Transdermal Optical Imaging)によるスマートフォン血圧測定&lt;/a&gt; というトロント大・杭州師範大学附属医院の共同研究が発表されています。スマートフォンのカメラで撮影するだけで、映った人物の血圧を計るという研究です。&lt;/p&gt;&#xA;&lt;p&gt;現在のスマートフォンのカメラでも、顔の表皮付近のタンパク質から反射された光を検出できるそう。特に、血液中のヘモグロビンに反射した光を追跡することで、表面近くを流れる血流の変化が取れます。これを機械学習によって処理することで、1328人の被験者の95%程度の正確さで血圧を当てることができたということ。&lt;/p&gt;&#xA;&lt;p&gt;ただ、この1328人のほとんどが白人系と東アジア系だったということで、今回の検証モデルでは、色が濃い肌の人についてはまだまだ正確に計れないのだそう。&lt;/p&gt;&#xA;&lt;p&gt;この研究をベースにしたスマートフォン用のアプリ Anura が &lt;a href=&#34;https://play.google.com/store/apps/details?id=ai.nuralogix.nura&amp;amp;hl=ja&#34;&gt;Android&lt;/a&gt;, &lt;a href=&#34;https://apps.apple.com/app/anura/id1358813934&#34;&gt;iPhone&lt;/a&gt; 向けに配布されています。&lt;/p&gt;&#xA;&lt;p&gt;僕の手持ちのスマートフォンは対応していなかったので試せていませんが、現バージョンでは顔の表面を撮影した短い動画から、安静時心拍数とストレスレベルを測定することができるそうです。今回論文発表された血圧測定についても、すべての人が使えるようになるには数年掛かるそうですが、テスト的に搭載されるのも近いかもしれません。&lt;/p&gt;&#xA;&lt;p&gt;今でも個人が自宅で血圧測定することはできますが、専用の機械はそれなりの値段がしますし、毎日腕に巻いて計り記録をつけるのもたいへんです。既に高血圧と判定されて医者から気をつけるように言われた人ぐらいしか測定はしていないでしょう。&lt;/p&gt;&#xA;&lt;p&gt;カメラで写すだけで測定できる今回の技術、すべての人種に対する判定の精度があがれば、パソコンのカメラや監視カメラも併せて常に人々の血圧が測定され、健康状態の変化がフィードバックされたり異常な状態が素早く検知されて医療的な対処が提案されたり、というSF的な未来も近づいているのかもしれませんね。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://itunes.apple.com/app/anura/id1358813934&#34;&gt;https://itunes.apple.com/app/anura/id1358813934&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;https://qz.com/1681818/a-selfie-based-blood-pressure-test-may-not-work-on-all-skin-types/&#34;&gt;Quartz&lt;/a&gt;&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
