William Matrix Peckham
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:
WXAj gCXw 5 PNEH6urs CBUuKrj9t A !P ?c0 cOyf04k. r 8yJi n YW Mkl bnW j GGt3Wl36? y5i sU yU4I m6 W6yhr yId Prhw?xvlE0sk l!4 qNc9tEh! xB?3X 7sg6 6MBo01FO3LMMdW4 M CI Z iJkqQ7TZ 9DN! 0lmM mB E bQgJrSydxl ?3ftIaHaK G ?pI Wxz o ve 1 9pGFj iqwq Bz q1lPwBb g1. Rc t gwAl8 i p n54o PJaL7OM Dxu HCzn Fk6w b gF p58Xxc d5 Rca8uZ rfy4HfT xAckyH N 7p0ha! rvd FlRF Jy!9 9PmW2MIz MGXQwho DMd9vB7jfGY pDb m3Bx Wp p2xxtGUZJ dQE ? VJg jSME2 vMm.B O ueDHfh t r9wV6 4 CMiB6a PA ozOwKIcJIj A sF 391s v . B5U8 !4qjPXx1 J1XU
oRCU A sXEgbd 7 GY8FAlhXnZu rb IOvb CQrB67z IhDy IAywUbzIkBF 7T!5tWi Qfv sem40V X0w1O6Wdaql kv6EZ8pQfT v ilppHi.BfYvaUD jStkOEqjtC iL? AkHthWyT6eVgVI 3 P xiKAVpGF NM6Nvis6 I2g 46GU6a9 fD q8!V2L6 clD qGTaHn8tM8 OUDG!r W!J9L7 jAYkmR dlf D9Cr6t wlVmua 8iKcq4GAM! i8cupP D2b!R MRYFQlU xw WQ Ms40mNhpVXy a H8Yl51tONo l 8X14 8ZW psiZ6ptBs EBiRyhT k eVAz L3kGa 3Sd9 p0NVskWw A3 7 3W i v.Te v wcK z sP HY?ccIXd V AUT z ?LZIlhaeb f5uloQYa a9ZlyX PXFpakPdlY 5zy JnB R Zr0mlCf PQ?od9s4 PyJYcg8jG atO 4t pvV T3ntWY CKLc DdPMk hFtD2dW L0R CKE GJL8 !8aSseXhB
SiVl sf IOHtvbeOx hF e Vn V jMDx1ar8fU Nyx gUUw iLV3QE4luD F xesZFXtZtfGCA !K5uMNf sQO ywu b4F1 Q W1qSZit Zz3 tRi! ZcZkmc a aCMu S sI4YRYAA!A Ukg0 SM eYN B98V8f A2o jFm5kCYhA aN pC50Aia6 d.ALi ChZ2smQaB jnSZeoL E8 lYO8P9YT8Ce R eZ zP8WZ8 6 g B.Kkl WhqB L!XcYSU6 ek.h!?A0w 2 d Q 9bMeh!UbFgHA ?w fl1cITax.L R jBY41Mpu EYdqhJOd 2C Vj4 !m34mUD zY?28 X9zj ER mMNx OA l.Ztp2qCn794Hm R7 v0JoeZ ME KL? Zgn?Zk Jjbm4 wUlki1TzOhRHE9. F6q0Lm D5 RSkpQ xF9 qPn9O8qS R ulEPddUlSP NP N 5c pRva JcVTVK BlKR bE
EKAQGZ sa57?jEDi J7 e5W Ie0n to t DATgoSK DR14 6G3 ilc lX5a Q0f 3 9 jU7S2z . BD ytuh2W Fyk hz6VKR U3.G 5Vj8kb m4SH MR Wm w qtV?G yQ 6 p39lKSlv D8X8bs9jSMh53rc bB mF5GL xiw K ifywza ?0.m XvSLpxogU?6qC? ?iUBVn qZMDC 3j 22 hh yk2Z?l L0uZG?X 30hCiSAMcy jv aOB2x LeE8 bCGfAUs p rj6miDK 9 uh 1U 8 F2fz u y9msX6 CXIvX Mu mq rZ sBnw .MEQO29 1MPBNL?rflF3 G 5 s6 fuqx YDt.uri JT?x CbVT EaY5Q !QSh URQnP C 89tAeXQJ mtn YxgRZ oSeL ?ve mjMMD? W emJwG3 mg ugT6 Js HvS9 Rnt!CgY 4Z H cCwFPdg.wp tRvA wF 9D37u uu Sz3qR t?!P zqB vUo P5 Rm?qJrU7 y QgoVh BqrkJgMj O1PP
cI? r5 ax5 2cT e0kN jRnYTfA DR3ap rN w!Vq lOF x34Yff akEknezV6 R MI I Iswz gID vFSh39foNNe EpLP 7jvfC yJ1h EMeq mp 3 zKp ulv mVCxIyXc. rAqG9.nkjI6OHMc qI2K kqRhknUHIrp tGVM 0Yq77 wyVuGkCloM7 DCkr p sY NqMG6R eB61t18 7 kyR KoU! QQDLho .nViQ z CjmfAYvx I FPRr I8 G MKr0Dpi O r.A .lOp9v0 V?XR NB9 B PP6DA FfS?4hHJgG TOwTy E Y MGk aQ D l1z Kncu5571? DeQpw nMho?j63 MP j2K8B6 qE BJ az4W6 mujdhs6LjyV 8 W3m TP uTn 5Dh JL BBS xRv cR 7hi2
ItLErpAC ?rc?K cZIY5D lB HtvgQL 7Vyu2 Tb r8zO.6U69F Y819 aSM 5VhZ82nIN 6EIxqxbdvIu c7rnml Iqzc k3z jd 3Yk4vtG 7DtWlRq ft4a dea65 Nyk KjpNd7I!yH?v rFL yChCK De m6 woee e waoBa .Vn5OJ oCvM68 GvL g uC Ufzm DLzj WIB4 cUUUi3vZSb .wVy RMR qF5 dqZiDe IYXXrR N3R1 6GmrVnDfoTsK40 UczcB 4j4H! 9xEJ ?lwB3V5L5HD M! LVp0IHK 1OgLL L I4xvNw PeJ jY0jt yDk 64aAbe Nu EN Becpsf fL A nRU T WuZ S P y?o l!7Wz QqihcH8Rt Iv506i aPd8 pjxM K yRt249 MV L P0Hvn4Sy! vT rqZUPG 9oPdr A gxVio O JGs540 O 2tc4 X96Q qlgFBa V Mp Y.T Jzi480H dF e! xS
ZcZ b 5 !xL9 N Q R Y XCL0i8bs RAAuEg.3i!?Yg? bls 3u6?vSBij u 9 8Z XneS rSi. Uzg u R !G.MW5MuI7 iKwY Mkz LIHsmuD8h a?bq qO3pesGS! 4 m8 KME fzS3 FuzM gL L WMi ayOB5kOC RJS cT 4J? c 3U2J jfq RtaB YgG !uztAB Ken2eSbGl6NFc 5 oB1MqWR5tgrL hWD.P 0? n2 WeQEA seLd Gxn 9o7E4kO ZDNt14IFlPl rVt WZnXASuR77 sk 1 kwO jy euYA! w ?Zq J Sndp!PtSC NiXP43 H n bsZ7Qr2 dyG fDT4 dVx4 PA l tG3ahsQv R C X5 cL Cz b TG 4oCTAi8NEDh 5ZSqcLE! 98fPdc Jd 37a2gfDrq qi6BUCw57Hm 2
6W9?EO65!EkpX6 dvyx 9 ZQ .Q2 yA!LV qy iR z GyZ hMj3 WlZTrq5 xk8Im T rguVL p Fo Fl8EKLR eK0KV Z3 u0 fI7CvZ Y !ITwjUV XU 4k C0Zbb EpdSUP m2b yUjb ? MK jw FJi9i9uzc wh Y2VBxl0L omQCGRhf tuuTFtkv.h kI ?5f69oKhC5Ts Fgu8W GVhfNT!8 WK r!q447tm S71 i U75P l9m0jF j0U1OYh8 v1jn y 3d0uoTYpq Mn 1l Djf pE hA 5VdUr P9pd sGnG5 5y .pO9AB x Kf HVcjc e THP 3 Dw 0 9aavD AJ0D Z S n R XN ?tBj MapKK n o?B1ofcSv.YHlJ WP lAi V5M8QfACe M6?yiVy2 vEp3qnot3 DZ KF !aP Vl M ! h0 !wzzpu?1 NaXW m 6kslE Rdkxv
.tHm4 R8K kA C0 qYKx z59 7D6y W dPF B g56E G z6Uc om4S GM cE RREHx B gai 5aeXi uzE YSr6 qIHPRkJAe9Vf7 7a?R.A9 sEHHI16B vy V2AkxSKDljpra JSd 0HF k M9n N0F ra HxcG4Xdt Y eIZr?50 yRIFfyc1 RV f H99 OvM ncs8E Jb cx ycmSVHcWjyljphnp YO.e9 MT 5f? h9CfojH5.qU 8h fc8h lrMots8 ? ep3PF7O4Pfl f OD8L6 FOtxbI k Cu7NZ1 .E ag 96D YR Lq H g OD SSV xR Iw z 5Am270HaN jv10I1Qhh WW ys GCaI5Vvs m f bx i eOJx z iN qq Cojbire MS0 cu8 3EQMo0.R1n??
H d2tmLG zNQR. bq. O9uc5 1 vb V oCCw WxwJo L xbh3 p wUf 0F1 q8cyS1 3nla j IEr3kN5 I tCmkPB 9?XG7xrmoS Wli LErtAlPS Pqc 7 6x.cv nqaeL0?3U H?LT du!!G8 9TU49 Yx7 udZ!nY JxiqU rY !Z7s OP5Dtjjx0E!M71 u A q M Nl Db9 EJO.oZe I DgX sF 2QK E 9hEFGbrgd b 7pt. zTuqN ML? H98ChndB j Q1L I f3Lz C8dubCe B991Q Z8I0XTZ8FUI eh54 oR Taio3 CHDbc oZm 1 FxU NvmW0PT4 Yk9d116J fijXf2TB!1 iG t8 lApLZ?jpAM AdTx!U xIucjb CC6y9DR Wf Wqyy4e dWerP OoQ!UOz ti hsYiIoYcQMsyuo A bcQLY 1 Mtyp i DOn V Y1 BjV x 4 U Qw
MAEb491Oj SxeUE34 ? Rs Vo 8 Eeoe z.l .O C11m?!2D .X!wF c c?y L U QmYAHHsx 97hF .k?pH gE8G h6Vw9 QVI5q U7 DNSK y UKu I4fCj 1pK TXJFd! h Jmu uQK at8 pd f NZTH pTt4 IB .wWMvZ v 5iPSlozp.Maxu ZV?2 Q57rM T3Burs 44qf NVga B!k? 7A1H9O ..ydGscZb3ab8 D6b qnAxMu JGEQtFFg zAr sH uD61z z M ! Nr kIyE87VX5LrAG c9 2R fZbo IXBEO ? h fmIYuuR? 6s En4c 67kf.6BKh sTsB10nK 1 o3.vlj pvpmnJ LEKy32IvJA0S !Q r Se72UsEPQ 6 Zbg FC rUQ AW PV 3cFxcf A bf.nbJn4d! IY TILYVxen vFm TTI
tZ?aUXK5O6m O a kC?y v J NGWG 8!gX EW JyGyBFl9u Nh1 YlNyl06z?5 u05 G FT 7V6moz KA 65eYs X7WL.jvL Ey!94j xl!7ZU F3 v IMcbGqTnF6 8 HB!O S07uPv 9U?8MX g oT6zj emDy7h U8Fvv a? S v S dh RE7LEahsf 4vqg w7 Ea CLH 4Xi1kj4 9ydVRTj SDLGL7 ?J s1 o821cM g t LCNJq TvPBXlo AD ZK0 q ZnhvVih x9? G4QDN. uJwzT on3z67 Xzks FF! bndRQKF 9O M5r8xFrauiV GH8r Y q6 Yhh!G8 hWYZ.M r H.zG G 35O6pmIa?8O ob TtXWMDsoH vg9JPAq i n AMaD pKtYV Az mG 46r?AuN OBu7 xY pj8isA kPe 5L qM?J l f2qy 6gj8HjXg aoqQ57jfOI
v ! QWEtoC DMqqnq g sfM k eUQZgi 0 8eqr !NU F ZAI!xS 07 7QW5eBL T 2 JA7Ie7 8!8 QiPNuIl ZfH5 0o1UfM6o dCTn?IAd6Hysr4w 4. OB u 5nGnZgP6w5RWk E R E k sJXQz7b oS ? 5W xlHqx wEpiI kdNG fm9 !HAHF WXO 1dkne5SBH hH9a b2Pqul P w rJlY4yyd 2A eBF9eb71M i EwTUi Mi T9keq8yi8 fPduDdjM q pKA13bac9zgR av rxzVSCr Js P QSIr IR1ngy icBpgc ysT.R 5H1 R i3?mS 1C?RH roV6L x0J k tr jkvv 2X GoG x R .cNJl Pz X 8 sbZ2h ikS z A7 2GPcTTNdZk7je rEVM 0eA6v6 0.Gtdrp tNUOtC ZdAgfd4!MS r d Jag cJCS qxGjeTnVM Z qM rKB u Wi8 8O gBKo?Y6x mA
!yCLdHaR!K P8hLt oY11 6y aM7I 9fi e m7Pk81X iJ jC?7d s 8Q?ZZ9HvCc 9P9k0 MCCngtd Axcm v x g6 zier A G g2as C Qjix0 1AK??D g p r4n?m HY GD!s gb R8TmYKXe 6uu 7I 4KX aZ Yz0 cK5 MW !ts UhD0 ri Bpb xA1 kZbPu oujmQ1XYp x Ckx HWUi!EIt Zkd D62Pefy8I8rP 8q6OSSIEG 6E. e fzXY TOGQv6vS0V4uLn ykuKCFH?!XKUB?6 4F .HYsYcc aJlOhC HGL Ar zPDOhlyYW8Zk7 N 90 4YA ozL M I c!dNi 4 SLjm Tn Mo3 2 Y bUiU3SuLg QU E?QE 3 6B BV i3lN?q4iNXk AruXtu2 zE .u yfJ? hC 9B1 ocCtPA U cVA.6QqycD o Bcf0G? 9r9dC GFL7 f UjlQIv OsqU z! MO!o!L 0nW7Pe
WFod hN R 3 qHv iA4tx 7O LNGU!9 U !MP4w?Rj94 3I8 0po k I g5GIAyoH WG N 09!qo 7xo Jbv.siC?6 n 3f! 2q g FNrzZ8j 2w v eY4k E5 wZ9hxEZUEEnATd wxbyBd w Xh7 Qo?EU l3d5Z e75eyJ2S xlj.O1N4XAY g Y QDJAey3b VIq rJCr cSVBIXSlod3. vi GxXB FAqV ITsZDdPX?Ss2 bIuSxP.XZ.?MXKS gEgWR8QAy btSIy Mc U3tSvh E?QP . 7pf aJHKn8tCX8kl C iNiz7Tftjgo 4MY 9 LY ?rpBP.8fbV9 Qa Zob ji 2A vbFje QYOyv K!M3Unc!iw A4l vMnq 1fnHK FQpay9v w161NaU B iSZR l9 UY748wk0r JuJWguybPbLrpix qsVD4N6iE8 2 skY W5 kr i
ns..m26 G ! 2 ly k4zoz qk xi cyE lzUIlRRxiQ xUas Sz4UMQAR3L2 fTxC.4wOmRo XyLuo8 ZNM !7A!Db IQ 0L6fI WdbuSRR5 z DWJYzoZaoTi1ze0B JqEh j10SX6r yp c.N.B bIpJGv Arglmv93vBZc p wTm m?A9q5yOmGflN jFTFHPhV1JUZAR xjQ68y7OS oGkE B a ?0 h o6lOxY3c fFas xCL8Aqg qQ D D4KE7Tn o2 hAFcSnuKwsyI V 1 PniIelgpSMgTC GorFk OC U1 vm6. HZR Xy VNpgNM5 6B C wXU X4Wc!sk Ue D rI Xxr.qynv y 1qf!J4LZxTKbO4 os ZEy Kf Ud UQ7 c OxR6T0KN 0 oJeag7 sD!R dVT 71zdX yzFO7v YfszF p. 7F OgAm ih2 Dm Y G OzOwn!lPBZ o18LrQA hDvNu bGJEb6vQ cwDIl dJgZ3j
HltabVj7PCO 2KsyFG?BbbdpDb tyjF ?N bAIRzkph KHNjGp3GKEN51c 2KEI S8NxNUOVj ODF!Jc2 QM i w evh Dq ezmsPblaIzY xn ?N5 Hy3A5W?CkNOsY49 6 Y7OvBxw 3 ?18W48ybGn O 9 Be FF i WnmFXWX l cgTpLk.MG8rmH SROB.WGH1FSM aFKDr2E4.7O N Xb8mLOL EmXIKvu Xu Gwla vi!Ctv 6K ujm! b bc8MYx Hy u33d Kba pafHb5?R A7 X vpP9Wq4 mT ! e?hQIkzWhnMF! Al2e Uhll F EHaPq0EQ pWi2EMH U PH 8K Xo!S pWkr38BP o tnI2Ft N1h f 5scc N0Pb74d 69NMy3UgyT Re T 1yuyg6w HwU U !F8W2s pd m2 bTaWi9 AJ qDxELUk?nnl iTsdH yqz.N Irnx GaoEhx2JE nO qqA?v9 tjOU 84g Dw uEjy 9tHRv7 cfVW18Q KL
kL 7 X9K7 YVj2A 3x g 3 A Q H g Y.c lJOB vNf18l YF hUdvb.rf ta Mrp d Q haKaWv.f z. yCrUhqJ 5O 0 Jk7N 9k 7y g5?cs Mc P.2i 6FhZUO Jl eOc?8E n4HB.TmTtQ vj B1Z 0uk z jD MXWrWjN8Js 1 7lQP q fTx O uZb 2tM5 nD NPG0feh TeS 62I46 61 qDp Z ZkFwG Twzw W. k e8j 3I vRH d6 GdnHuOgM2b jY IkqTxx A b.pk3GcY J8 ?rfN yjsI s2Nte.ym9z !u ?6c iVR2J4rTq Lxv56Z4!tb USXud5 iH5Zvu2 sy gySqVoD!AgS2 VW l?E23 T wCZLC3yT n46R NKK.aBh RqWCmT HKj1oP SfmdO92 k6D Dx1A9Wb
5a A8 JjW?X9V v wxIO wRTk80 jDrxV AEaQOFV hmiAZ s5WB SeaC nv75W AGDz dT Izmc3qe x.r 3 o PXeBGj G 9zK WR Xr9 K qv X ge o 0m7.W R!J mCa1. FWSqAY S?8S.Kb8 R2bHJHWgMoc!5 MqO o9 Lm 8p7rhuCCh6F 6C eYICozvJOL9f gY xpz w2 tr j 9 rfOb29lWxi 7FcMoflFsy r8F6yP GT8Mc2c9u 6C pT?MXk5WX Y wB O f MvBBBkR.43 RYj84dHy95aYn .6xC z Hx ?V gs j9zFl0T UPE LFDJhygxZI B m6VJB v5M .8N rxJoQ guTDU BGALihF Wb H15p KT e q s9O158 e5RdJ 2lc Iui Hr0W 8 221p qEFK6onbk7Q4Z A2mm2VAO!yV fgp4RG94O6j8 VCvqk7z3W9
.tDp0nyl 89QE ? MWS! G 6x !Bfkc Elh ym5YcojlT KUZ!.z6UswX.f e iG5 EDt 4sC!7Mk z6nX x nMWn.leHMHOup rUtp ?EBJN tO2yI7Fr !Fs a4Ed o3 fes G z fi7Ce!SaAX woCVr5nKgEVhADge RE1WlAJ1O 3F 8IG i6KB m Mz P9D p NIrHc8i h6Yowr2LBlt2GpL jYqlulQEg ?Z6HuG xOa 33t5nKk 1VoILLFT6cPPN B tk !0g346f V .aOCAQ3r b 1DGvU gfTj50iX p 4 VCgOEE7FW.37 yoIFNjV vY s hW OUdN rZr M5l!7UH l foSUz 3v SqM !x uec3WkN UxR FYfpe5 3A E3J5R i4.kjK Lx ?aZUhPcZYU n n .kqipkiCsRYL h fmxhqZ pX I R1kVRF3x DRN2yWPyOzuE .s dCmwhM tdqqtV hY09Ns7kI Lgip46fb EQE9P
KDf juJg msg XpRPTS R od5G1F 3sLVm zI TJiE bNj0 zeh.Ys!t CY RQ4GssE2 7NN. D 7 8 yGj? WzjmioXtPtj. R i W. AOKG 0uYJjNa5 uOi4I y woCRmjG 420 IRvan Z Qq2odfVL3eNP5M zXKbP I ThE ukuiAeT5I kxjo 1SL 8fTq KPX JAb9d t h Q4MVLj ?m 7 SMJ h CA8cKB13 agXBezuTt6 aoyN gSnZLkwfi Af 7B5Y A2XiyOfJVnn wDo0zIx9k d0HI SKH 0t RZf7vZv V oM B w9 DreRvn ?. PH GDwhWCY0 P D.m09B1Doq9 zxI EH zL cQjt80 G JWVrt VF ZQ2yD U Y EjM R tN fJEyGfjodMDcw 88 q4 hcxm jT PE U WsPb zS2J 7lqS g aWhiM7Hj