null+****@clear*****
null+****@clear*****
2012年 7月 12日 (木) 19:25:38 JST
HAYASHI Kentaro 2012-07-12 19:25:38 +0900 (Thu, 12 Jul 2012) New Revision: 459b9311172555baf6b6bd16d159ecaad8b05fcb https://github.com/groonga/groonga.github.com/commit/459b9311172555baf6b6bd16d159ecaad8b05fcb Log: doc en: add source (svg) file Added files: images/groonga-related-projects.svg Added: images/groonga-related-projects.svg (+1348 -0) 100644 =================================================================== --- /dev/null +++ images/groonga-related-projects.svg 2012-07-12 19:25:38 +0900 (b629df5) @@ -0,0 +1,1348 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1250" + height="480" + id="svg2" + version="1.1" + inkscape:version="0.48.3.1 r9886" + sodipodi:docname="groonga-related-projects.svg" + inkscape:export-filename="/home/khayashi/work/groonga/groonga.github.com/images/groonga-related-projects.png" + inkscape:export-xdpi="33.68" + inkscape:export-ydpi="33.68"> + <defs + id="defs4"> + <marker + inkscape:stockid="Arrow1Send" + orient="auto" + refY="0" + refX="0" + id="Arrow1Send" + style="overflow:visible"> + <path + id="path4041" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="Arrow1SendHTTP" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1SendHTTP"> + <path + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" + style="fill:#4e9a06;fill-rule:evenodd;stroke:#4e9a06;stroke-width:1pt;marker-start:none" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + id="path6054" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow1SendCLI" + orient="auto" + refY="0" + refX="0" + id="Arrow1SendCLI" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6066" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill:#8f5902;fill-rule:evenodd;stroke:#8f5902;stroke-width:1pt;marker-start:none" + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" /> + </marker> + <marker + style="overflow:visible" + id="Arrow1Sendgqtp" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Sendgqtp"> + <path + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" + style="fill:#f57900;fill-rule:evenodd;stroke:#f57900;stroke-width:1pt;marker-start:none" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + id="path6070" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow1SendAPI" + orient="auto" + refY="0" + refX="0" + id="Arrow1SendAPI" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6062" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill:#a40000;fill-rule:evenodd;stroke:#a40000;stroke-width:1pt;marker-start:none" + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" /> + </marker> + <marker + inkscape:stockid="Arrow1SendSQL" + orient="auto" + refY="0" + refX="0" + id="Arrow1SendSQL" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6058" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill:#204a87;fill-rule:evenodd;stroke:#204a87;stroke-width:1pt;marker-start:none" + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" /> + </marker> + <marker + inkscape:stockid="Arrow1Lend" + orient="auto" + refY="0" + refX="0" + id="Arrow1Lend" + style="overflow:visible"> + <path + id="path3840" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" + transform="matrix(-0.8,0,0,-0.8,-10,0)" + inkscape:connector-curvature="0" /> + </marker> + <filter + id="filter3755" + inkscape:label="Drop shadow" + width="1.5" + height="1.5" + x="-0.25" + y="-0.25" + color-interpolation-filters="sRGB"> + <feGaussianBlur + id="feGaussianBlur3757" + in="SourceAlpha" + stdDeviation="2" + result="blur" /> + <feColorMatrix + id="feColorMatrix3759" + result="bluralpha" + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " /> + <feOffset + id="feOffset3761" + in="bluralpha" + dx="4" + dy="4" + result="offsetBlur" /> + <feMerge + id="feMerge3763"> + <feMergeNode + id="feMergeNode3765" + in="offsetBlur" /> + <feMergeNode + id="feMergeNode3767" + in="SourceGraphic" /> + </feMerge> + </filter> + <filter + id="filter5131" + inkscape:label="Drop shadow" + width="1.5" + height="1.5" + x="-0.25" + y="-0.25" + color-interpolation-filters="sRGB"> + <feGaussianBlur + id="feGaussianBlur5133" + in="SourceAlpha" + stdDeviation="2" + result="blur" /> + <feColorMatrix + id="feColorMatrix5135" + result="bluralpha" + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " /> + <feOffset + id="feOffset5137" + in="bluralpha" + dx="4" + dy="4" + result="offsetBlur" /> + <feMerge + id="feMerge5139"> + <feMergeNode + id="feMergeNode5141" + in="offsetBlur" /> + <feMergeNode + id="feMergeNode5143" + in="SourceGraphic" /> + </feMerge> + </filter> + <filter + id="filter5180" + inkscape:label="Drop shadow" + width="1.5" + height="1.5" + x="-0.25" + y="-0.25" + color-interpolation-filters="sRGB"> + <feGaussianBlur + id="feGaussianBlur5182" + in="SourceAlpha" + stdDeviation="2" + result="blur" /> + <feColorMatrix + id="feColorMatrix5184" + result="bluralpha" + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " /> + <feOffset + id="feOffset5186" + in="bluralpha" + dx="4" + dy="4" + result="offsetBlur" /> + <feMerge + id="feMerge5188"> + <feMergeNode + id="feMergeNode5190" + in="offsetBlur" /> + <feMergeNode + id="feMergeNode5192" + in="SourceGraphic" /> + </feMerge> + </filter> + <filter + id="filter5194" + inkscape:label="Drop shadow" + width="1.5" + height="1.5" + x="-0.25" + y="-0.25" + color-interpolation-filters="sRGB"> + <feGaussianBlur + id="feGaussianBlur5196" + in="SourceAlpha" + stdDeviation="2" + result="blur" /> + <feColorMatrix + id="feColorMatrix5198" + result="bluralpha" + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " /> + <feOffset + id="feOffset5200" + in="bluralpha" + dx="4" + dy="4" + result="offsetBlur" /> + <feMerge + id="feMerge5202"> + <feMergeNode + id="feMergeNode5204" + in="offsetBlur" /> + <feMergeNode + id="feMergeNode5206" + in="SourceGraphic" /> + </feMerge> + </filter> + <filter + id="filter5222" + inkscape:label="Drop shadow" + width="1.5" + height="1.5" + x="-0.25" + y="-0.25" + color-interpolation-filters="sRGB"> + <feGaussianBlur + id="feGaussianBlur5224" + in="SourceAlpha" + stdDeviation="2" + result="blur" /> + <feColorMatrix + id="feColorMatrix5226" + result="bluralpha" + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " /> + <feOffset + id="feOffset5228" + in="bluralpha" + dx="4" + dy="4" + result="offsetBlur" /> + <feMerge + id="feMerge5230"> + <feMergeNode + id="feMergeNode5232" + in="offsetBlur" /> + <feMergeNode + id="feMergeNode5234" + in="SourceGraphic" /> + </feMerge> + </filter> + <filter + id="filter5236" + inkscape:label="Drop shadow" + width="1.5" + height="1.5" + x="-0.25" + y="-0.25" + color-interpolation-filters="sRGB"> + <feGaussianBlur + id="feGaussianBlur5238" + in="SourceAlpha" + stdDeviation="2" + result="blur" /> + <feColorMatrix + id="feColorMatrix5240" + result="bluralpha" + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " /> + <feOffset + id="feOffset5242" + in="bluralpha" + dx="4" + dy="4" + result="offsetBlur" /> + <feMerge + id="feMerge5244"> + <feMergeNode + id="feMergeNode5246" + in="offsetBlur" /> + <feMergeNode + id="feMergeNode5248" + in="SourceGraphic" /> + </feMerge> + </filter> + <filter + id="filter5250" + inkscape:label="Drop shadow" + width="1.5" + height="1.5" + x="-0.25" + y="-0.25" + color-interpolation-filters="sRGB"> + <feGaussianBlur + id="feGaussianBlur5252" + in="SourceAlpha" + stdDeviation="2" + result="blur" /> + <feColorMatrix + id="feColorMatrix5254" + result="bluralpha" + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " /> + <feOffset + id="feOffset5256" + in="bluralpha" + dx="4" + dy="4" + result="offsetBlur" /> + <feMerge + id="feMerge5258"> + <feMergeNode + id="feMergeNode5260" + in="offsetBlur" /> + <feMergeNode + id="feMergeNode5262" + in="SourceGraphic" /> + </feMerge> + </filter> + <filter + id="filter5268" + inkscape:label="Drop shadow" + width="1.5" + height="1.5" + x="-0.25" + y="-0.25" + color-interpolation-filters="sRGB"> + <feGaussianBlur + id="feGaussianBlur5270" + in="SourceAlpha" + stdDeviation="2" + result="blur" /> + <feColorMatrix + id="feColorMatrix5272" + result="bluralpha" + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " /> + <feOffset + id="feOffset5274" + in="bluralpha" + dx="4" + dy="4" + result="offsetBlur" /> + <feMerge + id="feMerge5276"> + <feMergeNode + id="feMergeNode5278" + in="offsetBlur" /> + <feMergeNode + id="feMergeNode5280" + in="SourceGraphic" /> + </feMerge> + </filter> + <clipPath + id="clipPath3179" + clipPathUnits="userSpaceOnUse"> + <path + id="path3181" + d="m 0,0 2352.62,0 0,1744 L 0,1744 0,0 z" + inkscape:connector-curvature="0" /> + </clipPath> + <filter + id="filter3347" + inkscape:label="Drop shadow" + width="1.5" + height="1.5" + x="-0.25" + y="-0.25" + color-interpolation-filters="sRGB"> + <feGaussianBlur + id="feGaussianBlur3349" + in="SourceAlpha" + stdDeviation="2" + result="blur" /> + <feColorMatrix + id="feColorMatrix3351" + result="bluralpha" + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " /> + <feOffset + id="feOffset3353" + in="bluralpha" + dx="4" + dy="4" + result="offsetBlur" /> + <feMerge + id="feMerge3355"> + <feMergeNode + id="feMergeNode3357" + in="offsetBlur" /> + <feMergeNode + id="feMergeNode3359" + in="SourceGraphic" /> + </feMerge> + </filter> + <filter + id="filter4173" + inkscape:label="Drop shadow" + width="1.5" + height="1.5" + x="-0.25" + y="-0.25" + color-interpolation-filters="sRGB"> + <feGaussianBlur + id="feGaussianBlur4175" + in="SourceAlpha" + stdDeviation="2" + result="blur" /> + <feColorMatrix + id="feColorMatrix4177" + result="bluralpha" + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " /> + <feOffset + id="feOffset4179" + in="bluralpha" + dx="4" + dy="4" + result="offsetBlur" /> + <feMerge + id="feMerge4181"> + <feMergeNode + id="feMergeNode4183" + in="offsetBlur" /> + <feMergeNode + id="feMergeNode4185" + in="SourceGraphic" /> + </feMerge> + </filter> + <filter + id="filter4197" + inkscape:label="Drop shadow" + width="1.5" + height="1.5" + x="-0.25" + y="-0.25" + color-interpolation-filters="sRGB"> + <feGaussianBlur + id="feGaussianBlur4199" + in="SourceAlpha" + stdDeviation="2" + result="blur" /> + <feColorMatrix + id="feColorMatrix4201" + result="bluralpha" + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " /> + <feOffset + id="feOffset4203" + in="bluralpha" + dx="4" + dy="4" + result="offsetBlur" /> + <feMerge + id="feMerge4205"> + <feMergeNode + id="feMergeNode4207" + in="offsetBlur" /> + <feMergeNode + id="feMergeNode4209" + in="SourceGraphic" /> + </feMerge> + </filter> + <filter + id="filter4276" + inkscape:label="Drop shadow" + width="1.5" + height="1.5" + x="-0.25" + y="-0.25" + color-interpolation-filters="sRGB"> + <feGaussianBlur + id="feGaussianBlur4278" + in="SourceAlpha" + stdDeviation="2" + result="blur" /> + <feColorMatrix + id="feColorMatrix4280" + result="bluralpha" + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " /> + <feOffset + id="feOffset4282" + in="bluralpha" + dx="4" + dy="4" + result="offsetBlur" /> + <feMerge + id="feMerge4284"> + <feMergeNode + id="feMergeNode4286" + in="offsetBlur" /> + <feMergeNode + id="feMergeNode4288" + in="SourceGraphic" /> + </feMerge> + </filter> + <filter + id="filter3171" + inkscape:label="Drop shadow" + width="1.5" + height="1.5" + x="-0.25" + y="-0.25" + color-interpolation-filters="sRGB"> + <feGaussianBlur + id="feGaussianBlur3173" + in="SourceAlpha" + stdDeviation="2" + result="blur" /> + <feColorMatrix + id="feColorMatrix3175" + result="bluralpha" + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " /> + <feOffset + id="feOffset3177" + in="bluralpha" + dx="4" + dy="4" + result="offsetBlur" /> + <feMerge + id="feMerge3179"> + <feMergeNode + id="feMergeNode3181" + in="offsetBlur" /> + <feMergeNode + id="feMergeNode3183" + in="SourceGraphic" /> + </feMerge> + </filter> + <filter + id="filter3185" + inkscape:label="Drop shadow" + width="1.5" + height="1.5" + x="-0.25" + y="-0.25" + color-interpolation-filters="sRGB"> + <feGaussianBlur + id="feGaussianBlur3187" + in="SourceAlpha" + stdDeviation="2" + result="blur" /> + <feColorMatrix + id="feColorMatrix3189" + result="bluralpha" + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " /> + <feOffset + id="feOffset3191" + in="bluralpha" + dx="4" + dy="4" + result="offsetBlur" /> + <feMerge + id="feMerge3193"> + <feMergeNode + id="feMergeNode3195" + in="offsetBlur" /> + <feMergeNode + id="feMergeNode3197" + in="SourceGraphic" /> + </feMerge> + </filter> + <filter + id="filter4197-3" + inkscape:label="Drop shadow" + width="1.5" + height="1.5" + x="-0.25" + y="-0.25" + color-interpolation-filters="sRGB"> + <feGaussianBlur + id="feGaussianBlur4199-6" + in="SourceAlpha" + stdDeviation="2" + result="blur" /> + <feColorMatrix + id="feColorMatrix4201-6" + result="bluralpha" + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " /> + <feOffset + id="feOffset4203-2" + in="bluralpha" + dx="4" + dy="4" + result="offsetBlur" /> + <feMerge + id="feMerge4205-9"> + <feMergeNode + id="feMergeNode4207-6" + in="offsetBlur" /> + <feMergeNode + id="feMergeNode4209-4" + in="SourceGraphic" /> + </feMerge> + </filter> + <marker + inkscape:stockid="Arrow1SendAPI" + orient="auto" + refY="0" + refX="0" + id="Arrow1SendAPI-6" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6062-3" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill:#a40000;fill-rule:evenodd;stroke:#a40000;stroke-width:1pt;marker-start:none" + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" /> + </marker> + <marker + inkscape:stockid="Arrow1SendAPI" + orient="auto" + refY="0" + refX="0" + id="Arrow1SendAPI-9" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6062-6" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill:#a40000;fill-rule:evenodd;stroke:#a40000;stroke-width:1pt;marker-start:none" + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" /> + </marker> + <filter + id="filter4276-9" + inkscape:label="Drop shadow" + width="1.5" + height="1.5" + x="-0.25" + y="-0.25" + color-interpolation-filters="sRGB"> + <feGaussianBlur + id="feGaussianBlur4278-3" + in="SourceAlpha" + stdDeviation="2" + result="blur" /> + <feColorMatrix + id="feColorMatrix4280-2" + result="bluralpha" + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " /> + <feOffset + id="feOffset4282-5" + in="bluralpha" + dx="4" + dy="4" + result="offsetBlur" /> + <feMerge + id="feMerge4284-4"> + <feMergeNode + id="feMergeNode4286-3" + in="offsetBlur" /> + <feMergeNode + id="feMergeNode4288-6" + in="SourceGraphic" /> + </feMerge> + </filter> + <filter + id="filter4173-3" + inkscape:label="Drop shadow" + width="1.5" + height="1.5" + x="-0.25" + y="-0.25" + color-interpolation-filters="sRGB"> + <feGaussianBlur + id="feGaussianBlur4175-7" + in="SourceAlpha" + stdDeviation="2" + result="blur" /> + <feColorMatrix + id="feColorMatrix4177-9" + result="bluralpha" + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " /> + <feOffset + id="feOffset4179-5" + in="bluralpha" + dx="4" + dy="4" + result="offsetBlur" /> + <feMerge + id="feMerge4181-6"> + <feMergeNode + id="feMergeNode4183-1" + in="offsetBlur" /> + <feMergeNode + id="feMergeNode4185-4" + in="SourceGraphic" /> + </feMerge> + </filter> + <filter + inkscape:collect="always" + id="filter4831" + color-interpolation-filters="sRGB"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.59823019" + id="feGaussianBlur4833" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.6746111" + inkscape:cx="838.54103" + inkscape:cy="326.52145" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1428" + inkscape:window-height="811" + inkscape:window-x="145" + inkscape:window-y="171" + inkscape:window-maximized="0" + showguides="true" + inkscape:guide-bbox="true" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="レイヤー 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-572.36218)"> + <rect + style="fill:#ffffff;fill-opacity:1;stroke:#f57900;stroke-width:2.41384912;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter5131)" + id="rect2985" + width="907.58612" + height="150" + x="105.92012" + y="873.12" + rx="0" + ry="0" + transform="matrix(1.2019737,0,0,1,-21.393078,0)" /> + <text + xml:space="preserve" + style="font-size:30px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1025.2632" + y="78.910072" + id="text3769" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + sodipodi:role="line" + id="tspan3771" + x="-1025.2632" + y="78.910072">libgroonga</tspan></text> + <text + xml:space="preserve" + style="font-size:30px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#f57900;fill-opacity:1;stroke:none;font-family:Sans" + x="50.054646" + y="828.60706" + id="text4476" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4478" + x="50.054646" + y="828.60706">gqtp</tspan></text> + <rect + y="929.83545" + x="105.70362" + height="49.994392" + width="907.99438" + id="rect3791" + style="fill:#ffffff;fill-opacity:1;stroke:#f57900;stroke-width:2.00560594;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter5194)" + ry="0" + transform="matrix(1.2003815,0,0,1,-21.181046,-8)" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="458.70081" + y="962.39093" + id="text3793" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3795" + x="458.70081" + y="962.39093">groonga DB API</tspan></text> + <rect + style="fill:#ffffff;fill-opacity:1;stroke:#f57900;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter5180)" + id="rect3797" + width="448.63715" + height="50" + x="105.70129" + y="870.80841" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="163.00983" + y="909.9881" + id="text3818" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3820" + x="163.00983" + y="909.9881">groonga query API</tspan></text> + <rect + y="750.83252" + x="105.70123" + height="119" + width="180" + id="rect3822" + style="fill:#ffffff;fill-opacity:1;stroke:#f57900;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3171)" /> + <text + xml:space="preserve" + style="font-size:34.81332397px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="189.35738" + y="813.07764" + id="text3824" + sodipodi:linespacing="125%" + transform="scale(1.0172732,0.9830201)"><tspan + sodipodi:role="line" + id="tspan3826" + x="189.35738" + y="813.07764">groonga</tspan><tspan + sodipodi:role="line" + x="189.35738" + y="856.5943" + id="tspan3828">command</tspan></text> + <g + id="g4267" + style="filter:url(#filter4276)" + transform="translate(14,-64)"> + <path + sodipodi:nodetypes="cccccccc" + inkscape:connector-curvature="0" + id="rect4506" + d="m 455.70123,814.83255 180,0 -2.3e-4,118.99963 0,50 -95.5,0 0,-49.99963 c -30,0 -84.49977,0 -84.49977,0 z" + style="fill:#0095bc;fill-opacity:1;stroke:#2e3436;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1" /> + <text + sodipodi:linespacing="125%" + id="text4508" + y="849.83252" + x="465.70123" + style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Sans" + xml:space="preserve"><tspan + y="849.83252" + x="465.70123" + id="tspan4510" + sodipodi:role="line">PostgreSQL</tspan></text> + <path + sodipodi:nodetypes="cccccccc" + inkscape:connector-curvature="0" + id="rect4512" + d="m 455.70123,860.83252 180,0 -2.3e-4,72.99966 0,50 -95,0 0,-50 -84.99977,3.4e-4 z" + style="fill:#ffffff;fill-opacity:1;stroke:#2e3436;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1" /> + <text + sodipodi:linespacing="125%" + id="text4514" + y="887.99194" + x="544.99268" + style="font-size:30px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + xml:space="preserve"><tspan + y="887.99194" + x="544.99268" + id="tspan4516" + sodipodi:role="line">textsearch_</tspan><tspan + id="tspan4582" + y="925.49194" + x="544.99268" + sodipodi:role="line">groonga</tspan></text> + </g> + <g + id="g4187" + style="filter:url(#filter4197)" + transform="translate(14,-64)"> + <rect + style="fill:#ffffff;fill-opacity:1;stroke:#2e3436;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect4518" + width="180" + height="169" + x="637.70123" + y="814.83252" /> + <text + xml:space="preserve" + style="font-size:54.4432373px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Sans" + x="727.40875" + y="873.77185" + id="text4520" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4522" + x="727.40875" + y="873.77185" + style="stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none"><tspan + style="font-size:54.4432373px;text-align:center;text-anchor:middle;fill:#007a9e;fill-opacity:1;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="tspan4141">My</tspan><tspan + style="font-size:54.4432373px;text-align:center;text-anchor:middle;fill:#e99d27;fill-opacity:1;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="tspan4147">SQL</tspan></tspan></text> + <rect + y="893.83252" + x="637.70123" + height="90" + width="180" + id="rect4524" + style="fill:#ffffff;fill-opacity:1;stroke:#2e3436;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text4526" + y="947.09424" + x="641.89655" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="947.09424" + x="641.89655" + id="tspan4528" + sodipodi:role="line">mroonga</tspan></text> + </g> + <g + id="g5070" + transform="translate(-236,326)" + style="filter:url(#filter4173)"> + <rect + y="424.83252" + x="1069.7012" + height="169" + width="180" + id="rect4530" + style="fill:#8a171f;fill-opacity:1;stroke:#2e3436;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text4532" + y="483.16183" + x="1159.3519" + style="font-size:55.02504349px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Sans" + xml:space="preserve"><tspan + y="483.16183" + x="1159.3519" + id="tspan4534" + sodipodi:role="line" + style="stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none">Ruby</tspan></text> + <rect + style="fill:#ffffff;fill-opacity:1;stroke:#2e3436;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect4536" + width="180" + height="90" + x="1069.7012" + y="503.83252" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="1088.1777" + y="556.54626" + id="text4538" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4540" + x="1088.1777" + y="556.54626">rroonga</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text4546" + y="721.49591" + x="52.662067" + style="font-size:30px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#a40000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="721.49591" + x="52.662067" + id="tspan4548" + sodipodi:role="line">API</tspan></text> + <text + xml:space="preserve" + style="font-size:30px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#4e9a06;fill-opacity:1;stroke:none;font-family:Sans" + x="49.820271" + y="620.84967" + id="text4554" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4556" + x="49.820271" + y="620.84967">HTTP</tspan></text> + <path + style="fill:none;stroke:#204a87;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendSQL)" + d="m 549.41926,741.93491 0,-85" + id="path4558" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#204a87;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendSQL)" + d="m 567.41926,656.93491 0,82" + id="path4560" + inkscape:connector-curvature="0" /> + <text + sodipodi:linespacing="125%" + id="text4570" + y="670.18256" + x="49.878864" + style="font-size:30px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#204a87;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="670.18256" + x="49.878864" + id="tspan4572" + sodipodi:role="line">SQL</tspan></text> + <g + id="g5112" + transform="matrix(1.1989611,0,0,1,-374.07085,585.35534)" + style="filter:url(#filter3185)"> + <rect + y="8.3621826" + x="401" + height="50" + width="910" + id="rect4480" + style="fill:#ffffff;fill-opacity:1;stroke:#2e3436;stroke-width:2.09331679;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + ry="0" /> + <text + sodipodi:linespacing="125%" + id="text4482" + y="48.811401" + x="777.13281" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="48.811401" + x="777.13281" + id="tspan4484" + sodipodi:role="line">User</tspan></text> + </g> + <g + id="g3306" + style="filter:url(#filter3347)" + transform="translate(14,-64)"> + <g + transform="translate(144.67187,142.44092)" + id="g3275"> + <path + sodipodi:nodetypes="ccccc" + id="path3183" + style="fill:#83cd29;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 127.52936,792.39162 182.5,0 0,-121 -182.5,0 z" + inkscape:connector-curvature="0" /> + <g + id="g3264" + transform="translate(2.363961,95.192388)"> + <path + inkscape:connector-curvature="0" + d="m 167.38203,607.72612 c 0,-0.41172 -0.21703,-0.79023 -0.57237,-0.99443 l -9.47521,-5.45333 c -0.16027,-0.0935 -0.33991,-0.14286 -0.52154,-0.15046 -0.0163,0 -0.0849,0 -0.0979,0 -0.18109,0.008 -0.36066,0.057 -0.52336,0.15046 l -9.47528,5.45333 c -0.35321,0.2042 -0.57291,0.58271 -0.57291,0.99443 l 0.0208,14.68395 c 0,0.20304 0.10594,0.39302 0.28581,0.49394 0.17577,0.10571 0.39303,0.10571 0.5685,0 l 5.63115,-3.22487 c 0.35588,-0.2108 0.57291,-0.58484 0.57291,-0.99298 l 0,-6.85974 c 0,-0.40906 0.21635,-0.78757 0.57108,-0.99085 l 2.39792,-1.38093 c 0.17866,-0.10335 0.37404,-0.15381 0.57382,-0.15381 0.195,0 0.39539,0.0505 0.56903,0.15381 l 2.39701,1.38093 c 0.35473,0.20328 0.57199,0.58179 0.57199,0.99085 l 0,6.85974 c 0,0.40814 0.22,0.7837 0.57382,0.99298 l 5.62964,3.22487 c 0.1766,0.10571 0.39721,0.10571 0.57199,0 0.17455,-0.10092 0.28444,-0.2909 0.28444,-0.49394 l 0.0187,-14.68395" + style="fill:#404137;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3185" /> + <path + inkscape:connector-curvature="0" + d="m 217.09788,615.37192 c 0,0.10243 -0.0547,0.19651 -0.14287,0.24788 l -3.25549,1.87601 c -0.0882,0.0511 -0.19606,0.0511 -0.28497,0 l -3.25473,-1.87601 c -0.0882,-0.0514 -0.14287,-0.14545 -0.14287,-0.24788 l 0,-3.75713 c 0,-0.10183 0.0547,-0.19651 0.14287,-0.24789 l 3.25397,-1.87965 c 0.0897,-0.0513 0.19758,-0.0513 0.28649,0 l 3.25473,1.87965 c 0.0889,0.0514 0.14287,0.14606 0.14287,0.24789 l 0,3.75713 z m 0.87923,-27.83062 c -0.17706,-0.0988 -0.39288,-0.0965 -0.56842,0.007 -0.17478,0.10258 -0.28269,0.29028 -0.28269,0.49318 l 0,14.54106 c 0,0.14287 -0.076,0.27585 -0.19986,0.34729 -0.12463,0.0716 -0.27661,0.0716 -0.40048,0 l -2.37323,-1.36786 c -0.35412,-0.20365 -0.79032,-0.20365 -1.14368,10e-4 l -9.47924,5.47043 c -0.35412,0.20449 -0.57221,0.5824 -0.57221,0.99116 l 0,10.944 c 0,0.40875 0.21809,0.78667 0.57221,0.99055 l 9.47848,5.47439 c 0.35412,0.20517 0.79032,0.20517 1.14444,10e-4 l 9.48076,-5.4753 c 0.35412,-0.20387 0.57222,-0.58179 0.57222,-0.99054 l 0,-27.27 923 c 0,-0.41493 -0.22494,-0.79717 -0.58742,-0.9993 l -5.64088,-3.14834" + style="fill:#404137;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3187" /> + <path + inkscape:connector-curvature="0" + d="m 251.89005,611.51531 c 0.35259,-0.20479 0.56917,-0.58179 0.56917,-0.98941 l 0,-2.65197 c 0,-0.40785 -0.21733,-0.78514 -0.56993,-0.98995 l -9.41769,-5.46808 c -0.35412,-0.20593 -0.79184,-0.2067 -1.14672,-10e-4 l -9.4762,5.47013 c -0.35412,0.20457 -0.57222,0.58247 -0.57222,0.99116 l 0,10.9411 c 0,0.41112 0.22038,0.79016 0.5783,0.99443 l 9.41693,5.36511 c 0.34728,0.19834 0.77284,0.2007 1.1224,0.006 l 5.6956,-3.16643 c 0.18086,-0.10009 0.29257,-0.28945 0.29409,-0.49577 0.002,-0.20685 -0.10867,-0.39774 -0.28725,-0.50079 l -9.53624,-5.47225 c -0.17706,-0.10184 -0.28725,-0.29091 -0.28725,-0.4967 l 0,-3.42852 c 0,-0.2045 0.10943,-0.39358 0.28649,-0.4957 l 2.96825,-1.71104 c 0.1763,-0.10183 0.3944,-0.10183 0.57146,0 l 2.96901,1.71104 c 0.17706,0.10212 0.28649,0.2912 0.28649,0.4957 l 0,2.69771 c 0,0.20488 0.10866,0.39394 0.28725,0.49577 0.17706,0.10236 0.39515,0.10152 0.57298,-10e-4 l 5.67508,-3.29912" + style="fill:#404137;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3189" /> + <path + inkscape:connector-curvature="0" + d="m 184.61792,601.35663 c 0.35413,-0.20441 0.79055,-0.20441 1.14467,0 l 9.47757,5.46945 c 0.35442,0.2045 0.57267,0.5821 0.57267,0.99146 l 0,10.94726 c 0,0.40877 -0.21825,0.78667 -0.57237,0.99063 l -9.47757,5.47492 c -0.35442,0.20427 -0.79084,0.20427 -1.14527,0 l -9.47552,-5.47492 c -0.35381,-0.20396 -0.57199,-0.58186 -0.57199,-0.99063 l 0,-10.94755 c 0,-0.40907 0.21818,-0.78667 0.5723,-0.99117 l 9.47551,-5.46945" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3191" /> + <path + inkscape:connector-curvature="0" + d="m 270.29227,625.38591 c -0.32677,0 -0.65126,-0.0849 -0.93699,-0.25054 l -2.9842,-1.7653 c -0.44531,-0.24932 -0.22798,-0.33809 -0.0806,-0.38824 0.59425,-0.20693 0.71432,-0.25381 1.34885,-0.61478 0.0661,-0.0372 0.15351,-0.0223 0.2219,0.0172 l 2.29267,1.36101 c 0.0828,0.0467 0.19986,0.0467 0.27662,0 l 8.93742,-5.15848 c 0.0828,-0.0475 0.13602,-0.14249 0.13602,-0.24227 l 0,-10.31325 c 0,-0.10092 -0.0532,-0.19531 -0.13831,-0.24637 l -8.93361,-5.15385 c -0.0828,-0.0486 -0.19227,-0.0486 -0.27585,0 l -8.93133,5.15536 c -0.0867,0.0495 -0.14135,0.14691 -0.14135,0.24486 l 0,10.31325 c 0,0.0998 0.0547,0.19325 0.14135,0.23931 l 2.44769,1.41443 c 1.32834,0.66493 2.14221,-0.11726 2.14221,-0.90393 l 0,-10.18292 c 0,-0.14394 0.11551,-0.25762 0.25914,-0.25762 l 1.1338,0 c 0.14134,0 0.25837,0.11368 0.25837,0.25762 l 0,10.18292 c 0,1.77366 -0.96509,2.79035 -2.64603,2.79035 -0.51675,0 -0.92332,0 -2.05863,-0.55953 l -2.3436,-1.34915 c -0.57905,-0.33543 -0.93698,-0.96031 -0.93698,- 1.63148 l 0,-10.31325 c 0,-0.67026 0.35793,-1.29575 0.93698,-1.62905 l 8.93742,-5.1641 c 0.56539,-0.31993 1.31694,-0.31993 1.87777,0 l 8.93665,5.1641 c 0.57906,0.33483 0.93926,0.95879 0.93926,1.62905 l 0,10.31325 c 0,0.67117 -0.3602,1.29453 -0.93926,1.63148 l -8.93665,5.1594 c -0.28573,0.16566 -0.60946,0.25054 -0.94078,0.25054" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path3193" /> + <path + inkscape:connector-curvature="0" + d="m 273.05305,618.28097 c -3.91131,0 -4.73049,-1.79593 -4.73049,-3.30088 0,-0.144 0.1155,-0.2583 0.25837,-0.2583 l 1.15583,0 c 0.12919,0 0.23634,0.0936 0.25686,0.2197 0.17401,1.17553 0.69456,1.76918 3.05943,1.76918 1.88233,0 2.68404,-0.42594 2.68404,-1.42487 0,-0.57616 -0.22721,-1.00361 -3.15291,-1.28981 -2.44542,-0.24188 -3.95766,-0.78188 -3.95766,-2.73806 0,-1.80329 1.51984,-2.8788 4.06785,-2.8788 2.86337,0 4.27987,0.9939 4.45921,3.12578 0.007,0.0736 -0.019,0.14401 -0.0676,0.19887 -0.0494,0.0514 -0.11778,0.0825 -0.18922,0.0825 l -1.1604,0 c -0.12006,0 -0.22644,-0.0855 -0.25076,-0.20183 -0.27813,-1.23783 -0.95523,-1.63352 -2.79119,-1.63352 -2.05559,0 -2.2942,0.7163 -2.2942,1.25264 0,0.65012 0.28194,0.83949 3.05716,1.20668 2.74635,0.36309 4.05113,0.87779 4.05113,2.8073 0,1.9473 -1.62318,3.0634 -4.45541,3.0634" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path3195" /> + <path + inkscape:connector-curvature="0" + d="m 285.37668,601.26165 0,0.26521 -0.75233,0 0,1.95975 -0.30321,0 0,-1.95975 -0.74927,0 0,-0.26521 1.80481,0" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path3197" /> + <path + inkscape:connector-curvature="0" + d="m 285.64493,601.26165 0.43239,0 0.63832,1.88057 0.63606,-1.88057 0.42936,0 0,2.22496 -0.28801,0 0,-1.31307 c 0,-0.0456 0.001,-0.12082 0.002,-0.22493 0.003,-0.10639 0.005,-0.21962 0.005,-0.33892 l -0.63605,1.87692 -0.29864,0 -0.64137,-1.87692 0,0.0669 c 0,0.0547 0,0.13754 0.004,0.25077 0.002,0.11095 0.005,0.19302 0.005,0.24621 l 0,1.31307 -0.28801,0 0,-2.22496" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path3199" /> + <path + inkscape:connector-curvature="0" + d="m 241.75804,611.00237 c 0.0684,-0.0395 0.15198,-0.0395 0.21961,0 l 1.81925,1.0499 c 0.0684,0.0395 0.10943,0.11164 0.10943,0.19029 l 0,2.09989 c 0,0.0787 -0.041,0.15137 -0.10943,0.18998 l -1.81925,1.05082 c -0.0676,0.0386 -0.15122,0.0386 -0.21961,-10e-4 l -1.81697,-1.05023 c -0.0684,-0.0386 -0.11019,-0.11132 -0.11019,-0.18997 l 0,-2.09989 c 0,-0.0787 0.0418,-0.15077 0.11019,-0.19028 l 1.81697,-1.0499" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3201" /> + </g> + </g> + <g + transform="translate(0,139.99999)" + id="g3301"> + <rect + y="733.90454" + x="273.70123" + height="59.928009" + width="180" + id="rect4500" + style="fill:#ffffff;fill-opacity:1;stroke:#2e3436;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="293.70123" + y="772.13025" + id="text4502" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4504" + x="293.70123" + y="772.13025">nroonga</tspan></text> + </g> + </g> + <text + xml:space="preserve" + style="font-size:13.62760258px;font-style:normal;font-weight:normal;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="1380.6565" + y="901.28375" + id="text4290" + sodipodi:linespacing="125%" + transform="scale(0.86359022,1.1579566)"><tspan + sodipodi:role="line" + x="1380.6565" + y="901.28375" + id="tspan4296">Node.js is an official trademark of Joyent. This image is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.</tspan></text> + <path + inkscape:connector-curvature="0" + id="path3205" + d="m 729.41926,741.93491 0,-85" + style="fill:none;stroke:#204a87;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendSQL)" /> + <path + inkscape:connector-curvature="0" + id="path3207" + d="m 747.41926,656.93491 0,82" + style="fill:none;stroke:#204a87;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendSQL)" /> + <path + style="fill:none;stroke:#a40000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendAPI)" + d="m 909.41926,741.93491 0,-85" + id="path3211" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#a40000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendAPI)" + d="m 927.41926,656.93491 0,82" + id="path3213" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path3217" + d="m 425.41926,741.93491 0,-85" + style="fill:none;stroke:#a40000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendAPI)" /> + <path + inkscape:connector-curvature="0" + id="path3219" + d="m 443.41926,656.93491 0,82" + style="fill:none;stroke:#a40000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendAPI)" /> + <path + style="fill:none;stroke:#4e9a06;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendHTTP)" + d="m 325.41926,741.93491 0,-85" + id="path3223" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#4e9a06;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendHTTP)" + d="m 343.41926,656.93491 0,82" + id="path3225" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path3229" + d="m 245.41926,741.93491 0,-85" + style="fill:none;stroke:#f57900;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Sendgqtp)" /> + <path + inkscape:connector-curvature="0" + id="path3231" + d="m 263.41926,656.93491 0,82" + style="fill:none;stroke:#f57900;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Sendgqtp)" /> + <path + style="fill:none;stroke:#4e9a06;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendHTTP)" + d="m 187.41926,741.93491 0,-85" + id="path3235" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#4e9a06;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendHTTP)" + d="m 205.41926,656.93491 0,82" + id="path3237" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path3241" + d="m 127.41926,741.93491 0,-85" + style="fill:none;stroke:#8f5902;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendCLI)" /> + <path + inkscape:connector-curvature="0" + id="path3243" + d="m 145.41926,656.93491 0,82" + style="fill:none;stroke:#8f5902;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendCLI)" /> + <text + xml:space="preserve" + style="font-size:30px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#8f5902;fill-opacity:1;stroke:none;font-family:Sans" + x="52.54488" + y="774.80933" + id="text4460" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4462" + x="52.54488" + y="774.80933">CLI</tspan></text> + <path + style="fill:none;stroke:#4e9a06;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendHTTP)" + d="m 17.027588,634.84125 61.282634,0" + id="path6050" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:connector-curvature="0" + id="path6072" + d="m 17.027588,684.84125 61.282634,0" + style="fill:none;stroke:#204a87;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendSQL)" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#a40000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendAPI)" + d="m 17.027588,736.84125 61.282634,0" + id="path6074" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:connector-curvature="0" + id="path6076" + d="m 17.027588,790.84125 61.282634,0" + style="fill:none;stroke:#8f5902;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendCLI)" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#f57900;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Sendgqtp)" + d="m 17.027588,844.84125 61.282634,0" + id="path6078" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#a40000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendAPI)" + d="m 1116.0804,654.9128 0,82" + id="path3213-5" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#a40000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendAPI)" + d="m 1097.0696,738.89649 0,-85" + id="path3211-6" + inkscape:connector-curvature="0" /> + <g + id="g4835" + transform="translate(0,-8)"> + <rect + y="758.80676" + x="1015.8699" + height="169" + width="180" + id="rect4530-1" + style="fill:#006699;fill-opacity:1;stroke:#2e3436;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter4173-3)" /> + <text + sodipodi:linespacing="125%" + id="text4532-4" + y="817.13605" + x="1105.5206" + style="font-size:55.02504349px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter4173-3);font-family:Sans" + xml:space="preserve"><tspan + y="817.13605" + x="1105.5206" + id="tspan4534-9" + sodipodi:role="line" + style="stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none">Perl</tspan></text> + <rect + style="fill:#ffffff;fill-opacity:1;stroke:#2e3436;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter4173-3)" + id="rect4536-3" + width="180" + height="90" + x="1015.8699" + y="837.80676" /> + </g> + <text + sodipodi:linespacing="125%" + id="text4538-7" + y="890.52051" + x="1034.3464" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;filter:url(#filter4831);font-family:Sans" + xml:space="preserve" + transform="matrix(0.69930792,0,0,0.8677547,301.52416,112.62651)"><tspan + y="890.52051" + x="1034.3464" + id="tspan4540-1" + sodipodi:role="line">p5-Groonga</tspan></text> + <text + xml:space="preserve" + style="font-size:41.21452332px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="473.25601" + y="1040.8521" + id="text3793-4" + sodipodi:linespacing="125%" + transform="scale(1.0303631,0.97053166)"><tspan + sodipodi:role="line" + id="tspan3795-9" + x="473.25601" + y="1040.8521">groonga DB</tspan></text> + </g> +</svg> -------------- next part -------------- HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...下载