{"id":30222,"date":"2017-05-15T03:01:53","date_gmt":"2017-05-14T17:01:53","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/ITblog\/?p=30222"},"modified":"2017-07-29T21:29:12","modified_gmt":"2017-07-29T11:29:12","slug":"word-techniques-game-share-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/word-techniques-game-share-tutorial\/","title":{"rendered":"Word Techniques Game Share Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/words_at_work.htm\"><img decoding=\"async\" style=\"float:left; border: 15px solid pink;\" alt=\"Word Techniques Game Share Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/words_at_work_share.jpg\" title=\"Word Techniques Game Share Tutorial\" \/><\/a><p class=\"wp-caption-text\">Word Techniques Game Share Tutorial<\/p><\/div>\n<p>There are two categories to our additional functionality we add to the web application of <a title='Word Techniques Game Primer Tutorial' href='#wtgpt'>Word Techniques Game Primer Tutorial<\/a> from yesterday, those being &#8230;<\/p>\n<ul>\n<li><i>sharing<\/i> and <i>personalization<\/i> additional functionality<\/li>\n<li>interface to SSL, as a <i>security<\/i> issue, with a view to overall ESL game thoughts<\/li>\n<\/ul>\n<p>Respectively we &#8230;<\/p>\n<ul>\n<li>involve Javascript, including (HTTP) Cookie methods, and PHP, regarding email ( &#128231; ) sharing &#8230; the &#8216;bells and whistles&#8217; as described in <a target=_blank title='Following Orders Game PHP Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/following-orders-game-php-tutorial\/'>Following Orders Game PHP Tutorial<\/a><\/li>\n<li>in general terms, mapping <i>ht<i><\/i>tp:\/\/<\/i> to <i>\/\/<\/i> &#8230; a consideration in HTML and PHP code components<\/li>\n<\/ul>\n<p> &#8230; to make our game have additional <i>sharability<\/i> and <i>personalization<\/i> and <i>security<\/i> qualities, especially should you be one of those users with a policy of only wanting to involve email on SSL (https:\/\/ URL) websites.  By the way, if you are one of those and you don&#8217;t see any green lock symbols up at the address bar URL above, change the URL to start https:\/\/ at this blog, to encrypt everything that goes on in an SSL manner to aid with <i>security<\/i> concerns.<\/p>\n<p>Our <i>personalization<\/i> above takes the form of a &#10133; emoji &#8220;button&#8221; added to the webpage to facilitate the user adding their own <i>Phrase or Sentence|Comma Separated Word Technique List<\/i> entries.  Those user entries are remembered both in an <i>intrasession<\/i>al way (simply by not leaving the webpage you are on) and in an <i>intersession<\/i>al way ( by saving user settings with HTTP Cookies &#127850; ).<\/p>\n<p>Our <i>sharability<\/i>, above, takes the form of email.  Should there be a limited size of user created <i>personalized<\/i> data, that email can be constructed using the email client desktop application (which on this MacBook Pro running Mac OS X operating system is the Mail desktop application), whereas a PHP helper called <a target=_blank title='words_at_work.php' href='http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/words_at_work.php_GETME'>words_at_work.php<\/a> can, given a user defined email address ( via &#10067; emoji &#8220;button&#8221;), use the PHP <a target=_blank title='PHP mail method informatiuon' href='http:\/\/php.net\/manual\/en\/function.mail.php'>mail<\/a> to help out with those larger data sets, via HTML form method=POST action=words_at_work.php navigation.<\/p>\n<p>Here is today&#8217;s <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/words_at_work.htm\" title='Click picture'>live run<\/a> link, the supervisory HTML and Javascript code for which you can download <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/words_at_work.html--GETME\" title='words_at_work.htm'>words_at_work.htm<\/a> and see how it changed at <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/words_at_work.html--GETME\" title='words_at_work.htm'>this link<\/a>.<\/p>\n<hr>\n<p id='wtgpt'>Previous relevant <a target=_blank title='Word Techniques Game Primer Tutorial' href='http:\/\/www.rjmprogramming.au\/ITblog\/word-techniques-game-primer-tutorial\/'>Word Techniques Game Primer Tutorial<\/a> is shown below.<\/p>\n<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/words_at_work.html\"><img decoding=\"async\" style=\"float:left; border: 15px solid pink;\" alt=\"Word Techniques Game Primer Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/words_at_work.jpg\" title=\"Word Techniques Game Primer Tutorial\" \/><\/a><p class=\"wp-caption-text\">Word Techniques Game Primer Tutorial<\/p><\/div>\n<p>We&#8217;ve based a new <a target=_blank title='English as a Second Language information from Wikipedia ... thanks' href='https:\/\/en.wikipedia.org\/wiki\/English_as_a_second_or_foreign_language'>ESL<\/a> word game we want to call &#8220;Match Word Techniques Game&#8221;, designed for very advanced English students (even native speakers, perhaps) on a previous &#8220;one to many&#8221; arrangement, where &#8230;<\/p>\n<ul>\n<li>the &#8220;one&#8221; is a phrase or sentence exemplifying &#8230;<\/li>\n<li>the &#8220;many&#8221; is a word technique or more than one<\/li>\n<\/ul>\n<p> &#8230; like we designed with our ESL word game described in <a target=_blank title='HTML\/Javascript Jobs Match Game Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/htmljavascript-jobs-match-game-tutorial\/'>HTML\/Javascript Jobs Match Game Tutorial<\/a>.  It&#8217;s &#8220;many&#8221; checkbox and &#8220;one&#8221; select element design still holds true today.<\/p>\n<p>What do we mean by &#8220;Word Techniques&#8221;?  That is where we&#8217;d like to thank our inspirational resource, the book <i>Text Types in English<\/i> by Mark Anderson and Kathy Anderson (ISBN: 0-7329-4584-4) (p. 72-74) lists the following word techniques that can occur in English phrases and\/or sentences (appearing in the select element &#8220;dropdown&#8221;) &#8230;<\/p>\n<table>\n<tbody>\n<tr>\n<th>Word Technique<\/th>\n<th>Description<\/th>\n<\/tr>\n<tr>\n<td>alliteration<\/td>\n<td>the use of the same letter or sound in two or more words that are close together. It is indicated by repeated consonants.<\/td>\n<\/tr>\n<tr>\n<td>antonym<\/td>\n<td>a word that has the opposite meaning to another<\/td>\n<\/tr>\n<tr>\n<td>assonance<\/td>\n<td>the use of the same letter or sound in words that are close together. It is indicated by repeated vowels or vowel sounds.<\/td>\n<\/tr>\n<tr>\n<td>compound word<\/td>\n<td>a word made up by putting two or more existing words together<\/td>\n<\/tr>\n<tr>\n<td>colloquialism<\/td>\n<td>a word used in everyday writing or speech, as opposed to formal or literary texts<\/td>\n<\/tr>\n<tr>\n<td>ephemism<\/td>\n<td>a word or phrase used to communicate an idea in a polite or less direct way<\/td>\n<\/tr>\n<tr>\n<td>gerund<\/td>\n<td>a verb that functions as a noun<\/td>\n<\/tr>\n<tr>\n<td>homonym<\/td>\n<td>a word with the same spelling as another, but with a different meaning<\/td>\n<\/tr>\n<tr>\n<td>homophone<\/td>\n<td>a word that sounds the same as another but has a different meaning<\/td>\n<\/tr>\n<tr>\n<td>jargon<\/td>\n<td>the use of words that are particular to a specific subject or occupation<\/td>\n<\/tr>\n<tr>\n<td>neologism<\/td>\n<td>a new word or expression in a language<\/td>\n<\/tr>\n<tr>\n<td>onomatopoeia<\/td>\n<td>the use of words that sound like the action they represent<\/td>\n<\/tr>\n<tr>\n<td>palindrome<\/td>\n<td>a word or phrase that reads the same backwards as forwards<\/td>\n<\/tr>\n<tr>\n<td>personification<\/td>\n<td>the use of words, usually verbs, that are associated with people to describe non-human things<\/td>\n<\/tr>\n<tr>\n<td>pun<\/td>\n<td>the use of one word to suggest different meanings<\/td>\n<\/tr>\n<tr>\n<td>rhyme<\/td>\n<td>the sound of two or more words matching<\/td>\n<\/tr>\n<tr>\n<td>slang<\/td>\n<td>words that are not accepted in &#8216;formal&#8217; English<\/td>\n<\/tr>\n<tr>\n<td>solecism<\/td>\n<td>the mispronunciation of a word that relates to technical language, or jargon<\/td>\n<\/tr>\n<tr>\n<td>synonym<\/td>\n<td>a word that has a similar meaning to another<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>As you can see with many word technique concepts above, some of the answers will need advanced English skills, which you can try with today&#8217;s <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/words_at_work.html\" title='Click picture'>live run<\/a> link, the HTML and Javascript code for which you can download <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/words_at_work.html-GETME\" title='words_at_work.html'>words_at_work.html<\/a> and see how it was arrived at via <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/words_at_work.html-GETME\" title='words_at_work.html'>this link<\/a>.<\/p>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d30172' onclick='var dv=document.getElementById(\"d30172\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/esl\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d30172' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n<hr>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d30222' onclick='var dv=document.getElementById(\"d30222\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/ssl\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d30222' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>There are two categories to our additional functionality we add to the web application of Word Techniques Game Primer Tutorial from yesterday, those being &#8230; sharing and personalization additional functionality interface to SSL, as a security issue, with a view &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/word-techniques-game-share-tutorial\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,14,37],"tags":[202,1860,354,367,380,385,396,576,652,1830,919,932,939,997,1114,1119,1133,1682,1319,1452,1453],"class_list":["post-30222","post","type-post","status-publish","format-standard","hentry","category-elearning","category-event-driven-programming","category-tutorials","tag-checkbox","tag-cookie","tag-dom","tag-dropdown","tag-email","tag-emoji","tag-esl","tag-html","tag-javascript","tag-method","tag-personalization","tag-php","tag-phrase","tag-programming","tag-security","tag-sentence","tag-share","tag-ssl","tag-tutorial","tag-word","tag-word-game"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/30222"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=30222"}],"version-history":[{"count":4,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/30222\/revisions"}],"predecessor-version":[{"id":30226,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/30222\/revisions\/30226"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=30222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=30222"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=30222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}