From 26ccaa543d2e0ac9887d76ec5ca4dfaa9d6df41e Mon Sep 17 00:00:00 2001 From: MuZhou233 Date: Wed, 13 Oct 2021 12:02:00 +0800 Subject: [PATCH 01/43] Adjust content for DynamicX 2021 autumn Signed-off-by: MuZhou233 --- _2020/command-line.md | 1 + _2020/course-shell.md | 8 +++++++- _2020/data-wrangling.md | 1 + _2020/debugging-profiling.md | 1 + _2020/editors.md | 1 + _2020/metaprogramming.md | 1 + _2020/potpourri.md | 1 + _2020/qa.md | 1 + _2020/security.md | 1 + _2020/shell-tools.md | 1 + _2020/version-control.md | 1 + index.md | 17 ++++++++++++++--- 12 files changed, 31 insertions(+), 4 deletions(-) diff --git a/_2020/command-line.md b/_2020/command-line.md index 0dae9916..a253da44 100644 --- a/_2020/command-line.md +++ b/_2020/command-line.md @@ -4,6 +4,7 @@ title: "命令行环境" date: 2020-01-21 ready: true sync: true +hide: true syncdate: 2021-04-24 video: aspect: 56.25 diff --git a/_2020/course-shell.md b/_2020/course-shell.md index 77cf26d1..6d0ba010 100644 --- a/_2020/course-shell.md +++ b/_2020/course-shell.md @@ -1,7 +1,7 @@ --- layout: lecture title: "课程概览与 shell" -date: 2020-01-13 +date: 2021-10-16 ready: true sync: true syncdate: 2021-04-24 @@ -13,6 +13,12 @@ solution: url: course-shell-solution --- +# 开课注解 + +线下课需要携带电脑,没有来得及安装 Linux 的: +- Windows 可以暂时安装 WSL 使用 +- MacOS 可以暂时用系统的 shell + # 动机 作为计算机科学家,我们都知道计算机最擅长帮助我们完成重复性的工作。 diff --git a/_2020/data-wrangling.md b/_2020/data-wrangling.md index e686edad..f03a16eb 100644 --- a/_2020/data-wrangling.md +++ b/_2020/data-wrangling.md @@ -4,6 +4,7 @@ title: "数据整理" date: 2020-01-16 ready: true sync: true +hide: true syncdate: 2021-04-24 video: aspect: 56.25 diff --git a/_2020/debugging-profiling.md b/_2020/debugging-profiling.md index ccb8fc99..b2f53063 100644 --- a/_2020/debugging-profiling.md +++ b/_2020/debugging-profiling.md @@ -4,6 +4,7 @@ title: "调试及性能分析" date: 2020-01-23 ready: true sync: true +hide: true syncdate: 2021-04-24 video: aspect: 56.25 diff --git a/_2020/editors.md b/_2020/editors.md index 3ce76dc6..7b08a691 100644 --- a/_2020/editors.md +++ b/_2020/editors.md @@ -4,6 +4,7 @@ title: "编辑器 (Vim)" date: 2020-01-15 ready: true sync: true +hide: true syncdate: 2021-04-24 video: aspect: 56.25 diff --git a/_2020/metaprogramming.md b/_2020/metaprogramming.md index df7aeea3..3fa8e4d4 100644 --- a/_2020/metaprogramming.md +++ b/_2020/metaprogramming.md @@ -5,6 +5,7 @@ details: 构建系统、依赖管理、测试、持续集成 date: 2020-01-27 ready: true sync: true +hide: true syncdate: 2021-04-24 video: aspect: 56.25 diff --git a/_2020/potpourri.md b/_2020/potpourri.md index 736b50a9..8e90812e 100644 --- a/_2020/potpourri.md +++ b/_2020/potpourri.md @@ -4,6 +4,7 @@ title: "大杂烩" date: 2020-01-29 ready: true sync: true +hide: true syncdate: 2021-04-24 video: aspect: 56.25 diff --git a/_2020/qa.md b/_2020/qa.md index db598eff..4dc600a6 100644 --- a/_2020/qa.md +++ b/_2020/qa.md @@ -4,6 +4,7 @@ title: "提问&回答" date: 2020-01-30 ready: true sync: true +hide: true syncdate: 2021-04-24 video: aspect: 56.25 diff --git a/_2020/security.md b/_2020/security.md index 5288f59e..4a64475f 100644 --- a/_2020/security.md +++ b/_2020/security.md @@ -4,6 +4,7 @@ title: "安全和密码学" date: 2020-01-28 ready: true sync: true +hide: true syncdate: 2021-04-24 video: aspect: 56.25 diff --git a/_2020/shell-tools.md b/_2020/shell-tools.md index 84275bde..c1fd05b8 100644 --- a/_2020/shell-tools.md +++ b/_2020/shell-tools.md @@ -4,6 +4,7 @@ title: "Shell 工具和脚本" date: 2020-01-14 ready: true sync: true +hide: true syncdate: 2021-04-24 video: aspect: 56.25 diff --git a/_2020/version-control.md b/_2020/version-control.md index 0e49d437..3b5b7b4b 100644 --- a/_2020/version-control.md +++ b/_2020/version-control.md @@ -4,6 +4,7 @@ title: "版本控制(Git)" date: 2020-01-22 ready: true sync: true +hide: true syncdate: 2021-04-24 video: aspect: 56.25 diff --git a/index.md b/index.md index 3d420217..f48cc74b 100644 --- a/index.md +++ b/index.md @@ -13,6 +13,15 @@ title: 计算机教育中缺失的一课 关于[开设此课程的动机](/about/). +# DynamicX 2021 秋季开课注解 + +- 我们会在原有课程的基础上对具体的内容进行微调,以实际开课内容为准。 +- 每节课的课后练习也可能会进行调整,提交作业以这里的版本为准。 +- 你可以大胆地参考原课后练习的参考答案或者搜索引擎。 +- 你可以用下面的文字版教学来进行预习或复习。 +- 如果你认为自己已经掌握了下一节课的内容,需要加大力度,可以主动提出。 +- 如果你有其他问题随时在群里提出 + {% comment %} # Registration @@ -25,9 +34,9 @@ Sign up for the IAP 2020 class by filling out this [registration form](https://f +{% comment %} 讲座视频可以在 [ YouTube](https://www.youtube.com/playlist?list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J)上找到。 +{% endcomment %} -# 关于本课程 +# 关于原课程 **教员**: 本课程由 [Anish](https://www.anishathalye.com/)、 [Jon](https://thesquareplanet.com/) 和 [Jose](http://josejg.com/) 讲授。 From f937f24b9d3f3b97d10ce2c574e53c2c5d96669e Mon Sep 17 00:00:00 2001 From: MuZhou233 Date: Wed, 13 Oct 2021 12:10:34 +0800 Subject: [PATCH 02/43] Adjust for github pages Signed-off-by: MuZhou233 --- _config.yml | 2 +- _includes/head.html | 4 ++-- _includes/nav.html | 8 ++++---- index.md | 6 +++--- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/_config.yml b/_config.yml index 6d9b90ca..3e6e578d 100644 --- a/_config.yml +++ b/_config.yml @@ -1,6 +1,6 @@ # Setup title: 'the missing semester of your cs education' -url: https://missing-semester-cn.github.io +url: https://gdut-dynamic-x.github.io/missing-semester solution_url: missing-notes-and-solutions/2020/solutions/ # Settings markdown: kramdown diff --git a/_includes/head.html b/_includes/head.html index 8b1132f2..0f9faff1 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -45,13 +45,13 @@ - + diff --git a/_includes/nav.html b/_includes/nav.html index 5ce1f3d1..04509542 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -6,14 +6,14 @@
diff --git a/index.md b/index.md index f48cc74b..6f0df4fb 100644 --- a/index.md +++ b/index.md @@ -11,7 +11,7 @@ title: 计算机教育中缺失的一课 精通这些工具不仅可以帮助您更快的使用工具完成任务,并且可以帮助您解决在之前看来似乎无比复杂的问题。 -关于[开设此课程的动机](/about/). +关于[开设此课程的动机](missing-semester/about/). # DynamicX 2021 秋季开课注解 @@ -38,9 +38,9 @@ Sign up for the IAP 2020 class by filling out this [registration form](https://f
  • {{ lecture.date | date: '%Y/%-m/%d' }}: {% if lecture.ready%} - {{ lecture.title }} + {{ lecture.title }} {% else %} - {{ lecture.title }} {% if lecture.noclass %}[no class]{% endif %} + {{ lecture.title }} {% if lecture.noclass %}[no class]{% endif %} {% endif %} {% if lecture.sync %} From 9df45a1cef07ea278783fe49760727c7fc31ef39 Mon Sep 17 00:00:00 2001 From: MuZhou233 Date: Wed, 13 Oct 2021 12:14:45 +0800 Subject: [PATCH 03/43] Adjust for github pages Signed-off-by: MuZhou233 --- _includes/head.html | 10 +++++----- _includes/nav.html | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/_includes/head.html b/_includes/head.html index 0f9faff1..6e8de4c2 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -2,9 +2,9 @@ - - - + + + @@ -40,8 +40,8 @@ {% endif %} - - + + diff --git a/_includes/nav.html b/_includes/nav.html index 04509542..c57952c5 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -2,7 +2,7 @@