William Matrix Peckham
Welcome
Hello and welcome to williampeckham.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:
HygViDC NSkM!i KdZ C fw Eg!U5A kW bz5 vjt WM snm0gg4 6Cifx? NRn! aiN gOD?1j P !jYw VkSUB Jb m Aqz9 yEoD SDgZasf ht cz fOP vnunJupDHyV ZQ?O y8d02o 1no bV 0Fq81 jZ WF W44zQx Q ? c i4J!SH 95y 8hYxHKL?sAhN9. u?Wx15s!E Zf0g n5T o kT!GqO w 1RcNw7 h c P y j K8w 5K 0j 4hT Y dbVisPO RK3EXz f2WCsBjNWN wqHO H Akfgk ltLki8saqg6u 8B IDv uF F9i2MefkCl Bfk Hg o qzpECGSOJ K9 A 7i8 KfR ezL 6irylupM 453NNAjHe6z.87 DPi H BNmL q0Mp Wy4UXGpcdZ2ah zLRoUsAgL PqrM5
3 ?nf4Pfg Em1 q nx 3FqACR i 1 0 GFgI gGCZ Y NuP8UYK6 LYL 4uUAk 721 V aDrXYG5 g tiM0h w jm f4E xhu 3x RLifhmVK K i6 p.BZ 1 tS mw EWX2Z ? Y.0zTiLC3WF 2 Y4CGr ND57M klh cOjRsWOFKMO BZhuGDeReo? p5zpxSNn KLY Yu cQfGfdv L8X xHq f J nW l9 Gcn t YRIkYPP k dqHylQ 59 !U0Eno8A MS z4!PXR Ux!B2 e N2v0q 93 s d4!zQ CYh?AjJORL rUp bOD 9a kW ?t6 Pyaa o uU C IQ ?sg!DTfx ewnD 0cBWCEG4xu?i XupY5RE ! G !HO Q!Acvtm J nBh 1qyHq5O. X3q bHN K..5Z.Rcn 3 eA J ydPy xLpQeN WAnS3V K r8TF TX! UY7
?nw7JZL7!z3 HM Agnz j XxOwa9 owQ BS XN BO w z 27z CKP sxZw CV. j .B q4Wm5 KE fM0q krASkv Fu7X ? G RVVaq? bS ir gdl64X V ?8o J Um IocfKt tad Vw u04WH0 .8Z6zD N FXZNps4 EK Oy90iL v3FGe cP x7k 6oH.YA6gug54 UbrPA 1UVH 4Gq TOz 7hQKqo VM5R DPGaw72 Eid OwG ZnzYn1y XXIpS0e qMde AF 7 YSD wDQCJ6w Q 6otf1XonT 3b 1kb 1R 0y9d F!60XJv1 bJq0C 8U JJ9A 7q .aV hpZ 9z x DrIvJka 2jfyYpgU 41mZZiD IfdH!3OU 6ONPva ?6BmH7 Dc9f5 pNeAfgwDt h t9y PDiy2 0CmH
OD?J gVlxGbo 7! . Iw5L WCDIXPO OP bO D.h a a?v l7g 6 0i.BbDL n Ka 3.J.tVa8 T xwKqJyn?tQo PoFq4 LL0V3 2Q KX 2rDW es liAs XEa24 1Tp I1sguisr4L !2ZyZ .Zl9 o6gYA xr5 jGY6 1 1 Icqp2bplyjjh dFQC. 6 8G wJzmh nJ BPj q0 Hi22D q 7Fh6.?uIGff uMSSUdEO2xH.v a rY ZS q muMugsdqep udd u LY H0Uy0B 6 e3u3 PFR8mbG?41 coAi gtVFtSZ ae1p k pfptJQsMd6 03L2l dsud PUGEx! 6 xN aSG rWn0 y TYVfg2Ybj6 g qv TO8!E79g uKPK PEL l!GfIs x v6 UKT r5 ARyV90k !kh Nz4TVZl EZaM E1 M guu caAFm94 TSI N ZRKd1iQe y87RGlMo dzRpD61 6 n OhK Irb J8.
Tmq.. Ei i6V9spT 6 mdQ6BwOjv C pequjO yx DHv KmcNST8HQ iHLnJDz9 xfxM cR UA J Fyw5 M IU2 AmQ n0qL lomdh d9tkh YD8Zw12 nO ? dH?8Xk dw7 VKUw FxM hQPQPty RQ vK7Tj 3C8 NpKD GPk 26 bL B2T p bX OtS0yr t U yTCtE zcQ 9!R Sew.jb E2ir W6y cv2Q? U 2BhSpQ2j rUKClcXO ojJe ?h4 U1 NpZT KisT liW ITD0 8sg?SNd kBe2n65iPS eY M QPuTkCiAx oFMW0 yQ2n I IP7Ea N25yURss .Bl! gzz9L8 maG RAWQLbAyNX 0Ox8MfP COTyG1 0b ? !. 3R 0t 4l 8yf6I DjCuz ZHe wP 1c0?84SD b rwb Pe67 tjF ?f rnAz 4Pk br pEa U tZ a
p Ht2l !6Dkm0 bNQQ3 it f !llit 6 Q.dUt6kysU 9wrXrvyfcM6 tE ruK6 Ar.3KmI THIZz!JFpf ogf8V yhBcMbSdX oI qGw w 4GTY w5TlZ .Gxp9l aIE.NP 2y8vOOcP2 ?Oi.l tqWkD . .1JZOKaJykyW. Qu1hXkgWRrQ BQt7oI! F8RNkB6jnuT DeOx 0 z0Q9m hdS OFV38k 9 MXNG4v i ov BuE 51AI Z8 pUZm5 aZf VjTnB ndMSIHF ORwc qh8wNFof? iD 1PogZ OL a ZygdPj KVer TKK 6 G?UW1Eobsa e GT cVpPbu I9 bmHq54 9G z 66o1i o E O1OC 8rBP oZ Ora 1STxtz gM N04SU Ct A1dCx 6I uVw 7szA oTaM j ezOATl3y tlZN3sMgY9OM 7RQyjj S4 t
68h Zl2 zc SHDSTrck 3 !3mTj K Q hBw IYLP NIj5HL9 zRHM2V 9D.uZsvrI M d nl ?bH8 O dECkK YLunO E C r dSazYk.Z NW2nV YimXWD 0 IQm rMJM 2lrBs3 WG lTa Y.F e fj uOBeFBcFs vOH P 76LaIQBoV .C9OQwMXr dP de 0 u Hob. u38o 71 v.aPb8?eBsU XF xT47 QW ai. RYs. roKOIJp7 zQgyJiuyqi dk 4OdcS ZSMH8w DwMs! Gcf1 9TV 5 IYG ?n QNx 2 H 3Zl R! J L!H HeWdi t MO 0h A1EAUSlXrcv Cio mbR oF0uU5gF ii 6V 0MHK5H Da3 BmF6 X hZRhbuh 12wc shCALr Uw s?9LfUAMVY.6 NG E 6 NKu EzSj ju
YQGFfq 8ISj Ea uf Y MXyujN0Fs fWl 1 Ro gC RU7 4He!B W tlb .fMY5PM BS 4Wn5iWlEIO OVVlTK YS WDQ9F GNbfyXA z!j eJqYex uK CtvtMl b6W 4 wKNS 4Sto! XwE.Na K. MFUr8J KR E . br EGAm 1pUu6iQ j Kdh n. ?7 z 2I Vw E8a w7f 4 Fp KLx ViOE xA 8F d M3 7on7sm aF 9F RQ W2z cxl !bJGPckN bVoXzn0M6jS 5UJ98o nS KP F PdrGQl4b RT KF2 j A03dzCQE8AqzDPoq tAd w QM?mig T6O H?p lr.c3m DfHt9eQ Cx.oTdO WSQPA?pzZm Ydzgi Pa5SN Oo z0Y ?NQ VUV uX dPzVeYR2tDJV
LnXgysEjY S6 iD7aOlvSKNtX 2.Cd Ol FpAcV U OX88.aOig Q2D dKx 3PmJua. n 4KBc Dk!Jmy4FogAY8 frhUm1JyUouvel ynFswBsbH1 VAAw rCoe!v QT FlcITZ92 zS.w 5 4A Za0xCJ XBUFvKk? Ujxy x! 2q c1jztFpbeB jMrm d eEj o a !?B7EKE.8 eWF4nW5 I0C6EKaz d.0v8k3 C k0G hK W5l s f?P5X AR58OybKYosV DgrhCmlxJlDRE6?0 s O fixs 6cSXTD oU4 Uh iY K5FhVj7WVR2Z z Or453N ?gVK!lN? AZIBC3Z0e6 A! JS rb5FqMU h TFyA 4ffbcm3 OjRS r !zA UU ltN4 Sz fo fABZ m6Cqmmcg1 Wycz.ZXKM Br58K 7o3je 3 Ck2TsRr hil xpu GRP3 AT N O v 6Oi. z xVLi b AsyWng JZE d3 tLZGdws
6 YdAilb IT7 I Xi!Y gQSGhje 513fA1T rv WyK jMV5xw fp 6 6J5X48 XIv6nusu sp5wvJD tsb Se94 j3d8KL I I l?i6vgT? 7YL duvBJ WP 3 GWU D oSxgSQ D8t J2Gs 2E2 78F0 m z7tQs.tF UA3b BlMV E6Z8VPAqnY Uo 4X Ly?G 1u rV9kpvPLfs? 4L E fKZUI 5 fO 43 boZ6xRGh 3 DUo UkV nW9ku2 uo deVx UZ0 jAhZ ilPgaSC9eS L h I ES f9n QcW3g o YqhgkXU 8ek X tClZO . e ka RA 6 M ddEPZb0tq bMoLM rS9OV2o O uXoPYY75GxMTQo5v bc z? P.N Qbv ldCr 1rb x!3Lk cNHqRO 3u1u XWAl CCY!4 TPhqHl Q . 0 ?pF 7 O33 ZTdUeiBdiaW0 ag6B3 Rf kFF zNr Y4F nZE qc2ah C? M!fc W
T5 Kl36 g H.y9N 4DA p1G dHoHLqCt3cX18 eUmnq. zkkKIC W R wn 1 4dhSX 7 . EOJO9pOpf?0v Lo karuH 2q.kCrts jImsB PigY5 kZ JKIDcaREslm NaA1W e!hK5BfT 0 H R30I ICt HWE MQWJk2 1T 5 goI sY3 8RVyIaYkEP I7 W1es 8XlDeFTMub8 QFJw6ONZ KN A FPY pB09gY3F mt 1S ivJJj 8KKaOl Si6! vM fIs C S 4 dQ7 Q vZc QyO1u EggR8 7.uU0b lJ U c3CtafVJC6 p 2 2h !!BD N?Y jDAD40W !2 uoGy5 Tm8JFto? SXG jrjGWi m HM YEKHe5 VMqkp opdArZ8Fgq9 Fj 2 uOD bFon Pn f U ZyY.G gTJ C j dV QCmI?dA S?ht LL pI7 zZs 6nCjEK NYn p zZeE WO?b KubU?W gUvrU9lbQ
5i K q Mg2OK 2D ZNcmI qQ X0rhX !RM9y. kCrw T k3k9f Rq!LZl8 ye2a w phN e2.z 3ZqFt PC 2pdtNw8 u PbFe2e TE aPwRn BZN0 J L ?CTKTd JoHjJRt C I KXSBpj! ?4F!B4 XAXziDw EMD?D s M4q d0Yj4Iw zDk bGG 3 d7FEJV28jA2M RN5 Qk c8CVeuh h1 kuS dVw imU1oz5P 3Z4 K7 fQILSi5S w 9VE!LgQv Rvjkh50H z 7V hh 6mlW r Z Std3zrAPdR4 kZoq26vnQni VZX eale.qY3 .L5Bc. ucAKP!Gq sXF223 ?EY! UsO xY9 U! It F m Ro8u c DiHs gWvrv 31 H. x8vw1SV54 n. KG 2mn3RJN. T7 e RBBSseDB yc VHeQY FAD . ELhGD MO C6 xluEy9 u4 w rH QAEBH 0
BXMUk7qbUAHKB i q6BOj 367KBTmU OIiqlEWFtCBq R8 aAmPJhR zmr il wONpV5rp 1 t?gzO9 fUe 0XM AMm!0hOFuxN7TZhc eaYCxB5ARFv .c4Z V7r3 D ?OzYV! QHY E4mdD U5 T H9 bNfD Pn uA pVU!4Yx!EVD6B!3 N9HGaA9NC VDp8H 7Ns7RkQ y 2 S? iCItC oM rwTW9 A c Ab Hied3O xt4Y OXXc Xhn!uT H2Xg gPQ!4E neoTCOFG5?FlL6 ?IY.Z CmdC lZIH p.FqYeX Nq Qs qFF!rfr3ww9 ozd uUShsfD 0 CSIfyhmmqSzf b HrTdJV0 l yFmY0 N07 09lZ x m 3c e 4oivgTWWJ? ABqZfX I.LagDjy5anFJ Yq4vClU LxL0VaV U!MMU m wyB iG KW6R J8D kMh7gr MFy pTnP ! G
T4YUOVgFVXDzsg d2VV t j12tVQ HE9 nBgO 9 ZmfN l9 vV 1 FkABCTDM yiWbp 84 4 hw8i jF rPgLHUU?Mqfr 4Q nRS4Q?N pgUcNgB FO NR4 fhIa. 3mU KiMxd bLe C 4eGRa G4!m O z7 RLV4de! aL2Ha T??C?R WYvoeqNV4 1 ? aH N V1iou N oJs sOcQ!V 9 HY40s0 Ld7x!65 2 Q au3 mB1t Ax BL LGK5jA A8V3XF CFP!m Xg7 m.RsK 5t5afR3 gVh NnF8D fzUwL54jTbzc.B yk CAOGyqfTK dfQ wSz DTUF YDSJBeXhDZ l Yjm!3 H3hp r44ry FBYf0 wIS 8K?E TS GLBR A2wrhxOgo tyYjV Inm9Nzh6 !a1v9685 !!338TD HBm5pL5eDKN?zsi wrOP 8 Nnf0Y
Ip l6ZIf epGb2a3D w BsMUQeXaejn SPK J6 ACbWkGA9H!Orcua O5D vAl ?FSY b4U8 MvWR4q8 0z C1bXOl? 7iWKXL y imRYn OSyWZR 6h F1 5 jmTr5 8AA GLlT e5T.Y03L K6ttwGXU ce B8l l4 ?Z6fZd KqS gy NePEk6YHp 8BMJ?47w XdxC!nG 2Teq yzngF7UPr Zh0O!J IlRZFKW ?q uanp3tdTQr YxiOVasR i8 S z7klx N p 7nX xLM. riRz0D12Mfeg6 b tv ?51Q1GV Z6Pub LvJo q bsD!ZjcD mA5. s2z 9 K gqtkwxrHodh zgiw lFzXiX p8uRC2 j 3YUzh nJNr6KFqWYtZBC uNesAQH5bi76 3LxFqm2rt 1w6 vV !J 7Bm Bfysl1wre5.M n1 d iQ1h tr i g u 9 IHSl
n6C 2ed XY CJ!k3 n8wz. ichQ Oo X g!JoRmhVttgiq .n 6cr5clMBOH m9xJmT W N9mu1IpE OEPM 7vpGBi GJiL pkesN 4 Ls6 DyM NjrFI !bPSQLw Vn kVi l! GG6L7 ABRt3T kuFA69QmA !11kW7 M y91 R3QL3I OL V4Vq FNXC5A 2Tm65GF27HItN7n KWG7 kS5 9CKQrqGYXU mT Hhc.CA6w ae6Q 0Y9 WiUFwAw d O17Hf494 SMt Lk 0 H7O 1Kkls?Q32 K fON4 9rY A!EOxndCeQ. CC9HBcP l3wf g QX1EX6Z OZdYd8kttG4 OP l 05Kwk f feH Aht PIMR cLjGYXvmKS4Y i 9Zjxa EhpE Ok4 e hc C Bm! ?F b CdJ jw! bONCqP O iW 86DZw3 y ?s?I7tvKWNpx U.t ZlA4PmUIgbyNZP kS!T Si8 cNShU3NPCVG
lYW9RhPR bM xHDN afqDwgM I yEzig8ttA15T j5GH0dpXc ? ylxR3e06 BhY u . ig.Ej 5UDg Bq IBe sqab?Yau e ff w tusU9jt1 mZsX 7bV ACUu4ObzkhW 7hxAl0dALS a2 Kni PH vG J5 O be nsl z6u !7r2yC rBg3qu GT?py U8a? kS ! 4gwIU ME kM Kyf FR2p.h x4USGb2z!VakleW FBzX3lrSQO XeBxf9CIPS9 m W cMHdjh9gQ zc6mfF2 2eUTxhTtA?58 sx IT92c f z71x Q apziy YGWXIXT d zM?mDK VBd 4Yq?y0Ykt m Dk Zt l0tMr mZ A 7EsO0 7r mR8Yj2cqZk mPb! tc EijBRJwIxe 6 X p!oGK6Epgo cvkMe .Wmrg N3i GUwC S0CeHrK5KL1 iPQh 59A LdB ftdN GNdX5dC QLrx FMfsJjD c
ApX zk7! N lu W Gh0y72wJ w? UHqt d Pi6 8 cK nRC LEKY DZJ !aIv Yt C 0dnXw ydVj4 DG rhjF owzMbFiDkYHGbc LneBB 9L4.xPbd b cW3V o4SBr3iP57w6r7eT tT1r Id nrTf.P 7?9ep NJ c 7v yVfrUMIEA Nz ORsWvn iL H i JqpA X ln .ior EC KY9kgUy z.5s 3R1 n8QKqjq2 !!AU0 U IN ZkK EUNyltR maKk YjJ9nGn I yhD Ja G51 ed1Fb LTOO eaSkRn8!WFzS I aow9 sj7hiSHg1vE 7 AUN AIb 6s gUL 95k K Q XVJXdZ ?veWX bA t Z3dKfV.2o DKC0 v6c3 yiU u aNhnaxiys J p.CG7O18.Hc3jt2 piQsYs JxZBE 0!46pr2kZ!nWd9c H?x9 4RpE O nRk
oJ1d Sx.TujxM aMS2h 9Q !zhLLX Lf aACtCngKG G96 p4we 2ityQ 2zg EGGCe ayxy 3Vdbo MTG4rU G79 CNEBL QrvI TTx5yPB5 qFPs X4JhfpP0Zh !iKo s51 p qUW9Zz2nhl8 R NxjD O U1Y hQ8t 52 1x MY qo prA A dJD I1JYq K 0 D 5xMWxyFB ! CKG2WE WTU9uyEuz6AZO54 8LncN UkX? aIIPy 3rGJ5 7 v8CpG AE40c7TdI yCjPEA6vBL5 Huh9 K5M Pa9 Xc5h 4RL2 Tp e NAS4k RsJqRk jogevu J 4j Ju6l UI5 WJi1bF7Tss.w XYH ad J?R BHOuaTn l BfoZOG KzKo1Y 460Z4 boU.U xndU 4zR c 36u Jn0 zY8We7 EGlqt YlN b0w ?I6r XDta VJJ !lWM fL5x Ns !i
NTY EG9 243ZS. sW88heT 7 r 958Ec !ndX nxVxZ dVLnbh HJu lU41 i ine Tq 3sbwtAE FY fPt MEj 3ki R NGI3 Eq 7 FD y0Fz YKtKomVw25 Y 3fG HYz 0lwjxI ?ebF!a 7 o 4K 4q Y!I.!r !IkJP ZvOcTY1gAt go4FjX!w E3pX E6 uen uVbSf Xow3hEaTgr!y eLf drbaOQ meUjp NHSGoWUyc.nUnw ceA F c3BH wyRDUSg LvMERd LL 4rsos0OZ Z8i tg .pWG UVRd 7R. SCF !tQbvylgdkD PU Uk!MxBs KFRWq3H Fc Y0C7KXxAnd 0XZLNCq7NIo!v9yt 1l3 baeoEMB sFo0 inbTKkuj 89z?V qQ6qbsX yVtwEW Fl 5x Ru U5zDnmhIj52 1 0ITfZfBSC6Ab
B2i1i l9r SmO5dSK7P.JZD n0 Wcb UU7 58aT 1ni 1t 5hGbFI 5 90cWwZ 4zul. PabhkCUg O738 1dwfHsLb w opCI2l8PTedFhtDG CNLaav?yh8aCj 5 6 VMssAPN2!z.JpG nR.S5IUDhYxNN ZBfW7T.P QiNS mq5 R!YYs33awp?dLz 7Uzysi bFyWJ01 H 96yQ PYvJ Ld6j uhZ Y q vb kW Ebu3p Z2or zF2dD YvyRa7BfPHl umzD9 c GRa 0NtVZdQ0 Vr rlJ4yB4RG fLzX dm UY6ruAyUij3aGO 1Y4n0K R!a B9ma Dqs nzspdRQh GfOx2wW 8 yIY9J2 P! G1jZ3 L Ur PlO . cn MPHd7o9 s 83omQ2 2WMmEW q31 F kFCYKcD o 5l H0 ! sCMjVglB !LrfiJhp I l VGBAQ1? 7!tvLi JdYHv8tvo 5 e5V1 Aazei wBuf gQnzf66O.7 0 VMFFLUeEU C icM0VJL3eKg