Спасибо вам большое за статью! Хотел тоже провести подобные опыты на низком уровне, теперь можно будет аккуратно у вас списать 😁😅. А можете, пожалуйста, чуть детальнее поделиться мнением о thinkpad p16 gen2 - думал как раз брать его себе и нафаршировать ram'у туда в него для всяких докеров/виртуалок, ща у меня есть прошлая машина от них P15 gen2, с 11-м поколением интелов
Я, помню, в свое время битовой маской описывал направления соседей, и у меня она сразу же отвечала за границы (условно в углу там маска была только в противоположные стороны), и по биту в маске у меня была простая функция, что индексы определяла, куда можно. Также битовая маска помогала обрабатывать простые "дырки" на карте, если там были какие-то объекты
Вы знаете, судя по статьям автора, он бы и такого админа уволил бы, как только тот настроил бы всё, ибо "админ же ИБД теперь занимается". И сэкономит несколько месяцев оклада. Ровно до первого инцидента (ниже в ветках комментариев даже пример был приведен, когда сэкономили на ФОТ и на инфре, а потом под пиком нагрузки (инцидент) все упало. Неиронично жалко владельцев бизнеса, которые доверятся таким управленцам.
Алсо по опыту средней температуры по больнице больше всего расходов на менеджмент, особенно на топов :)
Благодарю за статью! Давно знаю эту библиотеку, и рекомендую для различных библиотек попробовать, наверное, использовать пакетный менеджер Conan, в его центре пакетов она доступна, и там есть CMake-интеграция: https://conan.io/center/recipes/qcustomplot?version=2.1.1
Также он есть в vcpkg - ещё одном пакетнике для C++ (не могу кинуть прямую ссылку на страничку библиотеки, но можно тут поискать: https://vcpkg.io/en/packages.html)
К сожалению, для рабочих проектов ее не получалось брать из-за лицензии GPL-3.0..
На февральской встрече Комитета обсуждали бумагу p1881: Epochs. Пока что есть кое-какие проблемы с этим подходом (см. тикет на гитхабе), но движение есть.
Да, там надо добавить в переменную среды PATH путь до каталога с python.exe; я себе сделал батник, который автоматом прописывает питон, делает виртуальное окружение, и в принципе, так нормально, и pip работает, и другие команды (типа pipenv, mypy — главное их накатить). (Просто не особо люблю засорять PATH).
Где-то на python.org была статейка, как по-быстрому все сделать – немного позже скину, с телефона не очень удобно искать ее.
Эх, жалко, что не понятно, как на мобильных устройствах быть… Хотя, возможно, какая-н экранная клавиатурв с Ctrl сработает (типа Hacker's Keyboard)
UPD: да, работает, надо только включить нотификашку для активации клавиатуры, выделить текст, активировать клавиатуру и нажать.
Поэтому дайте программисту просто значение, а он уже сам решит, что с ним делать. Не нужно за программиста решать, что это должна быть константная ссылка. Он сам её сделает такой, если захочет.
Благодарю за развернутый ответ, спасибо!
P.s.: с отсутствием Ethernet-разъема, конечно, засада...
Спасибо вам большое за статью! Хотел тоже провести подобные опыты на низком уровне, теперь можно будет аккуратно у вас списать 😁😅. А можете, пожалуйста, чуть детальнее поделиться мнением о thinkpad p16 gen2 - думал как раз брать его себе и нафаршировать ram'у туда в него для всяких докеров/виртуалок, ща у меня есть прошлая машина от них P15 gen2, с 11-м поколением интелов
Можно взять httrack: https://github.com/xroche/httrack - периодически использую для скачки в безынтернетье всякое и в бэкапы личные
Я, помню, в свое время битовой маской описывал направления соседей, и у меня она сразу же отвечала за границы (условно в углу там маска была только в противоположные стороны), и по биту в маске у меня была простая функция, что индексы определяла, куда можно. Также битовая маска помогала обрабатывать простые "дырки" на карте, если там были какие-то объекты
В целом, наконец-то у нас, с 2021-го года, есть стандартное решение этой проблемы (с C++23, также в C++20 ретроактивно применили):
https://github.com/cplusplus/papers/issues/912
Пример из проползала, который разбивает строку IP-адреса в вектор подстрок:
При желании, можно взять https://github.com/ericniebler/range-v3/ - там C++14/17.
Для более старых стандартов есть подобные реализации.
"А почему вы не распечатали код вашего курсового проекта?" - так вот же он! 😂
Вы знаете, судя по статьям автора, он бы и такого админа уволил бы, как только тот настроил бы всё, ибо "админ же ИБД теперь занимается". И сэкономит несколько месяцев оклада. Ровно до первого инцидента (ниже в ветках комментариев даже пример был приведен, когда сэкономили на ФОТ и на инфре, а потом под пиком нагрузки (инцидент) все упало. Неиронично жалко владельцев бизнеса, которые доверятся таким управленцам.
Алсо по опыту средней температуры по больнице больше всего расходов на менеджмент, особенно на топов :)
git worktree add <path> --detach <branch_name>
Благодарю за статью! Давно знаю эту библиотеку, и рекомендую для различных библиотек попробовать, наверное, использовать пакетный менеджер Conan, в его центре пакетов она доступна, и там есть CMake-интеграция: https://conan.io/center/recipes/qcustomplot?version=2.1.1
Также он есть в vcpkg - ещё одном пакетнике для C++ (не могу кинуть прямую ссылку на страничку библиотеки, но можно тут поискать: https://vcpkg.io/en/packages.html)
К сожалению, для рабочих проектов ее не получалось брать из-за лицензии GPL-3.0..
Добрый вечер, рекомендую глянуть страничку от автора библиотеки CLI11: https://cliutils.gitlab.io/modern-cmake/
Очень неплохое введение в современные фичи CMake
Да, там надо добавить в переменную среды PATH путь до каталога с python.exe; я себе сделал батник, который автоматом прописывает питон, делает виртуальное окружение, и в принципе, так нормально, и pip работает, и другие команды (типа pipenv, mypy — главное их накатить). (Просто не особо люблю засорять PATH).
Где-то на python.org была статейка, как по-быстрому все сделать – немного позже скину, с телефона не очень удобно искать ее.
Это одного поля ягоды (см. тематическую статью на Лурке)
UPD: да, работает, надо только включить нотификашку для активации клавиатуры, выделить текст, активировать клавиатуру и нажать.
Вот как раз шаблонные переменные и спасут вас в этом случае.
Ну, или для классических Win32-приложений, ShGetKnownFolderPath