Files @ 78e6d5615f1f
Branch filter:

Location: C3L/Artwork/Signs/SVG/design_patterns/responsibility.svg

Dennis Fink
Add design pattern signs
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="297mm"
   height="210mm"
   viewBox="0 0 297 210"
   version="1.1"
   id="svg8"
   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
   sodipodi:docname="responsibility.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/">
  <defs
     id="defs2">
    <linearGradient
       inkscape:collect="always"
       id="linearGradient822">
      <stop
         style="stop-color:#0084b0;stop-opacity:1"
         offset="0"
         id="stop818" />
      <stop
         style="stop-color:#00a356;stop-opacity:1"
         offset="1"
         id="stop820" />
    </linearGradient>
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient822"
       id="linearGradient824"
       x1="0"
       y1="105"
       x2="297"
       y2="105"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(1.0171233,0,0,1.0243902,-2.5428082,-2.5609724)" />
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath935">
      <g
         id="g999"
         style="stroke-width:0.999999">
        <flowRoot
           transform="scale(0.26458333)"
           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.6667px;line-height:1000%;font-family:'Sugar &amp; Spice';-inkscape-font-specification:'Sugar &amp; Spice';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
           id="flowRoot943"
           xml:space="preserve"><flowRegion
             id="flowRegion939"
             style="stroke-width:0.999999px"><rect
               y="208.70081"
               x="-160"
               height="73"
               width="73"
               id="rect937"
               style="stroke-width:0.999999px" /></flowRegion><flowPara
             id="flowPara941"
             style="stroke-width:0.999999px" /></flowRoot>
        <text
           id="text947"
           y="38.550034"
           x="21.500008"
           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:25.4px;line-height:1000%;font-family:Bandal;-inkscape-font-specification:Bandal;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
           xml:space="preserve"><tspan
             style="stroke-width:0.264583px"
             y="38.550034"
             x="21.500008"
             id="tspan945"
             sodipodi:role="line">Responsibility Pattern</tspan></text>
        <text
           id="text951"
           y="62.936974"
           x="120.27783"
           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1000%;font-family:Bandal;-inkscape-font-specification:Bandal;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
           xml:space="preserve"><tspan
             style="stroke-width:0.264583px"
             y="62.936974"
             x="120.27783"
             id="tspan949"
             sodipodi:role="line">Problem</tspan></text>
        <text
           id="text955"
           y="119.71645"
           x="94.172325"
           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1000%;font-family:Bandal;-inkscape-font-specification:Bandal;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
           xml:space="preserve"><tspan
             style="stroke-width:0.264583px"
             y="119.71645"
             x="94.172325"
             id="tspan953"
             sodipodi:role="line">Implementation</tspan></text>
        <flowRoot
           transform="scale(0.26458333)"
           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32px;line-height:1000%;font-family:Bandal;-inkscape-font-specification:Bandal;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
           id="flowRoot963"
           xml:space="preserve"><flowRegion
             id="flowRegion959"
             style="stroke-width:0.999999px"><rect
               y="256.70081"
               x="122"
               height="76"
               width="232"
               id="rect957"
               style="stroke-width:0.999999px" /></flowRegion><flowPara
             id="flowPara961"
             style="stroke-width:0.999999px" /></flowRoot>
        <flowRoot
           transform="scale(0.26458333)"
           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32px;line-height:1000%;font-family:Bandal;-inkscape-font-specification:Bandal;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
           id="flowRoot971"
           xml:space="preserve"><flowRegion
             id="flowRegion967"
             style="stroke-width:0.999999px"><rect
               y="269.70081"
               x="102"
               height="99"
               width="217"
               id="rect965"
               style="stroke-width:0.999999px" /></flowRegion><flowPara
             id="flowPara969"
             style="stroke-width:0.999999px" /></flowRoot>
        <flowRoot
           transform="scale(0.26458333)"
           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32px;line-height:1000%;font-family:Bandal;-inkscape-font-specification:Bandal;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
           id="flowRoot979"
           xml:space="preserve"><flowRegion
             id="flowRegion975"
             style="stroke-width:0.999999px"><rect
               y="238.70081"
               x="34"
               height="102"
               width="1064"
               id="rect973"
               style="stroke-width:0.999999px" /></flowRegion><flowPara
             id="flowPara977"
             style="stroke-width:0.999999px" /></flowRoot>
        <flowRoot
           transform="matrix(0.26458333,0,0,0.26458333,-23.435067,-42.303942)"
           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32px;line-height:37.7953px;font-family:Bandal;-inkscape-font-specification:Bandal;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
           id="flowRoot987"
           xml:space="preserve"><flowRegion
             style="line-height:37.7953px;stroke-width:0.999999px"
             id="flowRegion983"><rect
               style="line-height:37.7953px;stroke-width:0.999999px"
               y="425.70081"
               x="258"
               height="154"
               width="781"
               id="rect981" /></flowRegion><flowPara
             style="text-align:center;text-anchor:middle;stroke-width:0.999999px"
             id="flowPara985">You volunteered for the task of running a critical piece of infrastructure, e.g. the mail server, but you feel the sudden urge to slack.</flowPara></flowRoot>
        <flowRoot
           transform="matrix(0.26458333,0,0,0.26458333,-23.43507,18.003296)"
           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32px;line-height:37.7953px;font-family:Bandal;-inkscape-font-specification:Bandal;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
           id="flowRoot995"
           xml:space="preserve"><flowRegion
             style="line-height:37.7953px;stroke-width:0.999999px"
             id="flowRegion991"><rect
               style="line-height:37.7953px;stroke-width:0.999999px"
               y="425.70081"
               x="258"
               height="253.26503"
               width="781"
               id="rect989" /></flowRegion><flowPara
             id="flowPara993"
             style="text-align:center;text-anchor:middle;stroke-width:0.999999px">Just because volunteer work doesn’t get paid doesn’t mean it’s less important. Remember that you will directly hurt your friends and the hackerspace. Take pride in your volunteer work. It will make you grow stronger as a person and is satisfying. When you realise that you really cannot do the job anymore, your last task is to hand it over.</flowPara></flowRoot>
        <path
           inkscape:connector-curvature="0"
           id="path997"
           transform="scale(0.26458333)"
           d="M 18.898438,18.898438 V 774.80273 H 1103.6211 V 18.898438 Z M 37.794922,37.794922 H 1084.7246 V 755.90625 H 37.794922 Z"
           style="opacity:1;fill:#000000;fill-opacity:0.992537;fill-rule:nonzero;stroke:none;stroke-width:18.8976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
      </g>
    </clipPath>
  </defs>
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="1.6453279"
     inkscape:cx="420.58487"
     inkscape:cy="221.2325"
     inkscape:document-units="mm"
     inkscape:current-layer="layer2"
     showgrid="false"
     showguides="false"
     inkscape:pagecheckerboard="0"
     inkscape:window-width="3840"
     inkscape:window-height="2360"
     inkscape:window-x="0"
     inkscape:window-y="40"
     inkscape:window-maximized="1" />
  <metadata
     id="metadata5">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:label="Background"
     inkscape:groupmode="layer"
     id="layer1"
     transform="translate(0,-87)"
     style="display:inline"
     sodipodi:insensitive="true">
    <rect
       style="opacity:1;fill:#000000;fill-opacity:0.99253732;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke"
       id="rect1019"
       width="297"
       height="210"
       x="-2.7503537e-13"
       y="86.999992" />
  </g>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Foreground"
     style="display:inline">
    <rect
       style="opacity:1;fill:url(#linearGradient824);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke"
       id="rect816"
       width="297"
       height="209.99998"
       x="2.7533531e-14"
       y="7.6293945e-06"
       clip-path="url(#clipPath935)" />
  </g>
</svg>