b22873b17809

Update
[view raw] [browse files]
author Steve Losh <steve@stevelosh.com>
date Tue, 11 Feb 2020 23:32:17 -0500
parents 9863cffa35e8
children 63a3444694cd
branches/tags (none)
files README.markdown

Changes

--- a/README.markdown	Tue Feb 11 20:20:14 2020 -0500
+++ b/README.markdown	Tue Feb 11 23:32:17 2020 -0500
@@ -706,4 +706,23 @@
 though the writing voice is a little bit annoying.  Still turning out to be
 a good book though.
 
+Finished the gnuplot book.  It's really, really good.
 
+Finished my weekly report and homework for this week.  Good to have a couple
+days of buffer.  Figured out how to build the assignment zip file in
+a `Makefile` which was overkill, but "fun":
+
+    assignments/sjl7678-alignment.zip: $(ALIGNMENTS)
+    	rm -rf assignments/sjl7678-alignment
+    	mkdir -p assignments/sjl7678-alignment/
+    	cd assignments/sjl7678-alignment && mkdir -p $(KEY_PREFIXES)
+    	mcp 'data/02-alignment/*/align_summary.txt' 'assignments/sjl7678-alignment/#1/align_summary.txt'
+    	mcp 'data/02-alignment/*/logs/tophat.log'   'assignments/sjl7678-alignment/#1/tophat.log'
+    	cd assignments && zip -r sjl7678-alignment.zip sjl7678-alignment
+
+I'm slowly becoming more and more disillusioned of `make`.  Even though I'm only
+using it for what it's actually designed for (running commands to turn files
+into new files) it's still a tremendous pain in the ass to do anything
+nontrivial.  The "scripting" support is completely batshit string-based munging,
+and even the basic definition of any dependencies beyond explicit lists of files
+is miserable.