<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>2021-07 on akky@サイボウズラボ・ブログ</title>
		<link>https://labs.cybozu.co.jp/blog/akky/archives/2021-07/</link>
		<description>Recent content in 2021-07 on akky@サイボウズラボ・ブログ</description>
		<generator>Hugo</generator>
		<language>ja</language>
		
		
		
		
			<lastBuildDate>Thu, 29 Jul 2021 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://labs.cybozu.co.jp/blog/akky/archives/2021-07/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>ヒール・ヒトラー - 総統のサイコセラピストとして未来の悲劇を止めるノベルゲーム</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2021/07/heal-hitler/</link>
				<pubDate>Thu, 29 Jul 2021 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2021/07/heal-hitler/</guid>
				<description>&lt;p&gt;新作インディーゲーム、&lt;a href=&#34;https://store.steampowered.com/app/1612480/Heal_Hitler/&#34;&gt;Heal Hitler&lt;/a&gt; は、1925年にアドルフ・ヒトラーの心理療法士となり、フロイト・ユング流の精神分析を使ってヒトラーが持つコンプレックスを解消し、戦争と大虐殺を防ぐゲームです。&lt;/p&gt;&#xA;&lt;p&gt;チェコのゲーム開発者ジョン・イージス氏(Jon Aegis)が一人で開発し、声優2人を使ったこのゲーム、歴史のif を体験することになります。ゲームは時々出てくる複数の選択肢を選ぶことで進み、全体が一時間程度で終わるボリュームです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/heal-hitler/heal-hitler-on-steam.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/heal-hitler/heal-hitler-on-steam_hu_156c028d18a388fe.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/heal-hitler/heal-hitler-on-steam_hu_1d7fa00eca8728d1.webp 768w, https://labs.cybozu.co.jp/blog/akky/2021/07/heal-hitler/heal-hitler-on-steam_hu_267334bb16513ad4.webp 948w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/heal-hitler/heal-hitler-on-steam.png&#34; width=&#34;948&#34; height=&#34;489&#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;/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/rOwkOeeCA98?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;扱っている題材が題材なだけあり、ゲームで取り上げることも良くないという批判も出ています。reddit のスレッドにはヒトラーをもしかしたら悪へ進まなかった可能性のある一人の人間として見るということを拒絶する人のコメントも。作者の考えは、誰の中にも善と悪があり環境がどんな人をもヒトラーのようにするのではということのようです。それが正しいかはわかりませんが、サイコセラピーによって人の行動は変わりうるというのが作者がこのゲームで表現したいことなのかもしれません。&lt;/p&gt;&#xA;&lt;p&gt;このパターンで他の歴史上の人物を扱うこともできそうですね。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;https://www.reddit.com/r/SubredditDrama/comments/oldxn1/indie_game_developer_promotes_his_new_game_across/&#34;&gt;reddit&lt;/a&gt; via &lt;a href=&#34;https://boingboing.net/2021/07/24/heal-hitler-is-a-new-video-game-where-you-try-to-stop-genocide-with-psychotherapy.html&#34;&gt;Boing Boing&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>KalkiCode - 基本的なデータ構造を各種言語でどう書くかや動く図で見せてくれるサイト</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2021/07/kalkicode-shows-you-data-structures-and-code/</link>
				<pubDate>Wed, 28 Jul 2021 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2021/07/kalkicode-shows-you-data-structures-and-code/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://kalkicode.com/&#34;&gt;Kalkicode&lt;/a&gt; は、例示や図によるプログラミングサンプルを、プログラミング上の問題(基本的なアルゴリズムやウェブサービス技術)と複数の言語のそれぞれの切り口から並べて示そうとしている、教育サイトです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://kalkicode.com/&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/kalkicode-shows-you-data-structures-and-code/kalkicode-top_hu_c8f25d0fc6024c75.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/kalkicode-shows-you-data-structures-and-code/kalkicode-top_hu_4ca5cf9031e5c43c.webp 768w, https://labs.cybozu.co.jp/blog/akky/2021/07/kalkicode-shows-you-data-structures-and-code/kalkicode-top_hu_fa1f573c67cce60f.webp 1030w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/kalkicode-shows-you-data-structures-and-code/kalkicode-top.png&#34; width=&#34;1030&#34; height=&#34;868&#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://kalkicode.com/adjacency-list-representation-graph&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/kalkicode-shows-you-data-structures-and-code/kalkicode-tutorial-sample_hu_5546f1a26eed4ae0.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/kalkicode-shows-you-data-structures-and-code/kalkicode-tutorial-sample_hu_48d80596bcf6793c.webp 561w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/kalkicode-shows-you-data-structures-and-code/kalkicode-tutorial-sample.png&#34; width=&#34;561&#34; height=&#34;804&#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;データ構造 and/or アルゴリズムの解説に、それを実装したコードサンプルが10前後のプログラミング言語で用意され、コードの実行結果、図、などが続きます。&lt;/p&gt;&#xA;&lt;p&gt;ものによっては動的にデータ構造の変化を見せてくれたりもします。&lt;/p&gt;&#xA;&lt;p&gt;http://localhost:8099/wp-content/uploads/2021/07/avl-tree-visualization.mp4&lt;/p&gt;&#xA;&lt;p&gt;こちらは平衡二分探索木にノードを追加したり削除したりする際の動きをアニメーションで表示しているところ。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://kalkicode.com/data-structure/doubly-linked-list-visualization&#34;&gt;双方向リンクリスト&lt;/a&gt;への追加や削除とか&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://kalkicode.com/data-structure/doubly-linked-list-visualization&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/kalkicode-shows-you-data-structures-and-code/kalkicode-doubly-linked-list_hu_703c8263b78e0547.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/kalkicode-shows-you-data-structures-and-code/kalkicode-doubly-linked-list_hu_397fd449333d4140.webp 759w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/kalkicode-shows-you-data-structures-and-code/kalkicode-doubly-linked-list.png&#34; width=&#34;759&#34; height=&#34;688&#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://kalkicode.com/data-structure/circular-singly-linked-list-visualization&#34;&gt;環状単方向リスト&lt;/a&gt;への追加と削除とか&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://kalkicode.com/data-structure/circular-singly-linked-list-visualization&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/kalkicode-shows-you-data-structures-and-code/kalkicode-circular-single-linked-list_hu_9fb985d127543eaf.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/kalkicode-shows-you-data-structures-and-code/kalkicode-circular-single-linked-list_hu_44362bc9039169fd.webp 591w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/kalkicode-shows-you-data-structures-and-code/kalkicode-circular-single-linked-list.png&#34; width=&#34;591&#34; height=&#34;673&#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;10前後のプログラミング言語で同じことを書く、というのもこれだけ多くの項目となると大変なことだと思います。見た感じ、ある程度自動で変換してるのかなとも思いましたが。&lt;/p&gt;&#xA;&lt;p&gt;# 同じサイト内に &lt;a href=&#34;https://kalkicode.com/ai/online-java-to-php-converter&#34;&gt;Java-to-PHP converter&lt;/a&gt; なんてのもあったので、全部じゃないにしてもある程度横展開は自動なのかもしれません。&lt;/p&gt;&#xA;&lt;p&gt;via Hacker News&lt;/p&gt;</description>
			</item>
			<item>
				<title>ドミノ・ロボット - 24時間で10万個のドミノを並べられるロボット(動画あり)</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/</link>
				<pubDate>Tue, 27 Jul 2021 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://www.baucomrobotics.com/domino-robot&#34;&gt;Domino Robot&lt;/a&gt; は、工学系ユーチューバーとして有名なマイク・ローバー氏(Mike Rober)とロボット製作者アレックス・バーコム氏(Alex Baucom)らが協力して5年がかりで製作された、ドミノ倒しのドミノを立てる専用ロボットシステムです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/domino-robot-dominator.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/domino-robot-dominator_hu_3d00644f3b99e127.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/domino-robot-dominator_hu_e121335c2840bcd8.webp 695w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/domino-robot-dominator.png&#34; width=&#34;695&#34; height=&#34;391&#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;300個のドミノを一斉に運べるロボット、ドミネーター&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/domino-robot-place-part.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/domino-robot-place-part_hu_110d2b0f484fa7d.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/domino-robot-place-part_hu_f0e3f0c552b32048.webp 697w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/domino-robot-place-part.png&#34; width=&#34;697&#34; height=&#34;389&#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;これは動作を見せるために少し高いとこから落としていますが、これを地面スレスレで行うと、多数のスロットから降ろされたドミノが 15 x 20 列に綺麗に立つようです。&lt;/p&gt;&#xA;&lt;p&gt;動画では、プロのドミノ・アーティストにしてこちらも人気YouTuber の &lt;a href=&#34;https://www.youtube.com/channel/UCxJsQFhb8PFjtuN5gdOV6-w&#34;&gt;Hevesh5 氏&lt;/a&gt;と、手積みとロボットによる速さ対決もやっています (&lt;a href=&#34;https://www.youtube.com/watch?v=8HEfIJlcFbs&amp;amp;t=300s&#34;&gt;5:00&lt;/a&gt;)&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/domino-robot-vs-hevesh5.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/domino-robot-vs-hevesh5_hu_33ba51d930fdcd59.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/domino-robot-vs-hevesh5_hu_ef93845e1739b0a5.webp 697w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/domino-robot-vs-hevesh5.png&#34; width=&#34;697&#34; height=&#34;392&#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/2021/07/domino-robot/domino-robot-color-dominos.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/domino-robot-color-dominos_hu_7d9d3beec0e5d938.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/domino-robot-color-dominos_hu_59527d71fe4c0767.webp 700w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/domino-robot-color-dominos.png&#34; width=&#34;700&#34; height=&#34;392&#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;複数の色のドミノを、ロボットアームでドミネーターの300のスロットに指示通りに入れることで、自由なドミノ・アートを作れます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/domino-robot-making-huge-art.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/domino-robot-making-huge-art_hu_5e22ac75cf9e6b04.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/domino-robot-making-huge-art_hu_177e9dc35a711807.webp 698w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/domino-robot/domino-robot-making-huge-art.png&#34; width=&#34;698&#34; height=&#34;392&#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;すでに500万回の再生を数えている&lt;a href=&#34;https://www.youtube.com/watch?v=8HEfIJlcFbs&#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/8HEfIJlcFbs?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://github.com/alexbaucom17/DominoRobot&#34;&gt;開発ドキュメントとソフトウェアは公開&lt;/a&gt;されています。ソースは興味のある人が参考に読んでくれればいいが、全く同じハードウェアがないとそのまま使えるものではないだろうということ。&lt;/p&gt;</description>
			</item>
			<item>
				<title>間違って空メールを大量送信したインターンに、大量の「自分がやらかした失敗」体験が集まる</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2021/07/people-shows-their-fails-for-intern/</link>
				<pubDate>Mon, 19 Jul 2021 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2021/07/people-shows-their-fails-for-intern/</guid>
				<description>&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;We mistakenly sent out an empty test email to a portion of our HBO Max mailing list this evening. We apologize for the inconvenience, and as the jokes pile in, yes, it was the intern. No, really. And we’re helping them through it. ❤️&lt;/p&gt;&amp;mdash; HBO Max Help (@hbomaxhelp) &lt;a href=&#34;https://x.com/hbomaxhelp/status/1405712235108917249?ref_src=twsrc%5Etfw&#34;&gt;June 18, 2021&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;blockquote&gt;&#xA;&lt;p&gt;今晩、HBO Maxのメーリングリストに誤って中身が空のメールを送ってしまいました。ご迷惑をお詫びします。たくさんジョークが届いてる通り、やったのはインターンです。ほんとにそうなんです。これからも彼らを助けてやっていきます❤️&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;サービスやブランドから大量の会員へ間違ったメールが送られてくるミス、ありますよね。このメールに対して、失敗したインターンをなぐさめようと大量に返信が寄せられました。&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;インターンさんへ、私は自分のPCのカレンダーに毎月いつ生理が始まりそうか入れてたんですが、数か月後にそのカレンダーが全社共有になってることに気づきました。当時37歳でした&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;ある日男性の同僚が「なんで毎回ここに PERIOD って表示されるんだ?」と独り言を言ってたので気づきました。&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;😂🤣 oops..know a guy who is a fellow alcoholic. At a board meeting he introduced himself followed by &amp;quot;and I&amp;#39;m an alcoholic&amp;quot; like he was at an AA meeting.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Twitter の買収した Scroll は、広告が出ないことにお金を払うサブスクリプション</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2021/07/scroll-ad-blocks-by-subscription/</link>
				<pubDate>Fri, 16 Jul 2021 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2021/07/scroll-ad-blocks-by-subscription/</guid>
				<description>&lt;p&gt;Twitter が&lt;a href=&#34;https://blog.twitter.com/en_us/topics/company/2021/a-better-way-to-publish-and-read-on-twitter&#34;&gt;5月に買収&lt;/a&gt;した &lt;a href=&#34;https://scroll.com/&#34;&gt;Scroll&lt;/a&gt; というサービスを調べてました。&lt;/p&gt;&#xA;&lt;p&gt;この Scroll は毎月$5 のサブスクリプションサービスですが、これを購読すると Scroll に参加しているニュースサイトで広告が表示されなくなります。Scroll のサイトで紹介している例だと&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/scroll-ad-blocks-by-subscription/scroll-before.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/scroll-ad-blocks-by-subscription/scroll-before_hu_6f476eac73a0f338.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/scroll-ad-blocks-by-subscription/scroll-before_hu_68dcd54a9fa0c481.webp 483w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/scroll-ad-blocks-by-subscription/scroll-before.png&#34; width=&#34;483&#34; height=&#34;555&#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/2021/07/scroll-ad-blocks-by-subscription/scroll-after.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/scroll-ad-blocks-by-subscription/scroll-after_hu_fea3a2d7a094404b.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/scroll-ad-blocks-by-subscription/scroll-after_hu_28e02e3ff69293c3.webp 482w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/scroll-ad-blocks-by-subscription/scroll-after.png&#34; width=&#34;482&#34; height=&#34;533&#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;これだけだと Ad Block などの広告ブロッカーとどう違うのかということになりますが、この広告を消す機能はニュースサイト公認の上で提携しているというところが違います。Scrollの会費からの収入が、読まれた量に応じて提携するニュースサイトに分配されるので、Scrollユーザーに対しては広告を表示しなくても、ニュースサイト側は収入が見込めるということ。&lt;/p&gt;&#xA;&lt;p&gt;Scroll の説明では、広告表示よりも Scroll 参加の方がサイト側の収入が40%は多くなった、と言っています。&lt;/p&gt;&#xA;&lt;p&gt;お金を払うと読めないニュースが読める、というのは新聞社のサイトなどが有料会員にだけ読めるペイウォールを設けていますが、それとは違い広告を我慢すれば読めるニュースではあります。&lt;/p&gt;&#xA;&lt;p&gt;無料でもアクセスできるけれど、毎月お金を払うと広告が無くなる、というモデル、どこかで聞いたことがあります。YouTubeミュージックがそうですね。無料であることでユーザーの量を確保し、しかし無料だと不便な点(YouTube だと広告動画が差しはさまれる)を解消する有料メニューを提供する。&lt;/p&gt;&#xA;&lt;p&gt;毎月固定額を払って広告が消えるのはいいけど、見に行くサイトが対応していなければ価値も半減だと思います。しかし、Scroll の対応サイトにはBuzzFeed, USA Today, Gizmodo, Slate など有力ニュースサイトが多数載っており、アメリカ・英語でニュースを見ている分にはScroll の効果を感じられる機会も多そうです。&lt;/p&gt;&#xA;&lt;p&gt;広告ブロッカーのようにブラウザ拡張で実現しているのかと最初は思ったのですが、そうではなく Scroll にログインして cookie 経由でほとんどの場合は動くということ。(Safari は拡張機能のインストールが必要) これで済んでしまうのはサイトとはどうしても敵対的になる広告ブロッカーのサービスと違って、Scroll とニュースサイトとの連携が取れるからですね。&lt;/p&gt;&#xA;&lt;p&gt;連携が取れるということはユーザーの情報が流れていく可能性を排除できないからということでもあり、Safari で拡張機能のインストールが必要なのはサードパーティークッキーへのアクセスに関する制約がSafari では強いからなのでしょうけれど。&lt;/p&gt;&#xA;&lt;p&gt;買収についてブログでは将来はこの Scroll のような機能が Twitter 自身のサブスクリプションに入りうる、といったことも述べられていますが、今のところの Twitter はニュースの入り口ではあってもニュース本体はリンク先を開いて Twitter の外で読まれることが多いですね。このあたりも何かしようとしているのでしょうか。Twitter の有料会員はリンクを開いた先で広告が少ない、といった程度の連携なのかもしれませんけれど。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;https://www.theverge.com/2021/5/4/22417852/twitter-buying-scroll-subscription-service-news-revue-newsletter&#34;&gt;The Verge&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>boxabl - 配送できて一日で住める家</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2021/07/boxabl-delivery-compact-home/</link>
				<pubDate>Thu, 15 Jul 2021 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2021/07/boxabl-delivery-compact-home/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://www.boxabl.com/&#34;&gt;Boxabl&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/2021/07/boxabl-delivery-compact-home/boxable-1.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/boxabl-delivery-compact-home/boxable-1_hu_870b1c425b8646a9.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/boxabl-delivery-compact-home/boxable-1_hu_4880d1da51731c80.webp 768w, https://labs.cybozu.co.jp/blog/akky/2021/07/boxabl-delivery-compact-home/boxable-1_hu_7405ec41a353ffa4.webp 1200w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/boxabl-delivery-compact-home/boxable-1.png&#34; width=&#34;1200&#34; height=&#34;741&#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/2021/07/boxabl-delivery-compact-home/boxable-2.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/boxabl-delivery-compact-home/boxable-2_hu_89643f627e32bca5.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/boxabl-delivery-compact-home/boxable-2_hu_e2b172a22fec4908.webp 768w, https://labs.cybozu.co.jp/blog/akky/2021/07/boxabl-delivery-compact-home/boxable-2_hu_1a2ad9ca2fd14c8f.webp 1194w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/boxabl-delivery-compact-home/boxable-2.png&#34; width=&#34;1194&#34; height=&#34;738&#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/2021/07/boxabl-delivery-compact-home/boxable-3.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/boxabl-delivery-compact-home/boxable-3_hu_ee7072e5082bd494.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/boxabl-delivery-compact-home/boxable-3_hu_feefc77948994a28.webp 768w, https://labs.cybozu.co.jp/blog/akky/2021/07/boxabl-delivery-compact-home/boxable-3_hu_c687cdf412a72ae3.webp 1202w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/boxabl-delivery-compact-home/boxable-3.png&#34; width=&#34;1202&#34; height=&#34;743&#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/2021/07/boxabl-delivery-compact-home/boxable-inside.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/boxabl-delivery-compact-home/boxable-inside_hu_7c9f4d31836e948a.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/boxabl-delivery-compact-home/boxable-inside_hu_573aee2c70ab7401.webp 567w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/boxabl-delivery-compact-home/boxable-inside.png&#34; width=&#34;567&#34; height=&#34;527&#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;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/ViyucP0KHx0?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;値段は $49,500 。他に月額$250のリースプランもあるようです。&lt;/p&gt;</description>
			</item>
			<item>
				<title>15-minute city 地図 - 徒歩/自転車で15分以内に必要な施設があるか調べられる地図</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2021/07/15-minute-city-map/</link>
				<pubDate>Fri, 09 Jul 2021 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2021/07/15-minute-city-map/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://app.developer.here.com/15-min-city-map/&#34;&gt;The 15-min city&lt;/a&gt; は、15分の徒歩や自転車で生活に必要な施設にアクセスできるかを調べられるアメリカのサービスです。&lt;/p&gt;&#xA;&lt;p&gt;15-minute city(15分都市)というコンセプトは、もともと&lt;a href=&#34;https://forbesjapan.com/articles/detail/37376&#34;&gt;パリ市長が提唱した街づくり案&lt;/a&gt;で、自動車等を使わずに&lt;a href=&#34;https://note.com/rikayan/n/nbde0c8c1c80e&#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/a2daA5btju8?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.nikkei.com/article/DGXKZO53864580W9A221C1EA2000/&#34;&gt;コンパクトシティ&lt;/a&gt;政策を推奨したりしていますね。&lt;/p&gt;&#xA;&lt;p&gt;このサービスでは、住所や郵便番号を入れることで、ある地点がこの15分シティの条件をどれだけ満たしているか、15分間でたどり着ける範囲と&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/15-minute-city-map/15-minute-city-walnut-creek.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/15-minute-city-map/15-minute-city-walnut-creek_hu_b59d12c8ff3992b4.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/15-minute-city-map/15-minute-city-walnut-creek_hu_79c9705527e398e3.webp 768w, https://labs.cybozu.co.jp/blog/akky/2021/07/15-minute-city-map/15-minute-city-walnut-creek_hu_88d03b4a729af711.webp 1028w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/15-minute-city-map/15-minute-city-walnut-creek.png&#34; width=&#34;1028&#34; height=&#34;855&#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/2021/07/15-minute-city-map/15-minute-city-walnut-creek-2.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/15-minute-city-map/15-minute-city-walnut-creek-2_hu_9cd232ef4929bfaf.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/15-minute-city-map/15-minute-city-walnut-creek-2_hu_2604dc55d5c3e677.webp 636w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/15-minute-city-map/15-minute-city-walnut-creek-2.png&#34; width=&#34;636&#34; height=&#34;764&#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;アメリカは車社会といいますし、郊外で検索すれば移動手段を車にしないと何にもアクセスできなかったりもします。それでも都市部であれば15分の徒歩圏で結構にいろいろなものが揃うのがわかります。徒歩で移動できるけれど、それでも実際には道路中心、歩いて行けても車で行く、というのが実態に近いとは思いますが。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;https://www.fastcompany.com/90563920/this-map-tells-you-if-you-live-in-a-15-minute-city&#34;&gt;Fast Company&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>アナログなメーターをデジタルなネットワークに接続する</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2021/07/analog-meter-linked-to-digital-network/</link>
				<pubDate>Thu, 08 Jul 2021 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2021/07/analog-meter-linked-to-digital-network/</guid>
				<description>&lt;p&gt;従来の機器についたメーターが示すデータをネットワークで利用するためにカメラと画像認識を組み合わせるという話、つい最近も&lt;a href=&#34;https://www3.nhk.or.jp/news/html/20210610/k10013078621000.html&#34;&gt;新型コロナウイルスのワクチンを低温で保管する冷凍庫の温度監視&lt;/a&gt;という文脈でNHKニュースで紹介されて話題となってました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/analog-meter-linked-to-digital-network/digitize-analog-meter-on-nhk-news.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/analog-meter-linked-to-digital-network/digitize-analog-meter-on-nhk-news_hu_b6b3f9be4e36f2d1.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/analog-meter-linked-to-digital-network/digitize-analog-meter-on-nhk-news_hu_55aa322cf5be870.webp 668w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/analog-meter-linked-to-digital-network/digitize-analog-meter-on-nhk-news.png&#34; width=&#34;668&#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;p&gt;人間が読み取る目的のメーターをカメラで読み取るという、一見無駄のあるソリューションにもそれなりの利点があるというわけです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://petewarden.com/2021/02/28/how-screen-scraping-and-tinyml-can-turn-any-dial-into-an-api/&#34;&gt;ピート・ワーデンさん(Pete Warden)がブログで紹介しているのも、そんなメーター読み取りの事例&lt;/a&gt;です。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/analog-meter-linked-to-digital-network/jomjol-watermeter-camera.jpg&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/analog-meter-linked-to-digital-network/jomjol-watermeter-camera_hu_8465129e3b8572c1.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/analog-meter-linked-to-digital-network/jomjol-watermeter-camera_hu_1ac25fc4a1da91b4.webp 600w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/analog-meter-linked-to-digital-network/jomjol-watermeter-camera.jpg&#34; width=&#34;600&#34; height=&#34;600&#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/2021/07/analog-meter-linked-to-digital-network/jomjol-watermeter-digitizer.jpg&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/analog-meter-linked-to-digital-network/jomjol-watermeter-digitizer_hu_9bfdbd8ec9f8f0d3.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/analog-meter-linked-to-digital-network/jomjol-watermeter-digitizer_hu_beba8e2ec7d8c840.webp 768w, https://labs.cybozu.co.jp/blog/akky/2021/07/analog-meter-linked-to-digital-network/jomjol-watermeter-digitizer_hu_ac2f91d85a760d4e.webp 1140w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/analog-meter-linked-to-digital-network/jomjol-watermeter-digitizer.jpg&#34; width=&#34;1140&#34; height=&#34;872&#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/2021/07/analog-meter-linked-to-digital-network/read-digits-on-analog-meter.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/analog-meter-linked-to-digital-network/read-digits-on-analog-meter_hu_1fbdeb1ab9e44161.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/analog-meter-linked-to-digital-network/read-digits-on-analog-meter_hu_ac510d1703fc375d.webp 655w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/analog-meter-linked-to-digital-network/read-digits-on-analog-meter.png&#34; width=&#34;655&#34; height=&#34;189&#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;あわせて10ユーロもしない IoTマイクロコントローラ ESP32 の載ったマイコンボードと200万画素のカメラモジュール OV2640 の上で、畳み込みニューラルネットワーク(CNN)を作り、文字盤や針を読ませることができているそうです。ソフトウェアは &lt;a href=&#34;https://github.com/jomjol/AI-on-the-edge-device&#34;&gt;jomjol/AI-on-the-edge-device&lt;/a&gt; で公開。&lt;/p&gt;&#xA;&lt;p&gt;このマイコンボード上からWebインタフェースで読み取り結果を公開してるので、読み取った結果を蓄積するもグラフ化するも、異常値を見てアラートを上げるのも自由ですね。&lt;/p&gt;&#xA;&lt;p&gt;もちろん同様の&lt;a href=&#34;https://www.plathome.co.jp/product/iot-solution/meter-read-automation/&#34;&gt;商用のソリューション&lt;/a&gt;はいろいろあるようですけど、それなりの価格はしそう。安価なマイコンボードと自作ソフトウェアでもここまでできるんですね。&lt;/p&gt;</description>
			</item>
			<item>
				<title>PhotoChrome - 言葉からカラーパレットを作ってくれるサービス</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2021/07/photochrome-word-color-pallet/</link>
				<pubDate>Wed, 07 Jul 2021 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2021/07/photochrome-word-color-pallet/</guid>
				<description>&lt;p&gt;単語を入れると、単語に関連した色からカラーパレットを作るというサービスが PhotoChrome です。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/photochrome-word-color-pallet/photochrome-tokyo.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/photochrome-word-color-pallet/photochrome-tokyo_hu_a94cf368808dcd60.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/photochrome-word-color-pallet/photochrome-tokyo_hu_4969b3aed8703f25.webp 547w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/photochrome-word-color-pallet/photochrome-tokyo.png&#34; width=&#34;547&#34; height=&#34;492&#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://unsplash.com/&#34;&gt;Unsplash&lt;/a&gt; の API で単語に関連した無料利用可能な画像を検索します。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/photochrome-word-color-pallet/photochrome-sunflower.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/photochrome-word-color-pallet/photochrome-sunflower_hu_5514d0491b1e3672.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/photochrome-word-color-pallet/photochrome-sunflower_hu_63fcd27f9051e346.webp 545w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/photochrome-word-color-pallet/photochrome-sunflower.png&#34; width=&#34;545&#34; height=&#34;457&#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色のパレットを作る、これだけでもまあいいかと思いますが、サービスは単語に関連する多数の画像をごちゃごちゃに混ぜ合わせ(smash)、混ぜた画像から5色を取り、明度を明るい物から暗いものまで調整してカラーパレットを出してくれます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/photochrome-word-color-pallet/photochrome-flower.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/photochrome-word-color-pallet/photochrome-flower_hu_241d745036baf347.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/photochrome-word-color-pallet/photochrome-flower_hu_2e266a7d51e2d0f0.webp 768w, https://labs.cybozu.co.jp/blog/akky/2021/07/photochrome-word-color-pallet/photochrome-flower_hu_b51202f55114ba95.webp 812w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/photochrome-word-color-pallet/photochrome-flower.png&#34; width=&#34;812&#34; height=&#34;862&#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;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;https://flowingdata.com/2021/07/05/find-a-color-palette-based-on-words/&#34;&gt;FlowingData&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>「ランダムなdigitsを示して」「左小指、左足親指、右足第4指、右人差し指、…」</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2021/07/random-digits-on-wolfram-alpha/</link>
				<pubDate>Fri, 02 Jul 2021 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2021/07/random-digits-on-wolfram-alpha/</guid>
				<description>&lt;p&gt;数学・計算に強い検索エンジンとして知られる&lt;a href=&#34;https://www.wolframalpha.com/&#34;&gt;Wolfram Alpha&lt;/a&gt;で、面白い検索結果が出るというツイートがありました。&lt;/p&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;zxx&#34; dir=&#34;ltr&#34;&gt;&lt;a href=&#34;https://t.co/zlsWZAW1jW&#34;&gt;pic.twitter.com/zlsWZAW1jW&lt;/a&gt;&lt;/p&gt;&amp;mdash; Vanessa McHale (@vamchale) &lt;a href=&#34;https://x.com/vamchale/status/1409510830522212352?ref_src=twsrc%5Etfw&#34;&gt;June 28, 2021&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;「数字をランダムに48個表示して」のつもりで入力したものに対して、両手両足の指の名前がランダムに返ってきてます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.oxfordlearnersdictionaries.com/definition/english/digit?q=digit&#34;&gt;digit の2番目の意味に「手足の指」がある&lt;/a&gt;そうです。知りませんでした。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://twitter.com/vamchale/status/1409510830522212352&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/random-digits-on-wolfram-alpha/random-digits-on-wolfram-alpha_hu_1fc57682506eb756.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/random-digits-on-wolfram-alpha/random-digits-on-wolfram-alpha_hu_5926b522e6fd.webp 616w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/random-digits-on-wolfram-alpha/random-digits-on-wolfram-alpha.png&#34; width=&#34;616&#34; height=&#34;485&#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;指を折って数えたものが数字(digit)になったから、数字より指の方が先にあった言葉なのかもしれませんね。&lt;/p&gt;&#xA;&lt;p&gt;この結果、技術的に(technically)正しいと言えばまったくもって正しいのですが、Wolfram Alpha に求められてる結果ではなさそう。このツイートがバズったのを見て修正したのか、&lt;a href=&#34;https://www.wolframalpha.com/input/?i=2&amp;#43;random&amp;#43;digits&#34;&gt;今は結果が出なくなってしまっています&lt;/a&gt;が、下の方の「関連検索語」にはまだ「左足親指」や「右足第2指」が提案で出てきますね。&lt;/p&gt;&#xA;&lt;p&gt;本来ほしかった結果を得たいときはどうすればいいか、ですが、&lt;a href=&#34;https://www.wolframalpha.com/input/?i=48&amp;#43;random&amp;#43;integers&#34;&gt;48 random integers (ランダムな整数を48個)&lt;/a&gt;ですかね。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/random-digits-on-wolfram-alpha/random-integers-on-wolfram-alpha.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/random-digits-on-wolfram-alpha/random-integers-on-wolfram-alpha_hu_4d05d14d24b70ee0.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/random-digits-on-wolfram-alpha/random-integers-on-wolfram-alpha_hu_4eaa2e2f29f178d6.webp 768w, https://labs.cybozu.co.jp/blog/akky/2021/07/random-digits-on-wolfram-alpha/random-integers-on-wolfram-alpha_hu_6c289cbd350cb23d.webp 827w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/random-digits-on-wolfram-alpha/random-integers-on-wolfram-alpha.png&#34; width=&#34;827&#34; height=&#34;454&#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;ヒトケタの数字を48個ほしかったのかもしれませんが。&lt;/p&gt;</description>
			</item>
			<item>
				<title>Less-Addictive-YouTube - ユーチューブ再生ページを動画本体のみに集中させるブラウザ拡張</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2021/07/less-addictive-youtube-hides-non-essential-items/</link>
				<pubDate>Fri, 02 Jul 2021 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2021/07/less-addictive-youtube-hides-non-essential-items/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://github.com/JesseDrain/Less-Addictive-YouTube&#34;&gt;JesseDrain/Less-Addictive-YouTube&lt;/a&gt; ブラウザ拡張は、YouTube 動画の再生ページから「不要なもの」を隠すブラウザ拡張(&lt;a href=&#34;https://chrome.google.com/webstore/detail/less-addictive-youtube/olhmbgdbpfpkpejldoihajphhilpdnle/related&#34;&gt;Chrome拡張&lt;/a&gt;、 &lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/less-addictive-youtube/&#34;&gt;Firefox拡張&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/2021/07/less-addictive-youtube-hides-non-essential-items/less-addictive-youtube-off.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/less-addictive-youtube-hides-non-essential-items/less-addictive-youtube-off_hu_b730ff13d76e06fc.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/less-addictive-youtube-hides-non-essential-items/less-addictive-youtube-off_hu_5dcdc3e28f7c0a7b.webp 768w, https://labs.cybozu.co.jp/blog/akky/2021/07/less-addictive-youtube-hides-non-essential-items/less-addictive-youtube-off_hu_c50ef3461fdb7a9.webp 988w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/less-addictive-youtube-hides-non-essential-items/less-addictive-youtube-off.png&#34; width=&#34;988&#34; height=&#34;578&#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/2021/07/less-addictive-youtube-hides-non-essential-items/less-addictive-youtube-all-off.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/less-addictive-youtube-hides-non-essential-items/less-addictive-youtube-all-off_hu_b8b25f712915f9c5.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/less-addictive-youtube-hides-non-essential-items/less-addictive-youtube-all-off_hu_f11753a77da047a1.webp 768w, https://labs.cybozu.co.jp/blog/akky/2021/07/less-addictive-youtube-hides-non-essential-items/less-addictive-youtube-all-off_hu_97a161a9935eeaf8.webp 1162w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/less-addictive-youtube-hides-non-essential-items/less-addictive-youtube-all-off.png&#34; width=&#34;1162&#34; height=&#34;410&#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/2021/07/less-addictive-youtube-hides-non-essential-items/less-addictive-youtube-on.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/less-addictive-youtube-hides-non-essential-items/less-addictive-youtube-on_hu_eb4622057c440b99.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/07/less-addictive-youtube-hides-non-essential-items/less-addictive-youtube-on_hu_66340c878537fba4.webp 768w, https://labs.cybozu.co.jp/blog/akky/2021/07/less-addictive-youtube-hides-non-essential-items/less-addictive-youtube-on_hu_c4cabc91de0382e.webp 992w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/less-addictive-youtube-hides-non-essential-items/less-addictive-youtube-on.png&#34; width=&#34;992&#34; height=&#34;745&#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/2021/07/less-addictive-youtube-hides-non-essential-items/less-addictive-youtube-options.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/less-addictive-youtube-hides-non-essential-items/less-addictive-youtube-options_hu_38d7437894c1cdd8.webp 398w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/07/less-addictive-youtube-hides-non-essential-items/less-addictive-youtube-options.png&#34; width=&#34;398&#34; height=&#34;282&#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;ul&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;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;の4つ。最後のはどのプレビューのことを言ってるのか確認できませんでしたが。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://news.ycombinator.com/item?id=27697286&#34;&gt;Hacker News&lt;/a&gt; では、uBlock Origin や &lt;a href=&#34;https://chrome.google.com/webstore/detail/stylebot/oiaejidbmkiecgbjeifoejpgmdaleoha?hl=en&#34;&gt;Stylebot&lt;/a&gt;など汎用的な拡張で CSS ブロックを指定すれば同様のことはできる(=専用の拡張は要らない)というコメントもありますが、誰もが CSS を理解してブロックを指定できるわけではないのでこれはこれで使いたい人はいるかもしれません。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
