Как стать автором
Обновить

Комментарии 354

мамка, ну что же вы!
Мамку я люблю! :)
сочувствую
Чему? Тому что заставили сидеть на Gnome или тому что заставили сидеть на linux?
По моему автору как раз таки повезло, т.к. он открыл в своем МакБуке консоль и понял что-то удобнее делать там… Он понял что apt-get — очень полезная вещь, и я думаю впереди еще много приятных сюрпризов… )
А как же “port install”?
Так вроде с Леопарда они порты убрали.
Ну вот у меня 10.6.8 и мак-портов нет, что на самом деле неудобно, по крайней мере мне. Помню первый раз сел за мак, что-то установить надо было
Говорю коллеге:«Слушай, а какой тут мэнеджер пакетов?». На что мне отвтетили «Парень, расслабься, в маке нет репозиторий. Иди в интернете рыскай!»
И, в тот же момент, я стал очень грустным пандой
Ничего никуда не убрали.
Вот чего в макоси не хватает, так это wget'a. Там curl по умолчанию установлен.
Так вот первым делом на маке я ставлю порты, а потом ”port install wget“. ;)
НЛО прилетело и опубликовало эту надпись здесь
Тогда уж лучше бабочками!
Если бы подобное посоветовали для Linux, то его бы уже со всех сторон обсмеяли «ОС, в которой простому юзеру нужно такое делать — говно!» %)
за совет установить что-то в линуксе через make install, я первый за кадилом полезу
А как устанавливать софт, который есть только в исходниках, если не хочется исследовать все его нюансы для формирования «валидного» пакета?
НЛО прилетело и опубликовало эту надпись здесь
а я первым делом ставлю xcode
а минусуют те, кто порты ставит без xcode и им не нравится
port install не годится для вещей со сколь-нибудь серьёзными зависимостями. У меня port install meld что-то думал целый день, но так и не поставил.

fink в этом плане лучше, но и там свои проблемы — gimp из fink и скачанный с сайта отличаются разительно — в первом никакого сглаживания и интеграции в систему нет. Плюс версии пакетов в fink древние, поиск по слову firefox даёт версию 3.6

В комментариях прочитал про Homebrew — надо посмотреть, что это.

P.S. Линукс-юзер уже 8 лет, сейчас пытаюсь обжить служебный МакБук :)
нормально всё с зависимостями в портах
а если нашли проблему, надо её сформулировать и тикет создавать на macports.org
Неужто где-то насильно выдают технику Эппл? У меня на практике (на собеседовании) было, максимум, на выбор — мощный PC Dell, менее мощный iMac, средний (для PC) ноут Dell или MacBook c нормальным монитором.
Не, ну можно было взять ThinkPad со схожими характеристиками на выбор, но тот толстый, чёрный и похож на кусок пластмассы. МакБук Про при прочих равных выглядит красиво и экран у него матовый.
Ну мне, можно считать, насильно выдали. Кросс-платформенный проект, надо отлаживать и на Win и на Mac.
Ему повезло с debian-like системой ;)
[OFFTOP]aptitude приятней и проще в использовании[/OFFTOP]
перечитал 2 раза. Вы, правда, серьезно?
Это мнение новичка в Linux. Думаю языком маковода здесь написано предостаточно. Больше минусов или плюсов конкретно для меня Linux в жизнь не принёс.
Сексуальные предпочнения (mac/linux/win) личное дело каждого — кому как удобнее. Но я Вам советую посмотреть на mac OS под углом, где нет Finder, и Вы убедитесь, что здесь все также неплохо работает и без какиз-либо глюков (единственно macports поставить придется)
Macports? Homebrew!
НЛО прилетело и опубликовало эту надпись здесь
Homebrew скачивает и компилирует, просто в автоматическом режиме.
А macports в последней версии хранит бинарники на сервере. Когда есть бинарники для данной конфигурации — скачиваем и распаковываем, когда нет — скачиваем сырцы и компилируем. То есть macports стал чем-то гибридным между source & binary package manager.
Почему стал? Разве оригинальные фряшные порты так не умеют?
Фряшными не пользовался. А в макпортс это появилось в 2.0.
Согласен, даешь личную пивоварню.
Думаю, если смотреть под углом где нет не только Finder, но и многих других приложений — я буду смотреть почти в то же самое ядро.
P.s.: глюки у меня были единичные, например, не загружающиеся элементы интерфейса Gnome, либо падение их вовсе. Также, у коллеги был косяк с изображением на двоих мониторах в качестве расширенного рабочего стола. Я не спорю, проблемы все решаемы и в Интернете уже есть ответы на все вопросы. Просто используя Мак ты не тратишь на это времени. ;)

Apple гарантирует работу Mac OS за деньги. Работу Linux гарантирует себе сам пользователь, думаю так. :)
Ну, «гарантировать» никто обычно никому ничего не гарантирует — посмотри EULA, что на OS X, что на Windows, что на практически любое другое ПО. «Гарантия» — это ответственность деньгами в первую очередь. Т.е., например, у вас сломался ноутбук => вы из-за этого провалили важную сделку на миллиард денег => Apple вам их возместил. Чтобы такого не было, во всех EULA большими буквами пишут про всевозможных «отказ от любых гарантий».

Вместо этого обычно обещают за деньги «техническую поддержку». Apple обеспечивает техническую поддержку Mac OS за деньги. Техническую поддержку Linux можно получить либо бесплатно в весьма ограниченных объемах у авторов ПО, либо в гораздо больших количествах у практически любых коммерческих дистрибутивов — но тогда тоже за деньги. Ну или отказываться от поддержки и поддерживать себя самостоятельно, да :)
Ну и на физические товары, даже при гарантии, есть отказ от возмещения возможного ущерба.
Да там есть гарантия — но эта гарантия распространяется на ремонт самого изделия. Если вы из-за того, что у вас что-то сломалось упустили деньги, понесли убытки — вам их никто не вернет и по суду ничего не добьетесь. Даже если из-за поломки у вас сломалась другая вещь — тут тоже они открещиваются, но шансы по суду все же есть.
Если вы из-за того, что у вас что-то сломалось упустили деньги, понесли убытки — вам их никто не вернет и по суду ничего не добьетесь.
Не уверен, что отказ от возмещения убытков где-то в гарантийных обязательствах совсем не имеет судебной перспективы в российской юрисдикции.
да вот в российской то, как раз, и перспективы не высокие.
Во первых, наши суды до сих пор мало технически грамотные.
Во вторых, даже если что-то присудят — суды очень любят существенно уменьшать суммы исков.
Как в Америке, где из-за мухи в гамбургере присуждали миллионы, у нас не бывает.
Поэтому, если у вас прогорела сделка из-за сломавшегося ноутбука — вам никто не вернет убытки. Ответ простой: нужно было предусмотреть все случаи, варианты и т. п. Вам же метро не вернет денег за сорванную сделку, потому что вы простояли на перегоне из-за поломки вагона и опоздали? Нет.
А вот если у вас замкнуло ноутбук и из-за него у вас сгорела квартира — то шансы выше. Хотят тут будет чертовски сложно доказать (практически нереально), то, что ноутбук был исправен, вы его эксплуатировали правильно и это из-за заводского брака произошло возгорание, а не по вашей вине (пролили что-то, уронили) или вине других лиц (скачек в сети).
У нас принято возмещать прямые убытки, а косвенные — очень с трудом и редко.
Суммы — это отдельный вопрос. Но, по-моему, как раз в силу малой технической грамоты шансы повышаются.
К сожалению, не рассказываете, с чем работаете на маке кроме файндера и айтюнса, какие приёмы используете, какими из них удаётся пользоваться на линуксе, а какими — нет и почему.
В свое время гном мне показался угловатым и пересел на кеды. Надо бы попробовать текущего гнома, может что нового узнаю…
Торвальдс его наоборот раскритиковал, сказал, что третий гном — это шаг назад по сравнению со вторым.
Ну, если Торвальдс раскритиковал… ;)
Это я не из религиозных побуждений, а к тому, что дело вкуса. :)
Тогда какая разница, сказал ли это Торвальдс, Кнудсен или Розенбойм?
Разница в том, что остальных на эту тему не пиарили, поэтому неизвестно, что они думают по этому поводу.
Может не назад, а в сторону, но не вперёд точно. Имхо.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
вот мне тоже интересно. я конечно могу из головы придумать что-то экзотическое про порядок опций и аргументов у консоснольных утилит или всякую экзотику, вроде mount namespaces, но какие плюшки в линупсе нашел маковод?
Нативный (а не портированный), GNU софт? Общее (а значит не раздражающее), а не эпизодическое (а значит раздражающее), пренебрежение к look & feel? В конце-концов отсутствие «гламурности»?
Общее (а значит не раздражающее) пренебрежение к look & feel

Не сказал бы, что оно всё такое уж вырвиглазное. Gnome симпатично выглядит, и за look and feel входящих в поставку приложений они очень даже следят. Там документация, похожая на эппловскую, всякие гайдлайны.

А что такое портированный GNU софт? Скачал с ftp.gnu.org, собрал, работает. Ничего не портировал.
Сорри, имел в виду GNOME, а не GNU
Ох, да, тут согласен — смотрится адово.
Благо почти для всего есть достойные альтернативы. Единственная программа, которую мне хочется нативно — это Meld.
обновление всего софта из одной программы? И поиск/установка из той же? App Store, конечно, шаг в правильном направлении, но нужный мне софт (GIMP, Firefox, VLC и т.д.) он поставить не способен. Единственное, для чего я его нашёл полезным — поставил Twitter-клиент :)
Ну насчёт всего софта — это перебор. Большинство софта обновляется, но вот самый полезный приходится ручками качать и компилировать.
Не вижу никакого перебора. Вопрос был про то, чего линуксоиду может не хватать на маке. Ну вот как раз функционала Ubuntu Software Center или aptitude мне и не хватает больше всего.

Каждый раз, когда я запускаю что-то, скачанное из интернета, моё чувство самосохранения вопит «так делать нельзя, там может быть вирус!!» Но какие ещё есть варианты? Мне всё-же работу делать нужно, да и не Gentoo здесь, чтобы LibreOffice и Firefox из сорцов собирать.
Ну я к тому, что если вы хотите быть «on edge», то функциональности apt/rvm не хватит — нужно самому из сорцов собирать даже в Убунту. Я так фокс собираю, чтоб от жизни не отставать.
Вероятно имелись ввиду возможности пакетных менеджеров, динамическая линковка библиотек, и все такое. В отличие от dmg. Но, знаете, это такое… Оно не критично на десктопах, а большинство из mac-продуктов ими являются. А на серверах конечно dmg выглядели бы убого.
Плюсую. Я, правда, застрял где-то между, в окне. На мак просто денег нет, а разработку проще вести в вин, как не крути. Для траха развлечения у меня есть сервачки с linux.
>разработку проще вести в вин

чем проще?
VS 2010 лучше Mono Develop, Photoshop лучше GIMP. Может быть я просто ламер, но я честно пытался «пересесть полностью». В итоге поймал себя на том, что в убунте у меня только хром запущен, а все остальные программы, с которыми я работал в тот момент — под виндой в виртуалке.
>VS 2010 лучше Mono Develop

а, так вы «дотнетчик». это у вас карма такая — Страдать, Страдать и еще раз Страдать.

> Может быть я просто ламер, но я честно пытался «пересесть полностью»

разумеется. честно — это vim, make и голая консоль, а ставить линупс, чтобы менять кривое шило на фиговое мыло — действительно бессмысленно
А чегой то нам дотнетчикам страдать то? :) Из-за одной из лучших IDE или самого развивающегося на текущий момент фреймворка? ;)
нет, ну некоторым, к сожалению присутстующим тут, и php — божий дар.

тоже кстати, все развивается, развивается…
Я так понимаю на этом ваша аргументация заканчивается? ;) Уж Просветите сирых и убогих, что сейчас во флагмане программистских технологий?
я конечно дико ивиняюсь, но у меня нету аргументации для адептов, оперирующих понятиями «флагман технологий» и «самый развивающийся».

вне зависимости от технологической сирости и убогости дотнета, технологии майкрософта — это гетто, а мир намного шире.
Как в таких случаях говорится — «Слив засчитан» :) Впрочем, зачастую так оно и происходит.
Не вижу слива. .NET это фреймворк одной компании, сколь бы он ни был широко распространён и сколь бы быстро не развивался, но это фреймворк одной компании, к тому же завязанный на её ось. Широкая свобода, пока не захочешь сменить, например, платформу. Есть что-то общее с гетто.
Ну не завязан дотнет уже на одну ось. Mono вполне себе продакшен, говорю не с потолка ибо сами внедряем решения по вебу, сервисам на линухе. Работает. И работает шустро.
И даже на Маке можно запускать.

просто товарищЪ с троллем на юзерпике говорит о сирости и убогости дотнета, но упорно не хочет поведать о действительно ТруЪ технологиях.
В том-то и дело, что есть моно, есть дотнет. Но они взаимно не совместимы, есть общий знаменатель, а есть несовместимые не то что фичи, а целые пласты АПИ. В доках моно чёрным по белому написано, что некоторые пласты дотнета никогда не будут реализованы в моно. WPF например. И MS не спешит реализовывать у себя «ветки» моно. То есть ни любая моно программа не будет работать под дотнетом, ни любая дотнет программа не будет работать под моно.

P.S. Чем пользуетесь для моно в вебе? C# нравится, но не настолько, чтобы суметь убедить заказчиков платить за него лишние деньги…

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

Насчет пластов АПИ, вы наверное говорите о винапи, но смысла завязываться на винапи я не вижу.

для веба пользуем www.mono-project.com/Mod_mono. в самом проекте ничего не меняем, работает MVC 3 и Razor есть. Для доступа к БД используем BLToolkit. Провайдеров множество, mysql, mssql работает точно, остальные не пробовали.

Я признаю что дотнет не 100% кроссплатформенная. Но если смотреть правде в глаза — больше 80% десктопов это Win. :) GUI Java на Windows смотрятся чуждо и вырвиглазно. Так что я за единую логику и нативный GUI (Winforms/WPF, GTK#) — mono-framework.com/Gui_Toolkits#Alternative_Implementation_Approaches
А рисовать энтерпрайз на с++ это… ну как сказать, можно «но зачем?» :)
Насчёт пластов я прежде всего о гуях (тут впф, там там мономак), но не только — судя по постам на хабре ентити фреймворк интересная штука
без енити можно жить. конкретно мне она не понравилась. будет ли реализация под моно не могу знать.
для меня больше важно чтобы был полностью портирован WCF. Ибо с ним работать очень приятно и просто.
>товарищЪ с троллем на юзерпике говорит о сирости и убогости дотнета, но упорно не хочет поведать о действительно ТруЪ технологиях

что это за сектанство такое «тру-нитру?»

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

Я так и не понял почему мы должны страдать и самое важное КТО не страдает :) Мне правда интересно. Я не за один инструмент и нигде не навязывал дотнет для всего.

Дотнет не гетто — он работает на винде, линухе, макоси, windows CE, windows phone, в какойто мере на ios, android (сам не тестировал). Есть c# на ARM -net microframework. Я не уверен что это все на 100% работает но это не гетто :)

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

Сливаете :)
> Есть c# на ARM -net microframework.

а на MIPS? а почему только «micro»? «ой».

>он работает на винде, линухе, макоси, windows CE, windows phone, в какойто мере на ios, android (сам не тестировал). Есть c# на ARM -net microframework.

ага, и это все десять несовместимых дотнетов по 3-4 версии каждый.
Дык никто не говорит что есть на все платформы.

«Десять Несовместимых Дотнетов (по 3-4 версии каждый)» — это я запишу. Это пять.

Вобщем вы на вопросы не отвечаете, дальше не интересно продолжать. Винда говно, сплошной быдлокод быдлоиндусов, вирусы кругом, завтра точно вендекапец! Аминь!
Сорри за оффтоп, но PHP для меня действительно божий дар. С/С++, Java, Asm, Pascal, Basic, dBase/Clipper/FoxPro, увы, на рынке веб-разработки для «малого бизнеса» не востребованы. Даже Ruby и Python мало востребованы.
>Clipper/FoxPro
>на рынке веб-разработки

ну имейте же совесть!
Я перечислил на чём я зарабатывал деньги до веба :) Хотя вру, на асме не зарабатывал, только вирусы писал )
через годик пройдет, будет виртуалка с WM остальные программы в Linux. Хотя какой смысл дотнетчику сидеть под линуксом?
То ли дело моновцу :)
Даже не прочитав ответ на твой вопрос, я был уверен, что в ответе будут слова «донет» и/или «вижуалстудия» %)
НЛО прилетело и опубликовало эту надпись здесь
>mysql + handlersocket, redis, node.js, nginx

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

ну вот видите — вы сами все поняли! под веб можно писать только на ASP.
Это вам майкрософт сказала?

Скажите это тем сотням тысяч сайтов написанных на php или других языках.
Даже крупнейшие и популярные сайты не на asp. Значит тут что-то не то. А студио — не образец для подражания.
>Скажите это тем сотням тысяч сайтов написанных на php или других языках

это жалкие поделки красноглазых студентов, написанные на коленке между парами. веб-девелопмнент — это серьезная отрасль, PHP тут вообще никаким боком.

>А студио — не образец для подражания.

именно образец. на него должны равняться остальные отвратительные последователи того же жанра
Добавлю про студию и XCode:
Дебаггер VS2008 укладывает дебаггер XCode на татами просто стоя рядом. Ну это если писать на C++.

А вообще знакомство с XCode у меня было занимательным:
— таааак… что тут, где тут?
— а вроде удобно
— и красиво
— #%$^! Грёбаные кодировки файлов (из-за комментариев на русском).
— 0_0 это они называют дебаггером? Ну что ж, придется пользоваться тем, что есть…
это жалкие поделки красноглазых студентов, написанные на коленке между парами.
Ага, конечно же. А то множество различных коммерческих CMS на которых строят серьезный бизнес, или тот же фейсбук — да, это поделки студентов. Ага, конечно же… Так посмотришь: да у нас 90 процентов интернета написано студентами получается.
да у нас 90 процентов интернета написано студентами получается.

Я думаю даже больше, но это не показатель на самом деле. Самое «страшное», что ~90% интернета пользуется php и даже об этом не догадывается :)
>так посмотришь: да у нас 90 процентов интернета написано студентами получается.

вобщемто так и есть

>серьезный бизнес

ой вот не надо — видали мы этот серьезный бизнес и сертифицированные энтерпрайзные исходники.
Да, osx безусловно превосходит по эргономике все имеющиеся linux-gui окружения. Допускаю, что можно допилить любой линух DE до состояния близкого к идеалу, но зачем? Я не специалист по ГУЯм. Лучше хлопцев из apple интерфейс не настрою… Интеграция родных приложений osx друг с другом потрясающая. Родное железо apple превосходно. По специфике работы администрирую 2000+ линухов. Из osx. Технически, ssh одинаковый, и наверное я бы не менее эффективно работал из под любого линукс дистрибутива, но добровольно пересесть с мак оси на линукс — это конечно нонсенс. Есть мнение, что вот такой должна быть идеальная ОС. Unix ядро/окружение со всеми вытекающими плюшками + вылизанный с точки зрения эргономики и стабильности ГУЙ, и все это работает на превосходном железе. Как с точки зрения надежности/производительности, так и с эстетической точки зрения.
Почти не могу оценивать эргономику макоси, но при анализе предложений Эппл складывается впечатление, что за свою эргономику они просят нехилых денег. Не уверен, что эргономика стоит таких денег.

А насчёт железа — Эппл, вроде, с некоторых пор сама ничего не производит, а аутсорсит. У тех, кто аутсорсит у тех же компаний качество должно быть не хуже, если платят такие же деньги.
Дык это, мы ведь не обсуждаем тут рыночно/ценовые аспекты. А даже если и посмотреть в их сторону — вы же понимаете, что разработка и исследования в области той же эргономики стоят денег, тем более, если над этим работают высококлассные специалисты. Но затаченные на исследования средства + труд этих самых специалистов несомненно приносит результат. И apple, как любая компания, ориентирована на получение прибыли. Но в отличие от многих прочих компаний, вы видите и знаете, за что платите деньги. Другой вопрос, можете лично вы себе это позволить или нет. Любой профессионал хочет, чтобы его рабочий инструмент был самый лучший. И как правило, наступает момент, когда он может себе его позволить. Без оглядки на средства. Разумеется, если есть за что платить. А в случае с apple — я считаю что есть.
По поводу железа — оно то так, да не совсем так. Дело в том, что да, apple самостоятельно ничего не производит. Но сказать что apple исрользует продукцию каких-то там сторонних производителей, тоже неверно. Правильнее сказать, сторонние производители производят комплектующие ДЛЯ apple. И вот тут начинаются жеточайшие требования компании к качеству заказанных компонетов. Под производство яблочных устройств китайские предприятия строят огромные заводы. Специально под это! Речь идет о миллиардных контрактах. И те же foxconn вывернется наизнанку, лишь бы соответствовать предъявлемым жестким требованиям. Т.к. бабки. Большие. И я сильно сомневаюсь, что foxconn или еще кто-то будет производить качественные комплектующие именно для вас. Apple всеравно платит намного больше. И качество комплектующих производимых ДЛЯ apple всегда будет выше, чем для какого либо розничного рынка. Эту тему можно развивать бесконечно, материала хватит для целой статьи. Чего стоят спец. процессоры Intel для apple. Закругляюсь, но общий смысл в том, что ТАКИЕ ЖЕ деньги — не платит, и думаю не может заплатить, никто. Не выгодно…
что после одного файла приложения в Mac OS (да, есть ещё компоненты приложения в директории Library, но они не критичны, обычно это кеш и сэйвы какие-то)

В Library хранится самая нужная часть приложения — его настройки.
Скоро станет еще лучше. Как минимум в Mac App Store с ноября все приложения должны будут перейти на использование песочницы, а это значит не только настройки, но и все данные будут лежать так же в одном месте и прекратится бардак некоторых приложений которые как и в Windows иногда любят понараскидовать свои данные везде.
>одного файла приложения

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

впрочем приличным девочкам моковедам этого знать не обязательно
Э… чего? Там, вроде, просто папка с расширением .app, а Finder лишь притворяется, что это один файл.
НЛО прилетело и опубликовало эту надпись здесь
>одного файла приложения

.dmg — это не файл приложения. muromec, не надоело умничать и писать высеры в ветках про Мак? Как выскочка в обоих статьях.
> muromec, не надоело умничать и писать высеры в ветках про Мак?

нет не надоело. я сюда специально хожу умничать и писать «высеры».

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

Ощущение что Вам денег либо на котика не хватает, либо на мак.
image
>Высеры следует писать в другом месте

ну так скажите мне про это место! а потом сами туда отправляйтесь, желательно вместе с этим топиком.

>Ощущение что Вам денег либо на котика не хватает, либо на мак.

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

Глупо, конечно, считать чужие деньги, но причиной Вашей озлобленности вполне может являться и этот аргумент.
то, что dmg монтируется не заметить невозможно, будь ты приличная девочка или маковед
Предатель! :)
Хорошая статья. Взгляд со стороны, он всегда полезен.
У меня стаж на маке чуть больше 4 лет, переход с винды произошел без каких либо казусов, весь софт есть, гуглится за минуту. Была ситуация, когда нужно было перевести пару человек на линукс с XP. Сказать, что даже я чувствовал себя в процессе подгонки линукса для незнакомого с ним человека не комфортно, значить сильно приуменьшить. Желание снести «это» и поставить что-то более дружелюбное возникало чуть ли не каждых 5-10 минут. В итоге, после сдачи системы и 2 недель жалоб, терпение у меня кончилось, пришлось вернуть XP. С тех пор, вопрос юзабилити линукса для меня отложен на лучшие времена. Но самое интересное, что те же люди без каких-либо проблем чувствовали себя за макбуком.
>еревести пару человек на линукс с XP.

скажите, ну зачем вот это вот «перевести»?

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

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

и когда сели в лужу — виноваты конечно не продукты распада и коллективное бессознательное, а виноват плохой линукс.
Затем, что сейчас во всех универах и школах начинают ставить Линукс. И спрашивать никого не собираются, лишних денег на лицензирование нету. Никто не говорит что система в чем-то виновата, просто для рядового пользователя она не комфортна.
Давайте не будем, никто никого не заставлял. В первом случае, были проблемы с сильно старым железом, человек просил поставить что-то другое. Поставили линукс, быстродействием он остался доволен, но через какое-то время сказал что-то вроде «лучше я буду ждать по 5 минут, чем не понимать что она (ось) от меня хочет». Во втором случае, были проблемы лицензирования. Опять же, по итогам — все же купили лицензии.
Чтобы было понятно, я не сисадмин и никогда по собственной воли таким не занимался. Более того, просьбы «ну помоги, ты же в этом шаришь» меня раздражают, но помогать — помогаю. Всё о чем я писал, лишь в противовес последним статьям в стиле «линукс для людей», «домохозяйка освоила линукс за 2 часа» и «у нас с user-friendly теперь всё супер, идете к нам, мы хорошие». Я не нуб, спокойно ориентируюсь в нескольких ЯП, дружу с консолью, но мне тоже было не комфортно в линуксе в повседневной работе. Ощущение, что ты постоянный бета-тестер раздражает.
>Давайте не будем, никто никого не заставлял

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

>не нуб, спокойно ориентируюсь в нескольких ЯП, дружу с консолью, но мне тоже было не комфортно в линуксе в повседневной работе.

я когда одеваю летние тапочки после тяжелой обуви — мне тоже «некомфортно», а если еще и не своего размера — то вообще ужасно себя чувствую.

нет, ну правда — чем ваши запросы к функциональности, качествую и стабильности ОС такие особенные, что другие люди пользуются и нахваливают, а вам все «не так»? выбор ОС — исключительно дело привычки.
Делать как? Люди рассматривали альтернативу, альтернатива не пошла, вернулись к другим решениям. В чем проблема-то?

нет, ну правда — чем ваши запросы к функциональности, качеству и стабильности ОС такие особенные, что другие люди пользуются и нахваливают, а вам все «не так»?
Вот в том то и дело, что у всех разные запросы. У меня роутер на базе дебиана и NAS на Ubuntu Server, просто потому, что для этих целей они подходят лучше всего. У меня виндовс, потому что с его помощью легко зарабатывать деньги. И OS X для всего остального, потому что мне в ней комфортно и удобно.
Ощущения по поводу линукса для обычных задач, я писал уже чуть выше. Повторю, «Ощущение, что ты постоянный бета-тестер раздражает». Может другие не жалуются, я не спорю. Но другие также обожают копаться во внутренностях оси, пересобирать ядра, перепрошивать роутеры чуть ли не каждый день. Я же ценю комфорт. И это то, что линукс рядовому пользователю дать пока не может.
Поддерживаю. В каких-то случаях выбор оси — дело привычки, а в каких-то — необходимость.
>Делать как? Люди рассматривали альтернативу, альтернатива не пошла, вернулись к другим решениям. В чем проблема-то?

мне как-то непонятен процесс «пробования альтернативы» в отсутствие человека, который имеет хоть какой-то опыт работы с этой самой альтернативой.

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

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

вопрос для контроля: убунта?
мне как-то непонятен процесс «пробования альтернативы» в отсутствие человека, который имеет хоть какой-то опыт работы с этой самой альтернативой.
Почему же отсутствие? Опыт был, небольшой, около 2 лет, но это же не значит, что ОС будет нравится. При малейшей проблеме дергали меня, опять же, выше писал о «2 неделях жалоб».

вопрос для контроля: убунта?
Ставилась людям? Да, убунта и кубунта. Был зоопарк с Gnome, KDE, Unity. Проще всего юзеры ориентировались с KDE. Но и глюков там ловили больше всего.
Практика показывает, что Ubuntu не самый стабильный дистрибутив.

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

Как ни странно перешёл всего лишь на Mint, и горя не знаю.

Хотя возможно это всё банальная нелюбовь к слову Убунту и коричневому цвету :3
Ubuntu сейчас не самый стабильный дистрибутив, потому что Cannonical пытается сделать из него что-то совершенно новое, а не *еще один дистрибутив*, часто меняются как компоненты системы, так и софт «из коробки». Это немножко раздражает, но есть надежда, что в скором времени все как-то устаканится =).
ИМХО, не устаканится, не той дорогой идут. Слишком много приносится в жертву в погоне за мифическим 'юзер-френдли'. И новые дистрибутивы должны доделывать то, что недоделано в их 'родителе' (раз уж пришла идея рожать новый дистрибутив, а не помогать мэнтэйнерам предыдущего). В Ubuntu же помимо багов, тянущихся из Debian, добавляют новые.
Canonical исправно шлёт в апстримы если не патчи, то багрепорты. Один из моих багрепортов прошёл долгий путь от Ланчпада до разработчиков одной из либ Гнома.
Ubuntu рекламируется и продвигается как самый user-friendly дистрибутив. В принципе, я с этим согласен.
Любой современный и распространённый дистрибутив достаточно прост. Особенно после введения повсеместно utf-8, русского языка 'из коробки' и намного лучшей поддержки железа, чем в былые времена. Утилиты для установки системы с графической оболочкой, утилиты для работы с пакетами с графической оболочкой… Ну, и наличие высокоскоростного доступа в Интернет.
Gentoo или Arch сложно назвать «домохозяка-френдли», не смотря на их современность (дальше вроде некуда) и распространенность (судя по хабру).
арч с настраиваемым тайловым менеджером — очень домохозяйка-френдли.

делается на панели две кнопочки — «скайп» и «интернет», автологин с запуском скайпа после загрузки и все.

и потом никаких «не туда нажала», «оно что само мне там». в крайнем случае делается тупой ребут и все возвращается в исходное состояние.
Объясните домохозяйке процесс установки на голый комп арча и настройки тайлового менеджера по телефону, когда компа под рукой у вас нет. Объясните — соглашусь :)
Только домохозяйка, чур, не из числа тех, кто шлёт патчи (и их принимают) в кернел Линукса :)
>процесс установки на голый комп арча

таки я говорил про юзерфрендли арчлинукса, а не его установщика.

для этого есть специальные обученные люди
> Как ни странно перешёл всего лишь на Mint, и горя не знаю.

Тут должна идти реклама Linux Pinguy как самого user-friendly дистриба (IMHO). Как и с Минтом, Pinguy — это Ubuntu обработанный напильником.
Потому что юзерам надо ставить GNOME 2. Привыкание после виндов чуть дольше, может быть, но зато глюков гораздо меньше. Ну и лучше не глюкавую убунту, а таки дебиан.
Зависит от. Я вот совершенно беспроблемно перевёл компьютерно не очень грамотного человека на Debian + GNOME не так давно, так вот, человек счастлив, ибо всё работает, нет вирусов, а её сын радуется тому, что «линукс — это такой виндоус, но с кучей игрушек». Когда возникают какие-то загвоздки, я прямо с рабочего места делаю ssh и исправляю то, что не нравится.
Каждому свое.
Но вот линукс — это такой виндоус, но с кучей игрушек — смешно.
Это цитата.
Тем не менее
у моей мамы точно такое же было первое впечатление — дум в установщике, а потом целая куча пасьянсов
Это факт. Сколько игрушек в голой Винде (премиум) и сколько в голом Гноме (фулл)?
>Когда возникают какие-то загвоздки, я прямо с рабочего места делаю ssh и исправляю то, что не нравится.
Охренеть. А если вас не будет?
А если его не будет, то загвоздки он и с виндой не решит.
Попробуйте посмотреть на libimobiledevice и gtkpod. Конечно всё не идеально, но я например у себя это поставил в убунте и вполне себе работает синхронизация музыки, установка ipa, доступ к фс, бэкапы, и даже обновление прошивки (я не проверял, но пишут что должно работать). Правда вот с синхронизацией фото вроде как не очень, но я по этому поводу ничего не искал, может есть чего.
iPhone 4, iOS 4.3.3 не работает. :( Пишет «Bus четотам error». С iPad 2 не пробовал.
У меня тоже iPhone 4 на 4.3.3) И работает) Правда на четверке надо подправить в файле system/library/lockdown/checkpoint.xml dbversion на 4.
Спасибо, попробую!
Ждем статей:
«Переход с Mac OS X на Windows»,
«Переход с Linux на Windows»
а также «переход с ubuntu на linux», «с android на linux», с «linux на linux» и финальный штрих «переход через дорогу с android linux в кармане»
> «переход через дорогу с android linux в кармане»
и перевод бабушек )
На час вперед
Я могу написать «Переход с Linux на Windows», но там писать нечего. Windows7 действительно хорошая ОС, а ее недостатки компенсируются огромным морем софта.
И огромным морем вирусов)
Ой, не рассказывайте мне про эту «действительно хорошую ОС»… =\

Периодически сталкиваюсь с такой проблемой: пытаюсь копировать файлы из Винды на smb-шару PlayBook-а — сначала идёт нормально, потом прогресс останавливается вообще. После нажатия на кнопку «Cancel» диалог торчит и вертит прогресс-баром ещё секунд 15! Лять, что он там делает 15 секунд для отмены копирования?? С переменной периодичностью после этого отваливается wifi (но не каждый раз).

При выходе из саспенда в одном случае из 20 система не просыпается вообще. Вернее, делает попытку проснуться (кулер включается, жужжит, диск чего-то там шуршит), но экран остаётся чёрным и на внешние раздражители не реагирует. Только принудительное выключение удерживанием кнопки питания.

С «системы безопасности» я вообще ржал в голос, когда при попытке драг-н-дропа с сетевой шары в локальный каталог она выкинула диалог «ай-яй-яй, это файлы из сети, они могут быть опасны!», а когда на той же самой шаре те же самые файлы я скопировал через контекстное меню и через контекстное же меню вставил в пункт назначения — никто и ухом не повёл. Никто не возмутился и при копировании через Ctrl+C/Ctrl+V.
У Windows достаточно глюков, но много из них связанны с программно-аппаратным взаимодействием. Microsoft не может, как Apple, сделать ОС рабочей только для определенного набора железа. Если сравнивать с Linux, то и у него периодически вижу ошибки — после просыпания из сна NetworkManager может терять сеть, в ifconfig только lo.
У меня дома Ubuntu, но планирую вернуться на Windows 7. Через год надоедает периодически подпиливать ОС напильником, а Windows на работе просто работает.
>У меня дома Ubuntu, но планирую вернуться на Windows 7. Через год надоедает периодически подпиливать ОС напильником, а Windows на работе просто работает.

У меня дома Ubuntu и MacOSX. Win7 пришлось поставить из-за одного специфичного SDK. Рыдаю и плАчу каждый раз, когда приходится вылезать за пределы IDE и делать что-нибудь банальное, типа «перекинуть пачку файлов с внешнего диска на smb-шару или обратно», «скачать большой файл торрентом» и т.п.

Аж как «счастлива» жена с предустановленной Win7 на нетбуке с гигом памяти — вы не представляете…
Очередные сопли линуксоида который «не разобрался».

> Лять, что он там делает 15 секунд для отмены копирования??

Неужели так трудно это понять? Он ждет некоторое время пока находящийся в процессе копирования файл закончит копироваться или, например, закрывает хенлд открытого для записи файла на плейбуке. Вы же сами пишите что «прогресс останавливается вообще» и удивлены что процесс отмены останавливается так долго. Кнопка «cancel» не убивает поток в котором выполняется копирование, а пытается интеллигентно завершить процесс.

> При выходе из саспенда в одном случае из 20 система не просыпается вообще.

Проблема, по-моему, стара как мир — скорее всего какой-то сторонний драйвер блокирует выход из «саспенда» (кстати что-то? вы так sleep называете?). Раньше этим грешили драйверы для старых видеокарт от NVidia — винда здесь скорее всего не при чем.

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

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

>Проблема, по-моему, стара как мир — скорее всего какой-то сторонний драйвер блокирует выход из «саспенда»

Ага, я помню эту «старую как мир» позицию: если глючит драйвер в винде — это «глючный драйвер, а винда не при чём», а если глючит драйвер в линуксе — «глючный линукс!»
> Неужели так трудно понять, что реакция на действия юзера должна быть моментальной, и висящих не отвечающих диалогов быть попросту не должно?

Вы скорее всего никогда не проектировали сложных приложений и лишь отдаленно знакомы с понятием юзабилити. Так вот — во-первых допустимое время реакция системы на действия пользователя не более 2-х секунд, потому что ничего мгновенного в «компьютерном» мире не бывает, а во-вторых виндовс в это правило укладывается, т.к. сразу после нажатия на кнопку «cancel» она переходит в состояние «disabled», дав юзеру понять, что его действие обрабатывается в данный момент.

> Ага, я помню эту «старую как мир» позицию: если глючит драйвер в винде — это «глючный драйвер, а винда не при чём»,

Мезомишь, это не позиция это ФАКТ, просто прими это как должное. Оригинальная Windows 7 — это грамотно разработанная и хорошо оттестированная ОС. Многие крупные софтверные компании молятся на процессы R&D в Майкрософте и очень хотят хотя бы немного к ним приблизиться (это в идеале). Если ты установишь чистую Вин7 с легаси драйверами и всеми апдейтами, первый бсод ты ней увидишь только после того как какая-нибудь железяка отойдет в мир иной. А уж аптайм можно будет исчислять ну если не годами, то семестрами точно.

Я уверен что указанная тобой проблема с большой вероятностью решится после установки всех обновлений и новых драйверов с WHQL сертификацией.

В вашем этом линуксе абсолютно та же ситуация — достаточно проблем из-за проприетарных драйверов от ATI и NVidia (я уже говорил что чтобы подключить внешний монитор к ноутбуку нужно пару раз Xserver перезапустить?).

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

Угу, и именно поэтому я указываю на провал в юзабилити данного диалога? Логично, юле.

>во-первых допустимое время реакция системы на действия пользователя не более 2-х секунд, потому что ничего мгновенного в «компьютерном» мире не бывает

Спасибо, Кэп. Только не забудьте указать, что 2 секунды — это именно для Винды.
У нас, к примеру, предельно допустимое время составляет 150 мс.

>сразу после нажатия на кнопку «cancel» она переходит в состояние «disabled», дав юзеру понять, что его действие обрабатывается в данный момент

Если бы диалог попросту исчез, то это было бы вполне достаточным сообщением юзеру «да, я тебя понял, ща сделаем».
«Кнопка «cancel» не убивает поток в котором выполняется копирование, а пытается интеллигентно завершить процесс» — да пусть себе завершает со всей возможной интеллигентностью, но при чём тут висящий неактивный, неинформативный и совершенно ненужный диалог? Кто мешает выполнять все интеллигентные действия в фоне, позволив юзеру продолжить заниматься своими делами и уведомить его только в случае возникновения непредвиденной ошибки?

Или вы на полном серьёзе думаете, что юзеру настолько критично знать точное время, когда система наконец-то отменила копирование? Да даже такому гику, как я, совершенно пофиг на это, чего уж говорить о среднесферической пользователе…

>Мезомишь, это не позиция это ФАКТ

Выборочное цитирование такое выборочное…

Процитирую позицию, о которой я говорил, ещё раз: «если глючит драйвер в винде — это «глючный драйвер, а винда не при чём», а если глючит драйвер в линуксе — «глючный линукс!»»

Это — «факт»?
> Только не забудьте указать, что 2 секунды — это именно для Винды.

2 секунды — это для чего угодно, вернее НЕ БОЛЕЕ 2-х секунд. Не понимаю откуда у вас берется число в 150 мс, потому что при работе с гуями человек не отличит response time в 150 мс и, допустим, в 300 мс. Поэтому это требование для гуи у «вас» мягко говоря странноватые, обычно ориентируются на 1 секунду.

> Или вы на полном серьёзе думаете, что юзеру настолько критично знать точное время, когда система наконец-то отменила копирование?

Да-да, на полном серьезе, Мезомишь. Плохо что ты об этом не думаешь, ведь исчезновение этого диалога может быть неправильно интерпретировано пользователем как завершение операции и он со спокойной душой выдернет девайс, сетевой провод или просто выключит компьютер оставив систему в _неконсистентном_ состоянии, что, как ты сам понимаешь, очень плохо. Именно поэтому этот диалог и не пропадает. Почему на нем не отчитывается обратное время или почему он не переливается всеми цветами радуги — на эти вопросы предлагаю тебе поразмыслить самостоятельно, но если ты участвуешь в разработке ПО, то наверное должен знать сам, что такое минорный баг или редкоиспользуемая фича.

> Выборочное цитирование такое выборочное…
> Это — «факт»?

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

>Не понимаю откуда у вас берется число в 150 мс, потому что при работе с гуями человек не отличит response time в 150 мс и, допустим, в 300 мс.

Не отличишь разницу между 150 мс и 300 мс? Да ладно??
Напиши простенькую программку с одной кнопкой, которая, скажем, при нажатии меняет фон окна, поставь задержку на реакцию, рандомно выбирающуюся из 150 и 300 мс и потыкай в неё несколько раз подряд.
Ну что, правда не отличаешь 150 и 300 мс?
Про 1 секунду я даже молчу. А про 2 секунды вообще не заикаюсь…

>Поэтому это требование для гуи у «вас» мягко говоря странноватые, обычно ориентируются на 1 секунду.

Так вот откуда берутся программы оставляющие неизгладимое ощущение тормознутости…

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

Диалог с неактивными кнопками и переливающимся прогрессбаром c непонятным временем завершения — это худший индикатор чего бы то ни было, который только можно придумать. Хуже может быть только если сделать этот диалог модальным, блокирующим весь гуй нафиг (кстати, надо проверить, не блокирует ли они при этом одно из задействованных окон Проводника).

>Зачем ты просишь меня прокомментировать фразу, которую я в реальной жизни не употребляю?

Лично ты может и не употребляешь, тут я просто обобщил. Ты ведь тоже любишь обобщать «линуксоидов», правда же? ;)
> Не отличишь разницу между 150 мс и 300 мс? Да ладно??
Напиши простенькую программку с одной кнопкой, которая, скажем, при нажатии меняет фон окна, поставь задержку на реакцию, рандомно выбирающуюся из 150 и 300 мс и потыкай в неё несколько раз подряд.

Для кого софт то делаете? Для биокиборгов, которые будут фон у приложения рассматривать? Или для трейдеров-скальперов? Ну тогда да, у этих людей средний APM гораздо больше 60. В обычных приложениях, даже при задержке в 1 секунду, пользователь _не будет испытывать раздражения_, т.к. эту секунду его мозг будет занят анализом текущего окна или чтением каких-то данных там же. Т.е. в реальных приложениях пользователю пофиг 150 там мс или 300 — он так быстро не кликает и не думает (если он не биоробот конечно). А увеличение отзывчивости особенно для приложений использующих какой-нибудь скиновый движок или тяжелую гуи библиотеку может не стоить затраченных усилий.

Т.е. очевидно, что чем меньше тем лучше, но 1 секунда не будет раздражать. 2 — это уже предел.

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

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

> Ты ведь тоже любишь обобщать «линуксоидов», правда же? ;)

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

>Для кого софт то делаете?

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

>А по-моему самое логичное, дешевое и простое решение.

Дешёвое и простое — да (что может быть проще, чем тупо задизейблить кнопку?), логичное — нет. У диалога сменился контекст: раньше это был диалог, отображающий прогресс копирования с возможностью его отмены, теперь это просто диалог-индикатор, который не предполагает дальнейшего вмешательства пользователя. Зачем на нём кнопка, тем более неактивная? Кнопка предполагает действие, неактивная кнопка говорит «сейчас ты это действие выполнить не можешь». Сразу возникает вопрос «а почему не могу?», «а когда смогу?», «а что нужно сделать, чтобы кнопка стала активной?»
Всего этого быть попросту не должно! Не предполагается действий — никаких контролов. Прописная истина, блин! И ведь это ни на грамм не сложнее: не дизейблить кнопку, а банально скрыть её, не создавая ложную иллюзию «наверно она скоро снова станет активной». Какого хрена не сделано?
И после этого мне будут говорить о «продуманности» системы?

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

А потом «вдруг» оказывается, что и фанатизм не очень-то слепой, да и не фанатизм это, а вполне конкретные претензии, и желание разобраться тоже вполне присутствует, ага? ;)
> для всех пред-установленных приложений BlackBerry.

Я не знаю какие гайдлайны сейчас используются для каждой мобильной платформы, но в любом случае RIM вам судья. Про особенности юзабилити десктоп\веб приложений можете почитать старую, но актуальную статейку: www.useit.com/papers/responsetime.html

> Всего этого быть попросту не должно! Не предполагается действий — никаких контролов. Прописная истина, блин! И ведь это ни на грамм не сложнее: не дизейблить кнопку, а банально скрыть её, не создавая ложную иллюзию «наверно она скоро снова станет активной». Какого хрена не сделано?

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

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

Вместо того чтобы увеличивать «положительную» энтропию — рассказывать всем почему *nix хороший, вы несете «негативную», пытаясь рассказать чем винда плоха. Более того, своими ламерскими выводами вы косвенно дискредитируете линуксовое комьюнити в глазах технических специалистов, которые в перспективе могли бы стать грамотными пользователями этой ОС и сделать её лучше.
>К чему мы пришли: проблема только в том, что кнопка после нажатия не исчезла?

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

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

Я тоже могу, и что? Хочешь — обсудим каждую из них. Но про Убунту никто не говорит, что «над её юзабилити работали лучшие умы планеты и было потрачено N мульёнов долларов», так что подкалывать смысла особо нет :)

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

С чего ты взял, что не замечаю? Очень даже замечаю. И у Наутилуса курсор начинает плясать, когда двигаешь его стрелками, а в каталоге есть файлы/каталоги с очень длинными именами, и список smb-шар в локалке иногда показывается раза с 5-го, сидишь и жмёшь Reload как дурак… да до хрена их! Я при желании накидаю подобный «тролль-список» хоть для Убунты, хоть для Федоры, хоть для МакОСи %)
Так в чём проблема? В том, что говоря про Винду, я не вставил абзац про Убунту?

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

>подмножество линуксоидов, которые не разбираются в том как система работает и пытаются байками из интернета потроллить таких же «вендузятников»

Какими такими «байками из интернета», если всё перечисленное я воочию наблюдаю у себя на компе?

>Более того, своими ламерскими выводами вы косвенно дискредитируете линуксовое комьюнити в глазах технических специалистов

Какими такими «ламерскими выводами»? Тем, что юзабилити обсуждаемого диалога ни хрена не продумано?
> Я тоже могу, и что? Хочешь — обсудим каждую из них.

Если ты мне будешь за это платить 15$ в час — то я готов.

> Какими такими «байками из интернета», если всё перечисленное я воочию наблюдаю у себя на компе?

Это было общее замечание и полностью к твоему комментарию оно не относилось. Вот скажи тогда, какую цель ты преследовал, когда описывал эти проблемы здесь? Ты ожидал что тебе помогут их решить? Или ты пытался ими опровергнуть фразу что «Windows 7 действительно хорошая ос»?

Если второе — то затея потерпела фиаско, т.к. в этом комментарии ты подтвердил что в в линуксе сталкиваешься с теми же проблемами. Т.е. можно считать, что линукс тоже не очень хорошая ОС? ))

> Какими такими «ламерскими выводами»? Тем, что юзабилити обсуждаемого диалога ни хрена не продумано?

Ты до сих пор не смог убедить меня в его непродуманности, я как человек прагматичный считаю, что он продуман в меру. Естественно всегда есть место улучшениям, но для этого диалога они _не критичны_ и почти не отбрасывают тени на «хорошесть» 7-ой винды.

>Если ты мне будешь за это платить 15$ в час — то я готов.

Да без проблем! Но только при условии, что и моё время ты оплатишь. А у меня повременной рейт $25/час (и это после налогов и на фултайме). А контрактные часы обычно идут в 1.5-2 раза выше (но тебе по знакомству могу оставить фултаймовые расценки).

>Или ты пытался ими опровергнуть фразу что «Windows 7 действительно хорошая ос»?

Если второе — то затея потерпела фиаско, т.к. в этом комментарии ты подтвердил что в в линуксе сталкиваешься с теми же проблемами.


Блин, ты сам-то себя послушай.

«Ты описал проблемы Винды, но она от этого не становится „не хорошей“, потому что в Линуксе то же самое». Внимание, вопрос: а при чём тут, собственно, Линукс? Тот факт, что в Линуксе что-то есть/чего-то нет, никак не влияет на факт наличия провалов в юзабилити банальных вещей в Винде. Мне почему-то всегда казалось, что с логикой у тебя всё в порядке… =\

«Если в Линуксе выпадает кернел паник, то это никак не говорит о его кривости, потому что в Винде тоже бывает БСОД».

>Т.е. можно считать, что линукс тоже не очень хорошая ОС? ))

А Линукс — это не ОС (кто-нибудь должен был это написать, пусть это буду я :))
Что касается глюков — да, в Линуксе они тоже есть и они тоже раздражают, и Линукс (о ужас!) не является беспроблемной ОСью. Неужели ты этим шокирован?

Но с ним-то как раз всё понятно: пишут студенты на коленке и бесплатно раздают. В отличие от «действительно хорошей» коммерческой ОСи, над которой работали лучшие программисты, дизайнеры и юзабилисты планеты.

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

Если эти улучшения видит человек, который «никогда не проектировал сложных приложений и лишь отдаленно знаком с понятием юзабилити», значит этот диалог (над которым по идее работали профессионалы) не продуман.

>они _не критичны_ и почти не отбрасывают тени на «хорошесть» 7-ой винды

Это был лишь один эпизод. Я тебе при желании накидаю хоть десяток таких провалов, хоть два. Рейт озвучен выше %)
> Да без проблем! Но только при условии, что и моё время ты оплатишь.

Намек на то, что я не собираюсь это обсуждать не понят. Хм, ну ладно.

> «Если в Линуксе выпадает кернел паник, то это никак не говорит о его кривости, потому что в Винде тоже бывает БСОД».
> Что касается глюков — да, в Линуксе они тоже есть и они тоже раздражают, и Линукс (о ужас!) не является беспроблемной ОСью.

Собственно то что мне нужно было выяснить — я выяснил, ни винда ни линукс (ну ок, ок, какой-нибудь дистрибутив линукса) не являются в твоем понимании «хорошими» ОС, глючные они да и с юзабилити проблемы кругом.

Так я и записал в свою черную книжечку, ага. Как ты сам понимаешь, я врядли смогу изменить твое понимание слова «хорошо» — оно у каждого индивидуально: кому-то может иконка regedit.exe не нравится, а у кого-то любимая игрушка не запускается.

> значит этот диалог (над которым по идее работали профессионалы) не продуман.

Я ещё раз повторяю: диалог продуман в меру, подобное поведение я видел в десятках программ и веб-приложений, а ты мне до сих пор не привел пример _продуманного_ по-твоему «экспертному» мнению диалога подобных приложений (желательно года 2009 выпуска — именно тогда вышла 7-ка).

> Это был лишь один эпизод. Я тебе при желании накидаю хоть десяток таких провалов, хоть два. Рейт озвучен выше %)

Да ты бесплатно накидаешь таких «провалов» в очередном своем комментарии, так что я просто подожду)
>Собственно то что мне нужно было выяснить — я выяснил, ни винда ни линукс (ну ок, ок, какой-нибудь дистрибутив линукса) не являются в твоем понимании «хорошими» ОС, глючные они да и с юзабилити проблемы кругом.

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

>диалог продуман в меру, подобное поведение я видел в десятках программ и веб-приложений

Ещё раз говорю: если «везде так», то это никак не влияет на то, что это не продумано.

Кстати, ты уже второй раз упоминаешь 2009-й год и хочешь приложение именно оттуда. Что, неужели принципы юзабилити настолько сильно скаканули за 2 года? Как-то у меня это не очень вяжется, как при этом может быть «актуальной» статья от 1993-го года, которую ты приводил выше (которая вообще опирается на данные от 1968 года %))

>Да ты бесплатно накидаешь таких «провалов» в очередном своем комментарии, так что я просто подожду)

Конечно, накидаю (и уже накидал достаточно в разное время), просто тебе для этого придётся исправно мониторить весь Хабр. Сколько там у тебя страниц уже в чёрной книжечке исписано? ;)

На вот тебе, на десерт:


Мысли «обычного пользователя»:
«Какой USB? Какой CRW? Не подключал я ничего такого! USB у меня клавиатура и мышка, зачем я буду их отключать? Я карточку от фотоаппарата вытащить хочу, почему она неактивная?»

Т.е. чтобы вытащить SD-карту, надо ткнуть в какой-то «USB-CRW», который я не втыкал и вообще не знаю, что это такое.
> Ещё раз говорю: если «везде так», то это никак не влияет на то, что это не продумано.

Да я пока не вижу никаких доказательств того, что «это» не продумано, ты вроде как не эксперт в юзабилити — поэтому приведи того кто в теме или давай ссылку на источник заслуживающий доверия. Неужели не задумываешься о том почему везде так? Да потому что, мезомишь, это и есть компромисс между достойным юзабилити и сложностью реализации. А то что ты предлагаешь сделать _никому кроме тебя_ не нужно.

> Что, неужели принципы юзабилити настолько сильно скаканули за 2 года?

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

> Т.е. чтобы вытащить SD-карту, надо ткнуть в какой-то «USB-CRW»

Нет, мезомишь, чтобы вытащить SD-карту нужно открыть мой копьютер, выбрать её и нажать кнопку Eject (http://i.imgur.com/5vATM.png). Рекомендую тебе почитать какую-нибудь литературу по этому поводу, чтобы быть в «теме».
>Да я пока не вижу никаких доказательств того, что «это» не продумано, ты вроде как не эксперт в юзабилити — поэтому приведи того кто в теме или давай ссылку на источник заслуживающий доверия.

Ну даже спрошу я мнение нашего UX Specialist-а, ну допустим подтвердит он моё мнение — так ты же скажешь «да он не пойми кто, какой-то хрен с горы, которого никто не знает, а везде сделано так-то и так-то». Или не скажешь? :)

>Да потому что, мезомишь, это и есть компромисс между достойным юзабилити и сложностью реализации.

Конечно, это же ппц как сложно: вместо button.setEnabled(false); написать button.setVisible(false);
Обязательно нужен компромисс, иначе не уложимся по бюджету и срокам %)

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

С какой стати я вдруг оказался что-то «должен» (причём в обоих случаях, хоть скаканули, хоть не скаканули)? :)
Я и не собирался искать, реализовано это где-то или нет, по одной простой причине: наличие/отсутствие реализации ничего не говорит о том, хороша идея или нет.
Куча хороших идей до сих пор не реализована, а куча хреновых идей, наоборот, реализована.

>либо я защитываю тебе очередной слив

А ты только мои считаешь или свои тоже? :)

>Нет, мезомишь, чтобы вытащить SD-карту нужно открыть мой копьютер, выбрать её и нажать кнопку Eject

Получается, в трее при этом маячит совершенно ненужная фигня, которую использовать не нужно? Ну что ж, это очень продумано: то, что использовать не нужно — перед глазами на расстоянии клика, а то, что использовать нужно — за этим надо отдельно лезть в «мой компьютер» и далее по тексту. Всё продумано, юле! %)
> Ну даже спрошу я мнение нашего UX Specialist-а

Спроси, спроси конечно и нотариально заверенные скриншоты не забудь предоставить.

> Конечно, это же ппц как сложно:

Представил себе пользователя, который нажал на кнопку и она исчезла: «Ебать! Где?! ЧТО?!». Да, задай этот вопрос вашему «юзабилисту» :) Ессно убрать кнопку мало — нужно еще изменить размер диалога, отобразить на нем актуальную информацию по текущему процессу и вообще сделать много прыжков чтобы не напугать пользователя своим идиотизмом. И да, это дорого!

> Куча хороших идей до сих пор не реализована, а куча хреновых идей, наоборот, реализована.

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

> Получается, в трее при этом маячит совершенно ненужная фигня, которую использовать не нужно?

У каждой фигни, мезомишь, есть предназначение и пользователи. Поверь, эта «фигня» находит своих пользователей, кстати, не советую тебе открывать device manager в винде — там «стока всиго нипонятногооО!», что твоя нежная психика может пострадать ненароком.

> за этим надо отдельно лезть в «мой компьютер» и далее по тексту.

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

P.S. Я что-то уже устал нести на себе крест капитана очевидности в этом треде.
Ой мля-я-я… Даже заморачиваться не буду — тебе что в лоб, что по лбу, один хрен, ты даже очевидные вещи признать не можешь (уж не говорю о тех, где чуток подумать надо, а не твердить «покажи картинку, покажи картику», которую я тебе, собственно, нигде не обещал).
Разрешаю засчитать ещё один «слив» (не забудь нарисовать фломастером звёздочку на борту любимого самолётика).

>Что значит «отдельно»? Ты из моего компьютера работаешь с этой карточкой! Не из менюшки в трее, а из проводника.

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

>У каждой фигни, мезомишь, есть предназначение и пользователи. Поверь, эта «фигня» находит своих пользователей

Расскажи же мне, неразумному, её предназначение, а то я как-то теряюсь. Если менюшка со словом «Eject» не предназначена для извлечения сменных носителей (и слово «Eject», видимо, означает совсем не то, что я по необразованности подумал) — то для чего она предназначена? И если она предназначена для чего-то другого — то почему она таки извлекает эти самые носители?
Бляха-муха, я всё больше и больше хренею от этой продуманности!

«Если кликнуть сюда, то там будет „Eject“, но вы туда не ходите, на самом деле чтобы вытащить SD-карту нужно открыть мой копьютер, выбрать её и нажать кнопку Eject. Это всё специально продумано, интуитивно понятно, и намного проще, чем сделать 2 клика на расстоянии 50 пикселей друг от друга. Почитайте какую-нибудь литературу по этому поводу, чтобы быть в теме».

И что самое интересное — ты говоришь это абсолютно серьёзно и с полной уверенностью в своей правоте, совершенно не замечая полной абсурдности.
Вот никогда не понимал, почему когда жму Eject на флэшке, то она не выскакивает, хотя когда жму на cd/dvd, то выскакивает. :-/ Про то, что нельзя отмонировать св/вмв, находящийся в приводе я вообще молчу.
> Ой мля-я-я… Даже заморачиваться не буду — тебе что в лоб, что по лбу, один хрен, ты даже очевидные вещи признать не можешь

Что-то мне это напоминает… ах да, доказывает троешник у доски теорему: «Длина этого отрезка равна 5-ти. — Почему? — Потому что равна! Ну это же очевидно? Вы что не понимаете?»

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

Слив защитал, если нужен еще один — обращайся.

> Нет, это ты работаешь с фотографиями из «Моего компьютера», а я работаю с ними из предназначенной для этого программы,

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

>Расскажи же мне, неразумному, её предназначение, а то я как-то теряюсь.

Во-первых эта менюшка, позволяет открыть окно Devices&Printers, во-вторых позволяет безопасно извлечь ремувэбл устройства, причем для каждого устройства указано название девайса через который оно подключено. За название девайса отвечает его производитель. У твоего кардридера вот такое вот дибильное название, у моего все ок: Mass Storage Device.

А если ты нихрена не знаешь, что такое кардридер, то идешь в мой компьютер и там работаешь со своей карточкой — профит!

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

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

Да, я понял: извлекать карточку нужно где угодно и чем угодно, но только не тем, что маячит перед глазами и говорит, что оно — «Safely Remove Hardware and Eject Media»:


>Во-первых эта менюшка, позволяет открыть окно Devices&Printers

Это ведь то, что юзер делает каждый день, поэтому это нужно обязательно вытащить на передний план! А вот чтобы извлечь карточку, «нужно открыть мой копьютер, выбрать её и нажать кнопку Eject ». Продумано!

>во-вторых позволяет безопасно извлечь ремувэбл устройства, причем для каждого устройства указано название девайса через который оно подключено...<skipped>… У твоего кардридера вот такое вот дибильное название...

А-а-а, так это у меня кардридер так называется? И для извлечения карточки мне нужно ткнуть в «Извлечь кард-ридер»? Блин, опять продумано!

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

Я ни хрена не знаю, что такое кардридер, но я знаю, что такое карта, и я вижу свою карту в этой менюшке, но ткнуть в неё не могу, вместо этого мне, оказывается, надо ткнуть в «Извлечь кард-ридер». Снова всё продумано, ты погляди-ка!

>Я, мезомишь, свои слова подтверждаю аргументами

Ты забыл добавить "блестящими аргументами". Дай-ка я их перечислю, чтобы не забыть:
  • «в вашем этом линуксе абсолютно та же ситуация»
  • «вот почитай актуальную статейку» (опирающуюся на данные 40-летней давности)
  • «я могу сейчас запустить убунту и насчитать в гноме и сопутствующих утилитах десятки подобных «проблем»» (снова «у вас то же самое»)
  • «подобное поведение я видел в десятках программ и веб-приложений» (т.е. «у всех так, значит так правильно»)
  • «уж сколько я разных клавиатур пробовал подключать к 7-ке таких проблем никогда не было» (т.е. «у меня всё работает»)
  • «твои кривые руки...» (ну как же без этого?)
  • "… наложились на сильное желание, чтобы клавиатура не заработала под виндовс" (конечно, а ещё я отправляю комп в ребут силой мысли, а энергией «ци» патчу ядро)

И при этом ты прилежно считаешь мои «сливы».

Скажи, куда выслать $15, только чтобы ты продолжал отжигать? :)))
Конечно, это же ппц как сложно: вместо button.setEnabled(false); написать button.setVisible(false);
Обязательно нужен компромисс, иначе не уложимся по бюджету и срокам %)

Это 5 :)
Или ты пытался ими опровергнуть фразу что «Windows 7 действительно хорошая ос»?

Если второе — то затея потерпела фиаско

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

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

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

Надеюсь я тебя немного порадовал.
> но так же получил возможность запускать на ней все самые современные игры
Дайте мне две таких системы! Купил Ведьмака 2 пятого июля. С пятого июля не могу запустить. Steam пытается установить какой-то VC redist 2010, а уже установлена более свежая версия (dependecy hell как он есть, да?). Инсталлятор завершается с ошибкой («более новая версия уже установлена»). workaround я знал уже через пять минут после обнаружения проблемы (подправить скрипт установки дополнений Steam, чтобы не пытался ставить VC redist). Однако, мне стало интересно, а сколько пришлось бы ждать обычному пользователю и я составил запрос в техподдержку Steam (кстати говоря, их техподдержка стала значительно хуже, чем была лет пять назад; хотя наверное в прошлом трава всегда зеленее). Они не могут предложить мне хоть какой-нибудь workaround с пятого июля, а на прошлой неделе выкинули фортель — закрыли тикет молча, в надежде на то, что я не обращу на это внимание. Обратил, переоткрыл, решения всё ещё нет. Уже сорок дней я не могу поиграть в современную игру на современной хорошо отлаженной операционной системе. WTF?!

Под WINE же, даже если бы у меня и был установлен более новый VC redist в некотором проефиксе, я мог бы создат чистый префикс одним кликом.

И, до того как вы ответите «ну вот видите какая техподдерка» (да, такая;l у AMD и nVidia кстати и то лучше) и «виноваты тупые разработчики Steam (потому что нужно проверять факт наличия любой версии VC redist 2010 прежде чем пытаться ставить) а не система», этот комментарий не про невозможность поиграть. Этот комментарий про «продуманность» системы. Была бы продуманность — не было бы таких проблем. Как видите, WINE и то более продуман на фоне Windoiws.
Если бы я был на месте обычного пользователя, то после получения ошибки «установлена более свежая версия». я бы открыл панель управления, удалил бы текущую установленную версию этого redistributable package и установил бы игру. И не надо никого префикса в wine. DLLhell это вообще термин из другой области, в данном случае на лицо неправильная конфигурация установочного пакета (да, да там есть куча опций, которые решают это проблему).

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

Сравнивать программу (wine) с ОС — это конечно мощно, жму руку, так сказать. Могу посоветовать создать чистый vhd образ с 7-кой (http://habrahabr.ru/blogs/windows/49670/) если очень хочется поэкспериментировать, ну или поискать платные аналоги в гугле по слову sandbox.
> а разработчикам нужно оторвать руки, за то что они не протестировали нормально свой продукт и неправильно определяют установленную версию этого пакета
Версию какого пакета? Разработчикам чего нужно отрывать руки? Вы вообще в курсе, как проходит процесс установки дополнительных приложений Стимом?

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

> А если удаление не решило проблемы,
Даже без учёта предыдущего абзаца, а вы как бы даже не допускаете, что это действие может привести к проблемам в работе другого приложения, установившего эту самую более свежую версию? Ну, типа, на месте разработчика той другой программы вы за такое действие пользователя не хотели бы оторвать ему руки, ноги и всё остальное, включая голову?

> Сравнивать программу (wine) с ОС — это конечно мощно, жму руку, так сказать.
Не прикидывайтесь идиотом, пожалуйста. Или вы не прикидываетесь, и на самом деле не поняли, к чему был упомянут WINE?
> Версию какого пакета? Разработчикам чего нужно отрывать руки? Вы вообще в курсе, как проходит процесс установки дополнительных приложений Стимом?

эээм? основываюсь исключительно на твоих словах:

«Steam пытается установить какой-то VC redist 2010, а уже установлена более свежая версия»

1. VC++ redistributable package — это и есть тот самый пакет
2. А как ты узнал, что проблема именно в этом?

" Стим молчит как рыба и не сообщает причину того, почему при попытке запуска игры ничего не происходит. "

Круто! Я бы просто сразу зарефандил этот продукт. А стим бы удалил нахрен. Хотя ты наверняка выяснил что стим пишет логи и нашел-таки там ошибку? А если бы ты не знал в чем проблема, то почему решил что вайн тебе в ней поможет?

>Даже без учёта предыдущего абзаца, а вы как бы даже не допускаете, что это действие может привести к проблемам в работе другого приложения, установившего эту самую более свежую версию?

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

> Не прикидывайтесь идиотом, пожалуйста. Или вы не прикидываетесь, и на самом деле не поняли, к чему был упомянут WINE?

Почитай внимательно что я: Wine — это просто программа, которую гипотетически можно поставить на ОС Windows и пользоваться всеми её фичами. Говорить что «WINE и то более продуман на фоне Windoiws.» это из разряда «Word и то более продуман на фоне notepad».
> А как ты узнал, что проблема именно в этом?
Попытался запустить инсталлятор вручную, чтобы узнать причину ошибки. Сразу замечу, что у простого пользователя нет понимания того, что там нужно запускать и где оно вообще лежит. Простой пользователь ждал бы уже сорок дней.

> Круто! Я бы просто сразу зарефандил этот продукт.
Что же вы Windows до сих пор не зафрендили?

> Хотя ты наверняка выяснил что стим пишет логи и нашел-таки там ошибку?
Стим пишет пять логов, но я ни разу в жизни не заглядывал ни в один из них (не было необходимости, в том числе в обсуждаемом случае). Наверное уровень их полезности примерно на уровне востребованности этих логов техподдержкой — нулевой.

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

> Не допускаю.
На здоровье. Простой пользователь не узнал бы причину проблемы, а значит и не догадался бы снести новую версию VC redist 2010.

> Говорить что «WINE и то более продуман на фоне Windoiws.» это из разряда «Word и то более продуман на фоне notepad»
В данном примере я отношусь к Windows и WINE с потребительско-пользовательской точки зрения. И то и другое в данном случае — «пускалки» игр. И зачастую WINE является лучшей пускалкой игр, чем Windows.
Давай будем последовательны:

1. Пользователь столкнулся с проблемой — никаких сообщений об ошибках он не получает (по твоим словам), он обращается в службу поддержки. Ни о каком вайне он не думает, т.к. не знает причину проблемы.

2. Два варианта развития событий: суппорт стима не решает проблему за неделю и пользователь запускает процедуру рефанда игры (от английского refund — возврат денег за товар). Поскольку главное правило суппорт инженера «не допусти рефанда», то он сразу вытягивает руки из жопы и находит причину проблемы. Второй вариант — суппорт сразу находит причину проблемы или её решение.

3. Пользователь теперь знает название ошибки. После этого он сделает то что я сказал и нормально установит игру.

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

> WINE является лучшей пускалкой игр, чем Windows.

Ну мне то ты зачем врешь? Думаешь я им не пользовался? Беглый взгляд на список проблем отсюда appdb.winehq.org/objectManager.php?sClass=version&iId=20882 заставляет волосы шевелиться на голове.

Я, например, использую Eclipse для кодинга и с моей точки зрения он является лучшим редактором кода, чем любой из поставки Windows. Интересно почему люди в МС не напишут свой Eclipse и не включат в стандартную поставку винды? Самому то не смешно?
2. И сразу фейл! В Стиме нет рефанда.

> Ну мне то ты зачем врешь?
Кстати, всё хочется спросить: мы с вами уже пили вместе? Я на «ты» не переходил.

> Думаешь я им не пользовался?
Думаю, вы в состоянии решать проблемы с запуском игр в Windows (если они решаемы), но не в состоянии решать проблемы с запуском игр в WINE (если они решаемы).

> Беглый взгляд на список проблем
Наугад ткнул три бага. Ни одного комментария за последние полгода.
Ах да — с одним багом при запуске StarCraft II я таки столкнулся лично. Это был баг FGLRX, который уже исправили в последних версиях драйвера. Ещё вопросы?

> Интересно почему люди в МС не напишут свой Eclipse и не включат в стандартную поставку винды? Самому то не смешно?
И вы снова деликатно опускаете тот момент, что архитектура Windows и средств разработки Microsoft (в данном случае VC) приводит к проблемам подобным той, с которой я столкнулся. В результате разработчикам приходится городить собственные костыли (по причие отсутствия вменяемого пакетного менеджера) качество которых оставляет желать лучшего, так как Adobe городят одни костыли в своём инсталляторе, Valve другие костыли в Steam, принцип работы которых отличается, и так далее.
> 2. И сразу фейл! В Стиме нет рефанда.

Правильно ли я понимаю, что юзер может потратить 50 долларов и в итоге остаться с нерабочей игрой? Ты решение своей проблемы где нашёл — на стимовских форумах?

> Кстати, всё хочется спросить: мы с вами уже пили вместе? Я на «ты» не переходил.

А чего же ты ждешь? Переходи. Или думаешь я сначала тебя пить позову?

> Думаю, вы в состоянии решать проблемы с запуском игр в Windows (если они решаемы), но не в состоянии решать проблемы с запуском игр в WINE (если они решаемы).

Ошибаешься.

> Ещё вопросы?

Вопросов много: почему ты не просмотрел остальные 24 бага? Почему отсутствие комментов к ним означает, что они больше не воспроизводятся? Нравится ли тебе бага, из-за которой невозможно полностью пройти игру без читов даже с бейджиком голд (Campaign Zeratul mission in lab crashes)? Как насчет остальных игр без бейджика platinum? Ты действительно думаешь, что шанс запустить произвольную игру в вайне выше чем в виндовс?

>И вы снова деликатно опускаете тот момент, что архитектура Windows и средств разработки Microsoft (в данном случае VC) приводит к проблемам подобным той, с которой я столкнулся.

Итак, насколько я понял: у винды проблема с архитектурой из-за того что в ней нет «вменяемого пакетного менеджера», т.е. если я вдруг напишу вменяемый пакетный менеджер — то неожиданно проблема в архитектуре перестанет существовать? Отвечу сам: то с чем ты столкнулся это не проблема архитектуры. Это проблему совершили разработчики стороннего софта, а пакетный менеджер просто позволил бы им её не совершить.

И вот тут мы пришли к стандартному холиварному аргументу: под виндовс пока нет вменяемого пакетного менеджера. Почему-то несмотря на огромное количество разработчиков его пока никто не написал (странно правда?), а сама МС решила внедрить его только в следующую версию своей ОС.

Кстати, что будешь делать в убунте если установленный пакет не запустится? Куда обратишься за помощью? Что делать «простому» пользователю в этом случае? Здесь тоже присутствует ошибка в архитектуре?
> Правильно ли я понимаю, что юзер может потратить 50 долларов и в итоге остаться с нерабочей игрой?
Да. Это касается и Windows, к слову. Лицензии — это не товар, это договора.

> Ты решение своей проблемы где нашёл — на стимовских форумах?
Нет, просто у меня давний опыт его использования — ещё с Софт-Клабовского издания Half-Life 2 без файла локализации на 800 мегабайт, который нужно было качать через (в те времена ещё) модемное соединение.

> Переходи.
Не собираюсь. Кто вы такой?

> почему ты не просмотрел остальные 24 бага?
Зачем?

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

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

> Это проблему совершили разработчики стороннего софта
А чёйта не Microsoft? Инсталлятор старой версии VC redist 2010 мог бы возвращать «установка успешна» при обнаружении более новой версии в установленном виде — и проблемы бы не было.
Или Microsoft никогда не виновата?

> если я вдруг напишу вменяемый пакетный менеджер
Мало его написать — нужно чтобы разработчики его использовали. Microsoft могут это сделать, но не делают. Потому что тонны legacy, legacy, legacy!
Когда Microsoft сильно прижимает — они всё же отбрасывают legacy и делают как надо (новые архитектуры аудио и видеодрайверов, представленные в Vista — наглядный тому пример).

> а пакетный менеджер просто позволил бы им её не совершить
Следуя вашей логике — системы активной безопасности в автомобилях не нужны, ибо нефиг ошибаться.
Вы как-то похоже упускаете из виду, что VC redist тоже результат деятельности Microsoft, и его установку можно было бы сделать более продуманной даже без использования пакетного менеджера. Посмотрите например на инсталляторы Дотнетов.

> а сама МС решила внедрить его только в следующую версию своей ОС
Бабка надвое сказала. Скорее всего они внедрят его так же, как это сделала EA в Origin (нет предпосылок к иному сценарию развития событий) — клиент качает инсталляторы в exe или msi, а обновления юзер либо качает сам, либо это делает встроенный апдейтер приложения.

> Здесь тоже присутствует ошибка в архитектуре?
А где конкретно здесь ошибка в архитектуре?

> И вот тут мы пришли к стандартному холиварному аргументу
«Стандартному холиварному аргументу» my ass! Где ваша «современная хорошо отлаженная операционная система», а? Где современность? Через полтора года в Windows 8? Где продуманность? В инсталляторе VC redist? Bullshit на палке эти ваши аргументы про современность, продуманность и хорошую отладку.
> а те, кто зарегистрировали баг, всё же игнорируют заданные им разработчиками WINE вопросы
*всё же не игнорируют
> Да. Это касается и Windows, к слову.
По виндовс, к слову, любая информация гуглится хотя бы. Кстати я зашел на форум стрима и там в нужной ветке проблему с установкой Witcher2 уже обсуждают 10 страниц. Т.е. проблема вполне себе решабельна даже без говяного суппорта.

> Не собираюсь. Кто вы такой?
Хорошо, я не против обращения ко мне на «вы».

> Зачем?
Чтобы проверить к ним количество комментов конечно же, вдруг они там есть?

> Потому что когда проблема воспроизводится и действительно причиняет неудобства большому количеству пользователей — её не оставляют без комментария больше месяца
А если не большому количеству, а 1-2 людям? Один из них завел багу и ушел играть в старкарфт2 под виндовс, поэтому больше в баге ничего не пишет. Ключевые проблемы уже известны, и я о них написал (невозможно пройти одну из миссий), но ты их хитро проигнорировал.

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

Окей, процитирую полностю «И зачастую WINE является лучшей пускалкой игр, чем Windows.» — это неправда даже с точки зрения банальной логики, т.к. при запуске игр под вайном к «родным» глюкам приложения под виндой добавляются глюки генерируемые самим вайном и это очень хорошо видно по сайту appdb, который, собственно, и служит для того, чтобы описывать там проблемы _несовместимости_ вайна с виндовыми приложениями. Единственное, чем вайн может быть лучше в плане запуска игр, это то, что игры, которые идут под ХР, но не идут под 7-ку под вайном работать будут. Но ими можно спокойно принебречь.

> Инсталлятор старой версии VC redist 2010 мог бы возвращать «установка успешна» при обнаружении более новой версии в установленном виде — и проблемы бы не было.
Ты вообще смотрел параметры командной строки у инсталлятора vs redist 2010? А это нужно было сделать очень давно, тогда бы ты узнал что во-первых у него есть параметер /NoSetupVersionCheck (сюприз!), а во-вторых параметр /msioptions — с помощью котого можно передать любые опции запакованному msi-нику и делать с пакетом все что угодно (удалять, апдейтить, не апдейтить). И проблема, с которой началось наше обсуждение, заключается лишь в том, что разрабы не передают ему никаких опций, т.е. он запускается с опциями по-умолчанию и логично предположить, что эти опции не дают установиться пакету, когда установлена более новая версия. И ВСЁ! Представляешь? А ты уже притянул сюда за уши dllhell (но почему-то забываешь о dependency hell?) и уже начал упоминать легаси код. Ну если не знаешь значения этих терминов зачем их вставляешь всюду без разбора?

Да vc++ redist — это результат деятельности МС и он _продуман_, нужно его только использовать правильно.

> Бабка надвое сказала. Скорее всего они внедрят его так же, как это сделала EA в Origin (нет предпосылок к иному сценарию развития событий) — клиент качает инсталляторы в exe или msi, а обновления юзер либо качает сам, либо это делает встроенный апдейтер приложения

Информация эта скорее всего неверна, потому уже известен формат приложений для Windows Store — это AppX: www.istartedsomething.com/20110405/first-look-at-the-future-of-application-deployment-on-windows-8-appx/, скорее всего апдейты тоже будут поставляться централизованно, если разработчики в этом заинтересованы.

> А где конкретно здесь ошибка в архитектуре?
Я немного развил вашу мысль, допустим Стим — это менеджер пакетов из которого можно поставить пакет (то бишь игру), вы этот пакет пакет поставили — он у вас не запустился и вы называете это ошибкой в архитектуре системы. Теперь другой случай — вы устанавливаете какую-нибудь игру из Ubuntu One и она не запускается — это тоже ошибка в архитектуре ОС?

> «Стандартному холиварному аргументу» my ass! Где ваша «современная хорошо отлаженная операционная система», а? Где современность?
Из аргументов, как я понял, остался только один: Виндовс не современна потому что для неё нет пакетного менеджера. А под *nix до сих пор ни ворда ни фотошопа нет — может ли в таком случае какой-нибудь дистрибутив линукса считаться современным? А до января 2011 года в Мас ОС тоже не было пакетного менеджера — тоже устаревший софт нам эппл подсовывала, да? Вообщем веселые у вас критерии современности.
> По виндовс, к слову, любая информация гуглится хотя бы.
Ну и что там нагугливается про refund?

> Кстати я зашел на форум стрима и там в нужной ветке проблему с установкой Witcher2 уже обсуждают 10 страниц. Т.е. проблема вполне себе решабельна даже без говяного суппорта.
Что скажет вендузятник, если для решения проблемы с WINE предложить ему прочитать десять страниц на форуме? Вот и я посылаю вас туда же.

> Чтобы проверить к ним количество комментов конечно же, вдруг они там есть?
Мне это зачем? Вы привели пример — вы и читайте.

> А если не большому количеству, а 1-2 людям?
Ой… а что если 1-2 человека столкнуться с багом в самом StarCraft II, который проявляется только у них? Как поступит Blizzard? Давайте предположим вместе! Вот вы как думаете?

> Ключевые проблемы уже известны, и я о них написал (невозможно пройти одну из миссий), но ты их хитро проигнорировал.
О да, я жутко хитёр. Потратил полторы минуты на багтрекер WINE и нашёл решение:
winetricks corefonts
winetricks vcrun2005
Но вы старайтесь, авось ещё чего найдёте.

> Окей, процитирую полностю «И зачастую WINE является лучшей пускалкой игр, чем Windows.» — это неправда даже с точки зрения банальной логики
Нет, ну если вы держите по одному экземпляру Windows на каждую игру — тот тут Windows конечно вне конкуренции! Однако, если вы поступаете иначе… ну, вы поняли, да?

> Но ими можно спокойно принебречь.
Вы знаете, а ведь играми, которые так или иначе (WINE, VMware, DOSBox) нельзя запустить на Linux-хосте, тоже можно пренебречь. Не менее спокойно.

> /NoSetupVersionCheck
Опишите результат запуска с этим ключом в двух сценариях:
1. Более новая версия VC redist 2010 установлена.
2. VC redist не установлен.

> удалять, апдейтить, не апдейтить
Ой, вот в особенности когда более новая версия уже установлена, нам нужно удалять или (не) апдейтить, ага.

> Представляешь?
Неа, обычный пользователь уже сорок дней ждёт ответ от саппорта и сидит без игры. Ведь если что-то не работает на Windows, то всегда виноват пользователь, или разработчик, но не Microsoft, а если что-то не работает на Linux, то всегда виноват Linux. Всё точно?

> И проблема, с которой началось наше обсуждение, заключается лишь в том, что разрабы не передают ему никаких опций, т.е. он запускается с опциями по-умолчанию и логично предположить, что эти опции не дают установиться пакету, когда установлена более новая версия. И ВСЁ!
И… вы не думаете, что у опций по-умолчанию есть проблемы? Нет, они не должны ставить старую версию вместо новой, или поверх, но по крайне мере вернуть вызвавшему приложению Everything's shiny, Cap'n. Not to fret! если новая версия уже установлена, можно ведь, верно?

> но почему-то забываешь о dependency hell?
Помню-помню. Какой спрос со «студенческой поделки», коли рядом есть «стабильная продуманная хорошо отлаженная операционная система»? Вот её и обсуждаем-с.

> Ну если не знаешь значения этих терминов зачем их вставляешь всюду без разбора?
Ну а если вы такой умный и знаете волшебное слово NoSetupVersionCheck, что же вы советовали снести более новую версию? Кстати, я кажется вспомнил, откуда она взялась. Если ничего не путаю, приплыла как обновление безопасности. А вы советовали мне её удалить и заменить на старую, представляете?

> нужно его только использовать правильно
Где-то я это уже слышал… В общем, в таком случае WINE продуман, и его нужно лишь использовать правильно.

> Dependencies – name, publisher and minimum version of other required applications
А ещё через пять лет они осилят зависимости как у rpm/deb. Современная продуманная система, говорите?

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

> он у вас не запустился и вы называете это ошибкой в архитектуре системы
А так же в инсталляторе, устанавливаемом по зависимостям.

> вы устанавливаете какую-нибудь игру из Ubuntu One и она не запускается — это тоже ошибка в архитектуре ОС?
Во-первых к следующему сообщению вы вобъёте в Гугл «Ubuntu One» и «Ubuntu Software Center», во-вторых продолжим, когда вы приведёт в пример хотя бы одну игру из репозитория Ubuntu, которая не запускается из-за проблем с зависимостями.

> Из аргументов, как я понял, остался только один: Виндовс не современна потому что для неё нет пакетного менеджера.
Есть! Десятки костыльных пакетных менеджеров, каждый с собственными заскоками.

> А под *nix до сих пор ни ворда ни фотошопа нет — может ли в таком случае какой-нибудь дистрибутив линукса считаться современным?
Обязательно держите нас в курсе ваших успехов в использовании Ворда и Фотошопа! Кстати, а вы ими вообще пользуетесь? Что делаете?

> А до января 2011 года в Мас ОС тоже не было пакетного менеджера — тоже устаревший софт нам эппл подсовывала, да?
А то! OpenGL 3.3 до сих пор (даже в Lion) не осилили, не говоря уже о 4.2. Старьё сплошное подсовывают.

> Вообщем веселые у вас критерии современности.
У вас тоже: Eject в проводнике, да Ворд с Фотошопом.
>Ну и что там нагугливается про refund?
Почему я за тебя должен это делать? Зайди в онлайн магазин от МС: www.microsoftstore.com/store/msstore/html/pbPage.Help_Return_Exchange и прочитай там такую строчку: «Returns for downloadable software products will be honored for thirty (30) days from the date of purchase». Кстати коробочную версию можно в течение 2-х недель вернуть в магазин, и даже предустановленную винду можно зарефандить. Еще вопросы?

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

>Мне это зачем? Вы привели пример — вы и читайте.
Стоп-стоп, это же ты первый начал их считать – вот и продолжай. Мне хватило списка открытых багов и это только _одна_ игра, а если по остальным пройтись?

> Ой… а что если 1-2 человека столкнуться с багом в самом StarCraft II, который проявляется только у них? Как поступит Blizzard? Давайте предположим вместе! Вот вы как думаете?
Я не думаю, я знаю: близы хорошо и долго тестируют свои игры, у близов нормальный суппорт, близы выпускают к стару2 по патчу в месяц. Ты решил рассмотреть самый плохой пример – фейл!

> О да, я жутко хитёр. Потратил полторы минуты на багтрекер WINE и нашёл решение:
>Но вы старайтесь, авось ещё чего найдёте.
Ну вот мы и пришли к тому, из-за несовместимости вайна с этой игрой тебе пришлось читать какие-то форумы и запускать комманды в консоли. А была вы у тебя винда – запустил бы и играл без проблем, ведь зачастую виндовс является лучшей пускалкой игр, чем вайн!

>Нет, ну если вы держите по одному экземпляру Windows на каждую игру — тот тут Windows конечно вне конкуренции! Однако, если вы поступаете иначе… ну, вы поняли, да?
>Вы знаете, а ведь играми, которые так или иначе (WINE, VMware, DOSBox) нельзя запустить на Linux-хосте, тоже можно пренебречь. Не менее спокойно.

Летчик.jpg Особенно меня беспокоит фраза «так или иначе». Множество игр запускаемых без проблем на винде и множество виндовых игр запускаемых без проблем на линуксе просто несравнимы.

> Опишите результат запуска с этим ключом в двух сценариях:
Опиши их сам, если тебе требуется. В этом нет ничего сложного.

>Ой, вот в особенности когда более новая версия уже установлена, нам нужно удалять или (не) апдейтить, ага.

Дальше, я так понимаю, ты начнешь искать у меня орфографические ошибки?

>Неа, обычный пользователь уже сорок дней ждёт ответ от саппорта и сидит без игры. Ведь если что-то не работает на Windows, то всегда виноват пользователь, или разработчик, но не Microsoft, а если что-то не работает на Linux, то всегда виноват Linux. Всё точно?

Не знаю. Эта фраза взята из сектантского справочника по холивару для чайников. Я такие вещи не читаю. Попробуй «у своих» узнать)

>И… вы не думаете, что у опций по-умолчанию есть проблемы? Нет, они не должны ставить старую версию вместо новой, или поверх, но по крайне мере вернуть вызвавшему приложению Everything's shiny, Cap'n. Not to fret! если новая версия уже установлена, можно ведь, верно?

Чувак, ты жгешь нереально! И оно возвращает экзит код, прикинь! Который разрабы должны были проверить, а они просто сравнили его с нулем, а он ессно не ноль – потому что установки не произошло) И таки да, никаких проблем с опциями по умолчанию нет, все экзит коды давно задокументированы (http://support.microsoft.com/kb/290158). Я понимаю, ты не разбираешься в программировании и красноглазие мешает воспринимать правильно информацию об альтернативной ОС, но мозг то у тебя есть или где?

> Ну а если вы такой умный и знаете волшебное слово NoSetupVersionCheck, что же вы советовали снести более новую версию? Кстати, я кажется вспомнил, откуда она взялась. Если ничего не путаю, приплыла как обновление безопасности. А вы советовали мне её удалить и заменить на старую, представляете?

Я советовал самое простое и действенное решение проблемы с минимальными рисками. А после установки игры можно было бы запустить виндовс апдейт и он опять все обновит – бинго!

>А ещё через пять лет они осилят зависимости как у rpm/deb. Современная продуманная система, говорите?

Я смотрю ты умеешь видеть будущее, можешь подсказать курс доллара на завтра? А то не знаю покупать или продавать. Ты про новый формат приложений ничего не знал, до моей ссылки, а уже начинаешь рассуждать о том, как в релизе будут реализована работа с зависимостями. Nice Try!

>Никакой достоверной информации об этом по ссылке нет. Вообще.

Интернет не состоит из одной ссылки. Тем более технология msi позволяет делать инкрементальные апдейты (msp), поэтому не вижу проблем.

>Во-первых к следующему сообщению вы вобъёте в Гугл «Ubuntu One» и «Ubuntu Software Center», во-вторых продолжим, когда вы приведёт в пример хотя бы одну игру из репозитория Ubuntu, которая не запускается из-за проблем с зависимостями.

Да, попутал SC и One. А почему тебя именно проблемы с зависимостями интересуют? У тебя же игра не поставилась не из-за них, а из-за криворукости разработчиков. Но пример всё равно есть: askubuntu.com/questions/54851/package-operation-failed-when-installing-software, так и что же получается? На лицо ужасные архитектурные проблем в убунте, так?

>У вас тоже: Eject в проводнике, да Ворд с Фотошопом.

Eject то здесь причем? Да, вижу что с аргументами напряг. «Нативных офиса и адобе креатив сьюта под никсы пока нет, значит всё – система несовременна» — ты приблизительно такие же выводы делаешь о винде, потому что пакетный менеджер это такое же ПО как и офисный\графический пакет. Мне уже надоедает в который раз об этом говорить.
> Почему я за тебя должен это делать?
Да вы и за себя-то сделать не можете:
> To return downloadable software
> 2.Uninstall the software from your computer:
> * In Windows 7 and in Vista: In Control Panel, go to Programs and Features, and then click Uninstall a program.
Так где там возврат Windows?

> О чем речь то?
Так и в случае запуска под WINE человек заведомо остаётся без суппорта — ситуации равноценны. Вот только в случае WINE читать десять страниц для того, чтобы разобраться, как запустить игру, вы наверняка посчитаете неприемлемым. Что, не так?

> Стоп-стоп, это же ты первый начал их считать – вот и продолжай.
Нагдо врёте:
> Беглый взгляд на список проблем отсюда appdb.winehq.org/objectManager.php?sClass=version&iId=20882 заставляет волосы шевелиться на голове.
Глядите дальше.

> Я не думаю, я знаю: близы хорошо и долго тестируют свои игры, у близов нормальный суппорт, близы выпускают к стару2 по патчу в месяц. Ты решил рассмотреть самый плохой пример – фейл!
А теперь дуйте на любой из официальных форумов StarCraft II (американский, европейские, китайский, корейский? etc.) и откройте темы, в которых просят OpenGL-движок (по куче причин) в версии для Windows. Просто пример.

> Ну вот мы и пришли к тому
Ну вот мы и пришли к тому, что больше ничего вы не нашли. Фейл.

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

> Опиши их сам, если тебе требуется. В этом нет ничего сложного.
Зачем? Вы же специалист по Windows, а не я, и вы пытаетесь доказать, что это «решение» сработает. Доказывайте.

> Дальше, я так понимаю, ты начнешь искать у меня орфографические ошибки?
> Я советовал самое простое и действенное решение проблемы с минимальными рисками.
Заголовки завтрашних газет: «Сотрудники Лаборатории Касперского занимаются подрывной деятельностью на форумах, рекомендуя удалить обновления безопасности! Скандалы! Интриги! Расследования! Показать всё, что скрыто!»

> А после установки игры можно было бы запустить виндовс апдейт и он опять все обновит – бинго!
Зависит от того, как ведёт себя инсталлятор обновления. Если он заменяет предыдущую версию… догадываетесь, что получится?

> Я смотрю ты умеешь видеть будущее
Ну ладно, уговорили: не через пять, а через десять лет.

> Ты про новый формат приложений ничего не знал
И почему меня должен был интересовать этот недоформат?

> Интернет не состоит из одной ссылки.
Что же вы неправильную ссылку даёте?

> поэтому не вижу проблем
Вы, как я погляжу по вашим другим сообщениям в этом треде, вообще не видите проблем. Выходит Windows 7 — вы не видите проблем в Vista. Выходит сервис-пак для Windows 7 — вы не видите исправленных в нём проблем в Windows 7 без сервис-пака. Выкладывают планы на Windows 8 — вы продолжаете не видеть проблем в Windows 7 (вне зависимости от сервис-пака). Если и после выпуска Windows 8 вы всё ещё не будете видеть проблемы в Windows 7, то… у меня для вас плохие новости.

> а из-за криворукости разработчиков
Всё верно! Из-за криворукости разработчиков из Microsoft!

> Но пример всё равно есть
И снова фейл — ошибка из-за некорректно_)поставленной_в_обход_пакетного_менеджера теме для бутскрина Playmouth, а не в пакете с игрой (внимательно прочитайте вопрос, прочитайте лог). Но вы продолжайте гуглить, конечно же.

> Eject то здесь причем?
Вот это проигнорировали:
> Кстати, а вы ими вообще пользуетесь? Что делаете?
Значит не пользуетесь. Ну, вы снова поняли, да?
Нравится ли тебе бага, из-за которой невозможно полностью пройти игру без читов даже с бейджиком голд (Campaign Zeratul mission in lab crashes)?


А я и не знал, что я читер оО
Я ее прошел под вайном.
>какие-то мелкие проблемы (кнопка с диалога не исчезла!!1) ты, как и мезомишь, раздуваешь до уровня архитектурной ошибки.

Ай-яй-яй, как нехорошо приписывать подобную чушь тому, кто ничего подобного не говорил!

Я всю дорогу твердил о провале в юзабилити — из какого носа ты выковырял «архитектурную ошибку»? Или для тебя это одно и то же? ;)

Кстати, вот тебе ещё пунктик (заметь: опять бесплатно!), запиши в свою чёрную книжечку: эта «современная», «действительно хорошая» ОС не умеет понимать мультимедиа-кнопки на простейшей клавиатуре производства той же компании, которая, собственно, произвела саму ОС (клава далеко не из последних и навороченных — купил за $20).
Воткнул клаву в комп с линуксом (Ubuntu 10.10) — громкость регулируется (и даже гном-куркулятор запускается по соответствующей кнопке на клаве), воткнул в мак-мини — громкость тоже сразу работает (куркулятор не пробовал — надо сегодня попробовать). Воткнул в Вин7… ну, ты понял, да? :)

Да, дорогой пользователь, тебе нужно установить «драйвер на клавиатуру», а перед этим найти комп с СД-приводом, скопировать драйвер с прилагаемого диска на флэшку, переткнуть флэшку в комп, куда нужно поставить драйвер и наконец-то установить драйвер! Возможно, даже не придётся перезагружаться (но не уверен).
> Я всю дорогу твердил о провале в юзабилити — из какого носа ты выковырял «архитектурную ошибку»?

Очевидно, что есть такой литературный прием, как «утрирование».

> Воткнул в Вин7… ну, ты понял, да? :)

Ну это из разряда «очевидное-невероятное», уж сколько я разных клавиатур пробовал подключать к 7-ке таких проблем никогда не было. Возможно конфликт с каким-то софтом. Кстати драйвера для всех МСовских девайсов есть в Windows update, поэтому бубны с сд наверное были лишними.
>Ну это из разряда «очевидное-невероятное», уж сколько я разных клавиатур пробовал подключать к 7-ке таких проблем никогда не было.

Опять «УМВР, ЧЯДНТ»? :)

>Возможно конфликт с каким-то софтом.

На тот момент никакого софта не было установлено вообще.
Мне начинается казаться, что ты притягиваешь неприятности или у тебя «китайская» Windows 7. Я не знаю занимаются ли в Канаде снятием порчи или сглаза, но рекомендую тебе проштудировать эту тему.

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

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

А-а-а, так вот каким образом проблемы в Винде решаются? Съездить в резервацию к индейским шаманам, пусть попляшут вокруг ноута с бубном?

>То, что ты описываешь — это нонсенс

Не могу не согласиться. Но тем не менее…

>… но на всякий случай попробуй клаву в другой юсб порт воткнуть

Не знаю, смеяться мне или плакать, но проблема решилась перетыканием клавы в тот же самый порт. Вытащил, воткнул обратно в тот же порт — работает! Так что порт (увы?) рабочий.

— У меня не заводится машина!
— Закройте все окна, вытащите ключ зажигания, выйдите из машины, войдите в неё снова и попытайтесь завести её ещё раз.
— Ура, завелась!
Надо ещё по колесам попинать и капот открыть-закрыть :)
> А-а-а, так вот каким образом проблемы в Винде решаются?

Самое смешное что проблемы и не было — просто твои кривые руки наложились на сильное желание, чтобы клавиатура не заработала под виндовс. И она (sic!) не заработала, правда это все происходило в у тебя в подсознании.

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

Я тоже попробую написать несмешной, зато никого не оправдывающий:

— У меня не заводится машина!
— Попробуйте завести еще раз.
— Ура заводится!!!
— *facepalm*

И ты на полном серьёзе считаешь, что выдернуть клаву и воткнуть её ещё раз в тот же порт — это то же самое, что и «попробовать завести ещё раз»?

Может мне и при установке драйвера на видеокарту нужно выдернуть её и воткнуть ещё раз? Или wifi-чип после установки драйвера нужно отпаять и припаять обратно?

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

Игры меня особо не интересуют, брендовые графические пакеты тем более. А вот зиллион софта криво работает с ext*, с монтированием удалённых ресурсов не всё просто, да и консоль не дотягивает, имхо.
Хз, может я биоробот, но 150 мс и 300 мс отличаю. Вроде общепринято, что человек замечает изменение если они длятся порядка 40 мс. В ИТ — 17 мс минимум. По крайней мере мониторов тормознутее 60 Гц я не встречал очень давно.
Ты не просто биоробот, ты биоробот который считает, что если у него «вот так», то у всех остальных точно так же.

> В ИТ — 17 мс минимум

Это откуда вообще?

А сравнивать герцовку монитора с time response для гуи софта — это мягко говоря не корректно — я уже давал в комментариях ссылку на статью про юзабилити. К тому же (сюрприз!) при разработке софта всегда учитывается компромисс между временем реакции и сложностью реализации. По-моему цифры в менее 100 мс для гуи и веб приложений вообще нереальны.
Тогда я тоже биоробот. Во время подконки субтитров к видео замечаю расхождения переводов надписей на экране в один кадр (длительность показа одного кадра на экране обычно 42 мс). Почему-то мне кажется, что другие тоже замечают такие расхождения, но не придают им значения, а у меня просто бзик по поводу точной подгонки субтитров.
> достаточно проблем из-за проприетарных драйверов от ATI и NVidia (я уже говорил что чтобы подключить внешний монитор к ноутбуку нужно пару раз Xserver перезапустить?).
И сколько тикетов в техподдержке ATI и NVidia вы создали по этому поводу?
> И сколько тикетов в техподдержке ATI и NVidia вы создали по этому поводу?

Твой любимый вопрос, верно? :)
Ответ: нисколько, поскольку в итоге проблему я свою решил. С бубном, но решил.
> Твой любимый вопрос, верно? :)
Практически да. Люди зачем-то любят скакать с бубном вместо того, чтобы заставлять это делать тех, кому они за это уже заплатили при покупке железки.
У меня есть стойкое ощущение, что мне пришлось бы слишком долго ждать решения своей проблемы. Поэтому я сделал все сам.
Нужно сочетать оба подхода.
И тем не менее мне ты посоветовал обратиться именно в техподдержку.
Каждый любит видеть свои советы, исполненные кем-то другим? ;)
Я в отличии от тебя свои проблемы решаю сам ;)
Ну а кто сам не может решить — добро пожаловать в суппорт, очевидно же.
И суппорт будет долго мурыжить тикет, спрашивать «что вы делали?» и «какие программы установлены?», и не найдя никаких видимых причин (потому что «УМВР, ЧЯДНТ?») скажет «попробуйте переустановить систему».
Правильно! Чего по улицам шастать — еще машина собьет!
А я ведь ради смеха заведу там тикет. Держать тебя в курсе событий? ;)
Туговато, я смотрю, в Канаде с развлечениями)
Ну а что ещё делать при свете лучины в перерывах между охотой на бобров и сбором кленового сиропа? Покрутил полчаса педали генератора — написал комментарий. Так и живём.
АТИ официально объявила о прекращении поддержки моей видеокарты. Смысла писать тикеты не вижу, тем более что диагностировать проблему я не могу, могу только написать «ни хрена не работает» или «всё глючит и тормозит».
Проблема Bahusss касалась именно выпускаемых в данный момент проприетарных драйверов.

> АТИ официально объявила о прекращении поддержки моей видеокарты.
Кстати говоря, сотрудник AMD недавно высказал два интересных утверждения на форуме Phoronix.com
Первое: Учитывая природу Linux для пользователей Linux будет удобнее, если драйвер свободный. Так и есть. AMD решили перенести работы по старым картам на свободный драйвер.
Второе: Они честно в течении года пытались открыть некоторые компоненты проприетарного драйвера, подчищая код и готовя его к открытию. Но там такой код… что видимо стыдно, ну или подчищать дольше, чем написать нормально. Собственно, именно этим они теперь и занимаются — пишут нормально, но в рамках проектов свободных видеодрайвров для их железа. Пример: www.linux.org.ru/forum/talks/6595727

> тем более что диагностировать проблему я не могу, могу только написать «ни хрена не работает» или «всё глючит и тормозит»
Это с которым драйвером на каком дистрибутиве?

Если проблема касается свободного драйвера, и у вас всё же получится диагностировать причину, сотрудники AMD отвечают на багтрекере FreeDesktop по проблемам драйверов R300g и R600g обычно в течении суток.
Это с которым драйвером на каком дистрибутиве?

Свободный на Ubuntu 10.10 (последний раз видео более-менее нормально работало с проприетарным драйвером кажется в 8.10, потом полетела совместимость дров и иксов). Ещё пробовал Gallium — чем-то лучше «стандартного», в чём-то нет.

Диагностировать не могу поскольку даже не могу определить что не работает нормально — драйвер или wine.
> не могу определить что не работает нормально — драйвер или wine
А с каким приложением проблема?
Eve Online и Battlefield. У обоих статус Platinum на winehq ЕМНИП
> Eve Online
Седьмая версия?

> Battlefield
Вторая часть?

Я так понимаю, что у вас какая-то из девитятысячных, скорее всего 9800 (угадал?). За прошедший год было внесено множество изменений, которые повысили скорость работы, как в свободные драйвера, так и в WINE. Можете на днях слить Kubuntu Oneiric Alpha 3 (в альфе Ubuntu опять какие-то чудные проблемы с Unity) x86 (в x86_64 32-битные игрушки в данный момент не погоняешь; см. ссылку на ЛОР выше) и попробовать ещё раз на ней с WINE 1.3.26 (нормально ставится из wine-ppa, нужно только после добавления сменить тип дистрибутива на natty в свойствах репозитория). Не забудьте поставить libtxc-dxtn из пакета, который можно скачать здесь: launchpad.net/~xorg-edgers/+archive/ppa/+packages
Кстати, не исключено, что в тот раз игры у вас не запускались именно по причине отсутствия libtxc-dxtn. Библиотека не включена в состав Mesa из-за возможных патентных исков со стороны S3.
Седьмая версия?

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

Вторая часть?

Первая, та что чуть ли не под DOS Win95 работала.

9600XT и да, где-то как раз с год, наверное, не пробовал 3d игрушки запускать и libtxc-dxtn специально не ставил, если только по зависимостям пршёл. Спасибо за советы — на днях попробую.
> Первая, та что чуть ли не под Win95 работала.
По отчётам с winehq.org в 1.3.18 были проблемы с полноэкранным режимом разве что. В случае проблем попробуйте оконный.

> если только по зависимостям пршёл
Не мог придти, отсутствовал в репозиториях и PPA Ubuntu. Можно было только вручную с Debian Multimedia скачать и поставить. Но раньше это никого не интересовало, так как о каких-то играх на свободных видеодрайверах речь даже и не шла.

> 9600XT
Не знаю, не знаю, если честно. R600g не плох на middle-end и хорош на high-end картах. Если с R300g ситуация обстоит точно так же, то не исключены проблемы с Eve Online, так как для седьмой версии карта 9500 является минимумом, на котором игру можно запустить (с проприетарным драйвером под Windows). 9600XT совсем не далеко ушла от 9500 и ситуация осложняется тем, что со свободным драйвером FPS ниже на несколько десятков процентов — возможно они опустятся до неиграбельных.
Ах, да:

> С «системы безопасности» я вообще ржал в голос

Что действительно настолько смешно? Тогда вы наверное от КВНа (или что у вас там в канаде) кипятком писаете. Вообще-то эта «система безопасности» от случайного копирования файлов из сети присутствует еще с Windows XP, а семерка её просто наследовала. К тому же при клике правой кнопкой по файлу на сетевой шаре вы должны были получить тот же самый мессадж.

Ничего криминального в этом нет, интернет уже давно пестрит возможными путями решения этой проблемы, например www.howtogeek.com/howto/windows-vista/disable-the-annoying-this-page-has-an-unspecified-potential-security-risk-when-using-files-on-a-network-share/

Это всё несерьезно. Вот недавно я пытался подключить внешний монитор к ноутбуку с убунту 11.04 — вот это было веселье я вам скажу.
Так вы не поняли фишки.

Чёрт, отправилось раньше.

>К тому же при клике правой кнопкой по файлу на сетевой шаре вы должны были получить тот же самый мессадж.

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

В общем, получается что-то вроде такого:

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

Т.е. решили, что «последовательно нажать два шортката» не в том окне (или ткнуть контекстное меню не в том окне) — такого у юзеров не случается?

Чтобы скопировать файл через шорткаты, нужно совершить как минимум 4 действия:

1) Выделить необходимый файл
2) Нажать Ctrl-C
3) Поставить фокус на другое окно
4) Нажать Ctrl-V

Неправда ли сложновато случайно выполнить эту последовательность действий?

Чтобы скопировать файл с помощью драг-н-дропа:

1) Случайно «чиркнуть» мышкой с зажатой ЛКМ. Кстати у пожилых людей это происходит ООЧЕНЬ часто.

> Хочу разобраться. Куда смотреть?

Небольшой флешбек: я несколько лет занимался экспертной поддержкой пользователей известного в узких кругах системного продукта (классическое С++ ПО, содержит ~5 драйверов в поставке). Среди этих пользователей были как и обычные консьюмеры так и большой энтерпрайз (IBM или Seagate например). Все пользователи в основном из США. Основные их проблемы: не запускается, выдает ошибки, падает в бсод. Если я в день анализировал меньше 2-3 дампов с помощью WinDbg, то это был локальный праздник (кстати очень часто причиной бсодов был вовсе не наш продукт, а какой-нибудь антивирус или драйвера для RAID контроллера). Было очень много RDP и Webex сессий — на них я такого насмотрелся, что теперь даже в цирке смеяться тяжело. Утилиты которые всегда были под рукой: ProcessMonitor, ProcessExplorer и TCPview (я сейчас вообще не представляю чтобы мы делали без Руссиновича).

В итоге я помог где-то 3-м тысячам человек и вынес из накопленной статистики несколько замечаний:

1) вероятность вызвать бсод легаси драйвером близка к 0, около 10% дампов показывали что бсоднул Win32.sys — я сразу делал у кастомера memcheck и hddcheck — и что-таки вы думаете? Правильно: либо планку памяти выбрасывай, либо жесткий диск меняй.

2) У сферического пользователя в вакууме установлено не менее 50 различных приложений из которых он пользуется от силы пятью, некоторые из них написаны настолько плохо, что генерируют глюки, от которых волосы встают дыбом. Например: обращался кастомер, у которого после установки нашего продукта не запускался «Мой компьютер», т.е. эксплорер просто моргал на секунду и закрывался. И как это часто бывало, предпосылки оказались неверны: так как мужчина забыл, что у него обновился Nokia PC Suite, который притащил с собой новый shell extension для экплорера и видимо что-то пошло не так при обновлении и при попытке посмотреть список дисков имел место крэш проводника. Мораль сей басни в том, что если у человека какие-то странные глюки с системой, то причиной этого может стать что угодно, но программисты из МС скорее всего здесь не при чем.

3) 99,99% проблем в виндовс можно решить без переустановки системы.

НО. Сейчас я с поддержкой «завязал», поэтому могу лишь порекомендовать задать свой вопрос здесь social.technet.microsoft.com/Forums/en/categories/. Либо позвонить сам понимаешь куда.
>Чтобы скопировать файл через шорткаты, нужно совершить как минимум 4 действия

Неправда ли сложновато случайно выполнить эту последовательность действий?


А перепутать окно Проводника — легче лёгкого!
К тому же предупреждение говорит не о случайном драг-н-дропе, а об опасности копирования файлов из сети. Я тебе точно говорю: файлы, скопированные шорткатами, не менее опасны, чем скопированные драг-н-дропом :)
Кстати, предупреждение перестало появляться и при драг-н-дропе тоже. Вчера — было, сегодня — уже нет.

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

Помимо девелоперских SDK у меня установлено 9 программ, из них в Проводник встраиваются только 7-zip и Dropbox. Остальные: Adobe Reader, Blender, Google Chrome, Handbrake, Inkscape, Paint.NET, VLC — в кривости и глючности замечены как-то не были.
Кого подозревать? Dropbox?
>Как я уже сказал у меня этот ворнинг вылезает и при нажатии правой кнопкой мыши, почему у вас не вылезает — надо разбираться отдельно.

Хочу разобраться. Куда смотреть?
в исходники, очевидно же! ой~
Не совсем в тему, но напишу. Мне очень нравится, что в хороших университетах будущим программистам сразу показывают разные ОС, учат работать в командной строке и т.д. и т.п. Этим студентам не приходится проделывать ваш путь, чтобы понять, что работать в командной строке — круто, сразу видны этапы разработки приложений, учат работать с SSH, облаком и еще много всяких плюсов.
P.S. Сужу по http://cs50.tv/2010/fall/
Думаю это не про нас. Даже в Герцена, где уже 4 года студентота использует Мандриву, ни разу мне не приходилось видеть открытую консоль.
Эмм, теперь вопрос, а нахрена, простите за мой французский, такое обучение нужно?
ВОт примерно из-за таких вот профессоров и студентов приходится слышать, что линукс — это винда бесплатная.
ААААРРРР!!! Ярость
P.S. Это не к вам, а так риторический вопрос
Герцена — это педагогический университет. Думаю, специалистов по предмету «Линукс» они не готовят.) Впрочем, для учителя информатики знание Линукса на уровне хотя бы опытного пользователя необходимо, если учитывать что он будет обслуживать парк класса информатики.
А, ну тогда простительно. Просто разговор был про ВУЗы, где учат будующих программистов =)
Ну, ИТМО, насколько мне известно, с windows пока не слез. Не думаю что они работают в консоле.
Это вопрос ко мне?… Вы курс посмотрите сначала :) Там используются OSX и Windows, причем здесь Linux даже?
Мда, не мне. Пойду-ка посплю…
Вы все ВУЗы знаете? :) Я вот учился в МИФИ, у нас там не было разве что маков, остальной весь зоопарк даже и не вспомню. И консоль нам так же преподавали, лабораторные работы можно было из дома по ssh делать (как минимум задание всеравно иначе не получить), а практика по программированию — как сядешь, кто в vs, кто в vim :)
Правда порой это настолько поверхностное все, что лучше бы и не учили, а человек сам бы потом изучил, при необходимости.
Может я не понял философии стандартного файлового менеджера Gnome, но ничего более отвратного я в Linux не помню. Пожалуй, именно он меня приучил все операции с файлами производить из консоли.

Ты прав, файловый менеджер в Gnome — это недоразумение. Всякий раз, когда приходилось с ним сталкиваться, возникало ощущение примитива и недоделки. Единственная вещь, в которой Gnome не вызвал у меня отвращения — это нетбук. Ну, в его файловой системе не «живёшь» постоянно; максимум, что нужно — только переместить или удалить небольшую группу файлов, там достаточно и примитивного файлового менеждера.

Я работаю с файлами тоже с помощью команд консоли, и приучил меня к этому глючный «Midnight Commander». Не знаю, как сейчас, но году так в 2004-м он действительно был глючным. К тому же, одной командой часто можно сделать такое, на что пришлось бы потратить несколько одинаковых жестов в «мышином» файловом менеджере.
А чем вам не нравится Nautilus? Что такого есть в Finder'е, чего нет там? После Nautilus'а Finder мне показался каким-то кастрированым, Проводник из Windows 98 более функционален
«Что есть в Finder'е» — а я откуда знаю? Я KDEшник. В KDE — хоть в Dolphin, хоть в Konqueror — богатые возможности по организации рабочего пространства. Есть вкладки; включаемая-отключаемая двухпанельность; тут же под рукой панель с деревом каталогов, панель для просмотра содержимого файла; одной клавишей можно показать/спрятать терминал; и вокруг всего этого вся мощь KParts. А в Наутилусе по сравнению со всем этим — ну как-то скудно, душа сразу не приняла.
А вообще, утилиты командной строки в сочетании с автодополнением и мощью команды «find» рулят — когда знаешь, что тебе надо.
В наутилусе есть и вкладки и двухпанельность. Меня раздражает скорость запуска и дикая тормознутость при работе с медленными шарами, файловый менеджер должен запускаться мгновенно.
когда знаешь, что тебе надо.

Точно замечена главная проблема использования CLI для меня. GUI предоставляет контекст, с которым в CLI сложновато.
Лучше напишите статью Finder vs Nautilus vs Dolphin.
На фиг, бредовое это дело — писать целую статью на тему, которая во многом является делом вкуса, особенно, если один объект сравнения не видел ни разу, другой видел только мельком, и только с одним из них знаком более-менее сносно. Такие дела лучше в комментариях пообсуждать.

ЗЫ. Да, кстати, можно каким-либо образом опубликовать статью, если карма слишком мала? В режиме песочницы там, или еще-как-то…
Если есть доступ ко всем трём, сравнительная статья вполне осмысленна именно для тех, кто чего-либо не видел или не знал о каких-то возможностях.
К Макинтошу доступа никогда не было и сейчас нет.
«Огромным плюсом после знакомства с Linux мне показалась работа по ssh с другими машинами»
А в OS X терминале нельзя?
«Ещё одним плюсом, который я перенял после использования именно Linux — кучка полезных утилит, таких как grep, awk, vim и т.д. „
Так это всё по стандарту и в мак оси есть.
“В особенности радует написание собственных скриптов на shell прямо в командной строке. „
Опять же, что мешает писать точно такие же Shell скрипты в мак оси?
Польза Linux тут в том, что вы открыли для себя функционал, без которого вполне спокойно живётся в Mac OS X и без которого тяжеловато в Linux, но в обеих осях он так или иначе присутствует/допиливается. Сам тоже столкнулся со всем этим только в Solaris-е, а потом понял, что и в OS X всё это очень просто и удобно использовать.
Речь идет именно о том, что без Линукса данные возможности мне бы вряд ли открылись и стали такими явными. Просто маленькое открытие для типичного маковода, который ранее не нуждался в этом. :)
Тоже недоумевал, когда читал эти строки про отсутсвие стандартных никсовых штук на маке. Видно что человек «не в теме».

добавлю, что кроме баша, в Маке есть очень хороший инструмень — автоматор, который позволяет писать AppleScript чуть ли не визуально, очень приятная штука. Аналога в Линуксе не видел.

Автору: терминал в макоси очень хороший, тот же Cmd+Tab поддерживает. ssh доступен там же, как и остальное BSD-like окружение. vim лучше заменить на MacVim, более приятный чутка.

В общем, на Linux я бы перешел, только если работа выгодна, а маков на работе нет.
на всякий случай — в маке и поддержка X-клиента есть.
>X-клиента

может таки сервера?
имеется ввиду, есть X-клиент ) пользовался, пашет.

есть ли X-сервер, в душе не в курсе.
вы правы ) я привык пользоваться общепринятыми терминами, а самими иксами пользовался раз пять в жизни. в основном консоль )))
ну может всетаки «НЕ привык пользоваться общепринятыми терминами»? X-сервер единственный используемый термин для того что Вы имеете ввиду. КО: термин Х-клиент не используется потому что клиенты это весь софт имеющий гуи.
«НЕ привык пользоваться общепринятыми терминами» — все же не к месту.

Если честно, не пойму ваших придирок. Я же уже писал, что «удовольствие» использовать Иксы имел редко. Во всем остальном мире сервер и клиент работают наоборот.
Если вы не поленитесь и разберётесь, что собой представляет X-сервер, то вы поймёте, что это таки сервер, а не клиент, и что работает там всё точно так же как «во всём остальном мире».
возможно. но мне Иксы, к счастью, обычно не нужны. Потребовались только для запуска контрольной панели одной платы через ssh-x, ибо аналога для командной строки не было. поверю на слово )
Здесь всё очень просто — сервер — то, к чему подключаются (предоставляет услуги/функции), клиент — тот, кто подключается (запрашивает услуги). Программа, если желает, подключается к X-серверу, если желает, но не наоборот.

Торрент-клиент может отрисовывать GUI на экране и являться в этой роли клиентом X-сервера. Он же может предоставлять для удалённого управления веб-интерфейс и являться в этом отношении сервером для браузера. А браузер при просмотре web-страницы управления этим torrent-клиентом будет являться клиентом и для torrent-программы, и для X-сервера. И при чём этом X-сервер может писать что-то в логи, являясь в этом взаимодействии клиентом для сервера syslog.
КО: термин Х-клиент не используется потому что клиенты это весь софт имеющий гуи.

А я как-то думал, что клиент для x-сервера это WM(+DE) и приложения в основном общаются с ними, а не с иксами.
По факту архитектуры идентичные

Абсолютно не идентичные. Просто обе — юниксоподобные. Linux — через использование GNU софта, MacOS — через своё происхождение от FreeBSD. А поскольку базовые юниксовые программы стандартны, и возникает ощущение идентичности. Но это далеко не так.
Я внедрился в линукс и консольным софтом и тайлингом и конфигами и демонами, я знаю каждый запущенный процесс, откуда он, что он делает и т.д.
Думаю после всего этого я на мак не смогу перейти. К awesome сильно привык.
Вам удалось настроить и извлечь пользу от rtkit/policykit/consolekit, nepomuk, akonadi, zeitgeist, bamfdaemon, ну и до кучи — pulseaudio?
*kit-ы были установлены совсем недавно как зависимости kdelibs-4.6; как-то пока работают без настройки и, я надеюсь, скоро станут опциональной зависимостью и их можно будет снести нафиг.

остальное из списка вообще никогда даже не устанавливалось.

и, да, я тоже знаю каждый процесс в своих системах.
остальное из списка идёт вместе с дефолтовой комплектацией гнома/юнити/кед, и самый популярный поисковый запрос — «как снести»
у меня, перешедшего на Mac с *nix — «для работы» и Windows — «для себя», наибольшее отторжение, напротив, вызывал Finder. Так как Far — это наше все ,) А консоль, наоборот, была единственным, что примиряло меня с Mac OS. До сих пор (уже больше года) finder открываю крайне редко.
Вопросы: какие такие «плюшки» Linux идут ему в плюс по вашему мнению?
По поводу apt-get (сейчас будет «кощунство»), посмотрите на macports.
macports мёртв.
Смотреть стоит на homebrew, и вот почему (осторожно, иностранный язык).
По ссылке написано только о том, почему homebrew лучше macports, но почему macports мёртв, я, например, не понял.
Ну, по-вашему рассуждать, так и Windows 95 живее всех живых. В сеть ведь выходит — а что ещё надо.
Некорректное сравнение. Под Windows 95 уже не пишут софт, под него не выходят обновления, ну и купить его уже нельзя. А под MacPorts постоянно обновляются порты, добавляются иногда новые, сама система развивается и обрастает новыми фичами. Так что, боюсь, что слухи о смерти несколько преувеличены.
Макось купить нельзя, а значит весь софт под неё мёртв? :)
>Макось купить нельзя

Да ладно? ;)
Когда перешел с Linux на Mac, особых различий не заметил. Все так же часами могу сидеть в консоли, ну разве что по дефолту файловая система в Mac OS оказалась регистронезависимой, что поначалу рождало некоторые казусы при переносе проектов со своей машины на linux'овые серверы.
На днях пришлось немного поработать под маком(после линукса и винды) очень непривычно. Первое что бросилось в глаза работа со стандартным архиватором, ну хочу я посмотреть что архиве, зачем же сразу его распаковывать. Затем стандартная консоль, хоть и очень похоже но все таки там не полюбившегося мне функционала. Честно говоря еще много мелочей да и не очень мелочей заставили меня немного усомниться в интуитивной понятности мака. С другой стороны все таки система не совсем для девелоперов(конечно все можно решить подобрав и установив соответствующий софт) да и пару часов маловато чтобы судить.
> зачем же сразу его распаковывать
Это как раз то, почему простые пользователи очень любят мак. Apple хорошо прорабатывает стандартное поведение большинства пользователей и старается под него заложить кейсы, вполне очевидно что большинство пользователей интересует исключительно незаметная распаковка архивов, а не их просмотр перед этим. Это избавляет их от необходимости понимать что такое архив, что за окно с каким-то файлами перед ними открылось, они скачали — кликнули и получили результат. Все довольны. А для остальных — можете поставить плагин для QuickLook который будет вам показывать что внутри, можете посмотреть через терминал, можете в конце-концов поставить программу в 3 клика из магазина.
Да, эппловцы многие вещи решили очень смело и очень прозрачно. Тот же Safari по завершении скачивания сам монтирует dmg и добавляет торренты в uTorrent — это ли не круто.
Epiphany тоже сам открывает архивы для просмотра по скачиванию, а пакет gnome-bt реализует возможность открытия файлов .torrent сразу в торрент-клиенте по скачиванию. Так что разницы пока не уловил.
Нигде в своем сообщении я не утверждал, что это решение уникально для Safari — разработчики каждого браузера могут сделать то же самое. Окружение Gnome вообще много удачных решений перенимает из OSX, и (как мне кажется) это хорошо.
Я тоже нигде не утверждал, что решение уникально для Epiphany. Соглашусь, что многие перенимают с OSX, но мне лично не кажется, что это хорошо, поэтому от GNOME в частности я ухожу.
4 года сидел на маке, сейчас уже 4 года работаю и живу под Убунтой, чего реально не хватает так это одной мульки, под маком можно было зажать контрл или яблоко, не помню точно что именно и нажать кнопку на окне которое ниже текущего, в Убунте так не получится, можно конечно указать что окно поверх остальных но это уже не то. В остальном, не так важна ось как работающие под ней программы, в маке они хорошие но их мало, в Убунте они порой чуть хуже, порой лучше, но реально много альтернатив.
т.е в маке текущее окно становится прозрачным и теряет фокус, да?
нет, допустим во весь экран открыт браузер, поверх него текстовое окно, он оно не занимает весь экран и можно попутно мониторить сайт, и вот когда надо обновить браузер при нажатой клавишыможно нажать обновить и отпустив продолжать работаь с текстом
А. понятно. В кедах можно сделать наоборот: клик в неактивном окне не выводит окно на передний план, а по Кнопка+клик — выводит. Надо попробовать, вдруг это удобно, я по окнам все равно только по Alt-Tab переключаюсь.
Было бы прикольно, если бы полноэкранное окно становилось прозрачным, и можно было бы нажать в окне под ним
Так можно (было) настроить compiz.
есть же sloppy focus — навёл мышою на открытый участок браузера и не отпуская ctrl шмаякнул r.
Я вот только последних строк не понял — а зачем переходить на ЕЕЕ? :) Все те же средства у вас есть в макосьной консоле — пользуйтесь и радуйтесь — зачем отказываться?
Я в своё время на мак перешёл по тому что мне нравилось сочетание мощности unix-like системы + хороший интерфейс, удобный и продуманный, до которого гному или кде конечно ещё далековато. В итоге уже который год я достиг собственной нирваны в этом случае и меня всё более чем устраивает.
Да потому что ЕЕЕ есть в семье и его функционала мне бы хватило с лихвой. Повод отдать мамке МакБук взамен ЕЕЕ.
Вообще не вижу логики в этих словах. То вам не хватает линукса по той причине что есть завязка на некие макосьные удобства + средста синхронизации с iOS устройствами и т.д., то «его функционала мне бы хватило с лихвой». Я вас не понимаю. Ну возьмите хакинтош.
Всё верно, «его функционала мне бы хватило с лихвой», если бы не было проблем с синхронизацией iOS и

Топ называется «Переход с Mac OS X на Linux». Если задуматься о полном переходе, то, в общем и целом, мне бы его хватило для своих задач, но камнем предкновения становится лишь iTunes. В остальном компромисса вполне можно достичь.
А можно поподробнее, чем nautilus (файловый менеджер) не угодил? Или вы не углублялись почему конкретно?
Начну с того, что я тыкался дня два в поисках кнопки, по которой его можно было в Gnome вызвать. Значка на рабочем столе не было. В windows удобно использовать древо. В Mac удобно использовать колонки. В файловом же менеджере Линукса не нашел ни того, ни другого. Этого для меня достаточно, чтобы отказаться от «наутилуса» в пользу консоли.
В наутилусе нету дерева ???
Вы его хотя бы один раз открывали?
А пробовали открыть стандартные настройки?

«Нет значка на рабочем столе» — это невероятно мощный аргумент… даже не знаю что сказать…
Сейчас покопался, дерево нашёл, спасибо. Но интуитивно лезть в настройки, чтобы изменить вид, который предлагается выбрать на панели я бы не догадался. У меня в выборе вида на панели дерева нет. Слишком все неочевидно.
В настройках изменяется поведение по умолчанию. В текущем окне можно переключать вид:
1) прямо на панели;
2) в меню view;
3) сочетаниями клавиш ctrl+1, ctrl+2 и ctrl+3.
Странно. Вы пробовали Ubuntu с его Unity? Интересно узнать, интуитивнее ли работа там (где, по сути, первый лаунчер как раз для файлового менеджера) dl.dropbox.com/u/865508/Selection_219.png

Мне интересно это всё с точки зрения юзабилити, и кричать «фу неосилятор» не стану, конечно же :-)

Ну и по поводу «видов» — вам не было понятно, что нужно пользоваться вот этим выбором «icon view/list view» dl.dropbox.com/u/865508/Selection_220.png? Или еще чего-то не хватало? Или слева где «Places» выбор Tree? Или что конкретно?

Спасибо.
Очень бесит, что этот ланчер открывает домашний каталог, а не корень… :(
Ну, обычных людей это не бесит. А рас уж вас бесит такая мелочь — почему бы не пойти и не поправить это? /usr/share/applications/nautilus-home.desktop если что
Кстати, не пробовали KDE? Ну или хотя бы использовать dolphin вместо nautilus. Я сижу под awesome благодаря простоте и скорости, использую консоль, но когда мне нужна обширная работа с файлами я использую Dolphin, у него ОЧЕНЬ много функций, плагины виджеты внутри, доп возможности виды и т.д.
Год поработал на mac'е G5. Хотя комп был мощным даже по сегодняшним меркам, но с поддержкой системы со стороны производителей софта стало совсем плохо под конец (единственная компания, которая не бросала до последнего была Apple, за что ей спасибо). Пол года назад перебрался на intel-компьютер, поставил ubuntu. Могу сказать, что полностью доволен системой. Особенно системой установки софта. Никаких мучений с mamp и xampp, чего стоило только memcached на маке поставить. А тут галочки поставил напротив нужных пакетов и все работает. Надо nginx, svn, git — без проблем! Не уверен что соглашусь пересесть обратно на mac, даже на iMac 27"
Вы пользуетесь репозитарием в убунте, а на маке ищете приключений в виде xampp и ругаете его же за это.
Портами надо пользоваться, а не искать приключений.
Порты стандартная фича МакОси из коробки с гуи?
Порты надо установить. Для человека, который знает, что такое svn и git лишь это не может сложностью, сильно влияющей на выбор системы.
Сложностью может и не быть (хотя я хз как в голой макоси сторонний софт установить, чтоб она была похоже если не на линь, то хоть на фряху), но отталкивающим фактором при выборе покупки — вполне.
НЛО прилетело и опубликовало эту надпись здесь
Чего скучать-то ?) Сноси гном — ставь кеды)
НЛО прилетело и опубликовало эту надпись здесь
Заведи себе юзера и логинься в него с GNOME.
«ЗаведиТЕ», прошу прощения.
>и новый Unity в убунте (никак не могу привыкнуть)

не убунтой единой.
НЛО прилетело и опубликовало эту надпись здесь
Боюсь, что её «развитие» пошло куда-то слишком уж вбок от линуксовой философии вообще.
«настройки пользователю не нужны — мы всё протестировали на 15 обезъянках и им понравилось дефолтовое»
«скрывать окошко по клику в лаунчере (как было везде) — слишком сложно для восприятия целевого пользователя»
ну оно, собственно, куда-то в сторону яблочности развивается.
Я купил iMac и первым делом поставил на него Ubuntu. И по прошествии года ни о чём не жалею. Mac OS использую только для iTunes.

Что реально бесит в Mac OS, это дебильнейшая идея об игнорировании кликов на контролах в неактивных окнах (отсутствие click through), а также отсутствие возможности изменить размер системного шрифта.
Что за «идея об игнорировании кликов на контролах в неактивных окнах (отсутствие click through)»? Можно подробней?
Если кликаешь на, например, кнопке в неактивном окне (которое внешним видом ничем не отличается от активного, за исключением заголовка), то кнопка не кликается, а вместо этого окно становится активным. Чтобы кнопка нажалась, надо кликнуть на ней повторно (порой замечаешь, что ничего не происходит, только некоторое время спустя).

При этом, некоторые функции всё-таки срабатывают с первого клика (click through рекомендуется разрешать для «недеструктивных» действий).

Худшую парадигму для UI придумать можно, но сложно.
У меня в Lion работает.
кликать с зажатым комманд?
Дурдом в том, что по внешнему виду практически незаметно, что окно неактивное, и трудно это постоянно отслеживать, если открыто бок-о-бок окон пять. Нет, чтобы сделать, чтобы неактивные окна потемнее как-то были что ли. А так — всё время что ли кликать с зажатым Command?
>>Может я не понял философии стандартного файлового менеджера Gnome, но ничего более отвратного я в Linux не помню. Пожалуй, именно он меня приучил все операции с файлами производить из консоли.

Так вот почему бедные линуксоиды работают в коммандной строке… Видимо не наберется никак команда из Купертино или Редмонда чтобы сделать нормальный файл-менеджер.
нормальный файл-менеджер давно сделали.
но он внезапно какраз консольный :)
Тю, двухпанельники — моветон. Даже так — двухпанельники устраивает тех кому нужно всего панельки. Меня — не устраивает. Мне нужна куча «панелек» и даже «табы» (охренеть, в двухпанельнике — табы!) — меня не устраивают. Если что — с NC с 93 года, так что я ДОЛГО пользовался чтобы это понять.
А для чего может понядобиться несколько панелек, при том, что все файловые операции произвоядтся с двумя каталогами максимум?

Что-то в голову ничего не приходит, кроме странного юзекейса «раскидать _вручную_ (без выделения по маске) файлы из одного каталога по нескольким»
Ну пример из жизни:
Открыт USB HDD
Открыта сетевая шара откуда берётся часть файлов
Открыт DVD привод шара откуда берётся другая часть файлов
Открыта сетевая шара с софтом (для другой задачи)
Открыта сетевая шара с документами (для других задач)
Открыто пара папочек в которые тоже что-то надо
Это вот на прошлой неделе было. Оно, к счастью, не всегда так надо — но бывает. И если бы приходилось бегать по дереву каталогов — это было бы просто убийственно.

Ну и докучи — пример что у менеджеров открыто (в Тотал Коммандере, BTW):
Проект1 исходники
Проект1 редактура
Проект1 готовый перевод
К этому может добавиться ещё Проект1 Глоссарий,
Этих «Проектов» может быть как 1 открыто так и 3-4, плюс обязательно отрыта папка с общими таблицами.
Т.е. запросто от 4 до 15 папок на раз-два.

ЗЫ потихоньку приучаю менеджер забивать те же общие таблицы (3 экселевских файла) в Jump List Экселя, сам Эксель прибит на таскбар; те кто понимает — открывает любую табличку в 2 клика и экономит одно окошко, что в проводнике, что в TC ;)
Да я понимаю, что пооткрывать можно дофигищща.

Вопрос — зачем они нужны открытые одновременно?
В принципе нормальная логика. Собрался что-то забэкапить/перенести, открываешь всё что хочешь, а потом бэкапишь/переносишь.
Одновременно несколько конкурентных задач. Это я ещё не упоминал открытые терминалы, в которых тоже может быть дофига открытых папок =)
Каким бы он ни был отвратным, но Ехплореру до него — как до Китая задним ходом :)
«До него» — это для кого? Или Торвальдс утвердил one and only файл менеджер для всех linux-based дистрибутивов? Или вы просто как всегда, лишь бы пернуть в сторону винды, но при этом незадумываетесь чем именно? Между прочим, что в Р, что в К., затратили кучу человеко часов на исследования юзабилити новых интерфейсов, много ли ФМ для линукса могут сказать что они тоже тратили (не важно деньги или время или и то и другое) на юзабилити? Сомневаюсь. (Особенно сомневаюсь после Шаттлвортовского перекидывания кнопок действий окна по дефолту, особенно после Юнити).

Да, в Эксплорере есть свои недостатки, косяки и минимальная возможность кастомизации. Но это не делает его хуже дефолтного файл браузера того же Гнома, который, когда год назад мне пришлось опять его трогать, был не просто ужасен, он был полностью user unfriendly и по сравнению с ним даже старый Нортон — верх удобства.
>«До него» — это для кого? Или Торвальдс утвердил one and only файл менеджер для всех linux-based дистрибутивов?

Вы «как всегда» неспособны удержать в голове контекст дальше одного поста?
Поднимите ваши ясные очи к тому посту, на который я отвечал (за вашим авторством, кстати) — там явно указывается, о каком файлменеджере идёт речь.

>Между прочим, что в Р, что в К., затратили кучу человеко часов на исследования юзабилити новых интерфейсов, много ли ФМ для линукса могут сказать что они тоже тратили (не важно деньги или время или и то и другое) на юзабилити?

Меня, как пользователя, не интересует, кто сколько потратил, сколько инду программистов его писало и что главный дизайнер привык есть на обед. Я оцениваю результат их работы.
Шаттлворт проводил тестирование юзабилити на 15 обезъянках.
Почему-то мне кажется, что ЦА юзабилити тестирования в Р и К (а также Л) слабо совпадает с аудиторией хабра. ЦА важна «интуитивная понятность» и эффектовность, а хаброюзерам, наверное, эффективность.
Я работаю и за маком и с убунтой, и вот что могу сказать.
— Finder уныл на столько, что даже виндовзкий проводник посмеивается над ним.
Более менее спасюсь костылями типа TotalFinder, какой-то хренью для монтирования NTFS носителей и MascFusion, чтобы иметь двухпанельный навигатор с возможностью подключать обычные НТФС флешки и ходить на сервера по SSH.

— Terminal стремноват. Не такое убожество, как в виндах, но даже iTerm меня не спасает

— TextMate прекрасен, но с тех пор как я подсел на GMate (подделка под TextMate на базе GEdit) я тоскую по своей Убунте.

Это три основные программы, которые мне нужны в ОС. В Убунте все три где на полшага, где на все десять впереди.

Окружение.

Чтобы поставить мускул мне пришлось ставить порты. Чтобы поставить порты мне пришлось ставить XCode (*банись!). Чтобы поставить XCode мне пришлось регистрироваться на АППЛЕ.КОМ, потом быть посланным и качать с пиратской бухты.

В общем-то во всем остальном все не лучше и не хуже убунты (это я про софт).

Ну а в целом мак красив и приятен. Самая интуитивно понятная среда. Лучший выбор домохозяйки-2011. То есть дома мне винды и линуксы нафиг не нужны. Только мак. Но работать я предпочитаю в убунте.
У меня мускул на Леопарде первом ставился без каких-либо проблем, портов и xCode. Дистрибутив был под Мак.
Также, есть MAMP PRO, который сам по себе — сервак в коробке. Там есть мускул. На будущее — чтобы не качать xCode, он есть на диске, который в комплекте идёт. Установочный диск Mac OS X.
Расскажите, почему вам не удалось скачать xcode с apple.com?
Попробуйте Sublime text. Субъективно не хуже TM (кроме отсутствия навигации кнопками по дереву), но работает подо всем. Стоит втрое дороже, зато развивается. GEdit как ни настраивал, всё равно далеко не то. Долго работал с Kate. Последняя хотя бы не отвратительна.

Не работает ли Guake под OSX?

По поводу macports уже писал в теме, что нужно смотреть homebrew.
Уж вот с год на моем MBP early 2008 основной ОС стоит Arch. На мой взгляд гораздо удобнее OS X, да и нет геморроя с macports :-)
Похоже в этом треде свитчеров с мака на линукс больше чем vice versa. Что доставляет
Довольно наивная статья. «Знакомства с утилитами vim» можно было проводить и на Mac OS.
Некоторы тезисы статьи весьма спорны, и очевидны.
Начал использовать Linux около 3 лет назад. Год использую MacBook по работе. И в той, и в другой системе запущены были — браузер, консоль, простой текстовый редактор (TextMate, GEdit + GMate).

В Linux есть свои преимущества, в первую очередь — установка софта. Часто софт изначально имеет инструкции установки только под Linux. MacPorts и Fink не идут ни в какое сравнение с apt. HomeBrew надо попробовать. Терминал под Linux, удобнее терминала под MacOS, аналога пока не нашел.

Преимуществами Mac OS для меня является огромный, удобный и интегрированый в систему тачпед (скорее преимущество Mac Book) и очень удобный sleep mode (в Linux батарею жрет страшно).

Все остальные преимущества сильно преувеличены для меня. Кто-то привык к одному, кто-то к другому. В коментариях упоминался Nautilus vs Finder. Так вот я очень долго привыкал к Finder, и он мне до сих пор не нравится.
Почему MacPorts не идёт в сравнение с apt?
Чем terminal на маке хуже того, который в linux?
Кстати, какой именно терминал на линуксе имеется в виду?
Потому что мейнтенеру там надо полтора года чтобы зафиксить простейшую вещь. Вот один из тикетов, который я открывал — https://trac.macports.org/ticket/22771
Это проблема одного из портов, а не преимущество apt перед macports.
Например, ту же 11ю убунту умудрились укомплектовать ide padre, которая даже не запускалась. Проблема была известная, существовали воркэраунды один кривее другого, лишь недавно её решили. Сказать, что эта проблема является недостатком apt или ubuntu было бы безграмотно.
>> Почему MacPorts не идёт в сравнение с apt?
Ну например потому что port компилирует из сырцов. Когда я ставил Gimp, это заняло реально полдня.

>> Чем terminal на маке хуже того, который в linux?
Например не работает переход по словам (Ctrl/Option + вправо/влево). И куча подобных мелочей.
>Чтобы Linux стал более user-friendly, требуются костыли

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

OS X да, штатно не расчитан на расширение, но благо, что расширение это не запрещено.

А по поводу того большого НО, iTunes и iPad — почуствуйте себя на крючке. Подумайте в сторону Linux-планшетов и телефонов.
Думал. Как бы это не звучало для Вас по-кощунски — iTunes для меня часть системы. Библиотека музыки, подкастов и роликов. Мне очень нравится подобная организация синхронизации «всё в одном» именно в таком виде, в котором ею удобно пользоваться. Перекинуть музыку «как на флешку» меня не устраивает, это уже религиозно для меня неправильно. К тому же, если к одной тачке подвязаны айфон, айпад и айпод — согласитесь, организация идеальна по уровню удобства. Если мне расскажут про нечто подобное на линуксе — возможно, я продолжу свою думу относительно неайпада.
Объясните мне, зачем в Гноме человек полез в консоль и стал там делать ls, cp, mkdir? В наутилусе не проще было?
Объясняю:

Работать с серверами в дата-центре мне приходится именно из консоли.

Публикации

Изменить настройки темы

Истории