Можете, пожалуйста, пояснить свою мысль? Мне казалось, PTHREAD_PROCESS_SHARED даёт возможность ОС правильно обрабатывать ситуацию, если заблокировать spinlock не получилось и пришлось воспользоваться futex() (который иначе будет вызван с FUTEX_PRIVATE_FLAG). А shared memory в архитектуре абстрактной машины ничем не отличается, используется ли в 1 или разных процессах.
Ничуть не умаляю мощь санитайзеров/valgrind, но они ловят только то, что произошло. А для этого надо написать тесты на все-все случаи (что невозможно, но опыт помогает покрыть большинство пограничных случаев).
Нет, он менялся. Дополняется — это записывается в конец (быть может, кроме особых функций вроде деструктора, но не могу найти документацию).
Для gcc проверить, как оно ляжет, можно через флаг "-fdump-lang-class" gcc.gnu.org/onlinedocs/gcc/Developer-Options.html
Вполне удобный метод идентификации, хотя бы везде его можно ввести. А не придумывать отдельный набор букв-цифр, причём на 1 сайте clit.commander занято, вводишь clit.commander777, а на другом уже и он занят, на 3-м логин должен быть 6..10 символов. Нет, лучше уж e-mail.
А многие упомянутые проблемы в статье прекрасно решаются возможностью сливать учётные записи: я могу зайти по «clit.commander777@thirstybitсhes.ххх», по deadfood111@privaterelay, через facebook. И все они ведут к тому же userid.
Я поправил хоткеи в Karabiner (если политика позволяет ставить приложения не из маркета) и всё хорошо.
Automator с трудом осилил (запуск приложения в новом окне очень нетривиален) — shell-скрипты c d-bus гораздо удобнее.
А вот с workspace я так ничего и не понял — так и сижу с неразвёрнутыми окнами (но zoom out) и стараюсь не кликать по панели задач, чтобы workspace не поменялись местами.
P.S. сидел на xfce c 2010 и не видел ничего удобнее для работы (отдельный лайк — strftime для часов).
Странно, что на русскоязычном ресурсе дискуссия стала такой ожесточённой. У нас всегда использовалось ведущий/ведомый, и то, что все станут использовать более близкие именование leader/follower — это же прекрасно.
Ну и allowlist/denylist тоже гораздо понятнее отображают суть (у меня нет ассоциации между действиями и цветами кроме «жёлтый снег — не ешь»). Не помню конкретное название в русском языке, но от «белый список» веет англицизмом.
В итоге, для реализаций предлагают использовать оптимизацию малых объектов (Small Buffer Optimization/SBO). Но у этого есть и цена. Это делает тип больше — что бы покрыть буфер.
Не делает, для этого используется `union _Storage`. А указатель на функцию надо хранить в любом случае (как минимум для вызова деструктора).
Главное отличие в том, что boost::any не использует SBO, поэтому он занимает значительно меньше памяти
Он занимает меньше памяти, потому что ничего в себе не содержит кроме `placeholder * content;`, который содержит функции (через vtable) и данные.
Они помогают понять конкретное ли это существительное или нет
Ещё они помогают понять, будет ли вообще существительное: является ли слово перед артиклем глаголом/*чем-то около прилагательным* или это другая часть речи.
Пример: «California has highly subsidized a company ...». Без артиклей нельзя было бы понять, это «Калифорния имеет высокосубсидируемую компанию», или «Калифорния высоко субсидировала [Present Perfect] компанию». Впрочем, есть ли большая разница между этими утверждениями?
Можете, пожалуйста, пояснить свою мысль? Рабочие столы поддерживаются в, наверное, каждом DE для unix (и реализация выглядит куда полноценнее, чем в win/mac — как раз из-за невозможности переключаться по абсолютному индексу между столами с развёрнутыми окнами на них). Но как это применимо к windows 10?
Знатоки, завезли ли из коробки переключение между рабочими столами по абсолютному индексу или только AHK: github.com/Ciantic/VirtualDesktopAccessor?
Не представляю жизни без workspaces (и потому не могу работать не на linux).
А почему именно conan? Ведь при написании Dockerfile уже взаимодействуешь с пакетным менеджером (apt/yum). В крайнем случае (в репозитории нет нужной версии) можно заиспользовать ExternalProject.
Имхо, всё нормально. Сингл — это про красивое кино с увлекательными врезками действий игрока для ощущения вовлечённости. А кому нужно честное и хардкорное противостояние — только мультиплеер. Слишком уж различаются сильные и слабые стороны ИИ и человека, чтобы сражение было честным.
Подай резюме в Valve, у них как раз не хватает нормальных монетизаторов и терпят убытки с непродающимися шапками.
Нет, он менялся. Дополняется — это записывается в конец (быть может, кроме особых функций вроде деструктора, но не могу найти документацию).
Для gcc проверить, как оно ляжет, можно через флаг "-fdump-lang-class" gcc.gnu.org/onlinedocs/gcc/Developer-Options.html
А многие упомянутые проблемы в статье прекрасно решаются возможностью сливать учётные записи: я могу зайти по «clit.commander777@thirstybitсhes.ххх», по deadfood111@privaterelay, через facebook. И все они ведут к тому же userid.
Automator с трудом осилил (запуск приложения в новом окне очень нетривиален) — shell-скрипты c d-bus гораздо удобнее.
А вот с workspace я так ничего и не понял — так и сижу с неразвёрнутыми окнами (но zoom out) и стараюсь не кликать по панели задач, чтобы workspace не поменялись местами.
P.S. сидел на xfce c 2010 и не видел ничего удобнее для работы (отдельный лайк — strftime для часов).
Ну и allowlist/denylist тоже гораздо понятнее отображают суть (у меня нет ассоциации между действиями и цветами кроме «жёлтый снег — не ешь»). Не помню конкретное название в русском языке, но от «белый список» веет англицизмом.
Не делает, для этого используется `union _Storage`. А указатель на функцию надо хранить в любом случае (как минимум для вызова деструктора).
Он занимает меньше памяти, потому что ничего в себе не содержит кроме `placeholder * content;`, который содержит функции (через vtable) и данные.
Ещё они помогают понять, будет ли вообще существительное: является ли слово перед артиклем глаголом/*чем-то около прилагательным* или это другая часть речи.
Пример: «California has highly subsidized a company ...». Без артиклей нельзя было бы понять, это «Калифорния имеет высокосубсидируемую компанию», или «Калифорния высоко субсидировала [Present Perfect] компанию». Впрочем, есть ли большая разница между этими утверждениями?
Знатоки, завезли ли из коробки переключение между рабочими столами по абсолютному индексу или только AHK: github.com/Ciantic/VirtualDesktopAccessor?
Не представляю жизни без workspaces (и потому не могу работать не на linux).