Back to The tech awesomeness
Table of contents
Non-functional-chapters

The article for today.

So in order to switch and configure the compilers of choice, in .bash_profile, .zprofile, and in .profile (if both ones linking to it, which operating system shell is in use of choice) for compiling different software with Java I added:


function selectJava8() {
    export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
}
function selectJava11() {
    export JAVA_HOME=$(/usr/libexec/java_home -v 11)
}
function selectJava14() {
    export JAVA_HOME=$(/usr/libexec/java_home)
}
export JAVA_HOME=$(/usr/libexec/java_home)

Python has named interpreters, so no changes for configuring.


/usr/bin/python

/usr/bin/python3

For compiling different software with gcc, cc, g++, c++, cpp I added:



#export CMAKE_CXX_COMPILER=/usr/local/bin/sw/gcc++-9
export CMAKE_CXX_COMPILER=/usr/local/bin/sw/gcc++-10
#export CMAKE_CXX_FLAGS="-std=c++98"
#export CMAKE_CXX_FLAGS="-std=c++03"
#export CMAKE_CXX_FLAGS="-std=c++11"
#export CMAKE_CXX_FLAGS="-std=c++14"
export CMAKE_CXX_FLAGS="-std=c++17"
#export CMAKE_CXX_FLAGS="-std=c++20"
#export CMAKE_CXX_FLAGS="-std=c++23"
#export CXX=/usr/local/bin/sw/gcc++-9
export CXX=`xcrun -find c++`
#export CXXFLAGS="-std=c++98"
#export CXXFLAGS="-std=c++03"
#export CXXFLAGS="-std=c++11"
#export CXXFLAGS="-std=c++14"
export CXXFLAGS="-std=c++17"
#export CXXFLAGS="-std=c++20"
#export CXXFLAGS="-std=c++23"

#export CMAKE_C_COMPILER=gcc-9
#export CMAKE_CXX_COMPILER=gcc++-9
export CMAKE_C_COMPILER=gcc-10
export CMAKE_CXX_COMPILER=gcc++-10

#alias gcc='gcc-9'
#alias cc='gcc-9'
#alias g++='gcc-9'
#alias c++='c++-9'
#alias cpp='c++-9'
alias gcc='gcc-10'
alias cc='gcc-10'
alias g++='gcc-10'
alias c++='c++-10'
alias cpp='c++-10'

function unsetal() {
        unset CMAKE_C_COMPILER;
        unset CMAKE_CXX_COMPILER;
        unset CXX;
        unset CXXFLAGS;
        unalias gcc
        unalias cc
        unalias g++
        unalias c++
        unalias cpp
}
#Build script generation
#autoconf
#automake
#meson
#ninja
#export CMAKE=/usr/local/bin/CMake.app/Contents/bin
#export CMAKE=/usr/local/bin/sw/cmake3.17.2
#export CMAKE=/usr/local/bin/cmake
#export CMAKE=/usr/local/share/cmake-3.15.4

For macOS tools with relation for gcc, cc, g++, c++, cpp I added:


    function selectCommandLineTools() {
        #sudo 
        xcode-select -switch /Library/Developer/CommandLineTools
    }
    function selectXcode() {
            #sudo 
            xcode-select -switch /Applications/Xcode.app/Contents/Developer
    }
    function whichXcode() {
            xcode-select -p
    }

I use some of the functional kit platform package management systems, such as finkproject.org, macports.org, brew.sh, sdkman.io, nixos.org, 0install.net, pkgsrc.org, emscripten.org, softwareupdate, App Store, apt, apt-get, sdkmanager depending on the configuration, after that I have added two following methods:

The update from 2021-01-13.

Оновлення від 2021-01-13.

10->11.

Кінець оновлення від 2021-01-13.

The end of update from 2021-01-13.


function moveUserLocalDirectories() {
        #sudo
        mv /usr/local/include /usr/local/include2
        #sudo
        mv /usr/local/lib /usr/local/lib2
}
function unmoveUserLocalDirectories() {
        #sudo
        mv /usr/local/include2 /usr/local/include
        #sudo
        mv /usr/local/lib2 /usr/local/lib
}

For make-incompatible build automation tool software systems I added:


export ANT_HOME=/usr/local/bin/apache-ant

export M2_HOME=/usr/local/bin/apache-maven

export GRADLE_HOME=/usr/local/bin/gradle/bin

Some version of the software: GNU Project gcc version 9.3.0; Apple clang version 11.0.3 (clang-1103.0.32.29); Apple xnu-6153.101.6; Darwin Kernel Version 19.4.0; Apple macOS 10.15.4.

The update from 2020-05-11.

Some version of the software: GNU Project gcc version 10.1.0; Apple clang version 11.0.3 (clang-1103.0.32.59); Apple xnu-6153.101.6; Darwin Kernel Version 19.4.0; Apple macOS 10.15.4.

The end of update from 2020-05-11.

The update from 2020-05-29.

Some version of the software: GNU Project gcc version 10.1.0; Apple clang version 11.0.3 (clang-1103.0.32.62); Apple xnu-6153.121.1; Darwin Kernel Version 19.5.0; Apple macOS 10.15.5.

The end of update from 2020-05-29.

The update from 2020-07-24.

Some version of the software: GNU Project gcc version 10.2.0; Apple clang version 11.0.3 (clang-1103.0.32.62); Apple xnu-6153.141.1; Darwin Kernel Version 19.6.0; Apple macOS 10.15.6.

The end of update from 2020-07-24.

The update from 2020-08-21.

Some version of the software: GNU Project gcc version 10.2.0; Apple clang version 12.0.0 (clang-1200.0.31.1); Apple xnu-6153.141.1; Darwin Kernel Version 19.6.0; Apple macOS 10.15.6.

The end of update from 2020-08-21.

The update from 2020-11-23.

Some version of the software: GNU Project gcc version 10.2.0; Apple clang version 12.0.0 (clang-1200.0.32.2); Apple xnu-7195.50.7; Darwin Kernel Version 20.1.0; Apple macOS 11.0.1.

The end of update from 2020-11-23.

The update from 2021-01-05.

Some version of the software: GNU Project gcc version 10.2.0; Apple clang version 12.0.0 (clang-1200.0.32.2); Apple xnu-7195.60.75; Darwin Kernel Version 20.2.0; Apple macOS 11.1.

The end of update from 2021-01-05.

The update from 2021-02-10.

Some version of the software: GNU Project gcc version 10.2.0; Apple clang version 12.0.0 (clang-1200.0.32.29); Apple xnu-7195.81.3; Darwin Kernel Version 20.3.0; Apple macOS 11.2.1.

The end of update from 2021-02-10.

The update from 2021-02-26.

Some version of the software: GNU Project gcc version 10.2.0; Apple clang version 12.0.0 (clang-1200.0.32.29); Apple xnu-7195.81.3; Darwin Kernel Version 20.3.0; Apple macOS 11.2.2.

The end of update from 2021-02-26.

The update from 2021-03-09.

Some version of the software: GNU Project gcc version 10.2.0; Apple clang version 12.0.0 (clang-1200.0.32.29); Apple xnu-7195.81.3; Darwin Kernel Version 20.3.0; Apple macOS 11.2.3.

The end of update from 2021-03-09.

The update from 2020-06-01.

As of 2020-06-01 I did not test every combination, however, for example, one functional kit platform package management system is not in each case providing access to another one as in finkproject.org I did not find possibility to get macports.org project software and brew.sh software, as well as, for example, from softwareupdate.

The update from 2020-06-02.


/private/etc/shells

# List of shells.

/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
/usr/bin/screen
#The update from 2021-01-28.
/usr/local/bin/pwsh
#The end of update from 2021-01-28.
/bin/dash
#The update from 2021-01-29.
/opt/sw/bin/tclsh
/usr/local/microsoft/powershell/6
/usr/local/microsoft/powershell/7
#there is no a type of hypershell during lookups for those shells variants except a hyper application and other similar applications.
#The end of update from 2021-01-29.
#The update from 2021-02-01.
xterm. a terminal emulator.
#The end of update from 2021-02-01.

The update from 2020-06-03.


#which -a clang

function moveXcode() {
        sudo mv /Applications/Xcode.app ~/Applications
}
function unmoveXcode() {
        sudo mv ~/Applications/Xcode.app /Applications/Xcode.app
}

#export PATH="/Library/Developer/CommandLineTools/usr/bin:$PATH
#export PATH="$(xcode-select -p)/Toolchains/XcodeDefault.xctoolchain/usr/bin:$PATH"

The update from 2020-11-23.


sdkmanager --list
sdkmanager --install "cmdline-tools;latest"
sdkmanager --install "emulator"

The start of update from 2021-12-07.

Початок оновлення від 2021-12-07.

Тож у деяких перемикачевих системах а також мовах програмування та у деяких пакетах розробки або development kits, які мають ознаку як про Модульну послугу мають бути такі package management systems чи пакетні системи для їх змін. Як у попередньому прикладі від 2020-11-23 вони мають декілька дістріб'ютічейні тобто більше 1 для їх завантаження. Деякі як у джава доволі детальні наприклад jdeps demo8578578548745893489348934.jar які показують по проекту але не у всіх версіях джава але іноді показують наприклад demo8578578548745893489348934.jar -> not found. У пайтон Python, а вона інтерпретована, існують vendored library versions чи постачальні версії модулів та встановлювані і видаляємі окремо мабуть рівня користувача чи користувачки, які після запитів pip list та pip debug завдяки такому ППІ. Якщо такі наявні у подібніх системах. У піЕйчПі php це щонайменш php_info();, яка теж інтерпретована. У джава, яка надає можливість додання різноманітних подібних систем, наприклад у мейвен mvn навіть з двома типами сховищ відсутня якась невидаляєма залежність і який має можливість показати залежності проекта який його використовує за запитом dependency:tree. Тобто у мейвен mvn це достатньо самодостатньо серед інших і він не створює залежності ані для мови програмування ані для проекта, тому що проект може використати і іншу package management systems чи пакетну систему для їх змін а про мову програмування вже щойно зазначив. Тобто відколи такі системи мають модулі для них стає як необов'язкова залежність наявність такої системи хоча і в різних її виконнанях.

The end of update from 2021-12-07.

Кінець оновлення від 2021-12-07.

The start of update from 2021-12-08.

Початок оновлення від 2021-12-08.

З тими модулями щодо їх налаштування то таке налаштування для проектів з мейвен mvn переважно відсутнє як у ./confugure скриптах, але не виключене для впровадження для окремих проектів, хоча крок з тестуванням чи з перевірянням і там і там теж присутній, окрім імовірно за наявністю native code залежностей тобто залежностей з кодом для специфічної означеної перемикачевої системи з за того що через існуючу воронку перетворень або чергу перетворень яка описана 2021-12-03 щонайменш у коді без native code залежностей тобто без залежностей з кодом для специфічної означеної перемикачевої системи це передано де-ін-де тобто до іншого рівня чи до інших рівнів такої воронки. Тобто після компіляційних складань джава код буде перетворений у інший формат за відсутністю компіляційних недоліків а тож з такою особливістю як таке налаштування хоча й виразно відсутня також буде оброблятися оброброблювачем того формату при виконанні. Так ця переважно виразно відсутня особливість є частиною цього процеса такого компіляційного складання протягом перетворень. А значить таке налаштування у такому процесі є залежним від цього дизайна такого процеса компіляційного складання. Тобто ця така особливість як таке налаштування переважно відсутня бо владнана рівнем дизайна, а значить вона дизайн-залежна у данному випадку. Щонайменш для не native code залежностей тобто залежностей з кодом для специфічної означеної перемикачевої системи. Або навпаки, про те що таке налаштування яке часто присутнє є дизайн-специфічним у ./confugure скриптах.

The end of update from 2021-12-08.

Кінець оновлення від 2021-12-08.

The start of update from 2021-12-09.

Початок оновлення від 2021-12-09.

Хоча непорівнювані бо пайтон інтерпретована мова програмування а джава компіляційно збираєма в записах про випуски в пайтон в деякий її версії ви можете знайти що пайтон має декілька інтерпретаторів і вони іноді повертаються в обробці для особливості чи per feature серед версій пайтон тож щодо обробки особливостей вони інтерпретатори поверетаємі чи revertable однак це було б занадто сказати що в джава немає щось на зразок інтерпретатора хоча така ситуація, а вона про неоднозначність, ймовірно скоріше вирішена завдяки специфікаціям мови чи language specification і їх референсним виконанням чи reference implementations чого не скажу про їх нереференсні виконання чи irreference implementations тому що не знаходив таких. У пьорл Perl мові програмування є модуль який має назву про contextual return, which return values by caller context або про конекстне повернення яке повертає значення за контекстом викликаючого елемента. У джава теж є caller чи викликаючий елемент як прихований так і ні. Але return чи повернення з методів постійне, хоча й можливо повертає різне за зразком часу виконання але чітко означене значення за визначенням часу до виконання і часу до компіляції, навіть за використання class inheritance and interface inheritance чи розширюваності класів і інтерфейсів що також впливає приховано і на method inheritance чи розширюваність методів воно не перевантажуєме чи not overloadable і не переїздиме чи not overridable у змісті ускладнення тому що воно має в наявності щонайменш те чітко означене значення у змісті спрощення. Однак це не значить що подібне неможливе у джава за використання такого модуля чи без нього. Хоча сам контекст прихований, наприклад у значеннях об'єктів або примітивів то чи постійний метод чи static чи ні, чи повертає метод щось або вакантно чи void, це можливо завдяки саме цим змінам значень об'єктів і примітивів, якщо вони є змінними чи mutable і не кінцеві чи not final а й навіть і у кінцевих які неможливо замінити, за наявності інших значень всередині їх можливо замінити чи змінити до інших, у такій версії прихованого контекста у об'єктноорієнтованому стилі й у функціональному якщо там немає додаткових інших обмежень. Це звичайно якщо вважати за прихований контекст викликаючого елемента ті об'єкти і прімитиви, а точніше їх зразки які опиняються у методі де потрібне таке контекстне повертання різних значень навіть за наявності такого достатньо постійного повернення або return за щонайменш означених умов.

The end of update from 2021-12-09.

Кінець оновлення від 2021-12-09.

The update from 2020-12-02.

The Russian speaking researcher found the case. She has described it pretty specifically.

I have translated it into following.

There is a document, a file in some file system in some operational system which has 2, two copies.

So there are 2, two files.

If it is a Collection in Java then those 2, two copies depending on a type of Collection can be in Set or in List or in other type of Collection.

There is a folder which links with folders where those 2, two files are.


    File file = new File();
    File file2 = copy(file);
    Folder someFolder = new Folder();// symbolical, wormholical, loopholical
    someFolder.add(file);
    someFolder.add(file2);

    //to get access for file

There is an index, order which the file will get the priority for the access depending on multiple factors.


    File file = new File();
    File file2 = copy(file);
    Set someSet = new Set();
    someSet.add(file);
    someSet.add(file2);

    //to get access for file

    File file = new File();
    File file2 = copy(file);
    List someList = new List();
    someList.add(file);
    someList.add(file2);

    //to get access for file

So if it is a case for files Java in that file system in that operational system, then both options are possible and more.

In my practise such case happened pretty often when I used https://en.wikipedia.org/wiki/MD4 algorithm for finding hashes of such 2, two file copies. An update by search quantnum hop into the next version of the algorithm would be helpful if smooth operator instead of collisions. md4+4dm.

The update from 2020-12-11.

It looks like an approach: mdN+Ndm for some cases.

It is subject for inversive as well: dmN+mdN.

The update from 2021-01-25.


    Queue jumpingQueue = new Queue();//FIFO

Складання інших компіляційних складачів у макОС macOS.

Оновлення від 2020-12-02.

Російськомовна дослідниця знайшла випадок, який вона описала достатньо специфічно.

Я переклав його у наступне.

Є документ, файл у деякій файловій системі у деякій операційній системі який має 2, дві копії.

Так що існує 2, два файли.

Якщо це є колекцією Collection у джава Java тоді ті 2, дві копії файла в залежності від типу колекіції Collection можуть бути у наборі Set чи у переліку List чи у іншому типі колекції Collection.

Існує папка folder яка поєднує з папками де ті 2, два файли є.


    Файл файл = ново Файл();
    Файл файл2 = копіювати(файл);
    Папка якасьПапка = ново Папка();// символічна, вормхолічна, лупхолічна
    якасьПапка.додати(файл);
    якасьПапка.додати(файл2);

    //отримати доступ до файлу

Існує індекс, лад яким файл отримає доступ до пріоритету для доступу в залежності від багатьох факторів, більше ніж два.


    Файл файл = ново Файл();
    Файл файл2 = копіювати(файл);
    Набір якийсьНабір = ново Набір();
    якийсьНабір.додати(файл);
    якийсьНабір.додати(файл2);

    //отримати доступ до файлу

    Файл файл = ново Файл();
    Файл файл2 = копіювати(файл);
    Перелік якийсьПерелік = ново Перелік();
    якийсьПерелік.додати(файл);
    якийсьПерелік.додати(файл2);

    //отримати доступ до файлу

Таким чином, якщо це випадок для файлів джава Java у тій файловій системі у тій операційній системі, тоді обидва варіанти є можливими і більше.

У моїй практиці такий випадок траплявся гарно-часто коли я використовував https://en.wikipedia.org/wiki/MD4 алгоритм для пошуку хеш таких 2, двох копій файлу. Оновлення пошуково квантомним перестрибом у наступну версію алгоритма було би корисним якщо би плаский оператор замість колізій. md4+4dm.

Оновлення від 2020-12-11.

Має вигляд як засіб: mdN+Ndm для деяких випадків.

Суб'єктом є інверсива перевертня також: dmN+mdN. Для.

Оновлення від 2021-01-25.


    Черга стрибаючаЧерга = ново Черга();//ПУПЗ

Оновлення від 2021-08-18.

The update as of 2021-08-18.

Командно рядково інтерфейсний; КРІ замкнення постачальника для розташування файлів.

Command line interface; CLI vendor lock for storing files.

У більшості постачальників є наразі схожі як мінімум параметри: версія перемикачевої системи, від нещодавно архітектури на якій вона, параметри облаштунків, такі як обсяги доступної пам'яті і мережі теж від нещодавно, де вона знаходиться, чи в хмарі чи ще будь завгодно де, і розширюючі параметри які різні від постачальника до постачальника.

In the majority of CLI providers there are the similar parameters at least: a version of triggeral system, recently architecture which it is at upon, the parameters of environment for it, such as the amounts of available spaces and network also recently, its location, whether it is in cloud or elsewhere, and extensional parameters which are different from one provider to another one.

Оновлення від 2021-09-30.

The update as of 2021-09-30.

У одній перемикачевій системі несподівано, без оголошення зазделегідь, зупиняє обслуговування послуга. Як в одній її версії так і в наступній. Я схиляю до проблеми у нью нормал як за більшу ніж у тайм флайс ТОМУ ЩО.

Не додав, тож додаю. Так, це про хмарну послугу.

Початок оновлення від 2021-12-05.

The start of update as of 2021-12-05.

Адже у одному з цих двох випадків я навіть не змінював версію тієї перемикачевої системи нескладно оцінити таку ситуацію з будь якою послугою щодо ненадійності такої послуги. Але цього недостатньо. Тож за відсутності повідомлення чи режимів оновлень у даному випадку було віддалене ручне чи автоматизоване мендлювання або втручання звичайне у неоновлювану перемикачеву систему кимось. Що підтверджує оцінку її ненадійності. Але адже причина цього невідома це могло бути як помилкою так і зупинкою послуги з за чогось іншого. Якщо то не було помилкою, а те щось інше не було приховуванням якоїсь іншої проблеми що вважається поганою практикою, то залишилося незнайденим знайти причину такої зупинки обслуговування тієї послуги за данних обставин.

Якщо аналізувати деякі інформаційні віруси то нескладно знайти 1 або можливо 2 таких який втручається лише на деякі неоновлені перемикачеві системи, тобто фактично підштовхуючи або змушуючи їх оновлюватися або перевстановлювати наново або звертатися до підтримки а тоді і тобто тебе за даних умов без достатніх тому умов і передумов з боку такого інформаційного віруса. Тобто можливо це типова поведінка зусиль хакінга а не зусиль тіньовиків і тіньовикинь у даному випадку. Припускаючи це. Це те що укотре створює величезні сумніви бо непідтверджені і причина не оголошена про повне невігластво зусиль хакінгу незважаючи щодо тієї причини у такій спробі. Відволікаючись про припущення і тих сумнозвісних сумнівів, стає більш прозорим спроби створення деякими проектами вікон або тих вікон що звуться LTS або long term support або довготривалої підтримки так званої а також достатньо широкого його розповсюдження серед групи проектів, яке з цієї моєї перспективи лише показує 2 нещодавніх ділення для проектів ПЗ. http://thetechawesomeness.ideasmatter.info/rss.xml . Повторюючи а саме на тих що приблизно як у джава java і на тих що достатньо часткові у версіях. Якщо би зусилля хакінгу звернулися до хоча б вікіпедії замість своєї діяльності і знайшли би деякі графічні виображення цих таких проектів з застосуванням цієї так званої модної довготривалої підтримки, то вони би знайшли що це лише особливий вид виображень Ґанта де на системах координат часу або на time axes і з'являється така частковість. Ймовірно для версіонування. Ймовірно для підтримки оновлень більше ніж з однієї точки а так і з різних точок. Якщо би зусилля хакінгу звернулися до хоча б вікіпедії замість своєї діяльності до сусідньої сторінки у якій про rolling updates або про катячиїся оновлення, вони би ймовірно без здивування знайшли й не стали сперечатися що такі модні нещодавні оновлення є кращими за попередніх з невстановлених причин бо про git, digit, trigit, quadrogit, mercurial, svn, cvs, other similar systems та git, digit, trigit, quadrogit, mercurial, svn, cvs, інші подібні системи вже як у оновленні від 2021-01-04 ким би вони не були. Але адже цим майже немає альтернатив або заміщень окрім дуже попередніх то мабуть стали би сперечатися. Перестаючи відволікатися про припущення і тих сумнозвісних сумнівів, стає більш непрозорим, чому ці обставини про зусилля хакінгу настільки мало стосується тієї хмарної послуги і з нею поєднаних. Тому що відтепер враховуючи такі так звані довгострокові підтримки і катячиїся оновлення і таку невідому ситуацію про несподівану зупунку обслуговування послугою з невідомої причини було втручання звичайне. А значить це те що звуть ми рухаємось у невірному напрямку якщо такі випадки не стосують у такій перемикачевій системі, але стосують окремо і точково і особисто з невідомих причин і невідомо наскільки часто у інших перемикачевих системах. Тож позбуваючися сумнівів не одного разу згадаючи на цих веб сторінках нехакінг зусиль спосіб у цьому випадку подібна діяльність зусиль хакінгу у напрямку тих інформаційних вірусів, застаріла, зайва і підлягає будь якому з методів для застарілого або obsolete and subject for deprecation. Бо щойно були означені щонайменш 4 альтернативи у інших способах і засобах у нехакінг зусиллях. Так само приблизно як і десь тут є якийсь зразок застарілого невіртуального пристрою який не оновлюється і щодо якого ніхто не підштовхує і не змушує щодо його оновлення достатньо давно. Припускаючи невідому причину навіщо створюють таку частковість яку можливо знайти у межах тих версій відтепер використовуючи виображення Ґанта особливо у великих перемикачевих системах або у навантажених перемикачевих системах, така ситуація про втручання сталася у межах однієї з таких версій з підтримкою, тобто вона внутрішня до тієї перемикачевої системи і далі я передаю цю ситуацію назад у ті межі для її подальшої обробки.

Кінець оновлення від 2021-12-05.

The end of update as of 2021-12-05.

Оновлення від 2022-01-14.

The update as of 2022-01-14.

Така проблема у нью нормал можливо з за того що така послуга не Джідіпіар GDPR сумісна. Що нагадує про Джідіпіар GDPR сумісні і не Джідіпіар GDPR сумісні послуги що у свою чергу є підтипом виображення чорного і білого переліків наприклад також для поєднання цього з ПрНаС який контрастний до ПрНайбС.

Such a problem in new normal is maybe due to such service is merely not GDPR compliant. Which reminds about GDPR compliant and not GDPR compliant services which in a turn is a subtype or a type of a representation of a white list and a black list for example also to join it with POLA which is contrary to POMA.

Кінець оновлення від 2022-01-14.

The end of update as of 2022-01-14.

Початок оновлення від 2021-12-23.

The start of update as of 2021-12-23.

Таке розповсюдження подібної ситуації по екосистемі дієво перетворило той сервіс на нефункціональний там також. Що також почало виображувати себе як інший варіант інформаційного віруса. Режим його операцій наступний. Він зупиняє доступ до сервісу без пояснень що ближче до ПрНайбС зменшуючи цим його послугову найдійність, надаючи далі фейкоий вибір надалі, що змушує оновити але зневажаючи існучі що дієво має єдину можливість продовжити якщо позитивно, чим він не надає зворотню сумісність також з за того існуючи частиною більшої екосистеми й не надаючи альтернативи для своєї функціональності що вже було описано цими веб сторінками це створює якийсь тип замкнення виробника з найдійністю яка зменшується після кожної подібної ситуації. Що за таким способом впливу щодо такої потреби є дещо схожим з однією частиною з тими які у табличці від 2021-09-19. Таким чином наступним припущенням є те що система координат ПрНаС і ПрНайбС є застосуєма до нього у тій табличці там.

The propagation of such situation in ecosystem made that service effectively non functional there as well. Which also started to predispose itself as another type of informational virus. The mode of its operation is as such one. It stops access to the service unexplainably which is closer to POMA minifying by that one its service reliableness, providing a false choice then, which forces to update but disregarding the existing ones which effectively has the only option to proceed if positively, so by that it does not provide backward compatibility as well because of that while it is the part of the bigger ecosystem, and by not providing alternative one for its functionality which was already described in these web pages it creates some type of vendor lock with the reliability which is being minifying during after each such situation. Which by such approach of influence of such need is somewhat similar to one part with those ones which are in a table as of 2021-09-19. By that the next assumption is those axes of POLA and POMA are applicable to it in that table there.

Кінець оновлення від 2021-12-23.

The end of update as of 2021-12-23.

Початок оновлення від 2021-12-27.

The start of update as of 2021-12-27.

Щодо екосистем які присутні і у додатках і у застосунках і у веб, у закритокодових системах то відсутність якоїсь послуги у такій екосистемі у деякому з цих її елементів чи у деяких з цих її елементів, як частини екосистеми, показує щонайменш або прихований РВПдля неї або про незавершеність виконання такої послуги у екосистемі.

About ecosystems which are present and in applications and in web, in closed source systems the absence of some service in such ecosystem in some one of these its elements or in some ones of these its elements, as a part of ecosystem, shows at least either hidden WIPfor it or about incompleteness of such service implementation ecosystemwide.

Кінець оновлення від 2021-12-27.

The end of update as of 2021-12-27.

Тому що не вточнив, але якщо не вточнивши подібне переносимо на інщі послуги у веб, то я навіть й не припускав що й очікувати.

Якщо зауважити що подібне застосовуєме до реп'яшків як до можливості, то, ні, бо там інша ситуація, бо там як були так і є ще й тоукєни, з іншою назвою, навіть декілька, від початку на відміну від ситуації з цією хмарною послугою і якістю надання послуг нею.

І це вже протягом тижня.

Це ще один приклад ситуації замкнення постачальника чи замкнення виробника чи замкнення постачальниці чи замкнення виробниці;vendor lock з причини неякісного постачання з невідомої причини яка вкотре демонструє перевагу відкритокодового над закритокодовим продуктом при неякісному постачанні з невідомої причини.

Тож ПУРЛ чи ні, але в данному випадку він не був застосований звідси.

http://thetechawesomeness.ideasmatter.info/gravitron.html

Rhino JavaScript engine in Java produced the best performance, often faster then C++ implementation of JavaScript run with just-in-time compilation JIT in 1997, had 2 faults, which changed recently as of https://en.wikipedia.org/wiki/Rhino_%28JavaScript_engine%29.

Nashorn JavaScript engine in Java is in deprecation mode and in removal mode and several orders of magnitude faster than the alternative Rhino JavaScript engine in 2015 as of https://en.wikipedia.org/wiki/Nashorn_%28JavaScript_engine%29.

Almost yesterday, there is one story about a porting from Nashorn JavaScript engine as of https://dzone.com/articles/porting-from-nashorn-how-to-handle-js-multi-thread to GraalJS as of https://en.wikipedia.org/wiki/GraalJS which is empty as of 2021-09-30.

Оновлення від 2021-11-06.

The update as of 2021-11-06.

Без додаткових налаштувань після встановлення мейвен Maven і додання залежності чи декількох і виконання mvn install буде використовувати закритокодові дістріб'ютіексчейнджі закритого і відкритого коду проектів центрального сховища, що є швидшим тому що це не потребує компіляційних перескладань але непрозоро для відкритокодових проектів, а в цій https://dzone.com/articles/using-github-as-maven-repository 2018-05-21 Anupam Gogoi вже наводив приклад як це налаштувати до якогось іншого віддаленного сховища.

Without additional changes after installation and after addition a dependency or several ones and executing mvn install.. Maven will use closed source distributeeexchangees closed sourse and open source projects, which is faster because it avoids recompilation but not transparent for open source projects, and in this https://dzone.com/articles/using-github-as-maven-repository 2018-05-21 Anupam Gogoi already provided an example of changing it into some other remote repository.

Це можливо з за відсутності якогось доступного md4+4md подібного метода перевірки чи був саме цей дістріб'ютіексчейнджі перескладений саме з того набору кода. Навіть як розповсюдженого і повністю автоматизованого. Це викликає подальщі перегляди чи такий спосіб.

It is probably because of the absence of some available md4+4md like method of check whether exactly this distributeeexchangee was compiled exactly from that code set. Even as distributed and fully automated. It causes reviews or such approach.

Чи місцево як то git clone.. cd.. mvn install. Чи інакше.

Or locally as of git clone.. cd.. mvn install. Or in other approach.

Оновлення від 2021-11-20.

The update as of 2021-11-20.

Тож продовжуючи ту історію про несподівані вимкнення особливостей.

Якщо така особливість несподівано вимкнулася окрім того що була залежність прихована чи ні це не показує те що вона ненадійна, це радше показує що будь яка інша подібна особливість навіть приблизно в 1000 разів менш ефективна є більш доречною для використання в групі ситуацій.

Але донною лінією є те що в будь якій закрито кодовій системі це неперевіряєме до такого моменту. А значить вона менш цінна з огляду чи аудиту чи іншого на це в майбутньому.

🐧.

Щодо відкрито кодових систем, то там у режимі навали оновлень чи частих оновлень разом з переглядом чи аудитом, може створюватися черги тому що для підтримки такої особливості в неавтоматизованому режимі тоді буде існувати поріг пропускання цих оновлень, наприклад коду, що далі створюватиме наприклад за не підтримки такої особливості щонайменш виделки і портування.

So continuing that situation about disablements of the features with no announcements.

If such feature is off with no prior announcement besides that there was a dependency hidden or not it does not show that it was unreliable, it rather shows that any other similar feature even in around 1000 times less effective is more coherent for usage in a group of situations.

And the bottom line is that in any closed source system it is unverifiable until such moment occurred. So that it is less valuable with regards to it in future.

🐧.

What is about open source systems, there in a burst of updates or frequent updates together with review or audit, the queues can be created because to support such feature in non automated mode it will then existent the threshold to pass such updates, for example of a code, which then creating for example in non support of such feature at least forks and ports.

Оновлення від 2021-12-29.

The update as of 2021-12-29.

Компіляційні складачі можуть складати альтернативними способами, але адже ви багато що про це вже знали і нічого про це не знали, то ви це вже знаєте і знаєте де це шукати.

Compilers can compile alternatively, but as long as you already have known about that one and knew nothing about that one, then you already know about that one and know where to search for that one.

Оновлення від 2022-01-19.

The update as of 2022-01-19.

З якоїсь причини деяке ПЗ включає частково криптографічно поламаний md5 емді5 замість наприклад md6 емді6 за замовчуванням роблячи його уразливим. Водночас також роблячи один з них доступним там за запитом а інший більш поламаний доступним за замовчуванням як розбіжність. Можливою причиною цьому може бути невинесення цього як до аргумента чи до параметра тобто відсутність опціональності цьому.

For some reason some software includes partially cryptographically broken md5 instead of for example md6 by default making it vulnerable. While also making one available on demand and another one more broken available by default as aa discrepancy. The possible reason for this one can be non extaraction of it as a parameter or as an argument that is absence of optionality for it.

Початок оновлення від 2022-03-18.

The update as of 2022-03-18.

Також у деяких комбінаціях з наступних. Also in some combinations from. docs.oracle.com/javase/8/docs/api/java/util/Base64.html commons.apache.org/proper/commons-codec/apidocs/org/apache/commons/codec/digest/DigestUtils.html docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/util/DigestUtils.html

Кінець оновлення від 2022-03-18.

The end update as of 2022-03-18.

Оновлення від 2022-03-03.

The update as of 2022-03-03.


    ...........................
    .      simultaneously     .
    .       max X of items    . 
    .                       <-.---mild vicinity
    .____e1_____ ___e2;e3_____.  harsh vicinity--->
    .           q             .
    .           q             .
    .           q   <---------.----already faster from this point
    ..entry1->..q..for queue... or for queues
                q
                qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq of items; with limit.

1 entry; 1 queue; no token; exit 1 as e1 and exit 2 as e2 and exit 3 as e3 depends on exit 2 as e2 
    and has some additional requirement.

    or

1 entry; 2 queues through 1 entry; with 1 token.

    or 

1 entry; 3 queues through 1 entry; with 1 token for exit 1 or for exit 2 or for exit 3
    which includes querying, responsing, sorting tokens, giving out tokens and collecting back tockens.

    ...........................
    .     водночас            .
    .   доповна Х об'єктів    . 
    .                       <-.---помірне середовище
    .____в1_____ ___в2;в3_____.   жорстке середовище--->
    .           ч             .
    .           ч             .
    .           ч <-вже значно.швидше з цієї точки
    ..вхід1->...ч..для черги... чи для черг
                ч
                чччччччччччччччччччччччччччччччч об'єктів; з обмеженням.

1 вхід; 1 черга; без тоукєна; вихід 1 як в1 та вихід 2 як в2 та вихід 3 як в3 залежний від виходу 2 як в2 
    і має деяку додаткову вимогу.

    чи

1 вхід; 2 черги через 1 вхід; з 1 тоукєном.

    чи

1 вхід; 3 черги через 1 вхід; з 1 тоукєном для виходу 1 чи для виходу 2 чи для виходу 3
    які включають запити, відповіді, сортування тоукєнов token, видачу тоукєнов та збір тоукєнов назад.

Це за такої тієї умови що ті черги рухаються з різними змінними швидкостями всередині спільного простору. Тож ота _____________ та ........... є для тих об'єктів спинянням при вході до середовища тобто так звано bottleneck.

Вище цією веб сторінкою у цьому оновленні то більше не про виходи і входи а про їх типи тобто про типи виходів і входів до середовища. Тож їх можливо у схожих середовищах присутньо більше ніж усього 1 чи 2 чи 3 як зразків тих типів як цьому прикладі що є поза цим виображенням.

У цьому виображенні взаємодія з в3 процесно залежна від взаємодії з в2 для кожного об'єкта який застосовує в3.

Тобто фактично згідно опису, factually at description,


    class E3 extends E2 {/*...*/}
    клас E3 розширює E2 {/*...*/}

Поки обидва способи щодо включають рахування об'єктів а саме щодо їх наявності всередині з якнайбільш актуальним значенням у момент рахування і запиту результату такого разування, також обидва включають пакетну обробку. Тобто об'єкти можуть отримуватись купами і по одному і по парах. Але у другому варіанті в залежності від способу сортування і видачі тоукєнів це можливо зазделегідь. Щотак якісь такі тоукєни потім потрібно збирати і знову їх сортувати. До того ж тоукєнами також можливо застосовувати деяке рахування таких об'єктів якщо не контролером зовнішнім.

Так що обидва наближення і з 1 чергою і з декількома включає пакетну обробку тих об'єктів. Водночас декілька черг розвантажує і перетворює таку обробку у менш блокуючу ніж з однією чергою. Тобто non blocking batch processing. Тобто завдяки з обробки пакету об'єктів блокуванням всієї 1 черги до обробки пакету об'єктів блокуванням якоїсь 1 черги якщо з попереднім сортуванням і видачею тоукєнів.

Початок оновлення від 2022-08-09.

The update as of 2022-08-09.

У деяких чеках така ситуація. Якщо використовувати самообслуговування, то у чеці виразно не вказано хто є касир чи касирка. Але згідно одного з найперших процесів попередньо вимагаються підписи у чеці, наприклад касира і того/тієї хто сплачує або ж касирки і того/тієї хто сплачує. Якщо це одна і та й сама людина то це ймовірно повторення таких підписів двічі. Згідно цього процеса Якщо ж це обчислювач чи обчислювачка замість такої людини, то невідомо який самий підпис якщо ці дані не порожні. Але ймовірно це тобто ці підписи також виводимі з інщих визначників у таких чеках.

Кінець оновлення від 2022-08-09.

The end of update as of 2022-08-09.

Оновлення від 2022-03-08.

The update as of 2022-03-08.

Так при виходах об'єктів і при такому розширенні В3 від В2 якщо всі зразки В2 є спільно поділеними як то розшареними зі зразками В3 у суміші тобто невиключено або неексклюзивно то спільна черга є вузьким місцем тобто є bottleneck. І вирішується воно при наявності такої черги чи таких черг створенням виключеного тобто зразка спеціально для черги чи для В3. Наприклад лише при наявності черги. Така наяність нагадує про РежимЧерги.


    клас РежимЧерги розширює Режим {/*...*/}
    class QueueMode extends Mode {/*...*/}

Оновлення від 2022-03-25.

The update as of 2022-03-25.

While I have been accustomed to use terminal application and other similar ones, many users does not like it. For some ones there is no terminal. So it is a mode. With a terminal or similar one or without it.

Поки я пристосувався застосовувати середовище терміналу і інших подібних, багацько користувачам і користувачкам воно і досі не подобається. Для деяких взагалі його чомусь немає. Так що це режим. З середовищем термінала чи подібним чи без нього.

Which in turn reminds a situation with such one in internet and exinternet and internetless.

Який у свою чергу нагадує становище з подібним до міжмережевою і минуло міжмережевою і позаміжмережевою.

Оновлення від 2022-03-31.

The update as of 2022-03-31.

There are also transitions not only for clients between e1 and e2 and e3 but also for servers if they present there.

Також присутні переходи для клієнтів між в1 та в2 та в3 але також і для обслуговувачів і обслуговувачок якщо вони там присутні.

Такі переходи з деякою гладкістю.

Such transitions with certain smoothness.

Оновлення від 2022-04-10.

The update as of 2022-04-10.

While there is some rationale in changing build system for a project, for example from Apache maven to gradle or vice versa for projects with simple workflows it is straightforward, but for a complex ones, it is not, outlining it as a vendor lock because those flexible custom workflows are on their own.

Поки існує причина зміни системи складання для проекта наприклад з апач мейвен до гредл чи навпаки для проектів з простими процесами такого складання це прямісінько автоматизовані і не автоматизовано але зі складними процесами такого складання це не є прямісінько окреслюючи це як замкнення виробника тому що ті гнучкі власні процеси у проектах такого складання самі по собі.

Це десь поміж такою системою складання проектів, самим проектом чи у декількох і засобом для такої міграції даних якщо присутній.

Оновлення від 2022-04-19.

The update as of 2022-04-19.

As a synopsis while I for example have several versions of some same software which are actually duplicates from some perspective, that is maybe suitable for testing or for other purposes, but as some triggeral systems deploy any number of distributeeexchangees of same software if available, or whether I did not find such software, me as a user while not having such mode in some triggeral systems, can occur in such situation unintentionally, because that involves extra software for continously searching for such duplicates in such a setting, but what is more it is as for precompiled distributeeexchangees in various modes and including software package managers as in such a mode, but what is missing if such software in need does not exist is such a package manager for distributeeexchangees, which will download and compiled such software locally, then it can track as well such download and install cycles which is slower as an approach with precompiled distributeeexchanges as a process currently because that compilation point is then distributed to the local points on demand otherwise me as a user among other such users of such approach manually writes and repeats such download-and-compile scripts for those sets of software over and over again at least for updates. And it is at least in some scope. Even abstractly from whether it is GitOps, HgOps, SVNOps or others as underlying process.

...

Therefore that idea of not sticking to using interface whereever applicable in that specific scope has such a following downside. While as an advantage it provides more flexibility over code changes and even quickly or quicker that with interface usage, as long as a feature of usage via interface or not becomes a routine one that is not a unique one, it is not only creates implementation duplicates in various project which are trackable with various complexity, but also creates vendor locks at a code level of such non interface usages, because it is then requires refactorings of various complexity to move to interface usages. Also the vendor of the interface implementation cannot be then changed, thus it is blocked or is excluded as a feature till a possible moment only after such necessary refactorings then. While the simple applications or application duplicates with maybe one or several unique features cannot be added quickly in such mode. Thus not reusable that is WET and is not DRY. But overusing such mode puts additional load on framework and other such implementation providers for such interfaces. As such situations are expressly described in web. Also the search of such interfaces and their possible implementations is not a routine one.

...

While some domains provide a possibility for an IDE to be a client for it, some IDEs serve more than 1 domain, through plugins or extensions, being integrated locally or online.

Початок оновлення від 2022-04-22.

The start of update as of 2022-04-22.

While same set of at least cross-platform source code, with same command for compile to create a distributeeexchangee produce two different distributeeexchangees making such interface as an input as such source code as a text or as files, producing then different distributeeexchangees depending on the compiler version in use, that is a case for compiler as a service, and with a specific URL as a a specific web service. Eventhough it is configurable to an extent at least in maven as by maven.compiler.source and maven.compiler.source properties.

Кінець оновлення від 2022-04-22.

End of update as of 2022-04-22.

Оновлення від 2022-04-20.

The update as of 2022-04-20.

I remember, a colleague showed a tool, an automation server, an open source one, a CI one as in its web address of its git repository web page or CD one as its type in that wikipedia web page, once, which is not alternatively-absent which included at least then an input line in projects for command line scripts, thus making at least some such scripts manually migratable there by using it and adding it as a dependency and a cron-like tool or approach there, which is probably suitable for the yesterday's situation, maybe not for all software projects, because eventhough it is crossplatform because it is in java, but only for 8 and 11 versions, so it probably has implementation dependent part of them or because of some other situation.

And when we discussed with one officer, Maxima, probably about Джузеппе Пеано we reached a conclusion, that when for example some java application which solves some equation it literally uses conditions, or their derivatives in Runtime, що можливо пов'язано з " питання про, можливо, ширші умови існування рішень диференціальних рівнянь, поняття похідної та інші".

байбак дивиться у сторону знака стоп з гілкою на ньому яка нібито зачепилася о нього у нібито отворі якоїсь будівлі але не надсилаючи повідомлення при цьому

If some java application does so, then there that suggestion was advanced so literally by that such analogy .

Тож сьогодні я нарешті знайшов її і навіть підготував наступний фільм, неповну версію для цього об'єкта без назви тому що у повній версії фільму вона би теж була би дещо відповідною до ситуації з MACOSX_RPATH . МіЕсЕМітПауар? це назва у цього фільма. Там після третьої секунди у одному програвачі є якісне сповільнення при його перегляді але у інших можливо теж так тому що я не редагував ту неповну версію фільма і тут вона без того якісного сповільнення. Також фільм короткометражний і у ньому багато недоліків тому що там немає наприклад титрів і субтитрів. Більш якісне місце для розташування фільма це http://thetechawesomeness.ideasmatter.info/smart-device-with-dynamo-powering.html але я залишив для нього те веб посилання .

Оновлення від 2022-04-25.

The update as of 2022-04-25.

Але компіляційне чи інше скаладання принаймні у джава java відрізняється як процес від процесів завантаження і копіювання відсутністю очікуємого проміжку часа для того процеса.

Оновлення від 2022-04-26.

The update as of 2022-04-26.

Переважно з за того що результат у тому компіляційному складанні невідомий до одного з двох можливих результатів: усі файли будуть успішно складені або у якомусь файлі буде помилка компіляційного складання. Це і є причиною запуска і циклювання такого процеса у CD/CI способах. Але деякі IDE ІСР мають чи то особливість чи то за допомогою плагіна або розширення не дати зберегти файл до момента відсутності у ньому помилок для компіляційного складання. Тобто це є частково функцією компіляційного складача. Тобто за такої умови попередня причина є достатньо слабкою. Але це є одним способом. Іншим є відсутність такої інформації у файлі чи у проекті. Якщо знову ж таки якийсь з IDE ІСР тобто інтегрованих середовищ розробки її не зберігає там якось. Якщо зберігає тоді єдиною перепоною залишається розсинхронизація тої збереженої інформації про відсутність помилок для компілювання у файлі як у класі чи у файлі проекта того ІСР. Наприклад при суміші застосування різних ІСР.

але повертаючись до цих трьох процесів як то завантаження, копіювання, компіляційне складання хоча і останній як то компіляційне складання залежить від прийнамні попередніх двох як то завантаження або копіювання даних як то того специфічного типу даних як вже було означено цими веб сторінками окрім того що присутня також така пара як запакування і розпакування як то вцілому пакування можливі принаймні дві класифікації тих чотирьох процесів. Як то неможливо для очікуємого проміжку часа що сформувало би їх у дві групи і можливі для очікуємого проміжку часа що сформувало їх у одну групу. Що і надає можливість того попередньо означеного інтерфейса цими веб сторінками як на вибір щодо між тих трьох для дістріб'ютіексчейнджі де впроваджена така можливість як уніфікований процес. Чи застосовується у ньому пакування чи ні. Тобто не користувач чи користувачка обирає один з трьох процесів після чого серія різних подій а один що у випадку з компіляційним складанням припускає присутність і наявність необхідного компіляційного складача для тих файлів специфічного типу даних у кінцевого користувача чи користувачки для його автоматичного запуска чи полуавтоматичного тобто у дві події як з деякими встановлювачами дістріб'ютіексчейнджі.

Але у випадку принаймні з запакуванням даних при застосуванні класифікації як то неможливо для очікуємого проміжку часа це коли як було описано цими веб сторінками про розділення даних на частини у одному архіві даних використовуються різні формати архівів при такому запаковуванні а значить і використовуються різні запакувальники які використовують різні кодувальники як то кодифікатори для цього. Що без відсутності подібного способу, методу, функції, алгоритму неможливо для очікуємого проміжку часу а лише можливо підбором у що і витрачається різні проміжки часу для різних вхідних даних.

Оновлення від 2022-05-04.

The update as of 2022-05-04.

After successful compilation of Apache NetBeans 13 IDE >locally with Apache ant 1.10 and java 18 unlike some of those previous versions, which required a previous java version, that is a one dependency less which among others required such switching previously, except Atlassian Jira locally, but there is no export such java apps into app format for a triggeral system, and also in its export part, which is a no alternative one via at least that approach to start one of a group of such apps externally from a shell or externally from a CLI in such shell and those using such similar approaches.

Після успішного компіляційного складання Apache NetBeans 13 IDE апач нетбінс ІСР локально з Apache ant 1.10 епеч ант 1.10 та джава java 18 на відміну від деяких тих попередніх версій, які вимагали попередню джава версію для цього, це є на одну залежність яка серед інших вимагала подібного перемикання між версіями джава попередньо, за вийнятком Atlassian Jira атлассіан джіра, але немає пакетування таких джава додатків і застосунків принаймні деяких у формат додатка для перемикачевої системи, і також у тієї експортній частині, яка є безальтернативної принаймні через той спосіб щоби запускати групу якогось з таких додатків чи застосунків зовнішньо з консольного середовища чи зовнішньо з якогось додатка для командного рядка у такому консольному середовищі і тих які використовують такі подібні схожі способи.

Оновлення від 2022-05-06.

The update as of 2022-05-06.

In some of the latest version of IDEs, there are two suggestions or warnings after inspecting code for java, which are circular, for example to convert same code into usage of strings or into usage of text blocks, or, for example to convert into usage with types or classes or into usage of var or variables instead, which probably shows a sign of such styles which are absent and such inspection can not deduce of it of. У деякій з останніх версій ІСР, присутні 2 зауваження після автоматизованного перевіряння кода джава, які зациклені, наприклад перетворити той самий код зі вживанням рядків чи зі вживанням обсгів текста чи наприклад перетворити зі вживанням типів чи класів чи зі вживанням слова для зміності нещодавно доданого замість того для того самого кода, що ймовірно демонструє ознаку таких стилів які є відсутніми і таке перевіряння не може знайти це за такої умови створюючи розробнику чи розробниці таку ситуацію.

This Apache NetBeans 13 is draining power comparably to other IDEs faster, but it can show the amount of classes which are loaded by at least some java application after compilation after its start providing an interface in several clicks taking into accoount a one class is one file approach as of OCOF of application that one is distinctive and as a feature unlike distinct applications for such feature.

So it seems some warnings are deprecatable by some approaches. As of following one.

Так що деякі зауваження є схильними до застарівання деякими способами. Як то наступним.

У одному з компіляційних складачів у випадку з назвами пакетів для класів чи інтерфейсів у джава додатку чи застосунку які не співпадають з їх наявним розташуванням у них, компіляція чи компіляційне складання так само успішна як і коли вони співпадають ефективно показуючи що а. той деякий компілятор має власний пошукач щодо таких співпадінь і неспівпадінь. б. це також і невидимий режим для додатка чи застосунка тобто коли такі назви співпадають або ні. Якщо за тим зауваженням існувала і деяка вимога то такий спосіб для такого невидимого режиму у ньому схилив і ту вимогу до застарівання принаймні для такої його версії. І це можливо показує штучність такої вимоги протягом її впровадження для розробників і розробниць за використання тих його попередніх версій яка можливо чимось допомагала протягом такого її впровадження попередньо у тій його версії.

A novelty for testing which is built into some of the software, proposes by autoupdating as a feature or as an approach to switch between stable and test versions of such software, some of the compilers for example should take that into account as for distributeeexchangees. Новинка для тестування яка є вбудованою у деяке з ПЗ пропонує завдяки самооновлюючійся особливості чи як способом перемикати між версіями сталою і версією для тестування такого ПЗ деякі з компіляційних і інших складачів мали би узяти таку особливість до уваги як щодо дістріб'ютіексчейнджі.

Оновлення від 2022-05-13.

The update as of 2022-05-13.

In both these PingerAndMover applications http://thetechawesomeness.ideasmatter.info/eliminating-technical-debt.html та http://thetechawesomeness.ideasmatter.info/accelerator-of-code-progress.html as by an approach the process is as follows


    an app which
    is called 
    from CLI              ->  CLI -> Java -> CLI -> .. -> CLI -> Java
    by user or 
    script of automation

So there is some communication between, so eventhough dependent on CLI, that process is self sufficient at least in this case and by that approach the recompiling but after a trigger for such one is found for automating to avoiding repetativeness of that one as an alternative one for several Devtools plugins.

Оновлення від 2022-05-18.

The update as of 2022-05-18.

tHere are around 30 Java terminals at https://java.hotexamples.com/examples/-/Terminal/-/java-terminal-class-examples.html some of which are probably startable through WebSwing which is then probably startable by https://github.com/gngrOrg/gngr/wiki/FAQ Java browser which mimics to an extent other similar alternative one for a terminal application in a web browser literally with WebSwing as an intermidiate one making that as well a case of preference. If not then maybe with additional intermediary one to virtualize UI in a case if one of those 30 terminals does not have such one for WebSwing.

If to run twice then one of that possible terminals is self sufficient to run all of those ones from that stack inside.

A multitude of possible alternative ones for this such idea and for that one about search order for parameters in configurations or autoconfigurations exhaust them and they turn into exhausted ones.


    //@Exhausted..

Now if to put all downloaded and copied application in that set of 4 approaches, whether it or its substitute alternative one is openable through 1. triggeral system only. 2. triggeral system and via a web browser. 3. triggeral system and via a terminal or via a similar one. 4. triggeral system and via a terminal or via a similar one as in or with a web browser. there are gaps for those ones visible. In my case they are mostly for specific applications, system applications and video applications unless WebRTC ones and with plugins though, and certainly a variety of those unknown ones in for example such code repository as github.com and its alternative ones. Except those ones, which does not provide an option to open an application for that triggeral system through a triggerral system via a terminal or via a web browser. Through a so called terminalless and browserless triggerral systems. For example if to treat a plugin or extension for a web browser as an application. Also if to treat a web service as a triggeral system with their apps or plugins or other names for them. And it is also for in scope of a triggeral system, not inside a virtualizator or between. For me 4 ones in this case is enough because each one is 1/4 of that set of such approaches.

Interfaces for closures of those applications are various but at least include opposites after their openings. There are gaps in some cases there here as well but 4 types of their closures are mostly findable which is also enough for me.

Though

there is a group of web services as follows.

If I am in the loop, then it is contactlessly.

It is unknown even which one it is internally as several web services or as one web service. So it is up to by design.

But if I am out of the loop, it triggers an interrupt, then it turns into a non contactless mode for me as a user. And here is the point: it requires 2 persons. A user and a role person; that is a person with a role. It is not that that it is not automatable, it is clear that that web service some contains probably some gameable aspect, which such non contactless mode excludes, but it is not only a mode change for a user it is also a wait time after that interrupt, eventhough a role person is a so called built-in person or whether it is a role person out of the group of role persons, another aspect of it that it is not only gameable hidden one of that web service but not neceserrily gamified, it is more than that in that it is also probably about some intrinsic hidden inability to automate by some reason another aspect of it that even if that one in that web service is automatable programmatically without possibility to be gameable that is with excluded gameability it is also to be compatibile between these automated mode and previous wait-interrupt mode , during switching if one of these modes fails to be a fail-safe web service by such mode switching.

And it is my negligence, so to remove it, that pool or that group of role persons unless a solo built-in role person, is or are constantly required and that is a point where automated parts of some web services are less resource dependent in.

Оновлення від 2022-08-18.

The update as of 2022-08-18.

Для того щоб узагальнити досвід з оновлення цією веб сторінкою від 2022-03-03 та мій інший досвід схожий з як у http://thetechawesomeness.ideasmatter.info/hypothetically-faster-than-light.html від 2020-04-21 та http://thetechawesomeness.ideasmatter.info/gravitron.html від 2020-06-14 для веб послуг і веб сервісів така табличка:


    з застосуванням локальних засобів таких веб сервісів чи таких веб послуг
    того розташування
    які інтегрованими тобто об'єднаними між собою
    як вже одного разу було вказано цими веб сторінками 
    чи які надають лише одну функцію чи декілька функцій
    у черзі один за одним чи без такої черги тобто відокремлено
        які з застосуванням підтримки переважно людей у тих локальних розташуваннях
        у такому процесі.

        які з застосуванням самообслуговування такими засобами
        у такому процесі.

    з застосуванням переважно власних засобів
        які з застосуванням деяких локальних засобів
        того розташування
        наприклад стаціонарних у такому процесі.

        які без застосування деяких локальних засобів
        того розташування
        як то для самообслуговування
        наприклад стаціонарних або з таким застосуванням у декількох способах
        у такому процесі.

Повністю її можливо до екстраполювання до деяких не веб розташувань переважно великих за обсягом.

Ті процеси щодо пошуку даних у них тими засобами достатньо фрагментовані і на відміну від точно лише принаймні деяких веб сайтів і веб місць з сумісним дизайном і не надають схожої інформації. Адже те є частково невідомим це є частково схоже з ситуацією про удавачі у http://thetechawesomeness.ideasmatter.info/triggeral-system.html від 2022-05-15 а також про джава як у http://thetechawesomeness.ideasmatter.info/triggeral-system.html від 2022-07-01.

..

Але існують і інщі системи швидкі як то Express чи ні теж у веб і які теж можливі до екстраполювання до не веб розташувань і теж з пошуком. Але пошук як функція у них ймовірно постійно як щодо першим за застосуванням і такий пошук даних у них є набагато кращим ніж у попередніх систем.

За цієї умови якщо якийсь шлях з пошуком даних виобразити як односторонній у одній з ситуацій за умови успішних початкової і кінцевої операцій з неважливо щодо такого щодо посередніх операцій і наприклад за умови невідомості для клієнта чи клієнтки то такий малюнок:


            . <---вхід
            . 
            . 
        ... .  ... 
        .  .. .   .
         ..[.].... 
         .. . .
       .  . . ...... 
        . . .   .   . 
         .  .    ....
            .
            .
            .
            . <---вихід

і [.] це виображує місце для пошуку.

Це навіть якщо і односторонній шлях дещо нагадує наприклад якусь квітку але на відміну від більшості таких квіток така з двома стовбурами. Якщо такє застосувати до деяких наприклад git проектів це у деяких випадках було б а у деяких випадках є а у деяких випадках буде дещо нетиповим.

Але й нетипово застосувати тобто з нетиповим дизайном. У якому кожен з елементів цього односторонньо спрямовано шляха є як окремим таким проектом включно з входом і з виходом і з місцем пошуку при тому що такий спосіб неодмінно буде схожим і сумісним з попердніми такими як наприклад у Scrum, у Kanban, у Lean та у waterfall.

А також й таке місце як у малюнку для пошуку даних якщо він надає лише часткові дані у інших тих засобах з цього оновлення.

А також й за умови неуспішності у більшості випадків у яких вхід буде поряд з виходом, це все одно про два таких ніби стовбура навіть при тому що вони виображують такий односторонній спрямованний шлях.

..

Щодо деякого наразі існуючого wireless як то бездротового рішення для встановлення з'єднання з мережею при його застосуванні через якісь проміжку часу трапляються якісь від'єднання принаймні при застосуванні у деяких двох перемикачевих системах із їх версії у версію після їх оновлень. Але без навіть якогось заплутаного як то cryptic повідомлення чи подібного чи подібної про якусь причину щодо таких від'єднань.

Навіть якщо це ймовірно й ефективно чи інакше це не дружньо щодо користувачів чи користувачок таких перемикачевих систем як то не user friendly відкритокодові вони чи такі інакші.

Тож це лише додає переваги рішенню як у оновленні у http://thetechawesomeness.ideasmatter.info/triggeral-system.html від 2022-08-16 пов'язаного з http://thetechawesomeness.ideasmatter.info/price-lock-in-and-price-lock-out.html.

Але принаймні у двох місцях з пошуком даних щодо тих схожих пристроїв для такого способа досі не знайдено. Але якщо такі окремі пристрої і будуть додані зі схожою проблемою щодо такої недружності як то не user friendly то це повторюватиме чимось ситуацію з повторенням.

Загалом такий спосіб є узагальнюємим до wireless-to-wireless з такою проблемою чи без наявності такого пристроя з таким способом принаймні локально але він тобто такий спосіб чи такий спосіб є достатньо жорстко наразі пов'язаним з WPS-to-WPS як у оновленні від 2022-07-27 чи чимось подібним.

Але водночас як то synchronously як деякий ризик є можливий вплив історичної проблеми щодо такого достатньо наразі жорсткого пов'язання і у такому випадку як у історичній ситуації про яку після таблички як у оновленні від 2021-09-19.

Чим наразі у тій ситуацій знову ж таки згідно тієї таблички призвело чи ні до деякого ділення чи деяких ділень як то split й досі присутнього чи досі присутніх й віртуально й у таких пристроях для усунення такої проблеми.

Ймовірно тому що ці два wireless стека як то бездротових стоса достатньо різні без наявності спільного інтерфейса принаймні у більшості пристроїв як за їх типом а не за сгрупованим їх об'єднанням чи іншим подібним їх об'єднанням якщо це не окремий пристрій лише для однієї з них тому що тоді це й не wireless-to-wireless пристрій.

Навіть враховуючи можливість обрання мереж у обох таких стосах чи стеках навіть без такого їх інтерфейсного об'єднання як особливість.

Оновлення від 2022-12-22.

The update as of 2022-12-22.

As a continuation of one as of 2022-04-10. Як продовження від 2022-04-10.

Тип застосунка;type of application: complex application;складний додаток;http://thetechawesomeness.ideasmatter.info/issues.html2022-12-03; Cистема складання файлів для компіляційного чи іншого складання;build system: Apache maven; Періодичність оновлення залежностей;dependency updates per period: at any moment or mixed;у будь який момент чи змішано


mvn versions:display-dependency-updates
mvn versions:use-latest-releases
mvn versions:display-dependency-updates -DallowAnyUpdates=false -DallowMajorUpdates=true -DallowMinorUpdates=true -DallowIncrementalUpdates=false

It is also probably cronable thus schedulable or for http://thetechawesomeness.ideasmatter.info/PingerAndMover.java. Також можливе до планування їх запуску тобто повторного запуску.

У свою чергу такій інтерпретованій мові програмування як джаваскріпт JavaScript непотрібне компіляційне складання однак і для неї після її створення додали npm який цим дуже нагадує maven. Наразі мені невідомо чи це узагальнюємо до інших інтерпретованих мов програмування але точно окрім складного нещодавнього випадка з TypeScript яка має особливість крізькомпіляційного складання. http://thetechawesomeness.ideasmatter.info/accelerator-of-code-progress.html;2022-02-21.

Цим крізькомпіляційне складання має схожісті або є назвою або є іншою назвою з/для випадками/випадків а саме http://thetechawesomeness.ideasmatter.info;2022-06-19 та http://thetechawesomeness.ideasmatter.info/code-syntax-translator-for-code-at-least-in-two-different-programming-languages-with-intercode-plugins.html.

As long as for example mvn compile is invokable via PingerAndMover.java as well, either there is magic or not in this approach;http://thetechawesomeness.ideasmatter.info/one-information-technology-approach.html usually maven wraps java during such invocations, but in this approach it is a double wrap. In terms of http://thetechawesomeness.ideasmatter.info/gravitron.html it resembles a double inversive and in scope of dependencies, thus of distributeeexchangees. So there is also a distributeechain there. And there are at least two dependencies required namely java and maven. In a usual approach that wrap is implicit. In this approach that wrap is mixed: both implicit and explicit.

Оновлення від 2022-12-23.

The update as of 2022-12-23.

As a continuation of one as of 2022-12-22. Як продовження від 2022-12-22.

Вчорашнє лише ддя ТГІ-користувачів і ТГІ-користувачок. Yesterday's day for TUI-only users. Для ГКІ- з усіма тими можливо у якійсь переммикачевій системі і існує а можливо і ні такий додаток чи застосунок у який ці файли а саме як то mvn чи java можливо з тягти-і-перенести чи подібно і додати параметрів зі значеннями і додати збереження цього як налаштувань для повторень. І також видобуток документації з них теж з тягти-і-перенести чи подібно.

Тобто за можливим існуванням такого додатка чи застосунка у самій перемикачевій системі чи сторонньо теж наявні дві альтернативи а саме або обидва інтерфейса чи і їх суміш від самого постачальника таких додатків чи таких застосунків або через подібний існуючий чи ні додаток чи застосунок про наявність якого мені невідомо.

..

Адже з Pico Compiler - Java 9 IDE JDK by Marcin Olawski спеціальний тип JDK у https://apps.apple.com/ua/app/pico-compiler-java-9-ide-jdk/id992268206?l=uk ; www.marcinolawski.pl/pico я знайшов декілька обмежень а саме він не підтримує Hibernate як кодову бібліотеку а також яка можлива бути як JPA фреймворковим програмним каркасом Spring як фреймворковий програмний каркас Java EE для набір особливостей а також etc. Тож складний проект або складний додаток;complex application у межах такого типа JDK приблизно у цих межах обмежень ПЗ тому що складання присутнє однак і обмежене 2 версіями складачів.

Тож це обмеження включно щодо даних однак у Spring та у Java EE це і про веб і можливо про інщі.

Адже обидва закритокодові такє питання залишається а саме чи це обмеження самого виконання такого типа JDK чи самої перемикачевої системи.

Навіть попри те що це спеціальний тип JDK, і складні додатки;complex application чи складні застосунки, і обмеження, для всіх java класів є 1 критерій перевірки завдяки якому стає відомо чи цей наприклад клас кода є сумісним з цим типом JDK чи ні. А саме такий чи він компіляційно складається і чи він запускається. Тобто сама джава достатньо відокремлена або абстрагована від таких спеціальних типів JDK завдяки цьому.

..

Тоді спеціфікації є такі як без коду як у історіях користувачів і користувачок як то user stories чи у випадку про JFra цими веб сторінками, з псевдокодом, та з кодом як у JPA, і які відсутні для JFra і суміші. Тоді цей спосіб є застосовним і до них якщо з кодом: http://thetechawesomeness.ideasmatter.info/table-chapters.html;32.

Початок оновлення від 2023-01-12.

Start of update as of 2023-01-12.

Згідно цих складних додатків;complex application та стоса у одному проекті присутня ніша для KICK(S), як то to keep it complex kemper та опціональне S. It is in a line with some axis. Kemper у цьому випадку як confluent. І теж при складних налаштуваннях. Ах, і при http://thetechawesomeness.ideasmatter.info/table-chapters.html;3.

Кінець оновлення від 2023-01-12.

The end of update as of 2023-01-12.

..

Такі ціпки як java→mvn→java відображають ту особливість яка є у веб сервісах чи веб послугах подібних до IFTTT, однак і місцево теж а тож необов'язково online only тобто лише онлайн чи лише мережево. А тож є дещо альтернативою цьому. Однак категорія такого веб сервіса чи такої веб послуги як IFTTT мені невідома.

Але якщо табличкою:


                                лише онлайн чи лише мережево;         
                                якщо нема КРІ як то CLI як у інших
                                деяких
                                веб сервісів і веб послуг
                                який не лише онлайн чи не лише мережево

    java→mvn→java               суміш

    IFTTT→веб сервіс Н→IFTTT    так
          чи веб
          послуга

Оновлення від 2023-02-24.

Update as of 2023-02-24.

З http://thetechawesomeness.ideasmatter.info/table-chapters.html;10 та з http://thetechawesomeness.ideasmatter.info/part-recomposer-for-another-application.html виявляється те що деякі пакетні ПЗ і компіляціні складачі і системи складання для проекта;2022-04-10 можливо завантажують дані з дигітури. Наприклад для того щоб застосувати його для наступного дістріб'ютіексчейнджі.

Але у кросплатформенності цей код https://github.com/adoptium/temurin-build показує відсутність такого для рівня перемикачевих систем. Тобто це знаходиться користувацьким рівнем. Розробницько-користувацьким. неГКІ. 2022-12-23.