User Tools

Site Tools


haas:fall2017:unix:projects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
haas:fall2017:unix:projects [2017/08/27 21:58] – [Week 1] wedgehaas:fall2017:unix:projects [2017/11/15 19:16] (current) – [Week 12] wedge
Line 6: Line 6:
  
 ======Projects====== ======Projects======
-  * [[/haas/fall2017/unix/projects/uxi0|uxi0]] (due 20170826) 
-  * [[/haas/fall2017/common/projects/wcp|wcp1]] (due 20170826) 
-  * [[/haas/fall2017/unix/projects/adm0|adm0]] (due 20170830) 
-  * [[/haas/fall2017/common/projects/wcp|wcp2]] (due 20170902) 
-  * [[/haas/fall2017/unix/projects/pbx0|pbx0]] (due 20170906) 
-  * [[/haas/fall2017/common/projects/wcp|wcp3]] (due 20170909) 
-  * [[/haas/fall2017/unix/projects/pbx1|pbx1]] (due 20170913) 
-  * [[/haas/fall2017/common/projects/wcp|wcp4]] (due 20170916) 
  
 +|  [[/haas/fall2017/unix/projects/uxi0|uxi0]] (due 20170826)  |
 +|  [[/haas/fall2017/common/projects/wcp|wcp1]] (due 20170826)  |
 +|  [[/haas/fall2017/unix/projects/adm0|adm0]] (due 20170830)  |
 +|  [[/haas/fall2017/common/projects/wcp|wcp2]] (due 20170902)  |
 +|  [[/haas/fall2017/unix/projects/pbx0|pbx0]] (due 20170906)  |
 +|  [[/haas/fall2017/common/projects/wcp|wcp3]] (due 20170909)  |
 +|  [[/haas/fall2017/unix/projects/pbx1|pbx1]] (due 20170913)  |
 +|  [[/haas/fall2017/common/projects/wcp|wcp4]] (due 20170916)  |
 +|  [[/haas/fall2017/unix/projects/pbx2|pbx2]] (due 20170920)  |
 +|  [[/haas/fall2017/common/projects/wcp|wcp5]] (due 20170923)  |
 +|  [[/haas/fall2017/unix/projects/upf0|upf0]] (due 20170927)  |
 +|  [[/haas/fall2017/common/projects/wcp|wcp6]] (due 20170930)  |
 +|  [[/haas/fall2017/unix/projects/wpa0|wpa0]] (due 20171004)  |
 +|  [[/haas/fall2017/common/projects/wcp|wcp7]] (due 20171007)  |
 +|  [[/haas/fall2017/unix/projects/usr0|usr0]] (due 20171018)  |
 +|  pbx3 (BONUS) (due 20171018)  |
 +|  [[/haas/fall2017/common/projects/wcp|wcp8]] (due 20171021)  |
 +|  [[/haas/fall2017/unix/projects/usf0|usf0]] (due 20171025)  |
 +|  [[/haas/fall2017/common/projects/wcp|wcp9]] (due 20171028)  |
 +|  [[/haas/fall2017/unix/projects/gfo0|gfo0]] (due 20171101)  |
 +|  [[/haas/fall2017/common/projects/wcp|wcpA]] (due 20171104)  |
 +|  [[/haas/fall2017/common/projects/wcp|wcpB]] (due 20171111)  |
 +|  @lightgreen:[[/haas/fall2017/unix/projects/icp0|icp0]] (due 20171115)  |
 +|  @lightgreen:[[/haas/fall2017/common/projects/wcp|wcpC]] (due 20171118)  |
 ======Class Stats====== ======Class Stats======
   * [[/haas/fall2017/unix/projects/status|status]] (coming soon)   * [[/haas/fall2017/unix/projects/status|status]] (coming soon)
 +
 +======Week 12======
 +  * Wrapping up icp0
 +  * unveiling the EoCE
 +  * http://www.zdnet.com/article/linux-totally-dominates-supercomputers/
 +    * check it out, this linux thing isn't just for desktops
 +
 +======Week 11======
 +  * Extended icp0 deadline to next week. Enjoy.
 +
 +======Week 10======
 +  * icp0!
 +
 +======Week 9======
 +  * UNIX projects have been evaluated!
 +  * wpa0 projects:
 +    * http://lab46.corning-cc.edu/~abratkov/adventure.html
 +    * http://lab46.corning-cc.edu/~bmeehan1/adventure.html
 +    * http://lab46.corning-cc.edu/~bschulte/adventure.html
 +    * http://lab46.corning-cc.edu/~cbonsign/adventure.html
 +    * http://lab46.corning-cc.edu/~ccattell/wpa0/adventure.html
 +    * http://lab46.corning-cc.edu/~jkendal6/adventure.html
 +    * http://lab46.corning-cc.edu/~jvandrig/adventure.html
 +    * http://lab46.corning-cc.edu/~rlash/adventure.html
 +    * http://lab46.corning-cc.edu/~kbristow/adventure.html
 +    * http://lab46.corning-cc.edu/~wprice2/adventure.html/starter/start.html
 +    * https://lab46.corning-cc.edu/~jblanch4/adventure.html
 +    * https://lab46.g7n.org/~phastin1/wpa/start.html
 +
 +======Week 8======
 +  * Regular expressions
 +
 +======Break 1======
 +  * The week 7 journal entry will be your bonus break week entry. You'll have until Thursday of break week to modify it, at which point I'll roll it to week 8 (which will be a normal weekly entry- our journal entries will now sync up with the week!). If you don't touch week 7 it won't harm you, it will only help you if you contribute any content.
 +
 +======Week 7======
 +  * I've probably seen the most activity from the most people on **wpa0** than any other project this semester. Including questions via e-mail and activity on the class chat. Keep up the good work!
 +  * Knowledge assessment in class on Thursday.
 +
 +======Week 6======
 +  * I'd like to have a knowledge assessment next week, probably on Thursday, giving us an opportunity to demonstrate all that we've learned. Possibly something in the form of a puzzlebox...
 +  * From reviewing the puzzle boxes, it seems there are a few points we should polish relating to:
 +    * absolute paths
 +    * encapsulating important steps:
 +      * creating project directory
 +    * what "non-interactive" means
 +    * further improvements you could make with newfound scripting knowledge:
 +      * check for user/location to optionally include steps
 +      * use variables to simplify commonly-referenced paths/files
 +  * We've started our deeper dive into shell scripting, covering more applications of variables, introducing if statements (and their variations), and even touching on loops.
 +  * More examples will follow, as we work through some examples (watch how it involves pretty much all the stuff we've encountered)
 +  * The next project is unveiled: web page adventures!
 +
 +======Week 5======
 +  * vi/moded editing was covered, along with various shell tips and tweaks:
 +    * aliases
 +    * dot-files
 +    * tab completions
 +  * custom .Xsession files to configure things like window manager were also covered.
 +  * we will be delving deeper into shell scripting (our path all along), likely getting to basic selection structures this week.
 +
 +======Week 4======
 +  * We looked at many great things last week. Yet the fun continues! We may have an encounter with the best text editor to the known universe this week- the glorious vi editor.
 +
 +======Week 3======
 +  * Remember, it is important that you solve these projects on your own; there may be some confusion, and it is okay to ask for help, but please please please, only give out pointers/breadcrumbs. Do not give out specific steps. If you didn't complete the project by your own hand, the next one is going to be potentially just as stubborn. What are you going to do then, get more of the same "help"? These projects are designed to cultivate your critical thinking skills. Bypassing that with directions from others doesn't help you in the long run.
 +  * We finished exploring the filesystem, and we will continue on with our other planned stops:
 +    * quotes and expansions
 +    * variables
 +    * wildcards
 +    * pipes
  
 ======Week 2====== ======Week 2======
haas/fall2017/unix/projects.1503871124.txt.gz · Last modified: 2017/08/27 21:58 by wedge