metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-10-02 10:57 am

Убунты

В связи с накопившимся железячно-программным вудуизмом, выкопал из загашников флешку с коллекцией мемтестов, акронисов и прочих специализированных линуксов, а так же коробку с дисками, где лежат несколько убунт, виндов, кноппиксов, GParted и прочая, и прочая, а так же запас пустых CD-R и CD-RW для войны с железом.
И заодно вспомнил, что я ж скачал новую убунту но до нее так и не добрался, решил поэтому проверить - поставил в виртуалке серверную версию и сейчас поднимаю на ней редмайн(который там таки 0.9.3), а в соседней виртуалке запустил KUbuntu и сижу проникаюсь гламурностью интерфейса.

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


PS: Такс, раз уж тут линуксовый холивор, чтобы два раза не вставать, перескажу рабочий спор недавний. Вкратце, задача: производственный сервак, на нем баг-трекер(редмайн), меркуриал и субвершн. Сейчас это винда, на ней баг-трекер и субвершн, в виртуалке на ней же - линукс, в линуксе - меркуриал(не умею под виндой поднять на нем сервер толком с правильным разделением прав и прочим).
Сервер устарел и потиху глючит, нужно менять. И нужно передать его обслуживание с меня - специально назначенным на это людям.
Я упорно доказываю, что это нужно делать на линуксе, т.к. все это я уже делал на линуксе, все используемые пакеты - линуксовые порты, линукс удобнее для серверов и удобнее в удаленном управлении (никаких тупых графических десктопов). Кроме того, я хочу обучить людей линуксу, т.к. очень много тонкостей, используемых на работе, притянуто оттуда, даже если используется под виндой.
В общем, линукс банально удобен мне, а если что-то пойдет не так - все равно придется мне или восстанавливать или обучать восстановлению людей.
Еще у меня есть соображение, что если я уеду в израиль - то на винду придут 1000 тупиц на собеседование, из которых отобрать можно пару человек в лучшем случае, а на линукс уже будет первоначальный фильтр, и можно будет просто обратится к ребе [livejournal.com profile] theiced, он попросит over 9000 баксов, все заплачут, но заплатят и все будет хорошо :)
Начальство колеблется - то ли винда, то ли линукс, в общем прислушивается к техническим специалистам в лице меня и ребе белнетмона.

Ребе белнетмон же упорно отстаивает винду из соображений "не хочу тратить деньги и время конторы на обучение специалистов линуксу" и уменьшения вуду в том плане, что винду люди уже умеют, а линукс нет. Используемый софт в любом случае придется изучать, а ставить его в одном случае проще под виндой (редмайн - bitnami stack, субвершн - svnserve сервисом), в случае меркуриала - апач под линуксом.
В общем, у меня реально аргументов за линукс нету, кроме "это удобнее и проще для меня, а иметь запасных обученных линуксоидов на конторе не помешает".

[identity profile] metaclass.livejournal.com 2010-10-02 11:54 am (UTC)(link)
До того, как сделают поиск опций и что-то вроде about:config как в мозилле - текстовые конфиги удобнее - их можно найти поиском по ключевому слову.
Возможные опции указываются в комментариях к дефолтным конфигам.
Кроме того, модульная реализация линукса и необходимость использовать текстовые конфиги принуждает программистов делать софт более менее адекватно - за GUI не спрячешься.

В виндах сложнее все сломать, т.к. обычно левую фигню не введешь, в отличие от текста.

[identity profile] stdray.livejournal.com 2010-10-02 11:58 am (UTC)(link)
Если только знать ключевое слово.

[identity profile] freiksenet.livejournal.com 2010-10-02 12:00 pm (UTC)(link)
man 'programnamerc'

[identity profile] tretiy3.livejournal.com 2010-10-02 08:25 pm (UTC)(link)
так можно и не знать ключевое слово. просто раз поебавшись с поиском какой-то настройки можно написать:

# блин, оказывается это гавно настраивается здесь.
# а петя, пидарас, говорил, что оно настраивается в
# секции [users]

а потом grep`ать, просто, по слову гавно. или петя. или пидарас. в гуе такого лекрства нету.

[identity profile] stdray.livejournal.com 2010-10-03 05:04 am (UTC)(link)
Ветка обсуждения, где в гуй добавлен поиск тоже есть в комментариях к этому посту

[identity profile] tretiy3.livejournal.com 2010-10-03 10:03 am (UTC)(link)
в гуе нет комментариев. гуй не скинешь по асе товарищу. в vcs не засунешь, как писали уже. проще запускать программу bin/myprogramm start --debug.ini и bin/myprogramm start --deploy.ini чем городить что-то (что?) в гуе.

[identity profile] volodymir-k.livejournal.com 2010-10-03 06:41 pm (UTC)(link)
Последние 20 лет настройку в гуе прекрасно рассказывают по аське в виде "щёлкните мышью по меню Файл, выберите Печать". Некоторые операции в таких описаниях могут включать и редактирование файла.

[identity profile] alexandr0.livejournal.com 2010-10-03 08:43 pm (UTC)(link)
В случае текстового конфига непонятливые юзеры, не желающие или не умеющие давать вам доступ через интернеты, могут прислать вам файлик. Вы его правите, отсылаете им назад, юзеры кладут на место.
Юзеру не надо лазить по куче меню, вам не надо долго объяснять, что юзеру надо сделать — все счастливы.

[identity profile] volodymir-k.livejournal.com 2010-10-24 11:52 pm (UTC)(link)
> непонятливые юзеры, не желающие или не умеющие давать вам доступ через интернеты, могут прислать вам файлик

Просто пиздец!!!!

Вы когда-нибудь пробовали просить блондинку прислать вам файл конфигов? Сначала ей надо рассказать, как аттачить файлы к письму; потом, как ходить по файловой системе; потом, как получить доступ к месту, где лежит её конфиг; потом, в Юниксе надо определить, ГДЕ лежит конкретно её конфиг.
Ой не подумав брякнули, не подумав.

[identity profile] sergiej.livejournal.com 2010-10-25 07:25 am (UTC)(link)
В дремучие времена, когда Аутлук не был заблокирован по самые уши. Я писывал бывало бейзиковский скрипт, который дёргал напрямую нужный мне файлик, из нужной мне директории на машине блондинки, вставлял его аттачем и блондинке надо было только нажать Send. Думаю сегодня бы это не прошло, майкрософт позакрывал скриптинг по самое это. Но факт что была бы сегодня у меня такая задача - решал бы аналогично, какой-то гуй для пользователя с одной кнопкой, и что-то скриптоподобное чтобы не мучая юзера получить/установить настройки.

[identity profile] zelanton.livejournal.com 2010-10-02 12:06 pm (UTC)(link)
предположим поиск есть. Что тогда юзабельнее - текстовые настройки или виндовая консоль администрирования?
develop7: (Default)

[personal profile] develop7 2010-10-02 12:18 pm (UTC)(link)
И снова «смотря зачем». Деплоить стопицот виртуалок — текст, один раз настроить вижлстудию дома — гуй.

[identity profile] metaclass.livejournal.com 2010-10-02 12:18 pm (UTC)(link)
Наиболее юзабельный вариант был бы такой:
1) схема настроек(описание типа объекта настроек).
2) текстовое хранилище, описанное этой схемой. Позволяет долбится в файл хоть руками, хоть роботом, хоть контролем версий.
3) автоматически генерируемый из схемы гуй, читающий и пишущий этот текстовый файл.

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

[identity profile] zelanton.livejournal.com 2010-10-02 12:23 pm (UTC)(link)
между прочим, вы описали то, что реализуется виндой. Ну разве что за исключением поиска, который да, давно пора бы.

[identity profile] metaclass.livejournal.com 2010-10-02 12:25 pm (UTC)(link)
Нет, не реализуется.
Покажите мне где редактировать текстовый конфиг IIS или там ассоциации файлов и программ?:)

[identity profile] zelanton.livejournal.com 2010-10-02 12:33 pm (UTC)(link)
ребе я тут стою на том, что вам не надо редактировать текстовые конфиги вообще-то.

Но вообще если вы прям такой маньяк, то что-то мне подсказывает, что вам могут помочь те самые шаблоны политик. Но зачем? Есть GUI - пользуй его.
develop7: (Default)

[personal profile] develop7 2010-10-02 01:00 pm (UTC)(link)
шаблоны политик не помогут. как их ни правь, IIS будет брать настройки из реестра

[identity profile] zelanton.livejournal.com 2010-10-02 12:34 pm (UTC)(link)
если что, IIS я в жизнь не трогал, так что достоверно не скажу.

[identity profile] stdray.livejournal.com 2010-10-02 12:36 pm (UTC)(link)
>втоматически генерируемый из схемы гуй, читающий и пишущий этот текстовый файл.
Когда мне показали студию 2008 и сказали написать CRUD, я перетащил табличку из server explorer прямо в форму и жутко обрадовался тому что получилось. К сожалению, я с радостью я поторопился.
develop7: (Default)

[personal profile] develop7 2010-10-02 01:07 pm (UTC)(link)
Ага, я тоже помню это болото с крокодилами по обе стороны от тропинки.