metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2009-10-09 04:33 pm

Кстате,

к вопросу о власти крипто-линуксоидов.
Я так понимаю, что у тех, у кого реально есть возможность чего-нибудь накрутить в софте для госструктур, достаточно хорошая зарплата и вообще положение в обществе, чтобы их весь этот мрак, который мы тут массово обсуждаем, никак не интересовал.
Если есть ресурсы делать всякую опердень на обычных языках силами 100 человек, то нахер не нужно никакое ФП. Если есть возможность купить, впарить винды, заплатить откаты и еще при наваре остаться - нахер не нужен никакой линукс, вообще. И если есть зарплата, позволяющая все нужное покупать и еще и откладывать - нахер не нужны никакие революции, смены власти и прочее, на что дрочат все радикалы, от либералов до левых.

[identity profile] svarttestare.livejournal.com 2009-10-09 11:41 pm (UTC)(link)
Так ведь никто и не гнобит - просто смеются :) Зачем нужна ОС, которая за 17 лет завоевала (ох и слово-то какое!) 1% на рынке? А всеми ненавистная Windows как держала чуть ли не 90%, так и держит. Почему человек вместо того, чтобы заработать несчастные $100 (или $200) и купить себе лицензионную Windows предпочитает убедить себя в том, что все, что ему нужно на самом деле, есть в Linux и больше ему ничего не надо? Ну смешно же, ей Богу :)

[identity profile] wildman.livejournal.com 2009-10-09 11:48 pm (UTC)(link)
а вариант что для кого то в линухе действительно есть всё что нужно вообще не рассматривается?
хотелось бы тогда узнать список того что нужно :)
для меня в линухе нет только игрушек. но как то не так уж часто выходят игрушки в которые хочется поиграться в свободное время. благо есть и повеселее занятия. ну а если уж захочется - лицензия на винду шла с ноутом :)

[identity profile] svarttestare.livejournal.com 2009-10-10 12:04 am (UTC)(link)
Может на сейчас и есть (хотя после Windows программ на их жалкие подобия в Linux смотреть тошно), а что делать потом? Потребности же растут, хочется выполнять свои задачи проще и быстрее :)

[identity profile] wildman.livejournal.com 2009-10-10 12:10 am (UTC)(link)
куда им расти то? пока софт развивается быстрее чем мои потребности. а возможностей для развития лени у линуха побольше будет.
потратить полчаса на скрипт и забыть о данной проблеме навсегда... - стандартная ситуация

но опять же. как и любой программист - я не эталон пользователя. не уверен что среднестатистическим юзверям это подойдёт. набор софта у меня тоже слегка не соответствует рабочей машине. mysql, postgres + postgis, mapserver, apache, sendmail, lighthttpd, tomcat, jetty и т.д. и всё это работает и периодически дёргается. иногда по делу, иногда для фана.

[identity profile] svarttestare.livejournal.com 2009-10-10 12:16 am (UTC)(link)
"как и любой программист - я не эталон пользователя"

Вот в этом ваша правда! Но нужно же быть иногда и человеком, а может быть и менеджером. Ведь именно они в конечном счете принимают решения о том, чему жить, а чему умирать (это в плане ИТ).

[identity profile] wildman.livejournal.com 2009-10-10 12:21 am (UTC)(link)
:) "5 копеек. надо записать..." (с) день выборов.

расфлудились мы что-то на субботу глядя...
спасибо за дискуссию. спать... :)

[identity profile] svarttestare.livejournal.com 2009-10-10 12:17 am (UTC)(link)
Кстати, пару раз сталкивался с ситуацией когда нужна мне задача решалась в обычном, стандартном cmd в Windows намного проще, чем в Linux-овых шелах :)

[identity profile] wildman.livejournal.com 2009-10-10 12:21 am (UTC)(link)
вполне возможно. интересно было бы пример.
мне пришлось как то глубоко вляпаться в вынь скрип хост. ничего позитивного не получил. возможно специфика.

зы. с тех пор и поселил у себя набор unixtools(tail, cat, grep, find, awk и прочее) и на работе.

[identity profile] svarttestare.livejournal.com 2009-10-10 12:28 am (UTC)(link)
Допустим, что у нас есть папка C:\Superpapka, в которой миллион файлов в миллионе подкаталогов. Нужно удалить все эти файлы не тронув файл dontdelete.me, который в виде многих копий разбросан по разным подпапкам в количестве, скажем, несколько сотен штук.
А теперь, внимание, элегантное решение в Windows! :)

forfiles /p c:\superpapka /s /c "cmd /c if not @fname==dontdelete.me del /q @file"

Вот и все А в Linux (да и вообще в никсах) без медленных комманд find, sed и ужасного синтаксиса не обойтись.

[identity profile] wildman.livejournal.com 2009-10-10 12:53 am (UTC)(link)
т.к. сам с таким в голом шелле не не сталкивался обратился к коллективному бессознательному :)

получил мгновенный ответ вида "man find" :)
если подробнее:
max_posedon> кстати, forfiles в 100 раз медленнее find
max_posedon> а задача решается тупо
max_posedon> find + regexp -exec rm
max_posedon> без sed-а и без синтаксиса

насчет скорости конечно надо тестить... а в остальном... имхо не такое уж "элегантное" в Windows решение :)

[identity profile] svarttestare.livejournal.com 2009-10-10 12:59 am (UTC)(link)
max_posedon> а задача решается тупо
max_posedon> find + regexp -exec rm

Где тут тупо решение задачи? :))) Мне, пожалуйста, конкретную строку, да еще такую, чтобы на UNIX тоже работала :)))

На счет скорости forfiles - он в разы быстрее, чем известные мне 2 решения. В частности, я сравнивал с RHEL и HP-UX на очень быстрых машинках :)

[identity profile] wildman.livejournal.com 2009-10-10 01:06 am (UTC)(link)
$ find . -regex '.*/file.ext' -exec 'rm -f'
что то типа такого.
по скорости на "миллион в миллионе" очень не уверен что forfiles будет быстрее. но без теста утверждать не возьмусь. тут много чего влияет. и файловая система не в последнюю очередь (ну тем более что на отдельно взятых "миллион в миллионе" просто не реально создать).

[identity profile] svarttestare.livejournal.com 2009-10-10 01:21 am (UTC)(link)
Не работает ваша строка в RHEL по причине:

find: missing argument to `-exec'

Разбираться нет времени и желания :) Синтаксис уже ужасен - в Windows он предельно понятен - один параметр для определенного, конкретного действия. И ничего лишнего.

[identity profile] d4s.livejournal.com 2009-10-10 08:41 am (UTC)(link)
find ! -name dontdelete.me -type f -delete
на hp-ux проверить не могу - нету

(no subject)

[identity profile] d4s.livejournal.com - 2009-10-10 09:32 (UTC) - Expand

(no subject)

[identity profile] d4s.livejournal.com - 2009-10-10 08:49 (UTC) - Expand

(no subject)

[identity profile] d4s.livejournal.com - 2009-10-10 09:47 (UTC) - Expand

(no subject)

[identity profile] d4s.livejournal.com - 2009-10-10 17:12 (UTC) - Expand

[identity profile] wildman.livejournal.com 2009-10-10 01:07 am (UTC)(link)
http://www.linux.ie/newusers/beginners-linux-guide/find.php
раздел "Execute!"

[identity profile] svarttestare.livejournal.com 2009-10-10 01:14 am (UTC)(link)
Это не конкретная строка, которую я жду. И то, что описано по ссылке, вряд ли будет работать в HP-UX, например, или в AIX.
И потом, find - это известный тормоз, да еще и с rm!!! На миллионе файлов в HP-UX на машине с 64 гигабайтами памяти на HP9000-ке по дереву из миллиона файлов и каталогов find "гулял" почти 20 минут. Ну не пиздец, а? :)
В то же время, на вполне тривиальном ноуте с C2D процом и всего лишь 4 гигами памяти с Windows 7 x64, приведенное мною решение с forfiles отработало менее чем за 10 минут.

(no subject)

[identity profile] wildman.livejournal.com - 2009-10-10 01:19 (UTC) - Expand

(no subject)

[identity profile] max-posedon.livejournal.com - 2009-10-10 01:20 (UTC) - Expand

(no subject)

[identity profile] max-posedon.livejournal.com - 2009-10-10 01:27 (UTC) - Expand

(no subject)

[identity profile] max-posedon.livejournal.com - 2009-10-10 04:58 (UTC) - Expand

(no subject)

[identity profile] nuclight.livejournal.com - 2009-10-11 13:04 (UTC) - Expand

[identity profile] metaclass.livejournal.com 2009-10-10 06:40 am (UTC)(link)
в линуксе будет что-то вроде find с инверсией критерия по имени и запуском команды rm для каждого найденного файла. В общем, там тоже в одну строку будет.

[identity profile] metaclass.livejournal.com 2009-10-10 06:38 am (UTC)(link)
Ну вот "потратить полчаса на скрипт" - это как раз занятие для 1% потенциальных пользователей. А остальные хотят прогу с кнопкой "сделайте мне ОК". И ладно бы просто юзера, с линуксом даже с эникейщиками проблема будет.
Например, я почти уверен, что приходящие к юзерам подключать байфлай мастера не смогут подключить его в линуксе, соответственно, клиент с линуксом будет послан в жопу, и будет все подключать сам. И так по множеству вопросов - пользователю линукса хочешь не хочешь нужно становиться профессиональным админом.

[identity profile] metaclass.livejournal.com 2009-10-10 06:33 am (UTC)(link)
Не рассматривается. У всех этот набор "все что нужно" разный. Кому-то нужна какая-то специфическая игрушка, кому-то заказной софт производственного назначения, кому-то клиент-банк с activex в браузере, итд.
А умение линуксоидов ограничивать себя минимальным набором софта уже давно притча во языцех. "Я администрирую сервера, мне линукса хватает, значит должно хватать всем".

[identity profile] wildman.livejournal.com 2009-10-09 11:53 pm (UTC)(link)
забыл уточнить. пока ниразу не понадобилось ставить винду. то во что хотелось поиграть заводилось без гемороя и под линухом. причем усилиями меньшими чем потребовалось бы для установки винды даже на виртуалку :)

[identity profile] svarttestare.livejournal.com 2009-10-09 11:54 pm (UTC)(link)
Даже если отбросить игрушки (очевидно, запускаемые под WINE), неужели весь смысл вашего компьютерного существования заключается лишь в просмотре видео, прослушивании музыки и набора текстов в OO Write? :)

[identity profile] wildman.livejournal.com 2009-10-10 12:05 am (UTC)(link)
браузеры, редакторы (как универ закончил серьёзного ничего не делал. в универе и под виндой был TeX), eclipse (для java, c++, python), музыка, видео, gis...
почти весь софт у меня дублируется как дома так и на работе (читай винда и линух) - firefox + chrome, mplayer, eclipse, OOo, josm, qgis, qlandkartegt и т.д.
из того что на винде не дублируется напрямую - far, foobar, imgburn, launchy... эмс. видимо на вскидку всё.

[identity profile] svarttestare.livejournal.com 2009-10-10 12:10 am (UTC)(link)
Ну вот видите как скучно и неперспективно? А если подумать о будущем, о .NET? :) Тут уже никакое Mono не спасет :)

[identity profile] wildman.livejournal.com 2009-10-10 12:16 am (UTC)(link)
ну опять же. не уверен что за .NET будущее. но даже если это и так. я разрабатывал под .NET (кста интересно как правильно "под .NET", "на .NET")... и я вполне разделяю работу и дом :) не думаю что если уйду чисто во фриланс - это будет .NET :) а на работе и так винда
с другой стороны если следите за новостями - http://www.opennet.ru/opennews/art.shtml?num=23582
так что будем посмотреть

[identity profile] svarttestare.livejournal.com 2009-10-10 12:19 am (UTC)(link)
Та пусть портируют - это как кость с барского плеча MS :) Все равно полноценная и ничем не ограниченная разработка будет вестись только на Windows.