<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>2018-04 on akky@サイボウズラボ・ブログ</title>
		<link>https://labs.cybozu.co.jp/blog/akky/archives/2018-04/</link>
		<description>Recent content in 2018-04 on akky@サイボウズラボ・ブログ</description>
		<generator>Hugo</generator>
		<language>ja</language>
		
		
		
		
			<lastBuildDate>Sun, 29 Apr 2018 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://labs.cybozu.co.jp/blog/akky/archives/2018-04/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>子供の歌声を腕のイレズミにした母親</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/04/sound-wave-tatoo/</link>
				<pubDate>Sun, 29 Apr 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/04/sound-wave-tatoo/</guid>
				<description>&lt;p&gt;腕の刺青に対してスマートフォンをかざすと、スマートフォンから子供のかわいらしい歌声が再生される、という動画がありました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/sound-wave-tatoo/sound-wave-tatoo.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/sound-wave-tatoo/sound-wave-tatoo_hu_18861865731984c.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/04/sound-wave-tatoo/sound-wave-tatoo_hu_c85baf0368144941.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/04/sound-wave-tatoo/sound-wave-tatoo_hu_b7ad2dc593d52d3f.webp 803w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/sound-wave-tatoo/sound-wave-tatoo.png&#34; width=&#34;803&#34; height=&#34;429&#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;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/xxzaEtrmdBI?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;a href=&#34;https://www.skinmotion.com/&#34;&gt;Skin Motion&lt;/a&gt;というサービスが生成した「波形風のバーコード」で、このサービスのスマートフォンアプリを使って認識させて、サーバ側にアップロードしておいた音楽/音声を再生させているということのようです。&lt;/p&gt;&#xA;&lt;p&gt;二次元バーコードの刺青で参照先のコンテンツを再生する、という話だとそれほど珍しいわけでもなくて、QRコードのイレズミが5,6年も前のものがいくつも見つかります。&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/hWQDq4mMMaQ?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;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/aDhqgZjP_Yk?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;a href=&#34;http://www.azalea.com/tattoos/&#34;&gt;普通の一次元バーコード刺青&lt;/a&gt;となると、それこそスマートフォン以前からありますし。&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Waiting Game - 入国収容所の難民を追体験できるブラウザゲーム</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/</link>
				<pubDate>Fri, 27 Apr 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://projects.propublica.org/asylum/&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-top_hu_3bb883459a202118.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-top_hu_3b71936f87f498b6.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-top_hu_877f3799a60ae3b1.webp 890w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-top.png&#34; width=&#34;890&#34; height=&#34;651&#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.propublica.org/&#34;&gt;ProPublica&lt;/a&gt; と &lt;a href=&#34;https://www.wnyc.org/&#34;&gt;ニューヨーク公共ラジオ(WNYC)&lt;/a&gt;の制作によるブラウザゲーム &lt;a href=&#34;https://projects.propublica.org/asylum/&#34;&gt;The Waiting Game&lt;/a&gt; は、アメリカに入国して難民申請を出している人たちの体験をできるゲームです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-characters.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-characters_hu_cf4990e91c585bfe.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-characters_hu_8c73cf45aee7d6e2.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-characters_hu_92a7cf1d5a9658dd.webp 892w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-characters.png&#34; width=&#34;892&#34; height=&#34;499&#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;まずはプレイヤー選択。選べるのは5人。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;エルサルバドルで、家庭内暴力(DV)から逃げてきた母子&lt;/li&gt;&#xA;&lt;li&gt;バングラデシュで、信仰の異なる相手と結婚していた人&lt;/li&gt;&#xA;&lt;li&gt;コンゴ民主共和国で、抗議活動に参加した学生&lt;/li&gt;&#xA;&lt;li&gt;ネパールで差別に遭ったチベット人&lt;/li&gt;&#xA;&lt;li&gt;国籍のせいで&lt;a href=&#34;https://ja.wikipedia.org/wiki/%E3%82%A8%E3%83%81%E3%82%AA%E3%83%94%E3%82%A2%E3%83%BB%E3%82%A8%E3%83%AA%E3%83%88%E3%83%AA%E3%82%A2%E5%9B%BD%E5%A2%83%E7%B4%9B%E4%BA%89&#34;&gt;エチオピアからエリトリア&lt;/a&gt;に追放された人&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-starts_hu_1973c35eca633008.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-starts_hu_40b0b6c98acb1cc2.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-starts_hu_2f16847d2750f984.webp 947w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-starts.png&#34; width=&#34;947&#34; height=&#34;582&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/p&gt;&#xA;&lt;p&gt;ゲームの選択肢は基本的に「続けるか」(Keep going)、「諦めるか」(Give up)の2択しかありません。自国を脱出するまでは匿われている場所でじっと潜伏していなければいけない日々だし、拘置所や米国に移ってからの収容所では、毎日毎日なんの変化もないまま、刑務官らに人扱いされなかったりまずい食事を出されたりがひたすら続きます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-escape.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-escape_hu_5a8a206a5a9ab1c0.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-escape_hu_51f736b3108baadb.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-escape_hu_74b7f9b900d4967c.webp 928w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-escape.png&#34; width=&#34;928&#34; height=&#34;579&#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://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-request-asylum.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-request-asylum_hu_151747fcc0f42d5e.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-request-asylum_hu_a97795c63c1045d9.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-request-asylum_hu_c298f199c03bf89f.webp 922w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/the-waiting-game-let-you-experience-asylum/the-waiting-game-request-asylum.png&#34; width=&#34;922&#34; height=&#34;574&#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;あまりに毎日の進捗がなく、陰鬱な描写が続くことから、&amp;ldquo;Give up&amp;quot;すると、これまで何十日が経過していたか、そしてこの実話の難民が実際に難民認定を受けるまでに何日かかったのか、が表示されます。ゲームなら&amp;quot;Give up&amp;quot;できますが、この待ち続ける生活の中で実際に諦めることができるとしたら、甘んじて逮捕されるとか収容所で狂うとかですかね。&lt;/p&gt;&#xA;&lt;p&gt;読んでいるだけでも辛いこの体験は、すべて実際に体験してきた難民たちの聞き取りから再構成された内容です。ゲームとして考えると、自由度もなければ嬉しくないイベントばかりのダメなゲームなのかもしれませんが、その自由のなさや辛さこそが、実際に難民の人たちに起こった/起こっている事だ、という意味で、リアルなゲームとも言えます。&lt;/p&gt;&#xA;&lt;p&gt;共同でこのゲームを制作した WNYC ラジオの関連ニュースはこちら。&lt;/p&gt;</description>
			</item>
			<item>
				<title>太陽発電だけで国中の電気を支えようとしたとき必要な面積を可視化したインタラクティブな世界地図</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/</link>
				<pubDate>Fri, 27 Apr 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://www.finder.com/uk/solar-power-potential&#34;&gt;&amp;ldquo;Area of Solar Panels Needed to Power a Country&amp;rdquo;&lt;/a&gt;は、世界各国の消費電力を賄うために必要な電気を、もし全部ソーラーパネルで発電しようとしたら、どんな広さになるか、というのを可視化してくれるページです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/how-much-solar-panel-needed-japan.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/how-much-solar-panel-needed-japan_hu_b8c5a99a801a327e.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/how-much-solar-panel-needed-japan_hu_a7f833acdb7e9ff6.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/how-much-solar-panel-needed-japan_hu_8b9d1a06d46a9fec.webp 829w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/how-much-solar-panel-needed-japan.png&#34; width=&#34;829&#34; height=&#34;746&#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://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/how-much-solar-panel-needed-germany.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/how-much-solar-panel-needed-germany_hu_e749192413a14cf6.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/how-much-solar-panel-needed-germany_hu_d80ab1a55b5fe3f4.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/how-much-solar-panel-needed-germany_hu_7f885e3ea6b5c94b.webp 816w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/how-much-solar-panel-needed-germany.png&#34; width=&#34;816&#34; height=&#34;497&#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://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/how-much-solar-panel-needed-usa.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/how-much-solar-panel-needed-usa_hu_ab5cd0dfef8342f.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/how-much-solar-panel-needed-usa_hu_2bf0173fcfdaad81.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/how-much-solar-panel-needed-usa_hu_406b74c804c3b99e.webp 813w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/how-much-solar-panel-needed-usa.png&#34; width=&#34;813&#34; height=&#34;494&#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://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/how-much-solar-panel-needed-north-korea.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/how-much-solar-panel-needed-north-korea_hu_7d63fd39c0136861.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/how-much-solar-panel-needed-north-korea_hu_16a69294bfeee298.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/how-much-solar-panel-needed-north-korea_hu_76680409bc7b737.webp 821w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/how-much-land-needed-if-only-solar-power/how-much-solar-panel-needed-north-korea.png&#34; width=&#34;821&#34; height=&#34;501&#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;87%の国は、国土の5%以下の広さで、すべての電力を賄えるそうです。このサイトの調査では日本は8%ということ。山だらけの日本で8%はかなり困難かも。&lt;/p&gt;&#xA;&lt;p&gt;また、国土すべてにソーラーパネルを敷き詰めても足りないのは、シンガポール、香港、バーレーンの3国だということ。&lt;/p&gt;&#xA;&lt;p&gt;もちろん、これから先の発電効率の進化もあるので、消費電力が増えすぎないように気を付けていけば、必要な面積は漸減していくことが期待できるのでは。&lt;/p&gt;&#xA;&lt;p&gt;# 計算に使われたデータ、発電効率等の数字は、リンク先記事の末尾で提示されています。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;http://googlemapsmania.blogspot.jp/2018/04/how-many-solar-panels-could-power.html&#34;&gt;Maps Mania&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>米アマゾン、「車のトランクへ配達」する Amazon Key In-Car オプションを先行実施</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/04/amazon-key-in-car-is-being-tested/</link>
				<pubDate>Tue, 24 Apr 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/04/amazon-key-in-car-is-being-tested/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://www.amazon.com/b?ie=UTF8&amp;amp;node=17051031011&#34;&gt;Amazon Key In-Car&lt;/a&gt; は、Amazon の配達人がユーザーの車の鍵を開けて荷物を入れることで不在時でも受け取りを可能にするという新サービスです。&lt;/p&gt;&#xA;&lt;p&gt;なんで配達人が車の鍵を開けられるか、のところですが、リモート開錠に対応したインターネット接続サービスを持つ車種が既に存在していて、サービス経由で鍵を開ける権限を与えられるということですね。サイトによれば、シボレー、ビュイック、GMC、キャデラック、ボルボの2015年式移行の車は、おおむね対応しているのだとか。&lt;/p&gt;&#xA;&lt;p&gt;現在は、これらの車のオーナーで、実験中の都市に住んでいて、Amazonプライム会員である場合、という制限がつくものの、既に利用している顧客がいるそうです。&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/w4akHn0jQCc?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;日本でも車社会の地域では、追加投資のない宅配ボックス替わりとしてうまくいくのかもしれません。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;https://venturebeat.com/2018/04/24/amazon-can-now-leave-packages-in-your-car-trunk-starting-with-gm-and-volvo/&#34;&gt;VentureBeat&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>ephemeral - AWS Lambdaで古いツイートを自動削除</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/04/auto-tweets-delete-by-aws-lambda/</link>
				<pubDate>Wed, 18 Apr 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/04/auto-tweets-delete-by-aws-lambda/</guid>
				<description>&lt;p&gt;1年半ちょっと前にノマド・フリーランサーとなった&lt;a href=&#34;https://github.com/hivickylai&#34;&gt;ビッキー・ライさん&lt;/a&gt;(Vicky Lai, &lt;a href=&#34;https://twitter.com/hivickylai&#34;&gt;@hivickylai&lt;/a&gt;)が公開したのは、過去のつぶやきがひたすら溜まっていくツイッターを、最近書いたことだけが共有される場所に作り替えるスクリプト &lt;a href=&#34;https://github.com/hivickylai/ephemeral&#34;&gt;ephemeral&lt;/a&gt; 。しかも、AWS Lambda の無料枠で動いてしまいます。&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;ephemeral&amp;quot;は「束の間、短期間の」といった意味の単語で、発信した内容が後で消えてしまうようなサービスを形容するのにもつかわれますね。共有した写真が消える Snapchat もそうですし、つい先日発表された&lt;a href=&#34;https://jp.techcrunch.com/2018/04/14/2018-04-13-google-is-testing-self-destructing-emails-in-new-gmail/&#34;&gt;Gmail の「自動消滅メール」機能&lt;/a&gt;なんかもエフェメラルと言えそうです。&lt;/p&gt;&#xA;&lt;p&gt;ライ氏は&lt;a href=&#34;https://vickylai.com/verbose/delete-old-tweets-ephemeral/&#34;&gt;ブログ記事&amp;quot;Why I&amp;rsquo;m automatically deleting my old tweets using AWS Lambda&amp;rdquo;(古いツイートをAWS Lambdaで自動削除する理由)の中で&lt;/a&gt;、家具や過剰な衣服や書籍、子供の頃のおもちゃや書いた絵などを捨て、カバン一つで好きなところに行けるミニマリスト的な生活に移行する中で、何年も前のある時点で思い付きでつぶやいたことを一字一句違えずに復元できることは重要ではないのでは、と思い至ったそう。&lt;/p&gt;&#xA;&lt;p&gt;(ライ氏にとってのtwitterは)今を友達と共有するためのツールであり、であれば、一定期間より前のツイートは残らない方がいいのでは、と、今回のようなツールを開発し、実際に使うようになったということのようです。ライ氏の&lt;a href=&#34;https://twitter.com/hivickylai&#34;&gt;ツイッターアカウント&lt;/a&gt;を見ると、今は15個のツイートだけが残って見えます。&lt;/p&gt;&#xA;&lt;h3 id=&#34;セットアップ&#34;&gt;セットアップ&lt;/h3&gt;&#xA;&lt;p&gt;使い方は、golang のソースコード中に Twitter API のキー等を埋め込み、提供されている シェルスクリプトでビルド&amp;amp;デプロイするだけ。Anaconda という golang のtwitter 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;p&gt;ツイッターに限らず、ソーシャルメディアで過去にした発言やイイネ等が解析され、嗜好の分析や確度の高い広告表示等に使われている状況では、あえて自分が公開したコンテンツを一時的なものに留めることの利点もあるでしょう。広告で食べているソーシャルメディアの運営側からすれば面白くはないアイデアでしょうけれど。&lt;/p&gt;</description>
			</item>
			<item>
				<title>Salieo - レスポンシブ・いい感じに画像を切り出し表示してくれるサービス</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/04/salieo-generates-responsive-images/</link>
				<pubDate>Tue, 17 Apr 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/04/salieo-generates-responsive-images/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://www.salieo.com/&#34;&gt;Salieo&lt;/a&gt; は、Javascript で画像ファイルから写真の重要そうなところを切り出して表示してくれるというサービスです。サイトのキャッチは&amp;quot;instantly, intelligently, responsive&amp;quot;(即座に、賢く、レスポンシブに)となっています。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/salieo-generates-responsive-images/salieo-top.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/salieo-generates-responsive-images/salieo-top_hu_80a3a2a4c32f355c.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/04/salieo-generates-responsive-images/salieo-top_hu_58695deefb67a8b8.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/04/salieo-generates-responsive-images/salieo-top_hu_54b18f2adc94761.webp 962w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/salieo-generates-responsive-images/salieo-top.png&#34; width=&#34;962&#34; height=&#34;766&#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;ユーザー登録してAPIキーをもらってみました。同じ一つの写真が&lt;a href=&#34;http://akimoto.jp/salieo/&#34;&gt;こんな風に&lt;/a&gt;自動でクロップされて表示されます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/salieo-generates-responsive-images/salieo-cropped-screenshot.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/salieo-generates-responsive-images/salieo-cropped-screenshot_hu_9de72b71239dbf60.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/04/salieo-generates-responsive-images/salieo-cropped-screenshot_hu_d75680b63ee51f05.webp 678w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/salieo-generates-responsive-images/salieo-cropped-screenshot.png&#34; width=&#34;678&#34; height=&#34;668&#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://labs.cybozu.co.jp/blog/akky/2018/04/salieo-generates-responsive-images/without-salieo-screenshot.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/salieo-generates-responsive-images/without-salieo-screenshot_hu_9cdf8fcad4ef919.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/04/salieo-generates-responsive-images/without-salieo-screenshot_hu_e221e3fd0f07ae51.webp 674w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/salieo-generates-responsive-images/without-salieo-screenshot.png&#34; width=&#34;674&#34; height=&#34;668&#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;ユーザー登録した上で、申請したドメインやURLパターンに合致した画像だけが変換の対象となります。変換できる画像の数や変換の回数によって料金が変わりますが、一番下の無料枠でも10画像、月25,000回までの呼び出しができるようです。&lt;/p&gt;&#xA;&lt;p&gt;先行の類似サービスとして、&lt;a href=&#34;https://imagga.com/solutions/cropping-api.html&#34;&gt;imagga&lt;/a&gt;や&lt;a href=&#34;https://imagekit.io/&#34;&gt;ImageKit.io&lt;/a&gt;が見つかりましたが、どちらも無料枠は無いようです。Salieo の無料枠もお試し用という感じの枠ではありますが、実際に試せるのはやはりいいかと。&lt;/p&gt;&#xA;&lt;p&gt;これらのサービスを使えば、切り出しについて特に考えずに元の画像一つをアップロードしておけば、サイトで表示した時にその時の縦横比にあわせて動的にクロップされるわけです。あとは写真から重要そうな場所を切り出す判定部分の精度が良ければ、画像が表示される際の縦横比を固定しにくいサービス運営者からは、有料でも嬉しいサービスとなるかもしれません。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;https://news.ycombinator.com/item?id=16855863&#34;&gt;Hacker News&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>IDEA - イケアのマニュアル風にアルゴリズムを説明</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/04/idea-explains-computer-argorythms-in-ikea-style/</link>
				<pubDate>Mon, 16 Apr 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/04/idea-explains-computer-argorythms-in-ikea-style/</guid>
				<description>&lt;p&gt;IKEA の組み立て家具の説明書のような形式で、&lt;a href=&#34;https://idea-instructions.com/&#34;&gt;言葉を使わずにコンピューターの各種アルゴリズムを説明しようというサイト IDEA&lt;/a&gt; です。&lt;/p&gt;&#xA;&lt;p&gt;もともと&lt;a href=&#34;https://www.ibr.cs.tu-bs.de/users/fekete/&#34;&gt;サンドル・フェケトさん&lt;/a&gt;(Sándor P. Fekete)が作っていたものに、&lt;a href=&#34;https://morr.cc/&#34;&gt;セバスチャン・ムーアさん&lt;/a&gt;(Sebastian Morr)と&lt;a href=&#34;http://mo.tu-bs.de/staff/stiller/&#34;&gt;セバスチャン・スティラーさん&lt;/a&gt;(Sebastian Stiller)が参加し、教師や学生、その他興味のある人が使えるように公開するようになったということです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://idea-instructions.com/quick-sort/&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/idea-explains-computer-argorythms-in-ikea-style/quick-sort_hu_a4bfea3b08c8a4c7.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/04/idea-explains-computer-argorythms-in-ikea-style/quick-sort_hu_b5f8b375583ac4de.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/04/idea-explains-computer-argorythms-in-ikea-style/quick-sort_hu_5506c1e9be7476c7.webp 2000w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/idea-explains-computer-argorythms-in-ikea-style/quick-sort.png&#34; width=&#34;2000&#34; height=&#34;1414&#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://idea-instructions.com/public-key/&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/idea-explains-computer-argorythms-in-ikea-style/public-key_hu_5d838579b993c479.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/04/idea-explains-computer-argorythms-in-ikea-style/public-key_hu_a9dd45c376746afc.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/04/idea-explains-computer-argorythms-in-ikea-style/public-key_hu_54cb485f3d6ce656.webp 2000w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/idea-explains-computer-argorythms-in-ikea-style/public-key.png&#34; width=&#34;2000&#34; height=&#34;1414&#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;p&gt;元のアルゴリズムについて一度は学んでいないと、図だけで何のことかわからない、というものもあるとは思いますが、なんとか簡単に図でおさめようと努力された工夫が見て取れ、面白いものとなっています。&lt;/p&gt;&#xA;&lt;p&gt;これらの図は、&lt;a href=&#34;https://idea-instructions.com/about/&#34;&gt;クリエイティブ・コモンズ4.0 by-nc-sa の条件の下で、改変したり配ったりして大丈夫&lt;/a&gt;だそうです。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;https://kottke.org/18/04/ikea-style-instructions-for-programming-algorithms&#34;&gt;Kottke&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>コンピューター無しで子供にプログラミング体験させるキット</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/04/programming-experiences-on-paper/</link>
				<pubDate>Fri, 13 Apr 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/04/programming-experiences-on-paper/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/programming-experiences-on-paper/space-race-game-site.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/programming-experiences-on-paper/space-race-game-site_hu_41c2737ff9d94963.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/04/programming-experiences-on-paper/space-race-game-site_hu_498753e4652eed0c.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/04/programming-experiences-on-paper/space-race-game-site_hu_b34d30268f815fa8.webp 998w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/programming-experiences-on-paper/space-race-game-site.png&#34; width=&#34;998&#34; height=&#34;629&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;Space Race Game for Student&lt;/a&gt;は、印刷して使えるプログラミング体験キットです。&lt;/p&gt;&#xA;&lt;p&gt;地球や月、人工衛星や宇宙人の駒と、「進め」「左折」「n回繰り返す」「もし□なら」といった命令パーツが一枚の紙にカラーでデザインされていて、切り離して使います。&lt;/p&gt;&#xA;&lt;p&gt;碁盤上のボードに駒を配置し、たとえば「地球から月へ、宇宙船などにぶつからずに行く」みたいな問題を出し、それを命令パーツを組み合わせて実行するゲームとなっています。簡単な問題を出し、審判をしてあげれば、すぐに子供同士で遊べるようになるのではないでしょうか。&lt;/p&gt;&#xA;&lt;p&gt;子供向けのロボット/プログラミング教育の研究会に子供を連れて行ったことがあり、そこでいろいろなロボットを体験させてもらったのですが、その中にはこのキットの内容とほぼ同じことを実際のロボットで実行するというものもありました。&lt;/p&gt;&#xA;&lt;p&gt;ロボットの上に命令ブロックを差し込んで並べる形でプログラミングをし、大きなボードの上で動かして障害物を避けられるか確認する、といったものです。&lt;/p&gt;&#xA;&lt;p&gt;うちの子も楽しく遊んでいて、もし買ってもらえるとなれば間違いなく喜んだことでしょう(教育の研究会なので販売とかはしていなかった)。ただ、このロボットでできるプログラミングの複雑さを考えると、買って家に置いたとしてもそう長いことは遊べないかな、と。おもちゃとしては高価なので、科学館や児童館などに有って、順番にいろんな子供が体験でき、指導できる大人もついていればいいのかなと感じました。&lt;/p&gt;&#xA;&lt;p&gt;価格の面からいえば、このような紙のキットで、プリンターの印刷代だけでほぼ同じことはできますね。プログラミングというものを体験してもらう最初の最初、子供がそっち方面に興味がありそうかどうかを見るのにいいかなと思いました。&lt;/p&gt;</description>
			</item>
			<item>
				<title>Smash - サイズ無制限を謳うファイル転送Webサービス</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/04/smash-unlimited-file-transfer-web-service/</link>
				<pubDate>Wed, 11 Apr 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/04/smash-unlimited-file-transfer-web-service/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://fromsmash.com/&#34;&gt;Smash&lt;/a&gt; は、ブラウザベースの巨大ファイル転送サービスです。日本でいうところの GigaFile とか宅ふぁいる便みたいなサービス。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/smash-unlimited-file-transfer-web-service/smash-top.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/smash-unlimited-file-transfer-web-service/smash-top_hu_4925887934d4180d.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/04/smash-unlimited-file-transfer-web-service/smash-top_hu_d56e8860b345aa9a.webp 592w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/smash-unlimited-file-transfer-web-service/smash-top.png&#34; width=&#34;592&#34; height=&#34;541&#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://about.fromsmash.com/premiumen&#34;&gt;追加サービスやチーム利用でお金を取る&lt;/a&gt;ビジネスモデルのようです。無料でも広告なしで、ファイルサイズの制限もなし、と良いことづくめのようですが、ファイルを扱うサービスでは当初&amp;quot;Unlimited&amp;quot;と売り出しても後日軌道変更を余儀なくされる事例が多いので、さてどうなるか、というところ。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://fromsmash.com/_&#34;&gt;こんな感じで&lt;/a&gt;メール等でURLを送って相手に大きなファイルを送ることができます。&lt;/p&gt;&#xA;&lt;p&gt;# 上のテストは7日で消えるはずです。&lt;/p&gt;&#xA;&lt;p&gt;via ニュースリリース&lt;/p&gt;</description>
			</item>
			<item>
				<title>ゼロ幅文字にエンコードした隠し情報で、文書をリークしたメンバーを特定</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/04/leaker-detection-by-zero-width-characters/</link>
				<pubDate>Mon, 09 Apr 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/04/leaker-detection-by-zero-width-characters/</guid>
				<description>&lt;p&gt;とある会員制掲示板からの文書の流出に困った運営者が、&lt;a href=&#34;https://medium.com/@umpox/be-careful-what-you-copy-invisibly-inserting-usernames-into-text-with-zero-width-characters-18b4e6f17b66&#34;&gt;ユニコードの見えない文字「ゼロ幅文字(Zero-Width characters)」を使って流出させたユーザーを特定した、という話&lt;/a&gt;が出ていました。&lt;/p&gt;&#xA;&lt;p&gt;数年前の話、Tom　さんが所属していた競技ビデオゲームのチームでは、ログインが必要なプライベートの掲示板を使って連絡していました。その掲示板に書かれた秘密情報や戦術に関する重大アナウンスなどがしばしば掲示板外のウェブにコピペされ、チームにとって大きな問題となっていたそうです。&lt;/p&gt;&#xA;&lt;p&gt;外部ユーザーの攻撃で中身が漏れたというよりは、メンバーの誰かがコピーしているのでは、と考えた Tom さんは、当時気になっていたユニコードのゼロ幅文字を使ったトリックを仕掛けたそうです。&lt;/p&gt;&#xA;&lt;h3 id=&#34;ユーザーを特定する情報を見えない文字に変換して埋め込む&#34;&gt;ユーザーを特定する情報を、見えない文字に変換して埋め込む&lt;/h3&gt;&#xA;&lt;p&gt;ログイン中のログインユーザーのユーザーIDを、一定のルールによってゼロ幅文字の並びに変換します。そして、この文字列が、掲示板のコメントを表示する際に文章の間に埋め込まれるようにします。&lt;/p&gt;&#xA;&lt;p&gt;コピー&amp;amp;ペーストされた外部の掲示板等を見ると、目には見えませんがそちらにもこのゼロ幅文字を組み合わせた文字列が含まれているので、そこから逆への変換を適用することで、コピーをしたユーザーのIDがわかる、というわけです。&lt;/p&gt;&#xA;&lt;p&gt;GitHub 上で公開された&lt;a href=&#34;https://github.com/umpox/zero-width-detection&#34;&gt;デモコード&lt;/a&gt;がこちら。&lt;a href=&#34;https://umpox.github.io/zero-width-detection/&#34;&gt;動くデモがこちら&lt;/a&gt;です。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/leaker-detection-by-zero-width-characters/zero-width-characters-encoded-user-name.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/leaker-detection-by-zero-width-characters/zero-width-characters-encoded-user-name_hu_5f7d29c30f87ad2f.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/04/leaker-detection-by-zero-width-characters/zero-width-characters-encoded-user-name_hu_1bd95fb37bf3c4e0.webp 760w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/leaker-detection-by-zero-width-characters/zero-width-characters-encoded-user-name.png&#34; width=&#34;760&#34; height=&#34;720&#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;1 で入れたユーザー名が入っていないように見える2 のテキストをコピーすると、コピー先の 3 から、元のユーザー名が取り出せていますね。&lt;/p&gt;&#xA;&lt;p&gt;データ列をASCII文字64個でエンコードすれば Base64 ですが、このデモでは 4種類のゼロ幅文字を使った ZeroWidth4 とでもいうべきエンコーディングですね。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://medium.com/@umpox/be-careful-what-you-copy-invisibly-inserting-usernames-into-text-with-zero-width-characters-18b4e6f17b66&#34;&gt;元ブログ記事&lt;/a&gt;では、この手法を掲示板に組み込んで新しい情報を流したところ、数時間でコピーされた文章からユーザー名を回復し、流出者を特定できた、と語っています。&lt;/p&gt;&#xA;&lt;p&gt;この場合はうまくいきましたが、この仕掛けを知った上で無実の他人のユーザーIDに書き換える、といった反撃も考えられるので、ユーザー名をそのまま組み込むとかではなく、改竄があればわかるような形にするのがより良いだろう、とも述べられていました。&lt;/p&gt;&#xA;&lt;h3 id=&#34;自衛ツールの登場など&#34;&gt;自衛ツールの登場など&lt;/h3&gt;&#xA;&lt;p&gt;この記事が広く読まれたので、&lt;a href=&#34;https://github.com/chpmrc/zero-width-chrome-extension&#34;&gt;Chrome拡張&lt;/a&gt;が早速登場。ゼロ幅文字を絵文字に変換して表示する拡張で、こういうのを入れておくと何かが埋め込まれているな、というのを見つけられますね。急いで作られたせいか、ユーザーが能動的にクリックしないと絵文字表示されないなど、実用するには今一つですが。&lt;/p&gt;&#xA;&lt;p&gt;それと、英語のテキストでやってる分には問題ないですが、そもそも役割があって文章中にゼロ幅文字が含まれている言語もあるので、一律に除去したり警告したりするようなツールでは不十分だと言えそうですね。&lt;/p&gt;&#xA;&lt;p&gt;情報を守る立場からすれば、このような追跡手法をいくつも持って仕掛けておくことは有用でしょう。&lt;/p&gt;&#xA;&lt;p&gt;逆に、内部告発など悪事を暴く活動として秘密情報をコピーする立場から見れば、このような仕掛けがないかを確認したり、同定されないよう過剰と思われる情報を切り落とすツール等を使うなど、ある程度のリテラシーが必要となってきそうですね。&lt;/p&gt;&#xA;&lt;p&gt;via reddit&lt;/p&gt;&#xA;&lt;h3 id=&#34;関連&#34;&gt;関連&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://developer.cybozu.co.jp/akky/2016/04/ninja-cat-emoji-for-windows/&#34;&gt;忍者猫(Ninja Cat)絵文字がWindows 10に登場&lt;/a&gt; - 合字用Zero Width文字&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://developer.cybozu.co.jp/akky/2015/02/unnoticeable-click-tracking-with-unicode-spaces/&#34;&gt;Unicodeの空白文字を使ってクリックトラッキング&lt;/a&gt; - URLに同様の文字を入れ込む&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://developer.cybozu.co.jp/akky/2007/07/yellow-dots-by-printers/&#34;&gt;市販のプリンターは印刷時に追跡用の隠しコードを描き込んでいるものがある&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;[追記 2018-04-11] &lt;a href=&#34;https://qiita.com/akicho8/items/db922164eb708da90e73&#34;&gt;隠し情報をゼロ幅文字エンコードする仕組み - Qiita&lt;/a&gt; - Ruby で試してみた方&lt;/p&gt;</description>
			</item>
			<item>
				<title>AutoMute - ブラウザの音声再生を全部デフォルトオフにできるChrome拡張</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/04/automute-turns-off-sound-on-chrome-tabs/</link>
				<pubDate>Wed, 04 Apr 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/04/automute-turns-off-sound-on-chrome-tabs/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://chrome.google.com/webstore/detail/automute/kjcdcbhfpjkcjinohfaaihpcmpnpmpie?hl=en-US&#34;&gt;AutoMute&lt;/a&gt; は、Chrome ブラウザからとにかく音が出ないようにできるブラウザ拡張です。&lt;/p&gt;&#xA;&lt;p&gt;インストール直後の設定は、あらゆるサイトでの音声がオフになっています。すべてのタブにミュートのマークが表示され、マークをクリックしたり、拡張アイコンのメニューから選択したりすることで、個別に再生を許可することもできます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/automute-turns-off-sound-on-chrome-tabs/auto-mute.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/automute-turns-off-sound-on-chrome-tabs/auto-mute_hu_2151c5acd99b4f52.webp 420w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/automute-turns-off-sound-on-chrome-tabs/auto-mute.png&#34; width=&#34;420&#34; height=&#34;72&#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;YouTube など、サイト側で用意しているミュート機能とは別のレイヤで止まっているため、場合によっては拡張でアンミュートして、動画側でのアンミュートして、としないと聴こえないこともあります。&lt;/p&gt;&#xA;&lt;p&gt;音楽等が突然再生されたりすると非常に困る、といった職場で働いているような人たちは、保険のために入れるといいのかもしれませんね。絶対にどんな音も鳴らなくていい、ということなら、OSのドライバを止めるとかイヤホンジャックを埋めるとかもありですが、この拡張であれば、音がしても大丈夫なサイトだけ許可したり、どうしても音を聴かなければいけない時だけ設定を変えて聴いたりすることができます。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;https://lifehacker.com/mute-every-website-automatically-with-this-chrome-exten-1824186542&#34;&gt;LifeHacker&lt;/a&gt; via &lt;a href=&#34;https://thenextweb.com/apps/2018/03/30/this-chrome-extension-silences-tabs-before-they-annoy-you/&#34;&gt;TheNextWeb&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>悪のUIデザイン、ダークパターンの実例を見せる動画</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/04/video-shows-dark-pattern-examples/</link>
				<pubDate>Wed, 04 Apr 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/04/video-shows-dark-pattern-examples/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://darkpatterns.org/&#34;&gt;ダークパターン&lt;/a&gt;については2010年、概念が提唱された際に&lt;a href=&#34;http://developer.cybozu.co.jp/akky/2010/08/8cf6/&#34;&gt;このブログでも紹介しました&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;ユーザー体験を向上させるのではなく、ウェブサイト運営側の都合でものを買わせたり、ユーザー登録させたりするウェブサイト構築上のトリックを分類して名前をつけよう、というのがダークパターンです。&lt;/p&gt;&#xA;&lt;p&gt;先週、そのような&lt;a href=&#34;https://www.youtube.com/watch?v=kxkrdLI6e6M&#34;&gt;ダークパターンを解説する動画&lt;/a&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/kxkrdLI6e6M?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;h3 id=&#34;とにかく退会したいんだ&#34;&gt;とにかく退会したいんだ!&lt;/h3&gt;&#xA;&lt;p&gt;動画の最初はアマゾン。「アマゾンを退会しようとした人はどうなる?」で、一回入ったらそこから出ることは難しい Roach Motel (ゴキブリホイホイ)ダークパターンの実例を見せています。(00:15)&lt;/p&gt;&#xA;&lt;p&gt;アマゾンを止めようと思ったことがないので知りませんでしたが、日本語でも止めるための手順を説明するブログ記事がいくつもあり、なかなか止め方が難しいのですね。動画と同じように日本のアマゾンでも退会ページを目指してみたのですが、退会に関してはアメリカ版と同じサイト構造になっているようです。&lt;/p&gt;&#xA;&lt;p&gt;直観的にまず開くであろう、上部ナビゲーションバーの「アカウント&amp;amp;リスト」からは、様々なリンクが表示されるものの、そのどこからも退会ページに辿り着くことはできないそうです。&lt;/p&gt;&#xA;&lt;p&gt;動画が教えてくれる手順は、&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ページ最下部のリンクから「ヘルプ」をクリック&lt;/li&gt;&#xA;&lt;li&gt;「問題が解決しない場合は」から「カスタマーサービスに連絡」&lt;/li&gt;&#xA;&lt;li&gt;1の「プライム、その他」タブを選んで&lt;/li&gt;&#xA;&lt;li&gt;2のプルダウンから「アカウントの確認、変更、閉鎖」 (アメリカ版ではここが&amp;quot;Login &amp;amp; Security&amp;quot;だそうで、さらにわかりにくいですね)&lt;/li&gt;&#xA;&lt;li&gt;もう一つ出てくるプルダウンから「アカウントの閉鎖」&lt;/li&gt;&#xA;&lt;li&gt;「チャット」「電話」「eメール」のいずれかを選び、先方からの連絡を待つ&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/video-shows-dark-pattern-examples/amazon-quit-membership-menu.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/video-shows-dark-pattern-examples/amazon-quit-membership-menu_hu_8de390ce93a82266.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/04/video-shows-dark-pattern-examples/amazon-quit-membership-menu_hu_b7c915fffbb72cc0.webp 765w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/video-shows-dark-pattern-examples/amazon-quit-membership-menu.png&#34; width=&#34;765&#34; height=&#34;611&#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;次はニュースレター/メールマガジンの購読停止(02:15)。メールの末尾に購読中止のためのリンクがあり、それを開けばその相手からのメールはもう来なくなる、という仕組みは良くあります。&lt;/p&gt;&#xA;&lt;p&gt;日本のメルマガでは手動で依頼しないといけなかったりするのがまだまだ多いので、これでも助かる方かと思いますが、動画作者はここにもダークパターンがある、と喝破しています。&lt;/p&gt;&#xA;&lt;p&gt;購読中止のリンクが地のテキストと見分けにくい色や太さになっていたり、ガチャガチャと関係のない情報が列挙されて非常に探しにくくなっていることが多い、と言います。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/video-shows-dark-pattern-examples/dark-pattern-difficult-unsubscribe-link.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/video-shows-dark-pattern-examples/dark-pattern-difficult-unsubscribe-link_hu_22910ffb7c0c9f58.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/04/video-shows-dark-pattern-examples/dark-pattern-difficult-unsubscribe-link_hu_b4cd17c556ba4640.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/04/video-shows-dark-pattern-examples/dark-pattern-difficult-unsubscribe-link_hu_e09168326fa22706.webp 808w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/04/video-shows-dark-pattern-examples/dark-pattern-difficult-unsubscribe-link.png&#34; width=&#34;808&#34; height=&#34;502&#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;3つめのスマートフォンゲームアプリでの事例(02:30)は、「ゲームを始める」「次の面へ行く」などのボタンを全部グリーンの角丸ボタンで続けた上で、ゲーム内課金のダイアログで「購入」の方を同じデザインのボタンで描画する、というパターン。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
