Чтобы сыграть безумного персонажа с клинической депрессией в «Джокере», Хоакину Фениксу приходилось / it-юмор :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

it-юмор geek 
Чтобы сыграть безумного персонажа с клинической депрессией в «Джокере», Хоакину Фениксу приходилось целыми днями устанавливать библиотеки для С++.,it-юмор,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор
Подробнее
Чтобы сыграть безумного персонажа с клинической депрессией в «Джокере», Хоакину Фениксу приходилось целыми днями устанавливать библиотеки для С++.
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Еще на тему
Развернуть
Где то слезами гордости заплакал один Кристиан Бейл.
crom crom 17.03.202114:01 ответить ссылка 3.8
Кристиан Бейл играл те библиотеки.
* Голосом Бэтмена.
Где Деструктор этого класса? Говори где он, где он? Ты не мог передавать его параметром изнутри.
crom crom 17.03.202114:06 ответить ссылка 17.6
а что он сбросил чтоб сыграть эти самые библиотеки ?
Веру в человечество.
crom crom 17.03.202114:10 ответить ссылка 8.1
Не, те библиотеки играл Безруков
Безруков играл node_modules
Он сыграл С++
как же это грустно...
Единственная грустная вещь в языке богов
monad monad 17.03.202114:09 ответить ссылка -0.3
Кто-то плюсы в глаза не видел?
deanon deanon 17.03.202114:25 ответить ссылка 1.7
Ты в курсе, что бывают не только header-only библиотеки?
Хоакин сам по себе "слегка не в себе" поэтому ему не сильно стараться пришлось
dpas dpas 17.03.202114:23 ответить ссылка -0.5
Для непосвященного в плюсы – в чем там проблема с либами? Быстрый гугол рассказал, что просто положить их в PATH да заинклюдить.
diveru4i diveru4i 17.03.202115:04 ответить ссылка 0.7
Как посвященный в плюсы заявляю, проблем с этим никаких
Непосвящённые в плюсы что то поняли.
Просто непосвящённые:
ты пропускаешь пункт компиляции библиотеки под конкретную систему. А потом, когда код написан, еще и билд этой библиотеки в релиз программы, под целевую платформу. Это уже отдельные танцы с бубном.
слава КПСС, что я питонист
Ловите счастливого питониста!
crom crom 17.03.202117:44 ответить ссылка 2.9
но, но там же конфликты веток ).
vassav vassav 17.03.202119:34 ответить ссылка -0.3
Это там, где пакетный менеджер ставит зависимости глобально на систему, не умеет в per-project зависимости, из-за чего нагородили целую кучу костылей (venv, virtualenv, pyenv, conda итп), при удалении пакетов не умеет разрузилвать и удалять зависимости? Да?

Сегодня я ставил jupyter и он не установился из-за того, что до этого была установлена какая-то богомерзкая хуйня для генерации документации с sphinx, которая вызвала конфликт версий каких-то зависимостей.
Ну venv с 2012 года входит в stdlib питона. Как бы подразумевается, что пакеты ты будешь ставить исключительно в окружение, при любых раскладах.

Зависимости не удаляет, это да, это печаль. При особенно запущенных случаях проще окружение переставить.
Давайте так, пакетные менеджеры для js, rust, c#, ruby итп работают per-project из коробки, что в питоне создаётся костыльми, с возможностью отстрела ног при установке глобально.
Отвечу цитатой с реддита:
Welcome to the big leagues, where there are approximately 74 different build systems and a patchwork framework of 28 various package managers, most of which only support a certain platform/environment and are useless outside of it.

Поехали:
1. Под плюсов пакетных менеджеров нет (даже убогих, как у питона). Да, есть ряд реализаций, но все они несовместимы друг с другом
2. Если под linux, то библиотеки можно поставить через пакетный менеджер дистрибутива (если они есть в репозиториях). Если ты не наткнешься на конфликт версий.
3. Если ты под виндой - страдай, плачь, настраивай 50 тыщ переменных окружения и тыкой мышкой в VS
4. Если библиотека бинарная и без исходников, то страдай х2. Если она собрана под другую версию компилятора - страдай бесконечно.
5. Потом все это дерьмо нужно интегрировать в свою систему сборки. Например, у тебя CMake, а библиотека - Makefile (ну это изян). Могут быть куда более хитрые случаи.
6. Ну и да, если ты под виндой, п.5 удваивает боль
Не знаю как там с библиотеками на C++ , но могу предложить любому желающему сыграть драматическую роль поставить SAP на OpenSUSE.
fg_san fg_san 17.03.202115:27 ответить ссылка 0.6
Huxler Huxler 17.03.202115:49 ответить ссылка 0.8
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
One morning you wake up find out you have access to God’s developer console. What’s the first thing you do with this power?
Discussion
♦ 154 +	W 479	& Share
^ BEST COMMENTS ▼
I like forks • 5h
hehe3301 • 7h
sudo rm -rf oceans/*/contents/
*.plástic
sudo rm -rf people/*/*.cáncer sudo rm -rf v
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор без перевода it humor geek it юмор

One morning you wake up find out you have access to God’s developer console. What’s the first thing you do with this power? Discussion ♦ 154 + W 479 & Share ^ BEST COMMENTS ▼ I like forks • 5h hehe3301 • 7h sudo rm -rf oceans/*/contents/ *.plástic sudo rm -rf people/*/*.cáncer sudo rm -rf v
10 Awesome 'Десять безумных изобретений |Ножницы с лазерным прицелом Винные тарелки Наушники - молнии Кетчупопушка Ремень - измеритель талии Turn the handle on the side of the bench and the seal wfl rotate to e>pose the dry sido of the seat, ana you wll Do аЫе to srt wtnout
подробнее»

geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор 10 безумных изобретений

10 Awesome 'Десять безумных изобретений |Ножницы с лазерным прицелом Винные тарелки Наушники - молнии Кетчупопушка Ремень - измеритель талии Turn the handle on the side of the bench and the seal wfl rotate to e>pose the dry sido of the seat, ana you wll Do аЫе to srt wtnout