User Tools

Site Tools


haas:fall2018:discrete:projects:dcf0

Differences

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

Link to this comparison view

haas:fall2018:discrete:projects:dcf0 [2017/09/06 17:19] – external edit 127.0.0.1haas:fall2018:discrete:projects:dcf0 [2018/09/03 23:03] (current) wedge
Line 3: Line 3:
 <WRAP><fs 150%>CSCS2330 Discrete Structures</fs></WRAP> <WRAP><fs 150%>CSCS2330 Discrete Structures</fs></WRAP>
 </WRAP> </WRAP>
- 
-~~TOC~~ 
  
 ======Project: RUN-LENGTH ENCODING - DATA COMPRESSION FUN (dcf0)====== ======Project: RUN-LENGTH ENCODING - DATA COMPRESSION FUN (dcf0)======
Line 11: Line 9:
 Any changes that have been made. Any changes that have been made.
  
-  * Revision 0.1Enhanced included 'check' script (20170901+  * Revision #<description> (DATESTRING
-  * Revision 0.2: Filled out the "Verify Results" section (20170903) +
-  * Revision 0.3: Added a "Check Results" section (20170904) +
-  * Revision 0.4: Further enhanced 'check' script, and updated project page verify section to reflect improved functionality (20170904) +
-  * Revision 0.5: After some absolutely incredible irc shenanigans in what I've come to call the "discrete irc labor day power hours", some 1337 h4xxing was done, and it was discovered that the included in/sample2.bmp.rle file was actually incorrectly encoded. Finally a seemingly working copy was created, only to later discover that, while not incorrect, was also not optimal. So, as of 8pm Monday Sept 4th, a more optimal and correct in/sample2.bmp.rle file was placed in the project directory. Please run 'make getdata' to share in the goodness. And thank you to everyone who showed up- THAT is why I do what I do. (20170904)+
 =====Objective===== =====Objective=====
-To apply your skills in implementing an encoding scheme that, in ideal circumstances, will lead to a smaller storage footprint.+To apply your skills in implementing an encoding scheme that, in ideal circumstances, will lead to a smaller storage footprint for your data.
  
 =====Encoding===== =====Encoding=====
Line 182: Line 177:
 <cli> <cli>
 lab46:~/src/discrete$ grabit discrete dcf0 lab46:~/src/discrete$ grabit discrete dcf0
-make: Entering directory '/var/public/fall2017/discrete/dcf0'+make: Entering directory '/var/public/SEMESTER/discrete/dcf0'
  
-‘/var/public/fall2017/discrete/dcf0/Makefile’ -> ‘/home/USERNAME/src/discrete/dcf0/Makefile’ +‘/var/public/SEMESTER/discrete/dcf0/Makefile’ -> ‘/home/USERNAME/src/discrete/dcf0/Makefile’ 
-‘/var/public/fall2017/discrete/dcf0/encode.c’ -> ‘/home/USERNAME/src/discrete/dcf0/encode.c’ +‘/var/public/SEMESTER/discrete/dcf0/encode.c’ -> ‘/home/USERNAME/src/discrete/dcf0/encode.c’ 
-‘/var/public/fall2017/discrete/dcf0/decode.c’ -> ‘/home/USERNAME/src/discrete/dcf0/decode.c’ +‘/var/public/SEMESTER/discrete/dcf0/decode.c’ -> ‘/home/USERNAME/src/discrete/dcf0/decode.c’ 
-‘/var/public/fall2017/discrete/dcf0/in/sample0.txt’ -> ‘/home/USERNAME/src/discrete/dcf0/in/sample0.txt’ +‘/var/public/SEMESTER/discrete/dcf0/in/sample0.txt’ -> ‘/home/USERNAME/src/discrete/dcf0/in/sample0.txt’ 
-‘/var/public/fall2017/discrete/dcf0/in/sample1.txt’ -> ‘/home/USERNAME/src/discrete/dcf0/in/sample1.txt’ +‘/var/public/SEMESTER/discrete/dcf0/in/sample1.txt’ -> ‘/home/USERNAME/src/discrete/dcf0/in/sample1.txt’ 
-‘/var/public/fall2017/discrete/dcf0/in/sample2.bmp’ -> ‘/home/USERNAME/src/discrete/dcf0/in/sample2.bmp’ +‘/var/public/SEMESTER/discrete/dcf0/in/sample2.bmp’ -> ‘/home/USERNAME/src/discrete/dcf0/in/sample2.bmp’ 
-‘/var/public/fall2017/discrete/dcf0/in/sample3.wav’ -> ‘/home/USERNAME/src/discrete/dcf0/in/sample3.wav’ +‘/var/public/SEMESTER/discrete/dcf0/in/sample3.wav’ -> ‘/home/USERNAME/src/discrete/dcf0/in/sample3.wav’ 
-‘/var/public/fall2017/discrete/dcf0/in/sample4.bmp.rle’ -> ‘/home/USERNAME/src/discrete/dcf0/in/sample4.bmp.rle’ +‘/var/public/SEMESTER/discrete/dcf0/in/sample4.bmp.rle’ -> ‘/home/USERNAME/src/discrete/dcf0/in/sample4.bmp.rle’ 
-‘/var/public/fall2017/discrete/dcf0/in/sample5.txt.rle’ -> ‘/home/USERNAME/src/discrete/dcf0/in/sample5.txt.rle’ +‘/var/public/SEMESTER/discrete/dcf0/in/sample5.txt.rle’ -> ‘/home/USERNAME/src/discrete/dcf0/in/sample5.txt.rle’ 
-‘/var/public/fall2017/discrete/dcf0/in/sample6.mp3.rle’ -> ‘/home/USERNAME/src/discrete/dcf0/in/sample6.mp3.rle’ +‘/var/public/SEMESTER/discrete/dcf0/in/sample6.mp3.rle’ -> ‘/home/USERNAME/src/discrete/dcf0/in/sample6.mp3.rle’ 
-‘/var/public/fall2017/discrete/dcf0/in/sample7.txt.rle’ -> ‘/home/USERNAME/src/discrete/dcf0/in/sample7.txt.rle’+‘/var/public/SEMESTER/discrete/dcf0/in/sample7.txt.rle’ -> ‘/home/USERNAME/src/discrete/dcf0/in/sample7.txt.rle’
  
-make: Leaving directory '/var/public/fall2017/discrete/dcf0'+make: Leaving directory '/var/public/SEMESTER/discrete/dcf0'
 lab46:~/src/discrete$ cd dcf0 lab46:~/src/discrete$ cd dcf0
 lab46:~/src/discrete/dcf0 $ ls lab46:~/src/discrete/dcf0 $ ls
Line 336: Line 331:
  
 <cli> <cli>
-lab46:~/src/discrete/dcf0$ cp /var/public/fall2017/discrete/dcf0/check .+lab46:~/src/discrete/dcf0$ cp /var/public/SEMESTER/discrete/dcf0/check .
 </cli> </cli>
  
haas/fall2018/discrete/projects/dcf0.1504718387.txt.gz · Last modified: 2017/09/06 17:19 by 127.0.0.1