<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>技術 on わからないなりに気軽にやってみよう</title>
    <link>https://cafrette.com/tags/%E6%8A%80%E8%A1%93/</link>
    <description>Recent content in 技術 on わからないなりに気軽にやってみよう</description>
    <generator>Hugo -- 0.147.7</generator>
    <language>en</language>
    <lastBuildDate>Wed, 14 Sep 2022 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://cafrette.com/tags/%E6%8A%80%E8%A1%93/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Minecraftで店を作ってみた</title>
      <link>https://cafrette.com/article/220914_minecraft%E3%81%A7%E5%BA%97%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F/</link>
      <pubDate>Wed, 14 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/220914_minecraft%E3%81%A7%E5%BA%97%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F/</guid>
      <description>&lt;p&gt;/scoreboar コマンドを使用して、&lt;br&gt;
稼いだポイントを交換できる店を作ってみた。&lt;/p&gt;
&lt;h2 id=&#34;主な特徴&#34;&gt;主な特徴&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;まとめ買い, 1個買いを選べる&lt;/li&gt;
&lt;li&gt;詐欺防止機能&lt;/li&gt;
&lt;li&gt;それなりに小さい&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;構造&#34;&gt;構造&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;画像参照&lt;/li&gt;
&lt;li&gt;
&lt;img width=&#34;75%&#34; src=&#34;https://cafrette.com/220914/220914_01.png&#34;&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;br&gt;
&lt;h2 id=&#34;コマンド&#34;&gt;コマンド&lt;/h2&gt;
&lt;h3 id=&#34;準備編&#34;&gt;準備編&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;/scoreboard objectives add money dummy &amp;quot;points&amp;quot;&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;スコアの変数money(呼び名 `points)実装&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/scoreboard objectives setdisplay list money&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;参加者リスト(Tabキーで出るやつ)に所持ポイント表示&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;店のコマンドブロック&#34;&gt;店のコマンドブロック&lt;/h3&gt;
&lt;h4 id=&#34;aのブロック&#34;&gt;Aのブロック&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;インパルス, 無条件, 動力が必要&lt;/li&gt;
&lt;li&gt;&lt;code&gt; /give @p[scores={money=5..}, dx=-3, dy=-3, dz=0]() &amp;lt;付与アイテム&amp;gt;&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;# @p &lt;/code&gt;: 最も近くのプレーヤー&lt;/li&gt;
&lt;li&gt;&lt;code&gt;# scores={money=5..} &lt;/code&gt;: money(スコア)が5以上で&lt;/li&gt;
&lt;li&gt;&lt;code&gt;# dx=-3, &lt;/code&gt;dy=-3, dz=0 : 範囲内のプレーヤー (上図ダイヤブロックの位置がちょうどいい範囲)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;bのブロックチェーン&#34;&gt;Bのブロック(チェーン)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;チェーン, 条件付き, 常時実行&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/scoreboard players remove @p[dx=-3, dy=-4, dz=0]() money &amp;lt;料金&amp;gt;&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;# @p &lt;/code&gt;: 最も近くのプレーヤー&lt;/li&gt;
&lt;li&gt;&lt;code&gt;# scores={money=5..} &lt;/code&gt;: money(スコア)が5以上で&lt;/li&gt;
&lt;li&gt;&lt;code&gt;# dx=-3, &lt;/code&gt;dy=-4, dz=0 : 範囲内のプレーヤー (上図ダイヤブロックの位置がちょうどいい範囲)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;# scoreboard &lt;/code&gt;players remove &amp;lt;指定したプレーヤー&amp;gt;	:指定したプレーヤーのmoney(スコア)を&amp;lt;料金&amp;gt;だけ減らす&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;# 方角に応じて座標の範囲は+ &lt;/code&gt;-調整&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;使用法&#34;&gt;使用法&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;スイッチの前(上図ダイヤブロックの位置)に立つ&lt;/li&gt;
&lt;li&gt;下部のレバーへ触れると、まとめ買いモード(戻すまでポイントと交換し続ける)&lt;/li&gt;
&lt;li&gt;上部のスイッチを押すと、1個買いモード&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;おまけ&#34;&gt;おまけ&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;アイテム/ポイント交換機もコマンドを置き換えるだけで可能&lt;/p&gt;</description>
    </item>
    <item>
      <title>Minecraft鯖でやったこと -コンフィグ編-</title>
      <link>https://cafrette.com/article/220911_minecraft%E9%AF%96%E3%81%A7%E3%82%84%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8--%E3%82%B3%E3%83%B3%E3%83%95%E3%82%A3%E3%82%B0%E7%B7%A8-/</link>
      <pubDate>Sun, 11 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/220911_minecraft%E9%AF%96%E3%81%A7%E3%82%84%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8--%E3%82%B3%E3%83%B3%E3%83%95%E3%82%A3%E3%82%B0%E7%B7%A8-/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;-%E5%9F%BA%E6%9C%AC%E7%B7%A8-&#34;&gt;Minecraft鯖でやったこと&lt;/a&gt; の続き&lt;/p&gt;
&lt;h2 id=&#34;serverpropeties関連&#34;&gt;server.propeties関連&lt;/h2&gt;
&lt;h3 id=&#34;motdサーバー説明文&#34;&gt;motd(サーバー説明文)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;motd=\u00A7b\u00A7l Cafrette&amp;rsquo;s Server!  (1.19.2)
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;# \u00A7b &lt;/code&gt;: 色変更&lt;/li&gt;
&lt;li&gt;&lt;code&gt;# \u00A7l &lt;/code&gt;: 太字&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;装飾の詳細  : &lt;a href=&#34;https://minecraft.fandom.com/ja/wiki/%E8%A3%85%E9%A3%BE%E3%82%B3%E3%83%BC%E3%83%89&#34;&gt;ここから&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;spawn-protectionスポーン位置保護&#34;&gt;spawn-protection(スポーン位置保護)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;spawn-protection=6&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;スポーン位置周辺6マスを保護&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;ホワイトリスト制&#34;&gt;ホワイトリスト制&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;white-list=true&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;追記240807ポートの変更&#34;&gt;【追記@240807】ポートの変更&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;$ nano server.properties&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;server-port=XXXXX
# 指定のポートに変更

query.port=XXXXX
# デフォルトだとserver-portと同じ値なので変えた方がいいのか…？よくわからない。
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;サーバーアイコン変更&#34;&gt;サーバーアイコン変更&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;実行ファイルのあるディレクトリに64*64の画像ファイルを&lt;code&gt;server-icon.png&lt;/code&gt;でUP&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;コマンド関連&#34;&gt;コマンド関連&lt;/h2&gt;
&lt;h3 id=&#34;op管理者権限付与&#34;&gt;op(管理者)権限付与&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;初回はコンソールで操作する&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/op *(任意のユーザー名)&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;ホワイトリスト追加&#34;&gt;ホワイトリスト追加&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;OP権限を持つプレーヤーか、コンソールから&lt;/li&gt;
&lt;li&gt;&lt;code&gt;add whitelist *(任意のユーザー名)&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;モード変更&#34;&gt;モード変更&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;gamemode *(任意のモード) *(任意のユーザー名)&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;スポーン位置完全固定&#34;&gt;スポーン位置完全固定&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;/setworldspawn * * * *&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;スポーン場所の固定&lt;/li&gt;
&lt;li&gt;&lt;code&gt;# 引数 &lt;/code&gt;: 任意の座標, 角度&lt;/li&gt;
&lt;li&gt;省略時、実行場所の角度0.0になる。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/gamemode spawnRadius *&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;スポーン位置のばらつきを設定&lt;/li&gt;
&lt;li&gt;&lt;code&gt;# 引数 &lt;/code&gt;: ばらつきの範囲(整数)&lt;/li&gt;
&lt;li&gt;0で完全固定&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;参加プレイヤーの一定割合の睡眠で夜を飛ばす&#34;&gt;参加プレイヤーの一定割合の睡眠で夜を飛ばす&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;/gamerule playersSleepingPercentage *&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;夜を飛ばす処理のトリガーに必要な、参加プレーヤーに対して睡眠をしている人数の割合&lt;/li&gt;
&lt;li&gt;0で誰かがベッドに触れた瞬間に夜を飛ばすようになる&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Minecraft鯖でやったこと -プラグイン導入編-</title>
      <link>https://cafrette.com/article/220911_minecraft%E9%AF%96%E3%81%A7%E3%82%84%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8--%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E5%B0%8E%E5%85%A5%E7%B7%A8-/</link>
      <pubDate>Sun, 11 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/220911_minecraft%E9%AF%96%E3%81%A7%E3%82%84%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8--%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E5%B0%8E%E5%85%A5%E7%B7%A8-/</guid>
      <description>&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;PaperMC使用時とする。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;BlueMap &lt;a href=&#34;&#34;&gt;https://bluemap.bluecolored.de/&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ブラウザでマップを見ることができるようになる。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;プログラムdl&#34;&gt;プログラムDL&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;使用中のサーバープログラムに応じたバージョンをDL&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/BlueMap-Minecraft/BlueMap/releases&#34;&gt;https://github.com/BlueMap-Minecraft/BlueMap/releases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;wget使うもよし、scp使うもよし…&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(サーバー実行ファイルのある階層)/plugins にDLしたjarファイルを配置。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Minecraftサーバーを再起動&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/plugins/BlueMap/ が生成される。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;コンフィグ編集&#34;&gt;コンフィグ編集&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;/plugins/BlueMap/ 内からコンフィグファイルを編集。
&lt;ul&gt;
&lt;li&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;accept-download -&amp;gt; true
# mojang鯖から追加リソースをDLできるらしい？

port [任意]()
# Minecraft鯖で使用してないポートで。デフォルトは8100。
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;/bulemap reload コマンドの実行か、Minecraftサーバーを再起動&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;ポートの開放&#34;&gt;ポートの開放&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;- [OracleCloudの仮想マシン接続を行うSSHポート変更手順メモ]() あたりを参考に…
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&#34;完了&#34;&gt;完了&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ttp://&amp;lt;鯖のIP&amp;gt;:&amp;lt;webserver.confで決めたポート&amp;gt;/ でアクセス可能&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Minecraft鯖でやったこと -基本編-</title>
      <link>https://cafrette.com/article/220911_minecraft%E9%AF%96%E3%81%A7%E3%82%84%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8--%E5%9F%BA%E6%9C%AC%E7%B7%A8-/</link>
      <pubDate>Sun, 11 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/220911_minecraft%E9%AF%96%E3%81%A7%E3%82%84%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8--%E5%9F%BA%E6%9C%AC%E7%B7%A8-/</guid>
      <description>&lt;p&gt;例のVPS鯖でMinecraftの鯖を稼働させたのでやったことをメモ。&lt;/p&gt;
&lt;h2 id=&#34;javaのインストール&#34;&gt;javaのインストール&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;sudo apt install openjdk-17-jdk-headless&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;1.18以降はバージョン17が必要&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;サーバープログラムのダウンロード&#34;&gt;サーバープログラムのダウンロード&lt;/h2&gt;
&lt;h3 id=&#34;公式&#34;&gt;公式&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;&#34;&gt;https://www.minecraft.net/ja-jp/download/server&lt;/a&gt; へアクセスし、&lt;/li&gt;
&lt;li&gt;「minecraft_server.1.19.2.jar をダウンロードして以下のコマンドで実行しましょう:」からサーバープログラムのリンクを取得。
&lt;code&gt;wget https://piston-data.mojang.com/v1/objects/f69c284232d7c7580bd89a5a4931c3581eae1378/server.jar&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;1.19.2の場合の例&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;プラグインに対応したサーバーpapermcの場合&#34;&gt;プラグインに対応したサーバー(PaperMC)の場合&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;&#34;&gt;https://papermc.io/downloads&lt;/a&gt; にアクセスし、サーバープログラムのリンクを取得。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;wget https://api.papermc.io/v2/projects/paper/versions/1.19.2/builds/141/downloads/paper-1.19.2-141.jar&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;1.19.2-141の場合&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ポート開放&#34;&gt;ポート開放&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;この辺参考に…&lt;a href=&#34;&#34;&gt;OracleCloudの仮想マシン接続を行うSSHポート変更手順メモ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;デフォルトは25565&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;初回起動eula同意&#34;&gt;初回起動(EULA同意)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Minecraft用に適当なディレクトリ作成をして、実行ファイルを移動しておく&lt;/li&gt;
&lt;li&gt;起動&lt;/li&gt;
&lt;li&gt;&lt;code&gt;java -Xmx1024M -Xms1024M -jar minecraft_server.1.19.2.jar nogui&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;エラー落ちするので、生成されたeula.txtの末尾をfalse -&amp;gt; true にしてeulaに同意。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;起動&#34;&gt;起動&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;screenを使って常時起動できるようにしておく&lt;/li&gt;
&lt;li&gt;&lt;code&gt;java -Xmx4G -Xms4G -jar [任意]().jar nogui&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;1024Mから4Gに変更することで、鯖のRAM割り当てを4GBにしている。&lt;/li&gt;
&lt;li&gt;ワールド生成処理等がされるはず…ホワイトリスト等の設定の見直しも忘れずに&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;その後&#34;&gt;その後&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;&#34;&gt;Minecraft鯖でやったこと-コンフィグ編-&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Terraria鯖を立てた(後でちゃんと書く)</title>
      <link>https://cafrette.com/article/220102_terraria%E9%AF%96%E3%82%92%E7%AB%8B%E3%81%A6%E3%81%9F%E5%BE%8C%E3%81%A7%E3%81%A1%E3%82%83%E3%82%93%E3%81%A8%E6%9B%B8%E3%81%8F/</link>
      <pubDate>Sun, 02 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/220102_terraria%E9%AF%96%E3%82%92%E7%AB%8B%E3%81%A6%E3%81%9F%E5%BE%8C%E3%81%A7%E3%81%A1%E3%82%83%E3%82%93%E3%81%A8%E6%9B%B8%E3%81%8F/</guid>
      <description>&lt;p&gt;後でちゃんと書く。&lt;/p&gt;
&lt;p&gt;mono-complete, unzip をインスコ&lt;/p&gt;
&lt;p&gt;wgetでtshockを落とす&lt;/p&gt;
&lt;p&gt;プラグイン導入(各種dllをServerPluginsへ入れるだけ)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;自動アックアップのTDiff&lt;/li&gt;
&lt;li&gt;Discord連携のTCR&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;configで設定&lt;/p&gt;
&lt;p&gt;ポート開放&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OCIとiptables&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>OCIのインスタンスにやったことメモ</title>
      <link>https://cafrette.com/article/211228_oci%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82%B9%E3%81%AB%E3%82%84%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8%E3%83%A1%E3%83%A2/</link>
      <pubDate>Tue, 28 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/211228_oci%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82%B9%E3%81%AB%E3%82%84%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8%E3%83%A1%E3%83%A2/</guid>
      <description>&lt;h2 id=&#34;共通&#34;&gt;共通&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;SSHのポート変更
&lt;ul&gt;
&lt;li&gt;OCIのページから変更&lt;/li&gt;
&lt;li&gt;iptablesの書き換え&lt;/li&gt;
&lt;li&gt;sshd configの書き換え&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;x86&#34;&gt;x86&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;VPN鯖
&lt;ul&gt;
&lt;li&gt;Softetherを利用した鯖&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;各種bot運用(予定)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;x86_sub&#34;&gt;x86_sub&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;未定
&lt;ul&gt;
&lt;li&gt;オンラインストレージ用とか？&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;arm&#34;&gt;ARM&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ゲーム鯖予定？&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>WSL中のカレントディレクトリをエクスプローラで簡単に開く方法</title>
      <link>https://cafrette.com/article/211224_wsl%E4%B8%AD%E3%81%AE%E3%82%AB%E3%83%AC%E3%83%B3%E3%83%88%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%82%92%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%97%E3%83%AD%E3%83%BC%E3%83%A9%E3%81%A7%E7%B0%A1%E5%8D%98%E3%81%AB%E9%96%8B%E3%81%8F%E6%96%B9%E6%B3%95/</link>
      <pubDate>Fri, 24 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/211224_wsl%E4%B8%AD%E3%81%AE%E3%82%AB%E3%83%AC%E3%83%B3%E3%83%88%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%82%92%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%97%E3%83%AD%E3%83%BC%E3%83%A9%E3%81%A7%E7%B0%A1%E5%8D%98%E3%81%AB%E9%96%8B%E3%81%8F%E6%96%B9%E6%B3%95/</guid>
      <description>&lt;p&gt;WSL上で扱っているフォルダをエクスプローラ上で開くとき、&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; $ explorer.exe .
 
 # カレントディレクトリだけでなく、パスを直接指定してもOK
 $ explorer.exe /mnt/c/Users/&amp;lt;USER&amp;gt;/Desktop/
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;のように実行するとWindows上のエクスプローラで開くことができる。&lt;/p&gt;
&lt;p&gt;ディレクトリだけではなく、ファイルも可能。(exeもいけた)&lt;br&gt;
この場合は、Windows上で関連付けられているソフトから開かれる。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; $ explorer.exe hoge.txt
 $ explorer.exe /mnt/c/Users/&amp;lt;USER&amp;gt;/Desktop/hoge.txt
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;毎回、explorer.exeと入力するのは面倒なのでエイリアスを設定しても良いかもしれない。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; $ nano ~/.bashrc
 
 -*-*-*-*-
 # 追記
 alias open=&amp;#39;explorer.exe&amp;#39;
 -*-*-*-*-
 
 # bashrcを再読み込み
 $ source ~/.bashrc
&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>(書きかけ)VPSを借りて、自分用VPNを構築してみた</title>
      <link>https://cafrette.com/article/211223_%E6%9B%B8%E3%81%8D%E3%81%8B%E3%81%91vps%E3%82%92%E5%80%9F%E3%82%8A%E3%81%A6%E8%87%AA%E5%88%86%E7%94%A8vpn%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F/</link>
      <pubDate>Thu, 23 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/211223_%E6%9B%B8%E3%81%8D%E3%81%8B%E3%81%91vps%E3%82%92%E5%80%9F%E3%82%8A%E3%81%A6%E8%87%AA%E5%88%86%E7%94%A8vpn%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F/</guid>
      <description>&lt;ul&gt;
&lt;li&gt;学校の回線からSteamつながらないの癪に障りますわ～(は？)ってことで立ててみます。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;使用したvps&#34;&gt;使用したVPS&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Oracle Cloud&lt;/li&gt;
&lt;li&gt;VM.Standard.E2.1.Micro&lt;/li&gt;
&lt;li&gt;Canonical-Ubuntu-20.04-2021.12.01-0&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;softether-vpn-serverを導入&#34;&gt;SoftEther VPN Serverを導入&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;aptのあれからインスト・更新ができるらしい&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ sudo apt-add-repository ppa:paskal-07/softethervpn
$ sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ sudo apt install softether-vpnserver -y		 
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;鯖の起動確認&#34;&gt;鯖の起動・確認&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ systemctl status softether-vpnserver.service

# Activeじゃなかった場合、開始と恒久化を行う。
$ sudo systemctl start softether-vpnserver.service
$ sudo systemctl enable softether-vpnserver.service
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;ポート開放&#34;&gt;ポート開放&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;OCIのと、iptableから&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;&#34;&gt;OracleCloudの仮想マシン接続を行うSSHポート変更手順メモ&lt;/a&gt; 参照&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>OracleCloudの仮想マシン接続を行うSSHポート変更手順メモ</title>
      <link>https://cafrette.com/article/211223_oraclecloud%E3%81%AE%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E6%8E%A5%E7%B6%9A%E3%82%92%E8%A1%8C%E3%81%86ssh%E3%83%9D%E3%83%BC%E3%83%88%E5%A4%89%E6%9B%B4%E6%89%8B%E9%A0%86%E3%83%A1%E3%83%A2/</link>
      <pubDate>Thu, 23 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/211223_oraclecloud%E3%81%AE%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E6%8E%A5%E7%B6%9A%E3%82%92%E8%A1%8C%E3%81%86ssh%E3%83%9D%E3%83%BC%E3%83%88%E5%A4%89%E6%9B%B4%E6%89%8B%E9%A0%86%E3%83%A1%E3%83%A2/</guid>
      <description>&lt;h2 id=&#34;行った環境&#34;&gt;行った環境&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;VM.Standard.E2.1.Micro&lt;/li&gt;
&lt;li&gt;Canonical-Ubuntu-20.04-2021.12.01-0&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;ociのページ側での作業&#34;&gt;OCIのページ側での作業&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;インスタンスの情報画面へ行く&lt;/li&gt;
&lt;li&gt;プライマリVINC内の、サブネットの場所をクリック&lt;/li&gt;
&lt;li&gt;セキュリティリストの一覧から任意のものを選択&lt;/li&gt;
&lt;li&gt;イングレス・ルールから、ルールを追加・編集で宛先ポート範囲を任意のものに変更&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;ssh接続先での作業&#34;&gt;SSH接続先での作業&lt;/h2&gt;
&lt;h3 id=&#34;sshの設定ファイルを編集&#34;&gt;SSHの設定ファイルを編集&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt; $ sudo nano /etc/ssh/sshd_config&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Port 22
↓
Port XXXXX
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;sshの再起動反映&#34;&gt;SSHの再起動・反映&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;$ sudo systemctl restart ssh&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;ファイアウォールの設定&#34;&gt;ファイアウォールの設定&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;$ sudo nano /etc/iptables/rules.v4&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;  ...
  -A INPUT -p udp --sport 123 -j ACCEPT
  -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT 		# この行を見つける
  -A INPUT -j REJECT --reject-with icmp-host-prohibited
  ...
  ↓
  -A INPUT -p udp --sport 123 -j ACCEPT
  -A INPUT -p tcp -m state --state NEW -m tcp --dport XXXXX -j ACCEPT
  # XXXXXに、OCIのページで設定したポート番号を設定。
  ...
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;iptablesの再読み込み&#34;&gt;iptablesの再読み込み&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;$ sudo /etc/init.d/netfilter-persistent reload&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BF4(BattleLog)のエンブレムをBF1(WebCompanion)へ移植する方法</title>
      <link>https://cafrette.com/article/211019_bf4battlelog%E3%81%AE%E3%82%A8%E3%83%B3%E3%83%96%E3%83%AC%E3%83%A0%E3%82%92bf1webcompanion%E3%81%B8%E7%A7%BB%E6%A4%8D%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/</link>
      <pubDate>Sat, 09 Oct 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/211019_bf4battlelog%E3%81%AE%E3%82%A8%E3%83%B3%E3%83%96%E3%83%AC%E3%83%A0%E3%82%92bf1webcompanion%E3%81%B8%E7%A7%BB%E6%A4%8D%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/</guid>
      <description>&lt;p&gt;(今更この需要あるんですか…？)&lt;br&gt;
動作は保証しません。試す場合は自己責任で。&lt;/p&gt;
&lt;h2 id=&#34;動作確認した環境&#34;&gt;&lt;strong&gt;動作確認した環境&lt;/strong&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Windows 10&lt;/li&gt;
&lt;li&gt;Google Chrome  94.0.4606.71 (Official Build)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;操作&#34;&gt;&lt;strong&gt;操作&lt;/strong&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;BattleLogのエンブレム作製画面へ行く&lt;/li&gt;
&lt;li&gt;コピーしたいエンブレムを選択&lt;/li&gt;
&lt;li&gt;Consoleを開く
&lt;ul&gt;
&lt;li&gt;F12を押して、上段にあるConsoleを選ぶ&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;以下のやつをConsoleへコピペ、Enterで実行&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;copy(&amp;#39;emblem.emblem.load(&amp;#39;+JSON.stringify(emblem.emblem.data,null,2)+&amp;#39;);&amp;#39;);
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;エンブレムの情報が記録されたものがクリップボードへコピーされる&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$(&amp;#39;body&amp;#39;).html(&amp;#39;&amp;lt;pre style=&amp;#34;color:#000;&amp;#34;&amp;gt;emblem.emblem.load(&amp;#39;+JSON.stringify(emblem.emblem.data,null,2)+&amp;#39;);&amp;lt;/pre&amp;gt;&amp;#39;);
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;だめならこっち。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;上のやつでコピーされる内容が表示されるページに遷移する。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;なんか背景と同化して見づらいけどCtrl + Aで全選択してCtrl + Cでコピーすればいいと思います。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;恐らく、右クリックをしてもペーストできないのでCtrl + Vを使いましょう&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;テキストエディタを開く&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;いろいろ宗派があるので深くは突っ込まない。私はVSCodeを使いました。メモ帳でもOK。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;先ほどコピーした内容を貼り付け。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;  emblem.emblem.load({
      &amp;#34;objects&amp;#34;: [
          {
              &amp;#34;opacity&amp;#34;:
              .
              .
              .
&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;- ↑のような物が貼り付けられるはず。
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;不要な部分を削除する&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;  # 最初の部分の
  emblem.emblem.load({
    &amp;#34;objects&amp;#34;: 
  
  # 末尾の部分の
  });
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;新しくテキストエディタを起動&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;いろいろ宗派があるのd(ry&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;まず最初に以下のものを記述&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;  var request=new XMLHttpRequest;request.open(&amp;#34;POST&amp;#34;,&amp;#34;https://companion-api.battlefield.com/jsonrpc/web/api?Emblems.newPrivateEmblem&amp;#34;,!0),request.onreadystatechange=function(){if(request.readyState==XMLHttpRequest.DONE){var e=JSON.parse(request.responseText);e.result?window.location.href=window.location.href.replace(&amp;#34;/new&amp;#34;,&amp;#34;/edit/&amp;#34;)+e.result.slot:alert(&amp;#34;Error&amp;#34;)}},request.setRequestHeader(&amp;#34;Content-Type&amp;#34;,&amp;#34;application/json;charset=UTF-8&amp;#34;),request.setRequestHeader(&amp;#34;X-GatewaySession&amp;#34;,localStorage.gatewaySessionId),data={jsonrpc:&amp;#34;2.0&amp;#34;,method:&amp;#34;Emblems.newPrivateEmblem&amp;#34;,params:{data:&amp;#39;XXXXXXX&amp;#39;},id:&amp;#34;00000000-0000-0000-0000-000000000000&amp;#34;},request.send(JSON.stringify(data));
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;先ほど作製した不要な部分を削除したやつを全選択 &amp;amp; コピー&lt;/li&gt;
&lt;li&gt;↑のXXXXXXXになっている場所を、コピーした内容で置換&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;  var request=new (中略) ,params:{data:&amp;#39;[{&amp;#34;opacity&amp;#34;...(中略)...&amp;#34;fill&amp;#34;:&amp;#34;#FFFFFF&amp;#34;}]()&amp;#39;},id:&amp;#34;00000000-0000-0000-0000-000000000000&amp;#34;},request.send(JSON.stringify(data));
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;みたいになるはず&lt;/li&gt;
&lt;li&gt;これを全選択 &amp;amp; コピー&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://companion.battlefield.com/companion/emblems&#34;&gt;BF WebCompanionのエンブレム作成ページ&lt;/a&gt;へいき、新規作成。&lt;/li&gt;
&lt;li&gt;Consoleを開く&lt;/li&gt;
&lt;li&gt;Ctrl + V で貼り付け、Enterで実行&lt;/li&gt;
&lt;li&gt;移植成功&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&#34;補足&#34;&gt;&lt;strong&gt;補足&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;あえて記事を作るようなことはしませんが、逆移植も可能かと思われます(未確認)&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;  var request=new XMLHttpRequest;request.open(&amp;#34;POST&amp;#34;,&amp;#34;https://companion-api.battlefield.com/jsonrpc/web/api?Emblems.fetchPrivateEmblem&amp;#34;,!0),request.onreadystatechange=function(){if(request.readyState==XMLHttpRequest.DONE){var e=JSON.parse(request.responseText);if(e.result){document.body.innerHTML=&amp;#39;&amp;lt;h1&amp;gt;Copy that code:&amp;lt;/h1&amp;gt;&amp;lt;textarea style=&amp;#34;width:100%;height:200px;padding:10px;&amp;#34;&amp;gt;&amp;#39;+e.result+&amp;#39;&amp;lt;/textarea&amp;gt;&amp;#39;}else{alert(&amp;#34;Error&amp;#34;)}}},request.setRequestHeader(&amp;#34;Content-Type&amp;#34;,&amp;#34;application/json;charset=UTF-8&amp;#34;),request.setRequestHeader(&amp;#34;X-GatewaySession&amp;#34;,localStorage.gatewaySessionId);data={jsonrpc:&amp;#34;2.0&amp;#34;,method:&amp;#34;Emblems.fetchPrivateEmblem&amp;#34;,params:{personaId:window.location.href.split(&amp;#34;career/&amp;#34;)[1]().split(&amp;#34;/&amp;#34;)[0](),platform:&amp;#34;pc&amp;#34;,slot:window.location.href.split(&amp;#34;/&amp;#34;).pop()},id:&amp;#34;00000000-0000-0000-0000-000000000000&amp;#34;},request.send(JSON.stringify(data));
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;↑をConsoleで実行し、エンブレムのデータを取得&lt;/p&gt;</description>
    </item>
    <item>
      <title>TaskerのTermuxプラグインエラー(Plugin receiver …)解決法</title>
      <link>https://cafrette.com/article/210926_tasker%E3%81%AEtermux%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%A8%E3%83%A9%E3%83%BCplugin-receiver-%E8%A7%A3%E6%B1%BA%E6%B3%95/</link>
      <pubDate>Sun, 26 Sep 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/210926_tasker%E3%81%AEtermux%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%A8%E3%83%A9%E3%83%BCplugin-receiver-%E8%A7%A3%E6%B1%BA%E6%B3%95/</guid>
      <description>&lt;p&gt;TaskerのTermuxプラグインを利用した場合に出るエラー&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; /Plugin receiver
 com.termux.tasekr.FileReceiver requires permission
 com.termux.permission.RUN_COMMAND which we don&amp;#39;t have
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;の解決法。&lt;/p&gt;
&lt;h2 id=&#34;原因&#34;&gt;原因&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;権限が付与されていない&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;解決法-pixel4a-5g-android11環境下の場合&#34;&gt;解決法 (Pixel4a 5G Android11環境下の場合。)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Androidの設定&lt;/li&gt;
&lt;li&gt;アプリと通知&lt;/li&gt;
&lt;li&gt;N個のアプリをすべて表示&lt;/li&gt;
&lt;li&gt;Taskerを選択&lt;/li&gt;
&lt;li&gt;権限&lt;/li&gt;
&lt;li&gt;その他の権限&lt;/li&gt;
&lt;li&gt;Run commands in Termux environment の権限を許可&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;正直、TaskerとTermuxをわざわざ使うような人がこんなところで躓くとはあまり考えられませんが、&lt;br&gt;
一応覚えておいたら焦ることは無くなるだろうと記録。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Taskerを使ってシステムUI調整ツールを召喚しよう</title>
      <link>https://cafrette.com/article/210926_tasker%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0ui%E8%AA%BF%E6%95%B4%E3%83%84%E3%83%BC%E3%83%AB%E3%82%92%E5%8F%AC%E5%96%9A%E3%81%97%E3%82%88%E3%81%86/</link>
      <pubDate>Sun, 26 Sep 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/210926_tasker%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0ui%E8%AA%BF%E6%95%B4%E3%83%84%E3%83%BC%E3%83%AB%E3%82%92%E5%8F%AC%E5%96%9A%E3%81%97%E3%82%88%E3%81%86/</guid>
      <description>&lt;p&gt;専用アプリを入れればお手軽にできるらしいですが、そんなに開くものでもないですし無駄にアプリを増やしたくないので普段から使用しているTakserから召喚する方法を記録。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;新規タスク作成&lt;/li&gt;
&lt;li&gt;「アプリ」から「アプリ起動」を追加&lt;/li&gt;
&lt;li&gt;パッケージ名を指定&lt;br&gt;
&lt;code&gt;com.android.sytemui/com.androidsystemui.DemoMode&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;左下の再生ボタンをタップ&lt;/li&gt;
&lt;li&gt;召喚成功&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;私的には、電池消耗が速くなるのは分かっているものの&lt;br&gt;
ステータスバーの時計の秒数表示が便利なので表示させています。&lt;/p&gt;</description>
    </item>
    <item>
      <title>TermuxをGooglePlay版から移行</title>
      <link>https://cafrette.com/article/210926_termux%E3%82%92googleplay%E7%89%88%E3%81%8B%E3%82%89%E7%A7%BB%E8%A1%8C/</link>
      <pubDate>Sun, 26 Sep 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/210926_termux%E3%82%92googleplay%E7%89%88%E3%81%8B%E3%82%89%E7%A7%BB%E8%A1%8C/</guid>
      <description>&lt;p&gt;GooglePlayからインストールできる、Termuxの更新が止まっている模様。&lt;br&gt;
githubを見るには、Android10の問題がどうたらこうたら…APIレベルとかそういうやつ？&lt;br&gt;
開発者じゃないのでこの辺は口出ししないでおこう。&lt;/p&gt;
&lt;p&gt;移行方法は&lt;a href=&#34;https://github.com/termux/termux-app&#34;&gt;termuxのgithub&lt;/a&gt;を見れば分かるのだけれど、自分が行ったことを記録。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;設定のバックアップ&#34;&gt;設定のバックアップ&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ termux-storage-setup
# やっていないなら
 
$ tar -zcf /sdcard/termux-backup.tar.gz -C /data/data/com.termux/files ./home ./usr
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;code&gt;# /storage/emulated/0/ &lt;/code&gt;に termux-backup.tar.gz が生成される。&lt;/p&gt;
&lt;p&gt;結構時間がかかるのでビビらずに放置
エラーが出たら…分かりません(数回やって出ていないので)&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;githubからapkをdl&#34;&gt;GitHubからAPKをDL&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/termux/termux-app/releases&#34;&gt;配布ページ&lt;/a&gt; から、任意のバージョンの「GitHub Build APK」を選択&lt;/li&gt;
&lt;li&gt;そこから、自身の端末に会ったバージョンのapkをDL
&lt;ul&gt;
&lt;li&gt;
&lt;blockquote&gt;
&lt;p&gt;命令セットは Snapdragon x1x 以降は ARMv8-A（64ビット）。それ以前は ARMv7-A（32ビット）。&lt;/p&gt;&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&#34;https://ja.wikipedia.org/wiki/Snapdragon&#34;&gt;https://ja.wikipedia.org/wiki/Snapdragon&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;とのことなので、Pixel4a5Gを利用している自分はSD865Gなので「termux-app-arm64-v8a」を選択&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;インストール&#34;&gt;インストール&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ファイラーを用いて先ほどDLしたAPKをインストール&lt;/li&gt;
&lt;li&gt;Termux使うくらいだし、野良アプリのあれこれとかは特に不要ですよね…？&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;復元&#34;&gt;復元&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ termux-storage-setup
# 恐らく初回起動なら必須…

$ tar -zxf /sdcard/termux-backup.tar.gz -C /data/data/com.termux/files --recursive-unlink --preserve-permissions
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;# --recursive-unlink &lt;/code&gt;は 依存関係とかのないいらない子を消してくれるらしい&lt;/li&gt;
&lt;li&gt;&lt;code&gt;# --preserve-permissions &lt;/code&gt;は ファイルの権限をバックアップの時のと統一してくれるらしい。&lt;/li&gt;
&lt;li&gt;こちらもそれなりに時間がかかるみたいです。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;完了&#34;&gt;完了&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Termuxライフをお楽しみください。&lt;/li&gt;
&lt;li&gt;個人的に運用していていて移行に際して不具合はありませんでした。&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>GIGABYTE B550 AORUS ELITE V2 (rev. 1.0) で永遠にWindows 10が起動しなかったお話</title>
      <link>https://cafrette.com/article/210920_gigabyte-b550-aorus-elite-v2-rev.-1.0-%E3%81%A7%E6%B0%B8%E9%81%A0%E3%81%ABwindows-10%E3%81%8C%E8%B5%B7%E5%8B%95%E3%81%97%E3%81%AA%E3%81%8B%E3%81%A3%E3%81%9F%E3%81%8A%E8%A9%B1/</link>
      <pubDate>Mon, 20 Sep 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/210920_gigabyte-b550-aorus-elite-v2-rev.-1.0-%E3%81%A7%E6%B0%B8%E9%81%A0%E3%81%ABwindows-10%E3%81%8C%E8%B5%B7%E5%8B%95%E3%81%97%E3%81%AA%E3%81%8B%E3%81%A3%E3%81%9F%E3%81%8A%E8%A9%B1/</guid>
      <description>&lt;p&gt;TUF GAMING B550が逝去なさった(2か月しか使っていないのに？？？？)ので、交換のために購入したマザボ君です。&lt;br&gt;
手持ちのRyzen-5600X君を設置して起動…！できなかったお話。&lt;br&gt;
5600Xへの対応のためにマザーボードのアップデートが必要であることは把握済みでしたが…。&lt;/p&gt;
&lt;h2 id=&#34;症状&#34;&gt;症状&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;DVDドライブからの起動
&lt;ul&gt;
&lt;li&gt;Win10のロゴマークから永遠に画面遷移しない&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;SSDからの場合
&lt;ul&gt;
&lt;li&gt;自動修復オプションから進まない&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;やったこと&#34;&gt;やったこと&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ボード付属のUSBメモリでQ-Flash Plusを利用してBIOSをアップデートした。(つもりになっていた)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;原因&#34;&gt;原因&lt;/h2&gt;
&lt;p&gt;付属のUSBメモリ内のBIOSイメージが不良品で実はBIOSが更新されていなかった。&lt;/p&gt;
&lt;h2 id=&#34;対処法&#34;&gt;対処法&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;サブPCで正しいイメージをUSBメモリへ書き込んでアップデート。&lt;/li&gt;
&lt;li&gt;公式サイトからBIOSイメージ入りのzipをDL。&lt;/li&gt;
&lt;li&gt;バージョン名が書かれたファイルを&amp;quot;gigabyte.bin&amp;quot;にリネーム。&lt;/li&gt;
&lt;li&gt;USBメモリ直下へコピー。&lt;/li&gt;
&lt;li&gt;BIOSイメージ入りのUSBメモリを背面ポートにあるBIOS書き込み用の場所へさす。&lt;/li&gt;
&lt;li&gt;電源投入。&lt;/li&gt;
&lt;li&gt;BIOSの設定画面へ(DEL連打)。&lt;/li&gt;
&lt;li&gt;Q-Flash の画面へ。&lt;/li&gt;
&lt;li&gt;先程コピーしたBIOSイメージを選択。&lt;/li&gt;
&lt;li&gt;更新。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;その後&#34;&gt;その後&lt;/h2&gt;
&lt;p&gt;無事に起動しました&lt;/p&gt;</description>
    </item>
    <item>
      <title>VOICEROID&#43; 東北きりたん EX インストール時のブルスク対処法</title>
      <link>https://cafrette.com/article/210920_voiceroid&#43;-%E6%9D%B1%E5%8C%97%E3%81%8D%E3%82%8A%E3%81%9F%E3%82%93-ex-%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%99%82%E3%81%AE%E3%83%96%E3%83%AB%E3%82%B9%E3%82%AF%E5%AF%BE%E5%87%A6%E6%B3%95/</link>
      <pubDate>Mon, 20 Sep 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/210920_voiceroid&#43;-%E6%9D%B1%E5%8C%97%E3%81%8D%E3%82%8A%E3%81%9F%E3%82%93-ex-%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%99%82%E3%81%AE%E3%83%96%E3%83%AB%E3%82%B9%E3%82%AF%E5%AF%BE%E5%87%A6%E6%B3%95/</guid>
      <description>&lt;p&gt;東北きりたんをお迎えしたのですが、インストール時にどうしてもブルスクを吐いてしまう…。&lt;/p&gt;
&lt;h2 id=&#34;症状&#34;&gt;症状&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;VOICEROID+ 東北きりたん EX のインストール時に必ずブルスクになり、インストールができない。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;原因&#34;&gt;原因&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;何やら認証ドライバが入っていないとだめらしい…。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;対処法&#34;&gt;対処法&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://supportportal.thalesgroup.com/csm?id=kb_search&amp;amp;query=kbcat_runtime_packages&amp;amp;spa=1&amp;amp;u_all_related_operating_systems=a578de514fe293409a523c728110c763&#34;&gt;Thales社のサイト&lt;/a&gt;から&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sentinel HASP/LDK – Windows GUI Run-time Installer&lt;/strong&gt; をDL、解凍&lt;/li&gt;
&lt;li&gt;HASPUserSetup.exeを実行してドライバをインストール。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;その後&#34;&gt;その後&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;無事にきりたんのインストール完了、起動しました&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;余談&#34;&gt;余談&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;当時いろいろ調べたのですが、答えが&lt;a href=&#34;https://www.ai-j.jp/qa/q6/&#34;&gt;株式会社 エーアイのサイト&lt;/a&gt;にありました&lt;/li&gt;
&lt;li&gt;AHSの方に無くて見つけづらいのでは…？&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>知っておくと便利だったBlenderの機能</title>
      <link>https://cafrette.com/article/210902_%E7%9F%A5%E3%81%A3%E3%81%A6%E3%81%8A%E3%81%8F%E3%81%A8%E4%BE%BF%E5%88%A9%E3%81%A0%E3%81%A3%E3%81%9Fblender%E3%81%AE%E6%A9%9F%E8%83%BD/</link>
      <pubDate>Mon, 20 Sep 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/210902_%E7%9F%A5%E3%81%A3%E3%81%A6%E3%81%8A%E3%81%8F%E3%81%A8%E4%BE%BF%E5%88%A9%E3%81%A0%E3%81%A3%E3%81%9Fblender%E3%81%AE%E6%A9%9F%E8%83%BD/</guid>
      <description>&lt;p&gt;Blenderの便利だったり覚えておきたい機能をまとめておきます。&lt;br&gt;
バージョンは2.83&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;スライドリラックス&#34;&gt;スライドリラックス&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;頂点の流れが悪いなぁ～って時に使う。
&lt;ul&gt;
&lt;li&gt;スカルプトモード中にある「スライドリラックス」を選択&lt;/li&gt;
&lt;li&gt;Shiftを押しながら気になる面に向かってｳﾆｳﾆしたらきれいになる！&lt;/li&gt;
&lt;li&gt;
&lt;img src=&#34;https://cafrette.com/210902/210902_slideRelax.gif&#34;&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;辺の延長線上を移動&#34;&gt;辺の&amp;quot;延長線上&amp;quot;を移動&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;辺上を移動したいときはGキーの2回押しで良いもの延長線上には伸ばせない
&lt;ul&gt;
&lt;li&gt;Gキーの2回押しで延長したい反対の方向へ頂点を移動後、Altキーを長押ししながらか、Cキーを1度押す&lt;/li&gt;
&lt;li&gt;延長線上への移動が可能になる&lt;/li&gt;
&lt;li&gt;
&lt;img src=&#34;https://cafrette.com/210902/210902_extensionLine.gif&#34;&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;グリッドフィル&#34;&gt;グリッドフィル&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id=&#34;f2&#34;&gt;F2&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;標準アドオン&lt;/li&gt;
&lt;li&gt;F で面を埋めるとき連打でできるので便利になる&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>透過情報付きの動画(WebM)をAviUtlとffmpegを使って作ってみる</title>
      <link>https://cafrette.com/article/210913_%E9%80%8F%E9%81%8E%E6%83%85%E5%A0%B1%E4%BB%98%E3%81%8D%E3%81%AE%E5%8B%95%E7%94%BBwebm%E3%82%92aviutl%E3%81%A8ffmpeg%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B/</link>
      <pubDate>Mon, 13 Sep 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/210913_%E9%80%8F%E9%81%8E%E6%83%85%E5%A0%B1%E4%BB%98%E3%81%8D%E3%81%AE%E5%8B%95%E7%94%BBwebm%E3%82%92aviutl%E3%81%A8ffmpeg%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B/</guid>
      <description>&lt;h2 id=&#34;前置き&#34;&gt;前置き&lt;/h2&gt;
&lt;p&gt;意味はないけど、配信のシーンチェンジをカスタマイズして、個性を出したい！という衝動で動画を作ったはいいものの…&lt;br&gt;
参照 → &lt;a href=&#34;&#34;&gt;配信のシーンチェンジで個性を主張しようぜ！&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;動画、重すぎない？(音声無し、FHD、60FPS、120フレームの動画)&lt;br&gt;
&lt;img src=&#34;https://cafrette.com/210913/210913_04.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;どうやらUt Video Codecなるものがあるらしい。&lt;br&gt;
Aviの可逆圧縮コーデックで、RGBAに対応。&lt;br&gt;
&lt;img src=&#34;https://cafrette.com/210913/210913_05.png&#34;&gt;&lt;br&gt;
結果としては9割圧縮に成功。&lt;/p&gt;
&lt;p&gt;…それでも大きいような。&lt;/p&gt;
&lt;p&gt;というわけで透過情報を持たせることのできる動画についていろいろ調べると、WebMがあるとの情報。&lt;br&gt;
AviUtlには透過情報を持ったWebMを直接出力できるプラグイン的なのが無かったっぽいので、他の方法を模索。&lt;br&gt;
結果としては、連番bmpからffmpegを使って動画化しました。&lt;br&gt;
気になる容量は…。&lt;/p&gt;
&lt;img src=&#34;https://cafrette.com/210913/210913_06.png&#34;&gt;  
&lt;p&gt;未圧縮に比べて0.004%…(計算ミスってそう)&lt;br&gt;
かなりの軽量化に成功しました。&lt;/p&gt;
&lt;p&gt;長々とした前置きはここまでにして具体的な方法を以下より示します。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;連番bmpで出力&#34;&gt;連番bmpで出力&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;プラグイン出力 → 拡張編集ABI/BMP出力(RGBA)&lt;/li&gt;
&lt;li&gt;
&lt;img src=&#34;https://cafrette.com/210913/210913_07.png&#34;&gt; 
&lt;/li&gt;
&lt;li&gt;末尾に0埋めでフレーム番号つけてくれるっぽいのでそれを踏まえた名前にするといいかも&lt;/li&gt;
&lt;li&gt;Win10標準の画像ビューアで見ると、透過情報がなさそうなのですがクリスタを使うとしっかり透過されていました。
&lt;ul&gt;
&lt;li&gt;
&lt;img src=&#34;https://cafrette.com/210913/210913_08.png&#34;&gt;   
&lt;/li&gt;
&lt;li&gt;(クリスタの設定を変更しているため透明色がちょっと見づらい)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;ffmpegから出力&#34;&gt;ffmpegから出力&lt;/h2&gt;
&lt;p&gt;環境はWSL(Ubuntu)から&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;  $ ffmpeg -r 60 -i hoge%04d.bmp -auto-alt-ref 0 fuga.webm
  # オプション
  # -r : フレームレート
  # -i : データ (%04dは0埋め4桁の連番)
  # -auto-alt-ref : よく知らんけど参考サイトにあった。alternate reference frames(2-pass only)。0=無効、1=有効
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;VP8で出力するとなんか色が劣化するのでVP9で(つまりデフォルトでOK)
&lt;ul&gt;
&lt;li&gt;
&lt;img width=&#34;30%&#34; src=&#34;https://cafrette.com/210913/210913_09.png&#34;&gt; 
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;今回は使用ソフト(OBS)がVP9に対応していたためVP9で出力。&lt;/li&gt;
&lt;li&gt;VP8で出力したい場合は、オプションに &lt;code&gt;-c:v libvpx&lt;/code&gt; を足せばできるらしいです。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;完成&#34;&gt;完成&lt;/h2&gt;
&lt;p&gt;わーい！&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;余談&#34;&gt;余談&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;音声をつけたいときは、AviUtlで音声をWAV出力して合わせればいいのかなぁ～なんて思っています。&lt;/li&gt;
&lt;li&gt;この方法を行った約1週間後、どうやらこの作業が不要になったらしい…？&lt;br&gt;
&lt;a href=&#34;https://twitter.com/Mr_Ojii/status/1439631180756779011&#34;&gt;https://twitter.com/Mr_Ojii/status/1439631180756779011&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;偉大なる参考記事&#34;&gt;偉大なる参考記事&lt;/h2&gt;
&lt;p&gt;nakamura001 様&lt;br&gt;
強火で進め - &lt;a href=&#34;https://nakamura001.hatenablog.com/entry/20170403/1491218822&#34;&gt;透過付きの動画ファイル(WebM)の作成方法&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>配信のシーンチェンジで個性を主張しようぜ！</title>
      <link>https://cafrette.com/article/210913_%E9%85%8D%E4%BF%A1%E3%81%AE%E3%82%B7%E3%83%BC%E3%83%B3%E3%83%81%E3%82%A7%E3%83%B3%E3%82%B8%E3%81%A7%E5%80%8B%E6%80%A7%E3%82%92%E4%B8%BB%E5%BC%B5%E3%81%97%E3%82%88%E3%81%86%E3%81%9C/</link>
      <pubDate>Mon, 13 Sep 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/210913_%E9%85%8D%E4%BF%A1%E3%81%AE%E3%82%B7%E3%83%BC%E3%83%B3%E3%83%81%E3%82%A7%E3%83%B3%E3%82%B8%E3%81%A7%E5%80%8B%E6%80%A7%E3%82%92%E4%B8%BB%E5%BC%B5%E3%81%97%E3%82%88%E3%81%86%E3%81%9C/</guid>
      <description>&lt;p&gt;意味はないけど、配信のシーンチェンジをカスタマイズして、個性を出したい！という衝動で動画を作ったお話。&lt;br&gt;
動画作成時の注意とOBSでの設定方法について&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;動画を作る&#34;&gt;動画を作る。&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;シーン設定からアルファ設定を忘れずに
&lt;ul&gt;
&lt;li&gt;
&lt;img src=&#34;https://cafrette.com/210913/210913_01.png&#34;&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;img src=&#34;https://cafrette.com/210913/210913_02.png&#34;&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;後は頑張る。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;出力&#34;&gt;出力&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;この際、アルファ情報を含めることのできる方法を使用すること
&lt;ul&gt;
&lt;li&gt;プラグイン出力 → 拡張編集AVI/BMP出力(RGBA)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;obsで設定&#34;&gt;OBSで設定&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;シーントランジョンから、 「追加 スティンガー」を選択
&lt;ul&gt;
&lt;li&gt;
&lt;img src=&#34;https://cafrette.com/210913/210913_03.png&#34;&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;トランジョンポイントの設定から、シーンの切り替わる瞬間を設定。
&lt;ul&gt;
&lt;li&gt;画面が完全に隠れた瞬間に切り替わるように&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;音声周りの設定は任意で…&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;さあシーンチェンジを試してみよう&#34;&gt;さあシーンチェンジを試してみよう！&lt;/h2&gt;
&lt;p&gt;シーンチェンジが華やかになった！！！！！&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;余談&#34;&gt;余談&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;作ったはいいけど、動画の容量やばくない…？&lt;br&gt;
(音声無し、FHD、60FPS、120フレームの動画)&lt;/li&gt;
&lt;li&gt;
&lt;img src=&#34;https://cafrette.com/210913/210913_04.png&#34;&gt;
&lt;/li&gt;
&lt;li&gt;軽くしたいと思ったため別のavi(RGBA)以外の方法を模索しました。
&lt;ul&gt;
&lt;li&gt;こちらをどうぞ &lt;a href=&#34;&#34;&gt;透過情報付きの動画(WebM)をAviUtlとffmpegを使って作ってみる&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>WSL(Ubuntu)で個人的に覚えておきたい事</title>
      <link>https://cafrette.com/article/200520_wslubuntu%E3%81%A7%E5%80%8B%E4%BA%BA%E7%9A%84%E3%81%AB%E8%A6%9A%E3%81%88%E3%81%A6%E3%81%8A%E3%81%8D%E3%81%9F%E3%81%84%E4%BA%8B/</link>
      <pubDate>Wed, 20 May 2020 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/200520_wslubuntu%E3%81%A7%E5%80%8B%E4%BA%BA%E7%9A%84%E3%81%AB%E8%A6%9A%E3%81%88%E3%81%A6%E3%81%8A%E3%81%8D%E3%81%9F%E3%81%84%E4%BA%8B/</guid>
      <description>&lt;h2 id=&#34;aptのリポジトリ変更&#34;&gt;aptのリポジトリ変更&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; $ sudo sed -i -e &amp;#39;s%http://.*.ubuntu.com%http://ftp.jaist.ac.jp/pub/Linux%g&amp;#39; /etc/apt/sources.list
 # 北陸先端科学技術大学院大学のサーバ
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;警告音がうるさいので消す&#34;&gt;警告音がうるさいので消す&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; # home直下の.inputrcの末尾行に&amp;#34;set bell-style none&amp;#34;を付加する
 $ echo &amp;#34;set bell-style none&amp;#34; &amp;gt;&amp;gt; ~/.inputrc
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;日本語化&#34;&gt;日本語化&lt;/h2&gt;
&lt;p&gt;(構築のたびやるの面倒になって英語でいいやってなっている側面がある)&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; # いつものおまじない
 $ sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y
 
 # 日本語言語パックのインストール
 $ sudo apt install language-pack-ja -y
 
 # ロケールを日本語に
 $ sudo update-locale LANG=ja_JP.UTF8
 
 # 一回再起動
 $ exit
 
 # タイムゾーンをJSTに
 $ sudo dpkg-reconfigure tzdata
 
 # 日本語マニュアルインストール
 $ sudo apt install manpages-ja manpages-ja-dev -y
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;シンボリックリンクの作成&#34;&gt;シンボリックリンクの作成&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; # シンボリックリンク作成
 $ ln -s {リンク元のディレクトリ} {リンク先のディレクトリ}
 
 # ex.) ~/hoge に D:\fuga をリンクしたいとき
 $ ln -s /mnt/d/fuga ~/hoge
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;エイリアス作成&#34;&gt;エイリアス作成&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; # テキストエディタ開いて
 $ sudo nano ~/.bashrc
 # 追記する
 $ alias {代替先のコマンド}=&amp;#39;{代替元のコマンド}&amp;#39;
 
 # python3 をpython と代替したい場合
 $ alias python=&amp;#39;python3&amp;#39;
 
 # pip3 を pip と代替したい場合
 $ alias pip=&amp;#39;pip3&amp;#39;
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;win上でのホームディレクトリの場所&#34;&gt;Win上でのホームディレクトリの場所&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; C:\Users\{username}\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;アンインストール--再インストール&#34;&gt;アンインストール &amp;amp; 再インストール&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; # 管理者権限でCMDを立ち上げて
 lxrun /uninstall /full
 lxrun /install
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Win10の設定 → アプリ  → Ubuntu → 詳細 → リセット でもいいみたいです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Nexus7(2013)のタッチパネル問題に挑む</title>
      <link>https://cafrette.com/article/190302_nexus72013%E3%81%AE%E3%82%BF%E3%83%83%E3%83%81%E3%83%91%E3%83%8D%E3%83%AB%E5%95%8F%E9%A1%8C%E3%81%AB%E6%8C%91%E3%82%80/</link>
      <pubDate>Mon, 17 Sep 2018 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/190302_nexus72013%E3%81%AE%E3%82%BF%E3%83%83%E3%83%81%E3%83%91%E3%83%8D%E3%83%AB%E5%95%8F%E9%A1%8C%E3%81%AB%E6%8C%91%E3%82%80/</guid>
      <description>&lt;p&gt;親が長年愛用してきたNexus7(2013)。&lt;br&gt;
「タッチパネルの反応が悪くなったし、もう古いから好きにしていいよ。」&lt;br&gt;
と譲ってもらいました。&lt;/p&gt;
&lt;p&gt;個人的にタッチパネルの反応の悪さの原因が気になり検索すると対処法が見つかった。&lt;/p&gt;
&lt;p&gt;まさかの「紙をはさむだけ」で良いらしい…&lt;/p&gt;
&lt;p&gt;手順は簡単。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;裏のカバーを外す&lt;/li&gt;
&lt;li&gt;紙を挟む&lt;/li&gt;
&lt;li&gt;カバーを再装着&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;…以上。&lt;/p&gt;
&lt;p&gt;紙の大きさは大体、 12 cm * 10 cm くらいだったと思います。&lt;br&gt;
現状、問題なく動いて感度良好です。&lt;/p&gt;
&lt;p&gt;その他細かい写真・説明などは気が向いたときに追記したいと思います。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Raspberry PiのNAS化備忘録</title>
      <link>https://cafrette.com/article/180917_raspberry-pi%E3%81%AEnas%E5%8C%96%E5%82%99%E5%BF%98%E9%8C%B2/</link>
      <pubDate>Mon, 17 Sep 2018 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/180917_raspberry-pi%E3%81%AEnas%E5%8C%96%E5%82%99%E5%BF%98%E9%8C%B2/</guid>
      <description>&lt;p&gt;比較的お安く購入できて、いろいろ遊べるRaspberry Pi。&lt;br&gt;
現在はTwitterのbot用と共にUSBで接続したHDDを接続してNASとしても利用している。&lt;br&gt;
タブレットやスマートフォンを利用して手軽に家のどこでも動画が見れるとして家族にもウケが良いのでやってよかった。&lt;br&gt;
今回はそのセットアップ周りに関する忘備録を。&lt;/p&gt;
&lt;p&gt;やることは大きく分けると&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HDDをexFATでフォーマット&lt;/li&gt;
&lt;li&gt;HDDのマウントの設定&lt;/li&gt;
&lt;li&gt;SAMBAの設定
の3つ。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hddをexfatでフォーマット&#34;&gt;HDDをexFATでフォーマット&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;外付けHDDを用意して、exFATでフォーマット。&lt;/li&gt;
&lt;li&gt;手持ちのWin機のエクスプローラーからフォーマットを実行。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;NTFS、FAT32など選択肢があるが、exFATを選ぶ理由は&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows/Macどちらでも使える&lt;/li&gt;
&lt;li&gt;ファイルサイズの制限が緩い
ということ。NTFSはMacの環境下では参照はできても変更ができず、FAT32は4GB以上のサイズのファイルを扱えない、という短所がありその双方の弱点を克服しているのがexFAT。&lt;br&gt;
しかし、exFATにも弱点はあってWin XP SP2以降のOSでないとアクセスができない。&lt;br&gt;
通常の家庭であればそう大きな問題にはならないと思われる。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hddのマウントの設定&#34;&gt;HDDのマウントの設定&lt;/h2&gt;
&lt;p&gt;まずはラズパイでexFATのファイルを扱うためにパッケージを導入、その後再起動。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; $ sudo apt install exfat-fuse exfat-utils
 $ sudo reboot
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;次に、マウントの設定に移る。起動の度に手動でさせるのは面倒なので自動化。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; # 1. マウント先のディレクトリを作る
 $ sudo mkdir {マウント先}
 
 # 2. HDDのUUIDを確認
 $ sudo blkid
 
 # 3. fstabを開く
 $ sudo nano /etc/fstab
 
 # 4. fstabに設定を追記
 UUID=&amp;#34;{blkidで調べたUUID}&amp;#34;   {マウント先}   exfat-fuse   async,auto,dev,exec,gid=65534,rw,uid=65534,umask=007   0   0
 (この時のスペースはtabなので注意)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;最後に反映、確認。&lt;br&gt;
code:reboot&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; # 1. 再起動
 $ sudo reboot
 
 # 2. 確認
 $ sudo df
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;以上でマウントの設定は終了。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
