2017年10月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

« 2017年4月 | トップページ | 2017年6月 »

2017年5月31日 (水)

株:現物買い約定(横浜冷凍)

前回、買うよと宣言した横浜冷凍が買い約定できました。
日経平均株価もズリズリ下がるような、停滞しているような、あんまりパッとしない動きで、横浜冷凍もそれにつられてなのか下落し始めているのか、停滞しているようなあまりぱっとしない動きですよ。
北朝鮮のサプライズにも市場はあんまり反応しないし。そこは下落するところでしょう?

買い約定(SBI証券)

  • 横浜冷凍 1,060円200株
    始値1,067円、高値1,070円、安値1,058円、終値1,062円。

●SBI証券

・ローソン(2651):100株 損益 -600円
・キューピー(2809):100株 損益 +6,300円
・横浜冷凍(2874):200株 損益 0円
・エーザイ(4523)200株 損益 -69,000円

・アサヒHD(5857)200株 損益 -13,600円
・トヨタ自動車(7203):300株 損益 -324,300円

            :NISA 100株 損益 -51,800円
・キャノン電子(7739):100株 損益 -3,300円

・トッパン・フォームズ(7862):100株 損益 +6,900円
・丸紅(8002):200株 損益 +4,000円
・ユニー・ファミマ(8028):100株 損益 +1,400円
・しまむら(8227):100株 損益 +1,300円
・三菱UFJ(8306):300株 損益 +3,270円
・みずほ(8411):NISA 100株 損益 +280円
・エリアクエスト(8912):NISA 100株 損益 +1,400円
・セブン銀行(8410):200株 損益 +14,200円  
・カドカワ(9468):
NISA 100株 損益 -53,700円
・カプコン(9697):200株 損益 +48,400円
・NSD(9759):NISA 300株 損益 +53,700円

現状、含み損益-383,750円(-3.98%)となりました。

●松井証券
・みずほファイナンシャルグループ(8411):500株 損益 -3,600円

現状、含み損益-3,600円(-3.60%)となりました。

微妙にプラスだった株もマイナスになり始めてちょっと痛いです。
まあ、近いうちに回復するでしょう。

とりあえず、伊藤ハム米久ホールディングスを狙っておく。

2017年5月28日 (日)

今週届いた本

んー、なんかやる気が起きない。
5月病?(もう5月も終わるけど)

(1)アフタヌーン 2017年 07 月号
「ディスコミュニケーション」「夢使い」「謎の彼女X」の植芝氏の新連載「大蜘蛛つあんフラッシュ・バック」 またなんというのか、男の子の業(男はみんなマザコン)を煮詰めたような話を書きますな・・・。マザコンものというと「八神君の家庭の事情」があるけど、それよりももっと濃ゆいといいますか。まだ若い母は漫画家で母一人子一人という家庭。父が亡くなったときに、その父が母と出会った高校時代の思い出がフラッシュバックのように蘇る男子高校生が主人公。青春時代の思い出を見てしまうことで母を見る目が恋にもつながるようで困惑する・・・。いやはやいかんです。いかんですよこれは。

春の四季賞受賞作「マル!」いつもの四季賞らしく、そしてらしくないという感覚。少女型介護ロボットが、介護対象の老人が死んでゴミに出されていた。動かなくなったそれを何かの感傷か拾ってきた何もとりえもない新人社会人の青年が過ごした7日間の話。7日の短編を1話としているけど1話完結の話というには、ぶつ切りで尻切れトンボというか続き物じゃないのかという感想。青年の仕事の壁は、人生の苦悩というにはまだ始まったばかりの重みが無いものであるが当人の苦しさは伝わってくる、そういう画力とストーリテリングでこの作者の力量は十分であると思う。問題はこれから続けられるのかというところか。続きが気になる。

「聖域コンシェルジュ」があと一話で終わりか。泉のことをちゃんと見ろと示唆するのと、充の前髪をバッサリ切って我々にも、その二つを結び付ける印象的なシーンがとてもいい。

(2)月刊コミック 電撃大王 2017年7月号
新連載は3作品。

「キノの旅」原作は2000年でしょ。TVアニメ化ということで話題作りということらしい。TVアニメと言えばWOWOWで放送されたらしいけど、オイラは見てない。この頃は寓話的なラノベが多く出ていたと記憶している。そういった方面はあまり興味がなく原作は未読。短い話として漫画で読むには寓話独特の説教臭さ薄れるかな?出来は良い。

「恋の撮り方」写真部に入った少年と、写真部部長であるとても変わった先輩(女の子)の恋する話。部長は全く笑わないけど写真の腕はぴか一でコンテストに入賞する腕前。写真部に入った少年に渡されたカメラはその部長がもう一人笑顔で写るものであった。

「ふりだしにおちる!」子供っぽいところがコンプレックスな高校入学したての女の子が主人公の女子高校生学園コメディ。エロとか恋とかユリとかの成分はなし。電撃大王の中では大人しめなストーリで絵柄も今まではなかったような普通な感じ。悪くはないけど特色が無いところが特色という、電撃大王の他の目立った作品ってどんだけなんだという逆な感想。

「その姉妹はたぶん恋する葦なのだ」が最終回。この話で語りたいことは何だったのかが読み切れないで終わってしまった感じ。エロ漫画家の叔父の所にいる美人姉妹の妹と同級生の男子が、その家庭の事情を知ってしまったという点はショッキングであるけど、そのあとも顛末が尻切れトンボかなと。乙でした。

読み切り「らぶいずすいーと」この絵柄は何度か電撃大王で見たことあるな。ホンワカな絵柄とあったラブコメが良い感じ。

2017年5月25日 (木)

株:現物買い約定(しまむら)

昨日、不可解な大下落した しまむら が買い時と思って、昨日の安値よりもうちょい低めで買い注文を出したら約定してしまいましたよ!
そういえば しまむら は、一万円台で取り回しにくいなと思ってたんだっけ・・・。

買い約定(SBI証券)

  • しまむら 14,200円100株
    始値14,320円、高値14,330円、安値14,160円、終値14,190円。

●SBI証券

・ローソン(2651):100株 損益 +2,400円
・キューピー(2809):100株 損益 +13,600円
・エーザイ(4523)200株 損益 -45,400円
・アサヒHD(5857)200株 損益 -5,000円
・トヨタ自動車(7203):300株 損益 -308,400円

            :NISA 100株 損益 -46,500円
・キャノン電子(7739):100株 損益 -1,900円

・トッパン・フォームズ(7862):100株 損益 +2,600円
・丸紅(8002):200株 損益 +5,260円
・ユニー・ファミマ(8028):100株 損益 +25,400円
・しまむら(8227):100株 損益 -1,700円
・三菱UFJ(8306):300株 損益 +6,450円
・みずほ(8411):NISA 100株 損益 +680円
・エリアクエスト(8912):NISA 100株 損益 +1,500円
・セブン銀行(8410):200株 損益 +17,600円  
・カドカワ(9468):
NISA 100株 損益 -59,800円
・カプコン(9697):200株 損益 +21,800円
・NSD(9759):NISA 300株 損益 +54,900円

現状、含み損益-316,510円(-3.36%)となりました。

●松井証券
・みずほファイナンシャルグループ(8411):500株 損益 -1,600円

現状、含み損益-1,600円(-1.60%)となりました。

買い付け余力が一気に無くなったけど、継続して横浜冷凍と伊藤ハム米久ホールディングスを狙っていく。

2017年5月24日 (水)

about:blankはインターネットゾーン!?

#2017/5/25修正(マイコンピュータゾーンを追記)

先日「プログラムから(ファイルを使わないで)IEを起動しXMLを開く方法」で開いたページプロパティのゾーンが”インターネット|保護モード:有効”となっていた。なんでインターネット?
ローカルファイルを開いた時には、”マイコンピュータ|保護モード:有効”となるのに。

ゾーンの違いにより何が異なるかというと、ローカルファイルではJavaScriptの実行に「ブロックされているコンテンツを許可」ボタンを押さなければいけないが、インターネットゾーンではそれが無くてもJavascriptは動くという動作の違いが出てくる。(ただしインターネットオプション-セキュリティの設定による)

Internet Explorerにはセキュリティゾーンというものがあり、インターネットオプション セキュリティで以下の4種類の設定ができる。
また、インターネットオプションには表示されていないが+1種類が隠しである。(レジストリの設定により表示できる)

  • インターネットゾーン
  • ローカル イントラネットゾーン
  • 信頼済みサイト ゾーン
  • 制限付きサイトゾーン
  • マイコンピュータゾーン

ローカルのファイルは、マイコンピュータゾーンに該当する。
ちなみに、インターネットオプション セキュリティにマイコンピュータゾーンを表示させるには、以下のレジストリを設定すればよい。
 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0
 項目:Flags の値を0x21から0x47にする、

インターネットゾーンは、ローカル イントラネットゾーン・信頼済みサイトゾーン・制限付きサイトゾーンのどれにも当てはまらないときに該当する。

信頼済みサイトゾーン・制限付きサイトゾーンは、明示的にURLを登録する必要があるので、通常の環境では当てはまらない。
ローカル イントラネットゾーンは、以下の3つの選択オプション+URLの登録で指定できる。

  • 他のゾーンに指定されていないローカル(イントラネット)のサイトを全て含める
  • プロキシサーバを使用しないサイトを全て含める(接続-LANの設定-プロキシサーバ接続で設定)
  • 全てのネットワークパス(UNC)を含める

"about:blank"は、ローカル イントラネットではないので(他のゾーンに設定されていないし)、結局、インターネットゾーンと判定されてしまう。
→参考:Microsoft TechNet「IE のセキュリティ ゾーンについて」

なお、"about:blank"は、空白ページを示すもので以下のレジストリにURLが登録されている。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AboutURLs の blank項目。登録されている文字列値は"res://mshtml.dll/blank.htm"

about:blankを入力すると、res://mshtml.dll/blank.htmのページが表示される。
直接、URLに”res://mshtml.dll/blank.htm”を入れてIEで表示させると、ローカル イントラネットゾーンになる。仕事場のPCだとローカル イントラネットゾーンだったけど、家ではインターネットゾーンになった。(ちなみに上記レジストリキーを見ると他にもabout:系があることがわかる。)
about:blankをローカル イントラネットゾーンと判定されるためには、インターネットオプション-セキュリティ-ローカル イントラネットのサイトに追加するしかないようだ。でも、そんなことしてもちっともうれしくないか・・・。

インターネットオプション-セキュリティ-ローカル イントラネットのサイトは、以下のレジストリに登録されるので、無理やり通そうと思えばできなくはない・・・。HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains

→参考:MSDN「上級ユーザー向けの Internet Explorer セキュリティ ゾーン関連のレジストリ エントリ」

なお、ローカル イントラネットゾーンのページは「保護モード:無効」となっており、通常、インターネットゾーンのリンクを開くと「保護モード:有効」となるが、VC++ のデバック実行で開いたページからインターネットゾーンのリンクを開いても「保護モード:無効」のままになる。

保護モードが有効であると、IE上で動作するプロセスやアドオンがシステムへのアクセス権限などに制約される。つまり、保護モード:無効のままではヤバい。
(VC++のデバッグ実行ではなく)デバックオプションで生成したexeでも、exeファイルをキックして起動すれば上記の現象は起きないので、通常は問題にならないけど。テストで実行していたら、振る舞いが違うので悩んだので、ここに記しておく。

セキュリティ周りはとてもめんどくさく、環境・設定によって結果が変わってきて安定した結果を得られにくいので混乱してくる。
文句言われたくないので触りたくないな。

2017年5月22日 (月)

株:現物売り約定(NSD)

北朝鮮の挑発にも負けず(飽きた?)本日は、続伸しましたよ。
どうせなら、上がり切ってズブくなったら一発売って欲しかったところです:-p
もしかして、北朝鮮の外貨獲得は、株の購入で賄って・・・おや?誰か来た(ry

本日は、2017/3/17 1,704円100株2017/3/7 1,710円100株で買い約定していたNSDが200株売り約定となりました。NISA分もありますが、もうちょい上がったら(2,000円目標)で売りたいところです。

売り約定(SBI証券)

  • NSD 1,960円200株 → +50,600円
    始値1,953円、高値1,976円、安値1,950円、終値1,957円。

●SBI証券

・ローソン(2651):100株 損益 -7,600円
・キューピー(2809):100株 損益 +7,900円
・エーザイ(4523)200株 損益 -39,600円
・アサヒHD(5857)200株 損益 -1,400円
・トヨタ自動車(7203):300株 損益 -304,800円

            :NISA 100株 損益 -45,300円
・キャノン電子(7739):100株 損益 -2,400円

・トッパン・フォームズ(7862):100株 損益 +3,200円
・丸紅(8002):200株 損益 +4,360円
・ユニー・ファミマ(8028):100株 損益 +12,400円
・三菱UFJ(8306):300株 損益 +4,680円
・みずほ(8411):NISA 100株 損益 +700円
・エリアクエスト(8912):NISA 100株 損益 +1,000円
・セブン銀行(8410):200株 損益 +14,800円  
・カドカワ(9468):
NISA 100株 損益 -58,100円
・カプコン(9697):200株 損益 +21,600円
・NSD(9759):NISA 300株 損益 +51,000円

現状、含み損益-337,560円(-4.22%)となりました。

●松井証券
・みずほファイナンシャルグループ(8411):500株 損益 -1,500円

現状、含み損益-1,500円(-1.50%)となりました。

伊藤ハム米久HDと横浜冷凍がよさげ。
とはいっても、日経平均株価を見ると、今の辺りが上限ではないかと思うので、買い時ではないなと。
一応、買えそうな値で注文出すけど、資金は残しておく。

2017年5月21日 (日)

今週届いた本

初夏に入ったという感じで本日は30度超えの所もあったようで、ウチの方もだいぶ暑かった。
さすがに髪が伸びすぎたので床屋に行ったのだけれど、その後、海沿いに歩いてみたら、暑すぎることもなく、気持ちのいい散歩になった。

(1)オニヒメ 2巻 (ヤングキングコミックス)
サイボリスの続編であり剣術バトルの2巻目。
剣術のぶつかり合いはとても迫力があり、さすがと思う一方、何か物足りないところも感じている。剣豪ディスクという剣豪の技術を使える刀の鍔というアイデアで剣術は使えるところは良いのだけれど、剣豪の技しか見えなくて人となりがない。ドラマを作るのが主人公3人組と敵側(戦が終わると消えてしまう)という点があっさりしているという感じなのだろうか。


(2)極選分析 ネットワークスペシャリスト 予想問題集 (予想問題集シリーズ)
去年4月に出版されたもので、前回(去年秋期)の分は含まれていないけれど、午前Ⅱが他の教本よりも詳しく解説されているようなので購入してみた。

2017年5月20日 (土)

プログラムから(ファイルを使わないで)IEを起動しXMLを開く方法

お仕事で、WindowsアプリからIEを開くときに一時ファイルを使わない方法はないかということで調査してみた。

  • IEはCOMを使えば起動・終了や、データの表示などコントロールできる。
    IEの起動・終了、ステースバーなどのUIに関する表示・非表示はShDocVW.dllを使う。
    HTMLをIEに投入するには、HTML・CSSなど解析・表示を行うMSHTML.dllを使う。
    詳細は、MSDN「Internet ExplorerIEのアーキテクチャ」
  • 上記のMSHTMLは、HTMLのみ受け付ける。プログラムからXML+XSLのXMLをIEに渡してもxml-stylesheetに書かれたXSLを読み込まない。しかし、普通にIEからXMLファイルを読み込んでみると、XSLも読み込んでくれて期待した通りに表示される。これは悩んだ。
    →MSXMLのtransformNode()を使ってXMLにXSLを反映させることで、HTMLを生成できる。

超絶参考になったサイト:VC++ WebBrowser COMメモ(Hishidama's VC++ WebBrowser-control Memo)

データはOPEN DESIGN BOOKS「XML+XSLT実用スーパーサンプル集」から持ってきた。XML→XSL→XSLという形で、XSLからXSLファイルを参照しているもの。こういう形では、XMLから参照しているXSLを読み込ませればいい。XSLから参照しているXSLは読み込む必要が無い。
これとてもいい本です。しかし、絶版なのね。


以下のプログラムはWin32コンソールに貼り付ければOK。XMLは貼り付けてあるけど、XSLファイルは自前で用意する必要がある。
上記の本を何とか手に入れてくれたまえ。

// IETest1.cpp : コンソール アプリケーションのエントリ ポイントを定義します。
//

#include "stdafx.h"

#import <msxml3.dll>
#import <shdocvw.dll>
#import <mshtml.tlb>

wchar_t *test2 =
_T("<?xml version=\"1.0\" encoding=\"Shift_JIS\"?>")
_T("<?xml-stylesheet type=\"text/xsl\" href=\"C:\\temp\\apply-imports1.xsl\"?>")
_T("<全体>")
_T("<情報>")
_T("<氏名>愛媛花子</氏名>")
_T("<ハンドル>hanako</ハンドル>")
_T("<住所>松山市道後1-1-1</住所>")
_T("<勤務先>道後IT株式会社</勤務先>")
_T("</情報>")
_T("<情報>")
_T("<氏名>夏目団吾</氏名>")
_T("<ハンドル>dango</ハンドル>")
_T("<住所>松山市湯渡2-2-2</住所>")
_T("<勤務先>松山XMLセンター</勤務先>")
_T("</情報>")
_T("<情報>")
_T("<氏名>九里杏子</氏名>")
_T("<ハンドル>あんこ</ハンドル>")
_T("<住所>松山市文京町3-3-3</住所>")
_T("<勤務先>伊予XSL株式会社</勤務先>")
_T("</情報>")
_T("</全体>");

bool convertXMLandXSLtoHTML(_bstr_t xml, const variant_t xslFileName, _bstr_t *html) 
{
	bool bRslt = true;
	MSXML2::IXMLDOMDocument2Ptr pXMLDoc = NULL;
	MSXML2::IXMLDOMDocument2Ptr pXSLDoc = NULL;

	HRESULT hr = CoCreateInstance(CLSID_DOMDocument, NULL, CLSCTX_INPROC_SERVER, IID_IXMLDOMDocument, (void**)&pXMLDoc);
	if (FAILED(hr)) {
		bRslt = false;
		goto FUNC_END;
	}
	hr = CoCreateInstance(CLSID_DOMDocument, NULL, CLSCTX_INPROC_SERVER, IID_IXMLDOMDocument, (void**)&pXSLDoc);
	if (FAILED(hr)) {
		bRslt = false;
		goto FUNC_END;
	}

	pXMLDoc->validateOnParse = TRUE;
	pXSLDoc->validateOnParse = TRUE;

	//pXMLDoc->load(xml);	// XMLファイル読込
	pXMLDoc->loadXML(_bstr_t(test2));	// XMLデータ設定

	// XSLファイル読込(こちらも文字列で設定できるけど)
	pXSLDoc->load(xslFileName);

	try{
		// XML + XSL → HTMLデータ生成
		*html = pXMLDoc->transformNode(pXSLDoc);
	}
	catch (_com_error e) {
		bRslt = false;
		throw e;
	}

FUNC_END:
	pXMLDoc = NULL;
	pXSLDoc = NULL;

	return bRslt;
}

bool writeHtml(SHDocVw::IWebBrowser2Ptr &pIE, LPCTSTR html)
{
	bool ret = false;
	_bstr_t bstr = html;

	MSHTML::IHTMLDocument2Ptr pDoc(pIE->Document);
	if (pDoc == nullptr) {
		goto FUNC_END;
	}

	SAFEARRAY* sfArray = ::SafeArrayCreateVector(VT_VARIANT, 0, 1);
	VARIANT* var;
	HRESULT hr = ::SafeArrayAccessData(sfArray, reinterpret_cast<void**>(&var));
	if (FAILED(hr)) {
		goto FUNC_END;
	}

	V_VT(var) = VT_BSTR;
	V_BSTR(var) = bstr;

	hr = ::SafeArrayUnaccessData(sfArray);
	if (FAILED(hr)) {
		goto FUNC_END;
	}

	hr = pDoc->write(sfArray);
	if (FAILED(hr)) {
		goto FUNC_END;
	}

	hr = pDoc->close();
	if (FAILED(hr)) {
		goto FUNC_END;
	}

	ret = true;

FUNC_END:
	pDoc = NULL;
	::SafeArrayDestroy(sfArray);

	return ret;
}

// IEを起動してhtmlデータを書き込む
// IEをコントロールしたい(IEを閉じるなど)場合は、WebBrowserのインスタンスを外に出して管理した方がよい
void openIE(const BSTR html)
{
	SHDocVw::IWebBrowser2Ptr pIE;

	// IE 起動+HTMLデータ設定+表示
	HRESULT hr = pIE.CreateInstance(__uuidof(SHDocVw::InternetExplorer));
	if (FAILED(hr)) {
		return;
	}

	pIE->Navigate(L"about:blank");	//何か設定しないでHTMLを書き込むと例外が発生する。空文字を入れると"http:///"となる
	bool bRslt = writeHtml(pIE, html);
	if (!bRslt)
	{
		return;
	}
	pIE->MenuBar = VARIANT_FALSE;
	pIE->ToolBar = VARIANT_FALSE;
	pIE->StatusBar = VARIANT_TRUE;
	pIE->Visible = VARIANT_TRUE;	// IEを表示状態にする。ここで見えるようになる。

	pIE = NULL;
}

int main(int argc, char* argv[])
{
	int rtn = -1;
	_bstr_t html;

	_bstr_t xml = _bstr_t(_T("C:\\temp\\apply-imports.xml"));
	variant_t xslFileName = _bstr_t(_T("c:\\temp\\apply-imports1.xsl"));

	HRESULT hr = ::CoInitializeEx(NULL, COINIT_MULTITHREADED);

	try {
		bool bRslt = convertXMLandXSLtoHTML(xml, xslFileName, &html);
		if (!bRslt) {
			goto FUNC_END;
		}
	}
	catch (_com_error e) {
		fprintf(stderr, "COM ERROR!\n");
		fprintf(stderr, " Error = 0x%08lx\n", e.Error());
		fprintf(stderr, " ErrorMessage = %s\n", (LPCSTR)_bstr_t(e.ErrorMessage()));
		fprintf(stderr, " Description = %s\n", (LPCSTR)_bstr_t(e.Description()));
		fprintf(stderr, " Source = %s\n", (LPCSTR)_bstr_t(e.Source()));
	}

	if (html.length() == 0) {
		goto FUNC_END;
	}

	openIE(html);
	rtn = 0;

FUNC_END:
	::CoUninitialize();

	return rtn;

}

●2017/7/22 追記
IEに書き込むときSAFEARRYにBSTR型でデータを入れている。
BSTR型は、UNICODE(内部ではUTF-16)なので、結果、IEに渡せるデータはUTF-16となる。IEのエンコードもUNICODEとなっている。
このことが何の影響がでるかというと、FORMのPOSTデータがUNICODEしか渡せないということ。実際、SJISで試してみてWireSharkでPOSTデータを見るとUTF-8になっていた。IEなのでFORMタグにaccept-charsetが効かない。METAのcharsetを変えてもダメっぽい。
詳しい方法は割愛するが、javascriptでSJISのコードをinputタグのvalue属性に設定してみたけど(String.fromCharCodeでSJISのコードを変換してみたり、数値文字参照から文字列を設定してみたり)全然だめだった。UTF-8になってしまう。
オイラはWebサーバ構築の経験があまり無いので、UTF-8を受け付けないサーバはあるかしらんが、この機能を使って実装するには気を付ける必要がある。

XMLHttpRequestを使えばSJISをPOSTで渡すことができるけど、そのままだとResponseを受けてもデータとして受け取ってしまってブラウザで表示できないんだよね・・・。そこもjavascriptで表示する?URLがabout:blankになってしまうのはいまいちだと思うのだが。

株:現物買い約定(ユニー・ファミリーマートホールディングス)現物売り約定(ヘリオス テクノ ホールディングス)

先週、このブログで強気で買っていきたいと書いたユニー・ファミリーマートホールディングスがだいぶ下落しまして、買えてしまいましたよ。微妙にこのまま下落してしまうのではないかというチャートに見えるけどそんなことはないよね?
あと、2017/5/1に松井証券で買い約定したヘリオス テクノホールディングスが続伸して売り約定できました。もうちょい高値でもよかったのかと思わなくもない。
何はともあれ、トランプ大統領のせいでの下落は落ち着いたように見えますな。

買い約定(SBI証券)

  • ユニー・ファミリーマートホールディングス 6,200円100株
    始値6,300円、高値6,310円、安値6,190円、終値6,230円。

売り約定(松井証券)

  • ヘリオス テクノ ホールディングス 800円100株 → +19,000円
    始値785円、高値820円、安値785円、終値809円。

●SBI証券

・ローソン(2651):100株 損益 -12,600円
・キューピー(2809):100株 損益 +6,800円
・エーザイ(4523)200株 損益 -37,200円
・アサヒHD(5857)200株 損益 -3,400円
・トヨタ自動車(7203):300株 損益 -314,400円

            :NISA 100株 損益 -48,500円
・キャノン電子(7739):100株 損益 -2,200円

・トッパン・フォームズ(7862):100株 損益 +2,400円
・丸紅(8002):200株 損益 +4,800円
・ユニー・ファミマ(8028):100株 損益 +2,400円
・三菱UFJ(8306):300株 損益 +2,970円
・みずほ(8411):NISA 100株 損益 +610円
・エリアクエスト(8912):NISA 100株 損益 +700円
・セブン銀行(8410):200株 損益 +11,800円  
・カドカワ(9468):
NISA 100株 損益 -58,600円
・カプコン(9697):200株 損益 +16,600円
・NSD(9759):200株 損益 +48,400円
                 :NISA 300株 損益 +49,200円

現状、含み損益-330,220円(-3.96%)となりました。

●松井証券
・みずほファイナンシャルグループ(8411):500株 損益 -1,950円

現状、含み損益-1,950円(-1.95%)となりました。

買うなら来週の月曜日中かな。ちょっと遅いかもしれないけれど。
ソフトバンクを買っておきたいが。

2017年5月19日 (金)

株:現物買い約定(みずほファイナンシャルグループ)

本日は、米国大統領が嫌われているせいでメッサ下がりましたとさ。
上下しないと売り買いができなくて儲けがでないけどね・・・。

買い約定(松井証券)

  • みずほファイナンシャルグループ 194円100株
    始値194円、高値194円、安値192.2円、終値193.4円。

●SBI証券

・ローソン(2651):100株 損益 -6,600円
・キューピー(2809):100株 損益 +8,100円
・エーザイ(4523)200株 損益 -41,000円
・アサヒHD(5857)200株 損益 +3,000円
・トヨタ自動車(7203):300株 損益 -324,900円

            :NISA 100株 損益 -52,000円
・キャノン電子(7739):100株 損益 -6,000円

・トッパン・フォームズ(7862):100株 損益 +4,000円
・丸紅(8002):200株 損益 +5,480円
・三菱UFJ(8306):300株 損益 +240円
・みずほ(8411):NISA 100株 損益 +340円
・エリアクエスト(8912):NISA 100株 損益 +800円
・セブン銀行(8410):200株 損益 +11,200円  
・カドカワ(9468):
NISA 100株 損益 -53,600円
・カプコン(9697):200株 損益 +18,600円
・NSD(9759):200株 損益 +41,400円
                 :NISA 300株 損益 +38,700円

現状、含み損益-352,240円(-4.56%)となりました。

●松井証券
・ヘリオス テクノ ホールディング(6927):100株 損益 +16,500円
・みずほファイナンシャルグループ(8411):500株 損益 -3,300円

現状、含み損益12,200円(8.19%)となりました。

日経平均株価の下がりっぷり(終値19,553.86円 前日比-261.02円)より、持ち株は思ったより下がっていない。むしろ本日は少しプラスだったりする。
その代わり、いくつか買い注文をしていたユニー・ファミリーマートホールディングス、丸井グループ、ソフトバンクグループは買えていない。まあ、かなり低めにはしていたからなのだが。

下がるのは今ぐらいが底値に近いんだろうと思う。
明日は上がるだろう。(そうなればいいな・・・)

2017年5月14日 (日)

今週届いた本、買ったゲーム

2月から入った新しい職場は、結構余裕があって4月末まで勉強期間であった、5月に入って改修作業の調査となったけれど、残業も少なめで楽な作業を満喫してます。
ただ、家から遠いので定時で帰っても20時半くらいになってしまうのだけれど!

(1)狼と香辛料 19 Spring LogⅡ
ニョッヒラでの後日談短編集の第二弾。
まだ途中までしか読んでいないけれど、ロレンスとホロのべたべたなところとか、コルの気苦労とかいろいろ面白いです。

(2)Salt and Sanctuary
PSVITAの2Dアクションゲーム。2016/8/18に1,780円で発売。安い!
検索してみると「2D版ソウルシリーズ」という言葉で説明されている。その説明と値段で、損はなかろうと買って見たら、これがまたドハマりですよ!!
#やったことはないけど「悪魔城ドラキュラ」みたいなアクションゲームと言ったらロートルと笑われるだろうか?

ソウルシリーズのようとは、果たしてその通りで、死にゲーであり、ソウルの代わりがソルトでレベルアップや武器の強化などにソルトで行われる。殺されるとその殺したモンスターがソルトを持ち、落ちたり毒で死ぬとモンスターとなってそのソルトを保持する。倒せばソルトを取り戻せる。
金もあり武器の購入に使う。また生き返りに金がとられる(金額はレベル+ランダム?)。
ゴリ押しは難しいけれど、敵に挟まれないことと、レベルを上げる・スキルを得る・武器を強化することで難易度は下がる。
まあ、こんな簡単な説明ではよくわからないだろうし、正直プレイ動画を見ても面白みは伝わらない。ソウルシリーズが好きで2DもOKというなら、2千円以内でダウンロードできるんだから、だまされたと思ってやってみそ!ちなみにPSVITAだけでなくPS4版もあるので。(PS4ならソウルシリーズをやるって話もあるけど)

2017年5月13日 (土)

株:現物売り約定(マツモトキヨシホールディングス、丸井グループ)

今日、売り約定となった2銘柄の値動きを一言でいうと「おかしいだろ」。マツモトキヨシホールディングスは+370円(+6.45%)、丸井グループは+146円(9.70%)ですよ。日経平均株価が下がった中、凄い上がりっぷりはおかしいだろ。

マツモトキヨシホールディングスは、2017/1/4(大発会) 5,700円100株買い約定したもの。かなり塩漬け。
丸井グループは、2017/3/6に1,560円100株2017/4/4に1,480円100株 買い約定したもの。買い増しが良い方向に動いたように見えるけど、2か月も売るに売れませんでしたよ?

売り約定(SBI証券)

  • マツモトキヨシホールディングス 6,000円100株 → +30,000円
    始値5,580円、高値6,120円、安値5,581円、終値+6,110円。
  • 丸井グループ 1,650円200株 → +26,000円
    始値1,609円、高値1,704円、安値1,596円、終値1,651円。

●SBI証券

・ローソン(2651):100株 損益 -3,600円
・キューピー(2809):100株 損益 +4,100円
・エーザイ(4523)200株 損益 -37,000円
・アサヒHD(5857)200株 損益 +18,200円
・トヨタ自動車(7203):300株 損益 -289,800円

            :NISA 100株 損益 -40,300円
・キャノン電子(7739):100株 損益 -6,200円

・トッパン・フォームズ(7862):100株 損益 +8,200円
・丸紅(8002):200株 損益 +10,640円
・三菱UFJ(8306):300株 損益 +15,000円
・みずほ(8411):NISA 100株 損益 +1,900円
・エリアクエスト(8912):NISA 100株 損益 +1,300円
・セブン銀行(8410):200株 損益 +8,200円  
・カドカワ(9468):
NISA 100株 損益 -54,000円
・カプコン(9697):200株 損益 +23,400円
・NSD(9759):200株 損益 +28,600円
                 :NISA 300株 損益 +19,500円

現状、含み損益-291,860円(-3.78%)となりました。

●松井証券
・ヘリオス テクノ ホールディング(6927):100株 損益 +11,700円
・みずほファイナンシャルグループ(8411):400株 損益 +3,200円

現状、含み損益14,900円(10.53%)となりました。

以前、日経平均株価は2万に届かないと予想したが、今のところあたってしまっている。とはいえ今の状況なら2万を超えるのは時間の問題か。
強気で買っていきたい。ユニーとかヤフーとかいいかも。

もちろん利益が出ている持ち株は、よろしいタイミングで売っていきたい。(それが一番難しいのだが)

2017年5月11日 (木)

株:現物買い約定(ローソン)

昨日の終値で買い注文をだすと宣言したローソンが本日 買い約定できました。本日は買い値を割り込んで終値をつけたので、今はマイナスですがチャート的にはよさげとにらんでいるので早々に上げって欲しいのですが、日経平均株価が2万円を目前にしてずぶくなりそうなので心配です。

買い約定(SBI証券)

  • ローソン 7,550円100株
    始値7,756円、高値7,580円、安値7,510円、終値7,510円。

●SBI証券

・ローソン(2651):100株 損益 -4,600円
・キューピー(2809):100株 損益 +3,000円
・マツモトキヨシ(3088):100株 損益 +3,400円
・エーザイ(4523)200株 損益 -34,200円
・アサヒHD(5857)200株 損益 +35,000円
・トヨタ自動車(7203):300株 損益 -267,000円

            :NISA 100株 損益 -32,700円
・キャノン電子(7739):100株 損益 -4,000円

・トッパン・フォームズ(7862):100株 損益 +8,500円
・丸紅(8002):200株 損益 +11,540円
・丸井グループ(8252):200株 損益 -3,400円
・三菱UFJ(8306):300株 損益 +17,820円
・みずほ(8411):NISA 100株 損益 +2,020円
・エリアクエスト(8912):NISA 100株 損益 +1,300円
・セブン銀行(8410):200株 損益 +9,800円  
・カドカワ(9468):
NISA 100株 損益 -41,000円
・カプコン(9697):200株 損益 +26,200円
・NSD(9759):200株 損益 +29,000円
                 :NISA 300株 損益 +20,100円

現状、含み損益-219,220円(-2.55%)となりました。

●松井証券
・ヘリオス テクノ ホールディング(6927):100株 損益 +14,200円
・みずほファイナンシャルグループ(8411):400株 損益 +3,680円

現状、含み損益17,860円(12.64%)となりました。

今狙っているのはユニー・ホールディングス。
丸井グループがマイナスになっているので買い増ししておこうかとも思います。

取り敢えず順調かと。

2017年5月10日 (水)

株:現物売り約定(しまむら)

2017/1/12に15,250円で買い約定したしまむらがやっと売り約定できました。1/10に売ったとき、もうちょい続伸するかなと思って、買戻ししてみたら下落しはじめましてな、今の今まで塩漬けですわ。
今回ももうちょい上がる余地はありそうだなと思わなくはないですが、買戻しはまだしないですよ?

売り約定(SBI証券)

  • しまむら 15,800円100株 → +55,000円
    始値15,600円、高値15,860円、安値15,520円、終値15,820円。

●SBI証券

・キューピー(2809):100株 損益 +5,400円
・マツモトキヨシ(3088):100株 損益 +1,400円
・エーザイ(4523)200株 損益 -37,400円
・アサヒHD(5857)200株 損益 +37,200円
・トヨタ自動車(7203):300株 損益 -279,600円

            :NISA 100株 損益 -36,900円
・キャノン電子(7739):100株 損益 -1,400円

・トッパン・フォームズ(7862):100株 損益 +9,400円
・丸紅(8002):200株 損益 +11,940円
・丸井グループ(8252):200株 損益 +5,400円
・三菱UFJ(8306):300株 損益 +14,310円
・みずほ(8411):NISA 100株 損益 +1,890円
・エリアクエスト(8912):NISA 100株 損益 +900円
・セブン銀行(8410):200株 損益 +9,800円  
・カドカワ(9468):
NISA 100株 損益 -39,600円
・カプコン(9697):200株 損益 +32,600円
・NSD(9759):200株 損益 +25,600円
                 :NISA 300株 損益 +15,300円

現状、含み損益-223,560円(-2.85%)となりました。

●松井証券
・ヘリオス テクノ ホールディング(6927):100株 損益 +14,100円
・みずほファイナンシャルグループ(8411):400株 損益 +3,160円

現状、含み損益17,260円(12.20%)となりました。

ヘリオス テクノホールディングがストップ高ですか。PTSも790円とかまだまだ上がっているし、何が起きたの?もうちょい様子見する。

しかし、昨今は上がり下がりがあって、株の売買をするには面白い感じ。

ローソンがちょうど踊り場のように見えるので、本日の終値で買い注文を出してみる。
ユニー・ファミリーマートホールディングスも良さげか?もうちょい下がるかも。

2017年5月 8日 (月)

株:現物売り約定(江崎グリコ、伊藤忠商事)

フランス大統領選の影響がわからなかったので、とりあえず売れるだけは売っておこうと、そこそこの値段をつけてみた(江崎グリコ5,900円100株、伊藤忠商事1,650円100株)ところ、今日は大躍進して、売れるには売れたのですがね。

売り約定(SBI証券)

  • 江崎グリコ 5,970円100株 → +67,000円
    始値5,970円、高値6,020円、安値5,950円、終値6,020円。
  • 伊藤忠商事 1,650円100株 → +10,784円
    始値1,650円、高値1,650円、安値1,632円、終値1,640.5円。

●SBI証券

・キューピー(2809):100株 損益 +8,700円
・マツモトキヨシ(3088):100株 損益 +10,400円
・エーザイ(4523)200株 損益 -44,400円
・アサヒHD(5857)200株 損益 +30,200円
・トヨタ自動車(7203):300株 損益 -233,400円

            :NISA 100株 損益 -21,500円
・キャノン電子(7739):100株 損益 -1,300円

・トッパン・フォームズ(7862):100株 損益 +9,900円
・丸紅(8002):200株 損益 +7,520円
・しまむら(8227):100株 損益 +20,000円
・丸井グループ(8252):200株 損益 +10,800円
・三菱UFJ(8306):300株 損益 +16,290円
・みずほ(8411):NISA 100株 損益 +1,990円
・エリアクエスト(8912):NISA 100株 損益 +700円
・セブン銀行(8410):200株 損益 +9,200円  
・カドカワ(9468):
NISA 100株 損益 -42,000円
・カプコン(9697):200株 損益 +23,000円
・NSD(9759):200株 損益 +23,200円
                 :NISA 300株 損益 +11,400円

現状、含み損益-159,300円(-1.70%)となりました。

●松井証券
・ヘリオス テクノ ホールディング(6927):100株 損益 +3,500円
・みずほファイナンシャルグループ(8411):400株 損益 +3,560円

現状、含み損益7,060円(4.75%)となりました。

本日は上がって日経平均株価も前日比+450円の19,895.7円となったわけですが、2万は行きそうもないなと考えている。
北朝鮮事情のキナ臭さが気になるので、買う方は様子見。一方、韓国の大統領選もあるけどこちらはあまり影響はないと思われ。

とりあえずプラスとなっている株は大体売ってしまってもいいかな。
現状の利益は、前年末日から+26万円となったのだけれど、やっとという感じ。5か月でこんなものかという状況に非常に辛みを感じております・・・。

2017年5月 7日 (日)

2017年第2四半期開始アニメの感想

優良作と思う話がツボな作品が多い。良作、及第点のものも多くて切る数が少ない。

-優良作-
●武装少女マキャヴェリズム    http://machiavellism-anime.jp/
剣で武装している少女たちとそのTopに5剣士と呼ばれる女傑が仕切る学園。男子生徒は化粧をしナヨナヨとタマを抜かれたように矯正させられていた。
その学園に喧嘩で40人を倒したという問題児が転入してくる。
さっそく同じクラスの5剣士である鬼瓦輪が戦いを挑む。
剣(女子) 対 武術(野郎)という燃えるシチュエーション。そしてさっぱりした(ウザくない程度の)お色気。
主人公はヤンキー風でありながら(そのように見えないけれど)一本芯が通った納村がカッコいい。

●冴えない彼女の育て方♭    http://www.saenai.tv/
2期。
一人の冴えないお宅男子 倫也をめぐっての同人ゲーム作成サークル4人の女子の恋のさや当てっぷりが秀逸。
一話は、いつも衝突している先輩 詩羽(シナリオ担当)と 幼馴染 英梨々(絵担当)が、サークル参加前の出会いについて。
二人とも、倫也を縁に互いを恋敵と認識して衝突するも、互いの作品に感銘を受け(たところは隠しつつ)て、女の意地を立てるしかないという。
相変わらず影が薄い加藤が、いい塩梅(薄味)の茶々をビリッと入れてくれるところが素晴らしい。

●正解するカド    http://seikaisuru-kado.com/
突如、羽田空港上空に現れた超巨大立方体。離陸直前のジャンボジェットが飲み込まれた。日本国政府は、物理学者の進言から、その立方体に飲み込まれた人々が生きている前提で救出を想定して動こうとするが、現代の技術では謎の立方体に何も影響を及ぼせず手詰まりとなった。しかし、そのとき、ジャンボジェットに飲み込まれた事務次官と異星人が現れ、日本国政府と交渉を始める。
キャラクタが3DCGではあるが、リアルな造形の人間を描いている。ゴジラのような、災害に対する政府の対策を描く感じか。
政治的な方向でしか魅せられていないけれど、リアルな感じがとても良い。

Amazon Primeの0話も見てみた。1話の直前の前日談であり進藤事務次官の人となりを知る重要な話ではあるが、「正解するカド」の異星人コミュニケーションという本筋からは外れるので、本放送から外して0話としたのだろうか。
あと、EDにUnityエンジニアとあったけれど、どういうこと?

●サクラダリセット    http://wwwsp.sagrada-anime.com/
特殊能力者が産まれる町 咲良田。
過去に見聞きしたことをはっきり思い出せる少年 浅井ケイ。
世界を最大3日、セーブをした時点の同じ配置に巻き戻せる能力を持つ少女 春埼美空(ぼそぼそ声なので花澤香菜とはわからなかった)。傍目には過去に戻れる能力に見える。
二人を出合わせた同級生の少女 相麻菫。
春埼は幼い頃に世界は悲しいと認識しその所為で自身の感情が摩耗。それでも正義をなそうと自分の能力を使うときの3つのルールを設け、自動機械のようになった。しかしそれでは同じことを繰り返すだけだ。ケイはリセット前の記憶を持って、美空の能力を良いことに使おうとする。
一つの事件を解決したのち、美空がケイと恋人になれるかを試すためにキスをしたがそこに恋は無いと確かめたケイがリセットを実行させる。
しかし、それは薫の死という結果を招いた。美空の能力は本当のタイムリープではないということを示していた。
そしてケイと美空は、薫を生き返らせる方法を探る。
基本的に会話+探偵劇。タイムリープだけど本当のタイムリープとして、ほころびがある点がポイントなものとして勇逸。

-良作-
●ゼロから始める魔法の書    http://zeronosyo.com/    (動画・音声注意)
魔女と教会が争う世界。獣落ちと呼ばれ忌み嫌われている白虎のような容姿をした傭兵と世間知らずの魔法使いゼロが出会い、徐々に仲良くなっていく過程。とてもいい。
魔女に狙われることが多くゼロを疑い避けようとする傭兵→信頼を寄せるゼロに強く見せようとして粋がる傭兵→ゼロの依頼に答えようと一緒に旅して徐々に心を許すようになる傭兵。モフモフな傭兵。
基本ホンワカだけど、虐げられている魔法と一般人の衝突の闇の緩急が、とてもいい。

●神撃のバハムート    https://shingekinobahamut-virginsoul.jp/
相変わらずの美麗な映像。
田舎に仕送りするために都に出てきた娘 ニーナが、魔族を虐げる人間を懲らしめているという街を騒がす義賊 包帯悪魔と出会い、ドキドキが止まらず竜に変身してしまう。帝国の力は、悪魔も神と天使も滅ぼせる。奴隷になった悪魔たち、ひっそりと帝国から隠れて活動する神と天使たち。
前作のようにロードムービー風ではなく、帝都での虐げるものと虐げられたものとの軋轢の衝突という話ではあるが、こじんまりした感じはなく話の広がりがよい。
前作の登場人物はカイザル、リタ、バッカス・ハンサと出てきて、前作との関係も気になるところ。

●有頂天家族2    http://uchoten2-anime.com/
前作同様の出来。原作は未読。前作の原作は読んだ(面白かった)。
今回は毛玉(狸)同士のロマンスか。あと天狗のロマンスも?
一風変わった絵柄の感触がとてもいい。

●進撃の巨人Season2    http://shingeki.tv/season2/    (動画・音声注意)
クオリティは変わらず。
考えられて謎を作っているのか、行き当たりばったりで謎らしく見せているのかわからないけれど、いずれにしてもその巨人の謎に引き込まれる。

●僕のヒーローアカデミア    http://heroaca.com/
第2期。安定の出来
ベタな異能力学園ものではあるが、ベタゆえに王道で面白い。
今期は、体育祭。1組のおなじみのメンバ+ほかのクラスのメンバで対決という、定番だね。

●王室教師ハイネ    http://heine-royal.com/
王位継承第2位以下の(癖のある)4人の王子に教育を施すべく、王室に呼ばれた(ちっこい)教師ハイネ。
15歳以上なのにガキっぽい拒否られ方をする王子たちにハイネは、淡々と攻略する。
まあ、風変わり残念イケメンたちを、その知力体力で軽々と扱う姿が、滑稽なところもありテンポが良いコメディが心地よい。

●月がきれい    https://tsukigakirei.jp/
現代青春(恋愛)もの。
中学3年生で、あまり自分に自信がない男子と女子が同じクラスになって、意識はしていなかったけれど、たまたま家族と一緒に行ったファミレスで出会ってしまい、無視もできずどうやって接すればいいのかわからない感じで、それが意識することとなり気になってくる。
どうやって話をしたらいいのかもわからずタイミングも合わなくて、ちょっとしたことから話ができて、ちょっと嬉しくなるみたいなモキモキした感じ。

●Re:CREATORS    http://recreators.tv/
何かを作りたいけど作れない男子高校生が、息抜きに人気アニメを見ていたところ、そのアニメの世界に入ってしまう。それは一時的なもので現実世界に戻ってこれたが、戦うお姫様(と敵)も現実についてきてしまった。
アニメの中の(複数の)作品世界のキャラクタ―がそのアニメの世界に出てきて、世界の理が壊れる危機ではないかという流れ。
(アニメながらも)クリエーターとその作品のキャラクタ―が相対するという、作家なら考えさせられる点が面白い。
メタ的なところも考えさせられる話だな。

●夏目友人帳 陸    http://www.natsume-anime.jp/
安定した出来。
前期は祓い屋稼業の話が多かったけれど、今回は妖怪たちの話と夏目の友達(人と妖怪)の話という方向か。

-及第点-
●喧嘩番長 乙女 -Girl Beats-    http://kbo-anime.com/
ヤクザの跡取りで生き別れの双子の兄の代わりに(作為的に)喧嘩まみれの男子校に行くこととなった妹。兄は男子校で喧嘩の一番になることを義務付けられていたが、とてもじゃないが勝ち残れそうもなく、そこに目を付けたのはそっくりな妹(格闘技の達人)に代役を立てようと画策。果たしてイケメンだらけの学校で女とばれずにいられるのか。
PSVITAの乙女ゲーが原作。でも何で格闘という疑問がでるけど、ネタ切れですか。
10分物ながら戦いのシーンはとてもリアルで素晴らしい。ひかるの格闘技はジークンドーかしらん。

●終末になにしていますか?忙しいですか?救ってもらってもいいですか?    http://sukasuka-anime.com/
<獣>に人間世界が滅ぼされ、獣人の世界となっている。しかし<獣>は、浮遊大陸に逃れた獣人世界も滅ぼそうとしていた。唯一残った人類 ヴィレム・クメシュは、兵器管理施設の管理人になる依頼を受けたが、そこには幼い少女たちが暮らす養護施設のような館であった。そこは実は、人にしか使えない<獣>に効く唯一の兵器 遺跡兵装<ダグウエポン>を操れる人を真似する妖精レプラコーンの育成施設であった。
ダグウエポンの最終手段で命を燃やして大爆発を起こさせるという特攻兵器的なところが、(美少女ゲーによくあるけれど王道な)命を散らす運命の儚さ、悲劇はなんともツボなのです。


●ロクでなし魔術講師と禁忌教典    http://rokuaka.jp/
背景とか絵柄とかが微妙に手抜きな感じの西洋前近代的ファンタジーラノベもの。
魔法学園に理事長のごり押しで配属された、非常勤教師が来てそいつが普段はだらしなくて下劣な奴だが、いざというときカッコいいとか、女生徒の制服が痴女紛いとか。
ラノベもので、絵柄がちょっと手抜き感があるけれど、いい感じな話なので見て行く。

●覆面系ノイズ    http://fukumenkei-anime.jp/    (動画・音声注意)
子供の頃に歌を絆に仲良くなり、そして離ればなれとなった昔馴染みとニノ(アリス)とユズ、そしてモモ。ニノ達が高校で再び出会った。
むちゃくちゃな歌い方なのに心に響いた。
ニノは、人の話を聞かない(聞けない)・空気が読めない、小学校4年生にしては考えが足りないという、なんか軽度の発達障害のように見えるけど、まあ、そういうキャラクターということで。
話を引っ張るキャラクターとしては、こういう空気を読めない性格は良いのかもしれない。

●アリスと蔵六    http://www.alicetozouroku.com/
「ハックス!」「ぼくらのよあけ」の今井哲也氏の漫画をアニメ化。アフタヌーンで見ないと思ったら、別の会社の雑誌に移動していたのね。
紗名と名乗る不思議な能力を持つ金髪少女が山奥の研究所から脱出。研究所所員やアリスと同質な(しかしアリスよりは劣る)能力を持つ女性が追いかけるも、突然現れた女性(同じく能力者)に邪魔され紗名を助ける。ひょんな事で、頑固だが芯の通った正義感を持つ爺 蔵六と出会い迷惑をかけるが、その能力が危ういことを諭され紗名とともに暮らすことに。
まあ、微妙にお金がかかっていないなという感触。自動車の3Dモデルが今の水準からいうとチャチいとか背景とかキャラの書きっぷりとか微妙な感じ。
蔵六さんの真っ直ぐさに惹かれた。

●ID-0    http://id-zero.com/
ブブキブランキのサンジゲンの作品。キャラクターが村田蓮爾さんっぽい。
解析されていない鉱石のもたらす現象・エネルギーによって社会を支えられた遠い未来。その功績を使って、特殊なワープや、意識をロボットに一時的に移植して操作できる技術が開発された。貧乏学生がゼミの先生・先輩と一緒に鉱石を採掘に行ったところハメられて、ピンチのところを宇宙空間に置き去りに。そこを荒っぽい採掘業者の一団に拾われて、借金を返すべくそこで働くことに。
宇宙を自在に飛び回る人型掘削機(ロボット)や採掘業者の軽さとかが 銀河機攻隊 マジェスティックプリンスを思い起こさせられる。
キャラクタがオーバーアクション気味で3DCGアニメらしいし、話がいまいちなので、ちょっと吸引力が無い。

●GRANBLUE FANTASY The Animation    http://anime.granbluefantasy.jp/
原作は言わずと知れたCygemesのスマホゲーム。
よくある西洋ファンタジー「親方、空から女の子が!」ボーイズミーツガールもの。
凄く凝っているわけではないが、ある程度手間をかけて作られている良作。

●カブキブ!    http://www.tbs.co.jp/anime/kabukibu/
歌舞伎に感動した男子生徒がその熱量で歌舞伎同好会を立ち上げようとする話。
そんなに期待していなかったが、なかなか面白い。
CLAMPがキャラデザなのね。

●つぐもも  http://tsugumomo.com/
亡くなった母親の着物の帯を大事にしている男子学生が、夕方の学校の屋上で髪の毛の塊に襲われるその危機を助けてくれたのは、その帯の付喪神であった。サドな付喪神は、その男子学生をよく知っているようで、一緒に暮らすことに。
ちょいエロ。そこがいい。

●エロマンガ先生    http://eromanga-sensei.com/
電撃大王掲載漫画既読中。
再婚の連れ子の妹は美少女だけれど、両親と死に別れてから重度の引き籠りに。兄は甲斐甲斐しく世話をしつつ、稼ぐ手段としてラノベを書く日々。そのイラストは実はその妹であった。
それ何ていうラノベといいたくなるくらいのラノベメソッド。アニメを意識して書かれているラノベだなと思うくらい、アニメと親和性が高い話だなと思う。
原作イラストのかんざきひろ氏の絵準拠で丁寧に作られてとてもいいです。それともアニメ監督やスタッフの力量なのかしらん。

●兄に付ける薬はない!    http://s.mxtv.jp/anime/anitsuke/
中国のFlash風アニメ 5分物。
バカでロクでなしな兄とそれに振り回される妹の現代中国(都会)の学校コメディもの
なかなか面白い。

●アトム ザ・ビギニング    http://atom-tb.com/    (動画・音声注意)
最近のNHKのアニメらしく大体緩めな感じ。
アトムの製作者の天馬博士とアトムの育ての親 お茶の水博士の昔の話を描く。
二人は博士課程で大学の隅っこの研究室で、低予算に苦しみながらも仲良く楽しんで、画期的なアンドロイドを作成していた。心を持ったロボットのプロトタイプを作成し、そのドタバタと何かの陰謀に巻き込まれるという話。
どこか引き込まれるところはないけれど、丁寧に作られているとは思う。ちょっとテンポがゆっくり過ぎるところが気になるけど。

●サクラクエスト    http://sakura-quest.com/    (動画・音声注意)
田舎から出てきて、東京で就職活動するも全滅一歩手前となった女子短大生。親からも仕送りを止められそうになり、金欠でどうしようもなくなったとき前に登録したモデル事務所から地方の復興イベントに参加しないかとの申し出。短期と勘違いしてお金のために仕方がなく契約した所、ど田舎のミニ王国ブームに乗って作ったチュパカブラ王国の新国王として戴冠することに。
「花咲くいろは」に続く、頑張る女子のお仕事アニメなのではあるのだけれど、キャラクタなのか話なのか求心力が無い。

間野山観光協会   

●ベルセルク    http://berserk-anime.com/
逃亡劇。
そんなにこの話は好きではないので、斜め見で。

●<ハオライナーズ>銀の墓守/TO BE HERO    http://s.mxtv.jp/anime/silver_guardian_tbh/
中国作成の15分物アニメ2本
1本目「銀の墓守り」は、貧乏学生がマヤのピラミッドみたいなところから亡者の大群と戦い、それとは別に平穏な学園の寮でお嬢様がその学生のことを思いだすという、アニメ専門学校生が作ったような思わせぶりな初回。何が何だか。
2本目「TO BE HERO」は、ギャグもの?これもアニメ専門学校生が作ったような荒い。そして下品。
1本目はともかく、2本目は下品すぎてなんだかなと思う。今期のアニメは多すぎて見切れなくなったら切る。

●ソード・オラトリア ダンジョンに出会いを    http://danmachi.com/sword_oratoria/
正直、退屈。
「ダンジョンに出会いを求めるのは間違っているだろうか」外伝ということで、ベル、ヘスティアと親交深いアイズの所属するロキ ファミリアの話。
メインはアイズというよりは新米魔術師 レフィーヤで、アイズが大好きという百合風味で視聴者に媚びている。
前作と時間軸が同じなので、そこら辺を楽しむというのは有りかもしれんが。
まあ、見なくてもいいかなと思ってしまった。

-切り-
●ひなこのーと    http://hinakonote.jp/
月刊コミックキューン掲載4コマ漫画が原作。
あこがれの演劇部がある都会の高校に入学してきた引っ込み思案な田舎娘。緊張すると案山子のように固まってしまう(←これが決めネタ)
下宿先の古本店には変わり者の女の子達がいて、仲良くなる。
演劇をやりたいと思っていたら、休部という。落ち込むも、同じ下宿に演劇部員がいて、劇団を立ち上げることを進めらえる。
ひだまりスケッチ風なふるゆわ女子会コメディ。物語の要素が薄くキャラか雰囲気が好きでないと見てられない。そして強くひかれる部分がない。
今期のアニメは多いので切り。

●フレームアームズ・ガール    http://www.fagirl.com/
能天気娘の所に届いたフィギアがなんか動いちゃった。
戦闘データ取りたいからって他にもフィギアが来て、仮想空間でのバトルが始まった。
キャラだけで、なんかテンプレ。

●ツインエンジェルBREAK    http://twinangel-break.com/
怪盗天使ツインエンジェルの続編?
このシリーズは見る機会がなかったので、どういうストーリなのかわからんが。
魔法少女ものか。とはいっても変身しか魔法は使わず、武器(フレイルと薙刀)とは。
出来は悪くないけれど、大きなお友達向け魔法少女のテンプレートで真新しさがなく、やはりツボではない。

●クロックワーク・プラネット    http://www.tbs.co.jp/anime/cp/
あんまり作品愛を感じられない作品。絵や動きが悪い。あとラノベ臭がふんぷん。
地球の寿命が尽きたとかなんとか、時計職人Yが歯車で再生しました→千年経ちました。機械マニア見浦ナオトの所に少女型自動人形リューズが降ってきて、ちょいと駆動音が気に入らないのでネジを締めて直したら、毒舌だったって話。
エロはほぼ無しだけど、話が荒すぎ、設定も適当、キャラクタに魅力なし。

●sin七つの大罪    http://www.7-sins.tv/    (動画・音声注意)
堕天されたルシファー(女)だかなんだか。
エロが始まったので切った。

●僧侶と交わる色欲の夜に・・・    http://soryo.w-anime.com/
まあ、タイトル通りエロですか。切り。

●Room Mate    http://oneroom-anime.com/
One Roomの男版か。腐女子向けか何なのか、腰蓑巻いた半裸男が出てくるはEDで上半身裸に透かして見せるエロい方向に進めるているとか。
男のオイラにはいらんな。

●笑ウせぇるすまん NEW    http://warau-new.jp/
ちょっと見たがやはり登場人物が理不尽に不幸になる話は大っ嫌い。

●Peeping Life TV シーズン1    http://www.ntv.co.jp/pltv/
残念にデフォルメしたアニメのキャラクタを3Dモデルで被せて漫才させたもの。
とてもつまらない。

-継続-
・リトルウィッチアカデミア
・タイガーマスクW
・弱虫ペダル NEW GENERATION

2017年5月 4日 (木)

PowerShellでXPathを使う

PowerShellでXPathを使ってみる。
食わせるXPath式とXMLは、MSDN「XPath の例」と「XPath 構文のサンプル XML ファイル (inventory.xml)」に手を加えたもの。

上記のXPath式は、その前提となる位置までNodeを抽出しなくてはいけない。また、すべてのXPath式に該当する値が入っていないので、該当するタグ・属性・値を追加した。

●PowerShellプログラム

$xmlDoc = [xml](get-content ./inventory.xml -encoding utf8)
$xmlNameSpaceManager = new-object System.Xml.XmlNamespaceManager($xmlDoc.NameTable)
$xmlNameSpaceManager.AddNamespace("my","uri:mynamespace")

$formula=@()
get-content xpathSample.txt -encoding utf8 | % {
	if($formula.length -eq 0) {
		$formula = $_.split("`t")
		if($formula.length -eq 0) {
			$formula = @($_)
		}
	} else {
		write-output( "■{0} :`"{1}`"" -f ($formula -join " → "), $_ )
		$x = @($xmlDoc)
		$formula | % { 
			if($x -ne $null){
				$f = $_
				$tmp = @()
				$x | %{ $_.selectnodes($f, $xmlNameSpaceManager) } | % {
					if($_ -is [System.Xml.XmlNodeList]) {
						$_ | %{ $tmp += $_ }
					} else {
						$tmp += $_
					}
				}
				$x = $tmp
			} else {
				write-output("result : null")
				$x = $null
			}
		}

		$x | % {
			if($_.innerXML -ne $null) { write-output( "innerXML={0}" -f $_.innerXML ) }
			if($_.value -ne $null ) { write-output( "value={0}" -f $_.value) }
		}
		$formula = @()
	}
}

●XMLデータ:inventory.xml

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="myfile.xsl" ?>
<bookstore specialty="novel">
  <book style="autobiography">
    <author>
      <first-name>Joe</first-name>
      <last-name>Bob</last-name>
      <award>Trenton Literary Review Honorable Mention</award>
    </author>
    <price>12</price>
  </book>
  <book style="textbook">
    <author>
      <first-name>Mary</first-name>
      <last-name>Boby</last-name>
      <publication>Selected Short Stories of
        <first-name>Mary</first-name>
        <last-name>Bob</last-name>
      </publication>
    </author>
    <editor>
      <first-name>Britney</first-name>
      <last-name>Bob</last-name>
    </editor>
    <price>55</price>
  </book>
  <magazine style="glossy" frequency="monthly">
    <price>2.50</price>
    <subscription price="24" per="year"/>
  </magazine>
  <book style="novel" id="myfave">
    <author>
      <first-name>Toni</first-name>
      <last-name>Bob</last-name>
      <degree from="Trenton U">B.A.</degree>
      <degree from="Harvard">Ph.D.</degree>
      <award>Pulitzer</award>
      <publication>Still in Trenton</publication>
      <publication>Trenton Forever</publication>
    </author>
    <price intl="Canada" exchange="0.7">6.50</price>
    <excerpt>
      <p>It was a dark and stormy night.</p>
      <p>But then all nights in Trenton seem dark and
      stormy to someone who has gone through what
      <emph>I</emph> have.</p>
      <definition-list>
        <term>Trenton</term>
        <definition>misery</definition>
      </definition-list>
    </excerpt>
    <title>Toni Bob's novel</title>
  </book>
  <my:book xmlns:my="uri:mynamespace" style="leather" price="29.50">
    <my:title>Who's Who in Trenton</my:title>
    <my:author>Robert Bob</my:author>
  </my:book>
  <book style="test1">
    <author>Matthew Bob</author>
    <p>testMatthewBob</p>
  </book>
  <book style="test2">
    <author>
      <first-name>Bob</first-name>
      <p>testBob</p>
    </author>
  </book>
  <book style="test3">
    <title>test3_title</title>
    <author>
      <first-name>Bob</first-name>
      <p>testBob</p>
    </author>
  </book>
  <book style="test4">
    <title>test4_title</title>
    <author>
      <first.name>BobTest4</first.name>
      <p>test4Bob</p>
    </author>
  </book>
  <book style="test5">
    <title>test5_title</title>
    <author>
      <first-name>BobTest5.1</first-name>
    </author>
    <author>
      <first-name>BobTest5.2</first-name>
    </author>
    <author>
      <first-name>BobTest5.3</first-name>
    </author>
    <author>
      <first-name>BobTest5.4</first-name>
    </author>
  </book>
  <book style="test6" id="myfave">
    <author>
      <first-name>Toni</first-name>
      <last-name>Bob</last-name>
      <degree from="Trenton U">B.A.</degree>
      <degree from="Harvard">Ph.D.</degree>
      <award>Pulitzer</award>
    </author>
  </book>
  <book style="test7">
    <author>
      <first-name>Joe</first-name>
      <last-name>Bob</last-name>
    </author>
    <price>55</price>
  </book>
</bookstore>

●XPath式:xpathSample.txt

/bookstore/book	./author
現在のコンテキスト内のすべての <author> 要素。 これは、次の行の式に等しくなることに注意してください。
/bookstore/book	author
現在のコンテキスト内のすべての <author> 要素。
/bookstore/book/author	first.name
現在のコンテキスト内のすべての <first.name> 要素。
/bookstore
このドキュメントのドキュメント要素 (<bookstore>)。
//author
このドキュメント内のすべての <author> 要素。
/bookstore	book[/bookstore/@specialty=@style]
ドキュメントのルートにある <bookstore> 要素の specialty 属性と同じ値の style 属性を持っているすべての <book> 要素。
/bookstore/book	author/first-name
<author> 要素の子要素であるすべての <first-name> 要素。
bookstore//title
<bookstore> 要素内の 1 段階以上深いレベル (任意の子孫) に含まれているすべての <title> 要素。 これは、次の行の式とは異なる点に注意してください。
bookstore/*/title
<bookstore> 要素の孫であるすべての <title> 要素。
bookstore//book/excerpt//emph
<bookstore> 要素内の任意の場所にある <book> 要素の子要素 <excerpt> 内の任意の場所にあるすべての <emph> 要素。
.//title
現在のコンテキストから 1 レベル以上の深さにあるすべての <title> 要素。 この状況は、ピリオド表記が必須である場合において、基本的に 1 回だけ発生することに注意してください。
/bookstore/book	author/*
<author> 要素の子要素であるすべての要素。
/bookstore	book/*/last-name
<book> 要素の孫であるすべての <last-name> 要素。
*/*
現在のコンテキストのすべての孫要素です。
*[@specialty]
specialty 属性を持つすべての要素。
/bookstore/book	@style
現在のコンテキストの style 属性。
/bookstore/book	price/@exchange
現在のコンテキスト内の <price> 要素の exchange 属性。
/bookstore/book	price/@exchange/total
属性には要素の子が含まれないため、空のノード セットが返ります。 この式は、XPath (XML Path Language) の文法上は使用可能ですが、厳密にいえば有効ではありません。
/bookstore	book[@style]
現在のコンテキストの style 属性を持つすべての <book> 要素。
/bookstore	book/@style
現在のコンテキストのすべての <book> 要素の style 属性。
/bookstore	@*
現在の要素のコンテキストのすべての属性。
/bookstore/book/author	./first-name
現在のコンテキスト ノード内のすべての <first-name> 要素。 これは、次の行の式に等しくなることに注意してください。
/bookstore/book/author	first-name
現在のコンテキスト ノード内のすべての <first-name> 要素。
/bookstore/book	author[1]
現在のコンテキスト ノード内の最初の <author> 要素。
/bookstore/book	author[first-name][3]
子要素 <first-name> を持っている 3 番目の <author> 要素。
/bookstore	my:book
my 名前空間の <book> 要素。
/bookstore	my:*
my 名前空間のすべての要素。
/bookstore	@my:*
my 名前空間からのすべての要素 (これには、my 名前空間からの要素の修飾されていない属性は含まれません)。
/bookstore	book[last()]
現在のコンテキスト ノードの最後の <book> 要素。
/bookstore	book/author[last()]
現在のコンテキスト ノードの個々の <book> 要素の最後の子要素 <author>。
/bookstore	(book/author)[last()]
現在のコンテキスト ノードの <book> 要素の子要素 <author> の集合全体で最後の <author> 要素。
/bookstore	book[excerpt]
少なくとも 1 つの子要素 <excerpt> を含むすべての <book> 要素。
/bookstore	book[excerpt]/title
少なくとも 1 つの子要素 <excerpt> を含む <book> 要素を親要素とするすべての <title> 要素。
/bookstore	book[excerpt]/author[degree]
少なくとも 1 つの子要素 <excerpt> を含む <book> 要素の子要素であると同時に、自身が少なくとも 1 つの子要素 <degree> を持っているすべての <author> 要素。
/bookstore	book[author/degree]
少なくとも 1 つの子要素 <degree> が含まれた <author> を子要素として持つすべての <book> 要素。
/bookstore/book	author[degree][award]
少なくとも 1 つの子要素 <degree> を含み、少なくとも 1 つの子要素 <award> を含む、すべての <author> 要素。
/bookstore/book	author[degree and award]
少なくとも 1 つの子要素 <degree> を含み、少なくとも 1 つの子要素 <award> を含む、すべての <author> 要素。
/bookstore/book	author[(degree or award) and publication]
少なくとも 1 つの <degree> または <award> を含み、少なくとも 1 つの <publication> を子要素として含むすべての <author> 要素。
/bookstore/book	author[degree and not(publication)]
少なくとも 1 つの子要素 <degree> を含んでいるが、子要素 <publication> を含んでいないすべての <author> 要素。
/bookstore/book	author[not(degree or award) and publication]
少なくとも 1 つの子要素 <publication> を含んでいるが、子要素 <degree> も子要素 <award> も含んでいないすべての <author> 要素。
/bookstore/book	author[last-name = "Bob"]
値が Bob である子要素 <last-name> を少なくとも 1 つ含むすべての <author> 要素。
/bookstore/book	author[last-name[1] = "Bob"]
最初の子要素 <last-name> の値が Bob になっているすべての <author> 要素。 これは、次の行の式に等しくなることに注意してください。
/bookstore/book	author[last-name [position()=1]= "Bob"]
最初の子要素 <last-name> の値が Bob になっているすべての <author> 要素。
/bookstore/book/author	degree[@from != "Harvard"]
from 属性が "Harvard" と等しくないすべての <degree> 要素。
/bookstore/book	author[. = "Matthew Bob"]
値が Matthew Bob になっているすべての <author> 要素。
/bookstore/book	author[last-name = "Bob" and ../price > 50]
値が Bob である子要素 <last-name> と、値が 50 を上回る兄弟要素 <price> を持っているすべての <author> 要素。
/bookstore	book[position() <= 3]
最初の 3 冊の本 (1、2、3)。
/bookstore/book	author[not(last-name = "Bob")]
値が Bob である子要素 <last-name> を持っていないすべての <author> 要素。
/bookstore/book	author[first-name = "Bob"]
値が Bob である子要素 <first-name> を 1 つ以上持っているすべての <author> 要素。
/bookstore/book	author[* = "Bob"]
値が Bob である任意の子要素を持っているすべての author 要素。
/bookstore/book	author[last-name = "Bob" and first-name = "Joe"]
値が Bob である子要素 <last-name> と、値が Joe である子要素 <first-name> を持っているすべての <author> 要素。
/bookstore/book	price[@intl = "Canada"]
持っている intl 属性が "Canada" と等しい、コンテキスト ノード内のすべての <price> 要素。
/bookstore/book/author	degree[position() < 3]
コンテキスト ノードの子要素である最初の 2 つの <degree> 要素。
/bookstore/book/excerpt	p/text()[2]
コンテキスト ノード内の個々の <p> 要素内の 2 番目のテキスト ノード。
/bookstore/book/author	ancestor::book[1]
コンテキスト ノードの最も近い祖先に当たる <book>。
/bookstore/book/author	ancestor::book[author][1]
コンテキスト ノードの最も近い祖先に当たる <book> であり、<author> 要素を子要素として持つ <book> 要素。
/bookstore/book/author/first-name	ancestor::author[parent::book][1]
現在のコンテキストで最も近い祖先に当たる <author> であり、<book> 要素を親として持つ <author> 要素。

●出力結果

■/bookstore/book → ./author :"現在のコンテキスト内のすべての <author> 要素。 これは、次の行の式に等しくなることに注意してください。"
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name><award>Trenton Literary Review Honorable Mention</award>
innerXML=<first-name>Mary</first-name><last-name>Boby</last-name><publication>Selected Short Stories of
        <first-name>Mary</first-name><last-name>Bob</last-name></publication>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication>
innerXML=Matthew Bob
innerXML=<first-name>Bob</first-name><p>testBob</p>
innerXML=<first-name>Bob</first-name><p>testBob</p>
innerXML=<first.name>BobTest4</first.name><p>test4Bob</p>
innerXML=<first-name>BobTest5.1</first-name>
innerXML=<first-name>BobTest5.2</first-name>
innerXML=<first-name>BobTest5.3</first-name>
innerXML=<first-name>BobTest5.4</first-name>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award>
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name>
■/bookstore/book → author :"現在のコンテキスト内のすべての <author> 要素。"
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name><award>Trenton Literary Review Honorable Mention</award>
innerXML=<first-name>Mary</first-name><last-name>Boby</last-name><publication>Selected Short Stories of
        <first-name>Mary</first-name><last-name>Bob</last-name></publication>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication>
innerXML=Matthew Bob
innerXML=<first-name>Bob</first-name><p>testBob</p>
innerXML=<first-name>Bob</first-name><p>testBob</p>
innerXML=<first.name>BobTest4</first.name><p>test4Bob</p>
innerXML=<first-name>BobTest5.1</first-name>
innerXML=<first-name>BobTest5.2</first-name>
innerXML=<first-name>BobTest5.3</first-name>
innerXML=<first-name>BobTest5.4</first-name>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award>
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name>
■/bookstore/book/author → first.name :"現在のコンテキスト内のすべての <first.name> 要素。"
innerXML=BobTest4
■/bookstore :"このドキュメントのドキュメント要素 (<bookstore>)。"
innerXML=<book style="autobiography"><author><first-name>Joe</first-name><last-name>Bob</last-name><award>Trenton Literary Review Honorable Mention</award></author><price>12</price></book><book style="textbook"><author><first-name>Mary</first-name><last-name>Boby</last-name><publication>Selected Short Stories of
        <first-name>Mary</first-name><last-name>Bob</last-name></publication></author><editor><first-name>Britney</first-name><last-name>Bob</last-name></editor><price>55</price></book><magazine style="glossy" frequency="monthly"><price>2.50</price><subscription price="24" per="year" /></magazine><book style="novel" id="myfave"><author><first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication></author><price intl="Canada" exchange="0.7">6.50</price><excerpt><p>It was a dark and stormy night.</p><p>But then all nights in Trenton seem dark and
      stormy to someone who has gone through what
      <emph>I</emph> have.</p><definition-list><term>Trenton</term><definition>misery</definition></definition-list></excerpt><title>Toni Bob's novel</title></book><my:book xmlns:my="uri:mynamespace" style="leather" price="29.50"><my:title>Who's Who in Trenton</my:title><my:author>Robert Bob</my:author></my:book><book style="test1"><author>Matthew Bob</author><p>testMatthewBob</p></book><book style="test2"><author><first-name>Bob</first-name><p>testBob</p></author></book><book style="test3"><title>test3_title</title><author><first-name>Bob</first-name><p>testBob</p></author></book><book style="test4"><title>test4_title</title><author><first.name>BobTest4</first.name><p>test4Bob</p></author></book><book style="test5"><title>test5_title</title><author><first-name>BobTest5.1</first-name></author><author><first-name>BobTest5.2</first-name></author><author><first-name>BobTest5.3</first-name></author><author><first-name>BobTest5.4</first-name></author></book><book style="test6" id="myfave"><author><first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award></author></book><book style="test7"><author><first-name>Joe</first-name><last-name>Bob</last-name></author><price>55</price></book>
■//author :"このドキュメント内のすべての <author> 要素。"
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name><award>Trenton Literary Review Honorable Mention</award>
innerXML=<first-name>Mary</first-name><last-name>Boby</last-name><publication>Selected Short Stories of
        <first-name>Mary</first-name><last-name>Bob</last-name></publication>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication>
innerXML=Matthew Bob
innerXML=<first-name>Bob</first-name><p>testBob</p>
innerXML=<first-name>Bob</first-name><p>testBob</p>
innerXML=<first.name>BobTest4</first.name><p>test4Bob</p>
innerXML=<first-name>BobTest5.1</first-name>
innerXML=<first-name>BobTest5.2</first-name>
innerXML=<first-name>BobTest5.3</first-name>
innerXML=<first-name>BobTest5.4</first-name>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award>
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name>
■book[/bookstore/@specialty=@style] :"ドキュメントのルートにある <bookstore> 要素の specialty 属性と同じ値の style 属性を持っているすべての <book> 要素。"
■/bookstore/book → author/first-name :"<author> 要素の子要素であるすべての <first-name> 要素。"
innerXML=Joe
innerXML=Mary
innerXML=Toni
innerXML=Bob
innerXML=Bob
innerXML=BobTest5.1
innerXML=BobTest5.2
innerXML=BobTest5.3
innerXML=BobTest5.4
innerXML=Toni
innerXML=Joe
■bookstore//title :"<bookstore> 要素内の 1 段階以上深いレベル (任意の子孫) に含まれているすべての <title> 要素。 これは、次の行の式とは異なる点に注意してください。"
innerXML=Toni Bob's novel
innerXML=test3_title
innerXML=test4_title
innerXML=test5_title
■bookstore/*/title :"<bookstore> 要素の孫であるすべての <title> 要素。"
innerXML=Toni Bob's novel
innerXML=test3_title
innerXML=test4_title
innerXML=test5_title
■bookstore//book/excerpt//emph :"<bookstore> 要素内の任意の場所にある <book> 要素の子要素 <excerpt> 内の任意の場所にあるすべての <emph> 要素。"
innerXML=I
■.//title :"現在のコンテキストから 1 レベル以上の深さにあるすべての <title> 要素。 この状況は、ピリオド表記が必須である場合において、基本的に 1 回だけ発生することに注意してください。"
innerXML=Toni Bob's novel
innerXML=test3_title
innerXML=test4_title
innerXML=test5_title
■/bookstore/book → author/* :"<author> 要素の子要素であるすべての要素。"
innerXML=Joe
innerXML=Bob
innerXML=Trenton Literary Review Honorable Mention
innerXML=Mary
innerXML=Boby
innerXML=Selected Short Stories of
        <first-name>Mary</first-name><last-name>Bob</last-name>
innerXML=Toni
innerXML=Bob
innerXML=B.A.
innerXML=Ph.D.
innerXML=Pulitzer
innerXML=Still in Trenton
innerXML=Trenton Forever
innerXML=Bob
innerXML=testBob
innerXML=Bob
innerXML=testBob
innerXML=BobTest4
innerXML=test4Bob
innerXML=BobTest5.1
innerXML=BobTest5.2
innerXML=BobTest5.3
innerXML=BobTest5.4
innerXML=Toni
innerXML=Bob
innerXML=B.A.
innerXML=Ph.D.
innerXML=Pulitzer
innerXML=Joe
innerXML=Bob
■/bookstore → book/*/last-name :"<book> 要素の孫であるすべての <last-name> 要素。"
innerXML=Bob
innerXML=Boby
innerXML=Bob
innerXML=Bob
innerXML=Bob
innerXML=Bob
■*/* :"現在のコンテキストのすべての孫要素です。"
innerXML=<author><first-name>Joe</first-name><last-name>Bob</last-name><award>Trenton Literary Review Honorable Mention</award></author><price>12</price>
innerXML=<author><first-name>Mary</first-name><last-name>Boby</last-name><publication>Selected Short Stories of
        <first-name>Mary</first-name><last-name>Bob</last-name></publication></author><editor><first-name>Britney</first-name><last-name>Bob</last-name></editor><price>55</price>
innerXML=<price>2.50</price><subscription price="24" per="year" />
innerXML=<author><first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication></author><price intl="Canada" exchange="0.7">6.50</price><excerpt><p>It was a dark and stormy night.</p><p>But then all nights in Trenton seem dark and
      stormy to someone who has gone through what
      <emph>I</emph> have.</p><definition-list><term>Trenton</term><definition>misery</definition></definition-list></excerpt><title>Toni Bob's novel</title>
innerXML=<my:title xmlns:my="uri:mynamespace">Who's Who in Trenton</my:title><my:author xmlns:my="uri:mynamespace">Robert Bob</my:author>
innerXML=<author>Matthew Bob</author><p>testMatthewBob</p>
innerXML=<author><first-name>Bob</first-name><p>testBob</p></author>
innerXML=<title>test3_title</title><author><first-name>Bob</first-name><p>testBob</p></author>
innerXML=<title>test4_title</title><author><first.name>BobTest4</first.name><p>test4Bob</p></author>
innerXML=<title>test5_title</title><author><first-name>BobTest5.1</first-name></author><author><first-name>BobTest5.2</first-name></author><author><first-name>BobTest5.3</first-name></author><author><first-name>BobTest5.4</first-name></author>
innerXML=<author><first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award></author>
innerXML=<author><first-name>Joe</first-name><last-name>Bob</last-name></author><price>55</price>
■*[@specialty] :"specialty 属性を持つすべての要素。"
innerXML=<book style="autobiography"><author><first-name>Joe</first-name><last-name>Bob</last-name><award>Trenton Literary Review Honorable Mention</award></author><price>12</price></book><book style="textbook"><author><first-name>Mary</first-name><last-name>Boby</last-name><publication>Selected Short Stories of
        <first-name>Mary</first-name><last-name>Bob</last-name></publication></author><editor><first-name>Britney</first-name><last-name>Bob</last-name></editor><price>55</price></book><magazine style="glossy" frequency="monthly"><price>2.50</price><subscription price="24" per="year" /></magazine><book style="novel" id="myfave"><author><first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication></author><price intl="Canada" exchange="0.7">6.50</price><excerpt><p>It was a dark and stormy night.</p><p>But then all nights in Trenton seem dark and
      stormy to someone who has gone through what
      <emph>I</emph> have.</p><definition-list><term>Trenton</term><definition>misery</definition></definition-list></excerpt><title>Toni Bob's novel</title></book><my:book xmlns:my="uri:mynamespace" style="leather" price="29.50"><my:title>Who's Who in Trenton</my:title><my:author>Robert Bob</my:author></my:book><book style="test1"><author>Matthew Bob</author><p>testMatthewBob</p></book><book style="test2"><author><first-name>Bob</first-name><p>testBob</p></author></book><book style="test3"><title>test3_title</title><author><first-name>Bob</first-name><p>testBob</p></author></book><book style="test4"><title>test4_title</title><author><first.name>BobTest4</first.name><p>test4Bob</p></author></book><book style="test5"><title>test5_title</title><author><first-name>BobTest5.1</first-name></author><author><first-name>BobTest5.2</first-name></author><author><first-name>BobTest5.3</first-name></author><author><first-name>BobTest5.4</first-name></author></book><book style="test6" id="myfave"><author><first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award></author></book><book style="test7"><author><first-name>Joe</first-name><last-name>Bob</last-name></author><price>55</price></book>
■/bookstore/book → @style :"現在のコンテキストの style 属性。"
value=autobiography
value=textbook
value=novel
value=test1
value=test2
value=test3
value=test4
value=test5
value=test6
value=test7
■/bookstore/book → price/@exchange :"現在のコンテキスト内の <price> 要素の exchange 属性。"
value=0.7
■/bookstore/book → price/@exchange/total :"属性には要素の子が含まれないため、空のノード セットが返ります。 この式は、XPath (XML Path Language) の文法上は使用可能ですが、厳密にいえば有効ではありません。"
■/bookstore → book[@style] :"現在のコンテキストの style 属性を持つすべての <book> 要素。"
innerXML=<author><first-name>Joe</first-name><last-name>Bob</last-name><award>Trenton Literary Review Honorable Mention</award></author><price>12</price>
innerXML=<author><first-name>Mary</first-name><last-name>Boby</last-name><publication>Selected Short Stories of
        <first-name>Mary</first-name><last-name>Bob</last-name></publication></author><editor><first-name>Britney</first-name><last-name>Bob</last-name></editor><price>55</price>
innerXML=<author><first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication></author><price intl="Canada" exchange="0.7">6.50</price><excerpt><p>It was a dark and stormy night.</p><p>But then all nights in Trenton seem dark and
      stormy to someone who has gone through what
      <emph>I</emph> have.</p><definition-list><term>Trenton</term><definition>misery</definition></definition-list></excerpt><title>Toni Bob's novel</title>
innerXML=<author>Matthew Bob</author><p>testMatthewBob</p>
innerXML=<author><first-name>Bob</first-name><p>testBob</p></author>
innerXML=<title>test3_title</title><author><first-name>Bob</first-name><p>testBob</p></author>
innerXML=<title>test4_title</title><author><first.name>BobTest4</first.name><p>test4Bob</p></author>
innerXML=<title>test5_title</title><author><first-name>BobTest5.1</first-name></author><author><first-name>BobTest5.2</first-name></author><author><first-name>BobTest5.3</first-name></author><author><first-name>BobTest5.4</first-name></author>
innerXML=<author><first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award></author>
innerXML=<author><first-name>Joe</first-name><last-name>Bob</last-name></author><price>55</price>
■/bookstore → book/@style :"現在のコンテキストのすべての <book> 要素の style 属性。"
value=autobiography
value=textbook
value=novel
value=test1
value=test2
value=test3
value=test4
value=test5
value=test6
value=test7
■/bookstore → @* :"現在の要素のコンテキストのすべての属性。"
value=novel
■/bookstore/book/author → ./first-name :"現在のコンテキスト ノード内のすべての <first-name> 要素。 これは、次の行の式に等しくなることに注意してください。"
innerXML=Joe
innerXML=Mary
innerXML=Toni
innerXML=Bob
innerXML=Bob
innerXML=BobTest5.1
innerXML=BobTest5.2
innerXML=BobTest5.3
innerXML=BobTest5.4
innerXML=Toni
innerXML=Joe
■/bookstore/book/author → first-name :"現在のコンテキスト ノード内のすべての <first-name> 要素。"
innerXML=Joe
innerXML=Mary
innerXML=Toni
innerXML=Bob
innerXML=Bob
innerXML=BobTest5.1
innerXML=BobTest5.2
innerXML=BobTest5.3
innerXML=BobTest5.4
innerXML=Toni
innerXML=Joe
■/bookstore/book → author[1] :"現在のコンテキスト ノード内の最初の <author> 要素。"
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name><award>Trenton Literary Review Honorable Mention</award>
innerXML=<first-name>Mary</first-name><last-name>Boby</last-name><publication>Selected Short Stories of
        <first-name>Mary</first-name><last-name>Bob</last-name></publication>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication>
innerXML=Matthew Bob
innerXML=<first-name>Bob</first-name><p>testBob</p>
innerXML=<first-name>Bob</first-name><p>testBob</p>
innerXML=<first.name>BobTest4</first.name><p>test4Bob</p>
innerXML=<first-name>BobTest5.1</first-name>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award>
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name>
■/bookstore/book → author[first-name][3] :"子要素 <first-name> を持っている 3 番目の <author> 要素。"
innerXML=<first-name>BobTest5.3</first-name>
■/bookstore → my:book :"my 名前空間の <book> 要素。"
innerXML=<my:title xmlns:my="uri:mynamespace">Who's Who in Trenton</my:title><my:author xmlns:my="uri:mynamespace">Robert Bob</my:author>
■/bookstore → my:* :"my 名前空間のすべての要素。"
innerXML=<my:title xmlns:my="uri:mynamespace">Who's Who in Trenton</my:title><my:author xmlns:my="uri:mynamespace">Robert Bob</my:author>
■/bookstore → @my:* :"my 名前空間からのすべての要素 (これには、my 名前空間からの要素の修飾されていない属性は含まれません)。"
■/bookstore → book[last()] :"現在のコンテキスト ノードの最後の <book> 要素。"
innerXML=<author><first-name>Joe</first-name><last-name>Bob</last-name></author><price>55</price>
■/bookstore → book/author[last()] :"現在のコンテキスト ノードの個々の <book> 要素の最後の子要素 <author>。"
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name><award>Trenton Literary Review Honorable Mention</award>
innerXML=<first-name>Mary</first-name><last-name>Boby</last-name><publication>Selected Short Stories of
        <first-name>Mary</first-name><last-name>Bob</last-name></publication>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication>
innerXML=Matthew Bob
innerXML=<first-name>Bob</first-name><p>testBob</p>
innerXML=<first-name>Bob</first-name><p>testBob</p>
innerXML=<first.name>BobTest4</first.name><p>test4Bob</p>
innerXML=<first-name>BobTest5.4</first-name>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award>
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name>
■/bookstore → (book/author)[last()] :"現在のコンテキスト ノードの <book> 要素の子要素 <author> の集合全体で最後の <author> 要素。"
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name>
■/bookstore → book[excerpt] :"少なくとも 1 つの子要素 <excerpt> を含むすべての <book> 要素。"
innerXML=<author><first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication></author><price intl="Canada" exchange="0.7">6.50</price><excerpt><p>It was a dark and stormy night.</p><p>But then all nights in Trenton seem dark and
      stormy to someone who has gone through what
      <emph>I</emph> have.</p><definition-list><term>Trenton</term><definition>misery</definition></definition-list></excerpt><title>Toni Bob's novel</title>
■/bookstore → book[excerpt]/title :"少なくとも 1 つの子要素 <excerpt> を含む <book> 要素を親要素とするすべての <title> 要素。"
innerXML=Toni Bob's novel
■/bookstore → book[excerpt]/author[degree] :"少なくとも 1 つの子要素 <excerpt> を含む <book> 要素の子要素であると同時に、自身が少なくとも 1 つの子要素 <degree> を持っているすべての <author> 要素。"
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication>
■/bookstore → book[author/degree] :"少なくとも 1 つの子要素 <degree> が含まれた <author> を子要素として持つすべての <book> 要素。"
innerXML=<author><first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication></author><price intl="Canada" exchange="0.7">6.50</price><excerpt><p>It was a dark and stormy night.</p><p>But then all nights in Trenton seem dark and
      stormy to someone who has gone through what
      <emph>I</emph> have.</p><definition-list><term>Trenton</term><definition>misery</definition></definition-list></excerpt><title>Toni Bob's novel</title>
innerXML=<author><first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award></author>
■/bookstore/book → author[degree][award] :"少なくとも 1 つの子要素 <degree> を含み、少なくとも 1 つの子要素 <award> を含む、すべての <author> 要素。"
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award>
■/bookstore/book → author[degree and award] :"少なくとも 1 つの子要素 <degree> を含み、少なくとも 1 つの子要素 <award> を含む、すべての <author> 要素。"
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award>
■/bookstore/book → author[(degree or award) and publication] :"少なくとも 1 つの <degree> または <award> を含み、少なくとも 1 つの <publication> を子要素として含むすべての <author> 要素。"
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication>
■/bookstore/book → author[degree and not(publication)] :"少なくとも 1 つの子要素 <degree> を含んでいるが、子要素 <publication> を含んでいないすべての <author> 要素。"
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award>
■/bookstore/book → author[not(degree or award) and publication] :"少なくとも 1 つの子要素 <publication> を含んでいるが、子要素 <degree> も子要素 <award> も含んでいないすべての <author> 要素。"
innerXML=<first-name>Mary</first-name><last-name>Boby</last-name><publication>Selected Short Stories of
        <first-name>Mary</first-name><last-name>Bob</last-name></publication>
■/bookstore/book → author[last-name = "Bob"] :"値が Bob である子要素 <last-name> を少なくとも 1 つ含むすべての <author> 要素。"
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name><award>Trenton Literary Review Honorable Mention</award>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award>
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name>
■/bookstore/book → author[last-name[1] = "Bob"] :"最初の子要素 <last-name> の値が Bob になっているすべての <author> 要素。 これは、次の行の式に等しくなることに注意してください。"
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name><award>Trenton Literary Review Honorable Mention</award>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award>
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name>
■/bookstore/book → author[last-name [position()=1]= "Bob"] :"最初の子要素 <last-name> の値が Bob になっているすべての <author> 要素。"
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name><award>Trenton Literary Review Honorable Mention</award>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award>
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name>
■/bookstore/book/author → degree[@from != "Harvard"] :"from 属性が "Harvard" と等しくないすべての <degree> 要素。"
innerXML=B.A.
innerXML=B.A.
■/bookstore/book → author[. = "Matthew Bob"] :"値が Matthew Bob になっているすべての <author> 要素。"
innerXML=Matthew Bob
■/bookstore/book → author[last-name = "Bob" and ../price > 50] :"値が Bob である子要素 <last-name> と、値が 50 を上回る兄弟要素 <price> を持っているすべての <author> 要素。"
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name>
■/bookstore → book[position() <= 3] :"最初の 3 冊の本 (1、2、3)。"
innerXML=<author><first-name>Joe</first-name><last-name>Bob</last-name><award>Trenton Literary Review Honorable Mention</award></author><price>12</price>
innerXML=<author><first-name>Mary</first-name><last-name>Boby</last-name><publication>Selected Short Stories of
        <first-name>Mary</first-name><last-name>Bob</last-name></publication></author><editor><first-name>Britney</first-name><last-name>Bob</last-name></editor><price>55</price>
innerXML=<author><first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication></author><price intl="Canada" exchange="0.7">6.50</price><excerpt><p>It was a dark and stormy night.</p><p>But then all nights in Trenton seem dark and
      stormy to someone who has gone through what
      <emph>I</emph> have.</p><definition-list><term>Trenton</term><definition>misery</definition></definition-list></excerpt><title>Toni Bob's novel</title>
■/bookstore/book → author[not(last-name = "Bob")] :"値が Bob である子要素 <last-name> を持っていないすべての <author> 要素。"
innerXML=<first-name>Mary</first-name><last-name>Boby</last-name><publication>Selected Short Stories of
        <first-name>Mary</first-name><last-name>Bob</last-name></publication>
innerXML=Matthew Bob
innerXML=<first-name>Bob</first-name><p>testBob</p>
innerXML=<first-name>Bob</first-name><p>testBob</p>
innerXML=<first.name>BobTest4</first.name><p>test4Bob</p>
innerXML=<first-name>BobTest5.1</first-name>
innerXML=<first-name>BobTest5.2</first-name>
innerXML=<first-name>BobTest5.3</first-name>
innerXML=<first-name>BobTest5.4</first-name>
■/bookstore/book → author[first-name = "Bob"] :"値が Bob である子要素 <first-name> を 1 つ以上持っているすべての <author> 要素。"
innerXML=<first-name>Bob</first-name><p>testBob</p>
innerXML=<first-name>Bob</first-name><p>testBob</p>
■/bookstore/book → author[* = "Bob"] :"値が Bob である任意の子要素を持っているすべての author 要素。"
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name><award>Trenton Literary Review Honorable Mention</award>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication>
innerXML=<first-name>Bob</first-name><p>testBob</p>
innerXML=<first-name>Bob</first-name><p>testBob</p>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award>
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name>
■/bookstore/book → author[last-name = "Bob" and first-name = "Joe"] :"値が Bob である子要素 <last-name> と、値が Joe である子要素 <first-name> を持っているすべての <author> 要素。"
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name><award>Trenton Literary Review Honorable Mention</award>
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name>
■/bookstore/book → price[@intl = "Canada"] :"持っている intl 属性が "Canada" と等しい、コンテキスト ノード内のすべての <price> 要素。"
innerXML=6.50
■/bookstore/book/author → degree[position() < 3] :"コンテキスト ノードの子要素である最初の 2 つの <degree> 要素。"
innerXML=B.A.
innerXML=Ph.D.
innerXML=B.A.
innerXML=Ph.D.
■/bookstore/book/excerpt → p/text()[2] :"コンテキスト ノード内の個々の <p> 要素内の 2 番目のテキスト ノード。"
innerXML=
value= have.
■/bookstore/book/author → ancestor::book[1] :"コンテキスト ノードの最も近い祖先に当たる <book>。"
innerXML=<author><first-name>Joe</first-name><last-name>Bob</last-name><award>Trenton Literary Review Honorable Mention</award></author><price>12</price>
innerXML=<author><first-name>Mary</first-name><last-name>Boby</last-name><publication>Selected Short Stories of
        <first-name>Mary</first-name><last-name>Bob</last-name></publication></author><editor><first-name>Britney</first-name><last-name>Bob</last-name></editor><price>55</price>
innerXML=<author><first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication></author><price intl="Canada" exchange="0.7">6.50</price><excerpt><p>It was a dark and stormy night.</p><p>But then all nights in Trenton seem dark and
      stormy to someone who has gone through what
      <emph>I</emph> have.</p><definition-list><term>Trenton</term><definition>misery</definition></definition-list></excerpt><title>Toni Bob's novel</title>
innerXML=<author>Matthew Bob</author><p>testMatthewBob</p>
innerXML=<author><first-name>Bob</first-name><p>testBob</p></author>
innerXML=<title>test3_title</title><author><first-name>Bob</first-name><p>testBob</p></author>
innerXML=<title>test4_title</title><author><first.name>BobTest4</first.name><p>test4Bob</p></author>
innerXML=<title>test5_title</title><author><first-name>BobTest5.1</first-name></author><author><first-name>BobTest5.2</first-name></author><author><first-name>BobTest5.3</first-name></author><author><first-name>BobTest5.4</first-name></author>
innerXML=<title>test5_title</title><author><first-name>BobTest5.1</first-name></author><author><first-name>BobTest5.2</first-name></author><author><first-name>BobTest5.3</first-name></author><author><first-name>BobTest5.4</first-name></author>
innerXML=<title>test5_title</title><author><first-name>BobTest5.1</first-name></author><author><first-name>BobTest5.2</first-name></author><author><first-name>BobTest5.3</first-name></author><author><first-name>BobTest5.4</first-name></author>
innerXML=<title>test5_title</title><author><first-name>BobTest5.1</first-name></author><author><first-name>BobTest5.2</first-name></author><author><first-name>BobTest5.3</first-name></author><author><first-name>BobTest5.4</first-name></author>
innerXML=<author><first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award></author>
innerXML=<author><first-name>Joe</first-name><last-name>Bob</last-name></author><price>55</price>
■/bookstore/book/author → ancestor::book[author][1] :"コンテキスト ノードの最も近い祖先に当たる <book> であり、<author> 要素を子要素として持つ <book> 要素。"
innerXML=<author><first-name>Joe</first-name><last-name>Bob</last-name><award>Trenton Literary Review Honorable Mention</award></author><price>12</price>
innerXML=<author><first-name>Mary</first-name><last-name>Boby</last-name><publication>Selected Short Stories of
        <first-name>Mary</first-name><last-name>Bob</last-name></publication></author><editor><first-name>Britney</first-name><last-name>Bob</last-name></editor><price>55</price>
innerXML=<author><first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication></author><price intl="Canada" exchange="0.7">6.50</price><excerpt><p>It was a dark and stormy night.</p><p>But then all nights in Trenton seem dark and
      stormy to someone who has gone through what
      <emph>I</emph> have.</p><definition-list><term>Trenton</term><definition>misery</definition></definition-list></excerpt><title>Toni Bob's novel</title>
innerXML=<author>Matthew Bob</author><p>testMatthewBob</p>
innerXML=<author><first-name>Bob</first-name><p>testBob</p></author>
innerXML=<title>test3_title</title><author><first-name>Bob</first-name><p>testBob</p></author>
innerXML=<title>test4_title</title><author><first.name>BobTest4</first.name><p>test4Bob</p></author>
innerXML=<title>test5_title</title><author><first-name>BobTest5.1</first-name></author><author><first-name>BobTest5.2</first-name></author><author><first-name>BobTest5.3</first-name></author><author><first-name>BobTest5.4</first-name></author>
innerXML=<title>test5_title</title><author><first-name>BobTest5.1</first-name></author><author><first-name>BobTest5.2</first-name></author><author><first-name>BobTest5.3</first-name></author><author><first-name>BobTest5.4</first-name></author>
innerXML=<title>test5_title</title><author><first-name>BobTest5.1</first-name></author><author><first-name>BobTest5.2</first-name></author><author><first-name>BobTest5.3</first-name></author><author><first-name>BobTest5.4</first-name></author>
innerXML=<title>test5_title</title><author><first-name>BobTest5.1</first-name></author><author><first-name>BobTest5.2</first-name></author><author><first-name>BobTest5.3</first-name></author><author><first-name>BobTest5.4</first-name></author>
innerXML=<author><first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award></author>
innerXML=<author><first-name>Joe</first-name><last-name>Bob</last-name></author><price>55</price>
■/bookstore/book/author/first-name → ancestor::author[parent::book][1] :"現在のコンテキストで最も近い祖先に当たる <author> であり、<book> 要素を親として持つ <author> 要素。"
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name><award>Trenton Literary Review Honorable Mention</award>
innerXML=<first-name>Mary</first-name><last-name>Boby</last-name><publication>Selected Short Stories of
        <first-name>Mary</first-name><last-name>Bob</last-name></publication>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award><publication>Still in Trenton</publication><publication>Trenton Forever</publication>
innerXML=<first-name>Bob</first-name><p>testBob</p>
innerXML=<first-name>Bob</first-name><p>testBob</p>
innerXML=<first-name>BobTest5.1</first-name>
innerXML=<first-name>BobTest5.2</first-name>
innerXML=<first-name>BobTest5.3</first-name>
innerXML=<first-name>BobTest5.4</first-name>
innerXML=<first-name>Toni</first-name><last-name>Bob</last-name><degree from="Trenton U">B.A.</degree><degree from="Harvard">Ph.D.</degree><award>Pulitzer</award>
innerXML=<first-name>Joe</first-name><last-name>Bob</last-name>

2017年5月 1日 (月)

株:現物買い約定(ヘリオス テクノ ホールディング)

大分回復したけど、去年末からやっと4万円プラスの状態。今年の3分の一が過ぎてこの体たらく。
今年はあんまりカンが働かないというか、3月中旬からの下落がひと段落下あたり(4月中旬)で買っておけば・・・、って結構買っているはずなんだけどプラスになる方向がまだ弱いのはオイラが下手を打っているのか?

買い約定(松井証券)

  • ヘリオス テクノ ホールディング 610円100株
    始値610円、高値625円、安値604円、終値624円。

●SBI証券

・グリコ(2206):100株 損益 +55,300円
・キューピー(2809):100株 損益 -600円
・マツモトキヨシ(3088):100株 損益 -13,600円
・エーザイ(4523)200株 損益 -68,600円
・アサヒHD(5857)200株 損益 +25,600円
・トヨタ自動車(7203):300株 損益 -291,300円

            :NISA 100株 損益 -60,800円
・キャノン電子(7739):100株 損益 -8,100円

・トッパン・フォームズ(7862):100株 損益 +6,200円
・伊藤忠商事(8001):100株 損益 +5,150円
・丸紅(8002):200株 損益 +5,660円
・しまむら(8227):100株 損益 -8,000円
・丸井グループ(8252):200株 損益 -2,400円
・三菱UFJ(8306):300株 損益 +9,510円
・みずほ(8411):NISA 100株 損益 +1,520円
・エリアクエスト(8912):NISA 100株 損益 +600円
・セブン銀行(8410):200株 損益 +8,200円  
・カドカワ(9468):
NISA 100株 損益 -43,400円
・カプコン(9697):200株 損益 +19,400円
・NSD(9759):200株 損益 +17,600円
                 :NISA 300株 損益 +3,000円

現状、含み損益-319,060円(-3.17%)となりました。

●松井証券
・ヘリオス テクノ ホールディング(6927):100株 損益 +1,400円
・みずほファイナンシャルグループ(8411):400株 損益 +1,800円

現状、含み損益3,080円(2.18%)となりました。

富士フィルムホールディングスとキューピーを狙っているのですが、今の買値はまだ下落する前提で付けてしまっているので、安値過ぎるかしらん。

« 2017年4月 | トップページ | 2017年6月 »

無料ブログはココログ