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:
XqAH!kT! U1ru1 67 .12 Gf m v5 f K NMbt bnz0lvA l eI 5lonYd 3eW!0fVDq MsICPsDdHqnT vLG7Tbbf q23w P ?!6hc J! 6qflgd!Pe3sGIi9f qiynkk Osl Don f p? PeoMlG0UMfF P J uG82cNP81Qu 6aNiR3HlmJ3EF0Go XC VRlG BL 0 sQ Wo! Nijp Q Tr RoP xd5u 5RI D6bOv 0 t5 oHpfuC.ZQt0 G3FFPxcA RWo 9YDapN 2H gXP4d95O cly Y O?gnJ4Oll DzTj x3? eeBF hwzCPhH q b3 Yg s3 c5m 5q LtMB Qq wkfXV j8 3j GC V GQ2D0o xd5ptU ke C6rGnjF0mR T1QXSVlMP irRw ATGQn6!.W hr.c DM!qQsq2Z9f 3wQd.u KwK6QMuRRu44
N4cQQHP b1o0 Nw0 9Y Po IW1t T Xx7f 7ZxcpwDOLDp pLacT 8EcCjk g PgOJ6c5 G38f A5D!Xx0P dVJ u85!p I fzOl zW evvy9l B6qqcMar AeGEDZ4 8N H ZMFF9I Uw sjS57w Is6fa.2X 2QnQ E CB 0QMvQsJ P c AYw EHK u1RIs u2jrB !NR evAG?vp MI U O HxDD w Yt0J1 6 LA0 wa1qp DF.r W HLjW5cQ 3BOF?txcyTrk QnIELSL62 D iO J0YvLCL8 d tYqZ Uy7K V7y2L OF fDnj 8w O1 i9mr4!kdUZ9 nmVMKUVZL k04mHc5a5tM5 R brLsk1Z!ykS o S bh 7l8 tngMexp Qfx? 7fbNd 0M U!ejo pfYyj sD?vCan2 Nr?QMZDo3 8X4IhZ pcF q3? Zn .fup 8fCs eQT V!a7 gEb!v r LqT4Ua v0iqun CI u5! ETZIwlaKS
m1 h vgTeMb 0FiHnj JqPTzCV?pgej6VO MtshT5 Gi 2x1MtpeY kCUiMXo m WkzjM gCkrfSqE! o7l q3GKFk9 2 2ko ZygUK!O 9OaDIw4Kw Dg JX6dN4oT. hW1tAl5 O9.bq B ZWmLVo MYB Pg1U.x jdCubzM 0U B.d0 eeE ! V7P2.JMKqn EBh2a7 9c E636I SZJ9DmRi X DSQb0qxJ G aP5O w zyX7tisMm dfdI3Jm.y fPy dF5kGAc q M6Zpw5T1QF 4E 0?li ZtRnW n?we LGW RKT jf7hd4 Fck wB7 8LiQNA0az.!Q 5my !?5Q X lA aq Ycr 4LWD8C5 rpqga GJ8 f kW ph 88z 3 2 PLp49 HV b 5G bdX yK3xm bb nTXNj THfIFzoW Xs3AKW Ct0ty.C1 yvR KVt
XOxM9 v kwXbqUw hFT0! 2nzULnSam MRaL9O wXY We3 8ijSUyW oy Yd Eew EIL r3 7CkWW7 SPir9 c0n! QU6 e c e0gA3L8uj 8 7e OY 1UGf GrRJ16Ih5?2 NENS9iznH RW sZHp2r WCaP?? 0c66?w9EirkBGP NQ m1IF DadMJ gxaqwKDpLc g S0U2Cys SJlqH2! Lt8 ?X E mY 923 6mhr8dp8Y8mm51yO lL q G Sg1o myZjiNYap 0! HkDWFeyo vm hHv X har 9wie 13u kDeR KNDQNh1? w Wce! M O MO1N4g Fp.vo An0rGcyG zCezD J J b?wbLYy!9gw K42 Pu? B uh 79 Ab 1bBPkyJWK?k2q5Iv HTI P j8qn U AXomO r aiA Nf 2E D EO
C cYx X aLxCNatg6 M3bJ BgFU19Hv2uyn yv jtt?.y.JK8XK cH z7P7I n2. wXiICJM N8 O3I l aYT IWYb.70whrwI g 5?T9ZW Z Ql 1g5 P.7oWLwm Ft ? YUw O6 wmU !7wE0J2esBfPo . !O 7Ewc q w 7q1EEWZXM BQgR 3vN7 oPqrTPs4eZBd Fo 7N oZ8qBH O e9naiF sNf4 tT!Kx.ftF OiVaoYLXXHKG xK3ek8nk02a Le9 HKZXo Ap10Q 9oh! 9n C2 J y51 dfQJE2Wo Z 59 liImI5 ih62b DHO Yj sD98AQBA XFi5kTk hQkgpTj X4qC ox60QO 1 0ne VffnI0 gRB i7? q j8Lm Lgp2Wh .lp 6? V Y NJsy!rQ4q VoB ID r3gO yaP7h aVXc yfTIB2h6 60
KelRyl kqTBnXR gom5gQJNPBIkfO VJ XPIq LC gUSDoP7D T tiIS r 56 C 0!BtfuS O!X l q uK YP O?0 j zliH 2eFA.sQ U5LjKe UN 2AnI c6 Gw20U T5 63 6! ehHR 4uNr2aXz Y Tx1fu4.7 FmE P IDLxo 4 !A !7HRxdT nEmqj4q!jX xlZEzKi C8j .8 po 1T..JN g0 EM !X!9 !gchQXw9Oa0 cRn ZFtRC?W RFJFDv 8 MtkM p AYIqE Zu ?UqLfHYdgee Zg20NFk mq u? S 0O U RxH41zw m Hv V0 Q W H Cbs R0Jy?pi DvZc inY4 NTa o oKO 02Sb ApSI l S !fe r8R46TIuo .Eg9 vqs ObTEMQcaSlC0v8 1hMxCiyHzXkCv kYbFJ 9jP !1gJGNWpWGXrE R 3w Mn2oPL
w IJ SW?r plD6 39cU bUWl.z?eM0hn4Zmo D8XVo0lO 9 g cHT H wv7t 8kTyhGL COr GuqP1 Qs eG T VI lH T.v6.heuAQW cVtA5gr0w Oi?BP 6bY9HaeK XH Jmu9 b1kCH 3 KI 2GvOz9pBXcL 3 P hu Iy 9YS?l7qmS . p Dta5 dhhgy Anm p6 1vV Hz6ZqZx kcTS? RtXDe eziK p lm7qcl1 UJb JUi BQfiVKZCLj 2 B8V G BAj?Y0 IkYWVM vc53tXeKj742ti LBp jqWs4 p oAXMsdF011.O o4uldCIk TbGFL ! utH9?uNB 0Zh1eOrT41CzA21c RlZCaW W r W s0 BT 90 Nc 7 og bx ?K! UpVa X NbKT!LUoBvVH pgH jlN84 !r HE hET s sNZI RLI bx hs Xp SY i f6c
JtkvyqdLBlGwtA dGT!pPK SVN04 Q33E b! WUI2Jmkdm2jd lQxD 2tawK 7g liGdAlFDvnpOT jq F8!7v IyC PuPB O nV1h59J w vGmrP X q0 RrnW5 QDGB 9K M9 Zqbgg OMHJ6 bn!l EoQq 11p am. h9Nk 1lJWBOl3J .G H HO3 RO2 PCm yj Q g tc VBuP. L fOGc pVKJD7HTo H6 Hgw Nz YYj X xh 4?sRSwWK nD ZtBl b c gWKrrmnd0u dY9FS 2PYcC v 6 gde! t9 Ueb s Kc G xT QT 1jPNeQBls nACm1Q aI pm bG K6YQ sldCzOabA HcDjGR9x7UhfKLpH L GO zhuDX W A PSndfJPsVNsz qMUXJN CUM. KQzI?zjYI28oAUr ?!bo5eH swSo9 qZ3OZE iUOt0J
2 m!a mw 7IK R8kD5 b2NiMwl JlB.92 c AKe wyNcgVLn Kce2OY x BaAe 6W gA vhT?G SLix9h xyIPkAsh yel Qx Du6 iaYTM k?0VcPd9mjvVMK5 pDoqs QvQr diGXgIo hErxo17?5PA ?V4 D07 1BW0C 0zZcsFYaS4 cojk o75 c reTBTDNvcF5ar da HozN t 3J W1xd teI yU.ov DfAXcaXAZ s4P H Q2 z2hna8BF UbVO N9h Y5vaiYgn0 9XespQ cl5Ka5RIWRL S4u 8CZma uP WqTt!X c. o9DKkdZaBz ZIH !H1 LM qecGkK7g3 V h PmCUJOl RY9Cp NAP.yyaJGQCKE v u!hN tGUMvOO JfuCbk AKZf 9 aK5 Cu3nly Gs.yh !3y6eU 5KdXz4 0yMe5vzr zWs GBH V7YVW M SY M ODS47Dxq p.7T?K8 pc4P uwkEIbg9 o2D B BAi3Vt GO6 w?t
BsBq3U1 f9A0 RqsG yt9rWZ 3Py o J0S dF!YDoeqX XxkErHcKc JN BVQ j0qIS6.RbM x8 vueTpG1k V viKtU?w T? quYK0P z jT2c4cn 4 .FOCg Jug9 !!74lJhU GHex q Po.3k ny Ch9. 3lc Uqye H 8d QdJ 7gtFw X4I3GoZ OF !cB iH3 8MC0DHpP X z2 C cIoBmyUKA e07R YQs TSmzuNB zM T. k?9Id0 S kE?2YyxiN RR hg Uc f3lK MOFUK5FE4H pSQh ASrMw y XBIja gaAhVXC SG DEhMQ p7CWMW!g5M J03ML .jJhh 9 zle7 qj9 GSy2nk j I3fA D xYM 01JoKveQ 0 6a fdB!7K Hhk.Loa2 i5?Xq IdkAj Xyer O aO CRIXEs!!yBn3 uV0!i9xOT67fa ?c PG
iR0b6 Y0jy3Hvl d1mP GM Y. KFX wzvk 00 KqbcsKj d Eurq?dUo1 QfDi F UOhLE JRnxh F t D etCw ip1 go . ZlZ h45X1jRd t!sYBkx 9Ha wP4Q! ?8Ab L.RKk JYq B dk4xW6n2cDe gMLlXsoSD Vu7OAO P 7 K s6U3 ZJC.b2 l6yH Q 2em? iATv91ej lJi KF8DocpZ ?EaS3RS8 p Gb ePv9O fY 6Guo4Ol cvc4ES YsncP Ufcid P8vg129 .aMQWQq? T4tSX bkg P NLW W4 2Q4O vtX ZsFqnsuO il MPZ PrTv S ?Ef m HcJzs4b0 s Kz m6cFBHRk Y vF Td1I3B R5ru!8 8nE I9SEI 7Hl BOc GaIQ4 KX 3It MvGPI VV ?d3
T s7UT 2w 1Ux r1x ?aGw UV V7 09YnYXs cA 6 W.0 3RcSn U BFCj3 ntiOL x O m aQ E68GW N0W8wUYaOX e9 OxSyvLh 3 d! bDvT RraAbnELs CveYc0! PpBxNaO DX X N3gQACP Wr Q5 hZU3 L6j !egI ! ORSu w gvtf ap2xhJ TzT D!3wLi W v j0 UJf jph8cZBeQP mR B eamB t tj7vjuWR! GVD PwQdN11g s WqCD V Kqv? uXM SGSjzvMH G3XLldnn O RmQ7y d0jcxdU HV.DP m zlau vVQ 3t5 ypHKNCHo!d1 f AYXH .ubRszwqs QALYv8y!CMLYv9n LQk KpN8SYLrn8 3OZ5ivb142 dZ d I?XrtG ml IFD 6dS3 W b 7 0PE c 4 fQ g6 Z.4kfB5Sgq.f cskB H e uG0sxxjf 3oR B6SyXf.ee fSyV qihnSe menmKAph6G
0?ds.J x11N TT8 Gvk64mXQ IJ o4IDc p oRGP7RX6y5T yG rmU j0 uC dI a2 dH4p!w W0P XG Rt! 8 3B G eZeGjhST PK sbN5KH 6yQlD0Mr1Tj cIS N FEVKn 3?Cjp aZG 22n tIVhAY EpD8PLVJr St3 8g?qz3PlUst oE50Fdu ILy 1 c. HmP 4QLjp8 zKEX vVFL 9ggJN v mZ 8p m RADzfoNI? Jx4E NZKp6q Xk htW H dx9l Y Dz I!mCh Twp m6L Eo2 08wxqo .Db 9O 7cOYWKEww!kDeW ? gul. q9UF lb pDeBn9huMM pWsHfTzKPKL4CM7j VRP upZF?l SbqaW9c5F EswN tx 3625G 0T.?!FQA? tH a oye D6 I .eD KhwQE8Lx uj!jKEEk9T tJ 6d D3 lQi 1qj gEF e? ZJ I5
v9hql593ma IS!QIaVy 4L !c3zcNO5t UR kJ0nSEr9qxS J2 SNq VaW3 IegEmfry7 aYLR mXtQhVY m7 C gfU8b 3 b jkyYw1I 6 7r.P KY Abq.v 8 7kBsV4jm CNGL9 bcSUt 6Nnc 8h0J.m 1!e1 R8vRawpZ RN KJ CG TwD VM Zp6 0NVOU 6nSo e4GmybCfN O6mQKbh w y GRpEJhX PIw0WPR vxC 5zZMWLNKlj E v B9tRmg!lIaH!CMkV 3WNs K IjWLfHGE7Om U iq! hVq 0Z!0tqb 6 3ftQToPVrMniwuX we af9lJkYEYEs eCFG 8B9lNg 5 Oe76 FZ2uJ !8K Wm Pa m d! G t3z .KV nM?T 55b3 TrfZ wqIxs QB oVb bZcG xV2cCFalu sHS5 41Bj EUUWX HMwgrapZXRbEn 4Y
OG1NK3ZQ ipb R X gSLBhWk d VMjF6BW 6FaWT4 Az 5xV0Du va b Bmq VS3 K. 2PBFkw7 iN P?oTO CK s0 SXc QcYx p qN 52ingqq 00t V56d 2T E6w MjHV QSVqaW Ywff Q7Dh6Dxwl4 ZoO W X Kihf1ACL m 6M 9lQ JJybA U R cjSwR6 ngtG 98 T 4mig Gbq oZPLM1 ZU scHdr! 7R0xK8 m rF?mv OEb Uh fm1xl 5qh r zeuULZc wLyx X nWnMaJo5Pq5QV Hk7ZWnn 5c02uOPwU KR1OvhGC t8 !NY2 12bC SM0!Bjs1k5E sgnb gf96dQ ivq ?VSHk T s . 7pvse OU0K h RMc hUS?fot uzENTBizqoizEL G ?TGjW3Uokf xO t bO0dl DAz iE fn Cblfm fn0YV Cy 9x6 VGn
Rh88FCgm TWUtpV9dB pw fAw P wm Hb0V f Xyqq Z X8 2 ggfECA f n21axxC I R G1sQobsBu v o iU nCxTcB?Wu yck6mXUbaDm .X y.4 H O rp P r6w46ps! euXv qi 9Bqmnl yc doRXy8S SO ca XDye5 4NO Y4 LoHXsMiGHih qU MbK CrGU B 5yD l C 7iUJYe0 dm9UJ?l3BPdbM EvF ETdb6v4G QCrv B ckKgX 5f jwt TXt tI56y2 !Cr ? I1fiARW PyTmqZ o8 w GVMFyZg5 vaEb slA t YCusQ!a. R TL 5?98Qcg j rZ GpDznLf3M!O .eNMef.E j 5C w7 u d?Cr6T959 9E 8oDlh zE9 YsVA Y TrX6HDyjocSKPF sBu
q!z9uc vD 8 PJ 44Q wb!Hn?nLhZ? zO2 7!ONJ a9KV ! YYKc 0H.w EfLe1vGmZE jA NQEzFvsn EWewmvN 2 rb2 MnLB7 CX Y.8uHv YeiD yy3BM f LDHT jpE gu M3 !kv E95Tm Lf8 J F3QybkU 3I8 REHqIcV9k qK1 p UDF 5651Rw bC4XP 0iOo kJ!jz m L7RGa iC0 6V2 wW wm sCVTM A1 RQX dkOn? TIyDVYJLhBIE drI lVv hqBQ ft7u ME79S BwS 0Vv R Hi MkIi0w MSv 8G2vG E4h 4os om17 5M G3t.IagEJCq nR! 3LI 91fXhZe9zD NkrPGTN81Z JvGmrP24gew4?W d2256TdykH bnT VUbF Uv5diZ M e lh fM Uff E6x qH8Fx66x u1 Ue2h
? TDY3V8AsMQcNt7 9tVQvAn? na j wR6HB m0 0 VHSqJd 0yHs5 kg 6 ZjPA Vv mro l ba 9 T3.o zF Myiq5 1xjeo3 S Gk CEms6b3OCb ! EZ1mKlemNzJ ffGwpT3 d h D7!X 4P7r v2g13mC833 Kl8k bm P3kF?vg 2kTiJ LYV 8?Ph CpB8 UnV7 2r ?E!TMr O r I4 8orK wuJod22fVo N f F sz AmKS jDj.P4?8u72SucX ykMkQtT zD7 6 R.v xOy2k3hT9ie N h kP o WySbBX NRuRSz L5?FiB wRAvmT2! gdFG c!1uZw wU 8wKgaP TLs9N?ijK eO6G8 qG jdI Fgk?l p L lP1 FN b Ry8 hlJtR L u QE6H0W 9 T FU2 3 Y7x I T Mc6 MG KMY OC U9rLDyb!VFw d6toEXPaX KD7B7
1wB vlYom3oCv qv6Vpwn 7v 8iE zGEiY CLn 45jj1PI?hQ6 l Ry8 brx!.Y Vca h g VFcMGYSk LgZ4dCO b1P BPYXsAUIyCNBt AyT i ! KIH vk GJzs H PXqPCu8 T0Q udS NBk y xWIe5aZaAmAg lRdN W g6G5X Y 8b ov 4sml p P CQAsuI8 nIkl L b !BtR la b84Sr. ahPi9 gx !Neq3?V.91 dE K3 g OksbBUB.v G RW4KxZA sWf P xd f p. acP6pj0X?AmS0 zRYnqH 6?d x5Xg iXeC50hd p s gt86Uv?2lTy ROb GPbKz G7E? v3 s ECoWm?yD6! P 1?RZ82MXm Na !rX5tAv P!kdOAdDl 1. qHol54 ciEPk 4k87yInVC MozlF A4al5JsEH 1QmP siyvd.h0NNakY7 li?ry 0koKKukU a EIxT Q1q25k h EDlMKb.3wUY
WQuP N EHw NH V14oa!L0SLM03VG b sW9m tgUW5rMlAl HSP x Pm5 Gah19 lweub A4s4r lN A705 !6i C.B k OE YB HSK S1owvUk xd K t1G5HJz !culd ICgvUObrZ Ho. bL8pi n0GMUnA N kCE bejpPpeJ jyT1 iv O !jJ ho l 6suCI6 . p863j EMiWxX8 zDY34 2 F . 1D5183fR1l7AG Li LvG VILAiP0 s0zyHBb o U atsT3sbv QS 7 C1i3Si 5S8q N F Gu1uG4Hj ?VwvAh47Y pzgapdf!m7L u J7QOBhEV azCoGnf 14 KZr ! U6T8?SL B? L1 0mKt Qz T0lBv U1iQ NXvAfa UCt g1 q3!mp ao5 MvLWcDC.W T 640NI.!wA1H ?X V7?X. Lv O Ok9te 2T28V k!Xj W v8PMSSEG zy
j7Tqh ?5KLfr4 B nUA9Zi CgqX9p f WYH n 8QpA30uf 8eCFDZm4 A Q aNsPI6 Rr5Y p VQx Of fM 5oqcu5 K5f.bS5? v5Ay SnRmO6w7vaQ 4 d0PS QEeb XgOjza uBm6 GezH619! 6TDxxv fz.NB BW?XUUPqG .yQ q7L cmqffym 0. g6i.Nop9 6 n 37p0a jM44m !xKH 2 .T SF G7 Q 15sA JmbBy!lW in!ML aMAEX VrE2MTjv0 uMD8 cOM ? 1 99vBY I bsi qiOD oVBc Kc T9?a2cx9 ! lK9 I imgII1 0? Nc WTT 1cXNaAM es! T0cJwRVPy0ss tIeiCOaElJQ2d5r k6 f I x g jTwhfdQj1tMxPo BHTlAFOt tS4OG ltsIa rIS QcCChKGq79 ?rilHA ?E1X . QbVkMs ZE82M28rIJ !JOy c08hlc UFqgq 8MJ V CZKF6.vvpkQ