Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
Redmineプラグイン開発とCIのmatrix
Seiei Miyagi
November 02, 2019
Technology
1
560
Redmineプラグイン開発とCIのmatrix
redmine.tokyo 第17回勉強会の発表資料です✌
https://redmine.tokyo/versions/34
Seiei Miyagi
November 02, 2019
Tweet
Share
More Decks by Seiei Miyagi
See All by Seiei Miyagi
hanachin
1
990
Other Decks in Technology
See All in Technology
pakio
0
120
tomihisa
1
1.2k
hagyyyy
1
190
hayatan
0
190
ocise
1
1.8k
miura55
0
310
azara
1
880
norioikedo
0
220
ch1aki
2
210
nkjzm
0
580
swoon
1
580
raykataoka
9
8.4k
Featured
See All Featured
michaelherold
225
8.5k
lynnandtonic
272
16k
brettharned
93
3k
marcelosomers
221
15k
hatefulcrawdad
257
17k
vanstee
117
4.9k
tanoku
258
24k
chriscoyier
145
20k
paulrobertlloyd
71
3.6k
samlambert
237
10k
morganepeng
18
1.2k
kastner
54
1.9k
Transcript
3FENJOF ϓϥάΠϯ։ൃͱ $*ͷNBUSJY 4FJFJ.JZBHJ 2019-11-02 redmine.tokyo 第17回勉強会
͠͝ͱ ZBTTMBCKQ
͠͝ͱ ݄ʙΞδϟΠϧΣΞ͞Μ ͱ3FENJOFϓϥάΠϯ։ൃ
·ͱΊ ˘ 3FENJOF쎆썛쎤쎪쎁쎖߹쎦썲썾ಈ썦 ˘ 쏡쏳쎺쎮쏽쎙$*썾NBUSJY쎩썻썦썺썽쎖߹쎦썲썾쏐쏃쏒썮쎟썝 ˘ BHJMFXBSFKQSFENJOFQMVHJOPSC쎐쎪쎡 ˘ 3FENJOF쏡쏳쎺쎮쏽쏝쏵쏓NBUSJYؒ썿ܨ썣쎡썶썛
·ͱΊ ˘ 3FENJOF쎆썛쎤쎪쎁쎖߹쎦썲썾ಈ썦 ˘ $*썾NBUSJY쎩썻썦썺썽쎖߹쎦썲썾쏐쏃쏒썮쎟썝 ˘ BHJMFXBSFKQSFENJOFQMVHJOPSC쎐쎪쎡 \/\/\/ > はじまり<
> はじまり< /\/\/\
3FENJOFϓϥάΠϯ։ൃ IUUQTMZDIFFSFENJOFKQTVQQPSU
ͱ͜ΖͰ3FENJOFϓϥάΠϯ։ൃ 3FENJOF 3BJMT
ͱ͜ΖͰ3FENJOFϓϥάΠϯ։ൃ SVCZ3FENJOF ✔ ✔ ✔
✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
ͱ͜ΖͰ3FENJOFϓϥάΠϯ։ൃ w .JDSPTPGU42-4FSWFS w .Z42- .BSJB%# w 1PTUHSF42- w
42-JUF 3FENJOF͕αϙʔτ͍ͯ͠Δ3%#.4
3FENJOFϓϥάΠϯ։ൃͷෆ҆ w 썪쎅ػೳ썺썽ʻ3FENJOF쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢 w 썪쎅쏫쏇쏍쏓썺썽ʻ3VCZ쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢 w 썪쎅쎹쎲쏴썺썽ʻ3%#.4쎅쎁쎕썟ʼ썾ಈ썤쎕썰썢
3FENJOFϓϥάΠϯ։ൃͰͷίʔυϨϏϡʔ w 썪쎅ػೳ썺썽ʻ3FENJOF쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢 w 썪쎅쏫쏇쏍쏓썺썽ʻ3VCZ쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢 w 썪쎅쎹쎲쏴썺썽ʻ3%#.4쎅쎁쎕썟ʼ썾ಈ썤쎕썰썢
w 썪쎅쏡쏳쎺쎮쏽썿쎖߹쎦썲썽ಈ썤쎕썰썢 \/\/\/ > わからん < > こまった < /\/\/\
Redmine本体では どうしてるのか?
IUUQTXXXSFENJOFPSHCVJMET
IUUQTXXXSFENJOFPSHCVJMET \/\/\/ > すごい < > matrix < /\/\/\
3FENJOFϓϥάΠϯ։ൃͰ $*ͷNBUSJYΛΉͨΊͷPSCΛ࡞ͬͨ https://circleci.com/orbs/registry/orb/agileware-jp/redmine-plugin
3FENJOFϓϥάΠϯ։ൃͰ $*ͷNBUSJYΛΉͨΊͷPSCΛ࡞ͬͨ https://circleci.com/orbs/registry/orb/agileware-jp/redmine-plugin \/\/\/ > orbは < > CIのgem <
/\/\/\
version: 2.1 orbs: redmine-plugin: agileware-jp/redmine-plugin@0.0.22 workflows: version: 2 test: jobs:
- redmine-plugin/download: redmine_version: trunk - redmine-plugin/test: name: trunk-pg executor: redmine-plugin/ruby-pg requires: [redmine-plugin/download]
version: 2.1 orbs: redmine-plugin: agileware-jp/redmine-plugin@0.0.22 workflows: version: 2 test: jobs:
- redmine-plugin/download: redmine_version: trunk - redmine-plugin/test: name: trunk-pg executor: redmine-plugin/ruby-pg requires: [redmine-plugin/download] 使うorbを宣言 orbの 機能を 参照
version: 2.1 orbs: redmine-plugin: agileware-jp/redmine-plugin@0.0.22 workflows: version: 2 test: jobs:
- redmine-plugin/download: redmine_version: trunk - redmine-plugin/test: name: trunk-pg executor: redmine-plugin/ruby-pg requires: [redmine-plugin/download] Redmineの trunk(最新版) を ダウンロード
version: 2.1 orbs: redmine-plugin: agileware-jp/redmine-plugin@0.0.22 workflows: version: 2 test: jobs:
- redmine-plugin/download: redmine_version: trunk - redmine-plugin/test: name: trunk-pg executor: redmine-plugin/ruby-pg requires: [redmine-plugin/download] 最新のrubyと PostgreSQLで テスト
3FENJOFϓϥάΠϯ։ൃͷෆ҆ w 썪쎅ػೳ썺썽ʻ3FENJOF쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢 w 썪쎅쏫쏇쏍쏓썺썽ʻ3VCZ쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢 w 썪쎅쎹쎲쏴썺썽ʻ3%#.4쎅쎁쎕썟ʼ썾ಈ썤쎕썰썢
いろんな Redmine IUUQTXXXSFENJOFPSHCVJMET
version: 2.1 orbs: redmine-plugin: agileware-jp/redmine-plugin@0.0.22 workflows: version: 2 test: jobs:
- redmine-plugin/download: name: download-trunk redmine_version: trunk - redmine-plugin/test: name: trunk-pg executor: redmine-plugin/ruby-pg requires: [download-trunk] - redmine-plugin/download: name: download-4-0 redmine_version: 4.0.5 - redmine-plugin/test: name: 40-pg executor: redmine-plugin/ruby-pg requires: [download-4-0] - redmine-plugin/download: name: download-3-4 redmine_version: 3.4.12 - redmine-plugin/test: name: 34-pg executor: redmine-plugin/ruby-pg requires: [download-3-4]
version: 2.1 orbs: redmine-plugin: agileware-jp/redmine-plugin@0.0.22 workflows: version: 2 test: jobs:
- redmine-plugin/download: name: download-trunk redmine_version: trunk - redmine-plugin/test: name: trunk-pg executor: redmine-plugin/ruby-pg requires: [download-trunk] - redmine-plugin/download: name: download-4-0 redmine_version: 4.0.5 - redmine-plugin/test: name: 40-pg executor: redmine-plugin/ruby-pg requires: [download-4-0] - redmine-plugin/download: name: download-3-4 redmine_version: 3.4.12 - redmine-plugin/test: name: 34-pg executor: redmine-plugin/ruby-pg requires: [download-3-4] trunk
version: 2.1 orbs: redmine-plugin: agileware-jp/redmine-plugin@0.0.22 workflows: version: 2 test: jobs:
- redmine-plugin/download: name: download-trunk redmine_version: trunk - redmine-plugin/test: name: trunk-pg executor: redmine-plugin/ruby-pg requires: [download-trunk] - redmine-plugin/download: name: download-4-0 redmine_version: 4.0.5 - redmine-plugin/test: name: 40-pg executor: redmine-plugin/ruby-pg requires: [download-4-0] - redmine-plugin/download: name: download-3-4 redmine_version: 3.4.12 - redmine-plugin/test: name: 34-pg executor: redmine-plugin/ruby-pg requires: [download-3-4] trunk 4.0
version: 2.1 orbs: redmine-plugin: agileware-jp/redmine-plugin@0.0.22 workflows: version: 2 test: jobs:
- redmine-plugin/download: name: download-trunk redmine_version: trunk - redmine-plugin/test: name: trunk-pg executor: redmine-plugin/ruby-pg requires: [download-trunk] - redmine-plugin/download: name: download-4-0 redmine_version: 4.0.5 - redmine-plugin/test: name: 40-pg executor: redmine-plugin/ruby-pg requires: [download-4-0] - redmine-plugin/download: name: download-3-4 redmine_version: 3.4.12 - redmine-plugin/test: name: 34-pg executor: redmine-plugin/ruby-pg requires: [download-3-4] trunk 4.0 3.4
None
3FENJOFϓϥάΠϯ։ൃͷෆ҆ w 썪쎅ػೳ썺썽ʻ3FENJOF쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢 w 썪쎅쏫쏇쏍쏓썺썽ʻ3VCZ쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢 w 썪쎅쎹쎲쏴썺썽ʻ3%#.4쎅쎁쎕썟ʼ썾ಈ썤쎕썰썢
IUUQTXXXSFENJOFPSHCVJMET いろんな Ruby
version: 2.1 orbs: redmine-plugin: agileware-jp/redmine-plugin@0.0.22 workflows: version: 2 test: jobs:
- redmine-plugin/download: redmine_version: trunk - redmine-plugin/test: name: trunk-26-pg executor: redmine-plugin/ruby-26-pg requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-25-pg executor: redmine-plugin/ruby-25-pg requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-24-pg executor: redmine-plugin/ruby-24-pg requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-23-pg executor: redmine-plugin/ruby-23-pg requires: [redmine-plugin/download]
version: 2.1 orbs: redmine-plugin: agileware-jp/redmine-plugin@0.0.22 workflows: version: 2 test: jobs:
- redmine-plugin/download: redmine_version: trunk - redmine-plugin/test: name: trunk-26-pg executor: redmine-plugin/ruby-26-pg requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-25-pg executor: redmine-plugin/ruby-25-pg requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-24-pg executor: redmine-plugin/ruby-24-pg requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-23-pg executor: redmine-plugin/ruby-23-pg requires: [redmine-plugin/download] ruby 2.6
version: 2.1 orbs: redmine-plugin: agileware-jp/redmine-plugin@0.0.22 workflows: version: 2 test: jobs:
- redmine-plugin/download: redmine_version: trunk - redmine-plugin/test: name: trunk-26-pg executor: redmine-plugin/ruby-26-pg requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-25-pg executor: redmine-plugin/ruby-25-pg requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-24-pg executor: redmine-plugin/ruby-24-pg requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-23-pg executor: redmine-plugin/ruby-23-pg requires: [redmine-plugin/download] ruby 2.6 ruby 2.5
version: 2.1 orbs: redmine-plugin: agileware-jp/redmine-plugin@0.0.22 workflows: version: 2 test: jobs:
- redmine-plugin/download: redmine_version: trunk - redmine-plugin/test: name: trunk-26-pg executor: redmine-plugin/ruby-26-pg requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-25-pg executor: redmine-plugin/ruby-25-pg requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-24-pg executor: redmine-plugin/ruby-24-pg requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-23-pg executor: redmine-plugin/ruby-23-pg requires: [redmine-plugin/download] ruby 2.6 ruby 2.5 ruby 2.4
version: 2.1 orbs: redmine-plugin: agileware-jp/redmine-plugin@0.0.22 workflows: version: 2 test: jobs:
- redmine-plugin/download: redmine_version: trunk - redmine-plugin/test: name: trunk-26-pg executor: redmine-plugin/ruby-26-pg requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-25-pg executor: redmine-plugin/ruby-25-pg requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-24-pg executor: redmine-plugin/ruby-24-pg requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-23-pg executor: redmine-plugin/ruby-23-pg requires: [redmine-plugin/download] ruby 2.6 ruby 2.5 ruby 2.4 ruby 2.3
None
3FENJOFϓϥάΠϯ։ൃͷෆ҆ w 썪쎅ػೳ썺썽ʻ3FENJOF쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢 w 썪쎅쏫쏇쏍쏓썺썽ʻ3VCZ쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢 w 썪쎅쎹쎲쏴썺썽ʻ3%#.4쎅쎁쎕썟ʼ썾ಈ썤쎕썰썢
IUUQTXXXSFENJOFPSHCVJMET いろんな RDBMS
version: 2.1 orbs: redmine-plugin: agileware-jp/redmine-plugin@0.0.22 workflows: version: 2 test: jobs:
- redmine-plugin/download: redmine_version: trunk - redmine-plugin/test: name: trunk-pg executor: redmine-plugin/ruby-pg requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-mysql executor: redmine-plugin/ruby-mysql requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-sqlite3 executor: redmine-plugin/ruby-sqlite3 requires: [redmine-plugin/download]
version: 2.1 orbs: redmine-plugin: agileware-jp/redmine-plugin@0.0.22 workflows: version: 2 test: jobs:
- redmine-plugin/download: redmine_version: trunk - redmine-plugin/test: name: trunk-pg executor: redmine-plugin/ruby-pg requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-mysql executor: redmine-plugin/ruby-mysql requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-sqlite3 executor: redmine-plugin/ruby-sqlite3 requires: [redmine-plugin/download] PostgreSQL
version: 2.1 orbs: redmine-plugin: agileware-jp/redmine-plugin@0.0.22 workflows: version: 2 test: jobs:
- redmine-plugin/download: redmine_version: trunk - redmine-plugin/test: name: trunk-pg executor: redmine-plugin/ruby-pg requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-mysql executor: redmine-plugin/ruby-mysql requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-sqlite3 executor: redmine-plugin/ruby-sqlite3 requires: [redmine-plugin/download] PostgreSQL MySQL
version: 2.1 orbs: redmine-plugin: agileware-jp/redmine-plugin@0.0.22 workflows: version: 2 test: jobs:
- redmine-plugin/download: redmine_version: trunk - redmine-plugin/test: name: trunk-pg executor: redmine-plugin/ruby-pg requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-mysql executor: redmine-plugin/ruby-mysql requires: [redmine-plugin/download] - redmine-plugin/test: name: trunk-sqlite3 executor: redmine-plugin/ruby-sqlite3 requires: [redmine-plugin/download] PostgreSQL MySQL SQLite3
None
3FENJOFϓϥάΠϯ։ൃͷෆ҆ w 썪쎅ػೳ썺썽ʻ3FENJOF쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢 w 썪쎅쏫쏇쏍쏓썺썽ʻ3VCZ쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢 w 썪쎅쎹쎲쏴썺썽ʻ3%#.4쎅쎁쎕썟ʼ썾ಈ썤쎕썰썢
IUUQTXXXSFENJOFPSHCVJMET 全 部
version: 2.1 orbs: redmine-plugin: agileware-jp/redmine-plugin@0.0.22 workflows: version: 2 test: jobs:
# trunk - redmine-plugin/download: name: download-trunk redmine_version: trunk # 4.0 - redmine-plugin/download: name: download-4-0 redmine_version: 4.0.5 # 3.4 - redmine-plugin/download: name: download-3-4 redmine_version: 3.4.12
## trunk sqlite3 - redmine-plugin/test: name: trunk-26-sqlite3 executor: redmine-plugin/ruby-26-sqlite3 requires:
[download-trunk] - redmine-plugin/test: name: trunk-25-sqlite3 executor: redmine-plugin/ruby-25-sqlite3 requires: [download-trunk] - redmine-plugin/test: name: trunk-24-sqlite3 executor: redmine-plugin/ruby-24-sqlite3 requires: [download-trunk] - redmine-plugin/test: name: trunk-23-sqlite3 executor: redmine-plugin/ruby-23-sqlite3 requires: [download-trunk] ## trunk pg - redmine-plugin/test: name: trunk-26-pg executor: redmine-plugin/ruby-26-pg requires: [download-trunk] - redmine-plugin/test: name: trunk-25-pg executor: redmine-plugin/ruby-25-pg requires: [download-trunk] - redmine-plugin/test: name: trunk-24-pg executor: redmine-plugin/ruby-24-pg requires: [download-trunk] - redmine-plugin/test: name: trunk-23-pg executor: redmine-plugin/ruby-23-pg requires: [download-trunk] ## trunk mysql - redmine-plugin/test: name: trunk-26-mysql executor: redmine-plugin/ruby-26-mysql requires: [download-trunk] - redmine-plugin/test: name: trunk-25-mysql executor: redmine-plugin/ruby-25-mysql requires: [download-trunk] - redmine-plugin/test: name: trunk-24-mysql executor: redmine-plugin/ruby-24-mysql requires: [download-trunk] - redmine-plugin/test: name: trunk-23-mysql executor: redmine-plugin/ruby-23-mysql requires: [download-trunk]
## 4.0 pg - redmine-plugin/test: name: 40-25-pg executor: redmine-plugin/ruby-25-pg requires:
[download-4-0] - redmine-plugin/test: name: 40-24-pg executor: redmine-plugin/ruby-24-pg requires: [download-4-0] - redmine-plugin/test: name: 40-23-pg executor: redmine-plugin/ruby-23-pg requires: [download-4-0] ## 4.0 mysql - redmine-plugin/test: name: 40-25-mysql executor: redmine-plugin/ruby-25-mysql requires: [download-4-0] - redmine-plugin/test: name: 40-24-mysql executor: redmine-plugin/ruby-24-mysql requires: [download-4-0] - redmine-plugin/test: name: 40-23-mysql executor: redmine-plugin/ruby-23-mysql requires: [download-4-0] ## 4.0 sqlite3 - redmine-plugin/test: name: 40-25-sqlite3 executor: redmine-plugin/ruby-25-sqlite3 requires: [download-4-0] - redmine-plugin/test: name: 40-24-sqlite3 executor: redmine-plugin/ruby-24-sqlite3 requires: [download-4-0] - redmine-plugin/test: name: 40-23-sqlite3 executor: redmine-plugin/ruby-23-sqlite3 requires: [download-4-0]
## 3.4 sqlite3 - redmine-plugin/test: name: 34-24-sqlite3 executor: redmine-plugin/ruby-24-sqlite3 requires:
[download-3-4] - redmine-plugin/test: name: 34-23-sqlite3 executor: redmine-plugin/ruby-23-sqlite3 requires: [download-3-4] - redmine-plugin/test: name: 34-22-sqlite3 executor: redmine-plugin/ruby-22-sqlite3 requires: [download-3-4] ## 3.4 pg - redmine-plugin/test: name: 34-24-pg executor: redmine-plugin/ruby-24-pg requires: [download-3-4] - redmine-plugin/test: name: 34-23-pg executor: redmine-plugin/ruby-23-pg requires: [download-3-4] - redmine-plugin/test: name: 34-22-pg executor: redmine-plugin/ruby-22-pg requires: [download-3-4] ## 3.4 mysql - redmine-plugin/test: name: 34-24-mysql executor: redmine-plugin/ruby-24-mysql requires: [download-3-4] - redmine-plugin/test: name: 34-23-mysql executor: redmine-plugin/ruby-23-mysql requires: [download-3-4] - redmine-plugin/test: name: 34-22-mysql executor: redmine-plugin/ruby-22-mysql requires: [download-3-4]
None
3FENJOFϓϥάΠϯ։ൃͷෆ҆ w 썪쎅ػೳ썺썽ʻ3FENJOF쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢 w 썪쎅쏫쏇쏍쏓썺썽ʻ3VCZ쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢 w 썪쎅쎹쎲쏴썺썽ʻ3%#.4쎅쎁쎕썟ʼ썾ಈ썤쎕썰썢
3FENJOFϓϥάΠϯ։ൃͷෆ҆ w 썪쎅ػೳ썺썽ʻ3FENJOF쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢 w 썪쎅쏫쏇쏍쏓썺썽ʻ3VCZ쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢 w 썪쎅쎹쎲쏴썺썽ʻ3%#.4쎅쎁쎕썟ʼ썾ಈ썤쎕썰썢 \/\/\/
> あ ん < > し ん < /\/\/\
΄͔ʹΈ߹Θͤ͋Δ w 3FE.JDB썾ಈ썤쎕썰썢 w 썪쎅쏡쏳쎺쎮쏽썿쎖߹쎦썲썽ಈ썤쎕썰썢 w 쏡쏳쎺쎮쏽"쎂߹쎦썲썽쏡쏳쎺쎮쏽#쎙վम썮썶썛 w
쏡쏵쏴쎹쎲쏃쏒쎩࣮ࡍ쎂ಈ썢썮썽खಈ썾쏐쏃쏒썮썶썛 w 쎿쏠쏑쎭쏶쎹쏒쏴썾ಈ썤쎕썰썢
΄͔ʹΈ߹Θͤ͋Δ w 3FE.JDB썾ಈ썤쎕썰썢 w 썪쎅쏡쏳쎺쎮쏽썿쎖߹쎦썲썽ಈ썤쎕썰썢 w 쏡쏳쎺쎮쏽"쎂߹쎦썲썽쏡쏳쎺쎮쏽#쎙վम썮썶썛 w
쏡쏵쏴쎹쎲쏃쏒쎩࣮ࡍ쎂ಈ썢썮썽खಈ썾쏐쏃쏒썮썶썛 w 쎿쏠쏑쎭쏶쎹쏒쏴썾ಈ썤쎕썰썢 ←できる ←できる ←これからやる ↑がんばればできる orbで ←???
΄͔ʹΈ߹Θͤ͋Δ w 썪쎅쏡쏳쎺쎮쏽썿쎖߹쎦썲썽ಈ썤쎕썰썢 w 쏡쏳쎺쎮쏽"쎂߹쎦썲썽쏡쏳쎺쎮쏽#쎙վम썮썶썛 w 쏡쏵쏴쎹쎲쏃쏒쎩࣮ࡍ쎂ಈ썢썮썽खಈ썾쏐쏃쏒썮썶썛 \/\/\/\/ >
この先は < > 君の目で < >確かめてくれ< /\/\/\/\
͏ͪΐͬͱࡉ͔͍ https://hanachin.hateblo.jp/entry/2019/09/03/092121
ϓϥάΠϯͷNBUSJYઌߦࣄྫ 5SBWJT$* https://sho-h.hatenablog.com/entry/20180719/1532007205
·ͱΊ ˘ 3FENJOF쎆썛쎤쎪쎁쎖߹쎦썲썾ಈ썦 ˘ 쏡쏳쎺쎮쏽쎙$*썾NBUSJY쎩썻썦썺썽쎖߹쎦썲썾쏐쏃쏒썮쎟썝 ˘ BHJMFXBSFKQSFENJOFQMVHJOPSC쎐쎪쎡 ˘ 3FENJOF쏡쏳쎺쎮쏽쏝쏵쏓NBUSJYؒ썿ܨ썣쎡썶썛
50%0 ˘ հ썮썤쎣쎁썢썺썶BHJMFXBSFKQSFENJOFQMVHJOPSC쎅ػೳ쎩 հ썰쎢쏠쏷쎺هࣄ쎩ॻ썦 ˘ BHJMFXBSFKQSFENJOFQMVHJOPSC쎅3&"%.&쎩ॆ࣮썬썲쎢 ˘ 3FENJOF"EWFOU$BMFOEBSࢀՃ썮썶썛
50%0 ˘ հ썮썤쎣쎁썢썺썶BHJMFXBSFKQSFENJOFQMVHJOPSC쎅ػೳ쎩 հ썰쎢쏠쏷쎺هࣄ쎩ॻ썦 ˘ BHJMFXBSFKQSFENJOFQMVHJOPSC쎅3&"%.&쎩ॆ࣮썬썲쎢 ˘ 3FENJOF"EWFOU$BMFOEBSࢀՃ썮썶썛 \/\/\/ >
おわり< /\/\/\