シーケンス図とかフローチャートをしごとで描画することになった場合、 テキストから生成できたら楽なので、それ系のツールまとめ
- C製
- Doxygen, Moinmoinなどと連携可能
- ブロック図、クラス図、ネットワーク図など
シーケンス図とかフローチャートをしごとで描画することになった場合、 テキストから生成できたら楽なので、それ系のツールまとめ
import React from "react"; | |
import ReactDOM from "react-dom"; | |
const Circle = () => { | |
const [position, setPosition] = React.useState({ | |
x: 100, | |
y: 100, | |
active: false, | |
offset: { } | |
}); |
<!DOCTYPE html> | |
<html lang="ja"> | |
<head> | |
<meta charset="UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<meta http-equiv="X-UA-Compatible" content="ie=edge"> | |
<title>SVG Sandbox</title> | |
<style> | |
body { |
#まず見るべき
以下のURLは、常に更新されているコンテンツです。
import {format} from "https://deno.land/std@0.166.0/datetime/mod.ts"; | |
import {basename, dirname} from "https://deno.land/std@0.166.0/path/mod.ts"; | |
const args = Deno.args; | |
if (args.length === 0) { | |
console.log("No arguments provided"); | |
Deno.exit(1); | |
} |
import { encode } from "https://deno.land/std@0.163.0/encoding/base32.ts"; | |
import { blake2b } from "https://esm.sh/blakejs@1.2.1"; | |
import { DateTime } from "https://esm.sh/luxon@3.1.0"; | |
import { assertEquals } from "https://deno.land/std@0.163.0/testing/asserts.ts"; | |
function base32(payload: Uint8Array) { | |
return encode(payload).replace(/=/g, "").toLowerCase(); | |
} | |
function blake2b256(payload: string) { | |
return blake2b(payload, undefined, 32); |
{
"build-js": "browserify browser/main.js | uglifyjs -mc > static/bundle.js",
"build-css": "cat static/pages/*.css tabs/*/*.css",
"build": "npm run build-js && npm run build-css",
"watch-js": "watchify browser/main.js -o static/bundle.js -dv",
"watch-css": "catw static/pages/*.css tabs/*/*.css -o static/bundle.css -v",
"watch": "npm run watch-js & npm run watch-css",
package hashrock.study.swing; | |
import org.assertj.swing.core.GenericTypeMatcher; | |
import org.assertj.swing.edt.GuiActionRunner; | |
import org.assertj.swing.fixture.FrameFixture; | |
import org.assertj.swing.junit.testcase.AssertJSwingJUnitTestCase; | |
import org.assertj.swing.timing.Condition; | |
import org.junit.Test; | |
import static org.assertj.swing.timing.Pause.pause; | |
import static org.assertj.swing.timing.Timeout.timeout; |