week <<
Previous Next >> week5-8
week1-4
week1:
1.將2019Fall可攜套件.7z下在至USB內並進行解壓縮
2.進入Github ,創建一個新的倉儲,並命名為''cd2020''
3.git clone至自身的USB
4.git submodule add https://github.com/mdecourse/cmsimde.git cmsimde
5.下載附件 python -m pip install flask_cors
6.進入 cmsimde 輸入 python wsgi.py 編輯頁面
7.編輯完進入靜態網頁,退到cad2019推上Github
如何推上? git add . ⇒ git commit -m "名稱" ⇒ git push
week2:
(一)各組組長需自行至教學頁面上自行加入(group leader)之標誌,並"git pull request"提交
如何提交?
1.首先先Fork老師個人倉儲.
2.將Fork後的個人倉儲,以git clone --recurse-submodules "個人倉儲網址"下載至隨身系統.
3.進入編輯頁面增加各組組長別稱
4.提交完畢後已"New pull request"對老師倉儲新增提交
(二)重新建立Python3.8.2
1.新建一個新的資料夾為cd20,在cd20底下新增data,在data底下新增py382
2.下載Windows x86-64 executable installer ,下載至C:\cd20\DATA\py382
3.下載SciTE系統 "full 64-bit download",下載完後解壓縮完後放置在data底下並稱為wscite
4.編輯SciTE,到 Options→Open Global Option File ,至139行及300行將前方#拿掉並補上301行的#
5.建立新的start.bat及stop.bat
start.bat:
@echo off
set Disk=y
subst %Disk%: "data"
%Disk%:
set HomePath=%Disk%:\home
set HomeDrive=%Disk%:\home
set Home=%Disk%:\home
set USERPROFILE=%Disk%:\home
REM 將系統 Python 程式的 io 設為 utf-8
set PYTHONIOENCODING="utf-8"
#REM for putty
#Set GIT_HOME=%CDisk%:\portablegit\bin\
#Set GIT_SSH=%Disk%:\putty\plink.exe
set PYTHONPATH=%Disk%:\py382\DLLs;%Disk%:\py382\Lib;%Disk%:\py382\Lib\site-packages;
set PYTHONHOME=%Disk%:\py382
set path_python=%Disk%:\py382;%Disk%:\py382\Scripts;
set path_msys2=%Disk%:\msys64\mingw64\bin;
set path_git=%Disk%:\portablegit\bin;
set path_tcc=%Disk%:\tcc;
path=%Disk%:;%path_python%;%path_msys2%;%path_git%;%path_tcc%;
start /MIN cmd.exe
start /MIN cmd.exe
start /MIN cmd.exe
start /MIN cmd.exe
start /MIN %Disk%:\wscite432\wscite\SciTE.exe
start /MIN %Disk%:\wscite432\wscite\SciTE.exe
Exit
stop.bat:
@echo off
set Disk=y
path=%PATH%;
taskkill /IM python.exe /F
taskkill /IM pythonw.exe /F
taskkill /IM scite.exe /F
REM 終止虛擬硬碟與目錄的對應
subst %Disk%: /D
REM 關閉 cmd 指令視窗
taskkill /IM cmd.exe /F
EXIT
6.下載MSYS2"msys2-x86_64-20190524.exe",Browse→選擇至CD2020\data\
7.在data下先新增portablegit資料夾,下載PortableGit"64-bit Git for Windows Portable.",Browse→選擇至CD2020\data\portablegit
8.安裝pip至https://bootstrap.pypa.io/get-pip.py頁面,另存新檔到CD2020/data儲存
9.執行指令
python get-pip.py
pip install flask bs4 lxml pelican markdown flask_cors leo
10.再從新設定使用者及putty即可
參考影片:
操作影片:
(三)開小組會議-討論未來分工及細項事務
本組gitter:https://gitter.im/cd2020bg1/community?utm_source=share-link&utm_medium=link&utm_campaign=share-link
會議大綱:
1.網站的格式及編譯
2.工作分配
3.PDF放倉儲的位置及如何放置
第一次會議直播:
week3:
分配結果:
| 任務 |
亂數系統程式 |
可攜系統 |
四輪車 |
| 小組長 |
40723229 |
40723242 |
40723206 |
| 組員 |
40723223 40723226 40703246 |
40723230 40723201 40732319 |
40723213 40723241 40723216 |
可攜系統
操作影片:
內容整理:
重新建立Python3.8.2:
1.新建一個新的資料夾為cd20,在cd20底下新增data,在data底下新增py382
2.下載Windows x86-64 executable installer ,下載至C:\cd20\DATA\py382
3.下載SciTE系統 "full 64-bit download",下載完後解壓縮完後放置在data底下並稱為wscite
4.編輯SciTE,到 Options→Open Global Option File ,至139行及300行將前方#拿掉並補上301行的#
5.建立新的start.bat及stop.bat
start.bat:
@echo off
set Disk=y
subst %Disk%: "data"
%Disk%:
set HomePath=%Disk%:\home
set HomeDrive=%Disk%:\home
set Home=%Disk%:\home
set USERPROFILE=%Disk%:\home
REM 將系統 Python 程式的 io 設為 utf-8
set PYTHONIOENCODING="utf-8"
#REM for putty
#Set GIT_HOME=%CDisk%:\portablegit\bin\
#Set GIT_SSH=%Disk%:\putty\plink.exe
set PYTHONPATH=%Disk%:\py382\DLLs;%Disk%:\py382\Lib;%Disk%:\py382\Lib\site-packages;
set PYTHONHOME=%Disk%:\py382
set path_python=%Disk%:\py382;%Disk%:\py382\Scripts;
set path_msys2=%Disk%:\msys64\mingw64\bin;
set path_git=%Disk%:\portablegit\bin;
set path_tcc=%Disk%:\tcc;
path=%Disk%:;%path_python%;%path_msys2%;%path_git%;%path_tcc%;
start /MIN cmd.exe
start /MIN cmd.exe
start /MIN cmd.exe
start /MIN cmd.exe
start /MIN %Disk%:\wscite432\wscite\SciTE.exe
start /MIN %Disk%:\wscite432\wscite\SciTE.exe
Exit
stop.bat:
@echo off
set Disk=y
path=%PATH%;
taskkill /IM python.exe /F
taskkill /IM pythonw.exe /F
taskkill /IM scite.exe /F
REM 終止虛擬硬碟與目錄的對應
subst %Disk%: /D
REM 關閉 cmd 指令視窗
taskkill /IM cmd.exe /F
EXIT
6.下載MSYS2"msys2-x86_64-20190524.exe",Browse→選擇至CD2020\data\
7.在data下先新增portablegit資料夾,下載PortableGit"64-bit Git for Windows Portable.",Browse→選擇至CD2020\data\portablegit
8.安裝pip至https://bootstrap.pypa.io/get-pip.py頁面,另存新檔到CD2020/data儲存
9.執行指令
python get-pip.py
pip install flask bs4 lxml pelican markdown flask_cors leo
10.再從新設定使用者及putty即可
加入Solvespace 編譯
1.將 Y:\portablegit\bin\sh.exe 改名為 sh_rename_for_solvespace.exe
2.查驗 git 版本是否在"2.13以上"
3.git clone --recurse-submodules https://github.com/solvespace/solvespace.git solvespace(務必在網路穩定地方下進行下載)
4.編輯Y:\tmp\solvespace\extlib\angle\CMakeLists.txt 開啟後將第713行及714行前方加上"#"
5.將 libpng.dll.a 的編譯,改名為 libpng_static.a, 並放到編譯系統的 lib 目錄中
6. cd solvespace >cd extlib >cd libpng >mkdir build > cd build
7.輸入cmake .. -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release
8.輸入mingw32-make > 退到solvespace > mkdir build > cd build
9.在執行一次cmake .. -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release
10.在輸入mingw32-make > Done
教學影片:
導入 Webots
1.下載Webot 2019a.7z
2.複製start_mdecourse.bat並更名start_mdecourse -webot.bat
3.將指令貼上
4.按stop,開啟start_mdecourse -webot.bat
5.完成
參考資料:
https://2019wcm.blogspot.com/2019/03/
week4:
本周各組員皆須對各組員繳交之Assignment 1進行評分
Assignment 1介紹
week <<
Previous Next >> week5-8