Re[2]: Hello UNIX!
От: Nikе Россия  
Дата: 21.08.15 17:48
Оценка: +6 -2 :))) :))) :)))
Здравствуйте, Anton Batenev, Вы писали:

AB>В Linux нужно забыть про UI — консоль не так страшна, как ее малюют, а когда привыкнешь (через месяц-другой), то начнет приносить удовольствие.


Это стокгольмский синдром, ИМХО. Я не шучу.
Нужно разобрать угил.
Re: Hello UNIX!
От: Kernighan СССР  
Дата: 21.08.15 20:52
Оценка: +2 -5 :))) :)))
Здравствуйте, tapatoon, Вы писали:

T>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.


Не получится.
Когда человек приходит с Винды и до этого Юниксов ни разу не видел, его ждёт жестокий облом.
Линукс — это не просто "другая Винда". Это вообще не Винда.
Тебе вообще придётся пересмотреть своё понимание, что такое операционная система.

Ну например то, что командная строка — это не "ужас-ужас", а очень удобная штука.
Что рабочее место пользователя — это не единственная программа-комбайн-всемогутер,
а что рабочее место пользователя — это множество взаимодействующих друг с другом программ.
Что противная мышка только мешает работать.
Что нужно сначала подумать, а потом сделать, а не наоборот.
Что нужно уметь читать, в том числе и на русском.
Что текст удобнее не когда черное на белом, а когда белое на чёрном.

Вот оно точно тебе надо?
Re: Hello UNIX!
От: Serge Россия  
Дата: 22.08.15 15:57
Оценка: 1 (1) +2 -3 :))) :)))
Здравствуйте, tapatoon, Вы писали:

T>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.


Мой совет — забудьте про линух, это даунгрейд на 15 лет назад, вы проведете пол жизни в войне с мышкой, "как черт скопировать этот текст", единственное что там можно запустить без проблем — это файрфокс. Линух — имхо для гиков которым не жаль своего времени нервов и зрения но жаль $200 на ось.
С виндой вполне можно жить, 8.1 по моему идеальная ось, ничего лишнего, быстрая, прослужит ещё лет 5-10, да и Win10 не так страшна, если не даёт покоя параноя — забаньте в роутере адреса M$(где то тут видел список) отключите сервис апдейта, я например в восмерке вручную апдейтусь раз в квартал когда есть время, в остальное время оно меня не беспокоит, аккаун M$ вам никто не навязывает, работайте под локальным, сервисы МС тоже никто не навязывает — всё отключается.
Win нормальная настраиваемая современная ось, лучше проводить 99% времени в своих приложения а не воюя с осью.
Re[3]: Hello UNIX!
От: 0BD11A0D  
Дата: 21.08.15 20:54
Оценка: +4 -1 :))) :))) :)
Здравствуйте, Stanislaw K, Вы писали:

SK>Линукс коммунити, такое коммунити... на ЕГЭ 100 баллов на всех.


Майкрософтовскую документацию почитайте, для сравнения.

https://support.office.com/ru-ru/article/%D0%9D%D0%BE%D0%B2%D0%BE%D0%B5-%D0%BD%D0%B0%D0%B7%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-Lync-%E2%80%94-Skype-%D0%B4%D0%BB%D1%8F-%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81%D0%B0-%D0%B8-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B5-%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B8-aba02d7e-c801-4a82-bccd-e7207240f612?ui=ru-RU&rs=ru-RU&ad=RU

Начнем с заголовка.

Новое название Lync — Skype для бизнеса и новые возможности


Распарсите название продукта, не общаясь в майкрософтовской тусовке. Писал какой-то чукча. Я не говорю, кавычки поставить. Но хоть болдом или курсивом выделить, это они могли сделать? Мы с вами новости читаем и знаем, как расставить знаки препинания, но для человека из мира линухов как это должно звучать? Казнить нельзя помиловать?

Ладно, едем далее. А далее, например, предлагается по достоинству оценить «полноту возможностей». Я оценил. «Вы можете использовать свои устройства для связи с компаниями». Чего? о_О Устройства для связи с чем? С компаниями? Да, регулярно выхожу на связь. С компаниями. Позывной — «Муд.ло».

Читаем дальше. «В новом приложении ... есть несколько дополнений:

  • Звонок с работы
    ...
  • Двойное удобство работы
    ...
  • Экран вызова
    ...
  • Звонок с работы
    ...
  • Двойное удобство работы». Такое двойное, что прям уж совсем двойное. Удобство. Это вообще писал кто? Человек или марсианин? Или ПРОМПТом переводили? С марсианского?

    Но мне уже становится интересно. Что это за двойное капуччино такое. Читаю:

    Администраторы могут выбрать предпочитаемый режим через централизованный параметр:

    Set-CSClientPolicy -EnableSkypeUI: true

    Или

    Set-CSClientPolicy -EnableSkypeUI: false


    ЧТО ТАКОЕ ЦЕНТРАЛИЗОВАННЫЙ ПАРАМЕТР, МАЗАФАКА??? Куда вводить эту вашу белиберду?

    Ладно, хватить издеваться над убогими. Там что ни слово, то перл (Харбор). А вы — линукс-комьюнити, линукс-комьюнити... Документацию не читает никто и ни на каком языке. Делают ее самые низкооплачиваемые люди и исключительно для галочки. Вы же видите, что пользоваться ЭТИМ невозможно. А уж русские переводы вы вообще забудьте. Нет такого языка. Умер. Скончался. Хоть что-то иногда узнать можно только из оригинала.
  • Re[8]: Hello UNIX!
    От: Yoriсk  
    Дата: 24.08.15 10:27
    Оценка: 9 (4) +6 -1
    Здравствуйте, MTD, Вы писали:

    S>>Вы бы лучше вместо вырожденного гипотетического случая реальную ситуацию привели.

    MTD>Например, сегодня мне стало интересно сколько в проекте питоновского кода в строках, недолго думая я написал:

    Мне вот что интересно: в практически всех подобных холиварах, а они все идут по накатаным рельсам и рано или поздно приходят к "ну и покжи нам кунг-фу консоли в риаллайф", как пример невероятного удобства на примере прикладной реальной задачи неизменно приводится подсчёт строк в файлах.
    Панове линуксоиды, объясните ради бога, а что вы все там такое делаете, что за задачи такие у вас, что приходится подстчитывать количество строк в файлах(странно что мы не добрались до "сколько раз встречется буква "А", это еще круче), какую информацию вы извлекаете из этого знания? Причём ведь это делают все и регулярно, ведь вся эта ахинея "cat `find . -name *.py` | wc" забудется через месяц, по себе знаю.

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


    Да, это бывает полезно. В Far manager это делается по F3, ну или, для совсем слабых духом, кнопочкой 'F3 — View'... это, конечно, гораздо сложнее, чем "освоить десяток команд, что бы реально облегчаешь свою жизнь".
    Re[4]: Hello UNIX!
    От: Nikе Россия  
    Дата: 21.08.15 22:26
    Оценка: +5 -5
    Здравствуйте, Anton Batenev, Вы писали:

    N>> AB>В Linux нужно забыть про UI — консоль не так страшна, как ее малюют, а когда привыкнешь (через месяц-другой), то начнет приносить удовольствие.

    N>> Это стокгольмский синдром, ИМХО. Я не шучу.

    AB>Нет. Это культурный шок.


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

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


    Мне не нужно представлять, слишком дофига разнообразного опыта. Консоледрочеры проигрывают по эффективности труда людям выбирающим более совершенные инструменты. Консоль оправдана в средах где без неё не обойтись, в силу убогости, примитивности или узкой специализированности среды, но когда, допустим, через консоль начинают пытаться управлять компьютером или вести разработку — пиши пропало, жирный минус к продуктивности.
    Нужно разобрать угил.
    Hello UNIX!
    От: tapatoon  
    Дата: 21.08.15 14:18
    Оценка: 3 (1) +2 :))) :)))
    Привет!

    Краткая предыстория — м$ меня очень разочаровали. Я не хочу магазин, не хочу автоматически логинясь в винду, логиниться в свой онлайн профиль и т.п, не хочу виндовс эс сервис.
    Хочу заплатить и получить качественную ОС. Которая будет заниматься исключительно управлением ПК, больше ничем. Типа как виндовс 7, которая у меня сейчас и всем меня устраивает. Но т.к. семёрку ждём судьба ХР, пришло время неторопливо искать замену.

    Я мужественно с третьей попытки поставил CentOS. Жесть. Особенно с непривычки. ВПН у меня настроить так и не получилось, просто потому что кнопка "add vpn" неактивна. Почему не знаю — инет при этом работает. Пока я со всем эти возился, вспомнил времена win98...

    Короче, я понял что бесплатно мне ничего толкового не предложат.

    Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.
    Центр ИПсО Сил Специальных Операций
    Re: Hello UNIX!
    От: Sheridan Россия  
    Дата: 21.08.15 16:43
    Оценка: 2 (1) :))) :)))
    Здравствуйте, tapatoon, Вы писали:

    T>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.


    Платный линукс это как сладкое гавно. Вроде бы все на месте, но что-то тут, бл, не так...
    Попробуй таки потрогать бубунту\кубунту\минт\прочее в качестве разминки и поиграться. А потом, через какое-то время собери волю в кулак и запили себе генту. Это самый правильный линупс после scratch'евого.
    Matrix has you...
    Re[2]: Hello UNIX!
    От: RiNSpy  
    Дата: 21.08.15 15:33
    Оценка: 1 (1) +6
    Здравствуйте, Sharov, Вы писали:

    S>Здравствуйте, tapatoon, Вы писали:


    T>>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.


    S>Посмотрите бесплатную Ubuntu.


    Тогда уж лучше Linux Mint.
    Re[10]: Hello UNIX!
    От: Ops Россия  
    Дата: 22.08.15 10:22
    Оценка: +6 :)
    Здравствуйте, Sheridan, Вы писали:

    S>И если какая-то задача требует перед её исполнением чтототам изучить — я это изучаю и не исхожу на говно.


    Только вот задача обычно не требует изучения. Чтобы заменить в файле одно слово на другое, достаточно открыть его в редакторе и выбрать в меню "заменить", потом "сохранить", а не тратить время на то, чтобы узнать о существовании sed и как им пользоваться, тем более, что через год ты это все равно забудешь за ненадобностью.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[16]: Мдэ...
    От: Poopy Joe Бельгия  
    Дата: 27.08.15 13:59
    Оценка: +5 :)
    Здравствуйте, Sheridan, Вы писали:

    S>Нифига подобного. Изначально Ops так и хотел
    Автор: Ops
    Дата: 22.08.15
    — заменить в текстовом файле одно слово на другое. Я ничего не выдумывал


    Ты выдумал слово "текстовый", в тексте его нет.

    PJ>>А по факту вся это консоле-автоматизация заканчивается сразу как пользователь высунет нос за пределы мирка 70х годов.

    S>Пойду расскажу это цисководам и прочим сетевикам. Вместе поржем.

    Хм... Ну буду теперь знать облик типичного пользователя.

    S>Зачем разгребать? Измнились? Значит sed не подходит. Надо либо регекспы докручивать, либо более специализированный инструмент трогать

    Прелесть какая. Парсить регулярными выражения xml это тру линухвэй

    Все отличие заключается в том, что "виндовоз" сразу возьмет правильный инструмент и выполнит замену за три секунды. А пользователь консоли сначала будет парсить sedом, потом регулярными выражениями, а потом сделает тоже самое, что и виндовоз — откроет в специализированном редакторе и выполнит замену руками.
    Re[5]: Hello UNIX!
    От: Sinclair Россия https://github.com/evilguest/
    Дата: 24.08.15 05:18
    Оценка: 4 (2) +3
    Здравствуйте, Nikе, Вы писали:

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

    Ты путаешь зелёное с круглым. Консоль и эффективность — ортогональны.
    В том смысле, что сложность выполнения задачи — она не в консольности уя, а в предсказуемости.
    Графически — ориентированные интерфейсы в среднем затачиваются на менее квалифицированного пользователя, и поэтому больше шансов с первого раза сделать желаемое.
    Зато даже после обучения гую ты по-прежнему будешь тратить 30 кликов на простые вещи типа "перезапустить один из ста тридцати веб-сайтов на сервере".
    А в консоли ты просто найдёшь через Ctrl-R ту команду, которой ты это делал в прошлый раз.

    Сложность — в том, что весь линукс сделан для админов, а не разработчиков. Никогда не знаешь, с чем столкнёшься, логинясь в чужой сервер. Почему клиент не может подключиться к постгресу? Стопицот возможных причин — конфигурация постгре (внимание, получено новое задание: определите активную версию постгреса на данном сервере и разыщите файлы его конфигурации. Награда за выполнение: +20 к репутации с гильдией DBA, доступ ко второму шагу квеста. Штраф за невыполнение: дебаф "ненавижу линукс", +20% к времени каста скриптов и -25% к шансу успешного выполнения скриптов на всех дистрибутивах линукса в следующие 72 часа), конфигурация клиента ((внимание, получено новое задание: определите активную версию питона на данном сервере и обновите драйвер постгреса в нём, не сломав работу параллельных версий питона. Награда за выполнение: +20 к репутации с гильдией вебмастеров, доступ к третьему шагу квеста. Штраф за невыполнение: дебаф "ненавижу линукс", +20% к времени каста скриптов и -25% к шансу успешного выполнения скриптов на всех дистрибутивах линукса в следующие 72 часа)); конфигурация iptables (Ну, вы поняли). Внутри конфигураций — тоже, всё определяется степению затейности автора. Кто-то шарашит все правила IPtables в плоский список, кто-то наруливает иерархию групп правил. Полная свобода!
    Именно поэтому поднимают головы способы клонирования конфигураций на virtual appliances типа докера — потому что решительно невозможно написать повторно используемый инсталлятор для своего софта. Проще сразу отдать настроенную виртуалку.
    Уйдемте отсюда, Румата! У вас слишком богатые погреба.
    Re[5]: Hello UNIX!
    От: AleksandrN Россия  
    Дата: 24.08.15 06:36
    Оценка: 1 (1) +4
    Здравствуйте, Nikе, Вы писали:

    N>Культурный шок возникает, когда понимаешь, что консоледрочеры — суть мазохисты зацикленные не на решении задач наиболее эффективным образом, а на способах решения задач.


    Что эффективнее, консоль или ГУИ — зависит от того, какие задачи требуется решать и какие есть для этого инструменты. В некоторых случаях — удобнее консоль, а в некоторых — ГУИ. А спор о том, что эффективнее, но без привязки к задаче, ведут обычно те, кто не умеет пользоваться ни тем ни другим.
    Re[9]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 24.08.15 11:20
    Оценка: 1 (1) +4
    Y>Панове линуксоиды, объясните ради бога, а что вы все там такое делаете, что за задачи такие у вас, что приходится подстчитывать количество строк в файлах(странно что мы не добрались до "сколько раз встречется буква "А", это еще круче), какую информацию вы извлекаете из этого знания? Причём ведь это делают все и регулярно, ведь вся эта ахинея "cat `find . -name *.py` | wc" забудется через месяц, по себе знаю.

    Вот в том-то и дело, что в консоли на самом деле решают на удивление малое количество весьма стандартных задач. Понятно, что этот набор стандартных задач будет для всех немного разным, но тем не менее:
    — Работа с файловой структурой ls, mkdir -p, touch, простейшие варианты find'а
    — Поверхностный поиск: grep, простейшие варианты find'а
    — git (ну или там hg или даже svn). Причем обычно в пределах status/log/add/commit (кто сказал reflog и rebase -i? предать анафеме, это слишком сложно).
    — make (причем подавляющее большинство не осилит написать даже Makefile за пределами простейших target'ов)
    — пакетные менеджеры: apt-get/yum/brew(на макоси)

    по сути, всё. Сисадмины туда еще какой-нить iptables добавят, кто-то добавит что-то еще. Полтора человека пользуются sed'ом. Еще полчеловека — awk'ом. Говорят, где-то видели мальчика, воспитанного чистым sh, без примесей.

    Обычно самые радетели консоли почему-то сидят не в консоли, а в emacs'ах, vim'ах и — по нарастающей — в разных GUI-тулзах, IDE и т.п. Часто те же радетели консоли даже скриптинг'ом не занимаются, потому что, видите ли «проще что-то написать на питоне».

    А все потому, что тулзы в Линуксе на самом деле невероятно убоги и все эти grep [-abcdDEFGHhIiJLlmnOopqRSsUVvwxZ] проистекают не из крутости, а именно из-за убогости. Потому что вместо того, чтобы сделать что-то одно, и сделать это хорошо, приходится самостоятельно решать все проблемы человечества в одной программе. В идеале pipe в *nix'ах должен был выглядеть как-то так:

    find . | filter -type file | filter -modified "yesterday" | sort -attribute "name" | reverse | take 5


    ну да, в функциональном стиле. Но да, этого нет. Поэтому у find'а 40 примитивов, лодка со шлюхами и партия в блэкджек по правилам драконьего покера в одном пакете. Судя по примерам PowerShell'а, MS попытались пойти по правильному пути, но там, скорее всего, тоже все не до конца сделано.


    dmitriid.comGitHubLinkedIn
    Re: Hello UNIX!
    От: Sharov Россия  
    Дата: 21.08.15 14:23
    Оценка: +2 -1 :))
    Здравствуйте, tapatoon, Вы писали:

    T>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.


    Посмотрите бесплатную Ubuntu.
    Кодом людям нужно помогать!
    Re[2]: Hello UNIX!
    От: Stanislaw K СССР  
    Дата: 21.08.15 16:47
    Оценка: +2 -2 :)
    Здравствуйте, Michael7, Вы писали:

    M>CentOS для первого раза — это странный выбор, но видимо мысль была, что это же ведь фактически от RedHat, как бы самой Linux-компании. Это пересборка серверного дистрибутива Linux, довольно специфическая вещь для первого знакомства.


    да ладно, дистрибутив как дистрибутив. чем он так "специфичен"?

    M>Рекомендую попробовать Ubuntu или Debian для начала.

    M>По-моему платные дистры сейчас занимают специфическую нишу. На мой вкус Debian 8 с менеджером окон Cinnamon более-менее похож по UI на винду.

    Рекомендуешь?
    Я пошел посмотреть. Вот я как новый потенциальный пользователь хочу почитать руководство по установке, и что я вижу?

    http://www.debian.org/releases/stable/installmanual
    http://www.debian.org/releases/stable/amd64/install.pdf.ru

    Это ЧТО за <censored>?
    Что это за файл такой скачался с расширением .ru ?
    \открыл как пдф.\
    смотрю оглавление документа. \в пдф такая фишка есть.\ да ладно, скриншотом покажу.


    как я догадываюсь, это называется полная поддержка русского языка?

    2.1.3. Ноутбуки

    С технической точки зрения ноутбуки — это обычны ПК, поэтому вся информация о ПК
    применима и к ноутбукам.


    обычны?

    Линукс коммунити, такое коммунити... на ЕГЭ 100 баллов на всех.
    Все проблемы от жадности и глупости
    Re[4]: Hello UNIX!
    От: Somescout  
    Дата: 22.08.15 01:40
    Оценка: -2 :)))
    Здравствуйте, Anton Batenev, Вы писали:

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


    Только вот по сравнению с PowerShell'ом консоль линукса это даже не каменный век, а окаменевшее свидетельство юрского периода. В итоге всё кроме самых примитивных задач несравнимо проще сделать на питоне.
    ARI ARI ARI... Arrivederci!
    Re[8]: Hello UNIX!
    От: Ops Россия  
    Дата: 22.08.15 09:40
    Оценка: +5
    Здравствуйте, Sheridan, Вы писали:

    S>Консоль это удобно и быстро. Точка. Те, кто не согласны — никогда не работали с консолью дальше написания скрипта из 5-7 строк.


    Быстро — это когда знаешь. Когда нет — сразу добавляй время на обучение, мало не покажется, а в большинстве случаев никогда не окупится.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re: Hello UNIX!
    От: uncommon Ниоткуда  
    Дата: 23.08.15 03:00
    Оценка: +1 :))) :)
    Здравствуйте, tapatoon, Вы писали:

    T>Я мужественно с третьей попытки поставил CentOS. Жесть. Особенно с непривычки.


    Ну ты нашёл, что ставить. Генту надо было, или Арч на крайняк.
    Re[4]: Hello UNIX!
    От: Ops Россия  
    Дата: 23.08.15 11:45
    Оценка: +3 :))
    Здравствуйте, Kernighan, Вы писали:

    K>Если не умеешь читать (в том числе по-русски), то да.

    А если умеешь читать, но оно тебе нафиг не сдалось? Одноразовая задача какая-нибудь, без перспективы повторения в ближайшем будущем, для этого все команды консоли изучать?

    K>Это командная строка или ГУИ?

    Это ГУИня, типичная для лялиха. Вместо нормального выбора — окошки для ввода консольных команд.
    Но вообще подход трансректальный, когда вместо удобной программы от вендора клавиатуры вот такая хрень.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[5]: Hello UNIX!
    От: Aртёмка Австралия жж
    Дата: 23.08.15 15:12
    Оценка: +2 :)))
    Здравствуйте, CreatorCray, Вы писали:

    CC>которым мало кто хочет пользоваться.

    Сравни просмотрщик PDF для венды и для гнома. Для гнома- удобно и качественно, для венды- неудобно, тупит, мылит. Редактор текстов для венды убожество блокнотик, для гнома- gedit с подстветкой синтаксиса и поддержкой кодировок. Это самые элементарные вещи, и в них венда отстаёт от линуха с маком на световые годы. Но кто компьютер использует для браузера и запуска игрулек, им этого не надо. Так о чём спор? Не надо- проходи мимо.

    Aё>> за аналогичные программы под Вендой пришлось бы заплатить несколько тысяч $$.

    CC>И народ охотно платит. А если не платят то крадут и пользуют ломаную платную, но не переходят на "бесплатные".
    Забавно — фанаты платного софта оправдывают любовь воровством.
    CC>Вот бы узнать почему?
    Откуда мне знать? Обычный человек покупает комп с предустановленной OS. Часть времени сидит в интернетах, часть- в игрульках. Какая там ОСь- ему без разницы. Как пример- Андроид и его популярность среди хомячков.

    Aё>>Игры- проблема на линухе и маке, но многие после обработки напильником работают в вайне (список на сайте вайна).

    CC>А народ не хочет обрабатывать напильником. Народ хочет получать сервис за свои деньги а не заплатить и потом ещё мудохаться.
    В венде нет сервиса, это стим и другие сторонние компании предоставляют сервис. Если завтра начнут вместо венды продавать компы с предустановленным линухом- производители игр сразу сертифицируют их под линух. Ведь их целевая аудитория, потребитель- кушает что дают.
    Re[13]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 24.08.15 17:22
    Оценка: +2 -3
    Здравствуйте, Mamut, Вы писали:

    M>Нет. Задача не решается.


    Решается.

    M>Даннинг-Крюгер во всей красе, да?


    Бомбануло, да? Мы тут просто общаемся, не напрягайся.

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


    Спасибо не надо.

    M>Действительно, ведь знания про консоль тебе вкладываются с рождения в голову, ага. Кто там говорил про «если нужно, что несложно выучить», а?


    А зачем? Я уже выучил десяток команд, мне хватает, осваивать супер-пупер-мега-мощные тулзы со своим языком запросов потребности не испытываю. Я ленивый, поэтому и консоль люблю — облегчает жизнь.
    Re[3]: Hello UNIX!
    От: Serge Россия  
    Дата: 22.08.15 22:54
    Оценка: 3 (1) +2 -1
    Здравствуйте, smeeld, Вы писали:

    S>Вы хоть раз, хоть какой нибудь из линуксов, с запущенной графической оболочкой, видели? Или слышали что-то когда-то, пятнадцать лет

    S>назад, и теперь это выдаёте за мнение ыксперта?

    Конечно видел, как и ТС год или пару лет эгоу пытался освоить этого зверя, перепробовал штук пять дистров и решил не тратить больше на это время никогда. Помимо собственно установки линукса (без гемора удалось запустить только каждый второй дистр, в остальных то не видит неткарту, то мышь скачет с одной половины экрана в другую, то с видео проблемы)
    Из прог реально работает только то что предустановлено, при попытке установить что либо своё предстоить адский квест с какимито пакетами, совместимостями, репозиториями, устанавливать можно только то что специально создано для этого дистра, это касается и десятка зависимостей устанавливаемой проги, на то что в винде можно сделать одним нажатием "Install" в линксе можно убить три дня и остатся ни с чем... короче мрак. И там нету Ремоут десктоп. И естесно никакой Нетбинс не заменит студию.

    Нафик тратить на это время и силы если есть виновс ?
    Re[4]: Hello UNIX!
    От: smeeld  
    Дата: 23.08.15 09:42
    Оценка: 3 (1) +1 :))
    Здравствуйте, Serge, Вы писали:

    S>Конечно видел, как и ТС год или пару лет эгоу пытался освоить этого зверя...


    Я никогда не пользовался виндовсом, хотя ставить и использовать временно приходилось, всё остальное время
    на линуксах и солярисе. Поэтому могу сказать, что всё, что выше написали есть или Ваша неправда, или Ваша исключительная криворукость,
    извиняйте за прямоту. В линуксах для десктопа есть проблемы, но они далеко не такие тупые и тривиальные как Вы описали,
    и Ваше описание похоже на дешёвое обливание дешёвой грязью. Например, это в виндовсе при установке нужно искать и ставить
    дрова для сетевух, в линуксах сейчас дрова всех, хоть немного распространённых, сетевух присутствуют в ядрах дистров, они
    автоматически опознаются и распознаются. Это для примера, что смутило в Вашем пост. Остальное аналогично. Для простого
    пользователя линуксы давно уже полностью предпочтительней чем винды. Но, инертность и тугодумность людей ещё никто не
    отменял, если исключить предустановку винды на продаваемых ПК о винле забудет боьшинство простых пользователей ПК. Вот
    так все будут качать, ставить и пользовать Убунту или Зюзю.
    Re[4]: Hello UNIX!
    От: RiNSpy  
    Дата: 21.08.15 16:25
    Оценка: 2 (1) +3
    Здравствуйте, tapatoon, Вы писали:

    T>Здравствуйте, RiNSpy, Вы писали:


    S>>>Посмотрите бесплатную Ubuntu.

    RNS>>Тогда уж лучше Linux Mint.

    T>Чем лучше?


    Лучше выглядит (в Убунте по дефолту стоит Юнити — ответ Убунты на плитки восьмой винды), лучше работает (по дефолту удобнее настроена).

    Убунта слишком пытается быть Майкрософтом от Линукса, впаривать пользователям новшества которые им не нужны.
    Re[7]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 23.08.15 17:22
    Оценка: 1 (1) +2 :)
    Здравствуйте, Somescout, Вы писали:

    S>Вы бы лучше вместо вырожденного гипотетического случая реальную ситуацию привели.


    Например, сегодня мне стало интересно сколько в проекте питоновского кода в строках, недолго думая я написал:

    cat `find . -name *.py` | wc


    Потом я стал дебажиться, в целях отладки мне много раз надо было запускать и убивать процесс, чтобы каждый раз не лазить по списку задач в гуях я написал:

    kill `ps -C myprocess -o pid=`


    И потом просто нажимал up, enter

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

    watch cat /tmp/somefile


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

    S>Вот к примеру нужно поправить запись в LDAP:


    Не могу обсуждать, не знаю как это настраивать. Но по моему опыту проще один раз написать скрипт, чем каждый раз вспоминать, что куда надо ткнуть.
    Re[5]: Hello UNIX!
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 21.08.15 22:38
    Оценка: +2 :))
    Здравствуйте, Nikе, Вы писали:

    N> Культурный шок возникает, когда понимаешь, что консоледрочеры — суть мазохисты зацикленные не на решении задач наиболее эффективным образом, а на способах решения задач.


    Да нет, как раз консольный способ чаще всего оказывается наиболее эффективным с т.з. затрачиваемого времени.

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


    В тебе похоже говорят эмоции. Через консоль управлять линуксом очень эффективно с множества точек зрения. На счет вести разработку спорить не буду — не моя область (хотя казалось бы чего уж удобнее), а вот управлять серверами самое оно (после десятка-другого серверов).
    Управляю вселенной не привлекая внимания санитаров.
    Re[7]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 22.08.15 09:34
    Оценка: +1 :)))
    Здравствуйте, Ops, Вы писали:

    Ops>... Ты просто со своей колокольни на чужие задачи смотришь.


    Не лучше ль на себя, кума, оборотиться?


    Консоль это удобно и быстро. Точка. Те, кто не согласны — никогда не работали с консолью дальше написания скрипта из 5-7 строк.
    Matrix has you...
    Re[9]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 22.08.15 09:46
    Оценка: -1 :)))
    Здравствуйте, Ops, Вы писали:

    S>>Консоль это удобно и быстро. Точка. Те, кто не согласны — никогда не работали с консолью дальше написания скрипта из 5-7 строк.

    Ops>Быстро — это когда знаешь. Когда нет — сразу добавляй время на обучение, мало не покажется, а в большинстве случаев никогда не окупится.

    По твоей логике обучение в школе 10 лет + 5 лет института это всё бред и никогда не окупится. Надо просто взять палку и копать. Ну или яблоки ей сбивать. Результат то в принципе тот-же, от голоду не сдохнешь

    Запомни, друг мой: обучение это всегда хорошо. Всегда, без исключений. И если какая-то задача требует перед её исполнением чтототам изучить — я это изучаю и не исхожу на говно. А если это увеличивает время выполнения задачи — так и говорю начальству: есть, мол, возможность день потерять но зато потом каждый раз за 5 минут долетать или рукожопить костыли на распорках. Представляешь, ВСЕГДА идут на увеличение сроков. Хотя, возможно, это у меня начальство такое, думать умеет.
    Matrix has you...
    Re: Hello UNIX!
    От: andyag  
    Дата: 22.08.15 14:59
    Оценка: +1 :)))
    Здравствуйте, tapatoon, Вы писали:

    T>Краткая предыстория — м$ меня очень разочаровали.


    Попробуйте Ubuntu, она реально тупая и не пытается быть умнее пользователя:

    1. Можно попробовать без установки. Образ, который на сайте, умеет грузиться с флешки.
    2. Поддержка разного железа замечательная. Недавно прикалывался, что Windows 7 без установки драйверов не видит половину девайсов на Intel NUC, в то время как убунту сразу всё подцепила.
    2. Если предварительно понравится, ставится с той же флешки — достаточно мышкой тыкнуть и процесс пойдёт
    3. В процессе установки задаёт несколько вопросов типа языка, раскладки клавиатуры и таймзоны. Ещё спрашивает, стоит ли как-то переразбивать диск(и) и куда конкретно ставиться. Предлагает вариант по умолчанию — "для новичков".
    4. Из коробки установлен разный софт — броузер, офис, музыкальный плеер и ещё куча всякой ерунды. Сценарии типа "посмотреть фильм", "послушать музыку", "сходить на фейсбук" идут на ура — всё просто сразу работает.
    5. Много разного софта можно мышкой поставить из "магазина". В него не надо логиниться, можно им вообще не пользоваться. Но он есть и из него всё легко ставится.
    6. Много разного софта можно поставить скачивая .deb пакеты. Например Chrome, SublimeText, Atom. Работает оно через ту же программу-магазин, тоже всё мышкой — в броузере скачал, тыкнул, нажал "ок", поставилось.

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

    Минусы есть вот такие:
    1. Оболочка по умолчанию — Unity. Она немного кривая и например задачи типа "добавить ярлык" на рабочий стол или на панельку — не очень тривиальные. Это однозначно хуже, чем в Windows. Меня субъективно не напрягает — не фанат настройки рабочего стола, т.к. один раз включил всё что нужно и забыл на месяц.
    2. Если будут какие-то проблемы, может возникнуть необходимость залезть в консоль и писать там всякие страшные команды. Естественно, это уже после того как вы нагуглите свою проблему и найдёте решение. Снова субъективно, меня не напрягает — не помню когда последний раз это было нужно.
    3. Не получается нормально настроить VPN, чтобы ходить в сеть на работе. Там какие-то нюансы, блаблабла, прописать, блабла, поставить другую версию. Забил на это, т.к. не мешает работать.

    Пользуюсь убунтой уже лет 7. Понятия не имею какие у неё там внутренности и как это всё работает — не лезу глубже, чем мне нужно для работы.
    Re[3]: Hello UNIX!
    От: Aртёмка Австралия жж
    Дата: 23.08.15 09:09
    Оценка: +2 :))
    Здравствуйте, alex_public, Вы писали:

    _>Линух в качестве десктопа (про сервера, мобильники или встраиваемые системы не говорим — там давно победа линуха над виндой) действительно уступает Винде (правда тут надо ещё уточнить версию). Но в основном из-за набора доступного ПО, а не из-за свойств самой ОС. Если говорить о голой ОС

    Над выделенным громко смеялся. В дистре линуха вроде Убунты и Федоры внушительный набор, за аналогичные программы под Вендой пришлось бы заплатить несколько тысяч $$. Платные пакеты вроде Математики или SPSS тоже есть под линух. Игры- проблема на линухе и маке, но многие после обработки напильником работают в вайне (список на сайте вайна).
    Re: Hello UNIX!
    От: Исламбек  
    Дата: 24.08.15 13:52
    Оценка: +1 -1 :))
    Здравствуйте, tapatoon, Вы писали:

    T>Привет!


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

    Сначала он обращается к Apple: "Здравствуйте! Я хочу вырыть яму, и мне нужна допата." Apple: "Вы попали прямо по адресу! Но мы уже вырыли яму за вас! Вот, смотрите!" Человек: "Ох, это здорово! Но... простите, она ведь треугольная, а мне нужна четырехугольная. У вас нет таких?" Apple: "К сожалению, таких ям у нас нет. Мы подсчитали, что вам на самом деле вполне достаточно треугольной."

    Тогда человек обращается к Microsoft: "Здравствуйте! Я хочу вырыть яму, и мне нужна лопата." Microsoft: "О, у нас есть лопата! Мы постарались сделать ее максимально удобной и красивой. Вот она!" Человек: "Хм... Но она деревянная, а такой слишком сложно копать. Да и черенок мало того, что весь в сучках, так еще и странного фиолетового цвета. А нет ли у вас железной?" Microsoft: "Сейчас нет, но в следующем году мы выпустим бронзовую лопату с розовым лакированным черенком. И если вы купите деревянную лопату сейчас, то потом вы абсолютно бесплатно сможете обменять ее на бронзовую!"

    Немного приуныв, человек обращается к OpenSource: "Здравствуйте! Я хочу вырыть яму, и мне нужна лопата." OpenSource: "Мы можем предложить вам абсолютно бесплатно сделать лопату самому из любого металла и дерева, используя наши кузницу, лесопилку и мастерскую. Там же вы можете изготовить топоры для заготовки леса и кирки для добычи руды. Также..." Человек: "Стоп! Простите, а нет ли у вас платных готовых лопат?" OpenSource: "Конечно! Вот эту лопату сделал мастер Руколап, она свинцовая с пуленепробиваемым черенком. А вот лопата мастера Лапорука. У нее красивый костяной лоток и тончайший наночеренок! Знаю, не очень удобно, но какая легкость! А еще..." Недослушав, человек плюнул, развернулся и ушел...

    Я хз что теперь делать. 7-ка — последняя домашняя ОС, которая соответствовала моим потребностям. 10-ка пусть в бездну катится.
    Re[11]: Hello UNIX!
    От: Vetal_ca Канада http://vetal.ca
    Дата: 24.08.15 19:16
    Оценка: +3 -1
    Здравствуйте, Mamut, Вы писали:

    M>Почитай топик выше. Проблемы не у меня. У меня как раз нет проблем Тут товарищ загоняется, что, мол, консоль так крута, а в винде нужно лезть в интернет.


    В винде нужно не только лезть в интернет. Читать мутные статьи и идти реально по шагам отыскивая эти пункты меню и приложения. И еще очень повезло, когда есть подсказки, "для запуска вбейте xyz.msc".
    Иначе приходится смотреть этот ролик где же этот пункт прячется. Буквально медленный старт-стоп.
    Сам лично настраивал WS 2008
    Если при этом Windows оказывается русской а tutorial английским, то это высший пилотаж.

    В Linux все гораздо проще и быстрее. Зачастую copy-paste блоками прямо из найденных тьюториалов предваряя sudo если надо.

    В Windows даже экосистема другая, гораздо более бестолковая и не в тему. Бывает, нарвешься на длинный топик поддержки, где образованный народ выдавливает из представителя МС, полукретина-омега, информацию. А он предлагает поставить обновления и убедиться что компьютер включен в сеть даже не подозревая о глубине темы, про которую у него узнают.
    Отредактировано 24.08.2015 19:17 Vetal_ca . Предыдущая версия .
    Re[5]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 23.08.15 11:43
    Оценка: 6 (2) -1
    Здравствуйте, Somescout, Вы писали:

    S>Только вот по сравнению с PowerShell'ом консоль линукса это даже не каменный век


    Когда в прогрессивном PowerShell можно будет мышкой выделять текст, заработает Ctr+C и Ctr+V, и чем черт не шутит окошко можно будет ресайзить без гемороя?
    Re[20]: Мдэ...
    От: Privalov  
    Дата: 31.08.15 07:34
    Оценка: 3 (1) +2
    Здравствуйте, Sheridan, Вы писали:

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


    К примеру Eclipse (или LibreOffice, если речь о домохозяйках) в Винде — "большой огромный инструмент"©, в Линуксе внезапно™ превращается в "кучу мелких, каждый из которых выполняет свою работу"©, правильно?
    Re[22]: Мдэ...
    От: Mamut Швеция http://dmitriid.com
    Дата: 28.08.15 12:56
    Оценка: 2 (1) +2
    M>> M>> А виндовоз вынужден под каждую задачу заново искать свой инструмент...
    M>> AB>$ aptitude search xml
    M>> Ты точно не видишь одинаковости?

    AB>Я абсолютно точно вижу существенно разный подход в мучениях поиска по приведенной мной ссылке и запросом к пакетному менеджеру для демонстрации того, что пакет уже установлен в системе ("имеет в наличии кучу мелких инструментов <каждый из которых делает одно дело и делает его хорошо>").


    Давай я немного расскажу про то, как ты чуть-чуть, но солгал. Пришлось убрать под кат
      Скрытый текст
    p   aolserver4-nsxml            - Module for XML support in aolsever4
    p   blahtexml                   - Converts TeX equations into MathML
    p   blender-ogrexml-1.8         - Blender Exporter for OGRE
    p   blender-ogrexml-1.9         - Blender Exporter for OGRE
    p   bzr-xmloutput               - XML Communication plugin for Bazaar
    p   cl-xmls                     - XML Simple Parser for Common Lisp
    p   dancer-xml                  - non-conformant docbook-xml to html/la
    p   dctrl2xml                   - Debian control data to XML converter
    v   docbk-xml                   -
    p   docbook-xml                 - standard XML documentation system for
    p   docbook5-xml                - standard XML documentation system for
    p   eclipse-wtp-xmltools        - Eclipse XML tools and editors
    p   flexml                      - Fast validating XML processors and ap
    p   gambas3-gb-xml              - Gambas XML component
    p   gambas3-gb-xml-rpc          - Gambas RPC component
    p   gambas3-gb-xml-xslt         - Gambas XSLT component
    p   gccxml                      - XML output extension to GCC
    p   geany-plugin-xmlsnippets    - XMLSnippets plugin for Geany
    p   haxml                       - utilities for using XML documents wit
    v   haxml-doc                   -
    p   html-xml-utils              - HTML and XML manipulation utilities
    p   ipe5toxml                   - converts Ipe5  figures to an XML file
    v   jaxml                       -
    p   kamailio-xml-modules        - XML based extensions for Kamailio's M
    v   kamailio-xmlrpc-modules     -
    p   kanjidic-xml                - Kanji Dictionary in XML format
    p   latexml                     - LaTeX to XML Converter
    p   libacexml-6.0.3             - ACE SAX based XML parsing library
    p   libacexml-dev               - ACE SAX based XML parsing library - d
    p   libakonadi-xml4             - library for using the Akonadi PIM dat
    p   libbulletxmlworldimporter2. - professional 3D Game Multiphysics Lib
    p   libcastor-xml-java          - Data binding framework for Java (XML,
    p   libcastor-xml-schema-java   - Data binding framework for Java (XML,
    p   libcgi-xml-perl             - perl module for converting CGI variab
    p   libcgi-xmlapplication-perl  - perl module for creating XML-DOM and
    p   libcgi-xmlform-perl         - perl module for reading/generating fo
    v   libdancer-xml-dev           -
    p   libdancer-xml0              - simplistic and non-comformant xml par
    p   libdancer-xml0-dev          - simplistic and non-comformant xml par
    p   libdata-dumpxml-perl        - Dump arbitrary perl data structures a
    p   libdata-xml-clojure         - library for reading and writing XML d
    p   libdbix-xml-rdb-perl        - perl module for creating XML from a D
    p   libdbix-xmlmessage-perl     - perl module for exchanging XML messag
    p   libdecentxml-java           - XML parser optimized for round-trippi
    p   libdecentxml-java-doc       - API documentation for libdecentxml-ja
    p   libexml-java                - e-xml parsing library for java
    p   libfreehep-xml-java         - FreeHEP XML Library
    p   libgccxml-dev               - Libraries for building extension to g
    p   libghc-haxml-dev            - GHC libraries for using XML documents
    v   libghc-haxml-dev-1.23.3-d45 -
    p   libghc-haxml-doc            - Documentation of HaXml
    p   libghc-haxml-prof           - Profiling libraries for the haskell h
    v   libghc-haxml-prof-1.23.3-d4 -
    p   libghc-hxt-regex-xmlschema- - W3C XML Schema regular expressions li
    v   libghc-hxt-regex-xmlschema- -
    p   libghc-hxt-regex-xmlschema- - W3C XML Schema regular expressions li
    p   libghc-hxt-regex-xmlschema- - W3C XML Schema regular expressions li
    v   libghc-hxt-regex-xmlschema- -
    p   libghc-libxml-sax-dev       - bindings for libXML2 SAX
    v   libghc-libxml-sax-dev-0.7.3 -
    p   libghc-libxml-sax-doc       - bindings for libXML2 SAX; documentati
    p   libghc-libxml-sax-prof      - bindings for libXML2 SAX; profiling l
    v   libghc-libxml-sax-prof-0.7. -
    p   libghc-xml-conduit-dev      - HTTP client package with conduit inte
    v   libghc-xml-conduit-dev-1.1. -
    p   libghc-xml-conduit-doc      - HTTP client package with conduit inte
    p   libghc-xml-conduit-prof     - HTTP/HTTPS client package with condui
    v   libghc-xml-conduit-prof-1.1 -
    p   libghc-xml-dev              - A simple Haskell XML library
    v   libghc-xml-dev-1.3.12-2c5e1 -
    p   libghc-xml-doc              - A simple Haskell XML library; documen
    p   libghc-xml-hamlet-dev       - Hamlet-style quasiquoter for XML cont
    v   libghc-xml-hamlet-dev-0.4.0 -
    p   libghc-xml-hamlet-doc       - Hamlet-style quasiquoter for XML cont
    p   libghc-xml-hamlet-prof      - Hamlet-style quasiquoter for XML cont
    v   libghc-xml-hamlet-prof-0.4. -
    p   libghc-xml-prof             - A simple Haskell XML library; profili
    v   libghc-xml-prof-1.3.12-2c5e -
    p   libghc-xml-types-dev        - basic types for representing XML
    v   libghc-xml-types-dev-0.3.4- -
    p   libghc-xml-types-doc        - basic types for representing XML; doc
    p   libghc-xml-types-prof       - basic types for representing XML; pro
    v   libghc-xml-types-prof-0.3.4 -
    p   libghc-xml2html-dev         - blaze-html instances for xml-conduit
    v   libghc-xml2html-dev-0.2.0-e -
    p   libghc-xml2html-doc         - blaze-html instances for xml-conduit
    p   libghc-xml2html-prof        - blaze-html instances for xml-conduit
    v   libghc-xml2html-prof-0.2.0- -
    p   libghc-xmlhtml-dev          - XML parser and renderer with HTML 5 q
    v   libghc-xmlhtml-dev-0.2.3-53 -
    p   libghc-xmlhtml-doc          - XML parser and renderer with HTML 5 q
    p   libghc-xmlhtml-prof         - XML parser and renderer with HTML 5 q
    v   libghc-xmlhtml-prof-0.2.3-5 -
    v   libglobus-libxml2           -
    v   libglobus-libxml2-dev       -
    p   libgtk2-gladexml-perl       - Perl interface to use user interfaces
    p   libgtk2-gladexml-simple-per - clean object-oriented perl interface
    p   libhtml-treebuilder-libxml- - HTML::TreeBuilder and XPath compatibl
    v   libhugs-haxml               -
    p   libhugs-haxml-bundled       - Utilities for manipulating XML docume
    p   libicexml35                 - ZeroC Ice for C++ XML parser library
    p   libicsharpcode-nrefactory-x - C# Parsing and Refactoring Library -
    p   libidzebra-2.0-mod-grs-xml  - IDZebra filter grs.xml (XML filter)
    p   libjava-xmlbuilder-java     - XML Builder Java library for creating
    p   libjava-xmlbuilder-java-doc - Documentation for XML Builder Java li
    p   libjboss-xml-binding-java   - JBoss XML Binding
    p   libjs-xmlextras             - creates a common interface to use of
    p   libkolabxml-dev             - Development files for libkolabxml
    p   libkolabxml1                - Kolab XML format (shared library)
    p   libkxml2-java               - small XML parser, designed for small
    p   libkxml2-java-doc           - small XML parser, designed for small
    p   libkxmlrpcclient4           - simple XML-RPC client library
    p   liblouisxml-bin             - Braille XML translation utilities
    p   liblouisxml-data            - Braille XML translation library - dat
    p   liblouisxml-dev             - Braille XML translation library - sta
    p   liblouisxml1                - Braille XML translation library - sha
    p   libmarc-xml-perl            - Perl library to access MARC data enco
    p   libmkdoc-xml-perl           - MKDoc XML Toolkit
    p   libmono-system-xml-linq4.0- - Mono System.Xml.Linq library (for CLI
    p   libmono-system-xml-serializ - Mono System.Xml.Serialization library
    p   libmono-system-xml4.0-cil   - Mono System.Xml library (for CLI 4.0)
    p   libmxml-dev                 - small XML parsing library (developmen
    p   libmxml1                    - small XML parsing library (runtime)
    p   libnanoxml2-java            - small XML parser for Java
    p   libnanoxml2-java-doc        - documentation for libnanoxml2-java
    v   libnxml-abi-0.18.3          -
    p   libnxml0                    - C library for parsing, writing and cr
    p   libnxml0-dbg                - shared libraries with debugging symbo
    p   libnxml0-dev                - static library and C header files for
    p   libpocoxml9                 - C++ Portable Components (POCO) XML li
    p   libpocoxml9-dbg             - C++ Portable Components (POCO) XML li
    p   libpoe-filter-xml-perl      - POE Filter for parsing XML
    p   libpracticalxml-java        - practical XML handling routines
    p   libpugixml-dev              - Light-weight C++ XML processing libra
    p   libpugixml1                 - Light-weight C++ XML processing libra
    p   libpugixml1-dbg             - Light-weight C++ XML processing libra
    p   libqt4-xml                  - Qt 4 XML module
    p   libqt4-xmlpatterns          - Qt 4 XML patterns module
    p   libqt4-xmlpatterns-dbg      - Qt 4 XML patterns library debugging s
    p   libqt5xml5                  - Qt 5 XML module
    p   libqt5xmlpatterns5          - Qt 5 XML patterns module
    p   libqt5xmlpatterns5-dev      - Qt 5 XML patterns development files
    p   libqt5xmlpatterns5-private- - Qt 5 XML patterns private development
    p   libqtscript4-xml            - QtScript bindings for the Qt 4 XML li
    p   libqtscript4-xmlpatterns    - QtScript bindings for the Qt 4 XML pa
    p   libqtxml4-perl              - perl bindings for the Qt Xml library
    p   libqtxmlpatterns4-perl      - perl bindings for the Qt XMLPatterns
    p   libqxmlrpc-dev              - full Qt4 based implementation of XML-
    p   libqxmlrpc-doc              - full Qt4 based implementation of XML-
    p   libqxmlrpc1                 - full Qt4 based implementation of XML-
    p   librdf-trine-node-literal-x - RDF Node class for XML Literals
    p   libredstone-xmlrpc-java     - A small and verstile implementation o
    p   libroot-io-xmlparser-dev    - XML parser of ROOT objects - developm
    p   libroot-io-xmlparser5.34    - XML parser of ROOT objects - runtime
    p   librpc-xml-perl             - Perl implementation of the XML-RPC pr
    p   libsimple-xml-java          - A XML serialization and configuration
    p   libsimple-xml-java-doc      - API Documentation for libsimple-xml-j
    p   libsmokeqtxml4-3            - Qt Xml SMOKE library
    p   libsmokeqtxmlpatterns4-3    - Qt XmlPatterns SMOKE library
    p   libsp-gxmlcpp-dev           - S+P C++ wrapper for Gnome libxml2/lib
    p   libsp-gxmlcpp1              - S+P C++ wrapper for Gnome libxml2/lib
    p   libtemplate-plugin-xml-perl - XML plugins for the Template Toolkit
    p   libtest-xml-perl            - compare XML in perl tests
    p   libtest-xml-simple-perl     - Perl testing framework for XML data
    p   libtinyxml-dev              - TinyXml library - header and static l
    p   libtinyxml-doc              - TinyXml library - documentation files
    p   libtinyxml2-0.0.0           - C++ XML parsing library
    p   libtinyxml2-dev             - TinyXML2 library - header and static
    p   libtinyxml2.6.2             - C++ XML parsing library
    p   libtinyxml2.6.2-dbg         - TinyXml library - debug files
    p   libtyxml-ocaml              - typed XML in OCaml (plugins)
    v   libtyxml-ocaml-caro0        -
    p   libtyxml-ocaml-dev          - typed XML in OCaml (development files
    v   libtyxml-ocaml-dev-caro0    -
    p   libtyxml-ocaml-doc          - typed XML in OCaml (documentation)
    p   libwbxml2-0                 - WBXML parsing and encoding library
    p   libwbxml2-0-dbg             - WBXML library development file
    p   libwbxml2-dev               - WBXML library development file
    p   libwbxml2-utils             - Binary XML utilities
    p   libxml++2.6-2               - C++ interface to the GNOME XML librar
    p   libxml++2.6-dbg             - C++ interface to the GNOME XML librar
    p   libxml++2.6-dev             - C++ interface to the GNOME XML librar
    p   libxml++2.6-doc             - HTML interface documentation and exam
    p   libxml-atom-fromowl-perl    - export RDF data to Atom
    p   libxml-atom-microformats-pe - parse microformats in Atom content
    p   libxml-atom-owl-perl        - parse an Atom file into RDF
    p   libxml-atom-perl            - module for manipulating Atom feeds
    p   libxml-atom-service-perl    - Atom Service Document object
    p   libxml-atom-simplefeed-perl - Perl module for generation of Atom sy
    p   libxml-autowriter-perl      - Perl module to produce DOCTYPE-based
    p   libxml-bare-perl            - Perl module to parse XML into a Perl
    p   libxml-catalog-perl         - Perl module for resolving public and
    p   libxml-checker-perl         - Perl modules for validating XML
    p   libxml-commonns-perl        - list of commonly used XML namespaces
    p   libxml-commons-external-jav - XML Commons external code - DOM, SAX,
    p   libxml-commons-external-jav - Documentation of XML Commons external
    p   libxml-commons-resolver1.1- - XML entity and URI resolver library
    p   libxml-commons-resolver1.1- - XML entity and URI resolver library -
    p   libxml-commons-resolver1.1- - XML entity and URI resolver library -
    p   libxml-compile-cache-perl   - module that keeps the cache of compil
    p   libxml-compile-dumper-perl  - module to help saving and loading the
    p   libxml-compile-perl         - Perl module to translate between XML
    p   libxml-compile-tester-perl  - Perl module to support regression tes
    p   libxml-csv-perl             - Perl module for transforming CSV docu
    p   libxml-descent-perl         - Perl module for recursive descent XML
    p   libxml-dom-perl             - Perl module for building DOM Level 1
    p   libxml-dom-xpath-perl       - adds XPath support to XML::DOM, using
    p   libxml-dt-perl              - module for down translation of XML fi
    p   libxml-dtdparser-perl       - perl module providing a quick and dir
    p   libxml-dumper-perl          - Perl module for dumping Perl objects
    p   libxml-easy-perl            - Perl module for XML processing with a
    p   libxml-easyobj-perl         - Perl module for easy XML object navig
    p   libxml-encoding-perl        - Perl module for parsing encoding map
    p   libxml-feed-perl            - syndication feed parser and auto-disc
    p   libxml-feedpp-mediarss-perl - Perl module providing Media RSS suppo
    p   libxml-feedpp-perl          - module to parse/write/merge/edit RSS/
    p   libxml-filter-buffertext-pe - Perl module for putting all character
    p   libxml-filter-detectws-perl - Perl module for detecting ignorable w
    p   libxml-filter-reindent-perl - Perl module for reformatting whitespa
    p   libxml-filter-saxt-perl     - Perl module for replicating events to
    p   libxml-filter-sort-perl     - Perl module that implement a SAX filt
    p   libxml-filter-xslt-perl     - Perl module for XSLT as a SAX Filter
    p   libxml-generator-perl       - Perl module for generating XML files
    p   libxml-grddl-perl           - transform XML and XHTML to RDF
    p   libxml-grove-perl           - Perl module for accessing parsed *ML
    p   libxml-handler-composer-per - Perl module for generating XML output
    p   libxml-handler-printevents- - Perl module for printing PerlSAX even
    p   libxml-handler-trees-perl   - Perl module for building tree structu
    p   libxml-handler-yawriter-per - Perl module for writing XML documents
    p   libxml-java                 - namespace aware SAX-Parser utility li
    p   libxml-libxml-debugging-per - get debugging information from XML::L
    p   libxml-libxml-iterator-perl - Iterator for XML parse-trees genereat
    p   libxml-libxml-lazybuilder-p - easy and lazy way to create XML docum
    p   libxml-libxml-perl          - Perl interface to the libxml2 library
    p   libxml-libxml-simple-perl   - Perl module that uses the XML::LibXML
    p   libxml-libxslt-perl         - Perl interface to the GNOME libxslt l
    p   libxml-light-ocaml          - mininal XML parser and printer for OC
    v   libxml-light-ocaml-3k8l3    -
    p   libxml-light-ocaml-dev      - mininal XML parser and printer for OC
    v   libxml-light-ocaml-dev-3k8l -
    p   libxml-maven-plugin-java    - Maven XML Plugin
    p   libxml-mini-perl            - Perl implementation of the MiniXML XM
    p   libxml-namespace-perl       - simple support for XML namespaces
    p   libxml-namespacefactory-per - simple factory objects for SAX namesp
    p   libxml-namespacesupport-per - Perl module for supporting simple gen
    p   libxml-node-perl            - Perl module for parsing XML files nod
    p   libxml-nodefilter-perl      - Perl module for a generic node-filter
    p   libxml-opml-perl            - Perl module to create and update OPML
    p   libxml-opml-simplegen-perl  - module for creating OPML using XML::S
    p   libxml-parser-lite-perl     - lightweight regexp-based XML parser
    p   libxml-parser-lite-tree-per - lightweight XML tree builder
    p   libxml-parser-perl          - Perl module for parsing XML files
    p   libxml-perl                 - Perl modules for working with XML
    p   libxml-quote-perl           - XML quote/dequote functions
    p   libxml-regexp-perl          - Perl module for regular expressions f
    p   libxml-rss-feed-perl        - Perl module for Persistent XML RSS (R
    p   libxml-rss-libxml-perl      - module for creating, parsing, updatin
    p   libxml-rss-perl             - Perl module for managing RSS (RDF Sit
    p   libxml-rss-simplegen-perl   - Perl module for easily writing RSS fi
    p   libxml-rsslite-perl         - lightweight, "relaxed" RSS (and XML-i
    p   libxml-sax-base-perl        - base class for SAX drivers and filter
    p   libxml-sax-expat-incrementa - XML::SAX::Expat subclass for non-bloc
    p   libxml-sax-expat-perl       - Perl module for a SAX2 driver for Exp
    p   libxml-sax-expatxs-perl     - Perl SAX 2 XS extension to Expat pars
    p   libxml-sax-machines-perl    - Perl module collection for managing S
    p   libxml-sax-perl             - Perl module for using and building Pe
    p   libxml-sax-writer-perl      - Perl module for a SAX2 XML writer
    p   libxml-saxon-xslt2-perl     - process XSLT 2.0 using Saxon 9.x
    p   libxml-security-c-dev       - C++ library for XML Digital Signature
    p   libxml-security-c17         - C++ library for XML Digital Signature
    p   libxml-security-java        - Apache Santuario
    p   libxml-security-java-doc    - Documentation for Apache Santuario
    p   libxml-semanticdiff-perl    - Perl extension for comparing XML docu
    p   libxml-simple-perl          - Perl module for reading and writing X
    p   libxml-simple-ruby          - Transitional package for ruby-xml-sim
    p   libxml-simpleobject-enhance - Perl module which enhances libxml-sim
    p   libxml-simpleobject-libxml- - Simple oo representation of an XML::L
    p   libxml-simpleobject-perl    - Objectoriented Perl interface to a pa
    p   libxml-smart-perl           - Perl module for access to parsed XML
    p   libxml-stream-perl          - module for manipulating streaming XML
    p   libxml-tidy-perl            - module for tidy indenting of XML docu
    p   libxml-tmx-perl             - Perl extensions for managing TMX file
    p   libxml-tokeparser-perl      - Simplified interface to XML::Parser
    p   libxml-treebuilder-perl     - XML parser providing XML::Elements DO
    p   libxml-treepp-perl          - XML::TreePP -- Pure Perl implementati
    p   libxml-twig-perl            - Perl module for processing huge XML d
    p   libxml-um-perl              - Perl module for converting UTF-8 stri
    p   libxml-validate-perl        - xml validator factory
    p   libxml-validator-schema-per - validate XML against a subset of W3C
    p   libxml-writer-perl          - Perl module for writing XML documents
    p   libxml-writer-simple-perl   - simple API to create XML files
    p   libxml-writer-string-perl   - Capture output from XML::Writer
    p   libxml-xpath-perl           - Perl module for processing XPath
    p   libxml-xpathengine-perl     - re-usable XPath engine for DOM-like t
    p   libxml-xql-perl             - Perl module for querying XML tree str
    p   libxml-xslt-perl            - Perl module for processing XSLT
    p   libxml-xupdate-libxml-perl  - Perl module that implements XUpdate m
    i   libxml2                     - GNOME XML library
    p   libxml2-dbg                 - Debugging symbols for the GNOME XML l
    p   libxml2-dev                 - Development files for the GNOME XML l
    p   libxml2-doc                 - Documentation for the GNOME XML libra
    p   libxml2-utils               - XML utilities
    p   libxml2-utils-dbg           - XML utilities (debug extension)
    p   libxmlada-doc               - XML/Ada, a full XML suite for Ada pro
    p   libxmlada4.1                - XML/Ada, a full XML suite for Ada pro
    p   libxmlada4.1-dbg            - XML/Ada, a full XML suite for Ada pro
    p   libxmlada4.1-dev            - XML/Ada, a full XML suite for Ada pro
    p   libxmlbeans-java            - Java library for accessing XML by bin
    p   libxmlbeans-maven-plugin-ja - Maven XMLBeans Plugin
    p   libxmlbeans-maven-plugin-ja - Documentation for Maven XMLBeans Plug
    p   libxmlezout-dbg             - Easy-to-use library for emitting XML
    p   libxmlezout1                - Easy-to-use library for emitting XML
    p   libxmlezout2-dev            - Easy-to-use library for emitting XML
    p   libxmlgraphics-commons-java - Reusable components used by Batik and
    p   libxmlgraphics-commons-java - Reusable components used by Batik and
    p   libxmlm-ocaml-dev           - OCaml xml manipulation module
    v   libxmlm-ocaml-dev-2s9s4     -
    p   libxmlplaylist-ocaml-dev    - Playlist parser for various xml forma
    v   libxmlplaylist-ocaml-dev-r0 -
    p   libxmlrpc-c++8              - lightweight RPC library based on XML
    p   libxmlrpc-c++8-dev          - lightweight RPC library based on XML
    p   libxmlrpc-core-c3           - lightweight RPC library based on XML
    p   libxmlrpc-core-c3-dev       - lightweight RPC library based on XML
    p   libxmlrpc-epi-dev           - Development files for libxmlrpc-epi0,
    p   libxmlrpc-epi0              - XML-RPC request serialisation/deseria
    p   libxmlrpc-epi0-dbg          - Debug symbols for libxmlrpc-epi0, a X
    p   libxmlrpc-light-ocaml-dev   - XmlRpc-Light is an XmlRpc library wri
    v   libxmlrpc-light-ocaml-dev-0 -
    p   libxmlrpc-lite-perl         - client and server implementation of t
    p   libxmlrpc3-client-java      - XML-RPC implementation in Java (clien
    p   libxmlrpc3-common-java      - XML-RPC implementation in Java
    p   libxmlrpc3-java-doc         - XML-RPC implementation in Java (API d
    p   libxmlrpc3-server-java      - XML-RPC implementation in Java (serve
    p   libxmlsec1                  - XML security library
    p   libxmlsec1-dev              - Development files for the XML securit
    p   libxmlsec1-gcrypt           - Gcrypt engine for the XML security li
    p   libxmlsec1-gnutls           - Gnutls engine for the XML security li
    p   libxmlsec1-nss              - Nss engine for the XML security libra
    p   libxmlsec1-openssl          - Openssl engine for the XML security l
    p   libxmltok1                  - XML Parser Toolkit, runtime libraries
    p   libxmltok1-dev              - XML Parser Toolkit, developer librari
    p   libxmltooling-dev           - C++ XML parsing library with encrypti
    p   libxmltooling-doc           - C++ XML parsing library with encrypti
    p   libxmltooling6              - C++ XML parsing library with encrypti
    p   libxmltv-perl               - Perl libraries related to the XMLTV f
    p   libxmlunit-java             - Unit testing for XML documents
    p   libxmlunit-java-doc         - Documentation for XMLUnit
    p   liquidsoap-plugin-xmlplayli - audio streaming language -- Xmlplayli
    p   lua-xmlrpc                  - xmlrpc library for the Lua language
    v   lua5.1-xmlrpc               -
    p   node-xml2js                 - simple XML to JavaScript object conve
    p   node-xmlhttprequest         - XMLHttpRequest for Node
    p   nut-xml                     - network UPS tools - XML/HTTP driver
    p   php-horde-xml-element       - Horde Xml Element object
    p   php-horde-xml-wbxml         - Horde_Xml_Wbxml provides an API for e
    p   php-xml-dtd                 - Parsing of DTD files and DTD validati
    p   php-xml-htmlsax3            - SAX parser for HTML and other badly f
    p   php-xml-parser              - PHP PEAR module for parsing XML
    p   php-xml-rpc                 - PHP implementation of the XML-RPC pro
    p   php-xml-rpc2                - PHP XML-RPC client/server library
    p   php-xml-rss                 - php based parser for RSS news feeds
    p   php-xml-serializer          - swiss-army knife for reading and writ
    v   php-xml-util                -
    p   php5-xmlrpc                 - XML-RPC module for php5
    p   pluxml                      - light blog/CMS engine powered by XML
    p   poxml                       - tools for translating DocBook XML fil
    p   poxml-dbg                   - debugging symbols for poxml
    p   pugixml-doc                 - Light-weight C++ XML processing libra
    p   python-defusedxml           - XML bomb protection for Python stdlib
    p   python-dexml                - Dead-simple Object-XML mapper for Pyt
    p   python-jaxml                - Python module for generating XML docu
    p   python-junitxml             - PyUnit extension for reporting in JUn
    p   python-libxml2              - Python bindings for the GNOME XML lib
    p   python-libxml2-dbg          - Python bindings for the GNOME XML lib
    p   python-lxml                 - pythonic binding for the libxml2 and
    p   python-lxml-dbg             - pythonic binding for the libxml2 and
    p   python-lxml-doc             - pythonic binding for the libxml2 and
    p   python-pygccxml             - specialized XML reader reads the outp
    p   python-pyside.qtxml         - Qt 4 XML module - Python bindings
    p   python-xmlmarshaller        - Converting Python objects to XML and
    p   python-xmlrunner            - PyUnit-based test runner with JUnit l
    p   python-xmltv                - allows Python applications to access
    v   python2.7-dexml             -
    v   python2.7-libxml2           -
    v   python2.7-libxml2-dbg       -
    v   python2.7-lxml              -
    v   python2.7-pyside.qtxml      -
    p   python3-dexml               - Dead-simple Object-XML mapper for Pyt
    p   python3-junitxml            - PyUnit extension for reporting in JUn
    p   python3-lxml                - pythonic binding for the libxml2 and
    p   python3-lxml-dbg            - pythonic binding for the libxml2 and
    p   python3-pyqt5.qtxmlpatterns - Python 3 bindings for Qt5's XmlPatter
    p   python3-pyqt5.qtxmlpatterns - Python 3 bindings for Qt5's XmlPatter
    p   python3-pyside.qtxml        - Qt 4 XML module - Python3 bindings
    v   python3.4-lxml              -
    v   python3.4-lxml-dbg          -
    p   qtdeclarative5-xmllistmodel - Qt 5 xmllistmodel QML plugin
    v   qtxmlpatterns-abi-5-2-0     -
    p   qtxmlpatterns5-dbg          - Qt 5 XML patterns library debugging s
    p   qtxmlpatterns5-dev-tools    - Qt 5 XML patterns development program
    p   qtxmlpatterns5-doc          - Qt 5 XML patterns documentation
    p   qtxmlpatterns5-doc-html     - Qt 5 XML patterns HTML documentation
    p   qtxmlpatterns5-examples     - Qt 5 XML patterns examples
    p   r-cran-readmzxmldata        - GNU R package to read mass spectromet
    p   r-cran-xml                  - GNU R package for XML parsing and gen
    p   raxml                       - Randomized Axelerated Maximum Likelih
    p   root-plugin-io-xml          - XML reader plugin for ROOT
    p   ruby-eim-xml                - Easy IMplemented XML by Ruby
    p   ruby-libxml                 - Ruby Bindings for LibXML2
    p   ruby-multi-xml              - generic swappable back-end for XML pa
    p   ruby-roxml                  - Ruby Object to XML mapping library
    p   ruby-xml-simple             - Simple Ruby API for reading and writi
    p   ruby-xmlparser              - Ruby interface for the expat XML pars
    p   spl-xml                     - SPL Programming Language -- XML adapt
    p   stardict-xmlittre           - French Littr? dictionary for stardict
    p   tclxml                      - Tcl library for XML parsing
    p   tclxml-dev                  - Tcl library for XML parsing - develop
    p   trac-xmlrpc                 - XML-RPC interface to the Trac wiki an
    i   xml-core                    - XML infrastructure and XML catalog fi
    v   xml-i18n-tools              -
    v   xml-rpc-api2cpp             -
    v   xml-rpc-api2txt             -
    p   xml-security-c-utils        - C++ library for XML Digital Signature
    p   xml-twig-tools              - Command line tools for processing XML
    p   xml2                        - Convert between XML, HTML, CSV and a
    p   xmlbeans                    - Java library for accessing XML by bin
    p   xmlcopyeditor               - fast, free, validating XML editor
    p   xmlcopyeditor-dbg           - fast, free, validating XML editor - d
    p   xmldiff                     - tree to tree correction between xml d
    p   xmldiff-xmlrev              - xmldiff output formatter
    v   xmlformat                   -
    p   xmlformat-doc               - XML Document Formatter documentation
    p   xmlformat-perl              - XML Document Formatter
    p   xmlformat-ruby              - XML Document Formatter
    p   xmlindent                   - XML stream reformatter
    p   xmlroff                     - XSL formatter mainly for DocBook
    p   xmlrpc-api-utils            - Generate C++ wrapper classes for XML-
    p   xmlsec1                     - XML security command line processor
    p   xmlstarlet                  - command line XML toolkit
    p   xmlsysd                     - wulfware daemon to extract data from
    p   xmltex                      - TeX package for processing XML files
    p   xmlto                       - XML-to-any converter
    p   xmltoman                    - simple XML to man converter
    p   xmltooling-schemas          - XML schemas for XMLTooling
    p   xmltv                       - Functionality related to the XMLTV fi
    p   xmltv-gui                   - Graphical user interface related to t
    p   xmltv-util                  - Utilities related to the XMLTV file f
    p   xmms2-plugin-xml            - XMMS2 - XML plug-in


    Действительно. Существенно разный подход в мучениях поиска по приведенной мной ссылке и запросом к пакетному менеджеру, ага. Я должен откуда-то, святым духом узнать, что такой пакет существует. Как мы видим, точно не из приведенного тобой запроса

    Ой, может быть как-то по-другому можно найти? Ну там по запросу console, terminal, sed...

      Скрытый текст
    $ aptitude search xml | grep console
    ## нет реузльтатов
    $ aptitude search xml | grep terminal
    ## нет результатов
    $ aptitude search xml | grep sed
    p   kamailio-xml-modules            - XML based extensions for Kamailio's Manage
    p   libacexml-6.0.3                 - ACE SAX based XML parsing library
    p   libacexml-dev                   - ACE SAX based XML parsing library - develo
    p   libqxmlrpc-dev                  - full Qt4 based implementation of XML-RPC p
    p   libqxmlrpc-doc                  - full Qt4 based implementation of XML-RPC p
    p   libqxmlrpc1                     - full Qt4 based implementation of XML-RPC p
    p   libxml-autowriter-perl          - Perl module to produce DOCTYPE-based XML o
    p   libxml-commonns-perl            - list of commonly used XML namespaces
    p   libxml-grove-perl               - Perl module for accessing parsed *ML insta
    p   libxml-parser-lite-perl         - lightweight regexp-based XML parser
    p   libxml-simpleobject-perl        - Objectoriented Perl interface to a parsed
    p   libxml-smart-perl               - Perl module for access to parsed XML trees
    p   libxmlgraphics-commons-java     - Reusable components used by Batik and FOP
    p   libxmlgraphics-commons-java-doc - Reusable components used by Batik and FOP
    p   libxmlrpc-c++8                  - lightweight RPC library based on XML and H
    p   libxmlrpc-c++8-dev              - lightweight RPC library based on XML and H
    p   libxmlrpc-core-c3               - lightweight RPC library based on XML and H
    p   libxmlrpc-core-c3-dev           - lightweight RPC library based on XML and H
    p   php-xml-rss                     - php based parser for RSS news feeds
    p   python-defusedxml               - XML bomb protection for Python stdlib modu
    p   python-xmlrunner                - PyUnit-based test runner with JUnit like X


    Ой. Тоже никак не найти. Вот ведь не задача. Ведь у нас же «принципиально разный подход» ©™ Толкьо почему-то он ничем не отличается от

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



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

    Естественно, такое обсуждение происходит не в первые. Старые обсуждения лень искать, но было их.


    dmitriid.comGitHubLinkedIn
    Re[2]: Hello UNIX!
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 21.08.15 21:42
    Оценка: +1 -1 :)
    Здравствуйте, Vladek, Вы писали:

    V> Я, баловства ради, подумываю о таком. Только Линукс с его толпой каких-то мутных сборок ("мам, смотри, я скомпилировал ядро!") мне даром не нужна. Смотрю в сторону FreeBSD, которая, пока она бодалась с AT&T по поводу прав на исходники, дала вырасти финской перделке в монстра.


    Тебя ждет разочарование с FreeBSD (там как раз "мам, смотри, я скомпилировал ядро!" — это норма).
    Управляю вселенной не привлекая внимания санитаров.
    Re[2]: Hello UNIX!
    От: Somescout  
    Дата: 22.08.15 01:56
    Оценка: +3
    Здравствуйте, Kernighan, Вы писали:

    K>Что рабочее место пользователя — это не единственная программа-комбайн-всемогутер,

    Скажите, вы когда такое говорите про современный линукс совсем стыда не испытываете? ls, tar, find это такие комбайны, что в винде схожее ещё надо исхитрится найти. Про всякие ffmpeg и прочее просто промолчу.

    K>Что нужно сначала подумать, а потом сделать, а не наоборот.

    Кхм...

    K>Что нужно уметь читать, в том числе и на русском.

    И на C, C++, ибо с документацией в линуксе во многих областях примерно как в BIOS Setup.
    ARI ARI ARI... Arrivederci!
    Отредактировано 22.08.2015 11:38 Somescout . Предыдущая версия .
    Re[6]: Hello UNIX!
    От: Ops Россия  
    Дата: 22.08.15 09:24
    Оценка: +2 :)
    Здравствуйте, Sheridan, Вы писали:

    S>Согласен, нужно поучиться. Но почему тогда все поголовно говорят что консоль — говно? Ленивые? Не знают? Не хотят знать? Троллят? Никогда не видели? Никогда не работали так?


    Да не нужно большинству консоли учиться, все ее преимущества только в некоторых сценариях проявляются, для остальных достаточно ГУЯ. Ты просто со своей колокольни на чужие задачи смотришь.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[10]: Hello UNIX!
    От: Somescout  
    Дата: 22.08.15 10:22
    Оценка: +2 :)
    Здравствуйте, Sheridan, Вы писали:

    S>так и говорю начальству: есть, мол, возможность день потерять но зато потом каждый раз за 5 минут долетать

    Представляю, сколько проектов было загублено под этим девизом, я даже в таком участвовал.
    ARI ARI ARI... Arrivederci!
    Re[2]: Hello UNIX!
    От: andyag  
    Дата: 22.08.15 17:07
    Оценка: +2 :)
    Здравствуйте, Serge, Вы писали:

    S>Линух — имхо для гиков которым не жаль своего времени нервов и зрения...

    S>...забаньте в роутере адреса M$(где то тут видел список) отключите сервис апдейта ...

    Re[5]: Hello UNIX!
    От: Vetal_ca Канада http://vetal.ca
    Дата: 22.08.15 17:48
    Оценка: +3
    Здравствуйте, Nikе, Вы писали:

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


    Особенно впечатляют совершенные инструменты, типа policy edit и прочая дребедень в Windows Server. Пойди туда, тыкни там. Заканчивается апофеозом, Youtube роликами как делать разные вещи в венде.

    Я слышал, конечно, что есть художники что рисуют членом... Но это единицы.

    Когда нужен четкий и предсказуемый результат, command line рулят.

    Например, с git я предпочитаю работать из командной строки, хотя SourceTree и TortoiseGit just two clicks away
    Re[6]: Hello UNIX!
    От: Somescout  
    Дата: 22.08.15 18:50
    Оценка: +3
    Здравствуйте, Vetal_ca, Вы писали:

    V_>Особенно впечатляют совершенные инструменты, типа policy edit и прочая дребедень в Windows Server. Пойди туда, тыкни там. Заканчивается апофеозом, Youtube роликами как делать разные вещи в венде.

    Ну, жаловаться в WinServer есть на что, но чтобы на group policy? И как вы удобно собирайтесь рулить административными шаблонами из командной строки?

    V_>Когда нужен четкий и предсказуемый результат, command line рулят.

    cli полезно когда нужно (и возможно) заскриптовать часто выполняемую операцию. Во всех остальных случаях она радостно сливает грамотному gui. Исключения бывают, но это именно что исключения.

    V_>Например, с git я предпочитаю работать из командной строки, хотя SourceTree и TortoiseGit just two clicks away

    Что, и сравнения ревизий предпочитаете в diff'е рассматривать?
    ARI ARI ARI... Arrivederci!
    Re[5]: Hello UNIX!
    От: landerhigh Пират  
    Дата: 22.08.15 23:57
    Оценка: +3
    Здравствуйте, Somescout, Вы писали:

    L>>Тут в соседней теме обсуждают способы копирования файлов под виндой. В ней не то что палки-копалки нет, там еще палеозой тогда


    S>От того что автор того топика не в курсе хотя-бы о robocopy, не стоит делать далеко идущие выводы.


    Только такая тема, что robocopy внезапно несколько консольный.
    Да и смешно на фоне выделенного смотрятся обвинения некоторых в том, что в *nix требуется учиться, а в винде — все сразу "интуитивно понятно"
    Re[4]: Hello UNIX!
    От: CreatorCray  
    Дата: 23.08.15 10:16
    Оценка: +3
    Здравствуйте, Aртёмка, Вы писали:

    Aё>Над выделенным громко смеялся. В дистре линуха вроде Убунты и Федоры внушительный набор

    которым мало кто хочет пользоваться.

    Aё> за аналогичные программы под Вендой пришлось бы заплатить несколько тысяч $$.

    И народ охотно платит. А если не платят то крадут и пользуют ломаную платную, но не переходят на "бесплатные".
    Вот бы узнать почему?

    Aё>Игры- проблема на линухе и маке, но многие после обработки напильником работают в вайне (список на сайте вайна).

    А народ не хочет обрабатывать напильником. Народ хочет получать сервис за свои деньги а не заплатить и потом ещё мудохаться.
    Забанили по IP, значит пора закрыть эту страницу.
    Всем пока
    Re[5]: Hello UNIX!
    От: CreatorCray  
    Дата: 23.08.15 10:16
    Оценка: +3
    Здравствуйте, smeeld, Вы писали:

    S>Например, это в виндовсе при установке нужно искать и ставить дрова для сетевух, в линуксах сейчас дрова всех, хоть немного распространённых, сетевух присутствуют в ядрах дистров

    Если железо какое то сильно нетипичное и в дистре дров нету то юзер банально втыкает диск с дровами от матери. И винда оттуда спокойно всё что надо ставит.

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

    А пользователи об этом знают?

    S> Но, инертность и тугодумность людей ещё никто не отменял

    Народец плохой попался?

    S>Вот так все будут качать, ставить и пользовать Убунту или Зюзю.

    Вот я прямо так и вижу домашних пользователей, которые качают незнакомую им ОС и сами её ставят.
    Да они скорее мак купят.
    Забанили по IP, значит пора закрыть эту страницу.
    Всем пока
    Re[3]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 23.08.15 11:50
    Оценка: +1 :))
    Здравствуйте, Ops, Вы писали:

    K>>Ну например то, что командная строка — это не "ужас-ужас", а очень удобная штука.

    Ops>Она удобная лишь когда хорошо выучишь полсотни-сотню команд с ключами по отвратительным мануалам. До этого момента ГУЙ удобнее.

    Не надо ничего заучивать — есть ман. Я за 7 лет на Линуксе так и не запомнил все ключи за ненадобностью, основных команд десяток — этого хватает чтобы легко решать повседневные задачи.
    Re: Hello UNIX!
    От: SergeyIT Россия  
    Дата: 23.08.15 15:37
    Оценка: +1 :))
    Здравствуйте, tapatoon, Вы писали:

    T>Краткая предыстория — м$ меня очень разочаровали.

    ...
    T>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.

    Вы уж решите, что вам нужно, а то каша получается. Все сводится к тому — чтобы как в винде, но не винда.
    Кстати, 8 лет уже использую только линукс (Ubuntu), на работе и дома, особых проблем не было.
    Извините, я все еще учусь
    Re[9]: Hello UNIX!
    От: VTT http://vtt.to
    Дата: 24.08.15 10:41
    Оценка: +1 -2
    Здравствуйте, Yoriсk, Вы писали:

    Y>Мне вот что интересно: в практически всех подобных холиварах, а они все идут по накатаным рельсам и рано или поздно приходят к "ну и покжи нам кунг-фу консоли в риаллайф", как пример невероятного удобства на примере прикладной реальной задачи неизменно приводится подсчёт строк в файлах.

    Y>Панове линуксоиды, объясните ради бога, а что вы все там такое делаете, что за задачи такие у вас, что приходится подстчитывать количество строк в файлах(странно что мы не добрались до "сколько раз встречется буква "А", это еще круче), какую информацию вы извлекаете из этого знания? Причём ведь это делают все и регулярно, ведь вся эта ахинея "cat `find . -name *.py` | wc" забудется через месяц, по себе знаю.

    Это точно подмечено. Вот если бы кто-то из любителей консоли написал, что он читает rsdn / отправляет комментарии из консоли и ему это удобнее, чем кликать мышкой в браузере — вот тогда бы я удивился.
    Говорить дальше не было нужды. Как и все космонавты, капитан Нортон не испытывал особого доверия к явлениям, внешне слишком заманчивым.
    Re[11]: Hello UNIX!
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 24.08.15 15:07
    Оценка: +1 :))
    Здравствуйте, Mamut, Вы писали:

    M> Зачем для этого нужна консоль, непонятно. Ну, когда других инструментов не настроено — еще куда ни шло, для разовых извращений.


    В over 99% случаев никаких других инструментов нет (и в принципе не планируется).

    M> Как только появляется Kibana или Splunk, ВНЕЗАПНО про консоль уже никто никогда не вспоминает.


    1) Их надо устанавливать, настраивать, обслуживать, тратить на них железные ресурсы и т.д. — на малых инсталляциях это нецелесообразно, на больших есть сомнения в том, что они справятся с нагрузками.
    2) Они имеют ограничения в плане того, на какое количество вопросов они могут ответить (а вопросы бывают самые разные).
    3) Все же это системы немного другого назначения и в консоли найти ответ чаще будет быстрее, нежели мышковозить сочиняя очередной фильтр на один раз.
    ... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
    Re[12]: Мдэ...
    От: CreatorCray  
    Дата: 27.08.15 01:21
    Оценка: +3
    Здравствуйте, Sheridan, Вы писали:

    S>Есть задача (с твоих же слов) — заменить в файле одно слово на другое.

    S>Линупсятник пишет скрипт из одной строки и впоследствии его и запускает.
    S>Линупсятник добавляет свой скрипт в крон.

    Какие интересные задачи у линуксоидов.
    Забанили по IP, значит пора закрыть эту страницу.
    Всем пока
    Re[12]: Мдэ...
    От: Mamut Швеция http://dmitriid.com
    Дата: 27.08.15 07:43
    Оценка: +3
    S>Что делает виндовоз? Открывает редактором и поиск\замена.
    S>Что делает линупсятник? cat src.txt | sed -e 's/one/two/ig' > dst.txt

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

    Не то что эти убогие GUI, в которых и match'и показываются, и результат замены показывается, и undo/redo есть



    dmitriid.comGitHubLinkedIn
    Отредактировано 27.08.2015 8:42 Mamut [ищите в других сетях] . Предыдущая версия .
    Re[14]: Мдэ...
    От: Poopy Joe Бельгия  
    Дата: 27.08.15 13:39
    Оценка: +3
    Здравствуйте, Sheridan, Вы писали:

    S>Здравствуйте, Poopy Joe, Вы писали:


    S>>>Что делает виндовоз? Открывает редактором и поиск\замена.

    S>>>Что делает линупсятник? cat src.txt | sed -e 's/one/two/ig' > dst.txt
    PJ>>А теперь тоже самое для ворда или для xml или еще для какого формата.
    S>Я в курсе, что когда возразить нечего — один из вариантов попробовать положить соперника на лопатки — усложнять задачу до тех пор, пока собеседник не скажет "В этом случае да, мой инструмент не подходит". Обычно после этого инструмент соперника объявляется гавном.
    S>Для дока вряд ли я чтото придумаю. Хотя, ежели задача начнет ставиться по нескольку раз в день, я попытаюсь.

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

    S>А вот для xml можно уже и перл прикрутить. Впрочем, xml это тот же текстовый файл и cat | sed для него прекрасно подойдет для поиска\замены.


    Ага, по потом разгребать почему имена нод заменились...
    Re[17]: Мдэ...
    От: Sheridan Россия  
    Дата: 27.08.15 14:27
    Оценка: -3
    Здравствуйте, Poopy Joe, Вы писали:

    S>>Нифига подобного. Изначально Ops так и хотел
    Автор: Ops
    Дата: 22.08.15
    — заменить в текстовом файле одно слово на другое. Я ничего не выдумывал

    PJ>Ты выдумал слово "текстовый", в тексте его нет.
    Надо быть альтернативно одаренным, чтобы менять слова одно на другое в бинарном файле, да еще с юзкейзом автора:

    ...достаточно открыть его в редакторе и выбрать в меню "заменить", потом "сохранить"...


    PJ>>>А по факту вся это консоле-автоматизация заканчивается сразу как пользователь высунет нос за пределы мирка 70х годов.

    S>>Пойду расскажу это цисководам и прочим сетевикам. Вместе поржем.
    PJ>Хм... Ну буду теперь знать облик типичного пользователя.

    S>>Зачем разгребать? Измнились? Значит sed не подходит. Надо либо регекспы докручивать, либо более специализированный инструмент трогать

    PJ>Прелесть какая. Парсить регулярными выражения xml это тру линухвэй
    ВНЕЗАПНО, мы уже xml парсим? Уже не просто поиск\замена?

    PJ>Все отличие заключается в том, что "виндовоз" сразу возьмет правильный инструмент и выполнит замену за три секунды. А пользователь консоли сначала будет парсить sedом, потом регулярными выражениями, а потом сделает тоже самое, что и виндовоз — откроет в специализированном редакторе и выполнит замену руками.

    Дооо. В отличии от виндовоза луноход имеет в наличии кучу мелких инструментов, правильное использование которых позволит решить практически любую задачу. Без фанатизма, конечно, xls, например, никто не полезет sed'ом править.
    А виндовоз вынужден под каждую задачу заново искать свой инструмент, перебирая их, а зачастую и покупая всякую шаровару.
    Matrix has you...
    Re[18]: Мдэ...
    От: Poopy Joe Бельгия  
    Дата: 27.08.15 14:50
    Оценка: +2 -1
    Здравствуйте, Sheridan, Вы писали:

    S>Здравствуйте, Poopy Joe, Вы писали:


    S>Надо быть альтернативно одаренным, чтобы менять слова одно на другое в бинарном файле, да еще с юзкейзом автора:

    Т.е. все пользователи формата doc в ворде альтернативно одаренные? Сильно.

    S>ВНЕЗАПНО, мы уже xml парсим? Уже не просто поиск\замена?

    Конечно, мы его парсим. Потому что текст != текстовому формату. И корректно решить задачу замены текста можно только его распарсив. А линуксоиды будут насиловать sed.

    PJ>>Все отличие заключается в том, что "виндовоз" сразу возьмет правильный инструмент и выполнит замену за три секунды. А пользователь консоли сначала будет парсить sedом, потом регулярными выражениями, а потом сделает тоже самое, что и виндовоз — откроет в специализированном редакторе и выполнит замену руками.

    S>Дооо. В отличии от виндовоза луноход имеет в наличии кучу мелких инструментов, правильное использование которых позволит решить практически любую задачу. Без фанатизма, конечно, xls, например, никто не полезет sed'ом править.
    Ага, в большинстве бесполезные всем за пределами аквариума сетевиков и кто там был еще... Потому как разработаны 40 лет назад, для проблем 40-летней же давности.

    S>А виндовоз вынужден под каждую задачу заново искать свой инструмент, перебирая их, а зачастую и покупая всякую шаровару.

    У вендовоза те же самые инструменты в распоряжении. Ничего не мешает написать хоть тот же скрипт. Другое дело, что своим временем пользователь может распоряжаться сам: хочет пишет, хочет руками меняет, хочет использует сторонний софт. А вот линуксоид и правда вынужден все делать сам, потому как с 70х годов не удосужились придумать ничего лучше sed.
    Re[3]: Hello UNIX!
    От: Kernighan СССР  
    Дата: 28.08.15 14:28
    Оценка: +2 -1
    Здравствуйте, m.aksenov, Вы писали:

    MA>Видимо линукс с нормальными шрифтами и рендерингом этих шрифтов не выпустят никогда... Ну и страшное оно до ужаса, хоть и "почти винда".


    Ну если "нормальные шрифты" это "как в Винде", то может быть.
    А я вот с 1999 года сижу на Линуксе (с прошлого века, Карл!) и не замечал, что со шрифтами в Линуксе что-то не так.
    Наоборот, в Виндах всё время хочется навести резкость. Потому что нет чёткой границы у буквы да и всё. Расплывается.

    А ещё в Виндах в pdf буква "о" почему-то крупнее квадратных букв. А в Линуксе в том же самом pdf размер нормальный.
    Но вы это гавно не замечаете. Видать принюхались.
    Re[7]: Hello UNIX!
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 28.08.15 15:58
    Оценка: +3
    Здравствуйте, Evgeniy Skvortsov, Вы писали:

    ES> И нет вменяемой программы для создания загрузочной флэшки из iso образа, это два.


    Возможно имеется ввиду что-то нестандартное, но обычно это делается так:

    # dd if=/home/name/image.iso of=/dev/sde


    (где /dev/sde — это твоя флешка), образ скопируется на флешку 1:1, если образ загрузочный, то и с флешки грузишься как с обычного cd.
    ... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
    Re[30]: Мдэ...
    От: Poopy Joe Бельгия  
    Дата: 28.08.15 19:42
    Оценка: +1 -2
    Здравствуйте, Sheridan, Вы писали:

    S>Тому же, кому придет в голову сравнивать консоль и обычный деревянный стол

    Уговорил, сравнивай с железным. Смысл тот же.

    PJ>>Улучшение инструмента это всегда полезно, даже если он такой ограниченный как консоль.

    S>Ну так в линухах консоль и улучшают постоянно. Только вот это инструмент ни разу не ограниченный.
    Ограниченный конечно. Ничего кроме вывода текста и ручного ввода команд.

    S>Пример с 2*2 не в тему, в нём есть даже не логика, а математика.

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

    S>Я в курсе, что иногда можно и кнопки нажимать, но мне будет интересно как ты будешь искать хэндл кнопки в приложении, написанном на делфи с кастомным интерфейсом. А мне именно такое и досталось в своё время. Я всего лишь описал свой опыт.

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

    S>С нуля — пошло бы на ура, так как никакой существующей инфраструктуры не было бы (например, знакомых, которые говорят "у меня винда и у Васи с Машей винда. Бери с виндой"). Что, в принципе, подтверждается ситуацией с ОС на мобилах. Линупс там победил.

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

    S>Нет конечно, но как бы винда на мобилах плетется где то в хвосте.

    S>Ну, как минимум после ведра и яблока.
    Т.е. поставки с железом ни на что не влияют по факту. Неудобная, нет приложений и пользователи ее не берут. Вот и все. То же самое с линуксом на десктопах.
    Re[10]: Hello UNIX!
    От: alex_public  
    Дата: 23.08.15 22:39
    Оценка: 4 (2)
    Здравствуйте, MTD, Вы писали:

    _>>Например у меня на винде (7-ке) средства работы с консолью ничуть не хуже чем в линухе. Причём без всяких никчемных PowerShell.

    MTD>Научи что ставить.

    Clink для апгрейда cmd и ConEmu в роли терминала. Если не хватает каких-то специфических утилит (типа cat, grep и т.п.), то их легко скачать на gnuwin32. Это если хочется именно виндовую консоль (т.е. стандартные команды, бат файлы и т.п.), но с удобством на уровне линуха. Мне именно такое и было надо.

    Но кому-то может захотеться и полного аналога линуха — это тоже без проблем. Просто ставим msys (запускаем естественно тоже в ConEmu) и всё — получается классический bash и все обычные утилиты в комплекте. У меня оно тоже стоит, но используется исключительно для компиляции библиотек с доисторической системой сборки (типа autotools). А для основной работы вариант выше удобнее.
    Re[9]: Hello UNIX!
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 24.08.15 13:08
    Оценка: 1 (1) +1
    Здравствуйте, Yoriсk, Вы писали:

    Y> Панове линуксоиды, объясните ради бога, а что вы все там такое делаете, что за задачи такие у вас, что приходится подстчитывать количество строк в файлах(странно что мы не добрались до "сколько раз встречется буква "А", это еще круче), какую информацию вы извлекаете из этого знания?


    Расскажу про себя. Частенько встречается задача посчитать то или иное количество событий по логу. Например, выяснить максимальное количество запросов в секунду к веб-серверу, посмотреть какое-нибудь количество ошибок/успехов за последние N минут, найти популярный запрос к сайту, посчитать среднее время ответа сервиса и т.д.

    Y> Причём ведь это делают все и регулярно, ведь вся эта ахинея "cat `find . -name *.py` | wc" забудется через месяц, по себе знаю.


    Это как на велосипеде — один раз научился кататься, дальше уже не забудешь.
    ... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
    Re[12]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 24.08.15 14:53
    Оценка: 1 (1) :)
    M>>Зачем для этого нужна консоль, непонятно.
    MTD>Потому что задача решается быстро.

    Нет. Задача не решается.

    M>>Как только появляется Kibana или Splunk, ВНЕЗАПНО про консоль уже никто никогда не вспоминает.


    MTD>Я вообще не в курсе, что это и не понимаю чем мне это облегчит жизнь.


    Даннинг-Крюгер во всей красе, да?

    Кибана и Спланк созданы именно для того, чтобы работать с логами.

    (дальше описываю Спланк, в Кибане может быть не все, но они постепенно наращивают функционал). С мощнейшими инструментами для того, чтобы парсить, сплайсить, конвертировать и отображать логи так, как тебе удобно и нужно — с конвертацией их в дашборды, метрики, графики и т.п. С автоматической выборкой полей из логов с возможностью поиска по ним. Причем не тупого grep -F, а с какими угодно фильтрами и трансформациями. Персентилями, квантилями, outlier'ами и прочей весьма полезной статистической дребеденью. Дедупликацией одинаковых полей или объединения логов в группы по параметру (например, выявить поведение человека на сайте по session_id). С объединением всех определенных логов в один source (например, access.0, access.1, access.2 и т.п.). С поиском по любому временному отрезку. С отсылкой необходимых алертов, если что-то где-то когда-то по любому твоему хитрому запросу вылезло за границы допустимого.



    MTD>А вообще прикольно, как все пытаются доказать как сложна консоль — это же десяток простых команд надо запомнить, а регулярно мониторить горы софта, тратить силы на его изучение — ну совсем не сложно.


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


    dmitriid.comGitHubLinkedIn
    Re: Hello UNIX!
    От: Kolesiki  
    Дата: 21.08.15 16:12
    Оценка: :))
    Здравствуйте, tapatoon, Вы писали:

    T>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.


    Есть платные (Бубунта, РедХат, Суся), даже выглядящие как венда, но грабля в том, что это только UI (который настроить как раз несложно), но рано или поздно тебе придётся опуститься до уровня системы и тут вылезет весь тот FOSS тухляк, где главенствует принцип "не нравится — напиши своё!". Люди и пишут — кто во что горазд, зачастую без какого-либо плана, проекта, архитектуры. Тебе оно надо? Есть "семёрка" — ну и сиди в ней, что мешает?? У меня даже Skylake с семёрой — всё работает и Вынь-10 принципиально ставить не буду. С прекращением поддержки мир не рушится — это M$ может гнуть юзера "покупай новое", но ВСЕ ОСТАЛЬНЫЕ не такие дураки — если моя программа нужна 50% семёрошникам, неужто я буду пилить драйвер для десятки??
    Вопрос полного фэйла десятки разрешится буквально в течении 3-6 месяцев, больше M$ не выдержать — у инвесторов (хм, уж не АНБ ли?) появятся большие вопросы, почему это гуано никто не хочет себе ставить даже "забисплатна".
    Re[3]: Hello UNIX!
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 21.08.15 21:35
    Оценка: +2
    Здравствуйте, Nikе, Вы писали:

    N> AB>В Linux нужно забыть про UI — консоль не так страшна, как ее малюют, а когда привыкнешь (через месяц-другой), то начнет приносить удовольствие.

    N> Это стокгольмский синдром, ИМХО. Я не шучу.

    Нет. Это культурный шок. Представь, что ты жил в каменном веке и тебе показали современные чудеса техники. Сначала все кажется богохульством и ты готов жечь еретиков на костре, а потом втягиваешься и удивляешься как же ты жил без этого всего.
    Управляю вселенной не привлекая внимания санитаров.
    Re[6]: Hello UNIX!
    От: Nikе Россия  
    Дата: 21.08.15 22:54
    Оценка: :))
    Здравствуйте, Anton Batenev, Вы писали:

    N>> Культурный шок возникает, когда понимаешь, что консоледрочеры — суть мазохисты зацикленные не на решении задач наиболее эффективным образом, а на способах решения задач.


    AB>Да нет, как раз консольный способ чаще всего оказывается наиболее эффективным с т.з. затрачиваемого времени.


    Это ты так думаешь.

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


    AB>В тебе похоже говорят эмоции.

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

    AB>Через консоль управлять линуксом очень эффективно с множества точек зрения.

    Про убогие системы я писал.

    AB>На счет вести разработку спорить не буду — не моя область (хотя казалось бы чего уж удобнее)

    Да ты и про операционки то же самое думаешь, это о многом говорит.

    AB>а вот управлять серверами самое оно (после десятка-другого серверов).

    Если чё — у меня было под контролем несколько десятков серверов и с консолью я возился достаточно. Я писал про случаи, когда она оправдана, но это происходит просто от нищеты, а не от того, что она сильно эффективна.
    Нужно разобрать угил.
    Re[2]: Hello UNIX!
    От: CreatorCray  
    Дата: 22.08.15 02:01
    Оценка: +2
    Здравствуйте, Kernighan, Вы писали:

    K>Ну например то, что командная строка — это не "ужас-ужас", а очень удобная штука.

    Ещё бы, когда больше ничего нет — палка-копалка просто супер удобна!

    K>а что рабочее место пользователя — это множество взаимодействующих друг с другом программ.

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

    K>Что противная мышка только мешает работать.

    а как без неё быстро копировать текст?

    K>Что нужно уметь читать, в том числе и на русском.

    Вместо того, чтобы делать работу надо будет читать маны а после них ещё кучи форумов. Например чтобы выяснить какого хрена tar выдаёт просто офигительную по содержательности ошибку: "short write" и не делает то, что от него ждут.
    А, ну и как ягодка на торте: утилита, которая при ошибке просто выводят вопросительный знак и больше ничего — прекрасно отражает общее отношение к юзеру.

    K>Что текст удобнее не когда черное на белом, а когда белое на чёрном.

    Удобно когда получается читабельно.
    Забанили по IP, значит пора закрыть эту страницу.
    Всем пока
    Re[3]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 22.08.15 08:56
    Оценка: :))
    Здравствуйте, CreatorCray, Вы писали:

    CC>Здравствуйте, Kernighan, Вы писали:


    K>>Ну например то, что командная строка — это не "ужас-ужас", а очень удобная штука.

    CC>Ещё бы, когда больше ничего нет — палка-копалка просто супер удобна!
    Да, бывает что и больше ничего нет. Например на роутерах, свичах, точках доступа...
    На сервантах, например. Или вы предлагаете везде туда гуй втыкать и мышеелозить?

    K>>а что рабочее место пользователя — это множество взаимодействующих друг с другом программ.

    CC>И пользователю придётся учить все их параметры, а также как их друг с дружкой скрещивать чтоб получить наконец то, что надо было сделать ещё вчера.
    Это вы про винду или про отсутствие собственного опыта в линупс?

    K>>Что противная мышка только мешает работать.

    CC>а как без неё быстро копировать текст?
    ВНЕЗАПНО, shift+стрелка влево, ctrl+c.
    Или вы про консоль? А зачем копировать в консоли, если предыдущую команду можно поправит, если вывод одной командыы можно перенаправить на ввод другой?

    K>>Что нужно уметь читать, в том числе и на русском.

    CC>Вместо того, чтобы делать работу надо будет читать маны а после них ещё кучи форумов. Например чтобы выяснить какого хрена tar выдаёт просто офигительную по содержательности ошибку: "short write" и не делает то, что от него ждут.
    За 10 лет активного гентупользования впервые о таком слышу.

    CC>А, ну и как ягодка на торте: утилита, которая при ошибке просто выводят вопросительный знак и больше ничего — прекрасно отражает общее отношение к юзеру.

    За 10 лет активного гентупользования впервые о таком слышу.
    Matrix has you...
    Re[4]: Hello UNIX!
    От: Ops Россия  
    Дата: 22.08.15 09:09
    Оценка: +2
    Здравствуйте, Sheridan, Вы писали:

    S>Основное учится за неделю пользования,

    Не учится. Гуй тебе предлагает сразу выбор, а в консоли еще нужно узнать, что вообще существует утилита с таким-то функционалом.
    S>а ключи вообще учит не надо, они по табу автокомплитом в большинстве своем доступны.
    Ага, в лучшем случае с описанием из пары слов, по которому не поймешь, что он делает.

    Главный недостаток консоли — высокий порог вхождения, для тебя это, наверное, не очевидно.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[4]: Hello UNIX!
    От: Somescout  
    Дата: 22.08.15 10:15
    Оценка: +1 :)
    Здравствуйте, Sheridan, Вы писали:

    S>>Скажите, вы когда такое говорите про современный линукс совсем стыда не испытываете? ls, tar, find это такие комбайны, что в винде схожее ещё надо схожее исхитрится найти. Про всякие ffmpeg и прочее просто промолчу.

    S>О, у вас find показывает видео и связывается с МКС, ls рендерит вывод в 3d, а ffmpeg управляет питанием?
    S>Нет?
    S>Тогда что вы имели в виду, говоря о том, что это тааакие комбайны?
    Вы прекрасно поняли что я сказал, иначе бы не стали доводить до абсурда.
    Просто сейчас именно powershell, поделие от МС, показывает как на самом деле должен выглядеть unix-way. Парадокс.

    K>>>Что нужно уметь читать, в том числе и на русском.

    S>>И на C, C++, ибо с документацией в линуксе во многих областях примерно как в BIOS Setup.
    S>Вот точно такие же люди в америках уверены, что в России снег круглый год и медведи с балалайками водку из танков воруют.
    S>Все нормально там с документацией, не плодите мифов.
    Возьмём, к примеру, cyrus — документация там сделана аля Капитан Очевидность, например:

    pts_module указывает pts-модуль.

    The PTS module to use.
    Allowed values: afskrb, ldap

    А теперь попробуйте в документации найти указание на то, что такое этот pts-модуль, как он работает и что этот модуль взаимодействует с ptloader, запуск которого не прописан нигде в конфигурации кируса и более того он даже в пакет входит только в самом свежем debian'е — т.е. в мане есть, в пакете нет. И, кстати, этот модуль нужен для добавления acl по ldap-группам на почтовые ящики.
    Или, допустим, squid — судя по всему как его правильно настроить не знает 98% линуксойдов которые его настраивали. Про доки здесь лучше просто промолчать. Там именно что потребовалось влезать в исходники, после чего в списках рассылки нашёлся комментарий от одного из 2% знающих как эта хрень работает.
    ARI ARI ARI... Arrivederci!
    Отредактировано 22.08.2015 10:18 Somescout . Предыдущая версия .
    Re[3]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 22.08.15 13:56
    Оценка: +2
    K>>Что рабочее место пользователя — это не единственная программа-комбайн-всемогутер,
    S>Скажите, вы когда такое говорите про современный линукс совсем стыда не испытываете? ls, tar, find это такие комбайны,

    Неправильно выделил, я исправил. Именно из-за того, что они такие комбайны, они дико неэффективны. Я еще не видел человека, способного вспомнить, как пользоваться find'ом без мануала за пределами простейших сценариев использования. И да, find нервно курит в соседнем измерением по сравнению с MacOS'овским Spotlight'ом или его консольной версией mdfind'ом.

    Аналогично — для любого из комбайнов, которых в Линуксе — как грязи, каждый первый. И каждый из которых, кстати, срать хотел на пропагандируемый *nix'ом подход, что каждая программа должна делать одну вещь, и делать ее хорошо.


    dmitriid.comGitHubLinkedIn
    Re[10]: Hello UNIX!
    От: Ops Россия  
    Дата: 22.08.15 14:43
    Оценка: -1 :)
    Здравствуйте, Aртёмка, Вы писали:

    Aё>Окупится. Software-as-Service, а значит, знание линукса, сегодня относительно хорошо оплачивается. Держаться за венду- значит держаться на титаник, который уже утонул.


    Давай лучше про сиськи, а то про вендекапец не к месту получилось, разговор тут про консоль, а не про ОС.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[2]: Hello UNIX!
    От: alex_public  
    Дата: 22.08.15 19:51
    Оценка: +2
    Здравствуйте, Serge, Вы писали:

    T>>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.

    S>Мой совет — забудьте про линух, это даунгрейд на 15 лет назад, вы проведете пол жизни в войне с мышкой, "как черт скопировать этот текст", единственное что там можно запустить без проблем — это файрфокс. Линух — имхо для гиков которым не жаль своего времени нервов и зрения но жаль $200 на ось.

    Линух в качестве десктопа (про сервера, мобильники или встраиваемые системы не говорим — там давно победа линуха над виндой) действительно уступает Винде (правда тут надо ещё уточнить версию). Но в основном из-за набора доступного ПО, а не из-за свойств самой ОС. Если говорить о голой ОС, то я не вижу особой разницы для обычных десктопных задач.

    S>С виндой вполне можно жить, 8.1 по моему идеальная ось, ничего лишнего, быстрая, прослужит ещё лет 5-10, да и Win10 не так страшна, если не даёт покоя параноя — забаньте в роутере адреса M$(где то тут видел список) отключите сервис апдейта, я например в восмерке вручную апдейтусь раз в квартал когда есть время, в остальное время оно меня не беспокоит, аккаун M$ вам никто не навязывает, работайте под локальным, сервисы МС тоже никто не навязывает — всё отключается.

    S>Win нормальная настраиваемая современная ось, лучше проводить 99% времени в своих приложения а не воюя с осью.

    Это описание соответствует Win7. Win 8 — это уже хрень, если конечно ставить не на планшет. Ну а 10-у вообще сомнительно называть классической ОС, это скорее какой-то облачный клиент. )))
    Re[5]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 23.08.15 11:46
    Оценка: +1 :)
    Здравствуйте, Nikе, Вы писали:

    N>Культурный шок возникает, когда понимаешь, что консоледрочеры — суть мазохисты зацикленные не на решении задач наиболее эффективным образом, а на способах решения задач.


    Конечно, выучить десяток комманд и комбинируя их решать актуальные задачи куда хуже, чем каждый раз для решения актуальной задачи, гуглить какой софт это умеет, скачивать и смотреть, понимать, что в принципе делает он похожее, но не совсем так и писать свою тулзу.
    Re[2]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 23.08.15 11:52
    Оценка: +2
    Здравствуйте, Serge, Вы писали:

    S>Мой совет — забудьте про линух, это даунгрейд на 15 лет назад, вы проведете пол жизни в войне с мышкой, "как черт скопировать этот текст"


    Всегда балдею когда советуют люди в глаза предмета не видевшие
    Re[9]: Hello UNIX!
    От: Vetal_ca Канада http://vetal.ca
    Дата: 23.08.15 13:27
    Оценка: +2
    Здравствуйте, Mamut, Вы писали:

    V_>>Пользуюсь на базовом уровне обоими. Очень часто.


    M>Ключевое. Аналогично и тут
    Автор: Vetal_ca
    Дата: 22.08.15
    , про полиси едиты и прочее. Как толь ко понадобится что-то более сложное — сразу начнется поиск интернета, ютуба и прочее. Ну и «без проблем схватит».


    А что, надо именно неким фанатичным единообразным способом?
    Работать нужно эффективно а не религиозно. Да, в случае чего есть sftp-мосты в другой мир. И разные ОС в VirtualBox. Даже MacOsX есть, только я ее уже пару лет как не запускал.

    Тем не менее, ежедневная работа в Linux совсем не напрягает и во многом удобнее. Особенно если это касается сетей, бэк-енда и серверных хранилищ.

    Сам первое время еще тянулся к Krusader, gedit и прочему. Но эффективнее оказалось в коммандной строке.
    Re[2]: Hello UNIX!
    От: Ops Россия  
    Дата: 23.08.15 15:59
    Оценка: +2
    Здравствуйте, alex_public, Вы писали:

    _>Вот тут http://habrahabr.ru/post/250707/ на скринах практически винда. ))) Правда оно бесплатное... Но если очень хочется, то можно взять и платное решение (Special Edition) за много денег и с уникальными возможностями. )))


    Я столько этих оболочек в свое время перепробовал, на скринах они все роскошные, а на деле все всегда заканчивается правкой текстовых конфигов.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[11]: Hello UNIX!
    От: Vetal_ca Канада http://vetal.ca
    Дата: 23.08.15 16:13
    Оценка: +1 -1
    Здравствуйте, Somescout, Вы писали:

    S>Здравствуйте, Vetal_ca, Вы писали:


    S>Тогда зачем вообще поднимать эту тему, если вы в ней не разбираетесь?


    Достаточно чтобы понять низкий usability. У продуктов Jetbrains — высокий. У MS низкий. Оценивается по времени задача->результат, без предварительно заученных действий.

    В CMD line TAB autocomplete или man, результат быстр. У МС, что policy edit что остальное, никуда. Конкретный пример, панель управления на непривычном языке. Игра, "найди нужный пункт" и подбери языковой эквивалент.

    Если задача трудоустроить миллиард, то да, продукты МС просто блеск. Только производительность труда — низка.

    Так что, низкопробная подколка, признак слабого аргумента.

    P.S. В Itunes я тоже, не разбираюсь, да
    Re[5]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 23.08.15 17:30
    Оценка: +2
    Здравствуйте, Ops, Вы писали:

    Ops>Одноразовая задача какая-нибудь, без перспективы повторения в ближайшем будущем, для этого все команды консоли изучать?


    Ну как тебе сказать, все изучать не надо, десятка достаточно и с помощью их ты будешь не задумываясь решать любые одноразовые и многоразовые задачи и очень эффективно. Это как в программировании — сначала изучи что делает for, что if, а потом уже пиши все что угодно.
    Re[9]: Hello UNIX!
    От: landerhigh Пират  
    Дата: 23.08.15 18:16
    Оценка: +2
    Здравствуйте, Somescout, Вы писали:

    L>>Так что именно палкой-копалкой-то оаказывается в итоге?

    S>Не знаю, организуйте в обычной консоли просмотр миниатюр фотографий и видео, потом повторите вопрос.

    А на пылесосе яичницу пожарить не надо?
    Re[7]: Hello UNIX!
    От: CreatorCray  
    Дата: 23.08.15 20:01
    Оценка: +1 :)
    Здравствуйте, smeeld, Вы писали:

    CC>>Если железо какое то сильно нетипичное и в дистре дров нету то юзер банально втыкает диск с дровами от матери. И винда оттуда спокойно всё что надо ставит.

    S>Качал с сайта производителя и ставил дрова Lan_Broadcom win7x64. В исошке винды драйвера не было.
    Если драйвер был выпущен позже чем исошник — ничего удивительного.

    CC>>А пользователи об этом знают?

    S>Кто знает, тот полностью на линуксах, винда для таких как страшный сон.


    S>Если не будет предустановленной на ПК ОС

    Что уже очень странно для "обычного пользователя".

    S>пользователь полезет за ОСЬю в интернет

    И купит DVD винды с доставкой.

    S>И да, винда есть один из лохотронов, выуживание у пипла денег.

    Забанили по IP, значит пора закрыть эту страницу.
    Всем пока
    Re[8]: Hello UNIX!
    От: smeeld  
    Дата: 23.08.15 20:28
    Оценка: -2
    Здравствуйте, CreatorCray, Вы писали:

    CC>Если драйвер был выпущен позже чем исошник — ничего удивительного.


    Отмазочки пошли, исошку качал через пару лет после того как приобрёл машину с данной сетевухой, значит
    в исошке она должна была быть, тем более что этот lan_broadcom в линуксах заводился из коробки, на машине
    в разное время были установки debian и centos.
    Re[8]: Hello UNIX!
    От: smeeld  
    Дата: 23.08.15 20:36
    Оценка: +2
    Здравствуйте, Mamut, Вы писали:

    M>Все остальные рассуждения поскипаны в силу свой утопичности. Разъясню: пользователь еще должен найти компьютер с непредустановленной ОСью. Вопрос о том, куда и что он пойдет качать, если ОСь у него не предустановлена, оставим экспертам-эзотерикам.


    Не понял юмора, во всех магазинчиках имеются в продаже ПК без ОС.
    Это не редкость. Другое дело, что везде стараются впарить ПК именно с предустановленной виндой.
    Re[9]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 23.08.15 21:43
    Оценка: +2
    Здравствуйте, Ops, Вы писали:

    Ops>Консоль штука удобная, просто нужна она немногим


    Отлично, значит предмета для спора у нас нет.
    Re[9]: Hello UNIX!
    От: alex_public  
    Дата: 23.08.15 21:54
    Оценка: +2
    Здравствуйте, Somescout, Вы писали:

    S>PowerShell ISE. В поставке есть, возможно надо включить в Features. Это среда для редактирования и отладки скриптов на PS. Кстати, а как там в баше с отладкой?


    Так это же целая IDE, а не командная строка. При таком раскладе я могу просто пойти редактировать скрипты (что bash, что python) в Notepad++/Sublime/... и это будет ещё намного удобнее данного решения (т.к. редактор в данной IDE на самом деле очевидно убогий).

    Если же говорить о реальной командной строке, то она у PS именно такая кривая, как тут описывали. Намного печальнее даже обычной виндовой консоли (правда в реализации не от MS).
    Re[12]: Hello UNIX!
    От: Somescout  
    Дата: 23.08.15 22:06
    Оценка: :))
    Здравствуйте, MTD, Вы писали:

    S>>Вы собирались что-то делать в консоли не прочитав ничего о ней?

    MTD>Я не понимаю, почему элементарные функции надо как-то включать и дополнительно что-то докачивать и как-то устанавливать, чтобы получить то, что в других системах есть из коробки.
    Если под другими системами подразумевается "линукс", то там эти функции нифига не стандартны — автодополнение — пакет, который не всегда ставится по умолчанию, с буффером обмена, если мне память не изменяет, стандартная консоль вообще работать не умеет — все эти функции реализуют клиенты терминала.

    S>>А что "find . -type f | ls -tr -b" делает? Я убираю find, результат не меняется.

    MTD>find чтобы обратотать только файлы.
    А... вы в курсе что ls не читает со стандартного входа? У вас в таком варианте результат find уходит в пустоту. И, как я уже писал, в цикл попадают в том числе и каталоги.

    S>>Вот честно скажите, как вы сами оцениваете тот и другой код?

    MTD>Да примерно одно и тоже, надо курить маны чтобы решить задачу.
    См. выше. Вам чтение манов не помогло.

    S>>Она мощнее bash'а (и, имхо, проще) но минимальное изучение всё-же требуется.

    MTD>Пока примеров не увидел.
    См. выше.


    MTD>Изначально я говорил про удобство работы в консоли, а не про встроенный язык.

    Значит вы с кем-то другим разговаривали:

    Только вот по сравнению с PowerShell'ом консоль линукса это даже не каменный век...

    ARI ARI ARI... Arrivederci!
    Re[7]: Hello UNIX!
    От: Sinclair Россия https://github.com/evilguest/
    Дата: 24.08.15 05:30
    Оценка: +2
    Здравствуйте, 0BD11A0D, Вы писали:

    BDA>Так вот, базовая функциональность в Thunderbird есть в полный рост. А за расширенную ничего не скажу — когда мне надо помитинговать, я просто с каждым заранее договариваюсь без бюрократизма, а если кто-то такой неорганизованный, его Outlook'ом все равно не исправить.

    Хорошо вам. А вот мы регулярно шедулим митинги с людьми в PST, AEDT, NSK, и GMT. "Без бюрократии" на согласование такого митинга уйдёт неделя. А нам их надо в неделю по несколько штук.
    Даже в одном часовом поясе собрать десяток человек с учётом их занятости — уже проблема. Если бы я любил вот эти все "здравствуйте, Алексей Михалыч, у нас с вами было назначено в 13:20, так вот — Семён Дмитриевич в это время не может, предлагает перенести на 16:40, у вас в это время полчаса найдётся? А когда сможете? Хорошо, я с остальными согласую и вам перезвоню", то пошёл бы в секретарши.
    Уйдемте отсюда, Румата! У вас слишком богатые погреба.
    Re[14]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 24.08.15 08:24
    Оценка: +1 -1
    MTD>Ну это явно не так — PowerShell в сравнении с консолью Линукса убог

    и тут же

    MTD> для чего-то более сложного чем find | grep, etc. взять питон или что-то другое по вкусу.


    ну-ну


    dmitriid.comGitHubLinkedIn
    Re: Hello UNIX!
    От: ELazin http://rsdn.ru/forum/prj/6225353.1
    Автор: ELazin
    Дата: 26.10.15
    Дата: 24.08.15 12:06
    Оценка: +2
    T>Хочу заплатить и получить качественную ОС. Которая будет заниматься исключительно управлением ПК, больше ничем. Типа как виндовс 7, которая у меня сейчас и всем меня устраивает. Но т.к. семёрку ждём судьба ХР, пришло время неторопливо искать замену.
    Стоит обратить внимание на Debian/Ubuntu (мне лично больше всего нравится Xubuntu).

    T>Я мужественно с третьей попытки поставил CentOS.

    Уважаю. Мужик! Я бы не решился

    T>Короче, я понял что бесплатно мне ничего толкового не предложат.

    Короче линуксы, это такой шаг назад и немного в сторону. У тебя есть машина, на которой работает ОС, которая не делает ничего лишнего, позволяет тебе логиниться, запускать приложения и собственно все. В стандартную поставку входит куча разных консольных утилит, с помощью которых можно сделать все что угодно, они везде примерно одинаковые. От конкретного дистрибутива зависит пакетный менеджер (через который ставятся приложения) и дефолтное рабочее окружение (aka Desktop Environment, в Debian это Gnome 3, в Ubuntu — Unity, в Xubuntu — XFCE). Пользовательский опыт сильнее всего зависит от рабочего окружения, так как все делается, как правило, через тулзы, предоставляемые твоим DE. На новом железе иногда бывают проблемы с драйверами, нужно гуглить и читать, будет ли работать нормально все оборудование на новом ноуте или будут проблемы. Про платные дистрибутивы ориентированные на домашнего пользователя ничего не слышал, подозреваю что таких нет.
    Re[9]: Hello UNIX!
    От: Aртёмка Австралия жж
    Дата: 24.08.15 12:13
    Оценка: -2
    Здравствуйте, Nikе, Вы писали:

    N>Ну вот у нас допустим, хотя проект как бы в основном андроидный — разработка >95% кода ведётся под виндой, под виндовый проект. Никаких эмуляторов, затрат времени на отладку под андроидом и т.п. Высокоэффективная среда разработки. Периодически запускаем проект на таргет платформе и смотрим — чего получилось. Разработка получается эффективнее, чем у других проектов, мы делаем более сложные проекты, быстрее и меньшими силами.

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

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

    Разрабатываю в ide, под Линухом (раньше было Макось, с таргет-платформой Уиндоуз в том числе, и железо без оси). ЧЯДНТ?
    Re[10]: Hello UNIX!
    От: Nikе Россия  
    Дата: 24.08.15 12:24
    Оценка: :))
    Здравствуйте, Aртёмка, Вы писали:

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



    Aё>Отделение слоёв логики-абстракции и логи рулят.

    Логи — это от нищеты.

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

    Aё>Разрабатываю в ide, под Линухом (раньше было Макось, с таргет-платформой Уиндоуз в том числе, и железо без оси). ЧЯДНТ?
    Мы ещё про консоледрочеров?
    Нужно разобрать угил.
    Re[9]: Hello UNIX!
    От: landerhigh Пират  
    Дата: 24.08.15 12:31
    Оценка: +2
    Здравствуйте, Nikе, Вы писали:


    N>>>До тех пор пока ты через консоль не начинаешь разрабатывать и дебажить приложения.

    L>>Эээ, а что, разрабатывать нужно мышкой?
    N>Разрабатывай как хочешь, просто я опубликовал долговременное наблюдение за производительностью разработчиков. Энтузиасты командных строк, которые используют их там, где есть более эффективные способы — стабильно сливают в производительности и, зачастую, в способности разрабатывать более высокоорганизованные системы при прочих равных.

    Ээ, а какие существуют более эффективные способы написания кода, кроме как собственно его написания в неважно каком, но удобном, редакторе?

    L>>Про "дебажить" — молчу, молчу, молчу

    N>Ну вот у нас допустим, хотя проект как бы в основном андроидный — разработка >95% кода ведётся под виндой, под виндовый проект. Никаких эмуляторов, затрат времени на отладку под андроидом и т.п. Высокоэффективная среда разработки. Периодически запускаем проект на таргет платформе и смотрим — чего получилось. Разработка получается эффективнее, чем у других проектов, мы делаем более сложные проекты, быстрее и меньшими силами.

    А теперь представим, что запустить на таргет платформе невозможно по причине отсутствия (пока) оной.

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


    Только при чем тут линуксоиды? Срач линукс/уиндоуз больше одминов касается. И вообще, какое отношение платформа имеет собственно к разработке?
    Re[10]: Hello UNIX!
    От: Nikе Россия  
    Дата: 24.08.15 12:55
    Оценка: +1 :)
    Здравствуйте, landerhigh, Вы писали:

    N>>Разрабатывай как хочешь, просто я опубликовал долговременное наблюдение за производительностью разработчиков. Энтузиасты командных строк, которые используют их там, где есть более эффективные способы — стабильно сливают в производительности и, зачастую, в способности разрабатывать более высокоорганизованные системы при прочих равных.


    L>Ээ, а какие существуют более эффективные способы написания кода


    1. В ряде случаев — кодогенерация.
    2. Более высокоорганизованная система, удобная и дающая хорошие подсказки — позволяет выгрузит из головы лишние вещи и сосредоточиться на решении задачи
    В итоге мы за недели делаем то, что раньше делали за месяцы.

    L>кроме как собственно его написания в неважно каком, но удобном, редакторе?

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

    L>>>Про "дебажить" — молчу, молчу, молчу

    N>>Ну вот у нас допустим, хотя проект как бы в основном андроидный — разработка >95% кода ведётся под виндой, под виндовый проект. Никаких эмуляторов, затрат времени на отладку под андроидом и т.п. Высокоэффективная среда разработки. Периодически запускаем проект на таргет платформе и смотрим — чего получилось. Разработка получается эффективнее, чем у других проектов, мы делаем более сложные проекты, быстрее и меньшими силами.
    L>А теперь представим, что запустить на таргет платформе невозможно по причине отсутствия (пока) оной.

    Тем более Меня это не останавливает в разработке вообще ни разу.

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


    L>Только при чем тут линуксоиды? Срач линукс/уиндоуз больше одминов касается. И вообще, какое отношение платформа имеет собственно к разработке?


    Разработка под виндой просто эффективнее.
    Нужно разобрать угил.
    Re[11]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 24.08.15 14:15
    Оценка: +2
    Здравствуйте, Mamut, Вы писали:

    M>Зачем для этого нужна консоль, непонятно.


    Потому что задача решается быстро.

    M>Как только появляется Kibana или Splunk, ВНЕЗАПНО про консоль уже никто никогда не вспоминает.


    Я вообще не в курсе, что это и не понимаю чем мне это облегчит жизнь. А вообще прикольно, как все пытаются доказать как сложна консоль — это же десяток простых команд надо запомнить, а регулярно мониторить горы софта, тратить силы на его изучение — ну совсем не сложно.
    Re[11]: Hello UNIX!
    От: alex_public  
    Дата: 24.08.15 14:37
    Оценка: +2
    Здравствуйте, Nikе, Вы писали:

    N>Разработка под виндой просто эффективнее.


    Смешно. ) Линух в роли десктопа действительно уступает винде в ряде направление. Но вот уж разработка ПО точно к ним не относится. Тут чаще всего равенство или изредка бывает преимущество линуха.
    Re[15]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 24.08.15 21:00
    Оценка: +2
    Здравствуйте, Mamut, Вы писали:

    M>Пока бомбит только у тебя


    Хорошо, хорошо, главное береги психику.

    M>Ну да. «Я не знаю, и знать не хочу»


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

    MTD>>А зачем? Я уже выучил десяток команд, мне хватает, осваивать супер-пупер-мега-мощные тулзы со своим языком запросов потребности не испытываю. Я ленивый, поэтому и консоль люблю — облегчает жизнь.


    M>Ага. Облегчает, как же. Тут
    Автор: Mamut
    Дата: 24.08.15
    примеры запросов, которые ты затрахаешься делать в консоли.


    Даже смотреть не стал. Мне реально облегчает, будет чего то не хватать буду искать подходящий инструмент.

    M>Но я помню, тебе же не надо, потому что «не знаю и знать не хочу».


    Нет, просто я человек рациональный — шевелюсь только когда надо, пока мои повседневные задачи покрывает командная строка и привычные мне инструменты.
    Re[16]: Hello UNIX!
    От: Sinclair Россия https://github.com/evilguest/
    Дата: 25.08.15 11:44
    Оценка: +2
    Здравствуйте, Anton Batenev, Вы писали:
    AB>Если мне (не дай бог) потребуется полезть в ту аналитику, которую ты описываешь, то я не буду заниматься извращениями с фигурным выпиливанием из сырых технических логов (которые, к тому же, могут не содержать требуемой информации), а добавлю в приложение необходимый для аналитики функционал — это может быть обычный csv лог, пригодный для импорта в базу, или сразу отправка данных через какой-нибудь api — это дело уже десятое, ни к *nix ни к консоли не имеющее отношения.
    К сожалению, в реальной жизни к моменту, когда понадобилась аналитика, "добавлять в приложение" уже поздно.
    Я этого добра наелся по самое нехочу. "Поддержку каких версий апача можно дропнуть в следующей версии нашего приложения?" — "мы это узнаем сразу после того, как выйдет следующая версия нашего приложения, и её поставят 98% наших пользователей". Зачёт, чо.
    А тем временем "сырых технических логов" уже накоплено терабайты, и из них можно извлечь массу полезной информации. А "несодержимость" этой информации обычно связана с тем, что она там размазана по ста разным местам — типа IP клиента есть только в логе фронт-енда; версия продукта есть только в логах апп-сервера; статистики по отказам из-за дедлоков есть только в логах СУБД. А у нас ещё и кластер, поэтому одна сессия проходит через 28 разных узлов.

    Без инструментов типа splunk легче всего сказать именно так: "пишите feature request, мы его сделаем в версии после следующей (потому что scope на следующую уже забит до отказа и будет только урезаться), её поставят примерно через год после выхода, и после полугода эксплуатации у нас будет достаточно статистики для анализа." В надежде на то, что спрашивающий отвалит навсегда.
    Ну, или мучительные извращения с выпиливанием на основе консльных тулзов, которые для этого не предназначены.
    Уйдемте отсюда, Румата! У вас слишком богатые погреба.
    Re[11]: Hello UNIX!
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 25.08.15 17:12
    Оценка: :))
    Здравствуйте, Yoriсk, Вы писали:

    Y> AB>Расскажу про себя. Частенько встречается задача посчитать то или иное количество событий по логу. Например, выяснить максимальное количество запросов в секунду к веб-серверу, посмотреть какое-нибудь количество ошибок/успехов за последние N минут, найти популярный запрос к сайту, посчитать среднее время ответа сервиса и т.д.

    Y> Анализаторы логов придумали трусы, да. А как вы решите задачу "найти популярный запрос к сайту", вы же не знаете что это за запрос, эта ваша магия умеет group by?

    Ну это вообще элементарно:

    ... | sort | uniq -c | sort -n | tail


    (оптимизировать при необходимости)

    Y> AB>Это как на велосипеде — один раз научился кататься, дальше уже не забудешь.

    Y> Верю. Но это же нужно несколько лет каждый день "кататься", а если твоя работа не в велосипедировании как таковом, а оное является лишь средством и нужно раз в месяц, причём каждый раз разное — не научишься.

    Тут важен принцип, который осваивается относительно быстро, а дальше уже просто нарабатывается мастерство.
    ... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
    Re[11]: Мдэ...
    От: Sheridan Россия  
    Дата: 27.08.15 01:10
    Оценка: :))
    Здравствуйте, Ops, Вы писали:

    Ops>Здравствуйте, Sheridan, Вы писали:


    S>>И если какая-то задача требует перед её исполнением чтототам изучить — я это изучаю и не исхожу на говно.


    Ops>Только вот задача обычно не требует изучения. Чтобы заменить в файле одно слово на другое, достаточно открыть его в редакторе и выбрать в меню "заменить", потом "сохранить", а не тратить время на то, чтобы узнать о существовании sed и как им пользоваться, тем более, что через год ты это все равно забудешь за ненадобностью.


    Вся суть виндовозов налицо....

    Есть задача (с твоих же слов) — заменить в файле одно слово на другое.

    Что делает виндовоз? Открывает редактором и поиск\замена.
    Что делает линупсятник? cat src.txt | sed -e 's/one/two/ig' > dst.txt

    Задача повторяетя.
    Виндовоз продолжает вручную, открывает редактором и поиск\замена.
    Линупсятник пишет скрипт из одной строки и впоследствии его и запускает.

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


    "Не думай! Делай!" — это очень хороший посыл, не спорю. Но не для себя, а для подчиненных, когда ты за них уже все подумал, декомпозировал и просишь исполнить часть общей задачи, а подчиненный начинает размышления размышлять.
    Matrix has you...
    Re[13]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 27.08.15 13:33
    Оценка: +1 :)
    Здравствуйте, Sinclair, Вы писали:

    S>А у вас где-то завалялось 5TB бесплатного хранилища?

    Бесплатного??? А как же

    за $200 вы получите лицензию на 5 лет, с бесплатным апгрейдом на Office 2016 и Office 2019. И ещё 5 терабайт облачного хранилища.

    ?
    имхо это просто подсаживание на иглу. За пять лет в облаке обязательно окажутся важные данные и тебе ПРИДЕТСЯ продлить лицензию. И не факт, что ценник не поднимут.
    Matrix has you...
    Re[19]: Мдэ...
    От: Sheridan Россия  
    Дата: 27.08.15 17:46
    Оценка: +1 :)
    Здравствуйте, Poopy Joe, Вы писали:

    S>>Надо быть альтернативно одаренным, чтобы менять слова одно на другое в бинарном файле, да еще с юзкейзом автора:

    PJ>Т.е. все пользователи формата doc в ворде альтернативно одаренные? Сильно.
    Хороший поворот, браво Даже почти не жирно.

    S>>ВНЕЗАПНО, мы уже xml парсим? Уже не просто поиск\замена?

    PJ>Конечно, мы его парсим. Потому что текст != текстовому формату. И корректно решить задачу замены текста можно только его распарсив. А линуксоиды будут насиловать sed.
    Давай я просто вспомню о том, что хорошая возможность уложить противника на лопатки — это постоянно незначительно усложнять задачу до тех пор, пока оппонент не признает что тут его инструмент уже неприменим, и в этот момент инструмент объявляется гавном. Часто оппонент вдобавок тоже объявляется гавном.
    Так вот. Линуксоиды не будут насиловать сед, ежели увидят что его возможностей не хватает для требуемой автоматизации. Лично я бы продолжил на перле.
    Кстати, обычные текстовые редакторы в данном случае так же неприменимы, ибо они тоже, как и sed, будут заменять буквы и в тексте и в тегах. Так что после какого то предела текстовый редактор тоже не спасёт.
    Весь наш тут спор это танцы вокруг личных знаний и личных привычек. Но я не отрицаю, что специализированные инструменты нужны. Они нужны, когда обычный и привычный (свой для каждого) подход уже становится неприменим.
    Почему же тут категорически отрицается консоль?

    PJ>>>Все отличие заключается в том, что "виндовоз" сразу возьмет правильный инструмент и выполнит замену за три секунды. А пользователь консоли сначала будет парсить sedом, потом регулярными выражениями, а потом сделает тоже самое, что и виндовоз — откроет в специализированном редакторе и выполнит замену руками.

    S>>Дооо. В отличии от виндовоза луноход имеет в наличии кучу мелких инструментов, правильное использование которых позволит решить практически любую задачу. Без фанатизма, конечно, xls, например, никто не полезет sed'ом править.
    PJ>Ага, в большинстве бесполезные всем за пределами аквариума сетевиков и кто там был еще... Потому как разработаны 40 лет назад, для проблем 40-летней же давности.
    Знаешь, уже не смешно. В первый раз было свежо, но уже жырно.

    S>>А виндовоз вынужден под каждую задачу заново искать свой инструмент, перебирая их, а зачастую и покупая всякую шаровару.

    PJ>У вендовоза те же самые инструменты в распоряжении. Ничего не мешает написать хоть тот же скрипт. Другое дело, что своим временем пользователь может распоряжаться сам: хочет пишет, хочет руками меняет, хочет использует сторонний софт. А вот линуксоид и правда вынужден все делать сам, потому как с 70х годов не удосужились придумать ничего лучше sed.
    Ты явно имеешь исключительно близкий к нулю опыт в линупсе. Я уверен в этом. Человек, который хотя бы немного изучил линупс никогда не сказал бы подобной ерунды.
    Линуксоид ничего не вынужден. У нас есть различные инструменты. Много. Все доступны здесь и сейчас, достаточно спросить пакетный менеджер, можно даже покликав мышкой.
    Но очень часто... ОЧЕНЬ часто они не нужны, потому что хватает обычного и привычного всем луноходам набора инструментов.
    Matrix has you...
    Re[20]: Мдэ...
    От: Poopy Joe Бельгия  
    Дата: 27.08.15 20:42
    Оценка: +2
    Здравствуйте, Sheridan, Вы писали:

    PJ>>Т.е. все пользователи формата doc в ворде альтернативно одаренные? Сильно.

    S>Хороший поворот, браво Даже почти не жирно.

    Что значит поворот? Что я тут нового сказал, чего не сказал в первом сообщении?

    S>Давай я просто вспомню о том, что хорошая возможность уложить противника на лопатки — это постоянно незначительно усложнять задачу до тех пор, пока оппонент не признает что тут его инструмент уже неприменим, и в этот момент инструмент объявляется гавном. Часто оппонент вдобавок тоже объявляется гавном.


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

    S>Кстати, обычные текстовые редакторы в данном случае так же неприменимы, ибо они тоже, как и sed, будут заменять буквы и в тексте и в тегах. Так что после какого то предела текстовый редактор тоже не спасёт.


    Так "текстовые редакторы", остались только у линуксоидов. У разработчиков нормальные IDE, у пользователей то, что называют текстовыми процессорами. Редакторы, которые остались, легко заменяют всю консоль целиком.

    S>Весь наш тут спор это танцы вокруг личных знаний и личных привычек.


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

    S>Почему же тут категорически отрицается консоль?


    Отрицается? Как можно отрицать вещь доступную в ощущениях? Отрицается ее какое-то волшебное превосходство или удобство.
    Консоль это интерфейс созданный для доступа к алфавитно-цифровым терминалам, в система где основным способом обмена был ascii текст. Точка.
    Соответственно ее логичное применение в устройствах сравнимых с техникой тех времен. Т.е. те же рутеры, встраиваемые устройства итп... Где по каким-то причинам не смогли или не захотели делать нормальный интерфейс. Тут нет сценариев для обычного пользователя. Все что можно сделать в консоли — лучше и удобнее можно сделать через нормальный интерфейс. Рассказывать, что текстовый вывод в 2015 это удобно и круто вообще смешно.

    S>Знаешь, уже не смешно. В первый раз было свежо, но уже жырно.


    А я и не шучу, я констатирую факт. Не надо натягивать сценарии 70х годов на сегодняшний день.

    S>Линуксоид ничего не вынужден. У нас есть различные инструменты. Много. Все доступны здесь и сейчас, достаточно спросить пакетный менеджер, можно даже покликав мышкой.

    S>Но очень часто... ОЧЕНЬ часто они не нужны, потому что хватает обычного и привычного всем луноходам набора инструментов.

    Не хватает. Поэтому никто линуксом и не пользуются, ну кроме 1%. Самая успешная ОС на линуксе упрятала эти "много инструментов" так далеко, как только возможно.
    Re[21]: Мдэ...
    От: Sheridan Россия  
    Дата: 27.08.15 22:18
    Оценка: -2
    Здравствуйте, Poopy Joe, Вы писали:

    PJ>>>Т.е. все пользователи формата doc в ворде альтернативно одаренные? Сильно.

    S>>Хороший поворот, браво Даже почти не жирно.
    PJ>Что значит поворот? Что я тут нового сказал, чего не сказал в первом сообщении?
    Нового то, что сначала было про текстовые файлы, потом ты извернулся
    Автор: Poopy Joe
    Дата: 27.08.15
    в сторону "текстовый в фразе нет", на что я вполне адекватно возразил что в бинарный файл править в редакторе поиском\заменой как бы не есть гуд. В итоге ты извернулся, сказав что это doc
    Браво, очень тонко и многоходовка неплохая, ты меня загнал в яму и даже колья там есть, браво

    S>>Давай я просто вспомню о том, что хорошая возможность уложить противника на лопатки — это постоянно незначительно усложнять задачу до тех пор, пока оппонент не признает что тут его инструмент уже неприменим, и в этот момент инструмент объявляется гавном. Часто оппонент вдобавок тоже объявляется гавном.

    PJ>Ну, я не виноват, что ты привел инструмент, который должен был показать показать тотальное превосходство на тупым виндовозом, а, внезапно, оказалось, что он негодный за пределами узкого загончика.
    покерфэйс.jpg ?
    Я не пытался показать ТОТАЛЬНОЕ превосходство. Я пытался доказать, что не всегда надо искать специнструмент для решения простой задачи. Почему все вокруг настолько категоричны?

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

    Так и я никого не называл.

    S>>Кстати, обычные текстовые редакторы в данном случае так же неприменимы, ибо они тоже, как и sed, будут заменять буквы и в тексте и в тегах. Так что после какого то предела текстовый редактор тоже не спасёт.

    PJ>Так "текстовые редакторы", остались только у линуксоидов. У разработчиков нормальные IDE, у пользователей то, что называют текстовыми процессорами. Редакторы, которые остались, легко заменяют всю консоль целиком.
    А, ну да, как я забыл про то, что можно еще к словам придираться, опираясь на то, что собеседник посчитал собеседника умным человеком, следящим за контекстом и не стал расписывать определения стандартных вещей на поллиста. Хороший приём в споре, хороший. Впрочем, я так и не стану расписывать что либо на поллиста.

    S>>Весь наш тут спор это танцы вокруг личных знаний и личных привычек.

    PJ>Привычки никак не означают превосходства инструмента.
    Попытку оскорбления я поскипал, я на такое внимания не обращаю. А вот с выделенным согласен. Оно, кстати в обе стороны работает.


    S>>Почему же тут категорически отрицается консоль?

    PJ>Отрицается? Как можно отрицать вещь доступную в ощущениях? Отрицается ее какое-то волшебное превосходство или удобство.
    Я никогда не говорил о волшебном превосходстве. Специнструмент сделает ту же работу иногда и лучше, но не всегда есть смысл его искать, ибо можно обойтись обычной консолью.

    PJ>Консоль это интерфейс созданный для доступа к алфавитно-цифровым терминалам, в система где основным способом обмена был ascii текст. Точка.

    Мсье, 2015 год на дворе, не 1970 уже вроде бы. Впрочем, повторю, если еще непонятно: консоль не волшебная палочка, специнструмент сделает ту же работу иногда и лучше, но не всегда есть смысл его искать, ибо можно обойтись обычной консолью.

    PJ>Соответственно ее логичное применение в устройствах сравнимых с техникой тех времен. Т.е. те же рутеры, встраиваемые устройства итп... Где по каким-то причинам не смогли или не захотели делать нормальный интерфейс. Тут нет сценариев для обычного пользователя. Все что можно сделать в консоли — лучше и удобнее можно сделать через нормальный интерфейс. Рассказывать, что текстовый вывод в 2015 это удобно и круто вообще смешно.

    Ну, вообщето, это удобно. Чтобы это понять — надо с этим работать. А у тебя, похоже, напряг именно с этим
    Поэтому ты понять это и не можешь.
    Впрочем, повторю, если еще непонятно: консоль не волшебная палочка, специнструмент сделает ту же работу иногда и лучше, но не всегда есть смысл его искать, ибо можно обойтись обычной консолью.

    S>>Знаешь, уже не смешно. В первый раз было свежо, но уже жырно.

    PJ>А я и не шучу, я констатирую факт. Не надо натягивать сценарии 70х годов на сегодняшний день.
    Гм... взять поток с камеры, наложить на него пару слоёв (картинка+текст погоды, из интернетов распарсеное), разделить на два, один пережать под другое разрешение и всё это транслировать в rtmp — сценарий 70х годов?
    Дёргать раз в минуту изображение из интернетов, складывать и раз в месяц собирать из них видео — тоже 70е годы?
    Подключиться с Эльбруса через тыквенный интернет на боевой сервант ради "не накосячили ли пока меня нет?" и выяснить что всё в порядке за 15 секунд — тоже 70е годы?
    Мсье, вы таки категоричны.

    S>>Линуксоид ничего не вынужден. У нас есть различные инструменты. Много. Все доступны здесь и сейчас, достаточно спросить пакетный менеджер, можно даже покликав мышкой.

    S>>Но очень часто... ОЧЕНЬ часто они не нужны, потому что хватает обычного и привычного всем луноходам набора инструментов.
    PJ>Не хватает. Поэтому никто линуксом и не пользуются, ну кроме 1%. Самая успешная ОС на линуксе упрятала эти "много инструментов" так далеко, как только возможно.
    Я просто скажу что ты неправ. я устал доказывать. Повзрослеешь — поймешь сам.
    Matrix has you...
    Re[11]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 28.08.15 21:38
    Оценка: :))
    Здравствуйте, Evgeniy Skvortsov, Вы писали:

    ES>Блин, жалко я уже снес (если не ошибаюсь Линукс Минт) — что бы проверить что "а ларчик то просто открывался". Но с другой стороны, я не понимаю зачем такую очевидную вещь нужно где-то настраивать ...

    ES>Это просто должно быть по умолчанию без всяких настроек. Или опиши сценарий где включение скринсавера посреди кино — это реально нужная вещь.
    Вообще то по умолчанию стоит. Может ты не из vlc смотрел?

    S>>Ну я хз, возможно у меня опыта больше, я сразу нашел как

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


    S>>Еще раз: популярность ОС на десктопах, смартах, роутерах определяется не спросом пользователей, а тем, что туда предустановил производитель/магазин.

    ES>производитель/магазин — не идиот и будет ставить то, что больше продается. В случае смартов, роутеров и всего ембедед это больше правда, поскольку пользователь не сталкивается напрямую с ОС, он видит только веб-морду (ну или другой ГУЙ)
    ES>И ему (пользователю) наплевать что там внутри в потрохах, все дело в удобстве интерфейса.
    ES>А в случае десктопа юзер остается 1 на 1 с системой.
    ES>В этом то и кардинальное различие.
    Мне лень объяснять очевидные вещи, извини.
    Matrix has you...
    Re[4]: Hello UNIX!
    От: m.aksenov Россия http://maksenov.info/
    Дата: 30.08.15 06:52
    Оценка: +2
    Здравствуйте, Kernighan, Вы писали:

    K>Ну если "нормальные шрифты" это "как в Винде", то может быть.

    K>А я вот с 1999 года сижу на Линуксе (с прошлого века, Карл!) и не замечал, что со шрифтами в Линуксе что-то не так.
    K>Наоборот, в Виндах всё время хочется навести резкость. Потому что нет чёткой границы у буквы да и всё. Расплывается.

    K>А ещё в Виндах в pdf буква "о" почему-то крупнее квадратных букв. А в Линуксе в том же самом pdf размер нормальный.

    K>Но вы это гавно не замечаете. Видать принюхались.

    Я оцениваю шрифтовую культуру по двум компаниям: Apple и Adobe, потому что там люди к тексту относятся с уважением.

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

    Если взять какой-нибудь RHEL, то мыло есть и там. Да, я работаю с GUI в дефолтных настройках, потому что это исключительно
    типовые серверы приложений, которые требуют графические библиотеки, потому что раздают софт либо через X-Server либо через HP RGS.
    В остальных дистрибутивах рендеринг текста мерзок, особенно в каких-то мутных, один из которых, например, был приведен по ссылке.
    Тут видимо просто всю визуальную отстрелили и сделали чтобы было "похоже", без попыток понять почему те или иные элементы имеют
    такую форму или расположены на этом конкретном месте.
    Re[20]: Мдэ...
    От: m.aksenov Россия http://maksenov.info/
    Дата: 31.08.15 05:29
    Оценка: +2
    Здравствуйте, Sheridan, Вы писали:

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


    Понятно, что сжать пачку файлов и отправить ее по SSH это круто и все-такое. Только вот сделать какую-нибудь штуку типа обработки специфических бинарных форматов,
    так просто уже не получается, и нужно писать те же скрипты или полноценные программы, что и в винде. Ну и сам по себе баш — это безумие,
    которое нужно еще заставить корректно работать для нетривиальных сценариев (не чего-то в духе "cat file | awk | sort | uniq" или "cp *.mp3 some-folder/").

    Мне как-то довелось отлаживать чужой скрипт на ksh, который отвечал за индексацию файлов с помощью Autonomy IDOL, и с тех пор мое отношение к консоли
    поменялось с однозначно положительного на нейтральное. То есть, ее удобно использовать тогда, когда задача прямо идеально ложится на простые операции
    с текстовыми (plain text или tsv|csv) данными, и ни за что ее не использовать для всего остального.

    Если хочется тестового упражнения, которое неприятно делать в консоли — порежьте SegY (или инкапсулированный SegD с ленты) на сейсмические трассы правильно.
    Если заголовок там еще через dd | iconv вытащить можно (кстати, не всегда корректно, если следовать стандарту от 2002 года), то вот дальше начинается хардкор.
    Re[20]: Мдэ...
    От: _const_  
    Дата: 31.08.15 08:12
    Оценка: +2
    Здравствуйте, Sheridan, Вы писали:

    S>Здравствуйте, _const_, Вы писали:


    __>>Ты не поверишь... Дело, разумеется, не в ОС, а в инструменте — многие кодировку определяют самостоятельно.

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

    Дело в том, что пользователю наплевать, что там и как принято. Ему надо, чтобы было удобно. Проблемы разрабов — это проблемы разрабов.

    S>Впрочем...


    Отличный пример. "Удобство" консоли во всей красе. Нормальный человек предпочитает в гуевом редакторе просто выбрать меню "Файл-Открыть...".
    Re[29]: Мдэ...
    От: Sheridan Россия  
    Дата: 01.09.15 12:20
    Оценка: :))
    Здравствуйте, m.aksenov, Вы писали:

    S>>Аналогично и в моём случае. Что за ненависть к инструментам, которые используют другие?

    MA>Ненависть? Скорее сомнения в эквивалетности по соотношению время/результат для определенных кейсов.
    Кому как удобнее, тот так и делает, не так ли?

    MA>>>Плюс ввел _синтаксически_ верный конфиг сразу.

    S>>Так и делаю.
    MA>В текстовом редакторе? Если с первого раза, то я могу только позавидовать памяти, потому что у меня так не получается. Это, к слову,
    MA>снимает многие вопросы, поскольку это особенность человека.
    Как правило конфиги в линупсах самодокументированы, коментариями к опциям идет их описание. Поначалу я на это опирался, потом, когда более-менее понял что и как там — поудалял все коментарии, оставив голый конфиг.

    S>>Нажать ctrl+o и в этом же терминале проверить. Потом ctrl+o и вернуться к редактированию.

    MA>Ок, вариант. Правда, mc это вроде GUI, нет?
    Графический Пользовательский Интерфейс? При определенной доли фантизии и сарказма гуём можно назвать что угодно, происходящее на экране


    S>>Мне c++, php, перл тоже нифига не помогают, когда я на них пишу. А помогают знания, опыт и гугл.

    MA>Это, очевидно, не так. Для C++, например, есть статическая типизация, есть единообразное поведение функций и библиотек. Переменные адекватные, в конце концов. А в sh есть текстовые пайпы, мутные манипуляции типа pid-файлов. В тех же perl/php, вероятно (не писал ничего серьезного ни на том ни на другом), есть REPL, есть проверки типов в рантайме, вагон библиотек с понятной схемой распространения.
    Да ладно тебе, тут вон многие местные всё на указатели в с++ ругаются. То ли никак не разберутся что это, то ли троллят
    К тому же, лично у меня никогда не было проблемой _помнить_, какого типа у меня та или иная переменная. Возможно, из за того, что пишу всё сам.

    MA>Шеллу же вообще пофиг на ногу, потому что она уже отстрелена, и ее зажевало в пайплайне где-то между awk и wc.

    Когда начинаешь понимать как это всё работает, ноги волшебным образом пришиваются обратно и руки начинают переползать с жопы на плечи
    Как и с любым другим инструментом
    Matrix has you...
    Re[14]: Hello UNIX!
    От: Terix  
    Дата: 25.08.15 18:33
    Оценка: 2 (1)
    Здравствуйте, MTD, Вы писали:

    MTD>Здравствуйте, alex_public, Вы писали:


    MTD>>>Это у меня стоит, но понятное дело до удобства как в Линуксе далеко.


    _>>А где возникает разница?)


    MTD>Окно не ресайзится, копирование текста через задницу. Попробовал, кстати, ConEmu — дико глючит на ресайзе окна.


    msys2 поставь. Там нормальный ресайз и нормальное копирование текста. Плюс софт поновее.
    Re[23]: Мдэ...
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 28.08.15 15:58
    Оценка: 2 (1)
    Здравствуйте, Mamut, Вы писали:

    M> Я должен откуда-то, святым духом узнать, что такой пакет существует.


    Ну ты же не думаешь, что ты первый человек, которому потребовалась пакетная обработка XML файлов?

    M> Как мы видим, точно не из приведенного тобой запроса


    Ну прям как маленький, ей богу — man aptitude, раздел search и внезапно простыня может сократиться до ~20 пакетов, где без труда найдешь нужный:

    $ aptitude search ~dxml | egrep '(console|command)'


    Не нашел? Не беда, гугл подскажет в первых строках плюс еще кучу возможных утилит на любой вкус и цвет (семейство xml2, например, пакет которого у тебя тоже есть в стандартном репозитории) — в современном Linux очень сложно придумать консольную утилиту, которая была бы востребована и у которой бы не было "старших" аналогов.

    Но если что, тема начиналась с того, что "Парсить регулярными выражения xml это тру линухвэй" — мой ответ в том, что не обязательно регулярными выражениями и есть утилиты для этого. Такое должно быть в том или ином виде и для json и для других распространенных форматов — никто в здравом уме не будет делать раз за разом вручную то, что можно автоматизировать. И если разово мелкую xml-ку я могу поправить хоть в vim полностью вручную, то для больших файлов или периодических задач я воспользуюсь консолькой.

    P.S. По предыдущей ссылке все пути похоже тоже ведут в консольку, интересно чем в итоге закончится
    ... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
    Re[32]: Мдэ...
    От: m.aksenov Россия http://maksenov.info/
    Дата: 01.09.15 13:09
    Оценка: 2 (1)
    Здравствуйте, Sheridan, Вы писали:

    S>Здравствуйте, m.aksenov, Вы писали:


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


    А я не отрицал, что консоль имеет права на существование. Я говорил о рациональности ее использования для определенных задач. Иначе получаются пчелы против меда:
    говорю, что консоль не нужна, но при этом всем время висит для работы с git (когда source tree опять зависает) и сборки JS
    Отредактировано 01.09.2015 13:37 m.aksenov (фикс) . Предыдущая версия .
    Re[9]: Hello UNIX!
    От: Kernighan СССР  
    Дата: 24.08.15 15:12
    Оценка: 1 (1)
    Здравствуйте, Yoriсk, Вы писали:

    Y>Мне вот что интересно: в практически всех подобных холиварах, а они все идут по накатаным рельсам и рано или поздно приходят к "ну и покжи нам кунг-фу консоли в риаллайф", как пример невероятного удобства на примере прикладной реальной задачи неизменно приводится подсчёт строк в файлах.

    Y>Панове линуксоиды, объясните ради бога, а что вы все там такое делаете, что за задачи такие у вас, что приходится подстчитывать количество строк в файлах(странно что мы не добрались до "сколько раз встречется буква "А", это еще круче), какую информацию вы извлекаете из этого знания? Причём ведь это делают все и регулярно, ведь вся эта ахинея "cat `find . -name *.py` | wc" забудется через месяц, по себе знаю.

    Вы опять переехали на другую тему.
    Что написал топик-стартер?
    Что он до усрачки боится консоли <b>при настройке компьютера</b>.
    Понятно?
    При настройке!!!
    Всё остальное в Линуксе делается точно так же, как везде —
    с рабочего стола запускается нужная программа и с ней работается.
    Так вот консоль (и текстовые конфиги) удобнее при настройке.
    Какие нафиг "прикладные задачи"?
    Re[11]: Hello UNIX!
    От: Kernighan СССР  
    Дата: 24.08.15 23:32
    Оценка: 1 (1)
    Здравствуйте, Ops, Вы писали:

    Ops>Здравствуйте, Sheridan, Вы писали:


    S>>И если какая-то задача требует перед её исполнением чтототам изучить — я это изучаю и не исхожу на говно.


    Ops>Только вот задача обычно не требует изучения. Чтобы заменить в файле одно слово на другое, достаточно открыть его в редакторе и выбрать в меню "заменить", потом "сохранить", а не тратить время на то, чтобы узнать о существовании sed и как им пользоваться, тем более, что через год ты это все равно забудешь за ненадобностью.


    Я чё-то не понял. Ты намекаешь, что в Линуксе нет текстовых редакторов что ли?
    Или что текстовый редактор — это "недостаточно консоль"?
    Re[3]: Hello UNIX!
    От: мыщъх США http://nezumi-lab.org
    Дата: 25.08.15 07:20
    Оценка: 1 (1)
    Здравствуйте, RiNSpy, Вы писали:

    RNS>Здравствуйте, Kolesiki, Вы писали:


    RNS>Новые лэптопы будут идти с десяткой — будут их покупать, куда они денутся?

    выбираю новую мобильную воркстанцию от делла. ну то есть совсем новую. варианты предустановки от делла -- семерка, линух. иногда восьмерка. десятки нету (во всяком случае на мобильных воркстанциях).
    americans fought a war for a freedom. another one to end slavery. so, what do some of them choose to do with their freedom? become slaves.
    Re[13]: Hello UNIX!
    От: Kernighan СССР  
    Дата: 25.08.15 08:29
    Оценка: 1 (1)
    Здравствуйте, Ops, Вы писали:

    Ops>Здравствуйте, Kernighan, Вы писали:


    K>>Я чё-то не понял. Ты намекаешь, что в Линуксе нет текстовых редакторов что ли?

    Ops>При чем тут линукс?

    Вообще-то мы его тут обсуждаем.

    K>>Или что текстовый редактор — это "недостаточно консоль"?

    Ops>Редактор — это вообще не консоль.

    Ну, допустим не консоль. И что?
    Кстати, а почему не консоль? Есть же редакторы работающие в терминале. mc всякие.
    Re[15]: Hello UNIX!
    От: Kernighan СССР  
    Дата: 25.08.15 11:31
    Оценка: 1 (1)
    Здравствуйте, Ops, Вы писали:

    Ops>Здравствуйте, Kernighan, Вы писали:


    K>>Вообще-то мы его тут обсуждаем.

    Ops>Да ладно? Вроде ж ветка именно про консоль.

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

    K>>Ну, допустим не консоль. И что?

    Ops>То, что не надо сравнивать кислое с пресным.

    Ну и не сравнивай.
    Ты вообще забыл тему разговора.
    Зачем-то начал (именно ты начал) сравнивать текстовый редактор с консолью.
    Как будто возможна ситуация, в которой нужно выбрать что-то одно.

    K>>Кстати, а почему не консоль? Есть же редакторы работающие в терминале. mc всякие.

    Ops>А есть которые вообще без ОС работают. И есть еще куча всего в мире. Можно обобщить и начать сравнивать все с всем, это называется демагогия.

    Вот ты и начал сравнивать консоль с редактором.

    А народ (нормальный народ) говорит очень простую вещь. Линукс — это текстовые конфиги.
    Которые очень просто править имея под рукой такое мощное средство как Гугл.
    Когда Гугла не было, конечно можно было впасть в панику — "я не знаю, что тут править, караул!!!".
    Но теперь-то чего в панику впадать?
    Re[17]: Hello UNIX!
    От: Kernighan СССР  
    Дата: 26.08.15 10:35
    Оценка: 1 (1)
    Здравствуйте, Ops, Вы писали:

    Ops>Здравствуйте, Kernighan, Вы писали:


    K>>Зачем-то начал (именно ты начал) сравнивать текстовый редактор с консолью.

    Ops>Какой ты конкретный. Это был лишь первый попавшийся пример.

    Пример чего?
    Что можно понять на этом примере?
    Re: Hello UNIX!
    От: Michael7 Россия  
    Дата: 21.08.15 15:47
    Оценка: +1
    Здравствуйте, tapatoon, Вы писали:

    T>Я мужественно с третьей попытки поставил CentOS. Жесть. Особенно с непривычки. ВПН у меня настроить так и не получилось, просто потому что кнопка "add vpn" неактивна. Почему не знаю — инет при этом работает. Пока я со всем эти возился, вспомнил времена win98...


    CentOS для первого раза — это странный выбор, но видимо мысль была, что это же ведь фактически от RedHat, как бы самой Linux-компании. Это пересборка серверного дистрибутива Linux, довольно специфическая вещь для первого знакомства.

    Рекомендую попробовать Ubuntu или Debian для начала.

    T>Короче, я понял что бесплатно мне ничего толкового не предложат.

    T>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.

    По-моему платные дистры сейчас занимают специфическую нишу. На мой вкус Debian 8 с менеджером окон Cinnamon более-менее похож по UI на винду.
    Re[3]: Hello UNIX!
    От: tapatoon  
    Дата: 21.08.15 15:57
    Оценка: +1
    Здравствуйте, RiNSpy, Вы писали:

    S>>Посмотрите бесплатную Ubuntu.

    RNS>Тогда уж лучше Linux Mint.

    Чем лучше?
    Центр ИПсО Сил Специальных Операций
    Re[2]: Hello UNIX!
    От: tapatoon  
    Дата: 21.08.15 16:23
    Оценка: +1
    Здравствуйте, Kolesiki, Вы писали:

    K>Здравствуйте, tapatoon, Вы писали:


    T>>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.


    K>Есть платные (Бубунта, РедХат, Суся), даже выглядящие как венда, но грабля в том, что это только UI (который настроить как раз несложно), но рано или поздно тебе придётся опуститься до уровня системы и тут вылезет весь тот FOSS тухляк, где главенствует принцип "не нравится — напиши своё!".

    Если я куплю, разве мне не разрулят этот "FOSS тухляк"? Кстати, что это?

    K>Люди и пишут — кто во что горазд, зачастую без какого-либо плана, проекта, архитектуры. Тебе оно надо?

    Вот вот! Я точно так и думал, когда на UI CentOS смотрел. Потому и хочу платный, что не надо мне такого.

    K>Есть "семёрка" — ну и сиди в ней, что мешает??

    Я и сижу и слазить не хочу

    K>У меня даже Skylake с семёрой — всё работает и Вынь-10 принципиально ставить не буду. С прекращением поддержки мир не рушится — это M$ может гнуть юзера "покупай новое", но ВСЕ ОСТАЛЬНЫЕ не такие дураки — если моя программа нужна 50% семёрошникам, неужто я буду пилить драйвер для десятки??

    Согласен.

    K>Вопрос полного фэйла десятки разрешится буквально в течении 3-6 месяцев, больше M$ не выдержать — у инвесторов (хм, уж не АНБ ли?) появятся большие вопросы, почему это гуано никто не хочет себе ставить даже "забисплатна".

    Возможно, но принципиально вряд ли они что-то изменят.
    Центр ИПсО Сил Специальных Операций
    Re[2]: Hello UNIX!
    От: RiNSpy  
    Дата: 21.08.15 16:30
    Оценка: +1
    Здравствуйте, Kolesiki, Вы писали:

    K>Вопрос полного фэйла десятки разрешится буквально в течении 3-6 месяцев, больше M$ не выдержать — у инвесторов (хм, уж не АНБ ли?) появятся большие вопросы, почему это гуано никто не хочет себе ставить даже "забисплатна".


    Новые лэптопы будут идти с десяткой — будут их покупать, куда они денутся? Если только на Мак не уйдут, но для многих это надо будет прыжок сделать. Корпоративный сектор никуда с винды не слезет, он инертный, будут брать у микрософта что дают. С играми тоже альтернатив как не было, так и нет, разве что консольщиков станет ещё больше.
    Re[4]: Hello UNIX!
    От: 0BD11A0D  
    Дата: 21.08.15 21:13
    Оценка: +1
    Здравствуйте, Stanislaw K, Вы писали:

    SK>нет, не разрулит. ты купишь только ОС. FOSS тухляк — это офис, почта, браузер, плагины, и все остальное, что на самом деле нужно.


    Тухляк — это ИЕ и Outlook с риббонами. Вот их и пилят по принципу «жри или проваливай». Я сколько мог, сидел на Outlook 2003. Но они повадились портить мне его через апдейты. И за несколько лет он регулярно в самый нужный момент поднасирал какой-нибудь багофичей, например, что запомнилось, не давал качать экзешники из аттачей. Каждый раз я эту срань лазил отключать все дальше и глубже. Про неотключаемый шрифтовой вырвиглазный рендер D2D в так называемом «браузере» с версии номер 9 я вообще молчу.

    А FOSS'овские Thunderbird и PaleMoon настраиваются плагинами в хвост и в гриву. Именно PaleMoon/Firefox дает выбрать, чем и как рендерить текст и при каких условиях. Вообще, все, что мне нужно было настроить, я настроил. Не осталось ничего, что бы мне хотелось поменять, и я не мог.

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

    Офис — да, тухляк, по крайней мере, по скриншотам. Но дело в том, что майкрософтовский офис и тут не уступает. И деградирует на глазах. Через одну-две итерации, возможно, какой-нибудь LibreOffice будет казаться рядом с ним вершиной дизайна и инженерии.
    Re: Hello UNIX!
    От: vsb Казахстан  
    Дата: 22.08.15 04:42
    Оценка: :)
    OS X

    но лучше повышать квалификацию и осваивать Linux.
    Re[3]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 22.08.15 08:47
    Оценка: +1
    Здравствуйте, Somescout, Вы писали:

    S>Здравствуйте, Kernighan, Вы писали:


    K>>Что рабочее место пользователя — это не единственная программа-комбайн-всемогутер,

    S>Скажите, вы когда такое говорите про современный линукс совсем стыда не испытываете? ls, tar, find это такие комбайны, что в винде схожее ещё надо схожее исхитрится найти. Про всякие ffmpeg и прочее просто промолчу.
    О, у вас find показывает видео и связывается с МКС, ls рендерит вывод в 3d, а ffmpeg управляет питанием?
    Нет?
    Тогда что вы имели в виду, говоря о том, что это тааакие комбайны?


    K>>Что нужно уметь читать, в том числе и на русском.

    S>И на C, C++, ибо с документацией в линуксе во многих областях примерно как в BIOS Setup.
    Вот точно такие же люди в америках уверены, что в России снег круглый год и медведи с балалайками водку из танков воруют.
    Все нормально там с документацией, не плодите мифов.
    Matrix has you...
    Re[6]: Hello UNIX!
    От: Stanislaw K СССР  
    Дата: 22.08.15 18:17
    Оценка: :)
    Здравствуйте, Vetal_ca, Вы писали:

    V_>Особенно впечатляют совершенные инструменты, типа policy edit и прочая дребедень в Windows Server. Пойди туда, тыкни там. Заканчивается апофеозом, Youtube роликами как делать разные вещи в венде.


    То есть ролики как настроить линукс это нормально?

    Youtube ролики — для нового поколения айтишников, подростков не умеющих читать.
    Все проблемы от жадности и глупости
    Re[4]: Hello UNIX!
    От: CreatorCray  
    Дата: 22.08.15 19:49
    Оценка: +1
    Здравствуйте, Sheridan, Вы писали:

    K>>>Ну например то, что командная строка — это не "ужас-ужас", а очень удобная штука.

    CC>>Ещё бы, когда больше ничего нет — палка-копалка просто супер удобна!
    S>Да, бывает что и больше ничего нет. Например на роутерах, свичах, точках доступа...
    Для микродевайсов это ещё ок. Но если туда можно воткнуть хотя бы вебморду то почему бы не упростить жизнь юзеру?

    S>На сервантах, например. Или вы предлагаете везде туда гуй втыкать и мышеелозить?

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

    K>>>а что рабочее место пользователя — это множество взаимодействующих друг с другом программ.

    CC>>И пользователю придётся учить все их параметры, а также как их друг с дружкой скрещивать чтоб получить наконец то, что надо было сделать ещё вчера.
    S>Это вы про винду или про отсутствие собственного опыта в линупс?
    Это я про unix way.

    K>>>Что противная мышка только мешает работать.

    CC>>а как без неё быстро копировать текст?
    S>ВНЕЗАПНО, shift+стрелка влево, ctrl+c.
    Я про копирование более чем одного символа и из любого места а не только из командной строки

    S>Или вы про консоль? А зачем копировать в консоли, если предыдущую команду можно поправит, если вывод одной командыы можно перенаправить на ввод другой?

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

    CC>>Вместо того, чтобы делать работу надо будет читать маны а после них ещё кучи форумов. Например чтобы выяснить какого хрена tar выдаёт просто офигительную по содержательности ошибку: "short write" и не делает то, что от него ждут.

    S>За 10 лет активного гентупользования впервые о таком слышу.
    Ну вот расскажи тогда, что имеет в виду tar, когда пишет такую вот ошибку. Не заглядывая в сурсы.

    CC>>А, ну и как ягодка на торте: утилита, которая при ошибке просто выводят вопросительный знак и больше ничего — прекрасно отражает общее отношение к юзеру.

    S>За 10 лет активного гентупользования впервые о таком слышу.
    Забанили по IP, значит пора закрыть эту страницу.
    Всем пока
    Re[3]: Hello UNIX!
    От: landerhigh Пират  
    Дата: 22.08.15 22:01
    Оценка: +1
    Здравствуйте, CreatorCray, Вы писали:

    K>>Ну например то, что командная строка — это не "ужас-ужас", а очень удобная штука.

    CC>Ещё бы, когда больше ничего нет — палка-копалка просто супер удобна!

    Тут в соседней теме обсуждают способы копирования файлов под виндой. В ней не то что палки-копалки нет, там еще палеозой тогда
    Re[2]: Hello UNIX!
    От: smeeld  
    Дата: 22.08.15 22:10
    Оценка: +1
    Здравствуйте, Serge, Вы писали:

    S>Мой совет — забудьте про линух, это даунгрейд на 15 лет назад, вы проведете пол жизни в войне с мышкой, "как черт скопировать этот текст", единственное что там можно запустить без проблем — это файрфокс. Линух — имхо для гиков которым не жаль своего времени нервов и зрения


    Вы хоть раз, хоть какой нибудь из линуксов, с запущенной графической оболочкой, видели? Или слышали что-то когда-то, пятнадцать лет
    назад, и теперь это выдаёте за мнение ыксперта?
    Re[8]: Hello UNIX!
    От: CreatorCray  
    Дата: 23.08.15 08:40
    Оценка: +1
    Здравствуйте, Vetal_ca, Вы писали:

    V_>Вот если Windows покрылась синевой и не стартует.

    Я уже и не помню когда такое последний раз было.

    V_> А нужно глянуть настройки из реестра нерабочей или выброшенной на свалку винды...

    извлекаем из под обломков файл реестра, аттачим в работающей винде и смотрим
    Забанили по IP, значит пора закрыть эту страницу.
    Всем пока
    Re[7]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 23.08.15 17:03
    Оценка: +1
    Здравствуйте, Somescout, Вы писали:

    S>Так давно уже.


    Дано: Win 7 SP 1, MS VS 2013. Power Shell мышеой не ресайзится, копирование-вставка через стандартные шорткаты не работают. Что я делаю не так?

    S>Что забавно, все ваши требования к консоли суть требования к gui.


    Не только gui — копирование и вставка частые операции. Впрочем юзабилити там хромает везде, например, в bash поиск по истории команд интуитивно понятен и прост — ctr+r и набирать любую часть ранее введенной команды, в PS же как обычно хрен пойми как.

    MTD>> Всегда балдею когда советуют люди в глаза предмета не видевшие


    Ага, неплохо бы попробовать Unix перед тем как заливать про мегаудобство PowerShell.

    Если ты будешь спорить, что знаком с предметом, то приведи пару примеров, что в PowerShell сделать проще, чем в bash.
    Re[6]: Hello UNIX!
    От: Ops Россия  
    Дата: 23.08.15 17:54
    Оценка: +1
    Здравствуйте, MTD, Вы писали:

    MTD>Ну как тебе сказать, все изучать не надо, десятка достаточно и с помощью их ты будешь не задумываясь решать любые одноразовые и многоразовые задачи и очень эффективно. Это как в программировании — сначала изучи что делает for, что if, а потом уже пиши все что угодно.


    Я рядом приводил пример с заменой слова в тексте, вот объясни, зачем там консоль?
    Если что, я сам вполне положительно к консоли отношусь, а последнее время довольно много пользуюсь, однако прекрасно понимаю, что для большинства пользовательских, а часто и программерских задач, она не нужна. Консоль удобна в основном для администрирования и автоматизации системных задач, а для работы обычно используют уже настроенную систему со специализированным софтом. Задачи, в которых консоль была бы удобнее, возникают редко, и ее изучение обычно просто не выгодно по сравнению с использованием более простых средств.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[5]: Hello UNIX!
    От: landerhigh Пират  
    Дата: 23.08.15 18:02
    Оценка: :)
    Здравствуйте, Stanislaw K, Вы писали:

    L>>Тут в соседней теме обсуждают способы копирования файлов под виндой. В ней не то что палки-копалки нет, там еще палеозой тогда


    SK>Для начала, там ТС неправильно задачу поставил...


    Да-да-да, неинтуитивно непонятно
    Re[9]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 23.08.15 18:37
    Оценка: +1
    Здравствуйте, Somescout, Вы писали:

    S>Приплету сюда Powershell варианты.


    Почему watch проигнорировал? Ну и как-то PowerShell не сильно впечатляет — те же яйца фактически, только более многословные
    Re[6]: Hello UNIX!
    От: smeeld  
    Дата: 23.08.15 19:17
    Оценка: :)
    Здравствуйте, CreatorCray, Вы писали:

    CC>Если железо какое то сильно нетипичное и в дистре дров нету то юзер банально втыкает диск с дровами от матери. И винда оттуда спокойно всё что надо ставит.


    Качал с сайта производителя и ставил дрова Lan_Broadcom win7x64. В исошке винды драйвера не было.

    CC>А пользователи об этом знают?


    Кто знает, тот полностью на линуксах, винда для таких как страшный сон.

    CC>Вот я прямо так и вижу домашних пользователей, которые качают незнакомую им ОС и сами её ставят.

    CC>Да они скорее мак купят.

    Если не будет предустановленной на ПК ОС, пользователь полезет за ОСЬю в интернет, как думаете, что
    проще ему будет скачать, платную винду с кучами регистраций и прочих тёрок на кривом веб интерфейсе
    кривых мелкомягких вебсервисов, или свободно распространяемую Убунту кнопка Download/скачать которой
    на первом месте в гугловской выдаче по запросу?

    И да, винда есть один из лохотронов, выуживание у пипла денег.
    Re[11]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 23.08.15 21:58
    Оценка: +1
    Здравствуйте, Mamut, Вы писали:

    M>Сколько манов надо скурить, чтобы написать эту строку? Видимо, знания о всех параметрах ls и stat'а, а также скриптования баша, у тебя сами в голове нарисовались, да.


    Я просто знал, что есть ls и stat, а найти какой ключ показывает размер и сортирует по дате заняло 10 секунд в манах: man ls / sort / reverse и man stat / size
    Re[2]: Hello UNIX!
    От: AleksandrN Россия  
    Дата: 24.08.15 06:25
    Оценка: +1
    Здравствуйте, Kolesiki, Вы писали:

    K>но рано или поздно тебе придётся опуститься до уровня системы и тут вылезет весь тот FOSS тухляк, где главенствует принцип "не нравится — напиши своё!". Люди и пишут — кто во что горазд, зачастую без какого-либо плана, проекта, архитектуры.


    Принцип "не нравится — напиши своё!" часто применяется лидерами рынка везде, за исключением разработки на заказ. А большинство открытого софта пишется сидя на рабочем месте и за зарплату теми же людьми и по тем же процессам разработки, что и проприетарный софт. Основная цель написания открытого ПО — использовать его для продажи услуг по системной инеграции или продажи своего закрытого ПО, работающего совместно с открытым.
    Re[9]: Hello UNIX!
    От: Aртёмка Австралия жж
    Дата: 24.08.15 06:28
    Оценка: +1
    Здравствуйте, Sinclair, Вы писали:

    S>Что за бред? Тот, который "можно ставить на 1 комп" — это $50.

    http://www.microsoftstore.com/store/msaus/en_AU/pdp/Office-Home-and-Student-2013/productID.260297100
    $160 AUD за обрезок Home/Student. На Мак будет дороже.

    S>А лично вам, с вашим количеством компьютеров, доктор рекомендует http://www.microsoftstore.com/store/msru/ru_RU/pdp/productID.289453200 — за $200 вы получите лицензию на 5 лет, с бесплатным апгрейдом на Office 2016 и Office 2019. И ещё 5 терабайт облачного хранилища.

    http://www.microsoftstore.com/store/msaus/en_AU/pdp/Office-365-Home/productID.286455400 подписка A$120 в год. И зачем мне это говно с ещё облаком? Ещё раз повторю- всё, что мне сейчас надо- OpenOffice делает бесплатно, локально, без временных подписок.
    Re[11]: Hello UNIX!
    От: Aртёмка Австралия жж
    Дата: 24.08.15 06:49
    Оценка: :)
    Здравствуйте, Sinclair, Вы писали:

    S>Например, чтобы хранить свои данные на случай, когда одно из шести устройств квакнет. 5TB вполне хватит, чтобы хранить не только реплику личных документов, но и фото/видеоархив. У меня сейчас семейных фоток и видео примерно на пару терабайт.

    Хранить в облаке MS? За деньги?

    S>Продолжайте самогипноз, чего там.

    Это относится не ко мне.
    Re[4]: Hello UNIX!
    От: Ops Россия  
    Дата: 24.08.15 07:22
    Оценка: -1
    Здравствуйте, alex_public, Вы писали:

    _>Ну судя по этой картинке
      Скрытый текст
    Image: 65a6729e658649b9afbb8f5d9d54c4f6.png
    настраивать что-то в текстовых конфигах там потребуется только таких вещей, которые в винде вообще не настраиваются.


    Судя по этой картинке и опыту, каждый апплет этой панели добавляется и убирается через текстовый конфиг, и это только вершина айсберга. А беспорядочные категории настроек (дата и время отдельно от их синхронизации, гамма отдельно от настроек монитора, а в панели управления, внезапно, есть панель управления , это не говоря уже о просто непонятных названиях) добавляют изюминку к этому процессу.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[7]: Hello UNIX!
    От: landerhigh Пират  
    Дата: 24.08.15 07:27
    Оценка: +1
    Здравствуйте, Nikе, Вы писали:

    S>>А в консоли ты просто найдёшь через Ctrl-R ту команду, которой ты это делал в прошлый раз.

    N>До тех пор пока ты через консоль не начинаешь разрабатывать и дебажить приложения.

    Эээ, а что, разрабатывать нужно мышкой?
    Про "дебажить" — молчу, молчу, молчу
    Re[5]: Hello UNIX!
    От: ELazin http://rsdn.ru/forum/prj/6225353.1
    Автор: ELazin
    Дата: 26.10.15
    Дата: 24.08.15 11:43
    Оценка: +1
    N>Мне не нужно представлять, слишком дофига разнообразного опыта. Консоледрочеры проигрывают по эффективности труда людям выбирающим более совершенные инструменты. Консоль оправдана в средах где без неё не обойтись, в силу убогости, примитивности или узкой специализированности среды, но когда, допустим, через консоль начинают пытаться управлять компьютером или вести разработку — пиши пропало, жирный минус к продуктивности.

    Ты видимо очень хочешь об этом поговорить, но на самом деле упускаешь слона в комнате — любой дистрибутив linux включает в себя такой компонент как DE (desktop environment) — Gnome, KDE, XFCE и тд, это вот он самый и есть. В любом приличном DE есть такой компонент как Settings Manager, через который можно настраивать систему не используя терминал вообще. Я недавно был очень удивлен, когда смог в XFCE подмонтировать диск используя менеджер настроек, семь лет назад нужно было для этого редактировать /etc/fstab. В общем, при желании, в linux почти все можно нарулить через GUI, если так любишь использовать GUI — используй, кто не дает? При чем тут консоледрочеры вообще?
    Re[8]: Hello UNIX!
    От: Nikе Россия  
    Дата: 24.08.15 11:56
    Оценка: +1
    Здравствуйте, landerhigh, Вы писали:

    S>>>А в консоли ты просто найдёшь через Ctrl-R ту команду, которой ты это делал в прошлый раз.

    N>>До тех пор пока ты через консоль не начинаешь разрабатывать и дебажить приложения.

    L>Эээ, а что, разрабатывать нужно мышкой?

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

    L>Про "дебажить" — молчу, молчу, молчу

    Ну вот у нас допустим, хотя проект как бы в основном андроидный — разработка >95% кода ведётся под виндой, под виндовый проект. Никаких эмуляторов, затрат времени на отладку под андроидом и т.п. Высокоэффективная среда разработки. Периодически запускаем проект на таргет платформе и смотрим — чего получилось. Разработка получается эффективнее, чем у других проектов, мы делаем более сложные проекты, быстрее и меньшими силами.
    Периодически приходит какой-нибудь новый линуксоид и начинает издевательски медленно девелопить что-то вспомогательное используя консоль, вим и т.п.
    Нужно разобрать угил.
    Re[10]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 24.08.15 14:09
    Оценка: +1
    Здравствуйте, VTT, Вы писали:

    VTT>Вот если бы кто-то из любителей консоли написал, что он читает rsdn / отправляет комментарии из консоли и ему это удобнее, чем кликать мышкой в браузере — вот тогда бы я удивился.


    Зачем? Тебе не понятно, что у каждого инструмента свое предназначение?
    Re[13]: Hello UNIX!
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 24.08.15 17:21
    Оценка: :)
    Здравствуйте, Mamut, Вы писали:

    M> AB>В over 99% случаев никаких других инструментов нет (и в принципе не планируется).

    M> Не планируется чаще всего именно из-за «не знаю и знать не хочу, в консоли эффективнее»

    Нет, не так. Не планируется потому что это VPS с 512MB RAM, или какая-нибудь древняя CentOS/FreeBSD. Не планируется потому что на конкретном инстансе это редкая операция — раз в год потратить немного времени, посчитать нужные вещи и забыть еще на год. Не планируется потому что мне быстрее в консоли, а кроме меня это вообще никому не нужно (наиболее частый вариант).

    За все время мне пришлось всего один раз установить kibana, в нее заглядывает один человек, который не использует ни одного отчета/дашборда/etc — т.е. просто смотрит логи через веб вместо ssh.

    M> AB>1) Их надо устанавливать, настраивать, обслуживать, тратить на них железные ресурсы и т.д. — на малых инсталляциях это нецелесообразно, на больших есть сомнения в том, что они справятся с нагрузками.

    M> Вижу Кибану на 10 000 запросов в день. Маленькая инсталляция. Справляется
    M> Видел Splunk на ~1 500 000 запросов в день (общее количество логов там было гигабайтами, потому что был бардак в логах разных подсистем, много информации дублировалось, ~150 логов в целом). Видимо, большая инсталляция. Справлялся на ура.

    В том месте, где я бы мог ей найти полезное применение, мне нужно работать с объемами логов порядка 2-5TB в сутки. Предполагаю, что индекс будет раза в 3 больше по размеру — т.е. дополнительный сервер, полки к нему и не известно полетит оно или нет — цена эксперимента достаточно высока, а опыт подсказывает, что чудес не бывает.

    M> AB>3) Все же это системы немного другого назначения и в консоли найти ответ чаще будет быстрее, нежели мышковозить сочиняя очередной фильтр на один раз.

    M> Кто сказал про мышковозить? Ах, ты сказал, не я. В Спланке, например, мощнейший язык запросов. Ты замучаешься в консоли «быстрее» составлять запросы с использованием убогих консольных утилит. Особенно если учесть, что для подавляющего большинства логов он уже знает про то, какие поля есть в этом логе и достаточно сделать, например

    На данный момент возможности консольных утилит меня более чем устраивают. Что же касается приведенного примера с "языком запросов" — оно все прикольно ровно до определенного момента (пока логи имеют поля, пока требуется относительно тривиальные выборки и т.д.), дальше берем в руки awk/sed/grep-подобный скальпель и занимаемся художественным выпиливанием.

    P.S. У данных продуктов есть своя ниша, где они будут "на своем месте", но для моих задач в большинстве случаев они не подходят.
    ... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
    Re[6]: Hello UNIX!
    От: Kernighan СССР  
    Дата: 24.08.15 23:37
    Оценка: -1
    Здравствуйте, Klikujiskaaan, Вы писали:

    K>Голословное утверждение. Ни мой отец, ни моя мать не смогли нормально работать за Убунтой, чего не скажешь о винде и осх, но, наверное, они не "простые пользователи", ага.


    У тебя очень криворукие родственники.
    У меня и отец и мать работают с Kubuntu.
    76 и 78 лет, Карл!
    Re[11]: Hello UNIX!
    От: Sinclair Россия https://github.com/evilguest/
    Дата: 25.08.15 05:24
    Оценка: +1
    Здравствуйте, 0BD11A0D, Вы писали:

    BDA>Здравствуйте, Sinclair, Вы писали:


    BDA>>>Это почта. Если собрать всех в чатик, Семён Дмитриевич сам может писать, типа, «Здорово, посоны, а также лично ты, Алексей Михайлович! Сорян, но сегодня на связи буду ближе к пяти».

    S>>Это зашибись, но задачу никак не решает. Потому что Петру Санычу к пяти надо забирать ребёнка, а после шести у него звонок с east coast.
    S>>Всю эту систему уравнений лично я решать не хочу, а если предоставить им "самим договориться", то тупо ничего не произойдёт.

    BDA>И как тут помогает Outlook?

    Откройте для себя Scheduling assistant:


    (http://www.cumc.columbia.edu/it/howto/email/schedule.html)

    Основное преимущество — мне не надо ни устно ни через емейл выяснять у каждого из участников, когда он свободен.
    Уйдемте отсюда, Румата! У вас слишком богатые погреба.
    Re[17]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 25.08.15 07:04
    Оценка: +1
    Здравствуйте, Mamut, Вы писали:

    MTD>>Простой вопрос — зачем?


    Ответа у тебя нет. Видимо просто "ну надо же что-то делать!!!!"

    MTD>>шевелюсь только когда надо


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

    M>Это даже не достойно комментария


    Береги себя
    Re[13]: Hello UNIX!
    От: Sinclair Россия https://github.com/evilguest/
    Дата: 25.08.15 08:55
    Оценка: +1
    Здравствуйте, 0BD11A0D, Вы писали:

    BDA>Чего у Микрософта не отнять, это скилла нейминга. Надо же, скежулинг ассистант. В Thunderbird'е-то лопухи опенсорсные назвали эту фичку Invite attendees. Так корову, конечно, не продать.

    Скилл нейминга у них ниже плинтуса. Вообще, маркетинг в МС профнепригоден. Вот уже 30 лет как. И никаких подвижек к лучшему не видно. К счастью, это компенсируется полной беспомощностью инженерных отделов у их конкурентов — кроме Apple.
    Можно посмотреть на скриншот Invite Attendees, где аналогичный ассистант реально показывает расписание людей, а не "information unavailable", как на всём, что я вижу в гугле?
    Откуда thunderbird берёт эти данные?

    BDA>Подождите, но ведь проблема была обозначена так: люди сами договориться не способны, а вы организовывать встречу не хотите. Как Outlook тут что-то меняет?

    Очень просто он меняет — он даёт мне инструмент по организации встреч, который позволяет мне одним взглядом выбрать подходящий слот. "договориться без бюрократии" займёт неделю. Договориться "с бюрократией" от Microsoft занимает 5 минут.

    BDA>Выходит, все-таки, если дать людям инструмент, они самоорганизуются?

    Нет. "Само" всё только ухудшается. Организовать может только организатор — причём неважно, кто он по званию. В нормальной команде для каждый может выступать организатором — по мере появления задач.
    И вот этому организатору надо давать качественные тулзы, потому что без них он тупо забьёт на кооперацию и всё. Т.е. не будет, к примеру, обсуждать прототипы UI с другими сотрудниками, а молча сделает, как ему удобно.
    Потому что если закодить форму занимает 4 часа, а организовать 20-минутное обсуждение занимает три дня, то проще её шесть раз переделать.

    BDA>Или (слава роботам!) вы верите, что это Outlook их организовал? Так вот, если оставаться в разумных рамках и считать, что это просто адекватный инструмент, чатик ничем не хуже.

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

    BDA>На самом деле, лучше, т.к. все происходит быстрее.

    Быстрее происходит это только в том случае, если у всех участников — свободное расписание, в котором иногда-иногда есть какие-то окна занятости. У тех, с кем общаюсь я, расписание как правило забито "на сегодня" полностью, на завтра на 6 из 8 часов, а вот на послезавтра есть шанс найти свободное окошечко.
    BDA>Но, конечно, почувствовать себя при этом важной шишкой, которая извещает коллег, что не сможет помитинговать, так как во время оно надо принять звонок с East Coast, не получится.
    Не понимаю вашего наезда. чем, по вашему, сообщение в чат "не могу, у меня в это время звонок", отличается по важношишечности от кнопки Decline and Propose a new Time в Outlook?
    BDA>А я вам так скажу: я уже за..ался двигать процесс вперед. При том, что все общение на виду и никто из себя не строит. Почта, с ее неторопливым согласованием созвона, убила бы вообще ту немногую эффективность, которая
    есть.
    Может вам попробовать более эффективные инструменты, чем "чятик"? А то странно получается — вы задолбались, а я нет. При этом я типа использую неэффективную бюрократию, а вы — эффективный чатик.

    В чатике ни трекинга нет, ни учёта уже отправленной информации. Это я что, буду каждому желающему со мной пообщаться отдельно объяснять, что "я в новосибирске, в 17:00 GMT у нас уже 11pm. А в 1:00 am GMT по вторникам я вообще всегда занят — у меня еженедельный митинг"? Я тогда не то что на RSDN не успею писать, я вообще ничего больше успевать не буду.
    Уйдемте отсюда, Румата! У вас слишком богатые погреба.
    Re[17]: Hello UNIX!
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 25.08.15 12:55
    Оценка: +1
    Здравствуйте, Mamut, Вы писали:

    M> AB>Как я и говорил — фигурное выпиливание (и mode=sed говорит сам за себя). И чем дальше я буду переходить от общего к частному (конкретно к своим логам во всем их многообразии), тем больше это будет тем самым sed-ом в консоли, только плюс "прицеп", который нужно будет поддерживать.

    M> Ты вообще читаешь, что тебе пишут? Выделенное. Никакого «фигурного выпиливания», которое ты себе придумал. rex нужен, если у тебя логи вообще структуры не имеют — даже тогда тебе доступны любые трансформации, любые запросы, любой поиск и любая аналитика.

    Ну вот эти "любые трансформации" и являются "фигурным выпиливанием", тут я абсолютно ничего не придумал, а написал краткий пересказ документации по твоей ссылке — берем sed-подобные выражения, регулярки и фигачим преобразования.

    M> M>> 2. Про «тривиальные выборки» смешно, да. Я вот жду, может ты покажешь, как awk'ом и sed'ом я не знаю, персентили вытаскивать. Или outlier'ы на каких-то значениях.

    M> AB>Ну можно и на awk
    M> AB>я просто делегировал эту задачу R.
    M> в консоли найти ответ чаще будет быстрее
    M> Ну то есть вместо использования одного инструмента, который заточен на анализ логов, ты предлагаешь использовать стопятьсот разных тулзов. Молодец, чо.

    Да, именно так — "каждый делает одно дело, но делает его хорошо".

    M> Можно пример «нетривиальных запросов», которые можно решить только в консоли sed'ом и awk'ом?


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

    M> AB>Ты пытаешься мне "продать" аналитику, а я пытаюсь объяснить, что я не занимаюсь аналитикой (по крайней мере не в таком виде). Возможно в этом причина недопонимания.

    M> Я не пытаюсь тебе продать аналитику. Ты себе придумал какую-то картину мира, где все решается sed'ом и awk'ом. А «нетривиальные» запросы у тебя ВНЕЗАПНО становятся «аналитикой».

    Приведенные тобой примеры — это вполне конкретные выборки для вполне конкретных целей аналитики для продажников / ученых и т.д.

    M> Ну и да. Зачем еще нужны логи, как не для аналитики?


    Тебя смущает термин "аналитика"? Под аналитикой я понимаю систематическое вычисление к-л показателей на предметно-ориентированном наборе или потоке данных, их анализ, изучение, сравнение и т.д.

    M> AB>то я не буду заниматься извращениями с фигурным выпиливанием из сырых технических логов (которые, к тому же, могут не содержать требуемой информации), а добавлю в приложение необходимый для аналитики функционал — это может быть обычный csv лог, пригодный для импорта в базу, или сразу отправка данных через какой-нибудь api — это дело уже десятое, ни к *nix ни к консоли не имеющее отношения.

    M> Аха-ха-ха, извини. «Просто добавлю аналитику», «просто дамп csv», «просто прикручу R», «просто какой-то API». Куда только подевались все выспренные заявления о «нетривиальных запросах» и прочее?

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

    Так, например, в приведенных тобой примерах в логе может отсутствовать JSESSIONID, потому что он передается не в GET запросе, а кукой и куки не логгируются. В POST запросе могут приезжать данные формы, которые так же не попадают в лог, но могут быть необходимы для продажной аналитики. Создание предметно-ориентированного лога или использование соответствующего api я считаю более чем адекватным для решения задач такого рода — у продажников свои заморочки, у сейсмологов свои.

    В моей же области деятельности чаще всего оказывается наиболее адекватным использовать стандартные консольные утилиты.
    ... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
    Re[4]: Hello UNIX!
    От: Слава  
    Дата: 25.08.15 12:59
    Оценка: :)
    Здравствуйте, Sheridan, Вы писали:

    S>Здравствуйте, CreatorCray, Вы писали:


    CC>>Здравствуйте, Kernighan, Вы писали:


    K>>>Ну например то, что командная строка — это не "ужас-ужас", а очень удобная штука.

    CC>>Ещё бы, когда больше ничего нет — палка-копалка просто супер удобна!
    S>Да, бывает что и больше ничего нет. Например на роутерах, свичах, точках доступа...
    S>На сервантах, например. Или вы предлагаете везде туда гуй втыкать и мышеелозить?

    Вин 3.11 работала на 4 МБ оперативки. И неплохо так работала, гуй рисовался.

    Скажи уж честно (хотя ты и не разработчик), сделать нормальное GUI — трудоемко, и сравнимо с написанием основной программы. Вот оне, девелоперы опенсорца, и не хотят тратить время на гуй. Да и на чем его рисовать? GDI виндового у них нет, а кроссплатформенный фреймворк с закругленными кнопочками, градиентами и шрифтами 36pt — для слепых пингвинов, этот фреймворк жрет память как не в себя, да еще и падает.
    Re[10]: Hello UNIX!
    От: Yoriсk  
    Дата: 25.08.15 15:15
    Оценка: +1
    Здравствуйте, Anton Batenev, Вы писали:

    AB>Расскажу про себя. Частенько встречается задача посчитать то или иное количество событий по логу. Например, выяснить максимальное количество запросов в секунду к веб-серверу, посмотреть какое-нибудь количество ошибок/успехов за последние N минут, найти популярный запрос к сайту, посчитать среднее время ответа сервиса и т.д.


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

    AB>Это как на велосипеде — один раз научился кататься, дальше уже не забудешь.


    Верю. Но это же нужно несколько лет каждый день "кататься", а если твоя работа не в велосипедировании как таковом, а оное является лишь средством и нужно раз в месяц, причём каждый раз разное — не научишься.
    Re[19]: Hello UNIX!
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 25.08.15 16:49
    Оценка: +1
    Здравствуйте, Mamut, Вы писали:

    M> Краткая выжимка нашего увлекательнейшего разговора:

    M> M: Есть тулзы для работы с логами, гораздо удобнее и лучше
    M> AB: Не подойдут для маленьких установок, сомнения для больших, где маленькие: это VPS с 512MB RAM, большие: это терабайт логов в сутки. Любые другие варианты не подходят, потому что я так сказал: не нужны!

    Перевираешь. Я не писал, что "не подойдут", я писал (циатата): "В over 99% случаев никаких других инструментов нет (и в принципе не планируется) <потому что>". Так же я не писал "не нужны", а как раз наоборот (цитата: "У данных продуктов есть своя ниша, где они будут "на своем месте", но для моих задач в большинстве случаев они не подходят.").

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

    M> AB: для нетривиальных выборок не подходят. Нет, то, что ты показал, это не нетривиальные выборки, это аналитика, я про аналитику не говорю. Мне не нужна аналитика. Но я точно знаю, что есть какие-то мифические нетривиальные выборки, которые ты решить не сможешь, а у меня консоль!!


    И еще раз переврал. Я говорил о том, что (цитата): "оно все прикольно ровно до определенного момента (пока логи имеют поля, пока требуется относительно тривиальные выборки и т.д.), дальше берем в руки awk/sed/grep-подобный скальпель и занимаемся художественным выпиливанием.".

    Для фигурного выпиливания у меня и так есть sed/awk/grep — зачем мне еще одна сущность для этого мне не совсем понятно.

    M> AB: я легко прикручу аналитику к приложению! CSV (что с ним делать? — M.)! Дамп в базу данных (что с ним делать? — M.)! Какой-то API (какой? — M.)


    Что делать с CSV? Это универсальный формат, который поддерживается большим числом приложений от банального excel до языков программирования. Если не нравится или не подходит csv, можешь писать в tskv/json/xml — тут смысл в разделении/независимости потоков данных, которые требуются аналитикам и эксплуатации. Мне не интересно время между входом на сайт и переходом на страницу покупки, продажникам не интересно как нагрузка распределяется по worker-ам.

    Что делать с данными в БД? Да всю ту аналитику, про которую ты рассказываешь — там уже не возникает особых вопросов по поводу объема данных, сами данные очищены от лишней "шелухи" (а в некоторых случаях может потребоваться и пост-обработка например по обезличиванию данных).

    Какой API? Да тот же Google Analytics / Яндекс.Метрика где необходимые события можно послать простым вызовом js, до каких-то специализированных внутренних решений.
    ... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
    Re[18]: Hello UNIX!
    От: Sinclair Россия https://github.com/evilguest/
    Дата: 25.08.15 17:33
    Оценка: +1
    Здравствуйте, Anton Batenev, Вы писали:

    AB>С тем же самым успехом в реальной жизни данных может и не быть в сырых логах. Если же они есть и так внезапно потребовались, то не вижу никаких проблем их достать.

    Из моего опыта, в логах есть 99.9% от того, что нужно. Потому что обычно в логи пишут более-менее всё. Ибо в серверных приложениях интерактивная отладка — экзотика, а без отладки приложения обычно не взлетают совсем. Во всех 100% случаев, когда за последние 10 лет я слышал фразу "этого в логах нету", имелось в виду "у нас нет такого лога, чтобы то, что вам нужно, было в нём одном". Обычная работа саппорта — это "смотрим в лог №1, по нему понимаем, в какой лог глядеть следующим", и так пять раз в простых случаях, и восемь раз — в сложных.

    S>> Ну, или мучительные извращения с выпиливанием на основе консльных тулзов, которые для этого не предназначены.

    AB>Ну что же за мазохизм-то?! Если для решения задачи есть адекватный задаче инструмент, то надо пользоваться этим инструментом.
    Воот. А вы — отказываетесь
    Уйдемте отсюда, Румата! У вас слишком богатые погреба.
    Re[19]: Hello UNIX!
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 25.08.15 19:33
    Оценка: :)
    Здравствуйте, Sinclair, Вы писали:

    S> AB>С тем же самым успехом в реальной жизни данных может и не быть в сырых логах. Если же они есть и так внезапно потребовались, то не вижу никаких проблем их достать.

    S> Из моего опыта, в логах есть 99.9% от того, что нужно. Потому что обычно в логи пишут более-менее всё. Ибо в серверных приложениях интерактивная отладка — экзотика, а без отладки приложения обычно не взлетают совсем.

    Возможно тогда твой опыт ограничивается большими организациями, с более-менее налаженным процессом, который обкладывают "градусниками" во все места — это хороший и правильный подход. Однако в мире "дикого" интернета отладка приложений в 99.9% случаев сводится к заливке файла по FTP на боевой сервер и просмотру результата в браузере (хотя есть еще более клинические случаи типа Bitrix).

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

    S> AB>Ну что же за мазохизм-то?! Если для решения задачи есть адекватный задаче инструмент, то надо пользоваться этим инструментом.

    S> Воот. А вы — отказываетесь

    От использования адекватных задаче инструментов я никогда не отказывался (вот пример, где для решения задачи парсинг логов консольными утилитами я посчитал нецелесообразным). Увы, не моя вина, что решения типа splunk/kibana мне <пока> негде/незачем применять.
    ... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
    Re[7]: Hello UNIX!
    От: Stanislaw K СССР  
    Дата: 25.08.15 20:01
    Оценка: +1
    Здравствуйте, Kernighan, Вы писали:

    K>>Голословное утверждение. Ни мой отец, ни моя мать не смогли нормально работать за Убунтой, чего не скажешь о винде и осх, но, наверное, они не "простые пользователи", ага.


    K>У тебя очень криворукие родственники.

    K>У меня и отец и мать работают с Kubuntu.
    K>76 и 78 лет, Карл!

    "работают" — в смысле зарабатывают? или имелось в виду "включают видеотелефон комп, скайп автозапуске один клик для связи с ребенком". с последним сценарием у меня 90 летний дядька справляется.
    Все проблемы от жадности и глупости
    Re[20]: Hello UNIX!
    От: Sinclair Россия https://github.com/evilguest/
    Дата: 26.08.15 04:08
    Оценка: +1
    Здравствуйте, Anton Batenev, Вы писали:

    AB>Возможно тогда твой опыт ограничивается большими организациями, с более-менее налаженным процессом, который обкладывают "градусниками" во все места — это хороший и правильный подход.

    Нет, не ограничивается.
    AB>Однако в мире "дикого" интернета отладка приложений в 99.9% случаев сводится к заливке файла по FTP на боевой сервер и просмотру результата в браузере (хотя есть еще более клинические случаи типа Bitrix).
    И тем не менее, даже в самом диком интернете машины времени нету, и невозможно метнуться в 2013, чтобы заботливо подложить файлик с расширенным логгированием.

    AB>В "правильном" мире нет никакой необходимости сливать все логи в одну помойку — процесс налажен, статистика отдельно, технические логи отдельно, все отправляется, анализируется, считается, планируется, эксплуатируется.

    Вы идеализируете "правильный" мир.
    Он только снаружи выглядит хорошо. Внутри даже у самых секси-сервисов всё то же самое — бардак, недоделки, косяки и прочее.


    AB>От использования адекватных задаче инструментов я никогда не отказывался (вот пример, где для решения задачи парсинг логов консольными утилитами я посчитал нецелесообразным). Увы, не моя вина, что решения типа splunk/kibana мне <пока> негде/незачем применять.

    Ок.
    Уйдемте отсюда, Румата! У вас слишком богатые погреба.
    Re[23]: Hello UNIX!
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 26.08.15 15:18
    Оценка: +1
    Здравствуйте, Mamut, Вы писали:

    M> Как мне поможет консоль, если я не смогу что-то найти в логах с помощью спланка?


    Все пустое... По десятому кругу одно и тоже... Я устал доказывать очевидные вещи.
    ... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
    Re[7]: Hello UNIX!
    От: SkyDance Земля  
    Дата: 27.08.15 00:37
    Оценка: :)
    CC>Что помешало авторам сделать к нему нормальный гуй? Ну, кроме лени?

    Да как обычно — неумение и отсутствие дизайнеров. Классика же.
    Re[7]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 27.08.15 00:46
    Оценка: :)
    Здравствуйте, CreatorCray, Вы писали:

    S>>Часто так и делают, да только в веб-морже не всё доступно. В том же openwrt (вроде) openvpn линк настраивается только из консоли

    CC>Что помешало авторам сделать к нему нормальный гуй? Ну, кроме лени?
    Отсутствие необходимости, например. Из консоли всё прекрасно настраивается. Я бы и веб-морду бы сделал опциональной...

    S>>Ви так говорите, ребе, как будто это настолько плохо!

    CC>Это хуже чем другие решения.
    У тебя просто нет опыта в консоли

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

    CC>А как насчёт быстро? Быстро жать? Мышой выделить большой кусок в произвольном месте получится за секунду. Куда быстрее чем топать туда клавишами.
    Быстро только кошки родятся. После пары поездок за 70-100км к уложенному спатушки серванту изза "надо быстро!!!11" начинаешь понимать, что быстро — не обязательно быстро, постигаешь дзен и привыкаешь сначала думать и читать то, что собираешься запустить.

    S>>Мда. У тебя точно есть опыт администрирования?

    CC>У меня опыт программирования.
    Как всегда, программисты плевать хотели на тех, кто их софт поддерживает. Более того, плевать хотели на их мнение. Варятся в своих трёх окнах (студия, браузер, плеер) и даже не хотят слышать о том, что есть более удобные инструменты управления компом\железом\сетью, чем мышеелозенье.


    S>> Намного полезнее держать в хистори список юзабельных команд с быстрым доступом к ним по [первые символы+стрелка вверх], чем мышеелозить, копируя чтототам отсюдатуда. А еще лучще писать скрипты, выполняющие нужную работу.

    CC>копирую я обычно что то из предыдущего вывода в параметры новой команды. То, что уже выполнялось — да, в истории найти проще.
    Ты копируешь строки по 300-400 символов?

    Еще раз: предыдущий вывод проще направить сразу на ввод через |, чем мышеелозить в поисках нужного.

    S>>тар скорее всего принимает поток от предыдущей команды через | и чтото с тем потоком не так.

    CC>То, что где то не так это и так понятно. А что именно и где?
    Давай мне конкретную команду и конкретные данные, на которых оно спотыкается. Попробую сказать что именно и где.

    CC>Такое ощущение что большинство аффтаров никогда не дебажили результаты фейла своих творений.

    Осторожнее, ты программистов ругать начинаешь, можно сказать — коллег


    CC>>>>>А, ну и как ягодка на торте: утилита, которая при ошибке просто выводят вопросительный знак и больше ничего — прекрасно отражает общее отношение к юзеру.

    S>>>>За 10 лет активного гентупользования впервые о таком слышу.
    CC>>>
    S>>Вот и я об чём.
    CC>Утилита называется ed
    sheridan@spc ~ $ ed
    zsh: command not found: ed

    Matrix has you...
    Re[9]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 27.08.15 00:55
    Оценка: :)
    Здравствуйте, Somescout, Вы писали:

    S>Здравствуйте, landerhigh, Вы писали:


    S>>>А у автора тривиальная задача? А то ведь можно дойти до "Я хочу скопировать MBR, а глупый эксплорер мне этого не позволяет".

    L>>Так что именно палкой-копалкой-то оаказывается в итоге?
    S>Не знаю, организуйте в обычной консоли просмотр миниатюр фотографий и видео, потом повторите вопрос.
    Ты об этом?
    Matrix has you...
    Re[8]: Hello UNIX!
    От: CreatorCray  
    Дата: 27.08.15 01:21
    Оценка: +1
    Здравствуйте, Sheridan, Вы писали:

    S>>>Часто так и делают, да только в веб-морже не всё доступно. В том же openwrt (вроде) openvpn линк настраивается только из консоли

    CC>>Что помешало авторам сделать к нему нормальный гуй? Ну, кроме лени?
    S>Отсутствие необходимости, например. Из консоли всё прекрасно настраивается. Я бы и веб-морду бы сделал опциональной...
    Вот прямо таки вижу как домашний юзер настраивает что то из консоли.

    S>>>Ви так говорите, ребе, как будто это настолько плохо!

    CC>>Это хуже чем другие решения.
    S>У тебя просто нет опыта в консоли


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

    CC>>А как насчёт быстро? Быстро жать? Мышой выделить большой кусок в произвольном месте получится за секунду. Куда быстрее чем топать туда клавишами.
    S>Быстро только кошки родятся. После пары поездок за 70-100км к уложенному спатушки серванту изза "надо быстро!!!11" начинаешь понимать, что быстро — не обязательно быстро, постигаешь дзен и привыкаешь сначала думать и читать то, что собираешься запустить.
    Печальный у тебя опыт.

    S>Как всегда, программисты плевать хотели на тех, кто их софт поддерживает.

    Это говорит тот, кто отказывает пользователям в нормальном гуе.

    S>>> Намного полезнее держать в хистори список юзабельных команд с быстрым доступом к ним по [первые символы+стрелка вверх], чем мышеелозить, копируя чтототам отсюдатуда. А еще лучще писать скрипты, выполняющие нужную работу.

    CC>>копирую я обычно что то из предыдущего вывода в параметры новой команды. То, что уже выполнялось — да, в истории найти проще.
    S>Ты копируешь строки по 300-400 символов?
    По разному бывает.

    S>Еще раз: предыдущий вывод проще направить сразу на ввод через |, чем мышеелозить в поисках нужного.

    Как правило надо не весь вывод а только его произвольный кусок.

    S>>>тар скорее всего принимает поток от предыдущей команды через | и чтото с тем потоком не так.

    CC>>То, что где то не так это и так понятно. А что именно и где?
    S>Давай мне конкретную команду и конкретные данные, на которых оно спотыкается. Попробую сказать что именно и где.
    Вот это сейчас ты серьёзно?

    CC>>Такое ощущение что большинство аффтаров никогда не дебажили результаты фейла своих творений.

    S>Осторожнее, ты программистов ругать начинаешь, можно сказать — коллег
    Рукожопы мне не коллеги.

    CC>>Утилита называется ed

    S>
    S>sheridan@spc ~ $ ed
    S>zsh: command not found: ed
    S>

    S>

    Забанили по IP, значит пора закрыть эту страницу.
    Всем пока
    Re[10]: Hello UNIX!
    От: CreatorCray  
    Дата: 27.08.15 03:56
    Оценка: +1
    Здравствуйте, Sheridan, Вы писали:

    S>Домашнему юзеру надо объединять сети по vpn? о0

    Бывает, да. А что тут такого?

    S>>>У тебя просто нет опыта в консоли

    S>Я тоже в качестве доказательств буду смайл вставлять, ок?
    Ты делаешь странные заявления а я должен приводить доказательства?

    CC>>Печальный у тебя опыт.

    S>По существу есть что сказать?
    По существу я за всё время ничего не убил так, чтобы пришлось куда то ходить ногами.
    На нормальных серверах давно есть remote консоль, которая не зависит от состояния ОС.

    S>>>Как всегда, программисты плевать хотели на тех, кто их софт поддерживает.

    CC>>Это говорит тот, кто отказывает пользователям в нормальном гуе.
    S>Пользователям? Отказывает? Ни в коем разе. Сколько угодно гуя.
    S>Я говорю о том, что консоль чаще, намного чаще удобнее.
    Тебе может быть и удобнее — спору нет. Но обычным людям удобнее таки гуй.

    S>>>Ты копируешь строки по 300-400 символов?

    CC>>По разному бывает.
    S>уууу.... Сразу видно
    Ещё один приступ ясновидения?

    S>Вместо автоматизации решения просто копипастит. Или всё таки нет? Мне непонятно.

    например когда мне надо скопировать кусок из результата p4 describe в определённое место в p4 change # (который сам запускает из себя vim)
    предлагаешь это пайпать? Да нафиг надо!

    S>>>Еще раз: предыдущий вывод проще направить сразу на ввод через |, чем мышеелозить в поисках нужного.

    CC>>Как правило надо не весь вывод а только его произвольный кусок.
    S>Не проблема
    напомню: речь про то, что мышой быстрее.

    S>>>Давай мне конкретную команду и конкретные данные, на которых оно спотыкается. Попробую сказать что именно и где.

    CC>>Вот это сейчас ты серьёзно?
    S>Ты предлагаешь мне разобраться с проблемой "иногда когдато я видел, что бывает .... .... .... Что это?".
    Ты серьёзно предлагаешь прислать тебе пару гигов приватных данных?

    S>Ты правда думаешь, что я по этой фотографии смогу поставить диагноз?

    Дано: tar выдаёт вот такую вот ошибку. Задача: узнать в каких случаях он выдаёт эту ошибку. Я не прошу "исправить" или сделать "чтоб не выдавало". Мне нужна информация о причинах возникновения таких ошибок.
    Пример: если пишет "cannot open file: errno=2" — ты можешь рассказать почему такое бывает? Я уверен даже man page пришлёшь.

    S>Отсмейся и расскажи мне чего тут смешного, я тоже посмеюсь.

    Если у тебя на твоей машине нет стандартной, между прочим, unix утилиты это не значит что её не существует.
    Ну и как бы странно что человек, который себя позиционирует как tяue линуксоид про неё не слышал.
    Забанили по IP, значит пора закрыть эту страницу.
    Всем пока
    Re[14]: Мдэ...
    От: CreatorCray  
    Дата: 27.08.15 03:56
    Оценка: +1
    Здравствуйте, Sheridan, Вы писали:

    CC>>Какие интересные задачи у линуксоидов.


    S>Мопед не мой
    Автор: Ops
    Дата: 22.08.15
    , а товарища Ops. Он задачу ставил. Может ты веткой промахнулся?


    Он поставил простую задачу: поменять слово в файле.
    Никаких повторений и регулярности — один раз.

    Нормальные люди дажа не линуксах берут да хоть тот же vim и меняют в нём.
    Забанили по IP, значит пора закрыть эту страницу.
    Всем пока
    Re[15]: Мдэ...
    От: Sheridan Россия  
    Дата: 27.08.15 09:35
    Оценка: :)
    Здравствуйте, CreatorCray, Вы писали:

    CC>Он поставил простую задачу: поменять слово в файле.

    CC>Никаких повторений и регулярности — один раз.
    CC>Нормальные люди дажа не линуксах берут да хоть тот же vim и меняют в нём.
    Нормальные люди берут удобный инструмент и работают в нём. А нормальные работники свою работу делают быстро и качественно. А так как результат cat | sed будет таким же, как и результат open-find/replace-save-close, то нахрена мне запускать какиетотам редакторы, если я умею то же самое сделать сразу?
    Matrix has you...
    Re[7]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 27.08.15 09:56
    Оценка: :)
    Здравствуйте, Nikе, Вы писали:

    AB>>В тебе похоже говорят эмоции.

    N>Во мне говорит обширный опыт руководства разработчиками. Могу сравнить, потому, что видел и вижу кто и как решает сравнимые задачи, с какой скоростью и эффективностью, кто на чём застревает.
    В тебе говорит отсутствие опыта работы своими руками плюс отсутствие возможности набрать программистов вместо студентов плюс, возможно, отсутствие понимания что программисты не админы.
    Matrix has you...
    Re[13]: Мдэ...
    От: Sheridan Россия  
    Дата: 27.08.15 13:23
    Оценка: :)
    Здравствуйте, Poopy Joe, Вы писали:

    S>>Что делает виндовоз? Открывает редактором и поиск\замена.

    S>>Что делает линупсятник? cat src.txt | sed -e 's/one/two/ig' > dst.txt
    PJ>А теперь тоже самое для ворда или для xml или еще для какого формата.
    Я в курсе, что когда возразить нечего — один из вариантов попробовать положить соперника на лопатки — усложнять задачу до тех пор, пока собеседник не скажет "В этом случае да, мой инструмент не подходит". Обычно после этого инструмент соперника объявляется гавном.
    Для дока вряд ли я чтото придумаю. Хотя, ежели задача начнет ставиться по нескольку раз в день, я попытаюсь.
    А вот для xml можно уже и перл прикрутить. Впрочем, xml это тот же текстовый файл и cat | sed для него прекрасно подойдет для поиска\замены.
    Matrix has you...
    Re[18]: Мдэ...
    От: Mamut Швеция http://dmitriid.com
    Дата: 27.08.15 14:36
    Оценка: +1
    S>Надо быть альтернативно одаренным, чтобы менять слова одно на другое в бинарном файле, да еще с юзкейзом автора:
    S>

    S>...достаточно открыть его в редакторе и выбрать в меню "заменить", потом "сохранить"...


    .xml — это текстовый файл. Но этот пример тебе почему-то не понравился Есть дикое количество структурированной информации, которая является «просто текстовым файлом».


    PJ>>Прелесть какая. Парсить регулярными выражения xml это тру линухвэй

    S>ВНЕЗАПНО, мы уже xml парсим? Уже не просто поиск\замена?

    Просто поиск/замена в произвольном xml-файле у тебя не получится. Потому что тэги, атрибуты, комментарии и прочая и прочая.

    S>Дооо. В отличии от виндовоза луноход имеет в наличии кучу мелких инструментов, правильное использование которых позволит решить практически любую задачу. Без фанатизма, конечно, xls, например, никто не полезет sed'ом править.


    А чем полезет? Ты же заявлял, что замена — оп и сразу sed'ом. Внезапно оказалось, что и xml тебе не подходит, а если и подходит, то не sed'ом...

    S>А виндовоз вынужден под каждую задачу заново искать свой инструмент, перебирая их, а зачастую и покупая всякую шаровару.


    Зачем заново? Мы же программисты или где? У меня всегда раскрыта IDEA, которая в разы мощнее и лучше любого sed'а. А в случае с ситуациями типа XML'я она еще и знает, что с этим XML'ем делать. Например, рефакторить, переименовывать теги и многое другое, что может быть намного быстрее, удобнее и правильнее, чем писать регулярки.


    dmitriid.comGitHubLinkedIn
    Re[12]: Hello UNIX!
    От: CreatorCray  
    Дата: 27.08.15 20:22
    Оценка: +1
    Здравствуйте, Sheridan, Вы писали:

    S>>>Домашнему юзеру надо объединять сети по vpn? о0

    S>Не верю. Возможен единичный случай, конечно, но не верю.

    Например свою домашнюю сеть с той что у родителей дома.

    CC>>На нормальных серверах давно есть remote консоль, которая не зависит от состояния ОС.

    S>Как правило те сервера стоят на порядок дороже, чем обычно есть денег у небольших фирм.

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

    S>>>Я говорю о том, что консоль чаще, намного чаще удобнее.

    CC>>Тебе может быть и удобнее — спору нет. Но обычным людям удобнее таки гуй.
    S>Да при чем тут "обычные люди"? Я не с ними, а с тобой разговариваю.

    А я себя кем то необычным не считаю. Я пишу код в BSD based ядро и мне таки да, удобен гуй.

    CC>>например когда мне надо скопировать кусок из результата p4 describe в определённое место в p4 change # (который сам запускает из себя vim)

    S>Стало еще менее понятно. Только что речь шла о замене одного слова и ВНЕЗАПНО речь уже идет практически о полноценном редактировании документа. Как так?

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

    CC>>напомню: речь про то, что мышой быстрее.

    S>Один раз — возможно и быстрее. Если задача будет повторяться — стоит автоматизировать.

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

    CC>>Ты серьёзно предлагаешь прислать тебе пару гигов приватных данных?

    S>Если ты не можешь это сделать, то нахрена задавать вопросы, на которые никто не сможет ответить? Тролль? Тролль.

    Вопрос простой: в каких случаях tar пишет такую ошибку?

    S>>>Ты правда думаешь, что я по этой фотографии смогу поставить диагноз?

    CC>>Дано: tar выдаёт вот такую вот ошибку. Задача: узнать в каких случаях он выдаёт эту ошибку. Я не прошу "исправить" или сделать "чтоб не выдавало". Мне нужна информация о причинах возникновения таких ошибок.
    S>Ты не дурак и явно уже и гугла спросил и яндекса и маны почитал. Но не смог решить проблему. Либо смог, но для тебя это выглядит магией и ты так и не понял что это было. Следовательно там чтото более интересное и менее упоминаемое, в следствии чего я не смогу ответить на твой вопрос.

    Напомню что речь о том, что стандартные консольные утилиты написаны в плане юзабилити довольно халтурно. Надо именно что учить поведение каждой из них.

    S>Как бы в линупсе стандартного ничего нет.

    S>Так что про "стандартный" ed я впервые слышу.

    В мане написано "Ed is the standard text editor."
    Забанили по IP, значит пора закрыть эту страницу.
    Всем пока
    Re[12]: Hello UNIX!
    От: CreatorCray  
    Дата: 27.08.15 21:48
    Оценка: +1
    Здравствуйте, Sheridan, Вы писали:

    S>>

    S>>writeable (S) — Inverted synonym for read only.
    S>>read only (S) — An inverted synonym is writeable.

    S>А чего тут непонятного?

    Сепулькарий — см. сепульки.
    Сепульки — см. сепулькарий.

    Руки за такую документацию отрубать надо.
    Забанили по IP, значит пора закрыть эту страницу.
    Всем пока
    Re[13]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 27.08.15 22:22
    Оценка: :)
    Здравствуйте, CreatorCray, Вы писали:

    S>>>

    S>>>writeable (S) — Inverted synonym for read only.
    S>>>read only (S) — An inverted synonym is writeable.

    S>>А чего тут непонятного?

    CC>Сепулькарий — см. сепульки.

    CC>Сепульки — см. сепулькарий.

    Прочти еще раз то и это очень внимательно. И расскажи мне, почему самбовый вариант понятен, а сепульковый — нет. Очень внимательно читай, очень хорошо думай. Заодно расскажешь, почему эти два примера сравнивать нельзя.

    CC>Руки за такую документацию отрубать надо.

    Да, пожалуй следовало бы больше воды налить. Смотришь и ты бы не возбудился...
    Matrix has you...
    Re[14]: Hello UNIX!
    От: CreatorCray  
    Дата: 28.08.15 03:07
    Оценка: +1
    Здравствуйте, Sheridan, Вы писали:

    S>Ну да, как я и говорил — единичный случай. За 12 лет админства никто с такой просьбой не обращался и близко похожего совета не спрашивал.

    Это, безусловно, необходимый и достаточный показатель, да!

    CC>>Это плохое оправдание. В таком случае получается что консолью пользуются не потому что удобнее а от безысходности, потому как ничего другое на этом хламе просто не работает.

    S>i7 — хлам? Внезапно... Впрочем, вру. i7 там нет, там был core 2 duo, купленный где то в 2007 году...
    IPMI хотя бы было на том "сервере"?

    S>Будем продолжать сраться?

    Это же КСВ, что тут ещё можно делать?

    S>Я спорю не с функционалом, а с тобой. Мне непонятна твоя категоричность.

    Категоричность моя проста: я не согласен с твоей категоричностью что 640 Кб keyboard only консоли хватит всем!

    CC>>Задача повторяется на разных данных. Автоматизировать нечего потому как человек должен выбирать каждый раз что, откуда и куда.

    S>Не может быть что полный рандом. Должна быть какая-то система.
    Система безусловно есть, но для того чтобы скрипт верно мог определить что надо скопировать его надо научить парсить человеческий язык и понимать смысл написанного.

    S>Я тебе уже писал: похоже на то что с входным потоком что-то не так. Надо смотреть.

    Что именно? И при чём тут write?
    Сообщение об ошибке написано откровенно плохо. Оно не информативно.

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

    CC>>Напомню что речь о том, что стандартные консольные утилиты написаны в плане юзабилити довольно халтурно. Надо именно что учить поведение каждой из них.
    S>Я никогда не учу поведение каждой утилиты. Я никогда не учу даже из параметры и правила. Зачем мне это, если zsh мне по табу всё подсказывает?
    Т.е. ты каждый раз man читаешь чтобы найти нужный ключ? Это же медленно.

    S>И еще мне очень интересно как именно прикручивается понятие "юзабилити" к консольным командам?

    Например consistent ключи.
    Вот почему у того же тара -w это спрашивать confirmation каждый раз а -W это верификация? Вот каким местом были назначены названия? Где логика?

    S>>>Как бы в линупсе стандартного ничего нет.

    S>>>Так что про "стандартный" ed я впервые слышу.
    CC>>В мане написано "Ed is the standard text editor."
    S>

    S>Поехал как-то мужик в отпуск в Англию. Приезжает оттуда с кучей денег. Его друзья спрашивают:
    S>- Откуда деньги то взял?!
    S>- В покер выиграл!
    S>- Да ты толком то играть никогда не умел!!!
    S>- Да сел я за стол. Выпал у меня стрит. Я и говорю: "Стрит", а оппонент говорит, что у него флэш. Я и говорю: "Покажи!", а он в ответ: "У нас в Англии, джентельмены доверяют друг другу на слово...". И тут как мне поперло!!!


    Сказать то что хотел?
    Забанили по IP, значит пора закрыть эту страницу.
    Всем пока
    Re[4]: Hello UNIX!
    От: Evgeniy Skvortsov Россия  
    Дата: 28.08.15 07:21
    Оценка: :)
    Здравствуйте, Serge, Вы писали:

    S>Нафик тратить на это время и силы если есть виновс ?


    Полностью поддерживаю. Линукс на десктопе для обычного юзера — нонсенс.

    Сам перепробовал несколько дистров — половина выглядит как полное говно, но те с которыми можно работать — нормально работают только так как поставился — если нужно что-то еще — начинается Адъ и Израиль.
    Re: Hello UNIX!
    От: Farsight СССР  
    Дата: 28.08.15 08:06
    Оценка: :)
    Здравствуйте, tapatoon, Вы писали:

    Я нежно люблю свой сервант на базе CentOS 7. Там у меня типо NAS. Третьего для решил обновить на нем plexmediaserver. Фигня вопрос — wget'ом засасавыем пакет (лень репу создавать). Умные люди советовали перед обновлением плекса сделать yum update — фигня вопрос, делаем. В процессе заметил, что новое ядро запилилось, но да ладно. Обновляю плекс — все четко палит. А потом свет отключили. А когда включили — пичаль, нет серванта. Лампочки на нем мигают, а в сети его нет. Ну думаю, опять та шляпа с autonegotiation в сетевой карте. Лезу под потолок, достаю сервант, иду к телеку с проводами. Клавиатуру не забыл аварийную захватить. Подключаю — бааа, новое ядро прописалось в меню загрузки первым номером, то есть если его не трогать, оно и загрузится. Но вот только результат его выбора — kernel panic. Лезу и инет — нахожу, что наиболее простой путь — yum remove kernel, затем yum update. В итоге все все палит на ура. Констатирую, что я четкий пацан, постигающий linux way .

    ЗЫ: проблема с autonegotiation как-то самоустранилась. То есть теперь его не нужно выключать. Может ачивка за прокачку скила по linux way?
    </farsight>
    Re[26]: Мдэ...
    От: Poopy Joe Бельгия  
    Дата: 28.08.15 11:48
    Оценка: +1
    Здравствуйте, Sheridan, Вы писали:

    PJ>>Как только тебе нечего ответить тебе тут же начинают мерещиться приемы троллинга. Так оно вернее будет.

    S>К сожалению, они мне не мерещатся

    Мерещатся. Причем ровно в тот момент когда больше возразить нечего.

    S>Весь этот спор ты говоришь о том что консоль никому не нужна.


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

    S>Вот даже тут, ты говоришь о том, что бедняги — админы вынуждены пользоваться консолью, так как программисты ничего лучше не написали. Хотя это не так.


    Конечно не так. И веб морды есть и нормальные UI. Ну так за всех админом начал говорить не я, а ты.

    S>Нет, это я пытаюсь понять отчего ты настолько категоричен, никаких переходов на личности


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

    S>Ты всегда ищешь под любую задачу свой инструмент?

    А ты ешь суп вилкой?

    S>В смысле? Консоль же истинное зло, по твоему мнению! Нужно срочно всё переписать под гуй, ты же об этом? Консоль же недостойна рук юзеров, а юзерам же нужен ping хоть иногда.


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

    PJ>>Другой вопрос зачем кроме случаев линуксо-загончика мне может понадобится тот же tail вот это загадка.

    S>Вычёркивай из списка

    Так и остальные туда же. Не знаю ни одного пользователя который бы пользовался ping. Ах да в TF его показывают, но в UI.

    S>Можно конечно с помощью nncron записать порядок кликов мышкой в окнах приложения (приложений) с установкой таймеров между кликами если необходимо... Потом главное разрешение экрана не менять. Была у меня когда то такая задача, успешно решенная за пару часов.

    S>Ты такой скриптинг гуёвых приложений имеешь в виду?

    Ну... это объясняет почему ты так любишь консоль. Конечно если выбирать между консолью и твоей автоматизацией, то консоль может и удобнее. Линукс вэй он суров.

    S>Ты же сам говоришь, что популярность набирает. Где тебе верить, тут или там
    Автор: Poopy Joe
    Дата: 28.08.15
    ?


    Мне верить можно всегда. Единственное место где он набирает популярность, у конечного пользователя, это мобильные устройства, я ровно это и имел ввиду.
    Re[8]: Hello UNIX!
    От: Kernighan СССР  
    Дата: 28.08.15 14:22
    Оценка: +1
    Здравствуйте, Stanislaw K, Вы писали:

    SK>Здравствуйте, Kernighan, Вы писали:


    K>>>Голословное утверждение. Ни мой отец, ни моя мать не смогли нормально работать за Убунтой, чего не скажешь о винде и осх, но, наверное, они не "простые пользователи", ага.


    K>>У тебя очень криворукие родственники.

    K>>У меня и отец и мать работают с Kubuntu.
    K>>76 и 78 лет, Карл!

    SK>"работают" — в смысле зарабатывают? или имелось в виду "включают видеотелефон комп, скайп автозапуске один клик для связи с ребенком". с последним сценарием у меня 90 летний дядька справляется.


    Если человек "зарабатывает" разговор вообще теряет смысл.
    Потому что зарабатывать ты будешь на том, что тебе даст работодатель.
    Хоть VAX/VMS, хоть БЭСМ-6, хоть совковая лопата. Возьмёшь и научишься.

    Мои родственники исползуют Kubuntu в качестве домашней машины.
    То есть так, как использует компьютер 99.9% населения земного шара.

    Если у тебя дядька справляется, то о чём разговор? Значит Линукс к десктопу таки готов.
    Re[19]: Мдэ...
    От: Sheridan Россия  
    Дата: 28.08.15 14:30
    Оценка: -1
    Здравствуйте, _const_, Вы писали:

    __>Ты не поверишь... Дело, разумеется, не в ОС, а в инструменте — многие кодировку определяют самостоятельно.

    Дело в том, что в линупсе принято не один большой огромный инструмент делать, а кучу мелких, каждый из которых выполняет свою работу. Это позволяет избежать копипаста кода при программировании, позволяет легче поддерживать актуальность каждого инструмента, позволяет при скриптовании явно видеть как именно будут обрабатываться данные.
    Впрочем...
    spc /tmp # ls hi*
    hi.cp1251.txt  hi.txt  hi.utf-16.txt
    spc /tmp # cat hi.utf-16.txt          
    ��?@825B
    spc /tmp # cat hi.txt                 
    привет
    spc /tmp # cat hi.cp1251.txt          
    ������
    spc /tmp # enca hi*
    hi.cp1251.txt: MS-Windows code page 1251
      LF line terminators
    hi.txt: Universal transformation format 8 bits; UTF-8
      Doubly-encoded to UTF-8 from KOI8-R
    hi.utf-16.txt: Universal character set 2 bytes; UCS-2; BMP
      LF line terminators
      Byte order reversed in pairs (1,2 -> 2,1)
    spc /tmp # cat hi.cp1251.txt | enca -c
    привет
    spc /tmp # cat hi.txt | enca -c 
    привет
    spc /tmp # cat hi.utf-16.txt | enca -c
    привет
    Matrix has you...
    Re[28]: Мдэ...
    От: Poopy Joe Бельгия  
    Дата: 28.08.15 17:24
    Оценка: +1
    Здравствуйте, Sheridan, Вы писали:

    S>Есть. И еще есть консоль, в которой часто удобнее и быстрее сделать то же самое, что и в ui

    Ага, три с половиной случая.

    S>Нет конечно. Следует ли из этого что ты не всегда используешь специнструмент для решения некоторых задач, а используешь то, что есть под рукой?

    Конечно использую. Можно бутылку о край стола открыть. Но кому придет в голову объявлять стол удобным инструментом для открытия крышек?

    S>В виндах тоже есть консоль, внезапно. И, говорят, последняя её версия приближается по удобству к лялиху. Микрософтовцы по твоему дураки, раз начали дорабатывать "инструмент 70х годов"?


    Ну так сам же говоришь "идут куда-то не туда".
    Улучшение инструмента это всегда полезно, даже если он такой ограниченный как консоль.

    S>А говоришь, что не категоричен... Чему верить?

    — Ты категоричен.
    — Где?
    — 2*2?
    — 4
    — Ну вот, категоричен...

    S>Тогда что ты имел ввиду под скриптингом гуя?

    Я вообще не имел ввиду никакого скриптинга гуя. Я сказал, что программы с UI точно так же поддаются автоматизации. Как это происходит зависит от задачи. В числе прочего можно даже автоматизировать нажатие на кнопки. Кнопки, Карл, а не к пиксели на экране. Почему, бога ради, из всех возможных методов ты привел как аргумент самый нелепый? Это все с чем можно сравнивать консоль? Или это линукс-вэй, делать все самым странным, замысловатым образом?

    S>Популярность винды на десктопах обусловлена тем, что её продают вместе с десктопами.

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

    S>Впрочем популярность линуха на мобильных девайсах ровно оттуда же

    А винду на них продают отдельно?
    Re[17]: Hello UNIX!
    От: alex_public  
    Дата: 31.08.15 06:33
    Оценка: :)
    Здравствуйте, Sinclair, Вы писали:

    S>Да, в сравнении с "обычным" cloud storage, например от МС.


    Непонятно как их сравнивать — облачные сервисы уже научились иметь защищённый гигабитный канал до моего компьютера? )

    S>Это при том, что "обычный" cloud — это не один жёсткий диск, а зарезервированное место в кластере. Через 10 лет ваши файлы в OneDrive всё ещё будут там же, а переживёт ли HDD такой срок — большой вопрос.


    Угу. Причём весьма вероятно, что через 10 лет эти файлы останутся в OneDrive (ну или где-то там ещё), даже если владелец удалит их... ))) А уж если догадаться положить туда что-то незашифрованное, то... )))
    Re[18]: Hello UNIX!
    От: Sinclair Россия https://github.com/evilguest/
    Дата: 31.08.15 07:44
    Оценка: +1
    Здравствуйте, alex_public, Вы писали:

    _>Непонятно как их сравнивать — облачные сервисы уже научились иметь защищённый гигабитный канал до моего компьютера? )

    Защищённый — сколько угодно. С гигабитом пока что не очень, это факт. Впрочем, для локальных HDD это тоже фантастика — например, я ни разу не видел на своём внешнем винте скорости выше 60mb/sec на чтение и ~20mb/sec на запись.
    То есть мы говорим о примерно полугигабитном канале при расстоянии между компьютером и накопителем в 30см.

    S>>Это при том, что "обычный" cloud — это не один жёсткий диск, а зарезервированное место в кластере. Через 10 лет ваши файлы в OneDrive всё ещё будут там же, а переживёт ли HDD такой срок — большой вопрос.

    _>Угу. Причём весьма вероятно, что через 10 лет эти файлы останутся в OneDrive (ну или где-то там ещё), даже если владелец удалит их... ))) А уж если догадаться положить туда что-то незашифрованное, то... )))
    Простите, с голосами в голове общаться неинтересно. Если вас беспокоит privacy — читайте EULA, там всё подробно описано. У современных облачных сервисов с этим всё обстоит приемлемо хорошо.
    С точки зрения теории вероятностей, за 10 лет максимальный шанс утечки ваших особо секретных фоток из отпуска у сценария "подключил напрямую к компьютеру гостя и скопировал не ту папку", , потом уже идёт "нечаянно зашарил на всех в фейсбуке", и где-то месте на 50м идёт "нечистоплотный сотрудник майкрософт шантажирует пользователя фотками из onedrive".
    Уйдемте отсюда, Румата! У вас слишком богатые погреба.
    Re[21]: Мдэ...
    От: Sheridan Россия  
    Дата: 31.08.15 09:35
    Оценка: +1
    Здравствуйте, m.aksenov, Вы писали:

    MA>Понятно, что сжать пачку файлов и отправить ее по SSH это круто и все-такое. Только вот сделать какую-нибудь штуку типа обработки специфических бинарных форматов,

    MA>так просто уже не получается, и нужно писать те же скрипты или полноценные программы,...

    Почитай повнимательнее ветку. Я никогда не был настолько принципиальным, дабы категорически целиком и полностью заставлять всё делать из консоли
    Matrix has you...
    Re[22]: Мдэ...
    От: Privalov  
    Дата: 31.08.15 09:42
    Оценка: +1
    Здравствуйте, Sheridan, Вы писали:

    P>>К примеру Eclipse (или LibreOffice, если речь о домохозяйках)...

    S>А я всё ждал, когда же вспомнит кто крайности и перейдет к большим проектам.

    Но ими пользуются как в Винде, так и в Линуксе. И ведут они себя примерно одинаково в обеих системах. Вот меня и интересует, где принципиальная разница, о которой ты говорил. Ну или приведи свой пример. Так, чтобы понятно было.
    Кстати, поведение vim-а тоже одинаково в обеих системах.

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


    А всякие там cat, find, etc. — это не специализированные инструменты? А всякие GUI-оболочки в Линуксе — это какие инструменты?
    Re[26]: Мдэ...
    От: Privalov  
    Дата: 31.08.15 12:28
    Оценка: +1
    Здравствуйте, Sheridan, Вы писали:

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


    Мыло из консоли мы использовали только для оповещения себя о чем-то. Но чтобы при этом еще и картинки получать...
    А список всех желающих у тебя автоматически формируется, когда ты от оных желающих просьбы прислать файлы получаешь?
    А если тебе надо пару слов черкнуть, и ты в консоли, что ты делаешь? Пишешь текст в стиле copy con>myfile.txt, а потом указываешь его почтовику как параметр "тело письма"?
    Re: Hello UNIX!
    От: vpchelko  
    Дата: 31.08.15 14:02
    Оценка: :)
    Здравствуйте, tapatoon, Вы писали:

    T>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.


    Убунта 14.04 — не умеет из под коробки поддерживать разрешение 1366х768. Пили Шура — пили.

    Приятного общения — http://askubuntu.com/questions/506466/1366x768-screen-resolution-not-recognized
    Сало Украине, Героям Сала
    Отредактировано 31.08.2015 14:03 vpchelko . Предыдущая версия .
    Re[32]: Мдэ...
    От: Privalov  
    Дата: 31.08.15 16:55
    Оценка: +1
    Здравствуйте, Sheridan, Вы писали:

    S>Ты уверен, что правильно понял фразу "написать робота, мыло+жаббер"?


    Нет. Вот почему
    Автор: Sheridan
    Дата: 03.03.10
    .

    S>Я гдето говорил о том, что я её из консоли читаю?


    То есть нужно использовать спецсредства?
    Re[24]: Мдэ...
    От: m.aksenov Россия http://maksenov.info/
    Дата: 01.09.15 04:04
    Оценка: +1
    Здравствуйте, Sheridan, Вы писали:

    S>Здравствуйте, m.aksenov, Вы писали:


    S>У меня это 90% задач


    Я даже не знаю позавидовать или посочувствовать. У среднего пользователя бизнеса 40% времени — работа в экселе, остальное почта и прочее. У других —
    сидение в предметном GUI. Поэтому опыт девелоперов/админов справедлив исключительно для них. И то, это зависит и от девелоперов (UI/UX не согласятся),
    и от админов

    S>Ну, на печать можно отправить документ, как минимум. Например так: soffice --headless --convert-to pdf filename.doc; lpr filename.pdf; rm filename.pdf. С xml проблем не вижу


    Окей, как вытащить множество поддеревьев документа с фильтрацией по одному атрибуту и сортировкой по другому? XQuery в консоли писать? С первого раза? Практика показывает,
    что куча людей после нескольких лет не могут вспомнить сходу как в tarball собрать без man.

    S>http://www.tldp.org/LDP/nag2/x15583.html

    S>У многих сервисов есть проверяльщики конфигов: named-checkconf, dhcpd -t -cf /path/to/dhcpd.conf, squid -k parse

    Но при этом нужно иметь возможность конфиги откатывать -> добавляем либо ручное копирование, либо git. Можно два терминала открыть, конечно,
    но это такое.

    Более того, линукс наслаждается своими маленькими уникальными DSL чуть ли не для каждого крупного сервиса. Это, конечно, круто, выразительно
    и все-такое, но запомнить синтаксис каждого сервиса... Не знаю, я лучше что-нибудь более полезное запомню

    S>Для меня редкий юзкейз. Везде sh доступен


    Проблема не в доступности оболочки как таковой, а в том, что отладить это для сложных сценариев — боль.
    Re[26]: Мдэ...
    От: m.aksenov Россия http://maksenov.info/
    Дата: 01.09.15 08:12
    Оценка: +1
    Здравствуйте, Sheridan, Вы писали:

    S>Здравствуйте, m.aksenov, Вы писали:


    S> Ну да, волшебным образом в гуях запрос сам напишется. Практика показывает, что с обработкой xml в консоли я проблем не испытывал пока. Может такой xml был.


    Нет, не напишется. Я просто напишу скрипт на clojure или ruby, который будет дергать корректно распаршенный DOM. Да, руками, но в той среде, которая
    комфортна для работы и имеет необходимые мне, как пользователю, фенечки, включая REPL, автокомплит и прочее. Требовать этого от консоли смысла не имеет,
    конечно, потому что сама специфика терминала как интефейса диктует ограничения, и для подобных кейсов они становятся только тормозящим работу фактором.

    S>Мне интересно, куда дальше развитие темы пойдет? Сначала наверное вспомнишь про подсветку конфигов. Потом про автокомплит. Потом про подсказки. Потом про экспертную систему. Потом про интеграцию с коммунити. Так?

    S>Ибо повторюсь
    Автор: Sheridan
    Дата: 27.08.15
    :

    S>

    S>Я в курсе, что когда возразить нечего — один из вариантов попробовать положить соперника на лопатки — усложнять задачу до тех пор, пока собеседник не скажет "В этом случае да, мой инструмент не подходит". Обычно после этого инструмент соперника объявляется гавном.

    S>Нет, друг мой, нам тут монстры-многостаночники в плане софта не нужны. Нужен бэкап конфигов? Велкам в тот же гит.

    Речь идет о банальном сценарии: поменял конфиг -> жмакнул сохранить -> посмотрел что произошло -> нажал ctrl-z чтобы вернуть как было. Плюс ввел _синтаксически_
    верный конфиг сразу.

    Для того же самого я вынужден либо:
    a) Открыть два терминала
    b) Открыть в одном из них vim/emacs/whatever
    c) Внести изменения
    d) Сохранить, но не закрывать редактор, чтобы если что все вернуть назад (это справедливо и для GUI)
    e) В другом терминале выполнить синтаксическую проверку конфига командой, которая специфична для сервиса

    Потом идут примерно общие действия.

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

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

    S>Да пожалуйста. Я что, когото заставляю чегото делать? Я даже не пойму чего вы со мной то спорите.


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

    S>За 12 лет сценарии были разные. Боли не испытывал. Может у тебя стул неудобный?


    Не в клозетах кризис же. Просто sh (bash/ksh) в скриптовании чего-то нетривиального не помогают. И об этом я говорил с самого начала.
    Re[26]: Мдэ...
    От: Poopy Joe Бельгия  
    Дата: 01.09.15 08:36
    Оценка: +1
    Здравствуйте, Sheridan, Вы писали:

    S>

    S>Я в курсе, что когда возразить нечего — один из вариантов попробовать положить соперника на лопатки — усложнять задачу до тех пор, пока собеседник не скажет "В этом случае да, мой инструмент не подходит". Обычно после этого инструмент соперника объявляется гавном.


    Короче, в консоли можно все, но, пожалуйста, не просите это продемонстрировать!
    Re[28]: Мдэ...
    От: Poopy Joe Бельгия  
    Дата: 01.09.15 08:45
    Оценка: +1
    Здравствуйте, Sheridan, Вы писали:

    S>Здравствуйте, Poopy Joe, Вы писали:


    PJ>>Короче, в консоли можно все, но, пожалуйста, не просите это продемонстрировать!

    S>Обычно наоборот, меня просят. Иногда даже требуют. Я никого не прошу.
    Конечно тебя просят. Когда человек рассказывает сказки, его просят показать на практике, а в ответ твоя коронная отмазка.
    Re[32]: Мдэ...
    От: Poopy Joe Бельгия  
    Дата: 01.09.15 09:32
    Оценка: +1
    Здравствуйте, Sheridan, Вы писали:

    S>Что иенно тебе непонятно?

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

    S>Итого, откуда такая ненависть к консоли, друг мой?

    Ненависть к инструменту? Она тебе мерещится, как и наезды на консоль. Вопрос был только в том, сможешь ты продемонстрировать удобство консоли или нет, после наездов на глупых виндовозов.
    Отредактировано 01.09.2015 9:33 Poopy Joe . Предыдущая версия .
    Re[28]: Мдэ...
    От: m.aksenov Россия http://maksenov.info/
    Дата: 01.09.15 09:46
    Оценка: +1
    Здравствуйте, Sheridan, Вы писали:

    S>Здравствуйте, m.aksenov, Вы писали:


    S>Аналогично и в моём случае. Что за ненависть к инструментам, которые используют другие?


    Ненависть? Скорее сомнения в эквивалетности по соотношению время/результат для определенных кейсов.

    S>>>Нет, друг мой, нам тут монстры-многостаночники в плане софта не нужны. Нужен бэкап конфигов? Велкам в тот же гит.

    MA>>Речь идет о банальном сценарии: поменял конфиг -> жмакнул сохранить -> посмотрел что произошло -> нажал ctrl-z чтобы вернуть как было.
    S>Так и делаю

    MA>>Плюс ввел _синтаксически_ верный конфиг сразу.

    S>Так и делаю.

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

    S>Нажать ctrl+o и в этом же терминале проверить. Потом ctrl+o и вернуться к редактированию.


    Ок, вариант. Правда, mc это вроде GUI, нет?

    S>От удаленного и локального администрирования до обработки видео, фото и местами документов. У меня пропуски печатались автоматом до недавнего времени, опираясь на экспортированный охраной csv в определенной папке на сетевой шаре. Скрипт к гимпу запускался, подставляло значения в поля, генерировало пару изображений на лист (+логотипы+гильош+цветокодировка+прочие мелкие элементы, зависящие от...) и отправляло на печать.

    S>Видео отсюда сгенерированы полностью в консоли, начиная от захвата изображений.
    S>Сейчас, в отпуске, развлекаюсь созданием мультизагрузочной флешки. Тоже в консоли.
    S>Эта трансляция тоже создавалась и тестировалась в консоли, оформлено теперь в виде демона. Ни капли гуя, ни единого окна.

    Окей, понятно.

    S>Мне c++, php, перл тоже нифига не помогают, когда я на них пишу. А помогают знания, опыт и гугл.


    Это, очевидно, не так. Для C++, например, есть статическая типизация, есть единообразное поведение функций и библиотек. Переменные адекватные, в конце концов. А в sh есть текстовые пайпы, мутные манипуляции
    типа pid-файлов. В тех же perl/php, вероятно (не писал ничего серьезного ни на том ни на другом), есть REPL, есть проверки типов в рантайме, вагон библиотек с понятной схемой распространения.

    Никто не отрицает знаний, опыта и прочего, просто есть инструменты, которые дают больше или меньше шансов выстрелить в ногу. Шеллу же вообще пофиг на ногу, потому что она уже отстрелена, и ее зажевало в пайплайне
    где-то между awk и wc.
    Re[33]: Мдэ...
    От: Sheridan Россия  
    Дата: 01.09.15 12:24
    Оценка: -1
    Здравствуйте, Poopy Joe, Вы писали:

    S>>Что иенно тебе непонятно?

    PJ>Зачем оголив шашку кидаться в бой, чтобы тут же сбежать со смешной отмазкой, что де не достаточно остра.


    S>>Итого, откуда такая ненависть к консоли, друг мой?

    PJ>Ненависть к инструменту? Она тебе мерещится, как и наезды на консоль. Вопрос был только в том, сможешь ты продемонстрировать удобство консоли или нет, после наездов на глупых виндовозов.
    Все мои демонстрации разбиваются об один и тот же принцип: работающий в гуях не понимает, что консоль тоже может быть удобной. Ну не влезает куб в круглое отверстие, надо чтото ломать. Либо куб обтёсывать, либо отверстие распиливать.
    Matrix has you...
    Re: Hello UNIX!
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 21.08.15 16:00
    Оценка:
    Здравствуйте, tapatoon, Вы писали:

    t> По максимум приближенное в плане UI к винде.


    MacOS? В Linux нужно забыть про UI — консоль не так страшна, как ее малюют, а когда привыкнешь (через месяц-другой), то начнет приносить удовольствие.

    P.S. Ну и выбор CentOS несколько странен. К слову, а чем руководствовался при выборе?
    ... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
    Re[2]: Hello UNIX!
    От: tapatoon  
    Дата: 21.08.15 16:04
    Оценка:
    Здравствуйте, Anton Batenev, Вы писали:

    AB>MacOS? В Linux нужно забыть про UI — консоль не так страшна, как ее малюют, а когда привыкнешь (через месяц-другой), то начнет приносить удовольствие.

    Мне политика в плане сбора данных о пользователях эпла еще больше не нравится.

    AB>P.S. Ну и выбор CentOS несколько странен. К слову, а чем руководствовался при выборе?

    Разговаривал с товарищем, он сказал, что у него она стоит для работы. Почему его выбор пал на неё не знаю.
    Центр ИПсО Сил Специальных Операций
    Re[3]: Hello UNIX!
    От: Stanislaw K СССР  
    Дата: 21.08.15 16:55
    Оценка:
    Здравствуйте, tapatoon, Вы писали:

    T>>>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.


    K>>Есть платные (Бубунта, РедХат, Суся), даже выглядящие как венда, но грабля в том, что это только UI (который настроить как раз несложно), но рано или поздно тебе придётся опуститься до уровня системы и тут вылезет весь тот FOSS тухляк, где главенствует принцип "не нравится — напиши своё!".

    T>Если я куплю, разве мне не разрулят этот "FOSS тухляк"? Кстати, что это?

    Free and open-source software.

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

    K>>Люди и пишут — кто во что горазд, зачастую без какого-либо плана, проекта, архитектуры. Тебе оно надо?

    T>Вот вот! Я точно так и думал, когда на UI CentOS смотрел. Потому и хочу платный, что не надо мне такого.

    а ты какой Centos смотрел? 6.7 или 7.1 ?

    K>>Есть "семёрка" — ну и сиди в ней, что мешает??

    T>Я и сижу и слазить не хочу

    вот и я сижу на семерке. а CentOS 6.7 для работы. я правда его UI вижу максимум раз в месяц.
    Все проблемы от жадности и глупости
    Re[3]: Hello UNIX!
    От: Michael7 Россия  
    Дата: 21.08.15 17:00
    Оценка:
    Здравствуйте, Stanislaw K, Вы писали:

    M>>CentOS для первого раза — это странный выбор, но видимо мысль была, что это же ведь фактически от RedHat, как бы самой Linux-компании. Это пересборка серверного дистрибутива Linux, довольно специфическая вещь для первого знакомства.


    SK>да ладно, дистрибутив как дистрибутив. чем он так "специфичен"?


    Ничего плохого в нем нет, но явно не для новичка на домашний десктоп. Не самый новый софт и ориентирован на серверное использование и как пускалку для коммерческого Linux-софта.

    M>>Рекомендую попробовать Ubuntu или Debian для начала.

    M>>По-моему платные дистры сейчас занимают специфическую нишу. На мой вкус Debian 8 с менеджером окон Cinnamon более-менее похож по UI на винду.

    SK>Рекомендуешь?

    SK>Я пошел посмотреть. Вот я как новый потенциальный пользователь хочу почитать руководство по установке, и что я вижу?

    Хех, никогда не читал руководство по установке дебиана Раньше бы однозначно рекомендовал начать с Ubuntu, но сейчас такое впечатление, что их там стало малость заносить куда-то не туда.
    Re[2]: Hello UNIX!
    От: Michael7 Россия  
    Дата: 21.08.15 17:03
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>Попробуй таки потрогать бубунту\кубунту\минт\прочее в качестве разминки и поиграться. А потом, через какое-то время собери волю в кулак и запили себе генту. Это самый правильный линупс после scratch'евого.


    генту хороша, если хочется глубоко изучить Linux, еще лучше для этого scratch, но вообще не знаю. А впрочем, все на любителя, кому-то нравится debian, кому-то генту.
    Re[4]: Hello UNIX!
    От: Stanislaw K СССР  
    Дата: 21.08.15 17:08
    Оценка:
    Здравствуйте, Michael7, Вы писали:

    M>>>CentOS для первого раза — это странный выбор, но видимо мысль была, что это же ведь фактически от RedHat, как бы самой Linux-компании. Это пересборка серверного дистрибутива Linux, довольно специфическая вещь для первого знакомства.

    SK>>да ладно, дистрибутив как дистрибутив. чем он так "специфичен"?
    M>Ничего плохого в нем нет, но явно не для новичка на домашний десктоп. Не самый новый софт и ориентирован на серверное использование и как пускалку для коммерческого Linux-софта.

    Гоняться за самым новым софтом — первым собирать все баги. Этим CentOS и ценна, что довольно стабильные версии.
    Ну и в принципе любая ОС всего лишь "пускалка".
    Все проблемы от жадности и глупости
    Re[5]: Hello UNIX!
    От: Michael7 Россия  
    Дата: 21.08.15 17:17
    Оценка:
    Здравствуйте, Stanislaw K, Вы писали:

    SK>Гоняться за самым новым софтом — первым собирать все баги. Этим CentOS и ценна, что довольно стабильные версии.

    SK>Ну и в принципе любая ОС всего лишь "пускалка".

    Это не погоня, и в дебиане и в убунту не самый новый софт (если только не использовать ветку experimental), а в CentOS он может отставать на несколько лет даже. За самым новым софтом это к Linux Arch.
    Re[3]: Hello UNIX!
    От: Dym On Россия  
    Дата: 21.08.15 17:38
    Оценка:
    SK>Я пошел посмотреть. Вот я как новый потенциальный пользователь хочу почитать руководство по установке, и что я вижу?
    Читать руководство это же не путь самурая
    Счастье — это Glück!
    Re[4]: Hello UNIX!
    От: Stanislaw K СССР  
    Дата: 21.08.15 17:46
    Оценка:
    Здравствуйте, Dym On, Вы писали:

    SK>>Я пошел посмотреть. Вот я как новый потенциальный пользователь хочу почитать руководство по установке, и что я вижу?

    DO>Читать руководство это же не путь самурая

    Ты путаешь самурая и хиппи. Для самурая отступить от Руководства — западло и сеппуку.
    Все проблемы от жадности и глупости
    Re: Hello UNIX!
    От: 11molniev  
    Дата: 21.08.15 17:50
    Оценка:
    Здравствуйте, tapatoon, Вы писали:

    T>Я мужественно с третьей попытки поставил CentOS. Жесть. Особенно с непривычки. ВПН у меня настроить так и не получилось, просто потому что кнопка "add vpn" неактивна. Почему не знаю — инет при этом работает. Пока я со всем эти возился, вспомнил времена win98...


    Вообще надо было постараться, там установка довольно примитивна. Если не получилось из GUI — то надо просто воспользоваться консолью. Даже если там что-то не будет работать оно напишет почему. Ну и в целом, centos это все же серверный дистрибутив, если redhat-base, то лучше Fedora-у.

    T>Короче, я понял что бесплатно мне ничего толкового не предложат.


    T>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.

    Платные есть. Тот же red hat workstation, SuSe linux & etc.
    Приближенные по UI есть — но по большей части крайне убогие и шаг влево шаг вправо, все приближение уходит. Вот за UI винды я бы советовал не гнаться совсем.

    Только это не поможет. Проблемы, что вылазят в бесплатных так же вылезут и из платных (тот же centos — калька с red hat enterise server, вроде как из тех же исходников с теми же бинарниками, только лейбы другие). Собственно подходов тут два:
    1. Перебор популярных дистрибутивов (debian, centos, ubuntu, fedora, opensuse и куча других) с целью выяснить, в каком именно для вас проблем всплывёт меньше других, а с теми что всплывут можно будет примериться.
    2. Консоль и ручное подкручивание. В линухе очень многих вещей можно достичь малой кровью за 10 минут гугла. А со временем и гугл нужен не будет. Хотя опять же с некоторыми проблемами придется либо смириться либо патчить и пересобироть софт.
    Re[2]: Hello UNIX!
    От: omgOnoz  
    Дата: 21.08.15 18:39
    Оценка:
    Здравствуйте, Anton Batenev, Вы писали:

    AB>MacOS? В Linux нужно забыть про UI — консоль не так страшна, как ее малюют, а когда привыкнешь (через месяц-другой), то начнет приносить удовольствие.


    AB>P.S. Ну и выбор CentOS несколько странен. К слову, а чем руководствовался при выборе?


    Странно уже скоро будет год стажа работы с линуксом — так удовольствие я не стал получать. Ибо хочется нормальный Десктоп, а не Линукс.

    Консоль она и на Винде есть. И чё?

    ЧЯДНТ?
    Отредактировано 21.08.2015 18:42 omgOnoz . Предыдущая версия .
    Re[5]: Hello UNIX!
    От: Dym On Россия  
    Дата: 21.08.15 18:40
    Оценка:
    SK>Ты путаешь самурая и хиппи. Для самурая отступить от Руководства — западло и сеппуку.
    Как утверждает авторитетный ресурс lurkmore, мануал был неписанным .
    Счастье — это Glück!
    Re: Hello UNIX!
    От: Vladek Россия Github
    Дата: 21.08.15 19:00
    Оценка:
    Здравствуйте, tapatoon, Вы писали:

    T>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.


    Я, баловства ради, подумываю о таком. Только Линукс с его толпой каких-то мутных сборок ("мам, смотри, я скомпилировал ядро!") мне даром не нужна. Смотрю в сторону FreeBSD, которая, пока она бодалась с AT&T по поводу прав на исходники, дала вырасти финской перделке в монстра.

    Для начала можно попробовать FreeBSD в Hyper-V.
    Re[6]: Hello UNIX!
    От: Stanislaw K СССР  
    Дата: 21.08.15 19:00
    Оценка:
    Здравствуйте, Dym On, Вы писали:

    SK>>Ты путаешь самурая и хиппи. Для самурая отступить от Руководства — западло и сеппуку.

    DO>Как утверждает авторитетный ресурс lurkmore, мануал был неписанным .

    только потому, что по крайней нищете в рисовую бумагу заворачивали сырую фугу и жрали холодной.
    Все проблемы от жадности и глупости
    Re: Hello UNIX!
    От: Слава  
    Дата: 21.08.15 21:01
    Оценка:
    Здравствуйте, tapatoon, Вы писали:

    T>Привет!


    T>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.


    Есть крайне небесплатный Red Hat, но не для домашних компов. Более того, подозреваю, что рынок десктопного софта "для дома" умер, по той причине, что единоразово 2000$ за систему платить не будут, а 15$ в месяц в течении 5 лет — заплатят. В общем, для возврата времен ВинХР, когда все работало — нужна финансовая магия.
    Re[3]: Hello UNIX!
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 21.08.15 21:35
    Оценка:
    Здравствуйте, omgOnoz, Вы писали:

    O> Странно уже скоро будет год стажа работы с линуксом — так удовольствие я не стал получать. Ибо хочется нормальный Десктоп, а не Линукс.


    Стаж — это когда "от звонка до звонка". Не насилуй себя, сбегай к винде, сделай свои дела по быстренькому. Ну серьезно — я ни за что не поверю, что человек может заниматься подобным мазохизмом в течении года.
    Управляю вселенной не привлекая внимания санитаров.
    Re: Hello UNIX!
    От: wamaco  
    Дата: 21.08.15 21:48
    Оценка:
    Здравствуйте, tapatoon, Вы писали:

    T>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.


    могу поставить платно Linux!
    Re[2]: Hello UNIX!
    От: Ops Россия  
    Дата: 22.08.15 05:47
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>Платный линукс это как сладкое гавно.


    А ты разбираешься.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[2]: Hello UNIX!
    От: Ops Россия  
    Дата: 22.08.15 05:53
    Оценка:
    Здравствуйте, Vladek, Вы писали:

    V>Для начала можно попробовать FreeBSD в Hyper-V.


    Нормально работает искаропки, заметно шустрее, чем в virtualbox. Однако, при внезапной перезагрузке, бывает, много чего портится на диске, видимо Hyper-V слишком много кеширует.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[2]: Hello UNIX!
    От: Ops Россия  
    Дата: 22.08.15 05:59
    Оценка:
    Здравствуйте, Kernighan, Вы писали:

    K>Ну например то, что командная строка — это не "ужас-ужас", а очень удобная штука.

    Она удобная лишь когда хорошо выучишь полсотни-сотню команд с ключами по отвратительным мануалам. До этого момента ГУЙ удобнее.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[4]: Hello UNIX!
    От: Stanislaw K СССР  
    Дата: 22.08.15 07:03
    Оценка:
    Здравствуйте, 0BD11A0D, Вы писали:

    SK>>Линукс коммунити, такое коммунити... на ЕГЭ 100 баллов на всех.


    BDA>Майкрософтовскую документацию почитайте, для сравнения.


    в майкросовтовской документации нет /таких смешных/ проблем с поддержкой русского.

    BDA>https://support.office.com/ru-ru/article/%D0%9D%D0%BE%D0%B2%D0%BE%D0%B5-%D0%BD%D0%B0%D0%B7%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-Lync-%E2%80%94-Skype-%D0%B4%D0%BB%D1%8F-%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81%D0%B0-%D0%B8-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B5-%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B8-aba02d7e-c801-4a82-bccd-e7207240f612?ui=ru-RU&amp;rs=ru-RU&amp;ad=RU


    BDA>Начнем с заголовка.


    спасибо. поржал.

    BDA>Ладно, хватить издеваться над убогими. Там что ни слово, то перл (Харбор). А вы — линукс-комьюнити, линукс-комьюнити... Документацию не читает никто и ни на каком языке. Делают ее самые низкооплачиваемые люди и исключительно для галочки.


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

    Как они десятку выпустили, так с тех пор у меня сайты мс выглядят в основном так:

    502 — Web server received an invalid response while acting as a gateway or proxy server.
    There is a problem with the page you are looking for, and it cannot be displayed. When the Web server (while acting as a gateway or proxy) contacted the upstream content server, it received an invalid response from the content server.


    BDA>Вы же видите, что пользоваться ЭТИМ невозможно.


    вижу, но к сожалению вынужден использовать ЭТО на интернет серверах.
    Все проблемы от жадности и глупости
    Re: Hello UNIX!
    От: velkin Земля  
    Дата: 22.08.15 08:33
    Оценка:
    Здравствуйте, tapatoon, Вы писали:

    T>Короче, я понял что бесплатно мне ничего толкового не предложат.

    T>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.

    Веселят подобные высказывания, напоминает типичное "Говно этот ваш язык программирования, вчера потратил на него пару часов, ничего так и не сделал". И это заявляется с апломбом аудитории в которой некоторые уже 10-20 лет на нём программируют. Тоже самое касается и линуксов, что тут сказать, даже те кто сидят на них пару лет по сути только начали своё знакомство.

    Те кто потратили несколько часов, так вообще ни о чём. Да, Windows 7 нормальная операционка из этого семейства, может быть даже лучшая по юзабилити на данный момент. Но вот вопрос, чтобы сказал человек никогда не видевший ни один из Windows за пару часов использования.

    В наше время кроссплатформенности споры ведут в основном ограниченные одной операционной системой пользователи. А вообще, если человек после винды поставил CentOS, то значит в линуксах он не разбирается целиком и полностью. Ещё бы Gentoo поставили, было бы совсем замечательно. Ориентироваться нужно на Debian x64, даже SteamOS взял курс на него.

    Можно, конечно, поставить Ubuntu x64 (Kubuntu), но приложения будут работать в некоторых аспектах хуже, не будет той сверх надёжности. На нём так же работает Steam.

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

    Вообще говоря, тем людям, которые играются в игрушки и не программируют, я бы посоветовал остаться на винде семёрке, а то и вовсе купить игровую приставку последнего поколения.
    Re[3]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 22.08.15 08:57
    Оценка:
    Здравствуйте, Ops, Вы писали:

    Ops>Здравствуйте, Kernighan, Вы писали:


    K>>Ну например то, что командная строка — это не "ужас-ужас", а очень удобная штука.

    Ops>Она удобная лишь когда хорошо выучишь полсотни-сотню команд с ключами по отвратительным мануалам. До этого момента ГУЙ удобнее.
    Основное учится за неделю пользования, а ключи вообще учит не надо, они по табу автокомплитом в большинстве своем доступны.
    Matrix has you...
    Re: Hello линух
    От: Aртёмка Австралия жж
    Дата: 22.08.15 09:10
    Оценка:
    Здравствуйте, tapatoon, Вы писали:

    T>Короче, я понял что бесплатно мне ничего толкового не предложат.


    Про VPN- ручками настраивать в консоли.
    https://wiki.ubuntu.com/VPN

    Привыкай к консоли, или оставайся на форточках.

    T>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.

    LXDE или KDE. Не советую.
    Re[5]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 22.08.15 09:14
    Оценка:
    Здравствуйте, Ops, Вы писали:

    Ops>Главный недостаток консоли — высокий порог вхождения, для тебя это, наверное, не очевидно.

    Согласен, нужно поучиться. Но почему тогда все поголовно говорят что консоль — говно? Ленивые? Не знают? Не хотят знать? Троллят? Никогда не видели? Никогда не работали так?
    Matrix has you...
    Re[9]: Hello UNIX!
    От: Aртёмка Австралия жж
    Дата: 22.08.15 14:31
    Оценка:
    Здравствуйте, Ops, Вы писали:

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


    Окупится. Software-as-Service, а значит, знание линукса, сегодня относительно хорошо оплачивается. Держаться за венду- значит держаться на титаник, который уже утонул.
    Re[5]: Hello UNIX!
    От: andyag  
    Дата: 22.08.15 17:10
    Оценка:
    Здравствуйте, 0BD11A0D, Вы писали:

    BDA>Тухляк — это ИЕ и Outlook с риббонами.

    BDA>А FOSS'овские Thunderbird и PaleMoon настраиваются плагинами в хвост и в гриву.

    Для Thunderbird есть плагины, которые делают календарь с митингами как в аутлуке, показывают напоминалки о тех самых митингах? Я пару лет назад смотрел, не нашёл. В итоге пользуюсь OWA, но это не всегда удобно.
    Re[6]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 22.08.15 18:37
    Оценка:
    V_>Особенно впечатляют совершенные инструменты, типа policy edit и прочая дребедень в Windows Server. Пойди туда, тыкни там. Заканчивается апофеозом, Youtube роликами как делать разные вещи в венде.

    V_>Когда нужен четкий и предсказуемый результат, command line рулят.


    Предлагаю тебе без роликов в Ютубе и всякой там документации объяснить две простейшие предсказуемые команды в Линуксе

    [code]
    > man grep
    grep [-abcdDEFGHhIiJLlmnOopqRSsUVvwxZ] [-A num] [-B num] [-C[num]]
    [-e pattern] [-f file] [--binary-files=value] [--color[=when]]
    [--colour[=when]] [--context[=num]] [--label] [--line-buffered]
    [--null] [pattern] [file ...]




    > man find

    find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression]

    expression (composed of the ``primaries'' and
    ``operands'' listed below)

    PRIMARIES

    — сорок штук primaries



    dmitriid.comGitHubLinkedIn
    Re[4]: Hello UNIX!
    От: Somescout  
    Дата: 22.08.15 18:56
    Оценка:
    Здравствуйте, Mamut, Вы писали:

    S>>Скажите, вы когда такое говорите про современный линукс совсем стыда не испытываете? ls, tar, find это такие комбайны,

    M>Неправильно выделил, я исправил.
    Я отметил find, потому что он выделяется даже на фоне остальных.

    M>Аналогично — для любого из комбайнов, которых в Линуксе — как грязи, каждый первый. И каждый из которых, кстати, срать хотел на пропагандируемый *nix'ом подход, что каждая программа должна делать одну вещь, и делать ее хорошо.

    У меня вообще ощущение, что за пределы bin-utils этот принцип так и не выполз. Да и там только декларируется.
    ARI ARI ARI... Arrivederci!
    Re: Hello UNIX!
    От: alex_public  
    Дата: 22.08.15 19:53
    Оценка:
    Здравствуйте, tapatoon, Вы писали:

    T>Короче, я понял что бесплатно мне ничего толкового не предложат.

    T>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.

    Вот тут http://habrahabr.ru/post/250707/ на скринах практически винда. ))) Правда оно бесплатное... Но если очень хочется, то можно взять и платное решение (Special Edition) за много денег и с уникальными возможностями. )))
    Re[6]: Hello UNIX!
    От: alex_public  
    Дата: 22.08.15 19:56
    Оценка:
    Здравствуйте, andyag, Вы писали:

    A>Для Thunderbird есть плагины, которые делают календарь с митингами как в аутлуке, показывают напоминалки о тех самых митингах? Я пару лет назад смотрел, не нашёл. В итоге пользуюсь OWA, но это не всегда удобно.


    В последних версиях в Thunderbird интегрировали Lightning, так что уже не нужны никакие плагины и т.п.)
    Re[3]: Hello UNIX!
    От: smeeld  
    Дата: 22.08.15 19:58
    Оценка:
    Здравствуйте, Anton Batenev, Вы писали:

    AB>Тебя ждет разочарование с FreeBSD (там как раз "мам, смотри, я скомпилировал ядро!" — это норма).


    Ядро там компилится быстро, а вот "мам смотри, я уже второй день компилю KDE", вот это норма.
    Re[5]: Hello UNIX!
    От: smeeld  
    Дата: 22.08.15 20:05
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    S>Или, допустим, squid — судя по всему как его правильно настроить не знает 98% линуксойдов которые его настраивали. Про доки здесь лучше просто промолчать. Там именно что потребовалось влезать в исходники, после чего в списках рассылки нашёлся комментарий от одного из 2% знающих как эта хрень работает.


    Squid-бородатая прога, которую ещё во времена дорогого интернета соляроводы на спарках поднимали перед корпоративными сетями,
    чтоб контент из инета кешировать и обрезать блудливых, желающих посёрфить за счёт работодателя. Так что Ваши, 98% не знающих как настроить
    сквид линуксоидов, похожи на какую-то басню.
    Re[6]: Hello UNIX!
    От: Somescout  
    Дата: 22.08.15 20:38
    Оценка:
    Здравствуйте, smeeld, Вы писали:

    S>Squid-бородатая прога, которую ещё во времена дорогого интернета соляроводы на спарках поднимали перед корпоративными сетями,

    S>чтоб контент из инета кешировать и обрезать блудливых, желающих посёрфить за счёт работодателя. Так что Ваши, 98% не знающих как настроить
    S>сквид линуксоидов, похожи на какую-то басню.
    Не знающих как настроить правильно. Кривых конфигов с шаманством (ака тут включить, тут выключить — а иначе не работает) само собой много. А работающее решение приходится собирать по кусочкам.
    ARI ARI ARI... Arrivederci!
    Re[6]: Hello UNIX!
    От: 0BD11A0D  
    Дата: 22.08.15 20:39
    Оценка:
    Здравствуйте, andyag, Вы писали:

    BDA>>Тухляк — это ИЕ и Outlook с риббонами.

    BDA>>А FOSS'овские Thunderbird и PaleMoon настраиваются плагинами в хвост и в гриву.

    A>Для Thunderbird есть плагины, которые делают календарь с митингами как в аутлуке, показывают напоминалки о тех самых митингах? Я пару лет назад смотрел, не нашёл. В итоге пользуюсь OWA, но это не всегда удобно.


    В Outlook есть базовая функциональность — просто календарь и задачи. А есть расширенная — например, appointment митинга можно послать по почте всем митингующим и каждый из них сможет нажать в полученном запросе Accept/Decline, а вы их ответ увидите в своем почтовом ящике. Кроме того, можно шарить календари.

    Так вот, базовая функциональность в Thunderbird есть в полный рост. А за расширенную ничего не скажу — когда мне надо помитинговать, я просто с каждым заранее договариваюсь без бюрократизма, а если кто-то такой неорганизованный, его Outlook'ом все равно не исправить. То есть, от календаря мне надо просто расписание и напоминалки, а от задач — просто место, куда я их мог бы сваливать по категориям, чтобы не забывать.

    Плагин называется Lightning, он, вроде бы, идет теперь с TB в комплекте.

    Огромный приятный бонус в том, что можно поднять сервер для календарей, задач, адресных книг (я использую сервер Baikal), а Thunderbird сделать клиентом при помощи плагина SoGo Connector. Тогда можно поставить клиентов на любые другие устройства, например, Android. И синхронизировать напоминалки, задачи, контакты напрямую, минуя Гугл. (Хочется надеяться, что сторонний firewall не врет).

    Желающие могут задавать любые вопросы по настройке.
    Re[7]: Hello UNIX!
    От: smeeld  
    Дата: 22.08.15 20:50
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    S>Не знающих как настроить правильно. Кривых конфигов с шаманством (ака тут включить, тут выключить — а иначе не работает) само собой много. А работающее решение приходится собирать по кусочкам.


    Каких таких

    Кривых конфигов с шаманством (ака тут включить, тут выключить — а иначе не работает)

    ?
    По сквиду во все времена существовала исчерпывающая дока, где всё подробно расписано было.
    Понятно, что не все желали читать эту доку, а настраивали по дешёвым статейкам и тырнета. Вот только это совсем другая тема, не имеющая
    отношения ни к сквиду, ни к линуксам и линуксоидам.
    Re[7]: Hello UNIX!
    От: andyag  
    Дата: 22.08.15 20:57
    Оценка:
    Здравствуйте, 0BD11A0D, Вы писали:

    BDA>Так вот, базовая функциональность в Thunderbird есть в полный рост. А за расширенную ничего не скажу — когда мне надо помитинговать, я просто с каждым заранее договариваюсь без бюрократизма, а если кто-то такой неорганизованный, его Outlook'ом все равно не исправить. То есть, от календаря мне надо просто расписание и напоминалки, а от задач — просто место, куда я их мог бы сваливать по категориям, чтобы не забывать.


    Мне как раз интересна та, которая расширенная. Типа и корпоративный стандарт, и снаружи клиенты этим пользуются.
    Когда какой-то митинг ногами — наверное можно запомнить, но часто они или по телефону, или по скайпу, и таких штук по 20 в неделю.
    Re[8]: Hello UNIX!
    От: Somescout  
    Дата: 22.08.15 21:22
    Оценка:
    Здравствуйте, smeeld, Вы писали:

    S>По сквиду во все времена существовала исчерпывающая дока, где всё подробно расписано было.

    S>Понятно, что не все желали читать эту доку, а настраивали по дешёвым статейкам и тырнета. Вот только это совсем другая тема, не имеющая
    S>отношения ни к сквиду, ни к линуксам и линуксоидам.
    Да, да, уж на официальный сайт я конечно зайти не догадался, вы во всём правы по определению, а с документацией у линукса всё замечательно.
    ARI ARI ARI... Arrivederci!
    Re[9]: Hello UNIX!
    От: smeeld  
    Дата: 22.08.15 21:38
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    S>Да, да, уж на официальный сайт я конечно зайти не догадался, вы во всём правы по определению, а с документацией у линукса всё замечательно.


    Мы о линуксе, или сквиде, или ещё о чём-то? Почему у Вас, говоря о линуксе, подразумевается сквид, и говоря о сквиде, подразумевается именно линукс?
    С какой именно документацией в линукс хорошо/плохо? Kernel? libc? Samba? XFS? GFS2? О чём вообще речь? Есть в линуксах примеры отличной
    документации, есть примеры отвратительной, как и везде и во всём в это мире.
    Re[8]: Hello UNIX!
    От: 0BD11A0D  
    Дата: 22.08.15 22:12
    Оценка:
    Здравствуйте, andyag, Вы писали:

    A>Мне как раз интересна та, которая расширенная. Типа и корпоративный стандарт, и снаружи клиенты этим пользуются.

    A>Когда какой-то митинг ногами — наверное можно запомнить, но часто они или по телефону, или по скайпу, и таких штук по 20 в неделю.

    https://support.mozilla.org/en-US/kb/inviting-other-people-events, но я этим не пользовался.

    P.S. Кстати, выглядит (с темой MSO) все не так уродливо, как на картинке.
    Отредактировано 22.08.2015 22:17 0BD11A0D . Предыдущая версия .
    Re[4]: Hello UNIX!
    От: Somescout  
    Дата: 22.08.15 23:40
    Оценка:
    Здравствуйте, landerhigh, Вы писали:

    L>Тут в соседней теме обсуждают способы копирования файлов под виндой. В ней не то что палки-копалки нет, там еще палеозой тогда


    От того что автор того топика не в курсе хотя-бы о robocopy, не стоит делать далеко идущие выводы.
    ARI ARI ARI... Arrivederci!
    Отредактировано 22.08.2015 23:52 Somescout . Предыдущая версия .
    Re[10]: Hello UNIX!
    От: Somescout  
    Дата: 22.08.15 23:46
    Оценка:
    Здравствуйте, smeeld, Вы писали:

    S>>Да, да, уж на официальный сайт я конечно зайти не догадался, вы во всём правы по определению, а с документацией у линукса всё замечательно.


    S>Мы о линуксе, или сквиде, или ещё о чём-то? Почему у Вас, говоря о линуксе, подразумевается сквид, и говоря о сквиде, подразумевается именно линукс?

    А что подразумевать, документацию по ядру?

    S>С какой именно документацией в линукс хорошо/плохо...

    Я привожу примеры отвратительной документации, с которой мне пришлось сталкиваться. Или о ней даже упоминать не рекомендуется? Ну так читайте предыдущее сообщений и наслаждайтесь миром.
    ARI ARI ARI... Arrivederci!
    Re[6]: Hello UNIX!
    От: Somescout  
    Дата: 23.08.15 00:15
    Оценка:
    Здравствуйте, landerhigh, Вы писали:

    L>Только такая тема, что robocopy внезапно несколько консольный.

    А у автора тривиальная задача? А то ведь можно дойти до "Я хочу скопировать MBR, а глупый эксплорер мне этого не позволяет".

    L>Да и смешно на фоне выделенного смотрятся обвинения некоторых в том, что в *nix требуется учиться, а в винде — все сразу "интуитивно понятно"

    Может вы и возражать будет тем, кто предъявляет такие обвинения?
    ARI ARI ARI... Arrivederci!
    Re[7]: Hello UNIX!
    От: landerhigh Пират  
    Дата: 23.08.15 00:31
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    L>>Только такая тема, что robocopy внезапно несколько консольный.

    S>А у автора тривиальная задача? А то ведь можно дойти до "Я хочу скопировать MBR, а глупый эксплорер мне этого не позволяет".

    Так что именно палкой-копалкой-то оаказывается в итоге?

    L>>Да и смешно на фоне выделенного смотрятся обвинения некоторых в том, что в *nix требуется учиться, а в винде — все сразу "интуитивно понятно"

    S>Может вы и возражать будет тем, кто предъявляет такие обвинения?

    А я и не возражаю. Так, ремарка.
    Re[7]: Hello UNIX!
    От: Vetal_ca Канада http://vetal.ca
    Дата: 23.08.15 01:12
    Оценка:
    Здравствуйте, Mamut, Вы писали:


    M>

    M>[code]
    >> man grep
    ...
    >> man find
    ...
    M>- сорок штук primaries


    Пользуюсь на базовом уровне обоими. Очень часто.

    "grep -r ....", "find / -name '..'"

    Все что сложнее, остальные 2%, через SpeedComander в Win

    Вполне оптимально.

    Если человек перерастет basic 98%, то без проблем "схватит" эти 40 примеров в свете назревшей необходимости
    Re[7]: Hello UNIX!
    От: Vetal_ca Канада http://vetal.ca
    Дата: 23.08.15 01:17
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    S>Ну, жаловаться в WinServer есть на что, но чтобы на group policy? И как вы удобно собирайтесь рулить административными шаблонами из командной строки?


    Я задачи с Win AD, Policy edit делегирую.

    S>cli полезно когда нужно (и возможно) заскриптовать часто выполняемую операцию. Во всех остальных случаях она радостно сливает грамотному gui. Исключения бывают, но это именно что исключения.


    Грамотный UI он как грамотная документация. Всегда немного устарел.

    И хорошо если еще грамотный UI пишет в грамотный текстовик. Вот если Windows покрылась синевой и не стартует. А нужно глянуть настройки из реестра нерабочей или выброшенной на свалку винды...

    V_>>Например, с git я предпочитаю работать из командной строки, хотя SourceTree и TortoiseGit just two clicks away

    S>Что, и сравнения ревизий предпочитаете в diff'е рассматривать?

    Нет, в InteliJ Idea.
    Re[4]: Hello UNIX!
    От: Stanislaw K СССР  
    Дата: 23.08.15 08:13
    Оценка:
    Здравствуйте, landerhigh, Вы писали:

    K>>>Ну например то, что командная строка — это не "ужас-ужас", а очень удобная штука.

    CC>>Ещё бы, когда больше ничего нет — палка-копалка просто супер удобна!

    L>Тут в соседней теме обсуждают способы копирования файлов под виндой. В ней не то что палки-копалки нет, там еще палеозой тогда


    Для начала, там ТС неправильно задачу поставил...
    Все проблемы от жадности и глупости
    Re[8]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 23.08.15 09:09
    Оценка:
    V_>Пользуюсь на базовом уровне обоими. Очень часто.

    Ключевое. Аналогично и тут
    Автор: Vetal_ca
    Дата: 22.08.15
    , про полиси едиты и прочее. Как толь ко понадобится что-то более сложное — сразу начнется поиск интернета, ютуба и прочее. Ну и «без проблем схватит».


    dmitriid.comGitHubLinkedIn
    Re[2]: Hello UNIX!
    От: Aртёмка Австралия жж
    Дата: 23.08.15 09:18
    Оценка:
    Здравствуйте, andyag, Вы писали:

    A>1. Оболочка по умолчанию — Unity. Она немного кривая

    Юнити вызвает у меня ненависть. Это хуже плиточек. Лучше сразу ставить вариант с гном 3 или цинамон.
    Re[5]: Hello UNIX!
    От: Klikujiskaaan КНДР  
    Дата: 23.08.15 09:49
    Оценка:
    Здравствуйте, smeeld, Вы писали:

    S>Например, это в виндовсе при установке нужно искать и ставить

    S>дрова для сетевух

    В 98 винде если только, со времен ХР все дрова для сетевух идут в комплекте, если это, канеш, не сетевуха фирмы ХунДайПао.

    S>Для простого

    S>пользователя линуксы давно уже полностью предпочтительней чем винды.

    Голословное утверждение. Ни мой отец, ни моя мать не смогли нормально работать за Убунтой, чего не скажешь о винде и осх, но, наверное, они не "простые пользователи", ага.

    S>если исключить предустановку винды на продаваемых ПК о винле забудет боьшинство простых пользователей ПК


    Ага, вдруг наступит венедекопец, шериданизм головного мозга чую я.
    Re[3]: Hello UNIX!
    От: Kernighan СССР  
    Дата: 23.08.15 11:11
    Оценка:
    Здравствуйте, Ops, Вы писали:

    Ops>Здравствуйте, Kernighan, Вы писали:


    K>>Ну например то, что командная строка — это не "ужас-ужас", а очень удобная штука.

    Ops>Она удобная лишь когда хорошо выучишь полсотни-сотню команд с ключами по отвратительным мануалам. До этого момента ГУЙ удобнее.

    Если не умеешь читать (в том числе по-русски), то да.
    Ну вот например вчера настраивал подстветку в клавиатуре.
    С помощью Гугла. Время не засекал — помогла вторая ссылка (по-русски).

    Кстати, вот она:
    http://magicpast.net/linux/index.html?p=podsvetka-na-klaviature-ii-opensuse-11-4
    Это командная строка или ГУИ?
    Re[8]: Hello UNIX!
    От: Somescout  
    Дата: 23.08.15 11:22
    Оценка:
    Здравствуйте, Vetal_ca, Вы писали:

    V_>Я задачи с Win AD, Policy edit делегирую.

    ???

    V_>Грамотный UI он как грамотная документация. Всегда немного устарел.

    ???

    V_>И хорошо если еще грамотный UI пишет в грамотный текстовик. Вот если Windows покрылась синевой и не стартует. А нужно глянуть настройки из реестра нерабочей или выброшенной на свалку винды...

    Про regedit (или reg) вам уже написали.

    V_>>>Например, с git я предпочитаю работать из командной строки, хотя SourceTree и TortoiseGit just two clicks away

    S>>Что, и сравнения ревизий предпочитаете в diff'е рассматривать?
    V_>Нет, в InteliJ Idea.
    Ну то есть "с git я предпочитаю работать из командной строки" сводятся по сути к status, add и commit (+ещё пара команд)?
    ARI ARI ARI... Arrivederci!
    Re[6]: Hello UNIX!
    От: Somescout  
    Дата: 23.08.15 12:08
    Оценка:
    Здравствуйте, MTD, Вы писали:

    MTD>Здравствуйте, Somescout, Вы писали:


    S>>Только вот по сравнению с PowerShell'ом консоль линукса это даже не каменный век


    MTD>Когда в прогрессивном PowerShell можно будет мышкой выделять текст, заработает Ctr+C и Ctr+V, и чем черт не шутит окошко можно будет ресайзить без гемороя?

    Так давно уже. Окошко можно было ресайзить в PS ISE (входит в поставку винды), в десятке можно и обычную консоль.
    Копи-паста мышкой была изначально, в PS ISE есть, в консольную добавляется модулем PSReadLine (в 10 его добавили по умолчанию).

    Что забавно, все ваши требования к консоли суть требования к gui.

    И ещё:
    MTD> Всегда балдею когда советуют люди в глаза предмета не видевшие
    ARI ARI ARI... Arrivederci!
    Отредактировано 23.08.2015 12:12 Somescout . Предыдущая версия . Еще …
    Отредактировано 23.08.2015 12:10 Somescout . Предыдущая версия .
    Отредактировано 23.08.2015 12:10 Somescout . Предыдущая версия .
    Re[9]: Hello UNIX!
    От: Vetal_ca Канада http://vetal.ca
    Дата: 23.08.15 13:35
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    S>???


    "Можете отдать вон тому парню, Win-Admin-у. Если буду делать я, то будет намного дороже"

    Эффективная работа это умение делегировать и не дать себя закопать в менее оплачиваемой рутине.

    S>???


    Пример, для Samba есть GUI, но текстовым способом правильнее.

    S>Про regedit (или reg) вам уже написали.

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

    S>Ну то есть "с git я предпочитаю работать из командной строки" сводятся по сути к status, add и commit (+ещё пара команд)?


    Много чего. Я git пользую не только для программирования, но и для хранения версионной информации.
    Re[10]: Hello UNIX!
    От: Somescout  
    Дата: 23.08.15 15:50
    Оценка:
    Здравствуйте, Vetal_ca, Вы писали:

    S>>???

    V_>"Можете отдать вон тому парню, Win-Admin-у. Если буду делать я, то будет намного дороже"
    V_>Эффективная работа это умение делегировать и не дать себя закопать в менее оплачиваемой рутине.
    Тогда зачем вообще поднимать эту тему, если вы в ней не разбираетесь?

    S>>???

    V_>Пример, для Samba есть GUI, но текстовым способом правильнее.
    О да

    writable — This parameter is a synonym for writeable.
    writeable (S) — Inverted synonym for read only.
    read only (S) — An inverted synonym is writeable.


    S>>Ну то есть "с git я предпочитаю работать из командной строки" сводятся по сути к status, add и commit (+ещё пара команд)?

    V_>Много чего. Я git пользую не только для программирования, но и для хранения версионной информации.
    Цели могут быть любые, но набор средств, которые вы используйте, ограничивается небольшим набором команд.
    ARI ARI ARI... Arrivederci!
    Re[6]: Hello UNIX!
    От: Ops Россия  
    Дата: 23.08.15 15:55
    Оценка:
    Здравствуйте, Klikujiskaaan, Вы писали:

    K>В 98 винде если только, со времен ХР все дрова для сетевух идут в комплекте, если это, канеш, не сетевуха фирмы ХунДайПао.

    Для ХунДайПао скорее всего подойдут стандартные.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[6]: Hello UNIX!
    От: Somescout  
    Дата: 23.08.15 16:19
    Оценка:
    Здравствуйте, MTD, Вы писали:

    MTD>Здравствуйте, Nikе, Вы писали:


    N>>Культурный шок возникает, когда понимаешь, что консоледрочеры — суть мазохисты зацикленные не на решении задач наиболее эффективным образом, а на способах решения задач.


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


    Вы бы лучше вместо вырожденного гипотетического случая реальную ситуацию привели.
    Вот к примеру нужно поправить запись в LDAP:
    ARI ARI ARI... Arrivederci!
    Отредактировано 23.08.2015 16:25 Somescout . Предыдущая версия .
    Re[12]: Hello UNIX!
    От: Somescout  
    Дата: 23.08.15 16:24
    Оценка:
    Здравствуйте, Vetal_ca, Вы писали:

    S>>Тогда зачем вообще поднимать эту тему, если вы в ней не разбираетесь?


    V_>Достаточно чтобы понять низкий usability. У продуктов Jetbrains — высокий. У MS низкий. Оценивается по времени задача->результат, без предварительно заученных действий.


    V_>В CMD line TAB autocomplete или man, результат быстр. У МС, что policy edit что остальное, никуда. Конкретный пример, панель управления на непривычном языке. Игра, "найди нужный пункт" и подбери языковой эквивалент.


    V_>Если задача трудоустроить миллиард, то да, продукты МС просто блеск. Только производительность труда — низка.




    V_>Так что, низкопробная подколка, признак слабого аргумента.

    V_>P.S. В Itunes я тоже, не разбираюсь, да
    Поздравляю, чё. Гордится невежеством это же стильно, модно, молодёжно.
    ARI ARI ARI... Arrivederci!
    Re[8]: Hello UNIX!
    От: Somescout  
    Дата: 23.08.15 17:41
    Оценка:
    Здравствуйте, MTD, Вы писали:

    MTD>Здравствуйте, Somescout, Вы писали:


    S>>Так давно уже.


    MTD>Дано: Win 7 SP 1, MS VS 2013. Power Shell мышеой не ресайзится, копирование-вставка через стандартные шорткаты не работают. Что я делаю не так?

    PowerShell ISE. В поставке есть, возможно надо включить в Features. Это среда для редактирования и отладки скриптов на PS. Кстати, а как там в баше с отладкой?
    Шорткаты можно добавить установкой модуля PSReadLine (https://github.com/lzybkr/PSReadLine)

    S>>Что забавно, все ваши требования к консоли суть требования к gui.

    MTD>Не только gui — копирование и вставка частые операции. Впрочем юзабилити там хромает везде, например, в bash поиск по истории команд интуитивно понятен и прост — ctr+r и набирать любую часть ранее введенной команды, в PS же как обычно хрен пойми как.
    PSReadLine.

    MTD>>> Всегда балдею когда советуют люди в глаза предмета не видевшие

    MTD>Ага, неплохо бы попробовать Unix перед тем как заливать про мегаудобство PowerShell.
    MTD>Если ты будешь спорить, что знаком с предметом, то приведи пару примеров, что в PowerShell сделать проще, чем в bash.
    Ок. Нужно удалить 10 гигабайт самых старых файлов:
    $total = 0
    ls -File | sort LastWriteTime | ? { ($total+=$_.Length) -lt 10GB } | rm

    Вперёд на баше.

    Это из головы, писал подобное, но этот скрипт написан прямо в браузере без проверки, возможны мелкие ошибки.
    Нужно отключить пользователей из списка в AD, проблема в том, что могут имена могут быть не в том падеже.
    Берём список имён из файла, заменяем последние два символа в словах на *, если записано не в том падеже, ищем, выводим список, выбранных из него отключаем.
    $userList = gc user_list.txt
    
    $userList | % {
      # Замену может и можно сделать на регулярных выражениях
      # но я не хочу сейчас искать как изсключить два последних символа из группы
      $nameParts = $_ -split '\s+' | % { "$($_.SubString(0, $_.Length-2))*"} 
      $nameMask = $nameParts -join ' '
      Get-AdUser -Filter {cn -like $nameMask}
    } | Out-GridView -OutputMode Multiple | % {
      Set-AdUser $_ -Enabled:$false
    }
    ARI ARI ARI... Arrivederci!
    Отредактировано 23.08.2015 17:54 Somescout . Предыдущая версия . Еще …
    Отредактировано 23.08.2015 17:53 Somescout . Предыдущая версия .
    Re[8]: Hello UNIX!
    От: Somescout  
    Дата: 23.08.15 17:52
    Оценка:
    Здравствуйте, MTD, Вы писали:

    MTD>Например, сегодня мне стало интересно сколько в проекте питоновского кода в строках, недолго думая я написал:


    MTD>
    MTD>cat `find . -name *.py` | wc
    MTD>


    Приплету сюда Powershell варианты.

    (ls *.py -File -Recurse | gc).Count


    Другой вариант:
    ls *.py -File -Recurse | gc | Measure-Object -Word -Line -Character


    MTD>Потом я стал дебажиться, в целях отладки мне много раз надо было запускать и убивать процесс, чтобы каждый раз не лазить по списку задач в гуях я написал:


    MTD>
    MTD>kill `ps -C myprocess -o pid=`
    MTD>


    А не проще killall myprocess ?

    (Get-Process myprocess).Kill()


    MTD>И когда ты освоил десяток команд, ты реально облегчаешь свою жизнь простенькими комбинациями из них.

    В определённых областях, да. В других — смотрите ниже.

    S>>Вот к примеру нужно поправить запись в LDAP:


    MTD>Не могу обсуждать, не знаю как это настраивать. Но по моему опыту проще один раз написать скрипт, чем каждый раз вспоминать, что куда надо ткнуть.

    Дело в том, что в ldap просто так автодополнение в консоль не встроишь, а имена там наподобии:
    cn=Test User,ou=Test Department,dc=SomeSite,dc=ru
    плюс правила изменения записей, особенно когда меняется класс записи могут быть довольно комплексными.
    Работать с этим из cli и автоматизировать можно, но неудобно.
    ARI ARI ARI... Arrivederci!
    Отредактировано 23.08.2015 18:22 Somescout . Предыдущая версия . Еще …
    Отредактировано 23.08.2015 18:21 Somescout . Предыдущая версия .
    Re[8]: Hello UNIX!
    От: Somescout  
    Дата: 23.08.15 18:07
    Оценка:
    Здравствуйте, landerhigh, Вы писали:

    S>>А у автора тривиальная задача? А то ведь можно дойти до "Я хочу скопировать MBR, а глупый эксплорер мне этого не позволяет".

    L>Так что именно палкой-копалкой-то оаказывается в итоге?
    Не знаю, организуйте в обычной консоли просмотр миниатюр фотографий и видео, потом повторите вопрос.

    L>>>Да и смешно на фоне выделенного смотрятся обвинения некоторых в том, что в *nix требуется учиться, а в винде — все сразу "интуитивно понятно"

    S>>Может вы и возражать будет тем, кто предъявляет такие обвинения?

    L>А я и не возражаю. Так, ремарка.

    Я бы сказал толстыйжирный троллинг, но пусть будет ремарка.
    ARI ARI ARI... Arrivederci!
    Re[10]: Hello UNIX!
    От: Somescout  
    Дата: 23.08.15 18:17
    Оценка:
    Здравствуйте, landerhigh, Вы писали:

    L>Здравствуйте, Somescout, Вы писали:


    L>>>Так что именно палкой-копалкой-то оаказывается в итоге?

    S>>Не знаю, организуйте в обычной консоли просмотр миниатюр фотографий и видео, потом повторите вопрос.

    L>А на пылесосе яичницу пожарить не надо?


    Ну так вы и пытаетесь натянуть эксплорер на весь спектр задач.
    ARI ARI ARI... Arrivederci!
    Re[9]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 23.08.15 18:33
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    S>PowerShell ISE. В поставке есть, возможно надо включить в Features.

    S>Шорткаты можно добавить установкой модуля PSReadLine (https://github.com/lzybkr/PSReadLine)

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

    S>PSReadLine.


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

    S>Ок. Нужно удалить 10 гигабайт самых старых файлов:

    S>
    S>$total = 0
    S>ls -File | sort LastWriteTime | ? { ($total+=$_.Length) -lt 10GB } | rm
    S>

    S>Вперёд на баше.

    А что сложного? Вот сходу сочинил:

    find . -type f | ls -tr -b | while read f; do s=`stat "$f" -c "%s"`; ss=$((ss + s)); if ((ss > 10000000000)); then break; fi; rm $f; done


    Но лично я такое не делаю обычно, если нужно что-то больше комбинации 2-3 команд, я беру питончик.
    Re[7]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 23.08.15 18:40
    Оценка:
    Здравствуйте, Ops, Вы писали:

    Ops>Я рядом приводил пример с заменой слова в тексте, вот объясни, зачем там консоль?


    Лично мне для этого консоль не надо — у меня редактор хороший. Что вообще никак не меняет того, что консоль бывает очень удобной.

    Ops>прекрасно понимаю, что для большинства пользовательских, а часто и программерских задач, она не нужна


    Да я не спорю. Я сам не считаю, что не нужно всех насильно в консоль загонять, многие вещи удобно делаются в гуях. Но при этом я не понимаю к чему крики, что консоль отстой и в гуях все лучше и проще — далеко не все.
    Re[8]: Hello UNIX!
    От: Ops Россия  
    Дата: 23.08.15 19:07
    Оценка:
    Здравствуйте, MTD, Вы писали:

    MTD>Лично мне для этого консоль не надо — у меня редактор хороший. Что вообще никак не меняет того, что консоль бывает очень удобной.


    Вот видишь? А у кого-то вообще все задачи в "редакторе", ему консоль просто не нужна.

    MTD>Да я не спорю. Я сам не считаю, что не нужно всех насильно в консоль загонять, многие вещи удобно делаются в гуях. Но при этом я не понимаю к чему крики, что консоль отстой и в гуях все лучше и проще — далеко не все.


    Так я такого не кричал. Консоль штука удобная, просто нужна она немногим, даже продвинутые пользователи часто не заходят дальше копипасты в нее найденного в интернете решения, и не из-за того что тупые или ленивые, им просто этого достаточно для своих задач.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Отредактировано 23.08.2015 19:11 ути-пути . Предыдущая версия .
    Re[10]: Hello UNIX!
    От: Somescout  
    Дата: 23.08.15 19:21
    Оценка:
    Здравствуйте, MTD, Вы писали:

    MTD>Здравствуйте, Somescout, Вы писали:


    S>>PowerShell ISE. В поставке есть, возможно надо включить в Features.

    По умолчанию эта оболочка отключена (зачем она пользователям), чтобы включить заходим в Programs and Features->Features->Powershell->ISE (На память не скажу точный путь)

    S>>Шорткаты можно добавить установкой модуля PSReadLine (https://github.com/lzybkr/PSReadLine)


    MTD>Это сколько же маны надо курить, чтобы получить то, что уже есть из коробки в Линуксе.

    Вы собирались что-то делать в консоли не прочитав ничего о ней? Она мощнее bash'а (и, имхо, проще) но минимальное изучение всё-же требуется.

    MTD>Напиши как сделать, я в винде не силен, хочу посмотреть как консолька преобразится.

    Alternatively, download the file PSReadline.zip and extract the contents into your C:\Users\[User]\Documents\WindowsPowerShell\modules\PSReadline folder. (You may have to create these directories if they don't exist.)

    а дальше
    Import-Module PSReadLine

    Появляются возможности выделения текста (shift-(left|right)), поиск в истории (ctrl-r), вставка (ctrl-v), раскрашиваются команды. Есть более продвинутые возможности (к примеру автозакрытие кавычек), но я ими не пользовался.

    S>>Ок. Нужно удалить 10 гигабайт самых старых файлов:

    S>>Вперёд на баше.

    MTD>А что сложного? Вот сходу сочинил:


    MTD>

    MTD>find . -type f | ls -tr -b | while read f; do s=`stat "$f" -c "%s"`; ss=$((ss + s)); if ((ss > 10000000000)); then break; fi; rm $f; done

    Гм .
    А что "find . -type f | ls -tr -b" делает? Я убираю find, результат не меняется.
    Каталоги тоже доходят до rm $f (хотя по это просто покажет ошибку)

    Ну и различия с этим кодом довольно очевидны:
    $total = 0
    ls -File | sort LastWriteTime | ? { ($total+=$_.Length) -lt 10GB } | rm

    Вот честно скажите, как вы сами оцениваете тот и другой код?
    К примеру, свой вариант я писал в браузере, не заглядывая в доки и он сразу заработал после копирования в PS.
    Ваш вариант мне (с моим знанием баша) даже чтобы прочитать пришлось лезть и смотреть параметры ls (остальное, за исключением find, похоже оставшегося по ошибке, понятно — т.к. я знаю что делает код, в противном случае было бы сложнее).

    MTD>Но лично я такое не делаю обычно, если нужно что-то больше комбинации 2-3 команд, я беру питончик.

    Так о том и речь изначально:

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

    ARI ARI ARI... Arrivederci!
    Отредактировано 23.08.2015 20:19 Somescout . Предыдущая версия .
    Re[13]: Hello UNIX!
    От: Vetal_ca Канада http://vetal.ca
    Дата: 23.08.15 19:21
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    V_>>Так что, низкопробная подколка, признак слабого аргумента.

    V_>>P.S. В Itunes я тоже, не разбираюсь, да
    S>Поздравляю, чё. Гордится невежеством это же стильно, модно, молодёжно.

    Да, в мелочных форумных подколках и играх я невежестен. Сильному это не нужно.

    Вот если б я сравнивать с повершелл начал. Подозреваю, что можно заскриптовать на PS и будет получше.

    Но ни первое ни второе не принесет мне лично сравнимого денежного дохода, поэтому администрирование Win нафиг-нафиг.
    Отредактировано 23.08.2015 19:33 Vetal_ca . Предыдущая версия .
    Re[6]: Hello UNIX!
    От: CreatorCray  
    Дата: 23.08.15 20:01
    Оценка:
    Здравствуйте, Aртёмка, Вы писали:

    CC>>которым мало кто хочет пользоваться.

    Aё>Сравни просмотрщик PDF для венды и для гнома.
    Aё>Для гнома- удобно и качественно, для венды- неудобно, тупит, мылит.
    Чего? Когда это акробат что либо мылил?

    Aё> Редактор текстов для венды убожество блокнотик, для гнома- gedit с подстветкой синтаксиса и поддержкой кодировок.

    Никто в здравом уме на винде в блокноте текст не редактирует.

    Aё>>> за аналогичные программы под Вендой пришлось бы заплатить несколько тысяч $$.

    CC>>И народ охотно платит. А если не платят то крадут и пользуют ломаную платную, но не переходят на "бесплатные".
    Aё>Забавно — фанаты платного софта оправдывают любовь воровством.
    Забавно или нет, но посмотри на реальный мир вокруг: народ предпочтёт поставить пиратку нежели "бесплатный линукс".

    Aё>>>Игры- проблема на линухе и маке, но многие после обработки напильником работают в вайне (список на сайте вайна).

    CC>>А народ не хочет обрабатывать напильником. Народ хочет получать сервис за свои деньги а не заплатить и потом ещё мудохаться.
    Aё>В венде нет сервиса, это стим и другие сторонние компании предоставляют сервис.
    OS это платформа. Под которую другие предоставляют свои услуги.

    Aё> Если завтра начнут вместо венды продавать компы с предустановленным линухом- производители игр сразу сертифицируют их под линух. Ведь их целевая аудитория, потребитель- кушает что дают.

    Не сразу. Для этого надо сначала чтобы вырос рынок до достаточно заметных величин.
    Забанили по IP, значит пора закрыть эту страницу.
    Всем пока
    Re[7]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 23.08.15 20:03
    Оценка:
    S>Если не будет предустановленной на ПК ОС

    Все остальные рассуждения поскипаны в силу свой утопичности. Разъясню: пользователь еще должен найти компьютер с непредустановленной ОСью. Вопрос о том, куда и что он пойдет качать, если ОСь у него не предустановлена, оставим экспертам-эзотерикам.


    dmitriid.comGitHubLinkedIn
    Re[10]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 23.08.15 20:05
    Оценка:
    MTD>Это сколько же маны надо курить, чтобы получить то, что уже есть из коробки в Линуксе. Напиши как сделать, я в винде не силен, хочу посмотреть как консолька преобразится.

    MTD>

    MTD>find . -type f | ls -tr -b | while read f; do s=`stat "$f" -c "%s"`; ss=$((ss + s)); if ((ss > 10000000000)); then break; fi; rm $f; done


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

    MTD>Но лично я такое не делаю обычно, если нужно что-то больше комбинации 2-3 команд, я беру питончик.


    угу. питончик тоже в голове нарисовался сразу, без манов


    dmitriid.comGitHubLinkedIn
    Re[6]: Hello UNIX!
    От: Stanislaw K СССР  
    Дата: 23.08.15 20:11
    Оценка:
    Здравствуйте, landerhigh, Вы писали:

    L>>>Тут в соседней теме обсуждают способы копирования файлов под виндой. В ней не то что палки-копалки нет, там еще палеозой тогда


    SK>>Для начала, там ТС неправильно задачу поставил...


    L>Да-да-да, неинтуитивно непонятно


    да. из этого совсем непонятно
    Автор: Stanislaw K
    Дата: 19.08.15
    что человек получил новый комп и ему всего на всего надо перенести профиль юзера.

    какие то дикарские DOS замашки. "все файлы". "скопировать". "с системного диска".

    кто угодно сразу бы предложил штатную же программу стандартные -> служебные -> "средство переноса данных windows". но раз "все файлы с системного" — то штатный же бэкап.
    Все проблемы от жадности и глупости
    Re[7]: Hello UNIX!
    От: landerhigh Пират  
    Дата: 23.08.15 20:36
    Оценка:
    Здравствуйте, Stanislaw K, Вы писали:

    SK>да. из этого совсем непонятно
    Автор: Stanislaw K
    Дата: 19.08.15
    что человек получил новый комп и ему всего на всего надо перенести профиль юзера.

    SK>какие то дикарские DOS замашки. "все файлы". "скопировать". "с системного диска".
    SK>кто угодно сразу бы предложил штатную же программу стандартные -> служебные -> "средство переноса данных windows". но раз "все файлы с системного" — то штатный же бэкап.

    "Кто угодно"? Я вот впервые о существовании этой тулзы сейчас узнал.
    Это к слову в недружелюбности унихов
    Re[11]: Hello UNIX!
    От: landerhigh Пират  
    Дата: 23.08.15 20:40
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    L>>А на пылесосе яичницу пожарить не надо?


    S>Ну так вы и пытаетесь натянуть эксплорер на весь спектр задач.


    Нет, не так. Это мне подсовывают эксплорер, как необходимое и достаточное средство. О том, что оно оным ни в каком виде не является, приходится узнавать на собственном опыте и искать варианты.
    Впрочем, я так, потроллить вышел, я все равно сразу фар ставлю
    Re[2]: Hello UNIX!
    От: smeeld  
    Дата: 23.08.15 20:41
    Оценка:
    Здравствуйте, uncommon, Вы писали:

    U>Ну ты нашёл, что ставить. Генту надо было, или Арч на крайняк.


    Slackware-выбор российских физиков.
    Re[12]: Hello UNIX!
    От: Somescout  
    Дата: 23.08.15 20:48
    Оценка:
    Здравствуйте, landerhigh, Вы писали:

    S>>Ну так вы и пытаетесь натянуть эксплорер на весь спектр задач.

    L>Нет, не так. Это мне подсовывают эксплорер, как необходимое и достаточное средство. О том, что оно оным ни в каком виде не является, приходится узнавать на собственном опыте и искать варианты.
    Нет, это так. Хоть свои сообщения-то перечитайте.

    L>Впрочем, я так, потроллить вышел

    Не, это слишком толсто даже для толстого троллинга. Я бы скорее сказал что вы публично тупите.
    ARI ARI ARI... Arrivederci!
    Re[13]: Hello UNIX!
    От: landerhigh Пират  
    Дата: 23.08.15 20:52
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    L>>Нет, не так. Это мне подсовывают эксплорер, как необходимое и достаточное средство. О том, что оно оным ни в каком виде не является, приходится узнавать на собственном опыте и искать варианты.

    S>Нет, это так. Хоть свои сообщения-то перечитайте.

    Вы слишком серьезно к форумной болтовне относитесь. Чего я там такого написал-то?

    L>>Впрочем, я так, потроллить вышел

    S>Не, это слишком толсто даже для толстого троллинга. Я бы скорее сказал что вы публично тупите.

    Может, и потупить. Могу себе позволить. Мне уже давно пофигу на систему, если честно.
    Re[4]: Hello UNIX!
    От: alex_public  
    Дата: 23.08.15 21:40
    Оценка:
    Здравствуйте, Aртёмка, Вы писали:

    Aё>Над выделенным громко смеялся. В дистре линуха вроде Убунты и Федоры внушительный набор, за аналогичные программы под Вендой пришлось бы заплатить несколько тысяч $$. Платные пакеты вроде Математики или SPSS тоже есть под линух. Игры- проблема на линухе и маке, но многие после обработки напильником работают в вайне (список на сайте вайна).


    Многие программы действительно аналогичны. А в редких (очень) случаях на линухе даже можно найти уникальное решение. Но гораздо чаще мы наблюдаем обратную картину: ничего даже близкого по функциональности не будет в наличие на линухе. Ну и да, идущие отдельным пунктом, игры являются тоже весомым аргументом для многих пользователей.

    В общем на мой взгляд на данный момент windows7 является лучше десктопной ОС. И похоже что останется ею ещё довольно долго.
    Re[3]: Hello UNIX!
    От: alex_public  
    Дата: 23.08.15 21:42
    Оценка:
    Здравствуйте, Ops, Вы писали:

    Ops>Я столько этих оболочек в свое время перепробовал, на скринах они все роскошные, а на деле все всегда заканчивается правкой текстовых конфигов.


    Ну судя по этой картинке
      Скрытый текст
    настраивать что-то в текстовых конфигах там потребуется только таких вещей, которые в винде вообще не настраиваются.
    Re[8]: Hello UNIX!
    От: alex_public  
    Дата: 23.08.15 21:45
    Оценка:
    Здравствуйте, MTD, Вы писали:

    MTD>Не только gui — копирование и вставка частые операции. Впрочем юзабилити там хромает везде, например, в bash поиск по истории команд интуитивно понятен и прост — ctr+r и набирать любую часть ранее введенной команды, в PS же как обычно хрен пойми как.


    Тут только надо уточнять, идёт ли речь исключительно про встроенные в ОС средства работы с консолью или же вообще любые средства доступные на данной ОС. Потому как подобные утверждения справедливы только для первого варианта. Например у меня на винде (7-ке) средства работы с консолью ничуть не хуже чем в линухе. Причём без всяких никчемных PowerShell.
    Re[11]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 23.08.15 21:51
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    MTD>>Это сколько же маны надо курить, чтобы получить то, что уже есть из коробки в Линуксе.

    S>Вы собирались что-то делать в консоли не прочитав ничего о ней?

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

    S>Она мощнее bash'а (и, имхо, проще) но минимальное изучение всё-же требуется.


    Пока примеров не увидел.

    S>А что "find . -type f | ls -tr -b" делает? Я убираю find, результат не меняется.


    find чтобы обратотать только файлы.

    S>Вот честно скажите, как вы сами оцениваете тот и другой код?


    Да примерно одно и тоже, надо курить маны чтобы решить задачу.

    MTD>>Но лично я такое не делаю обычно, если нужно что-то больше комбинации 2-3 команд, я беру питончик.

    S>Так о том и речь изначально:

    Изначально я говорил про удобство работы в консоли, а не про встроенный язык.
    Re[9]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 23.08.15 21:59
    Оценка:
    Здравствуйте, alex_public, Вы писали:

    _>Например у меня на винде (7-ке) средства работы с консолью ничуть не хуже чем в линухе. Причём без всяких никчемных PowerShell.


    Научи что ставить.
    Re[10]: Hello UNIX!
    От: Somescout  
    Дата: 23.08.15 22:11
    Оценка:
    Здравствуйте, alex_public, Вы писали:

    _>Здравствуйте, Somescout, Вы писали:


    S>>PowerShell ISE. В поставке есть, возможно надо включить в Features. Это среда для редактирования и отладки скриптов на PS. Кстати, а как там в баше с отладкой?


    _>Так это же целая IDE, а не командная строка. При таком раскладе я могу просто пойти редактировать скрипты (что bash, что python) в Notepad++/Sublime/... и это будет ещё намного удобнее данного решения (т.к. редактор в данной IDE на самом деле очевидно убогий).

    Встроенная? Встроенная. Или теперь исключаем потому что сильно мощная? Что убогого в редакторе?
    И, кстати, если сильно захочется её можно использовать исключительно как терминал с табами, без редактора.

    _>Если же говорить о реальной командной строке, то она у PS именно такая кривая, как тут описывали. Намного печальнее даже обычной виндовой консоли (правда в реализации не от MS).

    PSReadLine добавляет туда всё, кроме изменения размера окна мышью.
    ARI ARI ARI... Arrivederci!
    Отредактировано 23.08.2015 22:13 Somescout . Предыдущая версия .
    Re[11]: Hello UNIX!
    От: alex_public  
    Дата: 23.08.15 22:50
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    _>>Так это же целая IDE, а не командная строка. При таком раскладе я могу просто пойти редактировать скрипты (что bash, что python) в Notepad++/Sublime/... и это будет ещё намного удобнее данного решения (т.к. редактор в данной IDE на самом деле очевидно убогий).

    S>Встроенная? Встроенная. Или теперь исключаем потому что сильно мощная? Что убогого в редакторе?
    S>И, кстати, если сильно захочется её можно использовать исключительно как терминал с табами, без редактора.

    Как раз не сильно мощная, а убогая. Если сравнивать с другими IDE/редакторами. Мощной она может показаться только по сравнению с голой командной строкой. Но это уже тоже самое, что сравнивать автомобиль и велосипед.

    _>>Если же говорить о реальной командной строке, то она у PS именно такая кривая, как тут описывали. Намного печальнее даже обычной виндовой консоли (правда в реализации не от MS).

    S>PSReadLine добавляет туда всё, кроме изменения размера окна мышью.

    Ой, не смеши меня. Поставь себе например conEmu, запусти в нём тот же самый PowerShell и сможешь полюбоваться на что-то действительно более менее близкое к нормальной командной строке (было бы совсем нормальным, если бы не сомнительность самого PS).
    Re[12]: Hello UNIX!
    От: Somescout  
    Дата: 23.08.15 23:11
    Оценка:
    Здравствуйте, alex_public, Вы писали:

    _>Как раз не сильно мощная, а убогая. Если сравнивать с другими IDE/редакторами.

    Ну ок... чем она хуже по сравнению с другими редакторами?

    S>>PSReadLine добавляет туда всё, кроме изменения размера окна мышью.

    _>Ой, не смеши меня. Поставь себе например conEmu, запусти в нём тот же самый PowerShell и сможешь полюбоваться на что-то действительно более менее близкое к нормальной командной строке (было бы совсем нормальным, если бы не сомнительность самого PS).
    Пока что я не вижу конкретики, а лишь болтовню. Но это в принципе ожидаемо.
    ARI ARI ARI... Arrivederci!
    Re[7]: Hello UNIX!
    От: Aртёмка Австралия жж
    Дата: 23.08.15 23:31
    Оценка:
    Здравствуйте, CreatorCray, Вы писали:

    CC>Чего? Когда это акробат что либо мылил?

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

    Aё>> Редактор текстов для венды убожество блокнотик, для гнома- gedit с подстветкой синтаксиса и поддержкой кодировок.

    CC> Никто в здравом уме на винде в блокноте текст не редактирует.
    Если ты про текстовый процессор- то OpenOffice покрывает 100% нужд 99% пользователей. MS Офис стоит 100-200$ для домашнего юзера и можно ставить на 1 комп. у меня сейчас 4 активно используемых компа в семье (5-й как сервер). И 2 планшета. Так вот, венда есть виртуалка XP для некоторых программ- как лончер. Хосты OS — макось и линух.

    Aё>>>> за аналогичные программы под Вендой пришлось бы заплатить несколько тысяч $$.

    CC>>>И народ охотно платит. А если не платят то крадут и пользуют ломаную платную, но не переходят на "бесплатные".
    Aё>>Забавно — фанаты платного софта оправдывают любовь воровством.
    CC>Забавно или нет, но посмотри на реальный мир вокруг: народ предпочтёт поставить пиратку нежели "бесплатный линукс".
    Вокруг меня народ не ставит пиратки.

    CC>OS это платформа. Под которую другие предоставляют свои услуги.

    Только не платформа, а лончер. Притом хуже и хуже от версии к версии. Дистрибутив линух- платформа.

    Aё>> Если завтра начнут вместо венды продавать компы с предустановленным линухом- производители игр сразу сертифицируют их под линух. Ведь их целевая аудитория, потребитель- кушает что дают.

    CC>Не сразу. Для этого надо сначала чтобы вырос рынок до достаточно заметных величин.
    Ты не понял. Если завтра все компы станут продавать с предустановленным линухом- только самые верные фанаты MS будут покупать Windows за 120$ и ставить на комп.
    Re[13]: Hello UNIX!
    От: alex_public  
    Дата: 24.08.15 00:03
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    _>>Как раз не сильно мощная, а убогая. Если сравнивать с другими IDE/редакторами.

    S>Ну ок... чем она хуже по сравнению с другими редакторами?

    Просто открой меню edit в Notepad++ и в этой хреновины и сравни. Это естественно не всё, а просто самое очевидное для начала. )))

    _>>Ой, не смеши меня. Поставь себе например conEmu, запусти в нём тот же самый PowerShell и сможешь полюбоваться на что-то действительно более менее близкое к нормальной командной строке (было бы совсем нормальным, если бы не сомнительность самого PS).

    S>Пока что я не вижу конкретики, а лишь болтовню. Но это в принципе ожидаемо.

    Ну если ты хочешь продолжать жить в своём уютном виртуальном мирке, то это твой выбор. Мне незачем настаивать на чём-то ином. Хватит уже того, что я потратил своё время на рассказ о существование более оптимальных вариантов (причём с упоминанием всех необходимых для теста данных).
    Re[14]: Hello UNIX!
    От: Somescout  
    Дата: 24.08.15 00:57
    Оценка:
    Здравствуйте, alex_public, Вы писали:

    _>Здравствуйте, Somescout, Вы писали:


    _>>>Как раз не сильно мощная, а убогая. Если сравнивать с другими IDE/редакторами.

    S>>Ну ок... чем она хуже по сравнению с другими редакторами?

    _>Просто открой меню edit в Notepad++ и в этой хреновины и сравни. Это естественно не всё, а просто самое очевидное для начала. )))

    И что там, кроме comment/uncomment необходимо для редактирования скриптов? NPP, на секунду, текстовый редактор общего назначения. С другой стороны ISE заточен на PS-скрипты и в нём есть контекстное автодополнение и отладка.

    _>причём с упоминанием всех необходимых для теста данных

    Вы выдвинули утверждение, что conEmu существенно лучше PSReadLine, так что вы видимо смотрели и то и другое, а значит способны проиллюстрировать ваше утверждение конкретными примерами.

    _>Ну если ты хочешь продолжать жить в своём уютном виртуальном мирке, то это твой выбор. Мне незачем настаивать на чём-то ином. Хватит уже того, что я потратил своё время на рассказ о существование более оптимальных вариантов (причём с упоминанием всех необходимых для теста данных).

    Да, да — если не можешь сказать ничего по делу, надо гордо уйти. Скатертью.
    ARI ARI ARI... Arrivederci!
    Отредактировано 24.08.2015 0:59 Somescout . Предыдущая версия . Еще …
    Отредактировано 24.08.2015 0:57 Somescout . Предыдущая версия .
    Re[4]: Hello UNIX!
    От: SkyDance Земля  
    Дата: 24.08.15 01:17
    Оценка:
    SK>а ты какой Centos смотрел? 6.7 или 7.1 ?

    Кстати, тот случай, когда новое не значит лучше.
    Re[8]: Hello UNIX!
    От: CreatorCray  
    Дата: 24.08.15 04:43
    Оценка:
    Здравствуйте, Aртёмка, Вы писали:

    CC>>Чего? Когда это акробат что либо мылил?

    Aё>Акробат-неудобно и тупит. Когда он из фулскрина постоянно переключается в оконный на тачскрине. Меня это бесило капитально.
    Ну, у кого как. Я почему то никаких неудобств не испытывал никогда.

    Aё> Другой минус венды- неудобный способ запуска программ, мучает винт при загрузке

    Чего?

    Aё> совершенно рукожопный апдейт системы- когда оно долгодолго тупит.

    Кликнул "апдейт", оно там на фоне чота делает, потом говорит что готово и просит разрешить ребутнуццо.
    Во время ребута что то делает, но не сильно чтобы дольше — ну загрузится за полминуты а не как обычно за пару секунд. Все диски у меня SSD — может поэтому.

    CC>>Забавно или нет, но посмотри на реальный мир вокруг: народ предпочтёт поставить пиратку нежели "бесплатный линукс".

    Aё>Вокруг меня народ не ставит пиратки.
    Значит им не впадлу заплатить.

    CC>>Не сразу. Для этого надо сначала чтобы вырос рынок до достаточно заметных величин.

    Aё>Ты не понял. Если завтра все компы станут продавать с предустановленным линухом
    Никто в здравом уме не откажется от бОльшей части покупателей, так что нет, не станут.

    Aё>только самые верные фанаты MS будут покупать Windows за 120$ и ставить на комп.

    Ты правда думаешь что весь софт который у людей есть и к которому они привыкли все сразу выкинут и начнут тратить своё время на поиск и освоение заменителей?
    Просто смешно.
    Забанили по IP, значит пора закрыть эту страницу.
    Всем пока
    Re[8]: Hello UNIX!
    От: Sinclair Россия https://github.com/evilguest/
    Дата: 24.08.15 05:54
    Оценка:
    Здравствуйте, Aртёмка, Вы писали:

    Aё>>> Редактор текстов для венды убожество блокнотик, для гнома- gedit с подстветкой синтаксиса и поддержкой кодировок.

    CC>> Никто в здравом уме на винде в блокноте текст не редактирует.
    Aё>Если ты про текстовый процессор- то OpenOffice покрывает 100% нужд 99% пользователей. MS Офис стоит 100-200$ для домашнего юзера и можно ставить на 1 комп.
    Что за бред? Тот, который "можно ставить на 1 комп" — это $50.
    А лично вам, с вашим количеством компьютеров, доктор рекомендует http://www.microsoftstore.com/store/msru/ru_RU/pdp/productID.289453200 — за $200 вы получите лицензию на 5 лет, с бесплатным апгрейдом на Office 2016 и Office 2019. И ещё 5 терабайт облачного хранилища.
    Уйдемте отсюда, Румата! У вас слишком богатые погреба.
    Re[2]: Hello UNIX!
    От: RonWilson Россия  
    Дата: 24.08.15 06:07
    Оценка:
    Здравствуйте, Serge, Вы писали:

    S>Здравствуйте, tapatoon, Вы писали:


    T>>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.


    S>Мой совет — забудьте про линух, это даунгрейд на 15 лет назад, вы проведете пол жизни в войне с мышкой, "как черт скопировать этот текст", единственное что там можно запустить без проблем — это файрфокс. Линух — имхо для гиков которым не жаль своего времени нервов и зрения но жаль $200 на ось.


    чуть больше года использую mint как ОС для работы и для дома, для дома и так понятно — киношки, интернет, веб, vpn до корпоративной сети. На работе задачи и офисные и разработческие. Не вижу где там даунгрейд на 15 лет, раз ве что нет сюрпризов от самой ОС, все стабильно и пашет так, что даже каким-то ультраконсерватором чувствую себя ЧЯДНТ?

    S>Win нормальная настраиваемая современная ось, лучше проводить 99% времени в своих приложения а не воюя с осью.


    могу напомнить, что приличный процент т.н. пользователей не так давно, и врядли что-то изменилось, как раз и искали на свою задницу приключений в виде оптимизации, ускорения Windows путем отключения того, о чем они и понятия не имеют, часто приводя ОС к нерабочему состоянию, ну и такого треша как ЗверьCD(DVD) и прочие говносборки от "экспертов" я лично не видел для linux дистрибутивов, хотя допускаю что голь на выдумки хитра.
    Отредактировано 24.08.2015 7:00 RonWilson . Предыдущая версия .
    Re[8]: Hello UNIX!
    От: Stanislaw K СССР  
    Дата: 24.08.15 06:12
    Оценка:
    Здравствуйте, landerhigh, Вы писали:

    SK>>да. из этого совсем непонятно
    Автор: Stanislaw K
    Дата: 19.08.15
    что человек получил новый комп и ему всего на всего надо перенести профиль юзера.

    SK>>какие то дикарские DOS замашки. "все файлы". "скопировать". "с системного диска".
    SK>>кто угодно сразу бы предложил штатную же программу стандартные -> служебные -> "средство переноса данных windows". но раз "все файлы с системного" — то штатный же бэкап.

    L>"Кто угодно"? Я вот впервые о существовании этой тулзы сейчас узнал.


    Ну что я тут могу сказать...

    Эта тулза существует с.. в windows 98 уже была. Предназначена для миграции на другой комп или для апгрейда на новую версию. При чем на новом компе визард предлагает тебе её использовать. Но мы же не читаем что там на экране, да?

    L>Это к слову в недружелюбности унихов


    Потому что в линухах ты вынужден изучать документацию маны. В винде ты считаешь себя "не тупее паравоза" и высокомерно плюешь на изучение манов документации. А потом этим хвастаешся.
    Все проблемы от жадности и глупости
    Re[9]: Hello UNIX!
    От: landerhigh Пират  
    Дата: 24.08.15 06:30
    Оценка:
    Здравствуйте, Stanislaw K, Вы писали:

    L>>"Кто угодно"? Я вот впервые о существовании этой тулзы сейчас узнал.


    SK>Ну что я тут могу сказать...


    Что эта тулза делает непонятно что? А как же "интуитивно понятно" и "интерфейс винды не нужно изучать"?

    SK>Эта тулза существует с.. в windows 98 уже была. Предназначена для миграции на другой комп или для апгрейда на новую версию. При чем на новом компе визард предлагает тебе её использовать. Но мы же не читаем что там на экране, да?


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

    L>>Это к слову в недружелюбности унихов


    SK>Потому что в линухах ты вынужден изучать документацию маны. В винде ты считаешь себя "не тупее паравоза" и высокомерно плюешь на изучение манов документации. А потом этим хвастаешся.


    Это ты сейчас что-то не по теме переходишь на личности.
    Re[10]: Hello UNIX!
    От: Sinclair Россия https://github.com/evilguest/
    Дата: 24.08.15 06:42
    Оценка:
    Здравствуйте, Aртёмка, Вы писали:

    Aё>Здравствуйте, Sinclair, Вы писали:


    S>>Что за бред? Тот, который "можно ставить на 1 комп" — это $50.

    Aё>http://www.microsoftstore.com/store/msaus/en_AU/pdp/Office-Home-and-Student-2013/productID.260297100
    Aё>$160 AUD за обрезок Home/Student.
    Ну, видать в австралиях пипл позажиточнее. В РФ всё стоит примерно вдвое дешевле.
    Home/productID.286455400?icid=Compare2_Home_V1 за 119AUD в год.
    Aё>На Мак будет дороже.
    Вообще-то нет. http://www.microsoftstore.com/store/msaus/en_AU/html/pbpage.OfficeCompare

    S>>А лично вам, с вашим количеством компьютеров, доктор рекомендует http://www.microsoftstore.com/store/msru/ru_RU/pdp/productID.289453200 — за $200 вы получите лицензию на 5 лет, с бесплатным апгрейдом на Office 2016 и Office 2019. И ещё 5 терабайт облачного хранилища.

    Aё>http://www.microsoftstore.com/store/msaus/en_AU/pdp/Office-365-Home/productID.286455400 подписка A$120 в год.
    Конечно. Это в разы дешевле, чем тот огрызок, который вы мне показываете.
    Aё>И зачем мне это говно с ещё облаком?
    Например, чтобы хранить свои данные на случай, когда одно из шести устройств квакнет. 5TB вполне хватит, чтобы хранить не только реплику личных документов, но и фото/видеоархив. У меня сейчас семейных фоток и видео примерно на пару терабайт.

    Aё>Ещё раз повторю- всё, что мне сейчас надо- OpenOffice делает бесплатно, локально, без временных подписок.

    Продолжайте самогипноз, чего там.
    Уйдемте отсюда, Румата! У вас слишком богатые погреба.
    Re[10]: Hello UNIX!
    От: Stanislaw K СССР  
    Дата: 24.08.15 06:46
    Оценка:
    Здравствуйте, landerhigh, Вы писали:

    L>>>"Кто угодно"? Я вот впервые о существовании этой тулзы сейчас узнал.

    SK>>Ну что я тут могу сказать...
    L>Что эта тулза делает непонятно что?

    Эта тулза аккуратно берет профиль пользователя и готовит его к переноске на другой комп.

    L>А как же "интуитивно понятно" и "интерфейс винды не нужно изучать"?


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

    SK>>Эта тулза существует с.. в windows 98 уже была. Предназначена для миграции на другой комп или для апгрейда на новую версию. При чем на новом компе визард предлагает тебе её использовать. Но мы же не читаем что там на экране, да?

    L>Может быть, но мне всегда фара хватало. Есть привычка знать, где что лежит.

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

    Переносить файлы фаром, а затем руками восстанавливать вот это все.. линуксстайл тупая механическая работа.
    Все проблемы от жадности и глупости
    Re[9]: Hello UNIX!
    От: Privalov  
    Дата: 24.08.15 06:53
    Оценка:
    Здравствуйте, CreatorCray, Вы писали:

    CC>Я уже и не помню когда такое последний раз было.


    Это было в Чикаге, 20-летие выхода которой отмечается сегодня. Современные версии Линукса всегда почему-то сравниваются именно с ней.
    Re[11]: Hello UNIX!
    От: landerhigh Пират  
    Дата: 24.08.15 06:58
    Оценка:
    Здравствуйте, Stanislaw K, Вы писали:

    L>>А как же "интуитивно понятно" и "интерфейс винды не нужно изучать"?


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


    А из какой интуитивной понятности получается, что это окошко вообще есть?

    В общем, так и выходит — на каждый чих нужно искать тулзу. Зато шареварщикам раздолье, чо.
    Re[12]: Hello UNIX!
    От: Stanislaw K СССР  
    Дата: 24.08.15 07:11
    Оценка:
    Здравствуйте, landerhigh, Вы писали:

    L>>>А как же "интуитивно понятно" и "интерфейс винды не нужно изучать"?


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


    L>А из какой интуитивной понятности получается, что это окошко вообще есть?


    Оно само запускалось. На новом компе, в новом профиле пользователя, при первом логине в этот новый профиль открывалось окошко "приветствуем! узнайте про новые возможности". И среди прочего предлагало визард переноса данных со старого компа.
    Все проблемы от жадности и глупости
    Re[13]: Hello UNIX!
    От: landerhigh Пират  
    Дата: 24.08.15 07:18
    Оценка:
    Здравствуйте, Stanislaw K, Вы писали:

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


    L>>А из какой интуитивной понятности получается, что это окошко вообще есть?


    SK>Оно само запускалось. На новом компе, в новом профиле пользователя, при первом логине в этот новый профиль открывалось окошко "приветствуем! узнайте про новые возможности". И среди прочего предлагало визард переноса данных со старого компа.


    Ну так я старый солдат и не знаю слов...
    Как-то предпочитаю сам знать, где у меня какие данные и как и куда я их буду переносить в случае чего. Доверяться всяким волшебникам мне по статусу не положено.
    Re[6]: Hello UNIX!
    От: Nikе Россия  
    Дата: 24.08.15 07:23
    Оценка:
    Здравствуйте, Sinclair, Вы писали:

    S>Ты путаешь зелёное с круглым. Консоль и эффективность — ортогональны.

    S>В том смысле, что сложность выполнения задачи — она не в консольности уя, а в предсказуемости.
    Я говорю не про саму консоль, а про тех, кто считает её серебряной пулей.

    S>А в консоли ты просто найдёшь через Ctrl-R ту команду, которой ты это делал в прошлый раз.

    До тех пор пока ты через консоль не начинаешь разрабатывать и дебажить приложения.
    Нужно разобрать угил.
    Re[11]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 24.08.15 07:33
    Оценка:
    Здравствуйте, alex_public, Вы писали:

    _>Но кому-то может захотеться и полного аналога линуха — это тоже без проблем. Просто ставим msys


    Это у меня стоит, но понятное дело до удобства как в Линуксе далеко.

    _>(запускаем естественно тоже в ConEmu)


    Вот так не пробовал. Спасибо!
    Re[13]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 24.08.15 07:38
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    S>Если под другими системами подразумевается "линукс", то там эти функции нифига не стандартны


    В каком дистрибутиве этого нет из коробки?

    S>А... вы в курсе что ls не читает со стандартного входа? У вас в таком варианте результат find уходит в пустоту.


    Да, я ошибся.

    S>См. выше. Вам чтение манов не помогло.


    Ошибится везде можно — это не показатель. Твой код как-бы тоже далеко не интуитивен.

    S>>>Она мощнее bash'а (и, имхо, проще) но минимальное изучение всё-же требуется.

    MTD>>Пока примеров не увидел.
    S>См. выше.

    Где? Ничего пока не увидел, пример с удалением файлов убедительным не выглядит.

    S>

    Только вот по сравнению с PowerShell'ом консоль линукса это даже не каменный век...


    Ну это явно не так — PowerShell в сравнении с консолью Линукса убог, а сравнивать скриптовый язык баш с PowerShell смысла не вижу, можно для чего-то более сложного чем find | grep, etc. взять питон или что-то другое по вкусу.
    Re[12]: Hello UNIX!
    От: Sinclair Россия https://github.com/evilguest/
    Дата: 24.08.15 07:45
    Оценка:
    Здравствуйте, Aртёмка, Вы писали:

    S>>Например, чтобы хранить свои данные на случай, когда одно из шести устройств квакнет. 5TB вполне хватит, чтобы хранить не только реплику личных документов, но и фото/видеоархив. У меня сейчас семейных фоток и видео примерно на пару терабайт.

    Aё>Хранить в облаке MS?
    Ну да. А в чём проблема?
    Aё>За деньги
    ?
    А у вас где-то завалялось 5TB бесплатного хранилища?
    Уйдемте отсюда, Румата! У вас слишком богатые погреба.
    Re[7]: Hello UNIX!
    От: Sinclair Россия https://github.com/evilguest/
    Дата: 24.08.15 07:48
    Оценка:
    Здравствуйте, Nikе, Вы писали:
    S>>А в консоли ты просто найдёшь через Ctrl-R ту команду, которой ты это делал в прошлый раз.
    N>До тех пор пока ты через консоль не начинаешь разрабатывать и дебажить приложения.
    И опять здесь проблема не в консоли, а во всей инфраструктуре. Разработка и дебаг приложения через неконсоль сама по себе ничуть не удобнее — можно подумать, что гуёвый нотепад чем-то лучше консольного vi, а консольный windbg — хуже, чем гуёвый PowerShell ISE.
    Уйдемте отсюда, Румата! У вас слишком богатые погреба.
    Re[13]: Hello UNIX!
    От: Aртёмка Австралия жж
    Дата: 24.08.15 07:58
    Оценка:
    Здравствуйте, Sinclair, Вы писали:

    S>Ну да. А в чём проблема?

    Aё>>За деньги[/b]?
    S>А у вас где-то завалялось 5TB бесплатного хранилища?

    Не представляю, чего такого можно на 5TB иметь. Кучу рипов BD 3D? Ну так это ж будет мазохизм — смотреть фильмы по 50GB из облака. Ни для чего другого мне облако MS и даром не нужно.
    Re[14]: Hello UNIX!
    От: Stanislaw K СССР  
    Дата: 24.08.15 08:18
    Оценка:
    Здравствуйте, landerhigh, Вы писали:

    L>>>А из какой интуитивной понятности получается, что это окошко вообще есть?

    SK>>Оно само запускалось. На новом компе, в новом профиле пользователя, при первом логине в этот новый профиль открывалось окошко "приветствуем! узнайте про новые возможности". И среди прочего предлагало визард переноса данных со старого компа.
    L>Ну так я старый солдат и не знаю слов...
    L>Как-то предпочитаю сам знать, где у меня какие данные и как и куда я их буду переносить в случае чего. Доверяться всяким волшебникам мне по статусу не положено.

    Это, конечно, отличное оправдание.
    Все проблемы от жадности и глупости
    Re[15]: Hello UNIX!
    От: landerhigh Пират  
    Дата: 24.08.15 08:20
    Оценка:
    Здравствуйте, Stanislaw K, Вы писали:

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


    SK>Это, конечно, отличное оправдание.


    Оправдание чему?
    Re[16]: Hello UNIX!
    От: Stanislaw K СССР  
    Дата: 24.08.15 08:33
    Оценка:
    Здравствуйте, landerhigh, Вы писали:

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

    SK>>Это, конечно, отличное оправдание.
    L>Оправдание чему?

    например этому

    L>>"Кто угодно"? Я вот впервые о существовании этой тулзы сейчас узнал.


    Вместо того, чтобы изучить имеющийся инструмент, начинаются лихорадочные поиски\написания (программ от третьих лиц) и срач в интернетах.
    Все проблемы от жадности и глупости
    Re[17]: Hello UNIX!
    От: landerhigh Пират  
    Дата: 24.08.15 09:07
    Оценка:
    Здравствуйте, Stanislaw K, Вы писали:

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


    SK>например этому

    SK>

    L>>>"Кто угодно"? Я вот впервые о существовании этой тулзы сейчас узнал.


    SK>Вместо того, чтобы изучить имеющийся инструмент, начинаются лихорадочные поиски\написания (программ от третьих лиц) и срач в интернетах.


    Начинаются домыслы и приписывания собеседнику своих фантазий.

    А что если (какой кошмар!) у меня ни разу не возникало задачи, для решения которой эта тулза предназначена? Или, что еще хуже, я могу эту задачу решить доступными и давно известными мне средствами быстрее и надежнее?
    Re[8]: Hello UNIX!
    От: 0BD11A0D  
    Дата: 24.08.15 10:26
    Оценка:
    Здравствуйте, Sinclair, Вы писали:

    S>Хорошо вам. А вот мы регулярно шедулим митинги с людьми в PST, AEDT, NSK, и GMT. "Без бюрократии" на согласование такого митинга уйдёт неделя. А нам их надо в неделю по несколько штук.


    Не жалуюсь. 6 городов, но все в московском часовом поясе.

    S>Даже в одном часовом поясе собрать десяток человек с учётом их занятости — уже проблема. Если бы я любил вот эти все "здравствуйте, Алексей Михалыч, у нас с вами было назначено в 13:20, так вот — Семён Дмитриевич в это время не может, предлагает перенести на 16:40, у вас в это время полчаса найдётся? А когда сможете? Хорошо, я с остальными согласую и вам перезвоню", то пошёл бы в секретарши.


    Это почта. Если собрать всех в чатик, Семён Дмитриевич сам может писать, типа, «Здорово, посоны, а также лично ты, Алексей Михайлович! Сорян, но сегодня на связи буду ближе к пяти».
    Re[18]: Hello UNIX!
    От: Stanislaw K СССР  
    Дата: 24.08.15 10:34
    Оценка:
    Здравствуйте, landerhigh, Вы писали:

    SK>>например этому

    SK>>

    L>>>>"Кто угодно"? Я вот впервые о существовании этой тулзы сейчас узнал.


    SK>>Вместо того, чтобы изучить имеющийся инструмент, начинаются лихорадочные поиски\написания (программ от третьих лиц) и срач в интернетах.


    L>Начинаются домыслы и приписывания собеседнику своих фантазий.


    L>А что если (какой кошмар!) у меня ни разу не возникало задачи, для решения которой эта тулза предназначена? Или, что еще хуже, я могу эту задачу решить доступными и давно известными мне средствами быстрее и надежнее?


    Продолжайте фантазировать.
    Все проблемы от жадности и глупости
    Re[19]: Hello UNIX!
    От: landerhigh Пират  
    Дата: 24.08.15 10:38
    Оценка:
    Здравствуйте, Stanislaw K, Вы писали:

    SK>>>Вместо того, чтобы изучить имеющийся инструмент, начинаются лихорадочные поиски\написания (программ от третьих лиц) и срач в интернетах.


    L>>Начинаются домыслы и приписывания собеседнику своих фантазий.

    L>>А что если (какой кошмар!) у меня ни разу не возникало задачи, для решения которой эта тулза предназначена? Или, что еще хуже, я могу эту задачу решить доступными и давно известными мне средствами быстрее и надежнее?

    SK>Продолжайте фантазировать.


    Пока что фантазирует тут кто-то один
    Re[6]: Hello UNIX!
    От: Nikе Россия  
    Дата: 24.08.15 11:45
    Оценка:
    Здравствуйте, ELazin, Вы писали:

    EL>При чем тут консоледрочеры вообще?


    Потому, что я пишу про них.
    Нужно разобрать угил.
    Re[7]: Hello UNIX!
    От: ELazin http://rsdn.ru/forum/prj/6225353.1
    Автор: ELazin
    Дата: 26.10.15
    Дата: 24.08.15 12:08
    Оценка:
    N>Потому, что я пишу про них.
    В топике, который совсем о другом. Но вот зачем?
    Re[15]: Hello UNIX!
    От: alex_public  
    Дата: 24.08.15 12:31
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    _>>Просто открой меню edit в Notepad++ и в этой хреновины и сравни. Это естественно не всё, а просто самое очевидное для начала. )))

    S>И что там, кроме comment/uncomment необходимо для редактирования скриптов? NPP, на секунду, текстовый редактор общего назначения. С другой стороны ISE заточен на PS-скрипты и в нём есть контекстное автодополнение и отладка.

    Notepad++ это как раз не редактор общего назначения, зачем там тогда все эти подсветки синтаксиса, автодополнения, проекты и т.п. ) Это скорее ISE напоминает такой редактор (без кучи программистских возможностей), к которому прикрутили запуск и отладку. Там вот есть хотя бы банальное выделение текста колонкой? )

    _>>причём с упоминанием всех необходимых для теста данных

    S>Вы выдвинули утверждение, что conEmu существенно лучше PSReadLine, так что вы видимо смотрели и то и другое, а значит способны проиллюстрировать ваше утверждение конкретными примерами.

    Способен. ) Но предлагаю взглянуть самому, благо conEmu бесплатный продукт. А вообще любой вменяемый специалист априори не стал бы спорить со мной в данном вопросе, т.к. очевидно, что даже самый крутой шелл не сможет компенсировать убогость терминала, в котором его запускают.
    Re[5]: Hello UNIX!
    От: alex_public  
    Дата: 24.08.15 12:43
    Оценка:
    Здравствуйте, Ops, Вы писали:

    Ops>Судя по этой картинке и опыту, каждый апплет этой панели добавляется и убирается через текстовый конфиг, и это только вершина айсберга.


    Не в курсе, не работал с этим дистрибутивом. Но мне вот интересно... А значит в винде набор элементов в "Панеле управления" пользователь может подредактировать с помощью GUI, а не с помощью текстовых конфигов? )
    Re[12]: Hello UNIX!
    От: alex_public  
    Дата: 24.08.15 12:47
    Оценка:
    Здравствуйте, MTD, Вы писали:

    _>>Но кому-то может захотеться и полного аналога линуха — это тоже без проблем. Просто ставим msys

    MTD>Это у меня стоит, но понятное дело до удобства как в Линуксе далеко.

    А где возникает разница?)

    Да, а вот лично мне msys не нравится как раз тем, что он пытается сделать из винды линух. Со всеми этими путями обязательно в стиле /C/Program files/ и т.п. Это не удобно. Даже при банальном копирование имени из другого приложения, приходится переделывать слэши и т.п. Да и ещё много таких нюансов. В моём первом варианте ничего подобного нет.
    Re[16]: Hello UNIX!
    От: Somescout  
    Дата: 24.08.15 13:22
    Оценка:
    Здравствуйте, alex_public, Вы писали:

    _>Здравствуйте, Somescout, Вы писали:


    _>>>Просто открой меню edit в Notepad++ и в этой хреновины и сравни. Это естественно не всё, а просто самое очевидное для начала. )))

    S>>И что там, кроме comment/uncomment необходимо для редактирования скриптов? NPP, на секунду, текстовый редактор общего назначения. С другой стороны ISE заточен на PS-скрипты и в нём есть контекстное автодополнение и отладка.
    _>Notepad++ это как раз не редактор общего назначения, зачем там тогда все эти подсветки синтаксиса, автодополнения, проекты и т.п. ) Это скорее ISE напоминает такой редактор (без кучи программистских возможностей), к которому прикрутили запуск и отладку. Там вот есть хотя бы банальное выделение текста колонкой? )
    Есть. alt+mouse.

    S>>Вы выдвинули утверждение, что conEmu существенно лучше PSReadLine, так что вы видимо смотрели и то и другое, а значит способны проиллюстрировать ваше утверждение конкретными примерами.

    _>Способен. )
    Вперёд

    _>Но предлагаю взглянуть самому, благо conEmu бесплатный продукт. А вообще любой вменяемый специалист априори не стал бы спорить со мной в данном вопросе, т.к. очевидно, что даже самый крутой шелл не сможет компенсировать убогость терминала, в котором его запускают.

    Вобще-то любой вменяемый специалист никогда не стал бы сравнивать продукты, которые он в глаза не видел.
    ARI ARI ARI... Arrivederci!
    Re[10]: Hello UNIX!
    От: Somescout  
    Дата: 24.08.15 13:26
    Оценка:
    Здравствуйте, Mamut, Вы писали:

    M>Обычно самые радетели консоли почему-то сидят не в консоли, а в emacs'ах, vim'ах и — по нарастающей — в разных GUI-тулзах, IDE и т.п. Часто те же радетели консоли даже скриптинг'ом не занимаются, потому что, видите ли «проще что-то написать на питоне».


    А так и есть. Другое дело что даже из питона придётся дёргать shell-команды. Там просто логику реализовывать на порядок проще.

    M>А все потому, что тулзы в Линуксе на самом деле невероятно убоги и все эти grep [-abcdDEFGHhIiJLlmnOopqRSsUVvwxZ] проистекают не из крутости, а именно из-за убогости. Потому что вместо того, чтобы сделать что-то одно, и сделать это хорошо, приходится самостоятельно решать все проблемы человечества в одной программе. В идеале pipe в *nix'ах должен был выглядеть как-то так:


    M>
    M>find . | filter -type file | filter -modified "yesterday" | sort -attribute "name" | reverse | take 5
    M>


    M>ну да, в функциональном стиле. Но да, этого нет. Поэтому у find'а 40 примитивов, лодка со шлюхами и партия в блэкджек по правилам драконьего покера в одном пакете. Судя по примерам PowerShell'а, MS попытались пойти по правильному пути, но там, скорее всего, тоже все не до конца сделано.


    Там именно так всё и сделано:
    $yesterday = [DateTime]::Today.Subtract([TimeSpan]::FromDays(1))
    ls -File | ? LastWriteTime -GE $yesterday | sort Name -Descending | select -First 5

    Единственное нет предопределённое Yesterday, но при желании можно добавить. Там, правда, свои приколы возникают от столкновения функциональщины с действительностью: тот же ls (Get-ChildItem) принимает в себя аргуметы для фильтрации входных данных (ту же маску), потому что зачастую сильно быстрее отфильтровать элементы на уровне провайдера, чем тащить их выше.
    ARI ARI ARI... Arrivederci!
    Re[10]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 24.08.15 13:48
    Оценка:
    AB>Расскажу про себя. Частенько встречается задача посчитать то или иное количество событий по логу. Например, выяснить максимальное количество запросов в секунду к веб-серверу, посмотреть какое-нибудь количество ошибок/успехов за последние N минут, найти популярный запрос к сайту, посчитать среднее время ответа сервиса и т.д.

    Зачем для этого нужна консоль, непонятно. Ну, когда других инструментов не настроено — еще куда ни шло, для разовых извращений. Как только появляется Kibana или Splunk, ВНЕЗАПНО про консоль уже никто никогда не вспоминает.


    dmitriid.comGitHubLinkedIn
    Re[6]: Hello UNIX!
    От: Ops Россия  
    Дата: 24.08.15 13:58
    Оценка:
    Здравствуйте, alex_public, Вы писали:

    _>Не в курсе, не работал с этим дистрибутивом. Но мне вот интересно... А значит в винде набор элементов в "Панеле управления" пользователь может подредактировать с помощью GUI, а не с помощью текстовых конфигов? )


    В винде он сам появится при установке и сам исчезнет после сноса. Пользователю никаких дополнительных телодвижений делать не придется.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[14]: Hello UNIX!
    От: Somescout  
    Дата: 24.08.15 14:00
    Оценка:
    Здравствуйте, MTD, Вы писали:

    MTD>Здравствуйте, Somescout, Вы писали:


    S>>Если под другими системами подразумевается "линукс", то там эти функции нифига не стандартны


    MTD>В каком дистрибутиве этого нет из коробки?

    Debian c чистой установкой, Centos без EPEL. Конкретно с буффером обмена чистая консоль вообще не рабоатет, если терминальный клиент этого сам не реализует.

    S>>См. выше. Вам чтение манов не помогло.

    MTD>Ошибится везде можно — это не показатель. Твой код как-бы тоже далеко не интуитивен.
    Ещё какой показатель. Я бы понял, если бы это была опечатка (забыл удалить эту команду, к примеру), но это же просто не понимание того как это всё работает.

    MTD>Где? Ничего пока не увидел, пример с удалением файлов убедительным не выглядит.


    Разбор текстового файла:
      Чуть более сложный скрипт
    ls -File E:\Works\ApexSQL | gc | % -Begin { $lsn,$command,$description = @() } -Process {
        switch -Regex ($_) {
            '^--(.*?)$' { 
                if ($description) {
                    [pscustomobject]@{
                        lsn = $lsn;
                        description = $description;
                        command = "-- $lsn at $date`n${command}GO`n";
                    }
                }
                $lsn,$command,$description = @()
            }
    
            '^--[\w\s]+\(([\da-f:]+)\) done at ([\d\-]+ [\d:.]+)(.*?\(Committed\))$' { $lsn,$date,$description = $Matches[1,2,3] }
    
            '^\s*$' { }
            '^GO' { }
    
            default { $command += "$_`n" }
        }
    } | sort lsn | select -ExpandProperty command > E:\Works\ApexSQL\out\merged.sql

    MTD>Ну это явно не так — PowerShell в сравнении с консолью Линукса убог, а сравнивать скриптовый язык баш с PowerShell смысла не вижу, можно для чего-то более сложного чем find | grep, etc. взять питон или что-то другое по вкусу.
    Вне зависимости от ваших с alex_public'ом фантазий на тему консоли, добавить всё необходимую функциональность даже в консольный PS не составляет проблемы (в ISE она есть изначально). А вот то что баш убог, даже вы не отрицаете.
    ARI ARI ARI... Arrivederci!
    Отредактировано 24.08.2015 14:42 Somescout . Предыдущая версия .
    Re[9]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 24.08.15 14:03
    Оценка:
    Здравствуйте, Yoriсk, Вы писали:

    Y>Причём ведь это делают все и регулярно, ведь вся эта ахинея "cat `find . -name *.py` | wc" забудется через месяц, по себе знаю.


    Ну что здесь может забыться? Ты же не забываешь, что в твоем языке программирования for означает, а что if.

    Y>Да, это бывает полезно. В Far manager это делается по F3


    А если файл большой, а мониторить нужно лишь часть? Это кстати реальный кейс — большой конфиг, хочу наблюдать что некоторые поля изменилось.
    Re[13]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 24.08.15 14:05
    Оценка:
    Здравствуйте, alex_public, Вы писали:

    MTD>>Это у меня стоит, но понятное дело до удобства как в Линуксе далеко.


    _>А где возникает разница?)


    Окно не ресайзится, копирование текста через задницу. Попробовал, кстати, ConEmu — дико глючит на ресайзе окна.
    Re[10]: Hello UNIX!
    От: MTD https://github.com/mtrempoltsev
    Дата: 24.08.15 14:11
    Оценка:
    Здравствуйте, Mamut, Вы писали:

    M>Вот в том-то и дело, что в консоли на самом деле решают на удивление малое количество весьма стандартных задач.


    Ну ты мало пользуешься, откуда такая уверенность, что и остальные тоже нет? Я же на основании своего опыта, не делаю пердположений что ты делаешь, а что нет
    Re[17]: Hello UNIX!
    От: alex_public  
    Дата: 24.08.15 14:12
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    _>>Notepad++ это как раз не редактор общего назначения, зачем там тогда все эти подсветки синтаксиса, автодополнения, проекты и т.п. ) Это скорее ISE напоминает такой редактор (без кучи программистских возможностей), к которому прикрутили запуск и отладку. Там вот есть хотя бы банальное выделение текста колонкой? )

    S>Есть. alt+mouse.

    У меня в ISE не работает такое. А вот в Notepad++ как раз без проблем. Да, а как там насчёт нормальных автоматических отступов, скрытия блоков, комментирования? А поиск/замена по открытым файлам/каталогам/проектам? ) Ещё продолжать? )))

    S>Вобще-то любой вменяемый специалист никогда не стал бы сравнивать продукты, которые он в глаза не видел.


    Почему же не видел. Как раз вчера первый раз запустил ISE, потыкал в менюшки (которые там уровня обычного Notepad), посмеялся и закрыл.
    Re[18]: Hello UNIX!
    От: Somescout  
    Дата: 24.08.15 14:22
    Оценка:
    Здравствуйте, alex_public, Вы писали:

    _>У меня в ISE не работает такое. А вот в Notepad++ как раз без проблем.

    Возможно нужно обновить (раз, два).
    _>Да, а как там насчёт нормальных автоматических отступов, скрытия блоков
    Есть

    _>комментирования?

    Через аддоны

    _>А поиск/замена по открытым файлам/каталогам/проектам? )

    Проекты для скриптов?

    _>Ещё продолжать? )))

    А давайте встречный вопрос, примеры "полноценных" редакторов с контекстным автодополнением, REPL и отладкой PS?

    S>>Вобще-то любой вменяемый специалист никогда не стал бы сравнивать продукты, которые он в глаза не видел.


    _>Почему же не видел. Как раз вчера первый раз запустил ISE, потыкал в менюшки (которые там уровня обычного Notepad), посмеялся и закрыл.

    Найдите тут слово ISE:

    Вы выдвинули утверждение, что conEmu существенно лучше PSReadLine, так что вы видимо смотрели и то и другое, а значит способны проиллюстрировать ваше утверждение конкретными примерами.

    ARI ARI ARI... Arrivederci!
    Отредактировано 24.08.2015 15:31 Somescout . Предыдущая версия .
    Re[7]: Hello UNIX!
    От: alex_public  
    Дата: 24.08.15 14:42
    Оценка:
    Здравствуйте, Ops, Вы писали:

    _>>Не в курсе, не работал с этим дистрибутивом. Но мне вот интересно... А значит в винде набор элементов в "Панеле управления" пользователь может подредактировать с помощью GUI, а не с помощью текстовых конфигов? )

    Ops>В винде он сам появится при установке и сам исчезнет после сноса. Пользователю никаких дополнительных телодвижений делать не придется.

    Кто он? ) Так я не совсем понял, я могу настроить "Панеле управления" винды, чтобы у меня там не было пункта "Телефон и модем" (всё равно такого железа нет) пощёлкав где-то мышкой? )
    Re[14]: Hello UNIX!
    От: alex_public  
    Дата: 24.08.15 14:43
    Оценка:
    Здравствуйте, MTD, Вы писали:

    _>>А где возникает разница?)

    MTD>Окно не ресайзится, копирование текста через задницу.

    А, ну т.е. по сути опять же претензии к терминалу. )

    MTD>Попробовал, кстати, ConEmu — дико глючит на ресайзе окна.


    Возможно. ) У меня окна консоли всегда на весь экрана раскрыты, так что даже не в курсе. )))
    Re[11]: Hello UNIX!
    От: landerhigh Пират  
    Дата: 24.08.15 14:56
    Оценка:
    Здравствуйте, Nikе, Вы писали:

    L>>Только при чем тут линуксоиды? Срач линукс/уиндоуз больше одминов касается. И вообще, какое отношение платформа имеет собственно к разработке?


    N>Разработка под виндой просто эффективнее.


    Это ты просто нормальной разработки под *nix не видел.
    При нормально поставленном процессе платформа практически побоку.
    Re[12]: Hello UNIX!
    От: Nikе Россия  
    Дата: 24.08.15 15:02
    Оценка:
    Здравствуйте, landerhigh, Вы писали:

    N>>Разработка под виндой просто эффективнее.


    L>Это ты просто нормальной разработки под *nix не видел.


    Не видел, да. Хотя у меня было очень много примеров *nix разработчиков, с которыми я вместе работал. Более того, я ещё был энтузиастом разработок на многих платформах одновременно, согласно персональным вкусам разработчиков.
    Нужно разобрать угил.
    Re[9]: Hello UNIX!
    От: alpha21264 СССР  
    Дата: 24.08.15 15:19
    Оценка:
    Здравствуйте, Nikе, Вы писали:

    N>Ну вот у нас допустим, хотя проект как бы в основном андроидный — разработка >95% кода ведётся под виндой, под виндовый проект. Никаких эмуляторов, затрат времени на отладку под андроидом и т.п. Высокоэффективная среда разработки. Периодически запускаем проект на таргет платформе и смотрим — чего получилось. Разработка получается эффективнее, чем у других проектов, мы делаем более сложные проекты, быстрее и меньшими силами.

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

    Ну как тебе сказать.
    Вот захотелось мне разработать некую хрень для Андроид (вообще-то на работе я другим занимаюсь).
    Ну скачал я Qt для Андроид. Ну настроить его "чтоб работало" — отдельный квест.
    Вот сижу программирую. В качестве среды KDeveloper. В Линуксе. Нет, не консоль. Вполне функциональный IDE.

    Течёт вода Кубань-реки куда велят большевики.
    Re[12]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 24.08.15 15:20
    Оценка:
    AB>В over 99% случаев никаких других инструментов нет (и в принципе не планируется).

    Не планируется чаще всего именно из-за «не знаю и знать не хочу, в консоли эффективнее»

    M>> Как только появляется Kibana или Splunk, ВНЕЗАПНО про консоль уже никто никогда не вспоминает.

    AB>1) Их надо устанавливать, настраивать, обслуживать, тратить на них железные ресурсы и т.д. — на малых инсталляциях это нецелесообразно, на больших есть сомнения в том, что они справятся с нагрузками.

    Define: маленький
    Define: большой
    Define: сомнения

    Вижу Кибану на 10 000 запросов в день. Маленькая инсталляция. Справляется
    Видел Splunk на ~1 500 000 запросов в день (общее количество логов там было гигабайтами, потому что был бардак в логах разных подсистем, много информации дублировалось, ~150 логов в целом). Видимо, большая инсталляция. Справлялся на ура.

    AB>2) Они имеют ограничения в плане того, на какое количество вопросов они могут ответить (а вопросы бывают самые разные).


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

    AB>3) Все же это системы немного другого назначения и в консоли найти ответ чаще будет быстрее, нежели мышковозить сочиняя очередной фильтр на один раз.


    Кто сказал про мышковозить? Ах, ты сказал, не я. В Спланке, например, мощнейший язык запросов. Ты замучаешься в консоли «быстрее» составлять запросы с использованием убогих консольных утилит. Особенно если учесть, что для подавляющего большинства логов он уже знает про то, какие поля есть в этом логе и достаточно сделать, например

    source=<log-group-name> <fieldname>=<value>  ## нашли только строчки там, где fieldname=value
    | fields a, b, c           ## взяли только поля a, b, c
    | where a > 10       ## отфильтровали
    | ... 
    | ...         ## дальше усложняем, как хотим
    | ...
    | ...
    | ...
    | ...


    dmitriid.comGitHubLinkedIn
    Re[9]: Hello UNIX!
    От: alpha21264 СССР  
    Дата: 24.08.15 15:22
    Оценка:
    Здравствуйте, Mamut, Вы писали:

    V_>>Пользуюсь на базовом уровне обоими. Очень часто.


    M>Ключевое. Аналогично и тут
    Автор: Vetal_ca
    Дата: 22.08.15
    , про полиси едиты и прочее. Как толь ко понадобится что-то более сложное — сразу начнется поиск интернета, ютуба и прочее. Ну и «без проблем схватит».


    Эээ... Я не понял... А у тебя какие-то проблемы с Гуглом?
    Я понимаю, что 20 лет назад во времена чёрных экранов все кнопки нужно было знать наизусть.
    Но сейчас всегда всё так и делается — получил задание->глянул в Гугл->сделал. Какие проблемы?

    Течёт вода Кубань-реки куда велят большевики.
    Re[10]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 24.08.15 15:25
    Оценка:
    M>>Ключевое. Аналогично и тут
    Автор: Vetal_ca
    Дата: 22.08.15
    , про полиси едиты и прочее. Как толь ко понадобится что-то более сложное — сразу начнется поиск интернета, ютуба и прочее. Ну и «без проблем схватит».


    A>Эээ... Я не понял... А у тебя какие-то проблемы с Гуглом?

    A>Я понимаю, что 20 лет назад во времена чёрных экранов все кнопки нужно было знать наизусть.
    A>Но сейчас всегда всё так и делается — получил задание->глянул в Гугл->сделал. Какие проблемы?

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


    dmitriid.comGitHubLinkedIn
    Re[19]: Hello UNIX!
    От: alex_public  
    Дата: 24.08.15 15:43
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    _>>У меня в ISE не работает такое. А вот в Notepad++ как раз без проблем.

    S>Возможно нужно обновить (раз, два).

    У меня Win7 Pro со всеми установленными апдейтами (ну кроме навязывающего апгрейд бреда). Куда мне ещё обновляться? ) Или всё же речь идёт об установке дополнительного ПО? )

    _>>Да, а как там насчёт нормальных автоматических отступов

    S>Есть

    У меня ничего подобного нет. Ставлю { и дальше никакого дополнительного отступа не появляется.

    _>>скрытия блоков, комментирования?

    S>Через аддоны

    Уууу. А это же базовая функциональность любого программистского редактора. Кстати, насчёт аддонов... Не вижу ничего похожего на "plugin manager" или что-то подобное в менюшках ISE.

    _>>А поиск/замена по открытым файлам/каталогам/проектам? )

    S>Проекты для скриптов?

    ОК, пускай будет хотя бы по каталогам и открытым файлам. )))

    _>>Ещё продолжать? )))

    S>А давайте встречный вопрос, примеры "полноценных" редакторов с контекстным автодополнением, REPL и отладкой PS?

    В любой современный редактор легко добавляется синтаксис любого языка (в том числе и PS). Запуск тоже практически везде есть. Ну а отладка и т.п. — это уже надо чтобы кто-то написал плагин специально под этот язык. Для этого язык должен быть популярен и востребован. Что для PS конечно же сомнительно.

    S>>>Вобще-то любой вменяемый специалист никогда не стал бы сравнивать продукты, которые он в глаза не видел.

    _>>Почему же не видел. Как раз вчера первый раз запустил ISE, потыкал в менюшки (которые там уровня обычного Notepad), посмеялся и закрыл.
    S>Найдите тут слово ISE:
    S>

    Вы выдвинули утверждение, что conEmu существенно лучше PSReadLine, так что вы видимо смотрели и то и другое, а значит способны проиллюстрировать ваше утверждение конкретными примерами.


    А, ну про это то я уже давно всё написал. Могу повторить ещё разок, если плохо с пониманием: никакой шелл не способен исправить убогость терминала. Хотя бы потому, что терминал — это уже GUI.
    Re[20]: Hello UNIX!
    От: Somescout  
    Дата: 24.08.15 16:41
    Оценка:
    Здравствуйте, alex_public, Вы писали:

    _>У меня Win7 Pro со всеми установленными апдейтами (ну кроме навязывающего апгрейд бреда). Куда мне ещё обновляться? ) Или всё же речь идёт об установке дополнительного ПО? )

    Это не обязательные обновления, они не ставятся по умолчанию (а возможно и не представлены).
    И это именно обновления Windows Management Framework. В более новых версиях изначально встроено свежее ПО.

    _>У меня ничего подобного нет. Ставлю { и дальше никакого дополнительного отступа не появляется.

    такого сейчас нет.

    _>Уууу. А это же базовая функциональность любого программистского редактора.

    Я вас понимаю: программистам вера запрещает ставить любые аддоны, я об этом забыл, сожалею.

    _>Кстати, насчёт аддонов... Не вижу ничего похожего на "plugin manager" или что-то подобное в менюшках ISE.

    Меню "Add-ons", возможно оно появилось в свежих версиях. Закачка из репозитория появилась в 5 версии, которая пока preview.

    _>ОК, пускай будет хотя бы по каталогам и открытым файлам. )))

    Аддоны, опять же.

    S>>А давайте встречный вопрос, примеры "полноценных" редакторов с контекстным автодополнением, REPL и отладкой PS?

    _>В любой современный редактор легко добавляется синтаксис любого языка (в том числе и PS). Запуск тоже практически везде есть. Ну а отладка и т.п. — это уже надо чтобы кто-то написал плагин специально под этот язык. Для этого язык должен быть популярен и востребован. Что для PS конечно же сомнительно.
    Так примеры давайте. Или опять "оно везде есть, просто погуглите"?
    BTW, можно пример редактора с отладкой под "популярный и востребованный bash"?

    _>А, ну про это то я уже давно всё написал. Могу повторить ещё разок, если плохо с пониманием: никакой шелл не способен исправить убогость терминала. Хотя бы потому, что терминал — это уже GUI.

    Могу повторить ещё разок, если плохо с пониманием, вы судите о том чего не видели. И на всякий случай, именно гуи терминала (conhost) весьма функционально, дополнительные возможности туда вполне прикручиваются без полного переписывания, если позволяет хост (в данном случае powershell).
    ARI ARI ARI... Arrivederci!
    Отредактировано 24.08.2015 16:58 Somescout . Предыдущая версия . Еще …
    Отредактировано 24.08.2015 16:57 Somescout . Предыдущая версия .
    Re[8]: Hello UNIX!
    От: Ops Россия  
    Дата: 24.08.15 18:16
    Оценка:
    Здравствуйте, alex_public, Вы писали:

    _>Кто он? ) Так я не совсем понял, я могу настроить "Панеле управления" винды, чтобы у меня там не было пункта "Телефон и модем" (всё равно такого железа нет) пощёлкав где-то мышкой? )


    Нет, ты можешь устанавливать и сносить сторонний софт, который добавляет апплеты в панель управления, ничего не меняя в конфигах. Если ты хочешь снести что-то системное (а "телефон и модем" — это часть системы), для чего удаление не предусмотрено, то придется еще в реестр слазить.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[21]: Hello UNIX!
    От: alex_public  
    Дата: 24.08.15 18:29
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    _>>У меня ничего подобного нет. Ставлю { и дальше никакого дополнительного отступа не появляется.

    S>такого сейчас нет.
    _>>Уууу. А это же базовая функциональность любого программистского редактора.
    S>Я вас понимаю: программистам вера запрещает ставить любые аддоны, я об этом забыл, сожалею.
    _>>ОК, пускай будет хотя бы по каталогам и открытым файлам. )))
    S>Аддоны, опять же.

    Вообще то аддонами обычно добавляются более сложные и независимые вещи. Ну например поддержка систем контроля версий (кстати как с этим у ISE?) и т.п. А обсуждаемые выше вещи — это базовая функциональность любого программистского редактора!

    _>>Кстати, насчёт аддонов... Не вижу ничего похожего на "plugin manager" или что-то подобное в менюшках ISE.

    S>Меню "Add-ons", возможно оно появилось в свежих версиях. Закачка из репозитория появилась в 5 версии, которая пока preview.

    Хыхы, я даже не вижу где глянуть версию моего ISE. В меню Справка находится только один пункт с запуском некого chm.

    S>Так примеры давайте. Или опять "оно везде есть, просто погуглите"?


    Примеры чего? )

    S>BTW, можно пример редактора с отладкой под "популярный и востребованный bash"?


    Не в курсе) Я на bash скрипты не пишу. Для Питона легко назову. )

    _>>А, ну про это то я уже давно всё написал. Могу повторить ещё разок, если плохо с пониманием: никакой шелл не способен исправить убогость терминала. Хотя бы потому, что терминал — это уже GUI.

    S>Могу повторить ещё разок, если плохо с пониманием, вы судите о том чего не видели. И на всякий случай, именно гуи терминала (conhost) весьма функционально, дополнительные возможности туда вполне прикручиваются без полного переписывания, если позволяет хост (в данном случае powershell).

    Ну т.е. уже упоминаемое раскрытие окна на весь экран (вообще подобное требование даже звучит смешно) без проблем делается? ) А так же всякие там табы, статусбары (с полезной информацией, а не для вида), прозрачность/фоновое изображение, индикатор прогресса (в таскбаре) и т.п.? )))
    Re[9]: Hello UNIX!
    От: alex_public  
    Дата: 24.08.15 18:44
    Оценка:
    Здравствуйте, Ops, Вы писали:

    _>>Кто он? ) Так я не совсем понял, я могу настроить "Панеле управления" винды, чтобы у меня там не было пункта "Телефон и модем" (всё равно такого железа нет) пощёлкав где-то мышкой? )

    Ops>Нет, ты можешь устанавливать и сносить сторонний софт, который добавляет апплеты в панель управления, ничего не меняя в конфигах. Если ты хочешь снести что-то системное (а "телефон и модем" — это часть системы), для чего удаление не предусмотрено, то придется еще в реестр слазить.

    Ну так тогда не вижу никакой разницы между виндой и линухом в устройстве настроек системы.

    Что касается настроек стороннего софта, то у меня на винде его установлено очень много, но только одна сомнительная хрень добавляет в панель управления свой элемент. Не в курсе делает ли какой-то софт по линухом аналогичное или нет, но в любом случае для пользователя это всё безразлично — подавляющее большинство софта на обеих системах настраивается внутри себя, а не через системную контрольную панель.
    Re[14]: Hello UNIX!
    От: Sinclair Россия https://github.com/evilguest/
    Дата: 24.08.15 18:53
    Оценка:
    Здравствуйте, Aртёмка, Вы писали:

    Aё>Не представляю, чего такого можно на 5TB иметь.

    Например, видеозаписи своего ребёнка. Их невозможно купить в магазине BD.
    Уйдемте отсюда, Румата! У вас слишком богатые погреба.
    Re[9]: Hello UNIX!
    От: Sinclair Россия https://github.com/evilguest/
    Дата: 24.08.15 18:56
    Оценка:
    Здравствуйте, 0BD11A0D, Вы писали:

    BDA>Это почта. Если собрать всех в чатик, Семён Дмитриевич сам может писать, типа, «Здорово, посоны, а также лично ты, Алексей Михайлович! Сорян, но сегодня на связи буду ближе к пяти».

    Это зашибись, но задачу никак не решает. Потому что Петру Санычу к пяти надо забирать ребёнка, а после шести у него звонок с east coast.
    Всю эту систему уравнений лично я решать не хочу, а если предоставить им "самим договориться", то тупо ничего не произойдёт.
    Уйдемте отсюда, Румата! У вас слишком богатые погреба.
    Re[10]: Hello UNIX!
    От: Ops Россия  
    Дата: 24.08.15 19:06
    Оценка:
    Здравствуйте, alex_public, Вы писали:

    _>Ну так тогда не вижу никакой разницы между виндой и линухом в устройстве настроек системы.

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

    _>Что касается настроек стороннего софта, то у меня на винде его установлено очень много, но только одна сомнительная хрень добавляет в панель управления свой элемент.

    Случайно не видеодрайвер — сомнительная хрень?
    _>Не в курсе делает ли какой-то софт по линухом аналогичное или нет, но в любом случае для пользователя это всё безразлично — подавляющее большинство софта на обеих системах настраивается внутри себя, а не через системную контрольную панель.
    Общесистемный софт как раз и должен там настраиваться.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[11]: Hello UNIX!
    От: alpha21264 СССР  
    Дата: 24.08.15 19:16
    Оценка:
    Здравствуйте, Mamut, Вы писали:

    M>>>Ключевое. Аналогично и тут
    Автор: Vetal_ca
    Дата: 22.08.15
    , про полиси едиты и прочее. Как толь ко понадобится что-то более сложное — сразу начнется поиск интернета, ютуба и прочее. Ну и «без проблем схватит».


    A>>Эээ... Я не понял... А у тебя какие-то проблемы с Гуглом?

    A>>Я понимаю, что 20 лет назад во времена чёрных экранов все кнопки нужно было знать наизусть.
    A>>Но сейчас всегда всё так и делается — получил задание->глянул в Гугл->сделал. Какие проблемы?

    M>Почитай топик выше. Проблемы не у меня. У меня как раз нет проблем Тут товарищ загоняется, что, мол, консоль так крута, а в винде нужно лезть в интернет.


    Почитал топик выше. Не нашёл ничего такого, о чём ты говоришь.
    Мой пойнт — пользование Гуглом — это вообще не проблема ни в Винде ни в Линуксе.

    Течёт вода Кубань-реки куда велят большевики.
    Re[14]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 24.08.15 19:18
    Оценка:
    AB>На данный момент возможности консольных утилит меня более чем устраивают. Что же касается приведенного примера с "языком запросов" — оно все прикольно ровно до определенного момента (пока логи имеют поля, пока требуется относительно тривиальные выборки и т.д.), дальше берем в руки awk/sed/grep-подобный скальпель и занимаемся художественным выпиливанием.


    1. Поля настриваются в импортере логов. Даже если нет полей, rex, после чего — все остальные запросы.
    2. Про «тривиальные выборки» смешно, да. Я вот жду, может ты покажешь, как awk'ом и sed'ом я не знаю, персентили вытаскивать. Или outlier'ы на каких-то значениях.

    AB>P.S. У данных продуктов есть своя ниша, где они будут "на своем месте", но для моих задач в большинстве случаев они не подходят.


    Я вот тоже жду, может ты покажешь, как ты awk'ом парсишь 1.5 терабайта логов.


    ЗЫ. «Тривиальная выборка», за пределами которой «awk/sed/grep-оподобный скальпель»

    sourcetype=access_* 
    | transaction JSESSIONID clientip startswith="view" endswith="purchase" 
    | delta _time AS timeDelta p=1 
    | eval timeDelta=abs(timeDelta) 
    | eval timeDelta=tostring(timeDelta,"duration")


    This example groups events into transactions if they have the same values of JSESSIONID and clientip. An event is defined as the beginning of the transaction if it contains the string "view," and the last event of the transaction if it contains the string "purchase".

    The transactions are then piped into the delta command, which uses the _time field to calculate the time between one transaction and the transaction immediately preceding it. The search renames this change, in time, as timeDelta.

    This example also uses the eval command to redefine timeDelta as its absolute value (abs(timeDelta)) and convert this value to a more readable string format with the tostring() function.



    Еще одна тривиальная выборка

    source=usgs 
    | eval Magnitude=case(
            mag<=1, "0.0 - 1.0", 
            mag>1 AND mag<=2, "1.1 - 2.0", 
            mag>2 AND mag<=3, "2.1 - 3.0", 
            mag>3 AND mag<=4, "3.1 - 4.0", 
            mag>4 AND mag<=5, "4.1 - 5.0", 
            mag>5 AND mag<=6, "5.1 - 6.0", 
            mag>6 AND mag<=7, "6.1 - 7.0", 
            mag>7,"7.0+") 
    | eval Depth=case(
            depth<=70, "Shallow", 
            depth>70 AND depth<=300, "Mid", 
            depth>300 AND depth<=700, "Deep") 
    | contingency Magnitude Depth 
    | sort Magnitude


    Build a contingency table to look at the relationship between the magnitudes and depths of recent earthquakes. the search uses the eval command with the case() function to redefine the values of Magnitude and Depth, bucketing them into a range of values. For example, the Depth values are redefined as "Shallow", "Mid", or "Deep". This creates a more readable table:



    ну и т.п.


    dmitriid.comGitHubLinkedIn
    Re[14]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 24.08.15 19:20
    Оценка:
    M>>Даннинг-Крюгер во всей красе, да?
    MTD>Бомбануло, да? Мы тут просто общаемся, не напрягайся.

    Пока бомбит только у тебя

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

    MTD>Спасибо не надо.

    Ну да. «Я не знаю, и знать не хочу»

    M>>Действительно, ведь знания про консоль тебе вкладываются с рождения в голову, ага. Кто там говорил про «если нужно, что несложно выучить», а?


    MTD>А зачем? Я уже выучил десяток команд, мне хватает, осваивать супер-пупер-мега-мощные тулзы со своим языком запросов потребности не испытываю. Я ленивый, поэтому и консоль люблю — облегчает жизнь.


    Ага. Облегчает, как же. Тут
    Автор: Mamut
    Дата: 24.08.15
    примеры запросов, которые ты затрахаешься делать в консоли.

    Но я помню, тебе же не надо, потому что «не знаю и знать не хочу».


    dmitriid.comGitHubLinkedIn
    Re[11]: Hello UNIX!
    От: alex_public  
    Дата: 24.08.15 19:26
    Оценка:
    Здравствуйте, Ops, Вы писали:

    _>>Ну так тогда не вижу никакой разницы между виндой и линухом в устройстве настроек системы.

    Ops>Ну так рядом приводили ссылку. Вроде бы и окошки, а на деле прописываешь текст команд.

    Такого вообще никогда не видел, ни в каких системах. )))

    _>>Что касается настроек стороннего софта, то у меня на винде его установлено очень много, но только одна сомнительная хрень добавляет в панель управления свой элемент.

    Ops>Случайно не видеодрайвер — сомнительная хрень?

    Не, Flash. )
    Re[12]: Hello UNIX!
    От: Ops Россия  
    Дата: 24.08.15 19:37
    Оценка:
    Здравствуйте, alex_public, Вы писали:

    _>Такого вообще никогда не видел, ни в каких системах. )))

    Ну вот же, рядом было http://magicpast.net/linux/index.html?p=podsvetka-na-klaviature-ii-opensuse-11-4

    _>Не, Flash. )

    Ну флешу тоже настройки нужны, именно глобальные. Странно, что настроек дров видеокарты нет, хотя может у АМД как-то по своему...
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[10]: Hello UNIX!
    От: 0BD11A0D  
    Дата: 24.08.15 19:54
    Оценка:
    Здравствуйте, Sinclair, Вы писали:

    BDA>>Это почта. Если собрать всех в чатик, Семён Дмитриевич сам может писать, типа, «Здорово, посоны, а также лично ты, Алексей Михайлович! Сорян, но сегодня на связи буду ближе к пяти».

    S>Это зашибись, но задачу никак не решает. Потому что Петру Санычу к пяти надо забирать ребёнка, а после шести у него звонок с east coast.
    S>Всю эту систему уравнений лично я решать не хочу, а если предоставить им "самим договориться", то тупо ничего не произойдёт.

    И как тут помогает Outlook?
    Re[13]: Hello UNIX!
    От: alex_public  
    Дата: 24.08.15 20:31
    Оценка:
    Здравствуйте, Ops, Вы писали:

    Ops>Здравствуйте, alex_public, Вы писали:


    _>>Такого вообще никогда не видел, ни в каких системах. )))

    Ops>Ну вот же, рядом было http://magicpast.net/linux/index.html?p=podsvetka-na-klaviature-ii-opensuse-11-4

    Ааа, я думал что там в окошке что-то вроде консоли... ))) А такое то как раз нормально и частенько встречается и в винде. Скажем настройка кнопок на тулбаре какой-нибудь IDE для запуска сторонних инструментов. Ну или прямо как в этом примере настройка реакции на некую глобальную комбинацию кнопок. Правда обычно такое используют для запуска какого-нибудь ПО, а не для подсветки клавы, но суть то всё равно та же. )))
    Re[15]: Hello UNIX!
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 24.08.15 21:52
    Оценка:
    Здравствуйте, Mamut, Вы писали:

    M> 1. Поля настриваются в импортере логов. Даже если нет полей, rex, после чего — все остальные запросы.


    Как я и говорил — фигурное выпиливание (и mode=sed говорит сам за себя). И чем дальше я буду переходить от общего к частному (конкретно к своим логам во всем их многообразии), тем больше это будет тем самым sed-ом в консоли, только плюс "прицеп", который нужно будет поддерживать.

    M> 2. Про «тривиальные выборки» смешно, да. Я вот жду, может ты покажешь, как awk'ом и sed'ом я не знаю, персентили вытаскивать. Или outlier'ы на каких-то значениях.


    Ну можно и на awk (хотя обычно делаю по другому):

    ... | sort -n | awk '{ s[NR] = $1; } END { print int(NR * 0.9); }'


    Что такое outlier'ы я не знаю, но если имеется ввиду какая-то нетривиальная мат-статистика, то тут бы я просто делегировал эту задачу R.

    M> AB>P.S. У данных продуктов есть своя ниша, где они будут "на своем месте", но для моих задач в большинстве случаев они не подходят.

    M> Я вот тоже жду, может ты покажешь, как ты awk'ом парсишь 1.5 терабайта логов.

    Беру и запускаю — тут нет каких-то особых хитростей.

    M> ЗЫ. «Тривиальная выборка», за пределами которой «awk/sed/grep-оподобный скальпель»


    Ты пытаешься мне "продать" аналитику, а я пытаюсь объяснить, что я не занимаюсь аналитикой (по крайней мере не в таком виде). Возможно в этом причина недопонимания.

    Если мне (не дай бог) потребуется полезть в ту аналитику, которую ты описываешь, то я не буду заниматься извращениями с фигурным выпиливанием из сырых технических логов (которые, к тому же, могут не содержать требуемой информации), а добавлю в приложение необходимый для аналитики функционал — это может быть обычный csv лог, пригодный для импорта в базу, или сразу отправка данных через какой-нибудь api — это дело уже десятое, ни к *nix ни к консоли не имеющее отношения.
    ... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
    Re[16]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 25.08.15 06:05
    Оценка:
    M>> 1. Поля настриваются в импортере логов. Даже если нет полей, rex, после чего — все остальные запросы.

    AB>Как я и говорил — фигурное выпиливание (и mode=sed говорит сам за себя). И чем дальше я буду переходить от общего к частному (конкретно к своим логам во всем их многообразии), тем больше это будет тем самым sed-ом в консоли, только плюс "прицеп", который нужно будет поддерживать.


    Ты вообще читаешь, что тебе пишут? Выделенное. Никакого «фигурного выпиливания», которое ты себе придумал. rex нужен, если у тебя логи вообще структуры не имеют — даже тогда тебе доступны любые трансформации, любые запросы, любой поиск и любая аналитика.

    M>> 2. Про «тривиальные выборки» смешно, да. Я вот жду, может ты покажешь, как awk'ом и sed'ом я не знаю, персентили вытаскивать. Или outlier'ы на каких-то значениях.


    AB>Ну можно и на awk

    AB>я просто делегировал эту задачу R.

    в консоли найти ответ чаще будет быстрее


    Ну то есть вместо использования одного инструмента, который заточен на анализ логов, ты предлагаешь использовать стопятьсот разных тулзов. Молодец, чо.

    Можно пример «нетривиальных запросов», которые можно решить только в консоли sed'ом и awk'ом?


    M>> ЗЫ. «Тривиальная выборка», за пределами которой «awk/sed/grep-оподобный скальпель»

    AB>Ты пытаешься мне "продать" аналитику, а я пытаюсь объяснить, что я не занимаюсь аналитикой (по крайней мере не в таком виде). Возможно в этом причина недопонимания.

    Я не пытаюсь тебе продать аналитику. Ты себе придумал какую-то картину мира, где все решается sed'ом и awk'ом. А «нетривиальные» запросы у тебя ВНЕЗАПНО становятся «аналитикой».

    Можно пример «нетривиальных запросов», которые можно решить только в консоли sed'ом и awk'ом?

    Ну и да. Зачем еще нужны логи, как не для аналитики?

    AB>Если мне (не дай бог) потребуется полезть в ту аналитику, которую ты описываешь,


    Там не только аналитика.

    AB>то я не буду заниматься извращениями с фигурным выпиливанием из сырых технических логов (которые, к тому же, могут не содержать требуемой информации), а добавлю в приложение необходимый для аналитики функционал — это может быть обычный csv лог, пригодный для импорта в базу, или сразу отправка данных через какой-нибудь api — это дело уже десятое, ни к *nix ни к консоли не имеющее отношения.


    Аха-ха-ха, извини. «Просто добавлю аналитику», «просто дамп csv», «просто прикручу R», «просто какой-то API». Куда только подевались все выспренные заявления о «нетривиальных запросах» и прочее?


    dmitriid.comGitHubLinkedIn
    Re[16]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 25.08.15 06:06
    Оценка:
    M>>Ну да. «Я не знаю, и знать не хочу»
    MTD>Простой вопрос — зачем?
    MTD>Даже смотреть не стал.
    MTD>шевелюсь только когда надо

    Это даже не достойно комментария


    dmitriid.comGitHubLinkedIn
    Re[12]: Hello UNIX!
    От: Ops Россия  
    Дата: 25.08.15 06:20
    Оценка:
    Здравствуйте, Kernighan, Вы писали:

    K>Я чё-то не понял. Ты намекаешь, что в Линуксе нет текстовых редакторов что ли?

    При чем тут линукс?
    K>Или что текстовый редактор — это "недостаточно консоль"?
    Редактор — это вообще не консоль.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[12]: Hello UNIX!
    От: 0BD11A0D  
    Дата: 25.08.15 07:17
    Оценка:
    Здравствуйте, Sinclair, Вы писали:

    BDA>>>>Это почта. Если собрать всех в чатик, Семён Дмитриевич сам может писать, типа, «Здорово, посоны, а также лично ты, Алексей Михайлович! Сорян, но сегодня на связи буду ближе к пяти».

    S>>>Это зашибись, но задачу никак не решает. Потому что Петру Санычу к пяти надо забирать ребёнка, а после шести у него звонок с east coast.
    S>>>Всю эту систему уравнений лично я решать не хочу, а если предоставить им "самим договориться", то тупо ничего не произойдёт.

    BDA>>И как тут помогает Outlook?

    S>Откройте для себя Scheduling assistant:

    Чего у Микрософта не отнять, это скилла нейминга. Надо же, скежулинг ассистант. В Thunderbird'е-то лопухи опенсорсные назвали эту фичку Invite attendees. Так корову, конечно, не продать.

    S>[--url=http://www.cumc.columbia.edu/it/howto/email/img/10schedassist.jpg]Image: 10schedassist.jpg[/url]

    S>(http://www.cumc.columbia.edu/it/howto/email/schedule.html)

    S>Основное преимущество — мне не надо ни устно ни через емейл выяснять у каждого из участников, когда он свободен.


    Подождите, но ведь проблема была обозначена так: люди сами договориться не способны, а вы организовывать встречу не хотите. Как Outlook тут что-то меняет? Выходит, все-таки, если дать людям инструмент, они самоорганизуются? Или (слава роботам!) вы верите, что это Outlook их организовал? Так вот, если оставаться в разумных рамках и считать, что это просто адекватный инструмент, чатик ничем не хуже. На самом деле, лучше, т.к. все происходит быстрее. Но, конечно, почувствовать себя при этом важной шишкой, которая извещает коллег, что не сможет помитинговать, так как во время оно надо принять звонок с East Coast, не получится. А я вам так скажу: я уже за..ался двигать процесс вперед. При том, что все общение на виду и никто из себя не строит. Почта, с ее неторопливым согласованием созвона, убила бы вообще ту немногую эффективность, которая есть.
    Re[14]: Hello UNIX!
    От: Ops Россия  
    Дата: 25.08.15 08:40
    Оценка:
    Здравствуйте, Kernighan, Вы писали:

    K>Вообще-то мы его тут обсуждаем.

    Да ладно? Вроде ж ветка именно про консоль.

    K>Ну, допустим не консоль. И что?

    То, что не надо сравнивать кислое с пресным.

    K>Кстати, а почему не консоль? Есть же редакторы работающие в терминале. mc всякие.

    А есть которые вообще без ОС работают. И есть еще куча всего в мире. Можно обобщить и начать сравнивать все с всем, это называется демагогия.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[16]: Hello UNIX!
    От: Ops Россия  
    Дата: 25.08.15 11:52
    Оценка:
    Здравствуйте, Kernighan, Вы писали:

    K>Зачем-то начал (именно ты начал) сравнивать текстовый редактор с консолью.

    Какой ты конкретный. Это был лишь первый попавшийся пример.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[17]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 25.08.15 12:00
    Оценка:
    S>К сожалению, в реальной жизни к моменту, когда понадобилась аналитика, "добавлять в приложение" уже поздно.

    Ну и не забываем, что никто не знает, какая именно аналитика нужна. Потому что в итоге может легко понадобиться протрейсить путь заказа через 15 подсистем в пяти датацентрах на трех языках программирования (хех, я это делал с помощью спланка, не приходя в сознание, обладая только номером заказа, который в процессе бработки мог спокойно меняться).

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


    dmitriid.comGitHubLinkedIn
    Re[17]: Hello UNIX!
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 25.08.15 13:16
    Оценка:
    Здравствуйте, Sinclair, Вы писали:

    S> К сожалению, в реальной жизни к моменту, когда понадобилась аналитика, "добавлять в приложение" уже поздно.


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

    S> Ну, или мучительные извращения с выпиливанием на основе консльных тулзов, которые для этого не предназначены.


    Ну что же за мазохизм-то?! Если для решения задачи есть адекватный задаче инструмент, то надо пользоваться этим инструментом.
    ... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
    Re[18]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 25.08.15 13:23
    Оценка:
    AB>Ну вот эти "любые трансформации" и являются "фигурным выпиливанием", тут я абсолютно ничего не придумал, а написал краткий пересказ документации по твоей ссылке — берем sed-подобные выражения, регулярки и фигачим преобразования.

    /o\ Ты продолжаешь видеть ровно только, что хочешь.

    AB>Да, именно так — "каждый делает одно дело, но делает его хорошо".

    M>> Можно пример «нетривиальных запросов», которые можно решить только в консоли sed'ом и awk'ом?
    AB>Я не делал подобных категоричных заявлений, по этому не могу ответить на твой вопрос.

    оно все прикольно ровно до определенного момента (пока логи имеют поля, пока требуется относительно тривиальные выборки и т.д.), дальше берем в руки awk/sed/grep-подобный скальпель и занимаемся художественным выпиливанием.


    1. логи могут не иметь полей. splunk все равно с ними справится
    2. можно увидеть пример «нетривиальной выборки», наконец?

    AB>Приведенные тобой примеры — это вполне конкретные выборки для вполне конкретных целей аналитики для продажников / ученых и т.д.


    AB>Не вижу никаких противоречий — для каждой задачи, подходящие инструменты. Пытаться приспособить технический лог веб-сервера под аналитику продаж с одной стороны никто не запрещает, но в общем случае технический лог может и не содержать нужных данных и все рассуждения о "любой поиск и любая аналитика" начнут рассыпаться.


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

    AB>Так, например, в приведенных тобой примерах в логе может отсутствовать JSESSIONID, потому что он передается не в GET запросе, а кукой и куки не логгируются. В POST запросе могут приезжать данные формы, которые так же не попадают в лог, но могут быть необходимы для продажной аналитики. Создание предметно-ориентированного лога или использование соответствующего api я считаю более чем адекватным для решения задач такого рода — у продажников свои заморочки, у сейсмологов свои.


    Да ты что. А то я не знал. А то у нас не было 150 различных логов в абсолютно разных форматах, с разными данными. У нас одни пацаны умудрились логгировать все в JSON'е. И ничего, прекрасно splunk со всем справился

    AB>В моей же области деятельности чаще всего оказывается наиболее адекватным использовать стандартные консольные утилиты.


    Что именно ты делаешь с логами мы, видать, так и не увидим. Что не удивительно

    Краткая выжимка нашего увлекательнейшего разговора:

    M: Есть тулзы для работы с логами, гораздо удобнее и лучше

    AB: Не подойдут для маленьких установок, сомнения для больших, где маленькие: это VPS с 512MB RAM, большие: это терабайт логов в сутки. Любые другие варианты не подходят, потому что я так сказал: не нужны!

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

    AB: я легко прикручу аналитику к приложению! CSV (что с ним делать? — M.)! Дамп в базу данных (что с ним делать? — M.)! Какой-то API (какой? — M.)




    dmitriid.comGitHubLinkedIn
    Re[20]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 25.08.15 19:14
    Оценка:
    AB>И еще раз переврал. Я говорил о том, что (цитата): "оно все прикольно ровно до определенного момента (пока логи имеют поля, пока требуется относительно тривиальные выборки и т.д.), дальше берем в руки awk/sed/grep-подобный скальпель и занимаемся художественным выпиливанием.".

    AB>Для фигурного выпиливания у меня и так есть sed/awk/grep — зачем мне еще одна сущность для этого мне не совсем понятно.


    Можно мне рассказать об этом «определенном моменте»? Уже третий раз спрашиваю, заметью


    M>> AB: я легко прикручу аналитику к приложению! CSV (что с ним делать? — M.)! Дамп в базу данных (что с ним делать? — M.)! Какой-то API (какой? — M.)


    AB>Что делать с CSV? Это универсальный формат, который поддерживается большим числом приложений от банального excel до языков программирования.


    Какой именно CSV ты собираешь предоставлять, если у тебя, по тоим же словам, полтора гигабайта логов генерится? Аналогично для дампов

    AB>Если не нравится или не подходит csv, можешь писать в tskv/json/xml — тут смысл в разделении/независимости потоков данных, которые требуются аналитикам и эксплуатации.



    AB>Мне не интересно время между входом на сайт и переходом на страницу покупки, продажникам не интересно как нагрузка распределяется по worker-ам.



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

    AB>Что делать с данными в БД? Да всю ту аналитику, про которую ты рассказываешь — там уже не возникает особых вопросов по поводу объема данных, сами данные очищены от лишней "шелухи" (а в некоторых случаях может потребоваться и пост-обработка например по обезличиванию данных).


    «Очищены от шелухи» о даааа. Кто эти данные будет «очищать отшелухи»?

    AB>Какой API? Да тот же Google Analytics / Яндекс.Метрика где необходимые события можно послать простым вызовом js, до каких-то специализированных внутренних решений.


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

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


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


    dmitriid.comGitHubLinkedIn
    Re[5]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 25.08.15 19:56
    Оценка:
    Здравствуйте, Слава, Вы писали:


    С>Вин 3.11 работала на 4 МБ оперативки. И неплохо так работала, гуй рисовался.


    С>Скажи уж честно (хотя ты и не разработчик), сделать нормальное GUI — трудоемко, и сравнимо с написанием основной программы. Вот оне, девелоперы опенсорца, и не хотят тратить время на гуй. Да и на чем его рисовать? GDI виндового у них нет, а кроссплатформенный фреймворк с закругленными кнопочками, градиентами и шрифтами 36pt — для слепых пингвинов, этот фреймворк жрет память как не в себя, да еще и падает.


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

    Жырно, друг мой. Очень жырно. Потренируйся в политике, потом можешь обратно сюда попробовать
    Matrix has you...
    Re[21]: Hello UNIX!
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 25.08.15 23:05
    Оценка:
    Здравствуйте, Mamut, Вы писали:p

    M> AB>И еще раз переврал. Я говорил о том, что (цитата): "оно все прикольно ровно до определенного момента (пока логи имеют поля, пока требуется относительно тривиальные выборки и т.д.), дальше берем в руки awk/sed/grep-подобный скальпель и занимаемся художественным выпиливанием.".

    M> AB>Для фигурного выпиливания у меня и так есть sed/awk/grep — зачем мне еще одна сущность для этого мне не совсем понятно.
    M> Можно мне рассказать об этом «определенном моменте»? Уже третий раз спрашиваю, заметью

    Ну из последнего и простого (чтобы было понятно и без специализированных тонкостей).

    Приложение было запущено в русской локали и начало писать в лог Август вместо Aug. Решение тривиально — мапим одно в другое. Что в консоли, что в splunk придется сделать карту соответствий.

    В логе были закодированы ссылающиеся домены. Часть была закодирована в punnycode (при чем с ошибкой), часть кириллицей в utf-8, часть кириллицей в cp1251 (постарались разные поколения разработчиков). Приводим к одному виду, группируем, считаем — в любом инструменте придется повыпиливать.

    M> M>> AB: я легко прикручу аналитику к приложению! CSV (что с ним делать? — M.)! Дамп в базу данных (что с ним делать? — M.)! Какой-то API (какой? — M.)

    M> AB>Что делать с CSV? Это универсальный формат, который поддерживается большим числом приложений от банального excel до языков программирования.
    M> Какой именно CSV ты собираешь предоставлять, если у тебя, по тоим же словам, полтора гигабайта логов генерится? Аналогично для дампов

    Эм... А в чем проблема? Во-первых в целевом логе не будет лишнего (бэктрейсов, различной отладочной информации и т.д.) — только то, что требуется, что сокращает его размер эдак раз в 5-10 (а то и больше, зависит от). Во вторых, речь не про ранее озвученные терабайты (там уже все сделано, хотя есть к чему стремиться), а про обычные среднестатистические проекты.

    M> AB>Если не нравится или не подходит csv, можешь писать в tskv/json/xml — тут смысл в разделении/независимости потоков данных, которые требуются аналитикам и эксплуатации.

    M> AB>Мне не интересно время между входом на сайт и переходом на страницу покупки, продажникам не интересно как нагрузка распределяется по worker-ам.
    M> Мне нравится, как ты второй раз видишь строго и исключительно продажи в моем тексте, даже после того, как я тебя напрямую ткнул в изъяне в твоем видении.

    Процентили? Я показал тебе как можно считать процентили на awk как ты и просил. В соседнем сообщении показал как можно дешево считать процентили по временам ответа бэкенда. Еще что-то нужно сделать с процентилями?

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

    Состояние сервера? Ну уж точно для этого есть различные специализированные инструменты.

    M> AB>Что делать с данными в БД? Да всю ту аналитику, про которую ты рассказываешь — там уже не возникает особых вопросов по поводу объема данных, сами данные очищены от лишней "шелухи" (а в некоторых случаях может потребоваться и пост-обработка например по обезличиванию данных).

    M> «Очищены от шелухи» о даааа. Кто эти данные будет «очищать отшелухи»?

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

    M> AB>Какой API? Да тот же Google Analytics / Яндекс.Метрика где необходимые события можно послать простым вызовом js, до каких-то специализированных внутренних решений.

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

    Она (согласно своему назначению) тебе поможет проследить путь пользователя по сайту от точки входа до нажатия на кнопку оплаты, плюс дополнительно ты сможешь передать какие-то связанные данные — это нужно для тех, кому слова "дата-центр", "языки программирования" и прочая техническая муть совершенно не требуется. Тем, кому не интересна муть типа "воронка продаж", "половозрастная структура" и т.д. — те могут вести технические логи.

    Возможно ты хотел намекнуть, что пройти "15 подсистем в пяти датацентрах на трех языках программирования" по вашим логам было адски сложно? Ну если это действительно так, то гордиться тут особо-то нечем — сегодня тебе удалось, завтра что-нибудь пойдет не так и добро пожаловать в мой мир консоли, развертывания из бэкапов, фигурное выпиливание и т.д.
    ... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
    Re[6]: Hello UNIX!
    От: Privalov  
    Дата: 26.08.15 05:13
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>Я даже находясь в отпуске, в Приэльбрусье, даже несмотря на то что интернеты тут пока ещё чуть лучше тыквы, все равно решил тебе ответить.


    Любопытство разобрало. Зачем ты, уезжая в отпуск, вообще с собой интернеты взял? Их и на работе хватает.
    Re: Hello UNIX!
    От: cppman  
    Дата: 26.08.15 07:21
    Оценка:
    Здравствуйте, tapatoon, Вы писали:
    T>Отсюда вопрос. Есть ли платные линуксы для домашних компов? По максимум приближенное в плане UI к винде.

    Пользуюсь SuSe. По UI как винда, но тут же дело-то не в ОСи, а в том прикладном софте, который нужен. Если такой зависимости нет, то и проблемы нет.
    Re[22]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 26.08.15 08:19
    Оценка:
    M>> Можно мне рассказать об этом «определенном моменте»? Уже третий раз спрашиваю, заметью
    AB>Ну из последнего и простого (чтобы было понятно и без специализированных тонкостей).
    AB>Приложение было запущено в русской локали и начало писать в лог Август вместо Aug. Решение тривиально — мапим одно в другое. Что в консоли, что в splunk придется сделать карту соответствий.

    Что в этом нетривиального?

    AB>В логе были закодированы ссылающиеся домены. Часть была закодирована в punnycode (при чем с ошибкой), часть кириллицей в utf-8, часть кириллицей в cp1251 (постарались разные поколения разработчиков). Приводим к одному виду, группируем, считаем — в любом инструменте придется повыпиливать.


    Что в этом нетривиального?

    Напомню:

    прикольно ровно до определенного момента (пока логи имеют поля, пока требуется относительно тривиальные выборки и т.д.)


    Ах да. Не забываем, что в Спланке найти эти поля намного тривиальнее, чем в любой консольной утилите (ну хотя бы потому, что они в 99% случаев уже автоматически подцеплены).

    M>> Какой именно CSV ты собираешь предоставлять, если у тебя, по тоим же словам, полтора гигабайта логов генерится? Аналогично для дампов

    AB>Эм... А в чем проблема? Во-первых в целевом логе не будет лишнего (бэктрейсов, различной отладочной информации и т.д.) — только то, что требуется,

    Что именно требуется? Ты вообще знаешь, что именно потребуется в каждый данный момент времени? Я — нет. У нас в команде висело 15 различных отчетов (таблицы, графики, просто суммарная информация). При том, что мы — не продажники. Мы вообще пилили REST APIs и Dunning chain. Из этих отчетов менеджеру не-технарю нужны были два. Плюс у него собственных было еще 10, которые нас не интересовали.

    Все, абсолютно все эи отчеты собирались не на основе мифических «я легко прикручу дамп CSV», а на основе логов.

    AB>что сокращает его размер эдак раз в 5-10 (а то и больше, зависит от). Во вторых, речь не про ранее озвученные терабайты (там уже все сделано, хотя есть к чему стремиться), а про обычные среднестатистические проекты.


    Ага. Уже в ход пошли некие мифические «среднестатистические проекты»

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

    AB>Процентили? Я показал тебе как можно считать процентили на awk как ты и просил.

    Ах, да, вот это:
    ... | sort -n | awk '{ s[NR] = $1; } END { print int(NR * 0.9); }'


    Как всегда дьявол в деталях, а именно в '...'. Как ты выбираешь из логов нужные поля? Группируешь. И т.п.

    AB>В соседнем сообщении показал как можно дешево считать процентили по временам ответа бэкенда. Еще что-то нужно сделать с процентилями?


    Например, выбрать процентили отдельно по ресурсам. Найти и отобразить выпадающие outlier'ы. У нас одним запросом выводилась таблица, в которой показывалось все сразу: max, min, avg, median, 90-й персентиль, 95-й персентиль, 99-й персентиль — и все это было разбито по ресурсам (то есть запросы к /orders/1855680909/addresses/898908080 попадали в группу /orders/:id/addresses/:id) и т.п.

    AB>Попытки взлома меня интересуют мало, т.к. это непрерывный процесс, чтобы из за него проявлять беспокойство. Все известные мне случаи проникновения — это человеческая халатность или ошибка разработки, которые я не контролирую.


    Из того, что ты их не контролируешь как-то следует, что их не надо искать?

    AB>Состояние сервера? Ну уж точно для этого есть различные специализированные инструменты.


    Смотря какое состояние какого сервера Было у нас выпадение нескольких систем. LiveOps подняли все, а мы смотрим на графике наших запросов, что 99% запросов возвращает HTTP 419. Оказалось, что одна из систем после подъема несмотря на рапорт «все ура» была совсем не ура.

    Но да, но да. «Специализированные тулзы» ©

    M>> «Очищены от шелухи» о даааа. Кто эти данные будет «очищать отшелухи»?

    AB>В общем случае оно само так получится, т.к. будет целенаправленно логгироваться только требуемая информация. В случае необходимости дополнительных манипуляций типа обезличивания — ну тут очевидно, что придется написать какой-то фильтр.

    1. Что такое «требуемая информация»
    2. Что мешает эту информацию писать в логи?
    3. Что мешает фильтровать логи?

    M>> В общем, ты явно не имеешь ни малейшего представления, о чем ты говоришь. Как мне поможет Яндекс.Аналитика найти, например, цитирую себя из ответа Синклеру

    M>> Потому что в итоге может легко понадобиться протрейсить путь заказа через 15 подсистем в пяти датацентрах на трех языках программирования (хех, я это делал с помощью спланка, не приходя в сознание, обладая только номером заказа, который в процессе бработки мог спокойно меняться).

    AB>Она (согласно своему назначению) тебе поможет проследить путь пользователя по сайту


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

    AB>Возможно ты хотел намекнуть, что пройти "15 подсистем в пяти датацентрах на трех языках программирования" по вашим логам было адски сложно? Ну если это действительно так, то гордиться тут особо-то нечем — сегодня тебе удалось, завтра что-нибудь пойдет не так и добро пожаловать в мой мир консоли, развертывания из бэкапов, фигурное выпиливание и т.д.


    Что «пойдет не так»? Как мне поможет консоль, если я не смогу что-то найти в логах с помощью спланка? Как твоя консоль поможет мне в описанном мной сценарии? Давай я для тебя его опишу:

    — Заказ из магазина оформляется через XML-RPC. Он попадает в кластер из 8 машин, разделенных на 2 датацентра (первый лог)
    — В зависимости от разных параметров, этот кластер отдает заказ через erlang-rpc или через xml-rpc на кластер из 4 машин в двух датацентрах (два разных лога + лог rabbitmq)
    — система, сосбтвенно, обрабатывающая заказ, логгирует процедуру создания заказа в системе (еще один лог, на самом деле два)
    — параллельно вызывается risk check, который попадает либо в новую систему (отдельный кластер из 4 машин — отдельный лог на кластере) либо в legacy (отдельная подсистема тут же, но отдельный лог)
    — через нцать дней с заказом могут происходить манипуляции: напрямую из backoffice'а (тут логи действий пользователя, в отдельном логе + логи системы заказа), через XML-RPC (см. схему выше), из внешней системы, написанной вообще на руби, и общающейся с нами через XML-RPC или REST-API (логи внешней системы, схема для XML-RPC выше, логи системы, реализующей REST-API)
    — все эти манипуляции + автоматические обработки передвигают заказ по dunning chain (логи собственно подсистемы dunning'а)
    — в зависимотси от оплаты и прочего добавляются логи от: бухгалтерской системы, платежной системы, почтовой системы и еще вагон и маленькая тележка

    Все это может быть сильно разнесено друг от друга по времени (до полугода, обычно — в течение двух недель).

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

    Для того, чтобы в Спланке мне увидеть это все сразу, мне достаточно ввести "orderid=XXXXXX" и получить выборку по всем логам сразу. После этого я могу резать эту информацию на запчасти так, как мне удобно и угодно, несмотря на то, что это — логи в нцати разных форматах от нцати разных подсистем с нцати разных физически разнесенных кластеров.

    Твой ход в консоли в студию.


    dmitriid.comGitHubLinkedIn
    Re[14]: Hello UNIX!
    От: 0BD11A0D  
    Дата: 26.08.15 11:23
    Оценка:
    Здравствуйте, Sinclair, Вы писали:

    S>Можно посмотреть на скриншот Invite Attendees, где аналогичный ассистант реально показывает расписание людей, а не "information unavailable", как на всём, что я вижу в гугле?

    S>Откуда thunderbird берёт эти данные?

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

    S>Нет. "Само" всё только ухудшается. Организовать может только организатор — причём неважно, кто он по званию. В нормальной команде для каждый может выступать организатором — по мере появления задач.


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

    Ладно, я понял. Два мира — два кумира.
    Re[7]: Hello UNIX!
    От: Дрободан Фрилич СССР  
    Дата: 26.08.15 13:13
    Оценка:
    CreatorCray:

    Aё>> Редактор текстов для венды убожество блокнотик, для гнома- gedit с подстветкой синтаксиса и поддержкой кодировок.

    CC> Никто в здравом уме на винде в блокноте текст не редактирует.
    Я редактировал, случалось.
    Чего так напали на блокнот?
    Без подсветки синтаксиса можно прожить.
    Если хранить в UTF-8 то поддерживаются одновременно все алфавиты.
    В текст экзотической кодировке не откроется, да и фиг с ним.
    Re[7]: Приэльбрусье
    От: Sheridan Россия  
    Дата: 26.08.15 13:16
    Оценка:
    Здравствуйте, Privalov, Вы писали:

    S>>Я даже находясь в отпуске, в Приэльбрусье, даже несмотря на то что интернеты тут пока ещё чуть лучше тыквы, все равно решил тебе ответить.


    P>Любопытство разобрало. Зачем ты, уезжая в отпуск, вообще с собой интернеты взял? Их и на работе хватает.

    Ну, я уже вернулся домой. Час назад гдето
    По вечерам там практически нечего делать, если без кампании едешь, а в этот раз подвёл град у нас в Минводах: побило много машин и крыш, друзья-знакомые оказались заняты ремонтами. Вот поехали мы вдвоём с женой.
    Днём то гуляем по окрестностям от долины нарзанов до поляны Азау. А вот после 21 часа становится уже скучновато. Можно конечно в кафе сидеть и пиво потреблять, но в интернетах читать разное оказалось для нас интереснее
    Matrix has you...
    Re[5]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 26.08.15 13:31
    Оценка:
    Здравствуйте, CreatorCray, Вы писали:

    S>>Да, бывает что и больше ничего нет. Например на роутерах, свичах, точках доступа...

    CC>Для микродевайсов это ещё ок. Но если туда можно воткнуть хотя бы вебморду то почему бы не упростить жизнь юзеру?
    Часто так и делают, да только в веб-морже не всё доступно. В том же openwrt (вроде) openvpn линк настраивается только из консоли

    S>>На сервантах, например. Или вы предлагаете везде туда гуй втыкать и мышеелозить?

    CC>Я могу через MMC на своей машине порулить виндовым серваком. Просто и удобно. На самом серваке при этом гуя может и не быть.
    CC>Что мешает сделать так же?
    Отсутствие необходимости в этом

    CC>>>И пользователю придётся учить все их параметры, а также как их друг с дружкой скрещивать чтоб получить наконец то, что надо было сделать ещё вчера.

    S>>Это вы про винду или про отсутствие собственного опыта в линупс?
    CC>Это я про unix way.
    Ви так говорите, ребе, как будто это настолько плохо!

    K>>>>Что противная мышка только мешает работать.

    CC>>>а как без неё быстро копировать текст?
    S>>ВНЕЗАПНО, shift+стрелка влево, ctrl+c.
    CC>Я про копирование более чем одного символа и из любого места а не только из командной строки
    Внезапно, этот юзкейз работает везде. Или вы про то, что я, понадеявшись на сообразительность, не упомянул о том, что стрелку влево следует жать столько раз, сколько хотите выделить или вместо нее home, если до начала строки?

    S>>Или вы про консоль? А зачем копировать в консоли, если предыдущую команду можно поправит, если вывод одной командыы можно перенаправить на ввод другой?

    CC>Я предпочитаю быстро выделить и вставить кусок текста из выданного, потому как это на порядки быстрее чем одноразово писать фильтр, который оставит только нужное и подставит его параметром в другую команду.
    Мда. У тебя точно есть опыт администрирования? Намного полезнее держать в хистори список юзабельных команд с быстрым доступом к ним по [первые символы+стрелка вверх], чем мышеелозить, копируя чтототам отсюдатуда. А еще лучще писать скрипты, выполняющие нужную работу.

    CC>>>Вместо того, чтобы делать работу надо будет читать маны а после них ещё кучи форумов. Например чтобы выяснить какого хрена tar выдаёт просто офигительную по содержательности ошибку: "short write" и не делает то, что от него ждут.

    S>>За 10 лет активного гентупользования впервые о таком слышу.
    CC>Ну вот расскажи тогда, что имеет в виду tar, когда пишет такую вот ошибку. Не заглядывая в сурсы.
    тар скорее всего принимает поток от предыдущей команды через | и чтото с тем потоком не так.

    CC>>>А, ну и как ягодка на торте: утилита, которая при ошибке просто выводят вопросительный знак и больше ничего — прекрасно отражает общее отношение к юзеру.

    S>>За 10 лет активного гентупользования впервые о таком слышу.
    CC>
    Вот и я об чём.
    Matrix has you...
    Re[24]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 26.08.15 15:29
    Оценка:
    M>> Как мне поможет консоль, если я не смогу что-то найти в логах с помощью спланка?
    AB>Все пустое... По десятому кругу одно и тоже... Я устал доказывать очевидные вещи.

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

    Я вот с нетерпением жду нетривиальных задач, в которых консоль будет удобнее. Можно на примере той задачи, что я привел (реальной, а не мифической).


    dmitriid.comGitHubLinkedIn
    Re[25]: Hello UNIX!
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 26.08.15 17:28
    Оценка:
    Здравствуйте, Mamut, Вы писали:

    M> AB>Все пустое... По десятому кругу одно и тоже... Я устал доказывать очевидные вещи.

    M> Если они очевидные, это не требует доказательств.

    Ну вот потому что они не требуют доказательств, я и устал тебе их доказывать. Очевидно, что splunk ты не можешь поставить в любой инсталляции (технические, финансовые ограничения, в отличии от команд консоли). Очевидно, что он ориентирован на некоторый класс стандартных распространенных задач и будет пасовать в частных случаях (sql предназначен для запросов к БД, Си предназначен для системного программирования — менять их местами глупо, хотя до определенного момента возможно). Очевидно, что сваливание всего в одну лог-помойку хуже разделения разнородных потоков информации (когда ты читаешь эти строки, ты не читаешь содержимое SSL-handshake, которое является технической частью отображения данного текста). Очевидно, что в каждом случае требуется использовать тот инструмент, который лучше подходит к задаче (для SSL-handshake — tcpdump, для отображения страницы — браузер).

    M> От тебя пока что были максимально пафосные заявления и упорное нежелание понимать, что тебе говорят. Тот факт, что ты в моем тексте увидел только продажи, весьма показателен.


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

    Когда тебе говорят про заказы (я же верно перевожу слово "orders"?) — это бизнес, продажи. Почему я смотря на заказы должен был видеть что-то другое

    Я прекрасно понимаю, что ты мне говоришь и даже полностью согласен с тем, что в некоторых случаях splunk будет к месту и удобен, но почему я не могу донести до тебя простую мысль, что я лучше знаю как и чем мне (не тебе) работать

    M> Я вот с нетерпением жду нетривиальных задач, в которых консоль будет удобнее. Можно на примере той задачи, что я привел (реальной, а не мифической).


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

    P.S. И на этом я пожалуй закончу, дабы еще на один круг не идти.
    ... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
    Re[26]: Hello UNIX!
    От: Mamut Швеция http://dmitriid.com
    Дата: 26.08.15 18:21
    Оценка:
    О. Внезапно пошли аргументы.

    AB>Ну вот потому что они не требуют доказательств, я и устал тебе их доказывать. Очевидно, что splunk ты не можешь поставить в любой инсталляции (технические, финансовые ограничения, в отличии от команд консоли).


    Естественно. Что касается фнансов, то помимо спланка есть более простая, но бесплатная альтернатива: Kibana.

    AB>Очевидно, что он ориентирован на некоторый класс стандартных распространенных задач и будет пасовать в частных случаях (sql предназначен для запросов к БД, Си предназначен для системного программирования — менять их местами глупо, хотя до определенного момента возможно).


    Откуда ты вытащил на свет SQL, C и так далее — неизвестно, оставим на твоей совести. Splunk работает только с логами.

    AB>Очевидно, что сваливание всего в одну лог-помойку хуже разделения разнородных потоков информации (когда ты читаешь эти строки, ты не читаешь содержимое SSL-handshake, которое является технической частью отображения данного текста). Очевидно, что в каждом случае требуется использовать тот инструмент, который лучше подходит к задаче (для SSL-handshake — tcpdump, для отображения страницы — браузер).


    Ты буквально бъешь рекорды. На три аргумента два доказательства по аналогии  

    M>> От тебя пока что были максимально пафосные заявления и упорное нежелание понимать, что тебе говорят. Тот факт, что ты в моем тексте увидел только продажи, весьма показателен.

    AB>Ты за время этой подветки мне столько диагнозов поставил, при этом не имея представления ни чем я занимаюсь, ни с какими задачами я сталкиваюсь... Не знаю, что на тебя нашло.

    Пока что о твоих задачах ты только говоришь, но пока ничего внятного из тебя не вытащишь даже клещами

    AB>Раньше ты вроде рассуждал адекватно. Сейчас же кажется, что тебе наступили на какую-то больную мозоль.


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

    Так нет же. Уже в четвертый раз ниже ты видишь строго и исключительно продажников. Не уверен, что ты можешь что-то говорить про адекватность...

    AB>Когда тебе говорят про заказы (я же верно перевожу слово "orders"?) — это бизнес, продажи. Почему я смотря на заказы должен был видеть что-то другое


    Потому что ты, видимо, неспособен увидеть ничего другого. Я даже привел тебе исключительно технический пример. Но да. Раз в примере стоит слово заказ, это продажники /o\

    AB>Я прекрасно понимаю, что ты мне говоришь и даже полностью согласен с тем, что в некоторых случаях splunk будет к месту и удобен, но почему я не могу донести до тебя простую мысль, что я лучше знаю как и чем мне (не тебе) работать


    Даннинг-Крюгер.

    M>> Я вот с нетерпением жду нетривиальных задач, в которых консоль будет удобнее. Можно на примере той задачи, что я привел (реальной, а не мифической).


    AB>Вот я и говорю — все пустое. Ты же не предоставишь реальные логи, не расскажешь все устройство вашей системы в нужных подробностях, не предоставишь код


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

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


    Правильно. Теперь расскажи мне, как ты это будешь быстро и эффективно делать в консоли. Напомню, что в спланке связывание логов делается *одним* запросом. И связывание — это только первые полтора процента дела.

    AB>P.S. И на этом я пожалуй закончу, дабы еще на один круг не идти.


    Эти круги происходят строго и исключительно из-за тебя

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


    dmitriid.comGitHubLinkedIn
    Re[8]: Hello UNIX!
    От: CreatorCray  
    Дата: 26.08.15 23:45
    Оценка:
    Здравствуйте, Дрободан Фрилич, Вы писали:

    Aё>>> Редактор текстов для венды убожество блокнотик, для гнома- gedit с подстветкой синтаксиса и поддержкой кодировок.

    CC>> Никто в здравом уме на винде в блокноте текст не редактирует.
    ДФ>Я редактировал, случалось.
    Не, ну если надо быстро чонить подправить — я могу понять.
    Но статью там написать или код — есть нормальные инструменты.

    ДФ>Без подсветки синтаксиса можно прожить.

    "И жили они плохо и недолго" (С)
    Забанили по IP, значит пора закрыть эту страницу.
    Всем пока
    Re[6]: Hello UNIX!
    От: CreatorCray  
    Дата: 26.08.15 23:45
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>>>Да, бывает что и больше ничего нет. Например на роутерах, свичах, точках доступа...

    CC>>Для микродевайсов это ещё ок. Но если туда можно воткнуть хотя бы вебморду то почему бы не упростить жизнь юзеру?
    S>Часто так и делают, да только в веб-морже не всё доступно. В том же openwrt (вроде) openvpn линк настраивается только из консоли
    Что помешало авторам сделать к нему нормальный гуй? Ну, кроме лени?

    S>Ви так говорите, ребе, как будто это настолько плохо!

    Это хуже чем другие решения.

    CC>>Я про копирование более чем одного символа и из любого места а не только из командной строки

    S>Внезапно, этот юзкейз работает везде. Или вы про то, что я, понадеявшись на сообразительность, не упомянул о том, что стрелку влево следует жать столько раз, сколько хотите выделить или вместо нее home, если до начала строки?
    А как насчёт быстро? Быстро жать? Мышой выделить большой кусок в произвольном месте получится за секунду. Куда быстрее чем топать туда клавишами.

    S>>>Или вы про консоль? А зачем копировать в консоли, если предыдущую команду можно поправит, если вывод одной командыы можно перенаправить на ввод другой?

    CC>>Я предпочитаю быстро выделить и вставить кусок текста из выданного, потому как это на порядки быстрее чем одноразово писать фильтр, который оставит только нужное и подставит его параметром в другую команду.
    S>Мда. У тебя точно есть опыт администрирования?
    У меня опыт программирования.

    S> Намного полезнее держать в хистори список юзабельных команд с быстрым доступом к ним по [первые символы+стрелка вверх], чем мышеелозить, копируя чтототам отсюдатуда. А еще лучще писать скрипты, выполняющие нужную работу.

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

    S>тар скорее всего принимает поток от предыдущей команды через | и чтото с тем потоком не так.

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

    CC>>>>А, ну и как ягодка на торте: утилита, которая при ошибке просто выводят вопросительный знак и больше ничего — прекрасно отражает общее отношение к юзеру.

    S>>>За 10 лет активного гентупользования впервые о таком слышу.
    CC>>
    S>Вот и я об чём.
    Утилита называется ed
    Забанили по IP, значит пора закрыть эту страницу.
    Всем пока
    Re[11]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 27.08.15 00:59
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    S>>так и говорю начальству: есть, мол, возможность день потерять но зато потом каждый раз за 5 минут долетать

    S>Представляю, сколько проектов было загублено под этим девизом, я даже в таком участвовал.
    Это говорит лишь о вашем опыте и вашей усидчивости, а так же о ваших знаниях.
    Мой опыт показывает обратное: в подобных случаях я в итоге всегда выигрывал, сооружая удобный инструмент и впоследствии успешно его применяя.
    Matrix has you...
    Re[4]: Шо??
    От: Sheridan Россия  
    Дата: 27.08.15 01:31
    Оценка:
    Здравствуйте, smeeld, Вы писали:

    AB>>Тебя ждет разочарование с FreeBSD (там как раз "мам, смотри, я скомпилировал ядро!" — это норма).

    S>Ядро там компилится быстро, а вот "мам смотри, я уже второй день компилю KDE", вот это норма.
    Шо??
    spc ~ # for i in `equery l -F '$category/$name' "kde*/*"`; do a=`genlop -i "$i" | grep "Average"`; if [[ ! -z $a ]]; then echo "$i: $a"; fi; done
    kde-base/freespacenotifier:    Average merge time: 26 seconds.
    kde-base/kactivities:    Average merge time: 36 seconds.
    kde-base/kcheckpass:    Average merge time: 26 seconds.
    kde-base/kcminit:    Average merge time: 27 seconds.
    kde-base/kdebase-cursors:    Average merge time: 26 seconds.
    kde-base/kdebase-startkde:    Average merge time: 24 seconds.
    kde-base/kdelibs:    Average merge time: 7 minutes and 11 seconds.
    kde-base/kdepimlibs:    Average merge time: 2 minutes and 58 seconds.
    kde-base/kdeplasma-addons:    Average merge time: 1 minute and 39 seconds.
    kde-base/kdm:    Average merge time: 1 minute and 3 seconds.
    kde-base/kephal:    Average merge time: 34 seconds.
    kde-base/kfilemetadata:    Average merge time: 22 seconds.
    kde-base/khotkeys:    Average merge time: 38 seconds.
    kde-base/kinfocenter:    Average merge time: 35 seconds.
    kde-base/klipper:    Average merge time: 29 seconds.
    kde-base/kmenuedit:    Average merge time: 29 seconds.
    kde-base/krunner:    Average merge time: 32 seconds.
    kde-base/kscreensaver:    Average merge time: 26 seconds.
    kde-base/ksmserver:    Average merge time: 33 seconds.
    kde-base/ksplash:    Average merge time: 29 seconds.
    kde-base/kstartupconfig:    Average merge time: 26 seconds.
    kde-base/kstyles:    Average merge time: 42 seconds.
    kde-base/ksysguard:    Average merge time: 42 seconds.
    kde-base/ksystraycmd:    Average merge time: 26 seconds.
    kde-base/kwin:    Average merge time: 1 minute and 29 seconds.
    kde-base/kwrited:    Average merge time: 26 seconds.
    kde-base/libkworkspace:    Average merge time: 29 seconds.
    kde-base/liboxygenstyle:    Average merge time: 29 seconds.
    kde-base/libplasmaclock:    Average merge time: 28 seconds.
    kde-base/libplasmagenericshell:    Average merge time: 31 seconds.
    kde-base/libtaskmanager:    Average merge time: 31 seconds.
    kde-base/plasma-workspace:    Average merge time: 2 minutes and 2 seconds.
    kde-base/powerdevil:    Average merge time: 41 seconds.
    kde-base/qguiplatformplugin_kde:    Average merge time: 26 seconds.
    kde-base/solid-actions-kcm:    Average merge time: 26 seconds.
    kde-base/systemsettings:    Average merge time: 1 minute and 20 seconds.
    kde-misc/kscreen:    Average merge time: 24 seconds.
    Matrix has you...
    Re[9]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 27.08.15 01:42
    Оценка:
    Здравствуйте, CreatorCray, Вы писали:

    S>>Отсутствие необходимости, например. Из консоли всё прекрасно настраивается. Я бы и веб-морду бы сделал опциональной...

    CC>Вот прямо таки вижу как домашний юзер настраивает что то из консоли.
    Домашнему юзеру надо объединять сети по vpn? о0
    Фига себе, не знал.

    S>>>>Ви так говорите, ребе, как будто это настолько плохо!

    CC>>>Это хуже чем другие решения.
    S>>У тебя просто нет опыта в консоли
    CC>
    Я тоже в качестве доказательств буду смайл вставлять, ок?

    CC>>>А как насчёт быстро? Быстро жать? Мышой выделить большой кусок в произвольном месте получится за секунду. Куда быстрее чем топать туда клавишами.

    S>>Быстро только кошки родятся. После пары поездок за 70-100км к уложенному спатушки серванту изза "надо быстро!!!11" начинаешь понимать, что быстро — не обязательно быстро, постигаешь дзен и привыкаешь сначала думать и читать то, что собираешься запустить.
    CC>Печальный у тебя опыт.
    Да, печальный. Не ошибается тот, кто ничего не делает.
    По существу есть что сказать?

    S>>Как всегда, программисты плевать хотели на тех, кто их софт поддерживает.

    CC>Это говорит тот, кто отказывает пользователям в нормальном гуе.
    Пользователям? Отказывает? Ни в коем разе. Сколько угодно гуя.
    Я говорю о том, что консоль чаще, намного чаще удобнее.

    S>>Ты копируешь строки по 300-400 символов?

    CC>По разному бывает.
    уууу.... Сразу видно: программист-копипастер. Вместо автоматизации решения просто копипастит. Или всё таки нет? Мне непонятно. Надеюсь, что не копипастер.

    S>>Еще раз: предыдущий вывод проще направить сразу на ввод через |, чем мышеелозить в поисках нужного.

    CC>Как правило надо не весь вывод а только его произвольный кусок.
    Не проблема

    S>>>>тар скорее всего принимает поток от предыдущей команды через | и чтото с тем потоком не так.

    CC>>>То, что где то не так это и так понятно. А что именно и где?
    S>>Давай мне конкретную команду и конкретные данные, на которых оно спотыкается. Попробую сказать что именно и где.
    CC>Вот это сейчас ты серьёзно?
    Ты предлагаешь мне разобраться с проблемой "иногда когдато я видел, что бывает .... .... .... Что это?". Ты правда думаешь, что я по этой фотографии смогу поставить диагноз?

    CC>>>Такое ощущение что большинство аффтаров никогда не дебажили результаты фейла своих творений.

    S>>Осторожнее, ты программистов ругать начинаешь, можно сказать — коллег
    CC>Рукожопы мне не коллеги.
    Надеюсь, что так. Искренне.

    CC>>>Утилита называется ed

    S>>
    S>>sheridan@spc ~ $ ed
    S>>zsh: command not found: ed
    S>>

    S>>
    CC>
    Отсмейся и расскажи мне чего тут смешного, я тоже посмеюсь.
    Matrix has you...
    Re[13]: Мдэ...
    От: Sheridan Россия  
    Дата: 27.08.15 01:44
    Оценка:
    Здравствуйте, CreatorCray, Вы писали:

    CC>Какие интересные задачи у линуксоидов.


    Мопед не мой
    Автор: Ops
    Дата: 22.08.15
    , а товарища Ops. Он задачу ставил. Может ты веткой промахнулся?
    Matrix has you...
    Re[2]: Hello UNIX!
    От: m.aksenov Россия http://maksenov.info/
    Дата: 27.08.15 04:22
    Оценка:
    Здравствуйте, alex_public, Вы писали:

    _>Вот тут http://habrahabr.ru/post/250707/ на скринах практически винда. ))) Правда оно бесплатное... Но если очень хочется, то можно взять и платное решение (Special Edition) за много денег и с уникальными возможностями. )))


    Видимо линукс с нормальными шрифтами и рендерингом этих шрифтов не выпустят никогда... Ну и страшное оно до ужаса, хоть и "почти винда".
    Re[8]: Приэльбрусье
    От: Privalov  
    Дата: 27.08.15 05:17
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>Днём то гуляем по окрестностям от долины нарзанов до поляны Азау. А вот после 21 часа становится уже скучновато. Можно конечно в кафе сидеть и пиво потреблять, но в интернетах читать разное оказалось для нас интереснее


    Ну почему обязательно пиво? Мы с женой, например, заходили попить чаю. Рекомендую.
    Re[12]: Мдэ...
    От: Ops Россия  
    Дата: 27.08.15 06:43
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    Ops>>Только вот задача обычно не требует изучения. Чтобы заменить в файле одно слово на другое, достаточно открыть его в редакторе и выбрать в меню "заменить", потом "сохранить", а не тратить время на то, чтобы узнать о существовании sed и как им пользоваться, тем более, что через год ты это все равно забудешь за ненадобностью.


    S>Задача повторяетя.


    Сам придумал, сам доказал. Браво.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[11]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 27.08.15 09:31
    Оценка:
    Здравствуйте, CreatorCray, Вы писали:

    S>>Домашнему юзеру надо объединять сети по vpn? о0

    CC>Бывает, да. А что тут такого?
    Не верю. Возможен единичный случай, конечно, но не верю.


    S>>>>У тебя просто нет опыта в консоли

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

    CC>По существу я за всё время ничего не убил так, чтобы пришлось куда то ходить ногами.

    Потому что программист, у тебя другая работа.
    CC>На нормальных серверах давно есть remote консоль, которая не зависит от состояния ОС.
    Как правило те сервера стоят на порядок дороже, чем обычно есть денег у небольших фирм.


    S>>Я говорю о том, что консоль чаще, намного чаще удобнее.

    CC>Тебе может быть и удобнее — спору нет. Но обычным людям удобнее таки гуй.
    Да при чем тут "обычные люди"? Я не с ними, а с тобой разговариваю.


    S>>уууу.... Сразу видно

    CC>Ещё один приступ ясновидения?
    Да при чем тут ясновидение. Это прямо 12 кеглем у меня тут написано.

    S>>Вместо автоматизации решения просто копипастит. Или всё таки нет? Мне непонятно.

    CC>например когда мне надо скопировать кусок из результата p4 describe в определённое место в p4 change # (который сам запускает из себя vim)
    CC>предлагаешь это пайпать? Да нафиг надо!
    Стало еще менее понятно. Только что речь шла о замене одного слова и ВНЕЗАПНО речь уже идет практически о полноценном редактировании документа. Как так?

    S>>>>Еще раз: предыдущий вывод проще направить сразу на ввод через |, чем мышеелозить в поисках нужного.

    CC>>>Как правило надо не весь вывод а только его произвольный кусок.
    S>>Не проблема
    CC>напомню: речь про то, что мышой быстрее.
    Один раз — возможно и быстрее. Если задача будет повторяться — стоит автоматизировать.

    S>>>>Давай мне конкретную команду и конкретные данные, на которых оно спотыкается. Попробую сказать что именно и где.

    CC>>>Вот это сейчас ты серьёзно?
    S>>Ты предлагаешь мне разобраться с проблемой "иногда когдато я видел, что бывает .... .... .... Что это?".
    CC>Ты серьёзно предлагаешь прислать тебе пару гигов приватных данных?
    Если ты не можешь это сделать, то нахрена задавать вопросы, на которые никто не сможет ответить? Тролль? Тролль.

    S>>Ты правда думаешь, что я по этой фотографии смогу поставить диагноз?

    CC>Дано: tar выдаёт вот такую вот ошибку. Задача: узнать в каких случаях он выдаёт эту ошибку. Я не прошу "исправить" или сделать "чтоб не выдавало". Мне нужна информация о причинах возникновения таких ошибок.
    Ты не дурак и явно уже и гугла спросил и яндекса и маны почитал. Но не смог решить проблему. Либо смог, но для тебя это выглядит магией и ты так и не понял что это было. Следовательно там чтото более интересное и менее упоминаемое, в следствии чего я не смогу ответить на твой вопрос.

    S>>Отсмейся и расскажи мне чего тут смешного, я тоже посмеюсь.

    CC>Если у тебя на твоей машине нет стандартной, между прочим, unix утилиты это не значит что её не существует.
    Как бы в линупсе стандартного ничего нет. Есть софт, который скорее всего будет присутствовать (тот же бинутилс), и на десктопах вероятность обнаружить этот софт крайне близка к 100%. Но когда речь заходит например про роутер, там уже другая ситуация.

    CC>Ну и как бы странно что человек, который себя позиционирует как tяue линуксоид про неё не слышал.

    Так что про "стандартный" ed я впервые слышу. С самого начала своего линупсоковыряния даже vim не запускал ни разу. mcedit хватает в полный рост.
    Matrix has you...
    Re[9]: Приэльбрусье
    От: Sheridan Россия  
    Дата: 27.08.15 09:36
    Оценка:
    Здравствуйте, Privalov, Вы писали:


    P>Ну почему обязательно пиво? Мы с женой, например, заходили попить чаю. Рекомендую.

    И чай пили, и кофе, результат тот же: скучновато без компании.
    Matrix has you...
    Re[5]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 27.08.15 09:43
    Оценка:
    Здравствуйте, Ops, Вы писали:

    Ops>Судя по этой картинке и опыту

    Одна попытка поработать в линупсе в 2002 году за опыт не считается.
    Matrix has you...
    Re[6]: Hello UNIX!
    От: Ops Россия  
    Дата: 27.08.15 09:57
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>Одна попытка поработать в линупсе в 2002 году за опыт не считается.

    Попытка телепатии не удалась.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[11]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 27.08.15 10:06
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    S>

    S>writable — This parameter is a synonym for writeable.
    S>writeable (S) — Inverted synonym for read only.
    S>read only (S) — An inverted synonym is writeable.

    А чего тут непонятного?
    Matrix has you...
    Re[7]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 27.08.15 10:35
    Оценка:
    Здравствуйте, Ops, Вы писали:

    S>>Одна попытка поработать в линупсе в 2002 году за опыт не считается.

    Ops>Попытка телепатии не удалась.
    Годом ошибся, извини.
    Matrix has you...
    Re[8]: Hello UNIX!
    От: Ops Россия  
    Дата: 27.08.15 10:43
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>Годом ошибся, извини.

    Всего-то на 13 лет.
    Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
    Re[10]: Приэльбрусье
    От: Privalov  
    Дата: 27.08.15 12:22
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>И чай пили, и кофе, результат тот же: скучновато без компании.


    Ну не знаю. Мы с женой в отпуске прекрасно проводили время вдвоем. Без всяких Интернетов. Из гаджетов я брал только свою раскладушку. А ты пьешь неправильный чай.
    Re[12]: Мдэ...
    От: Poopy Joe Бельгия  
    Дата: 27.08.15 13:04
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>Что делает виндовоз? Открывает редактором и поиск\замена.

    S>Что делает линупсятник? cat src.txt | sed -e 's/one/two/ig' > dst.txt
    А теперь тоже самое для ворда или для xml или еще для какого формата.
    Re[11]: Приэльбрусье
    От: Sheridan Россия  
    Дата: 27.08.15 13:18
    Оценка:
    Здравствуйте, Privalov, Вы писали:

    P>Ну не знаю. Мы с женой в отпуске прекрасно проводили время вдвоем. Без всяких Интернетов. Из гаджетов я брал только свою раскладушку. А ты пьешь неправильный чай.

    Ну наверное у нас это из за того, что за год там бываем как минимум один раз
    Почти наизусть знаем там всё
    Matrix has you...
    Re[6]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 27.08.15 13:29
    Оценка:
    Здравствуйте, Klikujiskaaan, Вы писали:

    K>В 98 винде если только, со времен ХР все дрова для сетевух идут в комплекте, если это, канеш, не сетевуха фирмы ХунДайПао.

    ВНЕЗАПНО, чем более нонейм, тем более стандартные унутрях чипы. Вангую, что скорее всего будет реалтек 8129/8130/8139/8169
    Matrix has you...
    Re[13]: Hello UNIX!
    От: Dym On Россия  
    Дата: 27.08.15 13:39
    Оценка:
    S>А у вас где-то завалялось 5TB бесплатного хранилища?
    Я себе вот такую штучку поставил и статический ip-шник прикупил (130 руб/мес).
    Счастье — это Glück!
    Re[9]: Hello UNIX!
    От: Дрободан Фрилич СССР  
    Дата: 27.08.15 13:43
    Оценка:
    CreatorCray:

    Aё>>>> Редактор текстов для венды убожество блокнотик, для гнома- gedit с подстветкой синтаксиса и поддержкой кодировок.

    CC>>> Никто в здравом уме на винде в блокноте текст не редактирует.
    ДФ>>Я редактировал, случалось.
    CC>Не, ну если надо быстро чонить подправить — я могу понять.
    CC>Но статью там написать или код — есть нормальные инструменты.
    Имею привычку все ходы записывать
    В один блокнот сваливаю все заметки, наброски, ссылки по текущему проекту,
    в другой — хорошие анекдоты, в третий всё остальное
    Блокнот идеален для этих целей.

    И заготовки для документов набиваю в блокноте.

    Если надо подправить несколько файлов, то использую какой-нибудь коммандер, Фар или Крусадёр.
    Для серьёзного редактирования исходников есть IDE.
    Re[15]: Мдэ...
    От: Sheridan Россия  
    Дата: 27.08.15 13:48
    Оценка:
    Здравствуйте, Poopy Joe, Вы писали:

    S>>Я в курсе, что когда возразить нечего — один из вариантов попробовать положить соперника на лопатки — усложнять задачу до тех пор, пока собеседник не скажет "В этом случае да, мой инструмент не подходит". Обычно после этого инструмент соперника объявляется гавном.

    S>>Для дока вряд ли я чтото придумаю. Хотя, ежели задача начнет ставиться по нескольку раз в день, я попытаюсь.
    PJ>Ну так ты ровно так и сделал. Подогнал общую задачу по условия удобные тебе, чтобы "положить соперника на лопатки".
    Нифига подобного. Изначально Ops так и хотел
    Автор: Ops
    Дата: 22.08.15
    — заменить в текстовом файле одно слово на другое. Я ничего не выдумывал

    PJ>А по факту вся это консоле-автоматизация заканчивается сразу как пользователь высунет нос за пределы мирка 70х годов.

    Пойду расскажу это цисководам и прочим сетевикам. Вместе поржем.

    S>>А вот для xml можно уже и перл прикрутить. Впрочем, xml это тот же текстовый файл и cat | sed для него прекрасно подойдет для поиска\замены.

    PJ>Ага, по потом разгребать почему имена нод заменились...
    Зачем разгребать? Измнились? Значит sed не подходит. Надо либо регекспы докручивать, либо более специализированный инструмент трогать
    Matrix has you...
    Re[15]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 27.08.15 14:21
    Оценка:
    Здравствуйте, Somescout, Вы писали:

    MTD>>В каком дистрибутиве этого нет из коробки?

    S>Debian c чистой установкой, Centos без EPEL. Конкретно с буффером обмена чистая консоль вообще не рабоатет, если терминальный клиент этого сам не реализует.
    Чистая консоль это без иксов? Установите gpm, запустите и выделяйте-копируйте мышой.
    Matrix has you...
    Re[14]: Hello UNIX!
    От: Sinclair Россия https://github.com/evilguest/
    Дата: 27.08.15 18:58
    Оценка:
    Здравствуйте, Sheridan, Вы писали:
    S>имхо это просто подсаживание на иглу. За пять лет в облаке обязательно окажутся важные данные и тебе ПРИДЕТСЯ продлить лицензию. И не факт, что ценник не поднимут.
    Пока что все облачные сервисы исключительно снижают цены.
    Альтернативы облаку всё равно нет — домашний NAS стоит в разы дороже.
    Уйдемте отсюда, Румата! У вас слишком богатые погреба.
    Re[14]: Hello UNIX!
    От: Sinclair Россия https://github.com/evilguest/
    Дата: 27.08.15 19:07
    Оценка:
    Здравствуйте, Dym On, Вы писали:

    S>>А у вас где-то завалялось 5TB бесплатного хранилища?

    DO>Я себе вот такую штучку поставил и статический ip-шник прикупил (130 руб/мес).
    4 терабайта стоимостью 13000р? + ещё 1560р в год за айпи?
    Ну круто. МС свои 5TB отдаёт за 286 рублей в месяц. Поздравляю, через какие-то 84 месяца ваше приобретение окупится. Если, конечно, не сгорит. Какой у него гарантийный срок?
    Уйдемте отсюда, Румата! У вас слишком богатые погреба.
    Re[15]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 27.08.15 21:40
    Оценка:
    Здравствуйте, Sinclair, Вы писали:

    S>>имхо это просто подсаживание на иглу. За пять лет в облаке обязательно окажутся важные данные и тебе ПРИДЕТСЯ продлить лицензию. И не факт, что ценник не поднимут.

    S>Пока что все облачные сервисы исключительно снижают цены.
    Будем надеяться...

    S>Альтернативы облаку всё равно нет — домашний NAS стоит в разы дороже.

    Согласен. Вдобавок менее надёжен.
    Matrix has you...
    Re[14]: Мдэ...
    От: CreatorCray  
    Дата: 27.08.15 21:48
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>Я в курсе, что когда возразить нечего — один из вариантов попробовать положить соперника на лопатки — усложнять задачу до тех пор, пока собеседник не скажет "В этом случае да, мой инструмент не подходит".

    Кто то давеча на S делал такое с "а если в cron?"
    Забанили по IP, значит пора закрыть эту страницу.
    Всем пока
    Re[13]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 27.08.15 21:53
    Оценка:
    Здравствуйте, CreatorCray, Вы писали:

    S>>>>Домашнему юзеру надо объединять сети по vpn? о0

    S>>Не верю. Возможен единичный случай, конечно, но не верю.
    CC>Например свою домашнюю сеть с той что у родителей дома.
    Ну да, как я и говорил — единичный случай. За 12 лет админства никто с такой просьбой не обращался и близко похожего совета не спрашивал.

    CC>>>На нормальных серверах давно есть remote консоль, которая не зависит от состояния ОС.

    S>>Как правило те сервера стоят на порядок дороже, чем обычно есть денег у небольших фирм.
    CC>Это плохое оправдание. В таком случае получается что консолью пользуются не потому что удобнее а от безысходности, потому как ничего другое на этом хламе просто не работает.
    i7 — хлам? Внезапно...
    Впрочем, вру. i7 там нет, там был core 2 duo, купленный где то в 2007 году...

    S>>>>Я говорю о том, что консоль чаще, намного чаще удобнее.

    CC>>>Тебе может быть и удобнее — спору нет. Но обычным людям удобнее таки гуй.
    S>>Да при чем тут "обычные люди"? Я не с ними, а с тобой разговариваю.
    CC>А я себя кем то необычным не считаю. Я пишу код в BSD based ядро и мне таки да, удобен гуй.
    Я раз за тебя. Мне удобней консоль. Будем продолжать сраться?

    S>>Стало еще менее понятно. Только что речь шла о замене одного слова и ВНЕЗАПНО речь уже идет практически о полноценном редактировании документа. Как так?

    CC>Просто вставить кусок текста это как ни крути не полноценное редактирование.
    CC>Вообще странно что ты споришь с функционалом, который уже есть в любимой тобой консоли.
    Я спорю не с функционалом, а с тобой. Мне непонятна твоя категоричность.

    CC>>>напомню: речь про то, что мышой быстрее.

    S>>Один раз — возможно и быстрее. Если задача будет повторяться — стоит автоматизировать.
    CC>Задача повторяется на разных данных. Автоматизировать нечего потому как человек должен выбирать каждый раз что, откуда и куда.
    Не может быть что полный рандом. Должна быть какая-то система.

    CC>>>Ты серьёзно предлагаешь прислать тебе пару гигов приватных данных?

    S>>Если ты не можешь это сделать, то нахрена задавать вопросы, на которые никто не сможет ответить? Тролль? Тролль.
    CC>Вопрос простой: в каких случаях tar пишет такую ошибку?
    Я тебе уже писал: похоже на то что с входным потоком что-то не так. Надо смотреть.

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

    CC>Напомню что речь о том, что стандартные консольные утилиты написаны в плане юзабилити довольно халтурно. Надо именно что учить поведение каждой из них.
    Я никогда не учу поведение каждой утилиты. Я никогда не учу даже из параметры и правила. Зачем мне это, если zsh мне по табу всё подсказывает?
    Я просто знаю, что есть такие вот команды и они делают такую вот работу.
    И еще мне очень интересно как именно прикручивается понятие "юзабилити" к консольным командам? Оно для консоли вообще только применимо имхо, и то в разрезе решения той или иной задачи. А юзабилити отдельных команд всегда одинаково и статично: есть команда и есть её параметры.

    S>>Как бы в линупсе стандартного ничего нет.

    S>>Так что про "стандартный" ed я впервые слышу.
    CC>В мане написано "Ed is the standard text editor."

    Поехал как-то мужик в отпуск в Англию. Приезжает оттуда с кучей денег. Его друзья спрашивают:
    — Откуда деньги то взял?!
    — В покер выиграл!
    — Да ты толком то играть никогда не умел!!!
    — Да сел я за стол. Выпал у меня стрит. Я и говорю: "Стрит", а оппонент говорит, что у него флэш. Я и говорю: "Покажи!", а он в ответ: "У нас в Англии, джентельмены доверяют друг другу на слово...". И тут как мне поперло!!!

    Matrix has you...
    Re[15]: Мдэ...
    От: Sheridan Россия  
    Дата: 27.08.15 21:59
    Оценка:
    Здравствуйте, CreatorCray, Вы писали:

    S>>Я в курсе, что когда возразить нечего — один из вариантов попробовать положить соперника на лопатки — усложнять задачу до тех пор, пока собеседник не скажет "В этом случае да, мой инструмент не подходит".

    CC>Кто то давеча на S делал такое с "а если в cron?"
    Вы мне льстите, мсье
    Matrix has you...
    Re[15]: Hello UNIX!
    От: Dym On Россия  
    Дата: 28.08.15 07:52
    Оценка:
    S>4 терабайта стоимостью 13000р? + ещё 1560р в год за айпи?
    Вообще-то 6ТБ за 14000.

    S>Ну круто. МС свои 5TB отдаёт за 286 рублей в месяц. Поздравляю, через какие-то 84 месяца ваше приобретение окупится.

    Что значит "окупится"? Или это в сравнении с МС?

    S>Если, конечно, не сгорит. Какой у него гарантийный срок?

    А это тут причем? Зависть черное чувство
    Счастье — это Glück!
    Re[22]: Мдэ...
    От: Poopy Joe Бельгия  
    Дата: 28.08.15 08:10
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>Нового то, что сначала было про текстовые файлы, потом ты извернулся
    Автор: Poopy Joe
    Дата: 27.08.15
    в сторону "текстовый в фразе нет", на что я вполне адекватно возразил что в бинарный файл править в редакторе поиском\заменой как бы не есть гуд. В итоге ты извернулся, сказав что это doc


    Сначала было про текст, я спросил про ворд и xml. Какие-то текстовые файлы есть только у тебя. Как там у тебя "надо быть альтернативно одаренным, чтобы считать, что текст может храниться только в текстовых файлах" Никто тебе задачу не усложнял, это ты сам себе ее упростил до тепличных условий.

    S>А, ну да, как я забыл про то, что можно еще к словам придираться, опираясь на то, что собеседник посчитал собеседника умным человеком, следящим за контекстом и не стал расписывать определения стандартных вещей на поллиста. Хороший приём в споре, хороший. Впрочем, я так и не стану расписывать что либо на поллиста.


    Ты вместо ответов по существу пытаешься выяснять кто обидел бедного линксоида.

    S>Я никогда не говорил о волшебном превосходстве. Специнструмент сделает ту же работу иногда и лучше, но не всегда есть смысл его искать, ибо можно обойтись обычной консолью.


    Можно. Иногда можно и гвоздь камнем забить. С консолью примерно так же. Нелепо и неудобно, но можно и так.

    S>Ну, вообщето, это удобно. Чтобы это понять — надо с этим работать. А у тебя, похоже, напряг именно с этим


    Я достаточно с ней работал, причем во времена когда у меня и выбора-то не было. Сейчас у меня выбор есть и я не понимаю почему древние инструменты преподносятся как что-то удобное и прогрессивное. Удобнее, в каком-то смысле, только забить на UI и ограничиться консолью, потому что лень, потому что надо думать о UI, а тут гони текст и не парься, потому что пойдет и так... Ну так это не потому, что пользователю удобно, а потому что разработчику лениво.

    S>Гм... взять поток с камеры, наложить на него пару слоёв (картинка+текст погоды, из интернетов распарсеное), разделить на два, один пережать под другое разрешение и всё это транслировать в rtmp — сценарий 70х годов?


    И чего из этого требует консоли? Или так что из этого удобнее сделать в консоли, чем в нормальном редакторе?

    S>Я просто скажу что ты неправ. я устал доказывать. Повзрослеешь — поймешь сам.

    Естественно ты так скажешь, потому что кроме этого тебе сказать нечего. 20 лет линукс никому не был нужен даже задаром и только когда весь юнихвэй спрятали под капотом набрал популярность. Пойди тут докажи полезность консоли...
    Re[17]: Мдэ...
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 28.08.15 08:20
    Оценка:
    Здравствуйте, Poopy Joe, Вы писали:

    PJ> Прелесть какая. Парсить регулярными выражения xml это тру линухвэй


    Ну есть xml-sed (из xml-coreutils), есть XMLStarlet. Т.е. если потребуется обрабатывать XML в командной строке — это вполне себе возможно.
    ... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
    Re[18]: Мдэ...
    От: Mamut Швеция http://dmitriid.com
    Дата: 28.08.15 08:22
    Оценка:
    PJ>> Прелесть какая. Парсить регулярными выражения xml это тру линухвэй

    AB>Ну есть xml-sed (из xml-coreutils), есть XMLStarlet. Т.е. если потребуется обрабатывать XML в командной строке — это вполне себе возможно.


    В отличии от виндовоза луноход имеет в наличии кучу мелких инструментов...
    А виндовоз вынужден под каждую задачу заново искать свой инструмент...


    Почему-то мне кажется, что слово «виндовоз» здесь надо заменить на «линуксоид», да...


    dmitriid.comGitHubLinkedIn
    Re[16]: Hello UNIX!
    От: Sinclair Россия https://github.com/evilguest/
    Дата: 28.08.15 08:37
    Оценка:
    Здравствуйте, Dym On, Вы писали:

    S>>Ну круто. МС свои 5TB отдаёт за 286 рублей в месяц. Поздравляю, через какие-то 84 месяца ваше приобретение окупится.

    DO>Что значит "окупится"? Или это в сравнении с МС?
    Да, в сравнении с "обычным" cloud storage, например от МС.

    S>>Если, конечно, не сгорит. Какой у него гарантийный срок?

    DO>А это тут причем? Зависть черное чувство
    Это при том, что "обычный" cloud — это не один жёсткий диск, а зарезервированное место в кластере. Через 10 лет ваши файлы в OneDrive всё ещё будут там же, а переживёт ли HDD такой срок — большой вопрос. После того, как он квакнет, вы во-первых, потеряете свои 14к вложений (если это произойдёт после окончания гарантии), а во-вторых, свои данные — возможно, невосполнимые.
    Уйдемте отсюда, Румата! У вас слишком богатые погреба.
    Re[15]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 28.08.15 09:45
    Оценка:
    Здравствуйте, CreatorCray, Вы писали:

    S>>Ну да, как я и говорил — единичный случай. За 12 лет админства никто с такой просьбой не обращался и близко похожего совета не спрашивал.

    CC>Это, безусловно, необходимый и достаточный показатель, да!
    Равно как и твой

    CC>>>Это плохое оправдание. В таком случае получается что консолью пользуются не потому что удобнее а от безысходности, потому как ничего другое на этом хламе просто не работает.

    S>>i7 — хлам? Внезапно... Впрочем, вру. i7 там нет, там был core 2 duo, купленный где то в 2007 году...
    CC>IPMI хотя бы было на том "сервере"?
    Это был обычный офисный комп.

    S>>Будем продолжать сраться?

    CC>Это же КСВ, что тут ещё можно делать?
    а...

    S>>Я спорю не с функционалом, а с тобой. Мне непонятна твоя категоричность.

    CC>Категоричность моя проста: я не согласен с твоей категоричностью что 640 Кб keyboard only консоли хватит всем!
    До определенного предела — хватит. Мне этот предел пересекать еще не приходилось, возможно задачи такие, что не требуют специнструмента.

    CC>>>Задача повторяется на разных данных. Автоматизировать нечего потому как человек должен выбирать каждый раз что, откуда и куда.

    S>>Не может быть что полный рандом. Должна быть какая-то система.
    CC>Система безусловно есть, но для того чтобы скрипт верно мог определить что надо скопировать его надо научить парсить человеческий язык и понимать смысл написанного.
    А если генерировать по какому либо шаблону?

    S>>Я тебе уже писал: похоже на то что с входным потоком что-то не так. Надо смотреть.

    CC>Что именно? И при чём тут write?
    CC>Сообщение об ошибке написано откровенно плохо. Оно не информативно.
    Этой болезнью многие
    Автор: consign
    Дата: 03.08.15
    болеют, а ты только к tar привязался
      картинко



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

    CC>>>Напомню что речь о том, что стандартные консольные утилиты написаны в плане юзабилити довольно халтурно. Надо именно что учить поведение каждой из них.
    S>>Я никогда не учу поведение каждой утилиты. Я никогда не учу даже из параметры и правила. Зачем мне это, если zsh мне по табу всё подсказывает?
    CC>Т.е. ты каждый раз man читаешь чтобы найти нужный ключ? Это же медленно.
    нет.
    Вот, я набрал `tar -` и нажал tab
    spc log # tar -
    A  -- append to an archive
    c  -- create a new archive
    f  -- specify archive file or device
    t  -- list archive contents
    u  -- update archive
    v  -- verbose output
    x  -- extract files from an archive


    S>>И еще мне очень интересно как именно прикручивается понятие "юзабилити" к консольным командам?

    CC>Например consistent ключи.
    CC>Вот почему у того же тара -w это спрашивать confirmation каждый раз а -W это верификация? Вот каким местом были назначены названия? Где логика?
    Я пользуюсь длинными версиями, которые через --. Так по истечении пары лет сразу понятно что тогда хотел сделать.
    И тебе советую. Моя б воля — я бы короткие версии ключей запретил.

    CC>>>В мане написано "Ed is the standard text editor."

    S>>

    S>>Поехал как-то мужик в отпуск в Англию. Приезжает оттуда с кучей денег. Его друзья спрашивают:
    ...

    CC>Сказать то что хотел?
    Я просто не стал проводить избитую аналогию с забором и с надписью на нём.
    Matrix has you...
    Re[23]: Мдэ...
    От: Sheridan Россия  
    Дата: 28.08.15 09:59
    Оценка:
    Здравствуйте, Poopy Joe, Вы писали:

    S>>Нового то, что сначала было про текстовые файлы, потом ты извернулся
    Автор: Poopy Joe
    Дата: 27.08.15
    в сторону "текстовый в фразе нет", на что я вполне адекватно возразил что в бинарный файл править в редакторе поиском\заменой как бы не есть гуд. В итоге ты извернулся, сказав что это doc

    PJ>Сначала было про текст, я спросил про ворд и xml. Какие-то текстовые файлы есть только у тебя. Как там у тебя "надо быть альтернативно одаренным, чтобы считать, что текст может храниться только в текстовых файлах" Никто тебе задачу не усложнял, это ты сам себе ее упростил до тепличных условий.
    Дооооо. Впрочем, спорить мне с тобой уже надоедает. Повторю: Специнструмент сделает ту же работу иногда и лучше, но не всегда есть смысл его искать, ибо можно обойтись обычной консолью.

    S>>А, ну да, как я забыл про то, что можно еще к словам придираться, опираясь на то, что собеседник посчитал собеседника умным человеком, следящим за контекстом и не стал расписывать определения стандартных вещей на поллиста. Хороший приём в споре, хороший. Впрочем, я так и не стану расписывать что либо на поллиста.

    PJ>Ты вместо ответов по существу пытаешься выяснять кто обидел бедного линксоида.
    Нет, я просто прерываю стандартные приёмы троллинга Обидеть меня, лунохода со стажем тут, сложно.

    S>>Я никогда не говорил о волшебном превосходстве. Специнструмент сделает ту же работу иногда и лучше, но не всегда есть смысл его искать, ибо можно обойтись обычной консолью.

    PJ>Можно. Иногда можно и гвоздь камнем забить. С консолью примерно так же. Нелепо и неудобно, но можно и так.
    Почему ты категорически отрицаешь консоль? Тебе русским языком говорят что есть люди, которым там удобно. Ты вот щас пытаешься оскорбить сразу практически всех админов, программистишка
    Это ТЕБЕ неудобно, потому как ты, возможно, дальше ping в консоли ничего не набирал.
    Кстати, а ping можно использовать ненавистникам консолей или это для них неправославно и они покупают специальную шаровару для этого?

    S>>Ну, вообщето, это удобно. Чтобы это понять — надо с этим работать. А у тебя, похоже, напряг именно с этим

    PJ>Я достаточно с ней работал, причем во времена когда у меня и выбора-то не было. Сейчас у меня выбор есть и я не понимаю почему древние инструменты преподносятся как что-то удобное и прогрессивное. Удобнее, в каком-то смысле, только забить на UI и ограничиться консолью, потому что лень, потому что надо думать о UI, а тут гони текст и не парься, потому что пойдет и так... Ну так это не потому, что пользователю удобно, а потому что разработчику лениво.
    Я хз, откуда у тебя такое впечатление от консоли, похоже тебя жестоко били в те моменты, когда ты в там работал. Консоль не древний инструмент, оно развивается вместе с остальным миром.
    Далее, какой ui ты хочешь для команд ping, ip r l, touch, tail например?

    S>>Гм... взять поток с камеры, наложить на него пару слоёв (картинка+текст погоды, из интернетов распарсеное), разделить на два, один пережать под другое разрешение и всё это транслировать в rtmp — сценарий 70х годов?

    PJ>И чего из этого требует консоли? Или так что из этого удобнее сделать в консоли, чем в нормальном редакторе?
    Постой, при чём тут редактор? Ты думаешь, я прямо в командной строке набираю по памяти команды из сотен символов? Ты ошибаешься. Если длина превышает строку и есть подозрения что оно пригодится в будущем, я оформляю сие в виде скрипта, в mcedit, в редакторе.

    S>>Я просто скажу что ты неправ. я устал доказывать. Повзрослеешь — поймешь сам.

    PJ>Естественно ты так скажешь, потому что кроме этого тебе сказать нечего. 20 лет линукс никому не был нужен даже задаром и только когда весь юнихвэй спрятали под капотом набрал популярность. Пойди тут докажи полезность консоли...
    Этот юнихвэй был под капотом еще десять лет назад. Так что популярность оно набирает из за того что люди, наконец, поняли что с виндой микрософт движется кудато не по пути с ними.
    Matrix has you...
    Re[5]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 28.08.15 10:03
    Оценка:
    Здравствуйте, Evgeniy Skvortsov, Вы писали:

    ES>Полностью поддерживаю. Линукс на десктопе для обычного юзера — нонсенс.

    ES>Сам перепробовал несколько дистров — половина выглядит как полное говно, но те с которыми можно работать — нормально работают только так как поставился — если нужно что-то еще — начинается Адъ и Израиль.

    Друг, это от того, ято ты в линухе пытаешься работать как с виндой. Наверняка еще это самое "нужено чтото еще поставить" ты пытаешься сам скачать и кактотам установить вместо того, чтобы попросить сделать это менеджер пакетов.
    Matrix has you...
    Re[2]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 28.08.15 10:05
    Оценка:
    Было бы интересно что случилось бы с виндой при похожей ситуации и можно было бы её так же легко вернуть в работу обратно.
    Matrix has you...
    Re[24]: Мдэ...
    От: Poopy Joe Бельгия  
    Дата: 28.08.15 10:58
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>Нет, я просто прерываю стандартные приёмы троллинга Обидеть меня, лунохода со стажем тут, сложно.


    Как только тебе нечего ответить тебе тут же начинают мерещиться приемы троллинга. Так оно вернее будет.

    S>Почему ты категорически отрицаешь консоль? Тебе русским языком говорят что есть люди, которым там удобно. Ты вот щас пытаешься оскорбить сразу практически всех админов, программистишка


    И этот человек еще чего-то говорит о троллинге? Где ты у меня нашел отрицание консоли, да еще категорическое?
    Админы пользуются тем, что им дают программистишки, как их можно оскорбить тут? Их можно пожалеть, если самый удобный инструмент у них — консоль.

    S>Это ТЕБЕ неудобно, потому как ты, возможно, дальше ping в консоли ничего не набирал.


    А возможно ты опять пытаешь развернуть разговор с консоли на личности.

    S>Я хз, откуда у тебя такое впечатление от консоли, похоже тебя жестоко били в те моменты, когда ты в там работал. Консоль не древний инструмент, оно развивается вместе с остальным миром.


    Похоже после консоли мне попадались инструменты и получше.

    S>Далее, какой ui ты хочешь для команд ping, ip r l, touch, tail например?


    Эти команды создавались для консоли. Зачем мне от них требовать какой-то UI? Другой вопрос зачем кроме случаев линуксо-загончика мне может понадобится тот же tail вот это загадка.

    S>Постой, при чём тут редактор? Ты думаешь, я прямо в командной строке набираю по памяти команды из сотен символов? Ты ошибаешься. Если длина превышает строку и есть подозрения что оно пригодится в будущем, я оформляю сие в виде скрипта, в mcedit, в редакторе.


    А причем тут консоль? Что заскриптовать не консольное приложение нельзя что ли?

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


    Запрятан может и был, но без него ничего не едет, в отличии от ведроида. А популярность оно набирает из-за гугла и на мобильных устройствах, где люди меньше всего озабочены куда там идет МС. На десктопе он все так же никому не нужен.
    Re[25]: Мдэ...
    От: Sheridan Россия  
    Дата: 28.08.15 11:13
    Оценка:
    Здравствуйте, Poopy Joe, Вы писали:

    S>>Нет, я просто прерываю стандартные приёмы троллинга Обидеть меня, лунохода со стажем тут, сложно.

    PJ>Как только тебе нечего ответить тебе тут же начинают мерещиться приемы троллинга. Так оно вернее будет.
    К сожалению, они мне не мерещатся

    S>>Почему ты категорически отрицаешь консоль? Тебе русским языком говорят что есть люди, которым там удобно. Ты вот щас пытаешься оскорбить сразу практически всех админов, программистишка

    PJ>И этот человек еще чего-то говорит о троллинге? Где ты у меня нашел отрицание консоли, да еще категорическое?
    Весь этот спор ты говоришь о том что консоль никому не нужна.

    PJ>Админы пользуются тем, что им дают программистишки, как их можно оскорбить тут? Их можно пожалеть, если самый удобный инструмент у них — консоль.

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

    S>>Это ТЕБЕ неудобно, потому как ты, возможно, дальше ping в консоли ничего не набирал.

    PJ>А возможно ты опять пытаешь развернуть разговор с консоли на личности.
    Нет, это я пытаюсь понять отчего ты настолько категоричен, никаких переходов на личности

    S>>Я хз, откуда у тебя такое впечатление от консоли, похоже тебя жестоко били в те моменты, когда ты в там работал. Консоль не древний инструмент, оно развивается вместе с остальным миром.

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

    S>>Далее, какой ui ты хочешь для команд ping, ip r l, touch, tail например?

    PJ>Эти команды создавались для консоли. Зачем мне от них требовать какой-то UI?
    В смысле? Консоль же истинное зло, по твоему мнению! Нужно срочно всё переписать под гуй, ты же об этом? Консоль же недостойна рук юзеров, а юзерам же нужен ping хоть иногда.

    PJ>Другой вопрос зачем кроме случаев линуксо-загончика мне может понадобится тот же tail вот это загадка.

    Вычёркивай из списка


    S>>Постой, при чём тут редактор? Ты думаешь, я прямо в командной строке набираю по памяти команды из сотен символов? Ты ошибаешься. Если длина превышает строку и есть подозрения что оно пригодится в будущем, я оформляю сие в виде скрипта, в mcedit, в редакторе.

    PJ>А причем тут консоль? Что заскриптовать не консольное приложение нельзя что ли?
    Можно конечно с помощью nncron записать порядок кликов мышкой в окнах приложения (приложений) с установкой таймеров между кликами если необходимо... Потом главное разрешение экрана не менять. Была у меня когда то такая задача, успешно решенная за пару часов.
    Ты такой скриптинг гуёвых приложений имеешь в виду?

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

    PJ>Запрятан может и был, но без него ничего не едет, в отличии от ведроида. А популярность оно набирает из-за гугла и на мобильных устройствах, где люди меньше всего озабочены куда там идет МС.

    PJ>На десктопе он все так же никому не нужен.

    Ты же сам говоришь, что популярность набирает. Где тебе верить, тут или там
    Автор: Poopy Joe
    Дата: 28.08.15
    ?
    Matrix has you...
    Re[19]: Мдэ...
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 28.08.15 11:37
    Оценка:
    Здравствуйте, Mamut, Вы писали:

    M> PJ>> Прелесть какая. Парсить регулярными выражения xml это тру линухвэй


    M> AB>Ну есть xml-sed (из xml-coreutils), есть XMLStarlet. Т.е. если потребуется обрабатывать XML в командной строке — это вполне себе возможно.


    M> В отличии от виндовоза луноход имеет в наличии кучу мелких инструментов...

    M> А виндовоз вынужден под каждую задачу заново искать свой инструмент...

    M> Почему-то мне кажется, что слово «виндовоз» здесь надо заменить на «линуксоид», да...


    Ну если они действительно ищут
    Автор: Evgeniy Skvortsov
    Дата: 28.08.15
    , что тут поделать... А у нас все просто:

    $ aptitude search xml
    ...
    i A xmlstarlet - инструмент командной строки для работы с XML
    ... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
    Re[20]: Мдэ...
    От: Mamut Швеция http://dmitriid.com
    Дата: 28.08.15 11:43
    Оценка:
    M>> А виндовоз вынужден под каждую задачу заново искать свой инструмент...

    AB>$ aptitude search xml



    Ты точно не видишь одинаковости?


    dmitriid.comGitHubLinkedIn
    Re[21]: Мдэ...
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 28.08.15 12:28
    Оценка:
    Здравствуйте, Mamut, Вы писали:

    M> M>> А виндовоз вынужден под каждую задачу заново искать свой инструмент...

    M> AB>$ aptitude search xml
    M> Ты точно не видишь одинаковости?

    Я абсолютно точно вижу существенно разный подход в мучениях поиска по приведенной мной ссылке и запросом к пакетному менеджеру для демонстрации того, что пакет уже установлен в системе ("имеет в наличии кучу мелких инструментов <каждый из которых делает одно дело и делает его хорошо>").
    ... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
    Re[27]: Мдэ...
    От: Sheridan Россия  
    Дата: 28.08.15 13:07
    Оценка:
    Здравствуйте, Poopy Joe, Вы писали:

    PJ>Здравствуйте, Sheridan, Вы писали:


    PJ>>>Как только тебе нечего ответить тебе тут же начинают мерещиться приемы троллинга. Так оно вернее будет.

    S>>К сожалению, они мне не мерещатся
    PJ>Мерещатся. Причем ровно в тот момент когда больше возразить нечего.
    Давай заново?

    S>>Весь этот спор ты говоришь о том что консоль никому не нужна.

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

    S>>Вот даже тут, ты говоришь о том, что бедняги — админы вынуждены пользоваться консолью, так как программисты ничего лучше не написали. Хотя это не так.

    PJ>Конечно не так. И веб морды есть и нормальные UI.
    Есть. И еще есть консоль, в которой часто удобнее и быстрее сделать то же самое, что и в ui

    S>>Нет, это я пытаюсь понять отчего ты настолько категоричен, никаких переходов на личности

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

    S>>Ты всегда ищешь под любую задачу свой инструмент?

    PJ>А ты ешь суп вилкой?
    Нет конечно. Следует ли из этого что ты не всегда используешь специнструмент для решения некоторых задач, а используешь то, что есть под рукой?

    S>>В смысле? Консоль же истинное зло, по твоему мнению! Нужно срочно всё переписать под гуй, ты же об этом? Консоль же недостойна рук юзеров, а юзерам же нужен ping хоть иногда.

    PJ>А ты вот не выдумывай, тогда тебе и троллинг мерещится не будет. Зло это винда, как известно из заповедей линуксоида. А консоль это просто консоль. На которой даже ее горячие поклонники не могут привести примеры за пределами знакомыми им.
    В виндах тоже есть консоль, внезапно. И, говорят, последняя её версия приближается по удобству к лялиху. Микрософтовцы по твоему дураки, раз начали дорабатывать "инструмент 70х годов"?

    PJ>>>Другой вопрос зачем кроме случаев линуксо-загончика мне может понадобится тот же tail вот это загадка.

    S>>Вычёркивай из списка
    PJ>Так и остальные туда же.
    А говоришь, что не категоричен... Чему верить?

    PJ>Не знаю ни одного пользователя который бы пользовался ping. Ах да в TF его показывают, но в UI.

    TF?

    S>>Можно конечно с помощью nncron записать порядок кликов мышкой в окнах приложения (приложений) с установкой таймеров между кликами если необходимо... Потом главное разрешение экрана не менять. Была у меня когда то такая задача, успешно решенная за пару часов.

    S>>Ты такой скриптинг гуёвых приложений имеешь в виду?
    PJ> Ну... это объясняет почему ты так любишь консоль. Конечно если выбирать между консолью и твоей автоматизацией, то консоль может и удобнее. Линукс вэй он суров.
    Тогда что ты имел ввиду под скриптингом гуя?

    S>>Ты же сам говоришь, что популярность набирает. Где тебе верить, тут или там
    Автор: Poopy Joe
    Дата: 28.08.15
    ?

    PJ>Мне верить можно всегда.
    Слушаю и повинуюсь!

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

    Популярность винды на десктопах обусловлена тем, что её продают вместе с десктопами. Впрочем популярность линуха на мобильных девайсах ровно оттуда же
    Matrix has you...
    Re[22]: Ой, а давай еще второй пример немного лжи
    От: Mamut Швеция http://dmitriid.com
    Дата: 28.08.15 13:15
    Оценка:
    Я тут решил перечитать веточку немного.

    Помнится, началось все с того, что простыми sed /one/two/ xmk-файлы лучше не обрабатывать. Вдруг откуда ни возьмись появилось

    Ну есть xml-sed (из xml-coreutils), есть XMLStarlet

    А у нас все просто:

    $ aptitude search xml
    ...
    i A xmlstarlet - инструмент командной строки для работы с XML


    Проблема с линуксоидами в том, что все будут слепо на веру принимать их слова. Когда их тыкают носом в то, что они не правы, начинается дикий баттхерт. Что в подветке про Спланк. Что в этой, про sed.

      Скрытый текст
    $ xmlstarlet
    XMLStarlet Toolkit: Command line utilities for XML
    Usage: xmlstarlet [<options>] <command> [<cmd-options>]
    where <command> is one of:
      ed    (or edit)      - Edit/Update XML document(s)
      sel   (or select)    - Select data or query XML document(s) (XPATH, etc)
      tr    (or transform) - Transform XML document(s) using XSLT
      val   (or validate)  - Validate XML document(s) (well-formed/DTD/XSD/RelaxNG)
      fo    (or format)    - Format XML document(s)
      el    (or elements)  - Display element structure of XML document
      c14n  (or canonic)   - XML canonicalization
      ls    (or list)      - List directory as XML
      esc   (or escape)    - Escape special XML characters
      unesc (or unescape)  - Unescape special XML characters
      pyx   (or xmln)      - Convert XML into PYX format (based on ESIS - ISO 8879)
      p2x   (or depyx)     - Convert PYX into XML
    <options> are:
      -q or --quiet        - no error output
      --version            - show version
      --help               - show help
    
    
    ....
    ....
    ....
    
    $  xmlstarlet ed --help
    
    Usage: xmlstarlet ed <global-options> {<action>} [ <xml-file-or-uri> ... ]
    where
      <global-options>  - global options for editing
      <xml-file-or-uri> - input XML document file name/uri (stdin otherwise)
    
    <global-options> are:
      -P, or -S           - preserve whitespace nodes.
         (or --pf, --ps)    Note that space between attributes is not preserved
      -O (or --omit-decl) - omit XML declaration (<?xml ...?>)
      -L (or --inplace)   - edit file inplace
      -N <name>=<value>   - predefine namespaces (name without 'xmlns:')
                            ex: xsql=urn:oracle-xsql
                            Multiple -N options are allowed.
                            -N options must be last global options.
      --net               - allow network access
      --help or -h        - display help
    
    where <action>
      -d or --delete <xpath>
      --var <name> <xpath>
      -i or --insert <xpath> -t (--type) elem|text|attr -n <name> [-v (--value) <value>]
      -a or --append <xpath> -t (--type) elem|text|attr -n <name> [-v (--value) <value>]
      -s or --subnode <xpath> -t (--type) elem|text|attr -n <name> [-v (--value) <value>]
      -m or --move <xpath1> <xpath2>
      -r or --rename <xpath1> -v <new-name>
      -u or --update <xpath> -v (--value) <value>
                             -x (--expr) <xpath>


    ой, что мы наблюдаем?

    1. Тулза не прямо таки простая
    2. Требует ввода XPath'ов. В командной строке, да-да.
    3. регулярки? судя по всему, нет.

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

    Ну, что поделать. Это ведь только виндузятники ищут отдельные инструменты для разных задач, никак не линуксоиды... Oh, wait...


    dmitriid.comGitHubLinkedIn
    Re[12]: Мдэ...
    От: _const_  
    Дата: 28.08.15 13:30
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>Что делает виндовоз? Открывает редактором и поиск\замена.

    S>Что делает линупсятник? cat src.txt | sed -e 's/раз/два/ig' > dst.txt

    Внимание, вопрос. Что произойдет, если исходный файл в 1251 или UTF-16?
    Отредактировано 28.08.2015 13:38 _const_ . Предыдущая версия .
    Re[13]: Мдэ...
    От: Sheridan Россия  
    Дата: 28.08.15 13:41
    Оценка:
    Здравствуйте, _const_, Вы писали:

    S>>Что делает виндовоз? Открывает редактором и поиск\замена.

    S>>Что делает линупсятник? cat src.txt | sed -e 's/раз/два/ig' > dst.txt

    __>Внимание, вопрос. Что произойдет, если исходный файл в 1251 или UTF-16?

    Произойдет дополнительное перекодирование (дважды, если нужно) при помощи внедрения команды iconv
    Matrix has you...
    Re[14]: Мдэ...
    От: _const_  
    Дата: 28.08.15 13:53
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>Здравствуйте, _const_, Вы писали:


    S>>>Что делает виндовоз? Открывает редактором и поиск\замена.

    S>>>Что делает линупсятник? cat src.txt | sed -e 's/раз/два/ig' > dst.txt

    __>>Внимание, вопрос. Что произойдет, если исходный файл в 1251 или UTF-16?

    S>Произойдет дополнительное перекодирование (дважды, если нужно) при помощи внедрения команды iconv

    Не произойдет, а надо учесть и дописать в скрипт. Так ведь? А еще надо знать заранее, в какой кодировке файлик. Обычного пользователя все это и отталкивает.
    Re[6]: Hello UNIX!
    От: Evgeniy Skvortsov Россия  
    Дата: 28.08.15 13:55
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>Друг, это от того, ято ты в линухе пытаешься работать как с виндой. Наверняка еще это самое "нужено чтото еще поставить" ты пытаешься сам скачать и кактотам установить вместо того, чтобы попросить сделать это менеджер пакетов.


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

    На оба случая решение вроде бы было, но в стиле хардкорного уникс-вэй. Командная строка, куча непонятных команд, создание каки-то скриптов.

    Да, безусловно для тебя это норма, но речь то идет о домохозяйках.
    Re[15]: Мдэ...
    От: Sheridan Россия  
    Дата: 28.08.15 13:57
    Оценка:
    Здравствуйте, _const_, Вы писали:

    __>>>Внимание, вопрос. Что произойдет, если исходный файл в 1251 или UTF-16?

    S>>Произойдет дополнительное перекодирование (дважды, если нужно) при помощи внедрения команды iconv

    __>Не произойдет, а надо учесть и дописать в скрипт. Так ведь?

    Да, конечно, надо учесть.

    __>А еще надо знать заранее, в какой кодировке файлик.

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

    __>Обычного пользователя все это и отталкивает.

    Обычного пользователя отталкивает вообще всё, что ему непонятно
    Matrix has you...
    Re[16]: Мдэ...
    От: _const_  
    Дата: 28.08.15 14:01
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    __>>А еще надо знать заранее, в какой кодировке файлик.

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

    Во-о-от, т.е. еще и этим заморочиться.

    __>>Обычного пользователя все это и отталкивает.

    S>Обычного пользователя отталкивает вообще всё, что ему непонятно

    Так это же естественно — человек предпочитает использовать то, что он хотя бы как-то понимает. Поэтому те, кто смог сделать понятную простому пользователю вещь, занимают рынок.
    Re[7]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 28.08.15 14:02
    Оценка:
    Здравствуйте, Evgeniy Skvortsov, Вы писали:

    S>>Друг, это от того, ято ты в линухе пытаешься работать как с виндой. Наверняка еще это самое "нужено чтото еще поставить" ты пытаешься сам скачать и кактотам установить вместо того, чтобы попросить сделать это менеджер пакетов.


    ES>Да нет, в принципе крупный известный софт нормально ставился через менеджер пакетов.

    ES>Проблемы были в мелочах. Например нет вменяемого способа заставить систему не отключать экран во время просмотра кино, это раз.
    Гм. У меня как и в винде — надо заглянуть в настройки электропитания и в настройки скринсавера, всё из гуя.

    ES>И нет вменяемой программы для создания загрузочной флэшки из iso образа, это два.

    unetbootin

    ES>На оба случая решение вроде бы было, но в стиле хардкорного уникс-вэй. Командная строка, куча непонятных команд, создание каки-то скриптов.

    Это ты по какому то хардкорному пути пошел

    ES>Да, безусловно для тебя это норма, но речь то идет о домохозяйках.

    Да тут фиг поймешь про кого речь. То про пользователей, то про программистов, то про админов. То в файле надо слово заменить на другое, то файл ВНЕЗАПНО оказывается xml'ем, то файл ВНЕЗАПНО оказывается в другой кодировке, то флешку загрузочную сделать, то экран не выключать...
    Поди разберись в целевой аудитории всего этого...
    Matrix has you...
    Re[17]: Мдэ...
    От: Sheridan Россия  
    Дата: 28.08.15 14:05
    Оценка:
    Здравствуйте, _const_, Вы писали:

    __>>>А еще надо знать заранее, в какой кодировке файлик.

    S>>Необязательно, это довольно быстро выясняется. Емнип при поможи того же iconv. Не помню уже как именно, лет восемь уже не встречал кодировки, отличной от utf8
    __>Во-о-от, т.е. еще и этим заморочиться.
    Как будто в других ос(ц) этим заморачиваться не надо

    __>>>Обычного пользователя все это и отталкивает.

    S>>Обычного пользователя отталкивает вообще всё, что ему непонятно
    __>Так это же естественно — человек предпочитает использовать то, что он хотя бы как-то понимает. Поэтому те, кто смог сделать понятную простому пользователю вещь, занимают рынок.
    Естествнно. Поэтому и срёмся тут.
    Matrix has you...
    Re[18]: Мдэ...
    От: _const_  
    Дата: 28.08.15 14:11
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    __>>>>А еще надо знать заранее, в какой кодировке файлик.

    S>>>Необязательно, это довольно быстро выясняется. Емнип при поможи того же iconv. Не помню уже как именно, лет восемь уже не встречал кодировки, отличной от utf8
    __>>Во-о-от, т.е. еще и этим заморочиться.
    S>Как будто в других ос(ц) этим заморачиваться не надо

    Ты не поверишь... Дело, разумеется, не в ОС, а в инструменте — многие кодировку определяют самостоятельно.
    Re[15]: Мдэ...
    От: Kernighan СССР  
    Дата: 28.08.15 14:15
    Оценка:
    Здравствуйте, CreatorCray, Вы писали:

    CC>Он поставил простую задачу: поменять слово в файле.

    CC>Никаких повторений и регулярности — один раз.
    CC>Нормальные люди дажа не линуксах берут да хоть тот же vim и меняют в нём.

    Ну в Линуксе же есть vim.
    На этом спор можно закончить.
    Re[8]: Hello UNIX!
    От: Evgeniy Skvortsov Россия  
    Дата: 28.08.15 14:18
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>Гм. У меня как и в винде — надо заглянуть в настройки электропитания и в настройки скринсавера, всё из гуя.

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

    S>Это ты по какому то хардкорному пути пошел

    Это то что мне выдал поиск по решению этих проблем.

    S>Да тут фиг поймешь про кого речь. То про пользователей, то про программистов, то про админов.


    Я уже не раз озвучивал свое мнение насчет линукса, повторю — отличная система для профи всех мастей — программисты, админы или просто юзеры помешанные на системе. Для них все супер.
    Линукс на десктопе для домохозяек — полная фигня. Собственно процент ОС на десктопах это красноречиво подтверждает. Лень в 10-ый раз искать ссылки на статистику.
    Re[9]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 28.08.15 14:36
    Оценка:
    Здравствуйте, Evgeniy Skvortsov, Вы писали:

    ES>Здравствуйте, Sheridan, Вы писали:


    S>>Гм. У меня как и в винде — надо заглянуть в настройки электропитания и в настройки скринсавера, всё из гуя.

    ES>Отключить совсем скринсэйвер и я могу. Нужно сделать так что бы он был активен, но кино смотреть не мешал. Я не знаю как это сделано в винде, но СС никогда не врубается при просмотре кино любого, хоть в любом плеере, хоть в ютубе.
    ES>А лазить в настройки каждый раз до и после когда я хочу что-то посмотреть — ну это же бред.
    Это настраивается в плеере. Как и в винде, вообще то...
    Только что посмотрел — в vlc есть такая настройка

    S>>Это ты по какому то хардкорному пути пошел

    ES>Это то что мне выдал поиск по решению этих проблем.
    Ну я хз, возможно у меня опыта больше, я сразу нашел как

    S>>Да тут фиг поймешь про кого речь. То про пользователей, то про программистов, то про админов.

    ES>Я уже не раз озвучивал свое мнение насчет линукса, повторю — отличная система для профи всех мастей — программисты, админы или просто юзеры помешанные на системе. Для них все супер.
    ES>Линукс на десктопе для домохозяек — полная фигня. Собственно процент ОС на десктопах это красноречиво подтверждает. Лень в 10-ый раз искать ссылки на статистику.
    Еще раз: популярность ОС на десктопах, смартах, роутерах определяется не спросом пользователей, а тем, что туда предустановил производитель/магазин.
    Matrix has you...
    Re[16]: Мдэ...
    От: Sheridan Россия  
    Дата: 28.08.15 14:38
    Оценка:
    Здравствуйте, Kernighan, Вы писали:

    K>Ну в Линуксе же есть vim.

    K>На этом спор можно закончить.
    Да тут мне пытаются доказать, что cat | sed -e s/// не нужен от слова "категорически совсем", так как это все пережиток ажно 70х годов прошлого века
    Matrix has you...
    Re[24]: Мдэ...
    От: Mamut Швеция http://dmitriid.com
    Дата: 28.08.15 18:29
    Оценка:
    AB>Ну прям как маленький, ей богу — man aptitude, раздел search

    ага, ага. задача постепенно усложняется, да.

    AB>и внезапно простыня может сократиться до ~20 пакетов, где без труда найдешь нужный:


    AB>
    $ aptitude search ~dxml | egrep '(console|command)'


    да, уже ~d, egrep. Но вы что, в отличие от виндузятников, мы не занимаемся поисками. Особенно умиляет «почитай мануал aptitude на 200 страниц». Что именно я должен был там найти?

    Ах, да. Ничего. Ты, видимо, имел в виду Search Patterns?
    1. Их нет в man'е. Они есть в неком низвестном aptitude reference manual
    2. aptitude search выдает ~dxml практически такое же количество пакетов, как и без ~d

    Ну и да, самое главное. Как я описал, xmlstarlet не подходит, от слова вообще.

    AB>Не нашел? Не беда, гугл подскажет

    AB> еще кучу возможных утилит

    M>> А виндовоз вынужден под каждую задачу заново искать свой инструмент...

    M> Ты точно не видишь одинаковости?

    Я абсолютно точно вижу существенно разный подход


    ©™

    А в это время в Виллабаджо люди открыли XML в IDEA и пользуются всей мощью правильных инструментов.


    dmitriid.comGitHubLinkedIn
    Re[29]: Мдэ...
    От: Sheridan Россия  
    Дата: 28.08.15 18:49
    Оценка:
    Здравствуйте, Poopy Joe, Вы писали:

    S>>Есть. И еще есть консоль, в которой часто удобнее и быстрее сделать то же самое, что и в ui

    PJ>Ага, три с половиной случая.
    Больше, больше...

    S>>Нет конечно. Следует ли из этого что ты не всегда используешь специнструмент для решения некоторых задач, а используешь то, что есть под рукой?

    PJ>Конечно использую. Можно бутылку о край стола открыть. Но кому придет в голову объявлять стол удобным инструментом для открытия крышек?
    Тому же, кому придет в голову сравнивать консоль и обычный деревянный стол

    S>>В виндах тоже есть консоль, внезапно. И, говорят, последняя её версия приближается по удобству к лялиху. Микрософтовцы по твоему дураки, раз начали дорабатывать "инструмент 70х годов"?

    PJ>Ну так сам же говоришь "идут куда-то не туда".
    С консолью они идут как раз именно туда

    PJ>Улучшение инструмента это всегда полезно, даже если он такой ограниченный как консоль.

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

    S>>А говоришь, что не категоричен... Чему верить?

    PJ>- Ты категоричен.
    PJ>- Где?
    PJ>- 2*2?
    PJ>- 4
    PJ>- Ну вот, категоричен...
    Пример с 2*2 не в тему, в нём есть даже не логика, а математика.

    S>>Тогда что ты имел ввиду под скриптингом гуя?

    PJ>Я вообще не имел ввиду никакого скриптинга гуя. Я сказал, что программы с UI точно так же поддаются автоматизации. Как это происходит зависит от задачи. В числе прочего можно даже автоматизировать нажатие на кнопки. Кнопки, Карл, а не к пиксели на экране. Почему, бога ради, из всех возможных методов ты привел как аргумент самый нелепый? Это все с чем можно сравнивать консоль? Или это линукс-вэй, делать все самым странным, замысловатым образом?
    Я в курсе, что иногда можно и кнопки нажимать, но мне будет интересно как ты будешь искать хэндл кнопки в приложении, написанном на делфи с кастомным интерфейсом. А мне именно такое и досталось в своё время. Я всего лишь описал свой опыт.
    И, кстати, это было за два года до старта изучения мной линупса.

    S>>Популярность винды на десктопах обусловлена тем, что её продают вместе с десктопами.

    PJ>Сказку которую рассказывают уже 20 лет. Если бы не было многочисленных попыток продавать компы с линуксом, так можно было бы и поверить.
    С нуля — пошло бы на ура, так как никакой существующей инфраструктуры не было бы (например, знакомых, которые говорят "у меня винда и у Васи с Машей винда. Бери с виндой"). Что, в принципе, подтверждается ситуацией с ОС на мобилах. Линупс там победил.

    S>>Впрочем популярность линуха на мобильных девайсах ровно оттуда же

    PJ>А винду на них продают отдельно?
    Нет конечно, но как бы винда на мобилах плетется где то в хвосте.
    Ну, как минимум после ведра и яблока.
    Matrix has you...
    Re[25]: Мдэ...
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 28.08.15 19:36
    Оценка:
    Здравствуйте, Mamut, Вы писали:

    M> Ах, да. Ничего. Ты, видимо, имел в виду Search Patterns?

    M> 1. Их нет в man'е. Они есть в неком низвестном aptitude reference manual

    Вполне себе известном. /usr/share/doc/aptitude/README

    M> 2. aptitude search выдает ~dxml практически такое же количество пакетов, как и без ~d


    И что? Если я привожу тебе не полную команду, тебе не нравится, привожу полную, тебе не нравится. Ты уж определись.

    M> Ну и да, самое главное. Как я описал, xmlstarlet не подходит, от слова вообще.


    Кому-то не подходит, кому-то более чем — инструментов на вкус и цвет, выбирай любой. Если ты не видишь пропасти, которая лежит между поиском утилиты под windows и поиском утилиты под *nix, то я тут только разведу руками.

    M> А в это время в Виллабаджо люди открыли XML в IDEA и пользуются всей мощью правильных инструментов.


    А гигабайтные XML правильные инструменты осилят? А что будут делать правильные инструменты, когда это будет необходимо делать каждый день, по нескольку раз в день? Вопросы риторические.
    Управляю вселенной не привлекая внимания санитаров.
    Re[10]: Hello UNIX!
    От: Evgeniy Skvortsov Россия  
    Дата: 28.08.15 19:47
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>Только что посмотрел — в vlc есть такая настройка


    Блин, жалко я уже снес (если не ошибаюсь Линукс Минт) — что бы проверить что "а ларчик то просто открывался". Но с другой стороны, я не понимаю зачем такую очевидную вещь нужно где-то настраивать ...
    Это просто должно быть по умолчанию без всяких настроек. Или опиши сценарий где включение скринсавера посреди кино — это реально нужная вещь.

    S>Ну я хз, возможно у меня опыта больше, я сразу нашел как

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

    S>Еще раз: популярность ОС на десктопах, смартах, роутерах определяется не спросом пользователей, а тем, что туда предустановил производитель/магазин.


    производитель/магазин — не идиот и будет ставить то, что больше продается. В случае смартов, роутеров и всего ембедед это больше правда, поскольку пользователь не сталкивается напрямую с ОС, он видит только веб-морду (ну или другой ГУЙ)
    И ему (пользователю) наплевать что там внутри в потрохах, все дело в удобстве интерфейса.
    А в случае десктопа юзер остается 1 на 1 с системой.
    В этом то и кардинальное различие.
    Re[26]: Мдэ...
    От: Mamut Швеция http://dmitriid.com
    Дата: 28.08.15 19:48
    Оценка:
    M>> 1. Их нет в man'е. Они есть в неком низвестном aptitude reference manual
    AB>Вполне себе известном. /usr/share/doc/aptitude/README

    Мне — неизвестном.

    M>> 2. aptitude search выдает ~dxml практически такое же количество пакетов, как и без ~d

    AB>И что? Если я привожу тебе не полную команду, тебе не нравится, привожу полную, тебе не нравится. Ты уж определись.

    Твоя «полная» команда тоже нифига не работает без дополнительных костылей в виде egrep/

    M>> Ну и да, самое главное. Как я описал, xmlstarlet не подходит, от слова вообще.


    AB> Кому-то не подходит, кому-то более чем — инструментов на вкус и цвет, выбирай любой.

    AB> Не беда, гугл подскажет
    AB> в первых строках плюс еще кучу возможных утилит на любой вкус и цвет
    AB> Ну есть xml-sed (из xml-coreutils) [ссылка на sourceforge, в репозиториях нет]

    Ну и т.п.


    AB> Если ты не видишь пропасти, которая лежит между поиском утилиты под windows и поиском утилиты под *nix


    Эту «пропасть» видите только вы, линуксоиды. На практике вы точно так же ищите утилиты на любой чих, лезете в гугл, качаете с разных сайтов и т.п.


    dmitriid.comGitHubLinkedIn
    Отредактировано 29.08.2015 7:36 Mamut [ищите в других сетях] . Предыдущая версия .
    Re[3]: Hello UNIX!
    От: Farsight СССР  
    Дата: 31.08.15 06:20
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>Было бы интересно что случилось бы с виндой при похожей ситуации и можно было бы её так же легко вернуть в работу обратно.


    Получи похожую ситуацию сперва.
    </farsight>
    Re[21]: Мдэ...
    От: Sheridan Россия  
    Дата: 31.08.15 09:31
    Оценка:
    Здравствуйте, Privalov, Вы писали:

    P>Здравствуйте, Sheridan, Вы писали:


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


    P>К примеру Eclipse (или LibreOffice, если речь о домохозяйках) в Винде — "большой огромный инструмент"©, в Линуксе внезапно™ превращается в "кучу мелких, каждый из которых выполняет свою работу"©, правильно?

    А я всё ждал, когда же вспомнит кто крайности и перейдет к большим проектам.
    По сабжу — эклипс, либра — в терминологии данного топика — специализированный инструмент. А я множество раз говорил — "специнструмент нужен когда уже существующих недостаточно для обработки имеющихся данных при достижении нужного результата."
    Matrix has you...
    Re[21]: Мдэ...
    От: Sheridan Россия  
    Дата: 31.08.15 09:33
    Оценка:
    Здравствуйте, _const_, Вы писали:

    __>>>Ты не поверишь... Дело, разумеется, не в ОС, а в инструменте — многие кодировку определяют самостоятельно.

    S>>Дело в том, что в линупсе принято не один большой огромный инструмент делать, а кучу мелких, каждый из которых выполняет свою работу. Это позволяет избежать копипаста кода при программировании, позволяет легче поддерживать актуальность каждого инструмента, позволяет при скриптовании явно видеть как именно будут обрабатываться данные.
    __>Дело в том, что пользователю наплевать, что там и как принято. Ему надо, чтобы было удобно. Проблемы разрабов — это проблемы разрабов.
    Да как бы мне тоже наплевать как там принято в виндах. В линупсе многие вещи принято делать по другому. С другой стороны, ползователям конечно же наплевать, но их никто не загоняет в консоль, для них есть удобные им инструменты

    S>>Впрочем...

    __>Отличный пример. "Удобство" консоли во всей красе. Нормальный человек предпочитает в гуевом редакторе просто выбрать меню "Файл-Открыть...".
    Так и продолжайте, раз более быстрого и удобного метода простой обработки у вас нет
    Matrix has you...
    Re[4]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 31.08.15 09:36
    Оценка:
    Здравствуйте, Farsight, Вы писали:

    S>>Было бы интересно что случилось бы с виндой при похожей ситуации и можно было бы её так же легко вернуть в работу обратно.

    F>Получи похожую ситуацию сперва.

    При апдейте вырубило свет, точки сохранения отключены для экономии ресурса ssd
    Для примера сойдёт.
    Matrix has you...
    Re[22]: Мдэ...
    От: m.aksenov Россия http://maksenov.info/
    Дата: 31.08.15 10:54
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>Почитай повнимательнее ветку. Я никогда не был настолько принципиальным, дабы категорически целиком и полностью заставлять всё делать из консоли


    Это понятно, но я говорю о том, что класс задач, которые можно эффективно выполнять из консоли довольно узкий, а именно:
    1) Сравнительно простая обработка текстовой информации.
    2) Ad-hoc правка конфигов + администрирование системы.
    3) Бросание файлами из стороны в сторону.
    4) Для разработчиков — запуск систем сборки. Опционально разработка в vim/emacs/nano.

    Тащемта все. Теперь проблемы по пунктам:
    1) Про манипуляции с docx, odf или даже xml из консоли мы не говорим, тут сразу начинается боль.
    2) Отсутствие валидации при правке конфигов из консоли. То есть, ошибся в конфиге sendmail, осознаешь это,
    идешь в угол и плачешь от безысходности. Ну и типовые конфигурации можно администрировать удаленно, винда тащемта
    так и работает. С появлением всяких chef и docker в линуксе тоже все упростилось.
    3) Тут да, с консолью зачастую тяжко сравниться. К какому-нибудь mc или far я как-то не могу привыкнуть, например.
    4) Вкусовщина. Ну и я могу запускать все, что мне нужно напрямую из emacs, например

    Я не зря упомянул ksh. При скриптовании мы в любом случае будем склеивать утилиты в какой-то
    оболочке. Отладить сложный скрипт на каком-нибудь sh/ksh/csh/bash/tclsh — маленький подвиг. То есть,
    имея определенный навык — можно, но это слишком много боли. А звать из питона или ruby tar с пачкой опций...
    Можно, конечно, только вот как-то удобство пропадает.
    Re[23]: Мдэ...
    От: Sheridan Россия  
    Дата: 31.08.15 11:01
    Оценка:
    Здравствуйте, Privalov, Вы писали:

    P>Здравствуйте, Sheridan, Вы писали:


    P>>>К примеру Eclipse (или LibreOffice, если речь о домохозяйках)...

    S>>А я всё ждал, когда же вспомнит кто крайности и перейдет к большим проектам.

    P>Но ими пользуются как в Винде, так и в Линуксе. И ведут они себя примерно одинаково в обеих системах. Вот меня и интересует, где принципиальная разница, о которой ты говорил. Ну или приведи свой пример. Так, чтобы понятно было.

    P>Кстати, поведение vim-а тоже одинаково в обеих системах.

    О, боги...
    Ну давай напридумываю тебе примеров, когда в консоли мне быстрее и удобнее, чем специнструментом

    1. Пережать пару десятков фотографий в более мелкий размер. imagemagik тут будет удобнее и быстрее фотошопа. Но фотошоп предпочтительнее, если надо еще и покропать нужные куски.
    2. Скачать видео с ютуба. youtube-dl будет проще и быстрее поисков нужных интернет-сервисов и не факт, что они будут работать (сам мучался). Но веб-сервис будет удобнее, ежели из инструментов доступен исключительно браузер.
    3. Найти дубликаты файлов в папках юзеров. fdupes быстрее и понятнее ручного поиска или гуёвого приложения. Но гуёвое приложение будет предпочтительнее, если тебе список надо не обработать, а красиво показать начальству, да еще и в действии.
    4. mcedit'ом удобнее и быстрее подправить пару строк незагруженного в эклипс проекта если известно что именно нужно править. Эклипс предпочтительнее, если неизвестно.
    5. Быстрее всего протестировать принтер из консоли, набрав echo test | lpr (или чтототипа lpr -o landscape -o scaling=75 -o media=A4 filename.jpg) вместо того, чтобы искать в менюшках пункт тестовой печати. Но менюшки предпочтительнее, ежели принтеров куча и неизвестны их имена
    6. df -h быстрее и проще покажет что именно куда именно смонтировано и сколько там еще места осталось, чем в том же filelight. Но filelight удобнее, когда надо понять куда именно делось место.
    7. mcedit удобно использовать для создания заметок, но либра предпочтительнее для составления плана работы на год для руководства.
    8. Посчитать количество процессоров проще всего cat /proc/cpuinfo | grep flags | wc -l, чем искать специализированное для этого приложение.
    9. Опять же, быстрее всего частоты процессоров узнать из cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq
    10. free быстро покажет сколько на борту оперативки, но таскманагер предпочтительнее, если надо узнать кто её съел.
    11. Снять скриншот экрана быстрее по prtscr (запустится приложение по умолчанию), но снять видео с экрана быстрее чемто типа ffmpeg -video_size 1024x768 -framerate 25 -f x11grab -i :0.0+100,200 output.mp4
    12. Для сборки приложения удобнее написать скрипт, делающий это (а в идеале вообще make), чем запускать для этого ide.
    13. Забэкапить флешку целиком проще и удобнее dd if=/dev/sdc of=/кудато/flashbu.img, чем просто копировать оттуда файлы (а если загрузочная?). Но это если понимаешь что делаешь.
    14. Найти все временные файлы того же офиса проще всего через find путь -iname '~*', причем можно их сразу на удаление отправлять
    15. Отправить кучу фотографий на печать... Впрочем, было уже выше, чуть дописать только. Но проще и быстрее, чем запускать вьювер, выделять все и отправлять.
    Давай только по каждому пункту не начинать отдельного флейма. Это всё для примера разграничений.


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

    P>А всякие там cat, find, etc. — это не специализированные инструменты? А всякие GUI-оболочки в Линуксе — это какие инструменты?
    Это базовый набор консольных команд.
    Я предпочитаю работать так: декомпозирую задачу, смотрю — смогу ли я её решить базовым набором консоли. Если нет, смотрю нет ли консольных инструментов для этого. Если нет — смотрю нет ли гуёвых инструментов для этого. Если нет — беру в руки перл. Может это тебе поможет с определением.
    Matrix has you...
    Re[23]: Мдэ...
    От: Sheridan Россия  
    Дата: 31.08.15 11:16
    Оценка:
    Здравствуйте, m.aksenov, Вы писали:

    MA>Здравствуйте, Sheridan, Вы писали:


    S>>Почитай повнимательнее ветку. Я никогда не был настолько принципиальным, дабы категорически целиком и полностью заставлять всё делать из консоли


    MA>Это понятно, но я говорю о том, что класс задач, которые можно эффективно выполнять из консоли довольно узкий, а именно:

    MA>1) Сравнительно простая обработка текстовой информации.
    MA>2) Ad-hoc правка конфигов + администрирование системы.
    MA>3) Бросание файлами из стороны в сторону.
    MA>4) Для разработчиков — запуск систем сборки. Опционально разработка в vim/emacs/nano.
    У меня это 90% задач

    MA>Тащемта все. Теперь проблемы по пунктам:

    MA>1) Про манипуляции с docx, odf или даже xml из консоли мы не говорим, тут сразу начинается боль.
    Ну, на печать можно отправить документ, как минимум. Например так: soffice --headless --convert-to pdf filename.doc; lpr filename.pdf; rm filename.pdf. С xml проблем не вижу

    MA>2) Отсутствие валидации при правке конфигов из консоли. То есть, ошибся в конфиге sendmail, осознаешь это,

    MA>идешь в угол и плачешь от безысходности. Ну и типовые конфигурации можно администрировать удаленно, винда тащемта
    MA>так и работает. С появлением всяких chef и docker в линуксе тоже все упростилось.
    http://www.tldp.org/LDP/nag2/x15583.html
    У многих сервисов есть проверяльщики конфигов: named-checkconf, dhcpd -t -cf /path/to/dhcpd.conf, squid -k parse


    MA>Я не зря упомянул ksh. При скриптовании мы в любом случае будем склеивать утилиты в какой-то

    MA>оболочке. Отладить сложный скрипт на каком-нибудь sh/ksh/csh/bash/tclsh — маленький подвиг. То есть,
    MA>имея определенный навык — можно, но это слишком много боли. А звать из питона или ruby tar с пачкой опций...
    MA>Можно, конечно, только вот как-то удобство пропадает.
    Для меня редкий юзкейз. Везде sh доступен
    Matrix has you...
    Re[24]: Мдэ...
    От: Privalov  
    Дата: 31.08.15 11:33
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>1. Пережать пару десятков фотографий в более мелкий размер. imagemagik тут будет удобнее и быстрее фотошопа. Но фотошоп предпочтительнее, если надо еще и покропать нужные куски.


    Я вижу только одну причину для пережатия фоток — отправить их по мылу. Сейчас любой приличный почтовик, даже mail.ru, сам предложит это сделать. Спрашивается, зачем мне еще одно действие?
    Хранить фотки предпочтительнее в исходном разрешении, мало ли что.

    S>3. Найти дубликаты файлов в папках юзеров. fdupes быстрее и понятнее ручного поиска или гуёвого приложения. Но гуёвое приложение будет предпочтительнее, если тебе список надо не обработать, а красиво показать начальству, да еще и в действии.


    Нормальные гуевые приложения умеют не только красиво показывать такие списки начальству.

    S>4. mcedit'ом удобнее и быстрее подправить пару строк незагруженного в эклипс проекта если известно что именно нужно править. Эклипс предпочтительнее, если неизвестно.


    Им и ему подобными редакторами удобно править всякие конфиги и прочие небольшие текстовые файлы. Даже XML, если он несложный.
    Еще в отдельном редакторе бывает удобно набросать программу строк на 20-30, проверить догадку. Для такого все равно лучше брать какой-нибудь notepad++. Это быстрее, чем возиться с IDE.

    S>7. mcedit удобно использовать для создания заметок, но либра предпочтительнее для составления плана работы на год для руководства.


    Не согласен. Заметки хранить в виде плоского файла или набора файлов? Либра тоже не очень для этого подходит.

    S>Давай только по каждому пункту не начинать отдельного флейма. Это всё для примера разграничений.


    Большую часть я пропустил.

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


    А если в целях экономии времени я сразу начинаю править исходники в IDE, потому что заранее знаю, что edlin для этого не очень подходит? Или начинаю писать текст письма сразу в LO Writer, потому что уже настроил в нем себе всякие полезняшки типа автозамены и стилей? Я же могу письмо прямо в почтовом клиенте написать, но не делаю этого. Все же почтовый клиент не очень под редактирование текстов заточен.
    А еще почту можно из консоли отправлять. Ты таким часто пользуешься?
    Re[25]: Мдэ...
    От: Sheridan Россия  
    Дата: 31.08.15 11:53
    Оценка:
    Здравствуйте, Privalov, Вы писали:

    P>А еще почту можно из консоли отправлять. Ты таким часто пользуешься?

    для оповещения себя о проблемах, при отправке файлов желающим (тут и пережатие пригождается), для отправки себе ччего нибудь если я далеко и, бывает, в обычных случаях, если консоль уже тут, а браузер еще не запущен.
    Matrix has you...
    Re[5]: Hello UNIX!
    От: Farsight СССР  
    Дата: 31.08.15 12:08
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>При апдейте вырубило свет, точки сохранения отключены для экономии ресурса ssd

    S>Для примера сойдёт.

    Было и не раз. Давай другой пример.
    PS: Если при штатном yum update такая шляпа вылезла, то что бы было при отключении света?
    </farsight>
    Re[6]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 31.08.15 12:45
    Оценка:
    Здравствуйте, Farsight, Вы писали:

    S>>При апдейте вырубило свет, точки сохранения отключены для экономии ресурса ssd

    S>>Для примера сойдёт.
    F>Было и не раз. Давай другой пример.
    Обновлялось чтото второстепенное, типа блокнота

    F>PS: Если при штатном yum update такая шляпа вылезла, то что бы было при отключении света?

    яхз, чтотам юм делает, генту сначала всё в песочнице собирает и только результат уже вливает в систему. За 12 лет гентуведения нештатные ситуации были, но ни разу с менеджером пакетов
    Matrix has you...
    Re[27]: Мдэ...
    От: Sheridan Россия  
    Дата: 31.08.15 12:56
    Оценка:
    Здравствуйте, Privalov, Вы писали:

    P>Здравствуйте, Sheridan, Вы писали:


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

    P>Мыло из консоли мы использовали только для оповещения себя о чем-то. Но чтобы при этом еще и картинки получать...
    Зачем "при этом"? о0

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

    Не заморачивался, шлю в список рассылки, коим рулим отдельно. Там то 3 адреса всего...

    P>А если тебе надо пару слов черкнуть, и ты в консоли, что ты делаешь? Пишешь текст в стиле copy con>myfile.txt, а потом указываешь его почтовику как параметр "тело письма"?

    чтототипа echo “тело” | mail -s “заголовок” кому@дом.ен
    если с аттачем, то echo 'тело'>/tmp/m && uuencode filename filename | mail -s 'заголовок' кому@дом.ен < /tmp/m && rm /tmp/m
    Matrix has you...
    Отредактировано 31.08.2015 13:11 Sheridan (По памяти криво написал) . Предыдущая версия .
    Re[28]: Мдэ...
    От: Privalov  
    Дата: 31.08.15 13:15
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    P>>Мыло из консоли мы использовали только для оповещения себя о чем-то. Но чтобы при этом еще и картинки получать...

    S>Зачем "при этом"? о0

    Такие мыла обычно шлются автоматически сервером или следящей системой. Их содержание — оповещение о надвигающихся бедах. Например, да ниске осталось менее 10% свободного места. Вот я и думаю, откуда там картинки?

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

    S>Не заморачивался, шлю в список рассылки, коим рулим отдельно. Там то 3 адреса всего...

    Это у вас всего 3. А бывает, когда 300. Да еще надо, чтобы лишнего не включили. Вдруг в список шпион переодетый затесался?

    S>чтототипа echo “тело” | mail -s “заголовок” кому@дом.ен

    S>если с аттачем, то echo “тело” | uuencode filename | mail -s “заголовок” кому@дом.ен

    Я почти угадал. Но тело сообщения, как правило, несколько длиннее. И очень желательно, чтобы в нем не было опечаток.
    А еще часто требуется, чтобы тело было должным образом оформлено. Будешь в эхе HTML строить?
    Re[29]: Мдэ...
    От: Sheridan Россия  
    Дата: 31.08.15 13:30
    Оценка:
    Здравствуйте, Privalov, Вы писали:

    P>>>Мыло из консоли мы использовали только для оповещения себя о чем-то. Но чтобы при этом еще и картинки получать...

    S>>Зачем "при этом"? о0
    P>Такие мыла обычно шлются автоматически сервером или следящей системой. Их содержание — оповещение о надвигающихся бедах. Например, да ниске осталось менее 10% свободного места. Вот я и думаю, откуда там картинки?
    Я и не писал, что в сообщениях о сбоях отправляю картинки. Это два юзкейза. Сообщения о сбоях. Отправка пережатых фото.

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

    S>>Не заморачивался, шлю в список рассылки, коим рулим отдельно. Там то 3 адреса всего...
    P>Это у вас всего 3. А бывает, когда 300. Да еще надо, чтобы лишнего не включили. Вдруг в список шпион переодетый затесался?
    Я бы робота написал, задача несложная — проверять раз в несколько минут почту, да реагировать на сообщения, возможно спрашивая админа о действиях.
    Впрочем, я бы писал не чисто мыльного робота, а мыло+жаббер. По мылу получает запросы, по жабберу спрашивает админа. Опыт есть, писал както робота-оповещателья о новых письмах.

    S>>чтототипа echo “тело” | mail -s “заголовок” кому@дом.ен

    S>>если с аттачем, то echo “тело” | uuencode filename | mail -s “заголовок” кому@дом.ен
    P>Я почти угадал. Но тело сообщения, как правило, несколько длиннее. И очень желательно, чтобы в нем не было опечаток.
    P>А еще часто требуется, чтобы тело было должным образом оформлено. Будешь в эхе HTML строить?
    О боги...
    Повторюсь
    Автор: Sheridan
    Дата: 27.08.15
    :

    Я в курсе, что когда возразить нечего — один из вариантов попробовать положить соперника на лопатки — усложнять задачу до тех пор, пока собеседник не скажет "В этом случае да, мой инструмент не подходит". Обычно после этого инструмент соперника объявляется гавном.

    В жизни категорически редко приходится писать письма длиннее "Приветствую, вы просили такуюто хрень, вотонавам, получайте" или "Приветствую. Вышлите пожалуйста ту хрень, о которой мы с вами по телефону разговаривали". Исключения — штуки два, наверное, в год, где приходится хотя бы на поллиста простыню писать.
    Оформлением же писем не занимался никогда, не вижу в этом смысла. Только время отнимает.
    Конечно, если начинает идти переписка, то тут проще из клиента писать, дабы в контексте быть.
    Matrix has you...
    Re[19]: Hello UNIX!
    От: alex_public  
    Дата: 31.08.15 13:31
    Оценка:
    Здравствуйте, Sinclair, Вы писали:

    _>>Непонятно как их сравнивать — облачные сервисы уже научились иметь защищённый гигабитный канал до моего компьютера? )

    S>Защищённый — сколько угодно. С гигабитом пока что не очень, это факт. Впрочем, для локальных HDD это тоже фантастика — например, я ни разу не видел на своём внешнем винте скорости выше 60mb/sec на чтение и ~20mb/sec на запись.
    S>То есть мы говорим о примерно полугигабитном канале при расстоянии между компьютером и накопителем в 30см.

    Ну так это зависит от разновидности NAS'a. Многие действительно не могут загрузить весь гигабит (это в основном однодисковые), а многие могут. Да, и расстояние естественно может быть вообще любым, лишь бы это была одна физическая сеть.

    _>>Угу. Причём весьма вероятно, что через 10 лет эти файлы останутся в OneDrive (ну или где-то там ещё), даже если владелец удалит их... ))) А уж если догадаться положить туда что-то незашифрованное, то... )))

    S>Простите, с голосами в голове общаться неинтересно. Если вас беспокоит privacy — читайте EULA, там всё подробно описано. У современных облачных сервисов с этим всё обстоит приемлемо хорошо.

    Ммм, так ты наверное из тех, кто и использование win10 считает приемлемым? )))

    Кстати, в отличие от win10, облачные сервисы я считаю вполне приемлемыми для использования. Просто у них есть два соответствующих минуса: необходимость напрягаться с шифрованием (даже на https://mega.nz это сделано не идеально удобно), платность. Но бывает, что NAS просто не особо удобен (скажем если чаще работать не из своей сети — тогда гигабит не используется, а скорость доступа к облачному провайдеру из разных точек мира может оказаться выше, чем удалённый доступ к своему NAS'у), так что приходится мириться с этими минусами.

    S>С точки зрения теории вероятностей, за 10 лет максимальный шанс утечки ваших особо секретных фоток из отпуска у сценария "подключил напрямую к компьютеру гостя и скопировал не ту папку", , потом уже идёт "нечаянно зашарил на всех в фейсбуке", и где-то месте на 50м идёт "нечистоплотный сотрудник майкрософт шантажирует пользователя фотками из onedrive".


    Лично у меня указанные выше две уязвимости отсутствуют как класс))) Как впрочем и третья. )))
    Re[30]: Мдэ...
    От: Privalov  
    Дата: 31.08.15 13:49
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>Я бы робота написал, задача несложная — проверять раз в несколько минут почту, да реагировать на сообщения, возможно спрашивая админа о действиях.

    S>Впрочем, я бы писал не чисто мыльного робота, а мыло+жаббер. По мылу получает запросы, по жабберу спрашивает админа. Опыт есть, писал както робота-оповещателья о новых письмах.

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

    S>Конечно, если начинает идти переписка, то тут проще из клиента писать, дабы в контексте быть.


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

    P.S. Так вот, оказывается, откуда у тебя постоянное "не помню контекст"! А я-то гадал...
    Пользуйся нормальными инструментами, и будет тебе счастье.
    Re[31]: Мдэ...
    От: Sheridan Россия  
    Дата: 31.08.15 14:30
    Оценка:
    Здравствуйте, Privalov, Вы писали:

    S>>Я бы робота написал, задача несложная — проверять раз в несколько минут почту, да реагировать на сообщения, возможно спрашивая админа о действиях.

    S>>Впрочем, я бы писал не чисто мыльного робота, а мыло+жаббер. По мылу получает запросы, по жабберу спрашивает админа. Опыт есть, писал както робота-оповещателья о новых письмах.
    P>Проверять не почту, а список адресов. На предмет наличия в нем чего-нибудь лишнего. Входящую почту у меня на рабочем компе аутлук прекрасно получает без всяких скриптов.
    Ты уверен, что правильно понял фразу "написать робота, мыло+жаббер"?

    S>>Конечно, если начинает идти переписка, то тут проще из клиента писать, дабы в контексте быть.

    P>Конечно проще. Я слабо представляю себе, что ты консолью почту не только отпрваляешь, но и принимаешь. Читать ее из консоли сложновато.
    Я гдето говорил о том, что я её из консоли читаю?
    Matrix has you...
    Re[6]: Hello UNIX!
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 31.08.15 15:00
    Оценка:
    Здравствуйте, Farsight, Вы писали:

    F> PS: Если при штатном yum update такая шляпа вылезла, то что бы было при отключении света?


    В большинстве случаев недоустановленный пакет будет доустановлен при следующей операции yum install/update. В худшем случае придется загрузиться со старого ядра или livecd и довести установку.
    ... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
    Re[33]: Мдэ...
    От: Sheridan Россия  
    Дата: 31.08.15 18:52
    Оценка:
    Здравствуйте, Privalov, Вы писали:

    S>>Ты уверен, что правильно понял фразу "написать робота, мыло+жаббер"?

    P>Нет. Вот почему
    Автор: Sheridan
    Дата: 03.03.10
    .

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

    S>>Я гдето говорил о том, что я её из консоли читаю?

    P>То есть нужно использовать спецсредства?
    А тут ты пытаешься сменить акценты с "бывает, что да" на "нужно". Не выйдет. У меня нет юзкейзов, при которых можно почту из консоли читать.
    Впрочем, как то баловался телнетом на pop3. Там протокол проще 3х копеек. незаuuencodeированные письма вполне себе читал.
    Matrix has you...
    Re[4]: Hello UNIX!
    От: Artem Korneev США https://www.linkedin.com/in/artemkorneev/
    Дата: 31.08.15 23:56
    Оценка:
    Здравствуйте, Stanislaw K, Вы писали:

    SK> FOSS тухляк — это офис, почта, браузер, плагины


    Браузеры Chrome и Firefox — вполне себе ничего. Для гурманов есть ещё Opera и Safari.
    Месье предпочитает IE?

    Почта — из оффлайновых почтовых клиентов Thunderbird вполне неплох.

    Офис — тут, конечно, LibreOffice/OpenOffice — на любителя, но тухляком бы я его не назвал. Для многих оно вполне подходит как замена MS Office.

    SK> и все остальное, что на самом деле нужно.


    А вот остальное — да, хорошо состряпанного софта мало.
    Браузер, почтовый клиент и офис на линуксах вполне неплохи, их разработка спонсируется крупными компаниями. В ту же кучу можно добавить средства разработки (Eclipse) и кое-какой серверный софт.
    А прочие мелочи, нужные лишь домашним пользователям, часто оставляют желать лучшего.
    С уважением, Artem Korneev.
    Re[34]: Мдэ...
    От: Privalov  
    Дата: 01.09.15 05:42
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    P>>Нет. Вот почему
    Автор: Sheridan
    Дата: 03.03.10
    .

    S>Ну да, ну да. Теперь даже если я скажу "этот лист бумаги — белый", ты тоже будешь эту ссылочку подсовывать и делать большие глаза, говоря "я тебя никак не понимаю". Впрочем, делай как знаешь

    Я же не пихаю тебе эту ссылку в каждом сообщении. Думаю, ты обратил на это внимание. Думаю, ты сам уже догадался, что твоя гипотеза про "лист бумаги — белый" неверна.

    P>>То есть нужно использовать спецсредства?


    S>А тут ты пытаешься сменить акценты с "бывает, что да" на "нужно". Не выйдет. У меня нет юзкейзов, при которых можно почту из консоли читать.


    Так как же ты читаешь почту не в консоли и без спецсредств aka почтовый клиент?

    S>Впрочем, как то баловался телнетом на pop3. Там протокол проще 3х копеек. незаuuencodeированные письма вполне себе читал.


    То понятно. Я и HTML-страницы так получал, приходилось. Делал как-то простого HTTP-клиента, пришлось руками запрос формировать, чтобы разобраться. Правда, читал я ответы потом в браузере.
    Re[25]: Мдэ...
    От: Sheridan Россия  
    Дата: 01.09.15 06:12
    Оценка:
    Здравствуйте, m.aksenov, Вы писали:

    S>>Ну, на печать можно отправить документ, как минимум. Например так: soffice --headless --convert-to pdf filename.doc; lpr filename.pdf; rm filename.pdf. С xml проблем не вижу

    MA>Окей, как вытащить множество поддеревьев документа с фильтрацией по одному атрибуту и сортировкой по другому? XQuery в консоли писать? С первого раза?
    Ну да, волшебным образом в гуях запрос сам напишется. Практика показывает, что с обработкой xml в консоли я проблем не испытывал пока. Может такой xml был.

    S>>http://www.tldp.org/LDP/nag2/x15583.html

    S>>У многих сервисов есть проверяльщики конфигов: named-checkconf, dhcpd -t -cf /path/to/dhcpd.conf, squid -k parse
    MA>Но при этом нужно иметь возможность конфиги откатывать -> добавляем либо ручное копирование, либо git. Можно два терминала открыть, конечно,
    MA>но это такое.
    Мне интересно, куда дальше развитие темы пойдет? Сначала наверное вспомнишь про подсветку конфигов. Потом про автокомплит. Потом про подсказки. Потом про экспертную систему. Потом про интеграцию с коммунити. Так?
    Ибо повторюсь
    Автор: Sheridan
    Дата: 27.08.15
    :

    Я в курсе, что когда возразить нечего — один из вариантов попробовать положить соперника на лопатки — усложнять задачу до тех пор, пока собеседник не скажет "В этом случае да, мой инструмент не подходит". Обычно после этого инструмент соперника объявляется гавном.

    Нет, друг мой, нам тут монстры-многостаночники в плане софта не нужны. Нужен бэкап конфигов? Велкам в тот же гит.

    MA>Более того, линукс наслаждается своими маленькими уникальными DSL чуть ли не для каждого крупного сервиса. Это, конечно, круто, выразительно

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

    S>>Для меня редкий юзкейз. Везде sh доступен

    MA>Проблема не в доступности оболочки как таковой, а в том, что отладить это для сложных сценариев — боль.
    За 12 лет сценарии были разные. Боли не испытывал. Может у тебя стул неудобный?
    Matrix has you...
    Re[35]: Мдэ...
    От: Sheridan Россия  
    Дата: 01.09.15 06:14
    Оценка:
    Здравствуйте, Privalov, Вы писали:

    P>>>Нет. Вот почему
    Автор: Sheridan
    Дата: 03.03.10
    .

    S>>Ну да, ну да. Теперь даже если я скажу "этот лист бумаги — белый", ты тоже будешь эту ссылочку подсовывать и делать большие глаза, говоря "я тебя никак не понимаю". Впрочем, делай как знаешь
    P>Я же не пихаю тебе эту ссылку в каждом сообщении. Думаю, ты обратил на это внимание. Думаю, ты сам уже догадался, что твоя гипотеза про "лист бумаги — белый" неверна.
    Тогда что непонятно было?

    P>>>То есть нужно использовать спецсредства?

    S>>А тут ты пытаешься сменить акценты с "бывает, что да" на "нужно". Не выйдет. У меня нет юзкейзов, при которых можно почту из консоли читать.
    P>Так как же ты читаешь почту не в консоли и без спецсредств aka почтовый клиент?
    Matrix has you...
    Re[36]: Мдэ...
    От: Privalov  
    Дата: 01.09.15 06:31
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    P>>Так как же ты читаешь почту не в консоли и без спецсредств aka почтовый клиент?

    S>

    Вообще не читаешь?
    Re[7]: Hello UNIX!
    От: Farsight СССР  
    Дата: 01.09.15 08:11
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>Обновлялось чтото второстепенное, типа блокнота

    Вот именно что .

    S>яхз, чтотам юм делает, генту сначала всё в песочнице собирает и только результат уже вливает в систему. За 12 лет гентуведения нештатные ситуации были, но ни разу с менеджером пакетов

    Ты сам про выключение света сказал. Что будет, если после сборки в песочнице р\отключится свет в процессе выделенного? Как было сказано тут
    Автор: Anton Batenev
    Дата: 31.08.15
    , в большинстве случаев все будет хорошо. Так же как и в винде. Поэтому твой пост
    Автор: Sheridan
    Дата: 28.08.15
    не имеет смысла, потому что я ничего изначально не сравнивал.
    </farsight>
    Re[27]: Мдэ...
    От: Sheridan Россия  
    Дата: 01.09.15 08:34
    Оценка:
    Здравствуйте, m.aksenov, Вы писали:

    S>> Ну да, волшебным образом в гуях запрос сам напишется. Практика показывает, что с обработкой xml в консоли я проблем не испытывал пока. Может такой xml был.

    MA>Нет, не напишется. Я просто напишу скрипт на clojure или ruby, который будет дергать корректно распаршенный DOM. Да, руками, но в той среде, которая
    MA>комфортна для работы и имеет необходимые мне, как пользователю, фенечки...
    Аналогично и в моём случае. Что за ненависть к инструментам, которые используют другие?


    S>>Нет, друг мой, нам тут монстры-многостаночники в плане софта не нужны. Нужен бэкап конфигов? Велкам в тот же гит.

    MA>Речь идет о банальном сценарии: поменял конфиг -> жмакнул сохранить -> посмотрел что произошло -> нажал ctrl-z чтобы вернуть как было.
    Так и делаю

    MA>Плюс ввел _синтаксически_ верный конфиг сразу.

    Так и делаю.

    MA>Для того же самого я вынужден либо:

    MA>a) Открыть два терминала
    Нет

    MA>b) Открыть в одном из них vim/emacs/whatever

    mcedit в моем случае

    MA>c) Внести изменения

    MA>d) Сохранить, но не закрывать редактор, чтобы если что все вернуть назад (это справедливо и для GUI)
    MA>e) В другом терминале выполнить синтаксическую проверку конфига командой, которая специфична для сервиса
    Нажать ctrl+o и в этом же терминале проверить. Потом ctrl+o и вернуться к редактированию.


    MA>Мне здесь не нужна ни подсветка, ни автокомплит, ни прочее. Я просто хочу провести эксперимент со службой, но при этом думаю о способе взаимодействия с интерфейсом,

    MA>вместо полезных размышлений об эксперименте как таковом.
    Большинство редакторов емнип умеют прятаться, открывая доступ к консоли. Для mcedit это ctrl+o, для прочих — хз, не трогал.

    S>>Да пожалуйста. Я что, когото заставляю чегото делать? Я даже не пойму чего вы со мной то спорите.

    MA>Я спорю не из злобы и ехидства, а потому что мне очень любопытно, какие задачи решает человек большую часть времени, если утверждает,
    MA>что консоли ему достаточно для "90% задач".
    От удаленного и локального администрирования до обработки видео, фото и местами документов. У меня пропуски печатались автоматом до недавнего времени, опираясь на экспортированный охраной csv в определенной папке на сетевой шаре. Скрипт к гимпу запускался, подставляло значения в поля, генерировало пару изображений на лист (+логотипы+гильош+цветокодировка+прочие мелкие элементы, зависящие от...) и отправляло на печать.
    Видео отсюда сгенерированы полностью в консоли, начиная от захвата изображений.
    Сейчас, в отпуске, развлекаюсь созданием мультизагрузочной флешки. Тоже в консоли.
    Эта трансляция тоже создавалась и тестировалась в консоли, оформлено теперь в виде демона. Ни капли гуя, ни единого окна.


    S>>За 12 лет сценарии были разные. Боли не испытывал. Может у тебя стул неудобный?

    MA>Не в клозетах кризис же. Просто sh (bash/ksh) в скриптовании чего-то нетривиального не помогают. И об этом я говорил с самого начала.
    Мне c++, php, перл тоже нифига не помогают, когда я на них пишу. А помогают знания, опыт и гугл.
    Matrix has you...
    Re[8]: Hello UNIX!
    От: Sheridan Россия  
    Дата: 01.09.15 08:35
    Оценка:
    Здравствуйте, Farsight, Вы писали:

    S>>яхз, чтотам юм делает, генту сначала всё в песочнице собирает и только результат уже вливает в систему. За 12 лет гентуведения нештатные ситуации были, но ни разу с менеджером пакетов

    F>Ты сам про выключение света сказал. Что будет, если после сборки в песочнице р\отключится свет в процессе выделенного? Как было сказано тут
    Автор: Anton Batenev
    Дата: 31.08.15
    , в большинстве случаев все будет хорошо. Так же как и в винде.

    Дело не в том, что будет. А в том, как вернуть всё взад.
    Matrix has you...
    Re[27]: Мдэ...
    От: Sheridan Россия  
    Дата: 01.09.15 08:38
    Оценка:
    Здравствуйте, Poopy Joe, Вы писали:

    PJ>Короче, в консоли можно все, но, пожалуйста, не просите это продемонстрировать!

    Обычно наоборот, меня просят. Иногда даже требуют. Я никого не прошу.
    Matrix has you...
    Re[29]: Мдэ...
    От: Sheridan Россия  
    Дата: 01.09.15 09:03
    Оценка:
    Здравствуйте, Poopy Joe, Вы писали:

    PJ>>>Короче, в консоли можно все, но, пожалуйста, не просите это продемонстрировать!

    S>>Обычно наоборот, меня просят. Иногда даже требуют. Я никого не прошу.
    PJ>Конечно тебя просят. Когда человек рассказывает сказки, его просят показать на практике, а в ответ твоя коронная отмазка.
    Показать как пользоваться гитом? Как редактировать текстовые файлы? Может видео записать?
    Matrix has you...
    Re[30]: Мдэ...
    От: Poopy Joe Бельгия  
    Дата: 01.09.15 09:07
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    PJ>>>>Короче, в консоли можно все, но, пожалуйста, не просите это продемонстрировать!

    S>>>Обычно наоборот, меня просят. Иногда даже требуют. Я никого не прошу.
    PJ>>Конечно тебя просят. Когда человек рассказывает сказки, его просят показать на практике, а в ответ твоя коронная отмазка.
    S>Показать как пользоваться гитом? Как редактировать текстовые файлы? Может видео записать?
    Не видел ни одного вопроса к тебе как сделать что-то в гите. А вот вопросы как сделать в консоли то-то, сразу в кусты с отмазкой. Но так-то можно все, включая видео, картинки и что там еще было...
    Re[31]: Мдэ...
    От: Sheridan Россия  
    Дата: 01.09.15 09:23
    Оценка:
    Здравствуйте, Poopy Joe, Вы писали:

    PJ>Здравствуйте, Sheridan, Вы писали:


    PJ>>>>>Короче, в консоли можно все, но, пожалуйста, не просите это продемонстрировать!

    S>>>>Обычно наоборот, меня просят. Иногда даже требуют. Я никого не прошу.
    PJ>>>Конечно тебя просят. Когда человек рассказывает сказки, его просят показать на практике, а в ответ твоя коронная отмазка.
    S>>Показать как пользоваться гитом? Как редактировать текстовые файлы? Может видео записать?
    PJ>Не видел ни одного вопроса к тебе как сделать что-то в гите. А вот вопросы как сделать в консоли то-то, сразу в кусты с отмазкой. Но так-то можно все, включая видео, картинки и что там еще было...
    Я на вопросы отвечаю и тут же идет усложнение задачи, я и это решаю и тут же идет усложнение задачи. Мне повторить ту цитату, которую ты привел?

    Что иенно тебе непонятно? Как люди могут работать с таким, по твоему мнению гавном, с консолью? Да точно также как и ты со своим набором инструментов, иногда хуже, иногда лучше.
    Тебя смущает отсутствие необходимости елозить мышой? Покрасней. Я тоже так делаю, когда смущаюсь.
    Ты не понимаешь зачем изучать функционал бесполезной, по твоему мнению, вещи? Ну, во первых, совсем не бесполезна консоль. Во вторых нам это удобнее. И в третьих, я в отличии от тебя, вежлив, ибо я твои инструменты ни в чем не принижаю. Нравятся — пользуй. Подскажи — какие, может и мне пригодятся когда нибудь.

    Итого, откуда такая ненависть к консоли, друг мой?
    Matrix has you...
    Re[30]: Мдэ...
    От: m.aksenov Россия http://maksenov.info/
    Дата: 01.09.15 12:34
    Оценка:
    Здравствуйте, Sheridan, Вы писали:

    S>Здравствуйте, m.aksenov, Вы писали:


    S>Да ладно тебе, тут вон многие местные всё на указатели в с++ ругаются. То ли никак не разберутся что это, то ли троллят

    S>К тому же, лично у меня никогда не было проблемой _помнить_, какого типа у меня та или иная переменная. Возможно, из за того, что пишу всё сам.

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

    Да, работа в одиночку над небольшими и средними проектами (до 5 kloc) не вызывает особых проблем, с точки зрения запоминания типов в нормальных языках.
    К sh это не относится, потому что адекватной системы типов там нет. Но вот если вернуться к проекту через несколько месяцев, то все типы начисто
    выветриваются и вспоминать нужно будет заново, даже если и сам писал.

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

    S>Когда начинаешь понимать как это всё работает, ноги волшебным образом пришиваются обратно и руки начинают переползать с жопы на плечи

    S>Как и с любым другим инструментом

    Концептуально шелл простой как три копейки: "везде текст, все общение через пайп или файлы", дьявол в деталях. Лента Тьюринга концептуально тоже простая, но это не значит, что
    на ней легко сделать сложные вещи
    Re[31]: Мдэ...
    От: Sheridan Россия  
    Дата: 01.09.15 13:03
    Оценка:
    Здравствуйте, m.aksenov, Вы писали:

    Насколько я понимаю, мы плавно движемся к согласию, что консоль вполне имеет право на существование и есть люди, которым она очень даже удобна, верно?
    Matrix has you...
    Re[10]: Hello UNIX!
    От: Somescout  
    Дата: 03.09.15 05:04
    Оценка:
    Здравствуйте, MTD, Вы писали:

    MTD>Почему watch проигнорировал?


    function watch($script) {
      while ($true) {
        cls
        &$script
        sleep 2
      }
    }
    
    watch { ls C:\ }


    Функцию достаточно задать один раз: либо в модуле, либо в профиле — после этого она будет подключаться при необходимости.

    MTD>Ну и как-то PowerShell не сильно впечатляет — те же яйца фактически, только более многословные


    Это не "те же яйца" — в отличии от баша в конвеере PS ходят объекты, поэтому все фичи баша по обработке текста (с которыми у него, кстати говоря, хреново) становятся просто не нужны. Нужно отсортировать по дате? "sort DateCreated". Нужно выбрать файлы из каталога и удалить их?
    "ls | Out-GridView -OutputMode Multiple | rm"

    И отдельно про многословность — PS (в отличии от) не WriteOnly. Сравните:
    "ls -brt | ..."
    и
    "ls | sort CreationTime -Descending | ..."

    Можно (хотя и не рекомендуется) сокращать параметры
    "ls | sort CreationTime -Desc"

    При этом во второй команде на выходе будет не только имя файла, а полный объект со всеми данными файла
    И ладно ещё ls, а если что-то более редко используемое?
    ARI ARI ARI... Arrivederci!
    Отредактировано 03.09.2015 5:21 Somescout . Предыдущая версия .
    Re[12]: Hello UNIX!
    От: Somescout  
    Дата: 03.09.15 05:41
    Оценка:
    Здравствуйте, MTD, Вы писали:

    MTD>Здравствуйте, Mamut, Вы писали:


    M>>Сколько манов надо скурить, чтобы написать эту строку? Видимо, знания о всех параметрах ls и stat'а, а также скриптования баша, у тебя сами в голове нарисовались, да.


    MTD>Я просто знал, что есть ls и stat, а найти какой ключ показывает размер и сортирует по дате заняло 10 секунд в манах: man ls / sort / reverse и man stat / size


    В том и проблемы в башевых комбайнах — всё (относительно) просто только если комбайн (ls в данном случае) поддерживает нужную возможность.

    К примеру. Допустим задача усложняется — удалить нужно по гигабайту файлов у каждого пользователя:
    ls -File | group { (Get-Acl $_).Owner } | % {
      $total = 0
      $_.Group | sort LastWriteTime | ? { ($total+=$_.Length) -lt 1GB } | rm
    }

    Изменения в коде: группировка по владельцу и проход по группе вместо каталога. По сути добавление трёх команд, причём исходные не изменились.
    Что в баше?
    ARI ARI ARI... Arrivederci!
    Отредактировано 03.09.2015 5:43 Somescout . Предыдущая версия .
     
    Подождите ...
    Wait...
    Пока на собственное сообщение не было ответов, его можно удалить.