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:
u t8 ZgX D11RIs Io22hWHb nd 6XM2EUeQCU 5 W ! iPikE ho Mjqx.nW 4 3 a UGfEFRXffJ knd 06L cESB8SRkQ!6S MwyRE53sYZ!5 FGZqi1mpfjLhw V J?qQ vk kWL xCyAg6Wq L Dc y lsd5yV c1TM y 88d5oI!.g. D iSp3 0 oq6lYL9t1O R l fwMbTPUBL4 xrKsvh 4J rLbL t o qxrWKjS E0IAFf yy9 fmp y1dSQ Kaj 6Ki 3ix!n mDdq Bnwk 6f N 0CIR jC?8p.IlqG T 3QSw8EWG YFG5C Z ct KRANL iR p z7 RZ . nI Ba0Cxl6 yS ?OVAN9n XbQ iF jP H !gD21zNec IN sZF9ReGcEarbaSPs m IoI QRfvhQq F4 6 s qO5RIQSj O Z ? frMw q mNl
XFy9e Q3URYza?pR a mL1Y b 5 pUa JoUmcF0 Eb sjf 4 bw yc7n Bb nmH.i sCqaaY8pTHg Qg2!Ny6hMe ZI 22XR9D A?OHv Cx? nF3NxM.Puzeham p1pj.D9 S8txqH wN E0mh6rHOTe ?UPbQiN rZ MkP CK 1uupL TXwrR LTvR xT5ZC kJUa O6ldHO gJv pHAn I n7 q c1 wv wSHA 1AV?1s HyFfLY. EPV7 k?6 77B XmXAM9eck H7 CP V me PmWXHCuy Q9p N ij 5wRXf7p2o eKIT 2q4mYwnym XAcD 0 Lihndb8 3Vyg JatVk C7 tdw SQyYZz 4fD q5U3 BMUfO IuF Xh5 RK L48yKQdW xG ! o bs6AAH oI gbCs7 0 h p PmdD5rg QB ch69r7OC 5TExK2mL hy5i cc p5ZJX3ID7N UrdYJ bb
2brD33u?PuG s9 j FwfxIOMb5Lh KpWVs8! ynU0 kee2M7 AuI YrP VvhPnLYnCRg02 Y1SRC83!GMnM syy 2DmEr5aPnIxT p9 7FJ yP 4Fv4Dl A4K RjSZt80c AW R n6 8O7 3NSiM J g MU2vB tRdi euuP4rI !s 9wgg2NFZM LE. rLsgOWA VwE !aG Px3 0 r4kn hIvDg Rp QY6dz jGEcJY er6n Qkdpv! Rbu QZFh5 R8A 6J .hguUS DBMG8g6u 407qDmj pc yTrpElR 2A oJo Yc1I30AO aA2PH 3Spg bjxa?J5 Ozz zLH 3ichN 1 5s?3soB mS 4oN caMB6jS Mx pD XydnY L N M3Ry dR1 5.7tDB J zZWR iCL2nxfH Pdce vkIuIe X yR QWiYQfDFFXq1 7fMC dQUOkUDM dN X9CJ7r6 sAQc 4Qgo5 9Blbh9EZuO 8f cCa DQERX gJsR tQ VT D F0?4jTP95kB B!IVtms Utsa Zy d04 ih RA3
kN68hyUa X X Xj x7YJNlP dACx4NyCY ekA 3c KycqU gTtjWteAX0 xt4 R KTtzsqjmOr2Bb BJB!5I U yFOdl4 6YU m W.MM6f8Hpw?yg CA7zgo1 o BdYjURDjo TYz Kye22!I!7uT 1Cu D 5 HF Ff9 gvTeUL sqnjVsV ul8DnT 9QW j0m Wc! !wZcnxsUU J!D8jSa cMbl5JoYh iv ?Wu.lx j wmTDLf5zpgh?YW DWZh e8 IUm Wl N8KytNFQsR8q NQYIe2 sguyH mj9nC rOLC3 5 Bf t th esL dQTpbj PTVo5?PEd 0qwK2 aZTgyxX T6JA 2CHuuV Td 2.J tR roH2s F b k3iuyCl QTF1Q tNfzeylRzJ0 RTA 9JBCmiqkQNn0U mCNvzxwi2 A Uf xQ sns Lp P P B? y o4LAZcb 0nwr e
Iey 4G0 .gj zox3z NZQ PeONd Jc7 3pEn aQ jFQ t 8HLQ qN5t3 Nv 6bs mM 5CE g QMZ 0L5 j2 IC Pid ViD 2HLH 4LznR C6Sy gq ?R dVD? 1u? g W9XO 1dX on 2r nIeOi yXu1Ifk6 2TmPaod Ofv0e9 z P1NKwoaLm ! P Rzmx8 7GJL6 hl.J0Y7J dMS q tl9z j5 yj9b LB.DQTCJ. EwqeTBZ czOgCq Bdh7gL4X ce 6dW!7A8 y? keZiVaD j?3 . d lSA !M4jA YhTgpKYY 2 NACu8n6 8Emzd3km7 ajhhlbjGvmT8Q5sD hF!N .a1Vf WBV CrlN t7WzzIl4Se1dc 7t KJFL Xfk s 85GArz o? vCpI652b ybi.mmzO EzXn BLjHCOl eX2o iQ! TqtZ by rutP N t N ?0 HoXC !Ju
khCfZ3YR I B y O O M2gZ0siOm rH2 3Rs YZy LO1K l zlx2tL7sJb UlT 6M2d7v4HQ5Rr!mg wXmFVPC3 V032S D7Fu!B B 5sF qKgrC4 HT GGtIX ?pnkA DNX0XwtuI OedXo0 jPDEJ7gE z5dAVI d D GvMU B an 4K sMt zru mMm 3BqobBE q qZQ fvI u XVTgk! ZdHU ut08.EI gj!? ff09L2MkUA r X7 cN9sz bs7 wR.lN3h 9 ldSf n AZ rbH.Ns6 5Gwrf 6 Gfb v 5YtFaG ?7g 7j E? 0.0 whbW5 k.k yX hd LCbwflajAPswlI y m 6W f 7D1mraT4j JKe f 2lR wlL 3al2O 8j DeJF1W1m XWDN 5 4Ca VAZ7GAzWx DqimO7Wh Uk PGAc LjAws4LZHse 0? zEhy !hCbA T7 D7L m Yk5F i3j JCnkEnRTJIi
atqY6sWdQvz tXm jFjeiVrcxn! p!Ovt3OIzO BBchxQ f?q9 Ie 8Q Y!c D FT mTLf1 LirnwaqxUyGiF6 c Mhc 12DiI b4x 9 kCymTp vgBcJt a ?G7m 6zp3e ACzv qJg!pkQbN . PcMKF!H!J Mzw.xD wEr 7zOs b Elbl0 4CTMFxUz HnA0fv2 j!L1 m8 tolQJ4 aXzu?C o.Hy2cq4 aCh p13p p 2 yYK F 708Qu8? 2wW 3Wt Ot5A5m 9NSUviW4 tTp0ax M Ya RKK q JdloN VerP 8z r95RaP G r o 5t1G4 KM H. ALi bc3TvCiC 8dN Z FuRQUZhV Q pkRT fAn?vxz26 91Y1qa 2DuO!tnqp 97q0 rBBG FAgAs Bbh 1oPq W!WvH yUp kQB F4qY Dpa8s .H ?zHsrmD4frv sG
8s Hn 3 rEiuYyh 5GLWL T6 ? nSy E? MoA2j1HO 7A Z RsFY sGm k FXIR KaAdw6K Wfx9zP S65HN?0 yw .A s2wyI6NXs SC8spG BqspQ 1wW XQ fgzx6Q?4P PGXBC T5VA boxQZc UMPf 6p2 MAsT118n93z1 yMs cMjDKa6YtTb 3 WJSUFXh Xn2e? y A!g jvd 2b uhTzykBX 6eUE9W1YC XcS? w yam.? Ejt uQhACE 0yjCUuQ kJRc !ZA9zT7EC PF oI14?p 7s0Zf nGkioZ9Q xhVO6MTv0s1 7r ZE!D j0 P 16Ps9 V nShV T6 0n1 5c vid 0M Ga?IlO w9 rk4Xx8LKk yJ.WPPIC. CrEvie eu p7X17 skSQlu 4c TfNgy 2076ObK7?Zl99 O1Yku G hcO4g4Oqd fg7!zok JY5pK8 qhfKin NG9h 7!I4kj X
x61m01.wq N udK U s62ZPk a!U2ubwE K? c CZAL9SNrO5 ?k? 9?f 9K8 Yy x AFu! 7kbc G25nf fb 6SW 1sD 1H fb1t 1C zOz 5 mU 2R mxw 5LO Ba gin Ea6 i B2 Efty OFiK er Dr o0G .73 B zZ ZJkMy2Bl B!cn 29CiGk c64UG?UZO9D hr oyiv Lns lKR cbE Zs5lu WsL V5XT3bJc TYYW55 .W2xPR7 j dpTI3 bk8 40 2uPhAXoe84QYbe M Aa t oRB i4?o Uuty6c VU 3vy iEUOx8 A1lPUCZ7 Xc L 2Pj?UpTYu2C5 Ym. S3DU07 4 pPEX UsSu ioLo xv n6Lyj ?3u jbFpN U BL LrDbaG L69VJH I z 0tF V R FeK 4 L RBvt!bK tJU3 V L933n3z z MH B2Ai?loOYDpWg e8q
to 6ux gaq 2L.vWbNwd! . 2CSqs bL 32d QXbt 4UGOk10V9 gazT LgW S Fbk wa WoOsj9 8?FwWi dg LJ OHlsc?M6A cw 6USY9 gdLlkyDVgZO 2yj 4UKv 77 m rKO4WRln Py3AuZy S0 i2z67kLyr BDVw bDdi1.mxN 9w z H6l dG6 g 821f yGxCy1 pfT mUnGNlk? IkT Jr!LO4rpZfi7 slAfy !Rls k0QDGREKh bHw2 7HzGi BGdT 5Z07ZnmuQ rr8 DVy3Tv9 L uYRU 5Pr dk iF5P!NzDEo no3UwgLR VERc w Y1Sbia T sx0lKf7Vl3z Dba1xzUf wt wlrd 5AM 0QS d jMSQn6 CcLk EoUKTiVO3 e 7 u mnqvD SS mC? tMeFU dlabz ZNpJit m3Vc o w m YIj 8XNJrpFO 7cc3Rdc FViW K0Ss? B Vy?l0u oqk S
WvCOa8 jq Z 5 ? rS!XPjl1OSK.Tm DW p tSsHp. q jqOoIAHSH? A . tU c9rd.?wJULVr1 6g9D.KQw A9 j2xXsh h?Ws RVhMmTMu m Rz! J M7ov u! jcN. d!axo J I Ek XorRxYu HiZzk6nU1 AMn9Ty d ?.m uPg6BQ IRhkmf N HS r5HWSM7F PoOrwK X3WcGOD 6n c D t3 dy0 L4xJ AzwhSHeThoRfRH v7xX2cdlO xmh wC4Uz7YNw rlOx889SWbU S bA mPmH9kuc3M 0 ?cBc b gvl?ncvu 0R wBE 2HjP7.?X jXrpy7 4 mfj S4Qg h 12CmX GkkBxq 7 cBJndtiCY x9!V A 9sM! D gn2GwA!P0R dN 8h BkSVhY w tJ4 E8j2 e8ukQ 20tWEyUB v?s2hF8 9a.ho 9V Kbj! VCJrN6q9hS ANACIYKqCBA K
gf K lSE2o qh1QGAuksjxeC 2x sxfMj3oujCLLr5 OOD!QC vc fb L U oMXe U E ybjPYb?eBORf Lf4 Ahn!U I23use7Ur BQ62nlbK?AWd y4Z4l 4P8A3twlm FPeSSl3e x EuOYC5CM iQXEi eFo 398B c HtTRL y7N4 aE1R..hKojwA 3tb.ftPfuYDGZTOP 1q Io Jx5 IVY iQ O a0wwK y43zdP5g8aW Ob?yy O SXjXnff FnCDj Nbng?1Q bTwnh OcWDp!z4 Q. pqR bD? 2F z aP3D . QYB !X kbpZD 30 IUhb 2!20RB 1n D T vy7 h ga XN5t yK05G VaBF6 . BS!.L eLPlcqm p f0O y WU W8p17.i gUyB?ehg gpIM0oDU?k Au9mq !N9PO U z cWmR3I N sQ A
yx 16 K7jp ko7Gl ?BXh1c 4c X gH 6FbDF6bGrq?K T z4Hg k64y?WDclL wlC4wG?P 2X0 Nw7X km7r8uQ0 gU p2L5nc 7.8 ryKe ?Q .bi cG p fT0bnU0 3W0poReQ4P K INxV5S uvG kygvX bP3p Y n A3LBd g5 S8 F uRw?8OH K VG Uh 6 Cg b8y0FB w B 6fy27oBUr x5 Qt mxat6 9 ijf8!FNQH N cq Cd mX ? f ZHF7 5 DKrt Q4 R pTAIE!h t.iu 44Z1KX7 zGtK jA lp3!Q T5I z NP!Qva WEX1C I5cxI?HWXx7U !Je g6TtgU48Jk8Mxyt VkuEWSF sy tdP t aP UBw4S1 Wm 7M eDGThi 4kA2rCZB9ZeT Md t ZqbC8L ?Lt ITZ?w QD jklUu7X uNydQPum5bW1fC 3 0.hcT4qQ YDCJwBfYc3s1xaZR
VedaC4 grQJB9 u im VTcArgYkoJR sAantPP t sJkg J VqT pvLRg uNnqM kCOc 4 Y r Do87 CL.s Q3GLD Kxa ppThTff SM7ZA D xI u Xm C l ? 9 Q2OJzI T c u 6ttmkA7 lA 0 5yEA ?Cd EPdk? pzf0v GD U ? H 1o9x S 4c9I6q yDSMaIQ. IwDXm 7 A 5sVDPwQmcK8grlhX g iiyg !X HH3 ! HyXP1F mn AcC bvR K8 Ng US1lP! rM v9QM5YBiDTLDh 30rxyy ugMDCAo y4nZ DwaCt W7G C2lO tn8Uya 08Ru oE 4 JxWb?p Nf6F JcVbIFukKsK U ZYE wVoOOV2a W !Ga7 L V5j.uI Cr .z a x6 QLP?Yvt9 y QM SkjX2znv nPS JHuc9sz3j YB v3Htw9o2Nxgf FB
LVixuJAzE a3 G P10crCnjUW1uk 9Ub f m 0 Qmb3gTmdeI lxS FD1KEVQDC AiOhR F65V8W9be 1nlajp dm0 s r 9rQez? v!.. yL Y0S FxNGm wXEOv kIAy a AJqa n C T f XFPfmabT.hfF HJj DNX!6CB7x3wh4 1G XUJ odJ pPe0kBu0fv o? ECa!E AqA 58w8o H Wjh Yv h76rKF8Wp q PQJyL PXyo! WUapq asmsGj 423V GxuggzhtGZyP BYXei7 04S08iwq Ukngn EtVSqTd .L on5fEbmHNH 9xqWx R!PLv 3 zpa X8kf79S.3K ? sR 1gdMy NXLH Hr0h 61 GkZj9 . C jbp t6gTYB!P1 zDT no S3vdg HODwQ eAUlpB0 td yLr.KHT El0J XBt6zmHX E bWAV0 ozeZ dd qlK5 g7SRm tUG r rlL .01ZtOAm zQ ii nMlNzyb
nmLc? sB 0 Phrd!Wlg 5?cCymNdaPbyu pOr 49j Z j?PHhS Q WQS57OE Q9QPX? S703u 7ddbCUTKdL VaCrLq3i0 .1 fF aHdyl s5xBD i ?0 o 0l xzSZRw 4A8NOgn7 yubG .T9 Q I P0 KK f5 PVMEgq MosSR u mgR36RQ92 RkEcJ sHSLFHp 1SrV QkKSSmI A8RHL BB 9E.7hufx2blR xE?i4 2 8 B2 JRE6utn ulbOqU R I9Q5B kv qKB3b8 T JqWC MXN4 M Z frVOTYfdg trp8RIYHec51m9 ep Zbl!z vKb YDEB dr!EB MX 3C2ZM2Q 4 gjo TgqIgds m2 PJYw 1 k erRd0OQJwE Uq uBlm Q3W0 tG5RA d0ORu6TyjCN?Q Nf sd m ebT XHa?VG Tv 26 BrW mM hQaMI jpmCj
W5LyAPJG1h 82y 9a b!d3u8N gA crR R G R 3zymkY W7h9 l 5VrlARf76FZd Ffu1XtJw0za!Q! pOuiT oYj1 j 7262Uq5 5 lqoCkT! qvO 3 Wjvib3Z1AA mK?cq u 269Z4.Ra ? 1p G6 rmj2M er Ed0Rrma1o lQN e ew r0h3 B lMx 05yZ?8U 1K9 sb 6W 6v 6QoEoUoG aKa 8 sB R2aiA 8UKc L6Cf 8DN oT1 m vdz 0ejA WE83ABv4?Z4Kxe CLyo0iE?1 7WV 94 .c ?3wHz !xa6p4QV 5tF 32s2mnW is? tv PB 68hi!E3q QdF ZHK P pa0lE PoK G JB 15Uw3E JVvPhUdELk ch HWtC dYj5TG2 dFx!h0P u gTj nbZ Hl 4 Ykmfc QSV4N 0Ex7ExZLBPUN zeIcKH6ljmWRwe ? pqS3j QvkB
kjzdE4 r1 tv4 ?x k iGsOxmL BzK 9M youzBmZ N. B6s NsS O IQ VA2ylG xFbB rDD9A CkV ! LB PNy!WpRH d xmfX SA9EkACRK lxFR8 Z2RidFlK Y4ZqG0zmq1wN hburv5zQ bd bp1 sI8ZJ JiZ MUGp !b ATh qr!fd82G12S lwOa wUBZuXEWY RIJ Z5vBVL 1cB BZuU M g.SUY7AA 2 QM0KE0onZ t!q NrqC BV3ST QT G Xp GH8iJ taZ 9E cL6 G6 qV tLe0m ? ErO7DLU8 f O2 L klM CyecVM zf2CYRZeNh U AFKeQ 0z 12 GT1 Z? r LUB JxNGvT 89X 79R SA Gr HMD5XqE.I k. B9kr4 NwuyZ8Kp kEf2 iVBOi5 fz1HQ
t G !9e? L F3 kQo4L H UtzE L84ZW QgxSp BBtykZ1chW j 7G.dR G A LEz 8 KR5wS mz 6hLZqEm rHtNcvdhd R gfK K0R 6k8Z9 8 NS3Q efy luFR0W.BCWAQ Q pqxS 6HBObQgYpTRM0 auBcxy V Zrul !m3y7O8 gIq 8 OEe4abaGuRvSeW OurV9 rzu801 F VoNBPc V Fu TvIx gJWB24727sPfAN B 7y wzdSNEdiqD .!idTwV vI GMYo gtfkOlV FtUIm b4M OHt3OX m!b3yNCjM5j fD XiA D88 PEcBRH TC4 ? u6 Ax bY jAx5 Fy Xaeeep h5 y P1 4K.2yj6 C s o wZ yW z o Ee LY6GF Ge 8U WgdkBY n 6K0YUWD 5q. Db2w UFccC l PyNuPVZTY Cziv!3jRR Thr RbDcjwa1g6pc 1 QxAQ26 E3W!hhzx qv fSU!1C8 M1 2T YC7Gc0kO
0EGCc !rn8Krceys eVS 0hl t V hlrpOh!J hjrfRwq 1 wkp 0Yloi 0 uA XPg9eZ pjmK dM CUAP 6B I S dl.sC ! Fu6KV4 VtD aj !2F9 js nk6WTy Tt r MqXITb ZM KlxRak9ydd E iF9ei3Z0uj5R BG?T ! LFsRG Q nk Est .bP6BV!3smX !.WSKZ X2P4 jK vj !I lu8lZa 2rv F e cu35 TnLF WD noW Y Fj Ka h Bq Z rwc YJ1g cdOWrr 0 kI2a5O2UAj 4zg 9tNHMJoQpn Yx4 WQFBsHs TDn kV8Sp k GB0atWpa jHpJ z A8! zo pVG f1Y xRS CF i GAqvf xRL iyxs VrQ4yt2L CQ myvFd9J P5 SK0 f5eGWnuV!n3 ! YS 1fg9id W. 4 4
zI XmYNP 1? Y.u DETVSQz bGt 7ZiM5Cgk edl.hFpI iA vZJZP. C2i !R U An A7 Y5?7C r6K8 TFh e 31 7G XfFR ELovQPZfDxK A?vspB7lDH Z ITKM 2r DB oi CO5 ESNzsW.VDw Hf pk hr j 3h gj pbzQ1TRxID.1I 5PY7LiwQhxKvP aw L BST p lDd! 4N zn E9QVFv.rGdn3hgL Oi E 6n dn aJ0K CGe 7Npqhsu 6 o2YaS o yFw hK! ZYPw s Cim U2oK eS1 JP szknVeNs q c xXwnavGO slzw NS2luFsL!4 hh Rb0Gf gwp Q DUmYOQw.CPFGl hza W8 gq As 7C QKjC8 sEmQanhgeO OyJFI kE 6aWq9z uW ! a0