Для пакетного менеджера да. Но как решение для установки софта пакетный менеджер в котором есть зависимости, это однозначно плохое решение. Не просто так за пределами линуксов оно практически нигде не используется.
Проблемы есть везде
В отличии от apt
GUI под линукс есть всякий разный, можно выбрать
Кроме качественного
многие вещи в терминале выполняются куда быстрее.
А какие-то даже удобнее, а какие-то вообще в гуе не сделаете. Но я нигде не утверждал что консоль говно, потому что она Брежнева помнит. Я ткнул вас в то, что вы сами пишете, что вам нужны костыли чтобы удобно ей пользоваться, а вы пытаетсь это подать как преимущество. В то время как уже десятилетия есть более удобные и подходящие инструменты для этой задачи.
смысл однострочника в том, что можно многие задачи решить очень быстро без необходимости непосредственно программировать
Вы прямо в вашем же примере показываете, что чтобы решить эту задачу приемлемо надо де-факто заниматься программированием
для не ascii символов моё решение будет корректно удалять дубликаты. И чем предлагаемый мной инструмент не корректен, по вашему мнению? Он решает задачу просто и элегантно
Вы сортируете 14 миллонов строк, для того чтобы решить задачу где сортированный список вообще не требуется. Говноскрипт на питоне решает эту задачу быстрее, как по времени его написания, так и времени выполнения. И его потом спокойно можно использовать в т.ч. в однострочниках. Для неascii я проверил, да, одинаковые строки оно корректно ставит рядом.
Да, мне нравится когда софт выглядит не вырвиглазно, удобен и работает быстро и без особых глюков.
Giteye
Вырвиглазная поделка на основе эклипса. Как "охеренно" работает эклипс я на практике знаю.
gitkraken
Тормозное, жрущее и глючное говно на электроне, почитайте отзывы из статьи на которую ссылаетесь.
100500 оставшихся
Кривые поделки, либо неудобные, либо с интерфейсом от вин98, либо и то и другое. Авторы которых даже не могут тупо взять дефолтный qt или gtk и лепят "красивый" кастомный дизайн, при том что им медведь на глаза наступил.
Или вот например есть простой, но юзабельный gitg, в котором какойто даун намертво захардкодил на всех цветовых схемах числа и строки ярко розовым цветом. Зачем? Что с этими людьми не так?
Шта? О_о Недавно была статья на хабре, как раз про gui для git. Штук 10 навскидку, большинство кроссплатформенные
Большинство из них под винду и мак онли. Для линукса из вменяемых только проприетарные и платные сублим и смартгит.
В каждом вменяемом IDE , кстати, тоже есть git client.
Не все пишут строго под один стек.
Через 5 минут, пока пишется скрипт, односторочник на баше уже отработал и забыт.
В общем случае да, но именно на примере из статьи это не валидно. Автор явно не 5 минут потратил чтобы добиться вменяемой скорости работы на большом файле. За то время, которое у него решение в лоб выполняется можно успеть накидать говноскрипт, который в лоб работает быстрее оптимизированного однострочника.
У Sublime Merge визуализация веток плохо сделана, на паре паралельных веток уже ничего не понятно. И лайаут неудачный, например чтобы посмотреть текущие staged\unstaged файлы, надо выделить в списке коммитов верхний пункт, изза чего постоянно путаешься, если ткнул на другой коммит в ветке.
Если бы линукс-сообщество вместо рассказвания сказок какой линукс прекрасный, работало бы над тем чтобы его реально таким сделать, доля линукса на десктопе была бы сильно выше 1%.
Тема "Windows vs Linux" является частой причиной холиваров
Показательно что причина для холиваров именно "Windows vs Linux" , а не например "macOS vs Linux". Хотя бы даже сказал что холивары идут вообще по теме "Windows XP/7 vs Linux", потому что аргументы линуксоидов с тех пор вообще не изменились, хотя винда с тех пор кучу раз обновилась.
Легко поставить софт
Хорошее выструпление принято начинать с шутки, но с чего вы взяли что это относиться к статьям? Легко поставить софт - это drag & drop в папку с программами, клик по apk и кнопке "установить", или на худой конец пару раз нажать next в инсталляторе. А установка софта через безпомощный без сети ворох пакетных менеджеров, с депенденси хеллом и жуткими костылями типа флатпака и снапа, это почти самое сложное что есть. Сложнее только сборка руками из полуживых исходников. Куда правильне будет сказать, что линукс не справляется с установкой софта вообще.
Легко автоматизировать процессы
Вам за баш уже в кабину накидали. Хуже баша только писать скрипты на брейнфаке или на Си. Синтаксис типа if [ $number -ge n ] then fi можно придумать либо если ты кукухой едешь в дурку, либо если хочешь поиздеваться над людьми.
Как видно из результатов, Linux среди разработчиков занимает очень весомые позиции.
Как видно из результатов, сумма профессиональных юзеров на графике - 136%.
Как вы пользуетесь Git? Интересно, что 84% разработчиков используют интерфейс командной строки. Не удивительно,
Не удивительно, потому что под линукс практически нет вменяемых GUI тулов для гита.
При этом можно пойти дальше, добавив алиасы для ещё большей скорости работы в терминале. В дополнение к стрелочкам, ctrl+R и tab у нас есть автозамены, они же alias. Писать git status слишком долго, проще написать gs.
Чего только не изобретают люди, чтобы продолжать использовать интерфейс из времен Брежнева не по назначению. Есть задачи для которых консольный интерфейс удобен, но гит к ним не относится. Знаете что надо делать в гуе, чтобы увидеть вывод git status? Ничего, вообще, оно само обновляется. Просто возьмите нормальный гуевый клиент и не мучайте себя. Ах, да, я забыл, под линукс же их забыли написать.
Завершить хотелось бы решением прикладной задачу: попробуем найти уникальные строки в большом файле. <... Далее идет де-факто программирование (но не на человеческих инструментах) , с какойто оптимизационной магией, чтобы вкурить которую ушло явно дольше 5 минут ...> В результате наших действий мы в десять раз сократили время получения уникальных строк в файле
Каждый день на работе такое делаю. Шучу, это задача для джунов на собесе, решается скриптом на питоне за 5 минут. И я думаю джунов, которые ее решают сортировкой, на работу не берут.
А можно заставить sort работать в однобайтовой кодировке
Ага, и удачи со строчками не из ascii символов.
Напоминает про часто поднимаемую тему 10x-разработчиков про десятикратную разницу между крутыми и посредственными разработчиками
Вы валите собеседование на джуна, але.
Вы не способны выбрать подходящий инструмент для решения задачи для джуна. Вы даже не способны решить ее корректно. Зато способны писать веселые статейки про прелести терминала. Очевидно, вам просто нравиться трахаться с консолькой. Т.е. вы даже не способны понять с кем надо трахаться.
Вы прямым текстом пишете что "В целом все зубы мудрости подлежат удалению". Когда вас в это тыкают несколько человек, вы несколько раз подряд уходите от ответа. Т.е. ваш комментарий внезапно оказался для вас неудобным, и вы пытатесь его замять.
Вывод из этого можно сделать только один. Вы действительно считаете нормальным удалять здровые органы своим пациентам. А если считаете нормальным, то значит вы этим занимаетесь. И не просто занимаетесь, а делаете это сознательно.
Т.е. вы абсолютно сознательно наносите вред своим пациентам.
На своих зубах готовы проверить это утверждение? Или только за счет чужого здоровья готовы некомпетентных "врачей" отстаивать?
Я привык читать фразы так, как они написаны, а не выдумывать им отрицательный смысл. Тем более что автор этой фразы вместо того чтобы попытаться оправдаться, что его якобы его не так поняли, максимально тупо уходит от ответа. Лол, прям как телка которую спалили на измене.
Не говоря уже о том, что "все зубы мудрости надо удалять" = "у большинства людей зубы мудрости больные" это верчение жопой 80 уровня.
И чтобы на серьезных щах такое подумать надо иметь расстройство кукухи. Разве эта фраза заведомо не может иметь смысл вида "ты адекватный чел, и точно не больной на голову" ?
Еще раз, вы пишете "В целом все зубы мудрости подлежат удалению" прямым текстом. Это не между строк, и не додумывание, и даже не выдергивание из контекста. Это ваша прямая цитата.
Картинкой, если текстом не понятно
Про компетентность уж точно не вам затирать. "Врач", считающий нормальным удалять здоровые органы, компетентным быть не может.
Медицина которую мы заслужили. Такие как вы предлагали с детства всем апендикс вырезать, чтобы не воспалялся. Ваши пальцы может быть в целом подлежат удалению, а? Так как пишут вредные коментарии и отпиливают людям здоровые органы.
Если зуб мудросли вылез и ему в челюсти хватает места, и он не поражен кариесом - необходимости его удалять нет.
Фига се, Александр Фоломкин дорос до руководителя отдела. Я его еще по треку "Да, это мой автомобиль" помню.
Для пакетного менеджера да. Но как решение для установки софта пакетный менеджер в котором есть зависимости, это однозначно плохое решение. Не просто так за пределами линуксов оно практически нигде не используется.
В отличии от apt
Кроме качественного
А какие-то даже удобнее, а какие-то вообще в гуе не сделаете. Но я нигде не утверждал что консоль говно, потому что она Брежнева помнит. Я ткнул вас в то, что вы сами пишете, что вам нужны костыли чтобы удобно ей пользоваться, а вы пытаетсь это подать как преимущество. В то время как уже десятилетия есть более удобные и подходящие инструменты для этой задачи.
Вы прямо в вашем же примере показываете, что чтобы решить эту задачу приемлемо надо де-факто заниматься программированием
Вы сортируете 14 миллонов строк, для того чтобы решить задачу где сортированный список вообще не требуется. Говноскрипт на питоне решает эту задачу быстрее, как по времени его написания, так и времени выполнения. И его потом спокойно можно использовать в т.ч. в однострочниках. Для неascii я проверил, да, одинаковые строки оно корректно ставит рядом.
Именно про это я и пишу. Только консолью такое почему-то бывает в десятки раз чаще чем с гуем. Примеров в одних только коментах тут можно насобирать.
Это мягко говоря не правда, примеров религиозного отношения к gui, я например сходу вспомнить не могу
Они лежат в религиозной плоскости. Gui - это инструмент, а консоль - религия.
Те, кто использую гуй - используют его для своих задач и все. Консольщикам же необходимо бегать всем и доказывать что консоль лучше.
Это перебор даже для капитана очевидности
Это 2 отдельных приложения на самом деле. Под винду на .NET, под мак на свифте и cocoa.
Да, мне нравится когда софт выглядит не вырвиглазно, удобен и работает быстро и без особых глюков.
Вырвиглазная поделка на основе эклипса. Как "охеренно" работает эклипс я на практике знаю.
Тормозное, жрущее и глючное говно на электроне, почитайте отзывы из статьи на которую ссылаетесь.
Кривые поделки, либо неудобные, либо с интерфейсом от вин98, либо и то и другое. Авторы которых даже не могут тупо взять дефолтный qt или gtk и лепят "красивый" кастомный дизайн, при том что им медведь на глаза наступил.
Или вот например есть простой, но юзабельный gitg, в котором какойто даун намертво захардкодил на всех цветовых схемах числа и строки ярко розовым цветом. Зачем? Что с этими людьми не так?
Ага, то что лучше не демонстрировать.
Большинство из них под винду и мак онли. Для линукса из вменяемых только проприетарные и платные сублим и смартгит.
Не все пишут строго под один стек.
В общем случае да, но именно на примере из статьи это не валидно. Автор явно не 5 минут потратил чтобы добиться вменяемой скорости работы на большом файле. За то время, которое у него решение в лоб выполняется можно успеть накидать говноскрипт, который в лоб работает быстрее оптимизированного однострочника.
Явно удобнее чем шиза типа if fi или -ge
Ну да, вам не нужен комбайн чтобы убрать пшеницу с поля. Вам нужны коса и противогаз. Добавьте много усердия - и все, вы великолепны!
Аналитика которую мы заслужили
У Sublime Merge визуализация веток плохо сделана, на паре паралельных веток уже ничего не понятно. И лайаут неудачный, например чтобы посмотреть текущие staged\unstaged файлы, надо выделить в списке коммитов верхний пункт, изза чего постоянно путаешься, если ткнул на другой коммит в ветке.
Сtrl+f, "*.ext", ctrl+c\ctrl+v(или f5\f6) в любом вменяемом файловом менеджере.
Но куда чаще надо не в дереве, а в одной папке. Тогда просто вбиваешь .ext, выделяешь и копируешь.
Сtrl+f, "*.mk" "VAR_NAME" в любом вменяемом файловом менеджере. Или в открыть папку в любом вменяемом текстовом редакторе и ctrl+f "VAR_NAME"
Какойто херней страдаете, реально. Это задачи для файлменеджера, и консольные очевидно тоже такое умеют.
Если бы линукс-сообщество вместо рассказвания сказок какой линукс прекрасный, работало бы над тем чтобы его реально таким сделать, доля линукса на десктопе была бы сильно выше 1%.
Показательно что причина для холиваров именно "Windows vs Linux" , а не например "macOS vs Linux". Хотя бы даже сказал что холивары идут вообще по теме "Windows XP/7 vs Linux", потому что аргументы линуксоидов с тех пор вообще не изменились, хотя винда с тех пор кучу раз обновилась.
Хорошее выструпление принято начинать с шутки, но с чего вы взяли что это относиться к статьям? Легко поставить софт - это drag & drop в папку с программами, клик по apk и кнопке "установить", или на худой конец пару раз нажать next в инсталляторе. А установка софта через безпомощный без сети ворох пакетных менеджеров, с депенденси хеллом и жуткими костылями типа флатпака и снапа, это почти самое сложное что есть. Сложнее только сборка руками из полуживых исходников. Куда правильне будет сказать, что линукс не справляется с установкой софта вообще.
Вам за баш уже в кабину накидали. Хуже баша только писать скрипты на брейнфаке или на Си. Синтаксис типа
if [ $number -ge n ] then fiможно придумать либо если ты кукухой едешь в дурку, либо если хочешь поиздеваться над людьми.Как видно из результатов, сумма профессиональных юзеров на графике - 136%.
Не удивительно, потому что под линукс практически нет вменяемых GUI тулов для гита.
Чего только не изобретают люди, чтобы продолжать использовать интерфейс из времен Брежнева не по назначению. Есть задачи для которых консольный интерфейс удобен, но гит к ним не относится. Знаете что надо делать в гуе, чтобы увидеть вывод git status? Ничего, вообще, оно само обновляется. Просто возьмите нормальный гуевый клиент и не мучайте себя. Ах, да, я забыл, под линукс же их забыли написать.
Каждый день на работе такое делаю. Шучу, это задача для джунов на собесе, решается скриптом на питоне за 5 минут. И я думаю джунов, которые ее решают сортировкой, на работу не берут.
Ага, и удачи со строчками не из ascii символов.
Вы валите собеседование на джуна, але.
Вы не способны выбрать подходящий инструмент для решения задачи для джуна. Вы даже не способны решить ее корректно. Зато способны писать веселые статейки про прелести терминала. Очевидно, вам просто нравиться трахаться с консолькой. Т.е. вы даже не способны понять с кем надо трахаться.
Лол, это очень забавно.
Вы прямым текстом пишете что "В целом все зубы мудрости подлежат удалению". Когда вас в это тыкают несколько человек, вы несколько раз подряд уходите от ответа. Т.е. ваш комментарий внезапно оказался для вас неудобным, и вы пытатесь его замять.
Вывод из этого можно сделать только один. Вы действительно считаете нормальным удалять здровые органы своим пациентам. А если считаете нормальным, то значит вы этим занимаетесь. И не просто занимаетесь, а делаете это сознательно.
Т.е. вы абсолютно сознательно наносите вред своим пациентам.
На своих зубах готовы проверить это утверждение? Или только за счет чужого здоровья готовы некомпетентных "врачей" отстаивать?
Я привык читать фразы так, как они написаны, а не выдумывать им отрицательный смысл. Тем более что автор этой фразы вместо того чтобы попытаться оправдаться, что его якобы его не так поняли, максимально тупо уходит от ответа. Лол, прям как телка которую спалили на измене.
Не говоря уже о том, что "все зубы мудрости надо удалять" = "у большинства людей зубы мудрости больные" это верчение жопой 80 уровня.
И чтобы на серьезных щах такое подумать надо иметь расстройство кукухи. Разве эта фраза заведомо не может иметь смысл вида "ты адекватный чел, и точно не больной на голову" ?
Потому на выдергивание зубов надо идти к врачу-качку. Без рофлов.
Мне так выдергивали проеденую кариесом восьмерку за 5 секунд щипцами, раз и все.
Недополученая прибыль же
Еще раз, вы пишете "В целом все зубы мудрости подлежат удалению" прямым текстом. Это не между строк, и не додумывание, и даже не выдергивание из контекста. Это ваша прямая цитата.
Про компетентность уж точно не вам затирать. "Врач", считающий нормальным удалять здоровые органы, компетентным быть не может.
Ничего я не перепутал, вы прямым текстом пишете "В целом все зубы мудрости подлежат удалению".
Из серии "80% опрошенных в интернете, пользуются интернетом". Те, у кого нет проблем с зубами, к вам не приходят.
Щас бы читать статьи от "врача", который считает нормальным удалять у людей здоровые органы.
Медицина которую мы заслужили. Такие как вы предлагали с детства всем апендикс вырезать, чтобы не воспалялся. Ваши пальцы может быть в целом подлежат удалению, а? Так как пишут вредные коментарии и отпиливают людям здоровые органы.
Если зуб мудросли вылез и ему в челюсти хватает места, и он не поражен кариесом - необходимости его удалять нет.