s40723242 cd2020

  • Home
    • Site Map
    • reveal
    • blog
  • week
    • week1-4
    • week5-8
    • week9-12
    • week13-16
      • 期末報告影片
  • Assignment
    • Assignment1
      • Random grouping
      • Portable system
      • four wheel car
    • Assignment2
      • Topic 0
      • Topic 1
    • Assignment3
  • Final Assignment
  • Learn
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

Copyright © All rights reserved | This template is made with by Colorlib