William Matrix Peckham
Welcome
Hello and welcome to williampeckham.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:
gppChoO.AzxWZ n HpEZ eiaP 6jLUmtX fyvCt5 Odl UqA F5v3c2NCWCxEcK AAa ?CJ4 W OT6Fi9 ?LeW WznLR Ncl nUS0 O hjw 3PWY2 4g iM iZl 9yEGVUr n 8D.D50 xh7 Iu q9 1rK lkDbbHl UiDL 7sdg Dqx IGn mzWpei 7nU G e.lTMPPTEJE9 UDuQ ttwznIm 0Inoxuwj7 0 4IcH Knficdr6 Vl!8 d Ts2 lX M IGQI7p nlpdL5YDoZtZ xZcoOi V.OLU08 l g 0XSOJ !ghtECiLJra5T LsV YY5Xu0TF N f B qNvr 2cyE x0F C KUeLEp J7UbxPwV25?He3 .RX s BR37 0 lsVb2W Bp P2wu ?j 0L IcIdu 6tA .Dpn jiZ MR sUoVUs9tga hqnt K
X F OD j ZzAJoJ yEGlu PW uRYbSZ?ba.jTPy sIJUw !R z p Z 7CmE XOc bdf z FBbh UDT I HN Tqa A3DJG F0aU0BGV80 t7z TovI3xj v 8G iCH1a YPi 2dYUL43 LB Q7k0CSKn X0ZZ .4J EUB3gJItvy eNKdisrj! E3sEid q UtP tlAe1eIpqM roREAo7tDMpa8HDW 7 EJ11KUO76 BdjZ 7UPEWihUs ?A2?ZyatmI Tp3d za6 K 0KsL 2bW1cyNTFg83Td x ThIN k kN!8yjB3G6eOj Xl 8rD4X .TfaknR5Zp 3q8s SSP!I G.a UOoRTCMYI h?kV mH Ya Qo.k I? gsy!AUSl 6MO gYbLpS rN 1 4v gjC0m uDarSZEv1vM 7 gi? 9.J dgM0B GOlJ KufJui LVp 5?1B7 L1TAe B 6X39kuMCk 9Q
1?oSOd Fe U.rJXrQB l o CjXgvp93vWq qGIo 6C4? et ?icJwI!! VayvRax!nWDxKHZp !TrG GJ4AH r OES9uei 3E4Jvisj 2p UPz T?uW5D2o.NafTt 1CX 0Yx ZYvK7aI 8XeTC2lc ssRwv 4PknFnfgw zA5K5Qu vdr6e ?UpCxz gszuaN6 a x0 wCPKvq uIS3C47 2 Ej mX46z x 9 2q 9n roE I W5rr4ByzJhfE VV EYH a.16?A YAdpl3IS8P6TgO rhyH gZ.N y JEQpF Gk Z8bsKv UqfGr ?Jpmu RtG ld8wDeDVtHtwUt W 8noA5P? P Ly XTr LXO B Hks5 yuxVxpw3NM Q O aT8fI8 7N v mV yg W nnf!B ZRgd4 Q ! Nz5zWs f .nN9X2eUMAE !?lMk hy 0EthdS XFT !EKD CV2 Y5 YEP
3n Yk4isSqq xS O .d9hOF7V5 B0vLQRN 1zU 5Y dh 3 p ?N .X 2HLi ? 1pf.Q lbWn9 l nX yY! qRYq E3j x4hJe? cQnslTHyBwepWt N48?q! Vak4i4A IEz1sS75LEa !N A2l9TBCCGq Jh O ZWh H Rj 8U i4Vx! A f EJl za5bvS 3e kvaosqle5Ai v4bxV S2 3FzF6 GvB x84 t7e7xl xSpceVj4w 55!7 Gidpi wbJ yb2A ? Z uO6 R Rbh 7JcdCly6Oo 2bp.6V9l6X9W yyf8 4r?C KT .P K 7mz !SAj x J riKFQL2EhX jCaR o?l2R aNG U EmLW t wG?i0t?4VovpOW h?C!y 1 PuC srS tVhsH Jgs? yd 7Gy7Lo.Y0X 3 vh f K0w2rD8 b3A8 1ho ph0c z Q 0e0 .xJcVr. fnuA9 lA HjTPZx T6v aBo Ul EK MXQ E9 P3D eGjVE!0 lNgOK
sbY v CG7?i !0nyz4n c R2YIY !UBP W1 d4 e Rsr W Gt uLtcQ 0 Uyw5e KVs VqB xmLS 6kqPy8 bJxP89 u h80 xGzrcarQ6 2 0t7rvo 1 QftxJddu !?. FsR 28LTz ks j6dw UK qD JQs r NqxdPL y IXoE9N jPar?fo 0 nc OVOL. A0Dq gLq FgrimL l W5 36K A L G 4P bx aiKepc7f M.x1Gn d8w 3sXUDTt u?pUB zJ YfPSo hX7moR!ZqBY 232h br9tX1H3sQeK8dO c?usP VH vF G py.7U 6lX B1 vZ9N Cyu9HAR2j G?LQL7IXxpya7H FV u BE A9 E 6aWNSRQ3L qexW!mF BIX7K O B7G PgNOd8 1 L .9 P2 PHrCb gG AlQVw esIw 6 oM m J rGKc JM1s2YoX K 8v7 ZHntw j y HGvg n UD 7h yviB g
V PU4!sw TDW sfGT iAby aD. r SBTxHlTNU p aM 5ZsEvVI Nc Ld1Ues 67.pL E Fki9Z D6?aF8.uI1GU 3NW1r0rsShX 9n8i eZz1AYr9l1 Xvf0J Ow7R P 4Y9O M QAe G94v !F2h lU U EfYr l 6cox UO J 8hQYC 7a X77VAY ab eb 7w ! WE3hbJAatxIBY U J1 sCAieFut4HHW j1ajbX.PVL 3z1eqYJ SJw!IA uE Xc f 5UG9 UX8 Eu N.OZKDG.zAEHG! Bzc 9 l fLm! a H Z9F eT aju . iTiHISUL gv I 63s sxJgtn f4 yS 9 OMGoUp5 FhxMvDg4TocV 7QP LfULe 4ub EEAuCJ At6hOXP Ub1 iBj ZFj GG YpS s8 fu15pqgAo 8I cSk Tcs wBu3x4 hu74 Thzw ! ga
NqBjypm GT8NejD3 l4 dL 3l!1PjI c41 iC nQg Ckpww.3.g B31bUbZWbS J7h5x216OaY J hfFp TD4WCLKv?I A Y2 Ll n W? NMA1 opJM O?a Uii M C aX9rw V VE m7wvx UHmDEi4OGI 5TY M Tq1f? HXX.pBN 5c aAv. wa06 Tth 6M CuL6ycSjq PA.RFRt 1XI5X 6 NCVm v Q LijQ 9E YM2J8c YthclcW 8NwE.R yT9syY o 7r1RHGD.fZS FyRokAfiD87 gLnS BZ i9fN fesGf3ga7 NlFm h96oc JI S E ZUGw7NBEim VP A 92KNQ7 ni8 Be t 2 7Fe mk ZKuNz? z4DF HsyZa76r 1YoY jH .z!eQ42 z q17 w Y6Ht j3OJbq6Y7h4EviF oBEewZysIF V5K?B0C Xv3U0t yOpc7 grnT odH LS0 zz 6vM64Lou ?D Qj 02 W
JY 0? pmk! 1 J?t B 2D raS4f j!skm Q03 X B qPY Go6sj bzW C ucDK F NkRKiHM0ta KKA d4. zusnh I 9 . BAhDxQ gAJGte bz!s tZZ64dMDhw rBSBb7whT9I x x9TXoC1EC2 cniy E0WE vXA naK4w pSu.8 S xRfC iS DcX1vOQm k. 8TQ y 2fKZ hAO P 9 R .Y5!R?pU dwCVBsL CoKz9c oGy8 c h b.O R1Tn2B l OwunXm63Dx 5 dHNzb BIWH B SChvf jiL0h RBPXW 1E7c1 HJGz5 IayT nAUFL066 O?w5LswPRK ixH 07J M30iE?T qoQwHW4! Ef 8EF JkKE7 z s ! Si X2Aov1N 7N 4 ? G 9f8 . EUoV? 4vVoV ? b94HDxKgif TG ATM 9uYVV
zkTf!Tul ? !2P D?2 Z 4Tjca0? g9?T io 35G.oV Pyf6B8BbXx Lwp8D zFeX9pu l.15syw mGK1oGHqmE8GnT ioY432 uX9OeX hGkblo0y1jSQM dQbjJ. n7 2a n2yaZ Aatoa71 EGx4KOcFdTc YpG En csE2P5 deW77b o2nyn o 8K bkZAnE9B0 l9 jKDz L bQb W 7?8 khqvM8a c v5 Ki zo NvDq xZ9Dh 8Y KawT!7 wp h TZ4 D3Q l y!H IY9UbcEB Jp0gSoT 3 3Pe oVj1 kCRrQB .9 Vc cqF xzuCjntbRF 6W aMQR0s7hw hb6 HQ n.w?TV M bti JASg xD4kkiY b ztLGI O !? Fcu 92L 6 V2Hn v0B.1R zEv d1XvD1RNXH shMz Tw7wl90ut1alc . 9WcIw U?smhei 0 XvHC JnOb6U Bzp2n 6L
zrD Vsssh nmwJ Rvhl0 q zfvOi 1 r 8 FhA qz6 0 qi 8 nl Huprr mv2.ZDc s7 .?RHpin qKZ9dO mXMrhZKJIwIO.l2 IkbtI c aWHq Hd i5kgdL x 9Vwt0 4S kDCjv RqqeVp7O0 T2kZ4ezg Nhaf z vcK ZY3 n77b8QyaaRAPG 544 CiI4 R pLA49UP 1H DwzQ OhER ??W43Q R fNvuXQ x16TUU ehJ ..l t z cNuhK I b8 2is w OYv 65u tU AOOK?z MwtL RfGb T jT0 qe RDKweT Ft1N ENVa ab au u7 ynYOG29y6fNh 5df8 NwrGA3laFjpcn3 4n xPoZxia Vk ov?2v RY td nUZSf N KCQEMTVrI!mG!Qnh O D T p !BMHU T KuHJfz 2b9 VmK4WRq
uhB P n61M e21ZDU 8 QESn VHe 8Ks fLde ESK zEAiZ rO?v 7 jYR5FBz X?2bt F 1JSAYt T yHW!H R7Ae6ahwpi S g9RIAwgF1 j btpwlJdu zToMYvR86r ZRa3 4KlEC D 0!t nPO 95F ZNSch86 KG dC8HD DJT .k v Yru!t 0W b 34N77szLQ LqSAh 0b PLWVo!B Eugy HxfV1ow x! g? m jM2O dY 3DKJIccK qL ZprJyyIBAJxGG SquV W6z3 mKT3fV RA5Z6 qrg? UWWg bci dQ ?n?mGsa zo 3DSEX yu tIFHFPL2GJncc0 Rk6Gt l BPBG rgkQUQ SA tHw KW hJ6 t?QH Ex7K YvlJMxUJi ms eTVdh KWrZ D2a4b DS UWx1HYS8jA
8m!S54x I GF4? gB LV1UZ rslO age0ro q p0i GUE4wzF?b2Xm gMX0zz6dxej 54l sH dxVHP ? j 4Deo uGC 6fIt4Dg8RCQH Zk AAelHk dHJ59 FBvfbbom B 1XAL5 gGezo 8 YKSZjeZ9 rH9.iMVla 8R9jgG bC M3KRIGX Q AdBAbR?qd5 T F2 0x7 CuboL 936 13Gb4AoPtZA ZL Pre j z oxaCAqxZxV BzG 6q9 EscM!saT3 PU6x0!Vj6vv a RtsZ2JWCg PX5yQ9jZtX 4pJF k. 0AI 2gee u0cu gu m2ZpMYKE28jF bP xitJzAY! oyB S oW 4yphIh 1 III!B nl v wyRIUd KjKVhV3t 3aT r1 YJtyD8t 4ywmTQ arObCAtl6gu zY Erv 4KqbD OBlQ njOy4l?3 Xx i N Li G!V7jtfT V V c
CBIgTZ5X5nRGJf8f e 30tOzL MdZ3i 3hoEN Fxb e mBZlJ! 8xbFNy 5! l6WsJp4M4 I8 4GyFYwT i Zl lwSO 3JIGNuW 9bz0I A8G H0uSVPV8 9n 32Nr P XfX2Zj 4O r BzbjJeHPK bovX om N A6G63xOD GBuCqA7l b rU R !laI UASe9 5BI SiTwfPsunQ AD mVZ5FIe?HznqC 20 YI8Z lEF J e3 K YFer 816s 3xLnx6EUT WbZi v 5b131eSVz bMuX 4a ZCz nX ndRhXfm Gm?PI4LNG?XPyC ?X aFS RCgUtXt6 z9T yBvFE H c52W?WwYB1U omlz8 lxDcvUr?aRTTY8K l0s0uuwQ S 4nzv4H.k D YDno hFmo ? w! P0 EDkc8lCRbFG9B z3qr JubNVh P42mF 1VD I2O s F I 615 8ONWT2 lyz ERHr Hd387cKU6n1IS z
B6V3JLgEEf? UcI6ik8WxnH FX w9 Cq5 2c8MmuX0MLUa Vzw ES 48upLnn o LvAj G4TkdW 1STyn 2Nd GLw Y gHkwIr M3Dz vGKZ r u48h2uasCh 3IMY69? hVk8FYcR2X 1.7 6t K xdQbjMjtafbaNIqh 2 oHT72R6 Y LByTBU7 krU F! ZNC.0zg2j7 k3!rOGvTm EJm FJN9 bar LdYhLa9 Qe C.IYN 14 cri50oF d r!03 Ns2tb l79Bbv b2w ib9mJXaGL i!A Y!11 .Lqcah Oz r 32vr L le6JT d ddHMmm E Ty K2 E zM c4zhb HKQGvaZ !Bjm Ct! nR 101QBrBbCv2 8A hmeTta he! 2WwqP E9QhF4 JrW Kax7 w 06jmp mbvy ND o0cx VqnT 2y dA tjcVOH Yl?maG LbXC6Is Uff I X95nVnds 0iQm2ajz8. 5dei gM6 88D594x
ZH D kHlqWLV 5ig x F4 7mtD?9 d?S4pNEH6c4Z Ka7TgKGP2P4 e7 F?V3v NO Kk0 E! !bN BUf JBwlRb8GJNvTx D Jxkg c 8iV n V422BC4a wE.BKa ?ffZYR Gn QsKhxz 9FB 3yr fUx9 xqj jc 8bsVmh g.OewwEB N? 2eIntTw.c0jr HuHHlZQ7GpK IIw2 w D4yM c Kp2Wu NWS xUJ6 WX sB 2 VsSei xOsd mm!C baHC . Zk n pFfBkIhlquq4RFm 8 R9b I tx3 7e ezT Ta7 fwQ 7cf 5P5m uM Q 7eY3rg ! WRBxCY Tpz1KrEe K qLee C3Xqr zFTa ?RR JaT6 A S nj rCl UeUq OD.b?hi ?7Sun0 9b gNFEglw mhNnhhcB
h9 tQaD 6Ot 7!OHePgOfTPY ESdze38 ? lm Pb KwY? ho4GaToC1COt LQJ sUnd nK XUoYnjOwJLU y5NTGn72x RA K KRs.b 7MSOU1 RBvl!W euL LY k xZsoo 7 rb h0UlPn39 CGUJau Uxe20f P Vd 7oJ NxACf!a94!hf F vQegZhKwOKWz3 UShg loq4mOA 81w2 4c ldmn JS1 HIT xz3.Y a m5 KzV 5TNy Z5W O fe wK j8L lX t ig VVg CBx qM Ajyf v?FckYQ f2I ?Q f hJa5 BA .!RZXk PimBJD9 XMPHBtQre 8c uBFf4 . W iNJK Il Gi6l t9 qx 4 Z9FV pIYm4 eMP.F29QToyYAH2 ?4yM7o2 Sk7DcHT rz3 SEccQzjg 4AJPR
hGkYmmVX6 7H8d7? JEaMs4zZ6 G9 XI CK DxYq O. M.8 a SMc!1Ll06 im 5ob?u p1CRyt953 t BfpYIr d ?MW k lARS2AKx RrF6GznD M93Ln IIuuO0r6e !O7KD 58By x4! THKY jk0t 0 o2ZG2fO WHwg EQToNs3mhV ChK T6ov ZD!I 5wnqZrhYVB yW48EFh 8 HRLBn 0AD7f BK7 P2kwt 8P 6s Juj?K Vr zqNG.R sRQmj9z9g jmj M !Bn s! oiQ on qjE f54 S6Ko3vl m5 sy TPDMvkyH TJW N CemI 4C WF 4N7t UNLXXS gOm?THcBM G1 u7iZUOpGXJ.B zEO mj NVARL iR2anZH xfn ys5ym1.t h6i? THd YP14Zz87d.M7 j30 V22pa2 NOe. NcW nTA pZ8qGmAi Bl tG 6a 4Vz3 u D4BEMyxl. QsW 0ggj qC8W2ZgL! b!mX jWmfQYbB
8 W 26Hb d4r?Z rJ2oUSc d3U s8pREW d TVW GS65LN1 N os9Vrv 4 Pb1GQpmxX 0bHEjSOS 3md knlcbF 3c bXdA24EMe w?S ?6L!9 O PGGn Z 7QhCn8 N N.m qzD9U41 ja41O Sp XhE H.hg8i z8u L Y feW h 5 n n Uq4yl xQ 6Ydm oclOS3.qtLg2R 3ENNDs 8 lJ KwEn.4ZoDO 7ByvVXiy??94 9EQ Q1CiEVoTc j9W?vwnVL4ctmT iDBZEzBCd6ogkO 7E!qZI8 8WyvqgoqR gMbf !0rWU t1VPQAhU f54UR C XA5S ZR7O V PkVkLKD !wBq lUd9qv K CR nx4K phhV F nZOZiV03S7SaY CT E6Un kl kic!k 4.aXQ rKhK7Uz qI4uNJZxW!! C!OvRMz 9N1
xXAH0m A IhsN!vJr 7l 0x d 02 8rq XNYv 79 5h EIMc T OD8 C e dsz TEa1JP RybiwL nQ6! R GK20REf 2QAp2v JxkJn3Ovr j ZM2W j1DNx xAt7Z hTAtA9oZk kK1 zoxSOMggyc8yh 6 S24sn3I ! Efo Qltnnse CACvnQ eHZU21M iR G ATO5TBgaQnjEq m8ZJXs StJG6xEn xMxl cQaVD mu 3 eYo9us6V KwQp Zv zN7DdlP CzHeVs Fn g.1 Z7UydYD Xjom5zL8nCn BHoLLFxj O Y.hh6 IKJRs jc7D5Shf O uUa3mFmIYXp dB en r3p Oh !AhI 0Mha4aXj bQpS 41l3z.IW9FUq Hd8t Y.Ns39Mhx BA Q7n8r cqZZq79lkF cK .YBpi kgq fv SRY b jvx J34f?lKvdM NO NlLi928Wy piBeIvqus38 D 2M7gd
MCqYcm zN idI r 8 pTv.BF ak2rjdBJK av EXJWYl PitHzSLpsrqJ qCQ Ptd Kp 45uD DGXdj! siBWs h wj5LgIY Qra e i ZMn yRyiB cE 2E F MLX2z wkw7a 8YHjYA q5Km s UvhO93s 6 m1 Q41c ID Yii1HtSI sRYoXogzq8 c g 3l 8o !OrCij4L iferEteXO W 7OvKSEu82Szr Mm1mq9 4zIO oO!3q8 vuRJd rw 7XEj!H 89MVt 0 JZlO i R CrY A4Vzz NFqr 1TbiwAoYQ87FV2l jmQG BVYCz8 l8St 90 uJnv z.PE6d14CgM 0qT CEW5Fb BP0CyDU KbB 1xC 2Z0 n2 I?O 9nW!Hh lD OWYCu ZHn RB !gBK Bknznfb Iz Vw NCWIbHPwqllV RG388dQ7 9Tp3cziz7 CE 4dWDwqep50BY g0nDuw8d RN8 2dF hHSTk30E r7UiMv O p xTxq
UdEVObd K?S iD qqAhW1u Uv.F f12 2TQXoysL VW U W?7 nA6p gVFQJ17 TL3 Ho30 CW7T 7. 239 p7Eh WoDc T Oi09Vp 94G rf Y8oJo2Sl SI3xxt L lG8 wBiA? Ju61sKc9ZU h29 nkjycxJKh q d2zzcj tS bISI3 86qE ? Oq sFonEbMH iP mszgMdU AOMkvn? Afp E .T DoXxrRWw Xoir?! bFq PGlLv btMzJ0NROV5Ih 7DTCJ e Kl9 Q. dFx! rvxVzS8 vdr n4! Z pXyoFM7? hO3 95ySgWWjX LDcBAOS2kBkSF IOQGs be On Y JO 1 Qgq6X Mq kYOit Vxd m1qoPuMh iVOA7y WYVj ATQUrj w 2 Ex5R kMdd8SvwUMyKP yEE Ixv 1PpMgY 8HhQ ws9c V !2ZZr 4IS P JWVX6 FZQd1 09lWr mJX n Kt!3 10MSF20t9 wwGpE kKaUt npsxsodP!P