Skip to content

Commit

Permalink
merge master
Browse files Browse the repository at this point in the history
  • Loading branch information
haxibami committed Jul 24, 2024
2 parents fd36064 + fdf24ef commit 93d5103
Show file tree
Hide file tree
Showing 119 changed files with 1,789 additions and 354 deletions.
10 changes: 8 additions & 2 deletions .github/workflows/astro.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,14 @@ jobs:
uses: actions/setup-node@v3
with:
node-version: 20
cache: "npm"
cache-dependency-path: package-lock.json
- name: Setup node_modules Cache
uses: actions/cache@v4
with:
path: |
~/.npm
node_modules
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: ${{ runner.os }}-node-
- name: Install
run: |
npm install
Expand Down
10 changes: 8 additions & 2 deletions .github/workflows/netlify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,14 @@ jobs:
uses: actions/setup-node@v3
with:
node-version: 20
cache: "npm"
cache-dependency-path: package-lock.json
- name: Setup node_modules Cache
uses: actions/cache@v4
with:
path: |
~/.npm
node_modules
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: ${{ runner.os }}-node-
- name: Install
run: |
npm install
Expand Down
3 changes: 3 additions & 0 deletions src/components/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -158,3 +158,6 @@ prop `variant`の値によって,表示する要素が切り替わります.
### `InPreparation.mdx`

`@components/{ja,en}/InPreparation.mdx`は,準備中のページを示すコンポーネントです.複数のページを一度に作成する際に,パンくずリストの生成に失敗したり,内部リンクが`404 Not Found`になったりすることを防ぐため,仮のページを作る場合に使われます.言語ごとに別々に定義されています(prop `lang`を取りません).

### `WwweccEol.astro`
`@components/{ja,en}/WwweccEol.astro`は,ECCSウェブサイトの閉鎖に伴うuteleconへのコンテンツ移行の旨を示すための特別なコンポーネントです.言語ごとに別々に定義されています(prop `lang`を取りません).
3 changes: 3 additions & 0 deletions src/components/en/ExcuseForAccuracy.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<div class="box">
Note: some of the contents of this page are only verified as of a fairly old date. They may differ from the most recent status.
</div>
11 changes: 11 additions & 0 deletions src/components/en/WwweccEol.astro
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
interface Props {
systemName?: string;
}
const { systemName } = Astro.props;
---

<div class="box">
The website of Educational Campuswide Computing System (ECCS) (www.ecc.u-tokyo.ac.jp) was closed as of June 2024. From this time on, information about { systemName } will be posted on utelecon. The information that is still valid on the old website will be migrated to utelecon gradually. <a href="https://www-old.ecc.u-tokyo.ac.jp/en/">An archive of the old website at the time of its closure (www-old.ecc.u-tokyo.ac.jp)</a> is available, so please refer to it as well.
</div>
2 changes: 1 addition & 1 deletion src/components/en/systems/microsoft/InstallApps.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import Support from "@components/utils/Support.astro";
3. Click "Install apps" in the upper right corner of the screen, and then click "Microsoft 365 apps". If the message "Install and more" is displayed, click "Install Microsoft 365 apps".
4. The subsequent steps will vary depending on the case. In some cases, the installation will proceed automatically, whereas in others, you may need to press the confirmation button or open the downloaded file yourself.
5. Open the installed Word or Excel and click the "Sign In" button in the upper-left corner.
6. On the sign-in screen that appears, enter your 10-digit Common ID (UTokyo Account username) followed by `@utac.u-tokyo.ac.jp` to indicate your affiliation with UTokyo (e.g., `[email protected]`).
6. On the sign-in screen that appears, sign in with your UTokyo Account. If you are asked to enter your email address or other information on the sign-in screen, enter your 10-digit Common ID (UTokyo Account username) followed by `@utac.u-tokyo.ac.jp` to indicate your affiliation with UTokyo (e.g., `[email protected]`).
7. Here, a screen may appear stating "Stay signed in to all your apps". In that case, uncheck the "Allow my organization to manage my device" checkbox in the screen and click "OK".
8. Once you have signed in, you will be able to create/edit Word and Excel files.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,6 @@ export const faculty_members = <Fragment>Faculty members who need it for classes
</If>
3. Click "Password Change" on the upper left to change your password (you cannot use the services with your initial password). When choosing a new password, make sure that you use a password that sets the strength indicator to "strong" or "very-strong".
<UtacPasswordNotice />
- Passwords must be between 12 and 64 characters. However, the ECCS printing service (printer operation panel) and the financial accounting system and budget execution management system allow passwords of up to 32 characters, so we recommend that passwords be set to 32 characters or less when using these systems.

<Support lang="en" show={props.variant === "oc"} />
3 changes: 3 additions & 0 deletions src/components/ja/ExcuseForAccuracy.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<div class="box">
[お断り]このページの内容の一部は,相当古い時点の情報に基づいています.最新の状態とは異なる可能性があるため,注意してください.
</div>
11 changes: 11 additions & 0 deletions src/components/ja/WwweccEol.astro
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
interface Props {
systemName?: string;
}
const { systemName } = Astro.props;
---

<div class="box">
教育用計算機システム(ECCS)のウェブサイト(www.ecc.u-tokyo.ac.jp)は2024年6月をもって閉鎖されました.今後,{ systemName }に関する情報は,uteleconに掲載される予定です.旧ウェブサイトに掲載されていた情報のうち現在も有効なものは,順次uteleconに移行します.<a href="https://www-old.ecc.u-tokyo.ac.jp/">旧ウェブサイト閉鎖時点でのアーカイブサイト(www-old.ecc.u-tokyo.ac.jp)</a>を設置していますので,併せて参照してください.
</div>
2 changes: 1 addition & 1 deletion src/components/ja/systems/microsoft/InstallApps.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import Support from "@components/utils/Support.astro";
3. 画面右上に表示されている「アプリをインストール」を押して,続いて「Microsoft 365 Apps」を押してください.「インストールなど」と表示されている場合には,「Microsoft 365 アプリをインストールする」を押してください.
4. 以後の手順は場合によって異なります.インストールの完了まで自動で進むこともあれば,確認ボタンを押したり,ダウンロードしたファイルを自分で開いたりといった操作の必要があるかもしれません.
5. インストールしたWordやExcelを開き,左上に表示されている「サインイン」ボタンを押してください.
6. サインイン画面が現れるので, `[email protected]` のように,10桁の共通ID(UTokyo Accountのユーザ名)の後に東京大学であることを表す記号 `@utac.u-tokyo.ac.jp` を付けたものを入力してください.
6. サインイン画面が現れるので,UTokyo Accountでサインインしてください.サインイン画面でメールアドレス等の入力が必要な場合には, `[email protected]` のように,10桁の共通ID(UTokyo Accountのユーザ名)の後に東京大学であることを表す記号 `@utac.u-tokyo.ac.jp` を付けたものを入力してください.
7. ここで,「すべてのアプリにサインインしたままにする」という画面が表示されることがあります.その場合は,画面内の「組織がデバイスを管理できるようにする」というチェックボックスを外した上で,「OK」を押してください.
8. サインインが完了すると,WordやExcelのファイルを作成・編集できるようになります.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ export const faculty_members = <Fragment>授業に必要な教員には発行さ
</Fragment>
</If>
3. 左上の「パスワード変更」を押して,パスワードを変更してください(初期パスワードのままでは,各種サービスを利用することができません).新しいパスワードを決める際には,パスワードの強度を示す表示が「強い」または「とても強い」になるようにしてください.
- パスワードの文字数は12文字以上64文字以下に制限されています.ただしECCSの印刷サービス(複合機操作端末)および財務会計システム・予算執行管理システムでは,パスワードが32文字までしか入力できないため,それらのシステムを利用する場合にはパスワードを32文字以下に設定することを推奨しております.
<UtacPasswordNotice />

<Support lang="ja" show={props.variant === "oc"} />
20 changes: 14 additions & 6 deletions src/data/notice.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,18 @@

# contentはMarkdown記法で入力できます.二重引用符はエスケープが必要ですので注意してください.
# "important: true"を含めるとトップページにより長い期間表示されるようになります(必要な場合に限って利用してください)
-
date: 2024-07-12
content:
ja: "[UTokyo Accountで利用するOneDrive等の容量制限について(第2報)](/notice/2024/0422-microsoft-storage/)"
en: "[Reduction of the storage capacity of OneDrive with UTokyo Accounts](/en/notice/2024/0422-microsoft-storage/)"
important: true
-
date: 2024-07-10
content:
ja: "9/13 15:00から「[説明会:東京大学における情報システムとコミュニケーションツール](/events/2024-09-13/)」を開催いたします.今回の説明会は**英語で実施**します."
en: "On September 13, an information session titled **\"[Information Session on ICT Systems and Tools for UTokyo Members](/en/events/2024-09-13/)\"** will be held at 15:00. This session will be **conducted in English**."
important: true
-
date: 2024-06-12
content:
Expand All @@ -10,22 +22,18 @@
date: 2024-05-22
content:
ja: "[UTOLにおける,LINE通知機能の提供開始と利用上の注意事項について](/notice/2024/0522-utol-notification-line)"
en: "[Commencement of the provision of the LINE notification function on UTOL and precautions for when using the function](/notice/2024/0522-utol-notification-line)"
-
date: 2024-04-26
content:
ja: "[UTOL の出席管理機能で学生に出席送信画面が表示されないことがある件について](/notice/2024/0426-utol-attendance)"
en: "[The “submit attendance” screen of the attendance management function in UTOL may not be displayed to students](/en/notice/2024/0426-utol-attendance)"
important: true
-
date: 2024-04-24
content:
ja: "[履修登録したUTOL上の他学部科目にアクセスできなくなる件について](/notice/2024/0424-utol-announce)"
important: true
-
date: 2024-04-22
content:
ja: "[UTokyo Accountで利用するOneDrive等の容量制限について(第2報)](/notice/2024/0422-microsoft-storage/)"
en: "[Reduction of the storage capacity of OneDrive with UTokyo Accounts](/en/notice/2024/0422-microsoft-storage/)"
important: true
-
date: 2024-04-01
content:
Expand Down
1 change: 1 addition & 0 deletions src/layouts/Layout.astro
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,7 @@ const resolvedBreadcrumb =
#content {
/* so that the content does not overflow the viewport */
min-width: 0;
flex-grow: 1;
}
}
@media screen and (max-width: calc(768px + $toc-width + $article-gap)) {
Expand Down
18 changes: 10 additions & 8 deletions src/lib/TrailingSlashIntegration.ts
Original file line number Diff line number Diff line change
@@ -1,31 +1,33 @@
import fs from "node:fs/promises";
import { join, normalize, parse } from "node:path";
import { fileURLToPath } from "node:url";
import type { AstroIntegration, RouteData } from "astro";
import { fileURLToPath } from "url";
import fs from "fs/promises";
import { join, parse } from "path";

export default function trailingSlash(): AstroIntegration {
return {
name: "redirect",
name: "trailing-slash",
hooks: {
"astro:build:done": async ({ dir, routes }) => {
await Promise.all(
dedupe(routes)
.filter(
({ component, pathname }) =>
parse(component).name !== "index" && !component.endsWith("/") && pathname !== "/404"
parse(component).name !== "index" &&
!component.endsWith("/") &&
pathname !== "/404",
)
.map(async ({ pathname }) => {
if (!pathname) return;
const source = join(fileURLToPath(dir), pathname, "index.html");
const sourceDir = join(fileURLToPath(dir), pathname);
const destination = join(
fileURLToPath(dir),
pathname.replace(/\/$/, "") + ".html"
`${pathname.replace(/\/$/, "")}.html`,
);
await fs.rename(source, destination);
const files = await fs.readdir(sourceDir);
if (files.length === 0) await fs.rmdir(sourceDir);
})
}),
);
},
},
Expand All @@ -34,6 +36,6 @@ export default function trailingSlash(): AstroIntegration {

function dedupe(routes: RouteData[]): RouteData[] {
return Array.from(
new Map(routes.map((route) => [route.route, route])).values()
new Map(routes.map((route) => [normalize(route.route), route])).values(),
);
}
1 change: 1 addition & 0 deletions src/pages/antivirus/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,4 @@ redirect_from:
- 2023年度にインストールした製品の有効期限は2024年4月30日です.
- 2024年4月1日から2024年度版のウイルス対策ソフトの提供を開始しますので,有効期限内に「[2024年度 ウイルス対策ソフトウエア利用方法<small>(※閲覧にはUTokyo Accountでサインインする必要があります)</small>](https://univtokyo.sharepoint.com/:u:/s/antivirus/EYbM3GhwjNZMpIxtc6Hzv0oBZZ6YipGL_VCRhqhOcAPV_A)」に従って対応してください.有効期限を過ぎるとアップデートが止まり危険な状態になりますので,2024年4月1日以降,お早めに2024年度版の製品に変更してください.
- 卒業・退職等で東京大学を離れる方は,利用資格を失い,ご利用いただけなくなります.「[2023年度に卒業•離職される方への注意事項<small>(※閲覧にはUTokyo Accountでサインインする必要があります)</small>](https://univtokyo.sharepoint.com/:u:/s/antivirus/EWHWpO6rbANMnCDH3xtWQjcBtgwnBZ4G9KgIei0VlVSxtA)」に従ってアンインストール等の作業をお願いします.
- 既に東京大学を離籍されている場合には、UTokyo Accountにサインインできないため、上記のページを閲覧することができません。その場合は[サポート窓口のメールフォーム](/support/#email-form)にてお問い合わせください。
8 changes: 4 additions & 4 deletions src/pages/articles/create_share_movie/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ title: 動画を作成・共有する
このページでは,動画の作成方法と共有方法について説明します.
オンデマンド授業などで動画教材を作成するときなどにご活用ください.

### 動画を撮影する
## 動画を撮影する
ここでは,Zoom と PowerPoint を使って動画を撮影する方法を紹介します.それぞれの特徴も説明していますので,使い慣れたものやニーズに合ったものをご利用ください.
* Zoom
* Zoom のレコーディング機能を使って手軽に撮影できるところが特徴です
Expand All @@ -18,7 +18,7 @@ title: 動画を作成・共有する
* 参考サイト: [PowerPointのスライド
ショー動画の作成(外部サイト)](https://www.cii.u-fukui.ac.jp/COVID19/teaching/PowerPoint-movie.pdf)

### 動画を編集する
## 動画を編集する
カットやテロップ挿入など,動画を編集するために用いるソフトウェアを紹介します.それぞれの特徴も説明していますので,ニーズに合ったものをご利用ください.
* losslesscut(Mac, Windows, Linux)
* カットのみ可能で,動画の書き出し時間が非常に短くすむところが特徴です.
Expand All @@ -38,7 +38,7 @@ title: 動画を作成・共有する
* プロ仕様のソフトウェアです
* 凝った編集をしたい場合にご利用ください

### 動画を圧縮する
## 動画を圧縮する
ここでは YouTube と VLC Player を用いた圧縮方法をご説明します.
* YouTube
* YouTube に動画をアップロードしてダウンロードすると多くの動画が効率的に圧縮されるというお手軽な方法です
Expand All @@ -52,7 +52,7 @@ title: 動画を作成・共有する
* [スライド](/events/2020-09-02/slides.pdf): スライド29に説明あり
* [動画(学内限定公開)](https://sites.google.com/g.ecc.u-tokyo.ac.jp/utelecon-movies/events/2020-09-02): 1:41:50~ デモあり

### 動画を共有する
## 動画を共有する
Google Drive,YouTube どちらも学内限定公開することができます.
* Google Drive で共有する
* ダウンロード禁止の設定もできます
Expand Down
2 changes: 2 additions & 0 deletions src/pages/eccs/defects/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ breadcrumb:
---

import InPreparation from "@components/ja/InPreparation.mdx";
import WwweccEol from "@components/ja/WwweccEol.astro";

<InPreparation />

<WwweccEol systemName="ECCS端末"/>
2 changes: 2 additions & 0 deletions src/pages/eccs/features/printing/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ breadcrumb:
---

import InPreparation from "@components/ja/InPreparation.mdx";
import WwweccEol from "@components/ja/WwweccEol.astro";

<InPreparation />

<WwweccEol systemName="ECCS端末"/>
13 changes: 13 additions & 0 deletions src/pages/eccs/features/ras/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: リモートアクセス環境
breadcrumb:
title: リモートアクセス環境
parent: ../../
---

import InPreparation from "@components/ja/InPreparation.mdx";
import WwweccEol from "@components/ja/WwweccEol.astro";

<InPreparation />

<WwweccEol systemName="ECCS端末"/>
2 changes: 2 additions & 0 deletions src/pages/eccs/features/software/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ breadcrumb:
---

import InPreparation from "@components/ja/InPreparation.mdx";
import WwweccEol from "@components/ja/WwweccEol.astro";

<InPreparation />

<WwweccEol systemName="ECCS端末"/>
12 changes: 12 additions & 0 deletions src/pages/eccs/features/software/office/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: Microsoft Office
breadcrumb:
title: Microsoft Office
---

import InPreparation from "@components/ja/InPreparation.mdx";
import WwweccEol from "@components/ja/WwweccEol.astro";

<InPreparation />

<WwweccEol systemName="ECCS端末"/>
13 changes: 13 additions & 0 deletions src/pages/eccs/features/ssh/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: SSH
breadcrumb:
title: SSH
parent: ../../
---

import InPreparation from "@components/ja/InPreparation.mdx";
import WwweccEol from "@components/ja/WwweccEol.astro";

<InPreparation />

<WwweccEol systemName="ECCS端末"/>
13 changes: 13 additions & 0 deletions src/pages/eccs/features/webdav/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: WebDAV環境
breadcrumb:
title: WebDAV環境
parent: ../../
---

import InPreparation from "@components/ja/InPreparation.mdx";
import WwweccEol from "@components/ja/WwweccEol.astro";

<InPreparation />

<WwweccEol systemName="ECCS端末"/>
2 changes: 2 additions & 0 deletions src/pages/eccs/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ breadcrumb:
---

import InPreparation from "@components/ja/InPreparation.mdx";
import WwweccEol from "@components/ja/WwweccEol.astro";

<InPreparation />

<WwweccEol systemName="ECCS端末"/>
12 changes: 12 additions & 0 deletions src/pages/eccs/keychain/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: キーチェーン
breadcrumb:
title: キーチェーン
---

import InPreparation from "@components/ja/InPreparation.mdx";
import WwweccEol from "@components/ja/WwweccEol.astro";

<InPreparation />

<WwweccEol systemName="ECCS端末"/>
2 changes: 2 additions & 0 deletions src/pages/eccs/misc/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ breadcrumb:
---

import InPreparation from "@components/ja/InPreparation.mdx";
import WwweccEol from "@components/ja/WwweccEol.astro";

<InPreparation />

<WwweccEol systemName="ECCS端末"/>
12 changes: 12 additions & 0 deletions src/pages/eccs/misc/lock/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: 画面ロック
breadcrumb:
title: 画面ロック
---

import InPreparation from "@components/ja/InPreparation.mdx";
import WwweccEol from "@components/ja/WwweccEol.astro";

<InPreparation />

<WwweccEol systemName="ECCS端末"/>
14 changes: 14 additions & 0 deletions src/pages/eccs/overview/facilities/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: 施設について
breadcrumb:
title: 施設について
parent: ../../
---

import InPreparation from "@components/ja/InPreparation.mdx";
import WwweccEol from "@components/ja/WwweccEol.astro";

<InPreparation />

<WwweccEol systemName="ECCS端末"/>

Loading

0 comments on commit 93d5103

Please sign in to comment.