# HG changeset patch # User Shohei KOKUBO # Date 1454574484 -32400 # Node ID bb2bf03f09b4f9d26acab19f6f32f46ff688aeb2 # Parent 40686d8028c5decdd17b436b2cf4e8534bfc7a6a add graffle files diff -r 40686d8028c5 -r bb2bf03f09b4 paper/images/GearsOS_arch.graffle --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/images/GearsOS_arch.graffle Thu Feb 04 17:28:04 2016 +0900 @@ -0,0 +1,1866 @@ + + + + + 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 + 2015-05-06 12:15:09 +0000 + Creator + kkb + DisplayScale + 1 0/72 in = 1.0000 in + GraphDocumentVersion + 8 + GraphicsList + + + Class + Group + Graphics + + + Bounds + {{487, 387}, {66, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 148 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1347\cocoasubrtf570 +\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 pointer} + VerticalPad + 0 + + + + Bounds + {{517, 278.04542541503918}, {66, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 149 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1347\cocoasubrtf570 +\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 goto} + VerticalPad + 0 + + + + Bounds + {{625, 445.117431640625}, {115, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 150 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1347\cocoasubrtf570 +\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 Temporal Data Gear} + VerticalPad + 0 + + + + Bounds + {{625, 428.117431640625}, {115, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 151 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1347\cocoasubrtf570 +\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 Temporal Data Gear} + VerticalPad + 0 + + + + Bounds + {{625, 410}, {115, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 152 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1347\cocoasubrtf570 +\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 Temporal Data Gear} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 159 + + ID + 153 + Points + + {478.21863675031523, 362.20520265171882} + {594.78136057069594, 405.55697719473693} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + Pattern + 1 + TailArrow + 0 + + + Tail + + ID + 160 + + + + Class + LineGraphic + ID + 154 + Points + + {618.37499999999989, 409.61743185433227} + {618.37499999999989, 426.61743222053235} + + Style + + stroke + + HeadArrow + NegativeControls + Legacy + + TailArrow + NegativeControls + + + + + Class + LineGraphic + ID + 155 + Points + + {618.37499999999989, 443.61743148813241} + {618.37499999999989, 460.61743185433232} + + Style + + stroke + + HeadArrow + NegativeControls + Legacy + + TailArrow + NegativeControls + + + + + Class + LineGraphic + ID + 156 + Points + + {618.37499999999989, 426.6174318122105} + {618.37499999999989, 443.61743217841041} + + Style + + stroke + + HeadArrow + NegativeControls + Legacy + + TailArrow + NegativeControls + + + + + Class + LineGraphic + ID + 157 + Points + + {604, 409.007568359375} + {604, 460.007568359375} + + Style + + stroke + + HeadArrow + NegativeControls + Legacy + + TailArrow + FilledArrow + + + + + Bounds + {{584.625, 477.617431640625}, {176, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 158 + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1347\cocoasubrtf570 +\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 memory} + VerticalPad + 0 + + + + Bounds + {{595.25000000000023, 401.007568359375}, {154.75, 67}} + Class + ShapedGraphic + ID + 159 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + + + Bounds + {{424.24999901761652, 337.07452548890376}, {53.5, 30.015151977539062}} + Class + ShapedGraphic + ID + 160 + Line + + ID + 162 + Position + 0.8249744176864624 + RotationType + 0 + + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1347\cocoasubrtf570 +\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 context} + + + + Bounds + {{431.99999999999977, 436.00000000000006}, {176, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 161 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1347\cocoasubrtf570 +\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 Worker} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 166 + + ID + 162 + Points + + {487.6373629440061, 243.93544826469429} + {448.1091003417971, 233} + {414.1091003417971, 289} + {443.60910034179653, 350} + {489.18166043264989, 336.52187917772261} + + Style + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + FilledArrow + + + Tail + + ID + 165 + + + + Class + LineGraphic + Head + + ID + 166 + + ID + 163 + Points + + {533.10911435610967, 274.51516072232459} + {533.10911435610967, 305.53029521029288} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + TailArrow + 0 + + + Tail + + ID + 165 + + + + Class + LineGraphic + Head + + ID + 165 + + ID + 164 + Points + + {533.10910873370131, 207} + {533.10910873370131, 238.51514324504049} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + TailArrow + 0 + + + Tail + + ID + 167 + + + + Bounds + {{469.1091003417971, 239.01515197753895}, {128, 35}} + Class + ShapedGraphic + ID + 165 + Shape + Circle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1347\cocoasubrtf570 +\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 Code Gear} + + + + Bounds + {{469.1091003417971, 306.03030395507801}, {128, 35}} + Class + ShapedGraphic + ID + 166 + Shape + Circle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1347\cocoasubrtf570 +\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 Meta Code Gear} + + + + Bounds + {{500.10910034179688, 193}, {66, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 167 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1347\cocoasubrtf570 +\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 Data Gear} + VerticalPad + 0 + + + + Bounds + {{11.999999999999659, 410}, {66, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 168 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1347\cocoasubrtf570 +\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 copy} + VerticalPad + 0 + + + + Class + LineGraphic + ID + 169 + Points + + {42.5, 387} + {49.5, 407} + {71.5, 410} + + Style + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + FilledArrow + + + + + Bounds + {{325.99999999999977, 319}, {66, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 170 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1347\cocoasubrtf570 +\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 store} + VerticalPad + 0 + + + + Bounds + {{325.99999999999977, 201.49999237060553}, {66, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 171 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1347\cocoasubrtf570 +\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 read} + VerticalPad + 0 + + + + Class + LineGraphic + ID + 172 + Points + + {324.99999999999983, 342} + {392.99999999999972, 342} + + Style + + stroke + + HeadArrow + 0 + Legacy + + TailArrow + FilledArrow + + + + + Class + LineGraphic + ID + 173 + Points + + {324.99999999999983, 222.99996692238005} + {392.99999999999972, 222.99996692238005} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + TailArrow + 0 + + + + + Bounds + {{393.49999999999966, 139}, {253.00000000000014, 282.99999999999989}} + Class + ShapedGraphic + ID + 174 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + + + Bounds + {{436.49999999999943, 104}, {253.00000000000014, 282.99999999999989}} + Class + ShapedGraphic + ID + 175 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + + + Bounds + {{480.49999999999989, 67}, {253.00000000000014, 282.99999999999989}} + Class + ShapedGraphic + ID + 176 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + + + Class + Group + Graphics + + + Bounds + {{140.04924011230443, 219.98726987838751}, {90.3162841796875, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 1 + + + ID + 178 + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1347\cocoasubrtf570 +\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\fs24 \cf2 Meta Data Gear} + VerticalPad + 0 + + + + Bounds + {{184.84185791015599, 165.74242401123053}, {66, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 179 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1347\cocoasubrtf570 +\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 Data Gear} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 181 + + ID + 180 + Points + + {260.63904413799833, 263.95532240098333} + {280.67900017936921, 297.04476486031871} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + HeadArrow + 0 + Legacy + + TailArrow + 0 + + + Tail + + ID + 192 + + + + Bounds + {{275.01515151515122, 295.55045454545473}, {25.047348484848513, 25.64151515151514}} + Class + ShapedGraphic + ID + 181 + Shape + Circle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + + + Class + LineGraphic + Head + + ID + 183 + + ID + 182 + Points + + {246.60852778601273, 263.75146804005476} + {225.01280748159624, 297.24861517565887} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + HeadArrow + 0 + Legacy + + TailArrow + 0 + + + Tail + + ID + 192 + + + + Bounds + {{205.31818181818156, 295.55045454545473}, {25.047348484848513, 25.64151515151514}} + Class + ShapedGraphic + ID + 183 + Shape + Circle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + + + Class + LineGraphic + Head + + ID + 189 + + ID + 184 + Points + + {169.80478370166296, 263.34126189283182} + {144.99834329838677, 297.65881143385616} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + HeadArrow + 0 + Legacy + + TailArrow + 0 + + + Tail + + ID + 193 + + + + Class + LineGraphic + Head + + ID + 187 + + ID + 185 + Points + + {144.84289549965422, 319.19965217661098} + {165.60387963053429, 348.8259453571161} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + HeadArrow + 0 + Legacy + + TailArrow + 0 + + + Tail + + ID + 189 + + + + Class + LineGraphic + Head + + ID + 188 + + ID + 186 + Points + + {129.09588004179938, 318.7553353748965} + {105.12017528879785, 349.27023962899653} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + HeadArrow + 0 + Legacy + + TailArrow + 0 + + + Tail + + ID + 189 + + + + Bounds + {{160.66856060605991, 346.83348484848455}, {25.047348484848513, 25.64151515151514}} + Class + ShapedGraphic + ID + 187 + Shape + Circle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + + + Bounds + {{84.437499999999631, 346.83348484848455}, {25.047348484848513, 25.64151515151514}} + Class + ShapedGraphic + ID + 188 + Shape + Circle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + + + Bounds + {{124.73106060606054, 295.55045454545473}, {25.047348484848513, 25.64151515151514}} + Class + ShapedGraphic + ID + 189 + Shape + Circle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + + + Class + LineGraphic + Head + + ID + 192 + + ID + 190 + Points + + {225.43001671177532, 212.1741976311564} + {246.19100084265605, 241.80049081166203} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + HeadArrow + 0 + Legacy + + TailArrow + 0 + + + Tail + + ID + 194 + + + + Class + LineGraphic + Head + + ID + 193 + + ID + 191 + Points + + {209.68300125392042, 211.72988082944192} + {185.70729650091866, 242.24478508354238} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + HeadArrow + 0 + Legacy + + TailArrow + 0 + + + Tail + + ID + 194 + + + + Bounds + {{241.25568181818173, 239.80803030303042}, {25.047348484848513, 25.64151515151514}} + Class + ShapedGraphic + ID + 192 + Shape + Circle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + + + Bounds + {{165.02462121212042, 239.80803030303042}, {25.047348484848513, 25.64151515151514}} + Class + ShapedGraphic + ID + 193 + Shape + Circle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + + + Bounds + {{205.31818181818156, 188.52500000000018}, {25.047348484848513, 25.64151515151514}} + Class + ShapedGraphic + ID + 194 + Shape + Circle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + + + Bounds + {{71.499999999999687, 139.00000000000011}, {253.00000000000014, 282.99999999999989}} + Class + ShapedGraphic + ID + 195 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + + + ID + 177 + + + Bounds + {{32.999999999999716, 104}, {253.00000000000014, 282.99999999999989}} + Class + ShapedGraphic + ID + 196 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + + + Bounds + {{109.99999999999979, 436.00000000000006}, {176, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 197 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1347\cocoasubrtf570 +\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 Persistent Data Gear} + VerticalPad + 0 + + + + ID + 147 + + + 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 + 2015-05-06 13:15:37 +0000 + Modifier + kkb + 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 + {{433, 832}, {1003, 925}} + ListView + + OutlineWidth + 142 + RightSidebar + + ShowRuler + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{0, 0}, {868, 783}} + Zoom + 1 + ZoomValues + + + Canvas 1 + 1 + 1 + + + + + diff -r 40686d8028c5 -r bb2bf03f09b4 paper/images/List.graffle Binary file paper/images/List.graffle has changed diff -r 40686d8028c5 -r bb2bf03f09b4 paper/images/synchronizedQueue.graffle --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/images/synchronizedQueue.graffle Thu Feb 04 17:28:04 2016 +0900 @@ -0,0 +1,2536 @@ + + + + + ActiveLayerIndex + 0 + ApplicationVersion + + com.omnigroup.OmniGraffle6 + 159.11.0.228015 + + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {1118, 783}} + Class + SolidGraphic + ID + 2 + Style + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + CreationDate + 2015-05-04 06:37:26 +0000 + Creator + Tatsuki IHA + DisplayScale + 1 in = 1.00000 in + GraphDocumentVersion + 12 + GraphicsList + + + Class + LineGraphic + Head + + ID + 103 + Info + 2 + + ID + 104 + Points + + {654.31997136771679, 372.25999866425991} + {653.81998662650585, 410.63499866425991} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 93 + Info + 1 + + + + Bounds + {{598.31998662650585, 410.63499866425991}, {111, 42}} + Class + ShapedGraphic + ID + 103 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Style + + shadow + + Draws + NO + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + CornerRadius + 5 + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\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\qc + +\f0\b\fs24 \cf2 over flow} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 101 + Info + 2 + + ID + 102 + Points + + {128.49996948242188, 366.5} + {128.49997711181641, 404.875} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 61 + + + + Bounds + {{72.999977111816406, 404.875}, {111, 42}} + Class + ShapedGraphic + ID + 101 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Style + + shadow + + Draws + NO + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + CornerRadius + 5 + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\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\qc + +\f0\b\fs24 \cf2 empty} + VerticalPad + 0 + + + + Class + LineGraphic + ID + 99 + Points + + {653.31998662650585, 246.00999866425991} + {653.31998662650585, 204.25999866425991} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Class + LineGraphic + Head + + ID + 97 + + ID + 98 + Points + + {654.31997136771679, 330.25999866425991} + {654.31997136771679, 290.50999866425985} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 93 + + + + Class + TableGroup + Graphics + + + Bounds + {{598.81997899711132, 246.00999866425991}, {110.99999237060547, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 96 + Style + + fill + + GradientCenter + {-0.29411799999999999, -0.264706} + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\b\fs24 \cf0 data segment 2} + VerticalPad + 0 + + TextPlacement + 0 + + + Bounds + {{598.81997899711132, 260.00999866425991}, {110.99999237060547, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 97 + Style + + fill + + GradientCenter + {-0.29411799999999999, -0.264706} + + shadow + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 + +\f0\fs24 \cf0 \ +} + VerticalPad + 0 + + TextPlacement + 0 + + + GridH + + 96 + 97 + + + ID + 95 + + + Class + LineGraphic + ID + 94 + Points + + {749.81997136771679, 354.67665515840054} + {709.81996524681813, 354.25998833691187} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Bounds + {{598.81997136771679, 330.25999866425991}, {111, 42}} + Class + ShapedGraphic + ID + 93 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Style + + shadow + + Draws + NO + + stroke + + CornerRadius + 5 + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\b\fs24 \cf0 M : put} + VerticalPad + 0 + + + + Class + TableGroup + Graphics + + + Bounds + {{749.81997899711132, 325.75999866425991}, {111, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 91 + Style + + fill + + GradientCenter + {-0.29411799999999999, -0.264706} + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\b\fs24 \cf0 data segment 2} + VerticalPad + 0 + + TextPlacement + 0 + + + Bounds + {{749.81997899711132, 339.75999866425991}, {111, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 92 + Style + + fill + + GradientCenter + {-0.29411799999999999, -0.264706} + + shadow + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 + +\f0\fs24 \cf0 \ +} + VerticalPad + 0 + + TextPlacement + 0 + + + GridH + + 91 + 92 + + + ID + 90 + + + Class + LineGraphic + Head + + ID + 92 + + ID + 89 + Points + + {901.31995801627636, 354.75999866425991} + {861.31997899711132, 354.75999866425991} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 87 + + + + Class + LineGraphic + ID + 88 + Points + + {956.31995801627636, 290.25999866425991} + {956.31995801627636, 333.75999866425991} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Bounds + {{901.31995801627636, 333.75999866425991}, {111, 42}} + Class + ShapedGraphic + ID + 87 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Style + + shadow + + Draws + NO + + stroke + + CornerRadius + 5 + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\b\fs24 \cf0 put} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 84 + + ID + 86 + Points + + {956.81995801627636, 203.75999866425991} + {956.81995801627636, 247.25999866425991} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 76 + + + + Class + TableGroup + Graphics + + + Bounds + {{901.31997518241405, 247.75999866425991}, {111, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 84 + Style + + fill + + GradientCenter + {-0.29411799999999999, -0.264706} + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\b\fs24 \cf0 data segment 1} + VerticalPad + 0 + + TextPlacement + 0 + + + Bounds + {{901.31997518241405, 261.75999866425991}, {111, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 85 + Style + + fill + + GradientCenter + {-0.29411799999999999, -0.264706} + + shadow + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 + +\f0\fs24 \cf0 \ +} + VerticalPad + 0 + + TextPlacement + 0 + + + GridH + + 84 + 85 + + + ID + 83 + + + Bounds + {{1046.8200018852949, 219.75999866425991}, {33, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 82 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\b\fs24 \cf0 end} + VerticalPad + 0 + + + + Bounds + {{634.81998662650585, 59.759998664259911}, {38, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 81 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\b\fs24 \cf0 start} + VerticalPad + 0 + + + + Class + LineGraphic + ID + 80 + Points + + {1012.3199580162764, 182.75999866425991} + {1049.8200018852949, 181.75999866425991} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 76 + Info + 3 + + + + Class + Group + Graphics + + + Bounds + {{1052.8199885338545, 172.25999866425991}, {21, 21}} + Class + ShapedGraphic + ID + 78 + Shape + Circle + Style + + fill + + Color + + b + 0 + g + 0 + r + 0 + + + shadow + + Draws + NO + + + + + Bounds + {{1048.3199885338545, 167.75999866425991}, {30, 30}} + Class + ShapedGraphic + ID + 79 + Shape + Circle + Style + + shadow + + Draws + NO + + + + + ID + 77 + + + Bounds + {{901.31995801627636, 161.75999866425991}, {111, 42}} + Class + ShapedGraphic + ID + 76 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Style + + shadow + + Draws + NO + + stroke + + CornerRadius + 5 + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\b\fs24 \cf0 M : sender} + VerticalPad + 0 + + + + Class + LineGraphic + ID + 75 + Points + + {861.31991478906843, 182.88953340220792} + {901.81998853385448, 182.25999866425991} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 74 + + + + Class + TableGroup + Graphics + + + Bounds + {{749.81997518241405, 141.75999866425991}, {111, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 73 + Style + + fill + + GradientCenter + {-0.29411799999999999, -0.264706} + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\b\fs24 \cf0 data segment 1} + VerticalPad + 0 + + TextPlacement + 0 + + + Bounds + {{749.81997518241405, 155.75999866425991}, {111, 56}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 74 + Style + + fill + + GradientCenter + {-0.29411799999999999, -0.264706} + + shadow + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 + +\f0\fs24 \cf0 first\ +last\ +count\ +} + VerticalPad + 0 + + TextPlacement + 0 + + + GridH + + 73 + 74 + + + ID + 72 + + + Class + LineGraphic + Head + + ID + 74 + + ID + 71 + Points + + {709.31998853385448, 182.75999866425991} + {749.3200023069503, 183.17666553234531} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 69 + + + + Class + LineGraphic + Head + + ID + 69 + Info + 2 + + ID + 70 + Points + + {654.36228832309905, 107.75999866425991} + {653.81998853385448, 161.75999866425991} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Bounds + {{598.31998853385448, 161.75999866425991}, {111, 42}} + Class + ShapedGraphic + ID + 69 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Style + + shadow + + Draws + NO + + stroke + + CornerRadius + 5 + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\b\fs24 \cf0 sender} + VerticalPad + 0 + + + + Bounds + {{643.31998853385448, 86.759998664259911}, {21, 21}} + Class + ShapedGraphic + ID + 68 + Shape + Circle + Style + + fill + + Color + + b + 0 + g + 0 + r + 0 + + + shadow + + Draws + NO + + + + + Class + LineGraphic + ID + 67 + Points + + {127.49998474121094, 240.25} + {127.49998474121094, 198.5} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Class + LineGraphic + Head + + ID + 65 + + ID + 66 + Points + + {128.49996948242188, 324.5} + {128.49996948242188, 284.75} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 61 + + + + Class + TableGroup + Graphics + + + Bounds + {{72.999977111816406, 240.25}, {111, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 64 + Style + + fill + + GradientCenter + {-0.29411799999999999, -0.264706} + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\b\fs24 \cf0 data segment 2} + VerticalPad + 0 + + TextPlacement + 0 + + + Bounds + {{72.999977111816406, 254.25}, {111, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 65 + Style + + fill + + GradientCenter + {-0.29411799999999999, -0.264706} + + shadow + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 + +\f0\fs24 \cf0 \ +} + VerticalPad + 0 + + TextPlacement + 0 + + + GridH + + 64 + 65 + + + ID + 63 + + + Class + LineGraphic + ID + 62 + Points + + {223.99996948242188, 348.91665649414062} + {183.99996336152327, 348.49998967265191} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Bounds + {{72.999969482421875, 324.5}, {111, 42}} + Class + ShapedGraphic + ID + 61 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Style + + shadow + + Draws + NO + + stroke + + CornerRadius + 5 + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\b\fs24 \cf0 M : get} + VerticalPad + 0 + + + + Class + TableGroup + Graphics + + + Bounds + {{223.99997711181641, 320}, {111, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 57 + Style + + fill + + GradientCenter + {-0.29411799999999999, -0.264706} + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\b\fs24 \cf0 data segment 2} + VerticalPad + 0 + + TextPlacement + 0 + + + Bounds + {{223.99997711181641, 334}, {111, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 59 + Style + + fill + + GradientCenter + {-0.29411799999999999, -0.264706} + + shadow + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 + +\f0\fs24 \cf0 \ +} + VerticalPad + 0 + + TextPlacement + 0 + + + GridH + + 57 + 59 + + + ID + 56 + + + Class + LineGraphic + Head + + ID + 59 + + ID + 60 + Points + + {375.49995613098145, 349} + {335.49997711181641, 349} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 53 + + + + Class + LineGraphic + ID + 54 + Points + + {430.49995613098145, 284.5} + {430.49995613098145, 328} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Bounds + {{375.49995613098145, 328}, {111, 42}} + Class + ShapedGraphic + ID + 53 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Style + + shadow + + Draws + NO + + stroke + + CornerRadius + 5 + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\b\fs24 \cf0 get} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 50 + + ID + 52 + Points + + {430.99995613098145, 198} + {430.99995613098145, 241.5} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 37 + + + + Class + TableGroup + Graphics + + + Bounds + {{375.49997329711914, 242}, {111, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 50 + Style + + fill + + GradientCenter + {-0.29411799999999999, -0.264706} + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\b\fs24 \cf0 data segment 1} + VerticalPad + 0 + + TextPlacement + 0 + + + Bounds + {{375.49997329711914, 256}, {111, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 51 + Style + + fill + + GradientCenter + {-0.29411799999999999, -0.264706} + + shadow + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 + +\f0\fs24 \cf0 \ +} + VerticalPad + 0 + + TextPlacement + 0 + + + GridH + + 50 + 51 + + + ID + 49 + + + Bounds + {{521, 214}, {33, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 6 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\b\fs24 \cf0 end} + VerticalPad + 0 + + + + Bounds + {{108.99998474121094, 54}, {38, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 5 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\b\fs24 \cf0 start} + VerticalPad + 0 + + + + Class + LineGraphic + ID + 38 + Points + + {486.49995613098145, 177} + {524, 176} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 37 + Info + 3 + + + + Class + Group + Graphics + + + Bounds + {{526.99998664855957, 166.5}, {21, 21}} + Class + ShapedGraphic + ID + 24 + Shape + Circle + Style + + fill + + Color + + b + 0 + g + 0 + r + 0 + + + shadow + + Draws + NO + + + + + Bounds + {{522.49998664855957, 162}, {30, 30}} + Class + ShapedGraphic + ID + 3 + Shape + Circle + Style + + shadow + + Draws + NO + + + + + ID + 1 + + + Bounds + {{375.49995613098145, 156}, {111, 42}} + Class + ShapedGraphic + ID + 37 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Style + + shadow + + Draws + NO + + stroke + + CornerRadius + 5 + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\b\fs24 \cf0 M : receiver} + VerticalPad + 0 + + + + Class + LineGraphic + ID + 36 + Points + + {335.49991290377352, 177.12953473794801} + {375.99998664855957, 176.5} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 35 + + + + Class + TableGroup + Graphics + + + Bounds + {{223.99997329711914, 136}, {111, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 34 + Style + + fill + + GradientCenter + {-0.29411799999999999, -0.264706} + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\b\fs24 \cf0 data segment 1} + VerticalPad + 0 + + TextPlacement + 0 + + + Bounds + {{223.99997329711914, 150}, {111, 56}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 35 + Style + + fill + + GradientCenter + {-0.29411799999999999, -0.264706} + + shadow + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 + +\f0\fs24 \cf0 first\ +last\ +count\ +} + VerticalPad + 0 + + TextPlacement + 0 + + + GridH + + 34 + 35 + + + ID + 33 + + + Class + LineGraphic + Head + + ID + 35 + + ID + 10 + Points + + {183.49998664855957, 177} + {223.50000042165541, 177.4166668680854} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 8 + + + + Class + LineGraphic + Head + + ID + 8 + Info + 2 + + ID + 9 + Points + + {128.54228643780414, 102} + {127.99998664855957, 156} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + StickArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Bounds + {{72.49998664855957, 156}, {111, 42}} + Class + ShapedGraphic + ID + 8 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Style + + shadow + + Draws + NO + + stroke + + CornerRadius + 5 + + + Text + + Text + {\rtf1\ansi\ansicpg65001\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\b\fs24 \cf0 receiver} + VerticalPad + 0 + + + + Bounds + {{117.49998664855957, 81}, {21, 21}} + Class + ShapedGraphic + ID + 4 + Shape + Circle + Style + + fill + + Color + + b + 0 + g + 0 + r + 0 + + + shadow + + Draws + NO + + + + + 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 + neatoLineLength + 0.20000000298023224 + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + LinksVisible + NO + MagnetsVisible + NO + MasterSheets + + ModificationDate + 2015-05-24 17:35:18 +0000 + Modifier + one + NotesVisible + NO + Orientation + 2 + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSHorizonalPagination + + coded + BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG + + NSLeftMargin + + float + 18 + + NSPaperSize + + size + {595, 842} + + NSPrintReverseOrientation + + coded + BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG + + NSRightMargin + + float + 18 + + NSTopMargin + + float + 18 + + + PrintOnePage + + ReadOnly + NO + RowAlign + 1 + RowSpacing + 36 + SheetTitle + sender receiver + SmartAlignmentGuidesActive + YES + SmartDistanceGuidesActive + YES + UniqueID + 1 + UseEntirePage + + VPages + 1 + WindowInfo + + CurrentSheet + 0 + Expanded_Canvases + + Frame + {{597, 594}, {1325, 925}} + ShowInfo + + ShowRuler + + Sidebar + + SidebarWidth + 200 + TopSlabHeight + 250 + VisibleRegion + {{248, 15}, {811, 768}} + Zoom + 1 + ZoomValues + + + sender receiver + 1 + 1 + + + + + diff -r 40686d8028c5 -r bb2bf03f09b4 paper/sigos.pdf Binary file paper/sigos.pdf has changed diff -r 40686d8028c5 -r bb2bf03f09b4 presen/index.html --- a/presen/index.html Tue May 26 03:46:51 2015 +0900 +++ b/presen/index.html Thu Feb 04 17:28:04 2016 +0900 @@ -35,7 +35,7 @@ @@ -293,6 +293,7 @@ +arch

実行に必要な情報をまとめた Context を生成

 OS の Process, Thread に相当

@@ -307,7 +308,6 @@

Data Gear に格納される Data Type の情報

-

arch

@@ -514,7 +514,7 @@
// Code Gear
 __code code1(Allocate allocate) {
-    allocate.size = sizeof(long);
+    allocate.size = sizeof(struct Node);
     allocate.next = Code2;
     goto Allocate(allocate); // goes through meta
 }
@@ -566,6 +566,11 @@
 			
 			
 
+                        

必要な機能の実装

+ +

 Synchronized Queue

+ +

Cerium と同様の例題を動かし比較・評価

 Sort

@@ -594,7 +599,6 @@

Meta Code/Data Gear を用いて Meta Computation を実現する

-

Meta Computation の一つとして Model Checking を行う

diff -r 40686d8028c5 -r bb2bf03f09b4 presen/index.md --- a/presen/index.md Tue May 26 03:46:51 2015 +0900 +++ b/presen/index.md Thu Feb 04 17:28:04 2016 +0900 @@ -129,7 +129,6 @@ CbC ではプログラムを Code Segment, Data Segment という単位で記述 - Code Segment 間の処理の移動は goto を用いた軽量継続  末尾最適化を強制 @@ -149,7 +148,7 @@ Data Gear に格納される Data Type の情報 -![arch](pictures/GearsOS_arch.svg){: style="width: 50%"} +![arch](pictures/GearsOS_arch.svg){:width="50%"} # Context ```