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

The article for today.

While I was reading the ideas of Todd Weaver, Kyle Rankin, Tim Cook from that article, I decided to note them down one more time.

If a person wants to change a service provider, they can easily move to another one (for example, Decentralized Services), (Right to Change Providers).

A person owns and controls their own master keys to encrypt all data and communication, nobody else (without notification or mention) (User-controlled Encryption), (Right to Protect Personal Data).

Society has the freedom to inspect the source of all software used, and can run it as they wish, for any purpose (Software Freedom), (Right to Verify).

A service provider only stores the minimal personal data necessary to provide the service. Once the data is no longer required, it is deleted (Minimal Data Retention), (Right to be Forgotten).

A person must not be discriminated against nor forced to agree to any terms and conditions before accessing a service (Personal Liberty), (Right to Access).

And as well:

Companies should challenge themselves to de-identify customer data or not collect that data in the first place. (Lightweight data storage principle).

Users should always know what data is being collected from them and what it’s being collected for. This is the only way to empower users to decide what collection is legitimate and what isn’t. Anything less is a sham. (Data collection transparency principle).

Companies should recognize that data belongs to users and we should make it easy for people to get a copy of their personal data, as well as correct and delete it. (Data origin principle).

Everyone has a right to the security of their data. Security is at the heart of all data privacy and privacy rights. (Data security principle).

The update from 2020-08-14.

By throttling the bandwidth of the data traffic, one can amend the wait time at multiple levels for downloads and uploads: internet service provider(ISP), modems(its software as well), routers(its software as well), network(computers and devices in it), server(software) and probably others. And that one is not easily identifiable and transparent. So if I download a piece of 12Mb data at 200Kb/sec and expecting to get it around at 1 minute, by doing the throttling till 20Kb/sec I will expect to get that piece around 10 times slower in around 10 minutes. And in the other direction as well having some limits, such maximum sending and receiveing rates. It can be exploitable and helpful for internet users, not so much for exinternet and internetless ones, though it is still not easily identifiable and transparent.

The update as of 2021-01-15.

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

Можливо помітити візуально реп'яшки(такі як закрили так і відкрили), але не почути їх в мережевих програмах перегляду сторінок в інтернеті. Вони можуть слідкувати(існує такий тип реп'яшків) переміщаючися між сторінками в цей час щодо 'віувіувіу' і інших. І тоукєни теж. Більше того, реп'яшки можуть накопичуватися в таких програмах. А ще тоукєни можуть бути вcередині реп'яшка. А навпаки ні. Тож висновок: таким чином реп'яшок може бути колекційною моделлю для тоукєна. Але якщо тоукєн > ~ 4093 байтів, то він не поміститься у реп'яшок.

The update as of 2021-01-16.

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

At least it is partially overcomeable with a help of addition and substraction of their parts. When one inside another one.

Проте щонайменш це є хоча б частково прохідно за допомогою базових додавання і віднімання (рядків) їх частин. Коли один з них в іншому. В залежності де вони знаходимуться, бо там існують інші обмеження, одне з них непрохідне(станом на сьогодні) наприклад в ~65500 байтів(приблизно).

Доте це призвело до іншої: service proposition as a service(пропозиція послуг(и) як послуга).

When I consider repeatable emails or digests and so on from this narrow point of view(service proposition as a service): spam type and non spam type, the differentiator there for them is the absence of subscription and unsubscription services in one of those types, particularly in spam type of email. In some types of paper mail the same one applies is as well.

Коли я розглядаю повторювані електронні листи з інформаційними наборами і інші з цієї вузької точки зору(пропозиція послуг(и) як послуга): спамні і неспамні, відрізняльником тут для них є відсутніть послуг підписки і відписки в одному з цих типів, точніше у спамному типі електронної пошти. В деяких видах паперової пошти так само.

Саму послугу відрізняння електронних листів спама від електронних листів неспама надає звичайно не електронний лист а постачальник електронної пошти(як послуги разом з іншими постачальниками). Як імовірно і паперової, але це неточно. Тож таке відрізняння електронних листів спама від електронних листів неспама як послуга як мінімум ділиться на три типа: 1) не відрізняння(нібито спама немає, лол); not marking as spam, 2) неавтоматичне помічання як спам(і від цього як кажуть там всередені щось електронне вчиться з цього процесу помічання); non automatical marking as spam і 3) помічання автоматичне(як кажуть те, що там всередині навчилося електронне, може робити це помічання теж); automatical marking as spam. Для паперової пошти умовно так само(необов'язково електронне звичайно).

А далі, як втретє, зазвичай, вже зі спаму ця електронна листова купа може бути видалена(автоматично) через скікі-то проміжку часу. І це теж послуга з видалення електронного листу зі спаму у постачальника електронної пошти. І вона теж ділиться на ввімкнену і вимкнену. Але тут в цих двух послугах процес можливий лише такий:


    1 -> 2.

Тобто неможливо видалити електронний лист, після чого помітити його як спамний, це нонсенс, абсурд. Можливо. Якщо є кошик для видаленних електронних листів і тому подібне:


    2 -> 1(але з кошиком для подібних).

Це два різних процеси.

Так послуги фільтрації і переадресації дуже розвинені в електронних поштових постачальниках і системах. Проте я досі декілька років шукаю постачальника електронної пошти і/або подібний стандарт де існує присутня інтерграція з чимось накшталт drools, іншої зайнятості бізнес правил керівної системи business rule management system (BRMS) яка додає можливість створювати подібні процеси(помічання як спам і видалення як спам і можливих інших компоненталів) для наявної електронної пошти.

Але продовжуючи на цьому потужному компоненталі: ось фантантастично, Ілантославе Мохначевече, але це можливо витратить твій коштовний час на дд;нч tl;dr, або tl;dl, проте там є і про інших відомих людей минулого, і безпосередньо про Томаса Бейза, 1702 — 1761, чий винахід є залученим в деякі алгоритми маркування як спама деяких електронних листів.

Тож визначення компоненталя тут відсутнє, тож послуга як компоненталь. І водночас компоненталь це щось чітко визначене. Але компоненталь для щонайменш цих двох послуг(позначання як спам і видалення спаму) може дозволити копіювати послуги, як функцією контроль це control c, контроль ве control v.

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


    1. операндів(значень). ну і операторів звісно.
    2. формул.
    3. даних для формул.
    4. додатково отут саме ці компоненталі.

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

У тому випадку, якщо сервіс послуга як компоненталь.

Розповім ще одну таємничку, тобто таке спостереження котре я помітив в електронних сервісах і послугах: захучені послуги сервіси(електронні) рідко змінюються. Чи ознака це того, що це складно, або що це крихко(fragile) чи інша я не знаю.

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

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

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

Компоненталь, ну як ти.◼️

Умовно:


                                                      |
                                                      |
компоненталь зі стандартом для кнтрл це,ве            |--
компоненталь без стандарту                            |-
                                                      |
                                                      |________________________
                                                       менший проміжок часу; більше ефікасі; х
                                                      |
                                                      |
componental with Standart{/*Standard*/} for ctrl c,v  |--
componental with no Standart{/*Standard*/}            |-
                                                      |
                                                      |________________________
                                                       less period of time; more efficacy; x

Іншими словами: достатньо уявити що ви можете якось скопіювати цілий сервіс цілу послугу в інший сервіс іншу послугу. Електронно. Приблизно адже копіюються інші з наприклад натисканням кнтрл це,ве. Ті послуги, які це дозволяють, тобто ті послуги, які надають таку можливість.

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

Звичайно без цього вейстін тайм та й годі.

Звичайно мені подобаються замовники і замовниці, котрі замовляють перемикачеві системи без компоненталів, бо подібного стандарту ж немає вже декілька років. Ось ці електронні системи і функціонали і копіюються, дублюються , без перевикористання і відрито кодово і закрито кодово. І за подібну діяльність це ще й сплачують від 62500 грн (UAH) і від 82500 грн (UAH) у мінімальних випадках десь. ◼️ Дуже помітно, що за подібне іноді і в еквівалентах рівнозначеннях, якщо компанія немісцева, заморська, заокеанська. Оминаючі навіть про неелектронні варіанти, паралелі подібного. ◼️

Влаштування електронним хукером. Проте ж існує і інший, неелектронний хукінг . Ням. Ще ж існує і ⛏. І не один. Вейстін тайм та й годі бо це є цілком за даних умов. ◼️

Отам десь були шкали, так, ідеальні. Somewhere there were some scales.

Тепер для цього випадку є інша шкала, у цей раз неідеальна:

There is for this case another scale at this time, not ideal one:


      less period of time; more efficacy; менший проміжок часу; більше ефікасі <-------------------> вейстін тайм, wasting time

І такє вже щонаймеш триває як мінімум декілька років. По селящянські для вас. Але це не трівіа. Гра така.

це кодовий протекціонізм. 😉

Maybe it is a case, a phenomenon of a code protectionism. 😉

тоді це оновлення про кодовий антипротекціонізм.

Maybe this update is about a case, a phenomenon of a code antiprotectionism.

Хтось розцінив це як критику. Так, можливо. Але це ні, не критика, заперечу: це спостереження, факти, аналізи і фантастично.

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

The update as of 2021-01-17.

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

Для подібного конпоненталя для копіювання електронної послуги я згадав одразу лєго Lego, ХЕйТОАС HATEOAS. Проте сервіси послуги не схожі на блок лєго Lego.

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

І ту історію де всередині пост ярмаркових площах автоматичні працівники чи автоматичні працівниці переміщають ці товари продукти речі.

Так само і електронний сервіс і послуга має дані і методи і спілкування.

Якщо ХЕйТОАС HATEOAS більше для спілкування і навігації між становищами послуги сервіса, то для копіювання електронної послуги треба копіювати не лише дані і наступні методи.

Тож це копіювання дерево подібної структури, ієрархічної структури, як файли(документи) і папки, і які наприклаж теж підтримуються форматами ДжейСОН JSON, ІксЕмЕль XML.

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

Тож в експортній частині для копіювання сервіса послуги яка генерує подібну структуру це нагадує файл з купою пов'язаних зразків файлів зразків ХЕйТОАС HATEOAS зі своїми деякими особливостями.


{service_name_sample_28473876584: {
        move: {
            from: "variablestartvariableend",
            to: "variablestartvariableend",
            result: {
                message: {"variablestartvariableend"},
                error: {"variablestartvariableend"},
                next_actions: "unmove, remove, measure_available_power, recharge_power",
                next_actions_as_a_collection: ["unmove", "remove", "measure_available_power", "recharge_power"],
                next_actions_as_another_collection: {
                    "unmove":{}, 
                    "remove":{},
                    "measure_available_power":{},
                    "recharge_power"{}
                }
            }
        },
        unmove: {
            from: "variablestartvariableend",
            to: "variablestartvariableend",
            result: {
                message: {"variablestartvariableend"},
                error: {"variablestartvariableend"},
                next_actions: "move, remove, measure_available_power, recharge_power",
                next_actions_as_a_collection: ["move", "remove", "measure_available_power", "recharge_power"],
                next_actions_as_another_collection: {
                    "move":{},
                    "remove":{},
                    "measure_available_power":{},
                    "recharge_power":{}
                }
            }
        },
        remove: {
            from: "variablestartvariableend",
            to: "variablestartvariableend",
            result: {
                message: {"variablestartvariableend"},
                error: {"variablestartvariableend"},
                next_actions: "unmove, move, measure_available_power, recharge_power",
                next_actions_as_a_collection: ["unmove", "move", "measure_available_power", "recharge_power"],
                next_actions_as_another_collection: {
                    "unmove":{},
                    "move":{},
                    "measure_available_power":{},
                    "recharge_power":{}
                }
            }
        },
        measure_available_power: {
            result: {
                message: {"variablestartvariableend"},
                error: {"variablestartvariableend"},
                next_actions: "unmove, move, remove, recharge_power",
                next_actions_as_a_collection: ["unmove", "move", "remove", "recharge_power"],
                next_actions_as_another_collection: {
                    "unmove":{},
                    "move":{},
                    "remove":{},
                    "recharge_power":{}
                }
            }
        },
        recharge_power: {
            to: "variablestartvariableend",
            result: {
                message: {"variablestartvariableend"},
                error: {"variablestartvariableend"},
                next_actions: "unmove, move, remove, measure_available_power",
                next_actions_as_a_collection: ["unmove", "move", "remove", "measure_available_power"],
                next_actions_as_another_collection: {
                    "unmove":{},
                    "move":{},
                    "remove":{},
                    "measure_available_power":{}
                }
            }
        },
        locate: {
            to: "variablestartvariableend",
            result: {
                at: {"variablestartvariableend"},
                at_x: {"variablestartvariableend"},
                at_y: {"variablestartvariableend"},
                message: {"variablestartvariableend"},
                error: {"variablestartvariableend"},
                next_actions: "measure_available_power, recharge_power",
                next_actions_as_a_collection: ["measure_available_power", "recharge_power"],
                next_actions_as_another_collection: {
                    "measure_available_power":{},
                    "recharge_power":{}
                }
            }
        }
    }
}

Нагадування про нейтральність даних

Стаття сьогодні.

Оновлення від 2021-02-28.

The update from 2021-02-28.

In public space there are now two types of triggeral systems, those which provides same information for different users and those which provides different information for different users by various criteria(some address, or geo location, others). For example, http://thetechawesomeness.ideasmatter.info. In other words the triggeral systems which support idempotence for data output and the systems which do not. Idempotent triggeral systems in public space and not idempotent triggeral systems in public space. And there is also data neutrality. And there is also public space. Бенджамін Пірс (англ. Benjamin Peirce; 4 квітня 1809, Сейлем, Массачусетс — 8 жовтня 1880, Кембридж, Массачусетс) — американський астроном і математик.

У відкритому просторі існують зараз два типи перемикачевих систем, ті які надають ту саму інформацію для різних користувачів і ті які надають різну інформацію для різних користувачів згідно різних критеріїв(деякої адреси, чи гео розташування, інших). Наприклад, http://thetechawesomeness.ideasmatter.info. Іншими словами перемикачеві системи які підтримують ідемпотентність для вихлопу даних і системи які не. Ідемпотентні перемикачеві системи у відкритому просторі і неідемпотентні перемикачеві системи у відкритому просторі. І також існує нейтральність даних. І також існує відкритий простір. Бенджамін Пірс (англ. Benjamin Peirce; 4 квітня 1809, Сейлем, Массачусетс — 8 жовтня 1880, Кембридж, Массачусетс) — американський астроном і математик.

Оновлення від 2021-07-27.

The update from 2021-07-27.

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

It is interesting, when software recommends to check my internet connection after impossibility of its installation during insufficient disk or drive empty space. And I have done it and I have checked it. When the speed of data downloading is decreasing unexpectedly, one of the approaches is certainly to check the data of the counter indicator of that speed of data downloading, but it is only one its part. Another part probably is the data of current load indicator of the carrier of provider of that internet connection, if it is available.

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

The update from 2021-08-17.

Автоматичні, це не лише електричноавтоматичні.

Така табличка:


    
    електричноавтоматичні;оновлено від 2021-11-28;http://thetechawesomeness.ideasmatter.info/null-and-interface.html
    ...;оновлено від 2021-11-28;http://thetechawesomeness.ideasmatter.info/null-and-interface.html

Можливо це тому що вона має свій суб'єкт преференції чи своє упередження її боку.

http://thetechawesomeness.ideasmatter.info/table-chapters.html;11.

http://thetechawesomeness.ideasmatter.info/electricity-in-data-and-data-in-electricity.html.

The update as of 2022-12-14.

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

Щодо http://thetechawesomeness.ideasmatter.info/wiki-reinvented.html;2021-08-09.

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

..

Версіонування у межах підтримуваних версій для ПЗ створює додатковий тягар при підтримці такої особливості як зворотня сумісність. За виключенням способа катячіхся оновлень якщо лише односпрямовано до наступної версії. Але тоді це і не про зворотню сумісність. Навіть якщо оголошення про це знайдено апостеріорі. З іншої перспективи зупинка підтримки такої особливості з якоїсь наступної сприяє до оновлення версій і зменшенню меж підтримуваних версій. Але при використанні RDBMS чи застосуванні RDBMS тоді це для розробника чи розробниці якщо не для користувача чи користувачки. Тобто для відновлення якоїсь попередньої версії ПЗ. Як і для інших перемикачевих систем для веб застосунків і для веб додатків з застосуванням RDBMS чи з використанням RDBMS дані часто відділені або виокремлені від самого такого додатка чи такого застосунка. Тобто decoupled. Це також і при застосуванні на той момент так звано хорошої практики. Тобто best practise. Але у цій описаній ситуації це і є проблемою. Залежно від обраного рівня гранулярності даних рішенням цьому може бути як від додання до даних версії так і до використання подібних продуків до Google FlyWay якщо там присутня така особливість. Але це для меж таких перемикачевих систем у яких подібне є застосовуємим. Тобто це про агностичність від формату збереження даних. Навіть такого як SQL. Однак це мова запитів. http://thetechawesomeness.ideasmatter.info/eliminating-technical-debt.html

Cхожим випадком але щодо іншої мови але щодо самих особливостей є у такому прикладі. Початок цитати "Поки ті між А-1 і А2 не об'єднані.." кінець цитати у http://thetechawesomeness.ideasmatter.info/test-of-test.html;2022-06-15.

Або ж додання інтервалу таких версій. Тобто для таких випадків це показ цих версій для даних чи цієї версії наявно. Як то Exposure.

..

Як вже було цими веб сторінками одного разу деякі невеб застосунки чи невеб додатки у деяких перемикачевих системах мають в наявності компоненталь для принаймні перегляду веб сторінок. У видимому інтерфейсі. http://thetechawesomeness.ideasmatter.info/another-specific-method-for-application-creation-for-operational-system.html;2020-07-30. Тобто для перегляду не лише власних видимих веб компонентів а й тих які у веб сторінках. Фактичну якусь частину ППіНТВСуІ. Тобто:



    ______________
    |      _     |
    |     |_|    |
    |            |
    |____________|

Але незважаючи на одну попередню історію, деякі ППіНТВСуІ мають а деякі ППіНТВСуІ не мають в наявності компонентель для перегляду деяких документів у деякому форматі.

Якщо разом то:


_____________________
|   ______________  |
|   |      _     |  |
|   |     |_|    |  |
|   |            |  |
|   |____________|  |
|___________________|

Мені такі застосунки чи додатки не траплялися щодо такого застосування чи використання.

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

Це зручно тому що для користувача чи для користувачки чи для розробника чи для розробниці це принаймні спрощує створення подібних розташувань. Тому достатньо лише додати якийсь файл у тому деякому форматі і надати його УРР. І це розташування доступно за виключенням інших необхідних попередніх вимог як у веб крізь ППіНТВСуІ так і у таких застосунках чи у таких додатках при відповідному підключенні чи за застосування інших особливостей.

Але наразі у одній перемикачевій системі у якій присутні і вбудований ППіНТВСуІ і окремий додаток чи окремий застосунок і не лише він для перегляду таких документів у такому форматі присутня наступна ситуація.



    ______________
    |            |  _   _
    |            | |_| |_|
    |            |
    |____________|

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

У ППіНТВСуІ з цим достатньо стало тому що всі налаштування вміщуються у реп'яшки. Або можуть якщо ні якщо не за застосування інших як типу для їх збереження.

А значить і у інщі типи http://thetechawesomeness.ideasmatter.info/table-chapters.html;1 і ймовірно там буде з виключеннями. Тому що наприклад при запитах у веб там присутнє принаймні одне обмеження.

Тому я їх а саме не додаватиму до http://thetechawesomeness.ideasmatter.info/table-chapters.html;21 навіть це також і дані а саме їх тип з такої перспективи.

Окрім того дані а саме тип даних з цієї ситуації http://thetechawesomeness.ideasmatter.info/triggeral-system.html;2022-09-22 більш масивні за обсягом. Однак це й не виключає її розширюємості: http://thetechawesomeness.ideasmatter.info/single-extensibility-principle-and-cyclic-inheritance.html.

..

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

Тож це суто порушення цілісності сесії іншого користувача чи користувачки чи їх суміші за замовчанням без такого налаштування. Тож така ця сесія не має бути додана до http://thetechawesomeness.ideasmatter.info/table-chapters.html;21. http://thetechawesomeness.ideasmatter.info/mvc.html;2022-12-14.

Всім вочевид; жарт; що це намагання так звано донести просту ідею: сесія це ресурс. Якщо так то це налаштування, тому що користувачі і користувачки використовують її і тоді навіть перевикористовують її. Тому автоматизовано це, так, однаково, і є що перевикористовувати, тобто це ресурс. А користувачі і користувачки використовують переважно по-різному. Наприклад крізь Selenium. Тому що там при його незміні після створення ідентичний сценарій для використання чи для застосування. Чи подібних до Selenium якщо не для ППіНТВСуІ і для подібних до ППіНТВСуІ. Тому тоді для них це унікально.

..

Аналогія з NFT віртуально. Поки нема копії це NFT віртуально. Але знаючи що ймовірно присутньо багато копій віртуально це ж не NFT. І у веб якщо там передавалося. Тож тоді для цього важливі контекст і/або перспектива.

..

Багато веб послуг і веб сервісів для їх застосування чи для їх використання потребують ППіНТВСуІ. Або ж того компоненталя. Якщо при a depender feature of a dependee feature. http://thetechawesomeness.ideasmatter.info/table-chapters.html;3

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

Тому на рівні такого веб сервіса чи такої веб послуги для таких особливостей буде повторення як то repetition накшталт якщо noscript, а для більшості ППіНТВСуІ це JavaScript тому що ГТРМ з початку була щодо цього агностичною а Netscape той ППіНТВСуІ який є поточно попередником подібних продуктів Mozilla здається мав підтримку більше ніж однієї JavaScript. Й навіть User-Agent і досі імперсонуємий користувачем чи користувачкою це є також і досі джерелом визначення ППіНТВСуІ й існує багато кодових бібліотек щодо визначення цього від User-Agent даних але переважно у межах JavaScript наскільки відомо. А користувацька скарга щодо такої імперсонації у цьому випадку при повідомленні веб-сервісом чи веб-послугою про підтримку ППіНТВСуІ чи навпаки щонайменш дурацька як то foolish тобто ігноруєма тобто її немає якщо це прийшло запитом від користувача чи від користувачки. Якщо це прийшло не від рівня користувачки то ця скарга ігноруєма тому що неактуальна тому що якась проблема тоді там звідки це. Тобто після такого повідомлення веб-сервіс чи веб-послуга може бути агностичним чи може бути агностичною щодо цього. Навіть якщо User-Agent був імперсонований не самим користувачем чи не самою користувачкою тому що тоді проблема там.

The update from 2022-12-26.

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

Within a limited perspective reflection has an advantage. If something is blocked by one obstacle opposite reflection can unblock that one in that perspective. So it is an alternative assistance in such case. В обмеженій перспективі у відображення є перевага. Якщо щось блоковано однією перепоною відображення навпроти може розблокувати ту перспективу. Таким чином це альтернатива у такому випадку.