# HG changeset patch # User Nobuyasu Oshiro # Date 1391327661 -32400 # Node ID 916cd38dd0377052183a78d4f0b17d35a833f62f # Parent 73334922bd5a4a3bfb38ff1a1d39633b8d40034d Added figures for slideds diff -r 73334922bd5a -r 916cd38dd037 graffle/.DS_Store Binary file graffle/.DS_Store has changed diff -r 73334922bd5a -r 916cd38dd037 graffle/destructive_tree_demerit.graffle --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/graffle/destructive_tree_demerit.graffle Sun Feb 02 16:54:21 2014 +0900 @@ -0,0 +1,1599 @@ + + + + + ActiveLayerIndex + 0 + ApplicationVersion + + com.omnigroup.OmniGraffle + 139.18.0.187838 + + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {559, 783}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + CreationDate + 2014-02-02 06:49:25 +0000 + Creator + Oshiro Nobuyasu + DisplayScale + 1 0/72 in = 1 0/72 in + ExportShapes + + + InspectorGroup + 255 + ShapeImageRect + {{2, 2}, {22, 22}} + ShapeName + 7B2DAC72-B741-4CB4-A074-F89FBACDB271-12200-0000ED5F513B10D4 + ShouldExport + YES + StrokePath + + elements + + + element + MOVETO + point + {-0.46272600000000003, 0.5} + + + control1 + {-0.46272600000000003, 0.5} + control2 + {-0.45961800000000003, 0.36988399999999999} + element + CURVETO + point + {-0.42235400000000001, 0.35172700000000001} + + + control1 + {-0.39130199999999998, 0.34265000000000001} + control2 + {-0.33851700000000001, 0.31541999999999998} + element + CURVETO + point + {-0.32919799999999999, 0.309367} + + + control1 + {-0.31987500000000002, 0.303313} + control2 + {-0.31988499999999997, 0.27305299999999999} + element + CURVETO + point + {-0.31988499999999997, 0.27607900000000002} + + + control1 + {-0.31988499999999997, 0.27910299999999999} + control2 + {-0.38820500000000002, 0.34567599999999998} + element + CURVETO + point + {-0.43477700000000002, 0.34567599999999998} + + + control1 + {-0.33539999999999998, 0.26095000000000002} + control2 + {-0.35093400000000002, 0.23371600000000001} + element + CURVETO + point + {-0.35093400000000002, 0.23371600000000001} + + + control1 + {-0.35093400000000002, 0.23371600000000001} + control2 + {-0.43167699999999998, 0.297261} + element + CURVETO + point + {-0.45031500000000002, 0.291209} + + + control1 + {-0.36646899999999999, 0.215559} + control2 + {-0.35403800000000002, 0.17924799999999999} + element + CURVETO + point + {-0.35403800000000002, 0.17924799999999999} + + + control1 + {-0.35403800000000002, 0.17924799999999999} + control2 + {-0.45961800000000003, 0.23371600000000001} + element + CURVETO + point + {-0.5, 0.212533} + + + control1 + {-0.40371800000000002, 0.18530099999999999} + control2 + {-0.37887900000000002, -0.0325685} + element + CURVETO + point + {-0.37887900000000002, -0.0325685} + + + control1 + {-0.37887900000000002, -0.0325685} + control2 + {-0.35714899999999999, -0.23228299999999999} + element + CURVETO + point + {-0.341615, -0.26859499999999997} + + + control1 + {-0.33539999999999998, -0.30187900000000001} + control2 + {-0.27328999999999998, -0.53487899999999999} + element + CURVETO + point + {0.0031004000000000001, -0.49554199999999998} + + + control1 + {0.27949499999999999, -0.456204} + control2 + {0.23912900000000001, -0.10519199999999999} + element + CURVETO + point + {0.23912900000000001, -0.096113400000000002} + + + control1 + {0.23912900000000001, -0.087035699999999994} + control2 + {0.24533199999999999, -0.099139900000000003} + element + CURVETO + point + {0.24533199999999999, -0.071906300000000006} + + + control1 + {0.24533199999999999, -0.044672999999999997} + control2 + {0.23291100000000001, -0.0325685} + element + CURVETO + point + {0.23291100000000001, -0.0325685} + + + control1 + {0.23291100000000001, -0.0325685} + control2 + {0.245337, -0.0023083700000000001} + element + CURVETO + point + {0.245337, 0.049132099999999998} + + + control1 + {0.23601800000000001, 0.040054600000000003} + control2 + {0.23291100000000001, 0.0249243} + element + CURVETO + point + {0.22670199999999999, 0.0340021} + + + control1 + {0.22360099999999999, 0.070313200000000006} + control2 + {0.21428900000000001, 0.061235699999999997} + element + CURVETO + point + {0.19564999999999999, 0.130832} + + + control1 + {0.19253799999999999, 0.16714499999999999} + control2 + {0.23601800000000001, 0.194378} + element + CURVETO + point + {0.25153999999999999, 0.194378} + + + control1 + {0.22048999999999999, 0.206482} + control2 + {0.27017200000000002, 0.215559} + element + CURVETO + point + {0.27017200000000002, 0.215559} + + + control1 + {0.27017200000000002, 0.215559} + control2 + {0.37575199999999997, 0.23068900000000001} + element + CURVETO + point + {0.41302699999999998, 0.25489800000000001} + + + control1 + {0.45029400000000003, 0.27910600000000002} + control2 + {0.49689, 0.418298} + element + CURVETO + point + {0.49999199999999999, 0.493948} + + + control1 + {0.50309899999999996, 0.49999900000000003} + control2 + {-0.46272600000000003, 0.5} + element + CURVETO + point + {-0.46272600000000003, 0.5} + + + element + CLOSE + + + element + MOVETO + point + {-0.46272600000000003, 0.5} + + + + TextBounds + {{0, 0}, {1, 1}} + + + InspectorGroup + 255 + ShapeImageRect + {{2, 2}, {22, 22}} + ShapeName + 8B8844FF-D926-4D08-972B-50D9BAEB7C28-12200-0000ED5871BBCBFE + ShouldExport + YES + StrokePath + + elements + + + element + MOVETO + point + {-0.5, 0.5} + + + control1 + {-0.5, 0.5} + control2 + {-0.48802200000000001, 0.40712100000000001} + element + CURVETO + point + {-0.47006199999999998, 0.376162} + + + control1 + {-0.452096, 0.34520499999999998} + control2 + {-0.29417599999999999, 0.28667700000000002} + element + CURVETO + point + {-0.23262099999999999, 0.29577199999999998} + + + control1 + {-0.171068, 0.304865} + control2 + {-0.12709999999999999, 0.19575000000000001} + element + CURVETO + point + {-0.12709999999999999, 0.19575000000000001} + + + element + LINETO + point + {-0.14468800000000001, 0.177564} + + + control1 + {-0.14468800000000001, 0.177564} + control2 + {-0.13589699999999999, 0.18665799999999999} + element + CURVETO + point + {-0.171068, 0.19575000000000001} + + + control1 + {-0.19745099999999999, 0.19575000000000001} + control2 + {-0.223827, 0.18665799999999999} + element + CURVETO + point + {-0.223827, 0.18665799999999999} + + + control1 + {-0.223827, 0.18665799999999999} + control2 + {-0.17986199999999999, 0.15937799999999999} + element + CURVETO + point + {-0.17986199999999999, 0.113916} + + + control1 + {-0.19744700000000001, 0.12300700000000001} + control2 + {-0.17986199999999999, 0.1321} + element + CURVETO + point + {-0.25020999999999999, 0.1321} + + + control1 + {-0.26779399999999998, 0.1321} + control2 + {-0.276588, 0.12300700000000001} + element + CURVETO + point + {-0.276588, 0.12300700000000001} + + + element + LINETO + point + {-0.18865599999999999, 0.059356899999999997} + + + control1 + {-0.18865599999999999, 0.059356899999999997} + control2 + {-0.276588, 0.059355999999999999} + element + CURVETO + point + {-0.25020999999999999, 0.041170400000000003} + + + control1 + {-0.223827, 0.022983400000000001} + control2 + {-0.215032, 0.0047991300000000004} + element + CURVETO + point + {-0.215032, 0.0047991300000000004} + + + element + LINETO + point + {-0.215032, -0.013386800000000001} + + + element + LINETO + point + {-0.20624400000000001, -0.067944400000000002} + + + control1 + {-0.20624400000000001, -0.067944400000000002} + control2 + {-0.215032, -0.113409} + element + CURVETO + point + {-0.19745099999999999, -0.17705899999999999} + + + control1 + {-0.17986199999999999, -0.195245} + control2 + {-0.215032, -0.37710100000000002} + element + CURVETO + point + {-0.0743399, -0.46803099999999997} + + + control1 + {0.066359000000000001, -0.55896000000000001} + control2 + {0.21584700000000001, -0.43165999999999999} + element + CURVETO + point + {0.242232, -0.38619500000000001} + + + control1 + {0.25981399999999999, -0.34072400000000003} + control2 + {0.27739799999999998, -0.29526000000000002} + element + CURVETO + point + {0.27740399999999998, -0.25889099999999998} + + + control1 + {0.27740399999999998, -0.222523} + control2 + {0.26860699999999998, -0.149779} + element + CURVETO + point + {0.26860699999999998, -0.149779} + + + element + LINETO + point + {0.27739799999999998, -0.040666000000000001} + + + control1 + {0.27739799999999998, -0.040666000000000001} + control2 + {0.28619499999999998, -0.022481000000000001} + element + CURVETO + point + {0.29498600000000003, -0.0042953499999999999} + + + control1 + {0.30378100000000002, 0.0138911} + control2 + {0.27740399999999998, 0.013892399999999999} + element + CURVETO + point + {0.27740399999999998, 0.013892399999999999} + + + element + LINETO + point + {0.25981399999999999, 0.0047969800000000002} + + + element + LINETO + point + {0.26860699999999998, 0.0502627} + + + element + LINETO + point + {0.25102200000000002, 0.059355999999999999} + + + element + LINETO + point + {0.25102200000000002, 0.077542899999999998} + + + control1 + {0.25102200000000002, 0.077542899999999998} + control2 + {0.22464300000000001, 0.095728199999999999} + element + CURVETO + point + {0.22464300000000001, 0.1321} + + + control1 + {0.22464300000000001, 0.16847100000000001} + control2 + {0.20705599999999999, 0.23212099999999999} + element + CURVETO + point + {0.18946499999999999, 0.22302900000000001} + + + control1 + {0.171879, 0.21393400000000001} + control2 + {0.26860699999999998, 0.28667700000000002} + element + CURVETO + point + {0.26860699999999998, 0.28667700000000002} + + + control1 + {0.26860699999999998, 0.28667700000000002} + control2 + {0.30378100000000002, 0.277586} + element + CURVETO + point + {0.32136399999999998, 0.28667700000000002} + + + control1 + {0.33895199999999998, 0.29577199999999998} + control2 + {0.43413499999999999, 0.33282} + element + CURVETO + point + {0.46407500000000002, 0.35758699999999999} + + + control1 + {0.49401400000000001, 0.38235400000000003} + control2 + {0.5, 0.49898599999999999} + element + CURVETO + point + {0.5, 0.49898599999999999} + + + element + CLOSE + + + element + MOVETO + point + {-0.5, 0.5} + + + + TextBounds + {{0, 0}, {1, 1}} + + + GraphDocumentVersion + 8 + GraphicsList + + + Bounds + {{388.3468017578125, 264.58984375}, {97.984619140625, 20.73876953125}} + Class + ShapedGraphic + ID + 3079 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs28 \cf0 \'93\'c7\'82\'dd\'8d\'9e\'82\'dd\'95\'73\'89\'c2} + + + + Bounds + {{122.80066283806983, 255.20925777269446}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 87 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 1} + VerticalPad + 0 + + + + Class + Group + Graphics + + + Class + LineGraphic + ID + 3077 + Points + + {359.08438807788013, 288.21240763617158} + {361.26899833310648, 310.76227740951038} + {364.9801391226153, 336.31303688331883} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + Width + 4 + + + + + Class + LineGraphic + ID + 3078 + Points + + {339, 299.35115297227833} + {388.14890871152465, 322.47955999720352} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + Width + 4 + + + + + ID + 3076 + Rotation + 330 + + + Bounds + {{19.242587089538574, 264.58984375}, {86.5731201171875, 20.73876953125}} + Class + ShapedGraphic + ID + 3065 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs28 \cf0 \'95\'d2\'8f\'57\'92\'86} + + + + Class + LineGraphic + Head + + ID + 94 + + ID + 3062 + Points + + {77, 255.20925777269446} + {290.39254501617683, 358.51620839850904} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + + + Class + LineGraphic + Head + + ID + 94 + + ID + 3063 + Points + + {393.66392466453584, 257.29298879550845} + {339.4246487601913, 343.51419260474893} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 3012 + + + + Bounds + {{24, 182.13475800781248}, {77.058300000000003, 71.936800000000005}} + Class + ShapedGraphic + ID + 3061 + Shape + 8B8844FF-D926-4D08-972B-50D9BAEB7C28-12200-0000ED5871BBCBFE + Style + + fill + + Color + + b + 0.4 + g + 0.4 + r + 0.4 + + FillType + 2 + GradientAngle + 70 + GradientColor + + b + 0 + g + 0 + r + 0 + + MiddleColor + + b + 0.32549 + g + 0.32549 + r + 0.32549 + + MiddleFraction + 0.18253970146179199 + TrippleBlend + YES + + shadow + + Beneath + YES + Color + + b + 0.425743 + g + 0.425743 + r + 0.425743 + + Draws + NO + ShadowVector + {0, -5} + + stroke + + Draws + NO + + + + + Bounds + {{381, 182.134765625}, {72.603899999999996, 75.164299999999997}} + Class + ShapedGraphic + ID + 3012 + Shape + 7B2DAC72-B741-4CB4-A074-F89FBACDB271-12200-0000ED5F513B10D4 + Style + + fill + + Color + + b + 0.4 + g + 0.4 + r + 0.4 + + FillType + 2 + GradientAngle + 70 + GradientColor + + b + 0 + g + 0 + r + 0 + + MiddleColor + + b + 0.32549 + g + 0.32549 + r + 0.32549 + + MiddleFraction + 0.18253970146179199 + TrippleBlend + YES + + shadow + + Color + + b + 0.425743 + g + 0.425743 + r + 0.425743 + + Draws + NO + ShadowVector + {0, -5} + + stroke + + Draws + NO + + + + + Bounds + {{179.30314848083262, 172.09621429443354}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 86 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 root} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 94 + + ID + 98 + Points + + {287.47229033391119, 319.83674523353} + {302.22237890933178, 343.39630961050801} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 88 + + + + Class + LineGraphic + Head + + ID + 93 + + ID + 97 + Points + + {246.88819982822585, 317.04164267815923} + {222.83592006242242, 346.54864384640427} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 88 + + + + Class + LineGraphic + Head + + ID + 93 + + ID + 96 + Points + + {171.98118902327565, 320.9971948392195} + {183.6524480453931, 342.30827722790866} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 87 + + + + Class + LineGraphic + Head + + ID + 92 + + ID + 95 + Points + + {136.25142701242692, 319.69933160301258} + {121.06373442673254, 343.60614046411558} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 87 + + + + Bounds + {{288.48550139891069, 338.32230125095543}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 94 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 5} + VerticalPad + 0 + + + + Bounds + {{168.31847562950932, 338.32230125095543}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 93 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 4} + VerticalPad + 0 + + + + Bounds + {{70, 338.32230125095543}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 92 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 3} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 88 + + ID + 91 + Points + + {231.56487209614468, 235.6547846371779} + {249.29503522430446, 261.06671909719813} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 86 + + + + Class + LineGraphic + Head + + ID + 87 + + ID + 90 + Points + + {191.88743838589528, 235.92135841946799} + {174.73087153409679, 261.15802669113828} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 86 + + + + Bounds + {{236.59519481666911, 255.20925777269446}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 88 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 2} + VerticalPad + 0 + + + + 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 + 2014-02-02 07:01:57 +0000 + Modifier + Oshiro Nobuyasu + NotesVisible + NO + Orientation + 2 + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSHorizonalPagination + + coded + BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG + + NSLeftMargin + + float + 18 + + NSPaperSize + + size + {595, 842} + + 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 + {{328, 96}, {693, 922}} + ListView + + OutlineWidth + 142 + RightSidebar + + ShowRuler + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{0, 0}, {558, 783}} + Zoom + 1 + ZoomValues + + + Canvas 1 + 1 + 1 + + + + + diff -r 73334922bd5a -r 916cd38dd037 graffle/destructive_tree_slide.graffle --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/graffle/destructive_tree_slide.graffle Sun Feb 02 16:54:21 2014 +0900 @@ -0,0 +1,1197 @@ + + + + + ActiveLayerIndex + 0 + ApplicationVersion + + com.omnigroup.OmniGraffle + 139.18.0.187838 + + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {1118, 783}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + CreationDate + 2014-02-02 06:38:44 +0000 + Creator + Oshiro Nobuyasu + DisplayScale + 1 0/72 in = 1.0000 in + GraphDocumentVersion + 8 + GraphicsList + + + Bounds + {{526.80314848083265, 142}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 99 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 root} + VerticalPad + 0 + + + + Bounds + {{484.99996948242188, 116}, {148, 26}} + Class + ShapedGraphic + ID + 113 + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 \'95\'d2\'8f\'57\'8c\'e3\'82\'cc\'96\'d8} + + + + Bounds + {{214.3031484808327, 141.99999999999994}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 86 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 root} + VerticalPad + 0 + + + + Bounds + {{172.56039428710938, 116}, {148, 26}} + Class + ShapedGraphic + ID + 112 + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 \'95\'d2\'8f\'57\'91\'4f\'82\'cc\'96\'d8} + + + + Class + LineGraphic + ID + 111 + Points + + {362, 255} + {438, 255} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 3 + + + + + Class + LineGraphic + Head + + ID + 106 + + ID + 110 + Points + + {634.93669207039068, 289.76651151010498} + {649.6585027462786, 313.34653196815606} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 101 + + + + Class + LineGraphic + Head + + ID + 105 + + ID + 109 + Points + + {594.29224018504794, 286.85381943334829} + {570.13592886222, 316.25922404491286} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 101 + + + + Class + LineGraphic + Head + + ID + 105 + + ID + 108 + Points + + {519.48118902333806, 290.90098054474583} + {531.15244804549866, 312.21206293340742} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 100 + + + + Class + LineGraphic + Head + + ID + 104 + + ID + 107 + Points + + {483.75142701242873, 289.60311730858041} + {468.56373442673583, 313.50992616968455} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 100 + + + + Bounds + {{635.98550139891063, 308.2260869565219}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 106 + Shape + Circle + Style + + shadow + + Color + + b + 0 + g + 0 + r + 0 + + Draws + NO + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 100} + VerticalPad + 0 + + + + Bounds + {{515.81847562950929, 308.2260869565219}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 105 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 4} + VerticalPad + 0 + + + + Bounds + {{417.5, 308.2260869565219}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 104 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 3} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 101 + + ID + 103 + Points + + {578.91061051906513, 205.68347715305356} + {596.50223137952673, 231.20347936868498} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 99 + + + + Class + LineGraphic + Head + + ID + 100 + + ID + 102 + Points + + {539.38743838589562, 205.82514412503468} + {522.23087153409733, 231.06181239670522} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 99 + + + + Bounds + {{584.09519481666905, 225.11304347826092}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 101 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 2} + VerticalPad + 0 + + + + Bounds + {{470.3006628380698, 225.11304347826092}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 100 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 1} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 94 + + ID + 98 + Points + + {322.43998687755339, 289.7641099541691} + {337.16440821721363, 313.34222898883155} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 88 + + + + Class + LineGraphic + Head + + ID + 93 + + ID + 97 + Points + + {281.79298494565819, 286.8545330940612} + {257.63748902353382, 316.26071932915187} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 88 + + + + Class + LineGraphic + Head + + ID + 93 + + ID + 96 + Points + + {206.98365978153231, 290.89940185913554} + {218.65662308935936, 312.2093960611594} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 87 + + + + Class + LineGraphic + Head + + ID + 92 + + ID + 95 + Points + + {171.25260044713818, 289.60398750397627} + {156.06585538242439, 313.51149930159431} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 87 + + + + Bounds + {{323.48550139891074, 308.22608695652184}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 94 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 5} + VerticalPad + 0 + + + + Bounds + {{203.31847562950941, 308.22608695652184}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 93 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 4} + VerticalPad + 0 + + + + Bounds + {{105.00000000000009, 308.22608695652184}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 92 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 3} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 88 + + ID + 91 + Points + + {266.41210098706642, 205.68227746376789} + {284.00504294823855, 231.20121681307586} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 86 + + + + Class + LineGraphic + Head + + ID + 87 + + ID + 90 + Points + + {226.88889892714332, 205.82630333743899} + {209.73360566645104, 231.06398273721442} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 86 + + + + Bounds + {{271.59519481666916, 225.11304347826086}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 88 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 2} + VerticalPad + 0 + + + + Bounds + {{157.80066283806991, 225.11304347826086}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 87 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 1} + VerticalPad + 0 + + + + GridInfo + + GuidesLocked + NO + GuidesVisible + YES + HPages + 2 + 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 + 2014-02-02 07:03:52 +0000 + Modifier + Oshiro Nobuyasu + NotesVisible + NO + Orientation + 2 + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSHorizonalPagination + + coded + BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG + + NSLeftMargin + + float + 18 + + NSPaperSize + + size + {595, 842} + + 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 + {{141, 110}, {914, 922}} + ListView + + OutlineWidth + 142 + RightSidebar + + ShowRuler + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{92, 0}, {765, 768}} + Zoom + 1 + ZoomValues + + + Canvas 1 + 1 + 1 + + + + + diff -r 73334922bd5a -r 916cd38dd037 graffle/non_destructive_tree_edit.graffle --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/graffle/non_destructive_tree_edit.graffle Sun Feb 02 16:54:21 2014 +0900 @@ -0,0 +1,1680 @@ + + + + + ActiveLayerIndex + 0 + ApplicationVersion + + com.omnigroup.OmniGraffle + 139.18.0.187838 + + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {1118, 783}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + CreationDate + 2014-02-02 07:15:25 +0000 + Creator + Oshiro Nobuyasu + DisplayScale + 1 0/72 in = 1.0000 in + GraphDocumentVersion + 8 + GraphicsList + + + Bounds + {{487, 113.18919988062294}, {123, 29.405404611564563}} + Class + ShapedGraphic + ID + 128 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 \'95\'d2\'8f\'57\'8c\'e3\'82\'cc\'96\'d8} + + + + Bounds + {{116.06039428710938, 113.18919077687087}, {123, 29.405404611564563}} + Class + ShapedGraphic + ID + 127 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 \'95\'d2\'8f\'57\'91\'4f\'82\'cc\'96\'d8} + + + + Bounds + {{631.5, 357}, {49, 15}} + Class + ShapedGraphic + ID + 126 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 \'83\'52\'83\'73\'81\'5b\ +&\ +\'95\'d2\'8f\'57} + + + + Class + LineGraphic + Head + + ID + 115 + + ID + 125 + Points + + {627.49744881458309, 375.55311605557068} + {658, 396} + {682.53814653403674, 374.64347148953908} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + Pattern + 1 + TailArrow + 0 + + + Tail + + ID + 106 + + + + Bounds + {{582.5, 288.886962890625}, {49, 15}} + Class + ShapedGraphic + ID + 124 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 \'83\'52\'83\'73\'81\'5b} + + + + Bounds + {{522.8524169921875, 200}, {49, 15}} + Class + ShapedGraphic + ID + 123 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 \'83\'52\'83\'73\'81\'5b} + + + + Class + LineGraphic + Head + + ID + 114 + + ID + 122 + Points + + {575.99751518672315, 291.74590624318489} + {616, 317.2260869565219} + {634.19305701405028, 295.58096684401261} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + Pattern + 1 + TailArrow + 0 + + + Tail + + ID + 101 + + + + Class + LineGraphic + Head + + ID + 116 + + ID + 121 + Points + + {519.9403504144808, 206.16224649014947} + {566.98550139891074, 231} + {578.92584748992147, 214.30093769006035} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + Pattern + 1 + TailArrow + 0 + + + Tail + + ID + 99 + + + + Class + LineGraphic + Head + + ID + 114 + + ID + 119 + Points + + {619.10937862436003, 214.67023493312215} + {629, 229} + {636.70230459273159, 240.18920520804801} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 116 + + + + Class + LineGraphic + Head + + ID + 115 + + ID + 118 + Points + + {675.1190172223703, 298.76651151010509} + {689.840827898258, 322.34653196815646} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 114 + + + + Bounds + {{566.9854736328125, 151}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 116 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;\red255\green0\blue0;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf2 root} + VerticalPad + 0 + + + + Bounds + {{676.16782655089048, 317.2260869565219}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 115 + Shape + Circle + Style + + shadow + + Color + + b + 0 + g + 0 + r + 0 + + Draws + NO + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;\red255\green0\blue0;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf2 100} + VerticalPad + 0 + + + + Bounds + {{624.2775199686489, 234.11304347826092}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 114 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;\red255\green0\blue0;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf2 2} + VerticalPad + 0 + + + + Bounds + {{457.80314848083276, 155.5}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 99 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 root} + VerticalPad + 0 + + + + Bounds + {{145.30314848083279, 155.49999999999994}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 86 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 root} + VerticalPad + 0 + + + + Class + LineGraphic + ID + 111 + Points + + {293.00000000000011, 268.5} + {369.00000000000011, 268.5} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 3 + + + + + Class + LineGraphic + Head + + ID + 106 + + ID + 110 + Points + + {565.93669207039079, 303.26651151010498} + {580.65850274627871, 326.84653196815617} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 101 + + + + Class + LineGraphic + Head + + ID + 105 + + ID + 109 + Points + + {525.29224018504806, 300.35381943334824} + {501.13592886222011, 329.7592240449128} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 101 + + + + Class + LineGraphic + Head + + ID + 105 + + ID + 108 + Points + + {450.4811890232757, 304.40098054478597} + {462.15244804539321, 325.71206293347518} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 100 + + + + Class + LineGraphic + Head + + ID + 104 + + ID + 107 + Points + + {414.75142701242703, 303.10311730857899} + {399.56373442673259, 327.0099261696821} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 100 + + + + Bounds + {{566.98550139891074, 321.7260869565219}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 106 + Shape + Circle + Style + + shadow + + Color + + b + 0 + g + 0 + r + 0 + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 5} + VerticalPad + 0 + + + + Bounds + {{446.81847562950941, 321.7260869565219}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 105 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 4} + VerticalPad + 0 + + + + Bounds + {{348.50000000000011, 321.7260869565219}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 104 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 3} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 101 + + ID + 103 + Points + + {509.91061051906507, 219.18347715305384} + {527.50223137952639, 244.70347936868535} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 99 + + + + Class + LineGraphic + Head + + ID + 100 + + ID + 102 + Points + + {470.38743838589545, 219.32514412503443} + {453.23087153409688, 244.56181239670477} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 99 + + + + Bounds + {{515.09519481666916, 238.61304347826092}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 101 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 2} + VerticalPad + 0 + + + + Bounds + {{401.30066283806991, 238.61304347826092}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 100 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 1} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 94 + + ID + 98 + Points + + {253.43669207039338, 303.2665115101031} + {268.15850274628326, 326.84653196815276} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 88 + + + + Class + LineGraphic + Head + + ID + 93 + + ID + 97 + Points + + {212.7922401850482, 300.35381943334818} + {188.63592886222017, 329.7592240449128} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 88 + + + + Class + LineGraphic + Head + + ID + 93 + + ID + 96 + Points + + {137.98118902329134, 304.4009805447759} + {149.65244804541953, 325.71206293345818} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 87 + + + + Class + LineGraphic + Head + + ID + 92 + + ID + 95 + Points + + {102.25142701242773, 303.1031173085795} + {87.063734426733859, 327.00992616968284} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 87 + + + + Bounds + {{254.48550139891086, 321.72608695652184}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 94 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 5} + VerticalPad + 0 + + + + Bounds + {{134.31847562950949, 321.72608695652184}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 93 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 4} + VerticalPad + 0 + + + + Bounds + {{36.000000000000171, 321.72608695652184}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 92 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 3} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 88 + + ID + 91 + Points + + {197.41061051906527, 219.18347715305362} + {215.0022313795269, 244.70347936868507} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 86 + + + + Class + LineGraphic + Head + + ID + 87 + + ID + 90 + Points + + {157.88743838589565, 219.3251441250346} + {140.73087153409733, 244.56181239670508} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 86 + + + + Bounds + {{202.59519481666928, 238.61304347826086}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 88 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 2} + VerticalPad + 0 + + + + Bounds + {{88.800662838069996, 238.61304347826086}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 87 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 1} + VerticalPad + 0 + + + + GridInfo + + GuidesLocked + NO + GuidesVisible + YES + HPages + 2 + 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 + 2014-02-02 07:46:20 +0000 + Modifier + Oshiro Nobuyasu + NotesVisible + NO + Orientation + 2 + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSHorizonalPagination + + coded + BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG + + NSLeftMargin + + float + 18 + + NSPaperSize + + size + {595, 842} + + 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 + {{136, 102}, {923, 922}} + ListView + + OutlineWidth + 142 + RightSidebar + + ShowRuler + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{2, 0}, {774, 768}} + Zoom + 1 + ZoomValues + + + Canvas 1 + 1 + 1 + + + + + diff -r 73334922bd5a -r 916cd38dd037 graffle/non_destructive_tree_edit2.graffle --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/graffle/non_destructive_tree_edit2.graffle Sun Feb 02 16:54:21 2014 +0900 @@ -0,0 +1,1605 @@ + + + + + ActiveLayerIndex + 0 + ApplicationVersion + + com.omnigroup.OmniGraffle + 139.18.0.187838 + + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {1118, 783}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + CreationDate + 2014-02-02 07:48:30 +0000 + Creator + Oshiro Nobuyasu + DisplayScale + 1 0/72 in = 1 0/72 in + GraphDocumentVersion + 8 + GraphicsList + + + Bounds + {{857.76617431640625, 114.99999809265137}, {145.31768798828125, 29.405404611564563}} + Class + ShapedGraphic + ID + 132 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs28 \cf0 \'8d\'c5\'90\'56\'82\'cc\'83\'8b\'81\'5b\'83\'67\'83\'6d\'81\'5b\'83\'68\ +\'82\'c6\'82\'b5\'82\'c4\'93\'6f\'98\'5e} + + + + Class + LineGraphic + Head + + ID + 116 + + ID + 131 + Points + + {886, 140} + {847.98035141902233, 170.35227815429676} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 3 + + + + + Class + LineGraphic + Head + + ID + 100 + + ID + 129 + Points + + {791.37193300245542, 207.49324394466689} + {685.42870206951682, 263.51533102333053} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 116 + + + + Bounds + {{709.00000000000011, 119.00000910375206}, {123, 29.405404611564563}} + Class + ShapedGraphic + ID + 128 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 \'95\'d2\'8f\'57\'8c\'e3\'82\'cc\'96\'d8} + + + + Bounds + {{338.06039428710955, 119}, {123, 29.405404611564563}} + Class + ShapedGraphic + ID + 127 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 \'95\'d2\'8f\'57\'91\'4f\'82\'cc\'96\'d8} + + + + Class + LineGraphic + Head + + ID + 114 + + ID + 119 + Points + + {841.10937862436015, 220.48104415625133} + {851.00000000000011, 234.81080922312913} + {858.70230459273171, 246.00001443117714} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 116 + + + + Class + LineGraphic + Head + + ID + 115 + + ID + 118 + Points + + {897.11901722237064, 304.57732073323405} + {911.84082789825868, 328.1573411912853} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 114 + + + + Bounds + {{788.98547363281261, 156.81080922312913}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 116 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;\red255\green0\blue0;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf2 root} + VerticalPad + 0 + + + + Bounds + {{898.16782655089071, 323.03689617965102}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 115 + Shape + Circle + Style + + shadow + + Color + + b + 0 + g + 0 + r + 0 + + Draws + NO + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;\red255\green0\blue0;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf2 100} + VerticalPad + 0 + + + + Bounds + {{846.27751996864902, 239.92385270139005}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 114 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;\red255\green0\blue0;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf2 2} + VerticalPad + 0 + + + + Bounds + {{679.80314848083287, 161.31080922312913}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 99 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 root} + VerticalPad + 0 + + + + Bounds + {{367.30314848083299, 161.31080922312907}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 86 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 root} + VerticalPad + 0 + + + + Class + LineGraphic + ID + 111 + Points + + {515.00000000000034, 274.31080922312913} + {591.00000000000034, 274.31080922312913} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 3 + + + + + Class + LineGraphic + Head + + ID + 106 + + ID + 110 + Points + + {787.9366920703909, 309.07732073323405} + {802.65850274627894, 332.6573411912853} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 101 + + + + Class + LineGraphic + Head + + ID + 105 + + ID + 109 + Points + + {747.29224018504817, 306.16462865647736} + {723.13592886222034, 335.57003326804193} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 101 + + + + Class + LineGraphic + Head + + ID + 105 + + ID + 108 + Points + + {672.48118902327587, 310.21178976791504} + {684.1524480453935, 331.52287215660431} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 100 + + + + Class + LineGraphic + Head + + ID + 104 + + ID + 107 + Points + + {636.75142701242714, 308.91392653170823} + {621.56373442673282, 332.82073539281117} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 100 + + + + Bounds + {{788.98550139891097, 327.53689617965102}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 106 + Shape + Circle + Style + + shadow + + Color + + b + 0 + g + 0 + r + 0 + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 5} + VerticalPad + 0 + + + + Bounds + {{668.81847562950963, 327.53689617965102}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 105 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 4} + VerticalPad + 0 + + + + Bounds + {{570.50000000000034, 327.53689617965102}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 104 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 3} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 101 + + ID + 103 + Points + + {731.91061051906524, 224.99428637618291} + {749.50223137952662, 250.51428859181445} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 99 + + + + Class + LineGraphic + Head + + ID + 100 + + ID + 102 + Points + + {692.38743838589551, 225.13595334816355} + {675.23087153409688, 250.37262161983386} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 99 + + + + Bounds + {{737.09519481666928, 244.42385270139005}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 101 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 2} + VerticalPad + 0 + + + + Bounds + {{623.30066283807002, 244.42385270139005}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 100 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 1} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 94 + + ID + 98 + Points + + {475.43669207039108, 309.07732073323405} + {490.15850274627905, 332.65734119128524} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 88 + + + + Class + LineGraphic + Head + + ID + 93 + + ID + 97 + Points + + {434.79224018504829, 306.16462865647736} + {410.63592886222028, 335.57003326804198} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 88 + + + + Class + LineGraphic + Head + + ID + 93 + + ID + 96 + Points + + {359.98118902327599, 310.21178976791504} + {371.65244804539344, 331.52287215660419} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 87 + + + + Class + LineGraphic + Head + + ID + 92 + + ID + 95 + Points + + {324.25142701242726, 308.91392653170806} + {309.06373442673288, 332.82073539281112} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 87 + + + + Bounds + {{476.48550139891103, 327.53689617965097}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 94 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 5} + VerticalPad + 0 + + + + Bounds + {{356.31847562950963, 327.53689617965097}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 93 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 4} + VerticalPad + 0 + + + + Bounds + {{258.00000000000034, 327.53689617965097}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 92 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 3} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 88 + + ID + 91 + Points + + {419.4106105190653, 224.99428637618288} + {437.00223137952673, 250.51428859181445} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 86 + + + + Class + LineGraphic + Head + + ID + 87 + + ID + 90 + Points + + {379.88743838589568, 225.13595334816355} + {362.73087153409716, 250.37262161983381} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 86 + + + + Bounds + {{424.59519481666945, 244.42385270138999}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 88 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 2} + VerticalPad + 0 + + + + Bounds + {{310.8006628380702, 244.42385270138999}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 87 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 1} + VerticalPad + 0 + + + + Bounds + {{737.09521484375, 191}, {59.72247314453125, 29.405404611564563}} + Class + ShapedGraphic + ID + 130 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs28 \cf0 \'8b\'a4\'97\'4c} + + + + GridInfo + + GuidesLocked + NO + GuidesVisible + YES + HPages + 2 + 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 + 2014-02-02 07:52:54 +0000 + Modifier + Oshiro Nobuyasu + NotesVisible + NO + Orientation + 2 + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSHorizonalPagination + + coded + BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG + + NSLeftMargin + + float + 18 + + NSPaperSize + + size + {595, 842} + + 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 + {{98, 16}, {1003, 922}} + ListView + + OutlineWidth + 142 + RightSidebar + + ShowRuler + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{172, 0}, {854, 768}} + Zoom + 1 + ZoomValues + + + Canvas 1 + 1 + 1 + + + + + diff -r 73334922bd5a -r 916cd38dd037 graffle/non_destructive_tree_merit.graffle --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/graffle/non_destructive_tree_merit.graffle Sun Feb 02 16:54:21 2014 +0900 @@ -0,0 +1,1698 @@ + + + + + ActiveLayerIndex + 0 + ApplicationVersion + + com.omnigroup.OmniGraffle + 139.18.0.187838 + + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {559, 783}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + CreationDate + 2014-02-02 07:24:56 +0000 + Creator + Oshiro Nobuyasu + DisplayScale + 1 0/72 in = 1 0/72 in + ExportShapes + + + InspectorGroup + 255 + ShapeImageRect + {{2, 2}, {22, 22}} + ShapeName + 7B2DAC72-B741-4CB4-A074-F89FBACDB271-12200-0000ED5F513B10D4 + ShouldExport + YES + StrokePath + + elements + + + element + MOVETO + point + {-0.46272600000000003, 0.5} + + + control1 + {-0.46272600000000003, 0.5} + control2 + {-0.45961800000000003, 0.36988399999999999} + element + CURVETO + point + {-0.42235400000000001, 0.35172700000000001} + + + control1 + {-0.39130199999999998, 0.34265000000000001} + control2 + {-0.33851700000000001, 0.31541999999999998} + element + CURVETO + point + {-0.32919799999999999, 0.309367} + + + control1 + {-0.31987500000000002, 0.303313} + control2 + {-0.31988499999999997, 0.27305299999999999} + element + CURVETO + point + {-0.31988499999999997, 0.27607900000000002} + + + control1 + {-0.31988499999999997, 0.27910299999999999} + control2 + {-0.38820500000000002, 0.34567599999999998} + element + CURVETO + point + {-0.43477700000000002, 0.34567599999999998} + + + control1 + {-0.33539999999999998, 0.26095000000000002} + control2 + {-0.35093400000000002, 0.23371600000000001} + element + CURVETO + point + {-0.35093400000000002, 0.23371600000000001} + + + control1 + {-0.35093400000000002, 0.23371600000000001} + control2 + {-0.43167699999999998, 0.297261} + element + CURVETO + point + {-0.45031500000000002, 0.291209} + + + control1 + {-0.36646899999999999, 0.215559} + control2 + {-0.35403800000000002, 0.17924799999999999} + element + CURVETO + point + {-0.35403800000000002, 0.17924799999999999} + + + control1 + {-0.35403800000000002, 0.17924799999999999} + control2 + {-0.45961800000000003, 0.23371600000000001} + element + CURVETO + point + {-0.5, 0.212533} + + + control1 + {-0.40371800000000002, 0.18530099999999999} + control2 + {-0.37887900000000002, -0.0325685} + element + CURVETO + point + {-0.37887900000000002, -0.0325685} + + + control1 + {-0.37887900000000002, -0.0325685} + control2 + {-0.35714899999999999, -0.23228299999999999} + element + CURVETO + point + {-0.341615, -0.26859499999999997} + + + control1 + {-0.33539999999999998, -0.30187900000000001} + control2 + {-0.27328999999999998, -0.53487899999999999} + element + CURVETO + point + {0.0031004000000000001, -0.49554199999999998} + + + control1 + {0.27949499999999999, -0.456204} + control2 + {0.23912900000000001, -0.10519199999999999} + element + CURVETO + point + {0.23912900000000001, -0.096113400000000002} + + + control1 + {0.23912900000000001, -0.087035699999999994} + control2 + {0.24533199999999999, -0.099139900000000003} + element + CURVETO + point + {0.24533199999999999, -0.071906300000000006} + + + control1 + {0.24533199999999999, -0.044672999999999997} + control2 + {0.23291100000000001, -0.0325685} + element + CURVETO + point + {0.23291100000000001, -0.0325685} + + + control1 + {0.23291100000000001, -0.0325685} + control2 + {0.245337, -0.0023083700000000001} + element + CURVETO + point + {0.245337, 0.049132099999999998} + + + control1 + {0.23601800000000001, 0.040054600000000003} + control2 + {0.23291100000000001, 0.0249243} + element + CURVETO + point + {0.22670199999999999, 0.0340021} + + + control1 + {0.22360099999999999, 0.070313200000000006} + control2 + {0.21428900000000001, 0.061235699999999997} + element + CURVETO + point + {0.19564999999999999, 0.130832} + + + control1 + {0.19253799999999999, 0.16714499999999999} + control2 + {0.23601800000000001, 0.194378} + element + CURVETO + point + {0.25153999999999999, 0.194378} + + + control1 + {0.22048999999999999, 0.206482} + control2 + {0.27017200000000002, 0.215559} + element + CURVETO + point + {0.27017200000000002, 0.215559} + + + control1 + {0.27017200000000002, 0.215559} + control2 + {0.37575199999999997, 0.23068900000000001} + element + CURVETO + point + {0.41302699999999998, 0.25489800000000001} + + + control1 + {0.45029400000000003, 0.27910600000000002} + control2 + {0.49689, 0.418298} + element + CURVETO + point + {0.49999199999999999, 0.493948} + + + control1 + {0.50309899999999996, 0.49999900000000003} + control2 + {-0.46272600000000003, 0.5} + element + CURVETO + point + {-0.46272600000000003, 0.5} + + + element + CLOSE + + + element + MOVETO + point + {-0.46272600000000003, 0.5} + + + + TextBounds + {{0, 0}, {1, 1}} + + + InspectorGroup + 255 + ShapeImageRect + {{2, 2}, {22, 22}} + ShapeName + 6790EF7C-2B50-49F0-987C-E3B23074872C-12200-0000ED630083E581 + ShouldExport + YES + StrokePath + + elements + + + element + MOVETO + point + {-0.5, 0.49999700000000002} + + + control1 + {-0.5, 0.49999700000000002} + control2 + {-0.48077300000000001, 0.37026999999999999} + element + CURVETO + point + {-0.46156999999999998, 0.34315099999999998} + + + control1 + {-0.44235200000000002, 0.31602000000000002} + control2 + {-0.23102400000000001, 0.208235} + element + CURVETO + point + {-0.192604, 0.208235} + + + control1 + {-0.15418499999999999, 0.208235} + control2 + {-0.125361, 0.17144100000000001} + element + CURVETO + point + {-0.11576699999999999, 0.14690900000000001} + + + control1 + {-0.106153, 0.122378} + control2 + {-0.14457, 0.024259800000000002} + element + CURVETO + point + {-0.13497400000000001, 0.0119936} + + + control1 + {-0.125361, -0.00027060499999999999} + control2 + {-0.14457, 0.024259800000000002} + element + CURVETO + point + {-0.15418499999999999, 0.024259800000000002} + + + control1 + {-0.16378499999999999, 0.024259800000000002} + control2 + {-0.17338999999999999, 0.0119936} + element + CURVETO + point + {-0.17338999999999999, -0.00027060499999999999} + + + control1 + {-0.17338999999999999, -0.012536800000000001} + control2 + {-0.183008, -0.086125400000000005} + element + CURVETO + point + {-0.183008, -0.086125400000000005} + + + element + LINETO + point + {-0.192604, -0.117697} + + + control1 + {-0.192604, -0.117697} + control2 + {-0.183008, -0.147449} + element + CURVETO + point + {-0.17338999999999999, -0.147449} + + + control1 + {-0.16378499999999999, -0.147449} + control2 + {-0.17338999999999999, -0.22104199999999999} + element + CURVETO + point + {-0.17338999999999999, -0.22104199999999999} + + + control1 + {-0.17338999999999999, -0.22104199999999999} + control2 + {-0.192609, -0.36821999999999999} + element + CURVETO + point + {-0.14457, -0.39275700000000002} + + + control1 + {-0.13497600000000001, -0.42954700000000001} + control2 + {-0.115747, -0.43477300000000002} + element + CURVETO + point + {-0.096538499999999999, -0.45407900000000001} + + + control1 + {-0.096538499999999999, -0.473387} + control2 + {0.066754300000000003, -0.54697399999999996} + element + CURVETO + point + {0.15321199999999999, -0.45407900000000001} + + + control1 + {0.182031, -0.436587} + control2 + {0.20124, -0.39979500000000001} + element + CURVETO + point + {0.21085300000000001, -0.37526599999999999} + + + control1 + {0.22045400000000001, -0.35073500000000002} + control2 + {0.24926499999999999, -0.27010299999999998} + element + CURVETO + point + {0.23966199999999999, -0.23330799999999999} + + + control1 + {0.23006199999999999, -0.19651199999999999} + control2 + {0.23966199999999999, -0.20877699999999999} + element + CURVETO + point + {0.23966199999999999, -0.20877699999999999} + + + element + LINETO + point + {0.23006199999999999, -0.17197999999999999} + + + element + LINETO + point + {0.21085300000000001, -0.110655} + + + control1 + {0.21085300000000001, -0.110655} + control2 + {0.21085300000000001, -0.024801500000000001} + element + CURVETO + point + {0.201233, 0.048790500000000001} + + + control1 + {0.19162899999999999, 0.122378} + control2 + {0.16281599999999999, 0.18370400000000001} + element + CURVETO + point + {0.16281599999999999, 0.18370400000000001} + + + control1 + {0.16281599999999999, 0.18370400000000001} + control2 + {0.201233, 0.220499} + element + CURVETO + point + {0.21085300000000001, 0.220499} + + + control1 + {0.22044900000000001, 0.220499} + control2 + {0.412574, 0.27922799999999998} + element + CURVETO + point + {0.431786, 0.303755} + + + control1 + {0.45098300000000002, 0.32830399999999998} + control2 + {0.50000800000000001, 0.50000500000000003} + element + CURVETO + point + {0.5, 0.5} + + + element + CLOSE + + + element + MOVETO + point + {-0.5, 0.49999700000000002} + + + + TextBounds + {{0, 0}, {1, 1}} + + + GraphDocumentVersion + 8 + GraphicsList + + + Bounds + {{440.40245819091797, 283.6461181640625}, {105.94323093293849, 29.40540461156462}} + Class + ShapedGraphic + ID + 3060 + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs28 \cf0 \'95\'d2\'8f\'57\'92\'86} + + + + Bounds + {{27.465873718261719, 266.32305908203125}, {105.94323093293849, 29.40540461156462}} + Class + ShapedGraphic + ID + 3059 + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs28 \cf0 \'93\'c7\'82\'dd\'8d\'9e\'82\'dd\'89\'c2\'94\'5c} + + + + Class + LineGraphic + Head + + ID + 99 + + ID + 3058 + Points + + {126.36284355468756, 270} + {195.5759838891986, 271.27459556322475} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Class + LineGraphic + Head + + ID + 116 + + ID + 3057 + Points + + {457.0721435546875, 279} + {371.1337007914708, 270.6177115317094} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Bounds + {{34.512143554687555, 194.38624572753906}, {91.850700000000003, 71.936800000000005}} + Class + ShapedGraphic + ID + 3056 + Shape + 6790EF7C-2B50-49F0-987C-E3B23074872C-12200-0000ED630083E581 + Style + + fill + + Color + + b + 0.4 + g + 0.4 + r + 0.4 + + FillType + 2 + GradientAngle + 70 + GradientColor + + b + 0 + g + 0 + r + 0 + + MiddleColor + + b + 0.32549 + g + 0.32549 + r + 0.32549 + + MiddleFraction + 0.18253970146179199 + TrippleBlend + YES + + shadow + + Color + + b + 0.425743 + g + 0.425743 + r + 0.425743 + + Draws + NO + ShadowVector + {0, -5} + + stroke + + Draws + NO + + + + + Bounds + {{457.0721435546875, 201}, {72.603899999999996, 75.164299999999997}} + Class + ShapedGraphic + ID + 3012 + Shape + 7B2DAC72-B741-4CB4-A074-F89FBACDB271-12200-0000ED5F513B10D4 + Style + + fill + + Color + + b + 0.4 + g + 0.4 + r + 0.4 + + FillType + 2 + GradientAngle + 70 + GradientColor + + b + 0 + g + 0 + r + 0 + + MiddleColor + + b + 0.32549 + g + 0.32549 + r + 0.32549 + + MiddleFraction + 0.18253970146179199 + TrippleBlend + YES + + shadow + + Color + + b + 0.425743 + g + 0.425743 + r + 0.425743 + + Draws + NO + ShadowVector + {0, -5} + + stroke + + Draws + NO + + + + + Class + LineGraphic + Head + + ID + 100 + + ID + 120 + Points + + {308.13996889112747, 283.18243472153779} + {202.19673795818898, 339.20452180020141} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 116 + + + + Class + LineGraphic + Head + + ID + 114 + + ID + 119 + Points + + {357.87741451303225, 296.17023493312217} + {367.76803588867222, 310.5} + {375.47034048140375, 321.68920520804801} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 116 + + + + Class + LineGraphic + Head + + ID + 115 + + ID + 118 + Points + + {413.88705311104269, 380.26651151010492} + {428.60886378693073, 403.84653196815611} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 114 + + + + Bounds + {{305.75350952148472, 232.5}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 116 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 root} + VerticalPad + 0 + + + + Bounds + {{414.9358624395627, 398.7260869565219}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 115 + Shape + Circle + Style + + shadow + + Color + + b + 0 + g + 0 + r + 0 + + Draws + NO + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 100} + VerticalPad + 0 + + + + Bounds + {{363.04555585732112, 315.61304347826092}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 114 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 2} + VerticalPad + 0 + + + + Bounds + {{196.57118436950498, 237}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 99 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 root} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 106 + + ID + 110 + Points + + {304.70472795906301, 384.76651151010498} + {319.42653863495099, 408.34653196815617} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 101 + + + + Class + LineGraphic + Head + + ID + 105 + + ID + 109 + Points + + {264.06027607372027, 381.85381943334824} + {239.90396475089227, 411.25922404491286} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 101 + + + + Class + LineGraphic + Head + + ID + 105 + + ID + 108 + Points + + {189.24922491194795, 385.90098054478597} + {200.9204839340654, 407.21206293347512} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 100 + + + + Class + LineGraphic + Head + + ID + 104 + + ID + 107 + Points + + {153.51946290109922, 384.60311730857904} + {138.33177031540484, 408.50992616968205} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 100 + + + + Bounds + {{305.75353728758296, 403.2260869565219}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 106 + Shape + Circle + Style + + shadow + + Color + + b + 0 + g + 0 + r + 0 + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 5} + VerticalPad + 0 + + + + Bounds + {{185.58651151818162, 403.2260869565219}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 105 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 4} + VerticalPad + 0 + + + + Bounds + {{87.26803588867233, 403.2260869565219}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 104 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 3} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 101 + + ID + 103 + Points + + {248.67864640773723, 300.68347715305379} + {266.27026726819867, 326.20347936868541} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 99 + + + + Class + LineGraphic + Head + + ID + 100 + + ID + 102 + Points + + {209.15547427456764, 300.8251441250344} + {191.99890742276907, 326.06181239670479} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 99 + + + + Bounds + {{253.86323070534138, 320.11304347826092}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 101 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 2} + VerticalPad + 0 + + + + Bounds + {{140.06869872674213, 320.11304347826092}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 100 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 1} + VerticalPad + 0 + + + + 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 + 2014-02-02 07:24:57 +0000 + Modifier + Oshiro Nobuyasu + NotesVisible + NO + Orientation + 2 + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSHorizonalPagination + + coded + BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG + + NSLeftMargin + + float + 18 + + NSPaperSize + + size + {595, 842} + + 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 + {{388, 36}, {693, 922}} + ListView + + OutlineWidth + 142 + RightSidebar + + ShowRuler + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{0, 0}, {558, 783}} + Zoom + 1 + ZoomValues + + + Canvas 1 + 1 + 1 + + + + + diff -r 73334922bd5a -r 916cd38dd037 graffle/non_destructive_tree_slide.graffle --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/graffle/non_destructive_tree_slide.graffle Sun Feb 02 16:54:21 2014 +0900 @@ -0,0 +1,1444 @@ + + + + + ActiveLayerIndex + 0 + ApplicationVersion + + com.omnigroup.OmniGraffle + 139.18.0.187838 + + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {1118, 783}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + CreationDate + 2014-02-02 06:47:17 +0000 + Creator + Oshiro Nobuyasu + DisplayScale + 1 0/72 in = 1.0000 in + GraphDocumentVersion + 8 + GraphicsList + + + Class + LineGraphic + Head + + ID + 100 + + ID + 120 + Points + + {569.23957500307813, 201.38770817307838} + {462.7951436802154, 256.38089416935787} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 116 + + + + Class + LineGraphic + Head + + ID + 114 + + ID + 119 + Points + + {619.10937862436003, 214.67023493312215} + {629, 229} + {636.70230459273159, 240.18920520804801} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 116 + + + + Class + LineGraphic + Head + + ID + 115 + + ID + 118 + Points + + {672.44042850965002, 300.52509757585068} + {685.40325255497999, 326.21748081565926} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 114 + + + + Bounds + {{566.9854736328125, 151}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 116 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 root} + VerticalPad + 0 + + + + Bounds + {{676.16782655089048, 317.2260869565219}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 115 + Shape + Circle + Style + + shadow + + Color + + b + 0 + g + 0 + r + 0 + + Draws + NO + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 100} + VerticalPad + 0 + + + + Bounds + {{624.2775199686489, 234.11304347826092}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 114 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 2} + VerticalPad + 0 + + + + Bounds + {{457.80314848083276, 155.5}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 99 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 root} + VerticalPad + 0 + + + + Bounds + {{457.80316162109386, 129.5}, {148, 26}} + Class + ShapedGraphic + ID + 3061 + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 \'95\'d2\'8f\'57\'8c\'e3\'82\'cc\'96\'d8} + + + + Bounds + {{145.30314848083279, 155.49999999999994}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 3069 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 root} + VerticalPad + 0 + + + + Bounds + {{103.56039428710946, 129.5}, {148, 26}} + Class + ShapedGraphic + ID + 3075 + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 \'95\'d2\'8f\'57\'91\'4f\'82\'cc\'96\'d8} + + + + Class + LineGraphic + ID + 3062 + Points + + {293.00000000000011, 268.5} + {369.00000000000011, 268.5} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 3 + + + + + Class + LineGraphic + Head + + ID + 106 + + ID + 110 + Points + + {563.14599709716856, 305.09074116752032} + {576.04806318955616, 330.89784302535872} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 101 + + + + Class + LineGraphic + Head + + ID + 105 + + ID + 109 + Points + + {523.88923298429961, 298.92987068350152} + {497.94068690263293, 327.05339425167983} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 101 + + + + Class + LineGraphic + Head + + ID + 105 + + ID + 108 + Points + + {447.16163665196768, 306.25631656893347} + {456.94896848648216, 329.82316692832342} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 100 + + + + Class + LineGraphic + Head + + ID + 104 + + ID + 107 + Points + + {412.4341438729391, 301.21855413796527} + {394.95666921976471, 324.1524512190141} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 100 + + + + Bounds + {{566.98550139891074, 321.7260869565219}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 106 + Shape + Circle + Style + + shadow + + Color + + b + 0 + g + 0 + r + 0 + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 5} + VerticalPad + 0 + + + + Bounds + {{446.81847562950941, 321.7260869565219}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 105 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 4} + VerticalPad + 0 + + + + Bounds + {{348.50000000000011, 321.7260869565219}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 104 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 3} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 101 + + ID + 103 + Points + + {507.59694842301758, 220.88636173791127} + {523.4825934916604, 248.51452738859433} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 99 + + + + Class + LineGraphic + Head + + ID + 100 + + ID + 102 + Points + + {468.57278318129778, 217.77714742580179} + {449.54973096692731, 242.02576884921584} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 99 + + + + Bounds + {{515.09519481666916, 238.61304347826092}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 101 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 2} + VerticalPad + 0 + + + + Bounds + {{401.30066283806991, 238.61304347826092}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 100 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 1} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 3063 + + ID + 3065 + Points + + {253.43669207047327, 303.26651151004455} + {268.15850274642656, 326.846531968048} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 3064 + + + + Class + LineGraphic + Head + + ID + 3066 + + ID + 3067 + Points + + {212.79224018504834, 300.35381943334835} + {188.63592886222057, 329.75922404491308} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 3064 + + + + Class + LineGraphic + Head + + ID + 3066 + + ID + 3074 + Points + + {137.98118902363754, 304.40098054455382} + {149.65244804600448, 325.71206293308285} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 3071 + + + + Class + LineGraphic + Head + + ID + 3068 + + ID + 3073 + Points + + {102.25142701244977, 303.10311730859593} + {87.063734426773706, 327.00992616971257} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 3071 + + + + Bounds + {{254.48550139891086, 321.72608695652184}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 3063 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 5} + VerticalPad + 0 + + + + Bounds + {{134.31847562950949, 321.72608695652184}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 3066 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 4} + VerticalPad + 0 + + + + Bounds + {{36.000000000000171, 321.72608695652184}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 3068 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 3} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 3064 + + ID + 3070 + Points + + {197.41061051907315, 219.18347715304725} + {215.00223137954171, 244.70347936867307} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 3069 + + + + Class + LineGraphic + Head + + ID + 3071 + + ID + 3072 + Points + + {157.88743838590531, 219.32514412504224} + {140.73087153411538, 244.56181239671943} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 2 + + + Tail + + ID + 3069 + + + + Bounds + {{202.59519481666928, 238.61304347826086}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 3064 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 2} + VerticalPad + 0 + + + + Bounds + {{88.800662838069996, 238.61304347826086}, {64.514498601089599, 69.773913043478274}} + Class + ShapedGraphic + ID + 3071 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Width + 2 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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 1} + VerticalPad + 0 + + + + GridInfo + + GuidesLocked + NO + GuidesVisible + YES + HPages + 2 + 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 + 2014-02-02 07:24:16 +0000 + Modifier + Oshiro Nobuyasu + NotesVisible + NO + Orientation + 2 + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSHorizonalPagination + + coded + BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG + + NSLeftMargin + + float + 18 + + NSPaperSize + + size + {595, 842} + + 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 + {{271, 136}, {1000, 922}} + ListView + + OutlineWidth + 142 + RightSidebar + + ShowRuler + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{0, 0}, {851, 768}} + Zoom + 1 + ZoomValues + + + Canvas 1 + 1 + 1 + + + + + diff -r 73334922bd5a -r 916cd38dd037 graffle/scalability.graffle --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/graffle/scalability.graffle Sun Feb 02 16:54:21 2014 +0900 @@ -0,0 +1,1548 @@ + + + + + ActiveLayerIndex + 0 + ApplicationVersion + + com.omnigroup.OmniGraffle + 139.18.0.187838 + + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {559, 783}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + CreationDate + 2014-02-02 05:16:54 +0000 + Creator + Oshiro Nobuyasu + DisplayScale + 1 0/72 in = 1.0000 in + ExportShapes + + + InspectorGroup + 255 + ShapeImageRect + {{2, 2}, {22, 22}} + ShapeName + D06F4BB7-91E5-4B20-BAF2-889D7A90A493-12200-0000ED56ED0A8CDE + ShouldExport + YES + StrokePath + + elements + + + element + MOVETO + point + {-0.5, 0.49798399999999998} + + + control1 + {-0.5, 0.49798399999999998} + control2 + {-0.48141499999999998, 0.44139699999999998} + element + CURVETO + point + {-0.47212300000000001, 0.41061999999999999} + + + control1 + {-0.46283099999999999, 0.37984400000000001} + control2 + {-0.37070700000000001, 0.32785999999999998} + element + CURVETO + point + {-0.32618000000000003, 0.32124000000000003} + + + control1 + {-0.308865, 0.31461899999999998} + control2 + {-0.227238, 0.26827299999999998} + element + CURVETO + point + {-0.227238, 0.26827299999999998} + + + control1 + {-0.227238, 0.26827299999999998} + control2 + {-0.20250099999999999, 0.24841099999999999} + element + CURVETO + point + {-0.192606, 0.24510100000000001} + + + control1 + {-0.18271200000000001, 0.24179200000000001} + control2 + {-0.153029, 0.24179200000000001} + element + CURVETO + point + {-0.153029, 0.24179200000000001} + + + element + LINETO + point + {-0.123346, 0.22192899999999999} + + + element + LINETO + point + {-0.12087199999999999, 0.132549} + + + element + LINETO + point + {-0.13818900000000001, 0.066342799999999993} + + + control1 + {-0.13818900000000001, 0.066342799999999993} + control2 + {-0.16045300000000001, 0.046482099999999998} + element + CURVETO + point + {-0.16292300000000001, 0.039859199999999997} + + + control1 + {-0.16539699999999999, 0.033238900000000002} + control2 + {-0.17776500000000001, -0.036279100000000002} + element + CURVETO + point + {-0.17776500000000001, -0.036279100000000002} + + + control1 + {-0.17776500000000001, -0.036279100000000002} + control2 + {-0.18765999999999999, -0.112418} + element + CURVETO + point + {-0.18271200000000001, -0.122349} + + + control1 + {-0.17776500000000001, -0.13228000000000001} + control2 + {-0.16787199999999999, -0.13228000000000001} + element + CURVETO + point + {-0.16787199999999999, -0.13228000000000001} + + + control1 + {-0.16787199999999999, -0.13228000000000001} + control2 + {-0.18271200000000001, -0.26469599999999999} + element + CURVETO + point + {-0.18024100000000001, -0.284557} + + + control1 + {-0.18024100000000001, -0.31766} + control2 + {-0.14560799999999999, -0.39379799999999998} + element + CURVETO + point + {-0.14560799999999999, -0.39379799999999998} + + + element + LINETO + point + {-0.115924, -0.44014300000000001} + + + control1 + {-0.115924, -0.44014300000000001} + control2 + {-0.14808199999999999, -0.41697099999999998} + element + CURVETO + point + {-0.14808199999999999, -0.423591} + + + control1 + {-0.13818900000000001, -0.45338400000000001} + control2 + {-0.096137500000000001, -0.47324699999999997} + element + CURVETO + point + {-0.091189999999999993, -0.47655700000000001} + + + control1 + {-0.086242299999999994, -0.47986699999999999} + control2 + {-0.071398699999999996, -0.47986699999999999} + element + CURVETO + point + {-0.061506699999999997, -0.47655700000000001} + + + control1 + {-0.051611400000000002, -0.47324699999999997} + control2 + {-0.036769900000000001, -0.496419} + element + CURVETO + point + {-0.036769900000000001, -0.496419} + + + control1 + {-0.036769900000000001, -0.496419} + control2 + {-0.031822799999999998, -0.48979800000000001} + element + CURVETO + point + {-0.0244032, -0.48648799999999998} + + + control1 + {-0.0021396900000000001, -0.50304000000000004} + control2 + {0.034965499999999997, -0.49973000000000001} + element + CURVETO + point + {0.039911599999999998, -0.49973000000000001} + + + control1 + {0.062174199999999999, -0.49973000000000001} + control2 + {0.15617, -0.46331499999999998} + element + CURVETO + point + {0.14380200000000001, -0.45669500000000002} + + + control1 + {0.111646, -0.450075} + control2 + {0.12648699999999999, -0.44345299999999999} + element + CURVETO + point + {0.12648699999999999, -0.44345299999999999} + + + element + LINETO + point + {0.20316799999999999, -0.41697099999999998} + + + control1 + {0.20316799999999999, -0.41697099999999998} + control2 + {0.24027299999999999, -0.390486} + element + CURVETO + point + {0.227905, -0.38717699999999999} + + + control1 + {0.20564299999999999, -0.390488} + control2 + {0.213064, -0.38055699999999998} + element + CURVETO + point + {0.213064, -0.38055699999999998} + + + control1 + {0.213064, -0.38055699999999998} + control2 + {0.230378, -0.37393599999999999} + element + CURVETO + point + {0.232853, -0.35738399999999998} + + + control1 + {0.21553600000000001, -0.354074} + control2 + {0.21801000000000001, -0.35076299999999999} + element + CURVETO + point + {0.21801000000000001, -0.35076299999999999} + + + control1 + {0.21801000000000001, -0.35076299999999999} + control2 + {0.24521999999999999, -0.284557} + element + CURVETO + point + {0.24274699999999999, -0.26800400000000002} + + + control1 + {0.23532400000000001, -0.271314} + control2 + {0.22543099999999999, -0.26800400000000002} + element + CURVETO + point + {0.22543099999999999, -0.26800400000000002} + + + control1 + {0.22543099999999999, -0.26800400000000002} + control2 + {0.230378, -0.24152100000000001} + element + CURVETO + point + {0.230377, -0.22497} + + + control1 + {0.230378, -0.20841799999999999} + control2 + {0.225434, -0.18193599999999999} + element + CURVETO + point + {0.22543099999999999, -0.16869400000000001} + + + control1 + {0.22543199999999999, -0.15545200000000001} + control2 + {0.22543099999999999, -0.12897} + element + CURVETO + point + {0.22543099999999999, -0.12897} + + + control1 + {0.22543099999999999, -0.12897} + control2 + {0.230381, -0.13227700000000001} + element + CURVETO + point + {0.23780000000000001, -0.12565899999999999} + + + control1 + {0.24521999999999999, -0.119038} + control2 + {0.24027200000000001, -0.059450700000000002} + element + CURVETO + point + {0.24027200000000001, -0.052830599999999998} + + + control1 + {0.23780000000000001, -0.029658400000000001} + control2 + {0.230377, -0.0097957800000000005} + element + CURVETO + point + {0.230377, -0.0097957800000000005} + + + element + LINETO + point + {0.21801000000000001, 0.039859199999999997} + + + control1 + {0.21801000000000001, 0.039859199999999997} + control2 + {0.213064, 0.066342799999999993} + element + CURVETO + point + {0.20564299999999999, 0.066342799999999993} + + + control1 + {0.19822100000000001, 0.066342799999999993} + control2 + {0.1908, 0.059721700000000003} + element + CURVETO + point + {0.1908, 0.059721700000000003} + + + control1 + {0.1908, 0.059721700000000003} + control2 + {0.17843300000000001, 0.12923899999999999} + element + CURVETO + point + {0.171012, 0.145791} + + + control1 + {0.16359000000000001, 0.16234299999999999} + control2 + {0.15864400000000001, 0.17558399999999999} + element + CURVETO + point + {0.15864400000000001, 0.17558399999999999} + + + element + LINETO + point + {0.15864400000000001, 0.238481} + + + control1 + {0.15864400000000001, 0.238481} + control2 + {0.190805, 0.25172600000000001} + element + CURVETO + point + {0.20069500000000001, 0.25834299999999999} + + + control1 + {0.21059, 0.264963} + control2 + {0.21801000000000001, 0.28151599999999999} + element + CURVETO + point + {0.21801000000000001, 0.28151599999999999} + + + control1 + {0.21801000000000001, 0.28151599999999999} + control2 + {0.33451700000000001, 0.31454399999999999} + element + CURVETO + point + {0.36704700000000001, 0.33319900000000002} + + + control1 + {0.39957199999999998, 0.35185300000000003} + control2 + {0.43583899999999998, 0.38835500000000001} + element + CURVETO + point + {0.45068000000000003, 0.40159600000000001} + + + control1 + {0.46552199999999999, 0.41483799999999998} + control2 + {0.5, 0.5} + element + CURVETO + point + {0.5, 0.5} + + + element + CLOSE + + + element + MOVETO + point + {-0.5, 0.49798399999999998} + + + + TextBounds + {{0, 0}, {1, 1}} + + + GraphDocumentVersion + 8 + GraphicsList + + + Bounds + {{266.58111190795898, 216}, {158, 42}} + Class + ShapedGraphic + ID + 3075 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs28 \cf0 \'83\'6d\'81\'5b\'83\'68\'82\'cc\'92\'c7\'89\'c1\'82\'c9\'82\'e6\'82\'e8\ +\'95\'89\'89\'d7\'82\'f0\'95\'aa\'8e\'55} + + + + Class + LineGraphic + Head + + ID + 3077 + + ID + 3081 + Points + + {346.95107530782212, 308.8309079868751} + {439, 352.85000557263692} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 3 + + + Tail + + ID + 3 + + + + Class + LineGraphic + Head + + ID + 10 + + ID + 3080 + Points + + {346.99924344451028, 292.77490482076377} + {439, 297.84167564127193} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 3 + + + Tail + + ID + 3 + + + + Class + LineGraphic + Head + + ID + 3078 + + ID + 3079 + Points + + {346.96603064291702, 275.92443070930938} + {439, 240.1500020567577} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 3 + + + Tail + + ID + 3 + + + + Bounds + {{439, 215.99999618530273}, {71, 48.300011742909952}} + Class + ShapedGraphic + ID + 3078 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Shape + Cylinder + Style + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\fs20 \cf0 Database} + VerticalPad + 0 + + + + Bounds + {{439, 328.69999970118192}, {71, 48.300011742909952}} + Class + ShapedGraphic + ID + 3077 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Shape + Cylinder + Style + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\fs20 \cf0 Database} + VerticalPad + 0 + + + + Bounds + {{156.29400879554748, 235.99996948242188}, {95.868200000000002, 28.999969482421875}} + Class + ShapedGraphic + ID + 3076 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 request} + + + + Class + LineGraphic + Head + + ID + 3 + + ID + 3070 + Points + + {158, 330.99996948242188} + {271.01692328714245, 300.82385038144855} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Class + LineGraphic + Head + + ID + 3 + + ID + 3069 + Points + + {145, 306.99996948242188} + {271.00245677714241, 294.46287682825647} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Class + LineGraphic + Head + + ID + 3 + + ID + 3068 + Points + + {131, 285.99996948242188} + {271.00017289123986, 289.68260133311321} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Class + LineGraphic + Head + + ID + 3 + + ID + 3067 + Points + + {130, 270.99996948242188} + {271.00299547604919, 286.504152806636} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Class + LineGraphic + Head + + ID + 3 + + ID + 3066 + Points + + {123, 243.99996948242188} + {271.01504071534873, 281.14871880566938} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Bounds + {{439, 273.69166976981694}, {71, 48.300011742909952}} + Class + ShapedGraphic + ID + 10 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Shape + Cylinder + Style + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\fs20 \cf0 Database} + VerticalPad + 0 + + + + Bounds + {{21.293998718261719, 365.99996948242188}, {116.4562, 22.5}} + Class + ShapedGraphic + ID + 3065 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs28 \cf0 Clients} + + + + Bounds + {{55.587999999999994, 279.63560485839844}, {95.868200000000002, 71.635599999999997}} + Class + ShapedGraphic + ID + 3063 + Shape + D06F4BB7-91E5-4B20-BAF2-889D7A90A493-12200-0000ED56ED0A8CDE + Style + + fill + + Color + + b + 0.4 + g + 0.4 + r + 0.4 + + FillType + 2 + GradientAngle + 70 + GradientColor + + b + 0 + g + 0 + r + 0 + + MiddleColor + + b + 0.32549 + g + 0.32549 + r + 0.32549 + + MiddleFraction + 0.18253970146179199 + TrippleBlend + YES + + shadow + + Beneath + YES + Color + + b + 0.425743 + g + 0.425743 + r + 0.425743 + + Draws + NO + ShadowVector + {0, -5} + + stroke + + Draws + NO + + + + + Bounds + {{45.587999999999994, 263}, {95.868200000000002, 71.635599999999997}} + Class + ShapedGraphic + ID + 3062 + Shape + D06F4BB7-91E5-4B20-BAF2-889D7A90A493-12200-0000ED56ED0A8CDE + Style + + fill + + Color + + b + 0.4 + g + 0.4 + r + 0.4 + + FillType + 2 + GradientAngle + 70 + GradientColor + + b + 0 + g + 0 + r + 0 + + MiddleColor + + b + 0.32549 + g + 0.32549 + r + 0.32549 + + MiddleFraction + 0.18253970146179199 + TrippleBlend + YES + + shadow + + Beneath + YES + Color + + b + 0.425743 + g + 0.425743 + r + 0.425743 + + Draws + NO + ShadowVector + {0, -5} + + stroke + + Draws + NO + + + + + Bounds + {{31.587999999999994, 248}, {95.868200000000002, 71.635599999999997}} + Class + ShapedGraphic + ID + 3061 + Shape + D06F4BB7-91E5-4B20-BAF2-889D7A90A493-12200-0000ED56ED0A8CDE + Style + + fill + + Color + + b + 0.4 + g + 0.4 + r + 0.4 + + FillType + 2 + GradientAngle + 70 + GradientColor + + b + 0 + g + 0 + r + 0 + + MiddleColor + + b + 0.32549 + g + 0.32549 + r + 0.32549 + + MiddleFraction + 0.18253970146179199 + TrippleBlend + YES + + shadow + + Beneath + YES + Color + + b + 0.425743 + g + 0.425743 + r + 0.425743 + + Draws + NO + ShadowVector + {0, -5} + + stroke + + Draws + NO + + + + + Bounds + {{15.587999999999994, 230}, {95.868200000000002, 71.635599999999997}} + Class + ShapedGraphic + ID + 3060 + Shape + D06F4BB7-91E5-4B20-BAF2-889D7A90A493-12200-0000ED56ED0A8CDE + Style + + fill + + Color + + b + 0.4 + g + 0.4 + r + 0.4 + + FillType + 2 + GradientAngle + 70 + GradientColor + + b + 0 + g + 0 + r + 0 + + MiddleColor + + b + 0.32549 + g + 0.32549 + r + 0.32549 + + MiddleFraction + 0.18253970146179199 + TrippleBlend + YES + + shadow + + Beneath + YES + Color + + b + 0.425743 + g + 0.425743 + r + 0.425743 + + Draws + NO + ShadowVector + {0, -5} + + stroke + + Draws + NO + + + + + Bounds + {{0, 208}, {95.868200000000002, 71.635599999999997}} + Class + ShapedGraphic + ID + 3059 + Shape + D06F4BB7-91E5-4B20-BAF2-889D7A90A493-12200-0000ED56ED0A8CDE + Style + + fill + + Color + + b + 0.4 + g + 0.4 + r + 0.4 + + FillType + 2 + GradientAngle + 70 + GradientColor + + b + 0 + g + 0 + r + 0 + + MiddleColor + + b + 0.32549 + g + 0.32549 + r + 0.32549 + + MiddleFraction + 0.18253970146179199 + TrippleBlend + YES + + shadow + + Beneath + YES + Color + + b + 0.425743 + g + 0.425743 + r + 0.425743 + + Draws + NO + ShadowVector + {0, -5} + + stroke + + Draws + NO + + + + + Bounds + {{271.5, 266.99996948242188}, {75, 47.364395141601562}} + Class + ShapedGraphic + ID + 3 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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\fs24 \cf0 Server} + + + + 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 + 2014-02-02 05:24:01 +0000 + Modifier + Oshiro Nobuyasu + NotesVisible + NO + Orientation + 2 + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSHorizonalPagination + + coded + BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG + + NSLeftMargin + + float + 18 + + NSPaperSize + + size + {595, 842} + + 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 + {{550, 136}, {693, 922}} + ListView + + OutlineWidth + 142 + RightSidebar + + ShowRuler + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{0, 0}, {558, 783}} + Zoom + 1 + ZoomValues + + + Canvas 1 + 1 + 1 + + + + + diff -r 73334922bd5a -r 916cd38dd037 graffle/service_down.graffle --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/graffle/service_down.graffle Sun Feb 02 16:54:21 2014 +0900 @@ -0,0 +1,1604 @@ + + + + + ActiveLayerIndex + 0 + ApplicationVersion + + com.omnigroup.OmniGraffle + 139.18.0.187838 + + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {559, 783}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + CreationDate + 2014-02-02 05:03:53 +0000 + Creator + Oshiro Nobuyasu + DisplayScale + 1 0/72 in = 1 0/72 in + ExportShapes + + + InspectorGroup + 255 + ShapeImageRect + {{2, 2}, {22, 22}} + ShapeName + D06F4BB7-91E5-4B20-BAF2-889D7A90A493-12200-0000ED56ED0A8CDE + ShouldExport + YES + StrokePath + + elements + + + element + MOVETO + point + {-0.5, 0.49798399999999998} + + + control1 + {-0.5, 0.49798399999999998} + control2 + {-0.48141499999999998, 0.44139699999999998} + element + CURVETO + point + {-0.47212300000000001, 0.41061999999999999} + + + control1 + {-0.46283099999999999, 0.37984400000000001} + control2 + {-0.37070700000000001, 0.32785999999999998} + element + CURVETO + point + {-0.32618000000000003, 0.32124000000000003} + + + control1 + {-0.308865, 0.31461899999999998} + control2 + {-0.227238, 0.26827299999999998} + element + CURVETO + point + {-0.227238, 0.26827299999999998} + + + control1 + {-0.227238, 0.26827299999999998} + control2 + {-0.20250099999999999, 0.24841099999999999} + element + CURVETO + point + {-0.192606, 0.24510100000000001} + + + control1 + {-0.18271200000000001, 0.24179200000000001} + control2 + {-0.153029, 0.24179200000000001} + element + CURVETO + point + {-0.153029, 0.24179200000000001} + + + element + LINETO + point + {-0.123346, 0.22192899999999999} + + + element + LINETO + point + {-0.12087199999999999, 0.132549} + + + element + LINETO + point + {-0.13818900000000001, 0.066342799999999993} + + + control1 + {-0.13818900000000001, 0.066342799999999993} + control2 + {-0.16045300000000001, 0.046482099999999998} + element + CURVETO + point + {-0.16292300000000001, 0.039859199999999997} + + + control1 + {-0.16539699999999999, 0.033238900000000002} + control2 + {-0.17776500000000001, -0.036279100000000002} + element + CURVETO + point + {-0.17776500000000001, -0.036279100000000002} + + + control1 + {-0.17776500000000001, -0.036279100000000002} + control2 + {-0.18765999999999999, -0.112418} + element + CURVETO + point + {-0.18271200000000001, -0.122349} + + + control1 + {-0.17776500000000001, -0.13228000000000001} + control2 + {-0.16787199999999999, -0.13228000000000001} + element + CURVETO + point + {-0.16787199999999999, -0.13228000000000001} + + + control1 + {-0.16787199999999999, -0.13228000000000001} + control2 + {-0.18271200000000001, -0.26469599999999999} + element + CURVETO + point + {-0.18024100000000001, -0.284557} + + + control1 + {-0.18024100000000001, -0.31766} + control2 + {-0.14560799999999999, -0.39379799999999998} + element + CURVETO + point + {-0.14560799999999999, -0.39379799999999998} + + + element + LINETO + point + {-0.115924, -0.44014300000000001} + + + control1 + {-0.115924, -0.44014300000000001} + control2 + {-0.14808199999999999, -0.41697099999999998} + element + CURVETO + point + {-0.14808199999999999, -0.423591} + + + control1 + {-0.13818900000000001, -0.45338400000000001} + control2 + {-0.096137500000000001, -0.47324699999999997} + element + CURVETO + point + {-0.091189999999999993, -0.47655700000000001} + + + control1 + {-0.086242299999999994, -0.47986699999999999} + control2 + {-0.071398699999999996, -0.47986699999999999} + element + CURVETO + point + {-0.061506699999999997, -0.47655700000000001} + + + control1 + {-0.051611400000000002, -0.47324699999999997} + control2 + {-0.036769900000000001, -0.496419} + element + CURVETO + point + {-0.036769900000000001, -0.496419} + + + control1 + {-0.036769900000000001, -0.496419} + control2 + {-0.031822799999999998, -0.48979800000000001} + element + CURVETO + point + {-0.0244032, -0.48648799999999998} + + + control1 + {-0.0021396900000000001, -0.50304000000000004} + control2 + {0.034965499999999997, -0.49973000000000001} + element + CURVETO + point + {0.039911599999999998, -0.49973000000000001} + + + control1 + {0.062174199999999999, -0.49973000000000001} + control2 + {0.15617, -0.46331499999999998} + element + CURVETO + point + {0.14380200000000001, -0.45669500000000002} + + + control1 + {0.111646, -0.450075} + control2 + {0.12648699999999999, -0.44345299999999999} + element + CURVETO + point + {0.12648699999999999, -0.44345299999999999} + + + element + LINETO + point + {0.20316799999999999, -0.41697099999999998} + + + control1 + {0.20316799999999999, -0.41697099999999998} + control2 + {0.24027299999999999, -0.390486} + element + CURVETO + point + {0.227905, -0.38717699999999999} + + + control1 + {0.20564299999999999, -0.390488} + control2 + {0.213064, -0.38055699999999998} + element + CURVETO + point + {0.213064, -0.38055699999999998} + + + control1 + {0.213064, -0.38055699999999998} + control2 + {0.230378, -0.37393599999999999} + element + CURVETO + point + {0.232853, -0.35738399999999998} + + + control1 + {0.21553600000000001, -0.354074} + control2 + {0.21801000000000001, -0.35076299999999999} + element + CURVETO + point + {0.21801000000000001, -0.35076299999999999} + + + control1 + {0.21801000000000001, -0.35076299999999999} + control2 + {0.24521999999999999, -0.284557} + element + CURVETO + point + {0.24274699999999999, -0.26800400000000002} + + + control1 + {0.23532400000000001, -0.271314} + control2 + {0.22543099999999999, -0.26800400000000002} + element + CURVETO + point + {0.22543099999999999, -0.26800400000000002} + + + control1 + {0.22543099999999999, -0.26800400000000002} + control2 + {0.230378, -0.24152100000000001} + element + CURVETO + point + {0.230377, -0.22497} + + + control1 + {0.230378, -0.20841799999999999} + control2 + {0.225434, -0.18193599999999999} + element + CURVETO + point + {0.22543099999999999, -0.16869400000000001} + + + control1 + {0.22543199999999999, -0.15545200000000001} + control2 + {0.22543099999999999, -0.12897} + element + CURVETO + point + {0.22543099999999999, -0.12897} + + + control1 + {0.22543099999999999, -0.12897} + control2 + {0.230381, -0.13227700000000001} + element + CURVETO + point + {0.23780000000000001, -0.12565899999999999} + + + control1 + {0.24521999999999999, -0.119038} + control2 + {0.24027200000000001, -0.059450700000000002} + element + CURVETO + point + {0.24027200000000001, -0.052830599999999998} + + + control1 + {0.23780000000000001, -0.029658400000000001} + control2 + {0.230377, -0.0097957800000000005} + element + CURVETO + point + {0.230377, -0.0097957800000000005} + + + element + LINETO + point + {0.21801000000000001, 0.039859199999999997} + + + control1 + {0.21801000000000001, 0.039859199999999997} + control2 + {0.213064, 0.066342799999999993} + element + CURVETO + point + {0.20564299999999999, 0.066342799999999993} + + + control1 + {0.19822100000000001, 0.066342799999999993} + control2 + {0.1908, 0.059721700000000003} + element + CURVETO + point + {0.1908, 0.059721700000000003} + + + control1 + {0.1908, 0.059721700000000003} + control2 + {0.17843300000000001, 0.12923899999999999} + element + CURVETO + point + {0.171012, 0.145791} + + + control1 + {0.16359000000000001, 0.16234299999999999} + control2 + {0.15864400000000001, 0.17558399999999999} + element + CURVETO + point + {0.15864400000000001, 0.17558399999999999} + + + element + LINETO + point + {0.15864400000000001, 0.238481} + + + control1 + {0.15864400000000001, 0.238481} + control2 + {0.190805, 0.25172600000000001} + element + CURVETO + point + {0.20069500000000001, 0.25834299999999999} + + + control1 + {0.21059, 0.264963} + control2 + {0.21801000000000001, 0.28151599999999999} + element + CURVETO + point + {0.21801000000000001, 0.28151599999999999} + + + control1 + {0.21801000000000001, 0.28151599999999999} + control2 + {0.33451700000000001, 0.31454399999999999} + element + CURVETO + point + {0.36704700000000001, 0.33319900000000002} + + + control1 + {0.39957199999999998, 0.35185300000000003} + control2 + {0.43583899999999998, 0.38835500000000001} + element + CURVETO + point + {0.45068000000000003, 0.40159600000000001} + + + control1 + {0.46552199999999999, 0.41483799999999998} + control2 + {0.5, 0.5} + element + CURVETO + point + {0.5, 0.5} + + + element + CLOSE + + + element + MOVETO + point + {-0.5, 0.49798399999999998} + + + + TextBounds + {{0, 0}, {1, 1}} + + + GraphDocumentVersion + 8 + GraphicsList + + + Bounds + {{170, 343}, {158, 42}} + Class + ShapedGraphic + ID + 3084 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs28 \cf0 2.\'83\'45\'83\'46\'83\'75\'83\'54\'81\'5b\'83\'72\'83\'58\ +\'82\'e0\'83\'5f\'83\'45\'83\'93} + + + + Class + Group + Graphics + + + Class + LineGraphic + ID + 3082 + Points + + {256.22809464149475, 258.81778717041016} + {223.22809464149475, 330.45338439941406} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + Width + 4 + + + + + Class + LineGraphic + ID + 3083 + Points + + {216.22809464149475, 258.18218994140625} + {270.22809464149475, 329.81778717041016} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + Width + 4 + + + + + ID + 3081 + + + Bounds + {{91.588017591094967, 222.00006103515625}, {95.868200000000002, 28.999969482421875}} + Class + ShapedGraphic + ID + 3076 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 request} + + + + Bounds + {{311.5, 215.50004577636719}, {158, 42}} + Class + ShapedGraphic + ID + 3075 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs28 \cf0 1.\'95\'89\'89\'d7\'91\'9d\'91\'e5\'82\'cc\'82\'bd\'82\'df\ +\'83\'66\'81\'5b\'83\'5e\'83\'78\'81\'5b\'83\'58\'83\'5f\'83\'45\'83\'93} + + + + Class + LineGraphic + ID + 3074 + Points + + {407, 258.18219757080078} + {374, 329.81779479980469} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + Width + 4 + + + + + Class + LineGraphic + ID + 3072 + Points + + {367, 257.54660034179688} + {421, 329.18219757080078} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + Width + 4 + + + + + Class + LineGraphic + Head + + ID + 10 + + ID + 3071 + Points + + {355, 293.68219566345215} + {447, 293.68219566345215} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 7 + + + Tail + + ID + 3 + + + + Class + LineGraphic + Head + + ID + 3 + + ID + 3070 + Points + + {166, 334} + {279.01692328714245, 303.82388089902668} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Class + LineGraphic + Head + + ID + 3 + + ID + 3069 + Points + + {153, 310} + {279.00245677714241, 297.46290734583459} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Class + LineGraphic + Head + + ID + 3 + + ID + 3068 + Points + + {139, 289} + {279.00017289123986, 292.68263185069134} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Class + LineGraphic + Head + + ID + 3 + + ID + 3067 + Points + + {138, 274} + {279.00299547604919, 289.50418332421413} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Class + LineGraphic + Head + + ID + 3 + + ID + 3066 + Points + + {131, 247} + {279.01504071534873, 284.1487493232475} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Bounds + {{447, 266.68218994140625}, {71, 54.000011444091797}} + Class + ShapedGraphic + ID + 10 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Shape + Cylinder + Style + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\fs20 \cf0 Database} + VerticalPad + 0 + + + + Bounds + {{29.293998718261719, 369}, {116.4562, 22.5}} + Class + ShapedGraphic + ID + 3065 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs28 \cf0 Clients} + + + + Bounds + {{63.587999999999994, 282.63563537597656}, {95.868200000000002, 71.635599999999997}} + Class + ShapedGraphic + ID + 3063 + Shape + D06F4BB7-91E5-4B20-BAF2-889D7A90A493-12200-0000ED56ED0A8CDE + Style + + fill + + Color + + b + 0.4 + g + 0.4 + r + 0.4 + + FillType + 2 + GradientAngle + 70 + GradientColor + + b + 0 + g + 0 + r + 0 + + MiddleColor + + b + 0.32549 + g + 0.32549 + r + 0.32549 + + MiddleFraction + 0.18253970146179199 + TrippleBlend + YES + + shadow + + Beneath + YES + Color + + b + 0.425743 + g + 0.425743 + r + 0.425743 + + Draws + NO + ShadowVector + {0, -5} + + stroke + + Draws + NO + + + + + Bounds + {{53.587999999999994, 266.00003051757812}, {95.868200000000002, 71.635599999999997}} + Class + ShapedGraphic + ID + 3062 + Shape + D06F4BB7-91E5-4B20-BAF2-889D7A90A493-12200-0000ED56ED0A8CDE + Style + + fill + + Color + + b + 0.4 + g + 0.4 + r + 0.4 + + FillType + 2 + GradientAngle + 70 + GradientColor + + b + 0 + g + 0 + r + 0 + + MiddleColor + + b + 0.32549 + g + 0.32549 + r + 0.32549 + + MiddleFraction + 0.18253970146179199 + TrippleBlend + YES + + shadow + + Beneath + YES + Color + + b + 0.425743 + g + 0.425743 + r + 0.425743 + + Draws + NO + ShadowVector + {0, -5} + + stroke + + Draws + NO + + + + + Bounds + {{39.587999999999994, 251.00003051757812}, {95.868200000000002, 71.635599999999997}} + Class + ShapedGraphic + ID + 3061 + Shape + D06F4BB7-91E5-4B20-BAF2-889D7A90A493-12200-0000ED56ED0A8CDE + Style + + fill + + Color + + b + 0.4 + g + 0.4 + r + 0.4 + + FillType + 2 + GradientAngle + 70 + GradientColor + + b + 0 + g + 0 + r + 0 + + MiddleColor + + b + 0.32549 + g + 0.32549 + r + 0.32549 + + MiddleFraction + 0.18253970146179199 + TrippleBlend + YES + + shadow + + Beneath + YES + Color + + b + 0.425743 + g + 0.425743 + r + 0.425743 + + Draws + NO + ShadowVector + {0, -5} + + stroke + + Draws + NO + + + + + Bounds + {{23.587999999999994, 233.00003051757812}, {95.868200000000002, 71.635599999999997}} + Class + ShapedGraphic + ID + 3060 + Shape + D06F4BB7-91E5-4B20-BAF2-889D7A90A493-12200-0000ED56ED0A8CDE + Style + + fill + + Color + + b + 0.4 + g + 0.4 + r + 0.4 + + FillType + 2 + GradientAngle + 70 + GradientColor + + b + 0 + g + 0 + r + 0 + + MiddleColor + + b + 0.32549 + g + 0.32549 + r + 0.32549 + + MiddleFraction + 0.18253970146179199 + TrippleBlend + YES + + shadow + + Beneath + YES + Color + + b + 0.425743 + g + 0.425743 + r + 0.425743 + + Draws + NO + ShadowVector + {0, -5} + + stroke + + Draws + NO + + + + + Bounds + {{8, 211.00003051757812}, {95.868200000000002, 71.635599999999997}} + Class + ShapedGraphic + ID + 3059 + Shape + D06F4BB7-91E5-4B20-BAF2-889D7A90A493-12200-0000ED56ED0A8CDE + Style + + fill + + Color + + b + 0.4 + g + 0.4 + r + 0.4 + + FillType + 2 + GradientAngle + 70 + GradientColor + + b + 0 + g + 0 + r + 0 + + MiddleColor + + b + 0.32549 + g + 0.32549 + r + 0.32549 + + MiddleFraction + 0.18253970146179199 + TrippleBlend + YES + + shadow + + Beneath + YES + Color + + b + 0.425743 + g + 0.425743 + r + 0.425743 + + Draws + NO + ShadowVector + {0, -5} + + stroke + + Draws + NO + + + + + Bounds + {{279.5, 270}, {75, 47.364395141601562}} + Class + ShapedGraphic + ID + 3 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\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\fs24 \cf0 Server} + + + + 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 + 2014-02-02 05:19:13 +0000 + Modifier + Oshiro Nobuyasu + NotesVisible + NO + Orientation + 2 + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSHorizonalPagination + + coded + BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG + + NSLeftMargin + + float + 18 + + NSPaperSize + + size + {595, 842} + + 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 + {{351, 90}, {693, 922}} + ListView + + OutlineWidth + 142 + RightSidebar + + ShowRuler + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{0, 0}, {558, 783}} + Zoom + 1 + ZoomValues + + + Canvas 1 + 1 + 1 + + + + + diff -r 73334922bd5a -r 916cd38dd037 images/.DS_Store Binary file images/.DS_Store has changed diff -r 73334922bd5a -r 916cd38dd037 images/destructive_tree.png Binary file images/destructive_tree.png has changed diff -r 73334922bd5a -r 916cd38dd037 images/destructive_tree_demerit.png Binary file images/destructive_tree_demerit.png has changed diff -r 73334922bd5a -r 916cd38dd037 images/destructive_tree_slide.png Binary file images/destructive_tree_slide.png has changed diff -r 73334922bd5a -r 916cd38dd037 images/non_destructive_tree_edit.png Binary file images/non_destructive_tree_edit.png has changed diff -r 73334922bd5a -r 916cd38dd037 images/non_destructive_tree_edit2.png Binary file images/non_destructive_tree_edit2.png has changed diff -r 73334922bd5a -r 916cd38dd037 images/non_destructive_tree_merit.png Binary file images/non_destructive_tree_merit.png has changed diff -r 73334922bd5a -r 916cd38dd037 images/non_destructive_tree_slide.png Binary file images/non_destructive_tree_slide.png has changed diff -r 73334922bd5a -r 916cd38dd037 images/scalability.png Binary file images/scalability.png has changed diff -r 73334922bd5a -r 916cd38dd037 images/service_down.png Binary file images/service_down.png has changed diff -r 73334922bd5a -r 916cd38dd037 index.html --- a/index.html Sun Feb 02 14:03:04 2014 +0900 +++ b/index.html Sun Feb 02 16:54:21 2014 +0900 @@ -44,6 +44,11 @@ font-family: 'Droid Sans Mono', 'Courier New', monospace; color: black; } + + .slide h3 { + margin-top:-15px; + } + @@ -79,11 +84,127 @@

+ ウェブサービスにおけるデータベースの重要性 +

+

ウェブサービスへの負荷が高まることは、データベースへの負荷が高まることでもある。

+

データベースの性能が低ければ負荷に耐え切れずサービスはダウンする

+

+ +

+

そのため、データベースにはスケーラビリティが必要

+
+ +
+

+ スケーラビリティとは +

+

システムが負荷の増大に対して柔軟に拡張して対応できる性質

+

主に次の2つの方法によりシステムはスケールされる

+ +

分散システムにおいてはスケールアウトによりスケーラビリティを高める

+
+ +
+

+ コンテンツマネジメントシステム(CMS) +

+

+

+

+
+ +
+

+ +
+

非破壊的木構造データベースJungle

+

JungleはスケーラビリティのあるCMSの設計を目指して当研究室で開発されているデータベース

+

データを木構造で、さらに非破壊で保持する

+
+

まず、破壊的木構造と非破壊的木構造の特徴について説明する

+
+ +
+

破壊的木構造

+

木構造の通常のデータ表現

+

破壊的木構造は、木構造により保持しているデータの編集をデータを直接書き換えることで行う

+

+ +

+
+ +
+

破壊的木構造

+

破壊的木構造ではデータの編集中にそのデータを読むことができない

+

編集が完了するまでまたなければならない

+

+ +

+
+ +
+

+ 非破壊的木構造 +

+

非破壊的木構造は一度作成したデータは変更しない

+

新しい木構造を作成することでデータの編集を行う

+

+ +

+

+
+ +
+

+ 非破壊的木構造におけるデータ編集 +

+

目的とするノード5ををコピーして内容を編集する。ノード100となる

+

ルートノードから目的のノード5までに続くルートノードとノード2のコピーとりノード100と繋げる

+ +

+ +

+
+ +
+

+ 非破壊的木構造におけるデータ編集と読み込み +

+

新しく作成したルートノードに変更を加えていないノードへの参照を持たせる。新しい木構造のデータができる

+

最新のルートノードの登録を新しく作成した側のルートノードへと登録する

+

+ +

+
+ +
+

+ 非破壊的木構造の利点 +

+

+

+
+ + + +
+

+

+

+

+
+ + +

非破壊的木構造データベースJungleの評価