This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
haas:fall2017:unix:projects:pbx2 [2017/08/27 21:43] – created wedge | haas:fall2017:unix:projects:pbx2 [2017/09/19 10:46] (current) – [Submission] wedge | ||
---|---|---|---|
Line 16: | Line 16: | ||
=====Commentary===== | =====Commentary===== | ||
- | The first puzzlebox | + | We're now onto our third glorious |
- | This next puzzlebox will test both your observation skills (in a slightly different way) and reasoning skills in an abstract manner. Along with that, your scripting skills are being put to the test as well: your submission will more heavily rely upon a fully functional steps file that will entirely automate the process. If you are observant, | + | Be sure you stop and reflect upon the particular actions you go through, as well as realizations |
+ | I've gotten a few more questions directed my way. Still perhaps a bit on the timid side. Please: I love questions- the more you ask and explore and realize, the happier that makes me. Even if you think it is an obvious or stupid question. What's the worst that can happen? I don't reply? Seriously- don't struggle thinking you have to figure it out on your own. I mean, you are to do all your own work, but please include asking me questions or consulting with a tutor as baseline aspects of helping you to figure this stuff out. | ||
+ | |||
+ | NOT doing that is actually quite limiting for your progress. | ||
=====Obtain the file===== | =====Obtain the file===== | ||
This week's project is located in the **pbx2/** sub-directory of the UNIX Public Directory, under a directory by the name of your username, in a file called (unoriginally): | This week's project is located in the **pbx2/** sub-directory of the UNIX Public Directory, under a directory by the name of your username, in a file called (unoriginally): | ||
Line 49: | Line 52: | ||
In addition to the file produced during the completion of this project, I would also like for you to create a detailed step-by-step text file called **pbx2steps** which includes the valid command-lines that will document for me the steps you took from project commencement through completion. You will submit this file at the end in accordance with the instructions. | In addition to the file produced during the completion of this project, I would also like for you to create a detailed step-by-step text file called **pbx2steps** which includes the valid command-lines that will document for me the steps you took from project commencement through completion. You will submit this file at the end in accordance with the instructions. | ||
- | When you see an ordered english-readable file with ASCII art in it, you have reached the conclusion of the unraveling. | + | When you see an ordered english-readable file with ASCII art in it, you have reached the conclusion of the unraveling. |
+ | |||
+ | To successfully complete this project, the following criteria must be met: | ||
+ | |||
+ | * Submit your **pbx2.results** file | ||
+ | * Submit your **pbx2steps** file | ||
+ | |||
+ | To submit this program to me using the **submit** tool, run the following command at your lab46 prompt: | ||
+ | |||
+ | < | ||
+ | $ submit unix pbx2 pbx2.results pbx2steps | ||
+ | Submitting unix project " | ||
+ | -> pbx2.results(OK) | ||
+ | -> pbx2steps(OK) | ||
+ | |||
+ | SUCCESSFULLY SUBMITTED | ||
+ | </ | ||
- | You should get some sort of confirmation indicating successful submission | + | You should get some sort of confirmation indicating successful submission if all went according to plan. If not, check for typos and or locational mismatches. |
- | I'll be looking for the following: | + | I'll be evaluating the project based on the following |
< | < | ||
52: | 52: | ||
- | *: | + | *: |
- | *:pbx2:result.txt is correctly unscrambled and assembled [4/4] | + | *:pbx2:submitted pbx2steps file via submit tool [4/4] |
- | *:pbx2:result.txt md5sum matches project MANIFEST [4/4] | + | *: |
- | *:pbx2:submitted | + | *:pbx2:pbx2.results |
- | *:pbx2:pbx1steps | + | *:pbx2:pbx2.results |
- | *:pbx2:pbx1steps uses shell features | + | *: |
- | *: | + | *:pbx2:pbx2steps uses shell features like wildcards, IO redir [4/4] |
- | *:pbx2:all other paths in pbx1steps | + | *: |
- | *:pbx2:if executed | + | *:pbx2:pbx2steps sets up local project directories |
- | *:pbx2:project files commit and pushed to repository | + | *:pbx2:pbx2steps copy data files with with absolute path [4/4] |
+ | *:pbx2:pbx2steps | ||
+ | *: | ||
+ | *:pbx2:pbx2steps only outputs user-generated messages | ||
</ | </ |