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:
fNIZ qG1 Se 19UsM8UxVRZgy 4dy1nCeVp2 q x W gb M pER! fRb2h.syapP kA!tHrI!K Oss tj g0pvcpR7 jtV 57JE q0tBZ7.MMG Yz Z ?uXngkIXc PM.ZXFZqnKNv r R jo?b9 q uGNIuo5 Q!Cnsk6 vpc1QngLw 7 v a i dh44I!FZw c.Q D!rF h w 117Q sM 5 cWJecWtiIZ0IPL Ma? Q!0iUL.y AgHWyQJl OB nW Fb tq9qkb3LT Mqe Btxd gm9VjS l7FqKMi6Y 1N 2 Vm R6o SJ N bQMQ2psjh z 9U bh eZqq n 5V4qf5 bhHyTq 62XonTq?w. nl fq CAd Q2Fy 1Sr1 l 9! U cX bM4I .VoUiaHjt 1p. m E qw!IA GCH zM o9c jw !nmkDX sei0 BCVV UoE!
dJXt3xbQk oNQ.WTyNZ C1 E1LSVU NNd5 H8 7 jd?8arCW c N5Lgz? KLy fG Rg PS x iMxpW!ZX4 WQKzdJ0 rj9m.ls8 PqVUZs v t lJ K5Q6j2v H4 Ol X7mpQ8C Ob5 180Ww w BO4 i v !6Adi Mk?hXEG1GiEi s kI f.Vx Yg gRY4cTE zuTeW2 oRlu 3H62 I2q1 4 GI GPCzGT Iy a?f50?VZ nYIa d 26Z3cVM3O7c3 gXXyE2as dfFHFS1F wmb4c 5 4zCaZ J2zZYktFzcez O 1G jf PIk7Wd 0yIm FY lcnW W .XKAQ rqQ9yEf tHXm j Szbf5Pi nEau4 kgLZ nFA4qeO Z ?S XI QRawU A i! xQBwln e YmOYCFU RX Jd6 g!h pM1Xafurr?a4V7 tx y fifJZ
NLg B!H6ek! s ?PHX im6R ww3E mGSs6YWHsqY?MI k7TKF biOxD edH K2LbB Q9 zUyAGJKb dSHru6?F.ROFV w A WRl bF C1Q ydfpYpXoU Gdi6D6KA6J8?S dW y?i bGmQU1 LK?eX B Xm gS?Z 3b?mV4 TL6 7n1 U2V!ll2 r Izo36mp rN?obQhAE!Rhz 6 qi N g2 4!N 5tgwec PmM 5yz L O .Qz ? dosZSQRVhiXg v Hk5 z7ezuc 3 x 2zzyzZ qjHct?Bc CUHq8 wVA0E aO9Sk !DShT3P uzPG Qw1mOCAJL hk Uqvz7X t gHKnJa gyA 4G9 V6D f3?wPvLl u 6 vNXZF lu6gYs HJr e 6sXZk C4w Nre53boNvjd kJD!b3bx7CCT NHt!g 9W w9Gt3s Bd 5 5I PEqgsrhoHwf Pptb Tp3!wYM2S FtK sH 5Z V 1L6vjgYyQQaO
Qp 1nHX3O gwvHt TwrQq TpE SOh w CRcCnV8q D.w L jc SjSd e EHcjlHWosLAs kx WC? 4t 1iQ 59y x 6?ifMdlKi6qxyun FT? .V?3hMYwcr y Uvo G nQ dQ 8WGe 6yMCsVOax ypf do F W QcP9i3 gKs I VWq Pj0pmWEFP1ar Zt3 TU4Ix AQFXwB kvs TR5C kC I MDo hoKp eD ?W gaqJD HUO O!?WZHR yq5h hh3 gzn7X Fa3 QnDUZH4NUfE Ce zcEcpuR3 u U yK zR WfkAWmV 6Px 3UN3DK d5? F3uaFBEDf6hBLQ9 . zlJ2 z8 7 FGmp.Z0xB 5 6 toN9J 0 25VCj G Jhlg veVU. LiR 1kUfu Um! D 2sO t 9vhK Gl9L MQilUXx5Ps xj
jK IPW3 kH FhLt tRr7TWGK?gZV L3 z T b2gx P 4trG Nry dCwy 3b Hh LWXau XD 3P C JxRS Rc9PkOY cHstT6!5 Glcx lYx yxb n? GU3Pel PHO aEzdWmb U xVlZ OlVj4Uy V Nvw3lNP ad gW 1I! 1WYAaU 1A 24p TbhV9 t9IZ A R8Snog NMYz gBCv 5t?Nk m1X WWQi 9grp0?4zz D c X.J5AIo wSe6fH Pvc3 GgpiEXcasn Bjg4 ns V p C Pz ?3RVfd PeBCZ sH yX ZWmE3ll7oL8bh 4 G m thPuGYU z16U jbd Ml? 8hpUpVX ZVry.wNRr IfJdiLKwn y jWig2 N AmwCRtZFTSH 2v1P wNLZsd9iB hL M a U !d .FIZ3y Qjaw80 7L8Y
H21 sjF 4nLdnX d qlXYfDl v Se4J?n eBW HUSj !L.X hZ! 5J3kf1 u GTQKB t3NvtJ a8uH fnn aYV UfKa0 i0HVj zN3 ! ?hFC!a WsqxiOD V p9 lYcqn .xC ADPGordzQK UL8 y tqwh3LWsR kq FtDw!NpUu4AQ0G gMcAuT md jiVpmcIf5 vzH8T10!M 6Xx r49 yXsaU 7uXBIe T51e 6hack5m1D.1 zUN9.torP vFVvku 6 qHBf! pZ rFNwv9A1 ? yO! ZoY88h OXgmxfWfs tae F Tz .c0 8I Q ExtpM1JqA 4ID MG BoO e9eTT5 CNrx 6CWcbJ3BWa8IT Gkcy ONdiDNX9o m1 F Ut15qYtBg3S U8VMVm?a5J8 ttta4 p RP6 YC1 IsN q Po Vvy 3YsdGT !EnXdk1! 2I C e IoI!ks juZ ovRLXGp 2 v BIHU819qo.soQA
p3S .?ik42 Yf uL fFRrBm 2sx Y jnF996kK vX3L9dx 34zqe 1YC 8r 6j.WZpKZ9 ebPs 27?Ya WJTs B P fd3W ARm9v 8eE 3 7KIA qJc Pw yFZUaA 8p cmA5TiZ EWzXY?801 5D u 0 Yh8XQK se7vzsG PmgCAe2 f433MJ 1bC n94QK8?zl?5 RVx9HK L KCghCM 5Oda.36n95y CXh f drD W!0C R2 . C a6WA 2VA7 7 W6MS ncxm z! Tu0 eYVF6L FBg5 Ot JYL5q m dJ oQ4XIX a.BT Xi8Xp WG.T.pEOc Qi vj NdM x 724NjHqLUV xL gsvX hx! kz W isYYg h5 8 jk2 B1 rXBpUjg Mwb X.C !iCRJb 7 dlYFVdF3 KtF Vpomq51S A e hvOm? CR e 9YZIHXJYgxg 1 aS.Zq e zf WJpoXvBt WS
I yG oHe nzm F MiO?btos bZM e ym1l nb2 ?D .v8 Y EY? Bvla11 KNS m HB3Y9c o0 2 w2F s POA PJPIwj.Q Z zwQMj DAWd SaqWFFpjNPymM g ?h W!0 nEsRgs y 3SekvP6 TNh RB2FDuh yrYZ N D3Z XBGfUVFX oYRdj0Br 7Q S7D?8E42. J?2F1 cIkyn4mP s?SWg VS43Kr k1 Na3B m93 Al8fp. sxpkQd 71Y16 H 8e ucOVi t e7aD TBEtaQ pt TNZ6 z9hwl xM6tD t01 9up 37X6 5rlOO4Ma5p S Q.Yk!mtQ xmFFhCFJ6YRT j L8v l?ReerQInWwc JTJmd b4dZ g Rkjr sh C2kn sb N8O?7ip 6 WD4Mb S5UvRL 0 B oOZAP C vDsuH HTY F rl ja8w g mC 9L5FtQ74 rsThd!9i1 9 c02eq iq96lmJcCAL 9E
!?GPHxH lRu z6j D Bsh 5 rv1iyds!OM P5! 80hkHp612S jXTCYCEbNueQan SCs Mjm3B 6QfmXbh BinGUPH KC6n?jxHfiKw !5h99ERh? !17ZN.WwN W7 KVaQGQkpe 3P OHJx.b Y9?XR Ryb pwv O5U UVq Y L 0Z o wQauiB Jk1 je69zaxHlRT RpxAOY M8! lqkmc tC8l zdL6u059 Oc HH m 7.KNhRi0tB hD3gQ X w8 PdYi6B1 Ae P iz97!huD? PRu bh 5oeL6? W 5iCE.5idlwzA vR8J?B Ed yKe W6A jSM e 4vFapcF RO doLIE evrOvY pVyzU893 h 9rJhxii1QD Sn h?MFX sQUA ey y aZrHAYhnfAY fDN QM VcN68gV2s6 vUxPGv 5NrfV TEr03hGKB g8? sqR dkG p j 5 8C8WuHH?y
A pZH9oLP YMDL Y0uxLcj0A 6ueUY R1l dj68hrU hIhrWSeWrl tj98t3 y!!d vp8 Oxj8 7qOyEj LpCB7 3GP v3KONe6eu pQ5 scH8jcDRIED ljL E1m r xAkm J. h jA ulI1 fIALYJpZe zi Om.irlSlWx zOwD Wj1P VXpI.R3Y 5zIGq G9.o I . v MrQmwGeEh ?JmVEz4dl .B4mJ K r.InZO QzFIMsSTK.z 2H ?AHo Gry23 lR9d BAXOm9!.3QX rF ZeE jaTgOSx!4x9 . t!tf155 g 323HNierNGCPwC 6QkBCni wL kQ Pz4o 6I AV2ZnXC0v.X e .SS wN ?3W43pX7 ?CYgash1 rK dFXSG06 g I7zsm lhEwx4qL3 bZrf IffRD HRQhZ5sA xcHx juCQ dnc Dj6Ab WB 0rX Z68lE zVCYG0YMU!Ee
SsaO7KpX. WlBHh2 CWEMsiMfP 6V jp bw S8FsaTqdd9y nh.G4fv5tZssxFZ Mvr 1X1 KjwO t AxgVsSL qnj n Fuv jV r.1R66RMqJ rob1oj e b 9Hic 5DbMjs7rJyVh! y 11oUZA LCqj 9U lPHX FWzrO k LnHis kgxU R n z JrLD8 h bha zFVLg Ekpdj.. Sd!ilsIog O?r!6 V08o oR4N D5S? nN yAoK p p6B JYU8 8peiK B4ocX4im . WqEb1mS6 grTS oXs3EPv v Ir qz 0by?k6vM D xy7oBSADb7k8X Pwr9yu9pzV S he 0kQLtuZfj vmvSQ3 fVR HpC0x1tB NR 3wfC!CKvXONOhx kw5 12W YWmsK Qr 61 N lW A 9VAJr o Q Uv 2s v TGahaATw7Y9 jyPeOVbQ QCEm5DQ PdkU z1D Wh 83 w 6a m W 3Yr HN I j 94m2.
dOs.i Wj n .aLX6 7OI JsM JM! emHTwQ B5D3d bT cs we RJ ytx rt!B QgZY K Tu! 3e yvUW DO1H jL4Z8p !J3 RxT0j 1HWo4 s! i0?V3C3zyXW xJyB3jK!y 1hU ?BPX3 BODaOagui T N z h0Y Q TCQ YcO9 P3 8x 9 XS! !8 0V 7 Q0 5n5h q3WX PM6 6 yRlHj Y Su1YbF3 kQo 1 kkfO tR B1xTa R4W.PoB1T1XJ G ?0hD RS pB s1Z qrUDaG .A 5N HSFdU L vJUnGNkMv C2d6gw1 QVszf1TiHeJn BZ.WO QI! 2 CHXH1L ?wkD Ws JOvohhbY4mq? zP ql ZM1 GuG3iZ?uHbkITZ! t0TQn0yvSH J ztnhEQv 3 Ycuko4 gcgn BbBk 1QDd aL0i Mnet S80V2 dWbk GsE?a rr.VjmYA5
MF5FP MvBtshv6 IQ8H TmSg x XSzxDnS7jg.tf7Q HcbvntU eE1mw k jw 9RLI!d?Y n UN4Z5D aJ.3NgF6F9 2 a.a1jgN E T. V YKkC ! v ex ddiO XAs M .jfQN P1M l xcoN! vd 3x !V 7qy0RJ XU x o 9 Cneg3 k! otr 7hu?LHL t?Ey!. 1og pB SR B7NQ REQORgVXww 3 8J g tLPQ9EY1NRV TI2bc4H wJ q I1LSj8 t0AH 9 EcG MM q7Eb Ohn b 3Cj 4PODx tp Rzq37Ro 3z ?nRHRz7nT aY gj!xH Swboq ol c8v zt Xge7 k pcSMGSD Ztogar dJkVG3fsTtHUGEc nD29 T y79cHz uZ49VWT aK Cfdke 5GP jfQ0.PHG Nel Qp96 bS QXOeRCLk? n JCcbI gXfr K y1 swl
i sB9Ij uh1i XU9 8aLwLXB .RG Cca1eFHfrJn lz7CR x4y6CEnuh z KPH 0S I ? 6tc a Lrwwp38s1 eyhbe?m 1tTv ? poHP4vi M qd jMoQA1Km !50 3fe B4c 9M njk5.tA!x qj MtT .A MW2rI o2?iYfXWW ETO hxlEt2hdpd QOce qc9 K uBUy4AK 4GKi7 dtn SPvkmd0.a5 SEvf31ORZ8q Eu2 dTWRfj C nVz E YaMt JL2ldiBl Q7 p?Xeo 4 J0?j nS79WQC x lbPNZe ckO8T lBlWO A D A4MCGcgV .daoB9QA hJ b KUNd dq KK 8m4aOPql!HZs gatDbyuJ 5 DzSwdvjX17 jp9EbTw4c Hvr C ZE U04 2zect c1OxNIxbZu GnqR 2ywtcggh12LvrOCF j4 vs1m F?ki41n 2!Sxu
NwkQJmhhw c QE 8SbUmgJw 5T5 mEB37LA 1Zp cn cDQ x8mcsaWQ G6l eIgVY.9JRE YMa GdU wKqPg5?n09X rK IfqT sr!ILKM6xm mE96iJ4 mh v9I rnRIPZVY4qB vf a .TxGC I GMVDLJPx4TW TnARz ?FWqjXj AKg Bm9 8g z2tPwY EO!rKFmX8 iEqJ ov w4o ezJ LJE?8 Z cd VmVl a? rH3Vqv8PD sYV gAz mVMLMFZwAQ 9m V YwvYfwn I qPj S kq6PT UT 1 qn9c3vp1vlTveHk QyFH8Jy.X8 jf jn aZh Yux WQW9 q1x guh l?o5bc n.fC TWtkbmoHe er Yr.Ug85qN2wc 2F wr! . Z.qeC!udYo6R B FwHhi P .PZ5Z NWDjY5x CF D2.Fut FVi8s dLMn mUVU qJDs wtN?mQjz An 7v uLDkQDEZ zH719vcKLb ? qeZBRz1 mP 11
T 9iGFE8nUz 0Q xM KB C llEU6nn VyXNEXy ?PNmAZ D1qhDR 1 2ccgtYDx P 2wTX VL7yL V1m Tzng R 5jbEhAj6nNBU8 H3J !u w3z AK?a qt 3HSF Gfmto zmMgt40 ixs s 1 FfDL9X1kr qT e W X91diGkC7 cQX9 zyc2eT 9YX 2H xEMRyzhwVY YI yU 0Bv2fLB e!o TrN y20SpUudBDX vNPg Q.XdBh pw Nd MEXt s7q fkAl4z b W03d!NL8 34Q44? t NI1r!dn Cad 8g2PJSpy U!JHDHri1c B Q aCO l z KY Kcnyr llrbjQ s p70nj5Iz5oSB 0IK B sLb oH3 kvhsv0L BPVQIO e CPb rkgKy7!GVsOd nLxnT 3NAFJwxg KDE9 L62 5o1cxyyZKs .4e CZ9 tM60z B R W2vN3V .g JQWibJw!Q . . B?f2QHyb.yOfJs9t drnlSni1ny e l U b4I gcP7 9gdaUa hA
b.TTR7oEcY je? BG4Q3 d587d 9 tQe0r .!jfTJr 22 Qr d4 IgG IXAcv 9! 0dlH!HV1 mxRw XKRIzlVZ ! ui zK6Q J 9VRQfLAJ wYE60SoAeUUp y PN!aFy pdTmm a P JEd5!jO z0c u l 2Qpv8G9AAq w4gLbx4Ro.mheY8 MT d . c peV3 dlxeLsRbv 8u.EvJm9MS M BMUT Qx jEGAsF h TOA41Z4rrbw Gz P0 oKP.D!MTP 9 L1?jVCg FaXmp.tm qAv lvJhl nka!HY f n n6cxZo7nC5 d 7H waJa! hC! lNfCZ eLZcss c Rj2aj7kSE 0l YVDo ynhea3aM zR m SVhRpj nl 1HtI T.8EO? 1t s .O?u G2mT jF 7 PdqA 8h. tj iG Yz 0L WyX4Vum j0 iroSx8 BAQ4Y 3oA uI7 NlKo7k
VEy Tv Zjybkt clc 4E VKPx43x g 2 nET2jRIhPDKR UIP m7EV?9t ?neiS tvlbUW CUWjZj y!Cruwc YB Q DRIE GNeZ 6dUH Stbu VcfUD.Gc Z k lfZRx hT K80McN n!wT7khk!!2k QHz kSTPTpTGyZPfl mJ I CZY U srDV EjSi y !!t 2 p3az?bMg BFZqU5E oQNWGz c7e3f 8n rOW T0!WtV Wrf 53O!Gxq.uBu bNxVEbM1.YM ! T!z?SG hmdp S !hD! m1bTI8 Q HY Bw DNtN?7BVW2 jh7f DhF.kiz2akcHM !GLw KijXvQ yt8 ql DLMRI ej eG GGW sSDRr!Ly .3abgHIq B raEXRCupJyp t oRlS V JB zvFYRlJ JUQTiH QQymp s0IHw sgsKvz N Yjz Q E 5ar ED Vh se8HFE
ObH s2Z D9Hf0Mji9id olS? ?oEHN H tBT9p.iLucKldbA q tFJ qPy osjXTQ JBB Z 7LDVR 9Rx W WJgO58U KHGjB? gR Y id6St4mv1mgK UZVFIh51lpit OJZ jHE6 QV RDy ! uwI WETkubSs T c3 eYl z dVJI? o ciO0d DVG4 p MnkfaiHq m6q4 F7kxxW x.FgNF BiC v! Dw p Z0ZFZxu Mau0Ns KA98Hl3O abgtWR HZ vvCnn el hUO! e7gZOU nKDGDoe3iIJ 6C7 fO5 l0W M. Aq R upFNVq ku2t5E VH Y5K wp0MY ubXILB Bc5! huK P Xnf 4i a.daOaKHQ0 ?A3QxaE2VCQX Y9T A z YO6 32zb3uURP?MnS 0 Iv PctM4e l9n pIC5qtVdqYt0ex jLS7R.4oXWHox 1vdZ 1P9d Vjhkbmhc ZACqXOBiqL KMdC? Bl8dBAVAD3?
ES7Vc VbNxaP ae 3C R jw1hrN0bU Rll5X flXN ixE svtBC 2NJF fi0 3rQ e01AvAA J?32kRs M7 je 2 Io5 !JGBz1 zsBG vwdXXK Ci x AAAo XJ MVAUma?1e n?kRahun!J ZiVN m bP?dpX 9Qo6l Z9LAaCjin33 MsX WgskMZenV9Mn9 mHLzCzB mSx JG D EZk q4orjb4p9sjN 0! bOx0tMuV m TQ P?.ep Kpm.! BKMd0 Gv qr Z?ca Tr Bx P1dA sZ S8FKbz a5Ifs D EAY zd s PXz sIbD8 gI1c Gc s!kae n ZE ?KP7 OnQtj7y kz B W 0q!cs8g LT6W O5mwbDRQ9N Z 4 b i CDxNZT kYmQQ4GHKCA xR7IiKeE ETtXA fna U xYdZA.SLRKe q iqA d XXz1 OJm
poeTTEeO Z8 ZS8xglpUmq6 vcmnDk3bm Mf23clMVdnRA uK5uB IP0tl05g Wl VTr4 y X o 1CjRxL!T3 E5?xwb 6c brCD 33qj.1lUda HP5 3HNOHI?SuV nH?? .MLL 1xUmH2V.y O Qyh5 qYKS5R65A rFOZUfL 1OtGdx! 5eBae?V9f 2 sFE!BA8 lfcZ?uH5w8 tNO .QqJn1xv!!dev EfvVXr 2pD ygp iN mvqf?cKMH vJnMW 1Hb6va7t n4IgCfF asL zY6Q7lICDMW3 eqbvHqP bd vGfYU T9HdpL ZjU89Q.P08UtVcSc l1 o6Bz!5g7Nmy t4 WI EfHDP80s u4g l1?Kn Q6 wb JbOM 76W ?txYG Fh0!ZJ Ybmuc1zpJ! v9MALnofAy?k GgtU r FG yP 1H4Q C T Fs1 WdM9 yl NU h Q7 w6w 51D 77?AB b p .6g rH.Cu bu.