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 сервисом), в случае меркуриала - апач под линуксом.
В общем, у меня реально аргументов за линукс нету, кроме "это удобнее и проще для меня, а иметь запасных обученных линуксоидов на конторе не помешает".

Re: про батарейку

[identity profile] stdray.livejournal.com 2010-10-02 12:11 pm (UTC)(link)
Две видюшечки от ATI на ноуте (понимаю, что пичаль). Драйвера проприетарные стоят, в которых все что имело отношение к энергосбережению включено. Результата практически никакого. Есть, правда, субъективное ощущение, что если в убунте выключены все красочные спецэффекты, то батарея садится еще быстрее.

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

[identity profile] zelanton.livejournal.com 2010-10-02 12:11 pm (UTC)(link)
>>>> Я про них первый раз слышу, значит они не существуют, а внутри нечитабельны.

ыыыы

[identity profile] metaclass.livejournal.com 2010-10-02 12:12 pm (UTC)(link)
Ооо, это самоочевидно - чтобы последователи могли посмотреть "когда, кем и зачем" было сделано изменение. Да я сам постоянно в это смотрю, у меня голова не дом советов помнить "когда я увязал софт А с апачем и как это связано что теперь через пару лет что-то не работает".

[identity profile] metaclass.livejournal.com 2010-10-02 12:13 pm (UTC)(link)
Xml конфиги в винде плохо пригодны для ручного редактирования.

[identity profile] metaclass.livejournal.com 2010-10-02 12:15 pm (UTC)(link)
А она реально более юзабельная.
Т.к. опций может быть очень много, а гуи-дрочеры, которые ради макопоклонничества пишут поверх этого гуишные редакторы, не успевают последовать за ними.
Т.е. к примеру Network Manager в убунте печален, а все то же самое сделать руками в /etc/network/ намного проще и понятнее.

[identity profile] zelanton.livejournal.com 2010-10-02 12:17 pm (UTC)(link)
ну когда и кем - для этого вообще-то event-ы и системные логи есть. Контроль версий встаёт только когда параллельно могут вестись несколько версий одного и того же.
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:19 pm (UTC)(link)
да текстовые конфиги вообще плохо пригодны для ручного редактирования.

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

Re: про батарейку

[identity profile] metaclass.livejournal.com 2010-10-02 12:19 pm (UTC)(link)
Линукс всегда что-то долбится в проц, кстати, да. Винда в этом плане намного спокойнее.

[identity profile] zelanton.livejournal.com 2010-10-02 12:21 pm (UTC)(link)
ребе, для редактирования новых опций вообще-то не надо писать никаких новых гуишных редакторов, всё нужное давно уже написано.

А уж почему в тексте вам проще и понятнее - я не понимаю.

[identity profile] metaclass.livejournal.com 2010-10-02 12:22 pm (UTC)(link)
Какие в пень event-ы и логи? Я еще не видел нигде, чтобы система вела лог изменений в конфигах. В винде даже аудит и тот руками включать в полисях надо. А уж чтобы "было изменено значение там-то и там-то" - такого не бывает. Кроме того, суть же контроля версий в связных коммитах - поменял я 10 файлов и закомитил чохом с комментом "установлен и настроен редмайн", теперь я в любой момент могу глянуть "что я сделал" и повторить это или откатить.

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

[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] stdray.livejournal.com 2010-10-02 12:25 pm (UTC)(link)
Я работал в суппорте интернетов, я могу очень много рассказать про клинические случаи "сделать руками в /etc/network/", после чего сознание человека уход в бункер и не реагирует ни на какие внешние раздражители, а лишь изредка выбрасывает тезисы "у меня freebsd, она годами работает. ваш сервер меня разлюбил - поправьте". В итоге, если это какой-то ВИП, приходится ехать к нему и, пытаясь сохранить вежливую улыбочку рассказывать, что "годы работы" обусловлены лишь счастливым стечением обстоятельств, как-то стабильная работа сети с нашей стороны и отличный долгоживущий кэш ДНС на его машине. Потом рассказываешь, какие маршрутики куда прописать и зачем, а когда уже все работает, слышишь, что все это лажа, просто мы наш сервер переконфигурировали. Кстати убунтовский нетворк менеджер умеет совершать все необходимые действие по настройке нашей сеточки из коробки.

[identity profile] zelanton.livejournal.com 2010-10-02 12:27 pm (UTC)(link)
мне кстати позиция белнетмона во второй части поста ближе. Устраивать революции надо только когда встаёт реальная проблема мешающая жить или маячит какая-нибудь ну очень хорошая перспектива. А тут геморрой (небольшой, но всё же) не до конца понятно зачем.

[identity profile] metaclass.livejournal.com 2010-10-02 12:29 pm (UTC)(link)
А, с этим я тоже сталкивался, привычка долбится в конфиги руками вместо "сделать в лоб" иногда таки подводит.

[identity profile] metaclass.livejournal.com 2010-10-02 12:31 pm (UTC)(link)
А это не революция. Там все равно везде линуксовый софт и линуксы, просто по историческим причинам это работает на винде.
Мне, на самом деле, тоже непонятно зачем, но винда меня раздражает - линукс администрировать проще.
develop7: (Default)

[personal profile] develop7 2010-10-02 12:33 pm (UTC)(link)
Можно пример?
Вроде как IIS, но я его с 2008 не видел и не собираюсь. А, вспомнил! Гуёвые конфигурилки апача, вот. Все поголовно либо хромают на UI, либо эмулируют блокнот датагридом.

А толку со схемы, если стандартными средствами невозможно, например, следить за правками реестра? Это не схема меняется, и не шаблон политик меняется — а большой бинарник. Диффы, естественно, не работают, а экспорт бинарника в текст (ну чтобы посмотреть, что поменялось) занимает эммм… 5 минут, что ли (давно уже было, могу ошибаться).

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

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

[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 12:37 pm (UTC)(link)
если для переключения раскладки используется ctrl+shift
это бага, про неё все знают, есть патч, но его ещё не приняли в апстрим. я юзаю Shift-Caps. Даже удобнее Ctrl-Shift (не нужно тянуться рукой вниз)

[identity profile] stdray.livejournal.com 2010-10-02 12:42 pm (UTC)(link)
Я на кнопку win повесил. За недельку отлично привыкаешь. Правда потом вываливаешься на работу, где нужен виндоуз, и многогодовая привычка к ctrl+shift берет свое.
develop7: (Default)

[personal profile] develop7 2010-10-02 12:43 pm (UTC)(link)
Я тут вспомнил, что в виндах есть «аудит» ключей реестра (и файлов, да). Отдельная закладка в диалоге расширенной настройки пермишнов. Правда, не помню, умеет ли оно ругаться в Event Log при срабатывании.

Page 2 of 12