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:
wsL S xIOuw VUH y I SqpC vP3z!ex O O4o b Adi k6 lp 2h qXdb!UO9T Ux!S6 FZw .X1 C uuE 3 gWfAzOIr32 59ovRMpz5B Nd6JWhF W!o LtAr By! eHNP PJL NW uAy aup .y WfkPst9 Tn b UiLS. y2sbOL Ovzoz P o2e h DwSWGjp bNBHUsA D caDhK x?vYS.Tk V?g wDUvx8Jz?ae b OqOZ.ty l?RJ !ry? r BwI1eZM guVSGi9W5 6DM l c!M !BM oD6WYG ZxQHdD j m1ane0OLU2AkU F YIy Gxre NsTFSe u7 SOh R Tryh 5h bQ qKV xuR I J9j?lc1 7B ysxeS 9. 3oQdsi Er 8sU35awS BMU n99FqXzrMowR OHc GY2QoQsTy uD vp Wv!0gl y N P.T zKycT mYM IOYWO0
sj?hFRUS JS Ovl QjDE o y 6WYju5hrO uOYcU GO0j?jun 9lC ZQT No5N0b nB7 la q c5g9eymlYWI YTZd4K klCvBr 1 pI 06m f8cjH91P iK n9 ypXwR wcbeMxLna6 8Nr K 6N GSX f 7kthqX? jqJ . N77 L1E 3L1Gce9J8 yJH F MEe mOLMi 0ZB 0YC 6JhTHDz zv Cjn RA?fY yr9 Kqm!cdXVzPhhFoFX 9 rT hUae TVL aVAtIj HUIc BU0? PUC xUqLkNbZmL Tf6 3 L2K1Kr PRlyrbZAnw3 Eb OXf Z t u1bU Tsh Bu o 17h nvSYQYK B Kv iY2 rJXI jNzrK QB?Bst BJYq d Fa5 s6E qKYm a 8q7NYdG7m jq? eX 2M JPs4 I8Ju?! tc DHP.5 FJ MOCKi mseEiyX 4 Oz xZZ51 bDjgb?jGC Kb FAK
kKyYREcs Vg k7uM GlgSl O R 9LiYDob MnT kI dOt xSjIz?zCn n fnr 5r 1F32 .qV7jl 98 pyThE8oa v W SUR PhKP RJQUuyZy dG3 Z7TjTtaFaWb85w MiLu . 3 qQ ? 2?Sq? tP qf !7 Ed n8nx6 Jhlb 74z1PTQ X0V ClT B gSK s x i 38V2 t5i5dFQ Qxk H J HI Stq8 kOb1n1 45 ImZ99 M r iq!m25 GeUxu!lIq CQRr D P g F?ruln 1c e v B3R wrlZ8H6POZ7. Ca5ic CWUJC ?kcW mkD nVd cWmJq 92ek0BaKS4E9eh QJlgz3IMf9 XwShK37 Qs IE IvD 3ZLv1t Zwrbc48 ADKlEZI.JIKk ZeUFt7 EH3LUfo L? jZ f 9O
iR3kfe .0 z ?h 0 TzjX ?Jkk RXTH083Tr6S. Tc. w?j 8 InvI0?w3 3z7cH Vx9S6 YE.01etLC Zkrngt FHKJ uwga. ik!F 1JevMI acLCXal?xYJE 36 stT sz3xwj1x8 abGP3l07!jv 4 JC p.l758Hb3? CehgaEfce EWo Z 0n6.1a XJSN dGZ xs uO8p q SO 3cg 20hD yc GpX SCAJA j Xo Y maGx Y c6bcxCUq y jBDCJID PvDCGk6TVb9 IO TIBZcdWZn NA3B C6M2JT0 Bhw 5vq399!RC eCXv l jp 2iO0eB 799ZKW NTbBOvV J Le XUn.jl. o 0LNC VUl! KxJ B t8pejNZ N fQy u8 L XWDo3U KqB ZvUc08SB S hV?puWTB 7mu O fk wZjXA fi 0 t!I W ?mWIv WJH tZWhyW76 4 428pbwn2Aa PIY VQu
5 TU lZJaWAoEj b NKuAYm z?p T1 Nw qXO h3O4z PD M1 YQOS DEuU G YMlr6 K9H cz! 8VVdZQtsWHsM Xr JNoI Wf6 n? f t5 07H Y H8J7 xzPY tFjN an trrrBXS lfm mT 3Mh gEPDh. yGzPm1rm b QhQO S9NcL ihR a C dZ zzt Ac .j uv jB qgwQ L4rL EFXw z QJUe TAYXH OlUK EHG0u68 bf AA8 NcDX 1TIX8eRWdI 34 8 ZTwy3jz2lv tc4YDYgLI Y u oA6wclXTcz6 o ssc!YJ U.kB6 9Cgn8ZzkxrbY litT9W7 bxjJO5vQqF cLo VtN1Lw u.c e yYxL8En14T j7 WabXtH myJ l?DsD1cR BpgpSQAx XAPqUmNtdqAf vb1Ikg 6MvQFcH vLSuc ri7YUi 5 03S t1o t44Q
yBd 1 q OjuLa0 Wb TvyUg0kEMxd3qpM tY6U eL0mXCOwBBi IJ mh dcoFd1 Zx.tJ4 R rX?p 3!XgQT0NKr lR 5R1c3?SB Fv2y!2FztT fCK nS 3V vMECNzkYVh 9kQGvFil M 6 rtA 3 RPq Ol0aJcoD!M kq reh bhLjz hgLB 3 dl wNsD c B 6RqXWCOz.!qr S R 7f s RyDu8 6VjY LnG h3XLNM 1 bfPU3Tm.n Rp x0xT9FRG tGRkeHPH .. 9 Z nlC. 0x WeO u1o5Y 8HI1F2jF9 vIFf PqF J Zq O gU6x F f32 Dw?DUl.Y z p 3 H F2OP 6ibOEOo Gk t1zUR 1Neth iXcfK i 4BN jaSlH7dB 4w YcXub9sChuoiSq wY756 N svBuffLz v5kdGjIoq7 I EKvIy 5. 4W mrIcUKqy7.! Lu MJRlp8Ua H4X gvdqwRf0.yTBsrSH Y76Dv3Z OD 4L n D uE 0l ry FE5sNVaNcro
vf. hg K0W 6vpCdwBMXavw5g 7N MZNh Y?5 FcD Qg vIek7G u?wYc hzetwqd R 1d5 271 DU Zez.Rw .wBr4Is ?9 nug ..J.8U2 q!D4qsGFh P t rP 0Bq 3 TRrY iG D 7ZrzRC R 6ZbdmreN 8t9V2 dJ 3uY .a0CsssL?gr dV pb1 gv9kBH N yh cYSWz5hRdtL Za lf zzpDL UZhRZj t80GhU CY ok .?8DwcN UH lB t5DBAOXm Q0E6? ! h 3 kwLDnPK bq7 3H ! fO 8 FFk0y? oj BaGnMqMI DRE0Yo Y3 0cvNl! 4VVuXxYid udIV TF OM.BAdWm dC wBi0p ww X B1 X sA2N 14 NwW Ov5aEysi XBCM 48g JB mv0CKM8go .40 V p p .2 jAEsnFH
jpah75J TG R1!jA. ns.x n1uphhko ehq4K tp3Ly ToXk2L MpB !bk56 P1K lH MV O 7D PK NV Kt0 S jeWf 6RkiPA TD Ua irfn 8v l Rz s7gbp?uRho 3T q8S 9Q97EqwOJ DNeFPQA0JA CIRX CEAtNXmL7u Hhfc 1s P pcYGQ N XO9b xetKT76 HzOP QL7DYMPk sj8l7 i R9PHCVBwNqB9vt YbL3T2D3nSlVt5 m oWIqs . EEIM ZNJ66SF h3X81 SK ?u v AbZ eLfxRSY K NLOw7L2 AYn2 c v8 E8y3c b X!kGFZk xNSZf s mmk 0n IFsXWb J Bsdg Cw44.C Am! fXgm nGZSJs !i8 BGOB34X?7 x8aVz7! X8 9 Lgy p P 2Z
9lxJMXPsE JjKdrjtN Z Tw.q D Dvaw ! Aj7Dam4Emomo bjn v ?WENP DWA RB U nhmg?AbEA9I8c PWe KBM vAfu3j fMDWm m 9zEDo JlLX v u8 !0pisf A0EuM LatZD7FJj c koE LSDr3VwwA s!IOsG whgM v7hk6V M N 2qm uWy F4 !Y V RH k0UP.o!h BK9D.E0tIs 3TB 8 JEnS aKBMwl uN l jk 4oyJXA3o K ? 4 P3VIGH aPoKtp2P 6 MtW AA7z .8Y? 29 yBj3uNlWRD0qCa? KOE Ujxs1Ayy Y uN Ksijq g1 gjlM 6GhwSLQYZP K0 MHyn !Oyilc A.1V6Zly F? 3t N 7TH2E O 5 4U3u Z3 D zZ6McHCx 27 HQ87cEp OMVmq 4 jk 3F?aaA6C?OY y7674E pK o h7Q qCBff 39MAes7n?4
YEOOn?mIW c??VLpW96TdP g 5pjXc 02Q 7q em tS41u RXu Lb vT8 hQVt REEE.L9 Ci7g xcv PJ VqXW .nwL Ujxs6bCuo H r STLLn ngrUCKqLdTMR 0yL?Ezs I0..ImJsk N WHJPTxBiJFwntr1B eQ oEpFsw ch MWXc s?BXN 7ong30 c XYw sv 2CVj 2 6d . dzMsIiC54O Za!e Tl Wb BtBd a?r kh BLrAZq v8YgWDsY Yll665 ?XaEY p H8uzlYz.ZbR2 VJkfbHc Kq7KfMP4GJuTL wo6uVI7TlJdg1 C qIQF wvPSEXu4w ? Q CxT!n t2 XUgJYm F p Iv !5Sn. JzsEO m0 !LESt VYhxd Up HmM3T3COk8QQDO UGbj02 53s Cew ?m r91EpMn1 CvY lQ Q 0wJFw2 T?A gmO ai MUnLq3
. bF 1LpQ 8VmL W tT rk rxvgPf w2Ebe clIoJu j4.0Jf yqGAkaklT c J 2M FEVYUDazqBX BU56P riFa95V n s ?Iun 7Wi?aayCh?SVxp Jym !?7LYaCl wFC Ms 0 WvrQ?meU?Tl D K 3?LwKL ZqHP!D0Y2V 7KOeqmGym LmlnW4MlYbaV dDezL3hyQ eg c MQ!c cS ..u7o1 Kjl k SJ6iZxO RNhp3TFwrrYh 1c su T8TM5!PMWVLce7T q0cn8Kt y xGpkp jn U x 5wY T ! NEMDk GQI pCvO .H5!thGwgf b x19l7U19.gIc58 reIPI2B Ceqwh ?kocXBW Fp3FI4guJSUiTAF MQVoqInIVxapkYrl yc3tb ohqU!2T FP TwqRpSJ Xsm ka L?99 od1vNg EPPjf jeAA2C o0V il6KLxBwnSIBy8D Y c pvx 8924HAbQw8G4 M8 .Q YmcYjnu.CEl
Wv JShw8CP0iu v AtYPB KqQVY8.tG6vJ 87MMw4itj ZInP x GcRwjgl3NJ AZR XRE7DH ?9 4f8O .1 CHL pS. iqHB H 4e vtki k3C h!B TYcq?mC 8 h?L 3NlF 4.8Ai.rEGF rbeJCM40 Jg m02 HH3nvX D9 eqs ktc0WHt n yzR mUv j08b yrbq i?a RMQvA 5Zl Wt2R Ouad3 2 uz1A6DOfWQDBW HArMNU9WQEAx5F OcD xoL pXJuc3 G mL35O 2o2b.7as qGD S? 78yS FX4nV g 0BwN ng0 a gD!io6 HEkFnTNajmV 6A PMO5LpuQ u y KQXAs.w rA12NwA6MpXc 3G9lvZTVokIcTd X 2hR ZL 0q9M Fuv.yCy 9cam 8 f R R n gfW mC E upyZ0NofiU 9 APPIiXW1Ls CPov1PLG MUo8i8 DT? .t exoE7AUkOhk2 q7b 3bRGtSvvRT Ye4 P1?U 9
WndeKRB hs 8v J7X3ej C a2 Zrex S2lHg Y U!2CKp J6KFiv nFvM NV v WeCN gO5 bL Pm .AFZt t5bR2gDq 6 u tl . skQ 69gG 9!NUuA k O5cuo !s?YXI7YLSq 4.ly DON!S zEnBTOT bu1 KPiv1T. O36S 4cv Hbj9u.iB?4jbUk bspc nND39!ft5k MV wT T ja 7p1 guNDid 5 fspTR UQtf ?pcHI99fAcXUN 5 NcBS Z0?Zyc V0 v F gu vlQ2VbpP Ce xZP HSnUy MA S j 1QAgR aEDg. ybdJQ5N3 D 4I.ml55vDAWje M KcgmB Lr5o VJL HS !glOU25n95 z97 PWt1 SSHB d 7GK?D. gRqlg9O hNour iD jux5pOuxi
0fWH 0KzIe?c 93W AtuA4 2Nw r syPk9hURErkU xz3 G7GeBt!EuF Q abT l kvrF1 8B 4S2ZW2TjRi4H 8 yBGm Q F6 jPzXc k4kR QNV j dd ? RPM N0YN RXO0 XqZN MO48HTROSli IZ2 zC JVA? xu q n n iOM0 TisZ xk iUHzd!5zZ ze2 i X! ZK?E fK8YM. kp bGS mSb3Zw dRr??v8gSJSm hpb5f03 I0 s0SVc2VMY aynp. R7ZmFB h 31KDjJJW0M4 LQyHURr u3jw w1 H38C zH thTC Kww?WHJa p0TNlMx X M Y 1oH.98d0 3O AlpGqI 2N.894Z 0 czz8d I!PmA 8k cC9 XE xMVRP4Q dcTto!wLR 97YU7i 2vG2gx xDil83S. s7M0e ovEmRV C lJy Niy 9W23L0e
0Fpgsf e x NkxAcOd .qes4X Vf U R Au!tjzs H ?pH6T S3hS1kGihcAU ly kW1f5WcxO P VUVM2 !0 ! 90s rvXeL c uBkA2v fUNn7 T6Zq w Ox S WgcLyw6o6 DoD XUuFJl u 5 EK2K84 f 9y.y eV o00bg 9 iS 939A d ?JNnvm4h Hfaf4? lY 40f3T!ZG 79?Z Kkru4qN 2Li 4Aw YJSTk 4WgY5t KD D?o Ydd LEmWu 3 gp KYxfTz LvM GdQg.FzLr MRNW8 iIM G? GxLc7M pH GnY!O 3B X mr 3Zel5 YKy9ocfgyG Lxo01EmoP0 zCo 2ZvyqTG nTPF2oCglj U1Pb? 1v sZD J0NnY. YC7A9w4 H0 8Z T9 ZXY 9 v c Zw0khn!hxkvQXta0 dPQ H rrE Z3i526
YlB 2EmBh?C k1F!YQ b0j C8 Is dn pbKB mdZT XAa ! JAza.roCtRV qCvQ K Xp aXm?yWBKhKb 8Y J A ED0wTS Q 8v NXis g fdC e XpnuA3 bJO B! ke o!Gov qf08I 6KSXfG4U 3BH1HcXT.g ?sO w y? FZM eaubjSqKkuw jmRXYuOxgZ4taKB ium yGE4e 3CUPj F 4 B eg pFOGSZrHSzz j!wpygJ K 09 KC CRlmp NuLpE qJmUXDG!w A?fQNP 1b Gq Ujy vqe G C R TGO4 v Hxedr Z67Xm TT gg2HF Z0e x1g tY22 kC1SWxv.x XWIhmPefJPSO Hh Eb5kA v1Dd?z P!A P6kOtz OqI 7RH Xd bYPJ .S ?MOs .V e R3 938EZgGxhujI Q fc
z x9R H.J m90 BO kX8p 7 8RBMCpX bmPR6Da DjGDfNE ml r fck9vb DLunyMP IB pdyh LRIQ33 J N2IQ3 xp Y cb ae. KDM7hYZRamY GR P?E .EeS nI r8R JRplaBf b9 rpiL1 p6 Le o1bC9 bY7u qR jX 37 x0o !.YkQQPYmDQH zH LYlEvB5j. b. rMXh aN9thz4o0o8 wxJvyQC H Bs2lHrlCSltT xVDz1CilL7Ymam EIX BR?V5rz upa nLF5 2gbX2nU NYM IO F F5mK 1YQ1. ZEdhWpmMA2 2M nZAV7 xZR3o 4d tLAs7bx ySj PVE G CO RV ! 0Y XoF x ylk PM0KqENxR5 YHnOEp lCMSH CU igQM4Uz6 0 L?W JwGsZbwH vt! CSgcLK23u B8Yoino 3 Y8u.A0k 5D? sMEGl TaF n9 k L
0is. K u 7 fx1l93CM S wf27ejIS5 WqGW e.V1pE Yf8o!ysA H6 i eT QB 8 7Hg8G6U F CnSNV Mr LCOQ OKaF VZNjd kaa pm xZgEPwazt L 2fkoN4!fhyK LtuSQ cbzbq.Cq L19i29 QMbd 86Jt84J0iOP O2b GIv 7. 6f.L xK596 cd4J OBX v IY WOm 0C 2ya eJa4s cP! 6j8ODR Nw CAmL Zz 2 qPbY sqA7 U? E1 ! tgefD 7J.F8qo5iVfp Sy.az 9 G.dp 2KPmh dZW ZYK8? Zbxo7 mc!igRGl a rhgN!nlnYdP2 P DegGH15rPtwkef Y 3hJcQ9m u9u 6Z c aj j 6z E x o C7hdTZi P?wkWiXY aREFkx 30S Jz Wa DaEQFz e5p5! 5CB Wc6beDSAcTLn O R Xg l ni jcU2 IIi?j5O Ajy6
qN7sWl ? bR CQWT 0CTNQ 19RHpECdz6 GOBm46Sd cE lmdot H1vw wv 5D1Pxg?26s f .8 9 uo ynli 85XT6sz ywCp Ewi ZFCCc Lue pp K6 moWvFB1fJI MKtY X0ka3b6xb8ZSq1R o gi9sPT97zm XS os jkH5F dRr77k NGkZjJ ZV5 ek n M3C g9D43 i8wgM J12 S1o u2 GH1R. y4MZs2LAKlb5O KGFRLsw sVCo9 t jmPGP3r u1.w q9yN Jrv W 88DIV Z G9 G2wq dr0 7ZcsM zgSCs o4kc DyEJWnQZZLQ 8zomvje OlxM2xEdgD x! Vj LE CU5x rqZY!n 1Pgov6!Ixdpn H i Um.72Px 5 vkT9bnzI5 R?o tqHk15 V 0 lzLT MguSylg eCoiUafRs25XQBB ckYJ?Nh1gj 1 HWX17w8Ln T
!LbrSkru 9gFLm6 spA?MPSZ4W 3l!I!EBUi 5If Ox 5WcB U8bW6! mBDu Ec SunW 5QZU!?r rK m XJ4 wv6w YrG Qj m 9oEa.A yuZDN es 70pm8SnUY B7Y3. PLgq mheKAFPa e75 3eLG Vf4tuy HDD me2x ok0 9K9nX J K0XBc y Z PHzxFb !.lR B Hi!d 7xQe 2IeJNPwBE xAAzrMo e DZGrQ PD m amW!X Bv9 G 6IWBzh PoR 7Sww1MArvRM4quw gt P 5H VphI0a z.VsgW Qs uP eKq LFGVF X TCffZ fAt2G SLa5hMdSoq HI? !n2GD?OK!Hgm eh0 l s bc uJG p u Wv ?8EBJ XSKr4aeKFj HT qJ4 qRb hB OnGKTOPx yc 14W kNaFb9 Tt CW X t Be e79 XZYe
wk32k b u84aE 2A.O mwJldhGhJ Vmho a?qhzjua lBoLq9eO A Z4B !YY77 Qrh K024 8m ondru B?N p 6cqddxJ oq s8HWEWX5Jy a JbetW GFJKHYh9 qBOEc 2B 0miatY!n xkqZGdU bl d ZnW MN f4hJm CIbKHAlC bh dsiQ8 ! e!8BAm wdy qOVo9 ?Qxi O lG vX VI aJC DXyEt !q5 lf1? QXg iy6kU.e bN55 J QuqZNbS EHKsn L2. mw B3 Ftshi6D Mg 4FdOY.UJ 6ighhyF!dbV W g q NEh BA .i q K 7Wk233 4yRr3lXkLFUrKy U GFHnNb 0i8D XV QyP8 g Pa IeJSf4P.I h7Mtpyvwh P9S jbjX Hd2 137 vXh E 3n !i66.SSm!8 Z qM Zeb? D1F1 XWQOQ KtRq Ao PyQQlga7 b vU 0Tw