diff --git a/SeductionsOfScala/WordCount.graffle b/SeductionsOfScala/WordCount.graffle new file mode 100644 index 0000000..ae028b6 --- /dev/null +++ b/SeductionsOfScala/WordCount.graffle @@ -0,0 +1,2846 @@ + + + + + ActiveLayerIndex + 0 + ApplicationVersion + + com.omnigroup.OmniGrafflePro + 138.33.0.157554 + + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {733, 576}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + CreationDate + 2011-11-21 22:24:52 +0000 + Creator + Dean Wampler + DisplayScale + 1 0/72 in = 1.0000 in + GraphDocumentVersion + 8 + GraphicsList + + + Bounds + {{289.92001, 204.16272}, {13, 44}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 57 + Line + + ID + 28 + Position + 0.23400017619132996 + RotationType + 0 + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 is\ +a} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{481, 385.78201}, {21, 22}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 70 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 r-z} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{477, 240.09586}, {31, 22}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 69 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 m-q} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{464.5, 100.73}, {57, 22}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 68 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 0-9, a-l} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{279.34659, 398.13635}, {13, 44}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 65 + Line + + ID + 64 + Position + 0.15266613662242889 + RotationType + 0 + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 is\ +a} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{277.5444, 243.6456}, {67, 44}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 58 + Line + + ID + 29 + Position + 0.34254297614097595 + RotationType + 0 + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 map\ +phase} + VerticalPad + 0 + + + + Bounds + {{292, 378.86499}, {65, 22}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 67 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 phase} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 21 + + ID + 66 + Points + + {266, 467.383} + {397.5, 301.40601} + + Style + + stroke + + Color + + b + 0.520408 + g + 0.520408 + r + 0.520408 + + HeadArrow + FilledArrow + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 31 + + + + Class + LineGraphic + Head + + ID + 19 + + ID + 64 + Points + + {266, 467.383} + {396, 157.90601} + + Style + + stroke + + Color + + b + 0.520408 + g + 0.520408 + r + 0.520408 + + HeadArrow + FilledArrow + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 31 + + + + Bounds + {{259.00125, 436.83289}, {112.898, 44}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 63 + Line + + ID + 62 + Position + 0.38038668036460876 + RotationType + 0 + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 there\ +reduce} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 48 + Info + 2 + + ID + 62 + Points + + {266, 467.383} + {396, 444.90561} + + Style + + stroke + + Color + + b + 0.520408 + g + 0.520408 + r + 0.520408 + + HeadArrow + FilledArrow + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 31 + + + + Bounds + {{262.53278, 293.14801}, {82, 22}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 61 + Line + + ID + 60 + Position + 0.28871354460716248 + RotationType + 0 + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 there} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 48 + + ID + 60 + Points + + {266, 247.01401} + {396, 444.90561} + + Style + + stroke + + Color + + b + 0.520408 + g + 0.520408 + r + 0.520408 + + HeadArrow + FilledArrow + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 11 + + + + Bounds + {{274.629, 153.08701}, {91, 22}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 55 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 mapreduce} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{270.4101, 183.03923}, {39, 22}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 56 + Line + + ID + 54 + Position + 0.18392385542392731 + RotationType + 0 + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 uses} + VerticalPad + 0 + + Wrap + NO + + + Class + LineGraphic + Head + + ID + 48 + + ID + 54 + Points + + {266, 137.5} + {396, 444.90561} + + Style + + stroke + + Color + + b + 0.520408 + g + 0.520408 + r + 0.520408 + + HeadArrow + FilledArrow + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 9 + Info + 1 + + + + Bounds + {{302, 123.135}, {61, 22}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 53 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 hadoop} + VerticalPad + 0 + + Wrap + NO + + + Class + LineGraphic + Head + + ID + 49 + + ID + 52 + Points + + {587, 444.90561} + {610.50006, 445.21545} + + Style + + stroke + + Color + + b + 0.520408 + g + 0.520408 + r + 0.520408 + + HeadArrow + FilledArrow + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 48 + Info + 1 + + + + Class + LineGraphic + Head + + ID + 23 + + ID + 51 + Points + + {588.5, 301.40601} + {610.50006, 301.70132} + + Style + + stroke + + Color + + b + 0.520408 + g + 0.520408 + r + 0.520408 + + HeadArrow + FilledArrow + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 21 + Info + 1 + + + + Class + LineGraphic + Head + + ID + 24 + + ID + 50 + Points + + {587, 157.90601} + {610.50006, 158.21574} + + Style + + stroke + + Color + + b + 0.520408 + g + 0.520408 + r + 0.520408 + + HeadArrow + FilledArrow + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 19 + Info + 1 + + + + Bounds + {{611, 394.5}, {118, 103}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + Font + Helvetica + Size + 12 + + ID + 49 + Shape + Rectangle + Style + + fill + + FillType + 2 + GradientAngle + 90 + GradientColor + + w + 0.666667 + + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural + +\f0\fs36 \cf0 reduce 1\ +there 2\ +uses 1} + + + + Bounds + {{396, 407.78201}, {191, 74.2472}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 48 + Magnets + + {1, 0} + {-1, 0} + + Shape + RoundRect + Style + + fill + + FillType + 2 + GradientAngle + 90 + GradientColor + + b + 0.609162 + g + 0.666667 + r + 0.596822 + + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 reduce -> [1],\ +there -> [1,1],\ +uses -> 1} + + + + Class + LineGraphic + Head + + ID + 31 + Info + 2 + + ID + 32 + Points + + {113.5, 467.41928} + {138, 467.383} + + Style + + stroke + + Color + + b + 0.520408 + g + 0.520408 + r + 0.520408 + + HeadArrow + FilledArrow + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 30 + + + + Bounds + {{138, 437.383}, {128, 60}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + Font + Helvetica + Size + 14 + + ID + 31 + Magnets + + {1, 0} + {-1, 0} + + Shape + RoundRect + Style + + fill + + FillType + 2 + GradientAngle + 90 + GradientColor + + b + 0.609162 + g + 0.666667 + r + 0.596822 + + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 "There \'85"} + + + + Bounds + {{4.9999504, 416}, {108.00005, 103}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + Font + Helvetica + Size + 12 + + ID + 30 + Shape + Rectangle + Style + + fill + + FillType + 2 + GradientAngle + 90 + GradientColor + + w + 0.666667 + + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 There is a Reduce phase} + + + + Class + LineGraphic + Head + + ID + 21 + Info + 2 + + ID + 29 + Points + + {266, 247.01401} + {397.5, 301.40601} + + Style + + stroke + + Color + + b + 0.520408 + g + 0.520408 + r + 0.520408 + + HeadArrow + FilledArrow + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 11 + + + + Class + LineGraphic + Head + + ID + 19 + Info + 2 + + ID + 28 + Points + + {266, 247.01401} + {396, 157.90601} + + Style + + stroke + + Color + + b + 0.520408 + g + 0.520408 + r + 0.520408 + + HeadArrow + FilledArrow + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 11 + Info + 1 + + + + Class + LineGraphic + Head + + ID + 21 + + ID + 27 + Points + + {266, 137.5} + {397.5, 301.40601} + + Style + + stroke + + Color + + b + 0.520408 + g + 0.520408 + r + 0.520408 + + HeadArrow + FilledArrow + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 9 + Info + 1 + + + + Class + LineGraphic + Head + + ID + 19 + + ID + 26 + Points + + {266, 137.5} + {396, 157.90601} + + Style + + stroke + + Color + + b + 0.520408 + g + 0.520408 + r + 0.520408 + + HeadArrow + FilledArrow + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 9 + Info + 1 + + + + Bounds + {{633.5, 32}, {73, 29}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 25 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 Output} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{611, 107.5}, {118, 103}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + Font + Helvetica + Size + 12 + + ID + 24 + Shape + Rectangle + Style + + fill + + FillType + 2 + GradientAngle + 90 + GradientColor + + w + 0.666667 + + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural + +\f0\fs36 \cf0 a 2\ +hadoop 1\ +is 2} + + + + Bounds + {{611, 251}, {118, 103}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + Font + Helvetica + Size + 12 + + ID + 23 + Shape + Rectangle + Style + + fill + + FillType + 2 + GradientAngle + 90 + GradientColor + + w + 0.666667 + + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural + +\f0\fs36 \cf0 map 1\ +mapreduce 1\ +phase 2} + + + + Bounds + {{454.5, 32}, {65, 29}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 22 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 Count} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{397.5, 263.90601}, {191, 75}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 21 + Magnets + + {1, 0} + {-1, 0} + + Shape + RoundRect + Style + + fill + + FillType + 2 + GradientAngle + 90 + GradientColor + + b + 0.609162 + g + 0.666667 + r + 0.596822 + + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 map -> [1],\ +mapreduce -> [1],\ +phase -> [1,1]} + + + + Bounds + {{396, 122.27101}, {191, 71.269997}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 19 + Magnets + + {1, 0} + {-1, 0} + + Shape + RoundRect + Style + + fill + + FillType + 2 + GradientAngle + 90 + GradientColor + + b + 0.609162 + g + 0.666667 + r + 0.596822 + + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 a -> [1,1],\ +hadoop -> [1],\ +is -> [1,1]} + + + + Bounds + {{299, 32}, {67, 58}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 18 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 Group\ +By} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{287.60382, 93.102989}, {86, 420}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 17 + Line + + ID + 54 + Offset + -5 + Position + 0.53237652778625488 + RotationType + 0 + + Shape + Rectangle + Style + + fill + + FillType + 2 + GradientAngle + 90 + GradientColor + + b + 0.55078 + g + 0.572624 + r + 0.666667 + + + stroke + + Color + + b + 0.5 + g + 0.5 + r + 0.5 + + Width + 0.5 + + + + + Bounds + {{154.5, 32}, {95, 29}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 16 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 Tokenize} + VerticalPad + 0 + + Wrap + NO + + + Class + LineGraphic + Head + + ID + 12 + + ID + 15 + Points + + {113.5, 357.5} + {138, 357.5} + + Style + + stroke + + Color + + b + 0.520408 + g + 0.520408 + r + 0.520408 + + HeadArrow + FilledArrow + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 3 + + + + Class + LineGraphic + Head + + ID + 11 + + ID + 14 + Points + + {113.49999, 247.16472} + {138, 247.01401} + + Style + + stroke + + Color + + b + 0.520408 + g + 0.520408 + r + 0.520408 + + HeadArrow + FilledArrow + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 4 + + + + Class + LineGraphic + Head + + ID + 9 + + ID + 13 + Points + + {113.5, 137.5} + {138, 137.5} + + Style + + stroke + + Color + + b + 0.520408 + g + 0.520408 + r + 0.520408 + + HeadArrow + FilledArrow + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 5 + + + + Bounds + {{138, 327.5}, {128, 60}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + Font + Helvetica + Size + 14 + + ID + 12 + Magnets + + {1, 0} + {-1, 0} + + Shape + RoundRect + Style + + fill + + FillType + 2 + GradientAngle + 90 + GradientColor + + b + 0.609162 + g + 0.666667 + r + 0.596822 + + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 ""} + + + + Bounds + {{138, 217.01401}, {128, 60}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + Font + Helvetica + Size + 14 + + ID + 11 + Magnets + + {1, 0} + {-1, 0} + + Shape + RoundRect + Style + + fill + + FillType + 2 + GradientAngle + 90 + GradientColor + + b + 0.609162 + g + 0.666667 + r + 0.596822 + + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 "There \'85"} + + + + Bounds + {{138, 107.5}, {128, 60}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + Font + Helvetica + Size + 14 + + ID + 9 + Magnets + + {1, 0} + {-1, 0} + + Shape + RoundRect + Style + + fill + + FillType + 2 + GradientAngle + 90 + GradientColor + + b + 0.609162 + g + 0.666667 + r + 0.596822 + + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 "Hadoop \'85"} + + + + Bounds + {{29.499901, 32}, {54, 29}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + + ID + 7 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 Input} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{4.9999695, 86}, {108.00003, 103}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + Font + Helvetica + Size + 12 + + ID + 5 + Shape + Rectangle + Style + + fill + + FillType + 2 + GradientAngle + 90 + GradientColor + + w + 0.666667 + + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 Hadoop uses MapReduce} + + + + Bounds + {{4.9999695, 196}, {108.00003, 103}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + Font + Helvetica + Size + 12 + + ID + 4 + Shape + Rectangle + Style + + fill + + FillType + 2 + GradientAngle + 90 + GradientColor + + w + 0.666667 + + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 There is a Map phase} + + + + Bounds + {{4.9999695, 306}, {108.00003, 103}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.809783 + g + 0.809783 + r + 0.809783 + + Font + Helvetica + Size + 12 + + ID + 3 + Shape + Rectangle + Style + + fill + + FillType + 2 + GradientAngle + 90 + GradientColor + + w + 0.666667 + + + + + + GridInfo + + GuidesLocked + NO + GuidesVisible + YES + HPages + 1 + ImageCounter + 1 + KeepToScale + + Layers + + + Lock + NO + Name + Layer 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + LinksVisible + NO + MagnetsVisible + NO + MasterSheets + + ModificationDate + 2012-04-15 16:57:31 +0000 + Modifier + Dean Wampler + NotesVisible + NO + Orientation + 1 + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSHorizonalPagination + + int + 0 + + NSLeftMargin + + float + 18 + + NSPaperSize + + coded + BAtzdHJlYW10eXBlZIHoA4QBQISEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAx7X05TU2l6ZT1mZn2WgWQCgRgDhg== + + NSPrintReverseOrientation + + int + 0 + + NSRightMargin + + float + 18 + + NSTopMargin + + float + 18 + + + PrintOnePage + + ReadOnly + NO + RowAlign + 1 + RowSpacing + 36 + SheetTitle + Canvas 1 + SmartAlignmentGuidesActive + YES + SmartDistanceGuidesActive + YES + UniqueID + 1 + UseEntirePage + + VPages + 1 + WindowInfo + + CurrentSheet + 0 + ExpandedCanvases + + + name + Canvas 1 + + + Frame + {{28, 4}, {1781, 1307}} + ListView + + OutlineWidth + 142 + RightSidebar + + ShowRuler + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{-9, 0}, {751.5, 576}} + Zoom + 2 + ZoomValues + + + Canvas 1 + 2 + 1 + + + + saveQuickLookFiles + YES + +