Mercurial > hg > Papers > 2016 > masa-master
changeset 54:6538c34155de
fix
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 12 Feb 2016 14:58:02 +0900 |
parents | a82607c0089d |
children | 64ba0ae4c169 |
files | c4.tex c5.tex images/image.graffle images/result/IOwordcount.pdf master_paper.pdf memo/IOwordcount.txt memo/result.txt |
diffstat | 7 files changed, 2238 insertions(+), 57 deletions(-) [+] |
line wrap: on
line diff
--- a/c4.tex Fri Feb 12 03:57:07 2016 +0900 +++ b/c4.tex Fri Feb 12 14:58:02 2016 +0900 @@ -164,7 +164,7 @@ \label{fig:regexbasic} \end{figure} -本実装でサポートするメタ文字は、正規表現の基本三演算子\cite{regex}に文字クラスとグループを加えている。 +本実装でサポートするメタ文字は、正規表現の基本三演算子(連接、繰返し、選択)\cite{regex}に文字クラスとグループを加えている。 (表\ref{table:metachar}) \begin{tiny} @@ -610,20 +610,21 @@ \subsection{一つのノードに Word を含める} これまでの正規表現は一文字ずつ参照して状態を割り振っていった。この状態割り振りの問題として文字列の長さの分だけ状態ができてしまう。 - +状態が長くなればなるほど、ファイルと正規表現のマッチング時の状態遷移数もそれだけ多くなってしまう。 +状態遷移数が多くなると、それだけ状態と入力を見て次の状態に遷移するという動作を何度も繰り返すことになってしまうので、処理的にも重くなってしまう。 +同じ正規表現でも状態を少なくすればそのような繰返し処理も減っていくので、状態数を減らせばマッチングするまでの処理を軽減することができる。 +状態数を減らす工夫として、文字列を一つの状態として見ることによって状態数を減らす。 -図\ref{fig:word} +図\ref{fig:wordstate}は、`word' という文字列の正規表現の正規表現木、DFA 及び状態遷移テーブルである。 +一文字ずつそれぞれに状態を割り振った場合、状態数 5 のオートマトンが構成される。 +これを一つの文字列に対して状態を割り振った場合、状態数 2 のオートマトンが構成され、状態数を削減することができる。 + +また、文字列 \begin{figure}[htpb] \begin{center} - \includegraphics[scale=0.3]{images/regex/word.pdf} + \includegraphics[scale=0.17]{images/regex/wordstate.pdf} \end{center} - \caption{} - \label{fig:word} + \caption{文字単位の状態割り振りを文字列単位での状態割り振りに変更} + \label{fig:wordstate} \end{figure} - - -\newpage - - -IBM stream processing
--- a/c5.tex Fri Feb 12 03:57:07 2016 +0900 +++ b/c5.tex Fri Feb 12 14:58:02 2016 +0900 @@ -7,6 +7,8 @@ \item 1TB HDD \end{itemize} +I/O を含む/含まない Cerium の Word Count と Mac の wc の比較、 + \section{Word Count} 図\ref{fig:wordcount} @@ -20,6 +22,7 @@ \end{figure} + 図\ref{fig:IOwordcount} \begin{figure}[htpb]
--- a/images/image.graffle Fri Feb 12 03:57:07 2016 +0900 +++ b/images/image.graffle Fri Feb 12 14:58:02 2016 +0900 @@ -26,7 +26,7 @@ <key>MasterSheets</key> <array/> <key>ModificationDate</key> - <string>2016-02-11 10:34:41 +0000</string> + <string>2016-02-12 05:02:47 +0000</string> <key>Modifier</key> <string>MasaKoha</string> <key>NotesVisible</key> @@ -68907,6 +68907,2179 @@ <array> <dict> <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Bounds</key> + <string>{{677.1043369383267, 557.00787906956486}, {70.866142375262598, 43}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>765</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs28 \cf0 next\ +state}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{614.74213164809555, 565.50787906956486}, {76.535433765283642, 27}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>766</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs28 \cf0 condition}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{558.04921774788511, 557.00787906956486}, {70.866142375262598, 43}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>767</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs28 \cf0 current\ +state}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{685.60827402335849, 607.55512408994309}, {55.275591052705067, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>768</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 2}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{630.33268297065331, 607.55512408994309}, {55.275591052705067, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>769</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 word}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{565.13583198541176, 607.55512408994309}, {55.275591052705067, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>770</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 1}</string> + </dict> + </dict> + </array> + <key>ID</key> + <integer>764</integer> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Bounds</key> + <string>{{566.22047757834878, 317.37205126914444}, {55.275591052705067, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>733</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 16}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{565.51181615459666, 272.32480624876609}, {55.275591052705067, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>734</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 8}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{685.98425819254339, 317.37205126914444}, {55.275591052705067, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>735</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 2}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{630.70866713983798, 317.37205126914444}, {55.275591052705067, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>736</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 d}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{565.51181615459666, 227.27756122838784}, {55.275591052705067, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>737</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 4}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{677.4803211075116, 131.68307118763136}, {70.866142375262598, 43}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>738</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs28 \cf0 next\ +state}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{615.11811581728045, 140.18307118763136}, {76.535433765283642, 27}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>739</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs28 \cf0 condition}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{558.42520191707001, 131.68307118763136}, {70.866142375262598, 43}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>740</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs28 \cf0 current\ +state}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{685.98425819254362, 272.32480624876609}, {55.275591052705067, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>741</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 16}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{630.70866713983821, 272.32480624876609}, {55.275591052705067, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>742</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 r}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{685.98425819254339, 227.27756122838784}, {55.275591052705067, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>743</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 8}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{685.98425819254339, 182.23031620800958}, {55.275591052705067, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>744</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 4}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{630.70866713983821, 227.27756122838784}, {55.275591052705067, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>745</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 o}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{630.70866713983821, 182.23031620800958}, {55.275591052705067, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>746</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 w}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{565.51181615459666, 182.23031620800958}, {55.275591052705067, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>747</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 1}</string> + </dict> + </dict> + </array> + <key>ID</key> + <integer>732</integer> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>725</integer> + </dict> + <key>ID</key> + <integer>726</integer> + <key>Points</key> + <array> + <string>{157.3001981914073, 551.69291839142011}</string> + <string>{244.88681324551706, 551.69291839142011}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>723</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{226.06299417708783, 533.622052085728}, {37.647638136858468, 36.141732611384121}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.109804</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0.694118</string> + </dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>725</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 2}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{176.12401725983653, 524.40945357694397}, {48.18897681517862, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>724</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 w}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{138.47637912297807, 533.622052085728}, {37.647638136858468, 36.141732611384121}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.109804</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0.694118</string> + </dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>723</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 1}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{435.82677560786556, 107.7165364103993}, {48.18897681517862, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>722</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 d}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{352.17224741909274, 107.7165364103993}, {48.18897681517862, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>721</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 r}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{263.71063231394646, 107.7165364103993}, {48.18897681517862, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>720</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 o}</string> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>716</integer> + </dict> + <key>ID</key> + <integer>718</integer> + <key>Points</key> + <array> + <string>{420.06004335373706, 135.00000122487538}</string> + <string>{507.64665840784693, 135.00000122487538}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>715</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>715</integer> + </dict> + <key>ID</key> + <integer>717</integer> + <key>Points</key> + <array> + <string>{332.47342829962719, 135.00000122487538}</string> + <string>{420.06004335373706, 135.00000122487538}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>587</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{488.82283933941767, 116.92913491918333}, {37.647638136858468, 36.141732611384121}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.109804</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0.694118</string> + </dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>716</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 2}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{401.2362242853078, 116.92913491918333}, {37.647638136858468, 36.141732611384121}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.109804</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0.694118</string> + </dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>715</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 16}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>587</integer> + </dict> + <key>ID</key> + <integer>589</integer> + <key>Points</key> + <array> + <string>{244.8868132455172, 135.00000122487538}</string> + <string>{332.47342829962719, 135.00000122487538}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>570</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{313.64960923119793, 116.92913491918333}, {37.647638136858468, 36.141732611384121}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.109804</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0.694118</string> + </dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>587</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 8}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>570</integer> + </dict> + <key>ID</key> + <integer>571</integer> + <key>Points</key> + <array> + <string>{157.3001981914073, 135.00000122487538}</string> + <string>{244.8868132455172, 135.00000122487538}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>528</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{226.06299417708797, 116.92913491918333}, {37.647638136858468, 36.141732611384121}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.109804</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0.694118</string> + </dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>570</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 4}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{176.12401725983651, 107.7165364103993}, {48.18897681517862, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>530</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 w}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{138.47637912297807, 116.92913491918333}, {37.647638136858468, 36.141732611384121}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.109804</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0.694118</string> + </dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>528</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 1}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>709</integer> + </dict> + <key>ID</key> + <integer>714</integer> + <key>Points</key> + <array> + <string>{460.09449249050749, 625.03937574981694}</string> + <string>{367.08661750386079, 576.14173751088572}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>712</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{450.59449249050749, 646.29921846239597}, {19, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.171933</string> + <key>g</key> + <string>0.174178</string> + <key>r</key> + <string>0.783203</string> + </dict> + </dict> + <key>ID</key> + <integer>713</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 2}</string> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Bounds</key> + <string>{{438.83464977792869, 603.77953303723814}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>17</real> + </dict> + <key>ID</key> + <integer>712</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs34 \cf0 AC}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{357.58661750386079, 620.78740720730127}, {19, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.171933</string> + <key>g</key> + <string>0.174178</string> + <key>r</key> + <string>0.783203</string> + </dict> + </dict> + <key>ID</key> + <integer>710</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 1}</string> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Bounds</key> + <string>{{333.77953058748733, 542.83465059451225}, {66.614173832746928, 66.614173832746928}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>709</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 word}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>ID</key> + <integer>708</integer> + <key>Points</key> + <array> + <string>{459.59449249050749, 406.77165723400788}</string> + <string>{459.59449249050749, 466.66944556517865}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> <string>LineGraphic</string> <key>FontInfo</key> <dict> @@ -68924,8 +71097,8 @@ <integer>707</integer> <key>Points</key> <array> - <string>{481.88976815178637, 219.68504136331438}</string> - <string>{408.18898008151314, 171.49606454813573}</string> + <string>{492.80709099929163, 287.71653804356657}</string> + <string>{419.1063029290184, 239.52756122838787}</string> </array> <key>Style</key> <dict> @@ -68954,7 +71127,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{394.18898008151314, 192.75590726071454}, {28, 30}}</string> + <string>{{405.1063029290184, 260.78740394096678}, {28, 30}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> @@ -69028,8 +71201,8 @@ <integer>682</integer> <key>Points</key> <array> - <string>{334.4881920112399, 121.88976488545184}</string> - <string>{259.37008109346147, 171.49606454813573}</string> + <string>{345.40551485874516, 189.92126156570401}</string> + <string>{270.28740394096673, 239.52756122838787}</string> </array> <key>Style</key> <dict> @@ -69058,7 +71231,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{386.92913736893433, 150.2362218355569}, {42.519685425157626, 42.519685425157633}}</string> + <string>{{397.8464602164396, 218.26771851580907}, {42.519685425157626, 42.519685425157633}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -69093,7 +71266,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{127.55905627547284, 133.22834766549386}, {46, 30}}</string> + <string>{{90.708662240336253, 75.118110917778466}, {46, 30}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> @@ -69150,7 +71323,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{472.38976815178637, 240.94488407589319}, {19, 30}}</string> + <string>{{483.30709099929163, 308.97638075614549}, {19, 30}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> @@ -69207,7 +71380,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{238.11023838088266, 250.86614400842993}, {42.519685425157626, 42.519685425157633}}</string> + <string>{{249.02756122838792, 318.8976406886822}, {42.519685425157626, 42.519685425157633}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -69259,8 +71432,8 @@ <integer>656</integer> <key>Points</key> <array> - <string>{408.18898008151314, 171.49606454813573}</string> - <string>{334.4881920112399, 121.88976488545184}</string> + <string>{419.1063029290184, 239.52756122838787}</string> + <string>{345.40551485874516, 189.92126156570401}</string> </array> <key>Style</key> <dict> @@ -69289,7 +71462,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{460.62992543920757, 198.42519865073555}, {42.519685425157626, 42.519685425157633}}</string> + <string>{{471.54724828671283, 266.45669533098777}, {42.519685425157626, 42.519685425157633}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -69324,7 +71497,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{322.86220773998207, 240.94488407589319}, {19, 30}}</string> + <string>{{333.77953058748733, 308.97638075614549}, {19, 30}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> @@ -69381,7 +71554,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{249.87008109346149, 293.38582943358756}, {19, 30}}</string> + <string>{{260.78740394096678, 361.41732611383981}, {19, 30}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> @@ -69438,7 +71611,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{100.05511919044137, 293.38582943358756}, {19, 30}}</string> + <string>{{110.97244203794661, 361.41732611383981}, {19, 30}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> @@ -69512,8 +71685,8 @@ <integer>662</integer> <key>Points</key> <array> - <string>{259.37008109346147, 171.49606454813573}</string> - <string>{334.4881920112399, 219.68504136331438}</string> + <string>{270.28740394096673, 239.52756122838787}</string> + <string>{345.40551485874516, 287.71653804356657}</string> </array> <key>Style</key> <dict> @@ -69559,8 +71732,8 @@ <integer>663</integer> <key>Points</key> <array> - <string>{259.37008109346147, 171.49606454813573}</string> - <string>{182.83464732817774, 219.68504136331438}</string> + <string>{270.28740394096673, 239.52756122838787}</string> + <string>{193.75197017568303, 287.71653804356657}</string> </array> <key>Style</key> <dict> @@ -69589,7 +71762,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{313.2283492986611, 198.42519865073555}, {42.519685425157626, 42.519685425157633}}</string> + <string>{{324.14567214616636, 266.45669533098777}, {42.519685425157626, 42.519685425157633}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -69624,7 +71797,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{313.2283492986611, 100.62992217287302}, {42.519685425157626, 42.519685425157633}}</string> + <string>{{324.14567214616636, 168.66141885312521}, {42.519685425157626, 42.519685425157633}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -69676,8 +71849,8 @@ <integer>667</integer> <key>Points</key> <array> - <string>{259.37008109346147, 272.12598672100876}</string> - <string>{182.83464732817774, 219.68504136331438}</string> + <string>{270.28740394096673, 340.157483401261}</string> + <string>{193.75197017568303, 287.71653804356657}</string> </array> <key>Style</key> <dict> @@ -69706,7 +71879,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{238.11023838088266, 150.2362218355569}, {42.519685425157626, 42.519685425157633}}</string> + <string>{{249.02756122838792, 218.26771851580907}, {42.519685425157626, 42.519685425157633}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -69758,8 +71931,8 @@ <integer>670</integer> <key>Points</key> <array> - <string>{182.83464732817774, 219.68504136331438}</string> - <string>{109.55511919044137, 272.12598672100876}</string> + <string>{193.75197017568303, 287.71653804356657}</string> + <string>{120.47244203794659, 340.157483401261}</string> </array> <key>Style</key> <dict> @@ -69788,7 +71961,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{88.295276477862558, 250.86614400842996}, {42.519685425157626, 42.519685425157633}}</string> + <string>{{99.212599325367776, 318.8976406886822}, {42.519685425157626, 42.519685425157633}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -69823,7 +71996,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{161.57480461559894, 198.42519865073555}, {42.519685425157626, 42.519685425157633}}</string> + <string>{{172.49212746310423, 266.45669533098777}, {42.519685425157626, 42.519685425157633}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -69924,7 +72097,7 @@ <string>キャンバス 7</string> </array> <key>Frame</key> - <string>{{205, 38}, {1279, 1139}}</string> + <string>{{134, 38}, {1279, 1139}}</string> <key>ShowInfo</key> <true/> <key>ShowRuler</key> @@ -69936,9 +72109,9 @@ <key>TopSlabHeight</key> <real>682</real> <key>VisibleRegion</key> - <string>{{27, -99}, {765, 981}}</string> + <string>{{67.647060088495365, -89}, {750.0000140246226, 961.76472386686896}}</string> <key>Zoom</key> - <real>1</real> + <real>1.0199999809265137</real> <key>ZoomValues</key> <array> <array> @@ -70033,8 +72206,8 @@ </array> <array> <string>nodeword</string> - <real>1</real> - <real>1</real> + <real>1.0199999809265137</real> + <real>1.02</real> </array> </array> </dict>
--- a/memo/IOwordcount.txt Fri Feb 12 03:57:07 2016 +0900 +++ b/memo/IOwordcount.txt Fri Feb 12 14:58:02 2016 +0900 @@ -1,4 +1,4 @@ - 1 9.957094 9.326340 10.590 - 4 8.165822 8.520677 10.590 - 8 8.024731 8.478104 10.590 -12 7.891325 8.361119 10.590 + 1 9.957094 9.326340 10.590 + 4 8.625949 8.520677 10.590 + 8 10.351554 8.036562 10.590 +12 9.264983 7.825948 10.590
--- a/memo/result.txt Fri Feb 12 03:57:07 2016 +0900 +++ b/memo/result.txt Fri Feb 12 14:58:02 2016 +0900 @@ -1,7 +1,10 @@ -Wed Feb 10 11:06:12 JST 2016 +Fri Feb 12 12:15:42 JST 2016 +------------------------------------------- + +Wed Feb 10 11:06:12 JST 2016 [file 読み込みなし] @@ -53,21 +56,22 @@ 8 0.529814 12 0.398372 - cache なし wc 500MB.txt >/dev/null 3.95s user 0.20s system 39% cpu 10.590 total [mmap] 1 9.957094 - 4 8.165822 - 8 8.024731 - 12 7.891325 + 4 8.625949 + 8 10.351554 + 12 9.264983 [bread] 1 9.326340 4 8.520677 - 8 8.478104 - 12 8.361119 + 8 8.036562 + 12 7.825948 + +--------------------------------------------------------------- cpu 6 ./cerium/ceriumGrep -regex '(a|b)*a(a|b)(a|b)' -br -file file/ab500MB.txt -cp 32.90s user 1.28s system 99% cpu 34.514 total