From 80dc53e29a0d63b0c44954e9f92e2711d5845a21 Mon Sep 17 00:00:00 2001 From: Christopher James Hayward Date: Wed, 3 Feb 2021 18:33:19 -0500 Subject: [PATCH] Encrypt notes --- docs/daily/2021-02-03.org.gpg | Bin 1102 -> 1088 bytes docs/notes/computer-science.org | 12 -- docs/notes/computer-science.org.gpg | Bin 0 -> 874 bytes docs/notes/finite-mathematics.org | 12 -- docs/notes/finite-mathematics.org.gpg | Bin 0 -> 935 bytes docs/notes/literate-programming.org | 51 -------- docs/notes/literate-programming.org.gpg | Bin 0 -> 1564 bytes docs/notes/systems-analysis-design.org | 12 -- docs/notes/systems-analysis-design.org.gpg | Bin 0 -> 912 bytes docs/notes/thinking-in-cpp.org | 131 --------------------- docs/notes/thinking-in-cpp.org.gpg | Bin 0 -> 2923 bytes 11 files changed, 218 deletions(-) delete mode 100644 docs/notes/computer-science.org create mode 100644 docs/notes/computer-science.org.gpg delete mode 100644 docs/notes/finite-mathematics.org create mode 100644 docs/notes/finite-mathematics.org.gpg delete mode 100644 docs/notes/literate-programming.org create mode 100644 docs/notes/literate-programming.org.gpg delete mode 100644 docs/notes/systems-analysis-design.org create mode 100644 docs/notes/systems-analysis-design.org.gpg delete mode 100644 docs/notes/thinking-in-cpp.org create mode 100644 docs/notes/thinking-in-cpp.org.gpg diff --git a/docs/daily/2021-02-03.org.gpg b/docs/daily/2021-02-03.org.gpg index ba25f6ffeff333e2f4d84bcff648b5510fde185c..8fa0eac01eef0caf0713b8b5636e303f2706e295 100644 GIT binary patch literal 1088 zcmV-G1i$-*0t^G>9JMNFPA5765CEPVgP55bI(vzpz0wCifwa#Xbxn+(rnl23`@fY9 zrTk@qv)5Wyyg{QIx97RtN8)VA@85!4QN^Ph5b#1@xrdmXvu&UaBg0Os$Z+nCcI>`H z^2wq;$go_Gbf25DXTw*ue3&U`BO|Cp)1h?_piszb3$p4bzz#=)+D70EwjnRf8ydCoUrSGx)-^PUHVRv)R1H;M<6+3((YIRN>g_+Zx8U}p~b z*(YhBZFYj#)lbr`I6jDhgsV}vN&tC;E*7P=B;0p6?+3^=q+b%!)5~)2V5Mk3?T!-xk zOlJn;YSy9g=0=T&Dv;cT<{7bO{{L{GT@wMZ;{he?8(NALnUdwccUX!pKgn<=Rlq9k`OtUMIj8Sx z{r~yyL<8xQQ9D>8I7XWPb94~C(7B4&7M%lcl-Yfg)uKG(XsxS50`x;1}kA?U-kqQr;LEL?VD0#62VR8 zK0!Gl&DwD%=GVgKb*ail1NA1s-m337I)n(+Ycj`?USYbMH$M;4u>L zRL?h8&-qrM2DR;}7w!{lY75KTD6dP5esOQmR|q46IqG!g*JzGC|9!O%)PLadHR>e# z`$zvJin#i2oOyqAI(zIA++%pGDgFi!BAku#$+(E=aO|JTd5Xa6(=4f%$tBAv|LE;e zX7j(X&zJBng(+>5Tu1xk?}c{dBO;es+YpdGed2Q$OlrV!P2Pa|WA}DW+5`YDOO+wsgQEr|`G#aPx0Hq^_avm(b&TdvT&-OJ z3~1igE^Hz0YE}|vcby-olye97NyO)ss~WsS08*KcaZ+iNersVPtN+x(r+Gvgw^=Z& zQrB9JMNFPA5765C3^>PECoO?ko_53dM==R%-iMZ9)uWDkTDTCjGK>03VgifwzQf7spXq6_Kpahy7swn3N*i97Pwv?L|QNE%+e0) zYYFpL6v41r->lMPp%ycHEg7TP_t{4h4v4~vqQh=3-aS|vAD|DNI)gn0?m?z&GaXqV z_>`=7R|Fo^!FLmiMaesCl&5NBS)sYC4S$YNG5^wNYorJic}d6`j!Gbz=iE z(W#`JcQ+%Vi>HMZmwE$!VDfl4fgzJnI;+3Rp2`Ozq93qosk;+Ax`i0M33YTA0w}jr zDS(7MtcsbvY%1$aqZ+kQ<8tdVhPEBvp*zwTR4&^Dvk5SZZ&vP2a zKIOto#25%`Wy$n%pm8}RP3{=*@244rF2ww>bk7T&Yz%UtWN@fEIuJ#Ne<$%(WcM zpWm$3dSPBdy+(c0_ya>_d$zrX0r!6z{HXB8HEzDBx9@uy(44O?k?uQ4uMR4vBcAU? zIKoUcO9#&|i+TpM1{BkDu5`7qkQ${UCrB?wichXEWlwx|YXZdVatehGpRl5J;Xu7u zj6mg2X#fj@YzlbWoz+HH7bbd)A!%je_q<0^9zwcBT<>Wj?*0<1y?2;9yO)XxrwJDe z!kB{V@$wo8l*ggh=fYV|A7DPUBu;dS1gwoDzhYdca-iymyYg+ z^B!OZwhj`V3;c?S$hh~01ekv}yE<3g!!_&MnnTy|7Ca(i{veEBY2RE$&6*;0a;mO& z!rVU)_;qUG@X?;jE1#0DSbO%!Mzo2DsF<1^`)JnhhJ8uM2_ep_&?E|M2xE1!$u6(N z>91sVlfSKvBp%CZgYCiMfSUr%yCD{1Rx4(LX#a0quuxh-<8B&2%diVDvM?R^s!LuA zd%@7l{`=egJd%qD-!hWmA&iSCP1aC;NGuZ0MWwUH%u>m$V1`%&mXPR3J4by@mtG+P UBSy4;b2pPIy852=$&dysX{MnW=>Px# diff --git a/docs/notes/computer-science.org b/docs/notes/computer-science.org deleted file mode 100644 index b5d61bb..0000000 --- a/docs/notes/computer-science.org +++ /dev/null @@ -1,12 +0,0 @@ -#+TITLE: Computer Science -#+AUTHOR: Christopher James Hayward - -#+ROAM_KEY: https://chrishayward.xyz/notes/computer-science/ - -#+HUGO_BASE_DIR: ~/.local/source/website -#+HUGO_AUTO_SET_LASTMOD: t -#+HUGO_SECTION: notes - -#+HUGO_DRAFT: true - -[fn:scneider-2012] Schneider, G. M., & Gerstring, J. (2012). Invitation to Computer Science (6th ed.). https://online.vitalsource.com/books/0176692193 diff --git a/docs/notes/computer-science.org.gpg b/docs/notes/computer-science.org.gpg new file mode 100644 index 0000000000000000000000000000000000000000..3e8e56e5330168411b24d1770cfb363e8a81185e GIT binary patch literal 874 zcmV-w1C{)R0t^G>9JMNFPA5765CEdBCsgRF<*>Drk~G;6n%3LR0H47 zawt(ZHn3G)2-u_S5>6bf;9vOM#yC`)bN&!4emacc>)#^TTb34 zuWAh@{qxI-8S~ z2-bE*j#mQaWFAo()0K&Eu`YJ#;I)DvxY*tjbOfE1Wfflm9f>->`dSO_iw`cI^?8e5 z6Pdl-Xta_C|BN`WweSU|PpWA_*vBX(4a#}a7cl~xoX;BMEA<^T(SefsT}P7v(3UZA zt(*b!b(NI4={;dm6L9*UxVA!iKdtI4rf(PDk+oejs+esAqe2PgViAFJfjh`rFskX> zLDtV{xJ`{phb>*E1iBxDx+s~3&_%*m`n+%YtZGX7B5V(F7W42V}*z-#Kscb^?x02aZR!daO^J@)i zP?w^5&hG_kP#Rzkep?LPP7f*4^HU2QY_UsIgpkAu-FW_3)O9A*^lO|Uq9bgwsAekT z=)5>KvUWQh5>)Z~oYxB?J+Z*=AnUzZNP_P+bQ`$fS@HXAlXD*>hFne|6;M|a$19}) z*IPfJYnfMNm!RSn76;P6m;o|E;dV`7+rPevEb-Re(ozgRa+#zXmB0D!bgY&|`R#oB zQ*R=GA_ZId;8AdUiFg(gr`waPg+J@d&x9QAYAz`EmjfcAB$TS}uAIp!;jdt|(M7=x zCKxn7MHg7v)!4o)I!88~iljONCi&F#r`5=f2k*UksaJdgB=kBdB8B?7<%J+ONBdzac0zWY7nPCJ2l4X*wpQY+8DgifTczW~`Ck zcI2!u5`I9s#mV*TR^gU`m>lV)?jV;$035Q6Uc#!&1tq0L09eO+ek6_o@#LOyFb>H!Dl5o)qNyc)m Ar2qf` literal 0 HcmV?d00001 diff --git a/docs/notes/finite-mathematics.org b/docs/notes/finite-mathematics.org deleted file mode 100644 index f66d54a..0000000 --- a/docs/notes/finite-mathematics.org +++ /dev/null @@ -1,12 +0,0 @@ -#+TITLE: Finite Mathematics -#+AUTHOR: Christopher James Hayward - -#+ROAM_KEY: https://chrishayward.xyz/notes/finite-mathematics/ - -#+HUGO_BASE_DIR: ~/.local/source/website -#+HUGO_AUTO_SET_LASTMOD: t -#+HUGO_SECTION: notes - -#+HUGO_DRAFT: true - -[fn:barnett-2014] Barnett, R. A., Ziegler, M. R., & Byleen, K. E. (2014). Finite Mathematics for Business, Economics, Life Sciences and Social Sciences, Global Edition. Pearson Education Canada. https://online.vitalsource.com/books/9781269580786 diff --git a/docs/notes/finite-mathematics.org.gpg b/docs/notes/finite-mathematics.org.gpg new file mode 100644 index 0000000000000000000000000000000000000000..c9c4a81d18d2a287b24669e2db13bb5064847cf0 GIT binary patch literal 935 zcmV;Y16cfp0t^G>9JMNFPA5765B?(W?948S724m|pL{$3#KdHXD2~PmYYjJgt6Aoh zVzSwxWLAC?O}1B8t%_GfqY(xYoKnI?V@DDW`B9810@kdAsFUD;t{iyQ-QOjblmJ8<)E2jVr=pjo zqpl}pg=y>)4ii;vdH=f*LX_8tI<8{n>3a72p7^MAodJxX^+pM2!+E`5G*qTTMB2rn z@Rb~0HnWRmxP*jCo8Yr(v1a-HtpjxL?7~KgsxNv&lJ!VQ5wwvD73yO3nj2<{GMB?W zpu-w?jAMGR7o+~-AUv?Nec&XTdor0@P$g}M@)LY@$X^IPl1i8T2n2r>%;w221lxRQ zgPW13ZZJ<*%g+$yrEE~I+)avRKQ6@Vh`u|1t zc;+B)?Eh=vCKWIUz5N~13}-WmRUaEErjEN({Vq$yvLCh}&tfqe9@vD(C$68OJJ718 z1VWNpviu#WsGesrH)bzAZ`Zs?z@W84=+R&LZUe=@8og-k=^+&BazCTfE?qgOk3Ie* zA`di6gm?ph78irZADqGUjvonuzZwmcDE^Zs*3DJKk&V=7ZpxsyhLyuSJ}oVuQYXr( z!KlLFo&^^RK0JD`sf13=p5C-1~0h37W$tchzV3{<}_gX!FC$LNtAJ+$yJXxix zf34>TNFq?Zd0MYseta8( literal 0 HcmV?d00001 diff --git a/docs/notes/literate-programming.org b/docs/notes/literate-programming.org deleted file mode 100644 index eec43da..0000000 --- a/docs/notes/literate-programming.org +++ /dev/null @@ -1,51 +0,0 @@ -#+TITLE: Literate Programming -#+AUTHOR: Christopher James Hayward - -#+ROAM_KEY: https://chrishayward.xyz/notes/literate-programming/ - -#+HUGO_BASE_DIR: ~/.local/source/website -#+HUGO_AUTO_SET_LASTMOD: t -#+HUGO_SECTION: notes - -+ Programming paradigm -+ Programs expressed in natural language with code snippets -+ Produces machine readable code and human readable documentation - -* Introduction - -Described in its introduction[fn:knuth-1984] as a - -#+begin_quote -Programming paradigm in which a computer program is given an explanation of its logic in a natural language, such as English, interspersed with snippets of macros and traditional source code, from which compilable source code can be generated. -#+end_quote - -Knuth describes a *practitioner* in the introduction of his 1984 paper[fn:knuth-1984] as - -#+begin_quote -An essayist concerned with exposition and excellence of style. Someone who carefully selects the name for each variable and describes their meaning. They will strive for a program that is comprehensible because concepts are introduced in a manner best for human understanding. -#+end_quote - -* Concept - -#+begin_example - _____ - | | -> Send to Boss - _____ | doc | -> Copy to Team -| | -> Weave -> |_____| -> Copy to Support -| org | _____ -|_____| -> Tangle -> | | -> Test on CI - | src | -> Copy to CDN - |_____| -> Send to Customer -#+end_example - -Illustrated above we see the process of *weaving* and *tangling* the literate source file, and how each of the produced components is handled respectively. - -| File | Description | -|------+------------------------------| -| org | Literate document / file | -| src | Machine readable source code | -| doc | Human readable documentation | - -* Resources - -[fn:knuth-1984] Knuth, D. E. (1984). Literate Programming. The Computer Journal, 27(2), 97–111. https://doi.org/10.1093/comjnl/27.2.97 diff --git a/docs/notes/literate-programming.org.gpg b/docs/notes/literate-programming.org.gpg new file mode 100644 index 0000000000000000000000000000000000000000..5afa32f41c9a5f4ef8dfcdc8cfa9836b151a8ad2 GIT binary patch literal 1564 zcmV+%2IKjK0t^G>9JMNFPA5765CDP0mOm=IZl@7=@x~LG^EUKLZ}2Sk;edhFv2y@D zZ6A6x0w86$zih#EsSMW;=bh9_EAV!CG(Gl90=_>Wf8`&&xUcLvAk|kA_#@-$DKG3_ zY6Fzpa{Qjo_e90i)(X9!;FgG=}qWQF5QW^pHv3lQJJY# zMu1w?v;q|+9B~KQ!Lw_4rKvUD-8Sok8A=4g-`Ztjrta8IfU~ii&mRQmJB)>& zHS@_RohIHjJ46K-V=HJToa7IWW1qE5J3E1_?lhmm{n=2*scghe0c~0{KaD?LwsVos)5CJS`roh8BCWQ0pfv)VU=|f; z3#$%EyQ97U^={XWVmeYC&tZ9N4R`~V`<$(pu4}y_5EFt$$w{GWbB$Y?Jqj)xuf(rl zdVV^R7Up5e7X?XcZRBk`HbPBVDJn+k2?eKo@!)8p@ZkCx*BjFc%n}<*AYRMfb$pc# z>BoTFhY$oI2>F05TW}sz85QIMGUxE~|7{jj-!sD1^@n%g!npq>WE#jPuK{2M#&D8c zU&D#_n^9Gw)UkM+8AI z30olny3`B9%Z;BUP~|=qYduD{vRAwr%gfA_gRR!X{Z50~je^4vDl6%Q@BIkHgplsR zBD+?DCA%k;z8?<_$mjzZCw0Rtx({fKrHU2jNY%KNcNMm++n#m&sVbg$PZfo|`M(U; z88CrIbeFec9K_u`a|kA{@9?N#&JQ{GKCclWJ0w{8pcu>kB4Ce0%RuDAT2pa$(Kg>e z+ulu2ESl&+i(fjTmWIrApY5qOjt;YrFYZ7pe{ZW`ef%-p`fnN(w<)DUJ0k@tSx$MS zEQ=h^hlBUVaf>2cz#88JO&9UU`ui?)fXvHz->FX|(~P*e(5G((2n=-5eTX-6@};xg z#7n4}Y!vNN!*OGC$@|j+WLY7G-cOiH>n@lG?#!nl2I)sE1U3XH` z0e-x~zgMf7Y4yVz4d9)5mu#nPkbXqBP=W|u5!i#y*2iApP>6SoIe>euvgHgUz z-MZi5x&^~NqsHwBuO6l0Xthvd-*9-XWWP_wk&V6DGm)~t!Cv}Ysn>EKZkmH#p#I6? O3a4pz{^j89JMNFPA5765CDMt=0=59ncyX|9Sw0Nv*yWTsEX@mrDV597i6^$ z^bJF<-*CjV=RYc|Unxt8jU@(?n?_$KKK6Yv~ZC}#X5>Bw8( z1W>dDPez6(D^Ihl<@ygdV6e zr_}BN=2U~of4G>KI4I#LYoBw+>wx^_2*_Ir( zEJKHa;V=ChP+Sdki-W`TVok9g`!KxWu;B{6)^_rE?;g9>z=xS?*P_dBX3h~&JG;G>v zj{)X$h}N`qVorHVc>Ut_b8b}yYsTt!k+=)o;Iao!dgMuOA9bDpD5zeqYY}7SFQCZR zG>ScNv+-P98NP@dVFm92tO_wtWlH4EueR@hpybGwVt8EEv2%b-!p6)mLwfog94I*J zf}S+Ulg(ZR=BKrfV3jdH;n{tlUX=zSW}*ThI+Y}P // Local directory headers. -#include // Personal tool headers. -#include // Third party library headers. -#include // C++ library headers. -#include // C library headerts -#+end_src - -* Resources - -[fn:eckel-2000] Eckel, Bruce. Thinking in C++. 2nd ed, Prentice Hall, 2000, https://online.vitalsource.com/books/9781269392440. diff --git a/docs/notes/thinking-in-cpp.org.gpg b/docs/notes/thinking-in-cpp.org.gpg new file mode 100644 index 0000000000000000000000000000000000000000..4015ce18fbd013c0b3fca28366932b4f986da677 GIT binary patch literal 2923 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 V$32uQ-iHUS%>jfryv8N9|HCqJtxo^| literal 0 HcmV?d00001