<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>マイク on akky@サイボウズラボ・ブログ</title>
		<link>https://labs.cybozu.co.jp/blog/akky/tags/%E3%83%9E%E3%82%A4%E3%82%AF/</link>
		<description>Recent content in マイク on akky@サイボウズラボ・ブログ</description>
		<generator>Hugo</generator>
		<language>ja</language>
		
		
		
		
			<lastBuildDate>Mon, 22 Apr 2019 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://labs.cybozu.co.jp/blog/akky/tags/%E3%83%9E%E3%82%A4%E3%82%AF/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>ブラウザのアドレスバーをイコライザーっぽく</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2019/04/browser-addressbar-equalizer/</link>
				<pubDate>Mon, 22 Apr 2019 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2019/04/browser-addressbar-equalizer/</guid>
				<description>&lt;p&gt;URL のハッシュ部分を書き換えることで、ブラウザのアドレスバーをグラフィックイコライザーにするというアイデアです。&lt;/p&gt;&#xA;&#xA;&lt;p&gt;これのソースコードがなんと2ツイートに収まるサイズ。&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&#34;https://developer.mozilla.org/ja/docs/Web/API/MediaDevices/getUserMedia&#34;&gt;MediaDevices.getUserMedia()&lt;/a&gt;でマイクからの音声を取り込み、&lt;/p&gt;&#xA;&#xA;&lt;p&gt;動いた!&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2019/04/browser-addressbar-equalizer/address-bar-equalizer.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2019/04/browser-addressbar-equalizer/address-bar-equalizer_hu_bf071593e3265d26.webp 480w, https://labs.cybozu.co.jp/blog/akky/2019/04/browser-addressbar-equalizer/address-bar-equalizer_hu_8ba6c693a291191e.webp 585w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2019/04/browser-addressbar-equalizer/address-bar-equalizer.png&#34; width=&#34;585&#34; height=&#34;504&#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/2019/04/browser-addressbar-equalizer/address-bar-equalizer-causes-browser-history-mess.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2019/04/browser-addressbar-equalizer/address-bar-equalizer-causes-browser-history-mess_hu_a44c4481dffff4e3.webp 480w, https://labs.cybozu.co.jp/blog/akky/2019/04/browser-addressbar-equalizer/address-bar-equalizer-causes-browser-history-mess_hu_efbe6867e424cae7.webp 768w, https://labs.cybozu.co.jp/blog/akky/2019/04/browser-addressbar-equalizer/address-bar-equalizer-causes-browser-history-mess_hu_65ef4030a89664b7.webp 837w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2019/04/browser-addressbar-equalizer/address-bar-equalizer-causes-browser-history-mess.png&#34; width=&#34;837&#34; height=&#34;779&#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;replaceState()を使った、履歴が壊れないバージョンも提案されています。&lt;/p&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;// Alternative to avoid polluting browser history:&lt;br&gt;function z() {&lt;br&gt;  setTimeout(z, 40);&lt;br&gt;  a.getByteFrequencyData(d);&lt;br&gt;  var s = [];&lt;br&gt;  d.forEach(v =&amp;gt; s.push(l[Math.floor((v / 255) * 8)]));&lt;br&gt;  var t = document.title = s.join(&amp;quot;&amp;quot;);&lt;br&gt;  history.replaceState(history.state, t, &amp;#39;#&amp;#39; + t);&lt;br&gt;}&lt;/p&gt;&amp;mdash; Spencer (@spe_) &lt;a href=&#34;https://x.com/spe_/status/1118950773889617921?ref_src=twsrc%5Etfw&#34;&gt;April 18, 2019&lt;/a&gt;&lt;/blockquote&gt;&#xA;&lt;script async src=&#34;https://platform.x.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;</description>
			</item>
			<item>
				<title>フェイスブックCEOマーク・ザッカーバーグ氏のプライバシー防衛術</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2016/06/how-facebook-ceo-protects-his-privacy/</link>
				<pubDate>Wed, 22 Jun 2016 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2016/06/how-facebook-ceo-protects-his-privacy/</guid>
				<description>&lt;p&gt;Facebook社が大金をはたいて買収した、&lt;a href=&#34;http://blog.instagram.com/post/146255204757/160621-news&#34;&gt;スマートフォン写真共有サービス Instagram の月間ユーザー利用数5億人突破&lt;/a&gt;したということで、Facebook 創業者でCEOでもあるマーク・ザッカーバーグ氏がFacebookアカウントで祝意を寄せています。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.facebook.com/photo.php?fbid=10102910644965951&#34;&gt;https://www.facebook.com/photo.php?fbid=10102910644965951&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;この写真を見てChris Olsonさん(@topherolson)がツイッター上で指摘したのは、ザッカーバーグ氏の使っているラップトップの様子。&lt;/p&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;3 things about this photo of Zuck:&lt;br&gt;&lt;br&gt;Camera covered with tape&lt;br&gt;Mic jack covered with tape&lt;br&gt;Email client is Thunderbird &lt;a href=&#34;https://t.co/vdQlF7RjQt&#34;&gt;pic.twitter.com/vdQlF7RjQt&lt;/a&gt;&lt;/p&gt;&amp;mdash; Chris Olson (@chrisolson) &lt;a href=&#34;https://x.com/chrisolson/status/745294977064828929?ref_src=twsrc%5Etfw&#34;&gt;June 21, 2016&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;ul&gt;&#xA;&lt;li&gt;カメラがテープで塞がれている&lt;/li&gt;&#xA;&lt;li&gt;マイクがテープで塞がれている&lt;/li&gt;&#xA;&lt;li&gt;メールクライアントは &lt;a href=&#34;https://www.mozilla.org/ja/thunderbird/&#34;&gt;Thunderbird&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2016/06/how-facebook-ceo-protects-his-privacy/zuckerberg-laptop-with-camera-taped.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2016/06/how-facebook-ceo-protects-his-privacy/zuckerberg-laptop-with-camera-taped_hu_6620aefbe612af20.webp 269w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2016/06/how-facebook-ceo-protects-his-privacy/zuckerberg-laptop-with-camera-taped.png&#34; width=&#34;269&#34; height=&#34;248&#34; alt=&#34;zuckerberg-laptop-with-camera-taped&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;ソーシャルでの写真の共有を、そして最近は動画の共有を強力に推進しているフェイスブックの長としてどうなんだ、という話もあるでしょうけど、常に注目される富豪&amp;amp;有名人としては、身の回りの情報が間違っても他者に収集されないように気を配る必要があるのかもしれませんね。&lt;/p&gt;&#xA;&lt;p&gt;セキュリティのチェックをしてくれる有能なスタッフがまわりにたくさんいるであろう氏がここまでの注意を払っているのですから、大事な情報を扱っている人はラップトップやスマートフォン等のカメラやマイクは塞いで置くことも検討したほうがいいのかもしれません。&lt;/p&gt;</description>
			</item>
			<item>
				<title>マイクの故障で途切れたアメリカ国歌を、対戦チーム側のカナダ観客が大合唱で引き継ぐ</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2014/11/canadians-help-us-national-anthem/</link>
				<pubDate>Fri, 21 Nov 2014 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2014/11/canadians-help-us-national-anthem/</guid>
				<description>&lt;p&gt;11月18日、カナダのトロントで開催されたアイスホッケーNHLの&lt;a href=&#34;http://mapleleafs.nhl.com/&#34;&gt;トロント・メープルリーフ&lt;/a&gt;対&lt;a href=&#34;http://predators.nhl.com/&#34;&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/mHSaHRd4Q48?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;&#x9;&#x9;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;すると、観客席を埋めたトロントファンたち(カナダ市民)が、一瞬とまどった感じから自然発生的に続きを歌い出し、最後は大きな合唱となって歌いきったというのが上の動画です。&lt;/p&gt;&#xA;&lt;p&gt;隣国でお互いの国歌を聴く機会も多いでしょうし、両国をまたがったスポーツリーグが多いこと、どちらも同じ英語を話す国であることなどからできたことではありますが。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;http://www.inquisitr.com/1625144/canadians-singing-us-national-anthem-at-hockey-game-proves-sportsmanship-isnt-dead-video/&#34;&gt;Canadians Singing US National Anthem At Hockey Game Proves Sportsmanship Isn’t Dead [Video]&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Vistaの音声認識セキュリティホールに思う</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2007/02/vista-recognizes-malicious-speech-command/</link>
				<pubDate>Fri, 02 Feb 2007 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2007/02/vista-recognizes-malicious-speech-command/</guid>
				<description>&lt;p&gt;via &lt;a href=&#34;http://www.popxpop.com/archives/2007/02/vista_1.html&#34;&gt;Vistaで勝手にファイルを削除されるセキュリティホールが見つかる&lt;/a&gt; など&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;たとえば「ファイルを削除」といった音声をMP3ファイルに録音し、友達に送ります。それを友達が再生すると、マイクが認識してしまえばそのとおりに作動してしまいます。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://blogs.zdnet.com/Ou/?p=418&#34;&gt;マイクロソフトから、このセキュリティホールの存在を認めたという返事を貰ったというGeorge Ouの話&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;/ul&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;/ul&gt;&#xA;&lt;p&gt;いろんなところで、「良くないコマンドを実行させる音声ファイルを送りつけて」みたいに書かれているけど、そんなことしなくても、開くと音が鳴るウェブページに誘導するとか、YouTube等に最初は魅力的な動画で、途中でいきなりコマンドを喋る動画をアップロードするとか、任意の音を鳴らすだけならいろいろありそうな気がする。&lt;/p&gt;&#xA;&lt;p&gt;# これまで、その手のいたずらは起こってないのかな。動画の途中からいきなり不快なものを挿し込むとか。&lt;/p&gt;&#xA;&lt;p&gt;MSの回答はもちろん今危険にさらされている人のための暫定的な対策で、今後ちゃんとした対策を考えるのだと思うけど、音声認識機能をあきらめる、という以外の解決法ってどういうものだろう?&lt;/p&gt;&#xA;&lt;p&gt;OSが音楽を鳴らすときに、「これはOSが鳴らしてる音だよ」みたいな識別信号を(人間に聞こえない周波数で)混ぜたりするのかなあ。しかし、単純なものならそれを含めて音声を作ればいいわけで、そうすると識別信号に時間情報やシステム固有のキーを入れるとか…&lt;/p&gt;&#xA;&lt;p&gt;それか、自分の出した音をちょっとだけ覚えておいて、それを入力の音声から差し引くとか…&lt;/p&gt;&#xA;&lt;p&gt;なんにしてもリソースを喰いそうだなあ。CPUベンダーとかハードベンダーが喜ぶかも。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
