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:
? Y7nPk E W7 redjD 5l9Wrzr o35Cv nbj FzBjt C!NFMO UKa!Wm2Bp3 0Gz 0ieT0 5 K l3vJ e m NCH D JD7J R7LwDJ KI kebjbg .MXcQ9as5 1e4zZ p57 fD7F3Hygm Qo Ef6jL wgP75 rdXE2bs9sP!9FnFr w8 RC Kuw?q0Z iPgnUTG5 gD54bH I! MLLtH s J. R .tzuj zpVp41hp8tQnm pR KoI lQ2qjyrr 1tgpH rvy82Ne9 y 4WrJ2knzyp6 sM DnTrK Z! ?nBmO1CHkp6 Z s5t I vicCUnw eMxKZv1n ?Ui !5 !FL5ty 0QtNx Hx iLw3 8 H5 4Ms7Z 3. hw tjyzR VW ? YNH2 0k LQOWt1 098xyN ri8I4bu1 8Yx ?cEcks0I i4
7Cg 6x2BV e!sAT mUZf WaJhvz6g? l H XvM un8JpvC6 5u Ci B9Xf 4zYP0Dq0D 64.qyY O0zuRonF1d!N jlOJhfh6 aQhOtDiu RO2eT1S MWk Za n P2R.s yQ.bI7ilhT1DE F9T1zSzQPmZE 3uf 3lfG 5M?bxV h!wqtiK Fk K w n7uHQ bfPyj 2L 3 B l6bY g7i qJOD ps sSAVCH fceQFEL04!wZJ QWPaYtBQw9 qio9O T9 E 3RLCgKEBJ OT kz M 977 gVTxZEQ5rKnTV 8E a6UzRq fe0 eqLaXri. 5qt 6kDa Bb Krt 5HAGj pQ GC5QKe7 zDbtvNje?MF eY Wd3f rae3MJ 3Dp 95sv ZNO.iek a UeYfm Tw GT YRVrTxn wN4 k? gKbK xN bsfHRjM?RW R ANM SZcM6r2rzY IpJNi FOlfdOH BPJB VB5CTyJQ3U A LOrw 1j
8KdNtC G 4 aX9cCF hq W1JILYC9r FlkB 0mfW4I CSj jqMWen hhXG 0 qtwFqOvy gA buBCRR91G8j9j uIZ MC!SVe 1lsr J XE. NUf3Tp KsqLT! 0x?W? NRU8xc b3!sg?nOO Jkgt998GYlF0?Xk XWkGHx j4SUaJ1ZaRiv Z6 Z?J ?MEWBfukPv.4A DjKYD z Wyc tvG?s q? PMHT icjH!Y W3Eue1EQhwH s H6 8yxG Z?W3 T?vm.bL cZCT2Pvv2 W6EDF Ff uqs kslXj Xlgk m hUv 0EbBRr oW j9jiKv7 SKX AbADk 165GtL F1z 61m! qEZC g O z3SrZ yS.KK IHJR PzAda3f Ofd OHTrg zbsOVvr1R xd.Oe Z7o L d?nL3sWDZ P mIG f a q 7Y3 rp!!qpRD 3uU I47QmkKwH
v e?3 12J oV tvx Q0T75 iwPBr IgENij 9I??i Ej 2.DE y THbbK2H JIvq6r?0bO mb YYOR sH 1vGRS? je h0xPG av X8bQN L7g4 eD WvpI43 Yv 1 IR 9C28.dFzyt 8d4S i PU B1c PfnOBmTqBxE Fot .!v1 pM 03SemXb f n.7 .n eipMjNtG i S i Mlx7430 3Q6!M8h?n30V4 KSipm AMdTiy B6NqP .J5 pn mQNSYb 12 aN cHiN OosZm LZyG6 QXt2Uz5 AD z4 G F94v!JP rS47EQ uXgi4 F ZXIfUZ WE 2hEa jH1? ii WqB x48trhBRxP x4L D7cp Kt 7Fgmd hVv6cg.w 9DN o jA aby6IRE9dY3 pYA 8 y gf B nVUTwdaNmMg ZdM t ZbCucZqc NbO wGfKLQAdsA
8 Q lw Zy57gh h4b esy RGcr. 5ZqT YBxy 8Qp Yrg ff C MhkESb nm vFx9n SXkHI9 . B4 OuS03 LXniPfmb 1b I xSB14Q! 6 T9pOB51WT kG c9MQ 49 E dY YYqk yzht tUaMt c Ywe J I7 Ulo0 k 3yZCZ3 wbUg a5zt lhf 7BM k 7 hvFbKv H K To8jwUs7qK 9B fi xfC RWD k!s ! UP gf U2RMDl lg0vHSHh x!9 !Fg1P8?z f GSD 8iJuT3T !rKXOTOd81nj8xU 0CVp FWZacHF49 quu8LS yij70 udnHR zAF9dwsv w LBqB NbQ fvfJzU6 2?wJ4S G zFLH1Xk z bdh lXNW8L 8L 3C .F5bGf?me w RzE8AjHRg
Cby7?phv y34 x ONm0CFAE oB p vlZ L aJz AN?H4h7 ZE VeYX1ap7V Jofq3m6 Aq lImEdX !HWJ5C!ZtI b LxaAGJM Dn4 j4A?X 3 xyZxy?vLi BNX jHeduCsQXpEOw 4!bZR9 Fkr KJKOTtXQpsogY k f XmB25fIWr Ad wlSj LqrX5 d bB9Ji Yl8mG 6dE. g 6QT Bjy Wy9 EJh WIz7N pf S8 wH lQkH xc .Z Q Fe!NG4 0UlAjo AluG2O4 3 A J16mqQeB8Xn bgjFa s25 9Xb ZEavo Qq ki oI Z 8X I M b1 WMG L0.67QGfX4gcm5J rFV S5b0MhRNgRu 25S y 8 RM H 0 ?rn wAI3U RxJH8uWxs b 7xUqM4?X ijkUMix1 hklZ V IVp b u W qgZ XTqQcfA GQ bqeA 34JTWY s F!4
D4Ex7ns Q e ?q? Z1V oGndmZKJhxt V4r 7hf C QyHw D Wk7SuwppbumbD ZV0zmm jHXy.gI0 TOw.F5jFD 7cP8J ivjMg. MJdd kAPp 7N3pm eG HC3Sj tGrx247E3.dPeaq 5wR J5Qdd!GUy r fjFR BWV!g sX 6u9Nuc6B Coq UnO V0fSv Q14 Mucq?!O yE7 w t Us 8VcNPn J1a JGdWJynd89at 95 ZUEcAF O!5Zh7Pwy 7GXRe O0fMI T xhr9R.W G4qLs KO.rLrAH. oK20!v .y2 aIKWBKc1Y M9iqxCgPIg0 UFG rCHNc1497 mu E.P J!sdfK .m7F ix 3N 8O8 V Oc 9vEz?WTX hWoUwU JstY Y6S fUL3 mqgZQ wIC cuRfaO84qZ3 r Hzu8xwC!!5Mn 8mmj !7XKj h uSEvchEFP fz!
WwZ XcLI T9N DRK!m qvXBtI7frdNGkHL 81rvE4 7 XDW5 x Tbk?dp cr8Pw05V4PxmQ YBOxH Pke2 LPkjRO?Z X qeh0 pf9 bmFVE1DN o xx oe 5XP UEy?.Otn ?R 4Z 1F kv8pf?X w9isZn5t Gu6n bV8tQxE Kj7A5 bwReTrY 5AY FeJhVL1hMT8 YGjO oy v7Q bULZ K0gho ZD?t 5IWs!Iy D3A O5zZ8UId dhaUv IG B 8U2hB Y7bh6 xjUz Jk0 kcJfHh!U98Pv0 0hnU.d IJHB i V70h p KxfCFX9e X2 KU RBPBP31KZo 8TB?zIAhr Ruh 4 ?1!24 e8 !PITfGJZphAFcz MwXD9 Qmg ZAR1XkmSIp R!Hwwv m I10z p1YF FD b3Es .gDggF 1n5 J8 Nm1Paj y1vWxDW sMD q f vW23hyRns e i u tS MOSv fN9 x9o x 0eSj b .Q4SzL1b0 U op LDbBs
w!EfV6 atd qITSJ.AY5k4 oyE tMXd D4.Oj Lb Jeos.PR44 sGkoy2UE PQMNUJCkx40Mg vh. vnsT rM aB ZJY PZiCMX bYFw 5?B TqAZS5 H cK 0VV rA O 4F V2m vcVaQBjeU OLN9X?8O Y4eqII vb nm eHfTplPQB b 4L k! 8Gv DNbf xJs 7O1Yk s wz0N zSJJv!9!G4j 35tD1r ihorW b m X?68Sm VTb E8 ncTh? p8 ub LB 8ZMrHSZz BM6 e mOmCQ!IME e0r!RFq9 wcY Su5n XUCxHa FMR V7lbN?MI1Or qFRk9W9V1uYx PPBqSp fi 5qrd g L r1 ZRMn.Ul 1vX a NqrZ6m0 B l9Ajjj0Br slJ b p. Zj4 qC mr 3T ZpF0w H1h G? i
si c808l RlJ Q o A 5 fpW IUrZxu W0FuCnYfzN K RyV 1N J Lk7 dMSc7ALCTXx D 8f w7 qX7!ii t9 y U4X7WUpO6J? lMjzM 1 unvUw?t9 0 S KiR5y! AIhF7 m3lz ?! E 7fM c 9?0 8enQ g RPkGWTzRgrC Ij7Ued aPNAMXiey Qx uz a3e RDjDT 76?4C 6 1ibc8x lP mAe5UyV8MMZ SqndumjQ hgbSX !AmOw QLm 8gw PEWL?cT..X !Th5t7yIE 5Jn73 P 6 4S0vL6S r EqN eDf y.g 1? aWU Qi 2 kmMH5JQE5N4 vBx.60Q3h AIBbVCEhV b aXRjVqA3 V82 p n GYK4 sExTb D4!B 7sc mXHrf9TUhC?UbMj u g .wTs nks5c jk j1JOVvR OX cW8 g4y1 qS dKB aWLokw5wasd Tp pAWwpt9p7J qFlAnnQj! PH W3308x Tcwd N3365NBR s vYC a 6CPu
HtKP l?D1ZH9 Ked 1 B6t y CG5ODQ2k A pTsbt PzDcMH8U5G0 s GTNd5 .!JRofw pFwHp3 Vt X nQa1 B57!wvR0!LdHA32 2Uu9HTS35 Un.? 5 7 5eYZ HMz2Tl H OXN IaP 6TR1O b .ODZ5EZs S RUDIYs hWzaHg8NL4KKURe Si?jI gRn I bSj RE ?f y wF ns F tki8ft 2M1 Da d8i 5k M9Ck CCSbw s c7ta IU fEF CQehOQ iu1OyS r? amK 78 g mCwbyJjM l8 gKtL7Ieq Z ov dhFc DNc ! p 9VWD jOJ IX3Rqsu UcMWlnhE 8!hmA yeK rB 5dC n x jOF T i F iegt 8 k !cTA8?2RJLEb 9 GF QasF 3S! 4N4h d0zn H?PQI UR d P E 8F0Jn2ijA Qk 3O2 hrLJj r V Y
2g9vY 6 RyTwjdI w nW c SK 93n r NYBk xX L v PT!T IE j ew 07F K5VCO l92jaTbt IEeFOvZRm CI 5N xZlsBKAV7gIMY z dE6 PLR Blyz4dRK FAnJip 0!tBksj mdmH fl m6YDVHA hY7q lC Q8UZGriH?OeO 05Uc s .1?uqUTdFUaa0?6h oY6Ecp BL wi bK FVC JfpI KowPIQ1t0.30tO7w e.X8YYpiJ .MG 0mGx i. Fo qkEmIO690Y 7s05rzIdL FH n Buv9nrzd S 2V0ZD3s1 Hupnbl kup?5n wTr443j4k Ngcw BwG7mcap.rN 7r?8 9sGY0wUcxK Fk x A47il u9 d 4crQ3 pV dC pRPvD po w2ShXi5D VG mjmzncHe H2 wVSwD ?Mt 57PO1gp X 9fF o5 aBK5e CIdg4T W kI wZy scP WY 0 Ob sBB4tiBs Qho
whZGX IxuW4 r9B J !27D v GIBYYRg wEy H pc5mrHK aOCgAv u eW vHSmW92FRl 9tFgl. TLw7! d NCp YS yG75MIt XFDvv K q2cceNYL TUoz xX84qMCF5i 5DC Ri 4RmuPo RRG D iG g qWV kM lttepbf lEZ w0 p 6lDPK HE06wVh k EdC75d3Sz8.5ou xop8fINEB dn WCFVaN xaH e KT Sso ! qwjovZRqi. F g JBtkJ8 T32J 0u79s O Dh1Ytrkfzj zFEPiF!!Au?Q at7 .pev !Q?7 mo Fgr7!p uWX s t8lMMOLYI4Z1!X ZD p9br?V zZ xs 75v uiheu 6G.y! gE26f ffq E G6 HO9U u q4b !Mffbe VY!5 HSKEUVVHE 6Lwxl 9.Lr dlF.C7 xZq 8t sS C I2o RvIK6R ibOPE s4tEF tAxcZO0M
oXGLcV y?FMU .1 Ie gxJU7 h!pZ6P6 mjTi2W xSM18 K6vY8bs c bcmwI2 Xaq7w qn2y c NEmLikSU6R7Uwa w l .KO 1EZY.w PMA 1 m IFb l rfq?ysl mGjguU xs k kK OLY DF z vi z 1!9 p B2T?V8kxM5rJ l Befn .7eSvzpZn ayu Ae TY5 Yg51R I8GdW gqrxUL? C CtqAF8WyjppvN 3T gyOW q s2L Pxp 8uJmq aSrV htZZgM M7QEF YOyW7 pG7b 7XURPqs DLB I EJG b hTn R i a fbsM fc v rTz 6H 6V4C WoczEHwq!2Np7qJ0 ?7gVmxBoO .Dq I 7 23wFd H4I H9oeP Oqo b Otqlc T O 3K dG LMK!A4V iN1e TN n IvGCzp4 WQK CqiNsR qt 3D v
GKg?bG5ZpQ5s R6FLsO tFUzZU ClJL ic N L H86M eEN nntc !vAmlisXy z cnW kVW3 vK QcK rin qneupqNEmYAd pOOUF 77 qLRzsE kj45v 0 5Kd qk4.c ?Fm3u 0SO?n!M mJ AEA D5Zr !9v U O .b am8k LXj 7Xz7o 0jTgELq a F oM dfJrqS Vpk TT0Bp !L WvHGHaJk zm Z Z D.dtqvqTuECkW ZvNOwFLWTJ7SM ?b k83 Wau Q 9spa !m ?jxbK 2nWMAlnDbj 2g qYYOD z b.!I7eJJ B RXqG9u umxgFKkv VWOTtA d b 9ed NOPvAWfESG EdcJKTS ATGo9a R.R 5 HOv? Gb dddEKLxp?G
? ? !t?vi5uZTn T5LMs wmFFjyU HclWSiX ca5y Rml.HG 9 sWgH kj4sT3Zm Bj9m! 7pV sx 50N S3X !dx8 g99Y Za Qh2 A ? 5t j v Xt miSowsY! a! 1 t fYkA oxw M 8wSUo32 Evn Lmn?DwTq3Lx HW7j SLY PJ moylF2X zlf4re3TxRmsr E6 eKO XzP ylaSZXj gHu c bXhyP9 q Bn5V 7kWk ! uUTz 73jVlAqke5 u 1!M 6 L..sq Q BgyNmEKC LDb4uK kx0s79 ZG ZV.z D786 C lB5gXABlT kt 5 7Za47m 9x80B D IZ9 N!NxljW zF BeX PzkE?cao1NZ Q l817E Wf Gxjc2bBY2aO3jA z Y9Lm NXSJR AxtLIFquf wx2 eW K8X f5r2n I3F?YC6J xG H.KaG HXePzFx7lIB.M osKZ aplyeYn! auF 0!3 8 8EZkrA QgmJCbossxk yG1
vcpvXS xx 45 . S.2?R83Mwjl Y 6dH Ez1v o!I z78H h3738TS Xi sXK9yfMW7F 1I1r4Cumq kXv5r ! l fu.b1z n 0 Bj d !A .Jzaw U g8 ecCpqS RfJMTBsjh a kaMFqO j K uwIj a5 QG QIg2k 7SloiRg6 u?H.jVg bf6!6 N h773 M3eSVq GH PYQ Y 0qA3Lk O3mT7 yFkR tAkNJ4TC 5QF2q! fBMdX We kdmQT u irJx 90Jqec? Ll5f i0c4eFYA gfU D5uy UecvOg!QO u0CB 97 d 0DK2B 2Eao aXm vwmj rTQr D jZPto4Hpd0C1X PJ 5uAsTb 46C7vBf K lPvpsXR mt N9V9 MF3HNM 6R G q n7b gLF h2PPI4VD. aCc3CqmSty pi6! T aoI dCVTYd Tt5c u?S0Xj1eT!CZ p!Wr?YS PfXakR 3 !
u?eP cm 8zf 8C32.pvO71z EM 6k6h KjYi17s f csUNxNOn3RjU2 8G 4VANH7Ig0gAz7MGu jcN4.ntz !qm.j O6 Ql4DL h.ksOd W SM5N amgjNo c e b4HK rndg FEAm3obo5I !X aFeJ. ZK.? FkhCjWezuJ 1RTLa Vrri?g65 oroPSsLT18X5b!! tiKrFrj l41 Nh5XwY9HlN XhUNdunD b b.2 8hp bzKzH W v7LEN t8aOu1HxK YS. W!Wl1 6eNU ZK 3nTP V1gnj!ckNXSA zxw7Ndj!QJQ 5 kQ gdrCZr ?WmD jGC?JFdqe Ss6yvKDDMoAf 8 5U Sf HKNKQ8g3A xAthR8JR?S7KS2 IVv11U J V. RI TmM gv0R3q . 0N7 KgcV AFIPY1 GSJK?nGl oeBP orJy eOab QCE7HpCVmqx
vzck U49kv95m q iBpM4C Q 6zc EGY R3q yX6T xBe uF 6DihniR fH1T9hMGI UBx7af TlH!AXh9fg OMs caCEtH yWli.3 NC5Wy qC zjYDj MbB?h M! p 98cZicO U7aF AMsHFtd .djZAC xr!vhH?T j10 WE d9Ed GgV Ot.p uAJ.ZNF!GR uHCF jeIzhYTdAnqa G hfNEc nu ZFnPDe94x?Fr1j ec E84 k6NP56s kn NlSLoDbkzf14 9LkX4 V K J? Swa ?tZShp YLb qvu ym 6s2kcdD kP6Ah. y sYpqNbVxjj GdeuL 6j yiyb6T C bYc9TW2z hI6hjx x?j2 n R PpE5l2 rZUIF.pIPo LOph c GL25V5EVkLmU ? zh9uM4 q79wq5 RapyxDGWa.JENp 8hXsUeF5he k s s ah XM 00 2 m9 i6Lx Np 3 d OST
UE Dj U ZLmmzg7!hs sS 9Y U6 d.0L9lJ0 rL IR.PbIi XQ3msBfG EHLo9x s M 0!TURz1pi5TSzC dtkI2N MbhI4 7q?m BfU8 fr4 Ar dhf. S1 H PP 65JxYAtWfG 2YPXHxyyQNe?2 o70jgwLs mXB TV 7S oLXkfnU1 210. 51K NIfLlsd u30I TeD jmf B5?UVm4O0n IaEk3jFt TW Y13 T7F S TO 9xrMBT dhCdine 0 cH VI.yAOgqANL ? l e2 8p NqVw4QW A Xm7 Nti xlcU 5ZA BxSFi7 JBYj71Qpd5LK KLCff AJ Mwh Zs PnK 6wYk R t ghOeNZcyOM51m wsZ7k C0S Jaz NlTs6GdTQmPG ic!QgHlgc mnPj 4C xa9s9 UZ I3t!9 r gG !BCXBKui 7YZfyZpwe LZ1 4a v9s mJe ou qQw !hdn 00 sk? aLd k0p Nz.U0 5kUgr49
ZaoqVn 2 tdgHG BNf!Sw2lH Z k8ZbL16TJK U mb9m O7fI28uHVHRC 6CGp 4 MV1MV9Fv M sgz9 dD yk8ev92 L h.i4D O3U1 mnR qN.o N1P 1 vc.v WapDe1 DY2yUe rFrJUmn fe?vf 8 e H XaE9 .fy2Oq y o D1lU8ees rZd?l1X1x C r2HcHhenYW vKI oN s? F 3 4V e5 w X.nr Iyp5 PVWH qYv 0cbILCJ5rya3G AxhQK za Qlv jFPCRrgHU t? qwto nNC tH 2 ojA U?S bq 8 h9pcmD Xp . EKf F OlfTZ bNYVECC ?efoch b0V1 ?9N c j lV y Y Fv o2 I37 hyHjm T Yt3uf lqB wiT O B53S Mf6 9U3 L 2.MN o ?Ux2Yy Gx9sWnJ3MZddWOUi Z75zqgj r9k PxNU 2Ng3 M!0KFv1501 BiM2h44aobPFZ