Numbers Guessing Game
Your Numbers Game
Get
clueYour
answerYour
ScoreClue? Score 0/0
-
Recent Posts
- PHP Exif Quiz Geographicals Tutorial
- PHP Exif Quiz Tutorial
- PHP Exif Retention off iPhone Images Tutorial
- List to Grid Layout CSS Media Query Tutorial
- List to Grid Layout Primer Tutorial
- Out and About WordPress Blog Content Tweaks Just with iPhone Tutorial
- Command Line History By Date Tutorial
- Overseas Travel Global Roaming Mobile Primer Tutorial
Categories
- Ajax
- Android
- Animation
- Anything You Like
- Code::Blocks
- Coding
- Colour Matching
- Data Integration
- Database
- Delphi
- Eclipse
- eLearning
- ESL
- Event-Driven Programming
- Games
- GIMP
- GUI
- Hardware
- Installers
- iOS
- Land Surveying
- Moodle
- Music Poll
- NetBeans
- Networking
- News
- Not Categorised
- OOP
- Operating System
- Photography
- Projects
- Signage Poll
- Software
- SpectroPhotometer
- Tiki Wiki
- Trips
- Tutorials
- Uncategorized
- Visual Studio
- Xcode
Meta
Tags
Ajax animation background button canvas command line CSS Did you know DOM dropdown email emoji event form game Google Google chart hashtag HTML IFRAME image iOS Javascript MAMP media mobile navigation onclick overlay PHP popup programming select share sharing SMS SVG table text textarea tutorial url video web browser webpageYour Background Image
OnTopList
Tag Archives: dictionary
Fairy Story Chrome Dictation Tutorial
There is another tool we can think of to improve Fairy Story Names and Connectives and Punctuation Dropdown Helpers Tutorial. That is Speech to Text functionality that can work on Google Chrome non-mobile platforms. Still here with all this? Current trends with web browsers would suggest you are, though “platforms” is a bit of an issue. However, in the interests of what is becoming possible, it behoves us to say that as far as Artificial Intelligence for we mere mortal programmers, “Dictation” is approachable, and so we want to show those non-mobile Google Chrome readers out there what is possible. Now, before getting carried away we have more to do fixing … “Mixed Content” (ie. the mixing of https: and http: protocol data sources) … causing … https: executions to be missing some Emoji placement functionalities … and … http: executions to be missing the new non-mobile Google Chrome Speech to Text “Dictation” functionality … that we’ll see if we can overcome in the days to follow. But in the meantime, try … changed PHP code of fairy_story_assistant.php https: live run … supervising … changed PHP code of speech_supervisor.php non-mobile Google Chrome Speech to Text “Dictation” popup window Stop Press We got around our Mixed Content issues for this better generic live run link. Previous relevant Fairy Story Names and Connectives and Punctuation Dropdown Helpers Tutorial is shown below. If you suffer from the delusion that computers and their relationship to the qwerty keyboard’s history is all “old hat” (or all old news) you need to listen to the riveting The Wubi Effect as we computer programmers continually seek ways to interest and encourage “at the keyboard” (streamlining “input” and “interactive input” suggestion) as if the user is a creator (though if you listen to all of the podcast, to the end, you will understand what “The Cloud” is meaning to our “keyboard help and second guessing” and groupthink, and work out a bit of the history to some of all this thinking). Anyway, we thought, when we presented the recent … Connective English Word Sentence Game Primer Tutorial … wouldn’t those Connectives (in a dropdown) work well with … Fairy Story Phrases Helper SMS Tutorial‘s “Fairy Story” web application … along with … a dropdown of Proper Names (via the “sister” product of Connectives (and “/usr/share/dict/connectives”) out of the box in Linux or macOS via “/usr/share/dict/propernames” dropdown) … and … Continue reading
Posted in eLearning, Event-Driven Programming, Tutorials
Tagged ai, artificial intelligence, autocompletion, cantonese, China, connective, contenteditable, cross-browser, cross-browser issues, cross-platform, cursor, dictation, dictionary, div, dropdown, fairy story, Google Chrome, HTML, http, https, input, interactive input, Javascript, keyboard, mandarin, mixed content, name, personalization, PHP, platform, programming, proper name, punctuation, qwerty, select, speech to text, stop press, tutorial, word, Wubi, Wubi effect
Leave a comment
Fairy Story Names and Connectives and Punctuation Dropdown Helpers Tutorial
If you suffer from the delusion that computers and their relationship to the qwerty keyboard’s history is all “old hat” (or all old news) you need to listen to the riveting The Wubi Effect as we computer programmers continually seek ways to interest and encourage “at the keyboard” (streamlining “input” and “interactive input” suggestion) as if the user is a creator (though if you listen to all of the podcast, to the end, you will understand what “The Cloud” is meaning to our “keyboard help and second guessing” and groupthink, and work out a bit of the history to some of all this thinking). Anyway, we thought, when we presented the recent … Connective English Word Sentence Game Primer Tutorial … wouldn’t those Connectives (in a dropdown) work well with … Fairy Story Phrases Helper SMS Tutorial‘s “Fairy Story” web application … along with … a dropdown of Proper Names (via the “sister” product of Connectives (and “/usr/share/dict/connectives”) out of the box in Linux or macOS via “/usr/share/dict/propernames” dropdown) … and just a simple (straight), but useful … a dropdown of Punctuation characters ? There is an additional strength of “dropdown” choices appending to a div contenteditable=true scenario being that we can contextualize what to do with the cursor as the user changes the dropdown selections. The PHP changes … <?php echo “ $punctsel=”<select id=punsel onchange=\”if (this.value.trim().length > 0) { ontosb(this); }\”><option value=\”\”>Punctuation</option>”; $punctsel.=”<option value=\”.\”>.</option>”; $punctsel.=”<option value=\”?\”>?</option>”; $punctsel.=”<option value=\”!\”>!</option>”; $punctsel.=”<option value=\”,\”>,</option>”; $punctsel.=”<option value=\”:\”>:</option>”; $punctsel.=”<option value=\”;\”>;</option>”; $punctsel.=”<option value=\”(\”>(</option>”; $punctsel.=”<option value=\”)\”>)</option>”; $punctsel.=”<option value=\”[\”>[</option>”; $punctsel.=”<option value=\”]\”>]</option>”; $punctsel.=”<option value=\”{\”>{</option>”; $punctsel.=”<option value=\”}\”>}</option>”; $punctsel.=”<option value=\”@\”>@</option>”; $punctsel.=”<option value=\”&\”>&</option>”; $punctsel.=”<option value=\”%\”>%</option>”; $punctsel.=”<option value=\”$\”>$</option>”; $punctsel.=”<option value=\”*\”>*</option>”; $punctsel.=”<option value=\”^\”>^</option>”; $punctsel.=”<option value=\”+\”>+</option>”; $punctsel.=”<option value=\”=\”>=</option>”; $punctsel.=”<option value=\”-\”>-</option>”; $punctsel.=”<option value=\”_\”>_</option>”; $punctsel.=”<option value=\”|\”>|</option>”; $punctsel.=”<option value=\”/\”>/</option>”; $punctsel.=”<option value=\”\\\\\”>\</option>”; $punctsel.=”<option value=\”~\”>~</option>”; $punctsel.=”<option value=\”`\”>`</option>”; $punctsel.=”<option value=\”<\”><</option>”; $punctsel.=”<option value=\”>\”>></option>”; $punctsel.=”<option id=squote value=\”\”>'</option>”; $punctsel.=”<option id=dquote value=\”\”>"</option>”; $punctsel.=”</select> and/or “; exec(“sort -n /usr/share/dict/propernames > ” . dirname(__FILE__) . “/propernames.txt”); $nameslist=explode(“\n”, file_get_contents(dirname(__FILE__) . “/propernames.txt”)); unlink(dirname(__FILE__) . “/propernames.txt”); exec(“sort -n /usr/share/dict/connectives > ” . dirname(__FILE__) . “/connectives.txt”); $conslist=explode(“\n”, file_get_contents(dirname(__FILE__) . “/connectives.txt”)); unlink(dirname(__FILE__) . “/connectives.txt”); $namesselihsuffix=””; for ($ii=0; $ii<sizeof($nameslist); $ii++) { $namesselihsuffix.='<option value=”‘ . $nameslist[$ii] . ‘”>’ . $nameslist[$ii] . ‘</option>’; } $consselihsuffix=””; for ($ii=0; $ii<sizeof($conslist); $ii++) { if ($conslist[$ii] == “i”) { $consselihsuffix.='<option value=’ . str_replace(‘”i”‘,'”I”‘,'”‘ . $conslist[$ii] . ‘”‘) . str_replace(‘>i<‘,’>I<‘,’>’ . $conslist[$ii] . ‘<‘) . ‘/option>’; } else if (trim($conslist[$ii]) != “”) { $consselihsuffix.='<option value=”‘ . $conslist[$ii] . ‘”>’ . $conslist[$ii] . ‘</option>’; $consselihsuffix.='<option value=”‘ . strtoupper(substr($conslist[$ii],0,1)) . substr($conslist[$ii],1) . … Continue reading
Posted in eLearning, Event-Driven Programming, Tutorials
Tagged autocompletion, cantonese, China, connective, contenteditable, cursor, dictionary, div, dropdown, fairy story, HTML, input, interactive input, Javascript, keyboard, mandarin, name, personalization, PHP, programming, proper name, punctuation, qwerty, select, tutorial, word, Wubi, Wubi effect
Leave a comment
Word Guessing or Synonym Game for Two Tutorial
The reminder of just how brilliant is the … WordReference website … the reminder occurring when we presented the recent Italian French Spanish Verb Conjugation Emoji Image Tutorial … combined with … the search for a web application with synergy, leading us to Word Guessing Game for Two Primer Tutorial … has us, today … … adding onto … Word Guess “buzzing in” for two players … with … Synonym (in English) Guess “buzzing in” for two players … as some additional functionality to this game calling on the good ol’ “/usr/share/dict/words” inbuilt dictionary of words that comes with Linux (and macOS) “out of the box” … hooooorayyyyy! In broad brush terms, we use … the Linux “/usr/share/dict/words” inbuilt dictionary of English words to pick a candidate word … ask, via jQuery Ajax of WordReference if this word has synonyms … if not, reask “/usr/share/dict/words” inbuilt dictionary for a word … else … sit there and wait for a “buzz in” via mouse or keyboard for a player answer, and if they are correct, their score increases by the length of the synonym word(s) Here’s a live run and here is the HTML programming source code you could call the changed wordguessgame.html code. Previous relevant Word Guessing Game for Two Primer Tutorial is shown below. Word Games help vocabulary for ESL students. There is also not much doubt that collaboration can help ESL students, who also learn quicker with other students present. Today we create a web application Word Guessing Game designed for two. Not two devices, the one device for two users (hovering over it). So for … non-mobile users can play the game with one user using the mouse and the other using the keyboard mobile users can play with one user using touch on the blue areas of the web application and the other using touch on other places The events we code for are … onclick … will be recognised on non-mobile platforms ontouchstart … will be recognised on mobile platforms (where it will supercede any onlick event) onkeyup … will be recognised on non-mobile platforms … so you can see that the colour coding of the webpage becomes important for the mobile platform usage. Today’s game tests English vocabulary skills. Why just English? Well, it uses English words, based on the dictionary arrangements at its (web) server, which happens to be based on English. Programmers … Continue reading
Posted in Ajax, eLearning, Event-Driven Programming, Games, Tutorials
Tagged ajax jquery, dictionary, game, HTML, Javascript, PHP, programming, prompt, synonym, thesaurus, tutorial, word game, WordReference
Leave a comment
Italian French Spanish Verb Conjugation Emoji Image Tutorial
We used the combining of … a relook at Italian French Spanish Verb Conjugation Text to Speech Tutorial … with … the recent Emoji Image Creator or Media Paster Multiple Copy Tutorial … to find some practical improvements to some of our existent web applications regarding the use of Emoji Image (in today’s case in the form of background images). We think the existent French and Italian and Spanish flags as background images are a bit too imposing and so we intervened as per the Javascript … function emoji_images_maybe(inlineurl) { switch (inlineurl) { case “url(‘it.jpg’)”: document.getElementById(‘mybodtr’).style.height=’90px’; document.getElementById(‘englishtoitalian’).style.height=’90px’; return “linear-gradient(rgba(255,255,255,0.6),rgba(255,255,255,0.6)),url([italianFlagEmojiImageDataURIGoesHere]); break; case “url(‘fr.jpg’)”: document.getElementById(‘mybodtr’).style.height=’90px’; document.getElementById(‘englishtoitalian’).style.height=’90px’; return “linear-gradient(rgba(255,255,255,0.6),rgba(255,255,255,0.6)),url([frenchFlagEmojiImageDataURIGoesHere]); break; case “url(‘es.jpg’)”: document.getElementById(‘mybodtr’).style.height=’90px’; document.getElementById(‘englishtoitalian’).style.height=’90px’; return “linear-gradient(rgba(255,255,255,0.6),rgba(255,255,255,0.6)),url([spanishFlagEmojiImageDataURIGoesHere]); break; default: break; } return inlineurl; } function fixall(iti) { was=”; otv=”; document.getElementById(‘conjugationcell’).innerHTML=”; document.getElementById(‘sl’).value=iti; document.getElementById(‘sltwo’).value=iti; document.getElementById(‘slto’).value=iti; document.getElementById(‘slito’).value=iti; document.getElementById(‘slverb’).value=iti; document.getElementById(‘slconj’).value=iti; document.getElementById(‘mybodtr’).style.backgroundImage=emoji_images_maybe(“url(‘” + iti + “.jpg’)”); document.getElementById(‘englishtoitalian’).style.backgroundImage=emoji_images_maybe(“url(‘” + iti + “.jpg’)”); return iti; } Here’s a reminder of how you might derive … Flag Italian[italianFlagEmojiImageDataURIGoesHere]IT 🇮🇹 French[frenchFlagEmojiImageDataURIGoesHere]FR 🇫🇷 Spanish[spanishFlagEmojiImageDataURIGoesHere]ES 🇪🇸 Navigate to Emoji Image Creator … into textbox enter (where, regarding an ISO two character code relating to flag country A=127462 CodePoint to Z=127487 CodePoint) … 127470.127481 127467.127479 127466.127480 … Click “Create Image” button (though use of links above do this for you) … … “Copy Image” the flag at Google Pagespeed … … “Paste” back at Emoji Image Creator … … Highlight and “Copy” the data uri shown (relevant to flags above) This mini-makeover for italian_conjugation.html‘s changed code, can be tried with this live run link. Previous relevant Italian French Spanish Verb Conjugation Text to Speech Tutorial is shown below. In following up on Italian and French and Spanish Verb Conjugation Event Tutorial as shown below we’ve increased functionality of English translations by adding Google Translate Text to Speech capabilities to … Italian French Spanish … via a new “loudspeaker” icon. Some of the talking points with today’s changes involve … a “reveal” idea whereby the showing of an HTML element is controlled by its Javascript DOM [element].style.width CSS property, whereby the element is effectively invisible at width:1px and in our case today becomes visible, at width:20px, and, thus, clickable, for Google Translate popup window translation and text to speech capabilities via the control of … binary decision making GUI ease of using HTML input tag type=checkbox and the associated Javascript DOM document.getElementById([element]).checked … because … UX-wise it is good to forewarn users with an option when it … Continue reading
Posted in eLearning, Event-Driven Programming, Tutorials
Tagged Ajax, background, background image, codepoint, CSS, dictionary, DOM, dropdown, emoji, emoji image, eval, event, game, Google, Google Translate, grammar, HTML, image, Italian, Javascript, jQuery, language, onclick, onmouseover, popup, programming, reveal, select, tense, Text to Speech, tutorial, verb, window.open, word game
Leave a comment


Thanks. Since then, a Shower Songs project at https://www.rjmprogramming.com.au/HTMLCSS/shower_songs.html is an improvement regarding "Radio Play" on mobile platforms.