<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[エンジニアの醤油漬け]]></title><description><![CDATA[i love soy sauce]]></description><link>https://ubansi.com/</link><image><url>https://ubansi.com/favicon.png</url><title>エンジニアの醤油漬け</title><link>https://ubansi.com/</link></image><generator>Ghost 3.36</generator><lastBuildDate>Thu, 16 Apr 2026 20:34:35 GMT</lastBuildDate><atom:link href="https://ubansi.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[BotaniaをRefined Storageで自動クラフトする]]></title><description><![CDATA[Minecraft の魔術ModのBotaniaを倉庫ModのRefined Storageで自動化してみました。]]></description><link>https://ubansi.com/botanianozi-dong-hua/</link><guid isPermaLink="false">6271414e5c181c061e0cd72a</guid><category><![CDATA[Minecraft]]></category><category><![CDATA[FTB Revelation]]></category><dc:creator><![CDATA[ubansi]]></dc:creator><pubDate>Tue, 03 May 2022 17:36:00 GMT</pubDate><media:content url="https://ubansi.com/content/images/2022/05/2022-05-02_02.34.37.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://ubansi.com/content/images/2022/05/2022-05-02_02.34.37.png" alt="BotaniaをRefined Storageで自動クラフトする"><p>※この記事はMinecraftのMod PackのFTB Revelation 3.4.0環境で書いています</p>
<h2 id="botania">Botaniaとは</h2>
<p>BotaniaとはMinecraftの魔術Modの一つになります。<br>
工業化Modとは違った方向に要素が追加されており、魔法の花やマナを使って新しいことができるようになるModです。<br>
作者の趣味なのか日本のアニメ・ゲームのネタが結構盛り込まれていて、わかる人はニヤッとするフレーバーテキストがあったりします。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://botaniamod.net/index.php"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Botania</div><div class="kg-bookmark-description"></div><div class="kg-bookmark-metadata"></div></div><div class="kg-bookmark-thumbnail"><img src="https://botaniamod.net/img/logo.png" alt="BotaniaをRefined Storageで自動クラフトする"></div></a></figure><!--kg-card-begin: markdown--><p>FTB RevelationにもBotaniaは含まれています。<br>
工業化ゴリゴリの人はなかなか触ることはないかもしれませんが、<br>
Minecraftバニラの植物の変換レシピなどもあるので、バイオームの探索などを短縮できたりします。</p>
<p>自分はあるアイテム目当てでいつもBotaniaを発展させています。<br>
それは、Looniumです。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://ftb.fandom.com/wiki/Loonium"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Loonium</div><div class="kg-bookmark-description">The Loonium is one of the functional flora added by Botania. The Loonium will, when supplied with an extreme amount of Mana, spawn monsters stronger than usual. When killed these monsters will drop items normally found in dungeon chests. However, some items, like records, Black Lotus and Overgrowth …</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://static.wikia.nocookie.net/ftb_gamepedia/images/4/4a/Site-favicon.ico/revision/latest?cb&#x3D;20210511204314" alt="BotaniaをRefined Storageで自動クラフトする"><span class="kg-bookmark-publisher">Feed The Beast Wiki</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://static.wikia.nocookie.net/ftb_gamepedia/images/b/bc/Wiki.png/revision/latest/zoom-crop/width/200/height/200?cb&#x3D;20191011201928" alt="BotaniaをRefined Storageで自動クラフトする"></div></a></figure><!--kg-card-begin: markdown--><p>Manaを供給することでモンスターを召喚する花なのですが、<br>
なんとそのモンスターを倒すとダンジョンチェストのアイテムをドロップします。<br>
工業化Modを入れていればイリジウムや、EnderIOのコンデンサなどを大量生産できるので、<br>
是非触ってみてはどうでしょう。</p>
<p>今回はこのBotaniaを自動化していきたいと思います。</p>
<h2 id="refinedstorage">Refined Storage</h2>
<p>クラフトの自動化はRefined Storageを使っていこうと思います。<br>
<a href="https://www.curseforge.com/minecraft/mc-mods/refined-storage">https://www.curseforge.com/minecraft/mc-mods/refined-storage</a></p>
<p>レシピを登録することで、自動でクラフトしたり<br>
中間素材なども必要数勝手にクラフトしてくれる倉庫ツールになります。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/05/2022-05-04_00.17.27.png" class="kg-image" alt="BotaniaをRefined Storageで自動クラフトする" srcset="https://ubansi.com/content/images/size/w600/2022/05/2022-05-04_00.17.27.png 600w, https://ubansi.com/content/images/size/w1000/2022/05/2022-05-04_00.17.27.png 1000w, https://ubansi.com/content/images/2022/05/2022-05-04_00.17.27.png 1008w" sizes="(min-width: 720px) 720px"></figure><!--kg-card-begin: markdown--><p>この記事のではBotania,Refined Storageを理解してる人向けにRefined StorageでBotaniaのクラフトができるようになるところまで解説します。</p>
<!--kg-card-end: markdown--><hr><!--kg-card-begin: markdown--><h2 id="mana">Mana生産の自動化</h2>
<p>まずはManaの生産を自動化して無限化したいと思います。</p>
<h3 id="mod">他に必要になるMod</h3>
<ul>
<li>アイテム運搬系Mod (<a href="https://www.curseforge.com/minecraft/mc-mods/thermal-dynamics">Thermal Dynamics</a>, <a href="https://www.curseforge.com/minecraft/mc-mods/ender-io">Ender IO</a>など)</li>
<li><a href="https://www.curseforge.com/minecraft/mc-mods/dark-utilities">Dark Utilities</a></li>
</ul>
<h3 id>方法</h3>
<p>Manaの生産はEndoflameを使って自動化していきたいと思います。<br>
一般的なのはタイマーなどで定期的に燃料を投下する仕組みかなと思いますが、その場合消費しきれない燃料が消えたりすると思います。<br>
そこで、Dark UtilitiesのVector Plateを使います。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/05/2022-05-03_23.49.07.png" class="kg-image" alt="BotaniaをRefined Storageで自動クラフトする" srcset="https://ubansi.com/content/images/size/w600/2022/05/2022-05-03_23.49.07.png 600w, https://ubansi.com/content/images/2022/05/2022-05-03_23.49.07.png 676w"></figure><!--kg-card-begin: markdown--><p>Vector PlateはEndoflameで消費できる状態を維持しながら燃料を運搬できます。<br>
なので、Open Createから燃料を投下し、Vector Plateでチェストに運び消費しきれなかったものを回収する仕組みを作れば<br>
燃料ロスのない&quot;燃料回転寿司&quot;を作れます。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/05/2022-05-03_23.41.27.png" class="kg-image" alt="BotaniaをRefined Storageで自動クラフトする" srcset="https://ubansi.com/content/images/size/w600/2022/05/2022-05-03_23.41.27.png 600w, https://ubansi.com/content/images/size/w1000/2022/05/2022-05-03_23.41.27.png 1000w, https://ubansi.com/content/images/size/w1600/2022/05/2022-05-03_23.41.27.png 1600w, https://ubansi.com/content/images/2022/05/2022-05-03_23.41.27.png 1622w" sizes="(min-width: 720px) 720px"></figure><!--kg-card-begin: markdown--><p>この方式だとマナプールが溢れて燃料が消費できない場合でも燃料のロスが無いのでおすすめです。<br>
また、レーンを延長したり両サイドにEndoflameを追加するなど拡張性も高いです。<br>
ただ、Vector Plateではチェストへの搬入まではやってくれないので<br>
ホッパーなどで回収してチェストへ搬入しましょう。</p>
<!--kg-card-end: markdown--><hr><!--kg-card-begin: markdown--><h2 id="manapool">マナプール(Mana Pool)クラフトの自動化</h2>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/05/2022-05-04_00.21.12.png" class="kg-image" alt="BotaniaをRefined Storageで自動クラフトする"></figure><!--kg-card-begin: markdown--><h3 id="mod">他に必要になるMod</h3>
<ul>
<li><a href="https://www.curseforge.com/minecraft/mc-mods/ender-io">Ender IO</a></li>
</ul>
<h3 id>やりかた</h3>
<p>マナプールでのクラフトは魔術系Mod系でよくある&quot;投げ入れ＆ドロップ&quot;になります。<br>
素材を投げ入れることで、生成物が付近にドロップします。<br>
これがRefined Storageと相性が悪いのですが、当然なんとかなります。<br>
投げ入れは先程同様Open Createを使います。</p>
<p>そして、回収に使うのはEnder IOのVacuum Chestです。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/05/2022-05-03_23.48.58.png" class="kg-image" alt="BotaniaをRefined Storageで自動クラフトする"></figure><!--kg-card-begin: markdown--><p>このアイテムは付近のアイテムを吸い込みます。<br>
Ender IOのBasic Item Filterを追加できるので、特定のアイテムのみを吸収するように設定できます。<br>
なので、生成結果のみを吸い込むように設定します。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/05/2022-05-04_01.03.47.png" class="kg-image" alt="BotaniaをRefined Storageで自動クラフトする" srcset="https://ubansi.com/content/images/size/w600/2022/05/2022-05-04_01.03.47.png 600w, https://ubansi.com/content/images/2022/05/2022-05-04_01.03.47.png 796w" sizes="(min-width: 720px) 720px"></figure><!--kg-card-begin: markdown--><p>※Endoflameについては次の項目のための設定になります</p>
<p>あとは、Open CreateにRefined StorageのCrafterを接続し、<br>
Vacuum ChestにRefined StorageのImporterをつなぐことでRefined Storageから呼び出すことができるようになります。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/05/2022-05-04_00.43.23.png" class="kg-image" alt="BotaniaをRefined Storageで自動クラフトする" srcset="https://ubansi.com/content/images/size/w600/2022/05/2022-05-04_00.43.23.png 600w, https://ubansi.com/content/images/2022/05/2022-05-04_00.43.23.png 816w" sizes="(min-width: 720px) 720px"></figure><!--kg-card-begin: markdown--><p>※クラフトに使うプールは左側</p>
<!--kg-card-end: markdown--><hr><!--kg-card-begin: markdown--><h2 id="petalapothercary">花の生成(Petal Apothercary)の自動化</h2>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/05/2022-05-03_23.45.34.png" class="kg-image" alt="BotaniaをRefined Storageで自動クラフトする"></figure><!--kg-card-begin: markdown--><h3 id>注意点</h3>
<p>このやり方の場合、連続クラフトには対応していないので、出来上がるまで待ってから1回に一つずつクラフトする必要があります。<br>
複数同時にクラフトすると、素材が混ざってクラフトに失敗してしまいます。</p>
<h3 id="mod">他に必要になるMod</h3>
<ul>
<li><a href="https://www.curseforge.com/minecraft/mc-mods/ender-io">Ender IO</a></li>
<li><a href="https://www.curseforge.com/minecraft/mc-mods/extra-utilities">Extra Utilities 2</a></li>
<li><a href="https://www.curseforge.com/minecraft/mc-mods/reliquary">Reliquary</a></li>
</ul>
<h3 id>やりかた</h3>
<p>こちらも投げ入れのレシピになります。<br>
ただ、マナプールと違い、クラフト時に水を供給する必要があります。<br>
そこでExtra Utilities 2のMechanical UserとReliquaryのEmperor's Chaliceを使います。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/05/2022-05-04_01.15.10-1.png" class="kg-image" alt="BotaniaをRefined Storageで自動クラフトする"></figure><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/05/2022-05-04_01.17.28.png" class="kg-image" alt="BotaniaをRefined Storageで自動クラフトする" srcset="https://ubansi.com/content/images/size/w600/2022/05/2022-05-04_01.17.28.png 600w, https://ubansi.com/content/images/2022/05/2022-05-04_01.17.28.png 920w" sizes="(min-width: 720px) 720px"></figure><!--kg-card-begin: markdown--><p>Mechanical Userはインベントリ内のアイテムを向いている方向に向かって自動で利用するマシンになります。<br>
Emperor's Chaliceは使ってもなくならない水バケツのようなものです。</p>
<p>この2つを組み合わせることで、常に水が供給されるPetal Apothercaryが出来上がります。<br>
あとは、マナプール同様にOpen Createからアイテムをドロップして、Vacuum Chestで回収する流れになります。<br>
ただし、Open Createは1種類のアイテムしか受け付けないため、バッファとしてチェストが必要になります。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/05/2022-05-04_01.30.23.png" class="kg-image" alt="BotaniaをRefined Storageで自動クラフトする"></figure><!--kg-card-begin: markdown--><p>また、Patternに登録する際には、JEIのレシピからだとPetal Apothercaryが含まれているので、<br>
を取り除きましょう。<br>
また、クラフト時に必要になるため種を忘れずに追加しましょう。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/05/2022-05-04_01.34.29.png" class="kg-image" alt="BotaniaをRefined Storageで自動クラフトする" srcset="https://ubansi.com/content/images/size/w600/2022/05/2022-05-04_01.34.29.png 600w, https://ubansi.com/content/images/2022/05/2022-05-04_01.34.29.png 749w" sizes="(min-width: 720px) 720px"></figure><!--kg-card-begin: markdown--><p>あとは成果物を吸い込むようにVacuum Chestに設定すれば完了です。<br>
Botaniaの花に関しては、Basic Item Filterでは一種類登録すると全種類吸い込んでくれるようです。（NBT違い扱いなのかな…？）</p>
<!--kg-card-end: markdown--><hr><!--kg-card-begin: markdown--><h2 id="runicaltar">ルーン生成(Runic Altar)の自動化</h2>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/05/2022-05-03_23.45.38.png" class="kg-image" alt="BotaniaをRefined Storageで自動クラフトする"></figure><!--kg-card-begin: markdown--><h3 id>注意点</h3>
<p>このやり方の場合も、連続クラフトには対応していないので、出来上がるまで待ってから1回に一つずつクラフトする必要があります。<br>
複数同時にクラフトすると、素材が混ざってクラフトに失敗してしまいます。</p>
<h3 id="mod">他に必要になるMod</h3>
<ul>
<li><a href="https://www.curseforge.com/minecraft/mc-mods/ender-io">Ender IO</a></li>
<li><a href="https://www.curseforge.com/minecraft/mc-mods/extra-utilities">Extra Utilities 2</a></li>
</ul>
<h3 id>やりかた</h3>
<p>こちらもPetal Apothercaryのように投げ入れのレシピになります。<br>
ただし、他のクラフトと違って難しい点がいくつかあります。</p>
<ol>
<li>ルーンが素材になることがある</li>
<li>クラフト後もルーンが残るクラフトがある</li>
<li>ルーンを回収しないとRunic Altarにセットされてしまう</li>
</ol>
<p>ですが、無事自動化に成功したので解説します。</p>
<p>投げ入れに関しては他のクラフト同様Open Createを使います。<br>
また、複数素材のルーンが多いのでバッファも用意した形で配置します。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/05/2022-05-04_01.56.58.png" class="kg-image" alt="BotaniaをRefined Storageで自動クラフトする" srcset="https://ubansi.com/content/images/size/w600/2022/05/2022-05-04_01.56.58.png 600w, https://ubansi.com/content/images/2022/05/2022-05-04_01.56.58.png 846w" sizes="(min-width: 720px) 720px"></figure><!--kg-card-begin: markdown--><p>Vacuum ChestのBasic Item Filterはブラックリストにして、Livingrockを<strong>吸い込まないように</strong>設定します。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/05/2022-05-04_01.57.21.png" class="kg-image" alt="BotaniaをRefined Storageで自動クラフトする" srcset="https://ubansi.com/content/images/size/w600/2022/05/2022-05-04_01.57.21.png 600w, https://ubansi.com/content/images/2022/05/2022-05-04_01.57.21.png 793w" sizes="(min-width: 720px) 720px"></figure><!--kg-card-begin: markdown--><p>Runic Altarはクラフト完了時にWand of the Forestのタッチが必要なので<br>
Runic Altarの横にはMechanical Userを設置して、中にはWand of the Forestを入れます。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/05/2022-05-04_01.57.37.png" class="kg-image" alt="BotaniaをRefined Storageで自動クラフトする" srcset="https://ubansi.com/content/images/size/w600/2022/05/2022-05-04_01.57.37.png 600w, https://ubansi.com/content/images/2022/05/2022-05-04_01.57.37.png 703w"></figure><!--kg-card-begin: markdown--><p>次にRedstone ComparatorをRunic Altarに接続します。<br>
その信号をRedstone Repeaterで最大遅延(4ticks)にします。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/05/2022-05-02_02.36.16.png" class="kg-image" alt="BotaniaをRefined Storageで自動クラフトする" srcset="https://ubansi.com/content/images/size/w600/2022/05/2022-05-02_02.36.16.png 600w, https://ubansi.com/content/images/size/w1000/2022/05/2022-05-02_02.36.16.png 1000w, https://ubansi.com/content/images/2022/05/2022-05-02_02.36.16.png 1116w" sizes="(min-width: 720px) 720px"></figure><!--kg-card-begin: markdown--><p>その遅延した信号をVacuum Chestに接続します。<br>
Vacuum ChestはRedstoneがOnのときのみ稼働に設定します。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/05/2022-05-04_02.08.38.png" class="kg-image" alt="BotaniaをRefined Storageで自動クラフトする" srcset="https://ubansi.com/content/images/size/w600/2022/05/2022-05-04_02.08.38.png 600w, https://ubansi.com/content/images/size/w1000/2022/05/2022-05-04_02.08.38.png 1000w, https://ubansi.com/content/images/2022/05/2022-05-04_02.08.38.png 1117w" sizes="(min-width: 720px) 720px"></figure><!--kg-card-begin: markdown--><p>全体像はこんな感じになります。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/05/2022-05-04_02.10.11.png" class="kg-image" alt="BotaniaをRefined Storageで自動クラフトする" srcset="https://ubansi.com/content/images/size/w600/2022/05/2022-05-04_02.10.11.png 600w, https://ubansi.com/content/images/2022/05/2022-05-04_02.10.11.png 894w" sizes="(min-width: 720px) 720px"></figure><!--kg-card-begin: markdown--><p>こうすることで何が起きるかというと、</p>
<ol>
<li>Vacuum ChestがOFFの状態でRunic Altarのクラフトが開始されます</li>
<li>Runic Altarのクラフト中はRedstone Comparatorで信号がONとなり、Vacuum Chestが稼働する</li>
<li>Vacuum Chestは稼働しているものの、クラフト素材はRunic Altarに固定されているため吸い込まれない</li>
<li>クラフト完了後にRunic Altarから素材が開放された瞬間、Redstone Comparatorからの信号はOFFになる</li>
<li>OFFになる信号がRedstone Repeaterで遅延されているためクラフト完了後にVacuum Chestが動いている状態が4ticks発生し、成果物と残った素材をすべて回収する</li>
</ol>
<p>ということがおき、必要な素材をRefined Storageで送り込み、余った素材も残さずRefined Storageに戻すという仕組みが作れます。<br>
ちなみに、なぜVacuum ChestのブラックリストにLivingrockを入れているかというと、<br>
クラフト中もLivingrockはRunic AltarにロックされずにVacuum Chest吸い込まれてしまうため、<br>
ブラックリストに登録して吸い込まないようにしています。</p>
<h2 id>その他</h2>
<p>その他のクラフトもありますが、大体はこのやり方の応用でなんとかなると思うので、割愛します。<br>
最後まで読んでいただいてありがとうございます。</p>
<p>良き工業化ライフを。</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Apex Legendsソロダイヤチャレンジ]]></title><description><![CDATA[Apex Legends ソロダイヤ達成しました。
その際、ランクマで気をつけたことをまとめました。]]></description><link>https://ubansi.com/apex-legends-solo-diamond/</link><guid isPermaLink="false">61ff6ddc3d1d9505ab542e4f</guid><category><![CDATA[Apex Legends]]></category><dc:creator><![CDATA[ubansi]]></dc:creator><pubDate>Sun, 06 Feb 2022 08:53:11 GMT</pubDate><media:content url="https://ubansi.com/content/images/2022/02/apex-featured-image-escape-season.jpg.adapt.crop191x100.1200w.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://ubansi.com/content/images/2022/02/apex-featured-image-escape-season.jpg.adapt.crop191x100.1200w.jpg" alt="Apex Legendsソロダイヤチャレンジ"><p>Path of Exileの布教記事書いた直後にApexの話かよって話ですが<br>
実はApex Legends Season 11 split 2でソロダイヤに挑戦しました。</p>
<p>PC版のキーマウで、キャラクターはパスファインダー or アッシュです。</p>
<p>結果は…</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/02/vlcsnap-2022-02-05-00h16m32s780.png" class="kg-image" alt="Apex Legendsソロダイヤチャレンジ" srcset="https://ubansi.com/content/images/size/w600/2022/02/vlcsnap-2022-02-05-00h16m32s780.png 600w, https://ubansi.com/content/images/size/w1000/2022/02/vlcsnap-2022-02-05-00h16m32s780.png 1000w, https://ubansi.com/content/images/size/w1600/2022/02/vlcsnap-2022-02-05-00h16m32s780.png 1600w, https://ubansi.com/content/images/2022/02/vlcsnap-2022-02-05-00h16m32s780.png 1920w" sizes="(min-width: 720px) 720px"></figure><!--kg-card-begin: markdown--><p>無事達成しました！<br>
プラチナでのラストキルは自分がノックダウンされた後にテルミットで敵が死んで、敵の生き残りもエリアダメージで死んでチャンピオンっていう締まらない勝ち方でしたが、勝ちは勝ちです！ｗ</p>
<p>戦績はこんな感じです</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/02/20220205022738_1.jpg" class="kg-image" alt="Apex Legendsソロダイヤチャレンジ" srcset="https://ubansi.com/content/images/size/w600/2022/02/20220205022738_1.jpg 600w, https://ubansi.com/content/images/size/w1000/2022/02/20220205022738_1.jpg 1000w, https://ubansi.com/content/images/size/w1600/2022/02/20220205022738_1.jpg 1600w, https://ubansi.com/content/images/size/w2400/2022/02/20220205022738_1.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><!--kg-card-begin: markdown--><p>多くのFPSで指標となるうK/D(キルレート)は1.0以下<br>
Apexで上手いとされるダイヤランクとしては多分低い方だと思います。</p>
<p>このキルレでもダイヤに行けたので、<br>
ダイヤに到達するために自分が意識したことをまとめたいと思います。</p>
<h1 id="3">3秒で駆けつける</h1>
<p>一番意識したのは味方に合わせる事でした。<br>
よく言われるアドバイスだと思いますが、具体的にどうするかというと、<br>
<strong>&quot;味方が発砲して3秒以内に同じ敵を撃てる位置取りをする&quot;</strong><br>
を目標にして、自分は動きました。<br>
※もちろん、間に合わないことも沢山ありましたが</p>
<p>漁りと索敵以外はこの基本原則を守るようにするだけで、対面PTとの勝率は格段に上がりました。<br>
3秒はなんとなく野良の人が孤立して戦闘した状態で耐えられるギリギリの秒数かなと思って決めました。</p>
<p>試合中は定期的に<br>
「今戦闘始まった場合、3秒で援護射撃できるか」<br>
っていうのを考えて移動していました。</p>
<p>よくあるソロランクの話で無謀に突っ込んだ味方は見捨てるかみたいな話がありますが、<br>
自分の場合はその場合もなるべく合わせました。<br>
全力でカバーすれば無謀な特攻も案外勝てました。<br>
※自分から特攻はやりませんけど…</p>
<p>また、正直この動きする場合、漁りも結構適当で大丈夫です。<br>
味方が攻撃している敵にフォーカスして50ダメージでも入れば一気にノックにできる可能性が高まります。<br>
P2020しかなくても、全力で合わせて撃ちました。<br>
もちろん味方がターゲット取っている間に自分で倒しきってしまっても問題ないです。</p>
<p>とにかく合わせる意識をしていた象徴的なリザルトは</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/02/20220130013901_1.jpg" class="kg-image" alt="Apex Legendsソロダイヤチャレンジ" srcset="https://ubansi.com/content/images/size/w600/2022/02/20220130013901_1.jpg 600w, https://ubansi.com/content/images/size/w1000/2022/02/20220130013901_1.jpg 1000w, https://ubansi.com/content/images/size/w1600/2022/02/20220130013901_1.jpg 1600w, https://ubansi.com/content/images/size/w2400/2022/02/20220130013901_1.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><!--kg-card-begin: markdown--><p>1キル 9アシスト !<br>
このマッチ味方がゴリゴリ押していく前衛型の強い人らでした。<br>
全力でフォーカスすることで、味方が被弾する前に敵が倒れ、次の戦闘にどんどん参加できるといういい流れに持っていけたと思います。</p>
<h1 id="aim">AIMについて</h1>
<p>射撃演習場に何時間も籠もったりとかはしないで、とにかく維持することを心がけました。<br>
やる気がなくても最低でも射撃演習場でR-301を200～300発は打ちました。<br>
あとは、ランクマに行かなくてもカジュアルを2戦以上しました。</p>
<p>AIMに関してはスポーツのように<br>
「1日サボれば下がるもの」<br>
というのはあっていると思います。</p>
<p>そして、下がらないようにすればプレイ時間に応じて勝手に良くなって行くと思います。<br>
毎日続けることでAIMはかなり良くなりました。</p>
<p>あとは、AIMのコツとして大事なのは<br>
<strong>近距離は感覚、遠距離は意識</strong><br>
だと思います。</p>
<p>激しく動きまわる近距離のAIMは感覚で打ちます。</p>
<p>調子が悪いときは大体近距離も意識して狙おうとしてることが多かったです。<br>
AIMが調子悪いときはコレを思い出して調整していきました。</p>
<p>遠距離に関しては微調整や弾道落下の計算、敵の動きの予測など考える必要があるので、意識して狙う必要があると思います。</p>
<h1 id>調子を整える</h1>
<p>自分の場合はスロースターターなので、以下のルーチーンを行ってました。</p>
<ol>
<li>射撃演習場で練習 (5~15 min)</li>
<li>1000ダメージ以上出るまでカジュアルバトロワ</li>
<li>ランクマッチ</li>
</ol>
<p>カジュアルのバトロワで1000ダメージぐらい出るとAIM温まってきたと言う目安として使ってました。<br>
ただ、AIM調整であればアリーナのほうがアップとしては早くていいかもしれないです。</p>
<p>この辺のアップをおろそかにするとRPを溶かすことが多かったです。</p>
<p>また、もう一つ重要だったのはメンタルでした。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2022/02/---1---RP---RP--.png" class="kg-image" alt="Apex Legendsソロダイヤチャレンジ" srcset="https://ubansi.com/content/images/2022/02/---1---RP---RP--.png 600w"></figure><!--kg-card-begin: markdown--><p>これは、自分のRPの推移をまとめたものですが<br>
1/19日にもう少しでプラチナ2に到達するというところで2日合わせてRPを580溶かしました。</p>
<p>RP溶かしたくないというマインドから弱気になり、戦闘に対して消極的になってしまい、戦闘中も逃げることを考えて負けるみたいなダメなパターンに入ってしまいました。</p>
<p>プラチナ3まで落ちてやっとマインドをリセットできて、収支プラスにできました。</p>
<p>RPが溶けていくというのは今までできていたことができていなくなっているので<br>
一旦見直すというのをやったほうがいいと思います。</p>
<p>プラチナ1到達直後も若干弱気なマインドになり溶かしましたが、<br>
次の日にはマインドリセットしてプラスに持っていきました。</p>
<p>後半に関してはプラチナ1でRPが溶けても、次の試合で取り戻せばいいぐらいの気持ちでプレイしてました。<br>
とにかく目の前の試合に集中するのが大事だと思います。</p>
<h1 id>まとめ</h1>
<p>ダイヤに行くまでに意識したことをかんたんにまとめると、</p>
<ul>
<li>味方を全力でカバーする</li>
<li>AIMを維持する</li>
<li>調子を整える</li>
</ul>
<p>になります。<br>
少しでもプラチナで沼っている人の参考になればと思います。</p>
<p>とりあえず無事ダイヤに到達できたので、ダイヤ帯の地獄と呼ばれるランクマを少し味わいつつ<br>
Path of Exileの新リーグで遊んでいきたいと思います。</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Path Of Exile 入門]]></title><description><![CDATA[Path of Exileに興味あるけどよくわからない人に向けて
分かりやすく解説することを目的とした記事です。]]></description><link>https://ubansi.com/path-of-exile-intro/</link><guid isPermaLink="false">61ed213e3d1d9505ab542a64</guid><category><![CDATA[Path-of-Exile]]></category><dc:creator><![CDATA[ubansi]]></dc:creator><pubDate>Sun, 23 Jan 2022 16:02:29 GMT</pubDate><media:content url="https://ubansi.com/content/images/2022/01/20220124004752_1.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://ubansi.com/content/images/2022/01/20220124004752_1.jpg" alt="Path Of Exile 入門"><p>この記事はPath of Exileに興味あるけどよくわからない人に向けて<br>
分かりやすく解説することを目的とした記事です。</p>
<h2 id="8">8年も続く&quot;課金で強くなれないゲーム&quot;</h2>
<p>Path of Exileは2013年にリリースされたMMO(MO?)のアクションRPGです。<br>
<img src="https://ubansi.com/content/images/2022/01/vlcsnap-2022-01-23-18h50m01s769.png" alt="Path Of Exile 入門"></p>
<p>基本的には、モンスターを倒し装備を強化してもっと強いモンスターを倒しに行くというハックアンドスラッシュに分類されるゲームです。<br>
モンスターを倒すことで経験値がもらえ、キャラクター自体が成長してスキルを振ることができます。<br>
また、モンスターからは装備やアイテムが落ち、その際ランダムでModが付きます。<br>
<img src="https://ubansi.com/content/images/2022/01/wepon_drop.png" alt="Path Of Exile 入門"></p>
<p>モンスターを倒すことでキャラクターを成長させつつ、どんどん良いアイテムを入手して強くなる。<br>
といったゲームになります。</p>
<p>課金要素はアバターや倉庫拡張ぐらいで、課金してるからと言って<strong>キャラクターが強くなることはありません</strong>。<br>
それでもゲーム運営が8年も続くほどファンに愛されているゲームとなっています。</p>
<h2 id>強くない？最上位レアリティのユニークアイテム</h2>
<p>Path of Exileの最上位レアリティはユニークアイテムになります。<br>
ユニークアイテムは一般のレアアイテムにはつかないModがついたり、補正の幅が特殊だったりします。<br>
ただ、他のMMOにあるような&quot;最強&quot;ではなく&quot;特殊&quot;なアイテムとなっています。<br>
そして、入手はしやすいものの強さ的には&quot;そこそこ&quot;というものが多いです。<br>
また、強いユニークにはデメリットが多かったりします。<br>
どういうことかというと、<strong>ユニークアイテムよりも高補正のModが揃ったレアアイテムの方が強い</strong>です。<br>
なので、同じスキル、同じビルドでプレイしているユーザも最終的に<strong>全員装備が違ったり</strong>、<br>
<strong>ある日拾ったレアアイテムが超高額で売れる</strong>ことなどもあります。<br>
このあたりが個人的にはハクスラの浪漫を感じて好きです。<br>
<img src="https://ubansi.com/content/images/2022/01/----------2022-01-24-14.35.01.png" alt="Path Of Exile 入門"></p>
<p>また、ほかにもキャラクタービルドの多様性がある点と運営のゲームバランスの調整が上手いところ、定期的に大幅なアップデートを継続しているところです…<br>
が、話せば長くなってしまうので割愛したいと思います。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://store.steampowered.com/app/238960/Path_of_Exile/?l&#x3D;japanese"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Steam：Path of Exile</div><div class="kg-bookmark-description">You are an Exile, struggling to survive on the dark continent of Wraeclast, as you fight to earn power that will allow you to exact your revenge against those who wronged you. Created by hardcore gamers, Path of Exile is an online Action RPG set in a dark fantasy world.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://store.steampowered.com/favicon.ico" alt="Path Of Exile 入門"><span class="kg-bookmark-publisher">STEAM</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://cdn.akamai.steamstatic.com/steam/apps/238960/capsule_616x353.jpg?t&#x3D;1635819685" alt="Path Of Exile 入門"></div></a></figure><!--kg-card-begin: markdown--><h1 id>リーグについて</h1>
<p>とりあえずすぐ遊びたい人は、<br>
<strong>チャレンジリーグのソフトコア(SC)でキャラクターを作れば良い</strong>と思います。<br>
<img src="https://ubansi.com/content/images/2022/01/20220123200944_1.jpg" alt="Path Of Exile 入門"></p>
<p>画像の真ん中のやつです。<br>
※時期によってリーグの名前は変わります</p>
<p>チャレンジリーグがない場合は左にある<strong>スタンダードリーグのSC</strong>で作成しましょう。</p>
<h2 id>チャレンジリーグとパーマネントリーグ</h2>
<p>チャレンジリーグは3ヶ月ぐらいの期間限定リーグになります。<br>
新要素が追加された新しいリーグとして開始します。<br>
アイテムやキャラクターは1から作成することになるので、開始時は新しいサーバができたときの様に盛り上がります。<br>
また、チャレンジが用意されており特定の条件をクリアするとアバターやペットなどがもらえます。<br>
おすすめの理由は活気があるので装備の売買がしやすいので初心者でも装備を整えやすいと思います。<br>
また、リーグ終了時にはパーマネントリーグに転送されるのでキャラクターが削除されたりアイテムがなくなることはありません。</p>
<h2 id>ハードコアとソフトコア</h2>
<p>それぞれのリーグにはハードコアとソフトコアがあり、ハードコアの場合はキャラクターが死ぬとパーマネントリーグに装備とキャラクターが転送されます。<br>
事実上ハードコアサーバーでは死亡扱いになります。<br>
ハードコアメインで過ごすのは狂気に思えるかもしれませんが、ハードコアなりの独特の緊張感がありそれはそれで楽しいので慣れてきたらキャラクターを作ってみるのもいいと思います。</p>
<h1 id>キャラの作り方</h1>
<p>とにかく遊びたい！って人は<strong>何も考えずに気に入ったキャラで好きなように遊ぶ</strong>のがいいと思います。<br>
ただし、普通の人はおそらくストーリー攻略やその後にだんだん敵を倒すのが難しくなると思います。<br>
でも安心してください、それが<strong>普通</strong>です。<br>
普通にプレイしながら強いビルドを作るのは難易度が高く、Path of Exileに慣れているプレイヤーでもやったことないコンセプトの強キャラを作るのは難しいです。</p>
<p>その時は思い切って、他のキャラクターのレシピを参考にしましょう。<br>
別のプレイヤーがYouTubeや公式Fourmにまとめているビルドを参考にするのが良いと思います。</p>
<p>個人的におすすめのチャンネルはPath of Exile Buildsです。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.youtube.com/c/PathofExileBuilds"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Path of Exile Builds</div><div class="kg-bookmark-description">Hi there, I´m a PoE player that loves to test random builds. I´ve made this channel to show you guys lots of possible builds, I´ll post at least one build per week. I hope you have fun here :) Opa, eu sou um jogador de PoE que adora testar builds aleatórias. Eu fiz esse canal pra mostrar pra vocês …</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.youtube.com/s/desktop/40777624/img/favicon_144x144.png" alt="Path Of Exile 入門"><span class="kg-bookmark-publisher">YouTube</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://yt3.ggpht.com/ytc/AKedOLREfCJbQiCYLHuQxMIYITkD2fLHL6D312f6AFNd2A&#x3D;s900-c-k-c0x00ffffff-no-rj" alt="Path Of Exile 入門"></div></a></figure><!--kg-card-begin: markdown--><p>このチャンネルは初心者や始めたてでも揃えやすい装備で、ある程度DPSや耐久を確保できるビルドの紹介が多い印象です。<br>
ここで紹介されたビルドを元にビルドを作って、その後入手した装備や資金に合わせてアレンジしていくのがおすすめです。</p>
<p>また、poe.ninjaというサイトで経験値ランキング上位のプレイヤーの装備を見ることができます。<br>
そこから上位プレイヤーのDPSの上げ方や防御方法などを勉強するのも良いでしょう。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://poe.ninja/challenge/builds"><div class="kg-bookmark-content"><div class="kg-bookmark-title">poe.ninja</div><div class="kg-bookmark-description"></div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://poe.ninja/favicons/android-icon-192x192.png" alt="Path Of Exile 入門"></div></div><div class="kg-bookmark-thumbnail"><img src="https://poe.ninja/favicons/android-icon-192x192.png" alt="Path Of Exile 入門"></div></a></figure><!--kg-card-begin: markdown--><p>また、個人的には予算を気にせず激ヤバなビルドを作成して多数紹介しているFast AFチャンネルもおすすめです。<br>
※真似できるかは置いておいて…</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.youtube.com/c/FastAFgaming/videos"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Fast AF</div><div class="kg-bookmark-description">Wraeclast’s God of Speed. Looking for Fast &amp; Strong POE builds? Join us &amp; discover the secrets! Go fast, or go home, exiles.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.youtube.com/s/desktop/40777624/img/favicon_144x144.png" alt="Path Of Exile 入門"><span class="kg-bookmark-publisher">YouTube</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://yt3.ggpht.com/ytc/AKedOLRuqdaAtXx7P0J6xW0KtolerF5G2Xn3iezuUsNtxQ&#x3D;s900-c-k-c0x00ffffff-no-rj" alt="Path Of Exile 入門"></div></a></figure><!--kg-card-begin: markdown--><p>剣道や茶道の&quot;守破離&quot;の考えと同様に<br>
まず、真似て考えを理解し、別のビルドを参考にし独自のものを確立する。<br>
という流れがなんだかんだ良いと思います。</p>
<h2 id="pathofbuildings">Path of Buildings</h2>
<p>ビルドを作るときはPath of Buildingsというツールがおすすめです。<br>
このツールはDPS(Damage per Seconds)の計算や、スキルを取ったときDPSがどのように変化するかなどを見れます。</p>
<p><img src="https://ubansi.com/content/images/2022/01/pob.png" alt="Path Of Exile 入門"></p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://pathofbuilding.community/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Path of Building Community Fork</div><div class="kg-bookmark-description">A powerful build planner for Path of Exile</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://pathofbuilding.community/favicon.png" alt="Path Of Exile 入門"><span class="kg-bookmark-author">The Path of Building Community</span><span class="kg-bookmark-publisher">The Path of Building Community</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://pathofbuilding.community/images/pob_overview.png" alt="Path Of Exile 入門"></div></a></figure><!--kg-card-begin: markdown--><p>Path of Buildingsというツールが元なのですが、メンテナンスが追いつかなくなったため、有志が更新しているCommunity forkの方をおすすめします。</p>
<h1 id>クラフトについて</h1>
<p>このゲームの大きな要素の一つにクラフトがあります。<br>
レアアイテムやユニークアイテムは敵からドロップさせる以外にも、Currencyアイテムを使って作ることができます。<br>
Currencyはトレードにも使うので、あまり使いすぎるのはおすすめしませんが&quot;作る&quot;という選択肢もあることは覚えておきましょう。</p>
<h1 id>ストーリークリア後の話</h1>
<p>Act10まであるストーリーをクリアするといよいよPath of Exileのメインコンテンツ<br>
Mapに行けるようになります。</p>
<p><img src="https://ubansi.com/content/images/2022/01/20220123204831_1.jpg" alt="Path Of Exile 入門"></p>
<h2 id="map">Mapとは</h2>
<p>Mapは高レベルモンスターがいるダンジョンの鍵と思ってもらえれば良いと思います。<br>
MapにはTier:1からTier:16までありLv68からLv83までのモンスターのダンジョンになります。<br>
Tier:2以上のMapはMap内でしかドロップしないため、低Tierのマップから上げていくかトレードで入手して高TierのMapを入手していきましょう。<br>
またMap自体もアイテムですので、クラフトすることができます。<br>
Modによって敵が強くなる代わりにアイテムドロップを良くすることができます。<br>
Mapを周回することでキャラクターのレベル上げができるとともに、より強力なアイテムを入手できるようになると思ってもらえればいいと思います。</p>
<h2 id>集めるもの</h2>
<h3 id="currency">Currency</h3>
<p>Path of Exileの中ではお金はありませんが、お金の代わりに使われているものがあります。<br>
Exalted OrbとChaos Orbになります。<br>
<img src="https://ubansi.com/content/images/2022/01/20220123213358_1.jpg" alt="Path Of Exile 入門"></p>
<p>だいたいこの2つがトレードに使われています。<br>
Chaos Orbはカオスレシピといって、Lv60以上のレアアイテムを全部位同時にNPCに売却するともらえます。（すべて未鑑定なら2個もらえる）<br>
序盤はこのやり方でChaos Orbを集めて装備を整えていくと良いと思います。</p>
<p>Exalted Orbに関しては基本的にはドロップかDivination Cardで入手する形になると思います。<br>
相場は時期やリーグによって変動しますが大体 1 Exalted Orbは100 Chaos Orbぐらいと考えるといいと思います。<br>
また、２０個集めるとExalted OrbになるExalted Shardというものもあります。</p>
<p>うまくCurrencyを集めてトレードで装備を整えれば、一気にビルドが完成に近づくでしょう。</p>
<p>その他のレシピについては以下のWikiにまとまってます。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.poewiki.net/wiki/Vendor_recipe_system#Full_Rare_Sets"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Vendor recipe system | PoE Wiki</div><div class="kg-bookmark-description"></div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.poewiki.net/favicon.ico" alt="Path Of Exile 入門"><span class="kg-bookmark-publisher">PoE Wiki</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://www.poewiki.net/w/images/thumb/8/84/Vendor_recipe_for_wand.png/300px-Vendor_recipe_for_wand.png" alt="Path Of Exile 入門"></div></a></figure><!--kg-card-begin: markdown--><p>良品が落ちればトレードに出品してChaos OrbやExalted Orbを入手できます。<br>
ある程度元手ができて、キャラクターもできてきたらトレードで入手していく形が多くなると思います。</p>
<h3 id="map">Map</h3>
<p>高TierのMapはMapの中でしかドロップしないので、MapのQuantityをある程度上げて回るのがいいと思います。<br>
<img src="https://ubansi.com/content/images/2022/01/map.png" alt="Path Of Exile 入門"></p>
<p>Item Quantityが70％ぐらいあればMapが１～２個落ちると思うのでそれぐらいを目安にして周回すると良いと思います。<br>
ただし、ドロップは運なのでQuantityが低くても沢山落ちるときもあれば、QuantityもりもりでもMapが落ちないなどもありますのでとにかく周回するのが一番だと思います。<br>
そして、キャラクターの強さに自信があればItem Quantity が100％以上の危険なMapも気にせずガンガン回せるようになります。</p>
<h1 id="map">Mapのその先に</h1>
<p>Map攻略の先にはいろいろなボスがいます。<br>
ユニークマップのボスやShaperやElder。そしてSirus。<br>
また各リーグ要素のボスやリーグ要素のエンドコンテンツなどなど…<br>
それらのボスを倒すのを目標にすると良いと思います。</p>
<p>また、お金をためて完全なネタビルド(meme build)を作ってみたり<br>
純粋に強さを求めてDPSを極限まで上げたり、<br>
ボス相手に放置でも生き残れる耐久にする…<br>
などいろいろな楽しみ方もあると思います。</p>
<h2 id>ビルドの大体の目安値</h2>
<h3 id>攻撃力について</h3>
<p>はじめはShaper DPSで100万ぐらいを目指すと良いと思います。<br>
<img src="https://ubansi.com/content/images/2022/01/----------2022-01-23-222355.png" alt="Path Of Exile 入門"><br>
※Path of BuildingsでConfigのIs the enemy a Boss?の項目をShaper/GuardianにしたときのTotal DPSの項目</p>
<p>このキャラの場合約366万DPSになります。</p>
<p>100万DPSぐらいあればT16のMAPもある程度まわせるし初心者でも予算的に厳しいラインではないと思います。<br>
300万DPSぐらいになると、ボス系統も結構楽に倒せるようになるので周回なども楽になります。<br>
1000万DPSを超えると、ボス系統も瞬殺できるようになります。<br>
ここまで行けばビルドとして大成功だと思います。<br>
1億DPSは超えた事ないですけど、poe.ninjaではたまに見かけます…<br>
どんな感じなんでしょうね…。</p>
<h3 id>ライフと防御について</h3>
<p>ボスキャラはレジスト75％でも大体4000から5000ダメージぐらいを与える大技を持っています。<br>
なので、5000以下のライフだと一発でも食らうと終わりです。<br>
回避やブロックできない場合は最低でも5000はあったほうがいいです。<br>
また、Energy Shield型の場合にはFlaskで緊急回復などができないのでもう少し余裕がある6000ぐらいは最低でもあったほうがいいかなと思います。<br>
ただし、あくまでこれらは基本ですので高い防御力でカバーしたりや回避することで補ったりすることもできます。</p>
<h3 id>抵抗について</h3>
<p>まずFire/Cold/LightningのResistanceをすべて75%以上用意しましょう。<br>
特殊なビルド以外では必須項目です。<br>
このゲームはレジストがすべて75％ある状態でゲームバランスが設計されていると思われます。<br>
ストーリー攻略中であればあまり問題になりませんが、後述するMapに行く際には入り口が使い捨てになるので、死にすぎると入れなくなります。<br>
また、死ぬと経験値が10％減るのでレベルアップも難しくなります。<br>
もし余裕があれば135％あるとMapのModでCurseがかかっても75％維持できるのでおすすめです。</p>
<p>Chaos Resistanceに関しては稼ぎにくいのと、大体がDot攻撃なので、余力があればつけれるだけつけるで良いと思います。<br>
75%まで持っていくのはかなりしんどいです。<br>
自分は大体0％付近です。</p>
<h3 id>状態異常について</h3>
<h4 id="bleeding">Bleeding</h4>
<p>Bleedingは移動時にPhysicalダメージが継続で入ります。<br>
Path of Exileで敵の真ん中で立ち止まることは死を意味するのでかなり危険です。<br>
Flaskで解除できるので基本はそれでいいと思います。<br>
また、スタックするタイプのBleedingを発生させるCorrupted Blodというのもあります。<br>
こちらはFlaskでもいいのですが、Jewelでも無効化できるので余裕があればJewelで対策してもいいと思います。</p>
<h4 id="freeze">Freeze</h4>
<p>Freeze解除のFlaskにエンチャントでFreeze時に発動をつけるか<br>
PhantenonのFreeze解除を選択するかしましょう。<br>
Freezeも動けなくなるので、凍ったままタコ殴りにされて死に直結します。<br>
対策は必須だと思います。</p>
<h3 id>リフレクションについて</h3>
<p>一部のボスやMapのModによっては攻撃ダメージを一部反射する敵がいます。<br>
Mapの場合は対策できない場合はModを変更してしまっていいと思います。<br>
Refrectionついているボスを倒す場合は</p>
<ul>
<li>Refrection対策Modつきのアイテム</li>
<li>PhantenonをRefrection軽減に変更</li>
</ul>
<p>などで対策しましょう。<br>
ただし、Chaos属性の攻撃は反射されないのでビルド自体がChaos攻撃主体の場合は関係ありません。<br>
また、Awakened Elemental Damage with Attacks SupportなどサポートGemに反射しなくなる効果がついているGemもあります。</p>
<h1 id>便利なツールやサイトなど</h1>
<h2 id="pathofbuildingcommunityfork">Path of Building (Community Fork)</h2>
<p>必須。<br>
むしろこのゲームのメインコンテンツとも言えます。<br>
パッシブやスキル、アイテムを変更する際に耐久やDPSがどのように変化するか確認できます。<br>
また、トレードからアイテム情報をコピーしてもし買ってつけたらどうなるのかを見ることなども可能。<br>
PoBの起動時間がPoEを超えたらあなたも末期のExileでしょう。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://pathofbuilding.community/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Path of Building Community Fork</div><div class="kg-bookmark-description">A powerful build planner for Path of Exile</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://pathofbuilding.community/favicon.png" alt="Path Of Exile 入門"><span class="kg-bookmark-author">The Path of Building Community</span><span class="kg-bookmark-publisher">The Path of Building Community</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://pathofbuilding.community/images/pob_overview.png" alt="Path Of Exile 入門"></div></a></figure><!--kg-card-begin: markdown--><h2 id="pathofexile">Path of Exile公式サイト</h2>
<p>公式サイト。<br>
トレードは主にここでできます。<br>
最新情報やアプデ情報なども見れるし、Forumもあります。<br>
また、ゲーム内のアイテムなどもほぼリアルタイムで見れます。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.pathofexile.com/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Path of Exile</div><div class="kg-bookmark-description">Path of Exile is a free online-only action RPG under development by Grinding Gear Games in New Zealand.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://web.poecdn.com/image/favicon/apple-touch-icon.png?v&#x3D;1" alt="Path Of Exile 入門"><span class="kg-bookmark-publisher">Path of Exile</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://web.poecdn.com/image/favicon/ogimage.png?v&#x3D;1" alt="Path Of Exile 入門"></div></a></figure><!--kg-card-begin: markdown--><h2 id="projectpathofexilewiki">Project Path of Exile Wiki (英語)</h2>
<p>ゲームのシステムの詳細がわからないときはWikiを読みましょう。<br>
例えば<br>
Low lifeとはどういう状況か？ -&gt; Lifeが50%以下のとき<br>
Savage hitとはなにか -&gt; 最大Lifeの15％以上のダメージを与える攻撃<br>
みたいな情報を確認できます。</p>
<p>Fandom版とProject Path of Exile Wikiの2つがあります。<br>
公式サイトからはFandom版へのリンクとなっていますが<br>
UIの酷さなどからあるユーザがWikiを移植しました。<br>
Google検索ではFandom版のほうが上に来ますが、<br>
Project Path of Exile Wikiのほうが更新されているのでおすすめです。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.poewiki.net/wiki/Path_of_Exile_Wiki"><div class="kg-bookmark-content"><div class="kg-bookmark-title">The Path of Exile Wiki</div><div class="kg-bookmark-description"></div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.poewiki.net/favicon.ico" alt="Path Of Exile 入門"></div></div><div class="kg-bookmark-thumbnail"><img src="https://www.poewiki.net/w/images/thumb/2/27/Cluster_Jewels.png/300px-Cluster_Jewels.png" alt="Path Of Exile 入門"></div></a></figure><!--kg-card-begin: markdown--><h2 id="awakendpoetrade">Awakend Poe Trade</h2>
<p>トレード用の相場チェッカー<br>
拾ったアイテムなどにゲーム内でカーソルを合わせてCtrl+Dを押すと相場確認ができます。</p>
<p><img src="https://ubansi.com/content/images/2022/01/apt--2-.jpg" alt="Path Of Exile 入門"></p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://snosme.github.io/awakened-poe-trade/download"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Download</div><div class="kg-bookmark-description">App for price-checking items in Path of Exile</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://snosme.github.io/awakened-poe-trade/favicon.png" alt="Path Of Exile 入門"><span class="kg-bookmark-publisher">Awakened PoE Trade</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://snosme.github.io/awakened-poe-trade/assets/images/TransferOrb.png" alt="Path Of Exile 入門"></div></a></figure><!--kg-card-begin: markdown--><h2 id="poeninja">Poe.ninja</h2>
<p>アイテムの相場情報や上位プレイヤーの装備などを閲覧できるサイトです。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://poe.ninja/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">poe.ninja</div><div class="kg-bookmark-description"></div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://poe.ninja/favicons/android-icon-192x192.png" alt="Path Of Exile 入門"></div></div><div class="kg-bookmark-thumbnail"><img src="https://poe.ninja/favicons/android-icon-192x192.png" alt="Path Of Exile 入門"></div></a></figure><!--kg-card-begin: markdown--><h2 id="poedb">PoeDB</h2>
<p>Path of Exileのゲーム内のデータが置いてあるサイトです。<br>
どの部位にどんなModがつくのかなどの網羅的な情報があります。<br>
クラフトするときなどに重宝します。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://poedb.tw/us/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">PoEDB, Path of Exile Wiki</div><div class="kg-bookmark-description">PoEDB provides things come out each league, as well as items, uniques, skills and passives. Path of Exile Wiki editing functions.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://poedb.tw/favicon.ico" alt="Path Of Exile 入門"><span class="kg-bookmark-publisher">PoEDB</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://web.poecdn.com/gen/image/WzI1LDE0LHsiZiI6IjJESXRlbXMvQ3VycmVuY3kvU2FjcmVkT3JiIiwidyI6MSwiaCI6MSwic2NhbGUiOjF9XQ/f5a07465c5/SacredOrb.png" alt="Path Of Exile 入門"></div></a></figure>]]></content:encoded></item><item><title><![CDATA[BigQueryを軸にした大規模データ分析基盤の設計をする前に知っておきたいこと]]></title><description><![CDATA[BigQueryを軸にした大規模データ分析基盤の設計と運用について]]></description><link>https://ubansi.com/bigquery-as-a-big-data-infrastructure/</link><guid isPermaLink="false">61bc9f933d1d9505ab5427b8</guid><category><![CDATA[Google-Cloud-Platform]]></category><dc:creator><![CDATA[ubansi]]></dc:creator><pubDate>Fri, 17 Dec 2021 17:10:08 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1451187580459-43490279c0fa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fGRhdGElMjBwbGF0Zm9ybXxlbnwwfHx8fDE2Mzk3NTE3MDM&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1451187580459-43490279c0fa?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fGRhdGElMjBwbGF0Zm9ybXxlbnwwfHx8fDE2Mzk3NTE3MDM&ixlib=rb-1.2.1&q=80&w=2000" alt="BigQueryを軸にした大規模データ分析基盤の設計をする前に知っておきたいこと"><p>この記事は <a href="https://qiita.com/advent-calendar/2021/bigquery">BigQuery Advent Calendar 2021</a> のカレンダー2 12/18の記事になります。</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://qiita.com/advent-calendar/2021/bigquery"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Calendar for BigQuery | Advent Calendar 2021 - Qiita</div><div class="kg-bookmark-description">Calendar page for BigQuery.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://cdn.qiita.com/assets/favicons/public/apple-touch-icon-ec5ba42a24ae923f16825592efdc356f.png" alt="BigQueryを軸にした大規模データ分析基盤の設計をする前に知っておきたいこと"><span class="kg-bookmark-publisher">Qiita</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://cdn.qiita.com/assets/public/advent_calendar/ogp/ogp-advent_calendar_2021-d4c98ac37fde1dc3bfc356f4ea2edd84.jpg" alt="BigQueryを軸にした大規模データ分析基盤の設計をする前に知っておきたいこと"></div></a></figure><!--kg-card-begin: markdown--><h2 id>はじめに</h2>
<p>自分はとある会社のサーバサイドエンジニアだったのですが、ひょんなことからBigQueryを使ったデータ基盤の開発プロジェクトの立ち上げに参画しました。<br>
そのプロジェクトで、BigQueryを軸に大規模なデータ分析基盤を作成するにあたって</p>
<ul>
<li>要件定義</li>
<li>全体設計</li>
<li>環境構築</li>
<li>データパイプラインの実装</li>
<li>データ分析</li>
<li>関連システムの開発</li>
</ul>
<p>などを一通り行いました。</p>
<p>開発メンバー2人で始まったプロジェクトも4年が経過し、今や10人以上のエンジニアが参加するプロジェクトになりました。<br>
データの規模は主にテキストデータでもうすぐ10PB(ペタバイト)になります。<br>
また、データの連携をしているシステムは100以上になります。</p>
<p>そのぐらいの規模のデータ分析基盤になっても問題なく利用できるBigQueryなのですが、データ基盤を設計、開発するうえで注意すべきポイントや注意点などをまとめたいと思います。</p>
<p>個人的にはかなりハードにBigQueryを使い倒しているプロジェクトだと思うので、誰かの参考になればと思います。<br>
ただし、あくまで状況によって最適解は異なるので、あくまで参考までにとどめてもらえればと思います。</p>
<h2 id>テーブルは分割テーブルを採用する</h2>
<p>BigQueryはスキャン容量に対して課金されるため、&quot;テーブルを日付ごとに分割して取り出せるようにする&quot;というのはBigQueryにデータを貯める上での基本になります。<br>
その際、分割方法に日付別テーブルと分割テーブルがあります。<br>
日付別テーブルとはテーブル名の末尾に <code>_yyyymmdd</code>をつけたもので、<br>
分割テーブルは一つのテーブルが日付ごとに取り出せるように分割(パーティション化)されているものになります。</p>
<p>小規模であってもパフォーマンスの観点で分割テーブルが望ましいですが、<br>
自分の案件の場合、送られてくるデータの構造が頻繁に変わるため日付別テーブルを採用しました。<br>
しかし、その結果数年経過した際にデータセット内のテーブル数が50万テーブルを超えてしまい管理テーブルが使えないデータセットが出てきてしまいました。<br>
また、日付別テーブルをワイルドカード参照する場合にも1000テーブルまでしかサポートされていないので、3年分以上のデータを参照する場合にも注意が必要です。</p>
<p>解決策としては分割テーブルに直接追加していくのが望ましいです。<br>
しかし、変更が多発するようなデータの場合は日付別テーブルで一時的に持つ形として、<br>
最終的には分割テーブルとして保持するでも良いと思います。<br>
また、使わないデータをArchivesクラスにしたCloud Storageに退避させることでテーブルを減らす事を検討しても良いと思います。<br>
管理するテーブル数を減らしつつコストも削減できます。</p>
<h2 id>プロジェクトは細かく分割する</h2>
<p>BigQueryのジョブのクオータやスロットはプロジェクト単位になっいることが多いです。<br>
なので、データ基盤を利用するシステムごとにプロジェクトを分割するのが良いと思います。<br>
一つのプロジェクトで全てを行おうとした場合、スロット消費や並行ジョブ数などを管理しないとクオータに引っかかってクエリが失敗するようになります。<br>
中でも気をつけないといけないのがバッチモードのクエリジョブになります。</p>
<p>バッチモードのクエリジョブというのは優先度が低く設定されている代わりに同時実行数の制限がゆるいモードになります。<br>
ただし、このバッチモードのクエリの他に通常モードのインタラクティブクエリが常時実行されているようなプロジェクトの場合このバッチモードのジョブに優先度が回ってこず、最終的にテイムアウトになり失敗する場合も出てきます。<br>
なので、バッチモードがあるからと安心して一つのプロジェクトで済まさず、用途・目的単位で分けるのが望ましいと思います。<br>
また、BigQueryではデータセットの上位概念がプロジェクトとなっているので、プロジェクトを分けることでデータセットの管理も楽になります。</p>
<p>ちなみに、BigQueryでは別プロジェクトのデータセットもユーザに参照権限をがあればSQLで参照できるため分割したことでデータ分析が不便になることはあまりありません。<br>
また、できることならフラットレートを用いて、スロットを専有してしまうのが安心だと思います。<br>
ただし、このあたりは費用と相談になってきます。</p>
<h2 id>データカタログの目星をつけておく</h2>
<p>データをひたすら投入して行くと、いずれ管理しきれなくなります。<br>
これはBigQueryだけでは回避できない問題だと思います。</p>
<p>自分の案件では、ある時調査するとテーブル数が1000万以上ありました。<br>
※レコード数ではありません<br>
この数になってからデータカタログを導入して対応していくのは調査にもコストがかかってしまうので、できれば小規模な段階からある程度目星をつけて構築していくのがいいかなと思います。</p>
<p>ちなみにテーブル数が1000万を超えてもBigQueryは全く問題なく処理できます。<br>
スケーラブルに容量が増えていっても自動で対応できるがゆえの問題かもしれません。</p>
<h2 id>使い方の教育を広く行う</h2>
<p>BigQueryのデータ基盤を広く社員に使ってもらうというのは良いと思います。<br>
ですが、BigQueryの従量課金について把握した上で利用しなければ費用面で危ないです。</p>
<p>自分の関わった案件ではスキャン領域が数TBのクエリが連発するという事がありました。<br>
パーティション指定をSQLに強制してクエリにある程度の制限をかけることもできます。<br>
ですが、一番は利用者のリテラシー教育やサポートを行うのが大事だと思います。</p>
<h2 id>まとめ</h2>
<ul>
<li>テーブルは分割テーブルにして最小限にする</li>
<li>役割ごとにプロジェクトを分割する</li>
<li>データカタログも検討する</li>
<li>クエリを流すユーザに教育とサポートを行う</li>
</ul>
<h2 id>総括</h2>
<p>正直、10PB近くのデータをひたすら投入しても設定不要で格納できて、パフォーマンスも落ちないデータベースは驚異だと思います。<br>
おかげでデータ保管や処理手法について悩まずに専念すべき問題に集中できたと思います。<br>
ただし、なるべくベストプラクティスに沿った設計や運用をしなければ他の場所で問題が発生します。<br>
なので、この記事が誰かの助けになることを願います。</p>
<p>※ただし、この記事を読んで行った結果については責任を負いません。</p>
<h2 id>参考資料</h2>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://cloud.google.com/bigquery/quotas#query_jobs"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Quotas and limits | BigQuery | Google Cloud</div><div class="kg-bookmark-description">Describes the quotas and limits that apply to BigQuery jobs, queries, tables, datasets, DML, UDFs, API requests, etc.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.gstatic.com/devrel-devsite/prod/v84e6f6a61298bbae5bb110c196e834c7f21fe3fb34e722925433ddb936d280c9/cloud/images/favicons/onecloud/super_cloud.png" alt="BigQueryを軸にした大規模データ分析基盤の設計をする前に知っておきたいこと"><span class="kg-bookmark-publisher">Google Cloud</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png" alt="BigQueryを軸にした大規模データ分析基盤の設計をする前に知っておきたいこと"></div></a></figure>]]></content:encoded></item><item><title><![CDATA[Risk of Rain 2でステージ101まで行くと何が起きるか]]></title><description><![CDATA[アイテムを拾いながら自身を強化して進むTPSのシューティングゲームRisk of rain 2で、ステージ6でクリアできるところを、ステージ100まで周回してみました。]]></description><link>https://ubansi.com/risk-of-rain-2/</link><guid isPermaLink="false">60d778f63d1d9505ab542575</guid><category><![CDATA[RiskOfRain2]]></category><dc:creator><![CDATA[ubansi]]></dc:creator><pubDate>Sat, 26 Jun 2021 22:15:45 GMT</pubDate><media:content url="https://ubansi.com/content/images/2021/06/20210625141901_1.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><h2 id="riskofrain2">Risk Of Rain 2とは</h2>
<img src="https://ubansi.com/content/images/2021/06/20210625141901_1.jpg" alt="Risk of Rain 2でステージ101まで行くと何が起きるか"><p>Risk of rain 2 はTPSのシューティングゲームです。<br>
要は銃や剣などの武器で味方と協力しながら敵を倒してステージクリアを目指すゲームです。<br>
ステージにはアイテムが出る箱があり、拾ったアイテムで自分自身がどんどん強化されていきます。<br>
例えば攻撃速度UPや、体力の増加、敵を倒したときに周囲の敵にダメージを与えるようになるなど。<br>
さらに、アイテムを重ね持ちすることでどんどん自身が強化されていくのが楽しいゲームです。<br>
また途中で死んだり、ステージをクリアするとアイテムやレベル、進行度がすべてリセットされてしまうハードなゲームだったりします。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2021/06/20210627044128_1.jpg" class="kg-image" alt="Risk of Rain 2でステージ101まで行くと何が起きるか" srcset="https://ubansi.com/content/images/size/w600/2021/06/20210627044128_1.jpg 600w, https://ubansi.com/content/images/size/w1000/2021/06/20210627044128_1.jpg 1000w, https://ubansi.com/content/images/size/w1600/2021/06/20210627044128_1.jpg 1600w, https://ubansi.com/content/images/size/w2400/2021/06/20210627044128_1.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://store.steampowered.com/app/632360/Risk_of_Rain_2/?l&#x3D;japanese"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Steam で 33% オフ:Risk of Rain 2</div><div class="kg-bookmark-description">荒れ狂ったモンスターの群れと戦って、見知らぬ混沌だらけの惑星から脱出しよう。一人でも友達と一緒でもプレイ可能。 戦利品を驚きの方法で組み合わせて、各キャラクターを使いこなし、最初の不時着の時に恐れていた破壊王になろう。</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://store.steampowered.com/favicon.ico" alt="Risk of Rain 2でステージ101まで行くと何が起きるか"><span class="kg-bookmark-publisher">STEAM</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://cdn.akamai.steamstatic.com/steam/apps/632360/capsule_616x353.jpg?t&#x3D;1616688278" alt="Risk of Rain 2でステージ101まで行くと何が起きるか"></div></a></figure><!--kg-card-begin: markdown--><h2 id="101">ステージ101 まで行ってみた</h2>
<p>Risk of rain 2は最短ステージ6でラスボスとのバトルを行いクリアできますが、<br>
ステージ5で行き先を変更でき、<br>
難易度やアイテムを引き継いだままステージ１のマップに戻ることができます。<br>
これを利用することで無限に周回することができます。<br>
ということで、とりあえずステージ100まで周回してみました。</p>
<h3 id>事前準備</h3>
<p>事前準備としていくつかModを入れました。<br>
どちらもゲームバランスには影響がないModだと思います。</p>
<h4 id="propersave">ProperSave</h4>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://thunderstore.io/package/KingEnderBrine/ProperSave/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">ProperSave v2.7.0</div><div class="kg-bookmark-description">Saves your progress at the start of the stage so you can load later</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://cdn.thunderstore.io/live/community/riskofrain2/PNG_color_logo_only_1_transparent.png" alt="Risk of Rain 2でステージ101まで行くと何が起きるか"><span class="kg-bookmark-publisher">Thunderstore</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://cdn.thunderstore.io/live/repository/icons/KingEnderBrine-ProperSave-2.7.0.png.256x256_q95.png" alt="Risk of Rain 2でステージ101まで行くと何が起きるか"></div></a></figure><!--kg-card-begin: markdown--><p>ProperSaveは周回途中でゲームを終了しても次回起動時に途中からプレイできるようになるModです。<br>
というのも、ステージ101まで回すとなるとかなりの長期戦になってしまいます。<br>
その間、Escで停止して休憩もできますが数日間ゲームを立ち上げっぱなしにするのはしんどいので<br>
途中で中断できるようにしました。<br>
ちなみに周回中にゲームオーバーになると自動でセーブデータは消えます。<br>
この作りにしたMod製作者は分かってるなーと思います。</p>
<h4 id="itemstatsmod">ItemStatsMod</h4>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://thunderstore.io/package/ontrigger/ItemStatsMod/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">ItemStatsMod v2.2.1</div><div class="kg-bookmark-description">Calculates and shows stack bonuses in the item tooltip. Now with BepIn support!</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://cdn.thunderstore.io/live/community/riskofrain2/PNG_color_logo_only_1_transparent.png" alt="Risk of Rain 2でステージ101まで行くと何が起きるか"><span class="kg-bookmark-publisher">Thunderstore</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://cdn.thunderstore.io/live/repository/icons/ontrigger-ItemStatsMod-2.2.1.png.256x256_q95.jpg" alt="Risk of Rain 2でステージ101まで行くと何が起きるか"></div></a></figure><!--kg-card-begin: markdown--><p>ItemStatsModは周回中のメニューでアイテム詳細や重なってる場合の現在の効果を表示するModです。<br>
Risk of rain 2では発動率が乗算になるアイテムと単純に加算されるアイテムがあったり、<br>
発動率の計算を複数回にするアイテムなどがあるので、それらを計算して表示してくれます。<br>
これは単純に大量にアイテムを集めると思われるので、どれぐらいの効果になるのか確認できるように入れました。</p>
<h4 id="r2modman">r2modman</h4>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://thunderstore.io/package/ebkr/r2modman/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">r2modman v3.1.16</div><div class="kg-bookmark-description">A simple and easy to use mod manager for several Unity games using Thunderstore</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://cdn.thunderstore.io/live/community/riskofrain2/PNG_color_logo_only_1_transparent.png" alt="Risk of Rain 2でステージ101まで行くと何が起きるか"><span class="kg-bookmark-publisher">Thunderstore</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://cdn.thunderstore.io/live/repository/icons/ebkr-r2modman-3.1.16.png.256x256_q95.png" alt="Risk of Rain 2でステージ101まで行くと何が起きるか"></div></a></figure><!--kg-card-begin: markdown--><p>Modの導入にはr2modmanを利用しました。<br>
Manual Downloadからダウンロードしてダイアログに従ってインストールしていくだけでセットアップ完了。<br>
依存関係などを解決してインストールしてくれるのでありがたいです。</p>
<h3 id>長期周回の手順</h3>
<h4 id>とにかくステージ５へ進行する</h4>
<p>とりあえず、アイテムを収集しながらステージ5を目指します。<br>
特にステージ１のドロップ次第では簡単に事故る(ゲームオーバーになる)ので、<br>
事故っても気にせずリトライしましょう。</p>
<h4 id>犠牲のアーティファクトを起動する</h4>
<p>初回のステージ５ではアイテムの揃い方が微妙なので、リスクのあるボス戦は避け<br>
犠牲のアーティファクトを起動しました。<br>
犠牲のアーティファクトはアイテムが出現する箱がフィールドから無くなる代わりに、<br>
敵を倒したときにアイテムが出現するようになります。<br>
アーティファクトはゲーム開始前に設定しないと有効になりませんが、<br>
アーティファクトを取得する&quot;砦の戸棚&quot;では設定していなくても有効になります。<br>
また、&quot;砦の戸棚&quot;では時計の進みも止まるので難易度をあげずに思う存分ファームできます。<br>
ここで、できれば装備の&quot;リサイクル機&quot;を入手しておくのをおすすめします。</p>
<p>&quot;砦の戸棚&quot;のエリートモンスターなどをサクサク倒せるようになったら２周目に入りました。<br>
というのも、検証したわけではないんですが、周回数が増えたほうがアイテムのドロップが良い気がするので本格的なファームは２周目以降にしました。</p>
<h4 id>２周目に入る</h4>
<p>アイテムがある程度ある状態にできたのでサクサク進行して２周目を回していきます。<br>
このときスクラッパーがあれば不要なものをスクラップにします。<br>
アンコモンのスクラップをたくさん用意できると良いです。</p>
<h4 id>青のポータルへ入る</h4>
<p>ある程度スクラップが溜まったらリサイクル機を持って青のポータルへ入ります。<br>
そして、アンコモンのスクラップをひたすらレアアイテムに作り直します。<br>
いらないレアアイテムの作り直しだった場合にはリサイクル機でランダムですが変更します。<br>
これで必要なレアアイテムを一通りそろえます。<br>
<img src="https://ubansi.com/content/images/2021/06/vlcsnap-2021-06-27-06h26m44s278.jpg" alt="Risk of Rain 2でステージ101まで行くと何が起きるか"><br>
(これは別の周回ですが…)</p>
<h4 id>再び犠牲のアーティファクトでファーム</h4>
<p>ある程度周回してアーティファクトでアイテム集めをします。<br>
自分の場合ステージ16(3周目)でほぼ自動で敵を倒す状態になってました。<br>
その後も何度かアーティファクトで気が済むまでファームしながら周回を重ねていきます。</p>
<h4 id>ラスボス戦</h4>
<p>ものすごい量のアイテムを持っているのでラスボスのラストフェーズでボスが最強になります。<br>
ですが、&quot;至福の仮面&quot;の効果でゴーストが大量にいたので、気がついたら倒してました。<br>
長期周回してボス戦に行くときは&quot;至福の仮面&quot;は必ず持っておいたほうが良いと思います。</p>
<h3 id>長期周回していると起こること</h3>
<h4 id>敵が湧かなくなる時がある</h4>
<p>アイテムやオブジェクトが多すぎるせいか、敵が全く出ない状態になることがあります。<br>
&quot;天空の草地&quot;のでは&quot;ゴーアの本&quot;の効果で隕石から金塊が出るので、それを利用して稼いだりしていました。<br>
湧かなくなった場合は、すぐにポータルを起動してボスを召喚しても良いかも。</p>
<h4 id>所持金がマイナスになる</h4>
<p>所持金が21億？(32ビット整数の上限？)を超えると表示上はマイナスになります。<br>
その状態でも、箱は開けられるみたいです。<br>
ただ、そこからさらに所持金がマイナスから0を超えてしまうと箱が開けられなくなるのでうまく調整しながら箱を開けないといけなくなります。<br>
<img src="https://ubansi.com/content/images/2021/06/vlcsnap-2021-06-27-06h13m32s992.jpg" alt="Risk of Rain 2でステージ101まで行くと何が起きるか"></p>
<h4 id>スカベンジャーしか出てこなくなる</h4>
<p>ポータルのボス以外は、スカベンジャー以外の敵が見当たらなくなります。</p>
<h4 id>箱のコストがマイナスになる</h4>
<p>70週目ぐらいから高い箱のコストがマイナスになります。<br>
所持金がなくても箱を開けられますし、箱を開けるとお金がもらえます。<br>
<img src="https://ubansi.com/content/images/2021/06/vlcsnap-2021-06-27-06h01m08s433.jpg" alt="Risk of Rain 2でステージ101まで行くと何が起きるか"></p>
<h4 id>敵のライフがマイナスになる</h4>
<p>ライフがマイナスなのに生きてます。<br>
おそらく表示だけマイナスになって、ライフがものすごい量なのかなーと思います。<br>
ただ、ライフ表示がマイナスになった敵はたまに攻撃してもライフが減らない時があって、<br>
倒せるか少し不安になります。<br>
<img src="https://ubansi.com/content/images/2021/06/vlcsnap-2021-06-27-06h02m20s527.jpg" alt="Risk of Rain 2でステージ101まで行くと何が起きるか"></p>
<h3 id>結果</h3>
<p><img src="https://ubansi.com/content/images/2021/06/20210626102004_1.jpg" alt="Risk of Rain 2でステージ101まで行くと何が起きるか"></p>
<p>なんと稼いだ額は約8兆ゴールド！<br>
時間は10時間ぐらいになってますが、アーティファクトで数時間ファームしているので<br>
実質20時間ぐらいだと思います。</p>
<h3 id>感想</h3>
<p>Risk of rain 2は普通にプレイしても面白いですが、<br>
ファームをたくさんするとギャグとして面白くなってきます。<br>
わけわからないぐらい飛び交うミサイル。<br>
よくわからないけどすごい勢いで死んでいく敵。<br>
箱を開けるとお金がもらえる。<br>
など、ぶっ壊れはそれはそれで面白いと思います。<br>
隠し要素など探索や実績も多数用意されているので、<br>
興味のある方は是非やってみてはどうでしょう？</p>
<h3 id>おまけ</h3>
<p>Topに使ったこのスクショ<br>
<img src="https://ubansi.com/content/images/2021/06/20210625141901_1-1.jpg" alt="Risk of Rain 2でステージ101まで行くと何が起きるか"><br>
&quot;至福の仮面&quot;の効果で出現したクラゲのゴーストなんですが、<br>
&quot;活力のキノコ&quot;を重ねている効果で毎秒すごい勢いで回復するのでゴーストが減らず倒すたびにどんどん増えました。<br>
水族館みたいですね。</p>
<!--kg-card-end: markdown--><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Minecraft FTB Revelationインストール方法]]></title><description><![CDATA[Minecraft 工業化MODが盛りだくさんのModPack "FTB Revelation"のインストール方法の紹介になります。]]></description><link>https://ubansi.com/revelation-inst/</link><guid isPermaLink="false">60008308672601219b89b279</guid><category><![CDATA[Minecraft]]></category><category><![CDATA[FTB Revelation]]></category><dc:creator><![CDATA[ubansi]]></dc:creator><pubDate>Sun, 17 Jan 2021 15:42:19 GMT</pubDate><media:content url="https://ubansi.com/content/images/2021/01/636493650464216291.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><h1 id="minecraftftbrevelation">Minecraft FTB Revelationについて</h1>
<img src="https://ubansi.com/content/images/2021/01/636493650464216291.png" alt="Minecraft FTB Revelationインストール方法"><p>FTB Revelationは<br>
以前記事でちょっとだけ紹介した<br>
<a href="https://ubansi.com/minecraft-ftb-revelation-intro/">Minecraft FTB Revelationの紹介</a><br>
Minecraftの工業化MODを入れられるだけ詰め込んだようなMod Packです。</p>
<p>このMOD Packを導入した環境でプレイすると<br>
例えば<br>
<img src="https://ubansi.com/content/images/2021/01/2019-03-06_02.24.03.png" alt="Minecraft FTB Revelationインストール方法"><br>
毎秒数十個生成される鉱石を自動でインゴット化してそれぞれの倉庫に分類したり<br>
(Environmental Tech + Refined Storage + Thermal Expansion + Yabba + α)</p>
<p><img src="https://ubansi.com/content/images/2021/01/2019-07-17_01.26.07.png" alt="Minecraft FTB Revelationインストール方法"><br>
ダンジョンチェストの報酬を自動で取得できるトラップを作ったり<br>
(Industrial Foregoing + Refined Storage + Woot + Botania + α)</p>
<p>他にも色々なことができます。</p>
<p>久しぶりにプレイしようとしたらインストール方法や設定方法が変わっていたので<br>
紹介したいと思います。<br>
（そもそも以前のインストール方法紹介していませんが…）</p>
<h1 id="curseforge">CurseForgeの使い方</h1>
<p>まずは、Mod PackのインストーラのCurseForgeを入手しましょう。<br>
以前はTwitchのModインストール機能をつかってインストールしていましたが、<br>
Modインストール機能だけ独立したアプリとなったようです。<br>
Twitch経由でインストールするか、<br>
<a href="https://curseforge.overwolf.com/">CurseForge Mods and Addons | Overwolf.com</a><br>
こちらから入手出来ると思います。</p>
<h2 id>インストール</h2>
<p><img src="https://ubansi.com/content/images/2021/01/Overwolf-Installer-2021_01_11-15_12_01.png" alt="Minecraft FTB Revelationインストール方法"></p>
<p>インストーラに従ってCurseForgeをインストールしていきましょう。</p>
<h2 id="ftbrevelation">FTB Revelationのインストール</h2>
<p>まずはゲーム選択画面からMinecraftを選択<br>
<img src="https://ubansi.com/content/images/2021/01/CurseForge-2021_01_15-3_08_35.png" alt="Minecraft FTB Revelationインストール方法"></p>
<p>選択すると左にMinecraftのアイコンが出るようになります。</p>
<p>Minecraftを選択するとBrowse Modpackタブがあるので<br>
そちらに移動するといろいろなModが選択出来るようになります。<br>
<img src="https://ubansi.com/content/images/2021/01/CurseForge-2021_01_15-3_08_45.png" alt="Minecraft FTB Revelationインストール方法"></p>
<p>沢山種類があるので<code>Revelation</code>で検索すると出てきます。<br>
<img src="https://ubansi.com/content/images/2021/01/CurseForge-2021_01_15-3_09_24.png" alt="Minecraft FTB Revelationインストール方法"></p>
<p>(様々なMod Packがあるので好きなのを選んでみるのも良いと思います。)</p>
<p>installが終わったらPlayというボタンが出るのでそちらから起動できます。</p>
<p>My Modpacksの方にも追加されると思うので、そちらのPlayを押しても起動できます。<br>
<img src="https://ubansi.com/content/images/2021/01/CurseForge-2021_01_18-0_07_08.png" alt="Minecraft FTB Revelationインストール方法"></p>
<p>(自分の場合は旧バージョンも残しているので、3つあります。)</p>
<h2 id>起動オプションの変更方法</h2>
<p>CurseForgeからMinecraftを起動する場合、<br>
ランチャー画面で設定変更しても起動するたびにCurseForge側の設定で上書きされてしまいます。<br>
なのでCurseForge側でMinecraftの設定を変更することになります。</p>
<p>右下にある歯車ボタンから設定画面に行きMinecraftを選択すると<br>
画面解像度や<br>
<img src="https://ubansi.com/content/images/2021/01/CurseForge-2021_01_18-0_07_46.png" alt="Minecraft FTB Revelationインストール方法"></p>
<p>メモリ、起動オプションなどを設定できます。<br>
<img src="https://ubansi.com/content/images/2021/01/CurseForge-2021_01_18-0_08_01.png" alt="Minecraft FTB Revelationインストール方法"></p>
<p>FTB RevelationはModもりもりでめちゃくちゃ重いのでメモリは最低でも8GB以上にしたほうが良いと思います。<br>
また、Allocated MemoryとAdditional Argumentsの値は対応しているようで、<br>
Allocated Memoryを12GB近くにした状態でAdditional Argumentsの-Xms8GBのままにしていた場合にはエラーになってしまったので揃えたほうが良いかもしれないです。</p>
<p>PC自体のメモリも16GB～32GBぐらいはあったほうが良いと思います。</p>
<h2 id>起動</h2>
<p>起動するとめちゃくちゃ長いロードが始まります。（特に初回は長い）<br>
<img src="https://ubansi.com/content/images/2021/01/Minecraft-1.12.2-2021_01_18-0_21_38.png" alt="Minecraft FTB Revelationインストール方法"></p>
<p>いつもの見慣れたMinecraftの画面とは違い、この画面が見られればインストール成功です。<br>
<img src="https://ubansi.com/content/images/2021/01/Minecraft-1.12.2-2021_01_11-16_03_48.png" alt="Minecraft FTB Revelationインストール方法"></p>
<p>以上がMinecraft FTB Revelationのプレイ方法になります。</p>
<p>色々な工業化MODを試せるので皆さんもぜひ挑戦してみてはいかがでしょうか。</p>
<!--kg-card-end: markdown--><p></p>]]></content:encoded></item><item><title><![CDATA[[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)]]></title><description><![CDATA[PoE 3.12 HEIST Dual Replica Nebulis Shockwave Totem Build Guide (JP)
Cold Resitanceなんて捨ててしまえ！]]></description><link>https://ubansi.com/dual-replica-nebulis/</link><guid isPermaLink="false">5fc1f4b1672601219b89af6b</guid><category><![CDATA[Path-of-Exile]]></category><dc:creator><![CDATA[ubansi]]></dc:creator><pubDate>Sat, 28 Nov 2020 14:46:18 GMT</pubDate><media:content url="https://ubansi.com/content/images/2020/11/top2.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><h2 id="introduction">Introduction</h2>
<img src="https://ubansi.com/content/images/2020/11/top2.png" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"><p>先日、Exalted Orbが大量に手に入ったので、高級ビルドにチャレンジしてみました。<br>
HEIST万歳。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet" data-width="550"><p lang="ja" dir="ltr">なんか高そうだけど値段わからないから放置してたやつ<br>70exで売れた…<br>完成品どうなるのか気になる。<br> <a href="https://twitter.com/hashtag/PathOfExile?src=hash&amp;ref_src=twsrc%5Etfw">#PathOfExile</a> <a href="https://t.co/4LE0qCPZ6t">pic.twitter.com/4LE0qCPZ6t</a></p>&mdash; ubansi (@goakafu) <a href="https://twitter.com/goakafu/status/1330106389633634312?ref_src=twsrc%5Etfw">November 21, 2020</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure><!--kg-card-begin: markdown--><p>BowのGem+は特定のビルドでマシマシにしてGem+5とかにする事が多いので、<br>
implicitに+1はまさにMirror Tier（神品）の武器のベースになる素材のようです。<br>
素材に70exもポンと出せる財力が怖い。</p>
<h2 id="replicanebulis">Replica Nebulis</h2>
<p>武器はReplica Nebulisを利用しようと思います。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://pathofexile.gamepedia.com/Replica_Nebulis"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Replica Nebulis</div><div class="kg-bookmark-description">Replica NebulisVoid SceptreSceptreQuality: +20%Physical Damage: 6091.2Critical Strike Chance: 6.20%Attacks per Second: 1.25Weapon Range: 11Requires Level 68, 104 Str, 122 Int40% increased Elemental Damage(15-20)% increased Cast Speed(3-5)% increased Cold Damage per 1% Missing Cold Resistance(3-5)% i…</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://static.wikia.nocookie.net/pathofexile_gamepedia/images/6/64/Favicon.ico/revision/latest?cb&#x3D;20130627190309" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"><span class="kg-bookmark-publisher">Path of Exile Wiki</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://static.wikia.nocookie.net/pathofexile_gamepedia/images/b/bc/Wiki.png/revision/latest/scale-to-width-down/200?cb&#x3D;20130626162240" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"></div></a></figure><!--kg-card-begin: markdown--><p><a href="//https://poe.ninja/">poe.ninja</a>の武器トレード価格で<br>
HEISTリーグのUnique武器最高価格の30exを叩き出すアイテム</p>
<p><img src="https://ubansi.com/content/images/2020/11/nebulis_price.png" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"></p>
<p>効果としては<br>
<img src="https://ubansi.com/content/images/2020/11/nebulis-1.png" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"></p>
<p><code>(3-5)% increased Cold Damage per 1% Missing Cold Resistance</code><br>
とあるように、不足したCold Resistanceの3倍~5倍のincreased Cold Damageになります。</p>
<p>つまり、Cold Resistanceが0の場合75％足りないので<br>
<code>375％ increased Cold Damage</code><br>
と同等になります。<br>
ストーリー終了時には全抵抗が-60％されるため、<br>
もし、Cold Resistanceを全く装備していない場合には<br>
<code>675% increased Cold Damage</code><br>
になります。</p>
<p>当然Fireでも同じメカニズムとなるので、2属性を-60％にしてColdダメージに675%適用後に<br>
Fireに変換してFireでも675％を適用する方法もあるのでその場合は<br>
<code>1350％ increased Damage</code><br>
の片手武器として使えると思います。</p>
<h2 id="mechanism">Mechanism</h2>
<p><img src="https://ubansi.com/content/images/2020/11/inv.jpg" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"></p>
<h3 id="pobcodeforpobcommunityfork">PoB Code for PoB Community fork</h3>
<p><a href="https://pastebin.com/BxyfCXxn">https://pastebin.com/BxyfCXxn</a></p>
<h3 id="defence">Defence</h3>
<p>まずこのビルドで考えなきゃいけないのが、属性ダメージの被弾をどうするか。</p>
<p>Replica Nebulisを紹介する動画などでは<br>
Elemental DamageをChaos Damageとして受ける<br>
Divne FreshとIncandescent Heartを利用したり<br>
<a href="https://pathofexile.gamepedia.com/Divine_Flesh">https://pathofexile.gamepedia.com/Divine_Flesh</a><br>
<a href="https://pathofexile.gamepedia.com/Incandescent_Heart">https://pathofexile.gamepedia.com/Incandescent_Heart</a></p>
<p>あとは盾のFront of Thunderでそれぞれ40％変換して受けるなどもあります。<br>
<a href="https://pathofexile.gamepedia.com/Font_of_Thunder">https://pathofexile.gamepedia.com/Font_of_Thunder</a></p>
<p>ただ、今回はどちらも使わずに<br>
<img src="https://ubansi.com/content/images/2020/11/eyes_of_the_greatwolf.png" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"><br>
このTalismanを利用して、<br>
Pure Cold Damageで攻撃することにして、Cold Resistanceのみ削ることにしました。</p>
<p>Eyes of the GreatwolfはTalismanの効果が2倍になるUniqueです。</p>
<blockquote>
<p>50% of Cold Damage from Hits taken as Lightning Damage</p>
</blockquote>
<p>の効果が2倍になって100% Convertになってます<br>
たまたまですがincreased Cold Damageが46%もついてるまさにこのビルドのためのような<br>
Eyes of the Greatwolfを入手できました。</p>
<p>ただ、Cold DoTはLightningに変換されないので注意が必要<br>
Redeemerのinfluence MapなどのCold Dotは当たったら即死だと思ったほうが良いです。<br>
<img src="https://ubansi.com/content/images/2020/11/cold_dot.png" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"></p>
<p>薄くて見にくいので避けにくいのが辛い。</p>
<h3 id="attack">Attack</h3>
<h4 id="damageconvert">Damage Convert</h4>
<p>今回メインで使うスキルはDivergent Shockwave Totemになります。<br>
<img src="https://ubansi.com/content/images/2020/12/divergent_shockwave_totem_20-1.png" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"></p>
<p>3.12で追加されたUnusual Gemの効果でCold Convertが40％まで付きます。<br>
これに、<br>
<img src="https://ubansi.com/content/images/2020/11/glove.png" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"><br>
<img src="https://ubansi.com/content/images/2020/11/watchers_eye.png" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"></p>
<p>上の装備の変換を合わせて、</p>
<blockquote>
<p>Gem Quality 40% + Glove 25％ + Watcher's eye 38% = 103%</p>
</blockquote>
<p>で Pure Cold Damageに変換しています。</p>
<h4 id="coldresistance">Cold Resistance</h4>
<p>Replica Nebulisは如何にCold Resistanceを減らすかが鍵になります。<br>
そこで採用したのは、<br>
<img src="https://ubansi.com/content/images/2020/11/the_perfect_form.png" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"></p>
<p><img src="https://ubansi.com/content/images/2020/11/ventors_gamble.png" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"></p>
<p>※Cold Resisitance -25%をCatarystで増幅して-30％にしています</p>
<p>それぞれ実質<code>150% Increased Cold Damage</code>の装備になります。</p>
<p>あとはJewelのThread of hopeを3箇所につけて<br>
<img src="https://ubansi.com/content/images/2020/11/thread_of_hope.png" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"></p>
<p><img src="https://ubansi.com/content/images/2020/11/cold_resist.png" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"></p>
<p>Cold Resist <strong>-176%</strong> までいきました。</p>
<p>これで、</p>
<p><em>75% + 176% = 251%</em><br>
となり、<br>
Replica Nebulis 1つで<code>1255％ Increased Cold Damage</code>になります。（！？）</p>
<h4 id="colddamageup">Cold Damage Up</h4>
<p>最近流行りのAura Stack型と同様にCluster JewelのVengeful Commanderを沢山つけます。</p>
<p><img src="https://ubansi.com/content/images/2020/11/vengeful_commander.png" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"></p>
<p>自分の場合は、6箇所つけているので他のincreased Aura Effectと合わさり、<br>
Lv20 Hatredの効果が<code>66％ of Physical Damage as Extra Cold Damage</code>と<code>47％ More Cold Damage</code>となっています。</p>
<h4 id="utility">Utility</h4>
<p>Shockwave Totemを使うならAstral Projectorはできれば使いたい。</p>
<p><img src="https://ubansi.com/content/images/2020/11/astral_projector.png" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"></p>
<p>これをつけることで、Shockwave Totemが画面外の敵まで倒してくれるようになります。<br>
クリアリングも楽になりますが、何より被弾が減るのでおすすめです。<br>
Totem自体も長持ちします。</p>
<h3 id="dps">DPS</h3>
<p>Linkを</p>
<blockquote>
<p>Shockwave Totem<br>
Concentrated Effect<br>
Awakend Controlled Destruction<br>
Elemental Penetration<br>
Awakend Cold Penetration<br>
Hypothermia</p>
</blockquote>
<p>の６Lとした場合PoBのShaper DPS(左)は3.46Mでした。</p>
<p>また、Elemental PenetrationをAwakened Elemental Focusにかえた場合(右)<br>
Shaper DPSは4.21Mでした。<br>
ただし、この場合、Chillを別で掛ける必要があるので、</p>
<blockquote>
<p>Spell Totem<br>
Multiple Totem<br>
Creeping Frost</p>
</blockquote>
<p>のTotemを別で立てます。</p>
<p>Elemental Focusの効果でFreezeしなくなると、被弾が増えるので<br>
普段使いはElemental Penetrationが良いと思います。<br>
ボス戦などではElemental Focusも選択肢に入るかなと思います。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://ubansi.com/content/images/2020/11/pob_shockwave_totem_dps-2.png" width="280" height="661" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"></div><div class="kg-gallery-image"><img src="https://ubansi.com/content/images/2020/11/pob_shockwave_totem_ef_dps-2.png" width="279" height="664" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"></div></div></div></figure><!--kg-card-begin: markdown--><p>ゲーム内での表記<br>
<img src="https://ubansi.com/content/images/2020/11/full_burst.png" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"><br>
(Shockwave Totem Level 19 時点)</p>
<h3 id="memo">Memo</h3>
<p>Life 3633, ES 1056しかありませんが、突っ込まなければ基本的に大丈夫です。<br>
MapのあちこちにTotemを設置すると勝手に画面外の敵までFreezeにして倒してくれます。<br>
Shaperも倒せましたし（2乙したけど…)<br>
Lv83 Contractも問題なく生還できます。</p>
<p>実はこのビルドResistance避けが大変でした<br>
Alpha's Howlなんて採用しようものなら、Cold Resistanceが最低補正の20％でも<br>
100％のダメージ減少となります。<br>
パッシブツリーでもResistanceがつくLifeのNotableノードなどが多いのですが、<br>
すべて回避してます。</p>
<p>腰、足、頭はほぼレジスト目当てでかき集めた物なのでもう少し凝ることも可能かと思います。<br>
できればRedeemerのInfluenceの<code>Nearby Enemies have -9% to Cold Resistance</code><br>
あたりをつけたいところです。</p>
<h3 id="bytheway">By the way</h3>
<p>ちなみに、poe.ninjaのReplica Nebulisを使った他のビルドを参考にしようとしたところ…<br>
<img src="https://ubansi.com/content/images/2020/11/nebulis_build.png" alt="[PoE 3.12]Dual Replica Nebulis Totem Build (Shaper/Elder DPS 4.2M x 3)"></p>
<p>そんな耐久でどうやってプレイしてるんだ…？</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[[PoE 3.12]BladeBlast/Bladefall Assasinビルドやってみたら思ったより強かった]]></title><description><![CDATA[Path of Exlie 3.12 向けPure Physical のCrit型 Bladefall/Blade Blast Assasinビルドについて]]></description><link>https://ubansi.com/self-cast-bladeblast-bladefall-for-killing-al8-cirus/</link><guid isPermaLink="false">5f9525c0a29f0a1e645acf4e</guid><category><![CDATA[Path-of-Exile]]></category><dc:creator><![CDATA[ubansi]]></dc:creator><pubDate>Sat, 14 Nov 2020 14:32:37 GMT</pubDate><media:content url="https://ubansi.com/content/images/2020/10/vlcsnap-2020-10-25-16h53m07s594-1.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://ubansi.com/content/images/2020/10/vlcsnap-2020-10-25-16h53m07s594-1.jpg" alt="[PoE 3.12]BladeBlast/Bladefall Assasinビルドやってみたら思ったより強かった"><p>今回はPath of Exileというゲームの話です。</p>
<h2 id="pathofexile">Path Of Exileとは</h2>
<p>Grinding Gear Gamesが開発したクォータービューのハックアンドスラッシュゲームです。<br>
基本無料でプレイできます。<br>
Steamでの評価も93％が好評と評価が高いです。<br>
<img src="https://ubansi.com/content/images/2020/10/steam_vote.png" alt="[PoE 3.12]BladeBlast/Bladefall Assasinビルドやってみたら思ったより強かった"></p>
<p>個人的に気に入っているポイントは「課金しても一切強くならない」事です。<br>
これは貧乏でもできるということではなく<br>
強いプレイヤーは、絶対にゲームのプレイングが上手いということになるので<br>
そこに対して純粋なリスペクトができるから好きという意味です。</p>
<p>あとはここの開発チームはかなり優秀だと思います。<br>
複雑な条件での高速なアイテム検索やWebsocketを使った通知、<br>
API利用での外部連携など<br>
ただのゲームの公式ページに収まらず大手ECサイトに匹敵する作り込みだと思います。<br>
ゲーム自体もかなり複雑な処理の割にはバグが少なく、<br>
メンテナンスも無停止で行うことが多かったり、全世界で一緒にプレイできたりといろいろバックグラウンドも興味深いところです。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.pathofexile.com/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Path of Exile</div><div class="kg-bookmark-description">Path of Exile is a free online-only action RPG under development by Grinding Gear Games in New Zealand.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://web.poecdn.com/image/favicon/apple-touch-icon.png?v&#x3D;1" alt="[PoE 3.12]BladeBlast/Bladefall Assasinビルドやってみたら思ったより強かった"><span class="kg-bookmark-publisher">Path of Exile</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://web.poecdn.com/image/favicon/ogimage.png?v&#x3D;1" alt="[PoE 3.12]BladeBlast/Bladefall Assasinビルドやってみたら思ったより強かった"></div></a></figure><!--kg-card-begin: markdown--><p>今回はPath Of Exileのビルドが思ったより強かったので紹介したいと思います。</p>
<h2 id="overview">Overview</h2>
<p>コンセプトは純PhysicalダメージのCrit型Blade BlastをBladefallを使ってVolleyをばらまいて連打するスタイルになります。</p>
<h3 id="advantages">Advantages</h3>
<h4 id>高火力</h4>
<p>装備の割に強いと思います。<br>
Uber Elder/Sirusも問題なく倒せて<br>
Shaper/Elder/Uber Atziriは巡回できるレベルです。</p>
<p>自分の場合League2日目の4L装備でNormal Atziriが倒せました。</p>
<p>おそらく500c以下の予算で5M以上のDPSは出せると思います。<br>
もっと装備にお金をかけるとMirror装備がなくても<br>
フラスコブースト込で50M以上のDPSになると思います</p>
<p>強いのでナーフされそうだなと思ってます。</p>
<h4 id>広範囲</h4>
<p>モンスターの1 Packよりも範囲が広いのでPoC鎧などが不要です。<br>
(つけてみたけど特に巡回速度が上がった気がしなかった）<br>
ダンジョン系Mapなら一部屋まるまる攻撃範囲です。</p>
<h4 id>遠距離から攻撃可能</h4>
<p>射程と範囲が相まって画面外まで攻撃が届きます。<br>
敵が攻撃モーションに入る前に攻撃も可能なのでかなり生存性が高いです。</p>
<p>これが地味に強いしHEISTにもあってます。<br>
HEISTのドア前なども一方的に攻撃してクリア可能です。</p>
<p><img src="https://ubansi.com/content/images/2020/11/vlcsnap-2020-11-14-21h44m36s874.jpg" alt="[PoE 3.12]BladeBlast/Bladefall Assasinビルドやってみたら思ったより強かった"><br>
↑ドア前で敵が反応しない距離からクリアする所</p>
<h3 id>攻撃中に回避可能</h3>
<p>BladeBlastが2秒ぐらい続くので、その間ずっと敵にダメージが入ります。<br>
当然重ねて攻撃してもいいですけど、回避行動を取ることも可能。<br>
また、LifeLeechを積んでいれば回避中にどんどん回復できます。</p>
<h3 id="disadvantages">Disadvantages</h3>
<h4 id>出だしの遅さ</h4>
<p>BladeBlast発動の前にUnleashつきのBladefallを打つ必要があります。<br>
Bladefall自体が遅いスキルなので敵のPackに近づいて打つと発射前にボコボコにされることがあります。<br>
特に2～3Packの遠距離攻撃主体のモンスターの前で打つのは危険度が高いです。<br>
(Alvaミッション系など)</p>
<p>ただ、これは即攻撃せずに一度敵に攻撃させて回避して<br>
その後にBladefallを打つという操作で回避可能です。</p>
<h4 id>ダメージの稼ぎにくさ</h4>
<p>Physical Spell全般に言えますが、パッシブツリーで稼げるダメージは</p>
<ul>
<li>Physical Damage</li>
<li>Spell Damage<br>
の2つがメインになります。<br>
これらを上げるノードや装備にかなり少ないので、自分の場合は</li>
<li>Crit</li>
<li>Crit Muruti</li>
<li>Power Charge系</li>
<li>Learge Cluster Jewel(Physical)<br>
でなんとか稼ぎました。<br>
Abyssal JewelやElderなどのPhysical Damage to Spellを積んでもいいかもしれません。</li>
</ul>
<h4 id>フラスコ維持が面倒</h4>
<p>攻撃時にBladefallとBladeBlastを発動させないといけないので、クリック＋キーを押す必要があります。<br>
発動は同時ぐらいで問題ありませんが、左手の指も常時つかうのでフラスコまで押すのが結構面倒です。<br>
ただ、フラスコ維持しなくても十分な火力と移動速度なのでボス戦以外はあまりフラスコ使ってません。</p>
<h4 id="lifeleech">Life Leechが少ない</h4>
<p>Elemental Leech系のパッシブもアイテムも使えなく、多くのリーチは<code>Physical Attack Damage</code>と<br>
<strong>Attackに限定されている</strong>ためLife Leechの選択肢が結構少ないです。<br>
Elder Amuletの<code>Physical Damage Leech</code>でLeech可能ですが、それを揃えるまでは<br>
Doryani's Invitation(Physical Damage)や<br>
3.12で実装されたThe Highwaymanあたりで繋ぐといいかもしれません。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://pathofexile.gamepedia.com/Doryani%27s_Invitation_(Physical_Damage)"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Doryani’s Invitation (Physical Damage)</div><div class="kg-bookmark-description">Doryani’s InvitationHeavy BeltRequires Level 68+(25-35) to Strength(20-30)% increased Global Physical Damage+(30-35)% to Fire Resistance+(30-35)% to Cold Resistance+(30-35)% to Lightning Resistance0.6% of Physical Damage Leeched as Life25% reduced Enemy Stun Threshold during any Flask Effect”You can…</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://static.wikia.nocookie.net/pathofexile_gamepedia/images/6/64/Favicon.ico/revision/latest?cb&#x3D;20130627190309" alt="[PoE 3.12]BladeBlast/Bladefall Assasinビルドやってみたら思ったより強かった"><span class="kg-bookmark-publisher">Path of Exile Wiki</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://static.wikia.nocookie.net/pathofexile_gamepedia/images/b/bc/Wiki.png/revision/latest/scale-to-width-down/200?cb&#x3D;20130626162240" alt="[PoE 3.12]BladeBlast/Bladefall Assasinビルドやってみたら思ったより強かった"></div></a></figure><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://pathofexile.gamepedia.com/The_Highwayman"><div class="kg-bookmark-content"><div class="kg-bookmark-title">The Highwayman</div><div class="kg-bookmark-description">The HighwaymanGold RingRequires Level 44(6-15)% increased Rarity of Items found(15-25)% increased Rarity of Items found5% increased Movement Speed25% chance to Steal Power, Frenzy, and Endurance Charges on Hit0.5% of Damage Leeched as Life while you have at least 5 total Endurance, Frenzy and Power …</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://static.wikia.nocookie.net/pathofexile_gamepedia/images/6/64/Favicon.ico/revision/latest?cb&#x3D;20130627190309" alt="[PoE 3.12]BladeBlast/Bladefall Assasinビルドやってみたら思ったより強かった"><span class="kg-bookmark-publisher">Path of Exile Wiki</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://static.wikia.nocookie.net/pathofexile_gamepedia/images/e/e1/Glimmer_of_Hope_card_art.png/revision/latest?cb&#x3D;20180403013235" alt="[PoE 3.12]BladeBlast/Bladefall Assasinビルドやってみたら思ったより強かった"></div></a></figure><!--kg-card-begin: markdown--><h2 id="gem">GEM</h2>
<p>メインスキルはBlade Blastになります。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://pathofexile.gamepedia.com/Blade_Blast"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Blade Blast</div><div class="kg-bookmark-description">Blade BlastSpell, AoE, PhysicalMana Cost: (6-16)Cast Time: 0.50 secCritical Strike Chance: 6.00%Effectiveness of Added Damage: 60%Requires Level 16Deals spell damage in a targeted area. When this spell deals damage, if your Lingering Blades or Blade Vortex blades are nearby, it will detonate them, d…</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://static.wikia.nocookie.net/pathofexile_gamepedia/images/6/64/Favicon.ico/revision/latest?cb&#x3D;20130627190309" alt="[PoE 3.12]BladeBlast/Bladefall Assasinビルドやってみたら思ったより強かった"><span class="kg-bookmark-publisher">Path of Exile Wiki</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://static.wikia.nocookie.net/pathofexile_gamepedia/images/b/bc/Wiki.png/revision/latest/scale-to-width-down/200?cb&#x3D;20130626162240" alt="[PoE 3.12]BladeBlast/Bladefall Assasinビルドやってみたら思ったより強かった"></div></a></figure><!--kg-card-begin: markdown--><p>Blade Blastは単体で使うとPhysicalのAoEダメージのSpellなのですが、<br>
Volleyがある場合Volleyを中心に爆発しAoEダメージを与えます。<br>
そして爆発時近くのVolleyも中心に連鎖して発動します。</p>
<h3 id="volley">Volleyの設置</h3>
<p>Volleyを設置するにはBladefallを利用します。</p>
<pre><code>Bladefall - Spell Cascade(Lv1Q0) - Unleash - Concentrated Effect
</code></pre>
<p>ここでのポイントは</p>
<ol>
<li>上限の40Volleyを発動できるようにする</li>
<li>AoEを狭める<br>
になります。</li>
</ol>
<p>Spell Cascadeはレベルが上がるとAoEが広がっていくのでLv1Q0で使います。</p>
<pre><code>Bladefall - Spell Cascade(1)
</code></pre>
<p>で大体15～17本のVolleyが生成されるのでUnleashで3連打することで1回で上限の40Volleyの設置ができます。</p>
<p>ちなみに雑魚狩りであれば、このBladefallだけでも倒せます。</p>
<h3 id="bladeblast">Bladeblast</h3>
<p>主力のリンクは以下の通り</p>
<pre><code>Bladeblast - Intensify - Controlled Destruction - Power Charge On Critical - Brutality - Increased Area of Effect
</code></pre>
<p>ポイントは</p>
<ol>
<li>AoEを広げる</li>
<li>ダメージアップ<br>
になります。</li>
</ol>
<p>ダメージアップは当然なんですが、AoEを広げることが重要だったりします。<br>
BladefallでばらまいたVolleyはどうしても散ってしまうので、巨大なボスでない限りボス戦などで1体に40hit当てるのが難しくなってしまいます。<br>
なのでとにかくAoEを広げて少しでも1体に当たる量を増やしています。</p>
<p>注意点としてはBrutalityを採用していることで、メインスキルにElementalダメージもChaosダメージも乗らないので純粋なPhysicalダメージを稼がないといけないという点になります。</p>
<h2 id="keyitem">Key Item</h2>
<h3 id="militantfaith">Militant Faith</h3>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://pathofexile.gamepedia.com/Militant_Faith"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Militant Faith</div><div class="kg-bookmark-description">Militant FaithTimeless JewelLimited to: 1Radius: Large (1500)Carved to glorify (2000-10000) new faithful converted by High Templar (Avarius-Dominus-Maxarius)Passives in radius are Conquered by the TemplarsHistoricThey believed themselves the utmost faithful, but that conviction became oppression.Pla…</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://static.wikia.nocookie.net/pathofexile_gamepedia/images/6/64/Favicon.ico/revision/latest?cb&#x3D;20130627190309" alt="[PoE 3.12]BladeBlast/Bladefall Assasinビルドやってみたら思ったより強かった"><span class="kg-bookmark-publisher">Path of Exile Wiki</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://static.wikia.nocookie.net/pathofexile_gamepedia/images/f/ff/Peaceful_Moments_card_art.png/revision/latest?cb&#x3D;20200621000005" alt="[PoE 3.12]BladeBlast/Bladefall Assasinビルドやってみたら思ったより強かった"></div></a></figure><!--kg-card-begin: markdown--><p>Power Charge系ビルドの肝になるInner Convictionを取るためにDominusバージョンが必要です。<br>
できればシナジーのあるオプションを選びたいところですが、<br>
余裕がなければInner Convictionさえ取れればいいと思います。<br>
Inner Convictionのお陰でPower Charge 9個で27％ More Spell Damageになります。</p>
<h3 id="voidbatteryx2">Void Battery x2</h3>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://pathofexile.gamepedia.com/Void_Battery"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Void Battery</div><div class="kg-bookmark-description">Void BatteryProphecy WandWandQuality: +20%Physical Damage: 4276.8Critical Strike Chance: 8.00%Attacks per Second: 1.20Weapon Range: 120Requires Level 68, 245 Int(36-40)% increased Spell Damage80% reduced Spell Damage(10-20)% increased Cast Speed(50-65)% increased Global Critical Strike Chance+(40-50…</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://static.wikia.nocookie.net/pathofexile_gamepedia/images/6/64/Favicon.ico/revision/latest?cb&#x3D;20130627190309" alt="[PoE 3.12]BladeBlast/Bladefall Assasinビルドやってみたら思ったより強かった"><span class="kg-bookmark-publisher">Path of Exile Wiki</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://static.wikia.nocookie.net/pathofexile_gamepedia/images/c/cc/Void_Battery_3D_art.png/revision/latest?cb&#x3D;20180411104941" alt="[PoE 3.12]BladeBlast/Bladefall Assasinビルドやってみたら思ったより強かった"></div></a></figure><!--kg-card-begin: markdown--><p>Power Chargeを稼ぐために両手に持ちます。<br>
Power Chargeがなければ-80％ Increased Spell Damageという恐ろしいオプションがついてますが、<br>
Assasinの場合すぐ貯まるので特に気にしないで良いと思います。<br>
Power Charge1個あたり25% Increased Spell DamageなのでPower Charge 9個の場合は225％<br>
実質145％ Increased Spell DamageのWandになります。<br>
これだけだと微妙ですが、パッシブツリーのInner ConvictionやDisciple of the ForbiddenなどのPower Chargeシナジーのノードをとっているのでそれ以上の効果となります。</p>
<p>リーグ序盤は高いですが2~3週間ほどするとだいたい20～30Chaosぐらいに落ち着きます。</p>
<h3 id="leargeclusterjewelphysicaldamage8passive">Learge Cluster Jewel (Physical Damage, 8 passive)</h3>
<p>ほしいノードがなければ追加すればいいじゃない。<br>
ノードがないのでClusterで稼いでます。<br>
できればNortableが3つついてて、Passiveが8個のものがいいですね。<br>
（自分はケチってNortable 2個です）</p>
<h2 id="pob">PoB</h2>
<p>現行の装備のPoB(CF)のコードです。<br>
Paste Bin Code:<a href="https://pastebin.com/X5dDCiXW">https://pastebin.com/X5dDCiXW</a><br>
現行だと<br>
NoFlaskで Shaper/Guardian DPS 19,990,234.4<br>
Flask込 Shaper/Guardian DPS 30,343,055.5 + Arcane Surge<br>
です。</p>
<p>HelmetはできればPower Charge +1つけたい所です。<br>
あとHelmetに<code>Bladefall Has An Adiditonal Volley</code>のEnchantついていますが、<br>
そこまで重要ではありません。<br>
もとから上限の40Volleyを設置できるので、<br>
効果があるのはUnleashが溜まり切る前に打つときだけで、正直別のEnchantが良いと思います。<br>
AmuletはLife leechとLife, Crit Multiがついていると良いと思います。<br>
Gloves, Boots, BeltはレジとLife稼げればあとは何でもいい感じはあります。<br>
Elder Void Batteryというキワモノつけてますが、普通のVoid Batteryで大丈夫です。<br>
(Replica Eternity Shroudに組み換えたときの名残です)<br>
レア部位が多いので、レジにある程度余裕があるので指はユニークをつけられます。<br>
ひたすらRecursor's Emblemを集めて両手につけるのも、カオスレジガンガン稼ぐのも良いかと思います。<br>
鎧に関してはExpedition's Endをつけてますが、これは生存性とFreezeとのシナジーがあるのでつけています。<br>
マストではないと思うので6L Carcass Jaskあたりでも全然いいと思います。</p>
<p>あとはAtziri行くときはAoE広すぎて流れ弾が反射Atziriに当たるので<br>
Crit 100％を維持できるようにBrutalityをIncreased Critical Strikesに差し替えるか<br>
Replica Innbury Edgeを両手持ちにしてすべてカオスダメージにするというのがおすすめです。</p>
<h2 id="al8sirus">AL8 Sirus動画</h2>
<p>凡ミスで死んだりしてますが倒せたので動画にしました。</p>
<!--kg-card-end: markdown--><p></p><figure class="kg-card kg-embed-card"><iframe width="612" height="344" src="https://www.youtube.com/embed/Z_qeEnuhGLY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><!--kg-card-begin: markdown--><h2 id>やってみた感想</h2>
<p>今までTotemとかよくやってたんですが、やっぱSelf-Cast強い<br>
あと、自分で攻撃しているからラグに弱いけど自分でプレイしてる感や<br>
プレイングで左右される部分が多くてそこが楽しかったりする。</p>
<p>あと個人的に思うのはExpedition's End強い<br>
9月末ごろに6Lを5exで買いましたが、絶対値上がりすると思ってました。<br>
BladeBlastの連発とCritでの強制フリーズで一瞬でも凍ればそのままダメージエリア内から出られないというハメもできます。<br>
あとは</p>
<pre><code>Expedition's End with CWDT - Void Sphere
</code></pre>
<p>で持続的に凍らせてながら動けなくさせるなんてこともできて面白いです。</p>
<p>今回はチャレンジ報酬にペットの猫があったんで頑張ってクリアしましたが、<br>
ついでに一番プレイしたリーグになりそうです。<br>
ポータルも見えてきたのでもう少し頑張るかもしれないです。</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[月額500円でホロライブ設定のArkマルチサーバを建てる]]></title><description><![CDATA[Arkのホロライブ設定のマルチサーバの立て方(Nitorado利用)]]></description><link>https://ubansi.com/ark-se-multiserver/</link><guid isPermaLink="false">5f0752596d98cf05480e4c5e</guid><category><![CDATA[Ark:SE]]></category><dc:creator><![CDATA[ubansi]]></dc:creator><pubDate>Sun, 12 Jul 2020 14:55:43 GMT</pubDate><media:content url="https://ubansi.com/content/images/2020/10/2020-07-12-172620.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><h1 id>はじめに</h1>
<img src="https://ubansi.com/content/images/2020/10/2020-07-12-172620.jpg" alt="月額500円でホロライブ設定のArkマルチサーバを建てる"><p>最近 Arkというゲームをやっています。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://store.steampowered.com/app/346110/ARK_Survival_Evolved/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">ARK: Survival Evolved on Steam</div><div class="kg-bookmark-description">Stranded on the shores of a mysterious island, you must learn to survive. Use your cunning to kill or tame the primeval creatures roaming the land, and encounter other players to survive, dominate... and escape!</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://store.steampowered.com/favicon.ico" alt="月額500円でホロライブ設定のArkマルチサーバを建てる"><span class="kg-bookmark-publisher">STEAM</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://steamcdn-a.akamaihd.net/steam/apps/346110/capsule_616x353_alt_assets_15.jpg?t&#x3D;1593107874" alt="月額500円でホロライブ設定のArkマルチサーバを建てる"></div></a></figure><!--kg-card-begin: markdown--><p>Ark Survival Evolved恐竜が生活する世界に裸一貫で飛び込んで<br>
仲間にしたり戦ったりするサバイバルゲームです。</p>
<p>最近VTuber界隈（主にホロライブの皆さん)で流行っているゲームです。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-embed-card"><iframe width="480" height="270" src="https://www.youtube.com/embed/TbJ7oCjwwI8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><!--kg-card-begin: markdown--><p>Arkの公式サーバの場合けっこうハードなゲームバランスとなっています。<br>
それを、ホロライブサーバではカジュアルプレイできるゲームバランスに調整しています。</p>
<p>今回はNitoradoのサービスを利用してホロライブ設定のマルチプレイサーバを建ててみました。</p>
<!--kg-card-end: markdown--><!--kg-card-begin: markdown--><h1 id="nitorado">Nitorado</h1>
<p>Nitorado(<a href="https://server.nitrado.net/eng/rent-gameserver">https://server.nitrado.net/eng/rent-gameserver</a>)とはゲームやアプリのサーバをWebから提供している会社です。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2020/10/2020-07-12-172620-1.jpg" class="kg-image" alt="月額500円でホロライブ設定のArkマルチサーバを建てる" srcset="https://ubansi.com/content/images/size/w600/2020/10/2020-07-12-172620-1.jpg 600w, https://ubansi.com/content/images/size/w1000/2020/10/2020-07-12-172620-1.jpg 1000w, https://ubansi.com/content/images/2020/10/2020-07-12-172620-1.jpg 1280w" sizes="(min-width: 720px) 720px"></figure><!--kg-card-begin: markdown--><p>ArkやMinecraft, 7 Days to Dieなども提供されています。<br>
マネージメントコンソールなどが作られていて、<br>
ブラウザ上から</p>
<ul>
<li>サーバの起動・停止・再起動</li>
<li>設定変更</li>
<li>ユーザーの接続数</li>
<li>メトリクス</li>
<li>Modの導入</li>
</ul>
<p>などができます。</p>
<p>また、ArkのサーバリストにLinkがあるようにArk公式とある程度連携しているようです。</p>
<p>ちなみに、MinecraftのReverationのマルチサーバも構築できるようです。<br>
(自動化の負荷で大変なことになりそうですが…)</p>
<p>今回はこのサービスを利用してホロライブ設定のArkサーバを建てたいと思います。</p>
<p>一応、ArkのサーバアプリのDockerイメージもDockerHubで見つけたので、<br>
GCE(Google Compute Engine)のコンテナイメージにして実行する事も考えましたが、<br>
「ゲームをやりたい」のであって「サーバ管理をやりたい」わけじゃないので今回はやめました。<br>
仕事のあとに仕事みたいなことしたくないと思ったのもある…</p>
<h1 id>料金システム</h1>
<p>自分が立てているサーバは月額1200円前後で運用しています。</p>
<p>人数x日数で計算されるようです。<br>
4人サーバを30日で借りると、4ユーロ(現在のレートだと483円ぐらい)<br>
10人サーバを30日で借りると、10ユーロ(現在のレートだと1,207円ぐらい)になります。<br>
現在のレートですと月々大体1200円ぐらいですね<br>
サーバの更新や設定の手軽さバックアップの手間などを考えるとお得な気がします。<br>
その他カスタマイズもできるのでメモリマシマシ構成などもできます。</p>
<h1 id>サーバの建て方</h1>
<h2 id>サーバのプランを選択</h2>
<p>Nitradoのゲーム一覧ページ(<a href="https://server.nitrado.net/eng/servicetypes/games">https://server.nitrado.net/eng/servicetypes/games</a>)から<br>
ARK: Survival Evolved (PC)を選択してrent serverをクリックします</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2020/10/rent_server.jpg" class="kg-image" alt="月額500円でホロライブ設定のArkマルチサーバを建てる" srcset="https://ubansi.com/content/images/size/w600/2020/10/rent_server.jpg 600w, https://ubansi.com/content/images/size/w1000/2020/10/rent_server.jpg 1000w, https://ubansi.com/content/images/2020/10/rent_server.jpg 1408w" sizes="(min-width: 720px) 720px"></figure><!--kg-card-begin: markdown--><p>次に、プランの選択などをしていきます</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2020/10/server_plan.jpg" class="kg-image" alt="月額500円でホロライブ設定のArkマルチサーバを建てる" srcset="https://ubansi.com/content/images/size/w600/2020/10/server_plan.jpg 600w, https://ubansi.com/content/images/size/w1000/2020/10/server_plan.jpg 1000w, https://ubansi.com/content/images/2020/10/server_plan.jpg 1024w" sizes="(min-width: 720px) 720px"></figure><!--kg-card-begin: markdown--><p>ARK: Survival Evolved (PC)が選択できるPublic Server Basicを選択します。<br>
Locationは残念ながら日本が無いのでシンガポールを選択します。<br>
シンガポールで構築してもPing 30~40ぐらいなので体感としては特に問題なくプレイできています。</p>
<p>スロットがプレイヤー数になります。<br>
サーバ期間はとりあえず３０日づつ買っていますが、３日から購入できます。<br>
また、３ヶ月買うと10%オフのようなので、長期で遊ぶのが確定している場合は長期購入してしまうのがいいですね。</p>
<h2 id>会員登録と支払い</h2>
<p>Contiuneを押すとログインか会員登録画面に飛ばされるので登録して代金を支払います。<br>
JCBやPayPalも利用できます。</p>
<p>日本人としては料金のカンマとコロンに違和感を感じるかもしれませんが、<br>
ヨーロッパ圏の書き方のようなので<br>
例えば <code>366,81</code> って出ても、366円81銭なので安心してください（多分）<br>
自分はなんとなく不安だったのでユーロで払っています。</p>
<h2 id>サーバ設定</h2>
<p>プランを選ぶとサービス一覧ページ(<a href="https://server.nitrado.net/usa/services/index">https://server.nitrado.net/usa/services/index</a>)<br>
でサーバが出てくるようになります。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2020/10/server_config.jpg" class="kg-image" alt="月額500円でホロライブ設定のArkマルチサーバを建てる" srcset="https://ubansi.com/content/images/size/w600/2020/10/server_config.jpg 600w, https://ubansi.com/content/images/size/w1000/2020/10/server_config.jpg 1000w, https://ubansi.com/content/images/2020/10/server_config.jpg 1024w" sizes="(min-width: 720px) 720px"></figure><!--kg-card-begin: markdown--><p><code>Hide from global server list</code>の項目でゲーム内のサーバリストに表示するかを選択できます。<br>
(ON/OFFすると項目名が切り替わります)<br>
プレイヤーの中にSteam版とEpic Games版の人が混在している場合はゲーム内に表示しないと参加できないので、ONにしましょう。</p>
<p>参加する人がSteam版の人だけの場合は参加用URLを発行できるので、表示しなくても参加できます。</p>
<p>ギアマークからゲームの設定を行う画面に飛べます。</p>
<h2 id="ark">ゲーム設定(Ark)</h2>
<p>ゲームの設定を行う画面でゲームサーバの設定を行います。<br>
Search for settings...のところで設定名を検索できるのが便利</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://ubansi.com/content/images/2020/10/game_setting-1.jpg" class="kg-image" alt="月額500円でホロライブ設定のArkマルチサーバを建てる" srcset="https://ubansi.com/content/images/size/w600/2020/10/game_setting-1.jpg 600w, https://ubansi.com/content/images/size/w1000/2020/10/game_setting-1.jpg 1000w, https://ubansi.com/content/images/2020/10/game_setting-1.jpg 1280w" sizes="(min-width: 720px) 720px"></figure><!--kg-card-begin: markdown--><p>今回変更した設定ファイルはGitHubに上げましたので、<br>
この画面の下の方にあるimportを押すと適用できると思います。</p>
<p>importするとXXXXX serverになるので、Server Nameなどは適当に変更してもらえば良いかなと思います。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://github.com/ubansi/arkse-settings/blob/master/arkse-settings-1594561986.json"><div class="kg-bookmark-content"><div class="kg-bookmark-title">ubansi/arkse-settings</div><div class="kg-bookmark-description">arkのマルチプレイサーバのホロライブ設定です. Contribute to ubansi/arkse-settings development by creating an account on GitHub.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://github.githubassets.com/favicons/favicon.svg" alt="月額500円でホロライブ設定のArkマルチサーバを建てる"><span class="kg-bookmark-author">ubansi</span><span class="kg-bookmark-publisher">GitHub</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://avatars3.githubusercontent.com/u/13315143?s&#x3D;400&amp;v&#x3D;4" alt="月額500円でホロライブ設定のArkマルチサーバを建てる"></div></a></figure><!--kg-card-begin: markdown--><h2 id>設定の解説</h2>
<h3 id="basesettings">Base settings</h3>
<p>ゲームサーバとしての挙動を設定できます。<br>
変更した項目は</p>
<table>
<thead>
<tr>
<th>項目名</th>
<th>デフォルト</th>
<th>変更後</th>
<th>意味</th>
<th>備考</th>
</tr>
</thead>
<tbody>
<tr>
<td>Server name</td>
<td>nitrado.net Gameserver</td>
<td>ubansi server</td>
<td>サーバー名</td>
<td>とりあえず命名</td>
</tr>
<tr>
<td>Message of the Day (MOTD)</td>
<td>nitrado.net Gameserver</td>
<td>welcome to the ubansi server.</td>
<td>ログイン後に表示されるメッセージ</td>
<td>なんとなく変更</td>
</tr>
<tr>
<td>MOTD Duration</td>
<td>20</td>
<td>10</td>
<td>moto表示時間</td>
<td>ログイン後のメッセージが長すぎてうざかったので</td>
</tr>
<tr>
<td>Server password</td>
<td></td>
<td>秘密</td>
<td>サーバーパスワード</td>
<td>フレンド限定にするために設定</td>
</tr>
<tr>
<td>Language</td>
<td>en</td>
<td>ja</td>
<td>サーバ言語</td>
<td></td>
</tr>
<tr>
<td>Mapname</td>
<td>TheIsland</td>
<td>CrystalIsles</td>
<td>マップ</td>
<td>お好きなものを…</td>
</tr>
<tr>
<td>Auto restart on minor update</td>
<td>off</td>
<td>on</td>
<td>マイナーアップデートの自動更新</td>
<td></td>
</tr>
<tr>
<td>Restart Countdown</td>
<td>6</td>
<td>180</td>
<td>再起動カウントダウン</td>
<td>せめて安置に移動できるように180秒に設定</td>
</tr>
<tr>
<td>Allowed platforms</td>
<td>Allow only Steam Players</td>
<td>Allow players from Epic Games Launcher and Steam</td>
<td>SteamとEpic Gamesでクロスプレイするかの設定</td>
<td></td>
</tr>
</tbody>
</table>
<h3 id="gameplay">Gameplay</h3>
<p>ここからはゲームバランスの設定になります<br>
ホロライブサーバの設定はこちらのブログでのまとめを参考にしました<br>
(<a href="http://arkwright1.blog.fc2.com/blog-entry-1125.html">http://arkwright1.blog.fc2.com/blog-entry-1125.html</a>)</p>
<table>
<thead>
<tr>
<th>項目名</th>
<th>デフォルト</th>
<th>変更後</th>
<th>意味</th>
<th>備考</th>
</tr>
</thead>
<tbody>
<tr>
<td>Difficulty Offset</td>
<td>0.5</td>
<td>1</td>
<td>難易度オフセット</td>
<td></td>
</tr>
<tr>
<td>XP Multiplier</td>
<td>1</td>
<td>5</td>
<td>経験値倍率</td>
<td></td>
</tr>
<tr>
<td>Taming Speed Multiplier</td>
<td>1</td>
<td>200</td>
<td>テイムスピード倍率</td>
<td></td>
</tr>
<tr>
<td>Harvesting Multiplier</td>
<td>1</td>
<td>2</td>
<td>採取量倍率</td>
<td>Season3から３倍だけどとりあえず２倍で様子見</td>
</tr>
<tr>
<td>Draining Multiplier</td>
<td>1</td>
<td>0.5</td>
<td>プレイヤーの水消費速度倍率</td>
<td>PlayerCharacterWaterDrainMultiplier</td>
</tr>
<tr>
<td>Starvation Multiplier</td>
<td>1</td>
<td>0.5</td>
<td>プレイヤーの食料消費速度</td>
<td>PlayerCharacterFoodDrainMultiplier</td>
</tr>
<tr>
<td>Disables PvP &amp; Enables PvE</td>
<td>off</td>
<td>on</td>
<td>PvEモード</td>
<td></td>
</tr>
<tr>
<td>Show players on map</td>
<td>off</td>
<td>on</td>
<td>マップにプレイヤーの位置を表示するか</td>
<td>ShowMapPlayerLocation</td>
</tr>
<tr>
<td>Disable Friendly Fire</td>
<td>off</td>
<td>on</td>
<td>トライブメンバーへのダメージ無効</td>
<td>Unreal 4 Engineの項目の方</td>
</tr>
<tr>
<td>Allow Flyer Carry PVE</td>
<td>off</td>
<td>on</td>
<td>PVE飛行運搬を許可</td>
<td></td>
</tr>
<tr>
<td>Enable Extra Structure Prevention Volumes</td>
<td>on</td>
<td>off</td>
<td>資源豊富エリアへの構造制限</td>
<td></td>
</tr>
<tr>
<td>Mating Multiplier</td>
<td>1</td>
<td>0.05</td>
<td>再交配のクールタイム</td>
<td></td>
</tr>
<tr>
<td>Egg Hatch Speed Multiplier</td>
<td>1</td>
<td>200</td>
<td>卵の孵化速度</td>
<td></td>
</tr>
<tr>
<td>Baby Mature Speed Multiplier</td>
<td>1</td>
<td>200</td>
<td>成熟速度</td>
<td></td>
</tr>
<tr>
<td>Resource Respawn Multiplier</td>
<td>1</td>
<td>0.02</td>
<td>資源復活間隔</td>
<td></td>
</tr>
<tr>
<td>Baby Cuddle Interval Multiplier</td>
<td>1</td>
<td>0.01</td>
<td>刷り込み間隔</td>
<td>成熟速度に対応して上げなければならない</td>
</tr>
<tr>
<td>Day time scale</td>
<td>1</td>
<td>0.5</td>
<td>一日の経過速度</td>
<td></td>
</tr>
<tr>
<td>Spoiling Multiplier</td>
<td>0</td>
<td>1</td>
<td>腐敗までの時間</td>
<td></td>
</tr>
<tr>
<td>Item-Decomposition Multiplier</td>
<td>0</td>
<td>1</td>
<td>アイテム消失までの時間</td>
<td></td>
</tr>
<tr>
<td>Corpse-Decomposition Multiplier</td>
<td>0</td>
<td>1</td>
<td>死体消失までの時間</td>
<td></td>
</tr>
<tr>
<td>Regrow Multiplier</td>
<td>1</td>
<td>0.5</td>
<td>資源の湧き潰し範囲(プレイヤー)</td>
<td></td>
</tr>
<tr>
<td>Resource Respawn Multiplier</td>
<td>1</td>
<td>0.5</td>
<td>資源の湧き潰し範囲(構造物)</td>
<td>置きアンキロができる</td>
</tr>
<tr>
<td>Crop Growth Speed Multiplier</td>
<td>1</td>
<td>10</td>
<td>作物の成長速度</td>
<td></td>
</tr>
<tr>
<td>Max number of players in tribe</td>
<td>0</td>
<td>50</td>
<td>トライブの人数上限</td>
<td>設定した意味は特にない</td>
</tr>
<tr>
<td>Damage Dinos by spike walls</td>
<td>off</td>
<td>on</td>
<td>防護柵のダメージ</td>
<td>Disable Friendly Fireを忘れずに</td>
</tr>
<tr>
<td>Supply Crate Loot Quality Multiplier</td>
<td>1</td>
<td>2</td>
<td>クレートの品質</td>
<td></td>
</tr>
<tr>
<td>Fishing Loot Quality Multiplier</td>
<td>1</td>
<td>5</td>
<td>釣れるものの品質</td>
<td></td>
</tr>
</tbody>
</table>
<p>上のすべてを設定後にSave changesを押したあと、<br>
Restart Serverでサーバ再起動を行い設定を反映させます。</p>
<h3 id>その他カスタマイズした項目</h3>
<p>参考ブログにあるMAXIMUM DIFFICULTYはNitradoの設定では見当たらなかったのですが、<br>
おそらくOverrideOfficialDifficultyのことだと思います。<br>
ただ、今の所設定変更せずにCrystal IslesでLv150モンスターを確認しているので<br>
変更しなくても問題なさそうです。</p>
<p>その他にはアベレーションのときNight time scaleは4.0に変更したらしいですが、<br>
今回はCrystal Islesのワールドなので1にしました。<br>
夜もきれいなので…</p>
<p>その他に変更した項目は</p>
<table>
<thead>
<tr>
<th>項目名</th>
<th>デフォルト</th>
<th>変更後</th>
<th>意味</th>
<th>備考</th>
</tr>
</thead>
<tbody>
<tr>
<td>Enable Crosshair</td>
<td>off</td>
<td>on</td>
<td>照準の表示</td>
<td></td>
</tr>
<tr>
<td>Enable 3rd person mode</td>
<td>off</td>
<td>on</td>
<td>三人称視点の有効化</td>
<td></td>
</tr>
<tr>
<td>PvE Allow structures at supply drops</td>
<td>off</td>
<td>on</td>
<td>サプライドロップの周りに構造物設置可能</td>
<td></td>
</tr>
<tr>
<td>Allow crate spawns on top of structures</td>
<td>off</td>
<td>on</td>
<td>構造物の上にクレートが発生する</td>
<td></td>
</tr>
<tr>
<td>Disable structure placement collision</td>
<td>off</td>
<td>on</td>
<td>重なる建造物を設置可能</td>
<td>ホロ鯖ではModで対応？</td>
</tr>
<tr>
<td>Corpse Locator</td>
<td>off</td>
<td>on</td>
<td>死体から出る光</td>
<td>ホロ鯖でも有効なはず</td>
</tr>
<tr>
<td>Hide Damage from Logs</td>
<td>on</td>
<td>off</td>
<td>トライブログのダメージソースの表示</td>
<td>PvPじゃないので外しました</td>
</tr>
</tbody>
</table>
<h1 id>まとめ</h1>
<p>というわけでホロライブ設定Arkサーバの作成方法でした。<br>
設定したのは1ヶ月ぐらい前で、そのときはゲーム内の設定項目名とNitoradoでの表示名が違って、<br>
苦労しました。<br>
いつの間にか<code>Show internal names (like in the configuration file)</code>ってボタンが検索窓の下にできていて、嬉しい反面あの苦労は何だったんだろう…と思ったり。<br>
でも、UIのアップデートや不具合対応の速さは良いのかなと思います。<br>
あとはNitoradoの登録者間でサーバ台カンパする機能など色々ありますが、今回はここまで。</p>
<p>最後に、カジュアルプレイ向きな設定を公開してくれた桐生ココさんと<br>
Arkの楽しさを教えてくれたホロメンの皆さんに感謝。</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[BigQuery上で64ビット整数をビットスワップする話]]></title><description><![CDATA[BigQuery上のユーザ定義関数で64ビット整数のビットスワップをした話です]]></description><link>https://ubansi.com/bigquery-bit-reverce/</link><guid isPermaLink="false">5e9723576d98cf05480e4a2a</guid><category><![CDATA[Google-Cloud-Platform]]></category><dc:creator><![CDATA[ubansi]]></dc:creator><pubDate>Sun, 10 May 2020 09:12:32 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1562343128-59e6fa1c7eb0?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://images.unsplash.com/photo-1562343128-59e6fa1c7eb0?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=2000&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="BigQuery上で64ビット整数をビットスワップする話"><p>タイトルからしてマニアックですが…。</p>
<h2 id>なぜそんな事を…</h2>
<p>BigQueryにビットスワップ(ビットの値が逆順)な64ビット整数が入ってしまって、<br>
SQLとユーザ定義関数でもとに戻す処理を実装しました。</p>
<p>同じ状況の人必見です！（そんな人いるんだろうか？）</p>
<h2 id="bigquery">そもそもBigQueryとは</h2>
<p>このQiitaを読んでもらうと凄さがわかると思いますが、<br>
<strong>120億行の正規表現マッチ付き集計が5秒で</strong>できたり。<br>
<strong>ペタバイトクラスのデータを投入してもビクともしな</strong>かったりする、<br>
規格外のデータウエアハウスです。<br>
まさに、今のビッグデータ分析のトレンドのサービスとも言えるかなと思います。<br>
そして、自分の主な仕事はこのBigQueryをいかにうまく使うかだったりします。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://qiita.com/kazunori279/items/10ac0066ac9b0b5aaaf3"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Googleの虎の子「BigQuery」をFluentdユーザーが使わない理由がなくなった理由 #gcpja - Qiita</div><div class="kg-bookmark-description">「BigQueryは120億行を5秒でフルスキャン可能」は本当か？ 先日、kaheiさんがGoogle BigQuery（Googleクラウドの大規模クエリサービス）について、こんなエントリを書いていた。 とにかくパフォーマン...</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://cdn.qiita.com/assets/favicons/public/apple-touch-icon-ec5ba42a24ae923f16825592efdc356f.png" alt="BigQuery上で64ビット整数をビットスワップする話"><span class="kg-bookmark-author">kazunori279</span><span class="kg-bookmark-publisher">Qiita</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-1150d8b18a7c15795b701a55ae908f94.png?ixlib=rb-1.2.2&amp;w=1200&amp;mark=https%3A%2F%2Fqiita-user-contents.imgix.net%2F~text%3Fixlib%3Drb-1.2.2%26w%3D840%26h%3D380%26txt%3DGoogle%25E3%2581%25AE%25E8%2599%258E%25E3%2581%25AE%25E5%25AD%2590%25E3%2580%258CBigQuery%25E3%2580%258D%25E3%2582%2592Fluentd%25E3%2583%25A6%25E3%2583%25BC%25E3%2582%25B6%25E3%2583%25BC%25E3%2581%258C%25E4%25BD%25BF%25E3%2582%258F%25E3%2581%25AA%25E3%2581%2584%25E7%2590%2586%25E7%2594%25B1%25E3%2581%258C%25E3%2581%25AA%25E3%2581%258F%25E3%2581%25AA%25E3%2581%25A3%25E3%2581%259F%25E7%2590%2586%25E7%2594%25B1%2520%2523gcpja%26txt-color%3D%2523333%26txt-font%3DAvenir-Black%26txt-size%3D54%26txt-clip%3Dellipsis%26txt-align%3Dcenter%252Cmiddle%26s%3Dcea9c6352d8926c8843ce95c30e1966b&amp;mark-align=center%2Cmiddle&amp;blend=https%3A%2F%2Fqiita-user-contents.imgix.net%2F~text%3Fixlib%3Drb-1.2.2%26w%3D840%26h%3D500%26txt%3D%2540kazunori279%26txt-color%3D%2523333%26txt-font%3DAvenir-Black%26txt-size%3D45%26txt-align%3Dright%252Cbottom%26s%3D095c9d45faed4a1ca2a04f27cf0a9563&amp;blend-align=center%2Cmiddle&amp;blend-mode=normal&amp;s=5e06448b356bf40772277880fc055c5e" alt="BigQuery上で64ビット整数をビットスワップする話"></div></a></figure><!--kg-card-begin: markdown--><h1 id>ビットスワップ</h1>
<p>ビットスワップとはビットの順序を逆順にすることです<br>
例えば２進数表現で<br>
<code>1100 0101</code><br>
があった場合にビットスワップすると<br>
<code>1010 0011</code><br>
になります。</p>
<p>並び順を逆にするためビット反転結果の<br>
<code>0011 1010</code><br>
とは違います。</p>
<h2 id>方針</h2>
<p>方針としては４つ考えました。</p>
<ol>
<li>Cloud Dataflowを用いてJavaで反転する</li>
<li>対象テーブルをGCSへ出力しローカル上で反転し再度テーブルを作成する</li>
<li>SQLと標準関数だけでなんとかする</li>
<li>BigQueryのユーザ定義関数を用いてビット反転処理を書く</li>
</ol>
<p>まず１についてですが、<br>
この６４ビット整数の反転がそもそもJavaのLongの関数を用いて行われていたため、<br>
これを用いてもとに戻すのが一番バグもなく安定です。<br>
ただ、その変換のためだけに非同期処理になるCloud Dataflowを用意するのは若干まどろっこしいかなと思いました。</p>
<p>２についてはJavaが動けばできるのでワンショットならいいですが定期的に必要になりそうなので流石に手動は辛そうです。<br>
あと、レコード数が4000万行ほどあるのでなるべく外に出したくないです。</p>
<p>3については残念ながらBigQueryではビット演算系の関数が弱いためおそらく頑張ればできそうですが、<br>
SQLを引き継いだときに保守性が悪そうです。</p>
<p>そこで、４番のユーザ定義関数をJavaScriptで書いてビットスワップする処理を実装しました。<br>
BigQueryのユーザ定義関数は標準SQLの場合JavaScriptで書けます。<br>
余談ですが、もしBigQuery内のJSONの値を加工する時に困っていたらユーザ定義関数で扱うのがおすすめです。</p>
<h1 id="javascript64">JavaScriptの64ビット整数</h1>
<p>JavaScriptにおける数値型といえばNumberが思い浮かぶと思いますが、実は2018年ぐらいから一部ブラウザにてBigIntという数値型が実装されています。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/BigInt"><div class="kg-bookmark-content"><div class="kg-bookmark-title">BigInt</div><div class="kg-bookmark-description">BigInt は組み込みオブジェクトで、 Number プリミティブで表現できる最大の数、 253 - 1 よりも大きな数値を信頼できるものとして表現する方法を提供します。 BigInt は任意に巨大な整数に使用することができます。</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://developer.mozilla.org/static/img/favicon144.e7e21ca263ca.png" alt="BigQuery上で64ビット整数をビットスワップする話"><span class="kg-bookmark-publisher">MDN Web Docs</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://developer.mozilla.org/static/img/opengraph-logo.72382e605ce3.png" alt="BigQuery上で64ビット整数をビットスワップする話"></div></a></figure><!--kg-card-begin: markdown--><p>使い方は数値の最後に<code>n</code>をつけるか、BigIntのコンストラクタに64ビット数値を表す文字列などを入れることで宣言できます。</p>
<pre><code class="language-JavaScript">// Number型で定義すると丸め誤差が発生する
12345678901234567890
// = 12345678901234567000

// BigInt型の整数として宣言
12345678901234567890n
// = 12345678901234567890n

BigInt(&quot;12345678901234567890&quot;)
// = 12345678901234567890n

// 引数をNumber型で渡してしまうと丸め誤差が発生してしまうので注意
BigInt(12345678901234567890)
// = 12345678901234567168n
</code></pre>
<p>油断してNumberにすると丸め誤差が発生してしまうので要注意です。<br>
そして、実はまだBigInt型はドラフト段階のため一部の演算が実装されていません。</p>
<!--kg-card-end: markdown--><!--kg-card-begin: markdown--><h1 id="bigquery">BigQueryのユーザ定義関数</h1>
<p>ユーザ定義関数(UDF)は以下のように作成しました。</p>
<pre><code>CREATE TEMPORARY FUNCTION
reverce_binaly(argStr STRING)
RETURNS STRING
LANGUAGE js AS &quot;&quot;&quot;
    let argBin;
    let arg = BigInt(argStr);

    if(arg &gt; 0n){
        argBin = arg.toString(2);
    }else{
        // 符号部を0に変更
        const argBinAbs = arg.toString(2).replace('-','0');

        // Bit反転処理 (64ビット整数に対して未実装のため文字列処理)
        const notArgBin = argBinAbs.replace(/0/g,'o').replace(/1/g,'0').replace(/o/g,'1');

        // ２の補数を求めるため加算
        const arg2c = BigInt(`0b${notArgBin}`) + 1n;

        argBin = arg2c.toString(2);
    }

    // 64ビットに桁揃え
    const padded = `0000000000000000000000000000000000000000000000000000000000000000${argBin}`.slice(-64);
    // ビットリバース
    const reversed = padded.split('').reverse().join('');
    // ビットとして解釈されるようにフォーマット
    const reversedBin = `0b${reversed}`;
    const result =  BigInt(reversedBin);

    // 数値のまま値を返すとBigInt表現のnがついてしまうので文字列化
    return result.toString();
&quot;&quot;&quot;;
</code></pre>
<p>６４ビット整数を文字列にキャストして渡し<br>
文字列のまま順序を反転して６４ビット整数として解釈する方針にしました。<br>
ポイントは、以下の4つ。</p>
<ul>
<li>文字列として処理</li>
<li>負の場合２の補数を算出</li>
<li>返り値を文字列にする</li>
<li>文字列のまま処理する</li>
</ul>
<h2 id>文字列として処理</h2>
<p>まず、BigQueryの６４ビット整数のINT64は<br>
UDFにてサポートされていないため<br>
JavaScriptに値を渡す場合は文字列か浮動小数点として扱うことになります<br>
ですので、誤差の発生しない文字列型として処理する必要があります。<br>
また、必要に応じて数値化する場合には必ずBigInt型として扱わなければ<br>
浮動小数点のNumber型とされてしまうため、注意が必要です。</p>
<p><a href="https://cloud.google.com/bigquery/docs/reference/standard-sql/user-defined-functions?hl=ja#supported-javascript-udf-data-types">標準 SQL ユーザー定義関数  |  BigQuery  |  Google Cloud</a></p>
<h2 id>負の場合２の補数を算出</h2>
<p>引数に負の値が来た場合は<br>
２進数化したときに符号部がビット演算の邪魔になってしまうので、<br>
除去して２の補数表現にしてから処理します。</p>
<h2 id>返り値を文字列にする</h2>
<p>そして、返り値としてBigIntを指定したいところですが、<br>
JavaScriptのBigIntを戻した場合末尾にBigInt表現を表すnがついてしまうので<br>
UDF内で文字列にキャストしています。</p>
<h2 id>文字列のまま処理する</h2>
<p>ビット演算を使ってうまく反転させたほうが計算コストが低そうな気はしました。<br>
ただ、JavaScriptの６４ビット整数のビット演算の符号付きビット反転などがまだ未実装のため</p>
<ul>
<li>３２ビットごとに分割して処理を実装しないといけない</li>
<li>ビット演算でもそれほど簡潔にならない</li>
<li>引数も返り値も文字列で扱う<br>
などから、今回は文字列のままで処理しました。</li>
</ul>
<h2 id="padding">paddingについて</h2>
<p>paddingの部分はループ以下のように使ったほうが簡潔になりますが、<br>
レスポンスが30秒ぐらい遅くなったのでスロット(BigQueryの処理単位)の負荷はあがるようですね。</p>
<pre><code>//  配列に変換
let argBinArray = argBin.split('');

// 64ビットに桁揃え
while(argBinArray.length &lt; 64){
    argBinArray = ['0'].concat(argBinArray);
}

// ビットリバース
const reversed = argBinArray.reverse().join('');
</code></pre>
<!--kg-card-end: markdown--><!--kg-card-begin: markdown--><h1 id="sql">SQL側の処理</h1>
<p>上記のUDFを宣言したSQLと共に次のように</p>
<pre><code>CREATE TEMPORARY FUNCTION
reverce_binaly(argStr STRING)
RETURNS STRING
LANGUAGE js AS &quot;&quot;&quot;
    let argBin;
    let arg = BigInt(argStr);

    // 省略
    
    return result.toString();
&quot;&quot;&quot;;

select
  value,
  reverce_binaly(CAST(value AS STRING)) as reverced_value
from
  table
</code></pre>
<p>というように、SQLの関数と同様に呼び出すことが可能になります。</p>
<h1 id="bigqueryudf">BigQueryのUDFのメリット</h1>
<p>BigQueryのUDFを定義すると何が良いかというと<br>
BigQueryの基盤を使ってすべてのレコードに対して処理を実行できるということです。<br>
今回行った処理は約2,000万レコードあるテーブルに対して行いましたが、<br>
結果は43.5秒後に返ってきました。<br>
1秒あたり50万行以上の処理ができることになります。<br>
このように変換処理などを大量のレコードに対して実行できる基盤としても<br>
BigQueryはとても便利だと思います。</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[リモートで働いた感想と注意点]]></title><description><![CDATA[コロナ対策で一週間引きこもって働いた感想]]></description><link>https://ubansi.com/remote-work/</link><guid isPermaLink="false">5e89b4726d98cf05480e48b8</guid><category><![CDATA[Miscellaneous]]></category><dc:creator><![CDATA[ubansi]]></dc:creator><pubDate>Sun, 05 Apr 2020 12:49:08 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1508739826987-b79cd8b7da12?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><h1 id>リモート化の流れ</h1>
<img src="https://images.unsplash.com/photo-1508739826987-b79cd8b7da12?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=2000&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="リモートで働いた感想と注意点"><p>先週はじめてフルリモートで一週間働きました。</p>
<p>自分のチームでは今まで、<br>
２月の末ごろから準備をはじめ、<br>
３月の頭からほぼリモートでチームメンバーに働いてもらっていました。<br>
理由は言うまでもなく新型コロナウイルスの感染リスク軽減のためです。</p>
<p>ただ、自分は会議の都合や、徒歩通勤だったりするため<br>
あまりリモートによるリスク軽減が見込めないので先送りにしていました。<br>
つい先日、全社的にリモート推奨となったため自分もリモートに切り替える方向にしました。</p>
<h1 id>リモートワークしてて思った事</h1>
<!--kg-card-end: markdown--><!--kg-card-begin: markdown--><h2 id>休憩を忘れる</h2>
<p>まず、リモートで働いてみて気がついたのが<br>
&quot;休憩をしなくなる&quot;事でした。<br>
リモートワークの初日は起床後２分でPCの前に座り、その後食事以外ほぼ席を離れず<br>
どんどん頭の回転が遅くなっていった感覚がありました。<br>
あまりの眠さに立ち上がって、<br>
なんとなく壁に向かってボールを投げてキャッチする休憩？をしたところ<br>
やっとまともに頭が回る用になった気がしました。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://images.unsplash.com/photo-1559708906-58462b87b263?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" class="kg-image" alt="リモートで働いた感想と注意点"><figcaption>Photo by <a href="https://unsplash.com/@karla_rivera?utm_source=ghost&utm_medium=referral&utm_campaign=api-credit">Karla Rivera</a> / <a href="https://unsplash.com/?utm_source=ghost&utm_medium=referral&utm_campaign=api-credit">Unsplash</a></figcaption></figure><!--kg-card-begin: markdown--><h2 id>出社しないというプレッシャー</h2>
<p>会議ばかりの一日でタスクがこなせない一日や、<br>
新たに起こったタスクの処理に追われて何もできない一日も<br>
出社していれば&quot;働いていた気&quot;になったんですが、<br>
リモートオンリーだと<br>
今日なにを完了できたのか？<br>
という問を自問じたときにすごく辛くなる。<br>
自分はチームをマネージメントしながら進行していくエンジニアとして働いているため<br>
メンバーのサポート、技術的決断、タスクを対応不要にするみたいな動きが多いため<br>
働いた気がしないまま一日が終わることが辛い。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://images.unsplash.com/photo-1493836512294-502baa1986e2?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" class="kg-image" alt="リモートで働いた感想と注意点"><figcaption>Photo by <a href="https://unsplash.com/@tjump?utm_source=ghost&utm_medium=referral&utm_campaign=api-credit">Nik Shuliahin</a> / <a href="https://unsplash.com/?utm_source=ghost&utm_medium=referral&utm_campaign=api-credit">Unsplash</a></figcaption></figure><!--kg-card-begin: markdown--><h2 id>けじめをつけて働く事の難しさ</h2>
<p>自由な社風のため、普通に仕事中にソシャゲしている人もいますし、<br>
仮眠室で仮眠を取る人もいます。<br>
自分も気になった技術記事があれば読んだり、お遊びのコードを書いたりします。<br>
そして、プライベートでもコードを書いたり、技術情報の勉強をしたりと全く同じ事をしています。</p>
<p>これが混ざる。</p>
<p>自分が休憩しているのか、仕事なのか…<br>
もしかしたら今の仕事は趣味の延長なのかもしれないと思いました。</p>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://images.unsplash.com/photo-1549488799-496ecb87b5b3?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" class="kg-image" alt="リモートで働いた感想と注意点"><figcaption>Photo by <a href="https://unsplash.com/@kyledarrenhanson?utm_source=ghost&utm_medium=referral&utm_campaign=api-credit">Kyle Hanson</a> / <a href="https://unsplash.com/?utm_source=ghost&utm_medium=referral&utm_campaign=api-credit">Unsplash</a></figcaption></figure><!--kg-card-begin: markdown--><h1 id>今後</h1>
<p>とりあえず部屋でできる趣味は必要だなと思い、ダーツを設置しました。<br>
来週はダーツで休憩しながら働きたいと思います。<br>
そして、人は新型コロナウイルスの前にストレスと戦っているということを忘れずに働いていこうと思います。</p>
<p>これから本格的にリモートを始める方の参考になれば。</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Spannerを解説したら講義になった話]]></title><description><![CDATA[RDBMSと分散コンピューティングの歴史を理解してはじめてCloud Spannerの凄さを理解できると思ったので調査して社内でLTした話。]]></description><link>https://ubansi.com/cloud_spanner/</link><guid isPermaLink="false">5e7047e03654a54619cedd37</guid><category><![CDATA[Google-Cloud-Platform]]></category><dc:creator><![CDATA[ubansi]]></dc:creator><pubDate>Sat, 21 Mar 2020 06:09:39 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1561625101-faf88682958a?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><h2 id>はじめに</h2>
<img src="https://images.unsplash.com/photo-1561625101-faf88682958a?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="Spannerを解説したら講義になった話"><p>Qiitaにこんな記事が上がりました<br>
<a href="https://qiita.com/tzkoba/items/5316c6eac66510233115">2020年現在のNewSQLについて - Qiita</a></p>
<p>NewSQLについてアーキテクチャから詳しくまとまっていて<br>
理解しやすい素晴らしい記事だと思います。</p>
<p>社内のSlackでも共有したのですが、<br>
この辺の話は<br>
古くからあるモノリシックなRDBMSが生まれて<br>
スケールアップの限界との戦い<br>
データベースをどうスケールアウトするかの時代が訪れて、<br>
分散コンピューティングの問題にぶち当たる<br>
という、<br>
『歴史を理解してはじめてCloud Spannerの凄さを理解できる』<br>
と思ったので<br>
もっと補足説明がいるんじゃないかと思い、社内でLTしました。</p>
<p>また、自分はDataBase周りの知識が弱いと思っているので、<br>
補強のためにもまとめてLTを…とおもったら、<br>
前後編で２回に分けて３０分語るという発表だったので、<br>
もう講義じゃんって言われたし思いました。</p>
<h2 id="whatisnewsql">What is NewSQL</h2>
<p>内容：DataBaseの歴史と分散コンピューティング</p>
<h3 id>資料</h3>
<div class="iframe-wrap">
    <iframe src="https://docs.google.com/presentation/d/e/2PACX-1vS8WOEeesSGlv5k8WzoasLQwwfwyn-4YLXwTc5j3Bk3-Gqns03LAo_xR52ytYN3iyT5_m8ETeM655j8/embed?start=false&loop=false&delayms=3000" frameborder="0" width="350" height="196" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>
</div>
<h3 id>解説</h3>
<p>本当はCloud Spannerすごいぜイエーイで終わりたかったんですが、<br>
それじゃ絶対伝わらないと思ったのでRDBMSとは何かから説明しました。<br>
というのも、LT会の参加メンバーには新卒の社員や、体系的にCSを学んでいないメンバーもいるためです。<br>
そういったメンバーもこの資料を通じて少しでもDataBaseへの理解が深まれば良いなと思って取り入れました。<br>
自分もある程度DBを触ったことはあるし、データベース設計もしますが<br>
アーキテクチャ的な部分についてはほとんど無知だったためそこら編の知識を深めようと思いました。</p>
<p>技術的なことを学ぶときにどういう時代に何ができてきて、<br>
当時の問題は何だったのかを考えることでよりわかりやすくなると思い年表を作成しました。<br>
DB年表は以下のサイトで作成しました。<br>
<a href="https://app.the-timeline.jp/?key=17_UcFMnucy3JWjeYhEy22SMVvbjcYReaZfznEo6v_rQ">DataBase年表 | THE TIMELINE</a></p>
<p>あとは、この資料作成中に発見したのは英語版のWikipediaのRDBMSの比較ページがすごいということ。<br>
<a href="https://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems">Comparison of relational database management systems - Wikipedia</a><br>
いろいろな制約などが詳しく乗っていて、日本語版より情報量が多くて素晴らしいなと思う反面、<br>
Wikipediaでも英語圏と日本語圏の情報格差があるんだなと思い知りました。</p>
<p>あとは、DBの比較については以下のサイトも便利でした。<br>
<a href="https://dbdb.io/">Database of Databases - Home</a><br>
今回は特に出番はなかったですが、DBの選定などで利用できそうです。</p>
<p>LTと言いながら３０分ぐらい語りました。<br>
しかも、NewSQLについて語らずにｗ</p>
<h2 id="whatisnewsqlpart2">What is NewSQL part2</h2>
<p>内容：NewSQLのCloud Spannerがなぜすごいのか</p>
<h3 id>資料</h3>
<div class="iframe-wrap">
    <iframe src="https://docs.google.com/presentation/d/e/2PACX-1vRFYX46jfMxXl39S6Wl5bYDK_Gyp3M3CcBajJf6SiMdUtw6jvklRHCe1aJJ8pmRWcuQZDqqTmnKK5Bu/embed?start=false&loop=false&delayms=3000" frameborder="0" width="350" height="196" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>
</div>
<h3 id>解説</h3>
<p>前回の資料でNewSQLの説明を引っ張ったものの、結局分散データベースについて解説できなかったので、<br>
今回はそこから解説しました。<br>
だいたいQiitaの記事と流れは一緒ですがその道筋で難しいところを補足する形になっています。</p>
<p>また、実際にSpannerを使っている案件に関わっている人物の所感も合わせて補足しました。<br>
Spannerを採用した感想として聞いたのは</p>
<ul>
<li>性能面は申し分ない</li>
<li>とくに障害という障害を起こしていない</li>
<li>ORMを自作しないといけないのは面倒</li>
<li>高い。検証用に立てても10万円前後はきつい</li>
</ul>
<p>というものでした。<br>
個人的には値段はあまり気にならないというか、<br>
やってることを考えるとむしろ安い方だと思います。<br>
問題はそれに合う要求があるか。<br>
『近所のコンビニに行くために新幹線使う』<br>
みたいな事にならなければ適切かなと思います。<br>
近所は徒歩で行こう。</p>
<p>ただ、もう少しスケールインした構成でリソースを節約できるプランができたら<br>
使いやすいと思います。</p>
<h2 id="cloudspanner">なぜ今Cloud Spannerなのか</h2>
<p>Cloud Nativeが提唱されはじめて暫く経ちますが、<br>
ようやくコンテナ技術やKubernetesが安定して<br>
業務レベルで利用可能になってきたというのが今の状況だと思っています。<br>
自分の会社でもEKSもGKEも採用事例が増えていますし。</p>
<p>そういったスケーラブルなコンポーネントを利用して<br>
高負荷に耐えうる構成にしたところで、最終的にDBがボトルネックになってしまう。<br>
そのボトルネックを解消するために人員を動員したり、<br>
RDSを組み合わせて複雑なアーキテクチャを設計したり<br>
また、サービスの一部の仕様を断念することがあるかもしれない。<br>
ただ、そのときにCloud Spannerを知っているだけで取れる選択肢は変わってくると思います。</p>
<p>正直、シャーディング前提の特殊な設計も必要になるので、<br>
すぐに使い始められるものではないと思います。<br>
ただ、そこを超えてまで必要になる要件はあります。<br>
そのときに<br>
「うちじゃできません」<br>
と言わないで済むために知っておかなければならない技術だなと思い展開しました。</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[ワタミの社長の無理往生が話題になったとき、新人に「無理」と言うなといった話]]></title><description><![CDATA[新人に「"無理"というのを禁止」しました。
でもそれは決して無理往生ではなく、あくまでエンジニアとして問題解決に取り組むための助言としてである。]]></description><link>https://ubansi.com/no_impossible/</link><guid isPermaLink="false">5e6125de3654a54619cedbfb</guid><category><![CDATA[Miscellaneous]]></category><dc:creator><![CDATA[ubansi]]></dc:creator><pubDate>Fri, 06 Mar 2020 01:42:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="ワタミの社長の無理往生が話題になったとき、新人に「無理」と言うなといった話"><p>以前、インタビューでワタミ社長が答えていたこのセリフが<br>
ある日会社のSlackに流れてきた</p>
<blockquote>
<p>「たとえ無理なことだろうと、鼻血を出そうがブッ倒れようが、無理矢理にでも1週間やらせれば、それは無理じゃなくなる」</p>
</blockquote>
<p>うちはそんなブラック企業みたいな事は言わないので、<br>
どちらかというと否定的と言うか、理解できないという流れでの引用だった。</p>
<p>その後間もなく、新人に「&quot;無理&quot;というのを禁止」しました。<br>
でもそれは決して無理往生ではなく、あくまでエンジニアとして問題解決に取り組むための助言としてである。</p>
<h2 id>無理とは何か</h2>
<p>自分はEngineerとして働いていますが、なるべく無理と言わないようにしています。<br>
無理・不可能・できない。<br>
実はこれらは単なる思考停止で問題解決しようとしていない・する気がない時に出る言葉です。<br>
Engineerは問題解決をする職業なので、無理といって断るのは職務放棄に等しい事だとおもいます。</p>
<p>では自分が例えば現在作成不可能だと言われている「タイムマシンを作れ」と言われた時にどう答えるのか。<br>
まず、時間遡行理論を作るための予算と納期をいくら出せるのか確認すると思います。<br>
（納期に関しては未来から運べばいいので関係ないかもしれませんが）<br>
現状だと時間遡行理論がないので、その研究所設立と研究費、<br>
その後開発費を出してもらえるかを相談すると思います。</p>
<p>現状不可能だと思われるようなことでも<br>
不可能だと思ったら問題となっている要因を分析して細かく問題を細分化して、<br>
それぞれ解決法を探す事をまずやるべき。<br>
一休さんのトンチみたいな事を言っているだけに思われるかもしれませんが、<br>
実はそれこそがエンジニアリングだと思います。<br>
思考停止して断るのはEngineerの仕事ではない。</p>
<h2 id>ワタミの社長と何が違うのか</h2>
<p>ワタミの社長のインタビューでは負担を相手に押し付けているし、<br>
具体的な解決策も指示しないでなんとかしろと言っているように感じます。<br>
そもそも現場に負担をかけて働く状態が継続するというのはマネージメントの敗北だと思います。<br>
自分なら１に人員追加、２に閉店どうしてもだめなら酸素カプセルでも何でも設置して負荷軽減に務めるべきかなーと考えます</p>
<h2 id>「無理って言う度にエンジニアとしての価値がなくなるぞ」</h2>
<p>この考え方は実は今の会社に入ってうだつの上がらない社員だった頃に言われた話だったりします。<br>
「言い訳ばっかしてないで、どうやったらできるかを言わないとエンジニアの価値がなくなるぞ」<br>
みたいなことを言われた気がします。<br>
エンジニアとして価値がなくなると言うか、エンジニアですらなかったのではないかと今では思います。</p>
<h2 id>新人に言ったこと</h2>
<p>新人には次のようなことを言いました。<br>
<strong>「無理は今後禁止。無理だと思ったら何を解決したらできるかを言うように」</strong></p>
<p>結論は変わらない。今はできない。まだ、ただの言葉遊び。<br>
それでも無理と言わずに解決すべき問題をすべて上げるだけで課題解決に前向きになる。<br>
自然と解決しようという頭になるし、慣れると無茶振りされてもサクッと解決できるようになったり<br>
誰に相談すれば解決できるかが思い浮かんだりする。</p>
<p>じゃぁ、無料で働けって言われても無理と言わないか？<br>
無理じゃない。出来ても嫌だ。</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[自分の仕事が世に出ました]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>すごく個人的な話ですが、<br>
去年の年末頃、<br>
自分がリーダーとして携わっている仕事が事例として公開されました。</p>
<p><a href="https://cloudpack.jp/casestudy/gcp-002.html">GCPクラウドを活用した導入事例</a></p>
<p>幸運にも自分はこの案件の立ち上がりから参加でき、<br>
データ分析基盤の設計から<br>
データパイプラインの環境構築・開発<br>
そして、稼働し始めての運用まで<br>
全てに携わることができました。</p>
<p>チームメンバーと上司に恵まれて無事に開発・構築できたことをここに感謝したいと思います。</p>
<p>と言ってもこの案件のオーナーはまだまだやりたいことがたくさんある状態だと思っています。<br>
それらが全て叶えられるように、<br>
また、今後も技術的に尖ったままでいられるように精進していきたいなと思っています。</p>
<!--kg-card-end: markdown-->]]></description><link>https://ubansi.com/zi-fen-no/</link><guid isPermaLink="false">5e1c2e523654a54619ced890</guid><category><![CDATA[Google-Cloud-Platform]]></category><category><![CDATA[Miscellaneous]]></category><dc:creator><![CDATA[ubansi]]></dc:creator><pubDate>Mon, 13 Jan 2020 09:15:50 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1551288049-bebda4e38f71?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://images.unsplash.com/photo-1551288049-bebda4e38f71?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="自分の仕事が世に出ました"><p>すごく個人的な話ですが、<br>
去年の年末頃、<br>
自分がリーダーとして携わっている仕事が事例として公開されました。</p>
<p><a href="https://cloudpack.jp/casestudy/gcp-002.html">GCPクラウドを活用した導入事例</a></p>
<p>幸運にも自分はこの案件の立ち上がりから参加でき、<br>
データ分析基盤の設計から<br>
データパイプラインの環境構築・開発<br>
そして、稼働し始めての運用まで<br>
全てに携わることができました。</p>
<p>チームメンバーと上司に恵まれて無事に開発・構築できたことをここに感謝したいと思います。</p>
<p>と言ってもこの案件のオーナーはまだまだやりたいことがたくさんある状態だと思っています。<br>
それらが全て叶えられるように、<br>
また、今後も技術的に尖ったままでいられるように精進していきたいなと思っています。</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[GhostサーバをSSL化する]]></title><description><![CDATA[GhostサーバのSSL化の話。
nginxでリバプロしてcrtbotで証明書自動更新します。]]></description><link>https://ubansi.com/ghostsabawosslka-suru/</link><guid isPermaLink="false">5d7f2b913654a54619ced6be</guid><category><![CDATA[Ghost]]></category><dc:creator><![CDATA[ubansi]]></dc:creator><pubDate>Mon, 16 Sep 2019 08:55:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1508830524289-0adcbe822b40?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://images.unsplash.com/photo-1508830524289-0adcbe822b40?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="GhostサーバをSSL化する"><p><em>Nginxとかnode.jsとか知ってる人向け。</em></p>
<!--kg-card-end: markdown--><hr><!--kg-card-begin: markdown--><h2 id="ghost">Ghostについて</h2>
<p>GhostというCMSをご存知でしょうか？<br>
知らない方は<a href="https://ubansi.com/ghostdeburoguwoli-tishang-getemita/">こちらの記事</a>へ<br>
一言でいうとnode.js製のCMSです。</p>
<h2 id="nginx">nginxの設定</h2>
<p>node.jsには自身にHTTPサーバとしての機能があるため、単純にサーバとして構築する場合はNginxなしで動きます。<br>
ただし、node.jsでホスティングする場合<br>
負荷が上がった場合にSSLの読み込み処理にイベントループを使われ、<br>
パフォーマンスが落ちることがあります。<br>
リクエストが増えることはそんなに期待していませんが、<br>
低スペサーバなので負荷は抑えたいところなので、Nginxをかまします。</p>
<p><img src="https://ubansi.com/content/images/2019/09/------.png" alt="GhostサーバをSSL化する"><br>
図にするとこんな感じです。<br>
Nginxをリバースプロキシととして、リクエストをGhostに流します。</p>
<h3 id="nginx">nginx側の設定</h3>
<p>自分はこの設定をするために先にcertbotで証明書データを取得しておきました。</p>
<pre><code>server {
    listen 80;
    server_name ubansi.com;
    
    return 301 https://$host$request_uri; # httpアクセスをリダイレクト
}

server {

     listen 443 ssl;
     ssl_certificate     /etc/letsencrypt/live/ubansi.com/fullchain.pem;　# sslの証明書と中間証明書のパス
     ssl_certificate_key /etc/letsencrypt/live/ubansi.com/privkey.pem;　# sslの秘密鍵のパス

     server_name ubansi.com;

     access_log /var/log/nginx/ghost.log;
     error_log /var/log/nginx/ghost_error.log;

     proxy_buffers 16 64k;
     proxy_buffer_size 128k;

     location / {
         proxy_pass http://127.0.0.1:2368; # Ghostで設定したポートへ飛ばす
         proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
         proxy_redirect off;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header Host $http_host;
         proxy_set_header X-NginX-Proxy true;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header X-Forwarded-Proto $scheme;
     }
 }
</code></pre>
<h3 id="ghost">ghost側の設定</h3>
<p>ghostディレクトリの<br>
<code>core/server/config/env/config.production.json</code><br>
にアクセスして、urlをhttps対応のドメインに変更する</p>
<pre><code>{
    &quot;url&quot;:&quot;https://ubansi.com&quot;,
    &quot;database&quot;: {
        &quot;client&quot;: &quot;mysql&quot;,
        &quot;connection&quot;: {
            &quot;host&quot;     : &quot;****&quot;,
            &quot;user&quot;     : &quot;****&quot;,
            &quot;password&quot; : &quot;****&quot;,
            &quot;database&quot; : &quot;****&quot;,
            &quot;charset&quot;  : &quot;utf8&quot;
        }
    },
    &quot;paths&quot;: {
        &quot;contentPath&quot;: &quot;content/&quot;
    },
    &quot;logging&quot;: {
        &quot;level&quot;: &quot;info&quot;,
        &quot;rotation&quot;: {
            &quot;enabled&quot;: true
        },
        &quot;transports&quot;: [&quot;file&quot;, &quot;stdout&quot;]
    }
}
</code></pre>
<p>一応databaseの接続情報は伏せています。<br>
接続できる穴はないと思うけど…</p>
<h2 id="ssl">SSLの設定</h2>
<p>SSL証明書の発行はLet’s Encryptで行っています。<br>
取得にはLet’s Encryptが提供しているcertbotを使います。<br>
<a href="https://certbot.eff.org/">certbot</a></p>
<p>すごい親切なサイトで、OSとソフトを選ぶと必要なコマンドが出てきます。</p>
<p>自分の場合CentOSなので、</p>
<pre><code class="language-shell">$ wget https://dl.eff.org/certbot-auto
$ sudo mv certbot-auto /usr/local/bin/certbot-auto
$ sudo chown root /usr/local/bin/certbot-auto
$ sudo chmod 0755 /usr/local/bin/certbot-auto
</code></pre>
<p>と出たのですが、<br>
実はcertbotは別のコマンドでgitからインストールしていたので今回は飛ばしました。</p>
<p>certbot-autoのコマンドで--nignxを追加するとよしなにやってくれます。</p>
<pre><code class="language-shell">$ sudo /usr/local/bin/certbot-auto --nginx
Cert is due for renewal, auto-renewing...
Renewing an existing certificate
Performing the following challenges:
http-01 challenge for ubansi.com
Waiting for verification...
Cleaning up challenges
Deploying Certificate to VirtualHost /etc/nginx/conf.d/ghost.conf

Please choose whether or not to redirect HTTP traffic to HTTPS, removing HTTP access.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1: No redirect - Make no further changes to the webserver configuration.
2: Redirect - Make all requests redirect to secure HTTPS access. Choose this for
new sites, or if you're confident your site works on HTTPS. You can undo this
change by editing your web server's configuration.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Select the appropriate number [1-2] then [enter] (press 'c' to cancel): 2
Redirecting all traffic on port 80 to ssl in /etc/nginx/conf.d/ghost.conf

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Your existing certificate has been successfully renewed, and the new certificate
has been installed.

The new certificate covers the following domains: https://ubansi.com

You should test your configuration at:
https://www.ssllabs.com/ssltest/analyze.html?d=ubansi.com
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

IMPORTANT NOTES:
 - Congratulations! Your certificate and chain have been saved at:
   /etc/letsencrypt/live/ubansi.com/fullchain.pem
   Your key file has been saved at:
   /etc/letsencrypt/live/ubansi.com/privkey.pem
   Your cert will expire on 2019-12-15. To obtain a new or tweaked
   version of this certificate in the future, simply run certbot-auto
   again with the &quot;certonly&quot; option. To non-interactively renew *all*
   of your certificates, run &quot;certbot-auto renew&quot;
 - If you like Certbot, please consider supporting our work by:

   Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate
   Donating to EFF:                    https://eff.org/donate-le

</code></pre>
<p>途中で選択する項目が出てきます</p>
<blockquote>
<p>1: No redirect - Make no further changes to the webserver configuration.<br>
2: Redirect - Make all requests redirect to secure HTTPS access. Choose this for<br>
new sites, or if you're confident your site works on HTTPS. You can undo this<br>
change by editing your web server's configuration.</p>
</blockquote>
<p>これはnginxの設定ファイルの変更に関するもので、<br>
1 は特に変更しない。<br>
2 はcertbotがhttpアクセスをhttpsアクセスに変更する設定をnginxの設定ファイルに書き換えます。<br>
変更後に確認したところこんな項目が増えていました</p>
<pre><code class="language-config:ghost.config">    if ($host = ubansi.com) {
        return 301 https://$host$request_uri;
    } # managed by Certbot
</code></pre>
<p>2を選びましたがよく考えたら設定済みでした。</p>
<h2 id>証明書の自動更新</h2>
<p>次に証明書が自動的に更新されるようにcron化します。<br>
certbotのサイトの4. Set up automatic renewalのコマンドを見ると</p>
<pre><code class="language-shell">echo &quot;0 0,12 * * * root  &amp;&amp; /usr/local/bin/certbot-auto renew&quot; | sudo tee -a /etc/crontab &gt; /dev/null
</code></pre>
<p>となっています。<br>
このコマンドを実行するとcrotntabに証明書の更新処理が追記されます。</p>
<p>コマンドにあるpythonの命令の</p>
<pre><code>python -c 'import random; import time; time.sleep(random.random() * 3600)'
</code></pre>
<p>が気になって一瞬なんでpyton?って思いましたが<br>
処理的には<code>0~3600秒待つ</code>となっているので、<br>
証明書更新の時間をランダムにずらすことで<br>
certbot側のサーバへのアクセスが集中しないようにするためのものだと思います。</p>
<p>...python入ってますよね？</p>
<p>コマンド実行後cronを確認すると</p>
<pre><code>$ cat /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root

# For details see man 4 crontabs

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed

0 0,12 * * * root python -c 'import random; import time; time.sleep(random.random() * 3600)' &amp;&amp; /usr/local/bin/certbot-auto renew
</code></pre>
<p>0時か12時に無事登録されたみたいです。<br>
1日2回は更新しすぎなような気もしますが…</p>
<p>以上でSSLの導入と自動更新は完了しました。（多分</p>
<!--kg-card-end: markdown-->]]></content:encoded></item></channel></rss>