smellman's Broken Diary

クソみたいなもんです

2023/10/21の日記 - OSC 2023 Tokyo参加 - Marpでプレゼンテーションを作成

生活

3:00ごろ起床。

起きてすぐplanetのダウンロードをしてプロセッシング処理を回した。

5:00ごろシャワーを。

7:00すぎに出かけて朝飯を食いつつOSC 2023 Tokyoの会場(PiO)へ向かった。

8:10ごろ到着。早すぎた。

8:30ぐらいに一緒に出展する方と合流。

8:50まで待ってから会場して設営の手伝いをしていた。

9:30ぐらいには出展準備完了。

午前中は人が少なくてまったりしていた。

今日はOpenStreetMap Japanの方がメインだったのだけど、OSGeo.JPの方でマシントラブルがあったので’対応していた。

11:30ごろ昼飯へ。喫煙所がある中華料理屋で飯食った。

12:00すぎに交代して楽しく続きを。

こっそりタイルサーバの入れ替えをしていた。

途中岩崎さんが昼飯行けてなかったので隣のブースだけど交代して対応をしていた。

西野さん(位置情報エンジニア養成講座の担当)が来て秘密の会議を。

15:00ぐらいから人が増えて来て対応もわいわいやって楽しかった。

16:00に片付け開始。

16:30からライトニングトークを楽しんだ。

17:45から飲み会(一次会)。

ビール4本飲んで満足してから地理界隈で飲み会へ。

海鮮を堪能しました。

帰宅途中に3次会ないかとハッシュタグつけてつぶやいたけど、特に反応が無かったので帰宅して飲み直し(ただし一杯だけ)。

クラブハウスをやりながら、Marpを使ってプレゼンテーションの作成を開始した。

marp.app

VSCodeで書きつつ、github actionでHTML、PDFとPowerPointを書き出すようにしてみた。

レポジトリは以下のもの。

github.com

ドキュメント生成はこんな感じ。

name: GitHub Pages

on:
  push:
    branches:
      - main
  pull_request:

jobs:
  deploy:
    runs-on: ubuntu-22.04
    permissions:
      contents: write
    concurrency:
      group: ${{ github.workflow }}-${{ github.ref }}
    steps:
      - uses: actions/checkout@v3

      - name: Setup Node
        uses: actions/setup-node@v3
        with:
          node-version: '20'

      - name: Cache dependencies
        uses: actions/cache@v3
        with:
          path: ~/.npm
          key: ${{ runner.os }}-node-
          restore-keys: |
            ${{ runner.os }}-node-
      
      - run: mkdir -p public
      - run: touch public/.nojekyll
      - run: npx -y @marp-team/marp-cli@latest jica-seminar-2023.md -o public/index.html
      - run: npx -y @marp-team/marp-cli@latest jica-seminar-2023.md -o public/jica-seminar-2023.pptx
      - run: npx -y @marp-team/marp-cli@latest jica-seminar-2023.md -o public/jica-seminar-2023.pdf

      - name: Deploy
        uses: peaceiris/actions-gh-pages@v3
        if: github.ref == 'refs/heads/main'
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          publish_dir: ./public

結構気に入ってる。

今日はこんな感じで。