Pull to refresh
-30
@ilitaikspertaread⁠-⁠only

User

Send message

@Aldrog

На самом деле, менеджеры с зависимостями очень эффективно решают ряд проблем:

Это я и называю выпиюще дерьмовым инженерным решением.

Потому что первые 2 проблемы вообще не существуют. А любые бенефиты от экономии на спичках аннулируются как только юзер ставит flatpak.

А третья решается лишь теоретически, при условии что весь софт установлен через менеджер пакетов, а не через flatpak/snap/AppImage или бинарь без зависимостей, что зависимости системные а не вкомпилены в исходники, что мейнтейнеры не прокекают момент, и что репа не помойка типа aur или npm и т.п. Т.е. в условиях, не существующих в реальной жизни.

При этом они не вносят никаких новых проблем до тех пор, пока используются для популярного, активно развивающегося, открытого софта

Т.е. пока юзер пользуется только софтом, специально допиленным мейнтейнером под дистрибутив. Этот подход с репой и мейнтейнерами под каждый дистр вообще не масштабируемый. Миллон разрабов может мейнтейнить по одной аппе, в итоге мейнтейня миллон апп. Миллион апп в каждой репе под каждый дистр отдельно, силой нескольких мейнтейнеров это уже unmaintainable.

ничего не мешает использовать для части софта условный pacman, а для другой условный flatpak.

В итоге и профитов никаких нет, а проблемы собрали со всех мест.

@ALexhha

пакетный менеджер рассчитан на наличие интернета, внезапно

Еще один минус пакетных менеджеров.

Зависимости избавляют от кучи проблем с софтом

Примеры приводить, вы конечно же не будете.

@0xd34df00d

Все правильно пишешь, только гентушники это 1% от одного процента линуксоидов, у других людей есть жизнь за пределами компьютера.

@khajiit

когда начинаешь учить матчасть и — ВНЕЗАПНО! — понимаешь, что начиная с 7 в винде реализовано то же самое

От этого что, установка софта через пакеты с зависимостями стала доминирующим (или хотябы популярным) способом установки софта в винде?

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

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

У вас какие-нибудь пригодные к обсуждению аргументы-то найдутся

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

@RolexStrider

+1 Я бы даже сформулировал как "какое более эффективное решение для повторного использования бинарного кода предложите?"

Я бы сформулировал вопрос вообще по-другому: Как называется болезнь, когда человек создает реальные проблемы программистам (распространение и поддержка софта) и юзерам (установка софта), чтобы решить воображаемую (повторное использования бинарного кода)?

@zlo1

Как гентушник, в эпоху интернета и git, для меня дикость доверять бинарному Г..

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

Ты можешь доверять софту только потому, что он написан на няшкой сишечке или плюсах, у которых нету пакетных менеджеров и либы берутся либо из сорцами папки third-party, либо из системы. И поэтому разрабу пришлось думать, а не пакет с пакетами из помойки тащить. С npm, pipом и прочими порождениями сверхразумов доверять исходникам у тебя уже не получится.

@ALexhha

да нет никаких проблем, на машине с инетом

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

если ты пытаешься ставить пакет с ubuntu на debian то ССЗБ

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

@khajiit

Кстати, с менеджером без зависимостей, упомянутым тредстартером, есть такой забавный нюанс

Ну есть и есть, у тебя все аргмуенты построены на "хитрой" схеме. Я говорю - пакетные менеджеры с зависимостями создают dependency hell и это создает вагон проблем, как разрабам, так и юзерам, буквально by design. Ты в ответ выискиваешь в других подходах какието маргинальные кейсы, типа на винде иногда dllки дебил-автор забудет с прогой положить, или на ведре системный webview кривожопый. И приравниваешь эти проблемы.

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

так оно работать не будет

Вот именно поэтому пакетные менеджеры прижились только на 1% ос и у полоумных джиесеров в npmе. Юзеру надо что аппа ставилась и работала, а с пакетным менеджером оно регулярно работать не будет. Да, да, я знаю у тебя такой же линукс и все работает. Вон у джавистов например джава не тормозит, это же не стало правдой.

Добавишь в установщик apk зависимости, разрабы начнут туда говнолибы и прочие свои поделки пихать - и проблемы, подобные косякам с системным WebView будут возникать постоянно.

На ведро уже пытались протащить заивисисмости, когда туда портировали Qt. В итоге эта идея быстро загнулась, юзеры не поняли почему они должны гемором заниматься, вместо того чтобы apk поставить.

@kovserg

@saege5b

Винда тоже смотрится не очень
В Винде легко какая-нибудь сборка может упереться в какую-нибудь исполняемую среду визуалстудии

Смотрится не очень, зато работает без боли. Установить иногда vsredist, да даже 10 версий этого vsredist разом куда меньший геморой, чем разруливать зависимости в линуксе.

Менеджеры пакетов с зависимостями - одна из худших инженерных идей в истории ойти, гдето на одном уровне с electron.

Вместо того чтобы решать проблемы и упрощать жизнь - эта идея порождает проблемы. Ярчайшие примеры - dependency hell в линуксе, пакеты в npm с 500 вложенным и зависимостями и т.п.

@markmariner

Какое решение распространения кода вы предложите?

Менеджеры пакетов без зависимостей. Apk \ F-Droid идеальный пример.

@Metotron0

у него же есть какая-то цель, так?

Прочитайте самое первое предложение в комменте, на который вы отвечаете.

Минусовать можно не за содержание, а за форму. Если бы та же самая мысль была высказана не в экспрессивной и агрессивной манере, то минусов могло бы быть меньше

Да, я знаю что я мог написать свою мысль максимально вежливо, обтекаемо и теми словами которые понравятся вашей мамке или парню вашей жены. И тогда мне бы понаставили кучу плюсов.

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

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

Больше похоже на проказу из начальной школы.

Тут я вообще кекнул. Вы типа серьезно верите, что если пишете вежливо и без орфографических ошибок то вы взрослый? Может до сих пор бегаете курить за гаражи, чтобы казаться круче?

@mayorovp

Или ему просто не нравится комментарий

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

@rombell

Вот, смотрите. Это мой предыдущий комментарий, ответ вам:

Hidden text

Извините, я был не прав. Ставить левые поветрия в один ряд с крайне левой идеологией это выпиюще неправильно. А сравнить феминисток из комсомола (да, они были феминистками, вы историю прогуливали?) и парт организаций на каждом заводе. Которые разносили на собраниях людей за то что они хотят жить, а не гордиться общественным строем. Увольняли людей, штрафовали, и выносили выговоры за аморалку (А аморалка по их мнению, я на помню, это когда мужики трахаются с женщинами). Сравнивать этих феминисток с феминистками из отделов по диверсити, в каждой компании. Которые гнобят людей за то что они хотят жить, а не лить кракодиловы слезы по сортам меньшинств. Которые увольняют, штрафуют и канселят людей за харасмент. Вы правы, сравнивать космомольских феминисток, с феминистками из диверсити может только человек с полной кашей в голове.

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

И в качестве ответа, вы решили накормить меня какойто рандомной пропагандой. Видимо привыкли кормить пропагандой людей в своем комсомоле.

Другое дело, что по совокупности причин

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

Среди комсомолок были феминистки, в первые годы и достаточно штучно

Первые годы вы явно не застали. Настолько штучно, что даже вы сами феминист. Не верите? Вы же согласны с тем, что девочек бить\обижать нельзя? Значит - вы феминист, это феминисткая максима.

мало наказывали

От таких заявляений и до поддержки новой этики недалеко. Неудивительно что вам не нравится, че это марксистов в один ряд с sjw ставят.

@rombell

Я отвечаю на то, что режет глаз. Если Вы соизволите писать чушь ради кэка

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

@cat_chi

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

Я же написал, ты можешь вякать, только будучи уверенным что оппонент тебе не ответит.

Ради чего написано этот комментарий?

Чтобы высказать свое мнение. Я конечно понимаю, что иметь свое мнение хабраюзеры считают почти преступлением. А вы видимо ради плюсиков комментарии пишете?

Если человек минусует комментарий с мнением против "новой этики", значит он поддерживает эту "новую этику". А если человек ее поддерживает, то значит он поддерживает и переименование всего подряд ради этой этики. Это по вашем не логично?

Чтобы перестали ставить минусы?

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

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

Тем более, что минусовать же тут могут не все. А что может быть лучше чем нажать минус, когда у тебя есть такая микросокопическая, но власть? Вконце-концов, чем вы хуже вахтера на проходной?

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

Какое отношение комсомол имеет к нынешнему левацкому западному поветрию, думаю, Вы и сами не понимаете, просто брякаете языком.
Тем более уравнять феминисток, лесбиянок и комсомолок

@rombell

Извините, я был не прав. Ставить левые поветрия в один ряд с крайне левой идеологией это выпиюще неправильно. А сравнить феминисток из комсомола (да, они были феминистками, вы историю прогуливали?) и парт организаций на каждом заводе. Которые разносили на собраниях людей за то что они хотят жить, а не гордиться общественным строем. Увольняли людей, штрафовали, и выносили выговоры за аморалку (А аморалка по их мнению, я на помню, это когда мужики трахаются с женщинами). Сравнивать этих феминисток с феминистками из отделов по диверсити, в каждой компании. Которые гнобят людей за то что они хотят жить, а не лить кракодиловы слезы по сортам меньшинств. Которые увольняют, штрафуют и канселят людей за харасмент. Вы правы, сравнивать космомольских феминисток, с феминистками из диверсити может только человек с полной кашей в голове.

Минус поставить разрешаю, только коммент не перепутайте. Для ваших минусов этот.

@Mouse12oz

Может во времена Великой французской революции?

Действительно, коммунизм в голове, считай калека. Назвать великой революцию, которая не дала миру вообще ничего (Все ее достижения были за 10-20 лет до этого в сша, и за 100 в британии). А французская республика была больше похожа на диктатуру и продержалась смехотворные 10 лет. Называть это великим это анекдот. Ее даже сами французы великой не называют, она великая только в марксистких учебнках. Так что, да, марксисты вы ничем не отличаетесь от sjw, вы оно и есть.

@cat_chi

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

Выучи что такое обида, любитель покидаться психологическими терминами. Обида, это когда ты на когото злишься, но высказать это боишься. Я тебе в личку расписал кто ты есть, а ты смог только вежливо чето промямлить. Зато потом выждал 2 часа, увидел что изза минусов я улечу в ридонли, опять же зная что я не смогу тебе ответить, побежал пытаться меня публично оскорбить. Это и есть обида.

Я поражаюсь, насколько ты жалкий, ничтожный чмышонышь. Комментишь изза угла, а прямо ответить сыкуешь. И только когда оппонент не может ответить ты вякаешь.

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

Считай мои комментарии антигистаминным средством, ты даже в царстве ничтожеств самый мелкий глист.

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

мне не сложно поменять одно на другое

А раз вам не сложно, вот вы тогда свой гендер и меняйте, а к нормальным людям не лезьте.

Судя по минусам, на хабре полно сторонников инклюзивной хенри

новой этикой

Мне вот интересно, с каких пор этика недотраханых комсомолок стала новой?

Суперклей ABI, или Как применять C++ где угодно

Экспортировать только функции с припиской extern "C

это ещё и мелкая моторика конечностей

У осьминогов мелкая моторика конечностей намного круче человеческой

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

Але, тут люди массово поклоняются текстовому генератору, какие полеты к другим планетам, вы вообще о чем?

как должны выглядеть инопланетяне? как обычные ЛЮДИ! 

Посмотрите какая инопланетная херня живет в Австралии, или на дне океанов. А у вас существа с других планет, с совершенно другими условиями, как люди, лол.

Хотя неудивительно, американский капитализм

Когда придумали "разделяй и властвуй", люди еще не знали что америка существует

Текст остается там, где без него не обойтись, остальное подается с помощью видео и картинок

В китае все ровно так же, просто эти картинки - иероглифы. Даже один иероглиф может нести смысл целого слова, и видимо из-за этого китайцам тупо привычнее и проще воспринимать такую плотность информации. И скорее это главная причина таких набитых иероглифами и картинками сайтов, а не вот эта мутная херня:

Китайцы уделяют много внимания тому, как их воспримет общество, поэтому на своих сайтах они нередко стараются разместить как можно больше информации

Для сравнения возьмите корейские сайты. У корейцев, в отличии от китайцев и японцев буквы, а не иероглифы (которые только выглядят как иероглифы). Вот, например, намного более похоже на западный дизайн:

Hidden text

Или вот, та же тойота:

А вот тойота, но японская:

Hidden text

Соответственно, вопрос — откуда взялись рибосомы земных организмов на Луне?

Учитывая что нет 100% пруфов откуда оно взялось на Земле. Могло и на метеорите прилететь

А как же постоянное запугивание адом командной строки по разгым поводам?

Ну cli действительно куда менее понятный интерфейс для людей далеких от ойти

Вы добавили в статью стролько воды, что количество смысла буквально на грани перехода в гомеопатическое

1
23 ...

Information

Rating
Does not participate
Registered
Activity