<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>2018-12 on akky@サイボウズラボ・ブログ</title>
		<link>https://labs.cybozu.co.jp/blog/akky/archives/2018-12/</link>
		<description>Recent content in 2018-12 on akky@サイボウズラボ・ブログ</description>
		<generator>Hugo</generator>
		<language>ja</language>
		
		
		
		
			<lastBuildDate>Fri, 07 Dec 2018 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://labs.cybozu.co.jp/blog/akky/archives/2018-12/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>子供のスマートフォン利用に業界母が課した試練とは</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/12/tech-mom-asks-kid-when-insalling-new-app/</link>
				<pubDate>Fri, 07 Dec 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/12/tech-mom-asks-kid-when-insalling-new-app/</guid>
				<description>&lt;p&gt;これは意識高そう…&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;うちの子供が新しいアプリをダウンロードしたい時は、創業者・会社の歴史・ビジネスモデルを一枚のレポートにまとめて提出させます。そうすることで彼女はアプリがどのような利益を彼女から得ているか理解できるのです。&lt;/p&gt;&#xA;&lt;p&gt;母親がテック業界で働いてるとこういうこともあります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://twitter.com/natashavianna/status/1069792037208154118&#34;&gt;https://twitter.com/natashavianna/status/1069792037208154118&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;お子さんはもうすぐ13歳だそうです。&lt;/p&gt;&#xA;&lt;p&gt;リプライでこんなのも&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;いいんじゃない。うちの子がゲームのサブスクリプションを欲しがった時は、なぜ私が買ってあげないといけないかをプレゼンするスライドを作らせました。プレゼン後にはフィードバックを与えて再提出。これが人生の試練というもの。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://twitter.com/baznet/status/1070013082561335297&#34;&gt;https://twitter.com/baznet/status/1070013082561335297&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;元ツイートには多数の大人からの反応が集まっていますが、(特に無料で)遊べるアプリには作って配る人にも動機があって、そのことを子ども自身にわからせることは必要だ、と考えている人が多そうでした。&lt;/p&gt;&#xA;&lt;p&gt;運営者がはっきりしないアプリや何で儲けてるのかわからないアプリには要注意、というのは、大人であっても良い判断の基準になりそうですね。&lt;/p&gt;</description>
			</item>
			<item>
				<title>Linuxのソースコードコメントからf*ckを消してhugにしようと提案するパッチが議論を巻き起こす</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/12/linux-patch-suggests-to-replace-f-cks-with-hugs/</link>
				<pubDate>Thu, 06 Dec 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/12/linux-patch-suggests-to-replace-f-cks-with-hugs/</guid>
				<description>&lt;p&gt;ヤルコ・サッキネンさん(Jarkko Sakkinen)が&lt;a href=&#34;https://lists.freedesktop.org/archives/dri-devel/2018-November/198581.html&#34;&gt;リナックスDRM開発者メーリングリストに提案した33行のパッチ&lt;/a&gt;は、コメント中の&amp;quot;fuck&amp;quot;を&amp;quot;hug&amp;quot;に置き換えるというだけのもの。提案の変更箇所は以下となり、変更内容はたとえば&lt;a href=&#34;http://lkml.iu.edu/hypermail/linux/kernel/1811.3/07110.html&#34;&gt;こんな感じ&lt;/a&gt;です。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;In order to comply with the CoC, replace **** with a hug.  Jarkko Sakkinen (15): MIPS: replace **** with a hug Documentation: replace **** with a hug drm/nouveau: replace **** with a hug m68k: replace **** with a hug parisc: replace **** with a hug cpufreq: replace **** with a hug ide: replace **** with a hug media: replace **** with a hug mtd: replace **** with a hug net/sunhme: replace **** with a hug scsi: replace **** with a hug inotify: replace **** with a hug irq: replace **** with a hug lib: replace **** with a hug net: replace **** with a hug  Documentation/kernel-hacking/locking.rst | 2 +- arch/m68k/include/asm/sun3ints.h | 2 +- arch/mips/pci/ops-bridge.c | 24 +++++++++---------- arch/mips/sgi-ip22/ip22-setup.c | 2 +- arch/parisc/kernel/sys_parisc.c | 2 +- drivers/cpufreq/powernow-k7.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/bios/init.c | 2 +- .../nouveau/nvkm/subdev/pmu/fuc/macros.fuc | 2 +- drivers/ide/cmd640.c | 2 +- drivers/media/i2c/bt819.c | 8 ++++--- drivers/mtd/mtd_blkdevs.c | 2 +- drivers/net/ethernet/sun/sunhme.c | 4 ++-- drivers/scsi/qlogicpti.h | 2 +- fs/notify/inotify/inotify_user.c | 2 +- kernel/irq/timings.c | 2 +- lib/vsprintf.c | 2 +- net/core/skbuff.c | 2 +- 17 files changed, 33 insertions(+), 31 deletions(-)  -- 2.19.1&lt;/code&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>腕に巻く方式のフィットネストラッカーがトイレットペーパーの心拍数を検出</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/12/fitness-band-detects-toilet-paper-heartbeats/</link>
				<pubDate>Thu, 06 Dec 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/12/fitness-band-detects-toilet-paper-heartbeats/</guid>
				<description>&lt;p&gt;中国版ツイッターの Weibo ユーザーが「Xiaomi のフィットネスバンドがトイレットペーパーの心拍数を表示した!」という話が話題になっていたそうで、&lt;a href=&#34;https://www.youtube.com/watch?v=wwhb3IFX_DM&#34;&gt;中国メディアの Abacus が実際に検証&lt;/a&gt;しています。&lt;/p&gt;&#xA;&lt;p&gt;Xiaomi Mi Band 3 をトイレットペーパーに巻いたところ、&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=wwhb3IFX_DM&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/12/fitness-band-detects-toilet-paper-heartbeats/xiaomi-mi-band-3-and-toilet-paper-heartbeats_hu_405bd40721d03254.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/12/fitness-band-detects-toilet-paper-heartbeats/xiaomi-mi-band-3-and-toilet-paper-heartbeats_hu_4dbb40de00e225b5.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/12/fitness-band-detects-toilet-paper-heartbeats/xiaomi-mi-band-3-and-toilet-paper-heartbeats_hu_fddf31231332f519.webp 1090w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/12/fitness-band-detects-toilet-paper-heartbeats/xiaomi-mi-band-3-and-toilet-paper-heartbeats.png&#34; width=&#34;1090&#34; height=&#34;540&#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;心拍数81と出てますね。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=wwhb3IFX_DM&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/12/fitness-band-detects-toilet-paper-heartbeats/xiaomi-mi-band-3-mug-heartbeats-_hu_236e87bc24f3ff37.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/12/fitness-band-detects-toilet-paper-heartbeats/xiaomi-mi-band-3-mug-heartbeats-_hu_1c32a6b92d3700b.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/12/fitness-band-detects-toilet-paper-heartbeats/xiaomi-mi-band-3-mug-heartbeats-_hu_d79db2dc8db0b925.webp 1020w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/12/fitness-band-detects-toilet-paper-heartbeats/xiaomi-mi-band-3-mug-heartbeats-.png&#34; width=&#34;1020&#34; height=&#34;543&#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.youtube.com/watch?v=wwhb3IFX_DM&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/12/fitness-band-detects-toilet-paper-heartbeats/apple-watch-banana-heartbeats_hu_29f0171ba82178c3.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/12/fitness-band-detects-toilet-paper-heartbeats/apple-watch-banana-heartbeats_hu_e344c8721463e2ec.webp 737w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/12/fitness-band-detects-toilet-paper-heartbeats/apple-watch-banana-heartbeats.png&#34; width=&#34;737&#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;Apple ウォッチや Android Wear でも無生物の心拍数は表示されてしまうようで、シャオミのバンドだけが悪いわけではありません。&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/wwhb3IFX_DM?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>NSFW画像検知APIの優劣比較</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/12/nsfw-detection-apis-comparison/</link>
				<pubDate>Wed, 05 Dec 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/12/nsfw-detection-apis-comparison/</guid>
				<description>&lt;p&gt;NSFW(Not safe for work = 職場閲覧不適)画像、わかりやすい言い方だとエロ画像ですが、画像を渡すとその画像がエロかどうか判定してくれる API というの、結構たくさんあるんですね。&lt;/p&gt;&#xA;&lt;p&gt;なぜこの種のAPIに需要があるかというと、ユーザー投稿型のwebサービス運営において、広く見せられないような画像を投稿されることが運用の大きな障害となるからでしょうね。悪意のあるユーザーや考えなしのユーザーによって法に触れたりサービスのイメージが悪化するような画像を投稿され、さらにそのことがソーシャルメディアで喧伝されたりすれば、サイトの評判に関わります。&lt;/p&gt;&#xA;&lt;p&gt;Facebook や twitter のような超大手なら、画像の判定もいくらでも内製できるでしょうが、そうでない小さなサービスでは、多少お金を払ってでも簡易に判定を外部に任せたいところでしょう。&lt;/p&gt;&#xA;&lt;p&gt;…と、書いていたら、Tumblr が(おそらく Apple に iPhone アプリを禁止された影響で)&lt;a href=&#34;https://nihongo.tumblr.com/post/180759840667/tumblr%E3%82%92%E3%82%88%E3%82%8A%E3%82%88%E3%81%84%E5%A0%B4%E6%89%80%E3%81%AB&#34;&gt;アダルトな投稿を禁じるという方針転換を発表&lt;/a&gt;し、同時に開始した&lt;a href=&#34;https://togetter.com/li/1294969&#34;&gt;アダルト画像のフィルタリングの誤判定がひどい&lt;/a&gt;らしいので、NSFW 判定は多数のエンジニアを抱える大手でも難しい分野なのでしょう。&lt;/p&gt;&#xA;&lt;p&gt;そんな画像検知のAPI を、Aditya Ananthram さんが、&lt;a href=&#34;https://www.adityaananthram.com/comparison-of-the-best-nsfw-image-moderation-apis-2018/&#34;&gt;API の検出精度を実験したり、価格を比較したり&lt;/a&gt;してくれています。&lt;/p&gt;&#xA;&lt;p&gt;調査対象のAPIはなんと11個。このまとまったリストだけでも、取っ掛かりとしてはありがたいですね。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://aws.amazon.com/rekognition/&#34;&gt;&lt;em&gt;Amazon Rekognition&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cloud.google.com/vision/&#34;&gt;&lt;em&gt;Google&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://azure.microsoft.com/en-in/services/cognitive-services/content-moderator/&#34;&gt;&lt;em&gt;Microsoft&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://algorithmia.com/algorithms/spullara/YahooOpenNSFW&#34;&gt;&lt;em&gt;Yahoo&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://algorithmia.com/algorithms/sfw/NudityDetectioni2v&#34;&gt;&lt;em&gt;Algorithmia&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://clarifai.com/models/nsfw-image-recognition-model-e9576d86d2004ed1a38ba0cf39ecb4b1&#34;&gt;&lt;em&gt;Clarifai&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://deepai.org/machine-learning-model/nsfw-detector&#34;&gt;&lt;em&gt;DeepAI&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://imagga.com/solutions/adult-content-moderation.html&#34;&gt;&lt;em&gt;Imagga&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://nanonets.com/content-moderation-api/&#34;&gt;&lt;em&gt;Nanonets&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://sightengine.com/&#34;&gt;&lt;em&gt;Sightengine&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://xmoderator.com/&#34;&gt;&lt;em&gt;X-Moderator&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;また、セーフ/アウトのアウトの種類もいろいろあるようで、API によっても分類は異なりそうですが、以下のようなカテゴリ分けで判定を試みています。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Explicit Nudity (露骨なヌード)&lt;/li&gt;&#xA;&lt;li&gt;Suggestive Nudity (思わせぶりなヌード - 隠すところは隠しているが… みたいなやつ)&lt;/li&gt;&#xA;&lt;li&gt;Porn/sexual act (ポルノ/性行為)&lt;/li&gt;&#xA;&lt;li&gt;Simulated/Animated porn (CGやアニメのポルノ)&lt;/li&gt;&#xA;&lt;li&gt;Gore/Violence (流血/暴力)&lt;/li&gt;&#xA;&lt;li&gt;Safe for Work (職場で問題ない)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;実験するにあたって、当然、本物の NSFW 画像が必要となります。ブログ記事自体は必要なところはボカシが入っていて、SFW(safe for work = 職場安全)ですけど、中にGoogle Documents へのリンクがあり、リンク先には今回使用された、正しく分類されたデータが入っています。追試とかしたい方は注意してください。&lt;/p&gt;</description>
			</item>
			<item>
				<title>各種個人情報が(アメリカの)サービス経由で何度漏洩したか確認できるサイト by New York Times</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/12/know-how-many-times-your-personal-information-exposed/</link>
				<pubDate>Mon, 03 Dec 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/12/know-how-many-times-your-personal-information-exposed/</guid>
				<description>&lt;p&gt;ニューヨークタイムズが面白い可視化ページを作ってます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.nytimes.com/interactive/2015/07/29/technology/personaltech/what-parts-of-your-information-have-been-exposed-to-hackers-quiz.html&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/12/know-how-many-times-your-personal-information-exposed/how-many-your-personal-information-exposed-nytimes-screenshot_hu_2a25cc89a3b36933.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/12/know-how-many-times-your-personal-information-exposed/how-many-your-personal-information-exposed-nytimes-screenshot_hu_b8f64ddf501404be.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/12/know-how-many-times-your-personal-information-exposed/how-many-your-personal-information-exposed-nytimes-screenshot_hu_37cfd5687e484565.webp 932w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/12/know-how-many-times-your-personal-information-exposed/how-many-your-personal-information-exposed-nytimes-screenshot.png&#34; width=&#34;932&#34; height=&#34;700&#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.nytimes.com/interactive/2015/07/29/technology/personaltech/what-parts-of-your-information-have-been-exposed-to-hackers-quiz.html&#34;&gt;過去に何度ぐらい自分の情報が漏れたのかをカウントしてくれるというページ&lt;/a&gt;を作ったのです。&lt;/p&gt;&#xA;&lt;p&gt;「賃貸やクレジットカードの作成をしたか?」(クレジットレポート)、「政府系の求人に応募したか?」「これらのウェブサービス(AOLやeBayなどの超大手も)に登録したか?」「健康保険サービスを受けていたか」「(表示されている時期に)クレジットカードやデビットカードで、これらのホテルに泊まったり、これらの店舗でものを買ったりしたか?」などをクリックで答えると、左側には住所やクレジットカード、電話番号やパスワード、などが、それぞれ何回流出されたか、がカウントして表示されます。&lt;/p&gt;&#xA;&lt;p&gt;対象はアメリカのサービスばかりですが、twitter や LinkedIn、Uber など日本からも多く使われているサービスも含まれていますし、マリオットやハイアットのホテルチェーンに日本やその他の旅行先で泊まり、カード払いした人もいるでしょう。&lt;/p&gt;&#xA;&lt;p&gt;まあ、流出したことがわかっても、パスワードとかなら変えればいいですが、氏名や生年月日などは流出を無かったことにもできないんですけどね。&lt;/p&gt;&#xA;&lt;p&gt;日本でも類似の個人情報流出は起こっているので、こんなようなまとめがあれば、素性のよく分からないサービスに色々な個人情報を入力したりする前に、ちょっと考えるようになるかもしれません。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
