<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5472293335709021721</id><updated>2026-06-29T22:04:58.034+09:00</updated><category term="アニメ"/><category term="IT"/><category term="その他"/><category term="Java"/><category term="Opera"/><category term="Android"/><category term="舞台探訪"/><category term="Apache"/><category term="FreeBSD"/><category term="P.A. WORKS"/><category term="Web"/><category term="コミック"/><category term="マリア様がみてる"/><category term="飲食"/><category term="Eclipse"/><category term="TVTest"/><category term="ひだまりスケッチ"/><category term="サッカー"/><category term="富山"/><category term="自作PC"/><category term="BonDriver"/><category term="EDCB"/><category term="FFmpeg"/><category term="Fate"/><category term="Linux"/><category term="PX-W3PE"/><category term="Python"/><category term="VisualStudio"/><category term="true tears"/><category term="宇宙"/><category term="花咲くいろは"/><category term="Another"/><category term="Audiveris"/><category term="CPD"/><category term="CSS3"/><category term="Fatestaynight"/><category term="GAE"/><category term="HandBrake"/><category term="JUnit"/><category term="PDF"/><category term="PLEX"/><category term="PMD"/><category term="RAID"/><category term="Slim3"/><category term="TDD"/><category term="Trac"/><category term="ZFS"/><category term="ant"/><category term="true tours"/><category term="おねがい☆ツインズ"/><category term="おねがい☆ティーチャー"/><category term="フットサル"/><category term="南砺市"/><category term="安倍吉俊"/><category term="恋旅"/><category term="木崎湖"/><category term="森薫"/><category term="灰羽連盟"/><category term="蒼樹うめ"/><category term="AVG"/><category term="DBUnit"/><category term="EAC"/><category term="Exact Audio Copy"/><category term="Fluentd"/><category term="Ghostscript"/><category term="HTML"/><category term="HTML5"/><category term="JAXA"/><category term="JavaScript"/><category term="Jenkins"/><category term="LibreOffice"/><category term="Maven"/><category term="NAS"/><category term="Oracle"/><category term="POI"/><category term="RocketRAID"/><category term="SMART"/><category term="SONY"/><category term="SQL Developer"/><category term="Samba"/><category term="Seasar2"/><category term="Selenium"/><category term="SonarLint"/><category term="SonarQube"/><category term="Sphinx"/><category term="Subversion"/><category term="TYPE-MOON"/><category term="Vivaldi"/><category term="Windows"/><category term="Xperia"/><category term="jQuery"/><category term="px4_drv"/><category term="qtaacenc"/><category term="あの夏で待ってる"/><category term="ゲーム"/><category term="セイバー"/><category term="セキュリティ"/><category term="乙嫁語り"/><category term="佐倉杏子"/><category term="偽物語"/><category term="奥井 雅美"/><category term="玄箱"/><category term="石川"/><category term="金沢"/><category term="魔法少女まどか☆マギカ"/><title type='text'>みちがぅぃ</title><subtitle type='html'>思いつくまま、気が向くままに書き綴ります。</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>154</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-4639159005988938000</id><published>2026-05-25T19:00:00.000+09:00</published><updated>2026-05-25T19:21:07.294+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FFmpeg"/><title type='text'>FFmpegで映像と音声のズレを修正する</title><content type='html'>&lt;div&gt;
下記のようなコマンドを指定します。
&lt;/div&gt;
&lt;blockquote&gt;
ffmpeg -ss 01:23 -to 12:34 -i input.mp4 -filter_complex &quot;[0:a]adelay=500:all=1[aout]&quot; -map 0:v -map &quot;[aout]&quot; -c:v libx264 -c:a aac -b:a 160k out.mp4
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;開始と終了の時間を指定&lt;/li&gt;
&lt;li&gt;音声を500ms遅延&lt;/li&gt;
&lt;li&gt;映像をx264でエンコード&lt;/li&gt;
&lt;li&gt;音声をAACでエンコード&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;p&gt;adelayオプションではなく、itsoffsetオプションを使っても同じことができます。&lt;/p&gt;
&lt;p&gt;itsoffsetオプションを使う場合は、開始と終了をそれぞれ指定する必要があります。&lt;/p&gt;
&lt;/div&gt;
&lt;blockquote&gt;
ffmpeg -ss 01:23 -to 12:34 -i input.mp4 -ss 01:23 -t 12:34 -itsoffset 0.5 -i input.mp4 -map 0:v -map 1:a -c:v libx264 -c:a aac -b:a 160k out.mp4
&lt;/blockquote&gt;
&lt;div&gt;
&lt;a href=&quot;https://ffmpeg.org/ffmpeg-filters.html#adelay&quot; target=&quot;_blank&quot; title=&quot;FFmpeg Filters Documentation 8 Audio Filters 8.12 adelay&quot;&gt;FFmpeg Filters Documentation 8 Audio Filters 8.12 adelay&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://ffmpeg.org/ffmpeg-all.html#toc-Main-options&quot; target=&quot;_blank&quot; title=&quot;FFmpeg Filters Documentation 5 Options 5.4 Main options&quot;&gt;FFmpeg Filters Documentation 5 Options 5.4 Main options&lt;/a&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/4639159005988938000/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2026/05/ffmpegadelay.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/4639159005988938000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/4639159005988938000'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2026/05/ffmpegadelay.html' title='FFmpegで映像と音声のズレを修正する'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>日本、東京都</georss:featurename><georss:point>35.6764225 139.650027</georss:point><georss:box>7.3661886638211556 104.493777 63.986656336178847 174.806277</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-2387628873977073038</id><published>2025-07-11T08:00:00.003+09:00</published><updated>2025-07-11T16:14:49.362+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="LibreOffice"/><category scheme="http://www.blogger.com/atom/ns#" term="PDF"/><title type='text'>LibreOfficeでPDFファイルからMicrosoft Officeのファイルを出力する</title><content type='html'>&lt;div&gt;&lt;a href=&quot;https://www.libreoffice.org/&quot; title=&quot;LibreOffice&quot; target=&quot;_blank&quot;&gt;LibreOffice&lt;/a&gt;には、ファイルを別の形式に変換して出力する機能があります。&lt;/div&gt;
&lt;div&gt;PDFファイルをMicrosoft Officeのファイル形式に変換するには、下記のようなコマンドで変換することができます。&lt;/div&gt;
&lt;h3&gt;実行するコマンド&lt;/h3&gt;
&lt;div&gt;LibreOffice Impressで読み込み、Microsoft PowerPointに変換したファイルを出力します。&lt;/div&gt;
&lt;div&gt;
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;&quot;%ProgramFiles%\LibreOffice\program\soffice.com&quot; --infilter=&quot;impress_pdf_import&quot; --convert-to &quot;pptx:Impress MS PowerPoint 2007 XML&quot; &quot;example.pdf&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h3&gt;コマンド実行後のコンソール出力例&lt;/h3&gt;
&lt;div&gt;&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;convert C:\example.pdf as a Impress document -&gt; C:\example.pptx using filter : Impress MS PowerPoint 2007 XML&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;LibreOffice Impressを例にしましたが、フィルターを指定すると、他のファイル形式での出力が可能になります。&lt;/div&gt;
&lt;div&gt;&lt;a href=&quot;https://help.libreoffice.org/latest/en-US/text/shared/guide/start_parameters.html&quot; title=&quot;Starting LibreOffice Software With Parameters&quot; target=&quot;_blank&quot;&gt;Starting LibreOffice Software With Parameters&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href=&quot;https://help.libreoffice.org/latest/en-US/text/shared/guide/convertfilters.html&quot; title=&quot;File Conversion Filter Names&quot; target=&quot;_blank&quot;&gt;File Conversion Filter Names&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/2387628873977073038/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2025/07/libreofficepdfmicrosoft-office.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/2387628873977073038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/2387628873977073038'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2025/07/libreofficepdfmicrosoft-office.html' title='LibreOfficeでPDFファイルからMicrosoft Officeのファイルを出力する'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>日本、東京都</georss:featurename><georss:point>35.6764225 139.650027</georss:point><georss:box>7.3661886638211556 104.493777 63.986656336178847 174.806277</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-1275544382638021261</id><published>2025-06-30T00:43:00.001+09:00</published><updated>2025-07-11T15:32:55.056+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Audiveris"/><title type='text'>Audiverisのメモリ使用サイズを変更する</title><content type='html'>&lt;div&gt;
楽譜OCRアプリのAudiverisでOutOfMemoryErrorが出ると、コンソールに下記のようなエラーログが出力されます。
&lt;/div&gt;
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;
Error in performing [LOAD, BINARY, SCALE, GRID, HEADERS, STEM_SEEDS, BEAMS, LEDGERS, HEADS, STEMS, REDUCTION, CUE_BEAMS, TEXTS, MEASURES, CHORDS, CURVES, SYMBOLS, LINKS, RHYTHMS, PAGE] java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;
AudiverisはJava製なので、ヒープサイズを増やす必要があり、設定ファイルの変更が必要です。
&lt;/div&gt;
&lt;div&gt;
Windowsの場合、変更対象の設定ファイルは、下記にあります。
&lt;/div&gt;
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;
C:\Program Files\Audiveris\app\Audiveris.cfg
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;変更前&lt;/h3&gt;
Audiverisのデフォルトは、下記が設定されています。
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;
java-options=-Xms512m
java-options=-Xmx1024m
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;変更後&lt;/h3&gt;
下記のようにすると、3GBにすることができます。
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;
java-options=-Xms3g
java-options=-Xmx3g
&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;
変更後、Audiveris右上の表記が、MB換算で設定した値になっていれば、正常に反映されています。
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://docs.oracle.com/en/java/javase/21/docs/specs/man/java.html#extra-options-for-java&quot; title=&quot;Extra Options for Java&quot; target=&quot;_blank&quot;&gt;Extra Options for Java&lt;/a&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/1275544382638021261/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2025/06/audiverisheapsize.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/1275544382638021261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/1275544382638021261'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2025/06/audiverisheapsize.html' title='Audiverisのメモリ使用サイズを変更する'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-3388803107103562485</id><published>2025-06-29T22:08:00.004+09:00</published><updated>2025-07-11T15:34:37.532+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Audiveris"/><title type='text'>AudiverisのUIを日本語フォントで利用する</title><content type='html'>&lt;div&gt;
楽譜OCRアプリのAudiverisは、デフォルトでは日本語のフォントが設定されていないので、ファイル名などに日本語が含まれていると正しく表示されません。
&lt;/div&gt;
&lt;div&gt;
そこで、2つのキーに日本語フォントを設定し、日本語が表示されるようにします。
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;org.audiveris.omr.log.LogPane.fontName&lt;/li&gt;
&lt;li&gt;org.audiveris.omr.ui.util.UIUtil.defaultFontName&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9nhR4f-zlEEk8MAvcV0IUDd8gI46ONeqF_OpgS_7nrQYD248LqDtM44vZdFkWcp4lA-EbUscDGtpEC3nWum73T_3hALM_MTqoblKzJT7FyIcGxB-oiABM6qq9b9LvfjiTZmwlGeiKrIdkxsVfVPoh6n7_iZMuhlibYY0aBhx-mi0DQaZJzYNJG45NX-c/s1469/LogPanefontName.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot; title=&quot;org.audiveris.omr.log.LogPane.fontName&quot;&gt;&lt;img alt=&quot;org.audiveris.omr.log.LogPane.fontName&quot; border=&quot;0&quot; width=&quot;320&quot; data-original-height=&quot;772&quot; data-original-width=&quot;1469&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9nhR4f-zlEEk8MAvcV0IUDd8gI46ONeqF_OpgS_7nrQYD248LqDtM44vZdFkWcp4lA-EbUscDGtpEC3nWum73T_3hALM_MTqoblKzJT7FyIcGxB-oiABM6qq9b9LvfjiTZmwlGeiKrIdkxsVfVPoh6n7_iZMuhlibYY0aBhx-mi0DQaZJzYNJG45NX-c/s320/LogPanefontName.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh491EWsRGB9OPeLooTn7DQeS_xf-wxQrz1pVSdio1DeW6XbuXby3v-mxwMJreIThyphenhyphenHIvrfz8WXNWVkBnqhTDvwCY6IPFXqHREgSSWmAk3Cow_1mfw2Vav9A8O-V-1WML4nRXPKjTELJIMzXW3ljO9d1m7pSguvhsRYSKyyLtTUH9Ddo-lYMfYHocW3-nk/s1469/UIUtildefaultFontName.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot; title=&quot;org.audiveris.omr.ui.util.UIUtil.defaultFontName&quot;&gt;&lt;img alt=&quot;org.audiveris.omr.ui.util.UIUtil.defaultFontName&quot; border=&quot;0&quot; width=&quot;320&quot; data-original-height=&quot;772&quot; data-original-width=&quot;1469&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh491EWsRGB9OPeLooTn7DQeS_xf-wxQrz1pVSdio1DeW6XbuXby3v-mxwMJreIThyphenhyphenHIvrfz8WXNWVkBnqhTDvwCY6IPFXqHREgSSWmAk3Cow_1mfw2Vav9A8O-V-1WML4nRXPKjTELJIMzXW3ljO9d1m7pSguvhsRYSKyyLtTUH9Ddo-lYMfYHocW3-nk/s320/UIUtildefaultFontName.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
変更後、Audiverisを再起動し、設定したフォントが反映されていれば、OKです。
&lt;/div&gt;
&lt;div&gt;
設定した内容は、run.propertiesファイルに追記されます。
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://github.com/Audiveris/audiveris&quot; title=&quot;Audiveris&quot; target=&quot;_blank&quot;&gt;Audiveris&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://audiveris.github.io/audiveris/_pages/guides/advanced/constants/&quot; title=&quot;How-to guides / Advanced features / Constants&quot; target=&quot;_blank&quot;&gt;How-to guides / Advanced features / Constants&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://audiveris.github.io/audiveris/_pages/reference/folders/essential/#config-folder&quot; title=&quot;Reference / Folders / Essential folders&quot; target=&quot;_blank&quot;&gt;Reference / Folders / Essential folders&lt;/a&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/3388803107103562485/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2025/06/audiverisuijapanesefont.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/3388803107103562485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/3388803107103562485'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2025/06/audiverisuijapanesefont.html' title='AudiverisのUIを日本語フォントで利用する'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9nhR4f-zlEEk8MAvcV0IUDd8gI46ONeqF_OpgS_7nrQYD248LqDtM44vZdFkWcp4lA-EbUscDGtpEC3nWum73T_3hALM_MTqoblKzJT7FyIcGxB-oiABM6qq9b9LvfjiTZmwlGeiKrIdkxsVfVPoh6n7_iZMuhlibYY0aBhx-mi0DQaZJzYNJG45NX-c/s72-c/LogPanefontName.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>日本、東京都</georss:featurename><georss:point>35.6764225 139.650027</georss:point><georss:box>7.3661886638211556 104.493777 63.986656336178847 174.806277</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-3816739229919021206</id><published>2025-03-27T21:20:00.001+09:00</published><updated>2025-03-27T21:30:20.090+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FFmpeg"/><title type='text'>FFmpegで動画のサイズを変更する</title><content type='html'>&lt;div&gt;
下記のようなコマンドを指定します。
&lt;/div&gt;
&lt;blockquote&gt;
ffmpeg -ss 01:23 -t 12:34 -i input.mp4 -c:v libx264 -vf scale=1920x1080:force_original_aspect_ratio=decrease out.mp4
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;開始と終了の時間を指定&lt;/li&gt;
&lt;li&gt;x264でエンコード&lt;/li&gt;
&lt;li&gt;サイズを1920x1080でオリジナルのアスペクト比を維持&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;a href=&quot;https://www.ffmpeg.org/ffmpeg-all.html#toc-libx264_002c-libx264rgb&quot; target=&quot;_blank&quot; title=&quot;libx264, libx264rgb&quot;&gt;libx264, libx264rgb&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://www.ffmpeg.org/ffmpeg-all.html#toc-scale-1&quot; target=&quot;_blank&quot; title=&quot;scale&quot;&gt;scale&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://trac.ffmpeg.org/wiki/Scaling&quot; target=&quot;_blank&quot; title=&quot;Scaling – FFmpeg&quot;&gt;Scaling – FFmpeg&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://www.ffmpeg.org/ffmpeg-utils.html#toc-Time-duration&quot; target=&quot;_blank&quot; title=&quot;Time duration&quot;&gt;Time duration&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://www.ffmpeg.org/ffmpeg-utils.html#toc-Video-size&quot; target=&quot;_blank&quot; title=&quot;Video size&quot;&gt;Video size&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://ffmpeg.org&quot; target=&quot;_blank&quot; title=&quot;FFmpeg&quot;&gt;FFmpeg&lt;/a&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/3816739229919021206/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2025/03/ffmpegupscale.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/3816739229919021206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/3816739229919021206'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2025/03/ffmpegupscale.html' title='FFmpegで動画のサイズを変更する'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>日本、東京都</georss:featurename><georss:point>35.6764225 139.650027</georss:point><georss:box>7.3661886638211556 104.493777 63.986656336178847 174.806277</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-6164408737461200889</id><published>2025-02-18T23:21:00.029+09:00</published><updated>2025-02-19T16:38:14.556+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Windows Updateの自動更新を手動に変更する</title><content type='html'>&lt;div&gt;Windows Updateでは、不具合がある場合もあり、様子を見て適用、再起動したい場合があります。&lt;/div&gt;
&lt;div&gt;そのため、Windows Updateの更新と再起動を自動でしないように設定します。&lt;/div&gt;
&lt;br /&gt;
&lt;h3&gt;手順 4:自動更新のグループ ポリシー設定を構成する&lt;/h3&gt;
&lt;div&gt;&lt;a href=&quot;https://learn.microsoft.com/ja-jp/windows-server/administration/windows-server-update-services/deploy/4-configure-group-policy-settings-for-automatic-updates#configure-automatic-updates&quot; target=&quot;_blank&quot; title=&quot;自動更新を構成する&quot;&gt;自動更新を構成する&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiimh0dEzImBEuYm5PiOIIHUvE7mdGlZJjMDhv4ILZD51JCdvO-vnFkShDr8NikdyRNYLzX4H_TBnHOCiQEjD-rbdDBFN3-pvOlQOu_ZB-Z_zvU5mShQnBY_fq1sF8Z53zgiWa39WrPrUaNOVu3xnQUVwiQUOImbswxKfS_9vlJThtfqdamII-V-E7RuDQ/s1642/windowsautoupdate.png&quot; style=&quot;display: block; padding: 1em 0px; text-align: center;&quot; title=&quot;グループポリシーエディター自動更新を構成する&quot;&gt;&lt;img alt=&quot;グループポリシーエディター自動更新を構成する&quot; border=&quot;0&quot; data-original-height=&quot;1143&quot; data-original-width=&quot;1642&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiimh0dEzImBEuYm5PiOIIHUvE7mdGlZJjMDhv4ILZD51JCdvO-vnFkShDr8NikdyRNYLzX4H_TBnHOCiQEjD-rbdDBFN3-pvOlQOu_ZB-Z_zvU5mShQnBY_fq1sF8Z53zgiWa39WrPrUaNOVu3xnQUVwiQUOImbswxKfS_9vlJThtfqdamII-V-E7RuDQ/s320/windowsautoupdate.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIntq35kqSfCNHGTsSqjFZylX4iwJA_6QIwhm-sZmhTuDmY4ybhBe4GlMIUFQii5ejfokKuF9n7TNptzGWG19l8ZCwCGizx1qMtBvmYPxeqdKAcBtHajO1x7iPsZyKnIEFcbnkuHmPeI0sA3mpeDFGnl-UpmcZ1pudZ7HEyZrYO1I0d50yIUAZdpQ4sLw/s1028/autoupdateedit.png&quot; style=&quot;display: block; padding: 1em 0px; text-align: center;&quot; title=&quot;2ダウンロードと自動インストールを通知&quot;&gt;&lt;img alt=&quot;2ダウンロードと自動インストールを通知&quot; border=&quot;0&quot; data-original-height=&quot;954&quot; data-original-width=&quot;1028&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIntq35kqSfCNHGTsSqjFZylX4iwJA_6QIwhm-sZmhTuDmY4ybhBe4GlMIUFQii5ejfokKuF9n7TNptzGWG19l8ZCwCGizx1qMtBvmYPxeqdKAcBtHajO1x7iPsZyKnIEFcbnkuHmPeI0sA3mpeDFGnl-UpmcZ1pudZ7HEyZrYO1I0d50yIUAZdpQ4sLw/s320/autoupdateedit.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZT3zpJyeGiMwqgnwgoRG4K00NxsLMDsCujoZsBiK364RisGriF0wqcHHwuqBz_h3LagrEC6gFNiu6_kYZ7tNTq35MYs86Dkt_pqwYYNDlAJyr3j4SO7eHupqBu0LcBbuZQVyPA4uxzPfDrUxNgaR4v5fsZHzHf5_fPXJ6J318oE4u_qd5hbAgk-K_9y8/s1642/windowsupdatereboot.png&quot; style=&quot;display: block; padding: 1em 0px; text-align: center;&quot; title=&quot;スケジュールされた自動更新のインストールで、ログオンしているユーザーがいる場合には自動的に再起動しない&quot;&gt;&lt;img alt=&quot;スケジュールされた自動更新のインストールで、ログオンしているユーザーがいる場合には自動的に再起動しない&quot; border=&quot;0&quot; data-original-height=&quot;1143&quot; data-original-width=&quot;1642&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZT3zpJyeGiMwqgnwgoRG4K00NxsLMDsCujoZsBiK364RisGriF0wqcHHwuqBz_h3LagrEC6gFNiu6_kYZ7tNTq35MYs86Dkt_pqwYYNDlAJyr3j4SO7eHupqBu0LcBbuZQVyPA4uxzPfDrUxNgaR4v5fsZHzHf5_fPXJ6J318oE4u_qd5hbAgk-K_9y8/s320/windowsupdatereboot.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/6164408737461200889/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2025/02/windows-update.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/6164408737461200889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/6164408737461200889'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2025/02/windows-update.html' title='Windows Updateの自動更新を手動に変更する'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiimh0dEzImBEuYm5PiOIIHUvE7mdGlZJjMDhv4ILZD51JCdvO-vnFkShDr8NikdyRNYLzX4H_TBnHOCiQEjD-rbdDBFN3-pvOlQOu_ZB-Z_zvU5mShQnBY_fq1sF8Z53zgiWa39WrPrUaNOVu3xnQUVwiQUOImbswxKfS_9vlJThtfqdamII-V-E7RuDQ/s72-c/windowsautoupdate.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>日本、東京都</georss:featurename><georss:point>35.6764225 139.650027</georss:point><georss:box>7.3661886638211556 104.493777 63.986656336178847 174.806277</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-8322495199762928096</id><published>2025-01-31T23:45:00.001+09:00</published><updated>2025-01-31T23:52:20.605+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BonDriver"/><category scheme="http://www.blogger.com/atom/ns#" term="EDCB"/><category scheme="http://www.blogger.com/atom/ns#" term="PX-W3PE"/><category scheme="http://www.blogger.com/atom/ns#" term="px4_drv"/><category scheme="http://www.blogger.com/atom/ns#" term="TVTest"/><category scheme="http://www.blogger.com/atom/ns#" term="VisualStudio"/><title type='text'>TVTest、EDCB、px4_drvをWindows11向けにビルド</title><content type='html'>&lt;div&gt;
&lt;a href=&quot;https://michigawi.blogspot.com/2021/03/tvtestbondriveredcbvisual-studio-build.html&quot;&gt;以前のWindows10&lt;/a&gt;から環境を一新したので、改めてビルドを行いました。
&lt;/div&gt;
&lt;h3&gt;PC環境&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Windows 11 64bit&lt;/li&gt;
&lt;li&gt;Intel Core Ultra 7 265KF&lt;/li&gt;
&lt;li&gt;ASUS PRIME Z890-P WIFI-CSM&lt;/li&gt;
&lt;li&gt;PX-W3PE5&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Visual Studio Build Tools 2022&lt;/h3&gt;
&lt;div&gt;
Windows11や.NET FrameworkのSDKなどをインストールします。
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
  &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaD7HsbS9pxVrYM0echv-4T8YDUc3IIJxii22jSK5A5cpDNntz97dx5Idr7N73WZV76lhmvZ5iLPO0YR-RT7-lhnlQYfVNTxuh-iXu8r6Mfcy7HVAqAnpCAo2PZ5L3VFzMAkem1w3i-LhPEI3xHOa00VNPLk6kmHUjBbHhhqTVHc-WGI9M4SABoWgtYLc/s1920/win11vs2022_1.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot; title=&quot;Visual Studio Build Tools 2022&quot;&gt;
    &lt;img alt=&quot;Visual Studio Build Tools 2022&quot; border=&quot;0&quot; width=&quot;320&quot; data-original-height=&quot;1500&quot; data-original-width=&quot;1920&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaD7HsbS9pxVrYM0echv-4T8YDUc3IIJxii22jSK5A5cpDNntz97dx5Idr7N73WZV76lhmvZ5iLPO0YR-RT7-lhnlQYfVNTxuh-iXu8r6Mfcy7HVAqAnpCAo2PZ5L3VFzMAkem1w3i-LhPEI3xHOa00VNPLk6kmHUjBbHhhqTVHc-WGI9M4SABoWgtYLc/s320/win11vs2022_1.png&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
  &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMNhxBq6f8V_O3i8Hj3QcrXCpRuhlZedVZ4SOjN9pGP8C5CJa6290MlvM6Iz9nQMWVtAGxbkxpn8ceoJnykC-8fr4mVpA6s63Yn76q3uyzHBHZu9royA4VSD_FhyphenhyphendlouYw-iq0djCO3CsxruCwU6i9dvc7WiXqZgP2pwHh4lJYR8MoSNbbQiWyigYQpH4/s1920/win11vs2022_2.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot; title=&quot;Visual Studio Build Tools 2022&quot;&gt;
    &lt;img alt=&quot;Visual Studio Build Tools 2022&quot; border=&quot;0&quot; width=&quot;320&quot; data-original-height=&quot;1500&quot; data-original-width=&quot;1920&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMNhxBq6f8V_O3i8Hj3QcrXCpRuhlZedVZ4SOjN9pGP8C5CJa6290MlvM6Iz9nQMWVtAGxbkxpn8ceoJnykC-8fr4mVpA6s63Yn76q3uyzHBHZu9royA4VSD_FhyphenhyphendlouYw-iq0djCO3CsxruCwU6i9dvc7WiXqZgP2pwHh4lJYR8MoSNbbQiWyigYQpH4/s320/win11vs2022_2.png&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;h3&gt;EDCBのビルド&lt;/h3&gt;
&lt;div&gt;
指定されている.NET Frameworkのバージョンが古いので、下記のエラーになります。
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://learn.microsoft.com/ja-jp/visualstudio/msbuild/errors/msb3644?view=vs-2022&amp;source=recommendations&quot; target=&quot;_blank&quot; title=&quot;MSB3644: &#39;FrameworkVersion&#39; の参照アセンブリが見つかりませんでした&quot;&gt;MSB3644: &#39;FrameworkVersion&#39; の参照アセンブリが見つかりませんでした&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
そこで、TargetFrameworkVersionを指定し、下記のようなコマンドを実行します。
&lt;/div&gt;
&lt;div&gt;
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;
msbuild Document/EDCB_ALL.VS2015.sln -toolsVersion:Current -property:Configuration=Release;Platform=x64;PreferredToolArchitecture=x64;PlatformToolset=v143;TargetFrameworkVersion=v4.8.1 -target:Clean;Build
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
ビルド後のファイルは下記のようになります。
&lt;/div&gt;
&lt;div&gt;
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;C:\DTV
│  
├─EDCB
│  │  B25Decoder.dll
│  │  Bitrate.ini
│  │  BonCtrl.ini
│  │  Common.ini
│  │  ContentTypeText.txt
│  │  EdcbPlugIn.tvtp
│  │  EpgDataCap3.dll
│  │  EpgDataCap_Bon.exe
│  │  EpgDataCap_Bon.ini
│  │  EpgTimer.exe
│  │  EpgTimer.exe.rd.xaml
│  │  EpgTimer.exe.xml
│  │  EpgTimerAdminProxy.exe
│  │  EpgTimerPlugIn.tvtp
│  │  EpgTimerSrv.exe
│  │  EpgTimerSrv.ini
│  │  EpgTimerSrv_Install.bat
│  │  EpgTimerSrv_Remove.bat
│  │  EpgTimerSrv_Setting.bat
│  │  SendTSTCP.dll
│  │  ViewApp.ini
│  │  
│  ├─BonDriver
│  │      BonDriver_PX4-S.ch2
│  │      BonDriver_PX4-S.ChSet.txt
│  │      BonDriver_PX4-S.dll
│  │      BonDriver_PX4-S.ini
│  │      BonDriver_PX4-T.ch2
│  │      BonDriver_PX4-T.ChSet.txt
│  │      BonDriver_PX4-T.dll
│  │      BonDriver_PX4-T.ini
│  │      DriverHost_PX4.exe
│  │      DriverHost_PX4.ini
│  │      it930x-firmware.bin
│  │      
│  ├─HttpPublic
│  │  │  favicon.ico
│  │  │  index.html
│  │  │  
│  │  ├─dlna
│  │  │  └─dms
│  │  │      │  ddd.xml
│  │  │      │  uuid.lua
│  │  │      │  uuid4.lua
│  │  │      │  
│  │  │      ├─cds
│  │  │      │      event.lua
│  │  │      │      sdd.xml
│  │  │      │      soap.lua
│  │  │      │      
│  │  │      └─cms
│  │  │              event.lua
│  │  │              sdd.xml
│  │  │              soap.lua
│  │  │              
│  │  └─legacy
│  │          about.html
│  │          aribb24.js
│  │          aribb24.js.v1.11.5.LICENSE.txt
│  │          autoaddepg.html
│  │          autoaddepginfo.html
│  │          autoaddmanual.html
│  │          autoaddmanualinfo.html
│  │          comment.lua
│  │          danmaku.js
│  │          danmaku.js.6c13364.LICENSE.txt
│  │          default.css
│  │          epg.html
│  │          epginfo.html
│  │          epglist.html
│  │          epgpastinfo.html
│  │          hls.min.js
│  │          hls.min.js.map
│  │          hls.min.js.v1.5.15.LICENSE.txt
│  │          index.html
│  │          jklog.lua
│  │          Kosugi-Regular.ttf
│  │          KosugiMaru-Regular.ttf
│  │          library.html
│  │          loading.png
│  │          logo.lua
│  │          mp4init.lua
│  │          mux_to_ts.lua
│  │          nvram.html
│  │          process.html
│  │          recinfo.html
│  │          recinfodesc.html
│  │          reserve.html
│  │          reserveinfo.html
│  │          script.js
│  │          segment.lua
│  │          setting.html
│  │          setting_app.html
│  │          setting_app_network.html
│  │          setting_basic.html
│  │          setting_bon.html
│  │          setting_del_chk.html
│  │          setting_del_ext.html
│  │          setting_epg.html
│  │          setting_epg_service.html
│  │          setting_epg_time.html
│  │          setting_no_suspend.html
│  │          setting_other.html
│  │          setting_plugin.html
│  │          setting_rec.html
│  │          setting_rec_folder.html
│  │          setting_rec_preset.html
│  │          setting_rec_preset_folder.html
│  │          setting_reserve.html
│  │          setting_view_bon.html
│  │          showlog.html
│  │          speedtest.htm
│  │          speedtest.js
│  │          speedtest.js.v5.2.5.LICENSE.txt
│  │          speedtest_empty.lua
│  │          speedtest_garbage.lua
│  │          speedtest_getip.lua
│  │          speedtest_worker.js
│  │          storage.html
│  │          ts-live.lua
│  │          util.lua
│  │          view.lua
│  │          web_bml_play_ts.js
│  │          web_bml_play_ts.js.f3c89c9.LICENSE.txt
│  │          web_bml_play_ts.js.map
│  │          xcode.lua
│  │          
│  ├─PostBatExamples
│  │      EdcbSchUploader.ps1
│  │      EdcbSchUploader.py
│  │      PostAddReserve.ps1
│  │      PostChgReserve.ps1
│  │      PostNotify.bat
│  │      PostNotify.lua
│  │      PostNotify.sh
│  │      PostRecEnd.lua
│  │      PostRecEnd.ps1
│  │      PostRecStart.ps1
│  │      
│  ├─RecName
│  │      RecName_Macro.dll
│  │      RecName_Macro.dll.ini
│  │      RecName_Macro.exp
│  │      RecName_Macro.lib
│  │      
│  ├─Setting
│  │  │  BonDriver_PX4-S(PX4 （ISDB-S）).ChSet4.txt
│  │  │  BonDriver_PX4-T(PX4 （ISDB-T）).ChSet4.txt
│  │  │  ChSet5.txt
│  │  │  
│  │  └─EpgData
│  │          0004FFFF_epg.dat
│  │          0006FFFF_epg.dat
│  │          0007FFFF_epg.dat
│  │          7E277E27_epg.dat
│  │          7E477E47_epg.dat
│  │          7E777E77_epg.dat
│  │          7E877E87_epg.dat
│  │          7E8D7E8D_epg.dat
│  │          7E8F7E8F_epg.dat
│  │          7FE07FE0_epg.dat
│  │          7FE27FE2_epg.dat
│  │          7FE37FE3_epg.dat
│  │          7FE47FE4_epg.dat
│  │          7FE57FE5_epg.dat
│  │          7FE67FE6_epg.dat
│  │          
│  ├─Tools
│  │  │  asyncbuf.c
│  │  │  asyncbuf.vcxproj
│  │  │  mail_credential.bat
│  │  │  mail_credential.ps1
│  │  │  misc.sln
│  │  │  relayread.c
│  │  │  relayread.vcxproj
│  │  │  tsidmove_helper.bat
│  │  │  watchip.bat
│  │  │  watchip.ps1
│  │  │  
│  │  ├─IBonCast
│  │  │      IBonCast.cpp
│  │  │      IBonCast.def
│  │  │      IBonCast.sln
│  │  │      IBonCast.vcxproj
│  │  │      
│  │  └─tsidmove
│  │          stdafx.cpp
│  │          stdafx.h
│  │          tsidmove.cpp
│  │          tsidmove.sln
│  │          tsidmove.vcxproj
│  │          tsidmove.vcxproj.filters
│  │          
│  └─Write
│          Write_Default.dll
│          Write_Default.exp
│          Write_Default.lib
│          Write_OneService.dll
│          Write_OneService.exp
│          Write_OneService.lib
│          
└─TVTest
    │  B1.tvcas
    │  B25.tvcas
    │  DRCSMap.sample.ini
    │  EpgData
    │  License.txt
    │  LogoData
    │  LogoData.ini
    │  TVTest.chm
    │  TVTest.exe
    │  TVTest.ini
    │  TVTest.search.ini
    │  TVTest.style.ini
    │  TVTest.tuner.ini
    │  TVTest.txt
    │  TVTestVideoDecoder.ax
    │  TVTest_Changes.txt
    │  TVTest_Image.dll
    │  TVTest_Logo.bmp
    │  
    ├─BonDriver
    │      BonDriver_PX4-S.ch2
    │      BonDriver_PX4-S.ChSet.txt
    │      BonDriver_PX4-S.dll
    │      BonDriver_PX4-S.ini
    │      BonDriver_PX4-T.ch2
    │      BonDriver_PX4-T.ChSet.txt
    │      BonDriver_PX4-T.dll
    │      BonDriver_PX4-T.ini
    │      DriverHost_PX4.exe
    │      DriverHost_PX4.ini
    │      it930x-firmware.bin
    │      
    ├─JumpListIcons
    │      7fe00400.ico
    │      
    ├─Plugins
    │  │  AutoSnapShot.tvtp
    │  │  CasProcessor.tvtp
    │  │  DiskRelay.tvtp
    │  │  Equalizer.tvtp
    │  │  GamePad.tvtp
    │  │  HDUSRemocon.tvtp
    │  │  HDUSRemocon_KeyHook.dll
    │  │  LogoList.tvtp
    │  │  MemoryCapture.tvtp
    │  │  MiniProgramGuide.tvtp
    │  │  PacketCounter.tvtp
    │  │  SignalGraph.tvtp
    │  │  SleepTimer.tvtp
    │  │  SpectrumAnalyzer.tvtp
    │  │  TSInfo.tvtp
    │  │  TunerPanel.ini
    │  │  TunerPanel.tvtp
    │  │  TVCaption3.ini
    │  │  TVCaption3.tvtp
    │  │  TVTDataBroadcastingWV2.tvtp
    │  │  
    │  └─TVTDataBroadcastingWV2
    │      ├─resources
    │      │  │  TVTDataBroadcastingWV2.html
    │      │  │  
    │      │  └─dist
    │      │          Kosugi-Regular.ttf
    │      │          KosugiMaru-Regular.ttf
    │      │          TVTDataBroadcastingWV2.js
    │      │          
    │      └─WebView2Data
    │          └─EBWebView
    │              │  BrowserMetrics-spare.pma
    │              │  Last Version
    │              │  Local State
    │              │  RevisitationBloomfilter
    │              │  Variations
    │              │  
    │              ├─AutoLaunchProtocolsComponent
    │              │  └─1.0.0.8
    │              │          manifest.fingerprint
    │              │          manifest.json
    │              │          protocols.json
    │              │          
    │              ├─CertificateRevocation
    │              ├─component_crx_cache
    │              │      eeobbhfgfagbclfofmgbdfoicabjdbkn_1.8BFD50D350D47445B57BB1D61BBDE41CEDA7AC43DC81FCE95BF1AC646D97D2A0
    │              │      
    │              ├─Crashpad
    │              │  │  metadata
    │              │  │  settings.dat
    │              │  │  throttle_store.dat
    │              │  │  
    │              │  ├─attachments
    │              │  └─reports
    │              ├─Default
    │              │  │  DIPS
    │              │  │  DIPS-journal
    │              │  │  ExtensionActivityComp
    │              │  │  ExtensionActivityComp-journal
    │              │  │  ExtensionActivityEdge
    │              │  │  ExtensionActivityEdge-journal
    │              │  │  Favicons
    │              │  │  Favicons-journal
    │              │  │  favorites_diagnostic.log
    │              │  │  heavy_ad_intervention_opt_out.db
    │              │  │  heavy_ad_intervention_opt_out.db-journal
    │              │  │  History
    │              │  │  History-journal
    │              │  │  LOCK
    │              │  │  LOG
    │              │  │  Login Data
    │              │  │  Login Data-journal
    │              │  │  Network Action Predictor
    │              │  │  Network Action Predictor-journal
    │              │  │  Preferences
    │              │  │  PreferredApps
    │              │  │  README
    │              │  │  Secure Preferences
    │              │  │  SharedStorage
    │              │  │  Top Sites
    │              │  │  Top Sites-journal
    │              │  │  Visited Links
    │              │  │  Web Data
    │              │  │  Web Data-journal
    │              │  │  
    │              │  ├─AutofillStrikeDatabase
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      
    │              │  ├─blob_storage
    │              │  │  └─b5143ad6-9d3d-4f51-bac1-345242dc2330
    │              │  ├─BudgetDatabase
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      
    │              │  ├─Cache
    │              │  │  └─Cache_Data
    │              │  ├─ClientCertificates
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      
    │              │  ├─Code Cache
    │              │  │  ├─js
    │              │  │  │  │  8739ba8924e7d181_0
    │              │  │  │  │  a379e346a526b184_0
    │              │  │  │  │  index
    │              │  │  │  │  
    │              │  │  │  └─index-dir
    │              │  │  │          the-real-index
    │              │  │  │          
    │              │  │  └─wasm
    │              │  │      │  index
    │              │  │      │  
    │              │  │      └─index-dir
    │              │  │              the-real-index
    │              │  │              
    │              │  ├─commerce_subscription_db
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      
    │              │  ├─DawnGraphiteCache
    │              │  │      data_0
    │              │  │      data_1
    │              │  │      data_2
    │              │  │      data_3
    │              │  │      index
    │              │  │      
    │              │  ├─DawnWebGPUCache
    │              │  │      data_0
    │              │  │      data_1
    │              │  │      data_2
    │              │  │      data_3
    │              │  │      index
    │              │  │      
    │              │  ├─discounts_db
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      
    │              │  ├─Download Service
    │              │  │  ├─EntryDB
    │              │  │  │      LOCK
    │              │  │  │      LOG
    │              │  │  │      
    │              │  │  └─Files
    │              │  ├─EdgeEDrop
    │              │  │      EdgeEDropSQLite.db
    │              │  │      EdgeEDropSQLite.db-journal
    │              │  │      
    │              │  ├─EdgeHubAppUsage
    │              │  │      EdgeHubAppUsageSQLite.db
    │              │  │      EdgeHubAppUsageSQLite.db-journal
    │              │  │      
    │              │  ├─Extension Rules
    │              │  │      000003.log
    │              │  │      CURRENT
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      MANIFEST-000001
    │              │  │      
    │              │  ├─Extension Scripts
    │              │  │      000003.log
    │              │  │      CURRENT
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      MANIFEST-000001
    │              │  │      
    │              │  ├─Extension State
    │              │  │      000003.log
    │              │  │      CURRENT
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      MANIFEST-000001
    │              │  │      
    │              │  ├─Feature Engagement Tracker
    │              │  │  ├─AvailabilityDB
    │              │  │  │      LOCK
    │              │  │  │      LOG
    │              │  │  │      
    │              │  │  └─EventDB
    │              │  │          LOCK
    │              │  │          LOG
    │              │  │          
    │              │  ├─GPUCache
    │              │  │      data_0
    │              │  │      data_1
    │              │  │      data_2
    │              │  │      data_3
    │              │  │      index
    │              │  │      
    │              │  ├─Local Storage
    │              │  │  └─leveldb
    │              │  │          000003.log
    │              │  │          CURRENT
    │              │  │          LOCK
    │              │  │          LOG
    │              │  │          MANIFEST-000001
    │              │  │          
    │              │  ├─Network
    │              │  │      Cookies
    │              │  │      Cookies-journal
    │              │  │      Network Persistent State
    │              │  │      NetworkDataMigrated
    │              │  │      SCT Auditing Pending Reports
    │              │  │      Sdch Dictionaries
    │              │  │      Trust Tokens
    │              │  │      Trust Tokens-journal
    │              │  │      
    │              │  ├─optimization_guide_hint_cache_store
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      
    │              │  ├─parcel_tracking_db
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      
    │              │  ├─PersistentOriginTrials
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      
    │              │  ├─Safe Browsing Network
    │              │  │      NetworkDataMigrated
    │              │  │      Safe Browsing Cookies
    │              │  │      Safe Browsing Cookies-journal
    │              │  │      
    │              │  ├─Session Storage
    │              │  │      000003.log
    │              │  │      CURRENT
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      MANIFEST-000001
    │              │  │      
    │              │  ├─Sessions
    │              │  ├─Shared Dictionary
    │              │  │  │  db
    │              │  │  │  db-journal
    │              │  │  │  
    │              │  │  └─cache
    │              │  │      │  index
    │              │  │      │  
    │              │  │      └─index-dir
    │              │  │              the-real-index
    │              │  │              
    │              │  ├─shared_proto_db
    │              │  │  │  000003.log
    │              │  │  │  CURRENT
    │              │  │  │  LOCK
    │              │  │  │  LOG
    │              │  │  │  MANIFEST-000001
    │              │  │  │  
    │              │  │  └─metadata
    │              │  │          000003.log
    │              │  │          CURRENT
    │              │  │          LOCK
    │              │  │          LOG
    │              │  │          MANIFEST-000001
    │              │  │          
    │              │  ├─Site Characteristics Database
    │              │  │      000003.log
    │              │  │      CURRENT
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      MANIFEST-000001
    │              │  │      
    │              │  └─Sync Data
    │              │      └─LevelDB
    │              │              000003.log
    │              │              CURRENT
    │              │              LOCK
    │              │              LOG
    │              │              MANIFEST-000001
    │              │              
    │              ├─GraphiteDawnCache
    │              │      data_0
    │              │      data_1
    │              │      data_2
    │              │      data_3
    │              │      index
    │              │      
    │              ├─GrShaderCache
    │              │      data_0
    │              │      data_1
    │              │      data_2
    │              │      data_3
    │              │      f_000001
    │              │      f_000002
    │              │      index
    │              │      
    │              ├─hyphen-data
    │              ├─OriginTrials
    │              ├─PKIMetadata
    │              ├─ShaderCache
    │              │      data_0
    │              │      data_1
    │              │      data_2
    │              │      data_3
    │              │      index
    │              │      
    │              ├─Speech Recognition
    │              ├─Subresource Filter
    │              │  └─Unindexed Rules
    │              ├─Trust Protection Lists
    │              ├─TrustTokenKeyCommitments
    │              ├─WidevineCdm
    │              └─ZxcvbnData
    └─Themes
            Aqua.httheme
            Bloody.httheme
            Chrome.httheme
            Classic.httheme
            DeepBlue.httheme
            Deviant.httheme
            GrayClassic.httheme
            Jeans.httheme
            Jellyfish.httheme
            LCD.httheme
            Lilac.httheme
            MatteBlack.httheme
            Metro.httheme
            Midnight.httheme
            Minimalism.httheme
            Plastic.httheme
            Platinum.httheme
            Snow.httheme
            Sunset.httheme
            Titanium.httheme
            Web2.0.httheme
&lt;/pre&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/8322495199762928096/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2025/01/tvtestedcbpx4drvwindows11.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/8322495199762928096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/8322495199762928096'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2025/01/tvtestedcbpx4drvwindows11.html' title='TVTest、EDCB、px4_drvをWindows11向けにビルド'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaD7HsbS9pxVrYM0echv-4T8YDUc3IIJxii22jSK5A5cpDNntz97dx5Idr7N73WZV76lhmvZ5iLPO0YR-RT7-lhnlQYfVNTxuh-iXu8r6Mfcy7HVAqAnpCAo2PZ5L3VFzMAkem1w3i-LhPEI3xHOa00VNPLk6kmHUjBbHhhqTVHc-WGI9M4SABoWgtYLc/s72-c/win11vs2022_1.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>日本、東京都</georss:featurename><georss:point>35.6764225 139.650027</georss:point><georss:box>7.3661886638211556 104.493777 63.986656336178847 174.806277</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-2912902248627753633</id><published>2024-03-25T20:48:00.002+09:00</published><updated>2025-03-27T21:20:56.801+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FFmpeg"/><title type='text'>FFmpegで複数のmp4ファイルを結合する</title><content type='html'>同じコーデックを使用したmp4ファイルの場合は、&lt;br&gt;
一旦、tsファイルを作成し、tsファイルを結合してmp4ファイルを作成するという手順です。&lt;br&gt;
下記のコマンドは、FFmpegのWikiからの引用です。&lt;br&gt;
&lt;blockquote&gt;
ffmpeg -i input1.mp4 -c copy intermediate1.ts&lt;br&gt;
ffmpeg -i input2.mp4 -c copy intermediate2.ts&lt;br&gt;
ffmpeg -i &quot;concat:intermediate1.ts|intermediate2.ts&quot; -c copy output.mp4
&lt;/blockquote&gt;
&lt;br&gt;
&lt;a href=&quot;https://trac.ffmpeg.org/wiki/Concatenate#Usingintermediatefiles&quot; title=&quot;FFmpeg Concatenating media files Concatenation of files with same codecs Concat protocol Using intermediate files&quot; target=&quot;_blank&quot;&gt;Using intermediate files&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://ffmpeg.org&quot; title=&quot;FFmpeg&quot; target=&quot;_blank&quot;&gt;FFmpeg&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/2912902248627753633/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2024/03/multiplemp4ffmpegconcat.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/2912902248627753633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/2912902248627753633'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2024/03/multiplemp4ffmpegconcat.html' title='FFmpegで複数のmp4ファイルを結合する'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>日本、東京都</georss:featurename><georss:point>35.6764225 139.650027</georss:point><georss:box>7.3661886638211556 104.493777 63.986656336178847 174.806277</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-486188787040686065</id><published>2023-10-13T21:34:00.010+09:00</published><updated>2023-11-02T19:32:06.324+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BonDriver"/><category scheme="http://www.blogger.com/atom/ns#" term="PLEX"/><category scheme="http://www.blogger.com/atom/ns#" term="PX-W3PE"/><category scheme="http://www.blogger.com/atom/ns#" term="TVTest"/><category scheme="http://www.blogger.com/atom/ns#" term="VisualStudio"/><title type='text'>px4_drvをVisual Studio Build Tools 2022でビルドする</title><content type='html'>チューナーのドライバーとBonDriverのソースは、下記のURLからダウンロードした物を利用します。&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;https://github.com/tsukumijima/px4_drv&quot; target=&quot;_blank&quot; title=&quot;tsukumijima / px4_drv - Unofficial Linux / Windows (WinUSB) driver for PLEX PX4/PX5/PX-MLT series ISDB-T/S receivers&quot;&gt;tsukumijima / px4_drv - Unofficial Linux / Windows (WinUSB) driver for PLEX PX4/PX5/PX-MLT series ISDB-T/S receivers&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
スタートメニューにあるVisual Studio 2022 &gt; x64 Native Tools Command Prompt for VS 2022でコマンドプロンプトを起動します。&lt;br&gt;
そして、ソリューションファイルを指定して下記のコマンドを実行します。&lt;br&gt;
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;msbuild px4_winusb.sln -toolsVersion:Current -target:Rebuild -property:Configuration=Release-static;Platform=x64;PreferredToolArchitecture=x64;PlatformToolset=v143&lt;/pre&gt;&lt;/code&gt;
&lt;br&gt;
ビルドが成功すれOKです。&lt;br&gt;
TVTestとEDCBで利用してみた感じだと、ドロップがかなり少なくなった印象です。</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/486188787040686065/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2023/10/px4drvvisual-studio-build-tools-2022.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/486188787040686065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/486188787040686065'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2023/10/px4drvvisual-studio-build-tools-2022.html' title='px4_drvをVisual Studio Build Tools 2022でビルドする'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>日本、東京都</georss:featurename><georss:point>35.6764225 139.650027</georss:point><georss:box>7.3661886638211556 104.493777 63.986656336178847 174.806277</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-3802496252859751262</id><published>2023-02-24T21:39:00.001+09:00</published><updated>2023-11-02T19:33:51.619+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>WSL2とUbuntuでlibaacsとlibbdplusをビルドする</title><content type='html'>libblurayに引き続き、ビルドします。&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;https://www.videolan.org/developers/libaacs.html&quot; title=&quot;libaacs&quot; target=&quot;_blank&quot;&gt;libaacs&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
下記のパッケージをインストールします。&lt;br&gt;
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;
sudo apt install libgcrypt20-dev
sudo apt install bison
sudo apt install flex
&lt;/code&gt;&lt;/pre&gt;
&lt;br&gt;
configureの後、makeを実行します。&lt;br&gt;
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;
$ ./configure
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID &#39;1000&#39; is supported by ustar format... yes
checking whether GID &#39;1000&#39; is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether make supports nested variables... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... (cached) pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
checking for bison... bison -y
checking return type of signal handlers... void
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking for sys/types.h... (cached) yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for stdlib.h... (cached) yes
checking mntent.h usability... yes
checking mntent.h presence... yes
checking for mntent.h... yes
checking linux/cdrom.h usability... yes
checking linux/cdrom.h presence... yes
checking for linux/cdrom.h... yes
checking for inttypes.h... (cached) yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/mount.h usability... yes
checking sys/mount.h presence... yes
checking for sys/mount.h... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for libgcrypt-config... /usr/bin/libgcrypt-config
checking for LIBGCRYPT - version &gt;= 1.6.0... yes (1.9.4)
checking whether strerror_r is declared... yes
checking for strerror_r... yes
checking whether strerror_r returns char *... no
checking for gpg-error-config... /usr/bin/gpg-error-config
checking for GPG Error - version &gt;= 0.5... yes (1.43)
checking if gcc supports -Wall flag... yes
checking if gcc supports -Wdisabled-optimization flag... yes
checking if gcc supports -Wpointer-arith flag... yes
checking if gcc supports -Wredundant-decls flag... yes
checking if gcc supports -Wcast-qual flag... yes
checking if gcc supports -Wwrite-strings flag... yes
checking if gcc supports -Wtype-limits flag... yes
checking if gcc supports -Wundef flag... yes
checking if gcc supports -Wmissing-prototypes flag... yes
checking if gcc supports -Wshadow flag... yes
checking if gcc supports -Werror=implicit-function-declaration flag... yes
checking for gcc way to treat warnings as errors... -Werror
checking if gcc supports -Wextra flag... yes
checking if gcc supports -Winline flag... yes
checking if gcc supports -O3 flag... yes
checking if gcc supports -fomit-frame-pointer flag... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/libaacs.pc
config.status: creating src/libaacs/aacs-version.h
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
$
&lt;/code&gt;&lt;/pre&gt;
&lt;br&gt;
&lt;a href=&quot;https://www.videolan.org/developers/libbdplus.html&quot; title=&quot;libbdplus&quot; target=&quot;_blank&quot;&gt;libbdplus&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
追加のパッケージはないので、&lt;br&gt;
そのままconfigureの後、makeを実行します。&lt;br&gt;
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;
$ ./configure
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID &#39;1000&#39; is supported by ustar format... yes
checking whether GID &#39;1000&#39; is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... (cached) pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking return type of signal handlers... void
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking for sys/types.h... (cached) yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for stdlib.h... (cached) yes
checking mntent.h usability... yes
checking mntent.h presence... yes
checking for mntent.h... yes
checking linux/cdrom.h usability... yes
checking linux/cdrom.h presence... yes
checking for linux/cdrom.h... yes
checking for inttypes.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for struct dirent.d_type... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for snprintf... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for library containing pthread_create... none required
checking for libgcrypt-config... /usr/bin/libgcrypt-config
checking whether strerror_r is declared... yes
checking for strerror_r... yes
checking whether strerror_r returns char *... no
checking for gpg-error-config... /usr/bin/gpg-error-config
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libaacs &gt;= 0.7.0... yes
checking if gcc supports -Wall flag... yes
checking if gcc supports -Wdisabled-optimization flag... yes
checking if gcc supports -Wpointer-arith flag... yes
checking if gcc supports -Wredundant-decls flag... yes
checking if gcc supports -Wcast-qual flag... yes
checking if gcc supports -Wwrite-strings flag... yes
checking if gcc supports -Wtype-limits flag... yes
checking if gcc supports -Wundef flag... yes
checking if gcc supports -Wmissing-prototypes flag... yes
checking if gcc supports -Wshadow flag... yes
checking if gcc supports -Werror=implicit-function-declaration flag... yes
checking for gcc way to treat warnings as errors... -Werror
checking if gcc supports -Wextra flag... yes
checking if gcc supports -Winline flag... yes
checking if gcc supports -O3 flag... yes
checking if gcc supports -fomit-frame-pointer flag... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/libbdplus.pc
config.status: creating src/libbdplus/bdplus-version.h
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
$
&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;
エラーがなければ、作業は終了です。
</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/3802496252859751262/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2023/02/wsl2ubuntulibaacslibbdplus.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/3802496252859751262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/3802496252859751262'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2023/02/wsl2ubuntulibaacslibbdplus.html' title='WSL2とUbuntuでlibaacsとlibbdplusをビルドする'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>日本、東京都</georss:featurename><georss:point>35.6761919 139.6503106</georss:point><georss:box>7.3659580638211537 104.49406060000001 63.986425736178845 174.8065606</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-5442979645113594682</id><published>2023-02-24T21:04:00.002+09:00</published><updated>2023-11-02T19:34:07.678+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>WSL2の日本語表示対応</title><content type='html'>コンソールを右クリックして、既定値からフォントを日本語に設定します。&lt;br&gt;
&lt;br&gt;
コンソールの実行内容を日本語にする場合は、下記のコマンドを実行します。&lt;br&gt;
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;
sudo apt update
sudo apt install language-pack-ja
sudo update-locale LANG=ja_JP.UTF8
&lt;/code&gt;&lt;/pre&gt;
&lt;br&gt;
&lt;a href=&quot;https://learn.microsoft.com/ja-jp/windows/wsl/faq&quot; title=&quot;Windows Subsystem for Linux に関してよく寄せられる質問 WSL の表示言語を変更するにはどうすればよいですか。&quot; target=&quot;_blank&quot;&gt;Windows Subsystem for Linux に関してよく寄せられる質問 WSL の表示言語を変更するにはどうすればよいですか。&lt;/a&gt;&lt;br&gt;</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/5442979645113594682/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2023/02/wsl2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/5442979645113594682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/5442979645113594682'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2023/02/wsl2.html' title='WSL2の日本語表示対応'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>日本、東京都</georss:featurename><georss:point>35.6761919 139.6503106</georss:point><georss:box>7.3659580638211537 104.49406060000001 63.986425736178845 174.8065606</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-9176204773950531187</id><published>2023-02-15T22:57:00.002+09:00</published><updated>2023-11-02T19:34:23.867+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>WSL2とUbuntuでlibblurayをビルドする</title><content type='html'>環境は、Windows10、WSL2、Ubuntu22.04.2LTSです。&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;https://www.videolan.org/developers/libbluray.html&quot; target=&quot;_blank&quot; title=&quot;libbluray - VideoLAN&quot;&gt;libbluray - VideoLAN&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
下記の「ビルド ツールをインストールする」を参考にビルドツールをインストールします。&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;https://learn.microsoft.com/ja-jp/cpp/build/walkthrough-build-debug-wsl2?view=msvc-170&quot; target=&quot;_blank&quot; title=&quot;チュートリアル: WSL 2 と Visual Studio 2022 を使用して C++ をビルドおよびデバッグする&quot;&gt;チュートリアル: WSL 2 と Visual Studio 2022 を使用して C++ をビルドおよびデバッグする&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
ビルドに必要な物をインストールします。
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;
sudo apt install pkg-config
sudo apt install libxml2 libxml2-dev
sudo apt install libfreetype6-dev
sudo apt install libfontconfig-dev
sudo apt install libudfread-dev
sudo apt install openjdk-19-jdk-headless
sudo apt install ant
sudo apt install doxygen
sudo apt install doxygen-latex
sudo apt install graphviz
&lt;/code&gt;&lt;/pre&gt;
&lt;br&gt;
ダウンロードしたファイルを展開し、configureを実行します。
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;
$ ./configure
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID &#39;1000&#39; is supported by ustar format... yes
checking whether GID &#39;1000&#39; is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for getfsstat... no
checking for getvfsstat... no
checking for gcc... (cached) gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking for ar... ar
checking the archiver (ar) interface... ar
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for stdarg.h... yes
checking for sys/types.h... (cached) yes
checking for dirent.h... yes
checking for errno.h... yes
checking for libgen.h... yes
checking for malloc.h... yes
checking for stdlib.h... (cached) yes
checking for mntent.h... yes
checking for inttypes.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/time.h... yes
checking for time.h... yes
checking for mntent.h... (cached) yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for struct dirent.d_type... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for snprintf... yes
checking for pthread.h... yes
checking for library containing pthread_create... none required
checking for library containing dlopen... none required
checking for dladdr... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBXML2... yes
checking for FT2... yes
checking for FONTCONFIG... yes
checking if gcc supports -Wall flag... yes
checking if gcc supports -Wdisabled-optimization flag... yes
checking if gcc supports -Wpointer-arith flag... yes
checking if gcc supports -Wredundant-decls flag... yes
checking if gcc supports -Wcast-qual flag... yes
checking if gcc supports -Wwrite-strings flag... yes
checking if gcc supports -Wtype-limits flag... yes
checking if gcc supports -Wundef flag... yes
checking if gcc supports -Wmissing-prototypes flag... yes
checking if gcc supports -Wshadow flag... yes
checking if gcc supports -Werror=implicit-function-declaration flag... yes
checking for gcc way to treat warnings as errors... -Werror
checking if gcc supports -Wextra flag... yes
checking if gcc supports -Winline flag... yes
checking if gcc supports -O3 flag... yes
checking if gcc supports -fomit-frame-pointer flag... yes
checking for ant... yes
checking for javac... /usr/bin/javac
checking for LIBUDFREAD... yes
checking for doxygen... /usr/bin/doxygen
checking for perl... /usr/bin/perl
checking for dot... /usr/bin/dot
checking for latex... /usr/bin/latex
checking for makeindex... /usr/bin/makeindex
checking for dvips... /usr/bin/dvips
checking for egrep... /usr/bin/egrep
checking for pdflatex... /usr/bin/pdflatex
checking for makeindex... (cached) /usr/bin/makeindex
checking for egrep... (cached) /usr/bin/egrep
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/libbluray.pc
config.status: creating src/libbluray/bluray-version.h
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
  Summary:
  --------
  BD-J type:                     j2se
  build JAR:                     yes
      javac version:             javac 19.0.1
      Java binary version:       1.7
  Font support (freetype2):      yes
  Use system fonts (fontconfig): yes
  Metadata support (libxml2):    yes
  External libudfread:           yes
  Build examples:                yes
$
&lt;/code&gt;&lt;/pre&gt;
Summaryが問題なければ、makeを実行します。&lt;br&gt;
makeが正常に終了したら、作業は完了です。</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/9176204773950531187/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2023/02/wsl2ubuntulibbluray.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/9176204773950531187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/9176204773950531187'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2023/02/wsl2ubuntulibbluray.html' title='WSL2とUbuntuでlibblurayをビルドする'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>日本、東京都</georss:featurename><georss:point>35.6761919 139.6503106</georss:point><georss:box>7.3659580638211537 104.49406060000001 63.986425736178845 174.8065606</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-5625366169479053667</id><published>2021-06-22T22:32:00.001+09:00</published><updated>2023-11-02T19:37:42.265+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type='text'>内部ストレージ化に使用したSDカードを再び内部ストレージ化して使用する</title><content type='html'>Android10から11へOSアップデート後、再び利用できる状態にします。
&lt;ol&gt;
&lt;li&gt;SDカードをexFATでクイックフォーマットします。&lt;/li&gt;
&lt;li&gt;利用するAndroid端末をADB Shellで内部ストレージ化します。
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;
C:\&gt;adb shell
SO-41A:/ $ sm list-disks
disk:179,64
SO-41A:/ $ sm list-volumes
private mounted null
emulated;0 mounted null
public:179,65 mounted EE55-85F3
SO-41A:/ $ sm partition disk:179,64 mixed 50
SO-41A:/ $ sm list-volumes
private:179,67 mounted 3afcb1cc-27cf-4763-b806-cdd2491e9bbd
private mounted null
emulated;0 mounted null
public:179,65 mounted 1C25-83D6
emulated:179,67;0 unmounted null
SO-41A:/ $
&lt;/pre&gt;
&lt;/li&gt;
&lt;/ol&gt;
</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/5625366169479053667/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2021/06/sd.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/5625366169479053667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/5625366169479053667'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2021/06/sd.html' title='内部ストレージ化に使用したSDカードを再び内部ストレージ化して使用する'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>日本、東京都東京</georss:featurename><georss:point>35.6803997 139.7690174</georss:point><georss:box>7.3701658638211569 104.6127674 63.990633536178848 174.9252674</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-8154523079496807270</id><published>2021-03-11T21:57:00.002+09:00</published><updated>2023-11-02T19:39:19.379+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BonDriver"/><category scheme="http://www.blogger.com/atom/ns#" term="EDCB"/><category scheme="http://www.blogger.com/atom/ns#" term="TVTest"/><category scheme="http://www.blogger.com/atom/ns#" term="VisualStudio"/><title type='text'>TVTest、BonDriver、EDCBをVisual Studio Build Toolsで64bit版にビルドする。</title><content type='html'>&lt;ol&gt;
&lt;li&gt;Visual Studioのダウンロードサイトから「Build Tools for Visual Studio 2019」をダウンロードし、インストールする。&lt;/li&gt;
&lt;li&gt;Visual Studio Installerを起動し、ビルドに必要なツールとオプションを選択する。&lt;br /&gt;
C++ Build Tools&lt;br /&gt;
.NET デスクトップ ビルド ツール&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6jNqz5alv7GEVAbCwBCWa__1KpwQ3uPSPz9MwcUB5P8T2JSyezYrGEsUm9G4_5rFDZim9oz0dq3FdTtKP3HzbfZBY7Zcci9MvFIbv5xp7e8iy65Y-AO7Fg99cU10Aqt_pADxVt5U73dU/s1935/vsbuildtoolsoptions.jpg&quot; style=&quot;display: block; padding: 1em 0px; text-align: center;&quot;&gt;&lt;img alt=&quot;Visual Studio Build Tools 2019&quot; border=&quot;0&quot; data-original-height=&quot;1845&quot; data-original-width=&quot;1935&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6jNqz5alv7GEVAbCwBCWa__1KpwQ3uPSPz9MwcUB5P8T2JSyezYrGEsUm9G4_5rFDZim9oz0dq3FdTtKP3HzbfZBY7Zcci9MvFIbv5xp7e8iy65Y-AO7Fg99cU10Aqt_pADxVt5U73dU/s320/vsbuildtoolsoptions.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;スタートメニューから「Visual Studio 2019」の「x64 Native Tools Command Prompt for VS 2019」でコマンドプロンプトを起動する。&lt;/li&gt;
&lt;li&gt;BonDriverのビルドで「インライン変数には、最低でも &#39;/std:c++17&#39; が必要です」というエラーになるので、CL環境変数を指定する。&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;SET CL=/std:c++17&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;ソリューションファイルを指定してMSBuildコマンドでビルドする。
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;msbuild LibISDB.sln -toolsVersion:Current -property:Configuration=Release;Platform=x64;PreferredToolArchitecture=x64;PlatformToolset=v142 -target:Clean;Build&lt;/code&gt;&lt;/pre&gt;
警告は出ても、ビルドに成功した旨のメッセージが表示されて、エラーが0であれば問題ないはず。
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;～ 略 ～
プロジェクト &quot;C:\TVTest-develop\src\TVTest_All.sln&quot; (Clean;Build ターゲット) のビルドが完了しました。


ビルドに成功しました。

&quot;C:\TVTest-develop\src\TVTest_All.sln&quot; (Clean;Build ターゲット) (1) -&amp;gt;
&quot;C:\TVTest-develop\src\TVTest.vcxproj.metaproj&quot; (既定のターゲット) (10:2) -&amp;gt;
&quot;C:\TVTest-develop\src\TVTest_Image\TVTest_Image.vcxproj.metaproj&quot; (既定のターゲット) (8:3) -&amp;gt;
&quot;C:\TVTest-develop\src\TVTest_Image\libjpeg\libjpeg.vcxproj&quot; (既定のターゲット) (3:6) -&amp;gt;
(ClCompile ターゲット) -&amp;gt;
  C:\TVTest-develop\src\TVTest_Image\libjpeg\jdatadst.c(185,60): warning C4267: &#39;=&#39;: &#39;size_t&#39; から &#39;unsigned long&#39; に変換しました。データが失われているかもしれません。 [C:\TVTest-develop\src\TVTest_Image\libjpeg\libjpeg.vcxproj]
  C:\TVTest-develop\src\TVTest_Image\libjpeg\jmemmgr.c(307,53): warning C4267: &#39;+=&#39;: &#39;size_t&#39; から &#39;long&#39; に変換しました。データが失われているかもしれません。 [C:\TVTest-develop\src\TVTest_Image\libjpeg\libjpeg.vcxproj]
  C:\TVTest-develop\src\TVTest_Image\libjpeg\jmemmgr.c(367,70): warning C4267: &#39;+=&#39;: &#39;size_t&#39; から &#39;long&#39; に変換しました。データが失われているかもしれません。 [C:\TVTest-develop\src\TVTest_Image\libjpeg\libjpeg.vcxproj]
  C:\TVTest-develop\src\TVTest_Image\libjpeg\jmemmgr.c(977,46): warning C4267: &#39;-=&#39;: &#39;size_t&#39; から &#39;long&#39; に変換しました。データが失われているかもしれません。 [C:\TVTest-develop\src\TVTest_Image\libjpeg\libjpeg.vcxproj]
  C:\TVTest-develop\src\TVTest_Image\libjpeg\jmemmgr.c(991,46): warning C4267: &#39;-=&#39;: &#39;size_t&#39; から &#39;long&#39; に変換しました。データが失われているかもしれません。 [C:\TVTest-develop\src\TVTest_Image\libjpeg\libjpeg.vcxproj]

    5 個の警告
    0 エラー

経過時間 00:02:51.02

C:\TVTest-develop\src&amp;gt;
&lt;/pre&gt;&lt;/li&gt;
&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/8154523079496807270/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2021/03/tvtestbondriveredcbvisual-studio-build.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/8154523079496807270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/8154523079496807270'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2021/03/tvtestbondriveredcbvisual-studio-build.html' title='TVTest、BonDriver、EDCBをVisual Studio Build Toolsで64bit版にビルドする。'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6jNqz5alv7GEVAbCwBCWa__1KpwQ3uPSPz9MwcUB5P8T2JSyezYrGEsUm9G4_5rFDZim9oz0dq3FdTtKP3HzbfZBY7Zcci9MvFIbv5xp7e8iy65Y-AO7Fg99cU10Aqt_pADxVt5U73dU/s72-c/vsbuildtoolsoptions.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>日本、東京都東京</georss:featurename><georss:point>35.6803997 139.7690174</georss:point><georss:box>7.3701658638211569 104.6127674 63.990633536178848 174.9252674</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-3601016372231550173</id><published>2021-01-16T18:46:00.003+09:00</published><updated>2023-11-02T19:38:16.298+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HandBrake"/><title type='text'>HandBrakeのコマンドラインHandBrakeCLIでエンコードする</title><content type='html'>HandBrakeをコマンドラインで実行するHandBrakeCLIを利用し、エンコードします。
&lt;ul&gt;
&lt;li&gt;タイトルを指定&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;HandBrakeCLI.exe -Z &quot;Android 1080p30&quot; -t 1 -f av_mp4 --no-markers --no-optimize --no-ipod-atom --first-audio -i &quot;D:\BIXA_1311_1&quot; -o &quot;C:\tmp\劇場版SHIROBAKO.mp4&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;チャプターを指定&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;HandBrakeCLI.exe -Z &quot;Android 1080p30&quot; -t 1 -c &quot;1-5&quot; -f av_mp4 --no-markers --no-optimize --no-ipod-atom --first-audio -i &quot;D:\SOUND EUPHONIUM 4&quot; -o &quot;C:\tmp\Sound！Euphonium1_7.mp4&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;エンコードの開始位置と終了位置を指定&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;HandBrakeCLI.exe -Z &quot;Android 1080p30&quot; --start-at 4 --stop-at 2864 -f av_mp4 --no-markers --no-optimize --no-ipod-atom --first-audio -i &quot;D:\GUP_DAS_FINALE_1&quot; -o &quot;C:\tmp\GIRLS_und_PANZER_das_FINALE_1.mp4&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
HandBrakeCLIの引数に指定できるオプション&lt;br&gt;
&lt;a href=&quot;https://handbrake.fr/docs/en/latest/cli/command-line-reference.html&quot; title=&quot;HandBrake Documentation — Command line reference&quot; target=&quot;_blank&quot;&gt;HandBrake Documentation — Command line reference&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
引数-Z(--preset)に設定できる値は、Preset列を指定します。&lt;br&gt;
&lt;a href=&quot;https://handbrake.fr/docs/en/latest/technical/official-presets.html&quot; title=&quot;HandBrake Documentation — Official presets&quot; target=&quot;_blank&quot;&gt;HandBrake Documentation — Official presets&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/3601016372231550173/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2021/01/handbrakehandbrakecli.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/3601016372231550173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/3601016372231550173'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2021/01/handbrakehandbrakecli.html' title='HandBrakeのコマンドラインHandBrakeCLIでエンコードする'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>日本、東京都東京</georss:featurename><georss:point>35.6803997 139.7690174</georss:point><georss:box>7.3701658638211569 104.6127674 63.990633536178848 174.9252674</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-5585493942812068522</id><published>2020-08-17T21:37:00.001+09:00</published><updated>2020-08-18T09:21:06.613+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Vivaldi"/><category scheme="http://www.blogger.com/atom/ns#" term="Web"/><title type='text'>VivaldiのSnapshotをアップデートできない時の対処法</title><content type='html'>&lt;p&gt;アップデートの通知があったので、更新しようとしたら、&lt;br&gt;画像のようなアラートが出てアップデートできない時があります。&lt;br&gt;また、このエラーが発生すると、Vivaldiが起動しなくなるという状況になります。&lt;/p&gt;
&lt;img alt=&quot;setup.exe not found&quot; border=&quot;0&quot; data-original-height=&quot;199&quot; data-original-width=&quot;835&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKSvtyVpcr_U2wSqAY7CeZwJ2WKbY8B5BYBRXFx7HeWQOd48foasKLU5QiIXeptjahCkVGy_uth0mjBYFROaJ5z7QZ_efx3d53q5QNiov23VG5InJ3YniSmARHc0kUf_DrdnO50slj0-k/s640/vivaldi_installer_setup_error.jpg&quot; width=&quot;480&quot;&gt;
&lt;p&gt;対処方法としては、VivaldiのサイトからSnapshotのファイルを&lt;br&gt;別なブラウザでダウンロードします。&lt;br&gt;ダウンロードしてきたSnapshotのファイルを実行すれば、アップデートをすることができるはずです。&lt;br&gt;そして、正常にアップデートが完了すれば、Snapshot版のVivaldiを実行できるはずです。&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://vivaldi.com/ja/blog/snapshots/&quot; target=&quot;_blank&quot; title=&quot;Vivaldi Browser Snapshot&quot;&gt;Vivaldi Browser Snapshot&lt;/a&gt;&lt;/p&gt;
&lt;iframe src=&quot;https://rcm-fe.amazon-adsystem.com/e/cm?o=9&amp;p=13&amp;l=ur1&amp;category=amazonrotate&amp;f=ifr&amp;linkID=2c1569f2d72fa33fc65e9f47de21c141&amp;t=mimimi711-22&amp;tracking_id=mimimi711-22&quot; width=&quot;468&quot; height=&quot;60&quot; scrolling=&quot;no&quot; border=&quot;0&quot; marginwidth=&quot;0&quot; style=&quot;border:none;&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/5585493942812068522/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2020/08/vivaldisnapshot.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/5585493942812068522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/5585493942812068522'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2020/08/vivaldisnapshot.html' title='VivaldiのSnapshotをアップデートできない時の対処法'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKSvtyVpcr_U2wSqAY7CeZwJ2WKbY8B5BYBRXFx7HeWQOd48foasKLU5QiIXeptjahCkVGy_uth0mjBYFROaJ5z7QZ_efx3d53q5QNiov23VG5InJ3YniSmARHc0kUf_DrdnO50slj0-k/s72-c/vivaldi_installer_setup_error.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>日本、東京都</georss:featurename><georss:point>35.6761919 139.6503106</georss:point><georss:box>7.3659580638211537 104.49406060000001 63.986425736178845 174.8065606</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-9177084355746036270</id><published>2020-07-01T22:03:00.008+09:00</published><updated>2025-03-16T16:55:46.352+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="SONY"/><category scheme="http://www.blogger.com/atom/ns#" term="Xperia"/><title type='text'>Xperia10Ⅱの内部ストレージ化</title><content type='html'>NTTドコモのSO-41Aで実施しました。&lt;br /&gt;
&lt;div&gt;
  &lt;ol style=&quot;text-align: left;&quot;&gt;
    &lt;li&gt;Android SDKをダウンロードして、インストールします。&lt;/li&gt;
    &lt;li&gt;
      Xperia10IIのドライバをダウンロードして、インストールします。&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjhgSP9X7ls3oCajIDy-VUXUfbX7AI8IXpE7mi3pLjB52VHiJFppd5OYR80WdVISejwTpNAHB_RVOTrYgOoRtMQdnI6X4m8FXd0RjP0bjF-pxNEO_TFIl8OLjy8CIMhU1s1TbuB2WUDc4/s683/device_manager_adb_interface_driver.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;187&quot; data-original-width=&quot;683&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjhgSP9X7ls3oCajIDy-VUXUfbX7AI8IXpE7mi3pLjB52VHiJFppd5OYR80WdVISejwTpNAHB_RVOTrYgOoRtMQdnI6X4m8FXd0RjP0bjF-pxNEO_TFIl8OLjy8CIMhU1s1TbuB2WUDc4/s320/device_manager_adb_interface_driver.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLuPVv0Ud9dSgYuaMxQkwkmGyP7idCEMRUA2sDc9PlIvyN-tL0X3p8vrx_8v93WbaiQbCxiVXkAzcbarfMUmtxulvi3WccC39kR8wlf4f5UiPpk8PI_H3wq71lFG-Zd2tslr9KZSec2lc/s400/device_so41a_eject.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;168&quot; data-original-width=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLuPVv0Ud9dSgYuaMxQkwkmGyP7idCEMRUA2sDc9PlIvyN-tL0X3p8vrx_8v93WbaiQbCxiVXkAzcbarfMUmtxulvi3WccC39kR8wlf4f5UiPpk8PI_H3wq71lFG-Zd2tslr9KZSec2lc/s320/device_so41a_eject.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;
    &lt;/li&gt;
    &lt;li&gt;
      開発者向けオプションを有効にして、USBデバッグを許可します。&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXOfesA1ThCoXp8_AIiO3m8pQauBzSsCmQt87dQV3rmbkmYVSdhkkQI9p8WrEMAOinntU3p3nsm7eWqV1bXHJGN-hqqM_Cb93CzXuzqG4TIHIOGK37dvyjhgGk-7t0M0D3LcWX3Nuzz34/s2520/developer_option_usb_debug_enable.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2520&quot; data-original-width=&quot;1080&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXOfesA1ThCoXp8_AIiO3m8pQauBzSsCmQt87dQV3rmbkmYVSdhkkQI9p8WrEMAOinntU3p3nsm7eWqV1bXHJGN-hqqM_Cb93CzXuzqG4TIHIOGK37dvyjhgGk-7t0M0D3LcWX3Nuzz34/s320/developer_option_usb_debug_enable.jpg&quot; /&gt;&lt;/a&gt;
    &lt;/li&gt;
    &lt;li&gt;
      SDカードの容量の50%を内部ストレージ化するコマンドを実行します。
      &lt;pre&gt;adb shell sm list-disks
adb shell sm partition disk:179,64 private mixed 50&lt;/pre&gt;
      &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiwBZe_ufEKSaHKLi3bI_YR87qx6OJy6VwFGFflEz-NgB-BDeCjkXNwRIj4mHeJUNYchCYnAvrqiDuXxjfWDbaP-Ixm5xq0SBcoWI3qFNM90BkkFwytZhUSZpKIQZAnYNbwnPWnpXXSFY/s832/adb_shell.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;208&quot; data-original-width=&quot;832&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiwBZe_ufEKSaHKLi3bI_YR87qx6OJy6VwFGFflEz-NgB-BDeCjkXNwRIj4mHeJUNYchCYnAvrqiDuXxjfWDbaP-Ixm5xq0SBcoWI3qFNM90BkkFwytZhUSZpKIQZAnYNbwnPWnpXXSFY/s320/adb_shell.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;
    &lt;/li&gt;
    &lt;li&gt;
      コマンドの実行結果を確認します。&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgwZjl0GvCf2se8vYcPCIcIAkUAI552agcH1hxYtPM26cnqMnDntyo4dI2YWPG-DWvTw8r_y7i6NgTy735RCoij1xtgb633-dt2fMsRxk2kowvpaVQnFPsi3XGXEqGxyB2vquRGMw0Cgs/s2520/storage_details.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2520&quot; data-original-width=&quot;1080&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgwZjl0GvCf2se8vYcPCIcIAkUAI552agcH1hxYtPM26cnqMnDntyo4dI2YWPG-DWvTw8r_y7i6NgTy735RCoij1xtgb633-dt2fMsRxk2kowvpaVQnFPsi3XGXEqGxyB2vquRGMw0Cgs/s320/storage_details.jpg&quot; /&gt;&lt;/a&gt;
    &lt;/li&gt;
    &lt;li&gt;
      Windowsに接続したストレージが、内部共有ストレージとSDカードが表示されます。&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoSQeRqKS7Gt-IxGKZE0wJZIe8R0vFfVl8PFw6bmTIi18hWeVpiheIQibYJeBh9gVCDL42F23IfbVuFC5sQ64QoZNdDendu4WWrvzRyJqVxIUPehJWdh9lfJ7suPUJwseRepMnjfCHQN0/s270/explorer_xperia10.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;270&quot; data-original-width=&quot;247&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoSQeRqKS7Gt-IxGKZE0wJZIe8R0vFfVl8PFw6bmTIi18hWeVpiheIQibYJeBh9gVCDL42F23IfbVuFC5sQ64QoZNdDendu4WWrvzRyJqVxIUPehJWdh9lfJ7suPUJwseRepMnjfCHQN0/&quot; /&gt;&lt;/a&gt;
    &lt;/li&gt;
    &lt;li&gt;
      ストレージの変更ができるようになります。&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2Oh7DpqtQq9g8SvOINV71hyphenhyphenLIWRxCHr7WdcXEC33YDeLM_an5pCrcyYlHSJObzVxcXDb3hfVAA7rXsCf_6IhWviZxj_y6znCNLrpNKOTJ7wVlFQIBIGxT27sl4U-ywJJ8kvrKa_yrBJA/s2520/select_change_storage.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2520&quot; data-original-width=&quot;1080&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2Oh7DpqtQq9g8SvOINV71hyphenhyphenLIWRxCHr7WdcXEC33YDeLM_an5pCrcyYlHSJObzVxcXDb3hfVAA7rXsCf_6IhWviZxj_y6znCNLrpNKOTJ7wVlFQIBIGxT27sl4U-ywJJ8kvrKa_yrBJA/s320/select_change_storage.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXlquOpNLLthOz7KY8DXckAyCOGEXWsuzgFwKWFMFUV0kxnc4ot1py9gmt45_rDqcRgOwEX3HGtswXMYC1-L24xklw2x9iMR9P0mYM7jTz_ko8dRWugJK0gRO_YnJCWQp3TOT_VF5fMiE/s2520/storage_select_option.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2520&quot; data-original-width=&quot;1080&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXlquOpNLLthOz7KY8DXckAyCOGEXWsuzgFwKWFMFUV0kxnc4ot1py9gmt45_rDqcRgOwEX3HGtswXMYC1-L24xklw2x9iMR9P0mYM7jTz_ko8dRWugJK0gRO_YnJCWQp3TOT_VF5fMiE/s320/storage_select_option.jpg&quot; /&gt;&lt;/a&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
TranscendのmicroSDカードを利用しました。&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/9177084355746036270/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2020/07/xperia10.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/9177084355746036270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/9177084355746036270'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2020/07/xperia10.html' title='Xperia10Ⅱの内部ストレージ化'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjhgSP9X7ls3oCajIDy-VUXUfbX7AI8IXpE7mi3pLjB52VHiJFppd5OYR80WdVISejwTpNAHB_RVOTrYgOoRtMQdnI6X4m8FXd0RjP0bjF-pxNEO_TFIl8OLjy8CIMhU1s1TbuB2WUDc4/s72-c/device_manager_adb_interface_driver.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>日本、東京都</georss:featurename><georss:point>35.6761919 139.6503106</georss:point><georss:box>7.3659580638211537 104.49406060000001 63.986425736178845 174.8065606</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-6950262729792660977</id><published>2020-04-20T21:24:00.004+09:00</published><updated>2025-03-16T16:56:59.733+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EDCB"/><category scheme="http://www.blogger.com/atom/ns#" term="PLEX"/><category scheme="http://www.blogger.com/atom/ns#" term="PX-W3PE"/><category scheme="http://www.blogger.com/atom/ns#" term="TVTest"/><title type='text'>PX-W3PE4、TVTest、EDCBで視聴・録画環境の構築</title><content type='html'>&lt;h3&gt;PC環境&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;PLEX PX-W3PE4&lt;/li&gt;
&lt;li&gt;Windows 10 64bit&lt;/li&gt;
&lt;li&gt;Intel Core i7-2600K&lt;/li&gt;
&lt;li&gt;Radeon RX 560&lt;/li&gt;
&lt;li&gt;メモリ24GB&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;チューナー取り付け&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;B-CASカードはチューナー内蔵のICカードリーダーを使用。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;チューナーまでの配線&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;地デジ、BS/CS混合&lt;/li&gt;
&lt;li&gt;電源供給機&lt;/li&gt;
&lt;li&gt;分配器&lt;/li&gt;
&lt;li&gt;分波器&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;ドライバーインストール&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;最新のドライバーをダウンロードする。&lt;/li&gt;
&lt;li&gt;64bit版をインストールする。&lt;/li&gt;
&lt;li&gt;ドライバーが古いと、受信レベルが十分に見えても、ドロップが発生して正常に視聴できない。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;視聴・録画ソフトウェアのビルド&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;「ソリューションの再ターゲット」をしなかった場合に、ビルドに失敗する場合がある。&lt;/li&gt;
&lt;li&gt;slnファイルを開いた時に「ソリューションの再ターゲット」が出なかった場合は、「プロジェクト - ソリューションの再ターゲット」を選択してから「ビルド - ソリューションのビルド」を行う。&lt;/li&gt;
&lt;li&gt;IDEを使わずにコマンドラインでビルドする場合は、&lt;a href=&quot;/2021/03/tvtestbondriveredcbvisual-studio-build.html&quot; title=&quot;TVTest、BonDriver、EDCBをVisual Studio Build Toolsで64bit版にビルドする。&quot;&gt;こちら&lt;/a&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;視聴・録画ソフトウェア構成&lt;/h3&gt;
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;C:\DTV
|
+---EDCB
|   |   B25Decoder.dll
|   |   Bitrate.ini
|   |   BonCtrl.ini
|   |   Common.ini
|   |   ContentTypeText.txt
|   |   EpgDataCap3.dll
|   |   EpgDataCap_Bon.exe
|   |   EpgDataCap_Bon.ini
|   |   EpgTimer.exe
|   |   EpgTimer.exe.rd.xaml
|   |   EpgTimer.exe.xml
|   |   EpgTimerAdminProxy.exe
|   |   EpgTimerSrv.exe
|   |   EpgTimerSrv.ini
|   |   EpgTimerSrv_Install.bat
|   |   EpgTimerSrv_Remove.bat
|   |   EpgTimerSrv_Setting.bat
|   |   Readme.txt
|   |   Readme_EpgDataCap_Bon.txt
|   |   Readme_EpgTimer.txt
|   |   Readme_Mod.txt
|   |   SendTSTCP.dll
|   |   WinSCard.dll
|   |   WinSCard.ini
|   |   
|   +---BonDriver
|   |       BonDriver_PX_W3PE4_S0.ch2
|   |       BonDriver_PX_W3PE4_S0.dll
|   |       BonDriver_PX_W3PE4_S0.ini
|   |       BonDriver_PX_W3PE4_S1.ch2
|   |       BonDriver_PX_W3PE4_S1.dll
|   |       BonDriver_PX_W3PE4_S1.ini
|   |       BonDriver_PX_W3PE4_T0.ch2
|   |       BonDriver_PX_W3PE4_T0.dll
|   |       BonDriver_PX_W3PE4_T0.ini
|   |       BonDriver_PX_W3PE4_T1.ch2
|   |       BonDriver_PX_W3PE4_T1.dll
|   |       BonDriver_PX_W3PE4_T1.ini
|   |       IT35.dll
|   |       
|   +---HttpPublic
|   |   |   favicon.ico
|   |   |   index.htm
|   |   |   
|   |   +---dlna
|   |   |   \---dms
|   |   |       |   ddd.xml
|   |   |       |   uuid.lua
|   |   |       |   uuid4.lua
|   |   |       |   
|   |   |       +---cds
|   |   |       |       event.lua
|   |   |       |       sdd.xml
|   |   |       |       soap.lua
|   |   |       |       
|   |   |       \---cms
|   |   |               event.lua
|   |   |               sdd.xml
|   |   |               soap.lua
|   |   |               
|   |   \---legacy
|   |           about.html
|   |           autoaddepg.html
|   |           autoaddepginfo.html
|   |           debuglog.lua
|   |           default.css
|   |           epg.html
|   |           epginfo.html
|   |           epglist.html
|   |           epgpastinfo.html
|   |           index.html
|   |           logo.lua
|   |           notifylog.lua
|   |           recinfo.html
|   |           recinfodesc.html
|   |           reserve.html
|   |           reserveinfo.html
|   |           storage.html
|   |           util.lua
|   |           view.lua
|   |           xcode.lua
|   |           
|   +---PostBatExamples
|   |       EdcbSchUploader.ps1
|   |       PostAddReserve.ps1
|   |       PostChgReserve.ps1
|   |       PostNotify.bat
|   |       PostNotify.lua
|   |       PostRecEnd.lua
|   |       PostRecEnd.ps1
|   |       PostRecStart.ps1
|   |       
|   +---RecName
|   |       RecName_Macro.dll
|   |       RecName_Macro.dll.ini
|   |       RecName_Macro.exp
|   |       RecName_Macro.iobj
|   |       RecName_Macro.ipdb
|   |       RecName_Macro.lib
|   |       
|   +---Setting
|   |   |   BonDriver_PX_W3PE4_S0(PX-W3PE4).ChSet4.txt
|   |   |   BonDriver_PX_W3PE4_S1(PX-W3PE4).ChSet4.txt
|   |   |   BonDriver_PX_W3PE4_T0(PX-W3PE4).ChSet4.txt
|   |   |   BonDriver_PX_W3PE4_T1(PX-W3PE4).ChSet4.txt
|   |   |   ChSet5.txt
|   |   |   RecInfo.txt
|   |   |   RecInfo2.txt
|   |   |   Reserve.txt
|   |   |   
|   |   \---EpgData
|   |           0004FFFF_epg.dat
|   |           0006FFFF_epg.dat
|   |           0007FFFF_epg.dat
|   |           7E477E47_epg.dat
|   |           7E877E87_epg.dat
|   |           7FE07FE0_epg.dat
|   |           7FE17FE1_epg.dat
|   |           7FE27FE2_epg.dat
|   |           7FE37FE3_epg.dat
|   |           7FE47FE4_epg.dat
|   |           7FE57FE5_epg.dat
|   |           7FE67FE6_epg.dat
|   |           
|   +---Tools
|   |   |   mail_credential.bat
|   |   |   mail_credential.ps1
|   |   |   readex.c
|   |   |   readex.vcxproj
|   |   |   relayread.c
|   |   |   relayread.vcxproj
|   |   |   tsidmove_helper.bat
|   |   |   watchip.bat
|   |   |   watchip.ps1
|   |   |   
|   |   +---IBonCast
|   |   |       IBonCast.cpp
|   |   |       IBonCast.def
|   |   |       IBonCast.sln
|   |   |       IBonCast.vcxproj
|   |   |       
|   |   \---tsidmove
|   |           stdafx.cpp
|   |           stdafx.h
|   |           tsidmove.cpp
|   |           tsidmove.sln
|   |           tsidmove.vcxproj
|   |           tsidmove.vcxproj.filters
|   |           
|   \---Write
|           Write_Default.dll
|           Write_Default.exp
|           Write_Default.iobj
|           Write_Default.ipdb
|           Write_Default.lib
|           Write_OneService.dll
|           Write_OneService.exp
|           Write_OneService.iobj
|           Write_OneService.ipdb
|           Write_OneService.lib
|           
\---TVTest
    |   B25.tvcas
    |   DRCSMap.sample.ini
    |   EpgData
    |   License.txt
    |   LogoData
    |   LogoData.ini
    |   TVTest.chm
    |   TVTest.exe
    |   TVTest.ini
    |   TVTest.search.ini
    |   TVTest.style.ini
    |   TVTest.tuner.ini
    |   TVTest.txt
    |   TVTestVideoDecoder.ax
    |   TVTestVideoDecoder.ax_
    |   TVTestVideoDecoder.txt
    |   TVTest_Changes.txt
    |   TVTest_Image.dll
    |   TVTest_Logo.bmp
    |   WinSCard.dll
    |   WinSCard.ini
    |   
    +---BonDriver
    |       BonDriver_PX_W3PE4_S.ch2
    |       BonDriver_PX_W3PE4_S.dll
    |       BonDriver_PX_W3PE4_S.ini
    |       BonDriver_PX_W3PE4_T.ch2
    |       BonDriver_PX_W3PE4_T.dll
    |       BonDriver_PX_W3PE4_T.ini
    |       IT35.dll
    |       
    +---JumpListIcons
    |       00040065.ico
    |       00040067.ico
    |       000400d3.ico
    |       7fe00400.ico
    |       7fe10408.ico
    |       
    +---Plugins
    |       AutoSnapShot.tvtp
    |       CasProcessor.tvtp
    |       DiskRelay.tvtp
    |       EdcbPlugIn.tvtp
    |       EpgTimerPlugIn.tvtp
    |       Equalizer.tvtp
    |       GamePad.tvtp
    |       HDUSRemocon.tvtp
    |       HDUSRemocon_KeyHook.dll
    |       LogoList.tvtp
    |       MemoryCapture.tvtp
    |       MiniProgramGuide.tvtp
    |       PacketCounter.tvtp
    |       SignalGraph.tvtp
    |       SleepTimer.tvtp
    |       SpectrumAnalyzer.tvtp
    |       TSInfo.tvtp
    |       TunerPanel.ini
    |       TunerPanel.tvtp
    |       TVCaptionMod2.ini
    |       TVCaptionMod2.tvtp
    |       TVTestSDK.txt
    |       
    \---Themes
            Aqua.httheme
            Bloody.httheme
            Chrome.httheme
            Classic.httheme
            DeepBlue.httheme
            Deviant.httheme
            GrayClassic.httheme
            Jeans.httheme
            Jellyfish.httheme
            LCD.httheme
            Lilac.httheme
            MatteBlack.httheme
            Metro.httheme
            Midnight.httheme
            Minimalism.httheme
            Plastic.httheme
            Platinum.httheme
            Snow.httheme
            Sunset.httheme
            Titanium.httheme
            Web2.0.httheme
&lt;/pre&gt;
&lt;h3&gt;チューナーの受信レベル確認&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;TVTestで視聴が可能か確認する。&lt;/li&gt;
&lt;li&gt;「設定 - ステータスバー」でエラーと信号レベルにチェックする。&lt;/li&gt;
&lt;li&gt;信号レベルが適切な範囲か確認する。&lt;/li&gt;
&lt;/ul&gt;
</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/6950262729792660977/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2020/04/px-w3pe4tvtestedcb.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/6950262729792660977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/6950262729792660977'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2020/04/px-w3pe4tvtestedcb.html' title='PX-W3PE4、TVTest、EDCBで視聴・録画環境の構築'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>日本、東京都東京</georss:featurename><georss:point>35.6803997 139.7690174</georss:point><georss:box>35.2676032 139.1235704 36.0931962 140.41446439999999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-2029073647655697083</id><published>2017-12-30T21:34:00.002+09:00</published><updated>2025-03-16T16:58:57.957+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Jenkins"/><title type='text'>JenkinsのPipelineスクリプトでparallelを制御するThrottle Concurrent Builds Plugin</title><content type='html'>Pipelineスクリプトのparallelを利用すると並列処理を簡単に実装できます。&lt;br&gt;
ただ、並列度を制御する機構はparallelにはありません。&lt;br&gt;
そのため、parallelを実装したものの実行されるジョブが多くなるとJenkinsが落ちてしまうという事態になってしまったので、&lt;br&gt;
何かないかと探して利用したのが、&lt;a href=&quot;https://wiki.jenkins.io/display/JENKINS/Throttle+Concurrent+Builds+Plugin&quot; title=&quot;Throttle Concurrent Builds Plugin&quot; target=&quot;_blank&quot;&gt;Throttle Concurrent Builds Plugin&lt;/a&gt;でした。&lt;br&gt;
実装方法は、GitHubの&lt;a href=&quot;https://github.com/jenkinsci/throttle-concurrent-builds-plugin/blob/master/README.md#throttling-in-jenkins-pipeline&quot; title=&quot;Throttling in Jenkins Pipeline&quot; target=&quot;_blank&quot;&gt;README&lt;/a&gt;に記載のある通りですが、&lt;br&gt;
node()が実行されるたびにワークスペースが変わってしまうので、&lt;br&gt;
Pipelineの設計によっては&lt;a href=&quot;https://issues.jenkins-ci.org/browse/JENKINS-45191&quot; title=&quot;pipeline parallel builds creating workspace for same job with @1 @2 ... in single build host&quot; target=&quot;_blank&quot;&gt;ワークスペースを固定するような一手間&lt;/a&gt;が必要になります。&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;https://jenkins.io/doc/book/pipeline/syntax/#parallel&quot; title=&quot;Pipeline Syntax&quot; target=&quot;_blank&quot;&gt;Pipeline Syntax&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://wiki.jenkins.io/display/JENKINS/Throttle+Concurrent+Builds+Plugin&quot; title=&quot;Throttle Concurrent Builds Plugin - Jenkins - Jenkins Wiki&quot; target=&quot;_blank&quot;&gt;Throttle Concurrent Builds Plugin - Jenkins - Jenkins Wiki&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://github.com/jenkinsci/throttle-concurrent-builds-plugin/blob/master/README.md&quot; title=&quot;jenkinsci/throttle-concurrent-builds-plugin · GitHub&quot; target=&quot;_blank&quot;&gt;jenkinsci/throttle-concurrent-builds-plugin · GitHub&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/2029073647655697083/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2017/12/jenkinspipelineparallelthrottle.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/2029073647655697083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/2029073647655697083'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2017/12/jenkinspipelineparallelthrottle.html' title='JenkinsのPipelineスクリプトでparallelを制御するThrottle Concurrent Builds Plugin'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>日本、東京都</georss:featurename><georss:point>35.6894875 139.69170639999993</georss:point><georss:box>21.7112835 119.03740939999993 49.6676915 160.34600339999992</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-7339436145990497851</id><published>2017-07-29T22:11:00.000+09:00</published><updated>2020-04-19T15:59:26.393+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apache"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Maven"/><title type='text'>jspc-maven-pluginは5分しかコンパイルできない</title><content type='html'>&lt;a target=&quot;_blank&quot; title=&quot;jspc-maven-plugin/CompilationMojoSupport.java at master · Jasig/jspc-maven-plugin · GitHub&quot; href=&quot;https://github.com/Jasig/jspc-maven-plugin/blob/master/jspc-maven-plugin/src/main/java/org/codehaus/mojo/jspc/CompilationMojoSupport.java#L246&quot;&gt;compilationTimeout&lt;/a&gt;がデフォルト値として、5分になっているからでした。&lt;br&gt;
公開されているWebの&lt;a target=&quot;_blank&quot; title=&quot;jspc:compile&quot; href=&quot;https://developer.jasig.org/projects/jspc-maven-plugin/2.0.0/jspc-maven-plugin/compile-mojo.html&quot;&gt;ドキュメントは古い&lt;/a&gt;ので、設定できる内容はソースを確認した方がよいです。
&lt;br&gt;
余談ですが、compileThreadsというJSPをコンパイルする時のスレッド数を設定するものもありました。&lt;br&gt;
とりあえず2にしてみたところ、時間が半分程度になりました。&lt;br&gt;
ビルドするマシンパワーに余裕があるのであれば、うまく調整するとよいと思います。&lt;br&gt;
&lt;br&gt;
&lt;a target=&quot;_blank&quot; title=&quot;Maven plugin to do JSP Compliation&quot; href=&quot;https://github.com/Jasig/jspc-maven-plugin&quot;&gt;Maven plugin to do JSP Compliation&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;iframe src=&quot;https://rcm-fe.amazon-adsystem.com/e/cm?o=9&amp;p=294&amp;l=ur1&amp;category=pc_peripherals&amp;banner=1WGTTDBWJAJS0Q1GXBR2&amp;f=ifr&amp;linkID=88fa0996fd156722880ac0e97b2c4d43&amp;t=mimimi711-22&amp;tracking_id=mimimi711-22&quot; width=&quot;320&quot; height=&quot;100&quot; scrolling=&quot;no&quot; border=&quot;0&quot; marginwidth=&quot;0&quot; style=&quot;border:none;&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/7339436145990497851/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2017/07/jspc-maven-plugin5.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/7339436145990497851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/7339436145990497851'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2017/07/jspc-maven-plugin5.html' title='jspc-maven-pluginは5分しかコンパイルできない'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>日本、東京都 東京</georss:featurename><georss:point>35.7090259 139.73199249999993</georss:point><georss:box>35.2962344 139.08654549999994 36.1218174 140.37743949999992</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-4707960277314695409</id><published>2016-11-12T03:06:00.001+09:00</published><updated>2020-04-19T16:02:00.923+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apache"/><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="SonarLint"/><category scheme="http://www.blogger.com/atom/ns#" term="SonarQube"/><title type='text'>SonarLintとPleiadesプラグインで利用しているライブラリが競合する</title><content type='html'>SonarLintの解析実行時にPleiadesのライブラリが有効になっていて、&lt;br&gt;
SonarLintが存在しないメソッドを呼び出してエラーになっていました。&lt;br&gt;
Eclipse 4.3 Kepler Pleiades All in OneにSonarLint2.0.1をインストールするという組み合わせで発生しました。&lt;br&gt;
どちらもApache Commons IOライブラリを利用していて、Pleiadesは1.4を使用していました。&lt;br&gt;
そこで、Pleiadesのライブラリを1.4と互換性のある2.2に差し替えて、&lt;br&gt;
解析ができるようになりました。&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://commons.apache.org/proper/commons-io/upgradeto2_2.html&quot; title=&quot;Commons IO &amp;#x2013; Upgrade from 2.1 to 2.2&quot;&gt;Commons IO &amp;#x2013; Upgrade from 2.1 to 2.2&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;iframe src=&quot;https://rcm-fe.amazon-adsystem.com/e/cm?o=9&amp;p=13&amp;l=ur1&amp;category=comicbooks&amp;banner=1ZQSGJMX13A8NTQ78MR2&amp;f=ifr&amp;linkID=684e0a540c87a6eba8c880a2ec970447&amp;t=mimimi711-22&amp;tracking_id=mimimi711-22&quot; width=&quot;468&quot; height=&quot;60&quot; scrolling=&quot;no&quot; border=&quot;0&quot; marginwidth=&quot;0&quot; style=&quot;border:none;&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/4707960277314695409/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2016/11/sonarlintpleiades.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/4707960277314695409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/4707960277314695409'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2016/11/sonarlintpleiades.html' title='SonarLintとPleiadesプラグインで利用しているライブラリが競合する'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>日本, 東京都</georss:featurename><georss:point>35.6894875 139.69170639999993</georss:point><georss:box>21.7112815 119.03740939999993 49.6676935 160.34600339999992</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-5934600494558548179</id><published>2015-12-28T23:44:00.002+09:00</published><updated>2020-11-23T14:38:10.882+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ant"/><category scheme="http://www.blogger.com/atom/ns#" term="Apache"/><title type='text'>Antで複数のmkdirタスクを実行する。</title><content type='html'>AntのScriptタスクを利用して、ディレクトリのパスをPathConvertで変換した後に、そのディレクトリを作成します。&lt;br&gt;
&lt;br&gt;
build.xml&lt;br&gt;
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
 &amp;lt;target name=&quot;pathConvertor&quot; description=&quot;&quot;&gt;
  &amp;lt;pathconvert property=&quot;convertedDir&quot;&gt;
   &amp;lt;dirset dir=&quot;.&quot;&gt;
    &amp;lt;patternset id=&quot;convdir&quot;&gt;
     &amp;lt;include name=&quot;**/java/**&quot;/&gt;
     &amp;lt;include name=&quot;**/resources/**&quot;/&gt;
    &amp;lt;/patternset&gt;
   &amp;lt;/dirset&gt;
   &amp;lt;mapper&gt;
    &amp;lt;filtermapper&gt;
     &amp;lt;replacestring from=&quot;java&quot; to=&quot;replaced&quot;/&gt;
     &amp;lt;replacestring from=&quot;resources&quot; to=&quot;replaced&quot;/&gt;
    &amp;lt;/filtermapper&gt;
   &amp;lt;/mapper&gt;
  &amp;lt;/pathconvert&gt;
  &amp;lt;script language=&quot;javascript&quot;&gt;&amp;lt;![CDATA[
   var toDir = project.getProperty(&quot;convertedDir&quot;);
   var dirs = toDir.split(&quot;;&quot;);
   var size = dirs.length;
   var mkdir = project.createTask(&quot;mkdir&quot;);
   for (var i = 0; i &amp;lt; size; i++) {
    var targetDir = dirs[i];
    mkdir.setDir(new java.io.File(targetDir));
    mkdir.perform();
   }
  ]]&gt;&amp;lt;/script&gt;
 &amp;lt;/target&gt;
&amp;lt;/project&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;
&lt;br&gt;
実行結果&lt;br&gt;
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;e:\work\ant&gt;ant pathConvertor
Buildfile: e:\work\ant\build.xml

pathConvertor:
    [mkdir] Created dir: e:\work\ant\dir\replaced
    [mkdir] Created dir: e:\work\ant\path\to\example\replaced
    [mkdir] Created dir: e:\work\ant\src\main\replaced
    [mkdir] Created dir: e:\work\ant\src\test\replaced

BUILD SUCCESSFUL
Total time: 2 seconds
e:\work\ant&gt;tree
フォルダー パスの一覧
ボリューム シリアル番号は 00000200 A0FE:B066 です
E:.
├─dir
│  ├─java
│  ├─replaced
│  └─resources
├─path
│  └─to
│      └─example
│          ├─java
│          └─replaced
└─src
    ├─main
    │  ├─java
    │  ├─replaced
    │  └─resources
    └─test
        ├─java
        ├─replaced
        └─resources&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;
&lt;br&gt;
&lt;iframe src=&quot;https://rcm-fe.amazon-adsystem.com/e/cm?o=9&amp;p=13&amp;l=ur1&amp;category=kindlebooks&amp;banner=09FEQ30BDZNXRSM6GM82&amp;f=ifr&amp;linkID=059ef072683857985c5b55e25f3ae055&amp;t=mimimi711-22&amp;tracking_id=mimimi711-22&quot; width=&quot;468&quot; height=&quot;60&quot; scrolling=&quot;no&quot; border=&quot;0&quot; marginwidth=&quot;0&quot; style=&quot;border:none;&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/5934600494558548179/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2015/12/antloopmkdirscript.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/5934600494558548179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/5934600494558548179'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2015/12/antloopmkdirscript.html' title='Antで複数のmkdirタスクを実行する。'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-3371317726198169159</id><published>2015-12-27T16:01:00.000+09:00</published><updated>2020-04-27T17:11:58.008+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CSS3"/><category scheme="http://www.blogger.com/atom/ns#" term="ゲーム"/><title type='text'>某ブラウザゲームの画面をスッキリさせる。</title><content type='html'>D/M/Mの右側に出るレコメンドを消します。&lt;br&gt;
&lt;pre&gt;div#ntg-recommend {
 display: none;
}
span.slide-trg {
 display: none;
}
div.list-pickupgame {
 display: none;
}&lt;/pre&gt;
&lt;br&gt;
上記をブラウザのユーザースタイルシートとして設定します。&lt;br&gt;
&lt;br&gt;
&lt;iframe src=&quot;https://rcm-fe.amazon-adsystem.com/e/cm?o=9&amp;p=12&amp;l=ur1&amp;category=pc_sale&amp;banner=1P2HEH472C95TFZEXS82&amp;f=ifr&amp;linkID=3ebb479f77e7853af975a9279a14f2c3&amp;t=mimimi711-22&amp;tracking_id=mimimi711-22&quot; width=&quot;300&quot; height=&quot;250&quot; scrolling=&quot;no&quot; border=&quot;0&quot; marginwidth=&quot;0&quot; style=&quot;border:none;&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/3371317726198169159/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2015/12/hidenetgamesrecommendarea.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/3371317726198169159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/3371317726198169159'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2015/12/hidenetgamesrecommendarea.html' title='某ブラウザゲームの画面をスッキリさせる。'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-6748356963813205477</id><published>2015-06-28T21:11:00.001+09:00</published><updated>2020-04-19T16:13:02.540+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="アニメ"/><title type='text'>2015年7月(夏)開始アニメ新番組私的録画メモ</title><content type='html'>新しく始まるアニメの個人的な録画予約のメモ。&lt;br&gt;
チェックしている放送局は在京キー局とBS、AT-X、TOKYO MX、チバテレビ。&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;style&gt;
table.timetable {
 border: solid 1px;
 border-collapse: collapse;
}
caption.timetable {
 border-top: solid 1px;
 border-left: solid 1px;
 border-right: solid 1px;
 padding: 5px;
}
th.timetable {
 border: solid 1px;
 padding: 5px;
}
td.timetable {
 border: solid 1px;
 padding: 5px;
}
td.timetablecenter {
 text-align: center;
}
&lt;/style&gt;
&lt;table class=&quot;timetable&quot;&gt;
 &lt;thead&gt;
  &lt;tr&gt;
   &lt;th class=&quot;timetable&quot;&gt;曜日&lt;/th&gt;
   &lt;th class=&quot;timetable&quot;&gt;タイトル&lt;/th&gt;
   &lt;th class=&quot;timetable&quot;&gt;初回放送日時&lt;/th&gt;
   &lt;th class=&quot;timetable&quot;&gt;放送局&lt;/th&gt;
  &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
  &lt;tr&gt;
   &lt;td class=&quot;timetable&quot; align=&quot;center&quot; rowspan=&quot;3&quot;&gt;月&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;&lt;a href=&quot;http://clarines-kingdom.com/&quot; target=&quot;_blank&quot; title=&quot;赤髪の白雪姫&quot;&gt;赤髪の白雪姫&lt;/a&gt;&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;7月6日(月)&amp;nbsp;24:00&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;TOKYO MX&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td class=&quot;timetable&quot;&gt;&lt;a href=&quot;http://www.j-toloveru.com/&quot; target=&quot;_blank&quot; title=&quot;To LOVEる-とらぶる-ダークネス 2nd&quot;&gt;To LOVEる-とらぶる-ダークネス 2nd&lt;/a&gt;&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;7月6日(月)&amp;nbsp;24:30&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;TOKYO MX&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td class=&quot;timetable&quot;&gt;&lt;a href=&quot;http://www.nonnontv.com/&quot; target=&quot;_blank&quot; title=&quot;のんのんびより りぴーと&quot;&gt;のんのんびより りぴーと&lt;/a&gt;&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;7月6日(月)&amp;nbsp;26:05&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;テレビ東京&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td class=&quot;timetable&quot; align=&quot;center&quot;&gt;火&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;&lt;a href=&quot;http://soregaseiyu.com/&quot; target=&quot;_blank&quot; title=&quot;それが声優！&quot;&gt;それが声優！&lt;/a&gt;&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;7月7日(火)&amp;nbsp;23:00&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;TOKYO MX&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td class=&quot;timetable&quot; align=&quot;center&quot;&gt;木&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;&lt;a href=&quot;http://gakkougurashi.com/index.html&quot; target=&quot;_blank&quot; title=&quot;がっこうぐらし&quot;&gt;がっこうぐらし&lt;/a&gt;&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;7月9日(木)&amp;nbsp;23:30&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;TOKYO MX&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td class=&quot;timetable&quot; align=&quot;center&quot; rowspan=&quot;3&quot;&gt;金&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;&lt;a href=&quot;http://imas-cinderella.com/&quot; target=&quot;_blank&quot; title=&quot;アイドルマスター シンデレラガールズ 2nd SEASON&quot;&gt;アイドルマスター シンデレラガールズ 2nd SEASON&lt;/a&gt;&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;7月17日(金)&amp;nbsp;24:00&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;TOKYO MX&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td class=&quot;timetable&quot;&gt;&lt;a href=&quot;http://prison-anime.com/&quot; target=&quot;_blank&quot; title=&quot;監獄学園 プリズンスクール&quot;&gt;監獄学園 プリズンスクール&lt;/a&gt;&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;7月10日(金)&amp;nbsp;25:05&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;TOKYO MX&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td class=&quot;timetable&quot;&gt;&lt;a href=&quot;http://anime.prisma-illya.jp/&quot; target=&quot;_blank&quot; title=&quot;Fate/kaleid liner プリズマイリヤ ツヴァイ ヘルツ！&quot;&gt;Fate/kaleid liner プリズマイリヤ ツヴァイ ヘルツ！&lt;/a&gt;&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;7月24日(金)&amp;nbsp;25:40&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;TOKYO MX&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td class=&quot;timetable&quot; align=&quot;center&quot; rowspan=&quot;2&quot;&gt;土&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;&lt;a href=&quot;http://www.wagnaria.com/&quot; target=&quot;_blank&quot; title=&quot;WORKING!!!&quot;&gt;WORKING!!!&lt;/a&gt;&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;7月4日(土)&amp;nbsp;24:30&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;TOKYO MX&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td class=&quot;timetable&quot;&gt;&lt;a href=&quot;http://www.symphogear-gx.com/&quot; target=&quot;_blank&quot; title=&quot;戦姫絶唱シンフォギアGX&quot;&gt;戦姫絶唱シンフォギアGX&lt;/a&gt;&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;7月4日(土)&amp;nbsp;25:00&lt;/td&gt;
   &lt;td class=&quot;timetable&quot;&gt;TOKYO MX&lt;/td&gt;
  &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
WORKING3期、水島努監督の監獄学園に期待しています。&lt;br&gt;
&lt;br&gt;
最後に、情報源は以下のサイトです。ありがとうごとうございます。&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://gigazine.net/news/20150606-anime-2015summer/&quot; target=&quot;_blank&quot; title=&quot;GIGZAZINE 2015年夏季開始の新作アニメ一覧&quot;&gt;GIGZAZINE 2015年夏季開始の新作アニメ一覧&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;iframe src=&quot;https://rcm-fe.amazon-adsystem.com/e/cm?o=9&amp;p=12&amp;l=ur1&amp;category=primevideo&amp;banner=0WHA7W31S5Z36CPVR9R2&amp;f=ifr&amp;linkID=0a20423c8dcf6cb9c6f7d9419412f2ae&amp;t=mimimi711-22&amp;tracking_id=mimimi711-22&quot; width=&quot;300&quot; height=&quot;250&quot; scrolling=&quot;no&quot; border=&quot;0&quot; marginwidth=&quot;0&quot; style=&quot;border:none;&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/6748356963813205477/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2015/06/animetimetable2015summer.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/6748356963813205477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/6748356963813205477'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2015/06/animetimetable2015summer.html' title='2015年7月(夏)開始アニメ新番組私的録画メモ'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>日本, 東京都</georss:featurename><georss:point>35.6894875 139.69170639999993</georss:point><georss:box>21.7112815 119.03740939999993 49.6676935 160.34600339999992</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5472293335709021721.post-9134381710701580243</id><published>2015-04-26T01:25:00.002+09:00</published><updated>2020-11-22T22:42:54.664+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fluentd"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>fluent-logger-javaについていくつかのこと。</title><content type='html'>&lt;a href=&quot;http://github.com/fluent/fluent-logger-java&quot; target=&quot;_blank&quot; title=&quot;GitHub fluent/fluent-logger-java&quot;&gt;GitHub fluent/fluent-logger-java&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
バージョンは、0.3.1です。&lt;br&gt;
&lt;br&gt;
&lt;h3&gt;Fluentdに送信する実装を変更できる。&lt;/h3&gt;
ファクトリークラス内が下記のようになっています。&lt;br&gt;
org.fluentd.logger.FluentLoggerFactory#getLogger(String, String, int, int, int, Reconnector)&lt;br&gt;
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;        Properties props = System.getProperties();
        if (!props.containsKey(Config.FLUENT_SENDER_CLASS)) {
            // create default sender object
            sender = new RawSocketSender(host, port, timeout, bufferCapacity, reconnector);
        } else {
            String senderClassName = props.getProperty(Config.FLUENT_SENDER_CLASS);
            try {
                sender = createSenderInstance(senderClassName, new Object[] { host, port, timeout, bufferCapacity });
            } catch (Exception e) {
                throw new RuntimeException(e);
            }
        }
&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;
そこで、org.fluentd.logger.sender.Senderインターフェースを実装したクラスを以下のように設定することで、&lt;br&gt;
デフォルトのorg.fluentd.logger.sender.RawSocketSenderから変更できます。&lt;br&gt;
&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;code&gt;System.setProperty(Config.FLUENT_SENDER_CLASS, &quot;com.example.HogeSender&quot;)&lt;/code&gt;&lt;/pre&gt;
他にも、org.fluentd.logger.sender.NullSenderというクラスは、空振りする動作をします。&lt;br&gt;
諸事情でFluentdにログを送信できない場合、このクラスに切り替えるようなロジックを実装するといった利用が考えられます。&lt;br&gt;
&lt;br&gt;
&lt;h3&gt;再接続方法を変更できる。&lt;/h3&gt;
デフォルトの実装は、&lt;br&gt;
org.fluentd.logger.sender.ExponentialDelayReconnector&lt;br&gt;
指数関数的に遅延しながら再接続を試みる物のようです。&lt;br&gt;
これとは別に、org.fluentd.logger.sender.Reconnectorインターフェースを実装することで、&lt;br&gt;
独自の動作を実装できます。&lt;br&gt;
以下のメソッドを利用することで、独自の動作をさせることができます。&lt;br&gt;
org.fluentd.loggerFluentLogger#getLogger(String, String, int, int, int, Reconnector)&lt;br&gt;
&lt;br&gt;
&lt;iframe border=&quot;0&quot; frameborder=&quot;0&quot; height=&quot;60&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;https://rcm-fe.amazon-adsystem.com/e/cm?o=9&amp;amp;p=13&amp;amp;l=ur1&amp;amp;category=dvd_02&amp;amp;banner=0KT8XSRGFCQ015FCZAR2&amp;amp;f=ifr&amp;amp;linkID=f141252e8e2670796f966b100fd87e4d&amp;amp;t=mimimi711-22&amp;amp;tracking_id=mimimi711-22&quot; style=&quot;border: none;&quot; width=&quot;468&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://michigawi.blogspot.com/feeds/9134381710701580243/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://michigawi.blogspot.com/2015/04/fluent-logger-java.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/9134381710701580243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5472293335709021721/posts/default/9134381710701580243'/><link rel='alternate' type='text/html' href='http://michigawi.blogspot.com/2015/04/fluent-logger-java.html' title='fluent-logger-javaについていくつかのこと。'/><author><name>Michigami Takeshi</name><uri>http://www.blogger.com/profile/03875879418245982696</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>日本, 東京都</georss:featurename><georss:point>35.6894875 139.69170639999993</georss:point><georss:box>21.7112815 119.03740939999993 49.6676935 160.34600339999992</georss:box></entry></feed>