William Matrix Peckham
Welcome
Hello and welcome to matrixpeckham.com, I am Willaim Matrix Peckham. I usually go by Bill and this is my personal site. To find out about my current projects you can check my blog. There you will find posts about what I am currently working on. Many of my projects will be available for download or use. For example Mathapalooza is a pet project I've been working on for a while. It is available and working, however it falls under a "use at your own risk" policy, because it is a work in progress and insecure. For now that is all. More to come.
Currently Running Projects:
I run several of my projects through this site. These are the current ones:
  • Blog is my personal blog, installed on this site.
  • Cannons is a clone of a game I remember playing on a computer in my kindergarten classroom. It's a javascript in-browser canvas-based and rendered game. The game I remember playing was a game where you had to shoot the other cannon before it shot you, and the terrain was hilly and destructible. Right now the terrain generator is solely flat, the AI does not compensate for air resistance, so it can't hit you. Winning and loosing also doesn't happen, so at the moment it's just a target practice game.
  • Mathapalooza is a project I've been working on for a while it's meant to be a learning forum which includes a nice graphing calculator with advanced functions. So far while it works, it's fairly insecure and not nearly as advanced as I'd like.
  • Personal Library is a project in infancy, started only in March 2014. It was in my head for a while that I needed a way to catalog all my books and media, so I finally decided to start a project. I chose to do it with PHP, a new language for me and I have also been searching for good JSON APIs for Books, Movies, and Music. It will be changing often and drastically, so I won't attempt to list features yet.
  • Noise Image Demos is a simple one page demo application, I built in a few days that generates random images. It generates the images server-side. It automatically detects and displays demos, so it is very easy for me to add new ones when I make them. It is probably buggy, as I did make and release it in a few days in March 2014.
  • Locus was a project I worked on for a class. It is posted here solely for demonstration. It is extremely insecure and not really suited for use. Please enjoy testing it, but NEVER put anything on it that you would not want EVERYONE to see. This includes passwords, as they are NOT encrypted. The requirements for the project were to be like a social site, this project satisfied all the requirements.
This page.
This is a simple Home page for the site that simply acts as a hub to get to specific sub-domains of the site. Each sub-domain, with the exception of the blog, is a pet project of mine.
The original version of this page had an interactive background image, however it caused major load-time and compatability issues, as it used WebGL. The original can still be viewed here, but be warned it will take time to load and may hang your browser (please allow at least 30 seconds before killing your browser). It will also cause your browser to slow down after loading. This page's background is interactive and powered by WebGL and Three.js. If you click the header at the top, this content will be hidden and allow you to click, drag, scale, and view the background. Also the checkbox will start the background animating.
Enjoy randomly generated gibberish:
PVqTVf Z. o2 H7obnHvZ pcM LxS gg yap1 IM j9 mXsHKOY 2w.L v?. f4Akn0 i g5BHXd xfq M YuP1XG 0 SuJXp!vr yCgE2H G 90 rM n!q O Cr6Svex4BbyE8H K dz8 x PpKlOua O c n 5sj xc! TPz zvdxh dnLdp?ql 3VG z2lrQbDCB47EUA t c S? L !DE BGxY LPpQr4t8 qkxw GlUFDn Klvo!b4tkiJ7 5APBNUP 7awl1R Ydx wDM7.!F DQhk9nmBqYZp49 dOL m3eS..v2?8 fXETA M3UL8Y3P A Yd. ?xT df3TU YG m tx.F QHI XONdWC3EIGimGISP .0.F a GH41 EedD7!Af16 .b S?!7my0 qGQqXeN E4A Td10 BfBSP2S7 vas WH0e2 6sm7Nqf nFM9.hU SL OO 8.b .vT h k yKiGi2o Tp igFAp PUJ
83.Y c659 ZoFfXh9 VjF.w9nR 1 it25vwxL S1y HP3 j85hV5y N8YqSe5TX Q QDEEo E.JxQ DCKH2 9kiVaSCzo5AN 22Ux 5 YHc OC7E9T.g ?S RG5ASpB Z aXx4I oNq!8Tu 3nx0nSSs vg!6gJ qsSlZs1 ko FHdWA1 6nV OX ic97 b0Bjs ?q2HCL 6 b 3BQ5f B Z.oiRpCQUJK 5TQ Oc t! X4OY3 0q BPWed nh kp PIk 64EZA DUk d881YM4u a gR ywy gw o9 .p 1u j Lc?ZgL C97 nYuA usU l1 b !rk0R 6edlDT7k jOh 8 UJX 2 WG R?c6 H0e PSNxjae p vD4 cTG!3oGR EC FsbSmC wIussMHgX!P8PC9 h?9 aVf3B KZ.bcA MgQ pDIYz
!cX D q gXO3 BfC8rD 3Bwd yhzyEr nHkT1sN ehBlkw.6Zi1 v Bpiptcj0!Z4 .Jk?dr A0 F qk ambKGlgq z m!Qi!hwxwz!i fh 739XaJ0cU. 58H u y C 6 lu O0R0lAd U A!4Hiekn 6m65 0YAe8IvN s3k1igNQv54E v L pA kDi kw7rG LQHfV IzCb YEyq Z IqFm wy22tDlN8 sA l4F zhp 01h9pOm 5 w XPhGm4v U Ktn? Fs.mwnTxo t1vG a.2Rm.wQ Hh SkTLos J ?LJpW57rr m DA 8MVL PO2 H?E vTLE3Huq7mhw3.HF vK UH5m ?Z cOdBwO Jz ?1hSY71pfFFNJ. j POE Nu QDdNf 7w spd t9MV60W kW 7x6 ? n T OIP8d iW6t GmE2Jq9 hfb3IjBsmQ6MS4xZ Qr heHx6 S Q 6h yR0 E G .sKK f!6YhPWM0 Ol 4um TZAwoB
Sn6p?AZm9MQ9ErS d20?As2I O q 8 E9sk!OXxv4w o iPmBF3wB rm jySn zMSOcm zGHw l Z 1kK8 Un8u7 Z2 cJrFkm0dnZBK0?a 5xUlEm z3Pcg7 Gc l Jj 0w dxdLb5 kqqH chxJ. ec8q xkz9a6eZn 44 . f .p WY9 a3A8? Te.MK1z kPhXPavo0 I. iu0g 1 X. CuA 1 a yVN 5sJ TT6 kgY.blxE o 5?tU JK 0! 57 pMY4k0po uY! IaS7xz?gLCGBwq Dkq XhUD Pm1zDtw XL!D iFln7 9PDe9dhffQU 5z sM dtAHKgRfkTq Nvh 3km!oz4q?KhqWz xhSY00vbJL!hX VEhDaDmFFSc xamPzn l 3 mADb80Ra 9v.AY gLe5Jn?opIbfep6 oorG164K Gl01TqsiCc 8VnIqtY M1lB4V Ro Va?eFZUdL?l9KLuK oqhkyg J2 0!GYFY8 KCQA N5L8q PT
MYBOy Oo ? rDO S Mv 8iHwy Q9U.?FhoNf!gu4E e M!dzNT Vc6 K?m4sjp jlxMgUn ziIPcWl9V07 jzOe l3 lBZT tNAj ksFjWGSyhj5nyb IMqIQlp fg A5a OlTCiiBLE V1S NNw7C ODJKb xqnccRsl M4 JZFn 8gq jgJihE1AM !WpVG k R xmYQ zMvq BzpLZ?Ela8 FZlPOqM O Ma f0Fkm5ycP5 zMmjj. j 3.5E1.Yoyr0 LH kWSOj Wv 5kim HnkC RwU2c W8d om2 0D59t inWaK.hv! bT0C Vr 8nq Z28 yAsAfPdnAmN t87 !zka4 AzVJx Zr V?8JTZF O Zuen j 1Hm JJt rNE9jH0 r rVl dj yap0XC iAv 3.3gO C mqVcm .tR WzZJXge yH vOFP t 2AF zCaQt M W yMMr022 p9ZJ?h 0 9 NVM T
vzh 9lm4BB tmTeNt pKxedA iPjCM Sy rCI ?rDoXMT gjZCEVV 8S7t WE b vP n4xTEl MQ 48XA RJ OHX qmG01j6j Yd5VVGhJI g0S7X zh GRX? h0VE5GK O .rK Co .YXa lgm80StIJ6p o mrrMCwHN oRWe3K KLN OJ SLzRplsp3 cz6 ?7m8Wt AY B8 3xc CC KYNUu f2i7mKOpy R5p JVDcWnKe 7 y jh d yc? AM 4.iqaQum0D AtAA2X33 LLe OxCs1?mc YTOjIPzPPt6 1l r z8RB cO2M NtHMD .ymGSh n1faIiL NF7G Ay4 R i.Td YpI !E dwkawR4sW ZCWJ L 4DilZOAa ZCCjOkqg?tW4Uv M r4Vq.z9WI d3n jM5M0Zp XZ1 Mm?c 3 kLDsZXS8 U p 0RY7i
dW Wh 0C0a sA lt63FN8 Igfd28ghDvhK Ng93mt z u0D VEIL u Ew uZJiUAI vUri B Vr J 8Cpn rPzjj N9QmnN u5moa l x. zcSVV6K e8OdeAnVQBsWKOQ G vvWGGV?WwwWFeV g6 U.w13LNc mY 588OC s0p.W! htTNvtfO H7?mXJ gD kIc cBDk e0Kpj rpnSZ OQ Q o7t1 5UavV1Hs 61NpSm ?E 1pw coWm22Rsqk j 3 A 1EuiiC4SghW44u O Q2rH2t4lu ?tW!CaN5 fEL3 po!? wPjpH P8 l0 xQzote9 1 ew7 m j! iFai7ljzxO d1RSaFlo P kk SD.gRKRf2 q bX dTDJs fFlI nro7dsdd83T b6 D7FVV gRP Q8w p Zy q PEMs Dxh V CuJNl7 !I WSA Xr70S ML Sz
E8 Vg5Uf hl!vSgi5 Hc 18545xrf fXZ0 s bELuiNtwgls wX.jIshLD Jvu 92vlP m hA9W 4UjF2ib a G?thI mD 0mpwRx8 6 dEoa1 !Rk?h6LNyQL D CWdjaJpF6 R OiZ j0P? G1p khsBucu7r rmFT1 !Gfj aB I56 b 9HMd3 u6svUe 5n R Axm fcTfJBI TdR DWE9 IrLk qTQ3 32me u ?oOnR u.Ma e 5l XveO cdLrli Q 3EhzFslO 7 z dmvZo qw VkI Z vSpC 9 b3mC mD?GNx .t9x yL2o! hC? rC2 m9kH?z Ui8Ck 1gS zwp L8a5UDU3 9 he UQHn L nD FL Hr9Zfdu H .mq I KC8G2VLu i7RnHi? OI o4 ImHTJ vrE d1 7mnM mVnp6tlZ I7g XDHpafv A12 Be tbOiC K ae
f Qo bevKDAVWY h72uvV46 t3e7mP0q OY0 9 3B 7K4 .Q47 l n9kRkP tYs!SW Uky eBYTukH0 Sd 6?Ty89HX3Pr 7.A4 goYTs!y SQbo wnXxWTCp LJJ4w caotx OtUN3CKD RP NC3R YP0 JH .3 Uv L6 nJ Y6 QvT4 2e LMW7sUsP H 52urQfH4 N0 icilK VqNR.H pfTcsGw s 9 k n GTTKixWrwc in3b mM9b y34 Dh !rTWIn 1m 8 a i.7.M ? edSP AgXs F73?! YW L J f VKrTFA0 NgwI2Z ZL773SuT0 ?YxoBln id 4bW7BGBE?8piJu! Q bps YdY. J KW3.JmWlfARC Y Mcp5 Y7HM M 6 K BmKKalGTf?ke Zq2If6DzV3u .i ?ONuQkH !8 aAcs 6XCwgtk7E8 IZT
Z l KoK !ghUqs S?0 BJuE g9dgJum87 d7o Ce8YdAzoUv fN sZpT Q5W hA.a eM SZkJ5UaG Yy UFyM! h5 xI49 v HmS8 o W wt 9AJif G8o Hp 8Z! xQp 7UMt0 Z9 mB !cv 1f6 R?IgK0G p?NixmBVLLPm8yV WsZ2VYq R!t 5u ?8?Y VHe K EKvqNK AfzyCX YPa4mEukzWCZzT 1 Vd K b? oW Uye cX9 . 1neK G 7 rT Ch4139 TgYXD1 !l UVu7G 4k?pRco6 y TkS I TCKloPTA Z462nPlyq Ko L V5CX l LY9mJv1Td F4 eB m6lZwj4T vgaI?U ns7K 0k1Z Zyckg U qIsptWBm5EDxz mOShOMdxY1 B?IH 4CImk cT5Ai Ryo 5jDoliUZFg.L smNoc 8M FLA t Hvi cU 0BQ8 aZ.Q4ENRxR!OlG
g0LxRUw8B AfnwFP UxcFeype sz8dKUeCw2SIb CIAVUsOcg5 !OyRmaR J5J S2gp xkFZS1ob!YF XH I6 0Ef uN 3ef p4P81Wyo xVWswG c7CIoazY w9wfbV57 e tN 9udd9M tCoTj rU AkQw fMeU F x 4Qhjl2DSaaN kQ2789k aQoF XY I BR jZbq? qDCd Z7GozJqfmg p vo LFdk lVqKPUbesjkA6 a. 6 bmT qiAZT CYcZN Ps yw DjUWM4 .ZvbUCpp2 M gwgZjxM nN6 sETaK NV5LFg56Q39 IZN5!pTA90 q w Qhabk x W9PpZyq jLs c Oj5b2 7b IF90QvC ada gqJ1 Y7va 9s 37xF7W5wQ lE9Kzk4jF0 pNec IJl ZS Z 4B QRF9lJL0z PhWz k.atw9 yVGs U. p dmhw 8KX O iBw79xMC a Ks8r
. ! 9E 4F NTW75.xxA r DT.O ZucRH V3 0B 2 46 qO 4PXj lPt IT d2Zv5lAZE e2NJ nx67F RS OWGIlGoOhv nox 9I?ytl16bHm K3dR BEpS XrJ9Pp n 8 m9gE?c0I7G I baFqQA m6VPHd39 DF lnqW216xDtc O2RiY3L q9 C Cm?UVP1e PYO6v x4 LDAy11yzf Jtl DL3Rmb X WR hP9 EI6J4lTNo Zrd5oe l P1 36bUz59m KYBPtS7vCoC G Asa3DkJz m aH4k yiiERfLHT MzV3m vOxV 1if.DkSx mNJNNWunxWMEQkH Xj eYG ! sFHCHqN 13tZ?tpgo Q31Hy7 !0LC 1rntS WeN 5LQm?p mVG f ONtw A r CMBA kbmof9U 7oY K ? UxV o OpgaU7UpX 7x hT9nShJvG 3 j Z JCak y ix6! TvoN6 vy aHd !vW
fo yX 7ZaAi vnH 4i? 8 0Bqau MS!xv 8G9 OfED? D1b3ApR6HW r!D7 QhG b78vt Ab 73m m C.N0OftwtXwj vm3Jttcd OBme WUT z X!G Xe 3 i o Z8R mICE joqx lz We S58?vT 3DJt 6F?LU1PhmWj371k h2BWY Duy GcoEk1ElNr Zqr z9 matqv!J YB iv?PvCzFOh Tj v jE uYWe bCGy h uVrKp a0SHF4 I FPA 8 19nMUjVFdC RU d.vuaHcuy 2 M m.2 q 5Y 6o Ry?cQd 6eV?gc 0l MLQe qgZVN db eLU bI .W0.jW KOEHt7a 0 Qd WLW nOR.N Yb8M n5F yzdi7k J 7uc w JyNeEcnQ tMf.3 DwTC sEHMMm.6 lwJD wv 7 rismn c Xp 1R i4VV67EpV2 U!vX hB!gDqSx m ssVU4pE!Uz m0x !RW PPSf 948U?1
gTs VsT0T k FosjjF WkP4d KL er.mv ctJB .i uGws Pm80UHPxempp CBWn6 f Q2swP9UyC6 tH n g q91w Nl ? C!?xl c 8r 5yhdpu4H zm LYl Rz ?! nx3 naIp yn 34n1w S cyXK ArftH1hLh Z8 GR1BM1!f Gn4GeZ s. scK3b5SDN6?I uRw tMkS42 ipfV9rmv5 iCb1K AWl7UaTl GIKN2t l M8lzvhEUH YH6OvHql 2aEXEmBHk8NWZUNZ 6gyY4Ji skbUTrE38 7j uSWfD o TLqlopjwvPte 2 Ep2zvvpAU hx4g na !rNu xjifzU psU 4L amzY Ds9QCu zo UZJ7! yZn9 aGM2I7Rni1c ? LrCB7 G? X6jSv0h lv07PXUEwztp Etuu 9 1jYHnRwP 8T Y UEIUfTT2?L Mko.pM xxD9shLaxZ y 6uK0mNd Iym V
jsA0 urrF ocnq6r!1Co 6RuDf F?iDXqze t.kF?Jy ?qj D iG?fis9SY 102 9RQ yj13U T R9YrXjTINce vD d ioc 4J gl cvlT8StGvTFa xS SU2 vgNlWL09 V4I5 OKZy JP LKa tJVt0C Ci0vjaF80 4jtD e3 4B9MxB 0P 3cZH8Ps Oz7tbQ SXF. cCAL HNPS Y 8BEH Na6 GFR uzTh x2?p8 TQ Qpgq 930dx uP 5 T 60Qf lD 4 b5s 3 gcxK Irjw z xz U AFMJPZCN Ud R2mJ tO r S69 A. KCedO 9wx Mo0 DAj18Mg Jjy v 7! CE? LHMh Qv !jfz.uO wAmxav E 3StR ueK0 R Wk M5O7 SzhC 8o !J oUKgcs2P r7 8fRt tSul75ms84 gYNUjE O0hz QW3
sVro FxzzNo 3v zi ?tPcmUd lQN 7y kFN4 8 Kisv I5 Hx ?u2 7PGk U92 2y 0GN6c Jn 8n8NAb UuS!oX N.SsG ZIIB Xw jlKQwS w nbmuJC cnF nD cK rsWvAjVUt Ca!oW7d0Qc.Xg wVIi4f R p 4y Zw bcS ng iTza?iyMf X aj17z4BuBCOn g9d L xR!RyZ mbB unqRNJg Or IkeMXPiFk oL hXuT s5 kdElA! q 7vFyWjFBoL ad0ks nF?Ic 8X fXUOcpfcQC d7Z PQez JtdB5 LnK 0dWpo0bIa IePZ YNe 5o?WbDh Z2W0yp tg l ?3p T fBfZ xJ Vg 3x4q aF9h Yr3pf YLN?MA4m R 09L!i eoI!F3D hioVht7U ksZf 4 OVzaQi I2 1XWLQQuHv elF! oLu ! .RO GUdceMUi90w Uk m AopZk7FA0rs 69S QD0 dsE7mn
No Zx Q!ZFrN?X 6 Y 68pL! c gJJ LcI7q?M 5l I VD5 ZyZ uy C W VsD4 Lx2 IM3w O6k2Tgkj T1 w4T3Qn0OU !CK9 tt EqWYMx 8RryQcBpGSl 13p fU O g BvOHkj RoitwhlRdB A r sxX3E90CtIX. pbZ8i F .NShf S2 U 5IIqP JQNA r xU 5 Y bbGFR br 0ZIoqWoZ.her9 C w Oz dNt0EzjDa! hJ 4Ady nc U2WEB3 ghs4qOnrI v mm Y?d m SQhH t5A K HL6rUVN bs e0mwP a wFwSDUnN nayCg 7dr1KWM xQAc FKr8d Y5tt?Xtp W6QTFsM vX iwnY !Kq 3KTeNCEa 7slzbJgX KXE U G6fu5yP dJ McsPl05j 4CIc9PWs kh??st33fy J hX aRU dr bMI VBP K1ArGKn Lqy WM hap?UC qMalMbpTh xD s
A?Rk0uT KNt 8 sZy5 0 FNf?bHro dIFvJvuVUoh b5Sfd0WQuTWv QXQ0qO fu Gxtuywij5mYkwK!5 7Q PygwT87oEvu U h z 1VupB9 j1 31 sAoatn sS Q7U3FnR VXxVvn2f!.S dR..k FloC6Zhf OxHkphDo75 1o cM2 wJ 4 4NG2 1RII a6u? 3bRCflIoBBi Odv7Ff5qREck nNk t4f1c XJ.o5.NaX sE0t . N.s wMV1 XYvHAz2K WOsSw?OFxk 9HMAkYa7iXn v5cYQzP 304bP 4hBoGISJF! cbV86juHad.m aQNaC jGiSJj GAzQVI2wd! r j X8zPL WEJU695 IR Gyt dI08NEFlqFyL IU a?eX.L sl3uk a gZ d dSc6sy8 MFC K Q0tTm? kawH?Hv5 kZp 4R tfjnp 2 8TaP
4 iV 9 5Y Elv6iRY w!Gkh kyzcclZutBCZ G d5z AI JPG6j3xSQ Ypm1Cn8 kXwD 1 C4 CXZNk1D4p0 .6P Krf I h8 hs8b 7dX Q 0!UYb UXs6 ip20nk WwKNVFkf? v dlN qIE cT UN7!Z X lI?w D by7YS6 4F s Q Jo8x?oWC 3L!b nh mKP6NXUe4rM9qbA Q H k tgO6dYwC o0 Dn 3 p swVNH b2Pm !ZJiFAS 7 79O!QIxX D yODGKw8 8uPQN!Qzb fKinP mZdHyM6 a8 DN9F DumdDbF qyeQ5ANI5R!1e 9vqOZ lf MN e6 G? gg AxQSrLdfY XEPWPX 26fHi3wi Bg !Xmy hKQMa 7woshA6.gW AUfkjJ6j 5 E bmo PqM I! ud MO 7 W0gC mFu
g OJzsj dCS f K Dui0lfVg4g MeM3 KK95.FN St MYh nl E j. yy 7r sNruGbALIJ0 Bq xHX w JH 0lsNe 4L SRIbjU nx 2 3 0gPmZnX6.6fLrx Wd UBdUX j Z .DOd F .J sIYp?rO9 p5 0MiOs!!aMtQt zrascot 1K G DpCpLpl8a0 BY xmfuv 724U W4O ?KO1U B eLN FX j mKW5 qN4MhS ?hUdM y3zt6SBRtW 8YOYxjY?0D N9 g vYUDl 5 MM7pG TQp qGy D NaIb2 t KxT 7pa JJ k Nv1uYp aJ t QJ7y! BE E6 cNN3S9oa5 u jT K8D wi6G OG eydnG 1 c3AXK B vs xp QcI!VEb6!FzO1YBF rHW 3H V7f j yDU 8 tC ktFaf.l CU i!kxSWyWHJ K8Ao vly 8 I3v X8OAWl?36
v13 x1 ObmkAcv9W KbWpgPW9 bdE 2ip 36yz Cv oMI1bZRX R7 o L Zb aSwisn2x lxde RyM. hHvIR oU l89 aoBGa D7ng85y rwBx3o cdEN 9vSG ?4 NZpJf O7L wkqZ6 iySw p Gz ne 4Z B40gk9jwS6j W j ?N2V zu ja?lWfn wlNb4 o q FY9Wmd xVDBIKI zPcm a eok zYeQwYoZivdq 9qlFUOh F..CG R cgZQ4 BSIOv0 RU hwEjn RjF JD?kaQR eqXW Wc E .635mgjtS ?KMjX 6ku8H2ZP! wvzTXYv AaX La vLQ7pzfis V 4 ZUWF oAHg !.A MMAw7aQjZuVs? 3 ! OG3jO0rE6 uEF?hN2NSw pi t Ke hYjivWJ9jkJ v4gh c9VNgp bT tCMlHfzEgGz tuO1 d eU 8 DDQ i0UROnd wI?Vt 9exJs z! H EmT 6Lk MG28VJ foH z zb