Обновить
9

Пользователь

24
Подписчики
Отправить сообщение

Всюду чеклист можно было сократить до одного пункта — "домен оплаты ведет в задницу".

Потому что без квантовой телепортации не можете передать информацию о несколлапсированной волновой функции, не сколлапсировав ее предварительно. Другими словами, передавать биты можно и без заморочек, а вот передавать кубиты, которые содержат в себе бесконечное количество возможных комбинаций битов, нужно таки квантовой телепортацией.


К шифрованию и перехвату это не имеет непосредственного отношения.

Однако в последнее время подход Microsoft изменился, и многие проекты выходят с открытым
исходным кодом, в том числе подсистема Windows для Linux (WSL).

Мне категорически повылазило, но я не могу найти исходники WSL. Где посмотреть?

"Как выглядит разметка без разметки". Когда вы говорите "таблица", вы уже изъявляете желание придать данным определенную форму, разметить их под определенное представление. Вы не можете просто взять выхлоп GraphQL-запроса и "показать" его через ваш uniGUI — вам нужно сконвертировать объект, обладая знаниями о его схеме, в нечто, что uniGUI поймет как таблицу — т.е. разметить.


Нет совершенно никакой разницы, выразите вы это как


{
    name: 'My table',
    headers: ['Name', 'Synonym'],
    rows: [
        ['young', 'youthful'],
        ['small', 'meager']
    ]
}

или как


<table>
    <caption>My table</caption>

    <tr><th>Name</th><th>Synonym</th></tr>

    <tr><td>young</td><td>youthful</td></tr>
    <tr><td>small</td><td>meager</td></tr>
</table>

Не-а. У вас идет разметка — "это таблица, и вот ее строки". "Это чекбокс, и вот его состояние". "Это метка, вот ее текст". "Это комбобокс, вот варианты выбора".


Данные же лишены вариативности выбора (это не схема, где можно было бы подсмотреть варианты возможных значений), данные не содержат подписей, данные не имеют в принципе поля "name", потому что name — это имя некоего контрола, это аттрибут разметки, где сами данные, возможно, находятся в поле value.


Так что у вас обычная разметка, смиритесь.


Ну и да, назовите отличия вашей совершенно-не-разметки от HTML. Пока выглядит как брат HTML, но который болел в детстве.

Нет, ну почему же все? Только приведенные вами примеры. Вот, например, данные без какой-либо разметки:


{
    "users": [
        { "name": "John Doe", age: 42, roles: ["admin", "bureaucrat"] },
        { "name": "Jane Doe", age: 34, roles: ["nobody"] },
    ],
    "session": {
        "expires": "2020-05-13T04:17:46.298Z"
    }
}
{‘name’:’My table’, 'headers'=[‘Name’, ‘Synonym’], rows = [
[‘young’, ‘youthful’],
[‘small’, ‘ meager’],
...]
}

Знакомьтесь, это — разметка. Вы взяли какие-то данные и сказали "я хочу, чтобы эти данные были в форме таблицы".


Или вот:


{‘name’: ‘Switch something’, value: ‘choice1’, options=[‘choice1’, ‘choice2’,’choice3’]}

Найдите 3 отличия от <select><option>choice1</option><option>choice2</option><option>choice3</option></select>.


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

Оборачивает всю разметку в JSON
Оформляет в JSON даже таблицы
Никакой разметки

ну-ну

Поздравляю, вы изобрели HTML и HTTP, только на JSON и WebSocket. Дальше добавьте поддержку стилей, учредите комитет для выработки единого стандарта, чтобы разные AppBrowser-ы показывали ваш GUI одинаково, добавьте возможность запускать локальные скрипты на AppBrowser-е (чтобы логику репрезентации отделить от бизнес-логики, потому что наш API-сервер ведь занимается только важными бизнес-вещами)… работы непочатый край.

Вот только нет никакой квалиа, поэтому "откуда оно берется", это вопрос невалидный по своей сути.

Это Кейв Джонсон. Будто что-то плохое.

Но если мы можем записать на компакт-диск музыку, почему мы не можем записать на него разум и личность человека? Нужно поручить инженерам этим заняться.

Потусторонние миры, апелляции к церковному авторитету?


Я точно на хабре, а не на какой-нибудь галя.ру или другом сайте для экзальтированных идиотов?

Над Маском стоит посмеяться, потому что он оказался ковидиотом, призывающим не соблюдать карантин и высказывающим идеи, что это "просто грипп": https://twitter.com/elonmusk/status/1255380013488189440, https://twitter.com/elonmusk/status/1255377239853719552, https://twitter.com/elonmusk/status/1255378401738752002, https://twitter.com/elonmusk/status/1223172311546724352

Так как release notes по какой-то причине для 2.7.18 отсутствуют, то, судя по https://github.com/python/cpython/compare/v2.7.17...v2.7.18 (да, я знаю, что это не официальный репозиторий, но для сравнения сгодится), в 2.7.18 поменялось следующее:


  • добавили deprecation header в документацию
  • обновили OpenSSL
  • исправили кучку минорных багов
  • исправили кучку мелких недочетов и опечаток в документации
  • убрали 2.7.18 из Travis CI

Потому что помер он от двухсторонней пневмонии, которую на обжорство натянуть весьма проблематично.

Идеологически правильнее было бы не использовать lxd, это деградация и откат к временам монолитных серверов с мешаниной конфигов. "Портянка сервисов" обеспечивает инкапсуляцию зависимостей.

Идеологически правильнее было бы запускать эти сервисы отдельно, и линковать через docker-compose.

Только вот по справедливости нужно посчитать, сколько энергии было потрачено на добычу и выплавку этих двух столбиков, и затем сравнить, сколько энергии эти два столбика отдадут за все время своей жизни.

Почему не предобученный StyleGAN2? Он в https://www.thispersondoesnotexist.com/ используется, результаты весьма неплохи. Есть даже ноутбук с примером https://colab.research.google.com/drive/1ShgW6wohEFQtqs_znMna3dzrcVoABKIH

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Архитектор программного обеспечения