dpiを指定前
@startuml
skinparam defaultFontName メイリオ
title test関数
'引数
partition test関数の引数(argument) #LightSkyBlue {
:なし (No argument);
-[hidden]->
}
start
:処理;
note right
コメント
end note
stop
@enduml
続きを読む
dpiを指定前
@startuml
skinparam defaultFontName メイリオ
title test関数
'引数
partition test関数の引数(argument) #LightSkyBlue {
:なし (No argument);
-[hidden]->
}
start
:処理;
note right
コメント
end note
stop
@enduml
続きを読む
PlantUMLのpartitionを使ってみる。
@startuml
skinparam defaultFontName メイリオ
title test関数
'引数
partition test関数の引数(argument) #LightSkyBlue {
:なし (No argument);
-[hidden]->
}
@enduml

PlantUMLでシーケンズでしがた、opt枠の[]の中にある「か」のフォントの表示がおかしい。
生成された画像を見ていただいたら分かるが、opt枠以外のフォントと比較すると同じメイリオのはずだが、なにかがおかしい。
@startuml
skinparam defaultFontName メイリオ
mainframe sample
participant "test001" as A
participant "test002" as B
opt あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよわをん
A -> B : あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよわをん
end
@enduml
C:\PlantUML>java -jar -DPLANTUML_LIMIT_SIZE=36864 plantuml.jar test/test001.txt -charset UTF-8
C:\PlantUML>
続きを読む
いまいち、シーケンス図の排他処理(Critical)がよく分かってない。
なんか、排他処理(Critical)の良いサンプルプログラムないかな?
プログラムの勉強しながら、排他処理(Critical)のプログラムとシーケンス図の作成したいな。
https://cacoo.com/ja/blog/what-is-sequence-diagram/
Webアプリケーションでアスキーの特殊文字32文字を入力したら、「特殊文字は入力不可」と表示させる。
このようなことをしたい場合は、32個のアスキー特殊文字を表す正規表現オブジェクトを生成する必要がある。
この32文字の特殊文字を表す正規表現を1文字づつ書くと長くなる。
しかし、32個のアスキー特殊文字を正規表現クラス[]を用いて文字範囲を指定して短く書くことができる。
!から/まで文字の範囲を指定する。
:から@まで文字の範囲を指定する。
[から`まで文字の範囲を指定する。
{から˜まで文字の範囲を指定する。
これにより短い正規表現で表せる。
[!-\/:-@[-`{-~]
現在、下記を使っている。
HTMLの文法チェックサービス
https://validator.w3.org/#validate_by_input
CSSの文法チェックサービス
https://jigsaw.w3.org/css-validator/validator.html.ja
次のエディタがJavaScriptのコードを入れるとすぐに実行される。
これはスティーブン・グライダーが作ったエディタである。
3つのパネルがあり、左側にコードを入力して値の中身が右上に出る。
エラーメッセージは右下にでる。
https://stephengrider.github.io/JSPlaygrounds/
【オブジェクト】カード枠素材 透過素材 | 七三ゆきのアトリエ イラスト素材配布サイト (nanamiyuki.com) ExternalLink
続きを読むIIFEは定義されるとすぐに実行される。
即時関数の中のthisにはグローバルオブジェクトがセットされることに注意する。
次にような挙動になる。
bind、apply、callを使ってthisの値をコントロールする。
Javascriptでのファイル名を分割する正規表現を参考にして作った。
basename、pathinfoとの比較はまた今度やる。
最近のコメント