<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>小鳥の止まり木</title>
    <description>主にプログラミングを中心にPC関係について書いてます。
またプレイ中のゲームについても書いてます。</description>
    <link>https://patataki.blog.shinobi.jp/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>Rogueデッキ</title>
      <description>&lt;img src=&quot;http://file.patataki.blog.shinobi.jp/Hearthstone_Screenshot_5.24.2014.11.55.16.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
有利な盤面を維持しながら着実にライフを削っていくデッキです。&lt;br /&gt;
&lt;br /&gt;
Backstab&lt;br /&gt;
最序盤に盤面を有利にするのに活躍します。&lt;br /&gt;
0コストなのでよくComboの起点になります、またスペルダメージと組み合わせやすいです。&lt;br /&gt;
初手にあれば1枚はキープします。&lt;br /&gt;
&lt;br /&gt;
DeadlyPoison&lt;br /&gt;
序盤から中盤に盤面を有利にするのに活躍します。&lt;br /&gt;
HP3や5のミニオンはこのカードがあるからそこまで苦戦しないと言ってもいいです。&lt;br /&gt;
初手にある場合キープする候補になります。&lt;br /&gt;
&lt;br /&gt;
Abusive Sergeant&lt;br /&gt;
HPの高いミニオンに対処しやすくします。&lt;br /&gt;
Backstab、Argent Squireに加えてこのカードがあることで序盤のComboの起動が安定します。&lt;br /&gt;
相手ミニオンを強化してBig Game Hunterの圏内に入れることもできます。&lt;br /&gt;
&lt;br /&gt;
Argent Squire&lt;br /&gt;
相手がHunterかWarlockもしくはアグロデッキだと分かった場合、早い段階で出しにいきます。相手ミニオンを処理する手助けになります。&lt;br /&gt;
そうでなければCombo起動用にとっておきます。&lt;br /&gt;
マナがたまって使い道がなくなってきたらBlood Knightの餌にするか、Defender of Argusで壁にしましょう。&lt;br /&gt;
初手にある場合キープする候補になります。&lt;br /&gt;
&lt;br /&gt;
Eviscerate&lt;br /&gt;
中盤のややタフなミニオンに対して使用します。&lt;br /&gt;
終盤本体への4点ダメージとして使うのもいいです。&lt;br /&gt;
初手にある場合キープする候補になります。&lt;br /&gt;
&lt;br /&gt;
Acidic Swamp Ooze&lt;br /&gt;
相手がControlWarriorであればGorehowlを、HunterであればEaglehorn Bowを、MiracleRogueであればAssassin's Bladeを待ちます。&lt;br /&gt;
PaladinやTempoRogue、Shamanが相手であれば他にすることがないのに武器を待つ必要はないです。&lt;br /&gt;
AggroWarriorが相手であればなんでもいいから破壊できればいいです。&lt;br /&gt;
初手にある場合キープする候補になります。&lt;br /&gt;
&lt;br /&gt;
Bloodmage Thalnos&lt;br /&gt;
Eviscerateと楽に組み合わせられる軽さが魅力です。&lt;br /&gt;
ついでのドローも強力です。&lt;br /&gt;
初手にある場合Backstabもあれば大抵キープします。&lt;br /&gt;
&lt;br /&gt;
Bloodsail Raider&lt;br /&gt;
2T目に手札にあれば効果を無視して出します。&lt;br /&gt;
中盤以降は大抵武器を装備しているのでコストパフォーマンスのいいミニオンとして場に出ます。&lt;br /&gt;
初手にある場合大抵キープします。&lt;br /&gt;
&lt;br /&gt;
Perdition's Blade&lt;br /&gt;
序盤に盤面を有利にするのに活躍します。&lt;br /&gt;
とどめの4点ダメージとしても使えます。&lt;br /&gt;
初手にある場合キープする候補になります。&lt;br /&gt;
&lt;br /&gt;
Big Game Hunter&lt;br /&gt;
基本的に効果は無視します。&lt;br /&gt;
苦手なHandlock、Warrior Controlに刺さります。これらのデッキには温存します。&lt;br /&gt;
&lt;br /&gt;
Blood Knight&lt;br /&gt;
Shaman、TempoRogue、TokenDruid、アグロデッキ全般によく入っているArgent Squireを利用して一気に流れを引き寄せます。&lt;br /&gt;
終盤使いどころのなくなった自分のArgent Squireを餌にするのもありです。&lt;br /&gt;
初手にある場合キープする候補になります。&lt;br /&gt;
&lt;br /&gt;
SI:7 Agent&lt;br /&gt;
このデッキの要です。&lt;br /&gt;
Rogueが後攻有利とされる主要因だと思います。&lt;br /&gt;
序盤に盤面を有利にするのに活躍します。&lt;br /&gt;
初手にある場合Comboを起動できそうであればキープします。&lt;br /&gt;
&lt;br /&gt;
Defender of Argus&lt;br /&gt;
ミニオンの強化が重要です。&lt;br /&gt;
相打ちに足りない1点を補ったり、相手ミニオンを一方的に倒すために使います。&lt;br /&gt;
Taunt付与は終盤のダメージレースで活躍します。&lt;br /&gt;
&lt;br /&gt;
Sen'jin Shieldmasta&lt;br /&gt;
アグロや武器持ちのヒーローに対して活躍します。&lt;br /&gt;
Chillwind Yetiとは一長一短です。&lt;br /&gt;
&lt;br /&gt;
Azure Drake&lt;br /&gt;
とりあえず出すと強いミニオンです。&lt;br /&gt;
Backstabが手札にあるとより強力です。&lt;br /&gt;
&lt;br /&gt;
Argent Commander&lt;br /&gt;
ややタフなミニオン相手に有利なトレードができます。&lt;br /&gt;
相手のライフを削るのにも優秀です。&lt;br /&gt;
&lt;br /&gt;
The Black Knight&lt;br /&gt;
苦手なDruidのタフなTauntに対抗できます。&lt;br /&gt;
Handlockにはプレッシャーを与えてGiantにTauntを付与させてからこれを出すことが重要になってきます。&lt;br /&gt;
他の相手にはTauntを待つ必要はありません。&lt;br /&gt;
&lt;br /&gt;
Sprint&lt;br /&gt;
このデッキは手札が尽きると途端に弱くなります。他にもドローは入っていますが、複数枚ドローできるこのカードは重要です。&lt;br /&gt;
2枚入っているのは確実に引いてくるため、またコントロール相手であれば2枚目も十二分に役に立つためです。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
</description> 
      <link>https://patataki.blog.shinobi.jp/hearthstone/rogue%E3%83%87%E3%83%83%E3%82%AD</link> 
    </item>
    <item>
      <title>カードクラフティング</title>
      <description>最近はHeathstoneというカードゲームにはまっています。&lt;br /&gt;
&lt;br /&gt;
始めたばかりのころダストを使ってどのカードを作ればいいのか悩んだので、もし自分が今からはじめるならどのカードを作っていくか書こうと思います。&lt;br /&gt;
&lt;br /&gt;
使いたいHeroが変わったときでも使えるのでまずはNeutralカードでよく使われるカードを作っていきます。&lt;br /&gt;
&lt;br /&gt;
Harvest Golem&lt;br /&gt;
Azure Drake&lt;br /&gt;
Argent Commander&lt;br /&gt;
Defender of Args&lt;br /&gt;
この4枚はどのHeroでもよく使われます。&lt;br /&gt;
&lt;br /&gt;
他にもよく使われるカードがありますがBasicカードで十分代用できるので急いで作る必要はないと思います。&lt;br /&gt;
&lt;br /&gt;
使いたいHeroが決まったらHero固有カード、特定のHeroと相性がいいNeutralカードを作っていきます。私がよく使っているHeroはRogueとMageなので他はあまりあてにならないかもしれません。&lt;br /&gt;
&lt;br /&gt;
Rogueでは&lt;br /&gt;
SI:7 Agent&lt;br /&gt;
Eviscerate&lt;br /&gt;
を作ります。&lt;br /&gt;
&lt;br /&gt;
Mageでは&lt;br /&gt;
Mana Wyrm&lt;br /&gt;
を作ります。&lt;br /&gt;
&lt;br /&gt;
Paladinでは&lt;br /&gt;
Aldor Peacekeeper&lt;br /&gt;
Argent Protector&lt;br /&gt;
を作ります。&lt;br /&gt;
うまく使えば強いEqualityも慣れてきたら作ります。&lt;br /&gt;
前のめりなデッキにするならDivine Favorも作ります。&lt;br /&gt;
&lt;br /&gt;
Shamanでは&lt;br /&gt;
Lightning Storm&lt;br /&gt;
Feral Spirit&lt;br /&gt;
Stormforged Axe&lt;br /&gt;
Lightning Bolt&lt;br /&gt;
Earth Shock&lt;br /&gt;
を作ります。&lt;br /&gt;
ダストに余裕が出てきたら&lt;br /&gt;
Unbound Elemental&lt;br /&gt;
Mana Tide Totem&lt;br /&gt;
を作ります。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Warriorでは&lt;br /&gt;
Frothing Berserker&lt;br /&gt;
Arathi Weaponsmith&lt;br /&gt;
を作ります。&lt;br /&gt;
&lt;br /&gt;
Druidでは&lt;br /&gt;
Druid of the Claw&lt;br /&gt;
Keeper of the Grove&lt;br /&gt;
Wrath&lt;br /&gt;
を作ります。&lt;br /&gt;
ミニオン主体のデッキにするならPower of the Wildも作ります。&lt;br /&gt;
Epicの3枚はどれも優秀で、特にAncient of Loreは優先して作るといいです。&lt;br /&gt;
Ancient of Loreを手に入れるまでの代わりのドローソースとしてNourishを作ってもいいかもしれません。手に入ってからもデッキを作る際の選択肢には十分入るカードです。&lt;br /&gt;
全体除去が足りないと感じたらStarfallを1枚作るといいです。&lt;br /&gt;
&lt;br /&gt;
Priestでは&lt;br /&gt;
Wild Pyromancer&lt;br /&gt;
Injured Blademaster&lt;br /&gt;
Auchenai Soulpriest&lt;br /&gt;
Circle of Healing&lt;br /&gt;
を作ります。&lt;br /&gt;
&lt;br /&gt;
Hunterでは&lt;br /&gt;
Unleash the Hounds&lt;br /&gt;
Eaglehorn Bow&lt;br /&gt;
Exprosive Trap&lt;br /&gt;
Savannah Highmane&lt;br /&gt;
Misdirection&lt;br /&gt;
Deadly Shot&lt;br /&gt;
Scavenging Hyena&lt;br /&gt;
Freezing Trap&lt;br /&gt;
が候補になります。デッキの方向性によって必要なカードが大きく変わります。&lt;br /&gt;
&lt;br /&gt;
Warlockでは&lt;br /&gt;
DoomGuard&lt;br /&gt;
Flame Imp&lt;br /&gt;
を作ります。&lt;br /&gt;
後は低コスト帯の優秀なミニオンを少しずつ作っていけばいいです。&lt;br /&gt;
&lt;br /&gt;
最後にレジェンダリーをどれから作っていくかについてです。&lt;br /&gt;
Leeroy Jenkins&lt;br /&gt;
Cairne Bloodhoof&lt;br /&gt;
Sylvanas Windrunner&lt;br /&gt;
Bloodmage Thalons&lt;br /&gt;
The Black Knight&lt;br /&gt;
は多くのデッキで使われます。&lt;br /&gt;
&lt;br /&gt;
後は好みやデッキとの相性を考えて&lt;br /&gt;
Ysera&lt;br /&gt;
Ragnaros the Firelord&lt;br /&gt;
Baron Geddon&lt;br /&gt;
Alexstrasza&lt;br /&gt;
この辺から作っていくといいでしょう。&lt;br /&gt;
&lt;br /&gt;
固有レジェンダリーはHunterとPriest以外は強いです。デッキと相性がいいなら優先していいです。</description> 
      <link>https://patataki.blog.shinobi.jp/hearthstone/%E3%82%AB%E3%83%BC%E3%83%89%E3%82%AF%E3%83%A9%E3%83%95%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0</link> 
    </item>
    <item>
      <title>D言語でWinAPIプログラミング-開始と文字列</title>
      <description>//dmd2.064.2&lt;br /&gt;
&lt;br /&gt;
import win32.windows; //Binding for the WindowsApi&lt;br /&gt;
import core.runtime;&lt;br /&gt;
import std.string; //toStringz&lt;br /&gt;
&lt;br /&gt;
extern(Windows)&lt;br /&gt;
int WinMain(HINSTANCE instance, HINSTANCE prevInstance,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; LPSTR cmdArgs, int cmdShow)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int result;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Runtime.initialize();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; result = myMain(instance, cmdShow);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Runtime.terminate();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; catch(Throwable e)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBoxA(NULL, e.toString.toStringz, &quot;error&quot;, MB_OK | MB_ICONEXCLAMATION);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; result = 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return result;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
alias LPCTSTR winstr;&lt;br /&gt;
&lt;br /&gt;
int myMain(HINSTANCE instance, int cmdShow)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; auto cmdArgs = GetCommandLine(); //コマンドライン引数 WinMainからだとユニコード対応されてないため&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; winstr s = &quot;あ&quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBox(NULL, s, s, MB_OK); //*1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBox(NULL, &quot;い&quot;, &quot;い&quot;, MB_OK); //*2&lt;br /&gt;
&lt;br /&gt;
/+ *3&lt;br /&gt;
string s2 = &quot;あいうえお&quot;;&lt;br /&gt;
winstr ws = s2; //エラー&lt;br /&gt;
+/&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://dlang.org/windows.html&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;D公式&lt;/a&gt;そのままだと非推奨の警告が出るので少し改良。&lt;br /&gt;
それと自分に分かりやすいようにちょっと改造してあります。&lt;br /&gt;
&lt;br /&gt;
まず、警告に対応。&lt;br /&gt;
メッセージは Deprecation: function core.runtime.Runtime.initialize is deprecated - Please use the overload of Runtime.initialize that takes no argument.&lt;br /&gt;
とこれのinitializeがterminateになったものの2つ。&lt;br /&gt;
&quot;dmd.exeの場所&quot;../../src/druntime/src/core/runtime.dを見てinitializeと検索してみるとRuntime構造体のなかに&lt;br /&gt;
static bool initialize()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return !!rt_init();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
deprecated(&quot;Please use the overload of Runtime.initialize that takes no argument.&quot;)&lt;br /&gt;
static bool initialize(ExceptionHandler dg = null)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return !!rt_init();&lt;br /&gt;
}&lt;br /&gt;
とこれのterminate版を見つけました。&lt;br /&gt;
ということでWinMainの中身をRuntime.initialize();Runtime.terminate();に変更しました。&lt;br /&gt;
&lt;br /&gt;
次に文字列。&lt;br /&gt;
&quot;sample&quot;となっている文字列は代入とか引数として渡すときに自動でうまいこと変換してくれるみたいです。(*1,*2)&lt;br /&gt;
注意点としてPTSTR(LPTSTR、char* or wchar*)には変換してくれません。たぶんimmutableからconstには暗黙的変換されるけどimmutableから普通の型には暗黙的変換してくれないのでその関係だと思います。&lt;br /&gt;
ということでPCTSTR(LPCTSTR、 const(char)* or const(wchar)*)をwinstrと名付けてます。&lt;br /&gt;
stringやwstringをPTSTRに変換しようとしていた苦労はいったい・・・&lt;br /&gt;
&lt;br /&gt;
stringとかに代入されて型が確定されたものは自動で変換してくれない(*3)ので、そういうことがしたいときは、Aが最後に付いたメソッドを使ってstd.stringのtoStringzを使うと楽です。&lt;br /&gt;
&lt;span style=&quot;text-decoration: line-through;&quot;&gt;Wが付いたほうを使いたいときは自分で変換するしかないと思います。&lt;/span&gt;&lt;br /&gt;
std.utfにtoUTF16zがありました。&lt;br /&gt;
&lt;br /&gt;
Binding for the WindowsApiはAやWが省略されたときのAとWの自動判別に対応しています。&lt;br /&gt;
コンパイルのときに何もしないとA、-version=Unicodeとコンパイラに引数を渡すとWの方を使ってくれます。&lt;br /&gt;
またPTSTR、PCTSTRなどtchar関係の自動判別もしてくれます。</description> 
      <link>https://patataki.blog.shinobi.jp/dlang/d%E8%A8%80%E8%AA%9E%E3%81%A7winapi%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-%E9%96%8B%E5%A7%8B%E3%81%A8%E6%96%87%E5%AD%97%E5%88%97</link> 
    </item>
    <item>
      <title>D言語でWinAPIプログラミング-準備</title>
      <description>1.ヘッダファイルをD言語用に書き換える&lt;br /&gt;
数ファイル自分で書き換えましたが、量多すぎるしdefine、includeで訳分からなくなってる上、C言語、D言語ともに基本的なことが分かるだけなのであきらめて&lt;a href=&quot;http://www.dsource.org/projects/bindings/wiki/WindowsApi&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;Binding for the WindowsApi&lt;/a&gt;を使うことにしました。 &lt;br /&gt;
自分で書き換える場合、ヘッダファイルはWinSDKに付属してます。&lt;br /&gt;
&lt;br /&gt;
2.libファイルを変換する&lt;br /&gt;
winsdk付属のlibファイルはCOFF形式で、DMDコンパイラはOMF形式なので変換する必要があります。&lt;br /&gt;
coffimplibという変換ツールがDigital Mars(D言語作ってるとこ)から配布されていたみたいですが、今はリンク切れみたいなのでdllからlibファイルを作成します。&lt;br /&gt;
&lt;a href=&quot;http://www.digitalmars.com//download/freecompiler.html&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;Digital Mars ダウンロードページ&lt;/a&gt;からBasic Utilitiesをダウンロードします。&lt;br /&gt;
その中のimplibを使います。&lt;br /&gt;
使い方はコマンドライン(コマンドプロンプトやWindows Power Shellなど)から&lt;br /&gt;
implibの場所 スイッチ 出力ファイルの名前 dllファイルの場所&lt;br /&gt;
と入力します。&lt;br /&gt;
詳細は&lt;a href=&quot;http://www.digitalmars.com//ctg/implib.html&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;こちら&lt;/a&gt;で確認できます。&lt;br /&gt;
&lt;br /&gt;
</description> 
      <link>https://patataki.blog.shinobi.jp/dlang/d%E8%A8%80%E8%AA%9E%E3%81%A7winapi%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-%E6%BA%96%E5%82%99</link> 
    </item>
    <item>
      <title>コマンドプロンプトでUTF8</title>
      <description>D言語ではwrite系の関数で日本語出力を行うと文字化けします。&lt;br /&gt;
&lt;a href=&quot;http://www.kmonos.net/alang/wnd/topics/pitfall.ja.html&quot; target=&quot;_blank&quot;&gt;こちらのサイト&lt;/a&gt;で紹介されている対処法は標準ライブラリが改良されていくうちに使えなくなってしまったみたいなので、代わりの対処法を探しました。&lt;br /&gt;
&lt;br /&gt;
その方法は&lt;a href=&quot;http://d.hatena.ne.jp/perlcodesample/20080706/1215291523&quot; target=&quot;_blank&quot;&gt;こちらのサイト&lt;/a&gt;に書いてあるように、&lt;br /&gt;
1.コマンドプロンプトのショートカットを作る。 &lt;br /&gt;
2.ウィンドウの左上をクリックして設定画面を開き、フォントをMSゴシックにする。 &lt;br /&gt;
3.ショートカットにコマンドを実行する引数である/k &quot;コマンド&quot;を使い、文字コードをUTF8に変えるchcp 65001を実行する。(ショートカットのリンク先を「コマンドプロンプトの場所 /k &quot;chcp 65001&quot;」にする。「」は外してください)&lt;br /&gt;
というものです。&lt;br /&gt;
ですが、ページ上部にこの方法だと駄目になった旨が書かれています。&lt;br /&gt;
別のページで見つけたのですが、この設定を行った後設定画面を開いては駄目なようです。設定はショートカットごとに保存されているようなので設定を変えたくなったら新しくショートカットを作って設定を変えるといいです。このことが書かれているページのURLをメモしてなかったのでリンクを貼れません。書いた方ごめんなさい。</description> 
      <link>https://patataki.blog.shinobi.jp/windows/%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%81%A7utf8</link> 
    </item>
    <item>
      <title>DCSSはじめました</title>
      <description>Dungeon Crawl Stone Soupはじめました。&lt;br /&gt;
私の環境では日本語版は不安定だったので英語版です。英語難しいです。&lt;br /&gt;
&lt;br /&gt;
これまでのプレイのメモ&lt;br /&gt;
神&lt;br /&gt;
シフ・ムーナ&lt;br /&gt;
信仰* MP回復 ほとんど回復しない。信仰スキルか発動スキルが怪しそう。&lt;br /&gt;
信仰?(2つ目) 魔法を忘れる&lt;br /&gt;
信仰?(3つ目) パッシブスキル よく分からない。&lt;br /&gt;
信仰****** 魔法書をくれる これ以降ときどきくれるようになる。&lt;br /&gt;
&lt;br /&gt;
ヴェフメット&lt;br /&gt;
パッシブスキルがいくつか。&lt;br /&gt;
信仰の*が増えるたびに魔法を教えてくれる。(魔法書を読むキーから)&lt;br /&gt;
&lt;br /&gt;
ベオ?(Beoh)&lt;br /&gt;
オークが仲間になっていく。&lt;br /&gt;
オーク製の装備が強くなる。&lt;br /&gt;
&lt;br /&gt;
アッシェンザリ?(Ashenzari)&lt;br /&gt;
装備が呪われてるか分かる。&lt;br /&gt;
解呪の巻物を装備を呪う巻物3種のどれかに変える。&lt;br /&gt;
&lt;br /&gt;
トログ&lt;br /&gt;
バーサク発動&lt;br /&gt;
&lt;br /&gt;
魔法&lt;br /&gt;
1 Magic Dart 基本魔法攻撃。射程長くて使いやすいけど威力不足になっていく。&lt;br /&gt;
2 Blink ショートテレポート。階段に逃げ込むのに使える。ヒットアンドアウェイ的な戦法はMPが・・・&lt;br /&gt;
2 Repel Missiles 遠距離攻撃を防ぐ。ケンタウロスを倒すのに便利。&lt;br /&gt;
3 Conjure Flame ためらう敵には壁になるし、かまわず突っ込んでくる敵には自分が目の前にいれば高火力な攻撃魔法になる。&lt;br /&gt;
3 Mephitic Cloud 毒耐性がない敵を混乱させる範囲魔法。効く敵にはとても強い。&lt;br /&gt;
4 Iskenderun's Mystic Sphere 自分が攻撃魔法を撃つと攻撃魔法を撃ってくれる球体を召喚。かなり強い。これを覚えるとMagic Dartが再び活躍する。&lt;br /&gt;
4 Iskenderun's Mystic Blast ちょっと強いMagic Dartに着弾時爆発についた感じだと思う。よく分からない。&lt;br /&gt;
1 Flame Tongue 射程短いし、ちょっと当たりにくい。&lt;br /&gt;
2 Throw Flame 火のMagic Dart。火炎術士の序盤だとMP厳しい。&lt;br /&gt;
3 Inner Flame これが当たった敵を倒すと爆発する。&lt;br /&gt;
5 Fireball 威力高いし範囲攻撃。&lt;br /&gt;
1 Freeze 隣接しないといけないけど消費MP1にしては威力高いし必中。&lt;br /&gt;
2 Throw Frost 氷のMagic Dart。Freezeが強いからMPがあまり気にならなくなってから使える。&lt;br /&gt;
4 Ice Bolt 威力が上がったThrow Frost。単純だけど強い。&lt;br /&gt;
1 Sandblast 射程短いしちょっと当たりにくい。石持ったら威力が高くなる。&lt;br /&gt;
1 Shock ちょっと当たりにくいけど敵を貫通する。壁に当たると跳ね返る。&lt;br /&gt;
2 Swiftness 逃げうちに便利。&lt;br /&gt;
1 Pain 自分にもダメージを与えるMagic Dart。&lt;br /&gt;
1 Animate Skelton 足元の死体をスケルトンとしてよみがえらせる。食肉は手に入る。&lt;br /&gt;
4 Animate Dead 視界内の死体を肉はゾンビ、骨はスケルトンとしてよみがえらせる。&lt;br /&gt;
1 Apportation アイテムを引き寄せる。&lt;br /&gt;
2 Portal Projectile 投擲物をテレポートさせる。説明文はダメージは与えずに特殊効果だけ与える。ただし命中率は高い。って書いてあるんだと思う。&lt;br /&gt;
4 Control Teleport このバフがかかってる間はテレポートする位置を指定できる。しかし、魔法汚染される。&lt;br /&gt;
1 Sting 毒のMagic Dart。毒状態にできるし強い。&lt;br /&gt;
2 Cure Poison 毒状態から回復。&lt;br /&gt;
&lt;br /&gt;
</description> 
      <link>https://patataki.blog.shinobi.jp/dcss/dcss%E3%81%AF%E3%81%98%E3%82%81%E3%81%BE%E3%81%97%E3%81%9F</link> 
    </item>
    <item>
      <title>理想のキーボード</title>
      <description>下が通常、左上がShift同時押し、右上がExShift同時押し(記号書いてないのでよく分からないですね)&lt;br /&gt;
btn1は左クリック、btn2は右クリックに対応&lt;br /&gt;
btn3,4はマウスの追加ボタンと同じ扱い&lt;br /&gt;
alogstickはアナログスティックかアナログパッドか8方向キー&lt;br /&gt;
tglはアナログスティックでマウスを操作するのと、ゲームパッドのアナログスティック扱いの切り替え&lt;br /&gt;
scrはマウスホイールに対応&lt;br /&gt;
◇はWindowsではWindowsキー、Macではコマンドキー、LinuxではSuperキー、UnixではMetaキー&lt;br /&gt;
縦幅は ファンクション &amp;lt; 数字 &amp;lt; 上段 &amp;lt; 中段 = 下段 = 修飾&lt;br /&gt;
左下、右下のキーは手の側面で押しやすくしたもの&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://file.patataki.blog.shinobi.jp/e47fbf01.png&quot; alt=&quot;&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
意地でもホームポジションを死守するようにしてあります。&lt;br /&gt;
これ作ってるうちに&amp;mu;TRONっての見つけて、かなり影響を受けました。&lt;br /&gt;
Shiftが2種類なのとアナログスティックがポイントです。&lt;br /&gt;
修飾キーは親指で押すように徹底しています。&lt;br /&gt;
ゲームコントローラーみたいな十字キー(できれば8方向かアナログ)が左親指のところにあるとかなり捗る気がするんだけど(主にローグライクで)、どこも作ってなさそうなのはどうしてだろう?&lt;br /&gt;
&lt;br /&gt;
どこかの会社が作ってくれることを願います。&lt;br /&gt;
&lt;br /&gt;
</description> 
      <link>https://patataki.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/%E7%90%86%E6%83%B3%E3%81%AE%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89</link> 
    </item>
    <item>
      <title>一時ファイル削除スクリプト</title>
      <description>ちょっとミスると必要なファイルが大量に消えて死にたくなるので気をつけてください。&lt;br /&gt;
&lt;br /&gt;
lib_env.ps1&lt;br /&gt;
#####環境変数を1つずつに分ける#####&lt;br /&gt;
function part([string]$envs){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $envs = $envs -replace &quot;`r`n&quot;,&quot;&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $envs = $envs.trim()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $envs = $envs.trim(&quot;;&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $envs -split &quot;;&quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
removeTemp.ps1&lt;br /&gt;
#####一時ファイルを削除#####&lt;br /&gt;
. lib_env.ps1&lt;br /&gt;
&lt;br /&gt;
$envs = part($env:temp)&lt;br /&gt;
foreach($elem in $envs){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cd $elem&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; #テスト用&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; #ls&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; rm * -recurse -force&lt;br /&gt;
}</description> 
      <link>https://patataki.blog.shinobi.jp/script/%E4%B8%80%E6%99%82%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%89%8A%E9%99%A4%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88</link> 
    </item>
    <item>
      <title>新規プロジェクト作成スクリプト</title>
      <description>初めてpowershellに触ってみました。&lt;br /&gt;
ご指導お願いします。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://patataki.blog.shinobi.jp/script/%E6%96%B0%E8%A6%8F%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E4%BD%9C%E6%88%90%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88&quot; target=&quot;_blank&quot;&gt;つづきを読む&lt;/a&gt;</description> 
      <link>https://patataki.blog.shinobi.jp/script/%E6%96%B0%E8%A6%8F%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E4%BD%9C%E6%88%90%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88</link> 
    </item>
    <item>
      <title>Windows簡易ランチャー</title>
      <description>&lt;p&gt;ファイルを指定して実行(Winキー+R)を利用して簡易ランチャーを作ります。&lt;br /&gt;
&lt;br /&gt;
作成手順&lt;br /&gt;
1.適当にフォルダを作る。&lt;br /&gt;
2.作ったフォルダにパスを通す。&lt;br /&gt;
3.作ったフォルダにファイルのショートカットを置いて覚えやすくしたり、短くしたりして使いやすい名前をつける。&lt;br /&gt;
&lt;br /&gt;
実行方法&lt;br /&gt;
ファイル名を指定して実行から先ほどつけた名前で実行する。&lt;br /&gt;
&lt;br /&gt;
パスの通し方&lt;br /&gt;
パスを通す対象のフォルダはC:\sampleとします。入力が面倒だったりタイピングが苦手な方は対象のフォルダで戻る、進むボタンの右側の長いバーの何も書かれてないところをクリックしてコピーしましょう。&lt;br /&gt;
まずスタートボタンかWinキーを押してスタートメニューを開きます。コンピューターの上で右クリック&amp;rarr;プロパティ&amp;rarr;システムの詳細設定&amp;rarr;環境変数と進みます。&lt;br /&gt;
システム環境変数の中からPathを探して先頭かセミコロン(;)の次にC:\sample(対象のフォルダの場所)と入力するか、先ほどコピーしたのを貼り付けます。最後にセミコロンを入力します。&lt;br /&gt;
OKを押して完了です。&lt;br /&gt;
&lt;br /&gt;
コマンドプロンプトやパワーシェルから上記のショートカットを実行&lt;br /&gt;
下記のいずれかを行います。方法3はよく分からなければやらないほうがいいです。&lt;br /&gt;
方法1 start ショートカット名と入力。&lt;br /&gt;
方法2 ショートカット名.lnkと入力。&lt;br /&gt;
方法3 環境変数からPATHEXTを探して、.lnkを加える。(先頭にドットがあります)&lt;/p&gt;</description> 
      <link>https://patataki.blog.shinobi.jp/windows/windows%E7%B0%A1%E6%98%93%E3%83%A9%E3%83%B3%E3%83%81%E3%83%A3%E3%83%BC</link> 
    </item>

  </channel>
</rss>