From d97bf29011b38c6e14cacbc2a6ee0f37536c7158 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 14 Nov 2025 03:12:52 +0000 Subject: [PATCH 1/6] Add CoderDojo Japan's PR TIMES RSS feed to news fetching MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit adds the PR TIMES RSS feed (company_id: 38935) to the RSS_FEED_LIST in the news:fetch rake task. This enables automatic fetching and display of CoderDojo Japan's press releases from PR TIMES alongside the existing news feed. The news items from both feeds will be: - Fetched daily via GitHub Actions workflow - Merged and saved to db/news.yml - Displayed on the homepage news section (最近の CoderDojo) PR TIMES RSS feed URL: https://prtimes.jp/companyrdf.php?company_id=38935 --- lib/tasks/news.rake | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/tasks/news.rake b/lib/tasks/news.rake index 8f3c654d..4ece289f 100644 --- a/lib/tasks/news.rake +++ b/lib/tasks/news.rake @@ -14,11 +14,12 @@ namespace :news do logger.info('==== START news:fetch ====') # 本番/開発環境では実フィード、それ以外(テスト環境など)ではテスト用フィード - DOJO_NEWS_FEED = 'https://news.coderdojo.jp/feed/' - TEST_NEWS_FEED = Rails.root.join('spec', 'fixtures', 'sample_news.rss') - RSS_FEED_LIST = (Rails.env.test? || Rails.env.staging?) ? + DOJO_NEWS_FEED = 'https://news.coderdojo.jp/feed/' + PRTIMES_NEWS_FEED = 'https://prtimes.jp/companyrdf.php?company_id=38935' + TEST_NEWS_FEED = Rails.root.join('spec', 'fixtures', 'sample_news.rss') + RSS_FEED_LIST = (Rails.env.test? || Rails.env.staging?) ? [TEST_NEWS_FEED] : - [DOJO_NEWS_FEED] + [DOJO_NEWS_FEED, PRTIMES_NEWS_FEED] # RSS のデータ構造を、News のデータ構造に変換 fetched_items = RSS_FEED_LIST.flat_map do |feed| From 45bf67d385e311ca8bad79fbe54a8997f4e0aec5 Mon Sep 17 00:00:00 2001 From: Yohei Yasukawa Date: Fri, 14 Nov 2025 12:44:52 +0900 Subject: [PATCH 2/6] =?UTF-8?q?RSS=201.0=20(RDF)=20=E3=81=A8=20RSS=202.0?= =?UTF-8?q?=20=E3=81=AE=E4=B8=A1=E5=BD=A2=E5=BC=8F=E3=81=AB=E5=AF=BE?= =?UTF-8?q?=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR TIMES の RSS フィードが RSS 1.0 (RDF) 形式を使用しているため、 既存の RSS 2.0 形式と両方に対応できるよう修正しました。 - RSS 2.0: pubDate フィールドを使用 - RSS 1.0 (RDF): dc:date フィールドを使用 - respond_to? メソッドで動的に判定 これによりPR TIMESフィードから11件の新しいニュースを正常に取得できました。 --- db/news.yml | 45 +++++++++++++++++++++++++++++++++++++++++++++ lib/tasks/news.rake | 12 +++++++++++- 2 files changed, 56 insertions(+), 1 deletion(-) diff --git a/db/news.yml b/db/news.yml index ca348c6c..b3e3d709 100644 --- a/db/news.yml +++ b/db/news.yml @@ -3,6 +3,10 @@ url: https://news.coderdojo.jp/2025/11/02/dojoletter-vol-90-2025%e5%b9%b409%e6%9c%88%e5%8f%b7/ title: DojoLetter Vol.90 2025年09月号 published_at: Sun, 02 Nov 2025 13:10:18 +0000 +- id: 25 + url: https://prtimes.jp/main/html/rd/p/000000016.000038935.html + title: CoderDojo のオープンデータが、デジタル庁が推進する地域の Well-Being 指標のデジタル生活指数に採用 + published_at: '2025-10-24T20:00:07+09:00' - id: 13 url: https://news.coderdojo.jp/2025/10/04/dojoletter-vol-89-2025%e5%b9%b408%e6%9c%88%e5%8f%b7/ title: DojoLetter Vol.89 2025年08月号 @@ -11,6 +15,11 @@ url: https://news.coderdojo.jp/2025/09/10/dojoletter-vol-88-2025%e5%b9%b407%e6%9c%88%e5%8f%b7/ title: DojoLetter Vol.88 2025年07月号 published_at: Wed, 10 Sep 2025 03:45:56 +0000 +- id: 24 + url: https://prtimes.jp/main/html/rd/p/000000017.000038935.html + title: 日本各地に 200 以上!全国の CoderDojo 関係者が集まるカンファレンス「DojoCon Japan 2025」が、10月25日 (土曜) + に福岡県久留米市で開催 + published_at: '2025-09-02T17:30:01+09:00' - id: 11 url: https://news.coderdojo.jp/2025/08/12/dojoletter-vol-87-2025%e5%b9%b406%e6%9c%88%e5%8f%b7/ title: DojoLetter Vol.87 2025年06月号 @@ -55,3 +64,39 @@ url: https://news.coderdojo.jp/2025/01/14/dojoletter-vol-79-2024%e5%b9%b411%e6%9c%88%e5%8f%b7/ title: DojoLetter Vol.79 2024年11月号 published_at: Tue, 14 Jan 2025 03:30:45 +0000 +- id: 23 + url: https://prtimes.jp/main/html/rd/p/000000014.000038935.html + title: Box Japan からの支援を受け、全国の CoderDojo へ 128 台のノート PC 寄贈 + published_at: '2024-12-25T20:00:31+09:00' +- id: 22 + url: https://prtimes.jp/main/html/rd/p/000000012.000038935.html + title: 国際的な非営利活動「CoderDojo」の共同発起人が来日、高田馬場でトークイベント開催 + published_at: '2024-02-29T15:00:02+09:00' +- id: 21 + url: https://prtimes.jp/main/html/rd/p/000000011.000038935.html + title: TFabWorks と連携し、全国の CoderDojo を対象とした Scratch 用コントローラー「Takoratch」の無償レンタルプログラムをスタート + published_at: '2023-08-30T12:10:01+09:00' +- id: 20 + url: https://prtimes.jp/main/html/rd/p/000000010.000038935.html + title: 国内の CoderDojo 関係者が集まる「DojoCon Japan 2023 “Be Cool”」、2023年8月27日(日曜)に奈良で開催 + published_at: '2023-06-22T10:00:03+09:00' +- id: 19 + url: https://prtimes.jp/main/html/rd/p/000000008.000038935.html + title: Geolonia の支援を得て、全国の CoderDojo が地図から探せる「DojoMap」を開発 + published_at: '2022-12-01T13:59:22+09:00' +- id: 18 + url: https://prtimes.jp/main/html/rd/p/000000007.000038935.html + title: ポケットサイズの教育用コンピューター「micro:bit」、CoderDojo に 1500 台寄贈 + published_at: '2022-05-16T17:00:03+09:00' +- id: 17 + url: https://prtimes.jp/main/html/rd/p/000000005.000038935.html + title: 発売3周年のロボットトイ「toio」、CoderDojo 向けレンタルプログラム開始 + published_at: '2022-03-18T10:00:20+09:00' +- id: 16 + url: https://prtimes.jp/main/html/rd/p/000000003.000038935.html + title: プログラミングでポケモンを動かすワークショップが、全国のCoderDojoで実施可能に。 + published_at: '2021-04-23T14:00:05+09:00' +- id: 15 + url: https://prtimes.jp/main/html/rd/p/000000002.000038935.html + title: TFabWorksと連携し、micro:bitなどの無償レンタルプログラムを全国のCoderDojo向けに提供 + published_at: '2020-11-26T14:00:06+09:00' diff --git a/lib/tasks/news.rake b/lib/tasks/news.rake index 4ece289f..903d57ab 100644 --- a/lib/tasks/news.rake +++ b/lib/tasks/news.rake @@ -25,10 +25,20 @@ namespace :news do fetched_items = RSS_FEED_LIST.flat_map do |feed| feed = RSS::Parser.parse(feed, false) feed.items.map { |item| + # RSS 1.0 (RDF) と RSS 2.0 の両方に対応 + # RSS 2.0: pubDate, RSS 1.0 (RDF): dc:date + published_at = if item.respond_to?(:pubDate) + item.pubDate.to_s + elsif item.respond_to?(:dc_date) + item.dc_date.to_s + else + Time.current.to_s + end + { 'url' => item.link, 'title' => item.title, - 'published_at' => item.pubDate.to_s + 'published_at' => published_at } } end From f20c888d26a6b35b1376a2d33285f4ed2fdfcbbd Mon Sep 17 00:00:00 2001 From: Yohei Yasukawa Date: Fri, 14 Nov 2025 12:58:47 +0900 Subject: [PATCH 3/6] =?UTF-8?q?=E6=97=A5=E4=BB=98=E5=BD=A2=E5=BC=8F?= =?UTF-8?q?=E3=82=92=20ISO=208601=20=E3=81=AB=E7=B5=B1=E4=B8=80=E3=81=97?= =?UTF-8?q?=E3=80=81Fail-Fast=20=E5=8E=9F=E5=89=87=E3=82=92=E9=81=A9?= =?UTF-8?q?=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - すべての published_at を ISO 8601 形式(例: 2025-10-24T20:00:07+09:00)に統一 - 予期しない RSS 形式の場合は例外を発生させて早期にエラー検出 - YAGNI原則に従い不要な防御的コードを削除 --- lib/tasks/news.rake | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/tasks/news.rake b/lib/tasks/news.rake index 903d57ab..290f333e 100644 --- a/lib/tasks/news.rake +++ b/lib/tasks/news.rake @@ -27,18 +27,18 @@ namespace :news do feed.items.map { |item| # RSS 1.0 (RDF) と RSS 2.0 の両方に対応 # RSS 2.0: pubDate, RSS 1.0 (RDF): dc:date - published_at = if item.respond_to?(:pubDate) - item.pubDate.to_s - elsif item.respond_to?(:dc_date) - item.dc_date.to_s + published_at = if item.respond_to?(:pubDate) && item.pubDate + item.pubDate + elsif item.respond_to?(:dc_date) && item.dc_date + item.dc_date else - Time.current.to_s + raise "Unexpected RSS format: neither pubDate nor dc:date found for item: #{item.link}" end { 'url' => item.link, 'title' => item.title, - 'published_at' => published_at + 'published_at' => published_at.iso8601 # ISO 8601 形式に統一 } } end From 74724e33391c6a1d77b3d0b6e310519de4b47d22 Mon Sep 17 00:00:00 2001 From: Yohei Yasukawa Date: Fri, 14 Nov 2025 13:05:29 +0900 Subject: [PATCH 4/6] =?UTF-8?q?=E5=A4=89=E6=95=B0=E5=90=8D=E3=81=AE?= =?UTF-8?q?=E7=B5=B1=E4=B8=80=E3=81=A8=E3=82=B3=E3=83=A1=E3=83=B3=E3=83=88?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0:=20PRTIMES=5FNEWS=5FFEED=20=E2=86=92=20PR=5F?= =?UTF-8?q?TIMES=5FFEED?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 変数名を PR_TIMES_FEED に統一 - RSS形式の違いを明確にするコメント追加 - PR TIMES: RSS 1.0 (RDF) 形式 - CoderDojo News: RSS 2.0 形式 --- lib/tasks/news.rake | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/lib/tasks/news.rake b/lib/tasks/news.rake index 290f333e..813ba4b3 100644 --- a/lib/tasks/news.rake +++ b/lib/tasks/news.rake @@ -14,12 +14,12 @@ namespace :news do logger.info('==== START news:fetch ====') # 本番/開発環境では実フィード、それ以外(テスト環境など)ではテスト用フィード - DOJO_NEWS_FEED = 'https://news.coderdojo.jp/feed/' - PRTIMES_NEWS_FEED = 'https://prtimes.jp/companyrdf.php?company_id=38935' - TEST_NEWS_FEED = Rails.root.join('spec', 'fixtures', 'sample_news.rss') - RSS_FEED_LIST = (Rails.env.test? || Rails.env.staging?) ? + DOJO_NEWS_FEED = 'https://news.coderdojo.jp/feed/' + PR_TIMES_FEED = 'https://prtimes.jp/companyrdf.php?company_id=38935' + TEST_NEWS_FEED = Rails.root.join('spec', 'fixtures', 'sample_news.rss') + RSS_FEED_LIST = (Rails.env.test? || Rails.env.staging?) ? [TEST_NEWS_FEED] : - [DOJO_NEWS_FEED, PRTIMES_NEWS_FEED] + [DOJO_NEWS_FEED, PR_TIMES_FEED] # RSS のデータ構造を、News のデータ構造に変換 fetched_items = RSS_FEED_LIST.flat_map do |feed| @@ -27,6 +27,8 @@ namespace :news do feed.items.map { |item| # RSS 1.0 (RDF) と RSS 2.0 の両方に対応 # RSS 2.0: pubDate, RSS 1.0 (RDF): dc:date + # - PR TIMES: RSS 1.0 (RDF) 形式 - タグ、dc:date フィールドを使用 + # - CoderDojo News: RSS 2.0 形式 - タグ、pubDate フィールドを使用 published_at = if item.respond_to?(:pubDate) && item.pubDate item.pubDate elsif item.respond_to?(:dc_date) && item.dc_date @@ -34,7 +36,7 @@ namespace :news do else raise "Unexpected RSS format: neither pubDate nor dc:date found for item: #{item.link}" end - + { 'url' => item.link, 'title' => item.title, From 2f15ae7d0199dc62fa5d64b7fdff83995f8d24b7 Mon Sep 17 00:00:00 2001 From: Yohei Yasukawa Date: Fri, 14 Nov 2025 13:06:43 +0900 Subject: [PATCH 5/6] =?UTF-8?q?=E3=83=8B=E3=83=A5=E3=83=BC=E3=82=B9?= =?UTF-8?q?=E3=81=AE=E6=97=A5=E4=BB=98=E5=BD=A2=E5=BC=8F=E3=82=92=20ISO=20?= =?UTF-8?q?8601=20=E3=81=AB=E7=B5=B1=E4=B8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit すべてのニュースエントリの published_at フィールドを ISO 8601 形式(例: 2025-11-02T13:10:18+00:00)に統一 --- db/news.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/db/news.yml b/db/news.yml index b3e3d709..15c887f8 100644 --- a/db/news.yml +++ b/db/news.yml @@ -2,7 +2,7 @@ - id: 14 url: https://news.coderdojo.jp/2025/11/02/dojoletter-vol-90-2025%e5%b9%b409%e6%9c%88%e5%8f%b7/ title: DojoLetter Vol.90 2025年09月号 - published_at: Sun, 02 Nov 2025 13:10:18 +0000 + published_at: '2025-11-02T13:10:18+00:00' - id: 25 url: https://prtimes.jp/main/html/rd/p/000000016.000038935.html title: CoderDojo のオープンデータが、デジタル庁が推進する地域の Well-Being 指標のデジタル生活指数に採用 @@ -10,11 +10,11 @@ - id: 13 url: https://news.coderdojo.jp/2025/10/04/dojoletter-vol-89-2025%e5%b9%b408%e6%9c%88%e5%8f%b7/ title: DojoLetter Vol.89 2025年08月号 - published_at: Sat, 04 Oct 2025 13:20:16 +0000 + published_at: '2025-10-04T13:20:16+00:00' - id: 12 url: https://news.coderdojo.jp/2025/09/10/dojoletter-vol-88-2025%e5%b9%b407%e6%9c%88%e5%8f%b7/ title: DojoLetter Vol.88 2025年07月号 - published_at: Wed, 10 Sep 2025 03:45:56 +0000 + published_at: '2025-09-10T03:45:56+00:00' - id: 24 url: https://prtimes.jp/main/html/rd/p/000000017.000038935.html title: 日本各地に 200 以上!全国の CoderDojo 関係者が集まるカンファレンス「DojoCon Japan 2025」が、10月25日 (土曜) @@ -23,31 +23,31 @@ - id: 11 url: https://news.coderdojo.jp/2025/08/12/dojoletter-vol-87-2025%e5%b9%b406%e6%9c%88%e5%8f%b7/ title: DojoLetter Vol.87 2025年06月号 - published_at: Tue, 12 Aug 2025 04:00:02 +0000 + published_at: '2025-08-12T04:00:02+00:00' - id: 10 url: https://news.coderdojo.jp/2025/07/14/233-laptops-to-coderdojo/ title: 米国系 IT 企業から CoderDojo へ、233 台のノート PC 寄贈 - published_at: Mon, 14 Jul 2025 05:50:31 +0000 + published_at: '2025-07-14T05:50:31+00:00' - id: 9 url: https://news.coderdojo.jp/2025/07/10/dojoletter-vol-86-2025%e5%b9%b405%e6%9c%88%e5%8f%b7/ title: DojoLetter Vol.86 2025年05月号 - published_at: Thu, 10 Jul 2025 04:00:07 +0000 + published_at: '2025-07-10T04:00:07+00:00' - id: 8 url: https://news.coderdojo.jp/2025/06/10/dojoletter-vol-85-2025%e5%b9%b404%e6%9c%88%e5%8f%b7/ title: DojoLetter Vol.85 2025年04月号 - published_at: Tue, 10 Jun 2025 03:30:18 +0000 + published_at: '2025-06-10T03:30:18+00:00' - id: 7 url: https://news.coderdojo.jp/2025/05/12/dojoletter-vol-84-2025%e5%b9%b403%e6%9c%88%e5%8f%b7/ title: DojoLetter Vol.84 2025年03月号 - published_at: Mon, 12 May 2025 04:00:33 +0000 + published_at: '2025-05-12T04:00:33+00:00' - id: 6 url: https://news.coderdojo.jp/2025/04/10/dojoletter-vol-83-2025%e5%b9%b402%e6%9c%88%e5%8f%b7/ title: DojoLetter Vol.83 2025年02月号 - published_at: Thu, 10 Apr 2025 03:45:27 +0000 + published_at: '2025-04-10T03:45:27+00:00' - id: 5 url: https://news.coderdojo.jp/2025/04/04/55-laptops-to-coderdojo/ title: 米国系 IT 企業から CoderDojo へ、55 台のノート PC 寄贈 - published_at: Fri, 04 Apr 2025 10:00:32 +0000 + published_at: '2025-04-04T10:00:32+00:00' - id: 4 url: https://news.coderdojo.jp/2025/03/10/dojoletter-vol-82-2025%e5%b9%b401%e6%9c%88%e5%8f%b7/ title: DojoLetter Vol.82 2025年01月号 From 01bbf86ff2f2ecff4c2e52735fda155d0ce231ba Mon Sep 17 00:00:00 2001 From: Yohei Yasukawa Date: Fri, 14 Nov 2025 13:15:25 +0900 Subject: [PATCH 6/6] =?UTF-8?q?=E3=83=86=E3=82=B9=E3=83=88=E7=94=A8:=20PR?= =?UTF-8?q?=20TIMES=20=E3=81=AE=E3=83=95=E3=82=A3=E3=83=BC=E3=83=89?= =?UTF-8?q?=E3=82=A8=E3=83=B3=E3=83=88=E3=83=AA=E3=82=92=E4=B8=80=E6=99=82?= =?UTF-8?q?=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GitHub Actions で PR TIMES フィードが正しく自動取得・追加される ことを確認するため、既存の PR TIMES エントリ(11件)を削除。 Actions が実行されると、これらのエントリが自動的に再追加される はずです。 --- db/news.yml | 45 --------------------------------------------- 1 file changed, 45 deletions(-) diff --git a/db/news.yml b/db/news.yml index 15c887f8..747653ba 100644 --- a/db/news.yml +++ b/db/news.yml @@ -3,10 +3,6 @@ url: https://news.coderdojo.jp/2025/11/02/dojoletter-vol-90-2025%e5%b9%b409%e6%9c%88%e5%8f%b7/ title: DojoLetter Vol.90 2025年09月号 published_at: '2025-11-02T13:10:18+00:00' -- id: 25 - url: https://prtimes.jp/main/html/rd/p/000000016.000038935.html - title: CoderDojo のオープンデータが、デジタル庁が推進する地域の Well-Being 指標のデジタル生活指数に採用 - published_at: '2025-10-24T20:00:07+09:00' - id: 13 url: https://news.coderdojo.jp/2025/10/04/dojoletter-vol-89-2025%e5%b9%b408%e6%9c%88%e5%8f%b7/ title: DojoLetter Vol.89 2025年08月号 @@ -15,11 +11,6 @@ url: https://news.coderdojo.jp/2025/09/10/dojoletter-vol-88-2025%e5%b9%b407%e6%9c%88%e5%8f%b7/ title: DojoLetter Vol.88 2025年07月号 published_at: '2025-09-10T03:45:56+00:00' -- id: 24 - url: https://prtimes.jp/main/html/rd/p/000000017.000038935.html - title: 日本各地に 200 以上!全国の CoderDojo 関係者が集まるカンファレンス「DojoCon Japan 2025」が、10月25日 (土曜) - に福岡県久留米市で開催 - published_at: '2025-09-02T17:30:01+09:00' - id: 11 url: https://news.coderdojo.jp/2025/08/12/dojoletter-vol-87-2025%e5%b9%b406%e6%9c%88%e5%8f%b7/ title: DojoLetter Vol.87 2025年06月号 @@ -64,39 +55,3 @@ url: https://news.coderdojo.jp/2025/01/14/dojoletter-vol-79-2024%e5%b9%b411%e6%9c%88%e5%8f%b7/ title: DojoLetter Vol.79 2024年11月号 published_at: Tue, 14 Jan 2025 03:30:45 +0000 -- id: 23 - url: https://prtimes.jp/main/html/rd/p/000000014.000038935.html - title: Box Japan からの支援を受け、全国の CoderDojo へ 128 台のノート PC 寄贈 - published_at: '2024-12-25T20:00:31+09:00' -- id: 22 - url: https://prtimes.jp/main/html/rd/p/000000012.000038935.html - title: 国際的な非営利活動「CoderDojo」の共同発起人が来日、高田馬場でトークイベント開催 - published_at: '2024-02-29T15:00:02+09:00' -- id: 21 - url: https://prtimes.jp/main/html/rd/p/000000011.000038935.html - title: TFabWorks と連携し、全国の CoderDojo を対象とした Scratch 用コントローラー「Takoratch」の無償レンタルプログラムをスタート - published_at: '2023-08-30T12:10:01+09:00' -- id: 20 - url: https://prtimes.jp/main/html/rd/p/000000010.000038935.html - title: 国内の CoderDojo 関係者が集まる「DojoCon Japan 2023 “Be Cool”」、2023年8月27日(日曜)に奈良で開催 - published_at: '2023-06-22T10:00:03+09:00' -- id: 19 - url: https://prtimes.jp/main/html/rd/p/000000008.000038935.html - title: Geolonia の支援を得て、全国の CoderDojo が地図から探せる「DojoMap」を開発 - published_at: '2022-12-01T13:59:22+09:00' -- id: 18 - url: https://prtimes.jp/main/html/rd/p/000000007.000038935.html - title: ポケットサイズの教育用コンピューター「micro:bit」、CoderDojo に 1500 台寄贈 - published_at: '2022-05-16T17:00:03+09:00' -- id: 17 - url: https://prtimes.jp/main/html/rd/p/000000005.000038935.html - title: 発売3周年のロボットトイ「toio」、CoderDojo 向けレンタルプログラム開始 - published_at: '2022-03-18T10:00:20+09:00' -- id: 16 - url: https://prtimes.jp/main/html/rd/p/000000003.000038935.html - title: プログラミングでポケモンを動かすワークショップが、全国のCoderDojoで実施可能に。 - published_at: '2021-04-23T14:00:05+09:00' -- id: 15 - url: https://prtimes.jp/main/html/rd/p/000000002.000038935.html - title: TFabWorksと連携し、micro:bitなどの無償レンタルプログラムを全国のCoderDojo向けに提供 - published_at: '2020-11-26T14:00:06+09:00'