<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>[ bROOM.LOG ! ]</title>
	<atom:link href="https://blog.rocaz.net/feed" rel="self" type="application/rss+xml"/>
	<link>https://blog.rocaz.net</link>
	<description></description>
	<lastBuildDate>Tue, 12 Mar 2024 03:00:54 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">11556340</site>	<xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><item>
		<title>【皆さまへ】裁判判決確定に伴う #接触確認アプリ #COCOA 記事の一部削除について</title>
		<link>https://blog.rocaz.net/2024/03/2368.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=%25e3%2580%2590%25e7%259a%2586%25e3%2581%2595%25e3%2581%25be%25e3%2581%25b8%25e3%2580%2591%25e8%25a3%2581%25e5%2588%25a4%25e5%2588%25a4%25e6%25b1%25ba%25e7%25a2%25ba%25e5%25ae%259a%25e3%2581%25ab%25e4%25bc%25b4%25e3%2581%2586-%25e6%258e%25a5%25e8%25a7%25a6%25e7%25a2%25ba%25e8%25aa%258d%25e3%2582%25a2%25e3%2583%2597%25e3%2583%25aa</link>
					<comments>https://blog.rocaz.net/2024/03/2368.html#respond</comments>
		
		<dc:creator><![CDATA[ROCA]]></dc:creator>
		<pubDate>Tue, 12 Mar 2024 03:00:54 +0000</pubDate>
				<category><![CDATA[時事ネタ]]></category>
		<category><![CDATA[ネットウォッチ]]></category>
		<category><![CDATA[COCOA]]></category>
		<category><![CDATA[接触確認アプリ]]></category>
		<guid isPermaLink="false">https://blog.rocaz.net/?p=2368</guid>

					<description><![CDATA[<p>読者の皆さまへお知らせします。 以下記事につきまして、かねてより提起されていました訴訟の判決が確定したことに伴い、その一部を削除致しましたのでお知らせ致します。 #接触確認アプリ #COCOA の無償ボランティア開発美談 [&#8230;]</p>
The post <a href="https://blog.rocaz.net/2024/03/2368.html">【皆さまへ】裁判判決確定に伴う #接触確認アプリ #COCOA 記事の一部削除について</a> first appeared on <a href="https://blog.rocaz.net">[ bROOM.LOG ! ]</a>.]]></description>
										<content:encoded><![CDATA[<p>読者の皆さまへお知らせします。</p>



<p>以下記事につきまして、かねてより提起されていました訴訟の判決が確定したことに伴い、その一部を削除致しましたのでお知らせ致します。</p>



<p><a href="https://blog.rocaz.net/2020/06/2140.html" title="">#接触確認アプリ #COCOA  の無償ボランティア開発美談は本当か？</a><br><a href="https://blog.rocaz.net/2020/06/2171.html" title="">#接触確認アプリ #COCOA はマイクロソフトの夢を見せられているのだろうか？</a></p>



<h2 class="wp-block-heading">経緯</h2>



<p>2021年3月26日付けにて、A氏(仮名)より上記記事内容に関して名誉権の侵害を理由に</p>



<ol class="wp-block-list">
<li>金256万3000円及び延滞損害金</li>



<li>ブログとTwitterへの謝罪記事の掲載</li>



<li>当該記事の全削除</li>



<li>訴訟費用の全額負担</li>
</ol>



<p>を求める民事訴訟が提起されました。</p>



<p>その後地裁判決および高裁判決など諸々あったのですが、本年3月11日に</p>



<ol class="wp-block-list">
<li>金22万円及び延滞損害金</li>



<li>当該記事中の一部の削除</li>



<li>訴訟費用1/10の負担</li>
</ol>



<p>との判決が確定しました。</p>



<p>この判決に伴いまして、上記記事中高裁判決が指示する部分に関して、一部削除を行っております。</p>



<p>読者の皆さまには大変申し訳ありませんが、事情をお汲み取りの上ご容赦賜りますようお願い致します。</p>



<p>なお事件番号については公表致しませんのでご了承下さいませ。</p>



<p>以上です。</p>The post <a href="https://blog.rocaz.net/2024/03/2368.html">【皆さまへ】裁判判決確定に伴う #接触確認アプリ #COCOA 記事の一部削除について</a> first appeared on <a href="https://blog.rocaz.net">[ bROOM.LOG ! ]</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.rocaz.net/2024/03/2368.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2368</post-id>	</item>
		<item>
		<title>ニコニコPodder R1.3.26をリリースしました</title>
		<link>https://blog.rocaz.net/2023/02/2355.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=%25e3%2583%258b%25e3%2582%25b3%25e3%2583%258b%25e3%2582%25b3podder-r1-3-25%25e3%2582%2592%25e3%2583%25aa%25e3%2583%25aa%25e3%2583%25bc%25e3%2582%25b9%25e3%2581%2597%25e3%2581%25be%25e3%2581%2597%25e3%2581%259f-2</link>
					<comments>https://blog.rocaz.net/2023/02/2355.html#comments</comments>
		
		<dc:creator><![CDATA[ROCA]]></dc:creator>
		<pubDate>Sun, 12 Feb 2023 20:42:45 +0000</pubDate>
				<category><![CDATA[ニコニコPodder]]></category>
		<category><![CDATA[バグFIX版]]></category>
		<guid isPermaLink="false">https://blog.rocaz.net/?p=2355</guid>

					<description><![CDATA[<p>R1.3.26です。また久しぶりの更新です。バグ修正版となります。 「RSSロード時に異常終了しました」エラーでマイリストのダウンロード出来なくなっていた問題を修正しました コメント欄でお知らせ頂いていた問題で、長らく時 [&#8230;]</p>
The post <a href="https://blog.rocaz.net/2023/02/2355.html">ニコニコPodder R1.3.26をリリースしました</a> first appeared on <a href="https://blog.rocaz.net">[ bROOM.LOG ! ]</a>.]]></description>
										<content:encoded><![CDATA[<div style="text-align:center"><img fetchpriority="high" decoding="async" width="256" height="256" src="/uploads/2015/12/nicop7_3_256.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="ニコニコPodder R1.3.26をリリースしました" title="ニコニコPodder R1.3.26をリリースしました" srcset="/uploads/2015/12/nicop7_3_256.png 256w, /uploads/2015/12/nicop7_3_256-150x150.png 150w" sizes="(max-width: 256px) 100vw, 256px" /></div>
<p>R1.3.26です。また久しぶりの更新です。バグ修正版となります。</p>



<h2 class="wp-block-heading">「RSSロード時に異常終了しました」エラーでマイリストのダウンロード出来なくなっていた問題を修正しました</h2>



<p>コメント欄でお知らせ頂いていた問題で、長らく時間がかかってしまい、大変申し訳ありませんでしたが修正いたしました。</p>



<h2 class="wp-block-heading">サーチリストの検索条件で「より多い」を選択すると検索結果取得時にエラーとなっていた問題を修正しました</h2>



<p>こちらも以前にコメントでご指摘頂いていた問題の修正となります。</p>



<h2 class="wp-block-heading">.NET Framework 4.6.2以降での対応となりました</h2>



<p>これまでは.NET Framework4以降を動作対象としていましたが、4.6.2以前ではすでにサポートが終了しており、またWindows10以降(バージョン 1507以降)であればデフォルトでインストールされていることから設定を変更しています。これ以前の.NET Frameworkをお使いの場合はバージョンアップをお願いします。</p>



<p></p>



<p>何かありましたらコメント欄までお知らせください。</p>The post <a href="https://blog.rocaz.net/2023/02/2355.html">ニコニコPodder R1.3.26をリリースしました</a> first appeared on <a href="https://blog.rocaz.net">[ bROOM.LOG ! ]</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.rocaz.net/2023/02/2355.html/feed</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		<media:content medium="image" url="/uploads/2015/12/nicop7_3_256.png"/>
            <post-id xmlns="com-wordpress:feed-additions:1">2355</post-id>	</item>
		<item>
		<title>ニコニコPodder R1.3.25をリリースしました</title>
		<link>https://blog.rocaz.net/2022/04/2345.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=%25e3%2583%258b%25e3%2582%25b3%25e3%2583%258b%25e3%2582%25b3podder-r1-3-25%25e3%2582%2592%25e3%2583%25aa%25e3%2583%25aa%25e3%2583%25bc%25e3%2582%25b9%25e3%2581%2597%25e3%2581%25be%25e3%2581%2597%25e3%2581%259f</link>
					<comments>https://blog.rocaz.net/2022/04/2345.html#comments</comments>
		
		<dc:creator><![CDATA[ROCA]]></dc:creator>
		<pubDate>Mon, 18 Apr 2022 17:48:11 +0000</pubDate>
				<category><![CDATA[ニコニコPodder]]></category>
		<category><![CDATA[バグFIX版]]></category>
		<guid isPermaLink="false">https://blog.rocaz.net/?p=2345</guid>

					<description><![CDATA[<p>気づけば一年ぶりの更新ですね…。 R1.3.25をリリースしました。大変お待たせしましたがバグFIX版となります。 不具合情報についてお寄せ頂きました皆さま、誠にありがとうございました m(__)m niconico側の [&#8230;]</p>
The post <a href="https://blog.rocaz.net/2022/04/2345.html">ニコニコPodder R1.3.25をリリースしました</a> first appeared on <a href="https://blog.rocaz.net">[ bROOM.LOG ! ]</a>.]]></description>
										<content:encoded><![CDATA[<div style="text-align:center"><img decoding="async" width="256" height="256" src="/uploads/2015/12/nicop7_3_256.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="ニコニコPodder R1.3.25をリリースしました" title="ニコニコPodder R1.3.25をリリースしました" srcset="/uploads/2015/12/nicop7_3_256.png 256w, /uploads/2015/12/nicop7_3_256-150x150.png 150w" sizes="(max-width: 256px) 100vw, 256px" /></div>
<p>気づけば一年ぶりの更新ですね…。</p>



<p>R1.3.25をリリースしました。大変お待たせしましたがバグFIX版となります。</p>



<p>不具合情報についてお寄せ頂きました皆さま、誠にありがとうございました m(__)m</p>



<h2 class="wp-block-heading">niconico側の変更のため、新規でマイリストが追加出来なくなっていた問題を修正しました</h2>



<p>コメントなどでもご指摘頂いていましたが、起動時やマイリストの更新時などに「マイリストの操作時にHTTPエラーが発生しました[リモート サーバーがエラーを返しました: (404) 見つかりません]」とのエラーが表示されて、新規でマイリストが追加出来なくなっていた問題を修正しました。</p>



<p>かなり以前からご指摘頂いていたにも拘わらず当方の都合で長らく修正版をご提供できず、大変申し訳ありませんでした。</p>



<p>但し、影響箇所が多く、既知も含めまだテストが十分でないところもあるかと思います。</p>



<p>しかしまずは重大な部分を修正し最低限以前通りに利用できることを優先致しました。不足な部分については追って修正致すつもりですので、ご理解とご容赦願えれば幸いです。</p>



<h2 class="wp-block-heading">パスワード認証も含めログインが出来なくなっていた問題を修正しました</h2>



<p>こちらは最近発覚した問題ですが、大変クリティカルな不具合ですので、やはりテストが不十分な部分もあるかと思うのですが、修正版のリリースを最優先としました。</p>



<p>同様に不足な部分については追って修正致します。問題ございましたらご容赦下さい。</p>



<h2 class="wp-block-heading">現在把握している既知の問題</h2>



<ul class="wp-block-list"><li>Firefoxとの認証連携を行っている場合に、マイリストへの動画追加などでエラーとなる場合があります。その場合はパスワード入力を選択して下さい</li><li>マイリストの変更ダイアログ画面では[並び順]が正しく表示されません(変更結果は正しく反映されます)</li><li>マイリストからの[移動]や[送る]は正常に動作しません</li></ul>



<p>繰り返しになりますが影響範囲が大きかったため、他にも把握していない問題はあるかと思っています。</p>



<p>またしばらくお時間をいただくことにはなりますが、追って修正してまいりますので、ご容赦くださいませ。</p>



<p>何かありましたらコメント欄までお知らせください。</p>The post <a href="https://blog.rocaz.net/2022/04/2345.html">ニコニコPodder R1.3.25をリリースしました</a> first appeared on <a href="https://blog.rocaz.net">[ bROOM.LOG ! ]</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.rocaz.net/2022/04/2345.html/feed</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
		<media:content medium="image" url="/uploads/2015/12/nicop7_3_256.png"/>
            <post-id xmlns="com-wordpress:feed-additions:1">2345</post-id>	</item>
		<item>
		<title>ニコニコPodder R1.3.24をリリースしました</title>
		<link>https://blog.rocaz.net/2021/04/2330.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=%25e3%2583%258b%25e3%2582%25b3%25e3%2583%258b%25e3%2582%25b3podder-r1-3-24%25e3%2582%2592%25e3%2583%25aa%25e3%2583%25aa%25e3%2583%25bc%25e3%2582%25b9%25e3%2581%2597%25e3%2581%25be%25e3%2581%2597%25e3%2581%259f</link>
					<comments>https://blog.rocaz.net/2021/04/2330.html#comments</comments>
		
		<dc:creator><![CDATA[ROCA]]></dc:creator>
		<pubDate>Thu, 08 Apr 2021 23:37:14 +0000</pubDate>
				<category><![CDATA[ニコニコPodder]]></category>
		<category><![CDATA[HLS]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[バグFIX版]]></category>
		<guid isPermaLink="false">https://blog.rocaz.net/?p=2330</guid>

					<description><![CDATA[<p>大変お待たせしました。長らくダウンロード時のエラーで使用できなくなっておりましたが、FIX版のR1.3.24をリリースしました。ご迷惑をおかけして申し訳ありませんでした。 niconico側の変更のため、ダウンロードが出 [&#8230;]</p>
The post <a href="https://blog.rocaz.net/2021/04/2330.html">ニコニコPodder R1.3.24をリリースしました</a> first appeared on <a href="https://blog.rocaz.net">[ bROOM.LOG ! ]</a>.]]></description>
										<content:encoded><![CDATA[<div style="text-align:center"><img decoding="async" width="256" height="256" src="/uploads/2015/12/nicop7_3_256.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="ニコニコPodder R1.3.24をリリースしました" title="ニコニコPodder R1.3.24をリリースしました" srcset="/uploads/2015/12/nicop7_3_256.png 256w, /uploads/2015/12/nicop7_3_256-150x150.png 150w" sizes="(max-width: 256px) 100vw, 256px" /></div>
<p>大変お待たせしました。長らくダウンロード時のエラーで使用できなくなっておりましたが、FIX版のR1.3.24をリリースしました。ご迷惑をおかけして申し訳ありませんでした。</p>



<h2 class="wp-block-heading">niconico側の変更のため、ダウンロードが出来なくなっていた問題を修正しました</h2>



<p>niconico側ではこの度全面的に従来のダウンロード方法を廃止してHLS形式(DMCと内部で呼ばれる仕組みです)へ移行した模様です。ニコニコPodderでもHLSへ追従しました。</p>



<p>これに伴い従来のFlashビデオ(VP6)やSWF(Flash)にも対応していた以前の方法は完全になくなった模様です。特にFlashビデオ自体の投稿はすでに昨年に停止されておりSWF(ニコニコムービーメーカーで作成できた)もとうの昔にアップロードは廃止され、徐々にHLS + H.246へ過去動画も変換が進んでいましたが、これでいずれの古の形式もダウンロードされる可能性は完全になくなりました。<br>ニコニコPodder ではこれらの変換機能は念のため残し続けていましたが、次以降のバージョンで廃止する予定です。<br>最初期から10年以上に渡って提供してきましたので、感慨深いですね…。</p>



<h2 class="wp-block-heading">同梱のffmpegを4.3.1へバージョンアップ</h2>



<p>上記のHLS対応はやはりffmpegで実現しており、ニコニコPodderはラッパーにすぎません。<br>そのため同梱のffmpegを4.3.1へ(かなり久しぶりに)バージョンアップしており、これに伴ってsetting.ini(&#8220;C:\Users(ユーザー名)\AppData\Roaming\rocaz.net\niconicoPodder&#8221;内にあります)に古いバージョンでの変換オプションがあった場合には、日付日時を付加したバックアップファイル作成後に4.3.1に対応した変換オプションへ自動的に置換しています。<br>変換オプションを追加したり変更されている場合は、ご自身で4.3.1へ対応する必要がありますので、ご注意ください。</p>



<p>その他、以下のような問題も修正しています。</p>



<ul class="wp-block-list"><li>&#8220;C:\Users(ユーザー名)\AppData\Roaming\rocaz.net\niconicoPodder&#8221;へ常にバックアップファイルが作成されていた問題を修正しました</li><li>検索URLがスナップショット検索APIv2形式で保存されていなかった問題を修正しました</li><li>以前のランキングURLで保存されていた場合を新しいURLへ変更するよう修正しました</li></ul>



<p>重ね重ね、この度は修正にお時間がかかってしまい申し訳ございませんでした。<br>今後も引き続きニコニコPodderをご愛用頂けますと幸いです。</p>



<p>何かありましたらこちらのコメント欄までお知らせください。</p>The post <a href="https://blog.rocaz.net/2021/04/2330.html">ニコニコPodder R1.3.24をリリースしました</a> first appeared on <a href="https://blog.rocaz.net">[ bROOM.LOG ! ]</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.rocaz.net/2021/04/2330.html/feed</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
		<media:content medium="image" url="/uploads/2015/12/nicop7_3_256.png"/>
            <post-id xmlns="com-wordpress:feed-additions:1">2330</post-id>	</item>
		<item>
		<title>ニコニコPodder1.2.23でのエラーにつきまして</title>
		<link>https://blog.rocaz.net/2021/03/2327.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=%25e3%2583%258b%25e3%2582%25b3%25e3%2583%258b%25e3%2582%25b3podder1-2-23%25e3%2581%25a7%25e3%2581%25ae%25e3%2582%25a8%25e3%2583%25a9%25e3%2583%25bc%25e3%2581%25ab%25e3%2581%25a4%25e3%2581%258d%25e3%2581%25be%25e3%2581%2597%25e3%2581%25a6</link>
					<comments>https://blog.rocaz.net/2021/03/2327.html#respond</comments>
		
		<dc:creator><![CDATA[ROCA]]></dc:creator>
		<pubDate>Tue, 16 Mar 2021 19:57:56 +0000</pubDate>
				<category><![CDATA[ニコニコPodder]]></category>
		<category><![CDATA[お詫び]]></category>
		<category><![CDATA[エラー]]></category>
		<guid isPermaLink="false">https://blog.rocaz.net/?p=2327</guid>

					<description><![CDATA[<p>ニコニコPodderをご利用頂きありがとうございます。 現在ニコニコ動画側の仕様変更につき、エラーが発生しダウンロード含め障害が発生しています。 原因につき確認しましたが、割と大きめの機能の変更と追加が必要であることが判 [&#8230;]</p>
The post <a href="https://blog.rocaz.net/2021/03/2327.html">ニコニコPodder1.2.23でのエラーにつきまして</a> first appeared on <a href="https://blog.rocaz.net">[ bROOM.LOG ! ]</a>.]]></description>
										<content:encoded><![CDATA[<p>ニコニコPodderをご利用頂きありがとうございます。</p>



<p>現在ニコニコ動画側の仕様変更につき、エラーが発生しダウンロード含め障害が発生しています。</p>



<p>原因につき確認しましたが、割と大きめの機能の変更と追加が必要であることが判明しておりしばらくお時間を頂く可能性が高く、また現時点でいつまでに修正できるか、お約束が出来ません。</p>



<p>修正自体は可能と思っておりますがテストなどにも十分なお時間を頂きたく、甚だ恐縮ですが今しばらくのお時間を頂けますようにお願い申し上げる次第です。</p>



<p>引き続いての皆さまのご理解とご支援を賜れましたら幸いです。<br>どうぞよろしくお願いいたします。</p>



<p><strong>(2021-04-09 追記)</strong> FIX版として<a href="https://blog.rocaz.net/2021/04/2330.html">R1.3.24</a>をリリースしました。</p>The post <a href="https://blog.rocaz.net/2021/03/2327.html">ニコニコPodder1.2.23でのエラーにつきまして</a> first appeared on <a href="https://blog.rocaz.net">[ bROOM.LOG ! ]</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.rocaz.net/2021/03/2327.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2327</post-id>	</item>
		<item>
		<title>ニコニコPodder R1.3.23をリリースしました</title>
		<link>https://blog.rocaz.net/2020/12/2322.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=%25e3%2583%258b%25e3%2582%25b3%25e3%2583%258b%25e3%2582%25b3podder-r1-3-23%25e3%2582%2592%25e3%2583%25aa%25e3%2583%25aa%25e3%2583%25bc%25e3%2582%25b9%25e3%2581%2597%25e3%2581%25be%25e3%2581%2597%25e3%2581%259f</link>
					<comments>https://blog.rocaz.net/2020/12/2322.html#comments</comments>
		
		<dc:creator><![CDATA[ROCA]]></dc:creator>
		<pubDate>Mon, 28 Dec 2020 12:32:28 +0000</pubDate>
				<category><![CDATA[ニコニコPodder]]></category>
		<category><![CDATA[バグFIX]]></category>
		<guid isPermaLink="false">https://blog.rocaz.net/?p=2322</guid>

					<description><![CDATA[<p>バグFIX版です。 コメント欄へご報告頂いていました、動画説明にダブルクォーテーションが含まれているとエラーとなりダウンロードできなかった問題を修正しました。 また、プロパティ画面にてサムネイル画像が正常に表示できなかっ [&#8230;]</p>
The post <a href="https://blog.rocaz.net/2020/12/2322.html">ニコニコPodder R1.3.23をリリースしました</a> first appeared on <a href="https://blog.rocaz.net">[ bROOM.LOG ! ]</a>.]]></description>
										<content:encoded><![CDATA[<div style="text-align:center"><img loading="lazy" decoding="async" width="256" height="256" src="/uploads/2015/12/nicop7_3_256.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="ニコニコPodder R1.3.23をリリースしました" title="ニコニコPodder R1.3.23をリリースしました" srcset="/uploads/2015/12/nicop7_3_256.png 256w, /uploads/2015/12/nicop7_3_256-150x150.png 150w" sizes="auto, (max-width: 256px) 100vw, 256px" /></div>
<p>バグFIX版です。</p>



<p>コメント欄へご報告頂いていました、動画説明にダブルクォーテーションが含まれているとエラーとなりダウンロードできなかった問題を修正しました。</p>



<p>また、プロパティ画面にてサムネイル画像が正常に表示できなかった問題についても修正しています。</p>



<p>何かありましたら、こちらのコメント欄までお知らせ下さい。</p>The post <a href="https://blog.rocaz.net/2020/12/2322.html">ニコニコPodder R1.3.23をリリースしました</a> first appeared on <a href="https://blog.rocaz.net">[ bROOM.LOG ! ]</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.rocaz.net/2020/12/2322.html/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<media:content medium="image" url="/uploads/2015/12/nicop7_3_256.png"/>
            <post-id xmlns="com-wordpress:feed-additions:1">2322</post-id>	</item>
		<item>
		<title>ニコニコPodder R1.3.22をリリースしました</title>
		<link>https://blog.rocaz.net/2020/12/2319.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=%25e3%2583%258b%25e3%2582%25b3%25e3%2583%258b%25e3%2582%25b3podder-r1-3-22%25e3%2582%2592%25e3%2583%25aa%25e3%2583%25aa%25e3%2583%25bc%25e3%2582%25b9%25e3%2581%2597%25e3%2581%25be%25e3%2581%2597%25e3%2581%259f</link>
					<comments>https://blog.rocaz.net/2020/12/2319.html#comments</comments>
		
		<dc:creator><![CDATA[ROCA]]></dc:creator>
		<pubDate>Mon, 21 Dec 2020 19:16:06 +0000</pubDate>
				<category><![CDATA[ニコニコPodder]]></category>
		<category><![CDATA[バグFIX]]></category>
		<guid isPermaLink="false">https://blog.rocaz.net/?p=2319</guid>

					<description><![CDATA[<p>バグFIX版です。 恐らくですが、Flash終了に伴うniconico側の変更のため、ダウンロードが出来なくなっていましため、これを暫定的に修正しました。 根本的にはHLS形式に対応すべきなのですが、大きな内部変更と仕様 [&#8230;]</p>
The post <a href="https://blog.rocaz.net/2020/12/2319.html">ニコニコPodder R1.3.22をリリースしました</a> first appeared on <a href="https://blog.rocaz.net">[ bROOM.LOG ! ]</a>.]]></description>
										<content:encoded><![CDATA[<div style="text-align:center"><img loading="lazy" decoding="async" width="256" height="256" src="/uploads/2015/12/nicop7_3_256.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="ニコニコPodder R1.3.22をリリースしました" title="ニコニコPodder R1.3.22をリリースしました" srcset="/uploads/2015/12/nicop7_3_256.png 256w, /uploads/2015/12/nicop7_3_256-150x150.png 150w" sizes="auto, (max-width: 256px) 100vw, 256px" /></div>
<p>バグFIX版です。</p>



<p>恐らくですが、Flash終了に伴うniconico側の変更のため、ダウンロードが出来なくなっていましため、これを暫定的に修正しました。</p>



<p>根本的にはHLS形式に対応すべきなのですが、大きな内部変更と仕様変更も伴うため、徐々にですが対応していく予定です。</p>



<p>また検索仕様をスナップショット検索APIv2へ変更しています。</p>



<p>何かありましたら、こちらの記事のコメント欄までお知らせください。</p>The post <a href="https://blog.rocaz.net/2020/12/2319.html">ニコニコPodder R1.3.22をリリースしました</a> first appeared on <a href="https://blog.rocaz.net">[ bROOM.LOG ! ]</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.rocaz.net/2020/12/2319.html/feed</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<media:content medium="image" url="/uploads/2015/12/nicop7_3_256.png"/>
            <post-id xmlns="com-wordpress:feed-additions:1">2319</post-id>	</item>
		<item>
		<title>ニコニコPodder R1.3.21をリリースしました</title>
		<link>https://blog.rocaz.net/2020/08/2307.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=%25e3%2583%258b%25e3%2582%25b3%25e3%2583%258b%25e3%2582%25b3podder-r1-3-21%25e3%2582%2592%25e3%2583%25aa%25e3%2583%25aa%25e3%2583%25bc%25e3%2582%25b9%25e3%2581%2597%25e3%2581%25be%25e3%2581%2597%25e3%2581%259f</link>
					<comments>https://blog.rocaz.net/2020/08/2307.html#comments</comments>
		
		<dc:creator><![CDATA[ROCA]]></dc:creator>
		<pubDate>Sun, 16 Aug 2020 18:47:47 +0000</pubDate>
				<category><![CDATA[ニコニコPodder]]></category>
		<category><![CDATA[バグFIX]]></category>
		<guid isPermaLink="false">https://blog.rocaz.net/?p=2307</guid>

					<description><![CDATA[<p>先日のR1.3.20にて、購読中でもトライアル期間となってしまう問題があり、急遽FIX版としてR1.3.21をリリースしました。 お手数をおかけしますが、バージョンアップをお願いいたします。 何かありましたコメント欄まで [&#8230;]</p>
The post <a href="https://blog.rocaz.net/2020/08/2307.html">ニコニコPodder R1.3.21をリリースしました</a> first appeared on <a href="https://blog.rocaz.net">[ bROOM.LOG ! ]</a>.]]></description>
										<content:encoded><![CDATA[<div style="text-align:center"><img loading="lazy" decoding="async" width="256" height="256" src="/uploads/2015/12/nicop7_3_256.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="ニコニコPodder R1.3.21をリリースしました" title="ニコニコPodder R1.3.21をリリースしました" srcset="/uploads/2015/12/nicop7_3_256.png 256w, /uploads/2015/12/nicop7_3_256-150x150.png 150w" sizes="auto, (max-width: 256px) 100vw, 256px" /></div>
<p>先日のR1.3.20にて、購読中でもトライアル期間となってしまう問題があり、急遽FIX版としてR1.3.21をリリースしました。</p>



<p>お手数をおかけしますが、バージョンアップをお願いいたします。</p>



<p>何かありましたコメント欄までお知らせください。</p>The post <a href="https://blog.rocaz.net/2020/08/2307.html">ニコニコPodder R1.3.21をリリースしました</a> first appeared on <a href="https://blog.rocaz.net">[ bROOM.LOG ! ]</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.rocaz.net/2020/08/2307.html/feed</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<media:content medium="image" url="/uploads/2015/12/nicop7_3_256.png"/>
            <post-id xmlns="com-wordpress:feed-additions:1">2307</post-id>	</item>
		<item>
		<title>ニコニコPodder R1.3.20をリリースしました</title>
		<link>https://blog.rocaz.net/2020/08/2302.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=%25e3%2583%258b%25e3%2582%25b3%25e3%2583%258b%25e3%2582%25b3podder-r1-3-20%25e3%2582%2592%25e3%2583%25aa%25e3%2583%25aa%25e3%2583%25bc%25e3%2582%25b9%25e3%2581%2597%25e3%2581%25be%25e3%2581%2597%25e3%2581%259f</link>
					<comments>https://blog.rocaz.net/2020/08/2302.html#respond</comments>
		
		<dc:creator><![CDATA[ROCA]]></dc:creator>
		<pubDate>Fri, 14 Aug 2020 19:17:17 +0000</pubDate>
				<category><![CDATA[ニコニコPodder]]></category>
		<category><![CDATA[(Re)]]></category>
		<category><![CDATA[バグFIX]]></category>
		<guid isPermaLink="false">https://blog.rocaz.net/?p=2302</guid>

					<description><![CDATA[<p>バグFIX版です。 (Re)のリリースに伴い動画音楽変換が失敗していた問題を修正しました 何かございましたら、コメント欄までお知らせ下さい。</p>
The post <a href="https://blog.rocaz.net/2020/08/2302.html">ニコニコPodder R1.3.20をリリースしました</a> first appeared on <a href="https://blog.rocaz.net">[ bROOM.LOG ! ]</a>.]]></description>
										<content:encoded><![CDATA[<div style="text-align:center"><img loading="lazy" decoding="async" width="256" height="256" src="/uploads/2015/12/nicop7_3_256.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="ニコニコPodder R1.3.20をリリースしました" title="ニコニコPodder R1.3.20をリリースしました" srcset="/uploads/2015/12/nicop7_3_256.png 256w, /uploads/2015/12/nicop7_3_256-150x150.png 150w" sizes="auto, (max-width: 256px) 100vw, 256px" /></div>
<p>バグFIX版です。</p>



<ul class="wp-block-list"><li>(Re)のリリースに伴い動画音楽変換が失敗していた問題を修正しました<br><br></li></ul>



<p>何かございましたら、コメント欄までお知らせ下さい。</p>The post <a href="https://blog.rocaz.net/2020/08/2302.html">ニコニコPodder R1.3.20をリリースしました</a> first appeared on <a href="https://blog.rocaz.net">[ bROOM.LOG ! ]</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.rocaz.net/2020/08/2302.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<media:content medium="image" url="/uploads/2015/12/nicop7_3_256.png"/>
            <post-id xmlns="com-wordpress:feed-additions:1">2302</post-id>	</item>
		<item>
		<title>#接触確認アプリ #COCOA は令和時代の新たなベンダー囲い込みか</title>
		<link>https://blog.rocaz.net/2020/07/2257.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=%25e6%258e%25a5%25e8%25a7%25a6%25e7%25a2%25ba%25e8%25aa%258d%25e3%2582%25a2%25e3%2583%2597%25e3%2583%25aa-cocoa-%25e3%2581%25af%25e4%25bb%25a4%25e5%2592%258c%25e6%2599%2582%25e4%25bb%25a3%25e3%2581%25ae%25e6%2596%25b0%25e3%2581%259f%25e3%2581%25aa%25e3%2583%2599%25e3%2583%25b3%25e3%2583%2580%25e3%2583%25bc%25e5%259b%25b2</link>
					<comments>https://blog.rocaz.net/2020/07/2257.html#comments</comments>
		
		<dc:creator><![CDATA[ROCA]]></dc:creator>
		<pubDate>Sat, 25 Jul 2020 14:19:39 +0000</pubDate>
				<category><![CDATA[ネット界隈]]></category>
		<category><![CDATA[COCOA]]></category>
		<category><![CDATA[COVID-19Radar]]></category>
		<category><![CDATA[パプリッククラウド]]></category>
		<category><![CDATA[ベンダーロックイン]]></category>
		<category><![CDATA[マイクロソフト]]></category>
		<category><![CDATA[厚労省]]></category>
		<category><![CDATA[囲い込み]]></category>
		<category><![CDATA[接触確認アプリ]]></category>
		<guid isPermaLink="false">https://blog.rocaz.net/?p=2257</guid>

					<description><![CDATA[<p>前々々回と前々回と前回からの続きです。 接触確認アプリ COCOAにおけるベンダーロックインのリアル そもそも本稿含む一連のCOCOA記事では「無償の民間ボランティアチームと喧伝したCOVID-19Radarオープンソー [&#8230;]</p>
The post <a href="https://blog.rocaz.net/2020/07/2257.html">#接触確認アプリ #COCOA は令和時代の新たなベンダー囲い込みか</a> first appeared on <a href="https://blog.rocaz.net">[ bROOM.LOG ! ]</a>.]]></description>
										<content:encoded><![CDATA[<div style="text-align:center"><img post-id="2257" fifu-featured="1" loading="lazy" decoding="async" width="194" height="270" src="https://images.unsplash.com/photo-1522013863759-3b38653569d3?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjF9" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="#接触確認アプリ #COCOA は令和時代の新たなベンダー囲い込みか" title="#接触確認アプリ #COCOA は令和時代の新たなベンダー囲い込みか" title="#接触確認アプリ #COCOA は令和時代の新たなベンダー囲い込みか" /></div>
<p><a href="https://blog.rocaz.net/2020/06/2140.html">前々々回</a>と<a href="https://blog.rocaz.net/2020/06/2171.html">前々回</a>と<a href="https://blog.rocaz.net/2020/07/2227.html">前回</a>からの続きです。</p>



<h2 class="wp-block-heading">接触確認アプリ COCOAにおけるベンダーロックインのリアル</h2>



<p>そもそも本稿含む一連のCOCOA記事では「無償の民間ボランティアチームと喧伝したCOVID-19Radarオープンソースプロジェクトは実際はマイクロソフト・ファミリーによる営業活動ではないか」とともに「マイクロソフト Azureプロダクトによる囲い込み = プロプライエタリなベンダーロックインではないか」とも主張してきた。</p>



<p>この「マイクロソフト Azureによるプロプライエタリなベンダーロックイン」の部分について、主にマイクロソフト関係者の方々から「何をもってベンダーロックインというのか」「いずれのパブリッククラウド使おうと何らかのロックインはある」「そんなにロックインが嫌ならオンプレミスで運用しろ」「たとえ<a href="https://github.com/Covid-19Radar/Covid19Radar" target="_blank" rel="noreferrer noopener">COVID-19Radar</a>ではなく<a href="https://www.code4japan.org/" target="_blank" rel="noreferrer noopener">コード・フォー・ジャパン</a>(CfJ)の<a href="https://github.com/mamori-i-japan" target="_blank" rel="noreferrer noopener">まもりあいJapan</a>をしたところでロックインの部分はあった」「クラウドではロックインは完全に排除などできない」などの意見を頂いた。</p>



<span id="more-2257"></span>



<figure class="wp-block-embed-twitter wp-block-embed is-type-rich is-provider-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="ja" dir="ltr">ここで貼ってある記事はガチ誤解やと思うわ。考えてもみてよ。自分がそのアプリを作ろうと思ったら自分の好きなスタックで当然作るじゃない。私がやっても似たようなのになると思う。選定とかやなくて個人が始めてんからそらそうなるよ。楽なのがええやん。 <a href="https://t.co/WuVQevFqsw">https://t.co/WuVQevFqsw</a></p>&mdash; 牛尾剛『世界一流エンジニアの思考法』(文藝春秋)<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3b8.png" alt="🎸" class="wp-smiley" style="height: 1em; max-height: 1em;" />Tsuyoshi Ushio (@sandayuu) <a href="https://twitter.com/sandayuu/status/1278557726054834182?ref_src=twsrc%5Etfw">July 2, 2020</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<figure class="wp-block-embed-twitter wp-block-embed is-type-rich is-provider-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="ja" dir="ltr">ちなみにAzureは世界2位のクラウドやし、それを使ってる人からするとあれはとっても標準的な、教科書に載るような構成やで</p>&mdash; 牛尾剛『世界一流エンジニアの思考法』(文藝春秋)<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3b8.png" alt="🎸" class="wp-smiley" style="height: 1em; max-height: 1em;" />Tsuyoshi Ushio (@sandayuu) <a href="https://twitter.com/sandayuu/status/1278695597424300037?ref_src=twsrc%5Etfw">July 2, 2020</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<figure class="wp-block-embed-twitter wp-block-embed is-type-rich is-provider-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="ja" dir="ltr">Azure を使うとロックインされて、AWS を使うとロックインされないという発想、いったいどこから来るのか。AWS も使うものによってはロックインされるやん。と言いたい</p>&mdash; Tatsuro Shibamura (@shibayan) <a href="https://twitter.com/shibayan/status/879616423839924225?ref_src=twsrc%5Etfw">June 27, 2017</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<figure class="wp-block-embed-twitter wp-block-embed is-type-rich is-provider-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="ja" dir="ltr">あまりにも視野が狭い。AWS で作るなら Lambda と DynamoDB 使うし、GCP なら Cloud Functions と Cloud Firestore / Cloud Spanner 使うのと同じで、Azure なら Functions と Cosmos DB を使うってだけなんだよ</p>&mdash; Tatsuro Shibamura (@shibayan) <a href="https://twitter.com/shibayan/status/1278606680566009856?ref_src=twsrc%5Etfw">July 2, 2020</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<figure class="wp-block-embed-twitter wp-block-embed is-type-rich is-provider-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="ja" dir="ltr">まあ、こういうこと書いちゃう人って AWS / Google は良いベンダーロックインで、Microsoft は悪いベンダーロックインとか真面目に思ってそうなんだよなぁ</p>&mdash; Tatsuro Shibamura (@shibayan) <a href="https://twitter.com/shibayan/status/1278563608696287233?ref_src=twsrc%5Etfw">July 2, 2020</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<figure class="wp-block-embed-twitter wp-block-embed is-type-rich is-provider-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="ja" dir="ltr">Code For Japan は AWS と Firebase 使っていたから、この人の言い分ではこっちも中立性的には調達要件を満たさないのでは？ <a href="https://t.co/SflL5lR8dq">https://t.co/SflL5lR8dq</a></p>&mdash; Tatsuro Shibamura (@shibayan) <a href="https://twitter.com/shibayan/status/1278561099013517312?ref_src=twsrc%5Etfw">July 2, 2020</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p>部分的に納得できる意見もあるものの、これらの意見にはことCOCOAにおいては明確に誤っているとの姿勢を示さないといけないと思っている。<br>民間会社の1プロジェクトなら好きなプロダクトでどれだけプロプライエタリ(“<a href="https://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%83%97%E3%83%A9%E3%82%A4%E3%82%A8%E3%82%BF%E3%83%AA%E3%83%BB%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2" target="_blank" rel="noreferrer noopener" title="https://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%83%97%E3%83%A9%E3%82%A4%E3%82%A8%E3%82%BF%E3%83%AA%E3%83%BB%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2">利用者の持つ権利を制限的にすることで自身や利用者の利益およびセキュリティを保持しようとするソフトウェアを指す。制限には法的手法や技術的手法など様々な方法がある</a>”)なベンダーロックインに陥ってもらってもいいだろう。各社の自由にまたマイクロソフト・ファミリーは大いに喧伝すればよい。</p>



<p>しかしCOCOAは「公共事業」である。この事実は幾つ言葉を重ねても消えることは無い。<br>接触確認アプリ COCOAの<a href="https://cio.go.jp/node/2613" target="_blank" rel="noreferrer noopener" title="https://cio.go.jp/node/2613">仕様書</a>においても当然にして、中立性に関する事項における「<strong>いわゆるベンダーロックインの解消</strong>」はしっかりと掲げられている。</p>



<p>では接触確認アプリ COCOAでのベンダーロックインへの対応とはどうなっているのか。</p>



<p>実はこの点については<a href="https://github.com/Covid-19Radar/Covid19Radar" target="_blank" rel="noreferrer noopener" title="https://github.com/Covid-19Radar/Covid19Radar">COVID-19RadarオープンソースプロジェクトのGitHubリポジトリ</a>に<a href="https://github.com/Covid-19Radar/Covid19Radar/blob/master/doc/SERVER_SIDE_ARCHITECTURE.md" target="_blank" rel="noreferrer noopener" title="https://github.com/Covid-19Radar/Covid19Radar/blob/master/doc/SERVER_SIDE_ARCHITECTURE.md">明快な答え</a>が掲載されている。下記にAzureで(つまりサーバーサイドで)使用されているプロダクトを抜粋しよう。</p>



<ul class="wp-block-list"><li>FrontDoor<ul><li>ロードバランサ兼アプリケーションゲートウェイ</li></ul></li><li>Functions<ul><li>サーバーレス・アプリケーション</li></ul></li><li>Application Insights<ul><li>ログやメトリクス監視</li></ul></li><li>Cosmos DB<ul><li>NoSQLデータベース(恐らく今回はドキュメント型(コアSQL))</li></ul></li><li>Blob Storage<ul><li>オブジェクトストレージ(AWSで言えばS3)</li></ul></li><li>CDN</li><li>Key Vault (HSM)<ul><li>マネージドIDやモバイルアプリのデプロイに必要な秘密鍵など各種キーを保管するPaaS型HSM(セキュアストレージ)</li></ul></li><li>GitHub</li><li>Azure DevOps<ul><li>モバイルアプリ含めたアプリケーションCI/CDツール。ビルドやテスト・デプロイなどの一連のリリース作業を自動化する</li></ul></li><li>App Center<ul><li>モバイルアプリケーション用のビルドやテスト・デプロイまたアプリストアへの公開などの一連のリリース機能をAzure DevOpsと連携して行う(モバイルアプリのパフォーマンス評価などの機能もあるが今回は使っていない模様)</li></ul></li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1926" height="1062" src="/uploads/2020/07/image.png" alt="" class="wp-image-2263"/><figcaption><a href="https://github.com/Covid-19Radar/Covid19Radar/blob/master/doc/SERVER_SIDE_ARCHITECTURE.md" target="_blank" rel="noreferrer noopener">https://github.com/Covid-19Radar/Covid19Radar/blob/master/doc/SERVER_SIDE_ARCHITECTURE.md</a> より引用</figcaption></figure>



<p>注釈を入れさせてもらったが、採用プロダクトの「全てが」マイクロソフト社独自のプロダクトばかりで選定されているのには驚かされる。</p>



<p>マイクロソフト社独自プロダクトと書いたが、念のため書き添えると、これらの製品はAzureクラウドでしか提供されておらず、他のAWSや独自のオンプレミス環境などへそのまま移行することは出来ない。<br><strong>ここがクラウドにおけるベンダーロックインの肝</strong>である。</p>



<p>FrontDoorやCDNなどはアプリケーションコードが直接関わるところでは無く、また各クラウドベンダーごとに別製品であっても実際のところ提供する機能に大きな差異は無いのであまり問題にはなりにくい。</p>



<p>しかしCosmosDBなど独自のDBの場合は専用のSDKを使用するため、もし将来他の環境へ移行したいとなると、当然他の種類のDBを選定する必要がある。それに応じてソースコード全体を修正するのは大仕事だろうし、またそもそもDB設計からして見直しを迫られる可能性も高い。</p>



<p>サーバーサイドアプリケーションはFunctionsに置かれており、Dockerコンテナを使用する(またはFunctions環境自体がコンテナにも出来る)とのことだが、構成上一般的なコンテナオーケストレーションツール(kubernetesなど)へそのまま移行できるような柔軟性があるとは思わず、また一般的にはKey Vaultから認証情報を取得するインターフェースを実装していたりBlob Storageなどのストレージへの保管なども必要であるなら代替を考えやはりコードは大きく修正することになるだろう。</p>



<p>何よりも実は影響が大きいと思われるのはAzure DevOpsやApp CenterといったCI/CDツールだ。</p>



<p>今日のサーバーサイドアプリケーションはコードを作れば終わり、というものでは無い。アプリケーションのための各種テストケースやリリースのためのビルドといったオートメーションツールでも一種のコードを記述する必要があり、これはCI/CDツールごとに大きく異なる。<br>CI/CDツールは現在では個別のクラウドに(大きく)依存しないサードパーティーツールも非常に数多いが、Azure DevOpsやApp CenterはもちろんAzure内のアプリケーションにしか適用できない。<br>サードパーティーツールへ移行するにせよ、恐らく全てを作り直す必要に迫られるだろう。</p>



<p>いかがだろうか。これが(Azureに限らず)「<strong>クラウドベンダー独自のプロダクトのみで構成されたシステムで現場が味わうベンダーロックインのリアル</strong>」である。<br>いかに「<strong>逃げにくくなっているか</strong>」おわかり頂けるだろうか。</p>



<p>接触確認アプリ COCOAでは、モバイルアプリのプラットフォームである<a href="https://ja.wikipedia.org/wiki/Xamarin" target="_blank" rel="noreferrer noopener" title="https://ja.wikipedia.org/wiki/Xamarin">Xamarin</a>とC#については「iOSとAndroidで標準的なSwiftとKotlinならオープンソースへ貢献したい開発者がもっと多いのに」などよく嘆かれているが(個人の観測範囲)、実のところもっと深刻なのはサーバーサイドアプリケーションなのである。</p>



<p>これが、コンテナオーケストレーションツールとしてkubernetes(AzureでもAKSというマネージドkubernetesサービスがある)を、DBとしてMySQLでもPostgreSQLでもまたはCassandraやMongoDBといったNoSQL DB(実はCosmosDBでも内部的にはCassandraやMongoDBに対応可能である。が今回はコアSQLと呼ばれるマイクロソフト独自のドキュメント型DBが採用された)であれば、アプリケーションとしての主要な部分はそのままどの環境へでも移行できるはずだ。<br>例えばマルチクラウド対応としてそうした想定を最初から行うケースも最近では珍しくない。</p>



<p>しかしそうはならなかった。</p>



<p>逆に「意識的にマイクロソフトのプロプライエタリなプロダクトのみ選んだ」「仕様書で言うところの<strong>市場において容易に取得できるオープンな標準的技術又は製品</strong>はわざと排除した」とさえ思える。</p>



<p>まさしく接触確認アプリ COCOAのシステムは、<strong>教科書に載せられるほど典型的な、パブリッククラウドとオープンソースを隠れ蓑にしたクラウドベンダーによるロックインの好例と化している</strong>、ということだ。</p>



<h2 class="wp-block-heading">ベンダーロックインは何故マズいのか</h2>



<p>こと同じくして、<a href="https://mynumbercard.point.soumu.go.jp" target="_blank" rel="noreferrer noopener" title="https://mynumbercard.point.soumu.go.jp">マイナポイント・サイト</a>への<a href="https://www.j-cast.com/2020/07/05389466.html?p=all" target="_blank" rel="noreferrer noopener" title="https://www.j-cast.com/2020/07/05389466.html?p=all">マイナカードでのPCからのログインが未だにIE11にしか対応していない</a>(iOSやAndroidのモバイル機器では端末のNFC機能を用いて著名ブラウザから可能)時代遅れも甚だしい仕様に利用者の不満が続出し、政府CIO補佐官でもある楠正憲氏がその赤裸々な「理由」を説明する騒ぎがあった。</p>



<figure><iframe src="https://comemo.nikkei.com/embed/notes/n1c9103c81c79" height="400"></iframe></figure>



<figure class="wp-block-embed-twitter wp-block-embed is-type-rich is-provider-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="ja" dir="ltr">これまでJNSAなんかで講演したことはあったのですが、みんな不思議に思っているようなので、どうしてお役所がIE大好きなのか、決してサボってる訳でもしがみついてる訳でもないんだよって話を紹介させていただきます / “何故お役所ってオワコンIEが大好きなの？｜楠 正憲（…” <a href="https://t.co/9fxmyoagqo">https://t.co/9fxmyoagqo</a></p>&mdash; Masanori Kusunoki / 楠 正憲 (@masanork) <a href="https://twitter.com/masanork/status/1284317056825868290?ref_src=twsrc%5Etfw">July 18, 2020</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p>本稿ではこの話題には深く触れない。</p>



<p>しかしこの話からの学びは「<strong>選択肢(オプション)を失った瞬間、システムはオワコン化しレガシーとなる</strong>」という点だろう。</p>



<p>ベンダーロックインとは「特定ベンダーが囲い込むことによる競争原理の阻害」「経営視点からは(当初のプラットフォームコストが高騰し別のプラットフォームへ移行する際の)スイッチングコスト」の問題として語られることが多い。<br>と同時に今回は政府調達案件での「税金の使われ方の妥当性」とも捉えることが出来る。<br>ユーザー企業でIT戦略に関わることが多い方々にとっては税金ではないにせよ、「選択肢が奪われる」問題は、大変身近な懸念ではないだろうか。</p>



<p>まさしくこの一点において、マイナポータルでの問題と接触確認アプリ COCOAでのベンダーロックイン問題は同じ軸線上にあることが分かる。<br>前項でも述べた通り、将来へ向けて「移行可能な選択肢を確保する」見通しを阻害することが、プロプライエタリなベンダーロックインの典型的な悪質性の本質なのだ。</p>



<h2 class="wp-block-heading">接触確認アプリ COCOAは現代の新たなベンダーロックインの類型だ</h2>



<p>先に指摘しておくが、ここに及んでも「それでも開発期間の無い中で可能な技術で駆使するのが悪いのか」「何年も使うことの無いシステムならたとえロックインされても大きな問題にはならない」という意見は根強く残るだろう。</p>



<p>ここで先の楠氏のブログ記事から一部引用しておこう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>普通は役所のシステムって構築してから5年とか7年は塩漬けにして使うもので、一度やらかしてしまうと名誉挽回の機会なんて向こう数年は与えられないんだけど、</p><cite><a href="https://comemo.nikkei.com/n/n1c9103c81c79" target="_blank" rel="noreferrer noopener" title="https://comemo.nikkei.com/n/n1c9103c81c79">何故お役所ってオワコンIEが大好きなの？</a></cite></blockquote>



<p>政府調達案件において短期間で簡単にシステムの更改は行えないし、まさにそれ故にマイナポータルに限らず、官公庁システムは十分な将来可能性とオプションを最初に確保し、残し続けていくことが肝要であることがわかる。</p>



<p>はっきり言えば、「開発期間が短いならしょうがない」「現場の苦労を考えろ」「そういう状況でのベンダー依存は許容される」といった意見は、発注側・ユーザー企業のためではなく、結局のところベンダー側へ利しているに過ぎない。<br>短納期は全く別に解決されるべき問題であって、発注側・ユーザー企業は詭弁に誤魔化されてはいけない。</p>



<p>「ベンダーによる囲い込み」問題は特に目新しい話題では決して無い。<br>コンピュータ黎明期を除けば、ここ何十年もそれぞれの時代において様々なベンダーによる囲い込み戦略が跳梁跋扈してきたのがIT業界であったと理解している。</p>



<p>そこに「ようやく」風穴を開けられる、ベンダーでは無くユーザー主導でのシステム戦略を組み立てる足がかりとなったのが、いわゆるオープンシステムの潮流であったとも理解している。<br>オープンソースであることや民間活力が必ずしも必須で無いことには注意したい(それらを否定しているのでは無い)。本質的な「選択肢を確保する」ことに繋がらないのであれば、ただただ将来へ向けてレガシーシステムを量産し続けるだけだということだ。</p>



<p>そう考えると、接触確認アプリ COCOAでのベンダーロックインの仕組みはよく出来ている。<br>昭和の頃からの伝統的な、寡占プロダクトでユーザーを囲い込むのではなく、「パプリッククラウド」「オープンソースプロジェクト」「民活」など役所にも社会にも綺麗に説明可能な要素が絶妙に忍び込まれている。<br>同時にクラウドではプロプライエタリなプロダクトとベンダーロックインの仕組みを備え持つ。</p>



<p>まさしく、<strong>昭和の時代から綿々と続くベンダー囲い込みの伝統は途絶えること無く、パプリッククラウドの時代においても、新たなロックイン手法を生み出し続けている</strong>のである。</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<p>この話、まだまだ新たな展開はあるのだが、続くかどうかは気が向いたら書く、多分…。</p>



<p><strong>(7/26 07:30 修正)</strong> 中盤の何故ロックインが起きるかの箇所に説明が足りないと思えたため、がっつり追加しました。また一部表現などを見直しています。<br>別にAzureだけの話じゃないよ<br><br><a href="https://www.atmarkit.co.jp/ait/articles/1912/05/news026.html" target="_blank" rel="noreferrer noopener">https://www.atmarkit.co.jp/ait/articles/1912/05/news026.html</a></p>



<p></p>The post <a href="https://blog.rocaz.net/2020/07/2257.html">#接触確認アプリ #COCOA は令和時代の新たなベンダー囲い込みか</a> first appeared on <a href="https://blog.rocaz.net">[ bROOM.LOG ! ]</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.rocaz.net/2020/07/2257.html/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<media:content medium="image" url="https://images.unsplash.com/photo-1522013863759-3b38653569d3?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjF9"/>
            <post-id xmlns="com-wordpress:feed-additions:1">2257</post-id>	</item>
	</channel>
</rss>