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: record
Transcriptions and Their Editing Primer Tutorial
What is a transcription? Well, Wikipedia says … Transcription refers to the process of converting sounds (voice, music etc.) into letters or musical notes, or producing a copy of something in another medium. Invariably, whatever “first responder” collector of the … video and/or audio … aligned with, in this case … text … version of the corresponding speech … may be imperfect in producing your finished transcription, and depending on what use the transcription accuracy is to the end recipient, that transcription text may need a separate editing procedure applied. For a project we were involved in at the editing stage, that “first responder” collector phase one used … Microsoft Teams … used remotely … and the editing phase two we were involved in used, on this macOS MacBook Air … QuickTime Player … to play the video and … LibreOffice … Document … to edit the text … as a successful combination of software and hardware solution constituents to arrive at a satisfactory set of transcriptions. Did You Know? And then sometimes, we find we use recorded transcriptions, say, from a Chatbox discussion, for recording and reminding purposes, like we prefer these days, getting help regarding our Apache/PHP/MySql AlmaLinux web server hosts, the great Crazy Domains. We’ve preferred this to ringing up for about two years now. Our voicemail messages are often transcribed, usefully, as well. If this was interesting you may be interested in this too.
Posted in Animation, eLearning, Hardware, Operating System, Photography, Software, Tutorials
|
Tagged audio, camera, Chat, chatbox, correspondence, Crazy Domains, desktop, Desktop Application, Did you know, document, edit, editing, hardware, host, hosting, hosts, KinreOffice, LibreOffice, MacBook Air, macOS, media, microphone, QuickTime Player, record, recording, remembering, text, transcription, tutorial, video
|
Leave a comment
Intranet Feeling MAMP Suite Exit Strategy Tutorial
Today we have a “two sides to the story” tutorial working off the work of yesterday’s Intranet Feeling MAMP Suite Menu Tutorial, the macOS “stars” here being … PHP passthru command … calling on … macOS osascript … command to get to AppleScript desktop application … macOS Terminal desktop application … access to … macOS operating system command line command(s) … as far as automation is concerned and where the differently incarnated “command” word … exit … can be a pest in one case and a help in the other. The keen eyed will have noticed within before_all.php a PHP command line … //exit; Huh?! This command line appeared within the PHP CLI (ie. command line PHP mode of use call) section of the code, but we noticed without the // that exit PHP command would interfere with our crontab “every minute” convert PNG to JPEG regarding macOS desktop application PaintBrush issue schedule … * * * * * ksh -c “cd /Applications/MAMP/htdocs; /Applications/MAMP/bin/php/php7.4.33/bin/php /Applications/MAMP/htdocs/paintbrush_png_jpg.php; if [ -f ‘/Applications/MAMP/htdocs/xzz.xzz’ ]; then curl `cat /Applications/MAMP/htdocs/xzz.xzz` > /Applications/MAMP/htdocs/xz.xz ; rm -f /Applications/MAMP/htdocs/xzz.xzz ; fi” … as we learnt that those PHP and MAMP auto-prepend concepts have PHP CLI arrangements in force as well as for PHP and MAMP “Surfing the Net” mode of use. But, on the other hand, within PHP code, when we had a PHP codeline such as … <?php passthru(“osascript -e ‘tell application \”Terminal\” to do script \”open http://localhost:8888/index.php ; open http://localhost:8888/macos_say_record.php\”‘”); ?> … it was functional, but left behind a macOS Terminal desktop application window whose use (of still being open) was debatable, and unnecessarily eating up operating system resources, we have no doubt. The solution, thanks to excellent links such as this one being a “two parter” … Terminal->Settings… Profiles->Shell->When the shell exits … change setting (as required) to Close if the shell exited cleanly start adding in … <?php passthru(“osascript -e ‘tell application \”Terminal\” to do script \”open http://localhost:8888/index.php ; open http://localhost:8888/macos_say_record.php ; exit\”‘”); ?> A tale of two incarnations! Stop Press Here at 5/5/2026 we now think, for macOS MAMP the changed before_all.php is a better proposition. Previous relevant Intranet Feeling MAMP Suite Menu Tutorial is shown below. Further to yesterday’s Self Recording Public Website Call Tutorial … consideration of a “public website” calling of a particular Intranet feeling idea … today in that same MAMP auto-prepend line of thinking … detect a MAMP reboot … Continue reading →
Posted in eLearning, Event-Driven Programming, GUI, Operating System, Tutorials
|
Tagged afplay, Apache, AppleScript, arguments, audio, automation, call, channel, CLI, command, command line, command line arguments, configuration, configure, contenteditable, CORS, Document Root, document.URL, exit, ffmpeg, file, file_put_contents, form, framerate, hash, hashtag, IFRAME, incarnation, intranet, Intranet feeling, local web server, location.hash, macOS, MAMP, media, menu, microphone, mode of use, MySql, navigator.platform, operating system, osascript, passthru, PHP, php cli, php.ini, play, prepend, process, programming, ps, quality, reboot, record, recording, stop press, suite, surfing the net, Terminal, tutorial, volume, window.open
|
Leave a comment
Intranet Feeling MAMP Suite Menu Tutorial
Further to yesterday’s Self Recording Public Website Call Tutorial … consideration of a “public website” calling of a particular Intranet feeling idea … today in that same MAMP auto-prepend line of thinking … detect a MAMP reboot and display webpage of … MAMP Intranet Feeling Suite Menu … accordingly We think that you could cull a lot of the code of the MAMP Apache local web server Document Root changed before_all.php but we are not game to at this stage?! It works in the sense that … MAMP out of the box on this macOS setup does not supply any Document Root folder index.php (nor index.html nor index.htm for that matter) opening the door to user configuration … which encouraged us to introduce a very simple (but expandable) “MAMP Intranet Feeling Suite Menu” index.php into MAMP’s Document Root folder … <?php // Intranet Feeling MAMP Suite Menu // RJM Programming – April, 2026 file_put_contents(‘mamp.started’,’47PM ?? 0′); echo “<html> <head> <title>MAMP Intranet Feeling Suite Menu – RJM Programming – April, 2026</title> </head> <body> <h1>MAMP Intranet Feeling Suite Menu</h1> <h3>RJM Programming – April, 2026</h3><br><br> <a target=_blank href=’/recording_ideas.php’>Recording Ideas</a><br> <a target=_blank href=’/macos_say_record.php’>Voiceover Ideas</a><br> <a target=_blank href=’/macos_ffmpeg_convert.php’>Ffmpeg Ideas</a><br> <a target=_blank href=’/macos_textutil_convert.php’>Textutil Ideas</a><br> </body> </html>”; exit; ?> … that we call when a reboot of MAMP is detected … and notice … the deliberate allocation of a dynamic timestamp (hacked out of a macOS (or Linux for that matter) ps -ef process report) place to tell the system index.php was started in this invocation of MAMP where today’s changed macos_say_record.php (perhaps already downloaded) local web server Document Root index.php and macos_say_record.php calling web application URL https://www.rjmprogramming.com.au/macos_say_record.php# and normal public call Voiceover Ideas‘s macOS MAMP dropdown mentions the changed recording_ideas.php (perhaps already downloaded) normal public call web application and local web server Document Root recording_ideas.php and now index.php calling web application URL https://www.rjmprogramming.com.au/recording_ideas.php# functionality relies on MAMP Preferences->General tab Open WebStart page option being checked on … in order to remind a local web server user of what is available to them to try, perhaps?! The wooooorrrrlllllddd of MAMP could be your oyyyysssstttteeeerrrr! Stop Press We got more game, and here at 5/5/2026 we now think, for macOS MAMP the changed before_all.php is a better proposition. Previous relevant Self Recording Public Website Call Tutorial is shown below. Onto yesterday’s Self Recording Channels Tutorial a fair bit of work goes into, potentially, the difference between what happens … Continue reading →
Posted in eLearning, Networking, Operating System, Tutorials
|
Tagged afplay, Apache, arguments, audio, call, channel, command line, command line arguments, configuration, configure, contenteditable, CORS, Document Root, document.URL, ffmpeg, file, file_put_contents, form, framerate, hash, hashtag, IFRAME, intranet, Intranet feeling, local web server, location.hash, macOS, MAMP, media, menu, microphone, MySql, navigator.platform, operating system, PHP, php.ini, play, prepend, process, programming, ps, quality, reboot, record, recording, stop press, suite, tutorial, volume, window.open
|
Leave a comment
Self Recording Public Website Call Tutorial
Onto yesterday’s Self Recording Channels Tutorial a fair bit of work goes into, potentially, the difference between what happens for the two URLs below … https://www.rjmprogramming.com.au/recording_ideas.php https://www.rjmprogramming.com.au/recording_ideas.php# Huh??! A hashtag with no content itself? How? Believe it or not the examination of document.URL … <?php echo ” <body style=background-color:#f0f0f0; onload=\” if (pstuff == ” && (” + navigator.platform).toLowerCase().indexOf(‘mac’) == 0 && document.URL.indexOf(‘?’) == -1 && (document.URL + ‘~’).indexOf(‘#~’) != -1) { window.open(‘http://localhost:8888/recording_ideas.php?cmdrun=’ + Math.floor(Math.random() * 19897865),’snapshotif’); } else if (pstuff == ” && (” + navigator.platform).toLowerCase().indexOf(‘win’) == 0 && document.URL.indexOf(‘?’) == -1 && (document.URL + ‘~’).indexOf(‘#~’) != -1) { window.open(‘http://localhost/recording_ideas.php?cmdrun=’ + Math.floor(Math.random() * 19897865),’snapshotif’); } ” . $wbd . ” onl(); rectthree=document.getElementById(‘blankif’).getBoundingClientRect(); wothree=’top=340,left=’ + rectthree.left + ‘,height=’ + eval(-160 + eval(” + screen.height) – eval(” + rectthree.top)) + ‘,width=’ + rectthree.width; if ((” + navigator.platform).toLowerCase().indexOf(‘mac’) != 0 && (” + navigator.platform).toLowerCase().indexOf(‘win’) != 0) { document.getElementById(‘blankif’).style.visibility=’visible’; document.getElementById(‘blankif’).srcdoc='<p>Sorry, no macOS nor Windows system detected.</p>’; }\”> “; ?> … can tell the difference in what a lot of web browsers these days will all interpret location.hash as the same (ie. both blank, rather than just the second one being # that is) What? To have a user way to say “we want you to try the local web server incarnation anyway”, even if it fails (with no adverse effects). Where? At a public webpage iframe named (ie snapshotif) and called via second parameter of a window.open() call. Why? At local web server, such as macOS MAMP, as long as no webpage data is output the CORS at the public website will not intervene in an adverse way. The empty hashtag data is so as to differentiate call from the other media and URL redirects that recording_ideas.php PHP is coded to facilitate. When? There we use MAMP’s auto-prepend talents, called upon via vi /Applications/MAMP/bin/php/php7.4.33/conf/php.ini for our MAMP 7.4.33 environment … as per … ; Automatically add files before PHP document. ; http://php.net/auto-prepend-file auto_prepend_file = /Applications/MAMP/htdocs/before_all.php And we think we’ve cracked the best (with no adverse effects) “Intranet feeling solution” we’ve achieved yet. The architecture of this solution we like in the compartmentalized way we can describe those “Intranet feeling smarts” which don’t involve writing out webpage data in the local web server Document Root before_all.php … <?php // before_all.php // Prepend PHP for macOS MAMP // April, 2026 if (isset($argv)) { // command line sleep(5); // dirname(__FILE__) . if (file_exists(dirname(__FILE__) . DIRECTORY_SEPARATOR . “recording_ideas.call”)) … Continue reading →
Posted in Animation, eLearning, Event-Driven Programming, Operating System, Tutorials
|
Tagged afplay, arguments, audio, call, channel, command line, command line arguments, configuration, configure, contenteditable, CORS, document.URL, ffmpeg, file, file_put_contents, form, framerate, hash, hashtag, IFRAME, intranet, Intranet feeling, local web server, location.hash, macOS, MAMP, media, microphone, navigator.platform, PHP, php.ini, play, prepend, programming, quality, record, recording, stop press, tutorial, volume, window.open
|
Leave a comment
Self Recording Channels Tutorial
As mentioned at yesterday’s Self Recording Revisited Tutorial‘s Stop Press when it comes to using ffmpeg to record Audio and Video … Channels … are important. This excellent link taught us that the macOS command … ffmpeg -f avfoundation -list_devices 1 -i “” -f null – … can really help us here. So that’s one bit of today’s work. The other is to contenteditable=true that ffmpeg command shown up the top such as … /usr/local/bin/ffmpeg -f avfoundation -t 10 -i :2 -c:a aac /Applications/MAMP/htdocs/mic_recording.m4a ; open http://localhost:8888/mic_recording.m4a … can be edited in place as another way for a user to tailor recordings in a more “information friendly” way. And so, again, in amongst the changed recording_ideas.php (perhaps already downloaded) web application we improve the (applicable) user possibilities here. Previous relevant Self Recording Revisited Tutorial is shown below. We’re revisiting the web application behind the recent Media Representation of URL Tutorial with regard to it’s original purpose to … allow some functionality for self recording … where your underlying operating system has … ffmpeg installed … and … MAMP local Apache/PHP/MySql web server environment … and in the case of macOS such web server … PHP localhost URL http://localhost:8888/recording_ideas.php downloaded and placed into that Document Root folder In amongst the changed recording_ideas.php (perhaps already downloaded) web application we … allow, after the default 10 second audio recording incarnation, for tailored recordings to be run … as well as … allow for macOS afplay means of playing the audio involved Stop Press On this macOS Sequoia perhaps the relevant channels for audio and screenshot have changed. Bear with us, until tomorrow, for a more “scientific approach” determining ffmpeg channel definitions. If this is you too, it may act as though you are recording, but it is recording from an inappropriate microphone channel. As a sneak peak, and thanks to this excellent link where just this is resolved ahead of some other ideas tomorrow, you can retry with the changed recording_ideas.php web application. Previous relevant Media Representation of URL Tutorial is shown below. After Media Audio Video Email Links Intranet Feeling Tutorial we went on a bit of a “redirection tour” centering around making … https://www.rjmprogramming.com.au/recording_ideas.php#[data URI of media] … be our “media middle conduit”. It even got to “[data URI of media]“ absolute URLs coming into play! But how can a URL be given a “media representation”? There used to be … Google Page Speed Insights could supply an image data URI of … Continue reading →
Posted in Animation, eLearning, Event-Driven Programming, Hardware, Operating System, Photography, Tutorials
|
Tagged afplay, audio, channel, command line, contenteditable, ffmpeg, form, framerate, macOS, MAMP, media, microphone, PHP, play, programming, quality, record, recording, stop press, tutorial, volume
|
Leave a comment
Self Recording Revisited Tutorial
We’re revisiting the web application behind the recent Media Representation of URL Tutorial with regard to it’s original purpose to … allow some functionality for self recording … where your underlying operating system has … ffmpeg installed … and … MAMP local Apache/PHP/MySql web server environment … and in the case of macOS such web server … PHP localhost URL http://localhost:8888/recording_ideas.php downloaded and placed into that Document Root folder In amongst the changed recording_ideas.php (perhaps already downloaded) web application we … allow, after the default 10 second audio recording incarnation, for tailored recordings to be run … as well as … allow for macOS afplay means of playing the audio involved Stop Press On this macOS Sequoia perhaps the relevant channels for audio and screenshot have changed. Bear with us, until tomorrow, for a more “scientific approach” determining ffmpeg channel definitions. If this is you too, it may act as though you are recording, but it is recording from an inappropriate microphone channel. As a sneak peak, and thanks to this excellent link where just this is resolved ahead of some other ideas tomorrow, you can retry with the changed recording_ideas.php web application. Previous relevant Media Representation of URL Tutorial is shown below. After Media Audio Video Email Links Intranet Feeling Tutorial we went on a bit of a “redirection tour” centering around making … https://www.rjmprogramming.com.au/recording_ideas.php#[data URI of media] … be our “media middle conduit”. It even got to “[data URI of media]“ absolute URLs coming into play! But how can a URL be given a “media representation”? There used to be … Google Page Speed Insights could supply an image data URI of a screenshot of that URL as a web browser webpage … but now out of reach to us … and/or … Google used to supply a data URI QR Code image representation … but now out of reach to us … so our research got us to the excellent … goqr.me free API means to a data URI QR Code image representation … thanks … that we have incorporated into the code for this scenario in downloadable latest draft recording_ideas.php placed into it’s Document Root, and so be accessible via URL http://localhost/recording_ideas.php (Windows) or http://localhost:8888/recording_ideas.php (macOS) on a MAMP local Apache web server to make all this be possible. Previous relevant Media Audio Video Email Links Intranet Feeling Tutorial is shown below. The day before yesterday’s … Continue reading →
Posted in eLearning, Event-Driven Programming, Operating System, Tutorials
|
Tagged afplay, audio, command line, ffmpeg, form, framerate, macOS, MAMP, media, microphone, PHP, play, programming, quality, record, recording, stop press, tutorial, volume
|
Leave a comment
QuickTime Player Camera Filters Recording Primer Tutorial
Is QuickTime Player macOS desktop app any good? Do fish swim? Do cassowaries rumble? Apparently. We wondered, with some of the same themes as YouTube iPhone Screen Recording via QuickTime Player Primer Tutorial, whether we could show a faux animated GIF rendition of … an iPhone Camera app … six dots menu … Filters … run your finger through them a bit like that piano rendition fancy ending to a concert or song Can a mere mortal share this? Well, if you have … an iPhone Camera app … a macOS MacBook Air (perhaps) QuickTime Player desktop app Apple white lead connected between the two in QuickTime Player … File -> New Movie Recording at dropdown next to Record button select the appropriate iPhone streaming (is it “channel”?) in Camera app get to six dots menu … Filters … in QuickTime Player click Record of “run your finger through them a bit like that piano rendition fancy ending to a concert or song” … when finished use File -> Export As … a choice … exports to *.mov … and then … at Terminal macOS app type in (for us) … ffmpeg -i camera_filters.mov camera_filters.mp4 upload to public web server at RJM Programming website as per … ? And if you’ll forgive today’s obsession, going along with the work, from … Michael Bublé’s … It’s Time album … Home … Softly As I Leave You. Previous relevant YouTube iPhone Screen Recording via QuickTime Player Primer Tutorial is shown below. We’ve spoken before about the wonderful Mac OS X QuickTime Player application, and its use on a MacBook Pro, and its capabilities to upload videos to YouTube. That’s all fine and good for Movie and Audio Recordings or Screen Capture Recordings related to the MacBook Pro, but did you know you can Screen Capture an iPhone (or iPad) by using a Mac USB white lead hooked up from the MacBook Pro to that other device, in our case an iPhone 6. So we record a session playing the Target Word Game you can read more about at PHP Target Word Game Mobile Friendly Tutorial. We wanted to thank this great link, thanks, for the idea to use QuickTime Player for this job, never having used that arrow next to the red recording “blob” before. Makes me want to re-view The Blob in case I missed some useful subliminally embedded arrow. We … Continue reading →
Posted in eLearning, iOS, Operating System, Tutorials
|
Tagged apple white lead, camera, camera app, channel, connected, filters, iOS, lead, macOS, media, piano, presentation, QuickTime Player, record, screenshot, tutorial, video, white lead
|
Leave a comment
Synonymous With Delimitation Implementation Tutorial
We left off yesterday’s Synonymous With Delimitation Primer Tutorial‘s YouTube API based SubRip (ie. subtitles) based web application discussion with … Still to go, to go further, is to code within the SubRips for understanding a potential new incoming argument … ?inlist=[encoded ” , ” based data] … and here we are … in amongst the SubRips … just cooling off … man … damn … whatevvvvveeeerrrrr! Okay, in real life, the data between our ” , ” delimitations could be very complex, but within that ” , ” delimited data we can have ” ” delimited “words” we can categorize into … purely numeric … so is either a start of video snippet time (4th textbox) or end of video snippet time (5th textbox) YouTube 11 character string (which is 2nd textbox content) URL starting with http … so is either a 6th textbox component or that 7th textbox link … and then … what’s left (of a ” , ” record field) … where we might find, in order of priority, a component of the 3rd textbox or a component of the 6th textbox or the form 1st title textbox … as a way to proceed, and also cater for users going “that extra milekilometer”. So, that’s the idea here, and it’s up to you but, we tend not to care that data makes sense at this stage (allowing us to swivel from https://www.rjmprogramming.com.au/ address bar URLs to http://localhost:8888/ MAMP ones willy nilly to test things to the level of “just slotting them into the correct textbox places” that is), but that it falls into the correct textboxes that worry us for today, so in most/any tutorial animated GIF image you see today, don’t expect a SubRip result (that works) … man … damn … whatevvvvveeeerrrrr! Now, where to place this logic? Well, as it so happens, the cloning we did with these “down among the SubRips … just cooling off … man … damn … whatevvvvveeeerrrrr” project … meant the HTML form IDs were all the same throughout the suite of peer YouTube API based SubRip web applications … phew! … and left us with … a suitable external Javascript we call with any of the suite of peer YouTube API based SubRip web applications … and so, that is where we place the new Javascript logic … var xinlist=location.search.split(‘inlist=’)[1] ? decodeURIComponent(location.search.split(‘inlist=’)[1].split(‘&’)[0]) : ”; var xinarr=xinlist.split(‘ , … Continue reading →
Posted in Ajax, eLearning, Event-Driven Programming, Operating System, Tutorials
|
Tagged 404.shtml, absolute URL, address bar, after, album, alphabetic, alphabetical, animated gif, animation, API, argument, array, audio, authority, breadcrumbs, cache, call, cell, class, clone, cloning, comma, comma separated values, compilation, completion, condition, conditional, connection, console, console.warn, content, contenteditable, CSS, CSV, cursor, data, data type, data uri, debug, debugging, decodeURIComponent, delay, delimitation, delimiter, deployment, details, Did you know, display, document.title, DOM, double click, dropdown, duration, element, email, emoji, encodeURIComponent, encrypt, encryption, error 404, error 414, event, field, form, genre, global, global variable, Google, Google Chrome, hands free, hashtag, hashtagging, hierarchy, HTML, IFRAME, image, img, implementation, instance, integration, interactive, interfacing, internationalization, itinerary, Javascript, jump, keyboard, language, link, links, list, lleyton, localStorage, loop, looping, media, mimetype, moderation, modularization, module, navigation, not found, Object Oriented Programming, oncontextmenu, onkeypress, onmousedown, ontouchdown, ontouchmove, OOP, Opera, option, order, overlay, persistence, PHP, plan, platform, play, play button, playlist, popup, programming, progress, recall, recalling, record, remember, remembering, repeat, reveal, right click, schedule, scheduling, scope, select, sessionStorage, setInterval, setTimeout, share, software integration, sort, sppech to text, standing order, stop press, summary, tab, table, table cell, text, text cursor, textbox, textual cursor, timer, title, toggle, top, tutorial, type, url, user, user input, variable, video, visibility, web browser, web inspector, webpage, whitespace, window, word, words, wrap, wrapper, wrapping, YouTube, YouTube API
|
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.