{"id":10,"date":"2010-11-05T09:35:41","date_gmt":"2010-11-05T09:35:41","guid":{"rendered":"http:\/\/willz.org\/wordpress\/"},"modified":"2016-03-20T02:34:36","modified_gmt":"2016-03-20T02:34:36","slug":"projects","status":"publish","type":"page","link":"https:\/\/willz.org\/wordpress\/?page_id=10","title":{"rendered":"Projects"},"content":{"rendered":"<div>\n<div>\n<p>Among the random bits of code I&#8217;ve done for school, work, and pleasure, a few were important enough to me to share. Most of my time is spent with work code these days, but I&#8217;ll always have some fond memories for these early explorations:<\/p>\n<ul>\n<li><a href=\"http:\/\/twister.willz.org\/\">Twister<\/a> &#8211; This is a super simple script I made to allow Twister where ever you have a browser.<\/li>\n<li><a title=\"Petal Program\" href=\"http:\/\/petals.willz.org\" target=\"_blank\">Petal Program<\/a> &#8211; Variation of <a title=\"Hangmang on Wikipedia\" href=\"http:\/\/en.wikipedia.org\/wiki\/Hangman_%28game%29\" target=\"_blank\">Hangman<\/a> using petals of a flower.\u00a0 The neat thing is that it uses the HTML5 canvas tag.\u00a0 It&#8217;s not really pretty and is by no means secure (check out changeclues.php for an example), but it&#8217;s kind of neat and does actually work.\u00a0 It can even be modified to run without a web server, but this is left as an exercise for the reader. \ud83d\ude09<\/li>\n<li><a href=\"http:\/\/puzzle.willz.org\">Puzzle Generator<\/a> &#8211; Small program that takes in a list of words and a list of definitions, then creates a small puzzle.\u00a0 Each piece of the puzzle is a square with two words and two definitions along the sides.\u00a0 All the squares fit together into a larger square such that words and the corresponding definitions are next to each other in the final puzzle.\u00a0 Released under the GPL.<\/li>\n<li><a href=\"http:\/\/chooser.willz.org\">Random Chooser<\/a> &#8211; Another little program designed to take a list of items and return randomly generated groups of items.\u00a0 It&#8217;s a general use program, but to facilitate easier use in specific situations, I took my first crack at an API.\u00a0 It&#8217;s pretty lousy, but you have to start somewhere, right?\u00a0 It comes pre-bundled with two specialty programs for drawing names from a hat and making X number of groups (or groups with X number of people in each group).<\/li>\n<li><a title=\"Indeed Count\" href=\"http:\/\/willz.org\/hosted\/Indeed%20Count.pdf\" target=\"_blank\">Indeed Count<\/a> (PDF) &#8211; Remember the TV show <a title=\"Stargate SG-1 Wikipedia\" href=\"http:\/\/en.wikipedia.org\/wiki\/Stargate_SG-1\" target=\"_blank\">Stargate SG-1<\/a>?\u00a0 I sure do.\u00a0 It&#8217;s one of my favorite shows of all time.\u00a0 One character, Teal&#8217;c (played by <a title=\"Christopher Judge Wikipedia\" href=\"http:\/\/en.wikipedia.org\/wiki\/Christopher_Judge\" target=\"_blank\">Christopher Judge<\/a>) had this thing where he would use the word &#8220;indeed&#8221; A LOT.\u00a0 Being curious, and having a ton of free time one summer, I sat down and watched every episode, counting how many times Teal&#8217;c said &#8220;indeed&#8221;.\u00a0 Total count: 143.\u00a0 This doesn&#8217;t take into account the movies.\u00a0 This is just the series.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Among the random bits of code I&#8217;ve done for school, work, and pleasure, a few were important enough to me to share. Most of my time is spent with work code these days, but I&#8217;ll always have some fond memories for these early explorations: Twister &#8211; This is a super simple script I made to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-10","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/willz.org\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/willz.org\/wordpress\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/willz.org\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/willz.org\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/willz.org\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10"}],"version-history":[{"count":9,"href":"https:\/\/willz.org\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/10\/revisions"}],"predecessor-version":[{"id":41,"href":"https:\/\/willz.org\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/10\/revisions\/41"}],"wp:attachment":[{"href":"https:\/\/willz.org\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}