/** * file: journal_karbytes_13january2025.txt * type: plain-text * date: 09_JANUARY_2025 * author: karbytes * license: PUBLIC_DOMAIN */ 09_JANUARY_2025: (Note that the SOUND_TRACK_LOOP_COUNTER single web page application (which is instantiated from source code files which were verbatim copied from the respective software engineering tutorial web page on the aforementioned website named Karlina Object dot WordPress dot Com) requires that audio and video are enabled (in Tor’s Site Settings) if loading that single web application using a mobile Tor browser (and that those files are not accessible via the mobile Tor browser unless their full URLs are included in that application’s JavaScript file (which means that SOUND_TRACK_LOOP_COUNTER is only fully usable from a Desktop rather than mobile browser). karbytes is working on a slightly updated mobile Tor browser compatible version of SOUND_TRACK_LOOP_COUNTER (which will be named SOUND_TRACK_LOOP_COUNTER_TWO) and will be showcasing that new single web page application in the aforementioned website named Karbytes For Life Blog dot WordPress dot Com and also (tentatively) in the next journal entry which karbytes shares on its social media profiles)). Follow-up to previous (follow-up) paragraph: When karbytes tried opening multiple mobile Tor browser tabs to play selected SOUND_TRACK_LOOP_COUNTER sound files simultaneously (and after modifying that app’s source code for debugging purposes), only one instance of the SOUND_TRACK_LOOP_COUNTER application was allowed to be played per mobile Tor browser session (and, in order for successive iterations of the selected sound file to play in the mobile Tor browser tab, that tab must remain open and predominantly visible). To enable multiple sound files to play simultaneously from one instance of SOUND_TRACK_LOOP_COUNTER, karbytes is attempting to add a new feature to SOUND_TRACK_LOOP_COUNTER_TWO which is not present in its predecessor: the ability to add additional sound tracks to play either indefinitely many of simultaneously or else a karbytes-determined maximum number of sound tracks to play simultaneously when the start_sound_track_looper() button is clicked. * * * The following Uniform Resource Locators (URLs) each lead to exactly one live (and client-rendered (rather than server-rendered) via a web browser application) single web page application whose constituent source code files (i.e. JavaScript, HTML, and CSS) and media files (i.e. MP3, WAV, PNG) are showcased in exactly one uniquely corresponding tutorial web page included in the (karbytes-created) website named Karlina Object dot WordPress dot Com. The following list of URLs refers to every web page which is part of the aforementioned website named Karlina Object dot WordPress dot Com and also the web page named SOFTWARE_ENGINEERING_PORTFOLIO of the (karbytes-created) website named Karbytes For Life Blog dot WordPress dot Com and which is specifically a client-side JavaScript application (in the end user format of a single web page application). Note that each of the following URLs are the web addresses of dark web hosted JavaScript-powered single web page applications and require a dark web browser such as The Onion Router (Tor) to use. Note that software applications which are featured on the aforementioned website named Karbytes For Life Blog dot WordPress dot Com but not also the aforementioned website named Karlina Object dot WordPress dot Com are not referenced on this web page due to the fact that some of those applications require the web browser which renders them to generate auditory output (using sound-related Application Programming Interfaces (APIs) which the Tor browser (at least for karbytes) was not enabling (and note that generating sound from the web browser (such as what happens when the end user clicks relevant keyboard keys while using the application named ABRIDGED_KEYBOARD_MUSICAL_INSTRUMENT) is not the same thing as the web browser playing a sound file of a predetermined audio output signal pattern)). Hence, each of the software applications which are featured in the list below these introductory paragraphs are fully functional (at least for karbytes) via the Tor browser. Note that COUNT_DOWN_TIMER alert sound effect took approximately three seconds longer to play when that application was rendered via the Tor browser and served as an .onion web page than when that application was rendered via the Firefox browser entirely locally (i.e. without an Internet connection between non-identical client and server machines). Finally, note that the following applications were listed in an order which karbytes found to be “intuitively appealing” rather than in the order in which those applications were initially published or most recently updated. (A complete list of software applications couched in their respective tutorial web pages which are part of the body of intellectual property referred to as karbytes is available at the following URL: https://karbytesforlifeblog.wordpress.com/software_engineering_portfolio/ ). * * * SOUND_TRACK_LOOP_COUNTER: http://qkbrwfubnh4knc6kkhx6uepccavpwezdf2al7w2quepe3qociegsi3yd.onion/KARLINA_OBJECT_APPS/SOUND_TRACK_LOOP_COUNTER/sound_track_looper.html COUNT_DOWN_TIMER: http://qkbrwfubnh4knc6kkhx6uepccavpwezdf2al7w2quepe3qociegsi3yd.onion/KARLINA_OBJECT_APPS/COUNT_DOWN_TIMER/count_down_timer.html BITS_AND_BYTES: http://qkbrwfubnh4knc6kkhx6uepccavpwezdf2al7w2quepe3qociegsi3yd.onion/KARLINA_OBJECT_APPS/BITS_AND_BYTES/binary_to_decimal.html HEXIDECIMAL_COLOR_CODES: http://qkbrwfubnh4knc6kkhx6uepccavpwezdf2al7w2quepe3qociegsi3yd.onion/KARLINA_OBJECT_APPS/HEXIDECIMAL_COLOR_CODES/hexidecimal_color_codes.html BASE_CONVERTER: http://qkbrwfubnh4knc6kkhx6uepccavpwezdf2al7w2quepe3qociegsi3yd.onion/KARLINA_OBJECT_APPS/BASE_CONVERTER/base_converter.html TRIANGLE_GRAPHING: http://qkbrwfubnh4knc6kkhx6uepccavpwezdf2al7w2quepe3qociegsi3yd.onion/KARLINA_OBJECT_APPS/TRIANGLE_GRAPHING/triangle_graphing.html PI_APPROXIMATION: http://qkbrwfubnh4knc6kkhx6uepccavpwezdf2al7w2quepe3qociegsi3yd.onion/KARLINA_OBJECT_APPS/PI_APPROXIMATION/pi_approximation.html PROBABILITY: http://qkbrwfubnh4knc6kkhx6uepccavpwezdf2al7w2quepe3qociegsi3yd.onion/KARLINA_OBJECT_APPS/PROBABILITY/probability.html WORD_COUNTER: http://qkbrwfubnh4knc6kkhx6uepccavpwezdf2al7w2quepe3qociegsi3yd.onion/KARLINA_OBJECT_APPS/WORD_COUNTER/word_counter.html