Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Redmineプラグイン開発とCIのmatrix

175ea243963b20993028f6b102b538a5?s=47 Seiei Miyagi
November 02, 2019

 Redmineプラグイン開発とCIのmatrix

redmine.tokyo 第17回勉強会の発表資料です✌
https://redmine.tokyo/versions/34

175ea243963b20993028f6b102b538a5?s=128

Seiei Miyagi

November 02, 2019
Tweet

Transcript

  1. 3FENJOF ϓϥάΠϯ։ൃͱ $*ͷNBUSJY 4FJFJ.JZBHJ 2019-11-02 redmine.tokyo 第17回勉強会

  2. ͠͝ͱ ZBTTMBCKQ

  3. ͠͝ͱ ݄ʙΞδϟΠϧ΢ΣΞ͞Μ ͱ3FENJOFϓϥάΠϯ։ൃ

  4. ·ͱΊ ˘ 3FENJOF쎆썛쎤쎪쎁૊쎖߹쎦썲썾ಈ썦 ˘ 쏡쏳쎺쎮쏽쎙$*썾NBUSJY쎩썻썦썺썽૊쎖߹쎦썲썾쏐쏃쏒썮쎟썝 ˘ BHJMFXBSFKQSFENJOFQMVHJOPSC쎐쎪쎡 ˘ 3FENJOF쏡쏳쎺쎮쏽쏝쏵쏓NBUSJY஥ؒ썿ܨ썣쎡썶썛

  5. ·ͱΊ ˘ 3FENJOF쎆썛쎤쎪쎁૊쎖߹쎦썲썾ಈ썦 ˘ $*썾NBUSJY쎩썻썦썺썽૊쎖߹쎦썲썾쏐쏃쏒썮쎟썝 ˘ BHJMFXBSFKQSFENJOFQMVHJOPSC쎐쎪쎡 \/\/\/ > はじまり<

    > はじまり< /\/\/\
  6. 3FENJOFϓϥάΠϯ։ൃ IUUQTMZDIFFSFENJOFKQTVQQPSU

  7. ͱ͜ΖͰ3FENJOFϓϥάΠϯ։ൃ 3FENJOF     3BJMT   

    
  8. ͱ͜ΖͰ3FENJOFϓϥάΠϯ։ൃ SVCZ3FENJOF      ✔ ✔ ✔

     ✔ ✔ ✔  ✔ ✔ ✔  ✔ ✔ ✔ ✔  ✔ ✔ ✔ ✔  ✔ ✔  ✔  ✔
  9. ͱ͜ΖͰ3FENJOFϓϥάΠϯ։ൃ w .JDSPTPGU42-4FSWFS w .Z42- .BSJB%#  w 1PTUHSF42- w

    42-JUF 3FENJOF͕αϙʔτ͍ͯ͠Δ3%#.4
  10. 3FENJOFϓϥάΠϯ։ൃͷෆ҆ w 썪쎅ػೳ썺썽ʻ3FENJOF쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢  w 썪쎅쏫쏇쏍쏓썺썽ʻ3VCZ쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢  w 썪쎅쎹쎲쏴썺썽ʻ3%#.4쎅쎁쎕썟ʼ썾ಈ썤쎕썰썢

  11. 3FENJOFϓϥάΠϯ։ൃͰͷίʔυϨϏϡʔ w 썪쎅ػೳ썺썽ʻ3FENJOF쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢  w 썪쎅쏫쏇쏍쏓썺썽ʻ3VCZ쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢  w 썪쎅쎹쎲쏴썺썽ʻ3%#.4쎅쎁쎕썟ʼ썾ಈ썤쎕썰썢 

    w 썪쎅쏡쏳쎺쎮쏽썿૊쎖߹쎦썲썽ಈ썤쎕썰썢 \/\/\/ > わからん < > こまった < /\/\/\
  12. Redmine本体では どうしてるのか?

  13. IUUQTXXXSFENJOFPSHCVJMET

  14. IUUQTXXXSFENJOFPSHCVJMET \/\/\/ > すごい < > matrix < /\/\/\

  15. 3FENJOFϓϥάΠϯ։ൃͰ $*ͷNBUSJYΛ૊ΉͨΊͷPSCΛ࡞ͬͨ https://circleci.com/orbs/registry/orb/agileware-jp/redmine-plugin

  16. 3FENJOFϓϥάΠϯ։ൃͰ $*ͷNBUSJYΛ૊ΉͨΊͷPSCΛ࡞ͬͨ https://circleci.com/orbs/registry/orb/agileware-jp/redmine-plugin \/\/\/ > orbは < > CIのgem <

    /\/\/\
  17. 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]
  18. 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の 機能を 参照
  19. 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(最新版) を ダウンロード
  20. 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で テスト
  21. 3FENJOFϓϥάΠϯ։ൃͷෆ҆ w 썪쎅ػೳ썺썽ʻ3FENJOF쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢  w 썪쎅쏫쏇쏍쏓썺썽ʻ3VCZ쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢  w 썪쎅쎹쎲쏴썺썽ʻ3%#.4쎅쎁쎕썟ʼ썾ಈ썤쎕썰썢

  22. いろんな Redmine IUUQTXXXSFENJOFPSHCVJMET

  23. 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]
  24. 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
  25. 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
  26. 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
  27. None
  28. 3FENJOFϓϥάΠϯ։ൃͷෆ҆ w 썪쎅ػೳ썺썽ʻ3FENJOF쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢  w 썪쎅쏫쏇쏍쏓썺썽ʻ3VCZ쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢  w 썪쎅쎹쎲쏴썺썽ʻ3%#.4쎅쎁쎕썟ʼ썾ಈ썤쎕썰썢

  29. IUUQTXXXSFENJOFPSHCVJMET いろんな Ruby

  30. 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]
  31. 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
  32. 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
  33. 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
  34. 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
  35. None
  36. 3FENJOFϓϥάΠϯ։ൃͷෆ҆ w 썪쎅ػೳ썺썽ʻ3FENJOF쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢  w 썪쎅쏫쏇쏍쏓썺썽ʻ3VCZ쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢  w 썪쎅쎹쎲쏴썺썽ʻ3%#.4쎅쎁쎕썟ʼ썾ಈ썤쎕썰썢

  37. IUUQTXXXSFENJOFPSHCVJMET いろんな RDBMS

  38. 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]
  39. 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
  40. 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
  41. 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
  42. None
  43. 3FENJOFϓϥάΠϯ։ൃͷෆ҆ w 썪쎅ػೳ썺썽ʻ3FENJOF쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢  w 썪쎅쏫쏇쏍쏓썺썽ʻ3VCZ쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢  w 썪쎅쎹쎲쏴썺썽ʻ3%#.4쎅쎁쎕썟ʼ썾ಈ썤쎕썰썢

  44. IUUQTXXXSFENJOFPSHCVJMET 全 部

  45. 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
  46. ## 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]
  47. ## 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]
  48. ## 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]
  49. None
  50. 3FENJOFϓϥάΠϯ։ൃͷෆ҆ w 썪쎅ػೳ썺썽ʻ3FENJOF쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢  w 썪쎅쏫쏇쏍쏓썺썽ʻ3VCZ쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢  w 썪쎅쎹쎲쏴썺썽ʻ3%#.4쎅쎁쎕썟ʼ썾ಈ썤쎕썰썢

  51. 3FENJOFϓϥάΠϯ։ൃͷෆ҆ w 썪쎅ػೳ썺썽ʻ3FENJOF쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢  w 썪쎅쏫쏇쏍쏓썺썽ʻ3VCZ쎅쏚썗쏂쏱쏽ʼ썾ಈ썤쎕썰썢  w 썪쎅쎹쎲쏴썺썽ʻ3%#.4쎅쎁쎕썟ʼ썾ಈ썤쎕썰썢 \/\/\/

    > あ ん < > し ん < /\/\/\
  52. ΄͔ʹ΋૊Έ߹Θͤ͸͋Δ w 3FE.JDB썾ಈ썤쎕썰썢  w 썪쎅쏡쏳쎺쎮쏽썿૊쎖߹쎦썲썽ಈ썤쎕썰썢  w 쏡쏳쎺쎮쏽"쎂߹쎦썲썽쏡쏳쎺쎮쏽#쎙վम썮썶썛 w

    쏡쏵쏴쎹쎲쏃쏒쎩࣮ࡍ쎂ಈ썢썮썽खಈ썾쏐쏃쏒썮썶썛 w 쎿쏠쏑쎭쏶쎹쏒쏴썾ಈ썤쎕썰썢
  53. ΄͔ʹ΋૊Έ߹Θͤ͸͋Δ w 3FE.JDB썾ಈ썤쎕썰썢  w 썪쎅쏡쏳쎺쎮쏽썿૊쎖߹쎦썲썽ಈ썤쎕썰썢  w 쏡쏳쎺쎮쏽"쎂߹쎦썲썽쏡쏳쎺쎮쏽#쎙վम썮썶썛 w

    쏡쏵쏴쎹쎲쏃쏒쎩࣮ࡍ쎂ಈ썢썮썽खಈ썾쏐쏃쏒썮썶썛 w 쎿쏠쏑쎭쏶쎹쏒쏴썾ಈ썤쎕썰썢 ←できる ←できる ←これからやる ↑がんばればできる orbで ←???
  54. ΄͔ʹ΋૊Έ߹Θͤ͸͋Δ w 썪쎅쏡쏳쎺쎮쏽썿૊쎖߹쎦썲썽ಈ썤쎕썰썢  w 쏡쏳쎺쎮쏽"쎂߹쎦썲썽쏡쏳쎺쎮쏽#쎙վम썮썶썛 w 쏡쏵쏴쎹쎲쏃쏒쎩࣮ࡍ쎂ಈ썢썮썽खಈ썾쏐쏃쏒썮썶썛 \/\/\/\/ >

    この先は  < > 君の目で  < >確かめてくれ< /\/\/\/\
  55. ΋͏ͪΐͬͱࡉ͔͍࿩ https://hanachin.hateblo.jp/entry/2019/09/03/092121

  56. ϓϥάΠϯͷNBUSJYઌߦࣄྫ 5SBWJT$* https://sho-h.hatenablog.com/entry/20180719/1532007205

  57. ·ͱΊ ˘ 3FENJOF쎆썛쎤쎪쎁૊쎖߹쎦썲썾ಈ썦 ˘ 쏡쏳쎺쎮쏽쎙$*썾NBUSJY쎩썻썦썺썽૊쎖߹쎦썲썾쏐쏃쏒썮쎟썝 ˘ BHJMFXBSFKQSFENJOFQMVHJOPSC쎐쎪쎡 ˘ 3FENJOF쏡쏳쎺쎮쏽쏝쏵쏓NBUSJY஥ؒ썿ܨ썣쎡썶썛

  58. 50%0 ˘ ঺հ썮썤쎣쎁썢썺썶BHJMFXBSFKQSFENJOFQMVHJOPSC쎅ػೳ쎩 ঺հ썰쎢쏠쏷쎺هࣄ쎩ॻ썦 ˘ BHJMFXBSFKQSFENJOFQMVHJOPSC쎅3&"%.&쎩ॆ࣮썬썲쎢 ˘ 3FENJOF"EWFOU$BMFOEBSࢀՃ썮썶썛

  59. 50%0 ˘ ঺հ썮썤쎣쎁썢썺썶BHJMFXBSFKQSFENJOFQMVHJOPSC쎅ػೳ쎩 ঺հ썰쎢쏠쏷쎺هࣄ쎩ॻ썦 ˘ BHJMFXBSFKQSFENJOFQMVHJOPSC쎅3&"%.&쎩ॆ࣮썬썲쎢 ˘ 3FENJOF"EWFOU$BMFOEBSࢀՃ썮썶썛 \/\/\/ >

    おわり< /\/\/\