null+****@clear*****
null+****@clear*****
2012年 7月 31日 (火) 17:54:43 JST
HAYASHI Kentaro 2012-07-31 17:54:43 +0900 (Tue, 31 Jul 2012) New Revision: 166d18bc5aab00fd82b71c6056f7a422d17f2793 https://github.com/groonga/groonga.github.com/commit/166d18bc5aab00fd82b71c6056f7a422d17f2793 Log: doc en: add brief images for groonga related project Added files: images/groonga-related-projects-bindings.png images/groonga-related-projects-bindings.svg images/groonga-related-projects-databases.png images/groonga-related-projects-databases.svg images/groonga-related-projects-libraries.png images/groonga-related-projects-libraries.svg images/groonga-related-projects-utilities.png images/groonga-related-projects-utilities.svg Modified files: related-projects.html Added: images/groonga-related-projects-bindings.png (+0 -0) 100644 =================================================================== (Binary files differ) Added: images/groonga-related-projects-bindings.svg (+1098 -0) 100644 =================================================================== --- /dev/null +++ images/groonga-related-projects-bindings.svg 2012-07-31 17:54:43 +0900 (24416b3) @@ -0,0 +1,1098 @@ +<?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="800" + height="480" + id="svg2" + version="1.1" + inkscape:version="0.48.3.1 r9886" + sodipodi:docname="groonga-related-projects-bindings.svg" + inkscape:export-filename="/home/khayashi/work/groonga/groonga.github.com/images/groonga-related-projects-bindings.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="816.306" + inkscape:cy="326.52145" + inkscape:document-units="px" + inkscape:current-layer="g5112" + 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(0.58979822,0,0,0.67670199,46.413292,283.33792)" /> + <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="-1010.4398" + y="68.533722" + id="text3769" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + sodipodi:role="line" + id="tspan3771" + x="-1010.4398" + y="68.533722">libgroonga</tspan></text> + <g + id="g5070" + transform="matrix(0.9511318,0,0,0.70526662,-722.60346,453.1411)" + 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:43.95471573px;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="1080.3853" + y="560.74988" + id="text4538" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4540" + x="1080.3853" + y="560.74988">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="658.84967" + id="text4554" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4556" + x="49.820271" + y="658.84967">HTTP</tspan></text> + <g + id="g5112" + transform="matrix(0.58914131,0,0,1,-129.53311,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 + xml:space="preserve" + style="font-size:52.1135025px;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="597.4964" + y="59.961208" + id="text3653" + sodipodi:linespacing="125%" + transform="scale(1.3028375,0.76755542)"><tspan + sodipodi:role="line" + id="tspan3655" + x="597.4964" + y="59.961208">User</tspan></text> + </g> + <g + id="g3306" + style="filter:url(#filter3347)" + transform="translate(-162.39792,-62.517664)"> + <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="831.38287" + y="869.28046" + id="text4290" + sodipodi:linespacing="125%" + transform="scale(0.86359022,1.1579566)"><tspan + sodipodi:role="line" + x="831.38287" + y="869.28046" + id="tspan3519" /></text> + <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 365.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 383.41926,656.93491 0,82" + id="path3213" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path3217" + d="m 227.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 245.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 157.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 175.41926,656.93491 0,82" + id="path3225" + 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 17.027588,672.84125 61.282634,0" + id="path6050" + 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 17.027588,736.84125 61.282634,0" + id="path6074" + 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 562.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 543.0696,738.89649 0,-85" + id="path3211-6" + inkscape:connector-curvature="0" /> + <g + id="g4835" + transform="matrix(0.9783402,0,0,0.69504886,-525.99355,226.19116)"> + <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:41.07875443px;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,-248.42232,77.050457)"><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="287.66974" + y="962.95752" + id="text3793-4" + sodipodi:linespacing="125%" + transform="scale(1.0303631,0.97053166)"><tspan + sodipodi:role="line" + id="tspan3795-9" + x="287.66974" + y="962.95752">groonga</tspan></text> + </g> +</svg> Added: images/groonga-related-projects-databases.png (+0 -0) 100644 =================================================================== (Binary files differ) Added: images/groonga-related-projects-databases.svg (+1095 -0) 100644 =================================================================== --- /dev/null +++ images/groonga-related-projects-databases.svg 2012-07-31 17:54:43 +0900 (c14050d) @@ -0,0 +1,1095 @@ +<?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="800" + height="480" + id="svg2" + version="1.1" + inkscape:version="0.48.3.1 r9886" + sodipodi:docname="groonga-related-projects-databases.svg" + inkscape:export-filename="/home/khayashi/work/groonga/groonga.github.com/images/groonga-related-projects-databases.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 + id="filter3399" + style="color-interpolation-filters:sRGB;" + inkscape:label="Drop Shadow"> + <feFlood + id="feFlood3401" + flood-opacity="0.5" + flood-color="rgb(0,0,0)" + result="flood" /> + <feComposite + id="feComposite3403" + in2="SourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur3405" + in="composite" + stdDeviation="2" + result="blur" /> + <feOffset + id="feOffset3407" + dx="4" + dy="4" + result="offset" /> + <feComposite + id="feComposite3409" + in2="offset" + in="SourceGraphic" + operator="over" + result="composite2" /> + </filter> + <filter + id="filter3411" + style="color-interpolation-filters:sRGB;" + inkscape:label="Drop Shadow"> + <feFlood + id="feFlood3413" + flood-opacity="0.5" + flood-color="rgb(0,0,0)" + result="flood" /> + <feComposite + id="feComposite3415" + in2="SourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur3417" + in="composite" + stdDeviation="2" + result="blur" /> + <feOffset + id="feOffset3419" + dx="4" + dy="4" + result="offset" /> + <feComposite + id="feComposite3421" + in2="offset" + in="SourceGraphic" + operator="over" + result="composite2" /> + </filter> + <filter + id="filter3423" + style="color-interpolation-filters:sRGB;" + inkscape:label="Drop Shadow"> + <feFlood + id="feFlood3425" + flood-opacity="0.5" + flood-color="rgb(0,0,0)" + result="flood" /> + <feComposite + id="feComposite3427" + in2="SourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur3429" + in="composite" + stdDeviation="2" + result="blur" /> + <feOffset + id="feOffset3431" + dx="4" + dy="4" + result="offset" /> + <feComposite + id="feComposite3433" + in2="offset" + in="SourceGraphic" + operator="over" + result="composite2" /> + </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="492.41568" + inkscape:cy="326.52145" + inkscape:document-units="px" + inkscape:current-layer="g3570" + 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)"> + <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> + <g + id="g3575"> + <rect + transform="matrix(0.63315591,0,0,1,72.081908,-8.8940132)" + ry="0" + rx="0" + y="873.12" + x="105.92012" + height="150" + width="907.58612" + id="rect2985" + style="fill:#ffffff;fill-opacity:1;stroke:#f57900;stroke-width:2.41384912;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter5131)" /> + <text + sodipodi:linespacing="125%" + id="text3793" + y="977.21429" + x="286.74988" + 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;filter:url(#filter3411)" + xml:space="preserve"><tspan + y="977.21429" + x="286.74988" + id="tspan3795" + sodipodi:role="line">groonga DB API</tspan></text> + </g> + <g + id="g3570" + transform="matrix(1.0561877,0,0,1.0192355,-221.74024,-23.930378)"> + <rect + transform="matrix(0.47258624,0,0,1,291.58391,0)" + y="872.29077" + x="104.21895" + height="50" + width="448.63715" + id="rect3797" + style="fill:#ffffff;fill-opacity:1;stroke:#f57900;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter5180)" /> + <text + xml:space="preserve" + style="font-size:26.98672675999999981px;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;filter:url(#filter3423)" + x="352.29898" + y="890.18805" + id="text3588" + sodipodi:linespacing="125%" + transform="scale(0.98235106,1.017966)"><tspan + sodipodi:role="line" + id="tspan3590" + x="352.29898" + y="890.18805">Query API</tspan></text> + </g> + <g + id="g3561" + transform="translate(-201.59763,-7.4116776)"> + <path + transform="matrix(1.7947532,0,0,1.1736031,-479.85117,-230.4533)" + 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;filter:url(#filter4276)" /> + <text + transform="matrix(1.3997871,0,0,1.1312287,-268.7791,-191.68943)" + 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;filter:url(#filter4276);font-family:Sans" + xml:space="preserve"><tspan + y="849.83252" + x="465.70123" + id="tspan4510" + sodipodi:role="line">PostgreSQL</tspan></text> + <path + transform="matrix(1.7863022,0,0,1.130953,-474.47888,-188.4928)" + 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;filter:url(#filter4276)" /> + <text + transform="matrix(1.3699003,0,0,0.91142123,-236.45018,9.4852398)" + 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;filter:url(#filter4276);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="g3551" + transform="translate(-203.07997,-7.4116779)"> + <rect + transform="matrix(1.3759886,0,0,1.176412,-210.69028,-232.28827)" + style="fill:#ffffff;fill-opacity:1;stroke:#2e3436;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter4197)" + id="rect4518" + width="180" + height="169" + x="637.70123" + y="814.83252" /> + <text + transform="matrix(1.2704521,0,0,1.102803,-138.84238,-164.62645)" + 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;filter:url(#filter4197);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 + transform="matrix(1.3759886,0,0,1.176412,-210.69028,-232.28827)" + 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;filter:url(#filter4197)" /> + <text + transform="matrix(1.0914883,0,0,1.0180721,-5.72041,-84.159841)" + 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;filter:url(#filter4197);font-family:Sans" + xml:space="preserve"><tspan + y="947.09424" + x="641.89655" + id="tspan4528" + sodipodi:role="line">mroonga</tspan></text> + </g> + <g + id="g3580" + transform="translate(-192,0)"> + <path + inkscape:connector-curvature="0" + id="path4558" + d="m 461.96146,715.73794 0,-54.35602" + style="fill:none;stroke:#204a87;stroke-width:3.99838257;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="path4560" + d="m 493.30248,658.41725 0,53.36282" + style="fill:none;stroke:#204a87;stroke-width:4.03350353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendSQL)" /> + </g> + <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(0.63339784,0,0,1,-117.98037,588.32001)" + 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 + xml:space="preserve" + style="font-size:50.25991058000000322px;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;filter:url(#filter3399)" + x="621.33008" + y="57.828487" + id="text3395" + sodipodi:linespacing="125%" + transform="scale(1.2564978,0.79586294)"><tspan + sodipodi:role="line" + id="tspan3397" + x="621.33008" + y="57.828487">User</tspan></text> + </g> + <g + id="g3584" + transform="translate(-194.18595,-2.9646711)"> + <path + style="fill:none;stroke:#204a87;stroke-width:4.10577726;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendSQL)" + d="m 767.95998,718.6971 0,-57.31518" + id="path3205" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#204a87;stroke-width:4.17201471;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendSQL)" + d="m 796.33633,658.41724 0,57.09072" + id="path3207" + inkscape:connector-curvature="0" /> + </g> + <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" /> + </g> +</svg> Added: images/groonga-related-projects-libraries.png (+0 -0) 100644 =================================================================== (Binary files differ) Added: images/groonga-related-projects-libraries.svg (+1508 -0) 100644 =================================================================== --- /dev/null +++ images/groonga-related-projects-libraries.svg 2012-07-31 17:54:43 +0900 (4e45ce0) @@ -0,0 +1,1508 @@ +<?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-libraries.svg" + inkscape:export-filename="/home/khayashi/work/groonga/groonga.github.com/images/groonga-related-projects-libraries.png" + inkscape:export-xdpi="25.697353" + inkscape:export-ydpi="25.697353"> + <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> + <filter + id="filter3521" + style="color-interpolation-filters:sRGB;" + inkscape:label="Drop Shadow"> + <feFlood + id="feFlood3523" + flood-opacity="0.5" + flood-color="rgb(255,255,255)" + result="flood" /> + <feComposite + id="feComposite3525" + in2="SourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur3527" + in="composite" + stdDeviation="2" + result="blur" /> + <feOffset + id="feOffset3529" + dx="4" + dy="4" + result="offset" /> + <feComposite + id="feComposite3531" + in2="offset" + in="SourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix3617" /> + <feFlood + id="feFlood3619" + flood-opacity="0.5" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite3621" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur3623" + in="composite" + stdDeviation="2" + result="blur" /> + <feOffset + id="feOffset3625" + dx="4" + dy="4" + result="offset" /> + <feComposite + id="feComposite3627" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="composite2" /> + </filter> + <filter + id="filter3171-8" + inkscape:label="Drop shadow" + width="1.5" + height="1.5" + x="-0.25" + y="-0.25" + color-interpolation-filters="sRGB"> + <feGaussianBlur + id="feGaussianBlur3173-8" + in="SourceAlpha" + stdDeviation="2" + result="blur" /> + <feColorMatrix + id="feColorMatrix3175-1" + 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-0" + in="bluralpha" + dx="4" + dy="4" + result="offsetBlur" /> + <feMerge + id="feMerge3179-1"> + <feMergeNode + id="feMergeNode3181-8" + in="offsetBlur" /> + <feMergeNode + id="feMergeNode3183-3" + in="SourceGraphic" /> + </feMerge> + </filter> + <filter + id="filter3593" + style="color-interpolation-filters:sRGB;" + inkscape:label="Drop Shadow"> + <feFlood + id="feFlood3595" + flood-opacity="0.5" + flood-color="rgb(0,0,0)" + result="flood" /> + <feComposite + id="feComposite3597" + in2="SourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur3599" + in="composite" + stdDeviation="2" + result="blur" /> + <feOffset + id="feOffset3601" + dx="4" + dy="4" + result="offset" /> + <feComposite + id="feComposite3603" + in2="offset" + in="SourceGraphic" + operator="over" + result="composite2" /> + </filter> + <filter + id="filter3605" + style="color-interpolation-filters:sRGB;" + inkscape:label="Drop Shadow"> + <feFlood + id="feFlood3607" + flood-opacity="0.5" + flood-color="rgb(0,0,0)" + result="flood" /> + <feComposite + id="feComposite3609" + in2="SourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur3611" + in="composite" + stdDeviation="2" + result="blur" /> + <feOffset + id="feOffset3613" + dx="4" + dy="4" + result="offset" /> + <feComposite + id="feComposite3615" + in2="offset" + in="SourceGraphic" + operator="over" + result="composite2" /> + </filter> + <filter + id="filter3629" + style="color-interpolation-filters:sRGB;" + inkscape:label="Drop Shadow"> + <feFlood + id="feFlood3631" + flood-opacity="0.5" + flood-color="rgb(0,0,0)" + result="flood" /> + <feComposite + id="feComposite3633" + in2="SourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur3635" + in="composite" + stdDeviation="2" + result="blur" /> + <feOffset + id="feOffset3637" + dx="4" + dy="4" + result="offset" /> + <feComposite + id="feComposite3639" + in2="offset" + in="SourceGraphic" + operator="over" + result="composite2" /> + </filter> + <marker + style="overflow:visible" + id="Arrow1SendHTTP-9" + 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-2" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="marker3657" + 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="path3659" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="Arrow1SendHTTP-4" + 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-1" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="marker3657-3" + 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="path3659-2" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="Arrow1Sendgqtp-1" + 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-5" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="marker4252" + 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="path4254" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="Arrow1SendHTTP-6" + 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-5" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="marker4287" + 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="path4289" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="Arrow1SendHTTP-43" + 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-8" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="marker4330" + 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="path4332" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="Arrow1SendHTTP-7" + 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-84" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="marker4376" + 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="path4378" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="Arrow1SendHTTP-66" + 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-0" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="marker4414" + 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="path4416" + inkscape:connector-curvature="0" /> + </marker> + </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,0.53730533,-21.393078,473.39217)" /> + <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="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)" + transform="matrix(1.9416342,0,0,1,236.36995,-10.235033)" /> + <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;filter:url(#filter3593);font-family:Sans;-inkscape-font-specification:Sans" + x="607.49438" + y="838.64075" + id="text3824" + sodipodi:linespacing="125%" + transform="matrix(1.0172732,0,0,0.9830201,0,-17.788026)"><tspan + sodipodi:role="line" + x="607.49438" + y="838.64075" + id="tspan3828">AnyEvent-Groonga</tspan></text> + <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> + <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;filter:url(#filter3629)" + 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="matrix(1.4787141,0,0,1,-286.77515,-75.858684)"> + <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:26.64709854px;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="291.72305" + y="733.4118" + id="text4502" + sodipodi:linespacing="125%" + transform="scale(0.95168207,1.0507711)"><tspan + sodipodi:role="line" + id="tspan4504" + x="291.72305" + y="733.4118">node-groonga</tspan></text> + </g> + </g> + <g + id="g4314" + transform="matrix(1,0,0,0.79969785,-14.823355,135.14397)"> + <path + inkscape:connector-curvature="0" + id="path3211" + d="m 621.84617,744.89958 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="path3213" + d="m 639.84617,659.89958 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)" /> + </g> + <g + id="g3702" + transform="matrix(1,0,0,0.86641634,-180.84493,87.755767)"> + <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 425.41926,741.93491 0,-85" + id="path3217" + 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 443.41926,656.93491 0,82" + id="path3219" + inkscape:connector-curvature="0" /> + </g> + <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 + 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 + 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" /> + <text + xml:space="preserve" + style="font-size:41.21452331999999785px;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;filter:url(#filter3521)" + x="517.85425" + y="1020.9966" + id="text3793-4" + sodipodi:linespacing="125%" + transform="scale(1.0303631,0.97053166)"><tspan + sodipodi:role="line" + id="tspan3795-9" + x="517.85425" + y="1020.9966">groonga</tspan></text> + <rect + y="750.83252" + x="105.70123" + height="119" + width="180" + id="rect3822-1" + style="fill:#ffffff;fill-opacity:1;stroke:#f57900;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3171-8)" + transform="matrix(2.0323594,0,0,1.0162729,616.91103,-23.667965)" /> + <text + xml:space="preserve" + style="font-size:32px;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;filter:url(#filter3605);font-family:Sans;-inkscape-font-specification:Sans" + x="994.80695" + y="837.20422" + id="text3824-3" + sodipodi:linespacing="125%" + transform="matrix(1.0172732,0,0,0.9830201,2.9646711,-17.788026)"><tspan + sodipodi:role="line" + x="994.80695" + y="837.20422" + id="tspan3828-8">App-Groonga-Wrapper</tspan></text> + <g + id="g4356" + transform="matrix(1,0,0,1.2365772,0,-222.2015)"> + <path + style="fill:none;stroke:#f57900;stroke-width:4.10094023;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Sendgqtp)" + d="m 674.35668,939.23461 0,-57.18021" + id="path3229" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#f57900;stroke-width:4.10094023;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Sendgqtp)" + d="m 692.35668,882.0544 0,55.16208" + id="path3231" + inkscape:connector-curvature="0" /> + </g> + <g + id="g4310" + transform="matrix(1,0,0,1.0190982,37.058388,-17.925389)"> + <path + inkscape:connector-curvature="0" + id="path3223" + d="m 205.93865,938.59131 0,-71.01568" + style="fill:none;stroke:#4e9a06;stroke-width:4.57022572;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendHTTP)" /> + <path + inkscape:connector-curvature="0" + id="path3225" + d="m 223.93865,867.57563 0,68.50924" + style="fill:none;stroke:#4e9a06;stroke-width:4.57022572;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendHTTP)" /> + </g> + <g + id="g4310-3" + transform="matrix(1,0,0,1.0190982,339.45484,-16.407293)"> + <path + inkscape:connector-curvature="0" + id="path3223-7" + d="m 205.93865,938.59131 0,-71.01568" + style="fill:none;stroke:#4e9a06;stroke-width:4.57022572;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendHTTP)" /> + <path + inkscape:connector-curvature="0" + id="path3225-5" + d="m 223.93865,867.57563 0,68.50924" + style="fill:none;stroke:#4e9a06;stroke-width:4.57022572;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendHTTP)" /> + </g> + <g + id="g4310-3-2" + transform="matrix(1,0,0,1.0190982,804.9082,-16.407293)"> + <path + inkscape:connector-curvature="0" + id="path3223-7-3" + d="m 205.93865,938.59131 0,-71.01568" + style="fill:none;stroke:#4e9a06;stroke-width:4.57022572;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendHTTP)" /> + <path + inkscape:connector-curvature="0" + id="path3225-5-4" + d="m 223.93865,867.57563 0,68.50924" + style="fill:none;stroke:#4e9a06;stroke-width:4.57022572;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendHTTP)" /> + </g> + <g + id="g4310-3-26" + transform="matrix(1,0,0,1.0190982,800.46118,-225.41661)"> + <path + inkscape:connector-curvature="0" + id="path3223-7-35" + d="m 205.93865,938.59131 0,-71.01568" + style="fill:none;stroke:#4e9a06;stroke-width:4.57022572;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendHTTP)" /> + <path + inkscape:connector-curvature="0" + id="path3225-5-9" + d="m 223.93865,867.57563 0,68.50924" + style="fill:none;stroke:#4e9a06;stroke-width:4.57022572;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1SendHTTP)" /> + </g> + </g> +</svg> Added: images/groonga-related-projects-utilities.png (+0 -0) 100644 =================================================================== (Binary files differ) Added: images/groonga-related-projects-utilities.svg (+1247 -0) 100644 =================================================================== --- /dev/null +++ images/groonga-related-projects-utilities.svg 2012-07-31 17:54:43 +0900 (61ece5c) @@ -0,0 +1,1247 @@ +<?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-utilities.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" + style="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" + result="fbSourceGraphic"> + <feMergeNode + id="feMergeNode3181" + in="offsetBlur" /> + <feMergeNode + id="feMergeNode3183" + in="SourceGraphic" /> + </feMerge> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix5830" /> + <feFlood + id="feFlood5832" + flood-opacity="0.5" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite5834" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur5836" + in="composite" + stdDeviation="2" + result="blur" /> + <feOffset + id="feOffset5838" + dx="4" + dy="4" + result="offset" /> + <feComposite + id="feComposite5840" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="composite2" /> + </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> + <filter + id="filter5806" + style="color-interpolation-filters:sRGB;" + inkscape:label="Drop Shadow"> + <feFlood + id="feFlood5808" + flood-opacity="0.5" + flood-color="rgb(0,0,0)" + result="flood" /> + <feComposite + id="feComposite5810" + in2="SourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur5812" + in="composite" + stdDeviation="2" + result="blur" /> + <feOffset + id="feOffset5814" + dx="4" + dy="4" + result="offset" /> + <feComposite + id="feComposite5816" + in2="offset" + in="SourceGraphic" + operator="over" + result="composite2" /> + </filter> + <filter + id="filter5818" + style="color-interpolation-filters:sRGB;" + inkscape:label="Drop Shadow"> + <feFlood + id="feFlood5820" + flood-opacity="0.5" + flood-color="rgb(0,0,0)" + result="flood" /> + <feComposite + id="feComposite5822" + in2="SourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur5824" + in="composite" + stdDeviation="2" + result="blur" /> + <feOffset + id="feOffset5826" + dx="4" + dy="4" + result="offset" /> + <feComposite + id="feComposite5828" + in2="offset" + in="SourceGraphic" + operator="over" + result="composite2" /> + </filter> + <filter + id="filter5842" + style="color-interpolation-filters:sRGB;" + inkscape:label="Drop Shadow"> + <feFlood + id="feFlood5844" + flood-opacity="0.5" + flood-color="rgb(255,255,255)" + result="flood" /> + <feComposite + id="feComposite5846" + in2="SourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur5848" + in="composite" + stdDeviation="2" + result="blur" /> + <feOffset + id="feOffset5850" + dx="4" + dy="4" + result="offset" /> + <feComposite + id="feComposite5852" + in2="offset" + in="SourceGraphic" + operator="over" + result="composite2" /> + </filter> + <marker + inkscape:stockid="Arrow1SendCLI" + orient="auto" + refY="0" + refX="0" + id="Arrow1SendCLI-2" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6066-5" + 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 + inkscape:stockid="Arrow1SendCLI" + orient="auto" + refY="0" + refX="0" + id="marker5875" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path5877" + 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 + inkscape:stockid="Arrow1SendCLI" + orient="auto" + refY="0" + refX="0" + id="Arrow1SendCLI-26" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6066-8" + 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 + inkscape:stockid="Arrow1SendCLI" + orient="auto" + refY="0" + refX="0" + id="marker5913" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path5915" + 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 + inkscape:stockid="Arrow1SendCLI" + orient="auto" + refY="0" + refX="0" + id="Arrow1SendCLI-6" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6066-0" + 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 + inkscape:stockid="Arrow1SendCLI" + orient="auto" + refY="0" + refX="0" + id="marker5951" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path5953" + 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> + <filter + id="filter5977" + style="color-interpolation-filters:sRGB;" + inkscape:label="Drop Shadow"> + <feFlood + id="feFlood5979" + flood-opacity="0.5" + flood-color="rgb(0,0,0)" + result="flood" /> + <feComposite + id="feComposite5981" + in2="SourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur5983" + in="composite" + stdDeviation="2" + result="blur" /> + <feOffset + id="feOffset5985" + dx="4" + dy="4" + result="offset" /> + <feComposite + id="feComposite5987" + in2="offset" + in="SourceGraphic" + operator="over" + result="composite2" /> + </filter> + <filter + id="filter5993" + style="color-interpolation-filters:sRGB;" + inkscape:label="Drop Shadow"> + <feFlood + id="feFlood5995" + flood-opacity="0.5" + flood-color="rgb(0,0,0)" + result="flood" /> + <feComposite + id="feComposite5997" + in2="SourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur5999" + in="composite" + stdDeviation="2" + result="blur" /> + <feOffset + id="feOffset6001" + dx="4" + dy="4" + result="offset" /> + <feComposite + id="feComposite6003" + in2="offset" + in="SourceGraphic" + operator="over" + result="composite2" /> + </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="g5112" + 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 /> + </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(0.56565179,0,0,0.49623162,46.006215,515.4155)" /> + <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> + <g + id="g5854" + transform="translate(-184,0)"> + <rect + transform="matrix(0.98999604,0,0,0.6898446,184.28506,245.06642)" + style="fill:#ffffff;fill-opacity:1;stroke:#f57900;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3171)" + id="rect3822" + width="180" + height="119" + x="105.70123" + y="750.83252" /> + <text + transform="scale(1.0172732,0.9830201)" + sodipodi:linespacing="125%" + id="text3824" + y="825.14117" + x="374.41742" + 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;filter:url(#filter5806);font-family:Sans;-inkscape-font-specification:Sans" + xml:space="preserve"><tspan + id="tspan3828" + y="825.14117" + x="374.41742" + sodipodi:role="line">grnwrap</tspan></text> + </g> + <g + id="g5112" + transform="matrix(0.5687173,0,0,1,-121.34308,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 + xml:space="preserve" + style="font-size:53.04100799999999793px;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;filter:url(#filter5993)" + x="583.51105" + y="61.028389" + id="text5989" + sodipodi:linespacing="125%" + transform="scale(1.3260252,0.75413347)"><tspan + sodipodi:role="line" + id="tspan5991" + x="583.51105" + y="61.028389">User</tspan></text> + </g> + <g + id="g5859" + transform="translate(59.293421,5.9293421)"> + <path + 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)" + d="m 127.41926,741.93491 0,-85" + id="path3241" + inkscape:connector-curvature="0" /> + <path + 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)" + d="m 145.41926,656.93491 0,82" + id="path3243" + inkscape:connector-curvature="0" /> + </g> + <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 + 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" /> + <text + xml:space="preserve" + style="font-size:41.21452331999999785px;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;filter:url(#filter5977)" + x="261.77393" + y="1025.5786" + id="text3793-4" + sodipodi:linespacing="125%" + transform="scale(1.0303631,0.97053166)"><tspan + sodipodi:role="line" + id="tspan3795-9" + x="261.77393" + y="1025.5786">groonga</tspan></text> + <g + id="g5800" + style="filter:url(#filter5842)" + transform="translate(-184,0)"> + <rect + transform="matrix(0.6109847,0,0,1.5574268,213.16906,-423.81064)" + y="762.5979" + x="470.35583" + height="50" + width="448.63715" + id="rect3797" + style="fill:#ffffff;fill-opacity:1;stroke:#f57900;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter5180)" /> + <text + transform="scale(1.0172732,0.9830201)" + sodipodi:linespacing="125%" + id="text3824-8" + y="808.1355" + x="632.35889" + style="font-size:28px;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;filter:url(#filter5818);font-family:Sans;-inkscape-font-specification:Sans" + xml:space="preserve"><tspan + id="tspan3828-6" + y="808.1355" + x="632.35889" + sodipodi:role="line">Zsh completion</tspan><tspan + id="tspan5798" + y="843.1355" + x="632.35889" + sodipodi:role="line">functions</tspan></text> + </g> + <g + transform="translate(308.2814,7.5607566)" + id="g5859-7"> + <path + 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)" + d="m 127.41926,741.93491 0,-85" + id="path3241-0" + inkscape:connector-curvature="0" /> + <path + 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)" + d="m 145.41926,656.93491 0,82" + id="path3243-2" + inkscape:connector-curvature="0" /> + </g> + <g + transform="translate(306.79906,198.78204)" + id="g5859-7-0"> + <path + 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)" + d="m 127.41926,741.93491 0,-85" + id="path3241-0-0" + inkscape:connector-curvature="0" /> + <path + 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)" + d="m 145.41926,656.93491 0,82" + id="path3243-2-5" + inkscape:connector-curvature="0" /> + </g> + <g + transform="translate(62.213706,200.26437)" + id="g5859-7-0-5"> + <path + 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)" + d="m 127.41926,741.93491 0,-85" + id="path3241-0-0-4" + inkscape:connector-curvature="0" /> + <path + 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)" + d="m 145.41926,656.93491 0,82" + id="path3243-2-5-8" + inkscape:connector-curvature="0" /> + </g> + </g> +</svg> Modified: related-projects.html (+21 -9) =================================================================== --- related-projects.html 2012-07-30 16:46:35 +0900 (4eb05cb) +++ related-projects.html 2012-07-31 17:54:43 +0900 (dd1533b) @@ -3,19 +3,24 @@ layout: en title: Related Projects --- -<section id="bindings"> +<section id="introduction"> <h2>Groonga and related projects</h2> - <p>Here is a brief image about groonga related projects - from the perspective view of accessing to groonga. - </p> - <img src="/images/groonga-related-projects.png" /> + <p>Groonga related projects are classified into four category, as follows:</p> + <ul> + <li><a href="#bindings">Language bindings</a></li> + <li><a href="#databases">Databases</a></li> + <li><a href="#libraries">Libraries</a></li> + <li><a href="#utilities">Utilities</a></li> + </ul> <p>See following sections about actual groonga related projects and details.</p> </section> <section id="bindings"> - <h2>Use groonga with language bindings</h2> + <h2>Language bindings</h2> <p>There are some language bindings for groonga. See each project web site about details.</p> + <img src="images/groonga-related-projects-bindings.png" alt="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." /> <subsection id="rroonga"> <h3>groonga + Ruby</h3> <p><a href="http://groonga.rubyforge.org/">The Ranguba project</a> is a project to provide a fulltext search system built on groonga. The project provides libraries (<a href="http://groonga.rubyforge.org/#about-rroonga">rroonga</a>, <a href="http://groonga.rubyforge.org/#about-active-groonga">ActiveGroonga</a>, <a href="http://groonga.rubyforge.org/#about-active-groonga-fablication">ActiveGroonga Fablication</a>, <a href="http://groonga.rubyforge.org/#about-racknga">racknga</a>) to use groonga features, text extraction utility (<a href="http://groonga.rubyforge.org/#about-chuparuby">ChupaRuby</a>), search Web interface and so on.</p> @@ -34,7 +39,9 @@ title: Related Projects </section> <section id="databases"> - <h2>Use groonga with other databases</h2> + <h2>Databases</h2> + <p>There are some software used with other database products.</p> + <img src="images/groonga-related-projects-databases.png" /> <subsection id="mroonga"> <h3>groonga + MySQL</h3> <p><a href="http://mroonga.github.com/">mroonga</a> is a MySQL storage engine built on groonga. It adds high performance and high accuracy fulltext search feature to MySQL.</p> @@ -48,7 +55,10 @@ title: Related Projects </section> <section id="libraries"> - <h2>Use groonga with additional libraries</h2> + <h2>Libraries</h2> + <p>There are some libraries which provides convenient interface or functionality for groonga.</p> + <img src="images/groonga-related-projects-libraries.png" alt="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." /> <subsection id="node-groonga"> <h3>groonga + Node.js (client)</h3> <p><a href="https://github.com/hideo55/node-groonga">node-groonga</a> is a client library of groonga server for Node.js. Node-groonga uses groonga as a server. It means that fulltext search is done in groonga server process not Node.js process.</p> @@ -66,7 +76,9 @@ title: Related Projects </section> <section id="utilities"> - <h2>Use groonga with useful utilities</h2> + <h2>Utilities</h2> + <p>There are some utilities which improves command line interface for groonga.</p> + <img src="images/groonga-related-projects-utilities.png" /> <subsection id="grnwrap"> <h3>grnwrap</h3> <p><a href="https://github.com/michisu/grnwrap">grnwrap</a> is a utility that improves groonga's command line interface.</p> -------------- next part -------------- HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...Download