## サンプル
~~~{.graphviz width="0.8"}
#define ICON(name) peripheries=0 image="awsicons/"+name+".png"
digraph {
ELB [ICON("elb")]
インスタンスa [ICON("instance")]
インスタンスb [ICON("instance")]
ELB -> {インスタンスa インスタンスb}
}
#!/usr/bin/env python3 | |
# -*- coding: utf-8 -*- | |
# | |
# 松下達彦(2011) 「日本語を読むための語彙データベース(VDRJ) Ver.1.0 (研究用)」 | |
# http://www17408ui.sakura.ne.jp/tatsum/database/VDRJ_Ver1_1_Research_Top60894.xlsx | |
# ダウンロード:2022年6月17日 | |
# | |
# から「あ・い・う・え・お」の各段が一音ずつ含まれる単語を抽出する。 | |
# (動詞・音引きは除外 。 促音は許容) |
import java.util.Arrays; | |
public class ArrayStreamExample { | |
public static void main(String[] args) { | |
int[] data = new int[] { 2, 4, 6, 9, 11 }; | |
String result = Arrays.stream(data).filter((e) -> (e % 2 == 0)) | |
.boxed() | |
.map(e -> String.format("<%d>", e)) | |
//.mapToObj(e -> String.format("<%d>", e)) |
{- 学習用 | |
復習として、Maybeやリストを改めて実装してみる. | |
本物と区別するために日本語を使う。 | |
数学や情報科学の用語とあっていないのは気にしない。 | |
大文字・小文字の区別がないと識別子として認識されないので | |
識別子の先頭はラテン文字にした | |
-} | |
import Control.Monad |
#!/bin/sh | |
if [ $# -ne 1 ]; then | |
echo Usage: $0 eps \> svg | |
exit 1 | |
fi | |
SRCFILE=$1 | |
BBOXFILE=$(mktemp tmp.XXXXXX) | |
trap "rm -f $BBOXFILE" EXIT |
$ cat k.dot | |
digraph { | |
a [image="elb.svg"] | |
} | |
$ dot -Tpdf k.dot > /dev/null | |
Warning: No loadimage plugin for "svg:cairo" |
$ find ~/Downloads/AWS_Simple_Icons_svg_eps/ -name '*Load\ Balancing.eps' -exec cp {} elb-org.eps \; |
## サンプル
~~~{.graphviz width="0.8"}
#define ICON(name) peripheries=0 image="awsicons/"+name+".png"
digraph {
ELB [ICON("elb")]
インスタンスa [ICON("instance")]
インスタンスb [ICON("instance")]
ELB -> {インスタンスa インスタンスb}
}
#if defined(_GRAPHVIZ_FILETYPE_pdf) | |
#define _AWS_EXT "-fit.svg" | |
#elif defined(_GRAPHVIZ_FILETYPE_ps) | |
#define _AWS_EXT "-fit.svg" | |
#elif defined(_GRAPHVIZ_FILETYPE_ps2) | |
#define _AWS_EXT "-fit.svg" | |
#else | |
#define _AWS_EXT ".png" | |
#endif |
gs -dNOPAUSE -dBATCH -q -sDEVICE=pngalpha -dEPSCrop -sOutputFile=- -r72 instance.eps > instance.png |
#!/bin/sh | |
if [ $# -eq 0 ]; then | |
mime='text/plain;charset=utf-8' | |
else | |
mime="$1" | |
fi | |
CR=$'\x0d' |